I'm announcing the release of the 3.14.10 kernel. All users of the 3.14 kernel series must upgrade. The updated 3.14.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.14.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Documentation/vm/hwpoison.txt | 5 Makefile | 2 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 2 arch/arm/kernel/stacktrace.c | 18 + arch/arm/mach-omap1/board-h2.c | 2 arch/arm/mach-omap1/board-h3.c | 2 arch/arm/mach-omap1/board-innovator.c | 2 arch/arm/mach-omap1/board-osk.c | 2 arch/arm/mm/hugetlbpage.c | 5 arch/arm/mm/proc-v7-3level.S | 18 + arch/arm64/include/asm/dma-mapping.h | 2 arch/arm64/kernel/ptrace.c | 32 ++- arch/arm64/mm/hugetlbpage.c | 5 arch/ia64/mm/hugetlbpage.c | 5 arch/metag/mm/hugetlbpage.c | 5 arch/mips/mm/hugetlbpage.c | 5 arch/powerpc/mm/hugetlbpage.c | 10 arch/s390/include/asm/lowcore.h | 11 - arch/s390/kernel/time.c | 2 arch/s390/mm/hugetlbpage.c | 5 arch/sh/mm/hugetlbpage.c | 5 arch/sparc/mm/hugetlbpage.c | 5 arch/tile/mm/hugetlbpage.c | 5 arch/x86/Kconfig | 4 arch/x86/kernel/entry_32.S | 15 - arch/x86/mm/hugetlbpage.c | 10 arch/x86/syscalls/syscall_64.tbl | 6 drivers/acpi/acpica/utstring.c | 2 drivers/acpi/bus.c | 7 drivers/acpi/utils.c | 64 ++++-- drivers/base/power/opp.c | 4 drivers/bluetooth/hci_ldisc.c | 24 +- drivers/bluetooth/hci_uart.h | 1 drivers/char/applicom.c | 1 drivers/extcon/extcon-max14577.c | 9 drivers/extcon/extcon-max77693.c | 4 drivers/extcon/extcon-max8997.c | 2 drivers/firmware/efi/efi-pstore.c | 2 drivers/hid/hid-core.c | 12 + drivers/infiniband/ulp/isert/ib_isert.c | 61 ++--- drivers/infiniband/ulp/isert/ib_isert.h | 2 drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 6 drivers/media/pci/saa7134/saa7134-video.c | 9 drivers/media/usb/stk1160/stk1160-core.c | 10 drivers/media/usb/stk1160/stk1160.h | 1 drivers/media/usb/uvc/uvc_video.c | 15 - drivers/net/can/sja1000/peak_pci.c | 14 - drivers/net/ethernet/ti/cpsw.c | 16 - drivers/phy/phy-exynos-mipi-video.c | 2 drivers/scsi/scsi_error.c | 9 drivers/staging/media/bcm2048/radio-bcm2048.c | 2 drivers/staging/mt29f_spinand/mt29f_spinand.c | 1 drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 7 drivers/staging/tidspbridge/core/dsp-clock.c | 4 drivers/target/iscsi/iscsi_target.c | 17 + drivers/target/target_core_rd.c | 2 drivers/target/target_core_sbc.c | 4 drivers/target/target_core_spc.c | 9 drivers/target/target_core_transport.c | 29 ++ drivers/usb/dwc3/gadget.c | 4 drivers/usb/gadget/inode.c | 2 drivers/usb/host/pci-quirks.c | 19 + drivers/usb/misc/usbtest.c | 26 ++ drivers/usb/phy/phy-isp1301-omap.c | 2 drivers/usb/serial/bus.c | 14 + drivers/usb/serial/option.c | 11 - drivers/usb/serial/qcserial.c | 21 + drivers/usb/serial/sierra.c | 55 ++++- drivers/usb/serial/usb_wwan.c | 125 ++++++----- drivers/video/matrox/matroxfb_base.h | 2 fs/aio.c | 6 fs/btrfs/backref.c | 37 ++- fs/btrfs/backref.h | 4 fs/btrfs/ctree.h | 8 fs/btrfs/disk-io.c | 5 fs/btrfs/extent-tree.c | 49 +++- fs/btrfs/extent_io.c | 5 fs/btrfs/free-space-cache.c | 4 fs/btrfs/scrub.c | 5 fs/btrfs/send.c | 4 fs/btrfs/sysfs.c | 5 fs/btrfs/volumes.c | 44 +++- fs/cifs/smb2pdu.c | 7 fs/eventpoll.c | 4 fs/ext4/ext4.h | 3 fs/ext4/inode.c | 6 fs/ext4/mballoc.c | 2 fs/ext4/page-io.c | 32 +-- include/linux/acpi.h | 22 +- include/linux/hugetlb.h | 13 - include/linux/irqdesc.h | 4 include/linux/mempolicy.h | 6 include/linux/mmzone.h | 6 include/linux/page-flags.h | 12 + include/linux/pageblock-flags.h | 37 ++- include/linux/ptrace.h | 32 +++ include/target/iscsi/iscsi_transport.h | 3 include/target/target_core_backend.h | 1 kernel/fork.c | 10 kernel/irq/manage.c | 4 kernel/irq/spurious.c | 106 +++++++++- kernel/kthread.c | 4 kernel/locking/rtmutex-debug.h | 5 kernel/locking/rtmutex.c | 243 +++++++++++++++++++---- kernel/locking/rtmutex.h | 5 lib/idr.c | 8 lib/lz4/lz4_decompress.c | 4 mm/Kconfig | 3 mm/memory-failure.c | 73 +++++- mm/page-writeback.c | 11 - mm/page_alloc.c | 52 +++- mm/rmap.c | 8 mm/vmscan.c | 46 +++- net/bluetooth/6lowpan.c | 65 +++--- net/bluetooth/l2cap_sock.c | 5 net/iucv/af_iucv.c | 2 scripts/package/builddeb | 6 117 files changed, 1312 insertions(+), 537 deletions(-) Alan Stern (2): USB: usbtest: add a timeout for scatter-gather tests USB: EHCI: avoid BIOS handover on the HASEE E200 Aleksander Morgado (2): usb: qcserial: add Netgear AirCard 341U usb: qcserial: add additional Sierra Wireless QMI devices Andrzej Zaborowski (1): efi-pstore: Fix an overflow on 32-bit builds Andy Lutomirski (1): x86_32, entry: Do syscall exit work on badsys (CVE-2014-4508) Antoine Ténart (1): phy: exynos-mipi-video: fix check on array index Benjamin LaHaise (2): aio: fix aio request leak when events are reaped by userspace aio: fix kernel memory disclosure in io_getevents() introduced in v3.10 Bjørn Mork (1): ACPI: add dynamic_debug support Chander Kashyap (1): PM / OPP: fix incorrect OPP count handling in of_init_opp_table Chris Mason (1): Btrfs: fix double free in find_lock_delalloc_range Christian Borntraeger (1): s390/lowcore: reserve 96 bytes for IRB in lowcore Dan Carpenter (2): Staging: rtl8188eu: overflow in update_sta_support_rate() applicom: dereferencing NULL on error path David Binderman (1): ACPICA: utstring: Check array index bound before use. Eric Sandeen (1): btrfs: fix use of uninit "ret" in end_extent_writepage() Ezequiel Garcia (1): media: stk1160: Avoid stack-allocated buffer for control URBs Fathi Boudra (1): builddeb: use $OBJCOPY variable instead of objcopy Felipe Balbi (2): usb: dwc3: gadget: clear stall when disabling endpoint bluetooth: hci_ldisc: fix deadlock condition Filipe Manana (1): Btrfs: send, don't error in the presence of subvols/snapshots Greg Kroah-Hartman (2): lz4: fix another possible overrun Linux 3.14.10 H. Peter Anvin (1): x86-32, espfix: Remove filter for espfix32 due to race Hans Verkuil (1): media: saa7134: fix regression with tvtime Huang Rui (1): usb: usbtest: fix unlink write error with pattern 1 Hugh Dickins (1): mm: fix sleeping function warning from __put_anon_vma James Bottomley (1): SCSI: Fix spurious request sense in error handling Jan Kara (1): ext4: fix zeroing of page during writeback Jason Cooper (1): ARM: mvebu: DT: fix OpenBlocks AX3-4 RAM size Jeff Mahoney (2): btrfs: fix lockdep warning with reclaim lock inversion btrfs: allocate raid type kobjects dynamically Jianguo Wu (1): ARM: 8037/1: mm: support big-endian page tables Johan Hovold (13): Revert "net: eth: cpsw: Correctly attach to GPIO bitbang MDIO driver" net: cpsw: fix null dereference at probe USB: option: fix runtime PM handling USB: usb_wwan: fix write and suspend race USB: usb_wwan: fix urb leak at shutdown USB: usb_wwan: fix potential NULL-deref at resume USB: usb_wwan: fix potential blocked I/O after resume USB: sierra: fix AA deadlock in open error path USB: sierra: fix use after free at suspend/resume USB: sierra: fix urb and memory leak in resume error path USB: sierra: fix urb and memory leak on disconnect USB: sierra: fix remote wakeup USB: serial: fix potential runtime pm imbalance at device remove Johannes Weiner (1): mm: vmscan: clear kswapd's special reclaim powers before exiting Josef Bacik (1): Btrfs: don't check nodes for extent items Jukka Rissanen (1): Bluetooth: 6LoWPAN: Fix MAC address universal/local bit handling Jukka Taimisto (1): Bluetooth: Fix L2CAP deadlock Kees Cook (1): HID: core: fix validation of report id 0 Konstantin Khlebnikov (1): epoll: fix use-after-free in eventpoll_release_file Krzysztof Kozlowski (4): extcon: max8997: Fix NULL pointer exception on missing pdata extcon: max77693: Fix two NULL pointer exceptions on missing pdata extcon: max14577: Fix probe failure on successful work queue extcon: max14577: Properly handle regmap_irq_get_virq error Lai Jiangshan (1): idr: fix overflow bug during maximum ID calculation at maximum height Liu Bo (4): Btrfs: fix NULL pointer crash of deleting a seed device Btrfs: mark mapping with error flag to report errors to userspace Btrfs: use right type to get real comparison Btrfs: fix scrub_print_warning to handle skinny metadata extents Lv Zheng (1): ACPI: Fix conflict between customized DSDT and DSDT local copy Martin Schwidefsky (1): s390/time: cast tv_nsec to u64 prior to shift in update_vsyscall Matthew Dempsky (1): ptrace: fix fork event messages across pid namespaces Maurizio Lombardi (1): ext4: fix wrong assert in ext4_mb_normalize_request() Mel Gorman (2): mm: vmscan: do not throttle based on pfmemalloc reserves if node has no ZONE_NORMAL mm: page_alloc: use word-based accesses for get/set pageblock bitmaps Miao Xie (1): Btrfs: output warning instead of error when loading free space cache failed Mike Frysinger (1): x86, x32: Use compat shims for io_{setup,submit} Mikulas Patocka (1): matroxfb: perform a dummy read of M_STATUS Namjae Jeon (1): ext4: fix data integrity sync in ordered mode Naoya Horiguchi (2): hugetlb: restrict hugepage_migration_support() to x86_64 mm/memory-failure.c: support use of a dedicated thread to handle SIGBUS(BUS_MCEERR_AO) Nicholas A. Bellinger (1): target: Explicitly clear ramdisk_mcp backend pages Nicholas Bellinger (3): target: Set CMD_T_ACTIVE bit for Task Management Requests target: Use complete_all for se_cmd->t_transport_stop_comp iscsi-target: Fix ABORT_TASK + connection reset iscsi_queue_req memory leak Olivier Langlois (1): media: uvcvideo: Fix clock param realtime setting Pali Rohár (1): media: radio-bcm2048: fix wrong overflow check Paul Bolle (3): staging: tidspbridge: check for CONFIG_SND_OMAP_SOC_MCBSP usb: gadget: rename CONFIG_USB_GADGET_PXA25X ARM: OMAP: replace checks for CONFIG_USB_GADGET_OMAP Pavel Shilovsky (1): CIFS: Fix memory leaks in SMB2_open Qu Wenruo (1): btrfs: Add ctime/mtime update for btrfs device add/remove. Rickard Strandqvist (1): fs: btrfs: volumes.c: Fix for possible null pointer dereference Roland Dreier (1): target: Report correct response length for some commands Russell King (1): ARM: stacktrace: avoid listing stacktrace functions in stacktrace Sagi Grimberg (5): Target/iser: Bail from accept_np if np_thread is trying to close Target/iser: Fix hangs in connection teardown Target/iser: Improve cm events handling Target/iser: Wait for proper cleanup before unloading Target/iscsi: Fix sendtargets response pdu for iser transport Stephane Grosjean (1): can: peak_pci: prevent use after free at netdev removal Stephen Boyd (1): staging/mt29f_spinand: Terminate of match table Suravee Suthikulpanit (1): arm64/dma: Removing ARCH_HAS_DMA_GET_REQUIRED_MASK macro Takashi Iwai (1): media: ivtv: Fix Oops when no firmware is loaded Tetsuo Handa (1): kthread: fix return value of kthread_create() upon SIGKILL. Thomas Gleixner (4): rtmutex: Detect changes in the pi lock chain rtmutex: Handle deadlock detection smarter rtmutex: Plug slow unlock race genirq: Sanitize spurious interrupt detection of threaded irqs Tony Luck (2): mm/memory-failure.c-failure: send right signal code to correct thread mm/memory-failure.c: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED Ursula Braun (1): af_iucv: wrong mapping of sent and confirmed skbs Victor Kamensky (1): arm64: ptrace: fix empty registers set in prstatus of aarch32 process core Wang Shilong (2): Btrfs: make sure there are not any read requests before stopping workers Btrfs: set right total device count for seeding support Will Deacon (1): arm64: ptrace: change fs when passing kernel pointer to regset code xiao jin (2): USB: usb_wwan: fix urb leak in write error path USB: usb_wwan: fix race between write and resume
Attachment:
pgp1AB94XodU4.pgp
Description: PGP signature