This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.5.7-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.5.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 5.5.7-rc1
John Fastabend john.fastabend@gmail.com bpf: Selftests build error in sockmap_basic.c
Nathan Chancellor natechancellor@gmail.com s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range
Nathan Chancellor natechancellor@gmail.com s390/kaslr: Fix casts in get_random
Aya Levin ayal@mellanox.com net/mlx5e: Fix crash in recovery flow without devlink reporter
Dmytro Linkin dmitrolin@mellanox.com net/mlx5e: Don't clear the whole vf config when switching modes
Huy Nguyen huyn@mellanox.com net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa
Aya Levin ayal@mellanox.com net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY
Thomas Gleixner tglx@linutronix.de xen: Enable interrupts when calling _cond_resched()
Prabhakar Kushwaha pkushwaha@marvell.com ata: ahci: Add shutdown to freeze hardware resources of ahci
David Howells dhowells@redhat.com rxrpc: Fix call RCU cleanup using non-bh-safe locks
Cong Wang xiyou.wangcong@gmail.com netfilter: xt_hashlimit: limit the max size of hashtable
Takashi Iwai tiwai@suse.de ALSA: seq: Fix concurrent access to queue current tick/time
Takashi Iwai tiwai@suse.de ALSA: seq: Avoid concurrent access to queue flags
Takashi Iwai tiwai@suse.de ALSA: rawmidi: Avoid bit fields for state flags
Christoph Hellwig hch@lst.de dma-direct: relax addressability checks in dma_direct_supported
Xiaoguang Wang xiaoguang.wang@linux.alibaba.com io_uring: fix __io_iopoll_check deadlock in io_sq_thread
Stefano Garzarella sgarzare@redhat.com io_uring: prevent sq_thread from spinning when it should stop
Douglas Anderson dianders@chromium.org scripts/get_maintainer.pl: deprioritize old Fixes: addresses
Vincenzo Frascino vincenzo.frascino@arm.com arm64: lse: Fix LSE atomics with LLVM
Johannes Krude johannes@krude.de bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill
Thomas Gleixner tglx@linutronix.de genirq/proc: Reject invalid affinity masks (again)
Tianjia Zhang tianjia.zhang@linux.alibaba.com crypto: rename sm3-256 to sm3 in hash_algo_name
Joerg Roedel jroedel@suse.de iommu/vt-d: Fix compile warning from intel-svm.h
Aditya Pakki pakki001@umn.edu ecryptfs: replace BUG_ON with error handling code
Oleksandr Suvorov oleksandr.suvorov@toradex.com ASoC: fsl_sai: Fix exiting path on probing failure
Arnd Bergmann arnd@arndb.de ASoC: atmel: fix atmel_ssc_set_audio link failure
Dan Carpenter dan.carpenter@oracle.com staging: greybus: use after free in gb_audio_manager_remove_all()
Colin Ian King colin.king@canonical.com staging: rtl8723bs: fix copy of overlapping memory
Minas Harutyunyan Minas.Harutyunyan@synopsys.com usb: dwc2: Fix in ISOC request length checking
Jack Pham jackp@codeaurora.org usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
Bart Van Assche bvanassche@acm.org scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
Bart Van Assche bvanassche@acm.org scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout"
Rob Clark robdclark@chromium.org drm/msm/dpu: fix BGR565 vs RGB565 confusion
Matt Roper matthew.d.roper@intel.com drm/i915/ehl: Update port clock voltage level requirements
Chris Wilson chris@chris-wilson.co.uk drm/i915/gt: Protect defer_request() from new waiters
Chris Wilson chris@chris-wilson.co.uk drm/i915/gem: Require per-engine reset support for non-persistent contexts
Tomi Valkeinen tomi.valkeinen@ti.com drm/bridge: tc358767: fix poll timeouts
Tony Nguyen anthony.l.nguyen@intel.com ice: Remove possible null dereference
Igor Druzhinin igor.druzhinin@citrix.com drm/i915/gvt: more locking for ppgtt mm LRU list
Chris Wilson chris@chris-wilson.co.uk drm/i915/selftests: Add a mock i915_vma to the mock_ring
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "dmaengine: imx-sdma: Fix memory leak"
Filipe Manana fdmanana@suse.com Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond eof
Filipe Manana fdmanana@suse.com Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents
Josef Bacik josef@toxicpanda.com btrfs: do not check delayed items are empty for single transaction cleanup
Josef Bacik josef@toxicpanda.com btrfs: reset fs_root to NULL on error in open_ctree
Josef Bacik josef@toxicpanda.com btrfs: fix bytes_may_use underflow in prealloc error condtition
Jeff Mahoney jeffm@suse.com btrfs: destroy qgroup extent records on transaction abort
Jason A. Donenfeld Jason@zx2c4.com crypto: chacha20poly1305 - prevent integer overflow on large input
Miaohe Lin linmiaohe@huawei.com KVM: apic: avoid calculating pending eoi from an uninitialized val
Vitaly Kuznetsov vkuznets@redhat.com KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
Vitaly Kuznetsov vkuznets@redhat.com KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled
Oliver Upton oupton@google.com KVM: nVMX: Check IO instruction VM-exit conditions
Oliver Upton oupton@google.com KVM: nVMX: Refactor IO bitmap checks into helper function
Chris Wilson chris@chris-wilson.co.uk drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
Eric Biggers ebiggers@google.com ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
Eric Biggers ebiggers@google.com ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
Jan Kara jack@suse.cz ext4: fix mount failure with quota configured as module
Suraj Jitindar Singh surajjs@amazon.com ext4: fix potential race between s_flex_groups online resizing and access
Suraj Jitindar Singh surajjs@amazon.com ext4: fix potential race between s_group_info online resizing and access
Theodore Ts'o tytso@mit.edu ext4: fix potential race between online resizing and write operations
Shijie Luo luoshijie1@huawei.com ext4: add cond_resched() to __ext4_find_entry()
Qian Cai cai@lca.pw ext4: fix a data race in EXT4_I(inode)->i_disksize
Miaohe Lin linmiaohe@huawei.com KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
Paolo Bonzini pbonzini@redhat.com KVM: nVMX: Don't emulate instructions in guest mode
Suren Baghdasaryan surenb@google.com sched/psi: Fix OOB write when writing 0 bytes to PSI files
Jani Nikula jani.nikula@intel.com drm/i915: Update drm/i915 bug filing URL
Chris Wilson chris@chris-wilson.co.uk drm/i915: Wean off drm_pci_alloc/drm_pci_free
Lyude Paul lyude@redhat.com drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
Alex Deucher alexander.deucher@amd.com drm/amdgpu/soc15: fix xclk for raven
Catalin Marinas catalin.marinas@arm.com mm: Avoid creating virtual address aliases in brk()/mmap()/mremap()
Alexander Potapenko glider@google.com lib/stackdepot.c: fix global out-of-bounds in stack_slabs
Wei Yang richardw.yang@linux.intel.com mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM
Gavin Shan gshan@redhat.com mm/vmscan.c: don't round up scan size for online memory cgroup
Zenghui Yu yuzenghui@huawei.com genirq/irqdomain: Make sure all irq domain flags are distinct
Logan Gunthorpe logang@deltatee.com nvme-multipath: Fix memory leak with ana_log_buf
Vasily Averin vvs@virtuozzo.com mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps()
Ioanna Alifieraki ioanna-maria.alifieraki@canonical.com Revert "ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()"
Rafael J. Wysocki rafael.j.wysocki@intel.com ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake()
Brendan Higgins brendanhiggins@google.com fsi: aspeed: add unspecified HAS_IOMEM dependency
Jani Nikula jani.nikula@intel.com MAINTAINERS: Update drm/i915 bug filing URL
Johan Hovold johan@kernel.org serdev: ttyport: restore client ops on deregistration
satya priya skakit@codeaurora.org tty: serial: qcom_geni_serial: Fix RX cancel command failure
Fugang Duan fugang.duan@nxp.com tty: serial: imx: setup the correct sg entry for tx dma
Nicolas Ferre nicolas.ferre@microchip.com tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
Andy Shevchenko andriy.shevchenko@linux.intel.com serial: 8250: Check UPF_IRQ_SHARED in advance
Paul Cercueil paul@crapouillou.net MIPS: ingenic: DTS: Fix watchdog nodes
Kim Phillips kim.phillips@amd.com x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF
Thomas Gleixner tglx@linutronix.de x86/mce/amd: Fix kobject lifetime
Borislav Petkov bp@suse.de x86/mce/amd: Publish the bank pointer only after setup has succeeded
Ard Biesheuvel ardb@kernel.org x86/ima: use correct identifier for SetupMode variable
wangyan wangyan122@huawei.com jbd2: fix ocfs2 corrupt when clearing block group bits
Will Deacon will@kernel.org arm64: memory: Add missing brackets to untagged_addr() macro
Christophe Leroy christophe.leroy@c-s.fr powerpc/hugetlb: Fix 8M hugepages on 8xx
Christophe Leroy christophe.leroy@c-s.fr powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size
Christophe Leroy christophe.leroy@c-s.fr powerpc/entry: Fix an #if which should be an #ifdef in entry_32.S
Gustavo Luiz Duarte gustavold@linux.ibm.com powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery
Sam Bobroff sbobroff@linux.ibm.com powerpc/eeh: Fix deadlock handling dead PHB
Christophe Leroy christophe.leroy@c-s.fr powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss
Boris Brezillon boris.brezillon@collabora.com drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context
Guenter Roeck linux@roeck-us.net hwmon: (acpi_power_meter) Fix lockdep splat
Larry Finger Larry.Finger@lwfinger.net staging: rtl8723bs: Fix potential overuse of kernel memory
Larry Finger Larry.Finger@lwfinger.net staging: rtl8723bs: Fix potential security hole
Larry Finger Larry.Finger@lwfinger.net staging: rtl8188eu: Fix potential overuse of kernel memory
Larry Finger Larry.Finger@lwfinger.net staging: rtl8188eu: Fix potential security hole
Bart Van Assche bvanassche@acm.org scsi: Revert "target/core: Inline transport_lun_remove_cmd()"
Colin Ian King colin.king@canonical.com usb: dwc3: debug: fix string position formatting mixup with ret and len
Anurag Kumar Vulisha anurag.kumar.vulisha@xilinx.com usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
Minas Harutyunyan Minas.Harutyunyan@synopsys.com usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
Hardik Gajjar hgajjar@de.adit-jv.com USB: hub: Fix the broken detection of USB3 device in SMSC hub
Alan Stern stern@rowland.harvard.edu USB: hub: Don't record a connect-change event during reset-resume
Richard Dodd richard.o.dodd@gmail.com USB: Fix novation SourceControl XL after suspend
EJ Hsu ejh@nvidia.com usb: uas: fix a plug & unplug racing
Johan Hovold johan@kernel.org USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
Johan Hovold johan@kernel.org USB: core: add endpoint-blacklist quirk
Mathias Nyman mathias.nyman@linux.intel.com xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2
Mathias Nyman mathias.nyman@linux.intel.com xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
Mathias Nyman mathias.nyman@linux.intel.com xhci: fix runtime pm enabling for quirky Intel hosts
Mathias Nyman mathias.nyman@linux.intel.com xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
Malcolm Priestley tvboxspy@gmail.com staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
Suren Baghdasaryan surenb@google.com staging: android: ashmem: Disallow ashmem memory from being remapped
Eric Dumazet edumazet@google.com vt: vt_ioctl: fix race in VT_RESIZEX
Jiri Slaby jslaby@suse.cz vt: selection, close sel_buffer race
Jiri Slaby jslaby@suse.cz vt: selection, handle pending signals in paste_selection
Nicolas Pitre nico@fluxnic.net vt: fix scrollback flushing on background consoles
Johan Hovold johan@kernel.org USB: serial: ch341: fix receiver regression
Linus Torvalds torvalds@linux-foundation.org floppy: check FDC index for errors before assigning it
Greg Kroah-Hartman gregkh@linuxfoundation.org USB: misc: iowarrior: add support for the 100 device
Greg Kroah-Hartman gregkh@linuxfoundation.org USB: misc: iowarrior: add support for the 28 and 28L devices
Greg Kroah-Hartman gregkh@linuxfoundation.org USB: misc: iowarrior: add support for 2 OEMed devices
Mika Westerberg mika.westerberg@linux.intel.com thunderbolt: Prevent crash if non-active NVMem file is read
Josef Bacik josef@toxicpanda.com btrfs: handle logged extent failure properly
Josef Bacik josef@toxicpanda.com btrfs: don't set path->leave_spinning for truncate
Filipe Manana fdmanana@suse.com Btrfs: fix race between shrinking truncate and fiemap
Wenwen Wang wenwen@cs.uga.edu ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
Wenwen Wang wenwen@cs.uga.edu ecryptfs: fix a memory leak bug in parse_tag_1_packet()
Roberto Sassu roberto.sassu@huawei.com tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST
Jarkko Sakkinen jarkko.sakkinen@linux.intel.com tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko.
Samuel Holland samuel@sholland.org ASoC: sun8i-codec: Fix setting DAI data format
Samuel Holland samuel@sholland.org ASoC: codec2codec: avoid invalid/double-free of pcm runtime
Takashi Iwai tiwai@suse.de ALSA: hda/realtek - Apply quirk for yet another MSI laptop
Takashi Iwai tiwai@suse.de ALSA: hda/realtek - Apply quirk for MSI GP63, too
Takashi Iwai tiwai@suse.de ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
Joerg Roedel jroedel@suse.de iommu/vt-d: Simplify check in identity_mapping()
Joerg Roedel jroedel@suse.de iommu/vt-d: Remove deferred_attach_domain()
Joerg Roedel jroedel@suse.de iommu/vt-d: Do deferred attachment in iommu_need_mapping()
Joerg Roedel jroedel@suse.de iommu/vt-d: Move deferred device attachment into helper function
Joerg Roedel jroedel@suse.de iommu/vt-d: Add attach_deferred() helper
Robin Murphy robin.murphy@arm.com iommu/qcom: Fix bogus detach logic
-------------
Diffstat:
Documentation/arm64/tagged-address-abi.rst | 11 +- MAINTAINERS | 2 +- Makefile | 4 +- arch/arm64/include/asm/lse.h | 2 +- arch/arm64/include/asm/memory.h | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 17 ++-- arch/mips/boot/dts/ingenic/jz4780.dtsi | 17 ++-- arch/powerpc/include/asm/page.h | 5 + arch/powerpc/kernel/eeh_driver.c | 21 ++-- arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/signal.c | 17 +++- arch/powerpc/kernel/signal_32.c | 28 ++--- arch/powerpc/kernel/signal_64.c | 22 ++-- arch/powerpc/mm/hugetlbpage.c | 29 ++++-- arch/s390/boot/kaslr.c | 2 +- arch/s390/include/asm/page.h | 2 +- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/asm/msr-index.h | 2 + arch/x86/kernel/cpu/amd.c | 14 +++ arch/x86/kernel/cpu/mce/amd.c | 50 ++++----- arch/x86/kernel/ima_arch.c | 6 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 9 +- arch/x86/kvm/svm.c | 7 +- arch/x86/kvm/vmx/capabilities.h | 1 + arch/x86/kvm/vmx/nested.c | 44 ++++---- arch/x86/kvm/vmx/nested.h | 5 +- arch/x86/kvm/vmx/vmx.c | 82 +++++++++++---- crypto/hash_info.c | 2 +- drivers/acpi/acpica/evevent.c | 45 ++++++++ drivers/acpi/sleep.c | 7 ++ drivers/ata/ahci.c | 7 ++ drivers/ata/libata-core.c | 21 ++++ drivers/block/floppy.c | 7 +- drivers/char/tpm/Makefile | 8 +- drivers/char/tpm/tpm2-cmd.c | 2 + .../char/tpm/{tpm_tis_spi.c => tpm_tis_spi_main.c} | 0 drivers/dma/imx-sdma.c | 19 ++-- drivers/fsi/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/bridge/tc358767.c | 8 +- drivers/gpu/drm/i915/Kconfig | 5 +- drivers/gpu/drm/i915/display/intel_ddi.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 16 +++ drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_phys.c | 98 +++++++++--------- drivers/gpu/drm/i915/gt/intel_lrc.c | 25 +++-- drivers/gpu/drm/i915/gt/intel_ring.c | 1 + drivers/gpu/drm/i915/gt/intel_ring.h | 8 ++ drivers/gpu/drm/i915/gt/intel_ring_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 17 +++- drivers/gpu/drm/i915/gvt/gtt.c | 4 + drivers/gpu/drm/i915/i915_gem.c | 8 +- drivers/gpu/drm/i915/i915_gpu_error.c | 3 +- drivers/gpu/drm/i915/i915_scheduler.c | 6 +- drivers/gpu/drm/i915/i915_utils.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 7 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 11 +- drivers/hwmon/acpi_power_meter.c | 16 +-- drivers/infiniband/ulp/isert/ib_isert.c | 12 +++ drivers/iommu/intel-iommu.c | 41 ++++---- drivers/iommu/qcom_iommu.c | 28 +++-- drivers/net/ethernet/intel/ice/ice_txrx.c | 2 - .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 8 ++ drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 ++-- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 39 +++++-- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 + drivers/nvme/host/multipath.c | 1 + drivers/staging/android/ashmem.c | 28 +++++ drivers/staging/greybus/audio_manager.c | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 5 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +- drivers/staging/vt6656/dpc.c | 2 +- drivers/target/iscsi/iscsi_target.c | 16 +-- drivers/target/target_core_transport.c | 31 +++++- drivers/thunderbolt/switch.c | 7 ++ drivers/tty/serdev/serdev-ttyport.c | 6 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 - drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_port.c | 4 + drivers/tty/serial/atmel_serial.c | 3 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 18 +++- drivers/tty/tty_port.c | 5 +- drivers/tty/vt/selection.c | 32 ++++-- drivers/tty/vt/vt.c | 15 ++- drivers/tty/vt/vt_ioctl.c | 17 ++-- drivers/usb/core/config.c | 11 ++ drivers/usb/core/hub.c | 20 +++- drivers/usb/core/hub.h | 1 + drivers/usb/core/quirks.c | 40 ++++++++ drivers/usb/core/usb.h | 3 + drivers/usb/dwc2/gadget.c | 40 ++++---- drivers/usb/dwc3/debug.h | 39 +++---- drivers/usb/dwc3/gadget.c | 3 +- drivers/usb/gadget/composite.c | 8 +- drivers/usb/host/xhci-hub.c | 25 +++-- drivers/usb/host/xhci-mem.c | 71 ++++++++----- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci.h | 14 ++- drivers/usb/misc/iowarrior.c | 31 +++++- drivers/usb/serial/ch341.c | 10 ++ drivers/usb/storage/uas.c | 23 ++++- drivers/xen/preempt.c | 4 +- fs/btrfs/disk-io.c | 3 +- fs/btrfs/extent-tree.c | 2 + fs/btrfs/inode.c | 26 ++++- fs/btrfs/ordered-data.c | 7 +- fs/btrfs/qgroup.c | 13 +++ fs/btrfs/qgroup.h | 1 + fs/btrfs/transaction.c | 2 + fs/ecryptfs/crypto.c | 6 +- fs/ecryptfs/keystore.c | 2 +- fs/ecryptfs/messaging.c | 1 + fs/ext4/balloc.c | 14 ++- fs/ext4/ext4.h | 39 +++++-- fs/ext4/ialloc.c | 23 +++-- fs/ext4/inode.c | 16 +-- fs/ext4/mballoc.c | 61 +++++++---- fs/ext4/migrate.c | 27 +++-- fs/ext4/namei.c | 1 + fs/ext4/resize.c | 62 ++++++++--- fs/ext4/super.c | 113 ++++++++++++++------- fs/io_uring.c | 51 ++++------ fs/jbd2/transaction.c | 8 +- include/acpi/acpixf.h | 1 + include/linux/intel-svm.h | 2 +- include/linux/irqdomain.h | 2 +- include/linux/libata.h | 1 + include/linux/tty.h | 2 + include/linux/usb/quirks.h | 3 + include/scsi/iscsi_proto.h | 1 - include/sound/rawmidi.h | 6 +- ipc/sem.c | 6 +- kernel/bpf/offload.c | 2 +- kernel/dma/direct.c | 24 ++--- kernel/irq/internals.h | 2 - kernel/irq/manage.c | 18 +--- kernel/irq/proc.c | 22 ++++ kernel/sched/psi.c | 3 + lib/crypto/chacha20poly1305.c | 3 + lib/stackdepot.c | 8 +- mm/memcontrol.c | 4 +- mm/mmap.c | 4 - mm/mremap.c | 1 - mm/sparse.c | 2 +- mm/vmscan.c | 9 +- net/netfilter/xt_hashlimit.c | 10 ++ net/rxrpc/call_object.c | 22 +++- scripts/get_maintainer.pl | 8 +- sound/core/seq/seq_clientmgr.c | 4 +- sound/core/seq/seq_queue.c | 29 ++++-- sound/core/seq/seq_timer.c | 13 ++- sound/core/seq/seq_timer.h | 3 +- sound/hda/hdmi_chmap.c | 2 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_sysfs.c | 4 +- sound/pci/hda/patch_realtek.c | 2 + sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/Makefile | 10 +- sound/soc/fsl/fsl_sai.c | 22 +++- sound/soc/soc-dapm.c | 3 - sound/soc/sunxi/sun8i-codec.c | 3 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 5 + 176 files changed, 1554 insertions(+), 716 deletions(-)
On 27/02/2020 13:35, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.5.7-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.5.y and the diffstat can be found below.
thanks,
greg k-h
All tests are passing for Tegra ...
Test results for stable-v5.5: 13 builds: 13 pass, 0 fail 22 boots: 22 pass, 0 fail 40 tests: 40 pass, 0 fail
Linux version: 5.5.7-rc1-g986ea77a7c44 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Cheers Jon
On Thu, Feb 27, 2020 at 06:53:01PM +0000, Jon Hunter wrote:
On 27/02/2020 13:35, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.5.7-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.5.y and the diffstat can be found below.
thanks,
greg k-h
All tests are passing for Tegra ...
Test results for stable-v5.5: 13 builds: 13 pass, 0 fail 22 boots: 22 pass, 0 fail 40 tests: 40 pass, 0 fail
Linux version: 5.5.7-rc1-g986ea77a7c44 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Thanks for testing all of these and letting me know.
greg k-h
On 2/27/20 5:35 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
Build results: total: 157 pass: 157 fail: 0 Qemu test results: total: 416 pass: 416 fail: 0
Guenter
On 2/27/20 6:35 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.5.7-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.5.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
thanks, -- Shuah
On Thu, Feb 27, 2020 at 08:35:09PM -0700, shuah wrote:
On 2/27/20 6:35 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.5.7-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.5.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Thanks for testing all of these and letting me know.
greg k-h
On Thu, 27 Feb 2020 at 19:53, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.5.7-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.5.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386.
Summary ------------------------------------------------------------------------
kernel: 5.5.7-rc1 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-5.5.y git commit: 986ea77a7c4444449bba2f289b959786acef45cd git describe: v5.5.6-151-g986ea77a7c44 Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-5.5-oe/build/v5.5.6-151-g...
No regressions (compared to build v5.5.6)
No fixes (compared to build v5.5.6)
Ran 29362 total tests in the following environments and test suites.
Environments -------------- - dragonboard-410c - hi6220-hikey - i386 - juno-r2 - nxp-ls2088 - qemu_arm - qemu_arm64 - qemu_i386 - qemu_x86_64 - x15 - x86
Test Suites ----------- * build * install-android-platform-tools-r2600 * kselftest * libgpiod * libhugetlbfs * linux-log-parser * ltp-cap_bounds-tests * ltp-commands-tests * ltp-containers-tests * ltp-cpuhotplug-tests * ltp-cve-tests * ltp-dio-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-mm-tests * ltp-nptl-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * perf * spectre-meltdown-checker-test * v4l2-compliance * network-basic-tests * ltp-fs-tests * ltp-open-posix-tests * kvm-unit-tests * ltp-cap_bounds-64k-page_size-tests * ltp-cap_bounds-kasan-tests * ltp-commands-64k-page_size-tests * ltp-commands-kasan-tests * ltp-containers-64k-page_size-tests * ltp-containers-kasan-tests * ltp-cpuhotplug-64k-page_size-tests * ltp-cpuhotplug-kasan-tests * ltp-crypto-64k-page_size-tests * ltp-crypto-kasan-tests * ltp-crypto-tests * ltp-cve-64k-page_size-tests * ltp-cve-kasan-tests * ltp-dio-64k-page_size-tests * ltp-dio-kasan-tests * ltp-fcntl-locktests-64k-page_size-tests * ltp-fcntl-locktests-kasan-tests * ltp-filecaps-64k-page_size-tests * ltp-filecaps-kasan-tests * ltp-fs-64k-page_size-tests * ltp-fs-kasan-tests * ltp-fs_bind-64k-page_size-tests * ltp-fs_bind-kasan-tests * ltp-fs_perms_simple-64k-page_size-tests * ltp-fs_perms_simple-kasan-tests * ltp-fsx-64k-page_size-tests * ltp-fsx-kasan-tests * ltp-hugetlb-64k-page_size-tests * ltp-hugetlb-kasan-tests * ltp-io-64k-page_size-tests * ltp-io-kasan-tests * ltp-ipc-64k-page_size-tests * ltp-ipc-kasan-tests * ltp-math-64k-page_size-tests * ltp-math-kasan-tests * ltp-mm-64k-page_size-tests * ltp-mm-kasan-tests * ltp-nptl-64k-page_size-tests * ltp-nptl-kasan-tests * ltp-pty-64k-page_size-tests * ltp-pty-kasan-tests * ltp-sched-64k-page_size-tests * ltp-sched-kasan-tests * ltp-securebits-64k-page_size-tests * ltp-securebits-kasan-tests * ltp-syscalls-64k-page_size-tests * ltp-syscalls-compat-tests * ltp-syscalls-kasan-tests * ssuite * kselftest-vsyscall-mode-native * kselftest-vsyscall-mode-none
On Fri, Feb 28, 2020 at 09:20:18AM +0530, Naresh Kamboju wrote:
On Thu, 27 Feb 2020 at 19:53, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.5.7-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.5.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386.
Wonderful, thanks for testing all of these and letting me know.
greg k-h
On 27.02.2020 14:35, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
There is something going on with USB in this release. My AMD X570 board is constantly having ports stop working, while a older AMD X399 board seems fine (maybe, there is an ATEN USB extender involved on the X570 system)
I've only had time to do very rudimentary debugging, but reverting all usb and xhci related patches seems to have solved it, eg:
usb-dwc2-fix-in-isoc-request-length-checking.patch usb-gadget-composite-fix-bmaxpower-for-superspeedplus.patch usb-dwc3-debug-fix-string-position-formatting-mixup-with-ret-and-len.patch usb-dwc3-gadget-check-for-ioc-lst-bit-in-trb-ctrl-fields.patch usb-dwc2-fix-set-clear_feature-and-get_status-flows.patch usb-hub-fix-the-broken-detection-of-usb3-device-in-smsc-hub.patch usb-hub-don-t-record-a-connect-change-event-during-reset-resume.patch usb-fix-novation-sourcecontrol-xl-after-suspend.patch usb-uas-fix-a-plug-unplug-racing.patch usb-quirks-blacklist-duplicate-ep-on-sound-devices-usbpre2.patch usb-core-add-endpoint-blacklist-quirk.patch xhci-fix-memory-leak-when-caching-protocol-extended-capability-psi-tables-take-2.patch xhci-apply-xhci_pme_stuck_quirk-to-intel-comet-lake-platforms.patch xhci-fix-runtime-pm-enabling-for-quirky-intel-hosts.patch xhci-force-maximum-packet-size-for-full-speed-bulk-devices-to-valid-range.patch usb-serial-ch341-fix-receiver-regression.patch usb-misc-iowarrior-add-support-for-the-100-device.patch usb-misc-iowarrior-add-support-for-the-28-and-28l-devices.patch usb-misc-iowarrior-add-support-for-2-oemed-devices.patch
I might be able to narrow it down in a day or two.
On Fri, Feb 28, 2020 at 01:06:00PM +0100, Andre Tomt wrote:
On 27.02.2020 14:35, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
There is something going on with USB in this release. My AMD X570 board is constantly having ports stop working, while a older AMD X399 board seems fine (maybe, there is an ATEN USB extender involved on the X570 system)
I've only had time to do very rudimentary debugging, but reverting all usb and xhci related patches seems to have solved it, eg:
usb-dwc2-fix-in-isoc-request-length-checking.patch usb-gadget-composite-fix-bmaxpower-for-superspeedplus.patch usb-dwc3-debug-fix-string-position-formatting-mixup-with-ret-and-len.patch usb-dwc3-gadget-check-for-ioc-lst-bit-in-trb-ctrl-fields.patch usb-dwc2-fix-set-clear_feature-and-get_status-flows.patch usb-hub-fix-the-broken-detection-of-usb3-device-in-smsc-hub.patch usb-hub-don-t-record-a-connect-change-event-during-reset-resume.patch usb-fix-novation-sourcecontrol-xl-after-suspend.patch usb-uas-fix-a-plug-unplug-racing.patch usb-quirks-blacklist-duplicate-ep-on-sound-devices-usbpre2.patch usb-core-add-endpoint-blacklist-quirk.patch xhci-fix-memory-leak-when-caching-protocol-extended-capability-psi-tables-take-2.patch xhci-apply-xhci_pme_stuck_quirk-to-intel-comet-lake-platforms.patch xhci-fix-runtime-pm-enabling-for-quirky-intel-hosts.patch xhci-force-maximum-packet-size-for-full-speed-bulk-devices-to-valid-range.patch usb-serial-ch341-fix-receiver-regression.patch usb-misc-iowarrior-add-support-for-the-100-device.patch usb-misc-iowarrior-add-support-for-the-28-and-28l-devices.patch usb-misc-iowarrior-add-support-for-2-oemed-devices.patch
I might be able to narrow it down in a day or two.
Narrowing it down would be good, try sticking with either the hub or xhci patches. And, 'git bisect' might make it easier.
Also, does Linus's current tree show the same problems for you?
thanks,
greg k-h
On 28.02.2020 13:22, Greg Kroah-Hartman wrote:
On Fri, Feb 28, 2020 at 01:06:00PM +0100, Andre Tomt wrote:
On 27.02.2020 14:35, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.5.7 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat, 29 Feb 2020 13:21:24 +0000. Anything received after that time might be too late.
There is something going on with USB in this release. My AMD X570 board is constantly having ports stop working, while a older AMD X399 board seems fine (maybe, there is an ATEN USB extender involved on the X570 system)
I've only had time to do very rudimentary debugging, but reverting all usb and xhci related patches seems to have solved it, eg:
<snip>
I might be able to narrow it down in a day or two.
Narrowing it down would be good, try sticking with either the hub or xhci patches. And, 'git bisect' might make it easier.
It seems to be caused by "USB: hub: Don't record a connect-change event during reset-resume". Running 5.5.7-rc1 with only that patch reverted works fine.
Also happens with the X399. And only when the ATEN UCE260 USB extender is involved. Connecting a device is the problem, if it is connected at boot, things seem fine, until you connect something new. Then the port dies completely, dead even if you disconnect the extender and plug something in directly - until system is rebooted (perhaps driver reload would work too - have not tested.)
Aw well, the problem does seem a little narrower than I expected at first :)
There's no errors in the kernel log at all. The last thing logged is that whatever device was on the other end got disconnected.
Also, does Linus's current tree show the same problems for you?
Yes, it does
Unfortunately, email deliverability will be terrible for me for a few days (there was a mishap), so if you could loop in the author/maintainers for me that would be good.