v3.8.2-pf is out

It's spring in Kyiv now (at last!), so I can release new pf-kernel version. Grab the patch right now and compile it for your own fun.

Nothing really new except lots of fixes merged from stable tree (3.8.6 for now). Works OK for me despite of being switched to UEFI at last for my laptop.

You may also grab binaries or even use repos to install those packages via your favourite package manager.

Enjoy the shortlog appended.

Al Viro (3):
      saner proc_get_inode() calling conventions
      vt: synchronize_rcu() under spinlock is not nice...
      Nest rename_lock inside vfsmount_lock

Alan Stern (5):
      USB: EHCI: don't check DMA values in QH overlays
      USB: EHCI: work around silicon bug in Intel's EHCI controllers
      USB: EHCI: fix regression during bus resume
      USB: EHCI: fix regression in QH unlinking
      usb: gadget: udc-core: fix a regression during gadget driver unbinding

Alex Deucher (5):
      drm/radeon: add Richland pci ids
      drm/radeon: add support for Richland APUs
      drm/radeon: fix S/R on VM systems (cayman/TN/SI)
      drm/radeon: fix backend map setup on 1 RB trinity boards
      drm/radeon/benchmark: make sure bo blit copy exists before using it

Amir Vadai (2):
      net/mlx4_en: Initialize RFS filters lock and list in init_netdev
      net/mlx4_en: Disable RFS when running in SRIOV mode

Amit Shah (3):
      virtio: rng: disallow multiple device registrations, fixes crashes
      virtio: console: rename cvq_lock to c_ivq_lock
      virtio: console: add locking around c_ovq operations

Amitkumar Karwar (1):
      mwifiex: fix race when queuing commands

Anatol Pomozov (1):
      loop: prevent bdev freeing while device in use

Andrew Morton (1):
      kernel/signal.c: use __ARCH_HAS_SA_RESTORER instead of SA_RESTORER

Andrey Vagin (1):
      net: fix *_DIAG_MAX constants

Andrzej Pietrasiewicz (1):
      usb: gadget: ffs: fix enable multiple instances

Andy Grover (1):
      target/iscsi: Fix mutual CHAP auth on big-endian arches

Aneesh Kumar K.V (3):
      powerpc: Make VSID_BITS* dependency explicit
      powerpc: Update kernel VSID range
      powerpc: Rename USER_ESID_BITS* to ESID_BITS*

Axel Lin (1):
      hwmon: (lineage-pem) Add missing terminating entry for pem_[input|fan]_attributes

Ben Hutchings (7):
      sfc: Properly sync RX DMA buffer when it is not the last in the page
      sfc: Fix efx_rx_buf_offset() in the presence of swiotlb
      sfc: Detach net device when stopping queues for reconfiguration
      sfc: Disable soft interrupt handling during efx_device_detach_sync()
      sfc: Only use TX push if a single descriptor is to be written
      signal: Define __ARCH_HAS_SA_RESTORER so we know whether to clear sa_restorer

Benjamin Herrenschmidt (2):
      powerpc: Fix STAB initialization
      powerpc: Fix cputable entry for 970MP rev 1.0

Bing Zhao (3):
      mwifiex: fix potential out-of-boundary access to ibss rate table
      mwifiex: skip pending commands after function shutdown
      mwifiex: cancel cmd timer and free curr_cmd in shutdown process

Bjørn Mork (4):
      USB: option: add Huawei E5331
      USB: storage: fix Huawei mode switching regression
      net: qmi_wwan: set correct altsetting for Gobi 1K devices
      net: cdc_ncm, cdc_mbim: allow user to prefer NCM for backwards compatibility

Brian Norris (1):
      mtd: nand: reintroduce NAND_NO_READRDY as NAND_NEED_READRDY

CQ Tang (1):
      x86-64: Fix the failure case in copy_user_handle_tail()

Chris Mason (1):
      Btrfs: fix race between mmap writes and compression

Chris Metcalf (1):
      tile: expect new initramfs name from hypervisor file system

Christian Schmiedl (1):
      USB: added support for Cinterion's products AH6 and PLS8

