Bionic update: upstream stable patchset 2018-08-09

Bug #1786352 reported by Kamal Mostafa
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Bionic
Fix Released
Undecided
Kamal Mostafa

Bug Description

SRU Justification

    Impact:
       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from a mainline/stable Linux tree or
       a minimally backported form of that patch. The following upstream
       stable patches should be included in the Ubuntu kernel:

       upstream stable patchset 2018-08-09 (ported from v4.14.{45,46,47} and v4.16.13)
       from git://git.kernel.org/

soc: amlogic: meson-gx-pwrc-vpu: fix error on shutdown when domain is powered off
selftests: Add FIB onlink tests
drm/vblank: Data type fixes for 64-bit vblank sequences.
soc: renesas: r8a77970-sysc: fix power area parents
drm/amd/display: Set vsc pack revision when DPCD revision is >= 1.2
dt-bindings: display: msm/dsi: Fix the PHY regulator supply props
ibmvnic: Allocate statistics buffers during probe
powerpc/mm/slice: Fix hugepage allocation at hint address on 8xx
powerpc/mm/slice: Enhance for supporting PPC32
powerpc/mm/slice: create header files dedicated to slices
powerpc/mm/slice: Remove intermediate bitmap copy
drm/amdgpu: Clean sdma wptr register when only enable wptr polling
f2fs: flush cp pack except cp pack 2 page at first
powerpc/vas: Fix cleanup when VAS is not configured
ibmvnic: Fix reset return from closed state
bcache: stop dc->writeback_rate_update properly
bcache: fix cached_dev->count usage for bch_cache_set_error()
bcache: set writeback_rate_update_seconds in range [1, 60] seconds
firmware: fix checking for return values for fw_add_devm_name()
hv_netvsc: Fix the return status in RX path
i40e: hold the RTNL lock while changing interrupt schemes
rxrpc: Fix resend event time calculation
platform/x86: dell-smbios: Fix memory leaks in build_tokens_sysfs()
riscv/spinlock: Strengthen implementations with fences
kasan, slub: fix handling of kasan_slab_free hook
bnxt_en: Ignore src port field in decap filter nodes
ARM: dts: sun4i: Fix incorrect clocks for displays
PM / core: Fix direct_complete handling for devices with no callbacks
bcma: fix buffer size caused crash in bcma_core_mips_print_irq()
arm64: export tishift functions to modules
mmc: block: propagate correct returned value in mmc_rpmb_ioctl
Btrfs: fix error handling in btrfs_truncate()
fix breakage caused by d_find_alias() semantics change
MIPS: Fix build with DEBUG_ZBOOT and MACH_JZ4770
MIPS: xilfpga: Actually include FDT in fitImage
MIPS: xilfpga: Stop generating useless dtb.o
tools: sync up .h files with the repective arch and uapi .h files
perf tools: Add trace/beauty/generated/ into .gitignore
drm/vmwgfx: Set dmabuf_size when vmw_dmabuf_init is successful
kdb: make "mdr" command repeat
pinctrl: mcp23s08: spi: Fix regmap debugfs entries
regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()'
ARM: dts: porter: Fix HDMI output routing
ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet
i40e: Add delay after EMP reset for firmware to recover
regmap: Correct comparison in regmap_cached
ARM: dts: at91: tse850: use the correct compatible for the eeprom
drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen2
drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3
netlabel: If PF_INET6, check sk_buff ip header version
selftests/net: fixes psock_fanout eBPF test case
perf tests: Fix dwarf unwind for stripped binaries
perf report: Fix memory corruption in --branch-history mode --branch-history
perf tests: Use arch__compare_symbol_names to compare symbols
perf report: Fix wrong jump arrow
perf test: Fix test case inet_pton to accept inlines.
x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified
drm/rockchip: Respect page offset for PRIME mmap calls
MIPS: Octeon: Fix logging messages with spurious periods after newlines
dpaa_eth: fix pause capability advertisement logic
pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignment for SSI pins group
rcu: Call touch_nmi_watchdog() while printing stall warnings
net: stmmac: call correct function in stmmac_mac_config_rx_queues_routing()
audit: return on memory error to avoid null pointer dereference
PCMCIA / PM: Avoid noirq suspend aborts during suspend-to-idle
ARM: dts: bcm283x: Fix pin function of JTAG pins
ARM: dts: bcm283x: Fix probing of bcm2835-i2s
power: supply: ltc2941-battery-gauge: Fix temperature units
sh_eth: fix TSU init on SH7734/R8A7740
ixgbe: prevent ptp_rx_hang from running when in FILTER_ALL mode
udf: Provide saner default for invalid uid / gid
PCI: Add function 1 DMA alias quirk for Marvell 88SE9220
dpaa_eth: fix SG mapping
cpufreq: Reorder cpufreq_online() error code path
net: stmmac: ensure that the MSS desc is the last desc to set the own bit
net: stmmac: ensure that the device has released ownership before reading data
drm/amdgpu: adjust timeout for ib_ring_tests(v2)
drm/amdgpu: disable GFX ring and disable PQ wptr in hw_fini
ARM: dts: dra71-evm: Correct evm_sd regulator max voltage
drm: omapdrm: dss: Move initialization code from component bind to probe
dmaengine: qcom: bam_dma: get num-channels and num-ees from dt
vfio-ccw: fence off transport mode
pinctrl: artpec6: dt: add missing pin group uart5nocts
pinctrl: devicetree: Fix dt_to_map_one_config handling of hogs
hwrng: stm32 - add reset during probe
watchdog: asm9260_wdt: fix error handling in asm9260_wdt_probe()
enic: enable rq before updating rq descriptors
dmaengine: rcar-dmac: Check the done lists in rcar_dmac_chan_get_residue()
dmaengine: pl330: fix a race condition in case of threaded irqs
block: null_blk: fix 'Invalid parameters' when loading module
tools: hv: fix compiler warnings about major/target_fname
drm/bridge: sii902x: Retry status read after DDI I2C
phy: qcom-qmp: Fix phy pipe clock gating
ALSA: vmaster: Propagate slave error
phy: rockchip-emmc: retry calpad busy trimming
x86/devicetree: Fix device IRQ settings in DT
x86/devicetree: Initialize device tree before using it
gfs2: Fix fallocate chunk size
soc: qcom: wcnss_ctrl: Fix increment in NV upload
arm64: dts: qcom: Fix SPI5 config on MSM8996
perf/x86/intel: Fix event update for auto-reload
perf/x86/intel: Fix large period handling on Broadwell CPUs
efi/arm*: Only register page tables when they exist
cdrom: do not call check_disk_change() inside cdrom_open()
perf/x86/intel: Properly save/restore the PMU state in the NMI handler
hwmon: (pmbus/adm1275) Accept negative page register values
hwmon: (pmbus/max8688) Accept negative page register values
drm/panel: simple: Fix the bus format for the Ontat panel
perf/core: Fix perf_output_read_group()
max17042: propagate of_node to power supply device
perf/core: Fix installing cgroup events on CPU
f2fs: fix to check extent cache in f2fs_drop_extent_tree
f2fs: fix to clear CP_TRIMMED_FLAG
f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range
powerpc: Add missing prototype for arch_irq_work_raise()
drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()'
drm/meson: Fix some error handling paths in 'meson_drv_bind_master()'
watchdog: aspeed: Fix translation of reset mode to ctrl register
watchdog: dw: RMW the control register
MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset
net/smc: pay attention to MAX_ORDER for CQ entries
spi: bcm-qspi: fIX some error handling paths
regulator: gpio: Fix some error handling paths in 'gpio_regulator_probe()'
coresight: Use %px to print pcsr instead of %p
drm/amdkfd: add missing include of mm.h
IB/core: Honor port_num while resolving GID for IB link layer
perf stat: Fix core dump when flag T is used
perf top: Fix top.call-graph config option reading
KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use
i2c: mv64xxx: Apply errata delay only in standard mode
cxgb4: Fix queue free path of ULD drivers
ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c
ACPICA: Fix memory leak on unusual memory leak
ACPICA: Events: add a return on failure from acpi_hw_register_read
dt-bindings: add device tree binding for Allwinner H6 main CCU
remoteproc: imx_rproc: Fix an error handling path in 'imx_rproc_probe()'
bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set
zorro: Set up z->dev.dma_mask for the DMA API
IB/mlx5: Set the default active rate and width to QDR and 4X
cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path
iommu/mediatek: Fix protect memory setting
drm/vmwgfx: Unpin the screen object backup buffer when not used
ext4: don't complain about incorrect features when probing
arm: dts: socfpga: fix GIC PPI warning
watchdog: aspeed: Allow configuring for alternate boot
ima: Fallback to the builtin hash algorithm
ima: Fix Kconfig to select TPM 2.0 CRB interface
UBUNTU: [config] CONFIG_TCG_CRB=y (tpm_crb)
cxgb4: Setup FW queues before registering netdev
ath9k: fix crash in spectral scan
nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A
ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk)
watchdog: davinci_wdt: fix error handling in davinci_wdt_probe()
net/mlx5: Protect from command bit overflow
selftests: Print the test we're running to /dev/kmsg
tools/thermal: tmon: fix for segfault
rsi: fix kernel panic observed on 64bit machine
powerpc/perf: Fix kernel address leak via sampling registers
powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer
hwmon: (nct6775) Fix writing pwmX_mode
parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode
iwlwifi: mvm: check if mac80211_queue is valid in iwl_mvm_disable_txq
m68k: set dma and coherent masks for platform FEC ethernets
intel_th: Use correct method of finding hub
iommu/amd: Take into account that alloc_dev_data() may return NULL
ath10k: advertize beacon_int_min_gcd
ieee802154: ca8210: fix uninitialised data read
powerpc/mpic: Check if cpu_possible() in mpic_physmask()
ACPI: acpi_pad: Fix memory leak in power saving threads
drivers: macintosh: rack-meter: really fix bogus memsets
xen/acpi: off by one in read_acpi_id()
rxrpc: Don't treat call aborts as conn aborts
rxrpc: Fix Tx ring annotation after initial Tx failure
btrfs: qgroup: Fix root item corruption when multiple same source snapshots are created with quota enabled
btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers
Btrfs: fix copy_items() return value when logging an inode
btrfs: tests/qgroup: Fix wrong tree backref level
net: bgmac: Correctly annotate register space
net: bgmac: Fix endian access in bgmac_dma_tx_ring_free()
sparc64: Make atomic_xchg() an inline function rather than a macro.
lan78xx: Connect phy early
KVM: VMX: raise internal error for exception during invalid protected mode state
x86/mm: Fix bogus warning during EFI bootup, use boot_cpu_has() instead of this_cpu_has() in build_cr3_noflush()
sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning
powerpc/64s/idle: Fix restore of AMOR on POWER9 after deep sleep
ocfs2/dlm: don't handle migrate lockres if already in shutdown
IB/rxe: Fix for oops in rxe_register_device on ppc64le arch
btrfs: Fix possible softlock on single core machines
Btrfs: fix NULL pointer dereference in log_dir_items
Btrfs: bail out on error during replay_dir_deletes
mm: thp: fix potential clearing to referenced flag in page_idle_clear_pte_refs_one()
mm: fix races between address_space dereference and free in page_evicatable
mm/ksm: fix interaction with THP
ibmvnic: Zero used TX descriptor counter on reset
dp83640: Ensure against premature access to PHY registers after reset
perf clang: Add support for recent clang versions
perf tools: Fix perf builds with clang support
powerpc/fscr: Enable interrupts earlier before calling get_user()
cpufreq: CPPC: Initialize shared perf capabilities of CPUs
Force log to disk before reading the AGF during a fstrim
sr: get/drop reference to device in revalidate and check_events
z3fold: fix memory leak
swap: divide-by-zero when zero length swap file on ssd
fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table
x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init
x86/pgtable: Don't set huge PUD/PMD on non-leaf entries
Btrfs: fix loss of prealloc extents past i_size after fsync log replay
Btrfs: clean up resources during umount after trans is aborted
nvme: don't send keep-alives to the discovery controller
firmware: dmi_scan: Fix UUID length safety check
sh: fix debug trap failure to process signals before return to user
net: mvneta: fix enable of all initialized RXQs
vlan: Fix vlan insertion for packets without ethernet header
net: Fix untag for vlan packets without ethernet header
qede: Do not drop rx-checksum invalidated packets.
hv_netvsc: enable multicast if necessary
mm/kmemleak.c: wait for scan completion before disabling free
mm/page_owner: fix recursion bug after changing skip entries
mm, slab: memcg_link the SLAB's kmem_cache
qede: Fix barrier usage after tx doorbell write.
builddeb: Fix header package regarding dtc source links
llc: properly handle dev_queue_xmit() return value
x86/alternatives: Fixup alternative_call_2
perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs
net/mlx5: Make eswitch support to depend on switchdev
net: dsa: mt7530: fix module autoloading for OF platform drivers
bonding: fix the err path for dev hwaddr sync in bond_enslave
net: qmi_wwan: add BroadMobi BM806U 2020:2033
lan78xx: Set ASD in MAC_CR when EEE is enabled.
ARM: 8748/1: mm: Define vdso_start, vdso_end as array
batman-adv: fix packet loss for broadcasted DHCP packets to a server
batman-adv: fix multicast-via-unicast transmission with AP isolation
drm/amdkfd: Fix scratch memory with HWS enabled
selftests: ftrace: Add a testcase for probepoint
selftests: ftrace: Add a testcase for string type with kprobe_event
selftests: ftrace: Add probe event argument syntax testcase
xfrm: Fix transport mode skb control buffer usage.
mm, thp: do not cause memcg oom for thp
mm/mempolicy.c: avoid use uninitialized preferred_node
drm/ast: Fixed 1280x800 Display Issue
net: dsa: Fix functional dsa-loop dependency on FIXED_PHY
net/sched: fix idr leak in the error path of tcf_skbmod_init()
net/sched: fix idr leak in the error path of __tcf_ipt_init()
net/sched: fix idr leak in the error path of tcp_pedit_init()
net/sched: fix idr leak in the error path of tcf_act_police_init()
net/sched: fix idr leak in the error path of tcf_simp_init()
net/sched: fix idr leak on the error path of tcf_bpf_init()
RDMA/qedr: Fix QP state initialization race
RDMA/qedr: Fix rc initialization on CNQ allocation failure
RDMA/qedr: fix QP's ack timeout configuration
RDMA/ucma: Correct option size check using optlen
kbuild: make scripts/adjust_autoksyms.sh robust against timestamp races
brcmfmac: Fix check for ISO3166 code
perf/cgroup: Fix child event counting bug
drm/tegra: Shutdown on driver unbind
iwlwifi: mvm: fix array out of bounds reference
iwlwifi: mvm: make sure internal station has a valid id
iwlwifi: mvm: clear tx queue id when unreserving aggregation queue
iwlwifi: mvm: Increase session protection time after CS
vti6: Fix dev->max_mtu setting
ip_tunnel: Clamp MTU to bounds on new link
vti4: Don't count header length twice on tunnel setup
batman-adv: Fix skbuff rcsum on packet reroute
batman-adv: fix header size check in batadv_dbg_arp()
vlan: Fix out of order vlan headers with reorder header off
net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off
iwlwifi: mvm: fix error checking for multi/broadcast sta
iwlwifi: mvm: Correctly set IGTK for AP
iwlwifi: mvm: set the correct tid when we flush the MCAST sta
xfrm: fix rcu_read_unlock usage in xfrm_local_error
drm/nouveau/bl: fix backlight regression
drm/imx: move arming of the vblank event to atomic_flush
gpu: ipu-v3: prg: avoid possible array underflow
KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending
sunvnet: does not support GSO for sctp
ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu
workqueue: use put_device() instead of kfree()
bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa().
can: m_can: select pinctrl state in each suspend/resume function
can: m_can: change comparison to bitshift when dealing with a mask
netfilter: ebtables: fix erroneous reject of last rule
dmaengine: mv_xor_v2: Fix clock resource by adding a register clock
lib/test_kmod.c: fix limit check on number of test devices created
selftests/vm/run_vmtests: adjust hugetlb size according to nr_cpus
arm64: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery
ARM: davinci: fix the GPIO lookup for omapl138-hawk
hv_netvsc: fix locking during VF setup
hv_netvsc: fix locking for rx_mode
hv_netvsc: fix filter flags
xen: xenbus: use put_device() instead of kfree()
xen-blkfront: move negotiate_mq to cover all cases of new VBDs
cxgb4: do not set needs_free_netdev for mgmt dev's
IB/core: Fix possible crash to access NULL netdev
net: smsc911x: Fix unload crash when link is up
net: qcom/emac: Use proper free methods during TX
qed: Free RoCE ILT Memory on rmmod qedr
fsl/fman: avoid sleeping in atomic context while adding an address
fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper().
IB/mlx5: Fix an error code in __mlx5_ib_modify_qp()
IB/mlx4: Include GID type when deleting GIDs from HW table under RoCE
IB/mlx4: Fix corruption of RoCEv2 IPv4 GIDs
RDMA/qedr: Fix iWARP write and send with immediate
RDMA/qedr: Fix kernel panic when running fio over NFSoRDMA
ia64/err-inject: Use get_user_pages_fast()
e1000e: allocate ring descriptors with dma_zalloc_coherent
e1000e: Fix check_for_link return value with autoneg off
ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288
hv_netvsc: propagate rx filters to VF
hv_netvsc: filter multicast/broadcast
hv_netvsc: use napi_schedule_irqoff
batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag
watchdog: f71808e_wdt: Fix magic close handling
rds: Incorrect reference counting in TCP socket creation
iwlwifi: mvm: Correctly set the tid for mcast queue
iwlwifi: mvm: Direct multicast frames to the correct station
iwlwifi: avoid collecting firmware dump if not loaded
iwlwifi: mvm: fix assert 0x2B00 on older FWs
iwlwifi: mvm: Fix channel switch for count 0 and 1
iwlwifi: mvm: fix TX of CCMP 256
net: ethtool: don't ignore return from driver get_fecparam method
selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailable
block: display the correct diskname for bio
ceph: fix potential memory leak in init_caches()
Btrfs: fix log replay failure after linking special file and fsync
Btrfs: send, fix issuing write op when processing hole in no data mode
btrfs: use kvzalloc to allocate btrfs_fs_info
drm/sun4i: Fix dclk_set_phase
arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, wifi reset)
xfrm: Fix ESN sequence number handling for IPsec GSO packets.
drm/amd/amdgpu: Correct VRAM width for APUs with GMC9
xen/pirq: fix error path cleanup when binding MSIs
RDMA/bnxt_re: Fix the ib_reg failure cleanup
RDMA/bnxt_re: Fix incorrect DB offset calculation
RDMA/bnxt_re: Unconditionly fence non wire memory operations
IB/mlx: Set slid to zero in Ethernet completion struct
ipvs: remove IPS_NAT_MASK check to fix passive FTP
ARC: setup cpu possible mask according to possible-cpus dts property
ARC: mcip: update MCIP debug mask when the new cpu came online
ARC: mcip: halt GFRC counter when ARC cores halt
spectrum: Reference count VLAN entries
mlxsw: spectrum: Treat IPv6 unregistered multicast as broadcast
mlxsw: core: Fix flex keys scratchpad offset conflict
net/smc: use link_id of server in confirm link reply
nvmet: fix PSDT field check in command format
net/tcp/illinois: replace broken algorithm reference link
gianfar: Fix Rx byte accounting for ndev stats
clocksource/drivers/mips-gic-timer: Use correct shift count to extract data
powerpc/boot: Fix random libfdt related build errors
ARM: dts: bcm283x: Fix unit address of local_intc
ARM: dts: NSP: Fix amount of RAM on BCM958625HR
nbd: fix return value in error handling path
sit: fix IFLA_MTU ignored on NEWLINK
ip6_tunnel: fix IFLA_MTU ignored on NEWLINK
ip_gre: fix IFLA_MTU ignored on NEWLINK
bcache: fix kcrashes with fio in RAID5 backend dev
dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3
virtio-gpu: fix ioctl and expose the fixed status to userspace.
r8152: fix tx packets accounting
selftests/futex: Fix line continuation in Makefile
qrtr: add MODULE_ALIAS macro to smd
ARM: orion5x: Revert commit 4904dbda41c8.
xen/pvcalls: fix null pointer dereference on map->sock
ceph: fix dentry leak when failing to init debugfs
libceph, ceph: avoid memory leak when specifying same option several times
clocksource/drivers/fsl_ftm_timer: Fix error return checking
nvme-pci: Fix nvme queue cleanup if IRQ setup fails
batman-adv: Fix netlink dumping of BLA backbones
batman-adv: Fix netlink dumping of BLA claims
batman-adv: Ignore invalid batadv_v_gw during netlink send
batman-adv: Ignore invalid batadv_iv_gw during netlink send
netfilter: ebtables: convert BUG_ONs to WARN_ONs
netfilter: ipt_CLUSTERIP: put config instead of freeing it
netfilter: ipt_CLUSTERIP: put config struct if we can't increment ct refcount
batman-adv: invalidate checksum on fragment reassembly
batman-adv: fix packet checksum in receive path
md/raid1: fix NULL pointer dereference
md: fix a potential deadlock of raid5/raid10 reshape
fs: dcache: Use READ_ONCE when accessing i_dir_seq
fs: dcache: Avoid livelock between d_alloc_parallel and __d_add
ARM: dts: imx6dl: Include correct dtsi file for Engicam i.CoreM6 DualLite/Solo RQS
kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds
KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2
macvlan: fix use-after-free in macvlan_common_newlink()
arm64: fix unwind_frame() for filtered out fn for function graph tracing
mac80211: drop frames with unexpected DS bits from fast-rx to slow path
x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations
locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs
x86/intel_rdt: Fix incorrect returned value when creating rdgroup sub-directory in resctrl file system
integrity/security: fix digsig.c build error with header file
regulatory: add NUL to request alpha2
smsc75xx: fix smsc75xx_set_features()
ARM: OMAP: Fix dmtimer init for omap1
nfs: system crashes after NFS4ERR_MOVED recovery
arm64: dts: cavium: fix PCI bus dtc warnings
PKCS#7: fix direct verification of SignerInfo signature
selftests/bpf/test_maps: exit child process without error in ENOMEM case
s390/cio: clear timer when terminating driver I/O
s390/cio: fix return code after missing interrupt
s390/cio: fix ccw_device_start_timeout API
powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access
soc: imx: gpc: de-register power domains only if initialized
seccomp: add a selftest for get_metadata
selftests/memfd: add run_fuse_test.sh to TEST_FILES
bug.h: work around GCC PR82365 in BUG()
kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE
virtio_net: fix XDP code path in receive_small()
md: raid5: avoid string overflow warning
locking/xchg/alpha: Add unconditional memory barrier to cmpxchg()
net/mlx5e: Return error if prio is specified when offloading eswitch vlan push
RDMA/bnxt_re: Fix system crash during load/unload
RDMA/bnxt_re: Unpin SQ and RQ memory if QP create fails
arm64: perf: correct PMUVer probing
drm/meson: fix vsync buffer update
drm/exynos: fix comparison to bitshift when dealing with a mask
drm/exynos: g2d: use monotonic timestamps
md raid10: fix NULL deference in handle_write_completed()
gpu: ipu-v3: prg: fix device node leak in ipu_prg_lookup_by_phandle
gpu: ipu-v3: pre: fix device node leak in ipu_pre_lookup_by_phandle
mac80211: Fix sending ADDBA response for an ongoing session
mac80211: Do not disconnect on invalid operating class
cfg80211: clear wep keys after disconnection
mac80211: fix calling sleeping function in atomic context
mac80211: fix a possible leak of station stats
mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4
xfrm: do not call rcu_read_unlock when afinfo is NULL in xfrm_get_tos
s390/dasd: fix handling of internal requests
md: fix md_write_start() deadlock w/o metadata devices
MD: Free bioset when md_run fails
rxrpc: Work around usercopy check
NFC: llcp: Limit size of SDP URI
iwlwifi: mvm: always init rs with 20mhz bandwidth rates
iwlwifi: mvm: fix IBSS for devices that support station type API
iwlwifi: mvm: fix security bug in PN checking
ARM: dts: rockchip: Fix DWMMC clocks
arm64: dts: rockchip: Fix DWMMC clocks
IB/uverbs: Fix unbalanced unlock on error path for rdma_explicit_destroy
IB/uverbs: Fix possible oops with duplicate ioctl attributes
IB/uverbs: Fix method merging in uverbs_ioctl_merge
xhci: workaround for AMD Promontory disabled ports wakeup
tls: retrun the correct IV in getsockopt
ARM: OMAP1: clock: Fix debugfs_create_*() usage
ARM: OMAP2+: Fix sar_base inititalization for HS omaps
ARM: OMAP3: Fix prm wake interrupt for resume
ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt
selftests: memfd: add config fragment for fuse
selftests: pstore: Adding config fragment CONFIG_PSTORE_RAM=m
selftest/vDSO: fix O=
selftests: sync: missing CFLAGS while compiling
libata: Fix compile warning with ATA_DEBUG enabled
arm64: dts: rockchip: correct ep-gpios for rk3399-sapphire
arm64: dts: rockchip: fix rock64 gmac2io stability issues
ptr_ring: prevent integer overflow when calculating size
ARC: Fix malformed ARC_EMUL_UNALIGNED default
mac80211: mesh: fix wrong mesh TTL offset calculation
MIPS: generic: Fix machine compatible matching
powerpc/64s: Fix section mismatch warnings from setup_rfi_flush()
powerpc/pseries: Restore default security feature flags on setup
powerpc/64s: Improve RFI L1-D cache flush fallback
kvm: x86: IA32_ARCH_CAPABILITIES is always supported
KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed
KVM: s390: vsie: fix < 8k check for the itdba
kernel/sys.c: fix potential Spectre v1 issue
kasan: fix memory hotplug during boot
kasan: free allocated shadow memory on MEM_CANCEL_ONLINE
mm/kasan: don't vfree() nonexistent vm_area
ipc/shm: fix shmat() nil address after round-down when remapping
Revert "ipc/shm: Fix shmat mmap nil-page protection"
idr: fix invalid ptr dereference on item delete
IB/umem: Use the correct mm during ib_umem_release
IB/hfi1: Use after free race condition in send context error path
powerpc/64s: Clear PCR on boot
arm64: lse: Add early clobbers to some input/output asm operands
drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros
xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent
libata: blacklist Micron 500IT SSD with MU01 firmware
libata: Blacklist some Sandisk SSDs for NCQ
mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus
mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register
mmc: sdhci-iproc: remove hard coded mmc cap 1.8v
do d_instantiate/unlock_new_inode combinations safely
ALSA: timer: Fix pause event notification
aio: fix io_destroy(2) vs. lookup_ioctx() race
fs: don't scan the inode cache before SB_BORN is set
affs_lookup(): close a race with affs_remove_link()
KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable"
MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs
MIPS: ptrace: Expose FIR register through FP regset
MIPS: c-r4k: Fix data corruption related to cache coherence

