)]}'
{
  "log": [
    {
      "commit": "7d7b93c1452f381350dbaf276a63357fa6559e6d",
      "tree": "02ce0c37e7fea66d1e8af20111d92171bfc0ff1d",
      "parents": [
        "99f1fe189daf8e99a847e420567e49dd7ee2aae7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Oct 13 10:42:09 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:42 2008 -0700"
      },
      "message": "tty: kref the tty driver object\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "807f4f8cdd5b65a8a5fcfda266c074f6a23818dd",
      "tree": "395afdf45badd02d03871c827b8baa850cbe5841",
      "parents": [
        "1a2217a9516b134e0a0e54cb4629e1e075d97b17",
        "8daf14cf56816303d64d1a705fcbc389211ba36e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:04:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:05:14 2008 -0700"
      },
      "message": "Merge branch \u0027x86-core-v2-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nThis merges in:\n\n  x86/build, x86/microcode, x86/spinlocks, x86/memory-corruption-check,\n  x86/early-printk, x86/xsave, x86/quirks, x86/setup, x86/signal,\n  core/signal, x86/urgent, x86/xen\n\n* \u0027x86-core-v2-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (142 commits)\n  x86: make processor type select depend on CONFIG_EMBEDDED\n  x86: extend processor type select help text\n  x86, amd-iommu: propagate PCI device enabling error\n  warnings: fix arch/x86/kernel/io_apic_64.c\n  warnings: fix arch/x86/kernel/early_printk.c\n  x86, fpu: check __clear_user() return value\n  x86: memory corruption check - cleanup\n  x86: ioperm user_regset\n  xen: do not reserve 2 pages of padding between hypervisor and fixmap.\n  xen: use spin_lock_nest_lock when pinning a pagetable\n  x86: xsave: set FP, SSE bits in the xsave header in the user sigcontext\n  x86: xsave: fix error condition in save_i387_xstate()\n  x86: SB450: deprioritize DMI quirks\n  x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC\n  x86: replace a magic number with a named constant in the VESA boot code\n  x86 setup: remove IMAGE_OFFSET\n  x86 setup: remove DEF_INITSEG and DEF_SETUPSEG\n  Revert \"x86: fix ghost EDD devices in /sys again\"\n  x86 setup: fix ghost entries under /sys/firmware/edd take 3\n  x86: signal: remove indent in restore_sigcontext()\n  ...\n"
    },
    {
      "commit": "07104839597803ccd9b2c4f543ee4651522b4aa1",
      "tree": "b3b569c955fb7abe10d1b89139c0f4a388933609",
      "parents": [
        "589acce53e235055806e81e330af1e8f115bfcc2",
        "56c5d900dbb8e042bfad035d18433476931d8f93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:55 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6: (180 commits)\n  leo: disable cursor when leaving graphics mode\n  cg6: disable cursor when leaving graphics mode\n  sparc32: sun4m interrupt mask cleanup\n  drivers/rtc/Kconfig: don\u0027t build rtc-cmos.o on sparc32\n  sparc: arch/sparc/kernel/pmc.c -- extra #include?\n  sparc32: Add more extensive documentation of sun4m interrupts.\n  sparc32: Kill irq_rcvreg from sun4m_irq.c\n  sparc32: Delete master_l10_limit.\n  sparc32: Use PROM device probing for sun4c timers.\n  sparc32: Use PROM device probing for sun4c interrupt register.\n  sparc32: Delete claim_ticker14().\n  sparc32: Stop calling claim_ticker14() from sun4c_irq.c\n  sparc32: Kill clear_profile_irq btfixup entry.\n  sparc32: Call sun4m_clear_profile_irq() directly from sun4m_smp.c\n  sparc32: Remove #if 0\u0027d code from sun4c_irq.c\n  sparc32: Remove some SMP ifdefs in sun4d_irq.c\n  sparc32: Use PROM infrastructure for probing and mapping sun4d timers.\n  sparc32: Use PROM device probing for sun4m irq registers.\n  sparc32: Use PROM device probing for sun4m timer registers.\n  sparc: Fix user_regset \u0027n\u0027 field values.\n  ...\n"
    },
    {
      "commit": "365d46dc9be9b3c833990a06f3994b1987eda578",
      "tree": "9397d1304144a288411f2118707f44ff5e862fa6",
      "parents": [
        "5dc64a3442b98eaa0e3730c35fcf00cf962a93e7",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:35:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:37:32 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/xen\n\nConflicts:\n\tarch/x86/kernel/cpu/common.c\n\tarch/x86/kernel/process_64.c\n\tarch/x86/xen/enlighten.c\n"
    },
    {
      "commit": "f3073ac76755abd63b1d4c3d145f4c15b65b5355",
      "tree": "37ac563a2b495615e00b41de4ef4af39c9a95ad4",
      "parents": [
        "20501a69818827884b4381cdcedefdb5e7892915"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Sat Oct 11 15:07:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 15:07:16 2008 -0700"
      },
      "message": "smc911x: Fix external PHY detection\n\nIf an external PHY is found the driver falls through to the default\ncase in the switch and overwrites the PHY ID. Add the missing break.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56c5d900dbb8e042bfad035d18433476931d8f93",
      "tree": "00b793965beeef10db03e0ff021d2d965c410759",
      "parents": [
        "4dd95b63ae25c5cad6986829b5e8788e9faa0330",
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tsound/core/memalloc.c\n"
    },
    {
      "commit": "20501a69818827884b4381cdcedefdb5e7892915",
      "tree": "5181adfc89fcefb8bbc7966c80e5e4895221fe8b",
      "parents": [
        "7bb82d924536cfa62db73dd381b07d9e9b084ffa"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Oct 11 12:25:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:25:59 2008 -0700"
      },
      "message": "e1000: allow VLAN devices to use TSO and CSUM offload\n\nThis patch changes e1000 to set vlan_features so TSO and CSUM\noffload can be used by VLAN devices, similar as with the other\nIntel drivers.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "6861ff35ec5b60fafaf8651754c9a75142bfa9a4",
      "tree": "27e634a97c0325e1b1f8f08562be2e9c12cc5247",
      "parents": [
        "2ef3783608668a32e497a16cb8696cee9b0aa47c",
        "1765f95d2db0a516b5816e016fdf459c4bb5affb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:43:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:43:54 2008 -0700"
      },
      "message": "Merge branch \u0027r8169\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6\n"
    },
    {
      "commit": "2ef3783608668a32e497a16cb8696cee9b0aa47c",
      "tree": "b468ae1a53275acf651d1ed3e783a0717866508f",
      "parents": [
        "1839faab9a2747bcd30ee14e50575a39bf6735d4"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Fri Oct 10 14:33:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:33:37 2008 -0700"
      },
      "message": "myri10ge: update driver version number to 1.4.3-1.369\n\nUpdate myri10ge driver version number to 1.4.3-1.369.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1765f95d2db0a516b5816e016fdf459c4bb5affb",
      "tree": "09e72c62a8fb0090095b925aafb1402e12041593",
      "parents": [
        "5b538df9dedb3469b688b93ffab2a7efb64c88e3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 13 17:21:40 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:12 2008 +0200"
      },
      "message": "r8169: add shutdown handler\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "5b538df9dedb3469b688b93ffab2a7efb64c88e3",
      "tree": "93fc6dc0a77d90941f96ecc582209d4b3399fed0",
      "parents": [
        "7f3e3d3a69da262016db6eec803881603c61ddf6"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 20 16:22:45 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:07 2008 +0200"
      },
      "message": "r8169: preliminary 8168d support\n\nTaken from Realtek\u0027s 8.007.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nFixed-by: Ivan Vecera \u003civecera@redhat.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "7f3e3d3a69da262016db6eec803881603c61ddf6",
      "tree": "16dbf354bd763500bb8b73caba724ba30e7c8279",
      "parents": [
        "ef808d502cc3b18b2d823bbe8c03c0b8ea0df1b5"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 20 18:53:20 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:04 2008 +0200"
      },
      "message": "r8169: support additional 8168cp chipset\n\nTaken from Realtek\u0027s 8.007.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nFixed-by: Ivan Vecera \u003civecera@redhat.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "ef808d502cc3b18b2d823bbe8c03c0b8ea0df1b5",
      "tree": "4d7025a9f919e36f0aa92af0a569a70b4dca094a",
      "parents": [
        "ef3386f00fcd18a40343047329ec7ed2eb98bbe8"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 13:10:54 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:00 2008 +0200"
      },
      "message": "r8169: change default behavior for mildly identified 8168c chipsets\n\nThe addition of a new device has so far implied a specialization of\nthese masks. While they identify 8168c devices, they can be expected\nto be further refined as they have been by Realtek so far.\n\nThe change should bring the driver closer to the version 8.006.00 of\nRealtek\u0027s 8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "ef3386f00fcd18a40343047329ec7ed2eb98bbe8",
      "tree": "b2eab47d7a462267270a376f4bf41280677f9fb3",
      "parents": [
        "6fb07058d2b6c748c308e4ee453035433d34ca93"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 12:24:30 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:55 2008 +0200"
      },
      "message": "r8169: add a new 8168cp flavor\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nI have left some bits related to jumbo frame aside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "6fb07058d2b6c748c308e4ee453035433d34ca93",
      "tree": "8401625f99e6f8b75f199fb300c80faed6c7ea20",
      "parents": [
        "197ff761dbf9fa5de9a4684a51ee5cb534cbb852"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 11:54:28 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:50 2008 +0200"
      },
      "message": "r8169: add a new 8168c flavor (bis)\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nI have left some bits related to jumbo frame aside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "197ff761dbf9fa5de9a4684a51ee5cb534cbb852",
      "tree": "145981cd64d4e935506112e9838fafaf268b3004",
      "parents": [
        "b726e493e8dc13537d1d7f8cd66bcd28516606c3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 13:16:02 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:47 2008 +0200"
      },
      "message": "r8169: add a new 8168c flavor\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "b726e493e8dc13537d1d7f8cd66bcd28516606c3",
      "tree": "b3bdd89d17a65ab84655510dc21ad89eb37b2d09",
      "parents": [
        "2e68ae44309bfadccdb5ddd68b9c38d2a1efeb94"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 12:22:59 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:42 2008 +0200"
      },
      "message": "r8169: sync existing 8168 device hardware start sequences with vendor driver\n\nThis part of the driver should be reasonably in line with Realtek\u0027s\n8.006.00 driver.\n\nI have left some bits related to jumbo frame and optional features\naside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "2e68ae44309bfadccdb5ddd68b9c38d2a1efeb94",
      "tree": "65318c3dc025f1963c267787e4eb6730376f1693",
      "parents": [
        "219a1e9d46dcc21f279c428941ded2328f1a5ee5"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 12:00:55 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:37 2008 +0200"
      },
      "message": "r8169: 8168b Tx performance tweak\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "219a1e9d46dcc21f279c428941ded2328f1a5ee5",
      "tree": "8e3ced1d53ec82f1ab468e12dce67e596c401d5f",
      "parents": [
        "b8363901596f64ef74db906df0c4a95daea47464"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 11:58:39 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:34 2008 +0200"
      },
      "message": "r8169: make room for more specific 8168 hardware start procedure\n\nBroadly speaking the 8168c* share some common code which will\nbe factored in __rtl_hw_start_8168cp. The 8168b* share some\ncode too but it will be a bit different.\n\nAny change of behavior should be confined to the currently\nunidentified 8168 chipsets. They will not be applied the Tx\nperformance tweak and will emit a warning instead.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "b8363901596f64ef74db906df0c4a95daea47464",
      "tree": "b963b19399fdd0121aaab0c42b5ba5069ba7e5aa",
      "parents": [
        "236b8082aa239e91c3cd9cb466d0527a735e54db"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 01 12:31:57 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:30 2008 +0200"
      },
      "message": "r8169: shuffle some registers handling around (8168 operation only)\n\nI can not argue strongly for (or against) a specific ordering\non a purely technical ground but the patch avoids to swallow\nRealtek\u0027s changes in one big, hard-to-read gulp.\n\nLet aside the way the RxConfig register is written (see\nrtl_set_rx_tx_config_registers / RxConfig / rtl_set_rx_mode),\nthis change brings the registers write ordering closer with\nRealtek\u0027s driver one (version 8.006.00) for the 8168 chipsets.\n\nMore 8168 specific code which touches the Configx registers will\nbe added in the section covered by Cfg9346_UnLock / Cfg9346_Lock.\n\nThis code should not be the cause of regression for 810x and\n8110 users.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "236b8082aa239e91c3cd9cb466d0527a735e54db",
      "tree": "c2ecaeea9942f7bdf8c59cff50962cce1caf0dcd",
      "parents": [
        "f50d4275422415cfb2a5b94bad3b2b229d0ec1aa"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 30 16:11:48 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:25 2008 +0200"
      },
      "message": "r8169: new phy init parameters for the 8168b\n\nThe new parameters are synced with Realtek\u0027s driver\nversion 8.006.00.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "f50d4275422415cfb2a5b94bad3b2b229d0ec1aa",
      "tree": "f1a7ced221a135f43fa3b173a5f6b4cda12fbbec",
      "parents": [
        "a2de6b89b74b28052e293fdb39975a5a03c432e0"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 30 16:07:07 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:22 2008 +0200"
      },
      "message": "r8169: update phy init parameters\n\nThe modified parameters are synced with Realtek\u0027s driver\nversion 8.006.00.\n\nThe change should only be noticeable with some 8168c.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "a2de6b89b74b28052e293fdb39975a5a03c432e0",
      "tree": "30df66303b65b94e634664a73553191a5d5a5aec",
      "parents": [
        "df58ef51caea073f4b45857c51f445f65267dac7"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Sep 04 00:17:12 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:07:58 2008 +0200"
      },
      "message": "r8169: wake up the PHY of the 8168\n\nThis is typically needed when some other OS puts the PHY\nto sleep due to the disabling of WOL options in the BIOS\nof the system.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Chiaki Ishikawa \u003cchiaki.ishikawa@ubin.jp\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\nCc: RyanKao \u003cryankao@realtek.com.tw\u003e\n"
    },
    {
      "commit": "d2a3b222cf976bc44bb9aed13f7b17feea28f633",
      "tree": "2ab85189454bc849c7941ba0b40fabb6c6dbbe38",
      "parents": [
        "1cf69cfbe117d645640a9230d6deb07c9db46c5f"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 10 12:26:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 12:26:24 2008 -0700"
      },
      "message": "ath9k: Fix return code when ath9k_hw_setpower() fails on reset\n\nWe were not reporting a status code back ath9k_hw_setpower() failed\nduring reset so lets correct this.\n\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cf69cfbe117d645640a9230d6deb07c9db46c5f",
      "tree": "4b3e2ec604df825178ca6789d34170f834152e29",
      "parents": [
        "4d74f8ba1fb152ae07eb858abb713e094e77b7d5"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 10 12:25:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 12:25:45 2008 -0700"
      },
      "message": "ath9k: remove nasty FAIL macro from ath9k_hw_reset()\n\nThis is fucking horribe crap code so nuke it. There I cursed too in a commit log.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55ed31e62d18094337319b942b38cfc00360444b",
      "tree": "7aad51a1c3d4d62cd2546091f10e3dfcf95f90e1",
      "parents": [
        "fa3e5b4eb8261ae6ee27922881093db973e9d640"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 22:13:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 22:13:53 2008 -0700"
      },
      "message": "enic: Attempt to fix build in 32-bit such as i386.\n\nSuch platforms lack readq/writeq but this driver want to call them.\n\nNoticed by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13c9821ea49be153ea74e5987cf6955871d7b124",
      "tree": "fcd63c99163a57ea433d150ff68a9d8195ccf15c",
      "parents": [
        "f24d43c07e208372aa3d3bff419afbf43ba87698"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 16:40:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 16:40:29 2008 -0700"
      },
      "message": "ppp: Use skb_queue_walk() in ppp_mp_insert().\n\nInstead of open-coded version.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df58ef51caea073f4b45857c51f445f65267dac7",
      "tree": "5168c80b15861603e1c7e3c530aa984039dc967d",
      "parents": [
        "1d74a6bddf647285e7aa4e9ca4ec16eb071dfd95"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Oct 09 14:35:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 14:35:58 2008 -0700"
      },
      "message": "r8169: fix early spinlock use\n\nrtl8169_init_one\n-\u003e rtl_init_mac_address\n   -\u003e rtl_rar_set\n      -\u003e spin_lock_irq(\u0026tp-\u003elock);\n[...]\n-\u003e spin_lock_init(\u0026tp-\u003elock);\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d74a6bddf647285e7aa4e9ca4ec16eb071dfd95",
      "tree": "a10ed04a5e894514f1f1d910eb90da5863d875f6",
      "parents": [
        "a1080a8b0bc301c223c4bf0cea4c5e42f43dcf58"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Thu Oct 09 14:34:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 14:34:47 2008 -0700"
      },
      "message": "smsc95xx: fix usb usage on big endian platforms\n\nFix warnings caught by David Miller on sparc64\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c714e238e5e0eb74cdc74201bf3d6296b3b3104",
      "tree": "2ddbb7b3857592a86d9c46f3dc2c12d40fdf8791",
      "parents": [
        "3ed30676f5bc9960c67644fa37c5fdc36ae47b5b"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 09 14:31:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 14:31:42 2008 -0700"
      },
      "message": "myri10ge: remove over-paranoid queue number modulus\n\nNo need to modulus the queue number in -\u003ehard_start_xmit() since the\ncore is going to do that for you modulus -\u003ereal_num_tx_queues.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ed30676f5bc9960c67644fa37c5fdc36ae47b5b",
      "tree": "c95e30027cec695c1ede5a967f084cd508e571f4",
      "parents": [
        "af807c82978ec1b8c5120b59b78ef951b3e4603b"
      ],
      "author": {
        "name": "Dave Graham",
        "email": "david.graham@intel.com",
        "time": "Thu Oct 09 14:29:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 14:29:26 2008 -0700"
      },
      "message": "e1000: don\u0027t generate bad checksums for tcp packets with 0 csum\n\nWhen offloading transmit checksums only, the driver was not\ncorrectly configuring the hardware to handle the case of a zero\nchecksum.  For UDP the correct behavior is to leave it alone, but\nfor tcp the checksum must be changed from 0x0000 to 0xFFFF.  The\nhardware takes care of this case but only if it is told the\npacket is tcp.\n\nsame patch as e1000e\n\nSigned-off-by: Dave Graham \u003cdavid.graham@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af807c82978ec1b8c5120b59b78ef951b3e4603b",
      "tree": "5641d4f8c4a5117deeba86d5171d431c439e5367",
      "parents": [
        "ec7e6fabbe72f1fe65eed14c106a0fbc00f6c2f1"
      ],
      "author": {
        "name": "Dave Graham",
        "email": "david.graham@intel.com",
        "time": "Thu Oct 09 14:28:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 14:28:58 2008 -0700"
      },
      "message": "e1000e: don\u0027t generate bad checksums for tcp packets with 0 csum\n\nWhen offloading transmit checksums only, the driver was not\ncorrectly configuring the hardware to handle the case of a zero\nchecksum.  For UDP the correct behavior is to leave it alone, but\nfor tcp the checksum must be changed from 0x0000 to 0xFFFF.  The\nhardware takes care of this case but only if it is told the\npacket is tcp.\n\nSigned-off-by: Dave Graham \u003cdavid.graham@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c97f68145e8067b3ac4b126a6faebf90f9ffc302",
      "tree": "eb2060681552a00e9efa98224b95f69a3dc84390",
      "parents": [
        "b1add0480a95b6ceaece5caf6c50614771eae9b2",
        "7bff3c4ce44ea48f50dc47a5994454984bd08c59"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:05 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:05 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://source.mvista.com/git/linux-davinci-2.6.git\n\nMerge branch \u0027davinci\u0027 into devel\n"
    },
    {
      "commit": "3f30a09a612bac2b531a206c2a58a292dd7ff182",
      "tree": "62741c2f78aeb3009c66dbcf014ebff2e034e597",
      "parents": [
        "9e165acf1b9e37af7c0fa39399b43d0bd8600039",
        "fda50a1c49ad7483eaa29a268d560422c413933f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-all\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/corgi.c\n\tarch/arm/mach-pxa/include/mach/hardware.h\n\tarch/arm/mach-pxa/spitz.c\n"
    },
    {
      "commit": "9e165acf1b9e37af7c0fa39399b43d0bd8600039",
      "tree": "7ffdb0ad4c35ac9c19c4096b4f22ccc9b1eeefad",
      "parents": [
        "6a4690c22f5da1eb1c898b61b6a80da52fbd976f",
        "791ccf2e4deeea8426b389fd0f5bb0e9167bb75d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:31:58 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:31:58 2008 +0100"
      },
      "message": "Merge branch \u0027at91\u0027 into devel\n"
    },
    {
      "commit": "6a4690c22f5da1eb1c898b61b6a80da52fbd976f",
      "tree": "a03891a32abe0da191fb765fe669a597e07423c6",
      "parents": [
        "90bb28b0644f7324f8bd1feb27b35146e6785ba2",
        "8ec53663d2698076468b3e1edc4e1b418bd54de3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:31:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:31:56 2008 +0100"
      },
      "message": "Merge branch \u0027ptebits\u0027 into devel\n\nConflicts:\n\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "ec7e6fabbe72f1fe65eed14c106a0fbc00f6c2f1",
      "tree": "24f21535f59e4d87aa0380fc00f16125f8cbf99c",
      "parents": [
        "3d16af8665504c89f9ef3aae56f54fb93e48da61"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:27:06 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:27:06 2008 -0700"
      },
      "message": "bnx2: Update version to 1.8.1.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "3d16af8665504c89f9ef3aae56f54fb93e48da61",
      "tree": "465889b9ddae41530e7203d0eb97e7661fb2db93",
      "parents": [
        "a1efb4b686babf38e5e63add8b990f18e38becc4"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Thu Oct 09 12:26:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:26:41 2008 -0700"
      },
      "message": "bnx2: Handle DMA mapping errors.\n\nBefore, the driver would not care about the return codes from pci_map_*\nfunctions.  This could be potentially dangerous if a mapping failed.\nNow, we will check all pci_map_* calls.  On the transmit side, we switch\nto use the new function skb_dma_map().  On the receive side, we add\npci_dma_mapping_error().\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1efb4b686babf38e5e63add8b990f18e38becc4",
      "tree": "c4be4b6af452526fb5eec6ff5987246cce5a6067",
      "parents": [
        "d5321e309c2fd1a1d534fc7bb674a1fff9f25d94"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:24:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:24:39 2008 -0700"
      },
      "message": "bnx2: Eliminate TSO header modifications.\n\nThis is now possible with updated firmware.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5321e309c2fd1a1d534fc7bb674a1fff9f25d94",
      "tree": "0e1657096270e5beacd2c7cf9bb25e7a8e503f1d",
      "parents": [
        "9f52b564b7162ede5a73a4f4b421ccf93c55b025"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:22:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:22:38 2008 -0700"
      },
      "message": "bnx2: Update 5706/5708 firmware.\n\nWith this new firmware, the driver no longer has to modify the\nTCP/IP header fields when transmitting TSO packets.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f52b564b7162ede5a73a4f4b421ccf93c55b025",
      "tree": "1bc5a044492c5e8bf76115ebddb34fd85b6b52d7",
      "parents": [
        "74bf4ba3d367aacbc04fef167289767f162cd730"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:21:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:21:46 2008 -0700"
      },
      "message": "bnx2: Check netif_running() in all ethtool operations.\n\nWe need to check netif_running() state in most ethtool operations\nand properly handle the !netif_running() state where the chip is\nin an uninitailzed state or low power state that may not accept\nany MMIO.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74bf4ba3d367aacbc04fef167289767f162cd730",
      "tree": "6598112a6f1f95e739d339603827d46ec804f991",
      "parents": [
        "64194c31a0b6f5d84703b772113aafc400eeaad6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Oct 09 12:21:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 12:21:08 2008 -0700"
      },
      "message": "bnx2: Add bnx2_shutdown_chip().\n\nThis logic is used in bnx2_close() and bnx2_suspend() and\nso should be separated out into a separate function.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec2a5652ea53c102306f08cdf516f98e32bd4b61",
      "tree": "eb4aaee0455d2627556a830e4b491e7bba95bb87",
      "parents": [
        "724f88057609c00d6e973c3a7e0eb72f8eec2da9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Thu Oct 09 09:45:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 09 09:45:04 2008 -0700"
      },
      "message": "phylib: two dynamic mii_bus allocation fallout fixes\n\n1. arch/powerpc/platforms/pasemi/gpio_mdio.c also needs to be\n   converted over to mdiobus_{alloc,free}().\n\n2. drivers/net/phy/fixed.c used to embed a struct mii_bus into its\n   struct fixed_mdio_bus and then use container_of() to go from the\n   former to the latter.  Since mii bus structures are no longer\n   embedded, we need to do something like use the mii bus private\n   pointer to go from mii_bus to fixed_mdio_bus instead.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "724f88057609c00d6e973c3a7e0eb72f8eec2da9",
      "tree": "10d556773e163bd24183f3aad332be76e558b3ff",
      "parents": [
        "6dc0c97fdcf63cf65a5857ad739a41f9eac9f2fc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 19:54:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 19:54:31 2008 -0700"
      },
      "message": "jme: Fix warnings with CONFIG_PM disabled.\n\ndrivers/net/jme.c:1598: warning: ‘jme_set_100m_half’ defined but not used\ndrivers/net/jme.c:1618: warning: ‘jme_wait_link’ defined but not used\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dc0c97fdcf63cf65a5857ad739a41f9eac9f2fc",
      "tree": "35b05ee6e59b2cbd4737c1ac817216572e4cc256",
      "parents": [
        "576b5223e2caa0f19afb8ac17455759c214370ce"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Wed Oct 08 19:50:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 19:51:33 2008 -0700"
      },
      "message": "jme: Advances version number\n\nAdvances the driver version after modification.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "576b5223e2caa0f19afb8ac17455759c214370ce",
      "tree": "0cfd422dbf935fe2878f8b160b4649e6997589f7",
      "parents": [
        "a821ebe580c535e3e8e354c6ab10516a0e95e202"
      ],
      "author": {
        "name": "akeemting",
        "email": "akeem@jmicron.com",
        "time": "Wed Oct 08 19:50:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 19:51:32 2008 -0700"
      },
      "message": "jme: Faulty IRQ handle bug fix\n\nFix IRQ handle bug when interrupt mode.\n\nThe driver was incorrectly handled and returned IRQ_HANDLED\nwhile the device is not generating the interrupt.\nIt happened due to faulty determination of interrupt status register.\n\nFound by: \"Ethan\" \u003cethanhsiao@jmicron.com\u003e\nFixed by: \"akeemting\" \u003cakeem@jmicron.com\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a821ebe580c535e3e8e354c6ab10516a0e95e202",
      "tree": "b47d39b17146c16b358f8e01e1dc7709564b4ee8",
      "parents": [
        "0ce2f03bade2046d6eb6184d52d065688382d7bd"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Wed Oct 08 19:48:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 19:51:31 2008 -0700"
      },
      "message": "jme: Added half-duplex mode and IPv6 RSS fix\n\n1. Set bit 5 of GPREG1 to 1 to enable hardware workaround for half-duplex\n   mode. Which the MAC processor generates CRS/COL by itself instead of\n   receive it from PHY processor.\n\n2. Set bit 6 of GPREG1 to 1 to enable hardware workaround that masks the\n   MAC processor working right while calculating IPv6 RSS in 10/100\n   mode.\n\n3. Group the workaround codes all together.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ce2f03bade2046d6eb6184d52d065688382d7bd",
      "tree": "14ed2f39e9d5ebeed655d7bc58c1e22dd6cfaa52",
      "parents": [
        "1e8820256f9921370cd7423396871e2d850e0323"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Oct 08 17:40:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:40:28 2008 -0700"
      },
      "message": "cxgb3: Add 1G fiber support\n\nAdd support for 1G optical Vitesse PHY.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e8820256f9921370cd7423396871e2d850e0323",
      "tree": "903d42f7d83b2b90ff7fd42523231a0e1862a797",
      "parents": [
        "9b1e36566c5fafbcc732c971acfcf8580332931a"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Oct 08 17:40:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:40:07 2008 -0700"
      },
      "message": "cxgb3: Support for Aeluros 2005 PHY\n\nAdd support for SR PHY.\nAuto-detect phy module type, and report type changes.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b1e36566c5fafbcc732c971acfcf8580332931a",
      "tree": "2c779d712f07f0b097ad1a2041779597b7ca9bbc",
      "parents": [
        "f231e0a5a2d01da40515c24f1daa689fe8cfd8d7"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Oct 08 17:39:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:39:31 2008 -0700"
      },
      "message": "cxgb3: commnonize LASI phy code\n\nAdd generic code to manage interrupt driven PHYs.\nDo not reset the phy after link parameters update,\nthe new values might get lost.\nReturn early from link change notification\nwhen the link parameters remain unchanged.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f231e0a5a2d01da40515c24f1daa689fe8cfd8d7",
      "tree": "011e161019bbdd06617a2e06ab89398b9c20537c",
      "parents": [
        "044979827eda13675abab99879ebe3ea535d59fa"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Oct 08 17:39:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:39:00 2008 -0700"
      },
      "message": "cxgb3: More flexible support for PHY interrupts.\n\nDo not require PHY interrupts to be connected to GPIs in ascending order.\nBase interrupt availability both on PHYs supporting them and on GPIs being\nhooked up.  Allows boards to specify interrupt GPIs though the PHYs don\u0027t\nuse them.\n\nRemove spurious PHY interrupts due to clearing T3DBG interrupts before\nsetting their polarity.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "044979827eda13675abab99879ebe3ea535d59fa",
      "tree": "bc4917540c36679c56cd1d3e70d26242233a555c",
      "parents": [
        "78e4689e908adc8334272756c32c9218d1967408"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Oct 08 17:38:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:38:29 2008 -0700"
      },
      "message": "cxgb3: simplify port type struct and usage\n\nSecond step in overall phy layer reorganization.\nClean up the port_type_info structure.\nSupport coextistence of clause 22 and clause 45 MDIO devices.\nSelect the type of MDIO transaction on a per transaction basis.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78e4689e908adc8334272756c32c9218d1967408",
      "tree": "7fdc979df5345b3b45ab2d5c46467ad3415800c1",
      "parents": [
        "8c26376112fb4b8dfea42069b602c03d53366052"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Oct 08 17:38:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:38:01 2008 -0700"
      },
      "message": "cxgb3: allow for PHY reset status\n\nFirst step towards overall PHY layering re-organization.\nAllow a status return when a PHY is reset.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c26376112fb4b8dfea42069b602c03d53366052",
      "tree": "4dacc0445b7603263f0e5afa4ce91430a83f8418",
      "parents": [
        "20d3fc11505a2706a33b4c9a932af036d836727f"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Oct 08 17:37:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:37:33 2008 -0700"
      },
      "message": "cxgb3: Allocate multiqueues at init time\n\nAllocate a queue set per core, up to the maximum of available qsets.\nShare the queue sets on multi port adapters.\nRename MSI-X interrupt vectors ethX-N, N being the queue set number.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20d3fc11505a2706a33b4c9a932af036d836727f",
      "tree": "8c72b6673ac62166225d30a409b09c2354f5286b",
      "parents": [
        "45cec1bac0719c904bb5f4405c2937f7e715888c"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed Oct 08 17:36:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:36:03 2008 -0700"
      },
      "message": "cxgb3: reset the adapter on fatal error\n\nwhen a fatal error occurs, bring ports down, reset the chip,\nand bring ports back up.\n\nFactorize code used for both EEH and fatal error recovery.\nFix timer usage when bringing up/resetting sge queue sets.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "176eaa589b3d242f25f24e472883fcce5f196777",
      "tree": "5b6f51c49accccc5690aaeba7754cf150dd25c43",
      "parents": [
        "ed4cb1337b7c23b91a0f01f661c3f004fc3d3c1a"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Wed Oct 08 06:14:16 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:12:57 2008 -0700"
      },
      "message": "8139too: move wmb before TX DMA start\n\nThe write barrier should be used before starting a DMA transfer. This fixes\na problem, where almost all packets received on another machine had garbled\ncontent. Tested with an RTL8100C on a MIPS machine.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed4cb1337b7c23b91a0f01f661c3f004fc3d3c1a",
      "tree": "47c7c9ea8e294004a98563c45385841cae13b983",
      "parents": [
        "21ce4ffb333e169650a0a05013a8cd3a5b459a67"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sun Oct 05 07:35:05 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:09:54 2008 -0700"
      },
      "message": "netdev: uniquify the tx_timeout name\n\nthere\u0027s several drivers that have use \"tx_timeout\" for the .. tx\ntimeout function.  All fine with that, they\u0027re static, however for\ndoing stats on how often which driver hits the timeout it\u0027s a tad\nunfortunate. The patch below gives the ones I found in the\nkerneloops.org database unique names.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21ce4ffb333e169650a0a05013a8cd3a5b459a67",
      "tree": "43fcd16aa1651a6dbfe1e41f47272a41cdf7dbf3",
      "parents": [
        "8b76ab39196edd459d209f6d6a075fa15e9da232"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Oct 04 22:11:12 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:07:40 2008 -0700"
      },
      "message": "drivers/net/usb/Makefile - shrink logspam\n\nWhen building with CONFIG_USB_DEBUG, don\u0027t create logspam from\nthe USB networking drivers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b76ab39196edd459d209f6d6a075fa15e9da232",
      "tree": "9fbf2798cf2ab0e80830c7c40070b1d91294281a",
      "parents": [
        "20037fa407f26716866eff95221c4882babe1280"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Wed Oct 08 17:06:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:06:25 2008 -0700"
      },
      "message": "r8169: WoL fixes, part 2.\n\nSince recent kernel (2.6.26 or 2.6.27) the PCI wakeup functions are\ninfluenced by generic device ability and configuration when enabling\nPCI-device triggered wake-up.\n\nThis patch causes WoL setting to enable/disable device\u0027s wish to\nbe permitted to wake-up the host when changing WoL options and\nalso during device probing.\n\nWithout this patch one has write \u0027enabled\u0027 to\n  /sys/bus/pci/devices/0000:02:08.0/power/wakeup\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20037fa407f26716866eff95221c4882babe1280",
      "tree": "43a594a185d55d3eb8305c53b05285c425e7ccdb",
      "parents": [
        "d3eab82b554eeb51f038ac327b6c68c6afdee978"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Wed Oct 08 17:05:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:05:03 2008 -0700"
      },
      "message": "r8169: WoL fixes, part 1.\n\nWhen probing the chip and handling it\u0027s power management settings\nalso remember wether WoL feature is enabled.\n\nWithout this patch one has to call ethtool to change WoL settings\nfor this flag to be set and any WoL being enabled on suspend to\nRAM.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3eab82b554eeb51f038ac327b6c68c6afdee978",
      "tree": "741ad313ae6a23434677ae037ab48964739ceae4",
      "parents": [
        "c3efab8ed4755e26962704731322bafdf5022f98"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Thu Oct 02 11:12:24 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:03:12 2008 -0700"
      },
      "message": "gianfar: Create net device with carrier down\n\nThe device\u0027s carrier status is controlled via the functions\nnetif_carrier_on() and netif_carrier_off().  These set or clear a bit\nindicating the carrier (aka lower level link) is down, and if the state\nchanged, they fire off a routing netlink event.\n\nAdd a call to netif_carrier_off() before register_netdev() so that the\nnewly created device will be set to carrier down.  Then when the carrier\ncomes up for the first time, a netlink event will be generated, as the\ncarrier changed from down to up.  Otherwise the initial carrier up will\nappear to be changing the status from up to up, and so no event is\ngenerated since that\u0027s not a change.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3efab8ed4755e26962704731322bafdf5022f98",
      "tree": "177f45d1116cb4cc9e5da1133e92b701739a5b75",
      "parents": [
        "f47aeffd6089ed7a0cd18073e88cd505f188b0b7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Oct 02 00:52:39 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 17:01:31 2008 -0700"
      },
      "message": "mv643xx_eth: include linux/ip.h to fix build\n\nmv643xx_eth uses ip_hdr() (defined in linux/ip.h), but relied on\nanother header file to include the needed header file indirectly.\nIn latest net-next this indirect include chain is gone, so the\ndriver fails to build.  Include linux/ip.h explicitly to fix this.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f47aeffd6089ed7a0cd18073e88cd505f188b0b7",
      "tree": "5020fbc523db172782cc873da178f6cfd78d06d6",
      "parents": [
        "23e55a32ca1ffdbe7a492ef99f0e0ac48e504a13"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Tue Sep 30 20:58:25 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:56:48 2008 -0700"
      },
      "message": "lib8390: Fix locking in ei_poll (poll controller)\n\nThis lockdep warning:\n  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  [ INFO: inconsistent lock state ]\n  2.6.27-rc7 #3\n  ---------------------------------\n  inconsistent {in-softirq-W} -\u003e {softirq-on-W} usage.\n  syslogd/2474 [HC0[0]:SC0[0]:HE1:SE1] takes:\n   (_xmit_ETHER#2){-+..}, at: [\u003cc0265562\u003e] netpoll_send_skb+0x132/0x190\n  ...\n\nis caused by unconditional local_irq_disable()/local_irq_enable() in\ndisable_irq_lockdep()/enable_irq_lockdep() used by __ei_poll(). Since\nnetconsole/netpoll always calls dev-\u003epoll_controller() with local irqs\ndisabled, disable_irq()/enable_irq() instead is safe and enough (like\ne.g. in 3c509 or 8139xx drivers).\n\nReported-and-tested-by: Bernard Pidoux F6BVP \u003cf6bvp@free.fr\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23e55a32ca1ffdbe7a492ef99f0e0ac48e504a13",
      "tree": "485f848f2270a5d0d1b167e3b5f9d34617979711",
      "parents": [
        "1694f25b4beb80b911fb21efcff36acca39aa696"
      ],
      "author": {
        "name": "Brandeburg, Jesse",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Sep 30 13:08:48 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:53:40 2008 -0700"
      },
      "message": "ixgb: fix bug when freeing resources\n\nIt was pointed out by Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e that\nixgb would crash on PPC when an IOMMU was in use, if change_mtu was\ncalled.\n\nIt appears to be a pretty simple issue in the driver that wasn\u0027t discovered\nbecause most systems don\u0027t run with an IOMMU.  The driver needs to only unmap\nbuffers that are mapped (duh).\n\nCC: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1694f25b4beb80b911fb21efcff36acca39aa696",
      "tree": "c960e5f899b31b6cdf3288e2c558d3a35f2421a2",
      "parents": [
        "2f7ca802bdae2ca41022618391c70c2876d92190"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Mon Sep 29 11:51:09 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:47:58 2008 -0700"
      },
      "message": "e1000e: release hw semaphore after successfully writing EEPROM\n\nSince e1000e has been existance in linux-2.6, we\u0027ve\nnever released the hardware semaphore after a successful\nwrite to the SPI EEPROM.  I guess we don\u0027t write to\nSPI EEPROM much -- but those few of us that do appreciate\nit when we can later read from the EEPROM without having\nto reboot.\n\nFound-by: Nick Van Fossen \u003cNick.VanFossen@riverbed.com\u003e\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nReviewed-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f7ca802bdae2ca41022618391c70c2876d92190",
      "tree": "a95c21f8826b7c46e492f5eb00a6bdb8129391c6",
      "parents": [
        "2e888103295f47b8fcbf7e9bb8c5da97dd2ecd76"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Thu Oct 02 05:27:57 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:44:18 2008 -0700"
      },
      "message": "net: Add SMSC LAN9500 USB2.0 10/100 ethernet adapter driver\n\nAttached is a driver for SMSC\u0027s LAN9500 USB2.0 10/100 ethernet\nadapter.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e888103295f47b8fcbf7e9bb8c5da97dd2ecd76",
      "tree": "210943ed285496352078124fd2a43443b1e5b265",
      "parents": [
        "46abc02175b3c246dd5141d878f565a8725060c9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 29 17:12:35 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:38:41 2008 -0700"
      },
      "message": "phylib: add mdiobus_{read,write}\n\nAdd mdiobus_{read,write} routines to allow direct reading/writing\nof registers on an mii bus without having to go through the PHY\nabstraction, and make phy_{read,write} use these primitives.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46abc02175b3c246dd5141d878f565a8725060c9",
      "tree": "a777a25a6613b1187244c3bd5a22e451028fccbe",
      "parents": [
        "298cf9beb9679522de995e249eccbd82f7c51999"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Wed Oct 08 16:33:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:33:40 2008 -0700"
      },
      "message": "phylib: give mdio buses a device tree presence\n\nIntroduce the mdio_bus class, and give each \u0027struct mii_bus\u0027 its own\n\u0027struct device\u0027, so that mii_bus objects are represented in the device\ntree and can be found by querying the device tree.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "298cf9beb9679522de995e249eccbd82f7c51999",
      "tree": "cabbc9c696a063982aea9a24d8caa667daa33a1a",
      "parents": [
        "18ee49ddb0d242ed1d0e273038d5e4f6de7379d3"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Wed Oct 08 16:29:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:29:57 2008 -0700"
      },
      "message": "phylib: move to dynamic allocation of struct mii_bus\n\nThis patch introduces mdiobus_alloc() and mdiobus_free(), and\nmakes all mdio bus drivers use these functions to allocate their\nstruct mii_bus\u0027es dynamically.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\n"
    },
    {
      "commit": "18ee49ddb0d242ed1d0e273038d5e4f6de7379d3",
      "tree": "8d935cda154204171628cee535f83a992aa66ef9",
      "parents": [
        "236bb5e649c2a7e8398b87df5e643368408afb4a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Oct 01 15:41:33 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:27:49 2008 -0700"
      },
      "message": "phylib: rename mii_bus::dev to mii_bus::parent\n\nIn preparation of giving mii_bus objects a device tree presence of\ntheir own, rename struct mii_bus\u0027s -\u003edev argument to -\u003eparent, since\nhaving a \u0027struct device *dev\u0027 that points to our parent device\nconflicts with introducing a \u0027struct device dev\u0027 representing our own\ndevice.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\n"
    },
    {
      "commit": "236bb5e649c2a7e8398b87df5e643368408afb4a",
      "tree": "e004f0b941874082bfacfe4f934dbf5beb2cb0f9",
      "parents": [
        "c8f2d9bc12ea05a88b1920a7c887b67de60c52a5"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun Sep 28 15:34:21 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:17:42 2008 -0700"
      },
      "message": "myri10ge: add multiqueue TX\n\nAdd multiqueue TX support to myri10ge.\n\n[ Removed reference to deprecated CONFIG_NETDEVICES_MULTIQUEUE and\n  NETIF_F_MULTI_QUEUE ]\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8f2d9bc12ea05a88b1920a7c887b67de60c52a5",
      "tree": "c1d804832746fd18c5226ca14550714020f78cdd",
      "parents": [
        "a6d1f369736cb8b36b53b938ec9eea4a7d5f2196"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Sat Sep 27 04:17:23 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:09:24 2008 -0700"
      },
      "message": "atl1: update introductory comments\n\nUpdate the driver\u0027s introductory comments.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6d1f369736cb8b36b53b938ec9eea4a7d5f2196",
      "tree": "ca781b545745ebe7d46757cc5f2416861410af38",
      "parents": [
        "e1098328e8d201c2d3966f2fc14f14eb42120d83"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Sat Sep 27 04:17:22 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:08:28 2008 -0700"
      },
      "message": "atl1: remove EXPERIMENTAL label\n\nRemove the EXPERIMENTAL label from the atl1 driver and change the vendor\nname to include Attansic\u0027s successor, Atheros.  We\u0027ll leave Attansic in\nthe name since Attansic\u0027s PCI ID (1969) is encoded in the PCI config and\nis what users encounter on their systems.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1098328e8d201c2d3966f2fc14f14eb42120d83",
      "tree": "6dd612a335c2db14b04fd143f0244b4bdfdbb2f8",
      "parents": [
        "b29be6d3f215ac42651545e89afecc7d9e6a10db"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Sat Sep 27 04:17:21 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:07:34 2008 -0700"
      },
      "message": "atl1: remove LLTX\n\nNETIF_F_LLTX is deprecated. Remove private TX locking from the driver\nand remove the NETIF_F_LLTX feature flag.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b29be6d3f215ac42651545e89afecc7d9e6a10db",
      "tree": "7644a6f4395e9d6044ed0275419a157b4d128f35",
      "parents": [
        "e824b3eb4acad16c64c9ddf8e63b63e2469259b0"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Sat Sep 27 04:17:20 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:06:47 2008 -0700"
      },
      "message": "atl1: fix transmit timeout bug\n\nSee http://marc.info/?l\u003dlinux-netdev\u0026m\u003d121931988219314\u0026w\u003d2\n\nStop the queue and turn off carrier to prevent transmit timeouts\nwhen the cable is unplugged/replugged.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e824b3eb4acad16c64c9ddf8e63b63e2469259b0",
      "tree": "e350547cda629039cdaa3d3995541985070eda64",
      "parents": [
        "9ac1353f3832716eb25268c0cd06c93080a83c7b"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Fri Sep 26 16:20:32 2008 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:02:40 2008 -0700"
      },
      "message": "skge: Fix skge_set_ring_param() losing error return\n\nThe error return is useful to caller, driver shouldn\u0027t miss it.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ac1353f3832716eb25268c0cd06c93080a83c7b",
      "tree": "247ea1589fc35e2f3166969deb3652b40c4dc339",
      "parents": [
        "0ca41c0413a4d9ca58767d53d23accea9aa1cdef"
      ],
      "author": {
        "name": "Xiaoming.Zhang",
        "email": "Xiaoming.Zhang@resilience.com",
        "time": "Thu Sep 25 20:28:05 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 16:00:57 2008 -0700"
      },
      "message": "[10/21] driver/net/skge.c: restart the interface when it\u0027s options or\npauseparam is set\n\nOn Wednesday 24 September 2008 07:47, Stephen Hemminger wrote:\n\u003e On Mon, 22 Sep 2008 14:52:17 -0700\n\u003e\n\u003e akpm@linux-foundation.org wrote:\n\u003e \u003e From: \"Xiaoming.Zhang\" \u003cXiaoming.Zhang@resilience.com\u003e\n\u003e \u003e\n\u003e \u003e We have an issue of the skge driver: The card won\u0027t work when it\u0027s\n\u003e \u003e options are changed.  Here\u0027s the hardware info:\n\u003e \u003e\n\u003e \u003e # lspci -v\n\u003e \u003e 05:04.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001\n\u003e \u003e Gigabit Ethernet Controller (rev 13) Subsystem: Marvell Technology Group\n\u003e \u003e Ltd. Marvell RDK-8001 Flags: bus master, 66MHz, medium devsel, latency\n\u003e \u003e 32, IRQ 16 Memory at d042c000 (32-bit, non-prefetchable) [size\u003d16K] I/O\n\u003e \u003e ports at d000 [size\u003d256]\n\u003e \u003e         [virtual] Expansion ROM at 20400000 [disabled] [size\u003d128K]\n\u003e \u003e         Capabilities: [48] Power Management version 2\n\u003e \u003e         Capabilities: [50] Vital Product Data\n\u003e \u003e\n\u003e \u003e The happens in both Linux-2.6.26(skge version 1.23) and RHEL5.2(skge\n\u003e \u003e version 1.6).\n\u003e \u003e\n\u003e \u003e For example, at first it is set to \"speed 1000 duplex full auto-neg on\"\n\u003e \u003e and it works, then run\n\u003e \u003e\n\u003e \u003e        ethtool -s \u003cethx\u003e autoneg off\n\u003e \u003e or     ethtool -s \u003cethx\u003e speed 100 duplex full autoneg off\n\u003e \u003e\n\u003e \u003e Then it will stop working. After that if we restart the interface:\n\u003e \u003e\n\u003e \u003e \tifconifg \u003cethx\u003e down\n\u003e \u003e \tifconfig \u003cethx\u003e up\n\u003e \u003e\n\u003e \u003e It will work again. And `ethtool -A\u0027 has the same issue.\n\u003e \u003e\n\u003e \u003e So we think after setting the options, the interface should be restarted.\n\u003e \u003e\n\u003e \u003e Signed-off-by: Zhang Xiaoming \u003cxiaoming.zhang@resilience.com\u003e\n\u003e \u003e Cc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\n\u003e \u003e Cc: Jeff Garzik \u003cjeff@garzik.org\u003e\n\u003e \u003e Signed-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\u003e \u003e ---\n\u003e \u003e\n\u003e \u003e  drivers/net/skge.c |   12 ++++++++----\n\u003e \u003e  1 file changed, 8 insertions(+), 4 deletions(-)\n\u003e \u003e\n\u003e \u003e diff -puN\n\u003e \u003e drivers/net/skge.c~driver-net-skgec-restart-the-interface-when-its-option\n\u003e \u003es-or-pauseparam-is-set drivers/net/skge.c ---\n\u003e \u003e a/drivers/net/skge.c~driver-net-skgec-restart-the-interface-when-its-opti\n\u003e \u003eons-or-pauseparam-is-set +++ a/drivers/net/skge.c\n\u003e \u003e @@ -353,8 +353,10 @@ static int skge_set_settings(struct net_\n\u003e \u003e  \tskge-\u003eautoneg \u003d ecmd-\u003eautoneg;\n\u003e \u003e  \tskge-\u003eadvertising \u003d ecmd-\u003eadvertising;\n\u003e \u003e\n\u003e \u003e -\tif (netif_running(dev))\n\u003e \u003e -\t\tskge_phy_reset(skge);\n\u003e \u003e +\tif (netif_running(dev)) {\n\u003e \u003e +\t\tskge_down(dev);\n\u003e \u003e +\t\tskge_up(dev);\n\u003e \u003e +\t}\n\u003e \u003e\n\u003e \u003e  \treturn (0);\n\u003e \u003e  }\n\u003e \u003e @@ -595,8 +597,10 @@ static int skge_set_pauseparam(struct ne\n\u003e \u003e  \t\t\tskge-\u003eflow_control \u003d FLOW_MODE_NONE;\n\u003e \u003e  \t}\n\u003e \u003e\n\u003e \u003e -\tif (netif_running(dev))\n\u003e \u003e -\t\tskge_phy_reset(skge);\n\u003e \u003e +\tif (netif_running(dev)) {\n\u003e \u003e +\t\tskge_down(dev);\n\u003e \u003e +\t\tskge_up(dev);\n\u003e \u003e +\t}\n\u003e \u003e\n\u003e \u003e  \treturn 0;\n\u003e \u003e  }\n\u003e\n\u003e Since skge_up can fail because of out of memory, this code needs to\n\u003e check the return value. And then if it fails the \"limbo state\" needs\n\u003e to be handled in skge_down.\n\nHow about like this? It is tested.\n\nThank you.\n\nSigned-off-by: Zhang Xiaoming \u003cxiaoming.zhang@resilience.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ca41c0413a4d9ca58767d53d23accea9aa1cdef",
      "tree": "c94c8bc0ffbe971cddcb894df984c315b62f7fde",
      "parents": [
        "822f1a57d2ad957ae16b987115251539876aef26"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Thu Sep 25 14:05:28 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:57:17 2008 -0700"
      },
      "message": "[2.6.28,1/1] cxgb3 - fix race in EEH\n\nA SGE queue set timer might access registers while in EEH recovery,\ntriggering an EEH error loop. Stop all timers early in EEH process.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "822f1a57d2ad957ae16b987115251539876aef26",
      "tree": "5f523287f8117327d45f1d5b20b3568a3661b7ec",
      "parents": [
        "87241840b214734c023bda83372059de3f7eeabd"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Oct 08 15:55:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:55:15 2008 -0700"
      },
      "message": "via-velocity: Fix warnings on sparc64.\n\nAs reported by Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87241840b214734c023bda83372059de3f7eeabd",
      "tree": "805f28f7636a7f0d708c01c6d2260065aa477c7a",
      "parents": [
        "0acb28396728f42b6b1553c85d27c37513796043"
      ],
      "author": {
        "name": "Kevin Hao",
        "email": "kexin.hao@windriver.com",
        "time": "Thu Sep 25 16:20:11 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:49:24 2008 -0700"
      },
      "message": "net: remove LLTX in atl2 driver\n\nWhen NETIF_F_LLTX is set, the atlx driver will use a private lock.\nBut in recent kernels this implementation seems redundant and\ncan cause problems where AF_PACKET sees things twice. Since\nNETIF_F_LLTX is marked as deprecated and shouldn\u0027t be used in\nnew driver, this patch removes NETIF_F_LLTX and adds a mmiowb\nbefore sending packet. I have tested this driver on a Eee PC.\nIt works well.\n\nSigned-off-by: Kevin Hao \u003ckexin.hao@windriver.com\u003e\nAcked-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0acb28396728f42b6b1553c85d27c37513796043",
      "tree": "2b56f5734d139c748c030e90ccf047a3b261fb1e",
      "parents": [
        "51e2a3846eab18711f4eb59cd0a4c33054e2980a"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Wed Oct 08 15:46:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:46:57 2008 -0700"
      },
      "message": "phylib: Wake PHY state machine on interrupt\n\nThis way the phy layer will respond to a change in phy state immediately,\ninstead of up to one second later when the state machine timer runs.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51e2a3846eab18711f4eb59cd0a4c33054e2980a",
      "tree": "a9abbddd407ce2205218148ebdcf8f54709f6a1c",
      "parents": [
        "7bf6bf4803df1adc927f585168d2135fb019c698"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Wed Sep 24 10:55:46 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:43:54 2008 -0700"
      },
      "message": "PHY: Avoid unnecessary aneg restarts\n\nThe PHY\u0027s aneg is configured and restarted whenever the link is brought up,\ne.g. when DHCP is started after the kernel has booted.  This can take the\nlink down for several seconds while auto-negotiation is redone.\n\nIf the advertised features haven\u0027t changed, then it shouldn\u0027t be necessary\nto bring down the link and start auto-negotiation over again.\n\ngenphy_config_advert() is enhanced to return 0 when the advertised features\nhaven\u0027t been changed and \u003e0 when they have been.\n\ngenphy_config_aneg() then uses this information to not call\ngenphy_restart_aneg() if there has been no change.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bf6bf4803df1adc927f585168d2135fb019c698",
      "tree": "1a679dc561738b620cffe0624dad4102d6ce34e0",
      "parents": [
        "8d1b1fc9b97ad4de40c063ce3d213895c06fa116"
      ],
      "author": {
        "name": "Ivan Vecera",
        "email": "ivecera@redhat.com",
        "time": "Tue Sep 23 22:46:29 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:40:51 2008 -0700"
      },
      "message": "r8169: read MAC address from EEPROM on init\n\nReviewed-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d1b1fc9b97ad4de40c063ce3d213895c06fa116",
      "tree": "80af7c1eac50f00797da91fd82663574b219fd4a",
      "parents": [
        "6fbc779c03591ee536fef9efb7d7e20f281d0b5c"
      ],
      "author": {
        "name": "Kevin Hao",
        "email": "kexin.hao@windriver.com",
        "time": "Fri Sep 19 21:56:44 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:29:35 2008 -0700"
      },
      "message": "net: add net poll support for atl2 driver\n\nAdd netconsole support for Atheros L2 10/100 network device.\n\nSigned-off-by: Kevin Hao \u003ckexin.hao@windriver.com\u003e\nAcked-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fbc779c03591ee536fef9efb7d7e20f281d0b5c",
      "tree": "2721ba739886a19f600082c97aeba48a6358f680",
      "parents": [
        "c6d6a511d768cf7627ab54fc18f40edf85097362"
      ],
      "author": {
        "name": "Victor Gallardo",
        "email": "vgallardo@amcc.com",
        "time": "Thu Sep 18 12:41:26 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:27:14 2008 -0700"
      },
      "message": "ibm_newemac: Fix EMAC soft reset on 460EX/GT\n\nThis patch fixes EMAC soft reset on 460EX/GT when no external clock is\navailable.\n\nSigned-off-by: Victor Gallardo \u003cvgallardo@amcc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6d6a511d768cf7627ab54fc18f40edf85097362",
      "tree": "73b390800c656c2304c911ce8c5b45330053706a",
      "parents": [
        "4dd565134ece7e5d528d4c5288879310c54419e9"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Sep 18 03:06:52 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 15:24:56 2008 -0700"
      },
      "message": "phylib: phy_mii_ioctl() fixes\n\nMake the SIOCGMIIPHY case fall through properly (it is supposed\nto not only return the ID of the default PHY but also to read from\nthat PHY), and make phy_mii_ioctl() return the same error code as\ngeneric_mii_ioctl() in case of an unsupported operation.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4dd565134ece7e5d528d4c5288879310c54419e9",
      "tree": "e08910d2d0feae0c030f8f01acc9b03eb760ad9a",
      "parents": [
        "071d7ab6649eb34a873a53e71635186e9117101d",
        "69849375d6b13e94d08cdc94b49b11fbab454a0e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 14:56:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 14:56:41 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/e1000e/ich8lan.c\n\tdrivers/net/e1000e/netdev.c\n"
    },
    {
      "commit": "87f3dd77974cba1ba0798abd741ede50f56b3eb3",
      "tree": "9f89bf77ac4ddc919a91b438d061849314ea5049",
      "parents": [
        "cbd18f8e3de62f91001963467ab6aad80a2a25ac"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Sep 08 15:26:43 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:12:56 2008 +0100"
      },
      "message": "[ARM] pxa: simplify DMA register definitions\n\n1. DRCMRxx is no longer recommended, use DRCMR(xx) instead, and\n   pass DRCMR index by \"struct resource\" if possible\n\n2. DCSRxx, DDADRxx, DSADRxx, DTADRxx, DCMDxx is never used, use\n   DCSR(), DDADR(), DSADR(), DTADR(), DCMD() instead\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc513ac0f29473de365664c4fba9cf033c1f2324",
      "tree": "27ee53310699caa0e5cac80d519c0ec04120f8ca",
      "parents": [
        "1543966a079fc7065849ae43ca4dd767c188ad55",
        "19ec95df2c4ec2d28919f267c4d17178f8fe9d9c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 07 19:08:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:08:32 2008 +0100"
      },
      "message": "Merge branch \u0027viper-for-rmk\u0027 of git://www.misterjones.org/linux-2.6-arm\n\nMerge branch \u0027pxa-viper\u0027 into pxa-machines\n\nConflicts:\n\n\tarch/arm/mach-pxa/Makefile\n\tdrivers/pcmcia/Kconfig\n\tdrivers/pcmcia/Makefile\n"
    },
    {
      "commit": "eedda3670ea8e6d7649e3c8847759b0a6e532f8d",
      "tree": "371875181ec3d4422ab365f232165b8413a4cb7d",
      "parents": [
        "5118303f7cc0520ce2969ea3d890dc05d586ceb2"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Oct 06 16:05:32 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:58 2008 -0400"
      },
      "message": "iwlwifi: remove STATUS_CONF_PENDING in scanning\n\nThis patch removes STATUS_CONF_PENDING usage that called from\niwl4965_mac_config internally after scan completed.\n\nIt\u0027s called anyway from the mac80211 ieee80211_scan_completed():\n\n\tif (local-\u003ehw_scanning) {\n\t\tlocal-\u003ehw_scanning \u003d false;\n\t\tif (ieee80211_hw_config(local))\n\t\t...\n\t}\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5118303f7cc0520ce2969ea3d890dc05d586ceb2",
      "tree": "58168961e452ff608e3b877ab37e12c89e238ae3",
      "parents": [
        "d588be6bae40f7965f1b681a4dbc3254411787b9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Oct 06 16:05:30 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:58 2008 -0400"
      },
      "message": "iwlwifi: scan fix comment\n\nThis patch moves comment to proper line, it has moved during\ncode shuffling.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d588be6bae40f7965f1b681a4dbc3254411787b9",
      "tree": "808af28583b94fadbdaf6517b77c544927521c38",
      "parents": [
        "cccf129f820e431d84690729254a32f1709328fb"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Oct 06 16:05:29 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "iwlwifi: scan correct setting of valid rx_chains\n\nThis patch sets rx_chain bitmap correctly according hw configuration.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2f7fe87034298d94301315ba4bb65c7284c709d0",
      "tree": "e8583ae3686a243405b77d4ef6498bc4199ca3a2",
      "parents": [
        "870abdf67170daa9f1022e55a35c469239fcc74c"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Oct 05 18:05:48 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "ath5k: implement multi-rate retry support, fix tx status reporting\n\nClean up the tx status reporting, fix retry counters (short retries are\nvirtual collisions, not actual retries). Implement multi-rate retry\nsupport.\nThis also fixes strong throughput fluctuations with rc80211_pid\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "870abdf67170daa9f1022e55a35c469239fcc74c",
      "tree": "5ca00db880d71149eea2cdaeb67ed20f5281071d",
      "parents": [
        "76708dee382a69b2f9d0e50f413f99fefb2dc509"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Oct 05 18:04:24 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "mac80211: add multi-rate retry support\n\nThis patch adjusts the rate control API to allow multi-rate retry\nif supported by the driver. The ieee80211_hw struct specifies how\nmany alternate rate selections the driver supports.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76708dee382a69b2f9d0e50f413f99fefb2dc509",
      "tree": "ce1b8014520c08641423a0842d03eace38da0c4e",
      "parents": [
        "417bd25ac4c6f76c8aafe8a584f3620f4a936b72"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Oct 05 18:02:48 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "mac80211: free up 2 bytes in skb-\u003ecb\n\nFree up 2 bytes in skb-\u003ecb to be used for multi-rate retry later.\nMove iv_len and icv_len initialization into key alloc.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b5d13afeeee959a74114b73c560d3e243f34a11",
      "tree": "34f9a9ea3eb6520ac41b5ea69990e76901ed8860",
      "parents": [
        "f74b6a5498049bab28419a03e4b31fcdbe7a900d"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@kpnplanet.nl",
        "time": "Fri Oct 03 20:20:32 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:57 2008 -0400"
      },
      "message": "rt2x00: Fix rfkill structure initialization to prevent rfkill WARN_ON.\n\nThe state field of the rfkill structure was incorrectly initialized to -1, which results in rfkill\nissueing a WARN_ON. Fix this by initializing the state field to the proper value as indicated by\nthe driver.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@kpnplanet.nl\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf3e74c2e4a438480c11782b17e90029f5d24696",
      "tree": "a321c00344ae7b2b871cf1eb405fe5c1718b9dc1",
      "parents": [
        "5d6ffc533678c936e366809acaff8401af43a4af"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Tue Sep 30 23:36:00 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:56 2008 -0400"
      },
      "message": "p54: report appropriate rate and band values for 802.11a\n\nThis patch adds the a few lines that went missing in\n\"p54: 802.11a 5GHz phy support\"\n\nEssentially: the rx-code wasn\u0027t updated and therefore reported the wrong band,\nbut more importantly the rate index was off as well, since 802.11a doesn\u0027t\nallow the \"four\" 802.11b rates...\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f255425ac3b10c3352c926e7b53e5ea1c364ca4",
      "tree": "529cf0d1d1e9d9fdd8e9d6da67f5d99072872dc4",
      "parents": [
        "a477e4e6d48d3ac7c7a75bad40585cb391e5c237"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 03 15:45:27 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:56 2008 -0400"
      },
      "message": "ath9k: enable ANI to help with noisy environments\n\nThis enables Adaptive Noise Immunity (ANI) on ath9k.\nANI is as algorithm designed to minimize the detrimental\neffects of time-varying interferences. This should\nhelp with throughput in noisy environments. To use\nANI we re-enable the MIB interrupt. Since ANI works\non a timer and updates the noise floor we take\nadvantage of this and also report a non-static noise\nfloor now to mac80211.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: Jouni Malinen \u003cJouni.Malinen@Atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a477e4e6d48d3ac7c7a75bad40585cb391e5c237",
      "tree": "9d090d6b00c92b7de9772b96d2a6055c213afcf6",
      "parents": [
        "0345f37be64905846a1ef38378061d4c2730242e"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Oct 03 15:45:26 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 06 18:14:56 2008 -0400"
      },
      "message": "ath9k: fix oops on trying to hold the wrong spinlock\n\nWe were trying to hold the wrong spinlock due to a typo\non IEEE80211_BAR_CTL_TID_S\u0027s definition. We use this to\ncompute the tid number and then hold this this tid number\u0027s\nspinlock.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "0345f37be64905846a1ef38378061d4c2730242e"
}
