kernel weekly news – 03.09.2011

Posted: September 3, 2011 in kernel

Howdy y’all! Let’s kick it!

John W. Linville has a wireless update, and what follows is a description
from Gustavo F. Padovan (plus the usual changelog) :

 Here is a round of fixes intended for 3.1...

The biggest portion are Bluetooth fixes.  Gustavo describes them
thusly:

	Some fixes for 3.1! It looks a lot of fixes but some of them
	are the same fix applied to different files. Here we have a
	fix for a wrong timer value from Chen Ganir, a lock balance
	fix from Dan Carpenter, regression fix with the HCI Reset
	command from Szymon Janc, a fix to not show error messages on
	btusb device disconnect from Paul Bolle. Support for Toshiba
	AR30XX from Ricardo Mendoza. And finally a bunch of fixes
	from Peter Hurley, there are some lost wake up, deadlocks and
	memort leaks fixes. Most of them fixes regressions introduced
	by the move to the kthread API.

In addition, we have a locking fix for carl9170, a bcma fix to enable
driver loading via udev, a wl12xx fix to properly advertise the
maximum number of SSIDs for scanning, another wl12xx fix to properly
check a return code in order to avoid a possible oops, and a third
wl12xx fix to remove a broken testmode function with locking problems
(among others).  Also included is a suspend/resume fix for ath9k,
a fix for reading improper MAC addresses on ath9k, a suspend/resume
fix for mac80211, and a suspend/resume fix for rt2x00 as well.

Please let me know if there are problems!

Thanks,

John

---

The following changes since commit bc909d9ddbf7778371e36a651d6e4194b1cc7d4c:

  sendmmsg/sendmsg: fix unsafe user pointer access (2011-08-24 19:45:03 -0700)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless.git for-davem

Alexey Khoroshilov (1):
      carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock

Chen Ganir (1):
      Bluetooth: Fixed wrong L2CAP Sock timer value

Dan Carpenter (1):
      Bluetooth: unlock if allocation fails in hci_blacklist_add()

David Woodhouse (1):
      bcma: add uevent to the bus, to autoload drivers

Ido Yariv (2):
      wl12xx: Remove obsolete testmode NVS push command
      wl12xx: Fix validation of pm_runtime_get_sync return value

John W. Linville (2):
      Merge branch 'master' of master.kernel.org:/.../padovan/bluetooth
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem

Luciano Coelho (1):
      wl12xx: add max_sched_scan_ssids value to the hw description

Mohammed Shafi Shajakhan (1):
      ath9k: Fix PS wrappers in ath9k_set_coverage_class

Paul Bolle (1):
      Bluetooth: btusb: be quiet on device disconnect

Peter Hurley (15):
      Bluetooth: rfcomm: Remove unnecessary krfcommd event
      Bluetooth: rfcomm: Fix lost wakeups waiting to accept socket
      Bluetooth: Fix lost wakeups waiting for sock state change
      Bluetooth: l2cap: Fix lost wakeups waiting to accept socket
      Bluetooth: sco: Fix lost wakeups waiting to accept socket
      Bluetooth: bnep: Fix lost wakeup of session thread
      Bluetooth: cmtp: Fix lost wakeup of session thread
      Bluetooth: l2cap: Fix lost wakeup waiting for ERTM acks
      Bluetooth: bnep: Fix deadlock in session deletion
      Bluetooth: cmtp: Fix deadlock in session deletion
      Bluetooth: hidp: Fix session cleanup on failed conn add
      Bluetooth: hidp: Fix memory leak of cached report descriptor
      Bluetooth: hidp: Only free input device if failed register
      Bluetooth: hidp: Don't release device ref if never held
      Bluetooth: cmtp: Fix session cleanup on failed conn add

Ricardo Mendoza (1):
      Bluetooth: Add Toshiba laptops AR30XX device ID

Senthil Balasubramanian (1):
      ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address

Stanislaw Gruszka (2):
      mac80211: fix suspend/resume races with unregister hw
      rt2x00: do not drop usb dev reference counter on suspend

Szymon Janc (1):
      Bluetooth: Don't use cmd_timer to timeout HCI reset command 

-In the meantime, Arnaldo Carvalho de Melo has 6-piece git pull
request for perf/urgent, summed up like so :

 Anton Blanchard (4):
  perf symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files
  perf symbols: /proc/kallsyms does not sort module symbols
  perf symbols: Preserve symbol scope when parsing /proc/kallsyms
  perf symbols: Add some heuristics for choosing the best duplicate symbol