Cong Wang (2):
      rds: limit the size allocated by rds_message_alloc()
      8021q: fix a potential use-after-free

Cristian Bercaru (1):
      bridging: fix rx_handlers return code

Dan Carpenter (1):
      selinux: use GFP_ATOMIC under spin_lock

Dan Williams (2):
      qcaux: add Franklin U600
      qcserial: bind to DM/DIAG port on Gobi 1K devices

Daniel Mack (2):
      ALSA: snd-usb: mixer: propagate errors up the call chain
      ALSA: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls()

Daniel Vetter (1):
      Revert "drm/i915: write backlight harder"

David Rientjes (1):
      perf,x86: fix link failure for non-Intel configs

David Vrabel (2):
      xen/blkback: correctly respond to unknown, non-native requests
      xen/events: avoid race with raising an event in unmask_evtchn()

David Ward (1):
      net/ipv4: Ensure that location of timestamp option is stored

Denis V. Lunev (1):
      ipv4: fix definition of FIB_TABLE_HASHSZ

Dmitry Artamonow (1):
      usb-storage: add unusual_devs entry for Samsung YP-Z3 mp3 player

Dmitry Torokhov (1):
      USB: xhci - fix bit definitions for IMAN register

Emmanuel Grumbach (2):
      iwlwifi: fix length check in multi-TB HCMD
      iwlwifi: dvm: don't send HCMD in restart flow

Eric Dumazet (7):
      tun: add a missing nf_reset() in tun_net_xmit()
      tcp: fix skb_availroom()
      tcp: dont handle MTU reduction on LISTEN socket
      net: remove a WARN_ON() in net_enable_timestamp()
      tcp: preserve ACK clocking in TSO
      aoe: reserve enough headroom on skbs
      net: add a synchronize_net() in netdev_rx_handler_unregister()

Eric Hutter (1):
      ARM: kirkwood: Fix chip-delay for GoFlex Net

Eric Sandeen (1):
      btrfs: use rcu_barrier() to wait for bdev puts at unmount

Eric W. Biederman (7):
      scm: Require CAP_SYS_ADMIN over the current pidns to spoof pids.
      pid: Handle the exit of a multi-threaded init.
      userns: Don't allow creation if the user is chrooted
      vfs: Add a mount flag to lock read only bind mounts
      vfs: Carefully propogate mounts across user namespaces
      ipc: Restrict mounting the mqueue filesystem
      userns: Restrict when proc and sysfs can be mounted

Fabio Estevam (1):
      fec: Fix the build as module

Felipe Balbi (1):
      usb: dwc3: core: don't forget to free coherent memory

Felix Fietkau (3):
      rt2x00: error in configurations with mesh support disabled
      ath9k_hw: revert chainmask to user configuration after calibration
      ath9k: limit tx path hang check to normal data queues

Greg Kroah-Hartman (5):
      Revert "drm/i915: enable irqs earlier when resuming"
      Revert "drm/i915: reorder setup sequence to have irqs for output setup"
      Linux 3.8.4
      Linux 3.8.5
      Linux 3.8.6

Guenter Roeck (2):
      hwmon: (pmbus/ltc2978) Fix temperature reporting
      net/sctp: Validate parameter size for SCTP_GET_ASSOC_STATS

Guillaume Nault (1):
      l2tp: Restore socket refcount when sendmsg succeeds

Guo Chao (3):
      block: use i_size_write() in bd_set_size()
      loopdev: fix a deadlock
      loopdev: remove an user triggerable oops

H Hartley Sweeten (1):
      drivers/video/ep93xx-fb.c: include <linux/io.h> for devm_ioremap()

Hannes Frederic Sowa (5):
      ipv6: stop multicast forwarding to process interface scoped addresses
      inet: limit length of fragment queue hash table bucket lists
      atl1e: drop pci-msi support because of packet corruption
      ipv6: don't accept multicast traffic with scope 0
      ipv6: don't accept node local multicast traffic from the wire

Hannes Reinecke (1):
      USB: xhci: correctly enable interrupts

