Changelog
linux (3.14.4-1) unstable; urgency=high
* New upstream stable update:
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.3
- ASoC: pcm: Drop incorrect double/extra frees
- [s390] KVM: Optimize ucontrol path (regression in 3.11)
- [s390] bitops,atomic: add missing memory barriers
- [s390] fix control register update (regression in 3.14)
- mei: me: do not load the driver if the FW doesn't support MEI interface
- staging: comedi: usbdux: bug fix for accessing 'ao_chanlist' in private
data
- [x86] AVX-512: AVX-512 Feature Detection
- [x86] AVX-512: Enable AVX-512 States Context Switch
- [x86] ftrace: One more missing sync after fixup of function modification
failure
- [amd64] modify_ldt: Ban 16-bit segments on 64-bit kernels
- [armhf] PCI: imx6: Wait for retraining (regression in 3.14)
- [arm] PCI: mvebu: Fix potential issue in range parsing
(regression in 3.12)
- NFSv4: Fix a use-after-free problem in open()
- nfsd: revert v2 half of "nfsd: don't return high mode bits"
(regression in 3.14)
- nfsd4: buffer-length check for SUPPATTR_EXCLCREAT
- nfsd4: fix test_stateid error reply encoding
- nfsd: notify_change needs elevated write count
- nfsd: check passed socket's net matches NFSd superblock's one
- nfsd4: fix memory leak in nfsd4_encode_fattr()
- nfsd4: fix setclientid encode size
- NFSD: Traverse unconfirmed client through hash-table
- IB/ipath: Fix potential buffer overrun in sending diag packet routine
- IB/nes: Return an error on ib_copy_from_udata() failure instead of NULL
- IB/mthca: Return an error on ib_copy_to_udata() failure
- IB/ehca: Returns an error on ib_copy_to_udata() failure
- IB/core: Don't resolve passive side RoCE L2 address in CMA REQ handler
(regression in 3.14)
- ib_srpt: Use correct ib_sg_dma primitives
- SCSI: arcmsr: upper 32 of dma address lost
- iscsi-target: Fix ERL=2 ASYNC_EVENT connection pointer bug
- target/iblock: Fix double bioset_integrity_free bug
- target/tcm_fc: Fix use-after-free of ft_tpg
- [x86] efi: Correct EFI boot stub use of code32_start
- efi: Pass correct file handle to efi_file_{read,close}
- reiserfs: fix race in readdir
- media: v4l2-dv-timings: add module name, description, license
- media: em28xx-audio: fix user counting in snd_em28xx_capture_open()
- [armhf] usb: musb: fix PHY power on/off (regression in 3.14)
- mtip32xx: Unmap the DMA segments before completing the IO request
- mtip32xx: mtip_async_complete() bug fixes
- iser-target: Match FRMR descriptors to available session tags
- iser-target: Add missing se_cmd put for WRITE_PENDING in tx_comp_err
- [sh] fix format string bug in stack tracer
- mm: page_alloc: spill to remote nodes before waking kswapd
(regression in 3.12/3.13)
- mm: try_to_unmap_cluster() should lock_page() before mlocking
(CVE-2014-3122) (Closes: #747326)
- xattr: guard against simultaneous glibc header inclusion
- ocfs2: do not put bh when buffer_uptodate failed
- ocfs2: fix panic on kfree(xattr->name)
- vfs: smarter propagate_mnt()
- block: Fix for_each_bvec()
- ext4: FIBMAP ioctl causes BUG_ON due to handle EXT_MAX_BLOCKS
- ext4: note the error in ext4_end_bio()
- ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent()
- ext4: use i_size_read in ext4_unaligned_aio()
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.4
- tty: Fix lockless tty buffer race
- n_tty: Fix n_tty_write crash when echoing in raw mode (CVE-2014-0196)
(Closes: #747166)
- floppy: ignore kernel-only members in FDRAWCMD ioctl input (CVE-2014-1737)
- floppy: don't write kernel-only members to FDRAWCMD ioctl output
(CVE-2014-1738)
- KVM: async_pf: mm->mm_users can not pin apf->mm
- KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi
(CVE-2014-0155)
- [powerpc] KVM: Book3S HV: Fix KVM hang with CONFIG_KVM_XICS=n
(regression in 3.14)
- [mips] Hibernate: Flush TLB entries in swsusp_arch_resume()
- [powerpc] Fix Oops in rtas_stop_self() (regression in 3.14)
- [s390] bpf,jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH
- SUNRPC: Ensure that call_connect times out correctly (regression in 3.13)
- SUNRPC: Ensure call_connect_status() deals correctly with SOFTCONN tasks
(regression in 3.13)
- Revert "net: mvneta: fix usage as a module on RGMII configurations"
(regression in 3.14)
- iwlwifi: dvm: take mutex when sending SYNC BT config command
- mac80211: fix potential use-after-free
- mac80211: fix WPA with VLAN on AP side with ps-sta again
- locks: allow __break_lease to sleep even when break_time is 0
- rtlwifi: rtl8192se: Fix regression due to commit 1bf4bbb
(regression in 3.13)
- dm cache: prevent corruption caused by discard_block_size >
cache_block_size
- dm transaction manager: fix corruption due to non-atomic transaction
commit
- dm: take care to copy the space map roots before locking the superblock
- dm thin: fix dangling bio in process_deferred_bios error path
- aio: v4 ensure access to ctx->ring_pages is correctly serialised for
migration
- cpufreq: loongson2_cpufreq: don't declare local variable as static
(regression in 3.14)
[ Ben Hutchings ]
* [or1k] Build a linux-libc-dev package (Closes: #746309)
* net: Start with correct mac_len in skb_network_protocol (Closes: #746453)
* [x86] ACPI/Processor: Fix failure of loading acpi-cpufreq driver
(Closes: #746448)
* [armhf] ARM: sun4i: dt: Add bindings for USB clocks (fixes FTBFS,
Closes: #746420)
* [x86] udeb: Add hyperv-keyboard to hyperv-modules
* drm: Enable auto-loading of ast, udl
* [ppc64el] Build a linux-libc-dev package (Closes: #747367)
* net: ipv4: current group_info should be put after using. (CVE-2014-2851)
* filter: prevent nla extensions to peek beyond the end of the message
(CVE-2014-3144, CVE-2014-3145)
* [powerpc,ppc64] Add versioned build-dependency on gcc-4.8, as compiler
changes have resulted in a different kernel module ABI
- [powerpc] Bump ABI to 1a as 3.14.2-1 was built with an older compiler
* [armhf] Enable IR_GPIO_CIR as module (Closes: #747762)
* [hppa/parisc64-smp] ipmi: Enable IPMI_HANDLER, IPMI_DEVICE_INTERFACE,
IPMI_SI, IPMI_WATCHDOG, IPMI_POWEROFF as modules (Closes: #747482)
* [armhf] Enable various drivers to support BeagleBone Black
(Closes: #747364)
* [hppa] udeb: Add xfs-modules (Closes: #746506)
* udeb: Add mtip32xx, nvme to sata-modules
* [rt] Update to 3.14.3-rt5:
- tracing: use migrate_disable() to prevent beeing pushed off the cpu
- rwsem-rt: Do not allow readers to nest
- Revert "migrate_disable pushd down in atomic_dec_and_spin_lock"
- rwlock: disable migration before taking a lock
- timer: do not spin_trylock() on UP
- stomp-machine: Fix wait for completion
- stomp-machine: create lg_global_trylock_relax() primitive
- stomp-machine: use lg_global_trylock_relax() to dead with
stop_cpus_lock lglock
- blk-mq: revert raw locks, post pone notifier to POST_DEAD
- use EXPORT_SYMBOL() on __rt_mutex_init() and rt_down_write_nested_lock()
- netconsole: Allow use with PREEMPT_RT_FULL
* aufs: Update to aufs3.14-20140512:
- bugfix, stop calling security_mmap_file() again
-- Ben Hutchings <email address hidden> Wed, 14 May 2014 00:46:05 +0100