David Ahern (1):
  perf record: Create events initially disabled and enable after init

Masami Hiramatsu (1):
  perf probe: Fix regression of variable finder

-Greg KH adds driver-core fixes for 3.1, also staging fixes and
tty/serial plus USB (fixes also for 3.1), John Stultz has rtc and
alarmtimer fixes for 3.1, K. Y. Srinivasan of Microsoft has
a patchset comprised of 46 pieces regarding Hyper-V and Linus
Torvalds announces Linux 3.1-rc4 :

 We're back on track on weekly -rc releases.

I don't know what to say about this one. -rc3 had fewer new commits
than -rc4 does, and I don't like that trend. I'm not happy about the
size of some of the changes (iscsi target, some other random drivers),
but at the same time I have to say that absolutely nothing here makes
me feel worried. Most of the changes are *really* trivial, and the
ones that are a bit bigger tend to be to pretty esoteric areas. For
example, sparc shows up in the dirstat as one of the bigger changes,
and that's just because there's a biggish signal handling change to
fix a rather obscure test. But for the life of me I can't really get
worried about it.

Or how about the wiimote driver changes? Or the iscsi target changes?

In other words, most people won't notice - and the remaining stuff is
really small one-liners spread out (mostly in drivers). If you look at
the old-style - non-rename-aware - patches, the XFS changes look big
and scary, but they're all just file renames.

Anyway, go wild and please do test. The appended shortlog gives a
reasonable idea of the changes, but they really aren't that big.

So I definitely *am* hoping that -rc5 will be smaller. But at the same
time, I continue to be pretty happy about the state of 3.1 so far. But
maybe it's just that my meds are finally working.

               Linus "I don't think I've really flamed
                              anybody this week" Torvalds

--
Al Cooper (1):
      8250: Fix race condition in serial8250_backup_timeout().

Alex Elder (1):
      xfs: don't expect xfs headers to be in subdirectories

Alexander Duyck (1):
      ixgbe: Fix FCOE memory leak for DDP packets

Alexandre Bounine (1):
      rapidio: fix use of non-compatible registers

Amerigo Wang (1):
      cpupower: avoid using symlinks

Andi Kleen (1):
      Add a personality to report 2.6.x version numbers

Andiry Xu (2):
      xHCI: fix port U3 status check condition
      xHCI: report USB2 port in resuming as suspend

Andrew Bird (3):
      USB option driver add PID of Huawei Vodafone K3806
      USB option driver add PID of Huawei Vodafone K4605
      USB option driver K3765/K4505 avoid CDC_DATA interface

Andrew Drake (1):
      Input: bcm5974 - Add support for newer MacBookPro8,2

Andy Lutomirski (1):
      x86-32: Fix boot with CONFIG_X86_INVD_BUG

Arend Van Spriel (1):
      staging: brcm80211: fix compile error on non-x86 archs since 3.0 kernel