CVE References

tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu Bionic):
status: New → In Progress
assignee: nobody → Kamal Mostafa (kamalmostafa)
Changed in linux (Ubuntu Bionic):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (32.9 KiB)

This bug was fixed in the package linux - 4.15.0-34.37

---------------
linux (4.15.0-34.37) bionic; urgency=medium

  * linux: 4.15.0-34.37 -proposed tracker (LP: #1788744)

  * Bionic update: upstream stable patchset 2018-08-09 (LP: #1786352)
    - MIPS: c-r4k: Fix data corruption related to cache coherence
    - MIPS: ptrace: Expose FIR register through FP regset
    - MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs
    - KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable"
    - affs_lookup(): close a race with affs_remove_link()
    - fs: don't scan the inode cache before SB_BORN is set
    - aio: fix io_destroy(2) vs. lookup_ioctx() race
    - ALSA: timer: Fix pause event notification
    - do d_instantiate/unlock_new_inode combinations safely
    - mmc: sdhci-iproc: remove hard coded mmc cap 1.8v
    - mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register
    - mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus
    - libata: Blacklist some Sandisk SSDs for NCQ
    - libata: blacklist Micron 500IT SSD with MU01 firmware
    - xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent
    - drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros
    - arm64: lse: Add early clobbers to some input/output asm operands
    - powerpc/64s: Clear PCR on boot
    - IB/hfi1: Use after free race condition in send context error path
    - IB/umem: Use the correct mm during ib_umem_release
    - idr: fix invalid ptr dereference on item delete
    - Revert "ipc/shm: Fix shmat mmap nil-page protection"
    - ipc/shm: fix shmat() nil address after round-down when remapping
    - mm/kasan: don't vfree() nonexistent vm_area
    - kasan: free allocated shadow memory on MEM_CANCEL_ONLINE
    - kasan: fix memory hotplug during boot
    - kernel/sys.c: fix potential Spectre v1 issue
    - KVM: s390: vsie: fix < 8k check for the itdba
    - KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed
    - kvm: x86: IA32_ARCH_CAPABILITIES is always supported
    - powerpc/64s: Improve RFI L1-D cache flush fallback
    - powerpc/pseries: Restore default security feature flags on setup
    - powerpc/64s: Fix section mismatch warnings from setup_rfi_flush()
    - MIPS: generic: Fix machine compatible matching
    - mac80211: mesh: fix wrong mesh TTL offset calculation
    - ARC: Fix malformed ARC_EMUL_UNALIGNED default
    - ptr_ring: prevent integer overflow when calculating size
    - arm64: dts: rockchip: fix rock64 gmac2io stability issues
    - arm64: dts: rockchip: correct ep-gpios for rk3399-sapphire
    - libata: Fix compile warning with ATA_DEBUG enabled
    - selftests: sync: missing CFLAGS while compiling
    - selftest/vDSO: fix O=
    - selftests: pstore: Adding config fragment CONFIG_PSTORE_RAM=m
    - selftests: memfd: add config fragment for fuse
    - ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt
    - ARM: OMAP3: Fix prm wake interrupt for resume
    - ARM: OMAP2+: Fix sar_base inititalization for HS omaps
    - ARM: OMAP1: clock: Fix debugfs_create_*() usage
    - tls: retrun the correct IV in getsockopt
    - xhci: workaround for AMD Promontory disabled ports w...

Changed in linux (Ubuntu Bionic):
status: Fix Committed → Fix Released
Brad Figg (brad-figg)
tags: added: cscc
Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.