From: Greg KH <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org,
Andrew Morton <akpm@linux-foundation.org>,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Subject: Linux 3.15.3
Date: Mon, 30 Jun 2014 21:05:27 -0700 [thread overview]
Message-ID: <20140701040527.GA26668@kroah.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 19962 bytes --]
I'm announcing the release of the 3.15.3 kernel.
All users of the 3.15 kernel series must upgrade.
The updated 3.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.15.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/mach-omap2/gpmc-nand.c | 2
arch/arm/mm/hugetlbpage.c | 5
arch/arm/mm/proc-v7-3level.S | 18 +
arch/arm64/include/asm/Kbuild | 1
arch/arm64/include/asm/dma-mapping.h | 2
arch/arm64/include/asm/pgtable.h | 2
arch/arm64/include/uapi/asm/posix_types.h | 10
arch/arm64/kernel/ptrace.c | 32 ++-
arch/arm64/mm/hugetlbpage.c | 5
arch/ia64/hp/common/sba_iommu.c | 64 +++---
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/block/virtio_blk.c | 9
drivers/block/zram/zram_drv.c | 4
drivers/bluetooth/hci_ldisc.c | 24 +-
drivers/bluetooth/hci_uart.h | 1
drivers/char/applicom.c | 1
drivers/char/random.c | 17 -
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/gpu/drm/radeon/radeon_pm.c | 3
drivers/gpu/drm/radeon/radeon_uvd.c | 3
drivers/hid/hid-core.c | 12 +
drivers/infiniband/ulp/iser/iser_initiator.c | 34 ---
drivers/infiniband/ulp/isert/ib_isert.c | 70 +++---
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/platform/exynos4-is/fimc-is.c | 3
drivers/media/platform/exynos4-is/media-dev.c | 2
drivers/media/platform/exynos4-is/media-dev.h | 4
drivers/media/usb/stk1160/stk1160-core.c | 10
drivers/media/usb/stk1160/stk1160.h | 1
drivers/media/usb/uvc/uvc_video.c | 15 -
drivers/pci/hotplug/acpiphp.h | 10
drivers/pci/hotplug/acpiphp_glue.c | 60 +++--
drivers/phy/phy-exynos-mipi-video.c | 2
drivers/regulator/s2mpa01.c | 15 -
drivers/regulator/s2mps11.c | 15 -
drivers/scsi/libiscsi.c | 18 -
drivers/staging/imx-drm/imx-hdmi.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/loopback/tcm_loop.c | 15 +
drivers/target/target_core_sbc.c | 19 +
drivers/target/target_core_spc.c | 9
drivers/target/target_core_transport.c | 29 ++
drivers/tty/serial/of_serial.c | 1
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/fbdev/matrox/matroxfb_base.h | 2
drivers/video/fbdev/offb.c | 11 -
drivers/w1/w1.c | 2
drivers/w1/w1_int.c | 4
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 | 39 ++-
fs/btrfs/extent_io.c | 5
fs/btrfs/file.c | 23 +-
fs/btrfs/free-space-cache.c | 4
fs/btrfs/scrub.c | 5
fs/btrfs/send.c | 67 +++---
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/extents.c | 7
fs/ext4/inode.c | 6
fs/ext4/mballoc.c | 2
fs/ext4/page-io.c | 32 +--
fs/f2fs/data.c | 2
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/net/bluetooth/mgmt.h | 3
include/scsi/scsi_cmnd.h | 17 +
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
kernel/printk/printk.c | 1
lib/idr.c | 8
lib/lz4/lz4_decompress.c | 4
mm/Kconfig | 3
mm/memcontrol.c | 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/hci_event.c | 4
net/bluetooth/l2cap_sock.c | 5
net/bluetooth/mgmt.c | 25 ++
net/bluetooth/smp.c | 7
scripts/package/builddeb | 6
tools/vm/page-types.c | 35 +++
148 files changed, 1637 insertions(+), 691 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
Alex Deucher (1):
Revert "drm/radeon: use variable UVD clocks"
Alexey Khoroshilov (1):
w1: do not unlock unheld list_mutex in __w1_remove_master_device()
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 Herrenschmidt (1):
Revert "offb: Add palette hack for little endian"
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 (5):
Btrfs: fix leaf corruption caused by ENOSPC while hole punching
Btrfs: read inode size after acquiring the mutex when punching a hole
Btrfs: send, account for orphan directories when building path strings
Btrfs: send, don't error in the presence of subvols/snapshots
Btrfs: send, use the right limits for xattr names and values
Greg Kroah-Hartman (2):
lz4: fix another possible overrun
Linux 3.15.3
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
Jaegeuk Kim (1):
f2fs: submit bio at the reclaim path
Jan Kara (1):
ext4: fix zeroing of page during writeback
Jason Cooper (1):
ARM: mvebu: DT: fix OpenBlocks AX3-4 RAM size
Jeff Mahoney (1):
btrfs: allocate raid type kobjects dynamically
Jianguo Wu (1):
ARM: 8037/1: mm: support big-endian page tables
Johan Hedberg (5):
Bluetooth: Fix authentication check for FIPS security level
Bluetooth: Fix requiring SMP MITM for outgoing connections
Bluetooth: Fix missing check for FIPS security level
Bluetooth: Clearly distinguish mgmt LTK type from authenticated property
Bluetooth: Fix properly ignoring LTKs of unknown types
Johan Hovold (11):
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 (2):
tools/vm/page-types.c: catch sigbus if raced with truncate
epoll: fix use-after-free in eventpoll_release_file
Krzysztof Kozlowski (7):
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
regulator: s2mpa01: Use correct register for buck1 ramp delay
regulator: s2mps11: Fix accidental enable of buck6 ramp delay
regulator: s2mpa01: Fix accidental enable of buck4 ramp delay
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
Michal Hocko (1):
memcg: do not hang on OOM when killed by userspace OOM access to memory reserves
Mike Frysinger (1):
x86, x32: Use compat shims for io_{setup,submit}
Mikulas Patocka (1):
matroxfb: perform a dummy read of M_STATUS
Ming Lei (1):
block: virtio_blk: don't hold spin lock during world switch
Namjae Jeon (2):
ext4: fix data integrity sync in ordered mode
ext4: fix ZERO_RANGE test failure in data journalling
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 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
Pekon Gupta (1):
ARM: OMAP2+: gpmc: enable BCH_HW ecc-scheme for AM43xx platforms
Qu Wenruo (1):
btrfs: Add ctime/mtime update for btrfs device add/remove.
Rafael J. Wysocki (2):
ACPI / hotplug / PCI: Add hotplug contexts to PCI host bridges
ACPI / ia64 / sba_iommu: Restore the working initialization ordering
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 (2):
imx-drm: fix hdmi hotplug detection initial state
ARM: stacktrace: avoid listing stacktrace functions in stacktrace
Sagi Grimberg (10):
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/iser: Gracefully reject T10-PI enabled connect request if not supported
Target/iser: Fix a wrong dereference in case discovery session is over iser
Target/iscsi: Fix sendtargets response pdu for iser transport
scsi_cmnd: Introduce scsi_transfer_length helper
libiscsi, iser: Adjust data_length to include protection information
TARGET/sbc,loopback: Adjust command data length in case pi exists on the wire
Stephen Boyd (1):
staging/mt29f_spinand: Terminate of match table
Stephen Chivers (1):
printk/of_serial: fix serial console cessation part way through boot.
Suravee Suthikulpanit (1):
arm64/dma: Removing ARCH_HAS_DMA_GET_REQUIRED_MASK macro
Sylwester Nawrocki (2):
media: exynos4-is: Free FIMC-IS CPU memory only when allocated
media: exynos4-is: Fix compilation for !CONFIG_COMMON_CLK
Takashi Iwai (1):
media: ivtv: Fix Oops when no firmware is loaded
Tetsuo Handa (1):
kthread: fix return value of kthread_create() upon SIGKILL.
Theodore Ts'o (1):
random: fix nasty entropy accounting bug
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
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
Weijie Yang (1):
zram: correct offset usage in zram_bio_discard
Will Deacon (3):
arm64: ptrace: change fs when passing kernel pointer to regset code
arm64: uid16: fix __kernel_old_{gid,uid}_t definitions
arm64: mm: remove broken &= operator from pmd_mknotpresent
xiao jin (2):
USB: usb_wwan: fix urb leak in write error path
USB: usb_wwan: fix race between write and resume
[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]
next reply other threads:[~2014-07-01 4:05 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-01 4:05 Greg KH [this message]
2014-07-01 4:05 ` Linux 3.15.3 Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140701040527.GA26668@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.