Arnaud Lacombe (1):
      drivers/base/devtmpfs.c: correct annotation of `setup_done'

Axel Lin (17):
      Input: mma8450 - fix module device table type
      Input: mpu3050 - correct call to input_free_device
      Input: tegra-kbc - correct call to input_free_device
      usb: gadget: s3c2410_udc: fix unterminated platform_device_id table
      ASoC: soc-jack: Fix checking return value of request_any_context_irq
      ASoC: sta32x: Fix a memory leak if snd_soc_register_codec fails
      max8997_charger: Needs module.h
      Input: tnetv107x-ts - add missing include of linux/module.h
      Input: ep93xx_keypad - add missing include of linux/module.h
      ASoC: soc-core: use GFP_KERNEL flag for kmalloc in snd_soc_cnew
      tty: Add "spi:" prefix for spi modalias
      drivers/video/backlight/ep93xx_bl.c: add missing include of linux/module.h
      leds: add missing include of linux/module.h
      backlight: fix module alias prefix for adp8870_bl
      drivers/misc/fsa9480.c: fix a leak of the IRQ during init failure
      drivers/misc/ab8500-pwm.c: fix modalias
      drivers/leds/leds-bd2802.c: bd2802_unregister_led_classdev()
should unregister all registered leds

Ben Skeggs (2):
      drm/ttm: unbind ttm before destroying node in accel move cleanup
      drm/ttm: ensure ttm for new node is bound before calling move_notify()

Bjorn Helgaas (1):
      serial: 8250_pnp: add Intermec CV60 touchscreen device

Bob Liu (1):
      usb: musb: blackfin: include prefetch head file

Bruce Allan (3):
      e1000e: Spurious interrupts & dropped packets with 82577/8/9 in
half-duplex
      e1000e: workaround for packet drop on 82579 at 100Mbps
      e1000e: workaround invalid Tx/Rx tail descriptor register write

Chris Boot (2):
      iscsi-target: Implement iSCSI target IPv6 address printing.
      firewire: sbp2: fix panic after rmmod with slow targets

Christoph Hellwig (2):
      xfs: remove subdirectories
      xfs: fix tracing builds inside the source tree

Dan Bastone (1):
      HID: add support for new revision of Apple aluminum keyboard

Dan Carpenter (5):
      iscsi-target: remove duplicate return
      iscsi-target: forever loop bug in iscsit_attach_ooo_cmdsn()
      iscsi-target: Fix iscsit_allocate_se_cmd_for_tmr failure path bugs
      Staging: zcache: signedness bug in tmem_get()
      w1: fix for loop in w1_f29_remove_slave()

Daniel Baluta (1):
      ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS

Daniel Schwierzeck (1):
      atm: br2684: Fix oops due to skb->dev being NULL

Dave Jones (1):
      cpupower: fix Makefile typo

David Daney (1):
      staging: octeon-ethernet: Add missing #includes.

David Henningsson (1):
      ALSA: hda: Conexant: Allow different output types to share DAC

David Herrmann (5):
      HID: wiimote: Simplify synchronization
      HID: wiimote: Correctly call HID open/close callbacks
      HID: wiimote: Register led class devices
      HID: wiimote: Add drm request
      HID: wiimote: Add status and return request handlers

David S. Miller (1):
      sparc: Allow handling signals when stack is corrupted.

Deepak Saxena (1):
      Input: remove CLOCK_TICK_RATE from analog joystick driver

Dilan Lee (1):
      backlight: add a callback 'notify_after' for backlight control

Dmitry Torokhov (1):
      Input: ad714x - use DMA-safe buffers for spi_write()

Dominik Brodowski (2):
      cpupower: make NLS truly optional
      cpupower: use man(1) when calling "cpupower help subcommand"

Emmanuel Grumbach (2):
      Revert "iwlagn: sysfs couldn't find the priv pointer"
      iwlagn: sysfs couldn't find the priv pointer

Eric Dumazet (1):
      bridge: fix a possible net_device leak

Eric Smith (1):
      8250_pci: add support for Rosewill RC-305 4x serial port card

Evgeniy Polyakov (1):
      MAINTAINERS: Evgeniy has moved

Felipe Balbi (1):
      usb: musb: tusb6010: fix compilation

Gavin.zhu (1):
      USB: option: add YUGA device id to driver

Geoffrey Thomas (1):
      net: Documentation: RFC 2553bis is now RFC 3493

Gerard Braad (1):
      Input: wacom - add support for the Wacom Bamboo Pen (CTL-660/K)

Guenter Roeck (1):
      hwmon: (ntc_thermistor) Simplify if sequence

H Hartley Sweeten (1):
      base/devres.c: quiet sparse noise about context imbalance

H. Peter Anvin (1):
      x86-32, vdso: On system call restart after SYSENTER, use int $0x80

Heiko Carstens (3):
      pti: add missing CONFIG_PCI dependency
      [S390] nss,initrd: kernel image and initrd must be in different segments
      [S390] memory hotplug: only unassign assigned increments

Hui Zhu (1):
      checkpatch: add missing WARN argument for min_t and max_t tests

Ian Campbell (1):
      m68k: fix __page_to_pfn for a const struct page argument

Jack Steiner (1):
      x86, UV: Remove UV delay in starting slave cpus

Jamal Hadi Salim (1):
      net_sched: fix port mirror/redirect stats reporting

Jarkko Nikula (1):
      ASoC: omap: Fix build errors in ams-delta

Jay Estabrook (1):
      drm/radeon/alpha: Add Alpha support to Radeon DRM code

Jean Delvare (1):
      hwmon: (i5k_amb) Drop i5k_channel_pci_id

Jean-Christophe PLAGNIOL-VILLARD (1):
      USB: ftdi_sio: add Calao reference board support

Jeremiah Matthey (1):
      HID: usbhid: Add support for SiGma Micro chip

Jesper Juhl (1):
      iscsi-target: Fix leak on failure in iscsi_copy_param_list()

Jesse Gross (1):
      vmxnet3: Don't enable vlan filters in promiscuous mode.

Jiejing Zhang (1):
      Input: max11801_ts - correct license statement

Jiri Pirko (4):
      gianfar: prevent buggy hw rx vlan tagging
      via-velocity: remove non-tagged packet filtering
      forcedeth: call vlan_mode only if hw supports vlans
      vlan: reset headers on accel emulation path

Jiri Slaby (2):
      TTY: pty, fix pty counting
      TTY: serial, document ignoring of uart->ops->startup error

Johannes Weiner (4):
      fuse: delete dead .write_begin and .write_end aops
      fuse: mark pages accessed when written to
      memcg: pin execution to current cpu while draining stock
      memcg: fix hierarchical oom locking

John Stultz (1):
      usb: musb: fix oops on musb_gadget_pullup

Joseph Pentland (1):
      ASoC: Add Springbank I/O card to Speyside Kconfig

Josh Boyer (2):
      usbnet/cdc_ncm: Don't use stack variables for DMA
      lockdep: Add helper function for dir vs file i_mutex annotation

Joshua V. Dillon (1):
      Input: bcm5974 - add support for touchpads found in MacBookAir4,2

Julia Lawall (9):
      drivers/net/wireless/wl12xx: add missing kfree
      drivers/net/can/sja1000/plx_pci.c: eliminate double free
      target: Convert target_core_rd.c to use use BUG_ON
      sound/soc/kirkwood/kirkwood-i2s.c: add missing kfree
      sound/soc/ep93xx/ep93xx-i2s.c: add missing kfree
      sound/soc/fsl/p1022_ds.c: add missing of_node_put
      sound/soc/fsl/mpc8610_hpcd.c: add missing of_node_put
      [S390] drivers/s390/block/dasd_ioctl.c: add missing kfree
      [S390] arch/s390/kernel/ipl.c: correct error detection check

Kamal Mostafa (1):
      i915: do not setup intel_backlight twice

Kevin Hilman (2):
      Revert "i2c-omap: fix static suspend vs. runtime suspend"
      OMAP: omap_device: only override _noirq methods, not normal suspend/resume

Kirill A. Shutemov (1):
      sfi: table irq 0xFF means 'no interrupt'

Kukjin Kim (1):
      serial: samsung: Fix build error

Kumar Gala (1):
      drivers/serial/ucc_uart.c: Fix compiler warning

Kuninori Morimoto (1):
      usb: gadget: renesas_usbhs: fix DMA build by including dma-mapping.h

Linus Torvalds (3):
      Revert "irq: Always set IRQF_ONESHOT if no primary handler is specified"
      firmware loader: allow builtin firmware load even if
usermodehelper is disabled
      Linux 3.1-rc4

Linus Walleij (1):
      i2c-nomadik: fix kerneldoc warning

Lionel Elie Mamane (1):
      sit tunnels: propagate IPv6 transport class to IPv4 Type of Service

Liu Gang-B34182 (1):
      arch/powerpc/sysdev/fsl_rio.c: correct IECSR register clear value

Magnus Damm (2):
      ARM: mach-shmobile: sh7372 LCDC1 suspend fix
      ARM: mach-shmobile: sh7372 LCDC1 suspend fix V2 (incremental)

Marcin Slusarz (1):
      drm/ttm: fix ttm_bo_add_ttm(user) failure path

Mark Brown (7):
      ASoC: Move WM8962 CLKREG_OVD earlier
      ASoC: WM8996 record paths need AIFCLK
      ASoC: Fix configuration of WM8996 input enables
      ASoC: Ensure we only run Speyside WM8962 bias level callbacks once
      ASoC: Clear any outstanding WM8962 FLL lock completions before waiting
      ASoC: Clear completions from late WM8996 FLL lock IRQs
      ASoC: Correct element count for WM8996 sidetone HPF

Michael Hennerich (3):
      Input: ad714xx-spi - force SPI bus into the default 8-bit mode
      Input: ad714x - fix endianness issues
      Input: ad714x - read the interrupt status registers in a row

Michael Holzheu (1):
      [S390] Change default action from reipl to stop for on_restart

Michel Dänzer (3):
      drm/radeon: Take IH ring into account for test size calculation.
      drm/radeon: Explicitly print GTT/VRAM offsets on test failure.
      drm/radeon: Make vramlimit parameter actually work.

Miklos Szeredi (2):
      fuse: fix flock
      fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message

Ming Lei (1):
      usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)

MyungJoo Ham (2):
      drivers/rtc/rtc-s3c.c: correct debug messages
      drivers/rtc/rtc-s3c.c: allow multiple open / allow
no-ioctl-open'ed rtc to have irq.

NeilBrown (1):
      All Arch: remove linkage for sys_nfsservctl system call

Nicholas Bellinger (10):
      target: Change TCM_NON_EXISTENT_LUN response to ASC=LOGICAL UNIT
NOT SUPPORTED
      target: Make standard INQUIRY return 'not connected' for tpg_virt_lun0
      target: Fix write payload exception handling with ->new_cmd_map
      target: Add WRITE_SAME (10) parsing and refactor passthrough checks
      target: Fix WRITE_SAME usage with transport_get_size
      target: Remove duplicate task completions in transport_emulate_control_cdb
      target: Fix SYNCHRONIZE_CACHE zero LBA + range breakage
      target: Add missing DATA_SG_IO transport_cmd_get_valid_sectors check
      target: Fix task count > 1 handling breakage and use max_sector
page alignment
      target: Fix task SGL chaining breakage with transport_allocate_data_tasks

Nick Pelly (1):
      omap-serial: Allow IXON and IXOFF to be disabled.

Nishanth Aravamudan (1):
      kernel/printk: do not turn off bootconsole in printk_late_init()
if keep_bootcon

Nobuhiro Iwamatsu (1):
      net: sh_eth: Fix build by forgot including linux/interrupt.h

Omar Ramirez Luna (1):
      staging: tidspbridge: fix compilation on dsp clock functions

Paul Fox (1):
      x86, olpc: Wait for last byte of EC command to be accepted

Pavan Savoy (7):
      drivers:misc: ti-st: avoid a misleading dbg msg
      drivers:misc:ti-st: platform hooks for chip states
      drivers:misc: ti-st: reinit completion on ver read
      drivers:misc: ti-st: reinit completion before send
      drivers:misc: ti-st: wait for completion at fail
      drivers:misc: ti-st: free skb on firmware download
      drivers:misc: ti-st: fix unexpected UART close

Per Forlin (3):
      usb: musb: ux500: set dma config for both src and dst
      usb: musb: ux500: replace missing DBG with dev_dbg
      usb: musb: cppi: fix build errors due to DBG and missing musb variable

Peter Pan(潘卫平) (1):
      bonding:reset backup and inactive flag of slave

Pieter-Paul Giesberts (1):
      staging: brcm80211: SPARC build error fix

Ping Cheng (2):
      Input: wacom - add WAC_MSG_RETRIES define
      Input: wacom - report id 3 returns 4 bytes of data

Rabin Vincent (1):
      usb: musb: fix Kconfig

Rafael J. Wysocki (3):
      PM: Use spinlock instead of mutex in clock management functions
      sh-sci / PM: Use power.irq_safe
      PM / Runtime: Correct documentation of pm_runtime_irq_safe()

Ralf Thielow (1):
      scripts/get_maintainer.pl: update Linus's git repository

Randy Dunlap (4):
      fuse: fix non-ANSI void function notation
      firmware: fix google/gsmi.c build warning
      driver core: fix kernel-doc warning in platform.c
      max8998_charger: Needs module.h

Roland Dreier (4):
      target: Print subpage too for unhandled MODE SENSE pages
      tcm_fc: init/exit functions should not be protected by "#ifdef MODULE"
      target: Make locking in transport_deregister_session() IRQ safe
      target: Convert acl_node_lock to be IRQ-disabling

Sangbeom Kim (1):
      ASoC: Add samsung maintainer

Sarah Sharp (5):
      xhci: Fix memory leak during failed enqueue.
      xhci: Fix failed enqueue in the middle of isoch TD.
      xhci: Remove TDs from TD lists when URBs are canceled.
      USB: Avoid NULL pointer deref in usb_hcd_alloc_bandwidth.
      xhci: Handle zero-length isochronous packets.

Sascha Hauer (1):
      ASoC: Fix check for symmetric rate enforcement

Scott Jiang (5):
      ASoC: ad193x: fix registers definition
      ASoC: ad193x: fix dac word len setting
      ASoC: ad193x: fix system clock
      ASoC: Add spi hw read function for 16 addr 8 data mode for ad193x fix
      ASoC: ad193x: remove cache support

Sebastian Andrzej Siewior (4):
      usb: gadget: fusb300: remove #if 0 block
      usb: gadget: composite: fix bMaxPacketSize for SuperSpeed
      usb: gadget: f_phonet: unlock in error case
      usb: musb: gadget: fix error path

Sebastian Bauer (1):
      usb: gadget: hid: don't STALL when processing a HID Descriptor request

Sergei Trofimovich (3):
      usb: musb: tusb6010_omap: fix build failure: error: 'musb' undeclared
      drivers/misc/pti.c: add missing includes
      alpha: unbreak osf_setsysinfo(SSI_NVPAIRS, [SSIN_UACPROC, UAC_SIGBUS])

Seth Jennings (1):
      staging: zcache: fix crash on high memory swap

Shaohua Li (2):
      mm: fix a vmscan warning
      vmscan: clear ZONE_CONGESTED for zone with good watermark

Stanislaw Gruszka (3):
      rt2x00: fix crash in rt2800usb_write_tx_desc
      rt2x00: fix order of entry flags modification
      rt2x00: fix crash in rt2800usb_get_txwi

Stephen Warren (1):
      ASoC: Tegra: wm8903 machine driver: Drop Ventana support

Takashi Iwai (4):
      ALSA: hda - Fix output-path initialization for Realtek auto-parser
      ALSA: hda - Update jack-sense info even when no automute is set
      ALSA: hda - Fix double-headphone/speaker paths for Cxt auto-parser
      ALSA: hda/conexant - Enable ADC-switching for auto-mic mode, too

Tejun Heo (1):
      mtrr: fix UP breakage caused during switch to stop_machine

Thomas Jarosch (1):
      drm/i915: Fix wrong initializer for "locked" variable in
assert_panel_unlocked

Thomas Meyer (2):
      target: Use ERR_CAST inlined function
      drivers/char/msm_smd_pkt.c: don't use IS_ERR()

Thomas Reim (1):
      drm/radeon: Extended DDC Probing for Toshiba L300D Radeon
Mobility X1100 HDMI-A Connector

Thomas Renninger (4):
      cpupower: mperf monitor - Use TSC to calculate max frequency if possible
      cpupower: Do not show an empty Idle_Stats monitor if no idle
driver is available
      cpupower: Better detect offlined CPUs
      cpupower: Make monitor command -c/--cpu aware

Timur Tabi (1):
      sound/soc/fsl/fsl_dma.c: add missing of_node_put

Tomoya MORINAGA (2):
      pch_uart: Set PCIe bus number using probe parameter
      serial/8250_pci: delete duplicate data definition

Vasily Khoruzhick (3):
      ASoC: h1940: Fix compilation error due to missing header
      ASoC: rx1950: Fix compilation error due to missing header
      s3c-adc-battery: Fix compilation error due to missing header (module.h)

Vijay Badawadagi (1):
      drivers:misc: ti-st: fail-safe on wrong pkt type

Voss, Nikolaus (1):
      atmel_serial: fix atmel_default_console_device

WANG Cong (1):
      cris: add arch/cris/include/asm/serial.h

Wang Shaoyan (1):
      gianfar: reduce stack usage in gianfar_ethtool.c

Wang Zhi (1):
      USB: EHCI: Do not rely on PORT_SUSPEND to stop USB resuming in
ehci_bus_resume().

Wanlong Gao (1):
      MAINTAINERS: Paul Menage has moved

Willem de Bruijn (3):
      net: add missing entries to Documentation/networking/00-INDEX
      net: minor update to Documentation/networking/scaling.txt
      net: netdev-features.txt update to Documentation/networking/00-INDEX

Wu Fengguang (1):
      squeeze max-pause area and drop pass-good area

Yufeng Shen (1):
      Input: atmel_mxt_ts - report pressure information from the driver

Yulgon Kim (1):
      usb: s5p-ehci: fix a NULL pointer deference

srinidhi kasagar (1):
      i2c-nomadik: Do not use _interruptible_ variant call 

-Paul Mundt updates sh and rmobile trees for -rc5, Jeremy Fitzhardinge
offers us ticketlock+cmpxchg cleanups/fixes, David Miller has
networking changes :

 he flurry of bluetooth patches are a series of changes which are all
essentially the same bug fix (missing wakeups) in different areas of
the bluetooth code.

Besides that we have:

1) sendmmsg() fix doesn't use uaccess for user pointer accesses,
   whoops, fix from Mathieu Desnoyers.

2) Fix races between wiphy unregistry and suspend/resume resulting in
   OOPS, from Stanislaw Gruszka.

3) Fix USB refcounting in rt2x00 during suspend, also from Stanislaw
   Gruszka.

4) Missing mutex grab in carl9170_op_set_key(), from Alexey Khoroshilov.

5) Multicast source address selection for listener report is wrong, fix
   from Zheng Yan.

6) In bridge multicasting support, ipv6 checksum validation was using
   potentially old header pointers and was not taking the psuedo-header
   into account in the calculations.  This was causing MLD packets to
   get dropped by the bridge.  Also from Zheng Yan.

7) Fix use after free in icmp6 header parsing, again in bridge multicasting
   support, from Eric Dumazet.

8) Fix RCU lockdep splat in arp_process(), also from Eric Dumazet.

9) ibmveth can leak when getting certain hypervisor errors during SKB
   recycling.  Fix from Anton Blanchard.

10) DP83865 PHY interrupt handler doesn't clear interrupts properly, fix
    from Giuseppe CAVALLARO.

11) Fix compile erro in sh_eth due to missing header, from Yoshihiro Shimoda.

12) Fix uninitialized variables and spinlocks in CAN ti_hecc driver,
    from Abhilash K V.

13) Fix missing index initialization before register access in cassini
    driver, from Francois Romieu.

14) Fix potentially stale skb->data pointer accesses in __netpoll_rx(),
    from Eric Dumazet.

[snip...]

Abhilash K V (2):
      can: ti_hecc: Fix unintialized variable
      can: ti_hecc: Fix uninitialized spinlock in probe

Alexey Khoroshilov (1):
      carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock

Anton Blanchard (1):
      ibmveth: Fix leak when recycling skb and hypervisor returns error

Chen Ganir (1):
      Bluetooth: Fixed wrong L2CAP Sock timer value

Dan Carpenter (1):
      Bluetooth: unlock if allocation fails in hci_blacklist_add()

David Woodhouse (1):
      bcma: add uevent to the bus, to autoload drivers

Eric Dumazet (3):
      bridge: fix a possible use after free
      arp: fix rcu lockdep splat in arp_process()
      netpoll: fix incorrect access to skb data in __netpoll_rx

Giuseppe CAVALLARO (1):
      net/phy: fix DP83865 phy interrupt handler

Ido Yariv (2):
      wl12xx: Remove obsolete testmode NVS push command
      wl12xx: Fix validation of pm_runtime_get_sync return value

John W. Linville (2):
      Merge branch 'master' of master.kernel.org:/.../padovan/bluetooth
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem

Luciano Coelho (1):
      wl12xx: add max_sched_scan_ssids value to the hw description

Mathieu Desnoyers (1):
      sendmmsg/sendmsg: fix unsafe user pointer access

Mohammed Shafi Shajakhan (1):
      ath9k: Fix PS wrappers in ath9k_set_coverage_class

Nicolas de Pesloüan (1):
      MAINTAINERS: Update GIT trees for network development

Paul Bolle (1):
      Bluetooth: btusb: be quiet on device disconnect

Peter Hurley (15):
      Bluetooth: rfcomm: Remove unnecessary krfcommd event
      Bluetooth: rfcomm: Fix lost wakeups waiting to accept socket
      Bluetooth: Fix lost wakeups waiting for sock state change
      Bluetooth: l2cap: Fix lost wakeups waiting to accept socket
      Bluetooth: sco: Fix lost wakeups waiting to accept socket
      Bluetooth: bnep: Fix lost wakeup of session thread
      Bluetooth: cmtp: Fix lost wakeup of session thread
      Bluetooth: l2cap: Fix lost wakeup waiting for ERTM acks
      Bluetooth: bnep: Fix deadlock in session deletion
      Bluetooth: cmtp: Fix deadlock in session deletion
      Bluetooth: hidp: Fix session cleanup on failed conn add
      Bluetooth: hidp: Fix memory leak of cached report descriptor
      Bluetooth: hidp: Only free input device if failed register
      Bluetooth: hidp: Don't release device ref if never held
      Bluetooth: cmtp: Fix session cleanup on failed conn add

Ricardo Mendoza (1):
      Bluetooth: Add Toshiba laptops AR30XX device ID

Senthil Balasubramanian (1):
      ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address

Stanislaw Gruszka (2):
      mac80211: fix suspend/resume races with unregister hw
      rt2x00: do not drop usb dev reference counter on suspend

Szymon Janc (1):
      Bluetooth: Don't use cmd_timer to timeout HCI reset command

Yan, Zheng (2):
      mcast: Fix source address selection for multicast listener report
      bridge: Pseudo-header required for the checksum of ICMPv6

Yoshihiro Shimoda (1):
      net: sh_eth: fix the compile error

françois romieu (1):
      cassini: init before use in cas_interruptN.

, Arnd Bergmann has arm-soc fixes for 3.1-rc4
(“Abhilash Kesavan (2):
ARM: S5PV210: Fix build warning
ARM: S3C64XX: Fix build break in PM debug

Arnd Bergmann (3):
Merge branch ‘samsung/fixes’ of git+ssh://master.kernel.org/…/arm/linux-arm-soc into fixes
Merge branch ‘fixes’ of git://git.jdl.com/software/linux-3.0 into fixes
Merge branch ‘at91/fixes’ of git+ssh://master.kernel.org/…/arm/linux-arm-soc into fixes

Bryan Wu (2):
ARM: mach-orion5x: add missing header file
ARM: mach-footbridge: add missing header file

Huang Weiyi (1):
ARM: EXYNOS4: remove duplicated inclusion

Jean-Christophe PLAGNIOL-VILLARD (1):
at91: at91sam9261.c: fix typo in t2_clk alias for atmel_tcb.0

Jonghwan Choi (1):
ARM: EXYNOS4: Fix wrong devname to support clkdev

Kukjin Kim (2):
ARM: S5P64X0: Replace irq_gc_ack() with irq_gc_ack_set_bit()
ARM: SAMSUNG: Fix Section mismatch in samsung_bl_set()

Kyungmin Park (2):
ARM: EXYNOS4: Use the correct regulator names on universal_c210
ARM: EXYNOS4: Add restart hook for proper reboot

Marek Szyprowski (3):
ARM: SAMSUNG: Add chained enrty/exit call to timer interrupt handler
ARM: EXYNOS4: add required chained_irq_enter/exit to eint code
ARM: S5P: add required chained_irq_enter/exit to gpio-int code

Naveen Krishna Chatradhi (1):
ARM: S5P: fix bug in spdif_clk_get_rate

Paul Gortmaker (1):
arm: fix compile failure in orion5x/dns323-setup.c

Sylwester Nawrocki (1):
ARM: EXYNOS4: Fix the IRQ definitions for MIPI CSIS device

Yulgon Kim (1):
ARM: EXYNOS4: Increase reset delay for USB HOST PHY “) and
Greg KH announces the release of Linux 3.0.4, which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-3.0.y.git .

-Greg Kroah Hartman also announces the release of 2.6.32.46, available at
git://git.kernel.org/pub/scm/linux/kernel/git/longterm/linux-2.6.32.y.git and
2.6.33.19, to be found at git://git.kernel.org/pub/scm/linux/kernel/git/longterm/linux-2.6.33.y.git .

-David Brown has a msm-related git pull request, Neil Brown has md fixes for 3.1
(“Namhyung Kim (1):
md: use REQ_NOIDLE flag in md_super_write()

NeilBrown (5):
md: report failure if a ‘set faulty’ request doesn’t.
md: ensure changes to ‘write-mostly’ are reflected in metadata.
md/linear: avoid corrupting structure while waiting for rcu_free to complete.
md: fix clearing of ‘blocked’ flag in the presence of bad blocks.
md/raid5: fix a hang on device failure. “), Theodore Ts’o pulls a ext4
fix affecting quite a few people (including me on my F16 virtual system :),
targetted at -rc5, Alex Elder has xfs changes for 3.1-rc5 (3 changes by
Christopher Helwig) and with that, I wish you all a great weekend and
see you next week!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s