)]}'
{
  "log": [
    {
      "commit": "4833c16dea61cb30d6f77dfec3067a08ba79b361",
      "tree": "fdf6cd3a851bca2c8c9db2e751abd5eddfcb2f66",
      "parents": [
        "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
        "ad3e01a331435a06055cdaf19cc973dd138dc925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:41:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:41:32 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: fix inverted anomaly 05000481 logic\n  Blackfin: drop unused irq_panic()/DEBUG_ICACHE_CHECK\n  Blackfin: ppi/spi/twi headers: add missing __BFP undef\n  Blackfin: update defconfigs\n  Blackfin: bfin_twi.h: start a common TWI header\n  netdev: bfin_mac: push settings to platform resources\n"
    },
    {
      "commit": "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
      "tree": "2f06008b61ef2eedf8f77d1326e286a64e426ef6",
      "parents": [
        "b20f9e5bddddb5ef0d743d6e0d409ffc8cf9fc56",
        "b843e4ec01991a386a9e0e9030703524446e03da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (42 commits)\n  microblaze: Fix build with make 3.82\n  fbdev/xilinxfb: Microblaze driver support\n  microblaze: Support C optimized lib functions for little-endian\n  microblaze: Separate library optimized functions\n  microblaze: Support timer on AXI lite\n  microblaze: Add support for little-endian Microblaze\n  microblaze: KGDB little endian support\n  microblaze: Add PVR for endians plus detection\n  net: emaclite: Add support for little-endian platforms\n  microblaze: trivial: Add comment for AXI pvr\n  microblaze: pci-common cleanup\n  microblaze: Support early console on uart16550\n  microblaze: Do not compile early console support for uartlite if is disabled\n  microblaze: Setup early console dynamically\n  microblaze: Rename all uartlite early printk functions\n  microblaze: remove early printk uarlite console dependency from header\n  microblaze: Remove additional compatible properties\n  microblaze: Remove hardcoded asm instraction for PVR loading\n  microblaze: Use static const char * const where possible\n  microblaze: Define VMALLOC_START/END\n  ...\n"
    },
    {
      "commit": "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
      "tree": "df5c21244d46aacef47e6b7fff3ad02c3612b15c",
      "parents": [
        "57c155d51e2f3d7411eeac5e7fd7634d2d1f6b4f",
        "489e176c71f36654dcb8835926f7e5717b8b4c19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (50 commits)\n  davinci: fix remaining board support after io_pgoffst removal\n  davinci: mityomapl138: make file local data static\n  arm/davinci: remove duplicated include\n  davinci: Initial support for Omapl138-Hawkboard\n  davinci: MityDSP-L138/MityARM-1808 read MAC address from I2C Prom\n  davinci: add tnetv107x touchscreen platform device\n  input: add driver for tnetv107x touchscreen controller\n  davinci: add keypad config for tnetv107x evm board\n  davinci: add tnetv107x keypad platform device\n  input: add driver for tnetv107x on-chip keypad controller\n  net: davinci_emac: cleanup unused cpdma code\n  net: davinci_emac: switch to new cpdma layer\n  net: davinci_emac: separate out cpdma code\n  net: davinci_emac: cleanup unused mdio emac code\n  omap: cleanup unused davinci mdio arch code\n  davinci: cleanup mdio arch code and switch to phy_id\n  net: davinci_emac: switch to new mdio\n  omap: add mdio platform devices\n  davinci: add mdio platform devices\n  net: davinci_emac: separate out davinci mdio\n  ...\n\nFix up trivial conflict in drivers/input/keyboard/Kconfig (two entries\nadded next to each other - one from the davinci merge, one from the\ninput merge)\n"
    },
    {
      "commit": "02460d08930656b3a50381cfb119864efcd4eef9",
      "tree": "af76f49fbf61b252f9aca181d2911526a7ecc2c6",
      "parents": [
        "229aebb873e29726b91e076161649cf45154b0bf"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Jun 11 10:44:22 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 04:54:25 2010 -0400"
      },
      "message": "netdev: bfin_mac: push settings to platform resources\n\nMove all the pin settings out of the Kconfig and into the platform\nresources (MII vs RMII).  This clean up also lets us push out the\nphy settings so that board porters may control the layout.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "5f05647dd81c11a6a165ccc8f0c1370b16f3bcb0",
      "tree": "7851ef1c93aa1aba7ef327ca4b75fd35e6d10f29",
      "parents": [
        "02f36038c568111ad4fc433f6fa760ff5e38fab4",
        "ec37a48d1d16c30b655ac5280209edf52a6775d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 23 11:47:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 23 11:47:02 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1699 commits)\n  bnx2/bnx2x: Unsupported Ethtool operations should return -EINVAL.\n  vlan: Calling vlan_hwaccel_do_receive() is always valid.\n  tproxy: use the interface primary IP address as a default value for --on-ip\n  tproxy: added IPv6 support to the socket match\n  cxgb3: function namespace cleanup\n  tproxy: added IPv6 support to the TPROXY target\n  tproxy: added IPv6 socket lookup function to nf_tproxy_core\n  be2net: Changes to use only priority codes allowed by f/w\n  tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled\n  tproxy: added tproxy sockopt interface in the IPV6 layer\n  tproxy: added udp6_lib_lookup function\n  tproxy: added const specifiers to udp lookup functions\n  tproxy: split off ipv6 defragmentation to a separate module\n  l2tp: small cleanup\n  nf_nat: restrict ICMP translation for embedded header\n  can: mcp251x: fix generation of error frames\n  can: mcp251x: fix endless loop in interrupt handler if CANINTF_MERRF is set\n  can-raw: add msg_flags to distinguish local traffic\n  9p: client code cleanup\n  rds: make local functions/variables static\n  ...\n\nFix up conflicts in net/core/dev.c, drivers/net/pcmcia/smc91c92_cs.c and\ndrivers/net/wireless/ath/ath9k/debug.c as per David\n"
    },
    {
      "commit": "73ecf3a6e3f0206bf56a0fefe3b3eda042fb7034",
      "tree": "866f0ebb2b148479e93b5ac955097b1cc94ceb4e",
      "parents": [
        "b9da0571050c09863e59f94d0b8594a290d61b88",
        "cd3ecad19aea8debae9a48b53de2ec7a571f24e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 19:59:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 19:59:04 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (49 commits)\n  serial8250: ratelimit \"too much work\" error\n  serial: bfin_sport_uart: speed up sport RX sample rate to be 3% faster\n  serial: abstraction for 8250 legacy ports\n  serial/imx: check that the buffer is non-empty before sending it out\n  serial: mfd: add more baud rates support\n  jsm: Remove the uart port on errors\n  Alchemy: Add UART PM methods.\n  8250: allow platforms to override PM hook.\n  altera_uart: Don\u0027t use plain integer as NULL pointer\n  altera_uart: Fix missing prototype for registering an early console\n  altera_uart: Fixup type usage of port flags\n  altera_uart: Make it possible to use Altera UART and 8250 ports together\n  altera_uart: Add support for different address strides\n  altera_uart: Add support for getting mapbase and IRQ from resources\n  altera_uart: Add support for polling mode (IRQ-less)\n  serial: Factor out uart_poll_timeout() from 8250 driver\n  serial: mark the 8250 driver as maintained\n  serial: 8250: Don\u0027t delay after transmitter is ready.\n  tty: MAINTAINERS: add drivers/serial/jsm/ as maintained driver\n  vcs: invoke the vt update callback when /dev/vcs* is written to\n  ...\n"
    },
    {
      "commit": "092e0e7e520a1fca03e13c9f2d157432a8657ff2",
      "tree": "451897252c4c08c4b5a8ef535da156f1e817e80b",
      "parents": [
        "79f14b7c56d3b3ba58f8b43d1f70b9b71477a800",
        "776c163b1b93c8dfa5edba885bc2bfbc2d228a5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "message": "Merge branch \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  vfs: make no_llseek the default\n  vfs: don\u0027t use BKL in default_llseek\n  llseek: automatically add .llseek fop\n  libfs: use generic_file_llseek for simple_attr\n  mac80211: disallow seeks in minstrel debug code\n  lirc: make chardev nonseekable\n  viotape: use noop_llseek\n  raw: use explicit llseek file operations\n  ibmasmfs: use generic_file_llseek\n  spufs: use llseek in all file operations\n  arm/omap: use generic_file_llseek in iommu_debug\n  lkdtm: use generic_file_llseek in debugfs\n  net/wireless: use generic_file_llseek in debugfs\n  drm: use noop_llseek\n"
    },
    {
      "commit": "5704e44d283e907623e3775c1262f206a2c48cf3",
      "tree": "0a981b24173e90854e7b7d812b35859e1e5f0174",
      "parents": [
        "91151240ed8e97cc4457dae4094153c2744f1eb8",
        "6de5bd128d381ad88ac6d419a5e597048eb468cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:43:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:43:11 2010 -0700"
      },
      "message": "Merge branch \u0027config\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027config\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  BKL: introduce CONFIG_BKL.\n  dabusb: remove the BKL\n  sunrpc: remove the big kernel lock\n  init/main.c: remove BKL notations\n  blktrace: remove the big kernel lock\n  rtmutex-tester: make it build without BKL\n  dvb-core: kill the big kernel lock\n  dvb/bt8xx: kill the big kernel lock\n  tlclk: remove big kernel lock\n  fix rawctl compat ioctls breakage on amd64 and itanic\n  uml: kill big kernel lock\n  parisc: remove big kernel lock\n  cris: autoconvert trivial BKL users\n  alpha: kill big kernel lock\n  isapnp: BKL removal\n  s390/block: kill the big kernel lock\n  hpet: kill BKL, add compat_ioctl\n"
    },
    {
      "commit": "0bca1b913affbd7e2fdaffee62a499659a466eb5",
      "tree": "a7e1c20146790345c0cdcadb31b4ff908d1632c2",
      "parents": [
        "d281da7ff6f70efca0553c288bb883e8605b3862"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Sep 16 18:21:40 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 22 10:20:04 2010 -0700"
      },
      "message": "tty: Convert the USB drivers to the new icount interface\n\nSimple pasting job using the new ops function. Also fix a couple of devices\ndirectly returning the internal struct (which happens at this point to match\nfor the fields that matter but isn\u0027t correct or futureproof)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ec37a48d1d16c30b655ac5280209edf52a6775d4",
      "tree": "de483247d7febde004678ef5f7ee2806b2ba90df",
      "parents": [
        "0988c4c7fb5881377ec20a6452f739a722e97c6b"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Thu Oct 21 11:30:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 19:59:32 2010 -0700"
      },
      "message": "bnx2/bnx2x: Unsupported Ethtool operations should return -EINVAL.\n\nSome cards don\u0027t support changing vlan offloading settings.  Make\nEthtool set_flags return -EINVAL in those cases.\n\nReported-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5153163ed580e00c67bdfecb02b2e3843817b3e",
      "tree": "b8c878601f07f5df8f694435857a5f3dcfd75482",
      "parents": [
        "a8cbf22559ceefdcdfac00701e8e6da7518b7e8e",
        "6451d7783ba5ff24eb1a544eaa6665b890f30466"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 16:42:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 16:42:32 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (278 commits)\n  arm: remove machine_desc.io_pg_offst and .phys_io\n  arm: use addruart macro to establish debug mappings\n  arm: return both physical and virtual addresses from addruart\n  arm/debug: consolidate addruart macros for CONFIG_DEBUG_ICEDCC\n  ARM: make struct machine_desc definition coherent with its comment\n  eukrea_mbimxsd-baseboard: Pass the correct GPIO to gpio_free\n  cpuimx27: fix compile when ULPI is selected\n  mach-pcm037_eet: fix compile errors\n  Fixing ethernet driver compilation error for i.MX31 ADS board\n  cpuimx51: update board support\n  mx5: add cpuimx51sd module and its baseboard\n  iomux-mx51: fix GPIO_1_xx \u0027s IOMUX configuration\n  imx-esdhc: update devices registration\n  mx51: add resources for SD/MMC on i.MX51\n  iomux-mx51: fix SD1 and SD2\u0027s iomux configuration\n  clock-mx51: rename CLOCK1 to CLOCK_CCGR for better readability\n  clock-mx51: factorize clk_set_parent and clk_get_rate\n  eukrea_mbimxsd: add support for DVI displays\n  cpuimx25 \u0026 cpuimx35: fix OTG port registration in host mode\n  i.MX31 and i.MX35 : fix errate TLSbo65953 and ENGcm09472\n  ...\n"
    },
    {
      "commit": "e36f561a2c88394ef2708f1ab300fe8a79e9f651",
      "tree": "385f378c4240955e4356d49686a8ef606a82a7c1",
      "parents": [
        "70ada77920723fbc2b35e9b301022fb1e166b41b",
        "df9ee29270c11dba7d0fe0b83ce47a4d8e8d2101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:37:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:37:27 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags:\n  Fix IRQ flag handling naming\n  MIPS: Add missing #inclusions of \u003clinux/irq.h\u003e\n  smc91x: Add missing #inclusion of \u003clinux/irq.h\u003e\n  Drop a couple of unnecessary asm/system.h inclusions\n  SH: Add missing consts to sys_execve() declaration\n  Blackfin: Rename IRQ flags handling functions\n  Blackfin: Add missing dep to asm/irqflags.h\n  Blackfin: Rename DES PC2() symbol to avoid collision\n  Blackfin: Split the BF532 BFIN_*_FIO_FLAG() functions to their own header\n  Blackfin: Split PLL code from mach-specific cdef headers\n"
    },
    {
      "commit": "b65378898c2eefb20f419632c1199bc0592e2f79",
      "tree": "052bb72d329c44790f91fc8097b8500d4774d02c",
      "parents": [
        "157b6ceb13e4b4148ee03dd517dbe88748943125",
        "5b917a1420d3d1a9c8da49fb0090692dc9aaee86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:25:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:25:16 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (22 commits)\n  pcmcia: synclink_cs: fix information leak to userland\n  pcmcia: don\u0027t call flush_scheduled_work() spuriously\n  serial_cs: drop spurious flush_scheduled_work() call\n  pcmcia/yenta: guide users in case of problems with O2-bridges\n  pcmcia: fix unused function compile warning\n  pcmcia: vrc4173_cardu: Fix error path for pci_release_regions and pci_disable_device\n  pcmcia: add a few debug statements\n  pcmcia: remove obsolete and wrong comments\n  pcmcia: avoid messages on module (un)loading\n  pcmcia: move driver name to struct pcmcia_driver\n  pcmcia: remove the \"Finally, report what we\u0027ve done\" message\n  pcmcia: use autoconfiguration feature for ioports and iomem\n  pcmcia: introduce autoconfiguration feature\n  pcmcia: Documentation update\n  pcmcia: convert pcmcia_request_configuration to pcmcia_enable_device\n  pcmcia: move config_{base,index,regs} to struct pcmcia_device\n  pcmcia: simplify IntType\n  pcmcia: simplify Status, ExtStatus register access\n  pcmcia: remove Pin, Copy configuration register access\n  pcmcia: move Vpp setup to struct pcmcia_device\n  ...\n"
    },
    {
      "commit": "7940a34b2e1e0485211a17d8c3ab4da1ea3e1330",
      "tree": "fe08ba701cbf23ae44a16d3b7afa521fce943a8a",
      "parents": [
        "6451d7783ba5ff24eb1a544eaa6665b890f30466",
        "8939b3504dc35224cb9c88e5af925b22ea9eee71"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Oct 21 11:21:55 2010 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Oct 21 11:21:55 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-next\u0027 into davinci-for-linus\n\nConflicts:\n\tarch/arm/mach-davinci/board-da830-evm.c\n\tarch/arm/mach-davinci/board-da850-evm.c\n"
    },
    {
      "commit": "2198a10b501fd4443430cb17e065a9e859cc58c9",
      "tree": "87f3781d293da0f8f8f61615905eb7bf62b7c128",
      "parents": [
        "9941fb62762253774cc6177d0b9172ece5133fe1",
        "db5a753bf198ef7a50e17d2ff358adf37efe8648"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 08:43:05 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 08:43:05 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/core/dev.c\n"
    },
    {
      "commit": "a5190b4eea1f1c53ee26b3d1176441cafa8e7f79",
      "tree": "d930bf8c0b1167d4323a764484ae7e25c6e18c82",
      "parents": [
        "cc4ce020935eab2d261b7b8d24a9843b56ad594c"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 15 12:43:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 07:19:02 2010 -0700"
      },
      "message": "cxgb3: function namespace cleanup\n\nMake local functions static. Remove functions that are\ndefined and never used. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc4ce020935eab2d261b7b8d24a9843b56ad594c",
      "tree": "dee9344522ade03f3d8e45e1c72845d6176bfedf",
      "parents": [
        "e83726b0460f4741c8f10e1488fbcc0a9e5f0b7e"
      ],
      "author": {
        "name": "Somnath Kotur",
        "email": "somnath.kotur@emulex.com",
        "time": "Thu Oct 21 07:11:14 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 07:11:14 2010 -0700"
      },
      "message": "be2net: Changes to use only priority codes allowed by f/w\n\nChanges to use one of the priority codes allowed by CNA f/w for NIC traffic\nfrom host. The driver gets the bit map of the priority codes allowed for\nhost traffic through a asynchronous message from the f/w that the driver\nsubscribes to.\n\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6de5bd128d381ad88ac6d419a5e597048eb468cf",
      "tree": "7b3a0440f645c6e98367a87b1ca0ed1e0df204dd",
      "parents": [
        "7ff52efdca367d4bfe2449bd3d4a1f8172c5953a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Sep 11 18:00:57 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 21 15:44:13 2010 +0200"
      },
      "message": "BKL: introduce CONFIG_BKL.\n\nWith all the patches we have queued in the BKL removal tree, only a\nfew dozen modules are left that actually rely on the BKL, and even\nthere are lots of low-hanging fruit. We need to decide what to do\nabout them, this patch illustrates one of the options:\n\nEvery user of the BKL is marked as \u0027depends on BKL\u0027 in Kconfig,\nand the CONFIG_BKL becomes a user-visible option. If it gets\ndisabled, no BKL using module can be built any more and the BKL\ncode itself is compiled out.\n\nThe one exception is file locking, which is practically always\nenabled and does a \u0027select BKL\u0027 instead. This effectively forces\nCONFIG_BKL to be enabled until we have solved the fs/lockd\nmess and can apply the patch that removes the BKL from fs/locks.c.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "612eef4f4714d5c0e7127b7b245dbfc444d14a4b",
      "tree": "3b04fca92d4d043163b36fbd8694d025e52c66ea",
      "parents": [
        "5601b2dfae86198667dd6e075a074fbef0c83423"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed Oct 20 00:02:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 04:27:03 2010 -0700"
      },
      "message": "can: mcp251x: fix generation of error frames\n\nThe function \"mcp251x_error_skb\" is used to generate error frames.\nThey are identified by the \"CAN_ERR_FLAG\" in can_id. The function\noverwrites the can_id so that the frames show up as normal frames instead\nof error frames.\n\nThis patch fixes the problem by or\u0027ing the can_id instead of overwriting it.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nTested-by: Jargalan Nermunkh \u003cjargalan.nermunkh@criticallink.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5601b2dfae86198667dd6e075a074fbef0c83423",
      "tree": "f099538e1603c4c326228cd4cd21cf1c055b3938",
      "parents": [
        "1e55659ce6ddb5247cee0b1f720d77a799902b85"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed Oct 20 00:02:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 04:27:03 2010 -0700"
      },
      "message": "can: mcp251x: fix endless loop in interrupt handler if CANINTF_MERRF is set\n\nCommit d3cd15657516141adce387810be8cb377baf020e introduced a bug, the\ninterrupt handler would loop endlessly if the CANINTF_MERRF bit is set,\nbecause it\u0027s not cleared.\n\nThis patch fixes the problem by masking out the CANINTF_MERRF and all other\nnon interesting bits.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13eea19213c1f4b711124ddc08c4bb9344442b64",
      "tree": "83032b178c6cc9a4c7a40f87be6b3da1decd6bb1",
      "parents": [
        "afed4ccb0d975f1d3c98880ecf19a24f3d842394"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Oct 18 04:11:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 04:25:50 2010 -0700"
      },
      "message": "drivers/net/ax88796.c: Return error code in failure\n\nIn this code, 0 is returned on failure, even though other\nfailures return -ENOMEM or other similar values.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@a@\nidentifier alloc;\nidentifier ret;\nconstant C;\nexpression x;\n@@\n\nx \u003d alloc(...);\nif (x \u003d\u003d NULL) { \u003c+... \\(ret \u003d -C; \\| return -C; \\) ...+\u003e }\n\n@@\nidentifier f, a.alloc;\nexpression ret;\nexpression x,e1,e2,e3;\n@@\n\nret \u003d 0\n... when !\u003d ret \u003d e1\n*x \u003d alloc(...)\n... when !\u003d ret \u003d e2\nif (x \u003d\u003d NULL) { ... when !\u003d ret \u003d e3\n  return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afed4ccb0d975f1d3c98880ecf19a24f3d842394",
      "tree": "833c9663cc409846f17d180efa88c4098d474651",
      "parents": [
        "31b9c19bfe32bed7fdf80cd0b1aa9d0f0569844a"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james@albanarts.com",
        "time": "Sun Oct 17 01:48:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 04:25:50 2010 -0700"
      },
      "message": "b44: fix resume, request_irq after hw reset\n\nOn resume, call request_irq() after resetting the hardware rather than\nbefore. It\u0027s a shared interrupt so the handler could be called\nimmediately if another device on the same irq interrupts (and will be\ncalled immediately if CONFIG_DEBUG_SHIRQ\u003dy), but unless the hardware is\nreinitialised with b44_init_hw() the read of the interrupt status\nregister will hang the system.\n\nSigned-off-by: James Hogan \u003cjames@albanarts.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31b9c19bfe32bed7fdf80cd0b1aa9d0f0569844a",
      "tree": "47ffbb9e16062bf88e713f0332f4e0e4e2c887a7",
      "parents": [
        "b003f4e171304234eae9cc11c9fd7f1cbaaf0d6b"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Oct 18 05:39:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 04:25:49 2010 -0700"
      },
      "message": "cxgb4: function namespace cleanup (v3)\n\nMake functions only used in one file local.\nRemove lots of dead code, relating to unsupported functions\nin mainline driver like RSS, IPv6, and TCP offload.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be8c648051048bc66fbca590d00f3e8543ec32af",
      "tree": "4b57610d1e849d0011decb98cf6d39c525bd4475",
      "parents": [
        "27ab76065c0c6734ea98ccc7080046a72d98455b"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Thu Oct 21 03:59:57 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:59:57 2010 -0700"
      },
      "message": "phy/marvell: fix 88e1121 support\n\nCommit c477d0447db08068a497e7beb892b2b2a7bff64b added support for RGMII\nrx/tx delays except that it ends up clearing rx/tx delays bit for modes\ndifferents that RGMII*ID. Due to this, ethernet is not working anymore\non my guruplug server +. This patch is fixing that.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27ab76065c0c6734ea98ccc7080046a72d98455b",
      "tree": "91dd4a0b7e282585f9363bee0a966f02b11fabf3",
      "parents": [
        "de1036b1cea147c5049c65f5bd26fb451f1624cd"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Oct 20 23:00:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:55:23 2010 -0700"
      },
      "message": "ixgbe: add a refcnt when turning on/off FCoE offload capability\n\nThe FCoE offload is enabled/disabled per adapter, but upper FCoE protocol\nstack could have multiple FCoE instances created on the same physical network\ninterface, e.g., FCoE on multiple VLAN interfaces on the same physical\nnetwork interface. In this case we want to turn on FCoE offload at the first\nrequest from ndo_fcoe_enable() but only turn off FCoE offload at the very last\ncall to ndo_fcoe_disable(). This is fixed by adding a refcnt in the per adapter\nFCoE structure and tear down FCoE offload when refcnt decrements to zero.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "de1036b1cea147c5049c65f5bd26fb451f1624cd",
      "tree": "35406b956bd4d39d73becf2bb28ea37c6e040e27",
      "parents": [
        "3a338cbb8bb46a6b86f4dca54bf73b9c78751659"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 20 23:00:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:55:22 2010 -0700"
      },
      "message": "ixgbe: fix stats handling\n\nCurrent ixgbe stats have following problems :\n\n- Not 64 bit safe (on 32bit arches)\n\n- Not safe in ixgbe_clean_rx_irq() :\n   All cpus dirty a common location (netdev-\u003estats.rx_bytes \u0026\nnetdev-\u003estats.rx_packets) without proper synchronization.\n   This slow down a bit multiqueue operations, and possibly miss some\nupdates.\n\nFixes :\n\nImplement ndo_get_stats64() method to provide accurate 64bit rx|tx\nbytes/packets counters, using 64bit safe infrastructure.\n\nixgbe_get_ethtool_stats() also use this infrastructure to provide 64bit\nsafe counters.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "3a338cbb8bb46a6b86f4dca54bf73b9c78751659",
      "tree": "16e9b3347fa6c8ea4bafeadccfd7816694bd1a07",
      "parents": [
        "e47dfcd81edb7c6065fd2219c818b3b526bd624d"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Oct 20 22:59:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:55:21 2010 -0700"
      },
      "message": "ixgbe: update copyright info\n\nUpdate copyright notice\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@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": "e47dfcd81edb7c6065fd2219c818b3b526bd624d",
      "tree": "7f2473410c357e62703c2a93de861e032db8726f",
      "parents": [
        "334fbbb747c978ae9171b9c29dfcea881f4a8d57"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Oct 18 14:10:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:52:11 2010 -0700"
      },
      "message": "jme: Advance version number\n\nAdvance version number and update copyright info\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "334fbbb747c978ae9171b9c29dfcea881f4a8d57",
      "tree": "59f9c3219c1298c68447d30a6f4f38090ffdc0a7",
      "parents": [
        "ea192aa89c3b26d56113e70c72238f6951d4097f"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Oct 18 14:10:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:52:10 2010 -0700"
      },
      "message": "jme: Adding mii-tool support\n\nAdding mii-tool support for some distribution only have mii-tool\ninstalled by default.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea192aa89c3b26d56113e70c72238f6951d4097f",
      "tree": "ad9da86028bcbfcea07be56be4a3ab2df4470b01",
      "parents": [
        "3ee94018a9f49ca98e3f77f54a769c784115dbb8"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Oct 18 14:10:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:52:10 2010 -0700"
      },
      "message": "jme: Prevent possible read re-order error\n\nAdding read memory barrier in between flag reading and data reading of\nreceive descriptors. This prevents the data being read before hardware\ncomplete writing informations.\n\nReported-by: Stefan Hajnoczi \u003cstefanha@gmail.com\u003e\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ee94018a9f49ca98e3f77f54a769c784115dbb8",
      "tree": "c7d82d31389d51ca95445f0d5206cb94354f02e4",
      "parents": [
        "c8a8684d5cfb0f110a962c93586630c0bf91ebc1"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Oct 18 14:10:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:52:09 2010 -0700"
      },
      "message": "jme: Add comment in jme_set_settings\n\nExplains what `fdc` variable is for.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8a8684d5cfb0f110a962c93586630c0bf91ebc1",
      "tree": "0569ece32522a40053b4366afbcdd3b7002082bc",
      "parents": [
        "7bfc47532301a84c575cfc20b4531f5de5c326bc"
      ],
      "author": {
        "name": "Guo-Fu Tseng",
        "email": "cooldavid@cooldavid.org",
        "time": "Mon Oct 18 14:10:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:52:09 2010 -0700"
      },
      "message": "jme: Fix PHY power-off error\n\nAdding phy_on in opposition to phy_off.\n\nSigned-off-by: Guo-Fu Tseng \u003ccooldavid@cooldavid.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bfc47532301a84c575cfc20b4531f5de5c326bc",
      "tree": "fbe14b9923e12084c1b983fc09ba8158744907cc",
      "parents": [
        "128ea6c3eece8e87c05813d3a57f4ea079c3dbc7"
      ],
      "author": {
        "name": "Bandan Das",
        "email": "bandan.das@stratus.com",
        "time": "Sat Oct 16 20:19:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:49 2010 -0700"
      },
      "message": "bonding: cleanup: remove braces from single block statements\n\ncheckpatch.pl cleanup : Remove braces from single statement\nblocks.\n\nSigned-off-by: Bandan Das \u003cbandan.das@stratus.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "128ea6c3eece8e87c05813d3a57f4ea079c3dbc7",
      "tree": "8ccdf5b26793039947df1b03628166e6371de9b6",
      "parents": [
        "7453da829786061e81c9c11b7a34a2834146894f"
      ],
      "author": {
        "name": "Bandan Das",
        "email": "bandan.das@stratus.com",
        "time": "Sat Oct 16 20:19:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:49 2010 -0700"
      },
      "message": "bonding: cleanup : add space around operators\n\ncheckpatch.pl cleanup: Added spaces around operators at various places.\nAlso fixed some c99 style comments that I came across.\n\nSigned-off-by: Bandan Das \u003cbandan.das@stratus.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4e8ab7cc4e819011ca6325e54383b3da7a5d130",
      "tree": "0a8587e0cafd2a436ff3b3fde7881048c9e4cf9a",
      "parents": [
        "fdb246f526e422b18b48d578085c01ab28ec2c33"
      ],
      "author": {
        "name": "Bernard Blackham",
        "email": "bernard@largestprime.net",
        "time": "Mon Oct 18 13:16:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:48 2010 -0700"
      },
      "message": "smsc95xx: generate random MAC address once, not every ifup\n\nThe smsc95xx driver currently generates a new random MAC address\nevery time the interface is brought up. This makes it impossible to\noverride using the standard `ifconfig hw ether` approach.\n\nPast patches tried to make the MAC address a module parameter or\nbase it off the die ID, but it seems to me much simpler (and\nhopefully less controversial) to stick with the current random\ngeneration scheme, but allow the user to change the address.\n\nThis patch does exactly that - it moves the random address\ngeneration from smsc95xx_reset() into smsc95xx_bind(), so that it is\ndone once on module load, not on every ifup. The user can then\noverride this using the standard mechanisms.\n\nApplies against 2.6.35 and linux-2.6 head.\n\nSigned-off-by: Bernard Blackham \u003cb-omap@largestprime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fdb246f526e422b18b48d578085c01ab28ec2c33",
      "tree": "03eccfaf3de2dfb2c40563d1df52c9a5efb769f9",
      "parents": [
        "3511c9132f8b1e1b5634e41a3331c44b0c13be70"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Oct 18 14:30:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:47 2010 -0700"
      },
      "message": "bnx2: Increase max rx ring size from 1K to 2K\n\nA number of customers are reporting packet loss under certain workloads\n(e.g. heavy bursts of small packets) with flow control disabled.  A larger\nrx ring helps to prevent these losses.\n\nNo change in default rx ring size and memory consumption.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nAcked-by: John Feeney \u003cjfeeney@redhat.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26d8ee75e08cfca8b65ade871d68c8cd96e4ea23",
      "tree": "d27ed544e355915b8624a59ebcdc97d1a3e3a118",
      "parents": [
        "1c4c40c42da468ef02dc04940930c1926c964558"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 15 05:09:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:46 2010 -0700"
      },
      "message": "bonding: make release_and_destroy static\n\nOnly used in main file.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "191cc6877408348e90f4adb64726b60a93246b8b",
      "tree": "95c50fe89410ffa801162e5c88fcf35cb5fba84a",
      "parents": [
        "ae316bb57d25d73ae9c1ddc9c59fe56d733849bf"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 15 11:09:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:44 2010 -0700"
      },
      "message": "pch_gbe: make local functions static\n\nMake routines that are only used in one file static.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae316bb57d25d73ae9c1ddc9c59fe56d733849bf",
      "tree": "8840e2675b2d2c04ccaf35390227272c14cb6dd7",
      "parents": [
        "379b7383413d883ffc4db55914626ca303e6f7f5"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 15 11:06:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:44 2010 -0700"
      },
      "message": "vmxnet3: make bit twiddle routines inline\n\nGcc doesn\u0027t usually handle inline across compilation units, and the\nfunctions don\u0027t have to be global in scope. Move the set/reset flag\nfunctions int the existing vmxnet3 header.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "379b7383413d883ffc4db55914626ca303e6f7f5",
      "tree": "95b004fbb4f4064e277ce0913a9001c113f322e4",
      "parents": [
        "d215697fe14a0c5a96765c6279b4751e632587a5"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 15 11:02:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:43 2010 -0700"
      },
      "message": "bonding: make bond_resend_igmp_join_requests_delayed static\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Flavio Leitner \u003cfleitner@redhat.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d215697fe14a0c5a96765c6279b4751e632587a5",
      "tree": "2fd4639adc97e907853d08bfb4b6c3ee2a495694",
      "parents": [
        "d0280232813a6a5e2bfca6e9257b866352115c09"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Oct 18 05:27:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:43 2010 -0700"
      },
      "message": "sfc: make functions static\n\nMake local functions and variable static. Do some rearrangement\nof the string table stuff to put it where it gets used.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e12bb0adb5b3114a73098d3536b3c45635e6c95",
      "tree": "2b02a2276bb026f906619957638939b4348bfa85",
      "parents": [
        "9b0c290e78d667e6a483bde8c7cef7dd15f49017"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Oct 18 17:40:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 03:09:41 2010 -0700"
      },
      "message": "netxen: make local function static.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d827d86b6fe87b420ef3c0685ab580290ae64beb",
      "tree": "9225a175bd59ab37638daf50346ec2a79d272930",
      "parents": [
        "fccec10b33503a2b1197c8e7a3abd30443bedb08"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 20 22:25:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:32:48 2010 -0700"
      },
      "message": "r8169: print errors when dma mapping fail\n\nIf dma mapping fail we are dropping packages or fail to open device.\nBut exact reason of drop/fail stays unknow for a user, so print errors.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fccec10b33503a2b1197c8e7a3abd30443bedb08",
      "tree": "256a666e213fc2244052a217f2638e84549b1727",
      "parents": [
        "323bb6857533d7132e1d4fd9cc8edc599a06f5e6"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 20 22:25:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:32:47 2010 -0700"
      },
      "message": "r8169: (re)init phy on resume\n\nFix switching device to low-speed mode after resume reported in:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d502974\n\nReported-and-tested-by: Laurentiu Badea \u003cbugzilla-redhat@wotevah.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "323bb6857533d7132e1d4fd9cc8edc599a06f5e6",
      "tree": "0598317a2c2ef15007ae6b356e808bc65c6e0e09",
      "parents": [
        "cac4b22f3d6a2601d896e9ae5147d173342c66f8"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 20 22:25:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:32:47 2010 -0700"
      },
      "message": "r8169: changing mtu clean up\n\nSince we do not change rx buffer size any longer, we can\nclean up rtl8169_change_mtu and in consequence rtl8169_down.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cac4b22f3d6a2601d896e9ae5147d173342c66f8",
      "tree": "ba66110a18c72f5b0b1007d1bf1ab9faffc42eb7",
      "parents": [
        "48addcc9edd551d09063148886bd6f3467d74c15"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 20 22:25:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:32:46 2010 -0700"
      },
      "message": "r8169: do not account fragments as packets\n\nOnly increase tx_{packets,dropped} statistics when transmit or drop\nfull skb, not just fragment.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48addcc9edd551d09063148886bd6f3467d74c15",
      "tree": "1d35941cce516178e20bfb51740cf93b4b1ce83b",
      "parents": [
        "231aee63c1e270353fc0dc7fd4d5605a96562ec0"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 20 22:25:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:32:46 2010 -0700"
      },
      "message": "r8169: use pointer to struct device as local variable\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "231aee63c1e270353fc0dc7fd4d5605a96562ec0",
      "tree": "3b91eebb27fbc326679b655907f69887966d686f",
      "parents": [
        "0ecbe1cadd406cb48424c796450bfaa18cb0b3ac"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 20 22:25:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:32:45 2010 -0700"
      },
      "message": "r8169: replace PCI_DMA_{TO,FROM}DEVICE to DMA_{TO,FROM}_DEVICE\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ecbe1cadd406cb48424c796450bfaa18cb0b3ac",
      "tree": "0d2ebc7e81d0635e12fdc310b9ab9bd47cf3087d",
      "parents": [
        "3eafe50708deca10d155ccff597a91dcecc2d869"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 20 22:25:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:32:45 2010 -0700"
      },
      "message": "r8169: init rx ring cleanup\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3eafe50708deca10d155ccff597a91dcecc2d869",
      "tree": "afb0d939214fa1553dbe94ebb88dac22ad0271f7",
      "parents": [
        "9bcc08939223c5a2bad42748ee53ab69f5338a32"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 20 22:25:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:32:44 2010 -0700"
      },
      "message": "r8169: check dma mapping failures\n\nCheck possible dma mapping errors and do clean up if it happens.\n\nFix overwrap bug in rtl8169_tx_clear on the way.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bcc08939223c5a2bad42748ee53ab69f5338a32",
      "tree": "174e77181d9325bf39c738c02af98e5667cd9403",
      "parents": [
        "f62bbb5e62c6e4a91fb222d22bc46e8d4d7e59ef"
      ],
      "author": {
        "name": "Hao Zheng",
        "email": "hzheng@nicira.com",
        "time": "Wed Oct 20 13:56:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:56 2010 -0700"
      },
      "message": "bnx2x: Update bnx2x to use new vlan accleration.\n\nMake the bnx2x driver use the new vlan accleration model.\n\nSigned-off-by: Hao Zheng \u003chzheng@nicira.com\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nCC: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f62bbb5e62c6e4a91fb222d22bc46e8d4d7e59ef",
      "tree": "d85a5bfb7daf205859da588d50cf2d04b6c011fc",
      "parents": [
        "7d0fd2117e3d0550d7987b3aff2bfbc0244cf7c6"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:55 2010 -0700"
      },
      "message": "ixgbe: Update ixgbe to use new vlan accleration.\n\nMake the ixgbe driver use the new vlan accleration model.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nCC: Peter Waskiewicz \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nCC: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nCC: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d0fd2117e3d0550d7987b3aff2bfbc0244cf7c6",
      "tree": "e13ad645bb262cf1c796c888fbcb620c6ac8600a",
      "parents": [
        "361ff8a6cf90d62c0071b7e532e37369bfd3ae77"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:55 2010 -0700"
      },
      "message": "bnx2: Update bnx2 to use new vlan accleration.\n\nMake the bnx2 driver use the new vlan accleration model.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nCC: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab6d18d20fc5b5ba04a7e7fcd6f357197870e51",
      "tree": "8a52538666747998dd16bc68a2102b05ebfe6873",
      "parents": [
        "b738127dfb469bb9f595cdace30e7f881e8146b2"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:52 2010 -0700"
      },
      "message": "vlan: Don\u0027t check for vlan group before vlan_tx_tag_present.\n\nMany (but not all) drivers check to see whether there is a vlan\ngroup configured before using a tag stored in the skb.  There\u0027s\nnot much point in this check since it just throws away data that\nshould only be present in the expected circumstances.  However,\nit will soon be legal and expected to get a vlan tag when no\nvlan group is configured, so remove this check from all drivers\nto avoid dropping the tags.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b738127dfb469bb9f595cdace30e7f881e8146b2",
      "tree": "a2d79958aa2da098dc38c72973205d516896c54b",
      "parents": [
        "13937911f93ef52ae652f4652761aea6a58d3193"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:50 2010 -0700"
      },
      "message": "vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID.\n\nVLAN_GROUP_ARRAY_LEN is simply the number of possible vlan VIDs.\nSince vlan groups will soon be more of an implementation detail\nfor vlan devices, rename the constant to be descriptive of its\nactual purpose.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53c90536e96218ed6d60e7ea7a69a92b68805cdf",
      "tree": "b5b6515d6468fc5df667b5d43bee3fbe6789c9d5",
      "parents": [
        "d058590976cb76defb636d78999cca353a09695b"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:17:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:49 2010 -0700"
      },
      "message": "enic: Fix log message\n\nFix a log message\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d058590976cb76defb636d78999cca353a09695b",
      "tree": "eefb5265a23f912763fa3c2d2e6d2a89657cffbd",
      "parents": [
        "2db77e0f331d343511d08e204be5e22f934e1a68"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:17:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:48 2010 -0700"
      },
      "message": "enic: Change min MTU\n\nChange min MTU to 68.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2db77e0f331d343511d08e204be5e22f934e1a68",
      "tree": "03b86c7f5aab8e7623deb25499f4cca3962e0771",
      "parents": [
        "c76fd32d0504c0450edb0e00890aa32e3ff1f73d"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:17:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:48 2010 -0700"
      },
      "message": "enic: Replace firmware devcmd CMD_ENABLE with CMD_ENABLE_WAIT\n\nReplace no wait CMD_ENABLE firmware devcmd with CMD_ENABLE_WAIT\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c76fd32d0504c0450edb0e00890aa32e3ff1f73d",
      "tree": "97675516b7a04d9f3adff9c8281a20d47f7cc9ab",
      "parents": [
        "717258ba4b3ecca9c7c0ef2b76d7aa5800242bad"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:17:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:47 2010 -0700"
      },
      "message": "enic: Make firmware cognizant of the user set mac address\n\nLet the firmware know about the mac address set by the user using ndo_set_mac_address\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "717258ba4b3ecca9c7c0ef2b76d7aa5800242bad",
      "tree": "d82deb82352401aa9b3877c2b99fec348e3b583d",
      "parents": [
        "e0e8ab596012d8c2147beb3c8b70d2d6ab90acda"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Wed Oct 20 10:16:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:47 2010 -0700"
      },
      "message": "enic: Add support for multiple hardware receive queues\n\nAdd support for multiple hardware receive queues. The ingress traffic is hashed into one of the receive queues based on IP or TCP or both headers. The max no. of receive queues supported is 8.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0e8ab596012d8c2147beb3c8b70d2d6ab90acda",
      "tree": "ba9b822ce3ad11cab6fa976032b272ab6104d9cc",
      "parents": [
        "88426f2acae0cf887446013db9eab776871610e7"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Wed Oct 20 04:21:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:46 2010 -0700"
      },
      "message": "ibmveth: Free irq on error path\n\nFree irq on error path.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88426f2acae0cf887446013db9eab776871610e7",
      "tree": "f02697838c11110b25671a1dfcc56b8f8394b68b",
      "parents": [
        "27b75c95f10d249574d9c4cb9dab878107faede8"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Wed Oct 20 04:21:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:46 2010 -0700"
      },
      "message": "ibmveth: Cleanup error handling inside ibmveth_open\n\nRemove duplicated code in one place.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44180a573ec936cd989a7c0478f5fd1cf8e1ebc3",
      "tree": "b59dc64239ace523cbde97d11e7ec84b8c292428",
      "parents": [
        "b4dcaee50a3859bc3c7e6bace5daeec1d903e239"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Sep 10 13:22:35 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:56 2010 +1000"
      },
      "message": "net: emaclite: Add support for little-endian platforms\n\nUpcomming Microblaze is little endian that\u0027s why is necessary\nto fix protocol and length loading.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCC: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: netdev@vger.kernel.org\nCC: linux-kernel@vger.kernel.org\nCC: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "5eeaa2db162f1f6d83e988d4d28f4ba7be600e44",
      "tree": "440e245201485fcfb7858bf57aae755c00b15651",
      "parents": [
        "c5e90f562047ff9713183cf5e18f5e8997bc7373",
        "c64557d666eb62eb5f296c6b93bd0a5525ed1e36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 20 01:59:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 20 01:59:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "9ff76c951c5194d44a7cdce51d807d67fc3ae514",
      "tree": "afd0af3d6c304e58483c59ffeaaf0f2c30b10a31",
      "parents": [
        "0683e31ad5d9b4cab3cc32d033269e8cf675823a"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Tue Oct 19 07:04:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 20 01:44:29 2010 -0700"
      },
      "message": "netpoll: Remove netpoll blocking from uninit path\n\nSome recent testing in netpoll with bonding showed this backtrace\n\n ------------[ cut here ]------------\n kernel BUG at drivers/net/bonding/bonding.h:134!\n invalid opcode: 0000 [#1] SMP\n last sysfs file: /sys/devices/pci0000:00/0000:00:1d.2/usb7/devnum\n CPU 0\n Pid: 1876, comm: rmmod Not tainted 2.6.36-rc3+ #10 D26928/\n RIP: 0010:[\u003cffffffffa0514ba4\u003e]  [\u003cffffffffa0514ba4\u003e] bond_uninit+0x6f4/0x7a0\n RSP: 0018:ffff88003b1b5d58  EFLAGS: 00010296\n RAX: ffff88003b9b6200 RBX: ffff8800373e8e00 RCX: 00000000000f4240\n RDX: 00000000ffffffff RSI: 0000000000000286 RDI: 0000000000000286\n RBP: ffff88003b1b5dc8 R08: 0000000000000000 R09: 00000001af7de920\n R10: 0000000000000000 R11: ffff880002495e98 R12: ffff880037922700\n R13: ffff880038c31000 R14: ffff880037922730 R15: 0000000000000286\n FS:  00007f90e6d72700(0000) GS:ffff880002400000(0000) knlGS:0000000000000000\n CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n CR2: 000000346f0d9ad0 CR3: 000000003b263000 CR4: 00000000000006f0\n DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n Process rmmod (pid: 1876, threadinfo ffff88003b1b4000, task ffff88003b36aa80)\n Stack:\n 00000000ffffffff ffff88003b1b5d7a ffff8800379221e8 ffff880037922000\n \u003c0\u003e ffff88003b1b5dc8 ffffffff813eb5fb ffff88003b1b5da8 0000000031b177a3\n \u003c0\u003e ffff88003b1b5da8 ffff880037922000 ffff88003b1b5e48 ffff88003b1b5e48\n Call Trace:\n [\u003cffffffff813eb5fb\u003e] ? rtmsg_ifinfo+0xcb/0xf0\n [\u003cffffffff813daad8\u003e] rollback_registered_many+0x168/0x280\n [\u003cffffffff813dac09\u003e] unregister_netdevice_many+0x19/0x80\n [\u003cffffffff813e97b3\u003e] __rtnl_kill_links+0x63/0x90\n [\u003cffffffff813e980b\u003e] __rtnl_link_unregister+0x2b/0x60\n [\u003cffffffff813e9bde\u003e] rtnl_link_unregister+0x1e/0x30\n [\u003cffffffffa052124b\u003e] bonding_exit+0x37/0x51 [bonding]\n [\u003cffffffff81098b2e\u003e] sys_delete_module+0x19e/0x270\n [\u003cffffffff810bb2b2\u003e] ? audit_syscall_entry+0x252/0x280\n [\u003cffffffff8100b0b2\u003e] system_call_fastpath+0x16/0x1b\n RIP  [\u003cffffffffa0514ba4\u003e] bond_uninit+0x6f4/0x7a0 [bonding]\n RSP \u003cffff88003b1b5d58\u003e\n ---[ end trace 1395ad691cea24d1 ]---\n\nIt occurs because of my recent netpoll blocking patches, which I added to avoid\nrecursive deadlock in the bonding driver.  It relies on some per cpu bits, but\nthe shutdown path forces some rescheduling as we cancel workqueues for the\ndriver and wait for some device refcounts.  If after the forced reschedule, we\nwind up on a different cpu we trigger the bughalt in unblock_netpoll_tx.\n\nThe fix is to remove the netpoll block/unblock calls from bond_release_all.\nThis is safe to do because bond_uninit, which is called via ndo_uninit in\nrollback_registered_many, doesn\u0027t occur until we send a NETDEV_UNREGISTER event,\nwhich triggers netconsole to remove us as a netpoll client, so we are guaranteed\nnot to recurse into our own tx path here.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nReviewed-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f779b7dd3259ec138c7aba793f0602b20262af83",
      "tree": "7ed94961b196c81fcd413e2b04d1e6945d6d227a",
      "parents": [
        "3c00079b31f910309b30ed5c2fd2b7a2d86bba60",
        "fe0cdec8bad919fd91cd344123906a55f3857209"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 19 20:12:24 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 19 20:12:24 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n\nConflicts:\n\tarch/arm/mach-at91/include/mach/system.h\n\tarch/arm/mach-imx/mach-cpuimx27.c\n\nAT91 conflict resolution:\nAcked-by: Anders Larsen \u003cal@alarsen.net\u003e\nIMX conflict resolution confirmed by Uwe Kleine-König.\n"
    },
    {
      "commit": "0683e31ad5d9b4cab3cc32d033269e8cf675823a",
      "tree": "6fbde8a56c4f821f843b0a66c113a215daf2dd73",
      "parents": [
        "f4a66897e77277335ae98ffeb1f4ebb9cf24ed6d"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Oct 19 05:13:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 08:37:38 2010 -0700"
      },
      "message": "bnx2x: update version to 1.60.00-3\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4a66897e77277335ae98ffeb1f4ebb9cf24ed6d",
      "tree": "ff66c35e00394931b55716d945a8321c2bfcdbbe",
      "parents": [
        "a0fd065cd5d8f758b27c13cafabbbcf59d1eb8ec"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Oct 19 05:13:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 08:37:37 2010 -0700"
      },
      "message": "bnx2x: prevent false parity error in MSI-X memory of HC block\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0fd065cd5d8f758b27c13cafabbbcf59d1eb8ec",
      "tree": "709021cdad6ca4438c86074ff658920bdb56bc9a",
      "parents": [
        "8723e1b4ad9be4444423b4d41509ce859a629649"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Oct 19 05:13:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 08:37:37 2010 -0700"
      },
      "message": "bnx2x: fix possible deadlock in HC hw block\n\nThe possible deadlock (on 57710 devices only) will prevent from the\ndevice to generate interrupts.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2269308359d5863b6aa1fcb95a425a2ab255f1f",
      "tree": "effd1a03896c16febad96758fea6230eaa2e7064",
      "parents": [
        "9756403b16cfeda85efe77e62832a2f6b5752fdf"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Oct 14 17:41:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 06:40:03 2010 -0700"
      },
      "message": "r6040: Fix multicast filter some more\n\nThis code has been broken forever, but in several different and\ncreative ways.\n\nSo far as I can work out, the R6040 MAC filter has 4 exact-match\nentries, the first of which the driver uses for its assigned unicast\naddress, plus a 64-entry hash-based filter for multicast addresses\n(maybe unicast as well?).\n\nThe original version of this code would write the first 4 multicast\naddresses as exact-match entries from offset 1 (bug #1: there is no\nentry 4 so this could write to some PHY registers).  It would fill the\nremainder of the exact-match entries with the broadcast address (bug #2:\nthis would overwrite the last used entry).  If more than 4 multicast\naddresses were configured, it would set up the hash table, write some\nrandom crap to the MAC control register (bug #3) and finally walk off\nthe end of the list when filling the exact-match entries (bug #4).\n\nAll of this seems to be pointless, since it sets the promiscuous bit\nwhen the interface is made promiscuous or if \u003e4 multicast addresses\nare enabled, and never clears it (bug #5, masking bug #2).\n\nThe recent(ish) changes to the multicast list fixed bug #4, but\ncompletely removed the limit on iteration over the exact-match entries\n(bug #6).\n\nBug #4 was reported as\n\u003chttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15355\u003e and more recently\nas \u003chttp://bugs.debian.org/600155\u003e.  Florian Fainelli attempted to fix\nthese in commit 3bcf8229a8c49769e48d3e0bd1e20d8e003f8106, but that\nactually dealt with bugs #1-3, bug #4 having been fixed in mainline at\nthat point.\n\nThat commit fixes the most important current bug #6.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org [2.6.35 only]\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d6076bb2e642bbcb1263c6cf239b9a1f3d0df08",
      "tree": "4d66a9dec4d98061a0ce740977497154aecd6d42",
      "parents": [
        "45b0cb8abdbdd425934f6b02dbb3963dd89fef55"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Oct 14 14:21:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 02:32:09 2010 -0700"
      },
      "message": "3c52x: remove IRQF_SAMPLE_RANDOM from legacy MCA drivers.\n\nIf you are genuinely using one of these legacy MCA drivers\nthen you are tragically on hardware where you really don\u0027t\nhave the extra CPU cycles to be wasting on this.\n\nIn addition, it makes two less cases for people to inadvertently\nblindly copy flags from without explicitly thinking whether it\nmakes sense -- see the addition to feature-removal.txt as per\ncommit 9d9b8fb0e5ebf4b0398e579f6061d4451fea3242.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2f108eb4511f22a6f7568090cfcf4e7b2dc0f62",
      "tree": "4b75771ec02543372808c7df31a1a65e37fdb361",
      "parents": [
        "756b0322e50aebc4b9afb4488a2d3f6c802b4e64",
        "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 18 18:43:43 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 18 18:43:46 2010 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into core/locking\n\nMerge reason: Update to almost-final-.36\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "45b0cb8abdbdd425934f6b02dbb3963dd89fef55",
      "tree": "85f5d0bbee2dbcf4538b62bc0f8e90a2992c4dcb",
      "parents": [
        "3b410a310b48a8e7de3438957635093596ad5ca5"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 13 16:01:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 08:32:09 2010 -0700"
      },
      "message": "bonding: Re-enable netpoll over bonding\n\nWith the inclusion of previous fixup patches, netpoll over bonding apears to\nwork reliably with failover conditions.  This reverts Gospos previous commit\nc22d7ac844f1cb9c6a5fd20f89ebadc2feef891b, and allows access again to the netpoll\nfunctionality in the bonding driver.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b410a310b48a8e7de3438957635093596ad5ca5",
      "tree": "494176f29fb9bb1a6126319a843403a9e850f73e",
      "parents": [
        "990c3d6f9c4115347659fc2b163907c8c832ae44"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 13 16:01:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 08:32:08 2010 -0700"
      },
      "message": "bonding: Fix netconsole to not deadlock on rmmod\n\nNetconsole calls netpoll_cleanup on receipt of a NETDEVICE_UNREGISTER event.\nThe notifier subsystem calls these event handlers with rtnl_lock held, which\nnetpoll_cleanup also takes, resulting in deadlock.  Fix this by calling the\n__netpoll_cleanup interior function instead, and fixing up the additional\npointers.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e843fa50887582c867d8b7995f81fe9c1a076806",
      "tree": "5a8e34f5afaeeed539d519b0e91b7a4c92268b11",
      "parents": [
        "c2355e1ab910278a94d487b78590ee3c8eecd08a"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 13 16:01:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 08:32:07 2010 -0700"
      },
      "message": "bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll\n\nThe monitoring paths in the bonding driver take write locks that are shared by\nthe tx path.  If netconsole is in use, these paths can call printk which puts us\nin the netpoll tx path, which, if netconsole is attached to the bonding driver,\nresult in deadlock (the xmit_lock guards are useless in netpoll_send_skb, as the\nmonitor paths in the bonding driver don\u0027t claim the xmit_lock, nor should they).\nThe solution is to use a per cpu flag internal to the driver to indicate when a\ncpu is holding the lock in a path that might recusrse into the tx path for the\ndriver via netconsole.  By checking this flag on transmit, we can defer the\nsending of the netconsole frames until a later time using the retransmit feature\nof netpoll_send_skb that is triggered on the return code NETDEV_TX_BUSY.  I\u0027ve\ntested this and am able to transmit via netconsole while causing failover\nconditions on the bond slave links.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2355e1ab910278a94d487b78590ee3c8eecd08a",
      "tree": "6a3adce66355ad36483500475f9931d0e359695e",
      "parents": [
        "c6ce3854f098e1307ecd3bde07903d65fb14a9cb"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 13 16:01:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 08:32:07 2010 -0700"
      },
      "message": "bonding: Fix bonding drivers improper modification of netpoll structure\n\nThe bonding driver currently modifies the netpoll structure in its xmit path\nwhile sending frames from netpoll.  This is racy, as other cpus can access the\nnetpoll structure in parallel. Since the bonding driver points np-\u003edev to a\nslave device, other cpus can inadvertently attempt to send data directly to\nslave devices, leading to improper locking with the bonding master, lost frames,\nand deadlocks.  This patch fixes that up.\n\nThis patch also removes the real_dev pointer from the netpoll structure as that\ndata is really only used by bonding in the poll_controller, and we can emulate\nits behavior by check each slave for IS_UP.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6ce3854f098e1307ecd3bde07903d65fb14a9cb",
      "tree": "5d53aecfa96574bea440747be4d0d68339dbf5f3",
      "parents": [
        "a7714338aa9332e569b38c7643dc4a7bb37a0ff5"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Oct 15 17:35:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:54:30 2010 -0700"
      },
      "message": "e1000e: Fix for offline diag test failure at first call\n\nMove link test call to later in the offline sequence, move the\nrestore settings block to afterwards and add another reset to ensure\nthe hardware is in a known state afterwards.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "a7714338aa9332e569b38c7643dc4a7bb37a0ff5",
      "tree": "edc0b1cbe8628096d15770da8db0d945690ee57b",
      "parents": [
        "12dcd86b75d571772512676ab301279952efc0b0"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Oct 15 17:26:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:54:29 2010 -0700"
      },
      "message": "igbvf: Remove unneeded pm_qos* calls\n\nPower Management Quality of Service is not supported or used by the VF\ndriver.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@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": "12dcd86b75d571772512676ab301279952efc0b0",
      "tree": "8214cabf20bfcba9fb58c642f5d1d2b544f4966e",
      "parents": [
        "dce87b960cf4794141f067d8c8180ccc6716513f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 15 17:27:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:54:29 2010 -0700"
      },
      "message": "igb: fix stats handling\n\nThere are currently some problems with igb.\n\n- On 32bit arches, maintaining 64bit counters without proper\nsynchronization between writers and readers.\n\n- Stats updated every two seconds, as reported by Jesper.\n   (Jesper provided a patch for this)\n\n- Potential problem between worker thread and ethtool -S\n\nThis patch uses u64_stats_sync, and convert everything to be 64bit safe,\nSMP safe, even on 32bit arches. It integrates Jesper idea of providing\naccurate stats at the time user reads them.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "dce87b960cf4794141f067d8c8180ccc6716513f",
      "tree": "34f5cb7127ddcc30be1430b25a7d95a912858e80",
      "parents": [
        "7a9905e64272c8021a8cfaf6015dd0fb8eeeb378"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Oct 18 02:03:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:22:52 2010 -0700"
      },
      "message": "netxen: mask correctable error\n\nHW workaround:\nDisable logging of correctable error for some NX3031 based adapter.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a9905e64272c8021a8cfaf6015dd0fb8eeeb378",
      "tree": "085ccb214fcc14dd2589516bba768a7c23fcef0a",
      "parents": [
        "3666e0b04f092f9d9da8a6d6a3820de6c870407c"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Mon Oct 18 02:03:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:22:51 2010 -0700"
      },
      "message": "netxen: fix race in tx stop queue\n\nThere is race between netif_stop_queue and netif_stopped_queue\ncheck.So check once again if buffers are available to avoid race.\nWith above logic we can also get rid of tx lock in process_cmd_ring.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3666e0b04f092f9d9da8a6d6a3820de6c870407c",
      "tree": "b77871dff6a81b58aadc5d22f617724499238bda",
      "parents": [
        "27a954bd560f3e385bbed38fde3051fe718b8d75"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Oct 18 01:47:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:22:50 2010 -0700"
      },
      "message": "qlcnic: update ethtool stats\n\nAdded statistics for Nic Partition supported adapter.\nThese statistics are maintined in device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a47d60561e111f5009ad0964069cfff77f76dbaa",
      "tree": "2e11d4cbc43759bb217263533e5e1539ac71df7e",
      "parents": [
        "d8e62719ea63daf6afde2d2d09fb861c1559711e",
        "9c473fc33915ddb14b71a4929c838c22b20a24ce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:11:44 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:11:44 2010 -0700"
      },
      "message": "Merge branch \u0027can/mcp251x-for-net-next\u0027 of git://git.pengutronix.de/git/mkl/linux-2.6\n"
    },
    {
      "commit": "d8e62719ea63daf6afde2d2d09fb861c1559711e",
      "tree": "ba93bed46cdea48a6274c41a3721a51977816f18",
      "parents": [
        "030f3356b64a129a1ab34175491a8175bef98e6e"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:08:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:59 2010 -0700"
      },
      "message": "bnx2x: update version to 1.60.00-2\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "030f3356b64a129a1ab34175491a8175bef98e6e",
      "tree": "444fccbb8f7dabb1987132c008525b71bea83c03",
      "parents": [
        "c8e4f48a8eb236eb672c6da0731ee01a633844f0"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:08:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:59 2010 -0700"
      },
      "message": "bnx2x: remove unnecessary FUNC_FLG_RSS flag and related\n\nAs suggested by: Joe Perches \u003cjoe@perches.com\u003e\n\nAlthough RSS is meaningless when there is a single HW queue we\nstill need it enabled in order to have HW Rx hash generated.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8e4f48a8eb236eb672c6da0731ee01a633844f0",
      "tree": "0adbb2f6c41865bb36445d0fc02e7ffb9ecc7b24",
      "parents": [
        "adf5f6a18f2cbb215394599981fb48473b526faa"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:09:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:58 2010 -0700"
      },
      "message": "bnx2x: Use correct FW constant for header padding\n\nthe value of the constant is the same, but it\u0027s clearer to use original\nconstant provided by HSI\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "adf5f6a18f2cbb215394599981fb48473b526faa",
      "tree": "5f80a00fe5fdb35416b90f142dd0848963e41f51",
      "parents": [
        "e3dba8141b651dd8f560a2fd9513b1d26f447f9d"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:10:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:58 2010 -0700"
      },
      "message": "bnx2x: do not deal with power if no capability\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3dba8141b651dd8f560a2fd9513b1d26f447f9d",
      "tree": "53bb108923e5ac1675d09550deaa05e538c307bd",
      "parents": [
        "fe78d2637ad9acc6414e36ce781aadc8c77d560d"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:05:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:57 2010 -0700"
      },
      "message": "bnx2x: remove redundant commands during error handling\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe78d2637ad9acc6414e36ce781aadc8c77d560d",
      "tree": "f7a30b69036aac9c058a8c6a49e1cd27fc9fb72e",
      "parents": [
        "cdd861d68d27a0d0ebe4e641d20d8cfa5cef405f"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Oct 17 23:02:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:57 2010 -0700"
      },
      "message": "bnx2x: Optimized the branching in the bnx2x_rx_int()\n\nOptimized the branching in the bnx2x_rx_int() based on the fact\nthat FP CQE will always have at least one of START or STOP flags set,\nso if not both bits are set and START bit is not set,\nthen it\u0027s a STOP bit that is set.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c473fc33915ddb14b71a4929c838c22b20a24ce",
      "tree": "d361dea60572ae6417089e566518e1db940fbade",
      "parents": [
        "beab675cb45f28a4a76780e43fd03e33bc773555"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 04 12:09:31 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:19:55 2010 +0200"
      },
      "message": "can: mcp251x: optimize 2515, rx int gets cleared automatically\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "beab675cb45f28a4a76780e43fd03e33bc773555",
      "tree": "14bba37566fd75bf4bd9a17e6cbbe76e59706603",
      "parents": [
        "f1f8c6cbe6f08f93ac2a4ca19625891d8a82b7f8"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Sep 23 21:34:28 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:19:51 2010 +0200"
      },
      "message": "can: mcp251x: define helper functions mcp251x_is_2510, mcp251x_is_2515\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "f1f8c6cbe6f08f93ac2a4ca19625891d8a82b7f8",
      "tree": "0ed97a9e3ed0414f69a7ad65778ee4dbeb282642",
      "parents": [
        "d3cd15657516141adce387810be8cb377baf020e"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:00:18 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:16:08 2010 +0200"
      },
      "message": "can: mcp251x: Don\u0027t use pdata-\u003emodel for chip selection anymore\n\nSince commit e446630c960946b5c1762e4eadb618becef599e7, i.e. v2.6.35-rc1,\nthe mcp251x chip model can be selected via the modalias member in the\nstruct spi_board_info. The driver stores the actual model in the\nstruct mcp251x_platform_data.\n\nFrom the driver point of view the platform_data should be read only.\nSince all in-tree users of the mcp251x have already been converted to\nthe modalias method, this patch moves the \"model\" member from the\nstruct mcp251x_platform_data to the driver\u0027s private data structure.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nCc: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\n"
    },
    {
      "commit": "d3cd15657516141adce387810be8cb377baf020e",
      "tree": "f85a4b2ab4b8bd7f532ccf93e56dc1cade87eb6e",
      "parents": [
        "7e15de3a73899903f33975b1ce57cf59c616d1d9"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Sep 28 10:18:34 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: write intf only when needed\n\nThis patch introduces a variable \"clear_intf\" that hold the bits that\nshould be cleared. Only read-modify-write register if \"clear_intf\"\nis set.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "7e15de3a73899903f33975b1ce57cf59c616d1d9",
      "tree": "3a6d88c72a3b5225c16d233797cce8ae2fd44c86",
      "parents": [
        "f3a3ed3115d39463dc6672454bfbeaff46811a37"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 28 10:00:47 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: read-modify-write eflag only when needed\n\nUse read-modify-write instead of a simple write to change the register\ncontents, to close existing the race window between the original manual\nread and write.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "f3a3ed3115d39463dc6672454bfbeaff46811a37",
      "tree": "e4b58494a3f9411c687998435d67699a1c690fac",
      "parents": [
        "711e4d6eccd72c57938228b8e0c29cb205527032"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 28 09:53:35 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: allow to read two registers in one spi transfer\n\nThis patch bases on work done earlier by David Jander.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "711e4d6eccd72c57938228b8e0c29cb205527032",
      "tree": "4b16ad553166b9477ee69cce7740e1ac0f291a3e",
      "parents": [
        "57d3c7b09bd797b8db974557a71df8675a22601b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Sep 30 09:46:00 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: increase rx_errors on overflow, not only rx_over_errors\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "57d3c7b09bd797b8db974557a71df8675a22601b",
      "tree": "acbc78d1f16e27239027b54e2750ec40fc1b6ed1",
      "parents": [
        "724829b3ad8e8aeb0aec46de383d35bfa1ad3875"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 04 10:50:51 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: fix NOHZ local_softirq_pending 08 warning\n\nThis patch replaces netif_rx() with netif_rx_ni() which has to be used\nfrom the threaded interrupt i.e. process context context.\n\nThanks to Christian Pellegrin for pointing at the right fix:\n481a8199142c050b72bff8a1956a49fd0a75bbe0 by Oliver Hartkopp.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "631dd1a885b6d7e9f6f51b4e5b311c2bb04c323c",
      "tree": "c431fa3479c1d35842fb5635ed7ccd487d063a62",
      "parents": [
        "d7eccbbae84b2ee7dbb756e60287c4b47071444e"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Oct 18 11:03:14 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 18 11:03:14 2010 +0200"
      },
      "message": "Update broken web addresses in the kernel.\n\nThe patch below updates broken web addresses in the kernel\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nCc: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Dimitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nAcked-by: Ben Pfaff \u003cblp@cs.stanford.edu\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nReviewed-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9756403b16cfeda85efe77e62832a2f6b5752fdf",
      "tree": "e5ca56d44e5ad77ff4f2e56ac59d04ccd82b9383",
      "parents": [
        "71085ce8285dc5f3011694f6ba7259201135c6d6"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Oct 13 09:19:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 01:55:12 2010 -0700"
      },
      "message": "gianfar: fix double lock typo\n\nThis should be a _restore() instead of a _save().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "cdd861d68d27a0d0ebe4e641d20d8cfa5cef405f"
}
