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.20.1
Date: Wed, 9 Jan 2019 19:29:50 +0100 [thread overview]
Message-ID: <20190109182950.GA17585@kroah.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 25079 bytes --]
I'm announcing the release of the 4.20.1 kernel.
All users of the 4.20 kernel series must upgrade.
The updated 4.20.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.20.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/admin-guide/kernel-parameters.txt | 3
Documentation/admin-guide/l1tf.rst | 6
Makefile | 2
arch/arc/Kconfig | 1
arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 9
arch/arm/boot/dts/exynos5422-odroidxu4.dts | 9
arch/arm64/include/asm/kvm_arm.h | 2
arch/arm64/include/asm/unistd.h | 5
arch/arm64/kernel/sys_compat.c | 11
arch/arm64/kernel/syscall.c | 9
arch/arm64/kvm/hyp/tlb.c | 35 -
arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 7
arch/mips/cavium-octeon/executive/cvmx-helper.c | 3
arch/mips/include/asm/atomic.h | 2
arch/mips/include/asm/cpu-info.h | 2
arch/mips/include/asm/mach-loongson64/mmzone.h | 1
arch/mips/include/asm/mmu.h | 2
arch/mips/include/asm/mmu_context.h | 10
arch/mips/include/asm/mmzone.h | 13
arch/mips/include/asm/pgtable-64.h | 5
arch/mips/include/asm/r4kcache.h | 22
arch/mips/kernel/vdso.c | 4
arch/mips/math-emu/dsemul.c | 38 -
arch/mips/mm/c-r3k.c | 2
arch/mips/mm/c-r4k.c | 44 +
arch/parisc/mm/init.c | 4
arch/powerpc/kernel/security.c | 2
arch/powerpc/kernel/signal_32.c | 18
arch/powerpc/kernel/signal_64.c | 20
arch/powerpc/kvm/book3s_64_mmu_hv.c | 3
arch/powerpc/kvm/book3s_hv.c | 17
arch/s390/pci/pci_clp.c | 2
arch/x86/include/asm/kvm_host.h | 2
arch/x86/kernel/cpu/bugs.c | 3
arch/x86/kvm/vmx.c | 7
arch/x86/mm/init.c | 2
arch/x86/mm/init_64.c | 6
crypto/cfb.c | 2
crypto/tcrypt.c | 5
crypto/testmgr.c | 7
crypto/testmgr.h | 76 ++
drivers/android/binder.c | 63 ++
drivers/base/platform-msi.c | 6
drivers/char/tpm/tpm-interface.c | 15
drivers/char/tpm/tpm_i2c_nuvoton.c | 11
drivers/clk/rockchip/clk-rk3188.c | 2
drivers/clk/sunxi-ng/ccu_nm.c | 18
drivers/clocksource/Kconfig | 1
drivers/clocksource/arc_timer.c | 22
drivers/crypto/cavium/nitrox/nitrox_algs.c | 12
drivers/crypto/cavium/nitrox/nitrox_lib.c | 22
drivers/crypto/cavium/nitrox/nitrox_req.h | 7
drivers/crypto/chelsio/chcr_ipsec.c | 5
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 1
drivers/gpu/drm/udl/udl_main.c | 7
drivers/gpu/drm/v3d/v3d_debugfs.c | 11
drivers/infiniband/hw/hfi1/verbs.c | 2
drivers/input/mouse/elan_i2c_core.c | 1
drivers/input/touchscreen/atmel_mxt_ts.c | 4
drivers/iommu/arm-smmu-v3.c | 8
drivers/isdn/capi/kcapi.c | 4
drivers/media/cec/cec-adap.c | 27 -
drivers/media/cec/cec-pin.c | 5
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 2
drivers/media/common/videobuf2/videobuf2-core.c | 3
drivers/media/i2c/imx274.c | 7
drivers/media/i2c/ov5640.c | 17
drivers/media/platform/vim2m.c | 3
drivers/media/platform/vivid/vivid-vid-cap.c | 2
drivers/media/rc/rc-main.c | 6
drivers/media/usb/dvb-usb-v2/usb_urb.c | 5
drivers/media/v4l2-core/v4l2-fwnode.c | 4
drivers/misc/ocxl/config.c | 2
drivers/misc/ocxl/link.c | 2
drivers/mtd/nand/raw/marvell_nand.c | 17
drivers/mtd/nand/raw/nand_jedec.c | 2
drivers/mtd/nand/raw/omap2.c | 2
drivers/mtd/spi-nor/Kconfig | 2
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 14
drivers/net/ethernet/ibm/ibmveth.c | 6
drivers/net/hamradio/6pack.c | 16
drivers/net/tap.c | 3
drivers/net/wan/x25_asy.c | 2
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 11
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h | 2
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c | 2
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c | 8
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 50 +
drivers/rtc/rtc-m41t80.c | 2
drivers/spi/spi-bcm2835.c | 16
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c | 1
drivers/staging/wilc1000/wilc_sdio.c | 1
drivers/tty/serial/xilinx_uartps.c | 4
drivers/usb/Kconfig | 4
drivers/usb/class/cdc-acm.c | 10
drivers/usb/class/cdc-acm.h | 1
drivers/usb/common/Makefile | 1
drivers/usb/common/roles.c | 314 ------------
drivers/usb/dwc2/hcd.h | 2
drivers/usb/dwc2/hcd_queue.c | 19
drivers/usb/dwc2/params.c | 1
drivers/usb/dwc3/dwc3-pci.c | 8
drivers/usb/host/r8a66597-hcd.c | 5
drivers/usb/roles/Kconfig | 13
drivers/usb/roles/Makefile | 4
drivers/usb/roles/class.c | 314 ++++++++++++
drivers/usb/serial/option.c | 4
drivers/usb/serial/pl2303.c | 5
drivers/usb/serial/pl2303.h | 5
fs/btrfs/btrfs_inode.h | 6
fs/btrfs/ctree.c | 29 -
fs/btrfs/dev-replace.c | 6
fs/btrfs/extent-tree.c | 4
fs/btrfs/inode.c | 20
fs/btrfs/scrub.c | 35 +
fs/btrfs/tree-log.c | 16
fs/cifs/file.c | 12
fs/cifs/smb2maperror.c | 4
fs/cifs/smb2ops.c | 4
fs/ext4/ext4.h | 17
fs/ext4/ialloc.c | 2
fs/ext4/inline.c | 5
fs/ext4/inode.c | 63 +-
fs/ext4/ioctl.c | 2
fs/ext4/migrate.c | 36 -
fs/ext4/namei.c | 4
fs/ext4/resize.c | 79 +--
fs/ext4/super.c | 55 +-
fs/ext4/xattr.c | 83 +--
fs/f2fs/data.c | 4
fs/f2fs/node.c | 4
fs/f2fs/super.c | 13
fs/f2fs/xattr.c | 18
fs/file.c | 29 +
include/linux/fdtable.h | 1
include/linux/msi.h | 2
include/linux/ptr_ring.h | 2
include/media/cec.h | 1
include/net/ip_tunnels.h | 20
include/net/sock.h | 38 +
include/trace/events/ext4.h | 20
kernel/cgroup/cgroup.c | 29 -
kernel/panic.c | 6
net/ax25/af_ax25.c | 11
net/ax25/ax25_dev.c | 2
net/compat.c | 15
net/core/sock.c | 15
net/ieee802154/6lowpan/tx.c | 3
net/ipv4/ip_gre.c | 9
net/ipv4/ip_tunnel.c | 9
net/ipv4/ip_vti.c | 12
net/ipv6/ip6_gre.c | 10
net/ipv6/ip6_tunnel.c | 10
net/ipv6/ip6_vti.c | 8
net/ipv6/ip6mr.c | 17
net/ipv6/sit.c | 3
net/netrom/af_netrom.c | 15
net/packet/af_packet.c | 4
net/sunrpc/svcsock.c | 2
net/tipc/bearer.c | 1
security/keys/keyctl_pkey.c | 2
sound/core/pcm.c | 2
sound/firewire/amdtp-stream-trace.h | 4
sound/firewire/amdtp-stream.c | 4
sound/firewire/fireface/ff-protocol-ff400.c | 2
sound/pci/emu10k1/emufx.c | 5
sound/pci/hda/hda_tegra.c | 2
sound/pci/hda/patch_conexant.c | 1
sound/pci/hda/patch_realtek.c | 3
sound/pci/rme9652/hdsp.c | 10
sound/soc/intel/boards/cht_bsw_max98090_ti.c | 14
sound/synth/emux/emux_hwdep.c | 7
tools/lib/traceevent/event-parse.c | 1
tools/perf/arch/common.c | 10
tools/perf/arch/common.h | 1
tools/perf/builtin-script.c | 12
tools/perf/util/env.c | 2
tools/perf/util/event.c | 29 +
tools/perf/util/machine.c | 27 +
tools/perf/util/machine.h | 3
tools/perf/util/pmu.c | 8
tools/perf/util/scripting-engines/trace-event-python.c | 16
tools/perf/util/session.c | 4
tools/perf/util/thread.h | 4
virt/kvm/arm/arm.c | 23
virt/kvm/arm/vgic/vgic-mmio.c | 44 -
virt/kvm/arm/vgic/vgic.c | 6
187 files changed, 1790 insertions(+), 872 deletions(-)
Aaro Koskinen (1):
MIPS: OCTEON: mark RGMII interface disabled on OCTEON III
Adrian Hunter (4):
perf machine: Record if a arch has a single user/kernel address space
perf thread: Add fallback functions for cases where cpumode is insufficient
perf tools: Use fallback for sample_addr_correlates_sym() cases
perf script: Use fallbacks for branch stacks
Alexey Brodkin (1):
clocksource/drivers/arc_timer: Utilize generic sched_clock
Anand Jain (2):
btrfs: dev-replace: go back to suspended state if target device is missing
btrfs: dev-replace: go back to suspend state if another EXCL_OP is running
Arnaldo Carvalho de Melo (1):
perf env: Also consider env->arch == NULL as local operation
Arnd Bergmann (1):
mtd: atmel-quadspi: disallow building on ebsa110
Atul Gupta (1):
crypto: chcr - small packet Tx stalls the queue
Ben Hutchings (1):
perf pmu: Suppress potential format-truncation warning
Boris Brezillon (2):
mtd: rawnand: Fix JEDEC detection
mtd: rawnand: omap2: Pass the parent of pdev to dma_request_chan()
Breno Leitao (1):
powerpc/tm: Unset MSR[TS] if not recheckpointing
Christoffer Dall (2):
KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state
KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less
Colin Ian King (1):
staging: wilc1000: fix missing read_write setting when reading data
Cong Wang (5):
ax25: fix a use-after-free in ax25_fillin_cb()
netrom: fix locking in nr_find_socket()
net/wan: fix a double free in x25_asy_open_tty()
ptr_ring: wrap back ->producer in __ptr_ring_swap_queue()
tipc: fix a double free in tipc_enable_bearer()
Dan Carpenter (1):
staging: bcm2835-audio: double free in init error path
Dan Williams (1):
x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init()
Deepa Dinamani (1):
sock: Make sock->sk_stamp thread-safe
Diana Craciun (1):
powerpc/fsl: Fix spectre_v2 mitigations reporting
Dmitry Eremin-Solenikov (2):
crypto: testmgr - add AES-CFB tests
crypto: cfb - fix decryption
Eric Anholt (1):
drm/v3d: Skip debugfs dumping GCA on platforms without GCA.
Eric Biggers (1):
KEYS: fix parsing invalid pkey info string
Eric Dumazet (2):
net/hamradio/6pack: use mod_timer() to rearm timers
isdn: fix kernel-infoleak in capi_unlocked_ioctl
Eugeniy Paltsev (1):
DRM: UDL: get rid of useless vblank initialization
Filipe Manana (3):
Btrfs: fix deadlock with memory reclaim during scrub
Btrfs: fix fsync of files with multiple hard links in new directories
Btrfs: send, fix race with transaction commits that create snapshots
Georgy A Bystrenin (1):
CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem
Greg Kroah-Hartman (1):
Linux 4.20.1
Greg Kurz (2):
ocxl: Fix endiannes bug in ocxl_link_update_pe()
ocxl: Fix endiannes bug in read_afu_name()
Gustavo A. R. Silva (5):
ALSA: rme9652: Fix potential Spectre v1 vulnerability
ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities
ALSA: pcm: Fix potential Spectre v1 vulnerability
ALSA: emux: Fix potential Spectre v1 vulnerabilities
KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq()
Hans Verkuil (6):
media: cec: keep track of outstanding transmits
media: cec-pin: fix broken tx_ignore_nack_until_eom error injection
media: vivid: free bitmap_cap when updating std/timings/etc.
media: vim2m: use cancel_delayed_work_sync instead of flush_schedule_work
media: vb2: check memory model for VIDIOC_CREATE_BUFS
media: v4l2-tpg: array index could become negative
Hans de Goede (2):
ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper
ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty
Heikki Krogerus (1):
usb: roles: Add a description for the class to Kconfig
Helge Deller (1):
parisc: Remap hugepage-aligned pages in set_kernel_text_rw()
Huacai Chen (4):
MIPS: c-r4k: Add r4k_blast_scache_node for Loongson-3
MIPS: Ensure pmd_present() returns false after pmd_mknotpresent()
MIPS: Align kernel load address to 64KB
MIPS: Fix a R10000_LLSC_WAR logic in atomic.h
Ihab Zhaika (1):
iwlwifi: add new cards for 9560, 9462, 9461 and killer series
Ivan Mironov (1):
bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw
Jacopo Mondi (1):
media: ov5640: Fix set format regression
Jaegeuk Kim (2):
f2fs: fix missing unlock(sbi->gc_mutex)
f2fs: sanity check of xattr entry size
Jernej Skrabec (1):
clk: sunxi-ng: Use u64 for calculation of NM rate
Jia Zhu (1):
f2fs: fix to update new block address correctly for OPU
Jia-Ju Bai (1):
usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable()
Jian-Hong Pan (1):
ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops
Johan Jonker (1):
clk: rockchip: fix typo in rk3188 spdif_frac parent
Josef Bacik (1):
btrfs: run delayed items before dropping the snapshot
Julien Thierry (1):
KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled
Jörgen Storvist (1):
USB: serial: option: add Fibocom NL678 series
Linus Torvalds (1):
i915: fix missing user_access_end() in page fault exception case
Long Li (2):
CIFS: return correct errors when pinning memory failed for direct I/O
CIFS: use the correct length when pinning memory for direct I/O for write
Lu Fengqi (1):
btrfs: skip file_extent generation check for free_space_inode in run_delalloc_nocow
Luca Ceresoli (1):
media: imx274: fix stack corruption in imx274_read_reg
Lukas Wunner (4):
spi: bcm2835: Fix race on DMA termination
spi: bcm2835: Fix book-keeping of DMA termination
spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode
spi: bcm2835: Unbreak the build of esoteric configs
Lyude Paul (1):
brcmfmac: Fix out of bounds memory access during fw load
Maciej W. Rozycki (1):
rtc: m41t80: Correct alarm month range with RTC reads
Macpaul Lin (1):
cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader.
Malcolm Priestley (1):
media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER
Mantas Mikulėnas (1):
ALSA: hda: add mute LED support for HP EliteBook 840 G4
Marc Zyngier (3):
arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible
arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs
KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum
Martin Blumenstingl (2):
usb: dwc2: disable power_down on Amlogic devices
f2fs: fix validation of the block count in sanity_check_raw_super
Maurizio Lombardi (1):
ext4: missing unlock/put_page() in ext4_try_to_write_inline_data()
Michael J. Ruhl (1):
IB/hfi1: Incorrect sizing of sge for PIO will OOPs
Michal Hocko (1):
x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off
Miquel Raynal (2):
mtd: rawnand: marvell: prevent timeouts on a loaded machine
platform-msi: Free descriptors in platform_msi_domain_free()
Nava kishore Manne (1):
serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly
Ondrej Jirman (1):
media: v4l2-fwnode: Fix setting V4L2_MBUS_DATA_ACTIVE_HIGH/LOW flag
Pan Bian (2):
ext4: fix possible use after free in ext4_quota_enable
f2fs: read page index before freeing
Patrick Dreyer (1):
Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G
Paul Aurich (1):
smb3: fix large reads on encrypted connections
Paul Burton (3):
MIPS: math-emu: Write-protect delay slot emulation pages
MIPS: Expand MIPS32 ASIDs to 64 bits
MIPS: Only include mmzone.h when CONFIG_NEED_MULTIPLE_NODES=y
Paul Mackerras (1):
KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch
Robin Murphy (1):
iommu/arm-smmu-v3: Fix big-endian CMD_SYNC writes
Sameer Pujar (1):
ALSA: hda/tegra: clear pending irq handlers
Sanjeev Chugh (1):
Input: atmel_mxt_ts - don't try to free unallocated kernel memory
Scott Chen (1):
USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays
Sean Christopherson (2):
KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup
KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails
Sean Young (1):
media: rc: cec devices do not have a lirc chardev
Sebastian Ott (1):
s390/pci: fix sleeping in atomic during hotplug
Sergey Senozhatsky (1):
panic: avoid deadlocks in re-entrant console drivers
Stephan Gerhold (1):
Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs"
Steven Rostedt (VMware) (1):
tools lib traceevent: Fix processing of dereferenced args in bprintk events
Stijn Tintel (1):
brcmfmac: fix roamoff=1 modparam
Sylwester Nawrocki (1):
ARM: dts: exynos: Specify I2S assigned clocks in proper node
Takashi Sakamoto (4):
ALSA: fireface: fix for state to fetch PCM frames
ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet
ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint
ALSA: firewire-lib: use the same print format for 'without_header' tracepoints
Tejun Heo (1):
cgroup: fix CSS_TASK_ITER_PROCS
Terin Stock (1):
usb: dwc2: host: use hrtimer for NAK retries
Theodore Ts'o (5):
ext4: add ext4_sb_bread() to disambiguate ENOMEM cases
ext4: include terminating u32 in size of xattr entries when expanding inodes
ext4: avoid declaring fs inconsistent due to invalid file handles
ext4: force inode writes when nfsd calls commit_metadata()
ext4: check for shutdown and r/o file system in ext4_write_inode()
Todd Kjos (1):
binder: fix use-after-free due to ksys_close() during fdget()
Tomas Winkler (2):
tpm: tpm_try_transmit() refactor error flow.
tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x
Tyrel Datwyler (1):
ibmveth: fix DMA unmap error in ibmveth_xmit_start error path
Wandrille RONCE (1):
ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294
Wenwen Wang (1):
crypto: cavium/nitrox - fix a DMA pool free failure
Will Deacon (3):
arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1
arm64: compat: Avoid sending SIGILL for unallocated syscall numbers
arm64: compat: Don't pull syscall number from regs in arm_compat_syscall
Willem de Bruijn (4):
tap: call skb_probe_transport_header after setting skb->dev
ieee802154: lowpan_header_create check must check daddr
ip: validate header length on virtual device xmit
packet: validate address length if non-zero
ruippan (潘睿) (1):
ext4: fix EXT4_IOC_GROUP_ADD ioctl
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2019-01-09 18:29 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-01-09 18:29 Greg KH [this message]
2019-01-09 18:30 ` Linux 4.20.1 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=20190109182950.GA17585@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.