Hans de Goede (1):
      media: [REGRESSION] bt8xx: Fix too large height in cropcap

Heiko Carstens (1):
      s390/mm: fix flush_tlb_kernel_range()

Hong Zhiguo (1):
      ipv6: fix bad free of addrconf_init_net

Horia Geanta (2):
      Revert "crypto: talitos - add IPsec ESN support"
      Revert "crypto: caam - add IPsec ESN support"

Huang, Xiong (1):
      atl1c: restore buffer state

Ian Abbott (2):
      staging: comedi: dt9812: use CR_CHAN() for channel number
      staging: comedi: s626: fix continuous acquisition

Iestyn C. Elfick (1):
      b43: A fix for DMA transmission sequence errors

J. Bruce Fields (1):
      nfsd4: reject "negative" acl lengths

Jan Beulich (2):
      xen-pciback: notify hypervisor about devices intended to be assigned to guests
      xen-blkback: fix dispatch_rw_block_io() error path

Jan Kara (2):
      jbd2: fix use after free in jbd2_journal_dirty_metadata()
      udf: Fix bitmap overflow on large filesystems with small block size

Jan Schmidt (1):
      Btrfs: fix locking on ROOT_REPLACE operations in tree mod log

Jeff Layton (1):
      cifs: ignore everything in SPNEGO blob after mechTypes

Jiri Kosina (1):
      HID: usbhid: fix build problem

Jiri Slaby (2):
      TTY: disable debugging warning
      TTY: do not reset master's packet mode

Joe Thornber (1):
      dm thin: fix discard corruption

Joerg Roedel (1):
      iommu/amd: Make sure dma_ops are set for hotplug devices

Johan Hovold (24):
      ARM: w1-gpio: fix erroneous gpio requests
      w1-gpio: remove erroneous __exit and __exit_p()
      atmel_lcdfb: fix 16-bpp modes on older SOCs
      USB: cdc-acm: fix device unregistration
      USB: serial: fix interface refcounting
      USB: garmin_gps: fix memory leak on disconnect
      USB: io_ti: fix get_icount for two port adapters
      USB: serial: add modem-status-change wait queue
      USB: quatech2: fix use-after-free in TIOCMIWAIT
      USB: mos7840: fix broken TIOCMIWAIT
      USB: io_ti: fix use-after-free in TIOCMIWAIT
      USB: oti6858: fix use-after-free in TIOCMIWAIT
      USB: ftdi_sio: fix use-after-free in TIOCMIWAIT
      USB: pl2303: fix use-after-free in TIOCMIWAIT
      USB: mos7840: fix use-after-free in TIOCMIWAIT
      USB: spcp8x5: fix use-after-free in TIOCMIWAIT
      USB: ssu100: fix use-after-free in TIOCMIWAIT
      USB: ch341: fix use-after-free in TIOCMIWAIT
      USB: io_edgeport: fix use-after-free in TIOCMIWAIT
      USB: f81232: fix use-after-free in TIOCMIWAIT
      USB: ark3116: fix use-after-free in TIOCMIWAIT
      USB: mct_u232: fix use-after-free in TIOCMIWAIT
      USB: cypress_m8: fix use-after-free in TIOCMIWAIT
      USB: ti_usb_3410_5052: fix use-after-free in TIOCMIWAIT

Johannes Berg (2):
      mac80211: always synchronize_net() during station removal
      mac80211: prevent spurious HT/VHT downgrade message

Jonathan Brassow (1):
      MD RAID5: Avoid accessing gendisk or queue structs when not available

Josef Bacik (4):
      Btrfs: use set_nlink if our i_nlink is 0
      Btrfs: limit the global reserve to 512mb
      Btrfs: don't drop path when printing out tree errors in scrub
      Btrfs: fix space leak when we fail to reserve metadata space

Joseph CHANG (1):
      DM9000B: driver initialization upgrade

Josh Boyer (3):
      serial: 8250: Keep 8250.<xxxx> module options functional after driver rename
      HID: usbhid: quirk for Realtek Multi-card reader
      HID: usbhid: quirk for MSI GX680R led panel

