[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CA+55aFx2muc8bZtkcLqoeL2GVgYs0cZBmeTu8TA7xf6tBY03mA@mail.gmail.com>
Date:	Sat, 16 Jun 2012 17:59:39 -0700
From:	Linus Torvalds <torvalds@...ux-foundation.org>
To:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 3.5-rc3
So at this stage I always wish there were fewer changes in the -rc
releases, but -rc3 is out and while it could be smaller (it's just
under 300 non-merge commits), it doesn't seem too bad.
The week started calm with just a few small pulls, with people
apparently really trying to make my life easier during travels - thank
you. But it kind of devolved at some point, and I think more than half
the pull requests came in the last two days and they were bigger too.
Oh well..
Anyway, my merge summary is as follows:
 - regulator and regmap fixes from Mark Brown
 - crypto fixes from Herbert Xu
 - m68knommu from Greg Ungerer
 - writeback locking fix from Wu Fengguang
 - drm fixes from Dave Airlie
 - omapdss build problem fix from Tomi Valkeinen
 - m68k update from Geert Uytterhoeven
 - led fixes from Bryan Wu
 - SuperH fixes from Paul Mundt
 - sound fixes from Takashi Iwai
 - pinctrl fixes from Linus Walleij
 - kvm fix from Marcelo Tosatti
 - btrfs update (and a later warning fix pull) from Chris Mason
 - target updates from Nicholas Bellinger
 - x86, perf, and core updates (RCU and locking) from Ingo Molnar
 - networking, IDE and sparc update from David S. Miller
 - USB fixes from Greg Kroah-Hartman
 - five Xen bug-fixes from Konrad Rzeszutek Wilk
 - two nfsd bugfixes from J. Bruce Fields
 - PowerPC fix from Paul Mackerras
 - DMA-mapping fixes from Marek Szyprowski
 - NFS client bugfixes from Trond Myklebust
 - SCSI fixes from James Bottomley
 - fbdev fixes from Florian Tobias Schandinat
 - arch/tile update from Chris Metcalf
and for people who are interested, I'm appending the full shortlog.
Apart from the new tilegx ethernet driver that came in through the
networking tree, it's all reasonably small.
Go get it,
                 Linus
---
Alan Cox (1):
      USB: mct_u232: Fix incorrect TIOCMSET return
Alan Stern (2):
      USB: add NO_D3_DURING_SLEEP flag and revert 151b61284776be2
      USB: serial-generic: use a single set of device IDs
Amitkumar Karwar (1):
      cfg80211: use sme_state in ibss start/join path
Anand Gadiyar (1):
      Fix OMAP EHCI suspend/resume failure (i693)
Andiry Xu (1):
      xHCI: Increase the timeout for controller save/restore state operation
Andre Przywara (1):
      xen/setup: filter APERFMPERF cpuid feature out
Andrew Bird (1):
      USB: option: Updated Huawei K4605 has better id
Andrew Lunn (1):
      mv643xx_eth: Fix compile error for architectures without clk.
Andy Adamson (1):
      NFSv4 do not send an empty SETATTR compound
AnilKumar Ch (3):
      can: c_can: fix "BUG! echo_skb is occupied!" during transmit
      can: c_can: fix an interrupt thrash issue with c_can driver
      can: c_can: fix race condition in c_can_open()
Archit Taneja (1):
      OMAPDSS: DSI: Fix bug when calculating LP command interleaving parameters
Arik Nemtsov (1):
      mac80211: fix non RCU-safe sta_list manipulation
Arnd Bergmann (5):
      drivers/video: use correct __devexit_p annotation
      video/ili9320: do not mark exported functions __devexit
      video/console: automatically select a font
      drivers/savagefb: use mdelay instead of udelay
      drivers/tosa: driver needs I2C and SPI to compile
Avinash Patil (2):
      mwifiex: invalidate bss config before setting channel for uAP
      mwifiex: support NL80211_HIDDEN_SSID_ZERO_LEN for uAP
Axel Lin (4):
      regulator: palmas: Fix wrong kfree calls
      regulator: anatop: Use correct __devexit_p annotation
      regulator: core: Properly handle the case min_uV <
rdev->desc->min_uV in map_voltage_linear
      leds: Make LEDS_ASIC3 and LEDS_RENESAS_TPU depend on LEDS_CLASS=y
Barry Song (1):
      pinctrl: sirf: mark of_device_id match table as __devinitconst
Bjørn Mork (5):
      net: sierra_net: device IDs for Aircard 320U++
      USB: cdc-wdm: Add Vodafone/Huawei K5005 support
      USB: option: Add Vodafone/Huawei K5005 support
      USB: qcserial: Add Sierra Wireless device IDs
      USB: serial: Enforce USB driver and USB serial driver match
Borislav Petkov (1):
      x86/smp: Fix topology checks on AMD MCM CPUs
Bruce Allan (1):
      e1000e: test for valid check_reset_block function pointer
Bryan Schumaker (2):
      NFS4: Set parsed mount data version to 4
      NFS: Use the NFS_DEFAULT_VERSION for v2 and v3 mounts
Chris Mason (2):
      Btrfs: init old_generation in get_old_root
      Btrfs: cast devid to unsigned long long for printk %llu
Chris Metcalf (2):
      tilegx network driver: initial support
      tile: fix bug in get_user() for 4-byte values
Christian Borntraeger (1):
      spinlock: Indicate that a lockup is only suspected
Christian Dietrich (2):
      ide: icside.c: Fix compile with CONFIG_BLK_DEV_IDEDMA_ICS=n
      ide: icside.c: fix printk format string compile warning
Christoph Fritz (1):
      usb: gadget: regression fix - usage of usb_ep
Chun-Yeow Yeoh (1):
      mac80211: Fix Unreachable Mesh Station Problem when joining to
another MBSS
Dan Carpenter (3):
      NFSv4.1: integer overflow in decode_cb_sequence_args()
      NFS: add an endian notation for sparse
      USB: Checking the wrong variable in usb_disable_lpm()
Daniel Mack (1):
      USB: fix gathering of interface associations
Dave Jones (1):
      appletalk: Remove out of date message in printk
David Henningsson (1):
      ALSA: HDA: Pin fixup for Zotac Z68 motherboard
David S. Miller (1):
      Revert "niu: Add support for byte queue limits."
Devendra Naga (4):
      pinctrl: pinctrl-imx: free allocated pinctrl_map structure only
once and use kernel facilities for IMX_PMX_DUMP
      pinctrl: pinctrl-imx: free if of_get_parent fails to get the parent node
      pinctrl: pinctrl-mxs: Take care of frees if the kzalloc fails
      pinctrl: pinctrl-mxs: set platform driver data to NULL at
errpath and at unregister
Don Zickus (1):
      watchdog: Quiet down the boot messages
Dong Aisheng (1):
      pinctrl: pinctrl-imx: fix incorrect debug message of maps
Emil Goode (1):
      video: bfin_adv7393fb: Convert to kstrtouint_from_user
Emmanuel Grumbach (2):
      iwlwifi: don't mess up the SCD when removing a key
      iwlwifi: disable the buggy chain extension feature in HW
Eric Dumazet (13):
      drop_monitor: dont sleep in atomic context
      inetpeer: fix a race in inetpeer_gc_worker()
      net: l2tp_eth: fix kernel panic on rmmod l2tp_eth
      net: neighbour: fix neigh_dump_info()
      l2tp: fix a race in l2tp_ip_sendmsg()
      be2net: fix a race in be_xmit()
      virtio-net: fix a race on 32bit arches
      dummy: fix rcu_sched self-detected stalls
      lpc_eth: add missing ndo_change_mtu()
      lpc_eth: fix tx completion
      bonding: Fix corrupted queue_mapping
      netpoll: fix netpoll_send_udp() bugs
      bnx2x: fix checksum validation
Evan McNabb (1):
      USB: ftdi-sio: Add support for RT Systems USB-RTS01 serial adapter
Fabio Estevam (1):
      regmap: Fix the size calculation for map->format.buf_size
Felix Fietkau (1):
      mac80211: add missing rcu_read_lock/unlock in agg-rx session timer
Fred Isaman (2):
      NFS4: Fix open bug when pnfs module blacklisted
      NFS: fix directio refcount bug on commit
Geert Uytterhoeven (2):
      m68k: Use generic strncpy_from_user(), strlen_user(), and strnlen_user()
      sh: Setup CROSS_COMPILE at the top
Giuseppe CAVALLARO (5):
      net: icplus: fix interrupt mask
      stmmac: fix driver's doc when run kernel-doc script
      stmmac: update driver's doc
      stmmac: fix driver Kconfig when built as module
      stmmac: fix driver built w/ w/o both pci and platf modules
Grazvydas Ignotas (1):
      usb: musb_gadget: fix crash caused by dangling pointer
Greg Ungerer (4):
      m68k: fix inclusion of arch_gettimeoffset for non-MMU 68k
classic CPU types
      m68knommu: fix 68328 local setting of timer interrupt handler
      m68knommu: fix 68360 local setting of timer interrupt handler
      m68k: make syscall_trace_enter/leave exist for non-MMU classic m68k types
Guennadi Liakhovetski (1):
      pinctrl: fix a minor harmless typo
Haiyang Zhang (1):
      net/hyperv: Use wait_event on outstanding sends during device removal
Hans Schillstrom (1):
      netfilter: xt_HMARK: fix endianness and provide consistent hashing
Hans de Goede (1):
      usb-storage: Add 090c:1000 to unusal-devs
Haojian Zhuang (1):
      regulator: max8649: fix missing regmap in rdev
Hauke Mehrtens (1):
      bcma: fix null pointer in bcma_core_pci_irq_ctl
Heiko Stübner (3):
      regulator: gpio-regulator: do not pass drvdata pointer as reference
      regulator: gpio-regulator: Fix finding of smallest value
      regulator: gpio-regulator: populate selector from set_voltage
Herton Ronaldo Krzesinski (1):
      USB: EHCI: Fix build warning in xilinx ehci driver
Hugh Dickins (1):
      swap: fix shmem swapping when more than 8 areas
Ido Shayevitz (9):
      usb: gadget: atmel_usba_udc: Remove unneeded condition
      usb: gadget: fsl_qe_udc: Remove unneeded condition
      usb: gadget: fsl_udc_core: Remove unneeded condition
      usb: gadget: goku_udc: Remove unneeded condition
      usb: gadget: mv_udc_core: Remove unneeded condition
      usb: gadget: omap_udc: Remove unneeded condition
      usb: gadget: pxa25x_udc: Remove unneeded condition
      usb: gadget: s3c2410_udc: Remove unneeded condition
      usb: gadget: s3c-hsudc.c: Remove unneeded condition
J. Bruce Fields (1):
      nfsd4: BUG_ON(!is_spin_locked()) no good on UP kernels
James Bottomley (1):
      [SCSI] Fix sd_probe_domain config problem
Jan Kara (1):
      writeback: Fix lock imbalance in writeback_sb_inodes()
Jan Safrata (1):
      usb: use usb_serial_put in usb_serial_probe errors
Jan Schmidt (6):
      Btrfs: remove call to btrfs_header_nritems with no effect
      Btrfs: remove obsolete btrfs_next_leaf call from __resolve_indirect_ref
      Btrfs: use btrfs_read_lock_root_node in get_old_root
      Btrfs: fix return value for __tree_mod_log_oldest_root
      Btrfs: add btrfs_next_old_leaf
      Btrfs: fix race in tree mod log addition
Jeff Layton (1):
      rpc_pipefs: allow rpc_purge_list to take a NULL waitq pointer
Jeffrin Jose (1):
      leds: fixed a coding style issue.
Jerome Glisse (1):
      drm/radeon: fix tiling and command stream checking on evergreen v3
Jingoo Han (2):
      video: s3c-fb: clear SHADOWCON register when clearing hardware
window registers
      video: s3c-fb: fix possible division by zero in s3c_fb_calc_pixclk
Joe Perches (3):
      can: cc770: Fix likely misuse of | for &
      mac80211: Fix likely misuse of | for &
      brcmfmac: Fix likely misuse of | for &
Joern Engel (2):
      target: Add TFO->put_session() caller for HW fabric session shutdown
      tcm_qla2xxx: Convert to TFO->put_session() usage
Johan Hovold (2):
      USB: option: fix port-data abuse
      USB: option: fix memory leak
Johannes Berg (8):
      iwlwifi: fix TX power antenna access
      mac80211_hwsim: advertise interface combinations
      mac80211: clean up remain-on-channel on interface stop
      iwlwifi: disable WoWLAN if !CONFIG_PM_SLEEP
      iwlwifi: fix double free/complete in firmware loading
      iwlwifi: unregister LEDs if mac80211 registration fails
      cfg80211: fix interface combinations check
      wireless: add my new trees to MAINTAINERS
John Fastabend (2):
      ixgbe: fix_features rxvlan is independent of DCB and needs to be set
      ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled
Jon Povey (1):
      usb: musb: davinci: Fix build breakage
Josef Bacik (10):
      Btrfs: pass locked_page into extent_clear_unlock_delalloc if
theres an error
      Btrfs: fix locking in btrfs_destroy_delayed_refs
      Btrfs: wake up transaction waiters when aborting a transaction
      Btrfs: abort the transaction if the commit fails
      Btrfs: fix btrfs_destroy_marked_extents
      Btrfs: unlock everything properly in the error case for nocow
      Btrfs: use rcu to protect device->name
      Btrfs: implement ->show_devname
      Btrfs: keep inode pinned when compressing writes
      Btrfs: call filemap_fdatawrite twice for compression
Julia Lawall (1):
      drivers/ide/ide-cs.c: adjust suspicious bit operation
Konrad Rzeszutek Wilk (5):
      xen/hvc: Collapse error logic.
      xen/hvc: Fix error cases around HVM_PARAM_CONSOLE_PFN
      xen/hvc: Check HVM_PARAM_CONSOLE_[EVTCHN|PFN] for correctness.
      xen/events: Add WARN_ON when quick lookup found invalid type.
      xen/balloon: Subtract from xen_released_pages the count that is populated.
Kyle McMartin (1):
      panic: Make panic_on_oops configurable
Laurent Pinchart (2):
      serial: sh-sci: Fix probe error paths
      serial: sh-sci: Make probe fail for ports that exceed the maximum count
Li Zefan (2):
      Btrfs: fix defrag regression
      Btrfs: fix incompat flags setting
Liam Girdwood (3):
      ASoC: dapm: Fix connected widget capture path query.
      ASoC: dpcm: Fix dpcm_get_be() to check that DAI is BE
      ASoC: dapm: Fix input list to use source widgets
Linus Torvalds (1):
      Linux 3.5-rc3
Linus Walleij (2):
      pinctrl: nomadik: add clk_prepare() call
      pinctrl: nomadik: fix up typo
Liu Bo (5):
      Btrfs: fix missing inherited flag in rename
      Btrfs: do not resize a seeding device
      Btrfs: avoid memory leak of extent state in error handling routine
      Btrfs: make sure that we've made everything in pinned tree clean
      Btrfs: update MAINTAINERS info for BTRFS FILE SYSTEM
Marcelo Tosatti (1):
      x86: kvmclock: remove check_and_clear_guest_paused warning
Marek Szyprowski (3):
      ARM: mm: fix type of the arm_dma_limit global variable
      ARM: dma-mapping: fix debug messages in dmabounce code
      x86: dma-mapping: fix broken allocation when dma_mask has been provided
Mark Brown (4):
      ASoC: wm8994: Ensure all AIFnCLK events are run from the _late variants
      ASoC: wm8994: Apply volume updates with clocks enabled
      regmap: Export regmap_reinit_cache()
      ASoC: wm2000: Always use a 4s timeout for the firmware
Martin Pelikan (1):
      x86, um: Correct syscall table type attributes breaking gcc 4.8
Mathias Krause (1):
      crypto: aesni-intel - fix unaligned cbc decrypt for x86-32
Matt Carlson (1):
      tg3: Apply short DMA frag workaround to 5906
Meenakshi Venkataraman (2):
      mac80211: fix error in station state transitions during reconfig
      iwlwifi: use correct supported firmware for 6035 and 6000g2
Miao Xie (1):
      Btrfs: destroy the items of the delayed inodes in error handling routine
Mikko Tuumanen (1):
      USB: serial: cp210x: add Optris MS Pro usb id
Nicholas Bellinger (1):
      tcm_qla2xxx: Clear session s_id + loop_id earlier during shutdown
Oleksij Rempel (1):
      b43: do not call ieee80211_unregister_hw if we are not registred
Otto Meta (1):
      usb: cdc-acm: fix devices not unthrottled on open
Pablo Neira Ayuso (1):
      netfilter: nf_ct_h323: fix bug in rtcp natting
Paul Bolle (2):
      sparc: remove two unused headers
      sh: Kill off last dead UBC header
Paul E. McKenney (4):
      rcu: RCU_FAST_NO_HZ detection of callback adoption
      rcu: Update RCU_FAST_NO_HZ tracing for lazy callbacks
      rcu: Move RCU_FAST_NO_HZ per-CPU variables to rcu_dynticks structure
      rcu: Precompute RCU_FAST_NO_HZ timer offsets
Paul Mackerras (1):
      Make hard_irq_disable() actually hard-disable interrupts
Paul Mundt (12):
      sh: arch/sh/kernel/process.c needs asm/fpu.h for unlazy_fpu().
      sh64: Fix up fallout from generic init_task conversion.
      sh: convert to kbuild asm-generic support.
      bug.h: need linux/kernel.h for TAINT_WARN.
      clocksource: sh_cmt: Convert timer lock to raw spinlock.
      clocksource: sh_mtu2: Convert timer lock to raw spinlock.
      clocksource: sh_tmu: Convert timer lock to raw spinlock.
      clocksource: sh_tmu: Use clockevents_config_and_register().
      sh: switch to generic strncpy_from_user().
      sh: use the new generic strnlen_user() function
      sh: Fix up link time defsym warnings.
      sh: Kill off additional asm-generic wrappers.
Paul Pluzhnikov (1):
      net: Make linux/tcp.h C++ friendly (trivial)
Paulo Zanoni (1):
      drm: increase DRM_OBJECT_MAX_PROPERTY to 24
Peter Korsgaard (1):
      hwrng: atmel-rng - fix race condition leading to repeated bits
Qasim Javed (1):
      mac80211_hwsim: Set IEEE80211_STAT_ACK flag when userspace
indicates that the frame has been acknowledged.
Rafal Prylowski (1):
      leds: don't disable blinking when writing the same value to
delay_on or delay_off
Randy Dunlap (3):
      net/core: fix kernel-doc warnings
      netdev: fix drivers/net/phy/ kernel-doc warnings
      exofs: fix sparse non-ANSI function warning
Ricardo Martins (1):
      USB: fix PS3 EHCI systems
Richard Zhao (1):
      ASoC: imx-audmux: add pinctrl support
Roland Dreier (7):
      net: Reorder initialization in ip_route_output to fix gcc warning
      target: Return error to initiator if SET TARGET PORT GROUPS
emulation fails
      tcm_qla2xxx: Don't insert nacls without sessions into the btree
      qla2xxx: Don't crash if we can't find cmd for failed CTIO
      qla2xxx: Don't leak commands we give up on in qlt_do_work()
      tcm_qla2xxx: tcm_qla2xxx_handle_tmr() can be static
      tcm_qla2xxx: Handle malformed wwn strings properly
Roland Stigge (1):
      USB: ohci-hub: Mark ohci_finish_controller_resume() as __maybe_unused
Sachin Kamat (2):
      ARM: dma-mapping: Add missing static storage class specifier
      qla2xxx: Remove version.h header file inclusion
Sachin Prabhu (1):
      NFSv2: EOF incorrectly set on short read
Sarah Sharp (1):
      xhci: Fix error path return value.
Sasha Levin (1):
      NFC: Fix possible NULL ptr deref when getting the name of a socket
Seiji Aguchi (1):
      kdump: Execute kmsg_dump(KMSG_DUMP_PANIC) after smp_send_stop()
Seth Forshee (1):
      bcma: add ext PA workaround for BCM4331 and BCM43431
Shimoda, Yoshihiro (1):
      usb: ehci-sh: fix illegal phy_init() running when platform_data is NULL
Stanislav Kinsbursky (1):
      NFS: hard-code init_net for NFS callback transports
Stanislav Yakovlev (1):
      net/wireless: ipw2100: Fix WARN_ON occurring in wiphy_register
called by ipw2100_pci_init_one
Stanislaw Gruszka (4):
      mac80211: run scan after finish connection monitoring
      rt2x00: use atomic variable for seqno
      rtl8187: ->brightness_set can not sleep
      mac80211: add back channel change flag
Stefan Roese (1):
      net: stmmac: Fix clock en-/disable calls
Stefano Stabellini (1):
      xen: mark local pages as FOREIGN in the m2p_override
Stephane Eranian (1):
      perf/x86: Fix broken LBR fixup code
Stephen Boyd (1):
      memblock: Document memblock_is_region_{memory,reserved}()
Stephen Warren (2):
      regmap: clean up debugfs if regmap_init fails
      ASoC: tegra: add MODULE_DEVICE_TABLE to tegra30_ahub
Steve Dickson (1):
      NFS: Map minor mismatch error to protocol not support error.
Steven King (1):
      m68knommu: m528x qspi definition fix
Steven Newbury (1):
      ALSA: hda - HDMI Audio init all connectors when VGA-switcheroo is off
Steven Rostedt (1):
      tracing: Have tracing_off() actually turn tracing off
Takashi Iwai (9):
      ALSA: usb-audio: Fix substream assignments
      vga_switcheroo: Add a helper function to get the client state
      ALSA: hda - Fix uninitialized HDMI controllers with VGA-switcheroo
      vga_switcheroo: Fix error without CONFIG_VGA_SWITCHEROO
      vga_switcheroo: Enable/disable audio clients at the right time
      ALSA: hda - Fix detection of Creative SoundCore3D controllers
      ALSA: hda - Don't forget to call init verbs added by fixup list
      xhci: Fix invalid loop check in xhci_free_tt_info()
      xhci: Don't free endpoints in xhci_mem_cleanup()
Thomas Graf (1):
      ipv6: fib: Restore NTF_ROUTER exception in fib6_age()
Thomas Hellstrom (1):
      drm/ttm: Fix buffer object metadata accounting regression v2
Tom Cassidy (1):
      USB: serial: sierra: Add support for Sierra Wireless AirCard 320U modem
Tomi Valkeinen (4):
      OMAPDSS: fix build when DEBUG_FS or DSS_DEBUG_SUPPORT disabled
      OMAPDSS: Taal: fix compilation warning
      OMAPDSS: fix bogus WARN_ON in dss_runtime_put()
      OMAPDSS: fix registration of DPI and SDI devices
Tony Zelenoff (1):
      USB: mos7840: Fix compilation of usb serial driver
Trond Myklebust (9):
      NFSv4.1: Fix a request leak on the back channel
      NFSv4: Fix an Oops in the open recovery code
      NFSv4: Fix up decode_attr_mdsthreshold
      NFSv4.1: Convert a trivial printk into a dprintk
      NFSv4.1: Ensure we clear session state flags after a session creation
      NFS: Fix a commit bug
      NFS: Remove incorrect BUG_ON in nfs_found_client
      NFSv4.1: Convert another trivial printk into a dprintk
      NFSv4: Fix unnecessary delegation returns in nfs4_do_open
Vincent Bernat (1):
      snmp: fix OutOctets counter to include forwarded datagrams
Vinicius Costa Gomes (1):
      Bluetooth: Fix checking the wrong flag when accepting a socket
Vinod Koul (2):
      ALSA: compress_core: don't wake up on pause
      ALSA: compress_core: cleanup pointers on stop
Wanpeng Li (1):
      x86/mm: Fix some kernel-doc warnings
Weiping Pan (1):
      bonding:record primary when modify it via sysfs
Zhang, Yang Z (1):
      xen/pci: Check for PCI bridge before using it.
françois romieu (1):
      r8169: avoid NAPI scheduling delay.
nagalakshmi.nandigama@....com (1):
      [SCSI] mpt2sas: Fix unsafe using smp_processor_id() in preemptible
stephen hemminger (1):
      sky2: fix checksum bit management on some chips
说不得 (1):
      USB: option: add more YUGA device ids
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
Powered by blists - more mailing lists
 
