Message ID | 20200911173719.28114-1-kamal@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,Bionic,PULL] Bionic upstream stable patchset 2020-09-11+ | expand |
This was already applied to bionic/master-next. Thank you! -Kelsey On 2020-09-11 10:37:19 , Kamal Mostafa wrote: > This pull request (275 commits) includes the following Bionic stable patchsets: > > Bionic update: upstream stable patchset 2020-09-02 > Ported from the following upstream stable releases: > v4.14.194, v4.19.140, > v4.19.141 > https://bugs.launchpad.net/bugs/1893986 > > Bionic update: upstream stable patchset 2020-09-11 > Ported from the following upstream stable releases: > v4.14.195, v4.19.142 > https://bugs.launchpad.net/bugs/1895328 > > -Kamal > > ----- > > The following changes since commit 874953f975500b068d55154200a8432a06f082d4: > > UBUNTU: Ubuntu-4.15.0-118.119 (2020-09-08 12:09:02 +0200) > > are available in the Git repository at: > > git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-bionic.git stable-next > > for you to fetch changes up to ea9663edd6fd730272cc1b145d5f44c86e973827: > > UBUNTU: upstream stable to v4.14.195, v4.19.142 (2020-09-11 09:32:17 -0700) > > ---------------------------------------------------------------- > Aditya Pakki (2): > drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync > drm/nouveau: fix multiple instances of reference count leaks > > Adrian Hunter (1): > perf intel-pt: Fix FUP packet state > > Ahmad Fatoum (3): > watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options > watchdog: f71808e_wdt: remove use of wrong watchdog_info option > watchdog: f71808e_wdt: clear watchdog timeout occurred flag > > Al Viro (1): > do_epoll_ctl(): clean the failure exits up a bit > > Alex Williamson (1): > vfio/type1: Add proper error unwind for vfio_iommu_replay() > > Alexandru Ardelean (1): > iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw() > > Alim Akhtar (1): > arm64: dts: exynos: Fix silent hang after boot on Espresso > > Anand Jain (1): > btrfs: don't traverse into the seed devices in show_devname > > Andrii Nakryiko (1): > tools, build: Propagate build failures from tools/build/Makefile.build > > Andy Shevchenko (1): > mfd: dln2: Run event handler loop under spinlock > > Ansuel Smith (2): > PCI: qcom: Define some PARF params needed for ipq8064 SoC > PCI: qcom: Add support for tx term offset for rev 2.1.0 > > Anton Blanchard (1): > pseries: Fix 64 bit logical memory block panic > > Arnd Bergmann (1): > leds: lm355x: avoid enum conversion warning > > Bartosz Golaszewski (1): > irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock > > Bjorn Helgaas (2): > PCI: Fix pci_cfg_wait queue locking problem > PCI: Probe bridge window attributes once at enumeration-time > > Bolarinwa Olayemi Saheed (1): > iwlegacy: Check the return value of pcie_capability_read_*() > > Brant Merryman (2): > USB: serial: cp210x: re-enable auto-RTS on open > USB: serial: cp210x: enable usb generic throttle/unthrottle > > ChangSyun Peng (1): > md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 > > Charan Teja Reddy (1): > mm, page_alloc: fix core hung in free_pcppages_bulk() > > Charles Keepax (1): > mfd: arizona: Ensure 32k clock is put on driver unbind and error > > Chengming Zhou (1): > ftrace: Setup correct FTRACE_FL_REGS flags for module > > Chris Packham (1): > net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration > > Chris Wilson (1): > drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset() > > Christian Eggers (2): > spi: spidev: Align buffers for DMA > dt-bindings: iio: io-channel-mux: Fix compatible string in example code > > Christian König (1): > drm/radeon: disable AGP by default > > Christophe JAILLET (5): > video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call > scsi: cumana_2: Fix different dev_id between request_irq() and free_irq() > scsi: powertec: Fix different dev_id between request_irq() and free_irq() > scsi: eesox: Fix different dev_id between request_irq() and free_irq() > net: spider_net: Fix the size used in a 'dma_free_coherent()' call > > Christophe Leroy (1): > powerpc/mm: Only read faulting instruction when necessary in do_page_fault() > > Chuhong Yuan (3): > media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities() > media: exynos4-is: Add missed check for pinctrl_lookup_state() > media: budget-core: Improve exception handling in budget_register() > > Chunfeng Yun (1): > usb: mtu3: clear dual mode of u3port when disable device > > Colin Ian King (6): > drm/arm: fix unintentional integer overflow on left shift > drm/radeon: fix array out-of-bounds read and write issues > staging: rtl8192u: fix a dubious looking mask before a shift > iommu/omap: Check for failure of a call to omap_iommu_dump_ctx > Input: sentelic - fix error return when fsp_reg_write fails > fs/ufs: avoid potential u32 multiplication overflow > > Coly Li (2): > bcache: fix super block seq numbers comparision in register_cache_set() > bcache: allocate meta data pages as compound pages > > Cong Wang (1): > bonding: fix a potential double-unregister > > Dan Carpenter (7): > media: firewire: Using uninitialized values in node_probe() > mwifiex: Prevent memory corruption handling keys > thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor() > Smack: fix another vsscanf out of bounds > Smack: prevent underflow in smk_set_cipso() > drm/vmwgfx: Use correct vmw_legacy_display_unit pointer > drm/vmwgfx: Fix two list_for_each loop exit tests > > Danesh Petigara (1): > usb: bdc: Halt controller on suspend > > Daniel Díaz (1): > tools build feature: Quote CC and CXX for their arguments > > Darrick J. Wong (3): > xfs: fix reflink quota reservation accounting error > xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork > xfs: fix inode quota reservation checks > > David Sterba (1): > btrfs: fix messages after changing compression level by remount > > Dejin Zheng (2): > video: fbdev: sm712fb: fix an issue about iounmap for a wrong address > console: newport_con: fix an issue about leak related system resources > > Dilip Kota (1): > spi: lantiq: fix: Rx overflow error in full duplex mode > > Dinghao Liu (2): > ALSA: echoaudio: Fix potential Oops in snd_echo_resume() > ASoC: intel: Fix memleak in sst_media_open > > Dmitry Osipenko (1): > gpu: host1x: debug: Fix multiple channels emitting messages simultaneously > > Doug Berger (1): > mm: include CMA pages in lowmem_reserve at boot > > Drew Fustini (1): > pinctrl-single: fix pcs_parse_pinconf() return value > > Eiichi Tsukata (1): > xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init > > Emil Velikov (1): > drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline > > Eric Biggers (6): > fs/minix: check return value of sb_getblk() > fs/minix: don't allow getting deleted inodes > fs/minix: reject too-large maximum file size > fs/minix: set s_maxbytes correctly > fs/minix: fix block limit check for V1 filesystems > fs/minix: remove expected error message in block_to_path() > > Eric Dumazet (1): > x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task > > Eric Sandeen (1): > ext4: fix potential negative array index in do_split() > > Erik Kaneda (1): > ACPICA: Do not increment operation_region reference counts for field units > > Evan Green (1): > ath10k: Acquire tx_lock in tx error paths > > Evgeny Novikov (3): > video: fbdev: neofb: fix memory leak in neo_scan_monitor() > usb: gadget: net2280: fix memory leak on probe error handling paths > media: vpss: clean up resources in init > > Ewan D. Milne (1): > scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport > > Filipe Manana (1): > btrfs: fix memory leaks after failure to lookup checksums during inode logging > > Finn Thain (3): > m68k: mac: Don't send IOP message until channel is idle > m68k: mac: Fix IOP status/control register writes > scsi: mesh: Fix panic after host or bus reset > > Florinel Iordache (5): > fsl/fman: use 32-bit unsigned integer > fsl/fman: fix dereference null return value > fsl/fman: fix unreachable code > fsl/fman: check dereferencing null pointer > fsl/fman: fix eth hash table allocation > > Fugang Duan (1): > net: fec: correct the error path for regulator disable in probe > > Geert Uytterhoeven (1): > sh: landisk: Add missing initialization of sh_io_port_base > > Grant Likely (1): > HID: input: Fix devices that return multiple bytes in battery report > > Greg Ungerer (1): > m68knommu: fix overwriting of bits in ColdFire V3 cache control > > Grzegorz Szczurek (1): > i40e: Fix crash during removing i40e driver > > Haiyang Zhang (1): > hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() > > Hanjun Guo (1): > PCI: Release IVRS table in AMD ACS quirk > > Harish (1): > selftests/powerpc: Fix CPU affinity for child process > > Hector Martin (3): > ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 > ALSA: usb-audio: add quirk for Pioneer DDJ-RB > ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 > > Heiko Carstens (2): > s390/runtime_instrumentation: fix storage key handling > s390/ptrace: fix storage key handling > > Heiko Stuebner (2): > arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio > arm64: dts: rockchip: fix rk3399-puma gmac reset gpio > > Huacai Chen (2): > MIPS: CPU#0 is not hotpluggable > rtc: goldfish: Enable interrupt in set_alarm() when necessary > > Hugh Dickins (3): > khugepaged: retract_page_tables() remember to test exit > khugepaged: khugepaged_test_exit() check mmget_still_valid() > khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() > > Jack Xiao (1): > drm/amdgpu: avoid dereferencing a NULL pointer > > Jakub Kicinski (1): > bitfield.h: don't compile-time validate _val in FIELD_FIT > > Jan Kara (2): > ext4: fix checking of directory entry validity for inline directories > ext4: don't allow overlapping system zones > > Jann Horn (1): > romfs: fix uninitialized memory leak in romfs_dev_read() > > Jarod Wilson (1): > bonding: show saner speed for broadcast mode > > Jason Gunthorpe (1): > RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() > > Javed Hasan (1): > scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases > > Jeffrey Mitchell (1): > nfs: Fix getxattr kernel panic and memory overflow > > Jian Cai (1): > crypto: aesni - add compatibility with IAS > > Jim Cromie (1): > dyndbg: fix a BUG_ON in ddebug_describe_flags > > Jim Mattson (2): > kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode > kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode > > Jiri Wiesner (1): > bonding: fix active-backup failover for current ARP slave > > Johan Hovold (3): > USB: serial: iuu_phoenix: fix led-activity helpers > USB: serial: ftdi_sio: make process-packet buffer unsigned > USB: serial: ftdi_sio: clean up receive processing > > Johannes Berg (1): > mac80211: fix misplaced while instead of if > > John Allen (1): > crypto: ccp - Fix use of merged scatterlists > > John David Anglin (1): > parisc: Implement __smp_store_release and __smp_load_acquire barriers > > John Garry (1): > scsi: scsi_debug: Add check for sdebug_max_queue during module init > > John Ogness (1): > af_packet: TPACKET_V3: fix fill status rwlock imbalance > > Jon Derrick (1): > irqdomain/treewide: Free firmware node after domain removal > > Jonathan McDowell (2): > net: ethernet: stmmac: Disable hardware multicast filter > net: stmmac: dwmac1000: provide multicast filter fallback > > Josef Bacik (3): > btrfs: only search for left_info if there is no right_info in try_merge_free_space > btrfs: don't show full path of bind mounts in subvol= > btrfs: sysfs: use NOFS for device creation > > Juergen Gross (1): > xen: don't reschedule in preemption off sections > > Julian Anastasov (1): > ipvs: allow connection reuse for unconfirmed conntrack > > Julian Wiedmann (1): > s390/qeth: don't process empty bridge port events > > Junxiao Bi (1): > ocfs2: change slot number type s16 to u16 > > Kai-Heng Feng (2): > leds: core: Flush scheduled work for system suspend > PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken > > Kamal Heib (1): > RDMA/ipoib: Return void from ipoib_ib_dev_stop() > > Kamal Mostafa (3): > UBUNTU: upstream stable to v4.14.194, v4.19.141 > UBUNTU: [Config] updateconfigs for CONFIG_SPI_DYNAMIC > UBUNTU: upstream stable to v4.14.195, v4.19.142 > > Kars Mulder (1): > usb: core: fix quirks_param_set() writing to a const pointer > > Kees Cook (1): > net/compat: Add missing sock updates for SCM_RIGHTS > > Kevin Hao (1): > tracing/hwlat: Honor the tracing_cpumask > > Krzysztof Sobota (1): > watchdog: initialize device before misc_register > > Laurent Pinchart (1): > drm: panel: simple: Fix bpc for LG LB070WV8 panel > > Lihong Kou (1): > Bluetooth: add a mutex lock to avoid UAF in do_enale_set > > Liu Yi L (1): > iommu/vt-d: Enforce PASID devTLB field mask > > Liu Ying (1): > drm/imx: imx-ldb: Disable both channels for split mode in enc->disable() > > Lu Wei (2): > platform/x86: intel-hid: Fix return value check in check_acpi_dev() > platform/x86: intel-vbtn: Fix return value check in check_acpi_dev() > > Luc Van Oostenryck (1): > alpha: fix annotation of io{read,write}{16,32}be() > > Lukas Wunner (2): > driver core: Avoid binding drivers to dead devices > spi: Prevent adding devices below an unregistering controller > > Mao Wenan (1): > virtio_ring: Avoid loop when vq is broken in virtqueue_poll > > Marc Zyngier (1): > epoll: Keep a reference on files added to the check list > > Marco Felsch (1): > drm/imx: tve: fix regulator_disable error path > > Marcos Paulo de Souza (1): > btrfs: export helpers for subvolume name/id resolution > > Marek Szyprowski (1): > usb: dwc2: Fix error path in gadget registration > > Masami Hiramatsu (1): > perf probe: Fix memory leakage when the probe point is not found > > Max Filippov (1): > xtensa: fix xtensa_pmu_setup prototype > > Miaohe Lin (1): > net: Set fput_needed iff FDPUT_FPUT is set > > Michael Ellerman (3): > powerpc: Fix circular dependency between percpu.h and mmu.h > powerpc/boot: Fix CONFIG_PPC_MPC52XX references > powerpc: Allow 4224 bytes of stack expansion for the signal frame > > Michael Tretter (1): > drm/debugfs: fix plain echo to connector "force" attribute > > Mikhail Malygin (1): > RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue > > Mikulas Patocka (2): > crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified > ext2: fix missing percpu_counter_inc > > Milton Miller (1): > powerpc/vdso: Fix vdso cpu truncation > > Ming Lei (1): > dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() > > Mirko Dietrich (1): > ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support > > Muchun Song (1): > kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler > > Nathan Huckleberry (1): > ARM: 8992/1: Fix unwind_frame for clang-built kernels > > Nick Desaulniers (1): > tracepoint: Mark __tracepoint_string's __used > > Nicolas Boichat (1): > Bluetooth: hci_serdev: Only unregister device if it was registered > > Niklas Söderlund (2): > ARM: dts: gose: Fix ports node name for adv7180 > ARM: dts: gose: Fix ports node name for adv7612 > > Nikolay Borisov (1): > btrfs: Move free_pages_out label in inline extent handling branch in compress_file_range > > Paul E. McKenney (2): > fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls > mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls > > Paul Kocialkowski (2): > media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic > media: rockchip: rga: Only set output CSC mode for RGB input > > Pavel Machek (1): > btrfs: fix return value mixup in btrfs_get_extent > > Peng Liu (1): > sched: correct SD_flags returned by tl->sd_flags() > > Peter Xu (1): > mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible > > Pierre-Louis Bossart (1): > ASoC: Intel: bxt_rt298: add missing .owner field > > Prasanna Kerekoppa (1): > brcmfmac: To fix Bss Info flag definition Bug > > Przemyslaw Patynowski (1): > i40e: Set RX_ONLY mode for unicast promiscuous on VLAN > > Qingyu Li (1): > net/nfc/rawsock.c: add CAP_NET_RAW check. > > Qiushi Wu (2): > EDAC: Fix reference count leaks > agp/intel: Fix a memory leak on module initialisation failure > > Qu Wenruo (2): > btrfs: don't allocate anonymous block device for user invisible roots > btrfs: inode: fix NULL pointer dereference if inode doesn't need compression > > Rafael J. Wysocki (1): > PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context() > > Rajat Jain (1): > PCI: Add device even if driver attach failed > > Randy Dunlap (1): > Fix build error when CONFIG_ACPI is not set/enabled: > > Rayagonda Kokatanur (1): > pwm: bcm-iproc: handle clk_get_rate() return > > Ricardo Cañuelo (1): > arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding > > Roger Pau Monne (2): > xen/balloon: fix accounting in alloc_xenballooned_pages error path > xen/balloon: make the balloon wait interruptible > > Roi Dayan (1): > net/mlx5e: Don't support phys switch id if not in switchdev mode > > Romain Naour (1): > include/asm-generic/vmlinux.lds.h: align ro_after_init > > Sai Prakash Ranjan (1): > coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb() > > Sandeep Raghuraman (1): > drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume > > Sandipan Das (1): > selftests/powerpc: Fix online CPU selection > > Sasi Kumar (1): > bdc: Fix bug causing crash after multiple disconnects > > Shay Agroskin (1): > net: ena: Prevent reset after device destruction > > Sivaprakash Murugesan (1): > mtd: rawnand: qcom: avoid write to unavailable register > > Srinivas Kandagatla (1): > ASoC: msm8916-wcd-analog: fix register Interrupt offset > > Srinivas Pandruvada (1): > cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 > > Stafford Horne (1): > openrisc: Fix oops caused when dumping stack > > Stanley Chu (1): > scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices > > Steffen Maier (1): > scsi: zfcp: Fix use-after-free in request timeout handlers > > Stephan Gerhold (1): > arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property > > Stephen Boyd (1): > clk: Evict unregistered clks from parent caches > > Steve French (1): > smb3: warn on confusing error scenario with sec=krb5 > > Steve Longerbeam (1): > gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers > > Steven Rostedt (VMware) (1): > tracing: Use trace_sched_process_free() instead of exit() for pid tracing > > Sven Schnelle (1): > parisc: mask out enable and reserved bits from sba imask > > Thomas Gleixner (1): > genirq/affinity: Make affinity setting if activated opt-in > > Thomas Hebb (1): > tools build feature: Use CC and CXX from parent > > Tianjia Zhang (2): > net: ethernet: aquantia: Fix wrong return value > liquidio: Fix wrong return value in cn23xx_get_pf_num() > > Tiezhu Yang (1): > test_kmod: avoid potential double free in trigger_config_run_type() > > Tim Froidcoeur (2): > net: refactor bind_bucket fastreuse into helper > net: initialize fastreuse on inet_inherit_port > > Tom Rix (5): > drm/bridge: sil_sii8620: initialize return of sii8620_readb > power: supply: check if calc_soc succeeded in pm860x_init_battery > crypto: qat - fix double free in qat_uclo_create_batch_init_list > btrfs: ref-verify: fix memory leak in add_block_entry > net: dsa: b53: check for timeout > > Tomasz Duszynski (1): > iio: improve IIO_CONCENTRATION channel type description > > Tomasz Maciej Nowak (1): > arm64: dts: marvell: espressobin: add ethernet alias > > Tomi Valkeinen (1): > drm/tilcdc: fix leak & null ref in panel_connector_get_modes > > Vasant Hegde (1): > powerpc/pseries: Do not initiate shutdown when system is running on UPS > > Vincent Whitchurch (1): > perf bench mem: Always memset source before memcpy > > Wang Hai (4): > cxl: Fix kobject memleak > wl1251: fix always return 0 error > dlm: Fix kobject memleak > net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init > > Wei Yongjun (1): > kernel/relay.c: fix memleak on destroy relay channel > > Will Deacon (1): > KVM: arm/arm64: Don't reschedule in unmap_stage2_range() > > Wolfram Sang (2): > i2c: rcar: slave: only send STOP event when we have been addressed > i2c: rcar: avoid race when unregistering slave > > Wright Feng (2): > brcmfmac: set state of hanger slot to FREE when flushing PSQ > brcmfmac: keep SDIO watchdog running when console_interval is non-zero > > Xie He (1): > drivers/net/wan/lapbether: Added needed_headroom and a skb->len check > > Xiongfeng Wang (2): > PCI/ASPM: Add missing newline in sysfs 'policy' > Input: psmouse - add a newline when printing 'proto' by sysfs > > Xu Wang (1): > clk: clk-atlas6: fix return value check in atlas6_clk_init() > > Yoshihiro Shimoda (1): > mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete > > Yu Kuai (2): > ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() > MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init() > > Zhao Heming (1): > md-cluster: fix wild pointer of unlock_all_bitmaps() > > Zhe Li (1): > jffs2: fix UAF problem > > Zheng Bin (1): > 9p: Fix memory leak in v9fs_mount > > Zhenzhong Duan (1): > x86/mce/inject: Fix a wrong assignment of i_mce.status > > Zhu Yanjun (1): > RDMA/rxe: Skip dgid check in loopback mode > > yu kuai (1): > ARM: at91: pm: add missing put_device() call in at91_pm_sram_init() > > zhangyi (F) (1): > jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() > > Documentation/ABI/testing/sysfs-bus-iio | 3 +- > .../bindings/iio/multiplexer/io-channel-mux.txt | 2 +- > arch/alpha/include/asm/io.h | 8 +- > arch/arm/boot/dts/r8a7793-gose.dts | 4 +- > arch/arm/kernel/stacktrace.c | 24 ++++++ > arch/arm/mach-at91/pm.c | 11 ++- > arch/arm/mach-socfpga/pm.c | 8 +- > arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 1 + > arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 11 +++ > arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 2 +- > .../boot/dts/marvell/armada-3720-espressobin.dts | 6 ++ > arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 10 +-- > arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 4 +- > arch/m68k/include/asm/m53xxacr.h | 6 +- > arch/m68k/mac/iop.c | 21 ++--- > arch/mips/cavium-octeon/octeon-usb.c | 5 +- > arch/mips/kernel/topology.c | 2 +- > arch/openrisc/kernel/stacktrace.c | 18 ++++- > arch/parisc/include/asm/barrier.h | 61 ++++++++++++++ > arch/powerpc/boot/Makefile | 2 +- > arch/powerpc/boot/serial.c | 2 +- > arch/powerpc/include/asm/percpu.h | 4 +- > arch/powerpc/kernel/vdso.c | 2 +- > arch/powerpc/mm/fault.c | 55 +++++++++---- > arch/powerpc/platforms/pseries/hotplug-memory.c | 2 +- > arch/powerpc/platforms/pseries/ras.c | 1 - > arch/s390/kernel/ptrace.c | 7 +- > arch/s390/kernel/runtime_instr.c | 2 +- > arch/sh/boards/mach-landisk/setup.c | 3 + > arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 14 +--- > arch/x86/kernel/apic/io_apic.c | 5 ++ > arch/x86/kernel/apic/vector.c | 4 + > arch/x86/kernel/cpu/mcheck/mce-inject.c | 2 +- > arch/x86/kernel/ptrace.c | 2 +- > arch/x86/kvm/x86.c | 2 +- > arch/x86/pci/xen.c | 1 + > arch/xtensa/kernel/perf_event.c | 2 +- > debian.master/config/config.common.ubuntu | 1 + > debian.master/upstream-stable | 4 +- > drivers/acpi/acpica/exprep.c | 4 - > drivers/acpi/acpica/utdelete.c | 6 +- > drivers/base/dd.c | 4 +- > drivers/bluetooth/hci_serdev.c | 3 +- > drivers/char/agp/intel-gtt.c | 4 +- > drivers/clk/clk.c | 52 +++++++++--- > drivers/clk/sirf/clk-atlas6.c | 2 +- > drivers/cpufreq/intel_pstate.c | 1 + > drivers/crypto/cavium/cpt/cptvf_algs.c | 1 + > drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 12 +-- > drivers/crypto/cavium/cpt/request_manager.h | 2 + > drivers/crypto/ccp/ccp-dev.h | 1 + > drivers/crypto/ccp/ccp-ops.c | 37 ++++++--- > drivers/crypto/qat/qat_common/qat_uclo.c | 9 ++- > drivers/edac/edac_device_sysfs.c | 1 + > drivers/edac/edac_pci_sysfs.c | 2 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 19 +++-- > drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 5 +- > drivers/gpu/drm/arm/malidp_planes.c | 2 +- > drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- > drivers/gpu/drm/drm_debugfs.c | 8 +- > drivers/gpu/drm/drm_mipi_dsi.c | 6 +- > drivers/gpu/drm/imx/imx-ldb.c | 7 +- > drivers/gpu/drm/imx/imx-tve.c | 20 ++--- > drivers/gpu/drm/nouveau/nouveau_drm.c | 8 +- > drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- > drivers/gpu/drm/panel/panel-simple.c | 2 +- > drivers/gpu/drm/radeon/ci_dpm.c | 2 +- > drivers/gpu/drm/radeon/radeon_display.c | 4 +- > drivers/gpu/drm/radeon/radeon_drv.c | 6 +- > drivers/gpu/drm/radeon/radeon_kms.c | 4 +- > drivers/gpu/drm/tilcdc/tilcdc_panel.c | 6 +- > drivers/gpu/drm/vgem/vgem_drv.c | 27 ------- > drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 8 +- > drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- > drivers/gpu/host1x/debug.c | 4 + > drivers/gpu/ipu-v3/ipu-image-convert.c | 58 +++++--------- > drivers/hid/hid-input.c | 6 +- > drivers/hwtracing/coresight/coresight-tmc-etf.c | 13 ++- > drivers/i2c/busses/i2c-rcar.c | 15 ++-- > drivers/iio/dac/ad5592r-base.c | 4 +- > drivers/infiniband/sw/rxe/rxe_recv.c | 6 +- > drivers/infiniband/sw/rxe/rxe_verbs.c | 5 +- > drivers/infiniband/ulp/ipoib/ipoib.h | 2 +- > drivers/infiniband/ulp/ipoib/ipoib_ib.c | 67 +++++++--------- > drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 + > drivers/input/mouse/psmouse-base.c | 2 +- > drivers/input/mouse/sentelic.c | 2 +- > drivers/iommu/intel_irq_remapping.c | 8 ++ > drivers/iommu/omap-iommu-debug.c | 3 + > drivers/irqchip/irq-gic-v3-its.c | 5 +- > drivers/irqchip/irq-mtk-sysirq.c | 8 +- > drivers/leds/led-class.c | 1 + > drivers/leds/leds-lm355x.c | 7 +- > drivers/md/bcache/bset.c | 2 +- > drivers/md/bcache/btree.c | 2 +- > drivers/md/bcache/journal.c | 4 +- > drivers/md/bcache/super.c | 11 ++- > drivers/md/dm-rq.c | 3 - > drivers/md/md-cluster.c | 1 + > drivers/md/raid5.c | 3 +- > drivers/media/firewire/firedtv-fw.c | 2 + > drivers/media/pci/ttpci/budget-core.c | 11 ++- > drivers/media/platform/davinci/vpss.c | 20 ++++- > drivers/media/platform/exynos4-is/media-dev.c | 3 + > drivers/media/platform/omap3isp/isppreview.c | 4 +- > drivers/media/platform/rockchip/rga/rga-hw.c | 29 ++++--- > drivers/media/platform/rockchip/rga/rga-hw.h | 5 ++ > drivers/mfd/arizona-core.c | 18 +++++ > drivers/mfd/dln2.c | 4 + > drivers/misc/cxl/sysfs.c | 2 +- > drivers/mmc/host/renesas_sdhi_internal_dmac.c | 18 +++-- > drivers/mtd/nand/qcom_nandc.c | 7 +- > drivers/net/bonding/bond_main.c | 42 ++++++++-- > drivers/net/dsa/b53/b53_common.c | 2 + > drivers/net/dsa/mv88e6xxx/chip.c | 1 - > drivers/net/ethernet/amazon/ena/ena_netdev.c | 19 ++--- > .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- > .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 2 +- > drivers/net/ethernet/freescale/fec_main.c | 4 +- > drivers/net/ethernet/freescale/fman/fman.c | 3 +- > drivers/net/ethernet/freescale/fman/fman_dtsec.c | 4 +- > drivers/net/ethernet/freescale/fman/fman_mac.h | 2 +- > drivers/net/ethernet/freescale/fman/fman_memac.c | 3 +- > drivers/net/ethernet/freescale/fman/fman_port.c | 9 ++- > drivers/net/ethernet/freescale/fman/fman_tgec.c | 2 +- > drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 +- > drivers/net/ethernet/intel/i40e/i40e_common.c | 35 ++++++-- > drivers/net/ethernet/intel/i40e/i40e_main.c | 3 + > drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- > drivers/net/ethernet/qualcomm/emac/emac.c | 17 +++- > .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 1 + > .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 + > drivers/net/ethernet/toshiba/spider_net.c | 4 +- > drivers/net/hyperv/netvsc_drv.c | 2 +- > drivers/net/wan/lapbether.c | 10 ++- > drivers/net/wireless/ath/ath10k/htt_tx.c | 2 + > .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- > .../broadcom/brcm80211/brcmfmac/fwsignal.c | 4 + > .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 6 +- > drivers/net/wireless/intel/iwlegacy/common.c | 4 +- > drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 22 +++-- > drivers/net/wireless/ti/wl1251/event.c | 2 +- > drivers/parisc/sba_iommu.c | 2 +- > drivers/pci/access.c | 8 +- > drivers/pci/bus.c | 6 +- > drivers/pci/dwc/pcie-qcom.c | 41 +++++++++- > drivers/pci/host/vmd.c | 3 + > drivers/pci/hotplug/acpiphp_glue.c | 14 +++- > drivers/pci/pcie/aspm.c | 1 + > drivers/pci/probe.c | 52 ++++++++++++ > drivers/pci/quirks.c | 7 +- > drivers/pci/setup-bus.c | 45 +---------- > drivers/pinctrl/pinctrl-single.c | 11 ++- > drivers/platform/x86/intel-hid.c | 2 +- > drivers/platform/x86/intel-vbtn.c | 2 +- > drivers/power/supply/88pm860x_battery.c | 6 +- > drivers/pwm/pwm-bcm-iproc.c | 9 ++- > drivers/rtc/rtc-goldfish.c | 1 + > drivers/s390/net/qeth_l2_main.c | 4 + > drivers/s390/scsi/zfcp_fsf.c | 4 +- > drivers/scsi/arm/cumana_2.c | 2 +- > drivers/scsi/arm/eesox.c | 2 +- > drivers/scsi/arm/powertec.c | 2 +- > drivers/scsi/libfc/fc_disc.c | 12 ++- > drivers/scsi/lpfc/lpfc_nvmet.c | 2 +- > drivers/scsi/mesh.c | 8 +- > drivers/scsi/scsi_debug.c | 6 ++ > drivers/scsi/ufs/ufs_quirks.h | 1 + > drivers/scsi/ufs/ufshcd.c | 2 + > drivers/spi/Kconfig | 3 + > drivers/spi/spi-lantiq-ssc.c | 10 +++ > drivers/spi/spi.c | 21 ++++- > drivers/spi/spidev.c | 21 +++-- > drivers/staging/rtl8192u/r8192U_core.c | 2 +- > drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 2 +- > drivers/usb/core/quirks.c | 16 +++- > drivers/usb/dwc2/platform.c | 4 +- > drivers/usb/gadget/udc/bdc/bdc_core.c | 13 ++- > drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 ++-- > drivers/usb/gadget/udc/net2280.c | 4 +- > drivers/usb/mtu3/mtu3_core.c | 6 +- > drivers/usb/serial/cp210x.c | 19 +++++ > drivers/usb/serial/ftdi_sio.c | 37 +++++---- > drivers/usb/serial/iuu_phoenix.c | 14 ++-- > drivers/vfio/vfio_iommu_type1.c | 71 +++++++++++++++-- > drivers/video/console/newport_con.c | 12 ++- > drivers/video/fbdev/neofb.c | 1 + > drivers/video/fbdev/pxafb.c | 4 +- > drivers/video/fbdev/sm712fb.c | 2 + > drivers/virtio/virtio_ring.c | 3 + > drivers/watchdog/f71808e_wdt.c | 13 ++- > drivers/watchdog/watchdog_dev.c | 18 ++--- > drivers/xen/balloon.c | 12 ++- > drivers/xen/preempt.c | 2 +- > fs/9p/v9fs.c | 5 +- > fs/btrfs/ctree.h | 2 + > fs/btrfs/disk-io.c | 13 ++- > fs/btrfs/export.c | 8 +- > fs/btrfs/export.h | 5 ++ > fs/btrfs/extent_io.c | 2 + > fs/btrfs/free-space-cache.c | 4 +- > fs/btrfs/inode.c | 25 +++--- > fs/btrfs/ref-verify.c | 2 + > fs/btrfs/super.c | 53 ++++++------ > fs/btrfs/sysfs.c | 4 + > fs/btrfs/tree-log.c | 8 +- > fs/cifs/smb2pdu.c | 2 + > fs/dlm/lockspace.c | 6 +- > fs/eventpoll.c | 19 +++-- > fs/ext2/ialloc.c | 3 +- > fs/ext4/block_validity.c | 34 +++----- > fs/ext4/namei.c | 22 +++-- > fs/jbd2/journal.c | 4 +- > fs/jffs2/dir.c | 6 +- > fs/minix/inode.c | 42 +++++++++- > fs/minix/itree_common.c | 8 +- > fs/minix/itree_v1.c | 12 +-- > fs/minix/itree_v2.c | 13 ++- > fs/minix/minix.h | 1 - > fs/nfs/nfs4proc.c | 2 - > fs/nfs/nfs4xdr.c | 6 +- > fs/ocfs2/ocfs2.h | 4 +- > fs/ocfs2/suballoc.c | 4 +- > fs/ocfs2/super.c | 4 +- > fs/romfs/storage.c | 4 +- > fs/ufs/super.c | 2 +- > fs/xfs/scrub/bmap.c | 22 ++++- > fs/xfs/xfs_reflink.c | 21 +++-- > fs/xfs/xfs_sysfs.h | 6 +- > fs/xfs/xfs_trans_dquot.c | 2 +- > include/asm-generic/vmlinux.lds.h | 1 + > include/linux/bitfield.h | 2 +- > include/linux/intel-iommu.h | 4 +- > include/linux/irq.h | 13 +++ > include/linux/pci.h | 3 + > include/linux/tracepoint.h | 2 +- > include/net/inet_connection_sock.h | 4 + > include/net/ip_vs.h | 10 +-- > include/net/sock.h | 4 + > kernel/irq/manage.c | 6 +- > kernel/kprobes.c | 7 ++ > kernel/relay.c | 1 + > kernel/sched/topology.c | 2 +- > kernel/trace/ftrace.c | 15 ++-- > kernel/trace/trace_events.c | 4 +- > kernel/trace/trace_hwlat.c | 5 +- > lib/dynamic_debug.c | 23 +++--- > lib/test_kmod.c | 2 +- > mm/hugetlb.c | 24 +++--- > mm/khugepaged.c | 29 +++---- > mm/mmap.c | 1 + > mm/page_alloc.c | 7 +- > net/bluetooth/6lowpan.c | 5 ++ > net/compat.c | 1 + > net/core/sock.c | 21 +++++ > net/ipv4/inet_connection_sock.c | 93 ++++++++++++---------- > net/ipv4/inet_hashtables.c | 1 + > net/mac80211/sta_info.c | 2 +- > net/netfilter/ipvs/ip_vs_core.c | 12 +-- > net/nfc/rawsock.c | 7 +- > net/packet/af_packet.c | 9 ++- > net/socket.c | 2 +- > security/smack/smackfs.c | 6 +- > sound/pci/echoaudio/echoaudio.c | 2 - > sound/soc/codecs/msm8916-wcd-analog.c | 4 +- > sound/soc/intel/atom/sst-mfld-platform-pcm.c | 5 +- > sound/soc/intel/boards/bxt_rt298.c | 2 + > sound/usb/card.h | 1 + > sound/usb/mixer_quirks.c | 1 + > sound/usb/pcm.c | 6 ++ > sound/usb/quirks-table.h | 64 ++++++++++++++- > sound/usb/quirks.c | 3 + > sound/usb/stream.c | 1 + > tools/build/Build.include | 3 +- > tools/build/Makefile.feature | 2 +- > tools/build/feature/Makefile | 2 - > tools/perf/bench/mem-functions.c | 21 ++--- > .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 21 ++--- > tools/perf/util/probe-finder.c | 2 +- > .../selftests/powerpc/benchmarks/context_switch.c | 21 +++-- > tools/testing/selftests/powerpc/utils.c | 37 ++++++--- > virt/kvm/arm/mmu.c | 6 -- > 282 files changed, 1809 insertions(+), 877 deletions(-) > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team