Julia Lawall (1):
      drivers/net/ethernet/sfc/ptp.c: adjust duplicate test

Julia Lemire (1):
      drm/mgag200: Bug fix: Modified pll algorithm for EH project

Jussi Kivilinna (1):
      rtlwifi: usb: add missing freeing of skbuff

Kees Cook (5):
      signal: always clear sa_restorer on execve
      drm/i915: restrict kernel address leak in debugfs
      drm/i915: bounds check execbuffer relocation count
      tg3: fix length overflow in VPD firmware parsing
      net/irda: add missing error path release_sock call

Kent Overstreet (1):
      nfsd: fix bad offset use

Konrad Rzeszutek Wilk (1):
      xen/pciback: Don't disable a PCI device that is already disabled.

Konstantin Holoborodko (1):
      usb: ftdi_sio: Add support for Mitsubishi FX-USB-AW/-BD

Larry Finger (2):
      rtlwifi: rtl8192cu: Fix schedule while atomic bug splat
      rtlwifi: rtl8192cu: Fix problem that prevents reassociation

Lars-Peter Clausen (1):
      ext3: Fix format string issues

Laxman Dewangan (2):
      i2c: tegra: check the clk_prepare_enable() return value
      ARM: tegra: fix register address of slink controller

Ley Foon Tan (1):
      tty/serial: Add support for Altera serial port

Li RongQing (1):
      net: fix the use of this_cpu_ptr

Linus Torvalds (2):
      perf,x86: fix wrmsr_on_cpu() warning on suspend/resume
      vfs,proc: guarantee unique inodes in /proc

Lorenzo Colitti (1):
      net: ipv6: Don't purge default router if accept_ra=2

Lothar Waßmann (1):
      net: ethernet: cpsw: fix erroneous condition in error check

Luis R. Rodriguez (1):
      ath9k: avoid queueing hw check work when suspended

Lukas Czerner (1):
      ext4: use s_extent_max_zeroout_kb value as number of kb

Mac Lin (1):
      ARM: cns3xxx: fix mapping of private memory region

Maciej Żenczykowski (1):
      bnx2x: fix occasional statistics off-by-4GB error

Malcolm Priestley (1):
      staging: vt6656: Fix oops on resume from suspend.

Marc Kleine-Budde (1):
      can: sja1000: fix define conflict on SH

Marcin Jurkowski (1):
      w1: fix oops when w1_search is called from netlink connector

Marek Lindner (1):
      batman-adv: verify tt len does not exceed packet len

Marek Szyprowski (1):
      ARM: DMA-mapping: add missing GFP_DMA flag for atomic buffer allocation

Mark Rutland (1):
      clockevents: Don't allow dummy broadcast timers

Martin Schwidefsky (1):
      s390: critical section cleanup vs. machine checks

Masatake YAMATO (1):
      thermal: shorten too long mcast group name

Mateusz Guzik (1):
      cifs: delay super block destruction until all cifsFileInfo objects are gone

Mathias Krause (3):
      bridge: fix mdb info leaks
      rtnl: fix info leak on RTM_GETLINK request for VF devices
      dcbnl: fix various netlink info leaks

Matt Fleming (2):
      efivars: explicitly calculate length of VariableName
      efivars: Handle duplicate names from get_next_variable()

Matt Porter (1):
      ARM: davinci: edma: fix dmaengine induced null pointer dereference on da830

Matwey V. Kornilov (1):
      usb: cp210x new Vendor/Device IDs

Max.Nekludov@us.elster.com (1):
      ks8851: Fix interpretation of rxlen field.

Maxin B. John (1):
      tools: usb: ffs-test: Fix build failure

Michael S. Tsirkin (1):
      vhost/net: fix heads usage of ubuf_info

Michal Schmidt (1):
      bnx2x: add missing napi deletion in error path

Mike Marciniszyn (1):
      IPoIB: Fix send lockup due to missed TX completion

Mikhail Kshevetskiy (1):
      usb: musb: da8xx: Fix build breakage due to typo

