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 4.9.69
Date: Thu, 14 Dec 2017 10:29:32 +0100 [thread overview]
Message-ID: <20171214092932.GA25475@kroah.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 21168 bytes --]
I'm announcing the release of the 4.9.69 kernel.
All users of the 4.9 kernel series must upgrade.
The updated 4.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.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/devicetree/bindings/usb/usb-device.txt | 2
Makefile | 2
arch/arm/include/asm/assembler.h | 18 ++
arch/arm/include/asm/kvm_arm.h | 4
arch/arm/include/asm/uaccess.h | 44 ++++--
arch/arm/kernel/entry-header.S | 6
arch/arm/kvm/handle_exit.c | 19 +-
arch/arm/mach-omap2/gpmc-onenand.c | 10 -
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 25 ++-
arch/arm64/include/asm/kvm_arm.h | 3
arch/arm64/kernel/process.c | 9 +
arch/arm64/kvm/handle_exit.c | 19 +-
arch/powerpc/Makefile | 11 +
arch/powerpc/include/asm/checksum.h | 2
arch/powerpc/kernel/cpu_setup_power.S | 2
arch/powerpc/mm/pgtable-radix.c | 4
arch/powerpc/platforms/powernv/pci-ioda.c | 3
arch/powerpc/sysdev/axonram.c | 5
arch/s390/kernel/syscalls.S | 6
arch/s390/kvm/priv.c | 11 +
arch/sparc/mm/init_64.c | 9 +
arch/x86/include/asm/kvm_host.h | 3
arch/x86/kernel/hpet.c | 2
arch/x86/kvm/vmx.c | 31 +---
arch/x86/kvm/x86.c | 14 ++
arch/x86/pci/broadcom_bus.c | 2
arch/x86/platform/uv/tlb_uv.c | 1
block/blk-core.c | 4
block/blk-mq-sysfs.c | 4
block/blk-mq.c | 4
block/blk-mq.h | 1
crypto/asymmetric_keys/pkcs7_verify.c | 2
crypto/asymmetric_keys/x509_cert_parser.c | 2
crypto/asymmetric_keys/x509_public_key.c | 2
drivers/ata/libata-sff.c | 1
drivers/atm/horizon.c | 2
drivers/base/isa.c | 10 -
drivers/block/zram/zram_drv.c | 2
drivers/bus/arm-cci.c | 7 -
drivers/bus/arm-ccn.c | 11 +
drivers/clk/uniphier/clk-uniphier-sys.c | 2
drivers/crypto/s5p-sss.c | 5
drivers/crypto/talitos.c | 66 ++++++---
drivers/edac/i5000_edac.c | 8 -
drivers/edac/i5400_edac.c | 9 -
drivers/firmware/efi/efi.c | 3
drivers/firmware/efi/esrt.c | 17 +-
drivers/firmware/efi/runtime-map.c | 10 -
drivers/gpio/gpio-altera.c | 26 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5
drivers/gpu/drm/armada/Makefile | 2
drivers/gpu/drm/exynos/exynos_drm_gem.c | 9 +
drivers/hid/Kconfig | 4
drivers/hid/hid-chicony.c | 1
drivers/hid/hid-core.c | 1
drivers/hid/hid-ids.h | 1
drivers/i2c/busses/i2c-riic.c | 6
drivers/infiniband/hw/mlx4/qp.c | 2
drivers/infiniband/hw/mlx5/main.c | 2
drivers/iommu/intel-iommu.c | 8 -
drivers/irqchip/irq-crossbar.c | 8 -
drivers/media/rc/lirc_dev.c | 4
drivers/media/usb/dvb-usb/dibusb-common.c | 16 ++
drivers/memory/omap-gpmc.c | 4
drivers/net/can/ti_hecc.c | 3
drivers/net/can/usb/ems_usb.c | 2
drivers/net/can/usb/esd_usb2.c | 2
drivers/net/can/usb/kvaser_usb.c | 13 +
drivers/net/can/usb/usb_8dev.c | 2
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 36 ++++-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 8 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 23 +--
drivers/net/ethernet/ibm/ibmvnic.c | 43 ++++--
drivers/net/ethernet/ibm/ibmvnic.h | 1
drivers/net/phy/spi_ks8995.c | 3
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2
drivers/net/wireless/mac80211_hwsim.c | 5
drivers/rapidio/devices/rio_mport_cdev.c | 3
drivers/scsi/lpfc/lpfc_els.c | 14 +-
drivers/scsi/qla2xxx/qla_dbg.c | 12 -
drivers/scsi/scsi_lib.c | 10 -
drivers/spi/Kconfig | 1
drivers/usb/dwc3/gadget.c | 7 -
drivers/usb/gadget/configfs.c | 1
drivers/usb/gadget/function/f_fs.c | 13 +
drivers/usb/gadget/legacy/inode.c | 4
drivers/usb/gadget/udc/net2280.c | 25 +--
drivers/usb/gadget/udc/pxa27x_udc.c | 5
drivers/usb/gadget/udc/renesas_usb3.c | 2
drivers/virtio/virtio.c | 2
fs/afs/cmservice.c | 3
fs/btrfs/extent-tree.c | 1
fs/nfs/dir.c | 2
fs/xfs/xfs_inode.c | 1
include/linux/dma-mapping.h | 2
include/linux/genalloc.h | 3
include/linux/mmu_notifier.h | 13 -
include/linux/omap-gpmc.h | 5
include/linux/sysfs.h | 6
include/scsi/libsas.h | 2
kernel/bpf/percpu_freelist.c | 8 -
kernel/cpu.c | 10 -
kernel/debug/kdb/kdb_io.c | 2
kernel/jump_label.c | 2
kernel/sched/fair.c | 2
kernel/sched/features.h | 5
kernel/workqueue.c | 1
lib/asn1_decoder.c | 49 ++++---
lib/dynamic_debug.c | 4
lib/genalloc.c | 10 -
mm/huge_memory.c | 84 ++++++++----
mm/zsmalloc.c | 2
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 4
net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 5
net/ipv4/route.c | 14 +-
net/ipv6/af_inet6.c | 10 -
net/ipv6/ip6_gre.c | 2
net/ipv6/ip6_vti.c | 8 -
net/rds/tcp.c | 15 +-
net/rds/tcp.h | 2
net/rds/tcp_listen.c | 9 +
net/sctp/socket.c | 38 +++--
net/sunrpc/sched.c | 3
net/xfrm/xfrm_policy.c | 1
scripts/coccicheck | 15 +-
scripts/module-common.lds | 2
scripts/package/Makefile | 5
security/keys/request_key.c | 46 +++++-
sound/core/pcm.c | 2
sound/core/seq/seq_timer.c | 2
sound/soc/sh/rcar/ssiu.c | 6
sound/usb/mixer.c | 13 +
tools/hv/hv_kvp_daemon.c | 70 ++--------
tools/testing/selftests/powerpc/harness.c | 6
tools/testing/selftests/x86/fsgsbase.c | 2
tools/testing/selftests/x86/ldt_gdt.c | 16 +-
tools/testing/selftests/x86/mpx-hw.h | 4
tools/testing/selftests/x86/ptrace_syscall.c | 3
tools/testing/selftests/x86/single_step_syscall.c | 5
virt/kvm/arm/hyp/vgic-v2-sr.c | 4
virt/kvm/arm/vgic/vgic-irqfd.c | 3
virt/kvm/arm/vgic/vgic-its.c | 111 +++++++++-------
virt/kvm/kvm_main.c | 8 +
144 files changed, 906 insertions(+), 526 deletions(-)
Alexey Kardashevskiy (1):
powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested
Alexey Kodanev (1):
gre6: use log_ecn_error module parameter in ip6_tnl_rcv()
Andre Przywara (1):
KVM: arm/arm64: VGIC: Fix command handling while ITS being disabled
Andrew Banman (1):
x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register
Andrew Honig (1):
KVM: VMX: remove I/O port 0x80 bypass on Intel hosts
Arend Van Spriel (1):
brcmfmac: change driver unbind order of the sdio function devices
Arvind Yadav (1):
atm: horizon: Fix irq release error
Ben Hutchings (1):
mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl()
Blomme, Maarten (2):
spi_ks8995: fix "BUG: key accdaa28 not in .data!"
spi_ks8995: regs_size incorrect for some devices
Chris Brandt (1):
i2c: riic: fix restart condition
Christoffer Dall (1):
KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion
Christoph Hellwig (1):
scsi: dma-mapping: always provide dma_get_cache_alignment
Christophe JAILLET (3):
bus: arm-ccn: Check memory allocation failure
USB: gadgetfs: Fix a potential memory leak in 'dev_config()'
drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()'
Chuck Lever (1):
sunrpc: Fix rpc_task_begin trace point
Daniel Drake (1):
HID: chicony: Add support for another ASUS Zen AiO keyboard
Daniel Thompson (1):
kdb: Fix handling of kallsyms_symbol_next() return value
Darrick J. Wong (1):
xfs: fix forgotten rcu read unlock when skipping inode reclaim
Dave Hansen (1):
x86/mpx/selftests: Fix up weird arrays
Dave Martin (1):
arm64: fpsimd: Prevent registers leaking from dead tasks
David Daney (1):
module: set __jump_table alignment to 8
David Howells (1):
afs: Connect up the CB.ProbeUuid
Dmitry Safonov (1):
x86/selftests: Add clobbers for int80 on x86_64
Eric Biggers (5):
ASN.1: fix out-of-bounds read when parsing indefinite length item
ASN.1: check for error from ASN1_OP_END__ACT actions
KEYS: add missing permission check for request_key() destination
X.509: reject invalid BIT STRING for subjectPublicKey
X.509: fix comparisons of ->pkey_algo
Eric Dumazet (1):
bpf: fix lockdep splat
Florian Westphal (1):
netfilter: don't track fragmented packets
Franck Demathieu (1):
irqchip/crossbar: Fix incorrect type of register size
Greg Kroah-Hartman (2):
efi: Move some sysfs files to be read-only by root
Linux 4.9.69
Guenter Roeck (2):
ARM: OMAP2+: Fix device node reference counts
ARM: OMAP2+: Release device node after it is no longer needed.
Heiko Carstens (1):
s390: fix compat system call table
Herbert Xu (1):
xfrm: Copy policy family in clone_policy
Huacai Chen (2):
scsi: use dma_get_cache_alignment() as minimum DMA alignment
scsi: libsas: align sata_device's rps_resp on a cacheline
Jaejoong Kim (2):
ALSA: usb-audio: Fix out-of-bound error
ALSA: usb-audio: Add check return value for usb_string()
James Smart (1):
scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters
Jan Kara (1):
axonram: Fix gendisk handling
Janosch Frank (1):
KVM: s390: Fix skey emulation permission check
Jason Baron (1):
jump_label: Invoke jump_label_test() via early_initcall()
Jeff Mahoney (1):
btrfs: fix missing error return in btrfs_drop_snapshot
Jim Mattson (1):
kvm: nVMX: VMCLEAR should not cause the vCPU to shut down
Jim Qu (1):
drm/amd/amdgpu: fix console deadlock if late init failed
Jimmy Assarsson (3):
can: kvaser_usb: free buf in error paths
can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback()
can: kvaser_usb: ratelimit errors if incomplete messages are received
Joe Perches (1):
scsi: qla2xxx: Fix ql_dump_buffer
Johan Hovold (1):
dt-bindings: usb: fix reg-property port-number range
Johannes Thumshirn (1):
zram: set physical queue limits to avoid array out of bounds accesses
John Keeping (2):
usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT
usb: gadget: configs: plug memory leak
Jérémy Lefaure (2):
EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro
EDAC, i5000, i5400: Fix definition of NRECMEMB register
Kees Cook (1):
ARM: 8657/1: uaccess: consistently check object sizes
Kim Phillips (1):
bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left.
Kirill A. Shutemov (3):
thp: reduce indentation level in change_huge_pmd()
thp: fix MADV_DONTNEED vs. numa balancing race
mm: drop unused pmdp_huge_get_and_clear_notify()
Kristina Martsenko (1):
arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one
Krzysztof Kozlowski (1):
crypto: s5p-sss - Fix completing crypto request in IRQ handler
Kuninori Morimoto (1):
ASoC: rcar: avoid SSI_MODEx settings for SSI8
LEROY Christophe (6):
crypto: talitos - fix AEAD test failures
crypto: talitos - fix memory corruption on SEC2
crypto: talitos - fix setkey to check key weakness
crypto: talitos - fix AEAD for sha224 on non sha224 capable chips
crypto: talitos - fix use of sg_link_tbl_len
crypto: talitos - fix ctr-aes-talitos
Ladislav Michl (1):
ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure
Lai Jiangshan (1):
smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place
Laurent Caumont (1):
media: dvb: i2c transfers over usb cannot be done from stack
Majd Dibbiny (1):
IB/mlx5: Assign send CQ and recv CQ of UMR QP
Marc Zyngier (5):
arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one
KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation
KVM: arm/arm64: vgic-its: Check result of allocation before use
bus: arm-cci: Fix use of smp_processor_id() in preemptible context
bus: arm-ccn: Fix use of smp_processor_id() in preemptible context
Marek Szyprowski (1):
drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU
Mark Bloch (1):
IB/mlx4: Increase maximal message size under UD QP
Mark Rutland (2):
arm: KVM: Survive unknown traps from guests
arm64: KVM: Survive unknown traps from guests
Martin Kelly (4):
can: kvaser_usb: cancel urb on -EPIPE and -EPROTO
can: ems_usb: cancel urb on -EPIPE and -EPROTO
can: esd_usb2: cancel urb on -EPIPE and -EPROTO
can: usb_8dev: cancel urb on -EPIPE and -EPROTO
Masahiro Yamada (3):
kbuild: pkg: use --transform option to prefix paths in tar
coccinelle: fix parallel build with CHECK=scripts/coccicheck
clk: uniphier: fix DAPLL2 clock rate of Pro5
Michal Schmidt (4):
bnx2x: prevent crash when accessing PTP with interface down
bnx2x: fix possible overrun of VFPF multicast addresses array
bnx2x: fix detection of VLAN filtering feature for VF
bnx2x: do not rollback VF MAC/VLAN filters we did not configure
Ming Lei (2):
blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue()
block: wake up all tasks blocked in get_request()
Nicholas Piggin (2):
powerpc/64s: Initialize ISAv3 MMU registers before setting partition table
powerpc: Fix compiling a BE kernel with a powerpc64le toolchain
Oliver Stäbler (1):
can: ti_hecc: Fix napi poll return value for repoll
Pan Bian (1):
efi/esrt: Use memunmap() instead of kfree() to free the remapping
Paul Mackerras (1):
powerpc/64: Invalidate process table caching after setting process table
Paul Meyer (1):
hv: kvp: Avoid reading past allocated blocks from KVP file
Pavel Tatashin (1):
sparc64/mm: set fields in deferred pages
Peter Zijlstra (1):
sched/fair: Make select_idle_cpu() more aggressive
Petr Cvek (1):
usb: gadget: pxa27x: Test for a valid argument pointer
Phil Reid (1):
gpio: altera: Use handle_level_irq when configured as a level_high
Radim Krčmář (1):
KVM: x86: fix APIC page invalidation
Rafael J. Wysocki (1):
x86/PCI: Make broadcom_postcore_init() check acpi_disabled
Randy Dunlap (1):
dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0
Raz Manor (1):
usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver
Robb Glasser (1):
ALSA: pcm: prevent UAF in snd_pcm_info
Robin Murphy (1):
iommu/vt-d: Fix scatterlist offset handling
Roger Quadros (1):
usb: dwc3: gadget: Fix system suspend/resume on TI platforms
Russell King (2):
ARM: BUG if jumping to usermode address in kernel mode
ARM: avoid faulting on qemu
Sachin Sant (1):
selftest/powerpc: Fix false failures for skipped tests
Sasha Levin (2):
Revert "drm/armada: Fix compile fail"
Revert "spi: SPI_FSL_DSPI should depend on HAS_DMA"
Sean Young (1):
lirc: fix dead lock between open and wakeup_filter
Sergey Senozhatsky (1):
zsmalloc: calling zs_map_object() from irq is a bug
Shile Zhang (1):
powerpc/64: Fix checksum folding in csum_add()
Sowmini Varadhan (1):
rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races
Steffen Klassert (1):
vti6: Don't report path MTU below IPV6_MIN_MTU.
Stephen Bates (1):
lib/genalloc.c: make the avail variable an atomic_long_t
Takashi Iwai (1):
ALSA: seq: Remove spurious WARN_ON() at timer check
Tejun Heo (2):
libata: drop WARN from protocol error in ata_sff_qc_issue()
workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq
Thomas Falcon (2):
ibmvnic: Fix overflowing firmware/hardware TX queue
ibmvnic: Allocate number of rx/tx buffers agreed on by firmware
Thomas Gleixner (1):
x86/hpet: Prevent might sleep splat on resume
Trond Myklebust (1):
NFS: Fix a typo in nfs_rename()
WANG Cong (1):
ipv6: reorder icmpv6_init() and ip6_mr_init()
Wanpeng Li (1):
KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset
William Breathitt Gray (1):
isa: Prevent NULL dereference in isa_bus driver callbacks
Xin Long (4):
route: also update fnhe_genid when updating a route cache
route: update fnhe_expires for redirect when the fnhe exists
sctp: do not free asoc when it is already dead in sctp_sendmsg
sctp: use the right sk after waking up from wait_buf sleep
Yoshihiro Shimoda (1):
usb: gadget: udc: renesas_usb3: fix number of the pipes
weiping zhang (1):
virtio: release virtio index when fail to device_register
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2017-12-14 9:29 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-12-14 9:29 Greg KH [this message]
2017-12-14 9:29 ` Linux 4.9.69 Greg KH
2017-12-14 19:20 ` Sebastian Gottschall
2017-12-14 20:01 ` Greg KH
2017-12-14 20:01 ` Greg KH
2017-12-14 21:07 ` Sebastian Gottschall
2017-12-14 22:18 ` Sebastian Gottschall
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=20171214092932.GA25475@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.