Mikulas Patocka (1):
      dm verity: avoid deadlock

Ming Lei (5):
      Bluetooth: Add support for Dell[QCA 0cf3:0036]
      Bluetooth: Add support for Dell[QCA 0cf3:817a]
      sysfs: fix race between readdir and lseek
      sysfs: handle failure path correctly for readdir()
      USB: serial: fix hang when opening port

Mirko Lindner (2):
      sky2: Receive Overflows not counted
      sky2: Threshold for Pause Packet is set wrong

Mugunthan V N (2):
      drivers: net: ethernet: davinci_emac: use netif_wake_queue() while restarting tx queue
      drivers: net: ethernet: cpsw: use netif_wake_queue() while restarting tx queue

Neal Cardwell (1):
      tcp: fix double-counted receiver RTT when leaving receiver fast path

NeilBrown (2):
      md/raid5: schedule_construction should abort if nothing to do.
      md/raid5: ensure sync and DISCARD don't happen at the same time.

Nicholas Bellinger (2):
      target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized I/Os
      target: Fix RESERVATION_CONFLICT status regression for iscsi-target special case

Nicolas Ferre (1):
      drivers/rtc/rtc-at91rm9200.c: use a variable for storing IMR

Nithin Sujir (1):
      tg3: 5715 does not link up when autoneg off

Oleksandr Natalenko (11):
      distro-3.8: produce source and debug pacages for Ubuntu and Debian
      distro-3.8: debug symbols are too big :(
      distro-3.8: attempt to adopt to pacman 4.1
      version-3.8: update to v3.8.2-pf
      distro-3.8: update to v3.8.2-pf
      configs-3.8: add EFI support for Dell Vostro 3360
      distro-3.8: attempt to fix against pacman 4.1 #2
      distro-3.8: attempt to fix against pacman 4.1 #3
      distro-3.8: hope final fix against pacman 4.1
      distro-3.8: add forgotten files for Arch
      distro-3.8: update Arch and Debian configs

Oliver Neukum (1):
      USB: cdc-wdm: fix buffer overflow

Paul Bolle (2):
      tty: serial: fix typo "ARCH_S5P6450"
      tty: serial: fix typo "SERIAL_S3C2412"

Paul Moore (2):
      netlabel: correctly list all the static label mappings
      unix: fix a race condition in unix_release()

Pavel Emelyanov (1):
      skb: Propagate pfmemalloc on skb from head page only

Pawel Wieczorkiewicz (1):
      tty: atmel_serial_probe(): index of atmel_ports[] fix

Rafael J. Wysocki (1):
      ACPI: Rework acpi_get_child() to be more efficient

Rafał Miłecki (2):
      b43: N-PHY: increase initial value of "mind" in RSSI calibration
      b43: N-PHY: use more bits for offset in RSSI calibration

Rajendra Nayak (1):
      ARM: OMAP: clocks: Delay clk inits atleast until slab is initialized

Roger Pau Monne (1):
      xen-blkfront: switch from llist to list

Russ Dill (1):
      regulator: Fix memory garbage dev_err printout.

Sam Ravnborg (1):
      kbuild: fix make headers_check with make 3.80

Scott Ashcroft (1):
      Fix 4 port and add support for 8 port 'Unknown' PCI serial port cards

Sean Young (1):
      tty/8250_pnp: serial port detection regression since v3.7

Sebastian Hesselbarth (1):
      ARM: kirkwood: fix to retain gbe MAC addresses for DT kernels

Seth Forshee (2):
      efivars: Allow disabling use as a pstore backend
      efivars: Add module parameter to disable use as a pstore backend

Shawn Guo (1):
      ARM: imx: fix sync issue between imx_cpu_die and imx_cpu_kill

Soeren Moch (1):
      USB: EHCI: fix bug in iTD/siTD DMA pool allocation

Stephane Eranian (1):
      perf,x86: fix kernel crash with PEBS/BTS after suspend/resume

Steve Conklin (1):
      usb: serial: Add Rigblaster Advantage to device table

Steve Glendinning (1):
      smsc75xx: fix jumbo frame support

Steven Rostedt (Red Hat) (5):
      tracing: Fix race in snapshot swapping
      tracing: Fix free of probe entry by calling call_rcu_sched()
      tracing: Protect tracer flags with trace_types_lock
      tracing: Keep overwrite in sync between regular and snapshot buffers
      tracing: Prevent buffer overwrite disabled for latency tracers

Takahisa Tanaka (2):
      watchdog: sp5100_tco: Set the AcpiMmioSel bitmask value to 1 instead of 2
      watchdog: sp5100_tco: Remove code that may cause a boot failure

Takashi Iwai (5):
      ALSA: seq: Fix missing error handling in snd_seq_timer_open()
      ALSA: hda/cirrus - Fix the digital beep registration
      ALSA: hda - Fix typo in checking IEC958 emphasis bit
      Revert "drm/i915: try to train DP even harder"
      drm/i915: Use the fixed pixel clock for eDP in intel_dp_set_m_n()

Theodore Ts'o (2):
      ext4: use atomic64_t for the per-flexbg free_clusters count
      ext4: fix data=journal fast mount/umount hang

Timo Teräs (1):
      Revert "ip_gre: make ipgre_tunnel_xmit() not parse network header as IP unconditionally"

Tkhai Kirill (1):
      sunsu: Fix panic in case of nonexistent port at "console=ttySY" cmdline option

Torstein Hegge (1):
      ALSA: usb: Parse UAC2 extension unit like for UAC1

Torsten Duwe (2):
      KMS: fix EDID detailed timing vsync parsing
      KMS: fix EDID detailed timing frame rate

Trond Myklebust (4):
      SUNRPC: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked
      NFSv4: Fix the string length returned by the idmapper
      NFSv4.1: Fix a race in pNFS layoutcommit
      NFSv4.1: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn

Veaceslav Falico (6):
      bonding: fire NETDEV_RELEASE event only on 0 slaves
      netconsole: don't call __netpoll_cleanup() while atomic
      bonding: don't call update_speed_duplex() under spinlocks
      bonding: remove already created master sysfs link on failure
      pch_gbe: fix ip_summed checksum reporting on rx
      bonding: get netdev_rx_handler_unregister out of locks

Vijay Subramanian (1):
      net: fq_codel: Fix off-by-one error

Ville Syrjälä (1):
      drm/i915: Don't clobber crtc->fb when queue_flip fails

Vinicius Costa Gomes (1):
      Bluetooth: Fix not closing SCO sockets in the BT_CONNECT2 state

Vivek Gautam (1):
      usb: xhci: Fix TRB transfer length macro used for Event TRB.

Vlad Yasevich (4):
      team: unsyc the devices addresses when port is removed
      macvlan: Set IFF_UNICAST_FLT flag to prevent unnecessary promisc mode.
      sctp: Use correct sideffect command in duplicate cookie handling
      rtnetlink: Mask the rta_type when range checking

Vladimir Davydov (1):
      mqueue: sys_mq_open: do not call mnt_drop_write() if read-only

Wang YanQing (1):
      serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller

Wanpeng Li (1):
      mm/hugetlb: fix total hugetlbfs pages count when using memory overcommit accouting

Xufeng Zhang (1):
      sctp: don't break the loop while meeting the active_path so as to find the matched transport

YOSHIFUJI Hideaki (1):
      6lowpan: Fix endianness issue in is_addr_link_local().

Yuchung Cheng (1):
      tcp: undo spurious timeout after SACK reneging

Zang MingJie (1):
      vxlan: fix oops when delete netns containing vxlan

Zheng Liu (1):
      ext4: fix the wrong number of the allocated blocks in ext4_split_extent()

fanchaoting (1):
      pnfs-block: removing DM device maybe cause oops when call dev_remove

nikolay@redhat.com (1):
      bonding: fix disabling of arp_interval and miimon

stephen hemminger (1):
      bridge: reserve space for IFLA_BRPORT_FAST_LEAVE