github xanmod/linux 5.4.59-rt36-xanmod1

3 years ago
  • 7b0a0f6 Linux 5.4.59-rt36-xanmod1
  • baf59b4 clockevents, hrtimer: Make hrtimer granularity and minimum hrtimeout configurable in sysctl. Set default granularity to 100us and min timeout to 500us.
  • 416d4d1 time: Don't use hrtimer overlay when pm_freezing since some drivers still don't correctly use freezable timeouts.
  • 05e9690 Merge tag 'v5.4.59-rt36' into 5.4-rt
    |\
    | * 91aabf3 Linux 5.4.59-rt36
    | * 8e69661 Merge tag 'v5.4.59' into v5.4-rt
    | |\
    | | * f61e1c3 Linux 5.4.59
    | | * 5de0b52 io_uring: Fix NULL pointer dereference in loop_rw_iter()
    | | * 4db2811 s390/gmap: improve THP splitting
    | | * 756a70b s390/dasd: fix inability to use DASD with DIAG driver
    | | * dccc66d xen/gntdev: Fix dmabuf import with non-zero sgt offset
    | | * 8e41ac0 xen/balloon: make the balloon wait interruptible
    | | * ee4c180 xen/balloon: fix accounting in alloc_xenballooned_pages error path
    | | * db1f4c7 fs/minix: reject too-large maximum file size
    | | * 8c7e720 fs/minix: don't allow getting deleted inodes
    | | * a5305f1 fs/minix: check return value of sb_getblk()
    | | * 5be9072 bitfield.h: don't compile-time validate _val in FIELD_FIT
    | | * 3e95a74 crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
    | | * 28bd8f3 crypto: ccp - Fix use of merged scatterlists
    | | * 3c660aa crypto: qat - fix double free in qat_uclo_create_batch_init_list
    | | * d9add5d crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
    | | * 17f9ba7 pstore: Fix linking when crypto API disabled
    | | * 1a2e558 tpm: Unify the mismatching TPM space buffer sizes
    | | * 169d55c ALSA: usb-audio: add quirk for Pioneer DDJ-RB
    | | * a3ec61c irqdomain/treewide: Free firmware node after domain removal
    | | * 35e1338 ARM: 8992/1: Fix unwind_frame for clang-built kernels
    | | * cd17453 parisc: mask out enable and reserved bits from sba imask
    | | * 0d3897a parisc: Implement __smp_store_release and __smp_load_acquire barriers
    | | * 8dfab46 parisc: Do not use an ordered store in pa_tlb_lock()
    | | * 638e45c Revert "parisc: Revert "Release spinlocks using ordered store""
    | | * 431d999 Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
    | | * 7612ce1 Revert "parisc: Drop LDCW barrier in CAS code when running UP"
    | | * 15f7b18 erofs: fix extended inode could cross boundary
    | | * a8e9efb mtd: rawnand: qcom: avoid write to unavailable register
    | | * 7ebb8fd spi: spidev: Align buffers for DMA
    | | * e02c77e include/asm-generic/vmlinux.lds.h: align ro_after_init
    | | * 7e270e8 cpufreq: dt: fix oops on armada37xx
    | | * 613a374 cpufreq: Fix locking issues with governors
    | | * 6d1e568 NFS: Don't return layout segments that are in use
    | | * 046922d NFS: Don't move layouts to plh_return_segs list while in use
    | | * 3c512bd io_uring: set ctx sq/cq entry count earlier
    | | * c6d2ddf drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
    | | * 86f95b6 media: media-request: Fix crash if memory allocation fails
    | | * 06d8ba5 9p: Fix memory leak in v9fs_mount
    | | * 10de419 ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
    | | * 1d2c495 ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
    | | * d5f647e ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
    | | * 8555fd9 ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
    | | * 1f0e0ad USB: serial: cp210x: enable usb generic throttle/unthrottle
    | | * 3a8d1ca USB: serial: cp210x: re-enable auto-RTS on open
    | | * 378737e net: initialize fastreuse on inet_inherit_port
    | | * dcedddb net: refactor bind_bucket fastreuse into helper
    | | * 8a33742 vmxnet3: use correct tcp hdr length when packet is encapsulated
    | | * e07d0cc tcp: correct read of TFO keys on big endian systems
    | | * 49a5b47 net/tls: Fix kmap usage
    | | * 7bedf1d net: Set fput_needed iff FDPUT_FPUT is set
    | | * 47f873a net: phy: fix memory leak in device-create error path
    | | * 0b305f2 net/nfc/rawsock.c: add CAP_NET_RAW check.
    | | * 0261809 net: Fix potential memory leak in proto_register()
    | | * f6c5d9f drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
    | | * de236de af_packet: TPACKET_V3: fix fill status rwlock imbalance
    | | * 5ef739b crypto: aesni - add compatibility with IAS
    | | * c44efee x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
    | | * 18d1bb4 SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
    | | * 789be97 svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
    | | * fa6bd08 pinctrl-single: fix pcs_parse_pinconf() return value
    | | * 50abf1b ocfs2: fix unbalanced locking
    | | * ba8a721 dlm: Fix kobject memleak
    | | * 41e8b5a net: thunderx: initialize VF's mailbox mutex before first usage
    | | * 3084ecb fsl/fman: fix eth hash table allocation
    | | * 2997cea fsl/fman: check dereferencing null pointer
    | | * 158ccb4 fsl/fman: fix unreachable code
    | | * a405fb3 fsl/fman: fix dereference null return value
    | | * e9b3249 fsl/fman: use 32-bit unsigned integer
    | | * 8c68da1 net: spider_net: Fix the size used in a 'dma_free_coherent()' call
    | | * dc66a35 liquidio: Fix wrong return value in cn23xx_get_pf_num()
    | | * eb4afea net: ethernet: aquantia: Fix wrong return value
    | | * fe8571b net/mlx5: Delete extra dump stack that gives nothing
    | | * 87a43da net/mlx5: DR, Change push vlan action sequence
    | | * a4301de tools, bpftool: Fix wrong return value in do_dump()
    | | * 94bc0ab tools, build: Propagate build failures from tools/build/Makefile.build
    | | * 2684577 wl1251: fix always return 0 error
    | | * 3bec3e4 rtw88: coex: only skip coex triggered by BT info
    | | * 1b75460 rtw88: fix short GI capability based on current bandwidth
    | | * ff1ecaf rtw88: fix LDPC field for RA info
    | | * fef9f09 ice: Graceful error handling in HW table calloc failure
    | | * 2fd47ea s390/qeth: don't process empty bridge port events
    | | * b8ae2bf ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
    | | * 115da6e ASoC: meson: axg-tdm-formatters: fix sclk inversion
    | | * 0cc88bf ASoC: meson: axg-tdmin: fix g12a skew
    | | * a9d54eb ASoC: meson: axg-tdm-interface: fix link fmt setup
    | | * 5299edb selftests/powerpc: Fix online CPU selection
    | | * 5412751 cpufreq: ap806: fix cpufreq driver needs ap cpu clk
    | | * 0df3fad PCI: Release IVRS table in AMD ACS quirk
    | | * 07783db RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
    | | * 04cf65b selftests/powerpc: Fix CPU affinity for child process
    | | * 3e95f25 powerpc/boot: Fix CONFIG_PPC_MPC52XX references
    | | * 69a797a powerpc/32s: Fix CONFIG_BOOK3S_601 uses
    | | * 09c2050 selftests/powerpc: Squash spurious errors due to device removal
    | | * 5f56aa0 xfs: fix inode allocation block res calculation precedence
    | | * 5c0fd1e net: dsa: rtl8366: Fix VLAN set-up
    | | * 8cd2a48 net: dsa: rtl8366: Fix VLAN semantics
    | | * 495b9d0 Bluetooth: hci_serdev: Only unregister device if it was registered
    | | * ba5c28f Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
    | | * 8d91c73 power: supply: check if calc_soc succeeded in pm860x_init_battery
    | | * b2b8438 Smack: prevent underflow in smk_set_cipso()
    | | * 6749926 Smack: fix another vsscanf out of bounds
    | | * 3a2cd06 RDMA/core: Fix return error value in ib_modify_qp() to negative
    | | * 16416a1 PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
    | | * 8456017 macintosh/via-macii: Access autopoll_devs when inside lock
    | | * a88f867 net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
    | | * f6f75b1 scsi: mesh: Fix panic after host or bus reset
    | | * b41e879 scsi: megaraid_sas: Clear affinity hint
    | | * 1d7e19c usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
    | | * b2c2b88 usb: dwc2: Fix error path in gadget registration
    | | * b8f3c36 MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
    | | * db2eabf phy: armada-38x: fix NETA lockup when repeatedly switching speeds
    | | * 2bf9418 mt76: mt7615: fix potential memory leak in mcu message handler
    | | * 54c9afe powerpc/perf: Fix missing is_sier_aviable() during build
    | | * 53eeba7 coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
    | | * 6482f51 thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
    | | * c30281c usb: core: fix quirks_param_set() writing to a const pointer
    | | * 9258106 USB: serial: iuu_phoenix: fix led-activity helpers
    | | * 278b532 spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
    | | * 7e206d8 gpu: ipu-v3: Restore RGB32, BGR32
    | | * e66ffe9 drm/imx: tve: fix regulator_disable error path
    | | * 1a27987 drm/imx: fix use after free
    | | * 44ae76d powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
    | | * 6112c34 phy: renesas: rcar-gen3-usb2: move irq registration to init
    | | * e82e9db PCI/ASPM: Add missing newline in sysfs 'policy'
    | | * c537bd0 ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
    | | * 2698fab staging: rtl8192u: fix a dubious looking mask before a shift
    | | * 2092075 ima: Have the LSM free its audit rule
    | | * 7ecfbee RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
    | | * 4cf66d7 RDMA/qedr: SRQ's bug fixes
    | | * 978bef9 powerpc/vdso: Fix vdso cpu truncation
    | | * 7beea35 powerpc/rtas: don't online CPUs for partition suspend
    | | * 936e927 kernfs: do not call fsnotify() with name without a parent
    | | * b7fc859 mwifiex: Prevent memory corruption handling keys
    | | * 0c0d30e scsi: scsi_debug: Add check for sdebug_max_queue during module init
    | | * 6a292c4 drm/bridge: sil_sii8620: initialize return of sii8620_readb
    | | * 8ffa0cf phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
    | | * 36f9ed9 drm: panel: simple: Fix bpc for LG LB070WV8 panel
    | | * d25c812 leds: core: Flush scheduled work for system suspend
    | | * adbb26e kobject: Avoid premature parent object freeing in kobject_cleanup()
    | | * 59f69f1 drm/stm: repair runtime power management
    | | * cc5f55c PCI: Fix pci_cfg_wait queue locking problem
    | | * 8fbefed RDMA/rxe: Skip dgid check in loopback mode
    | | * 6093eae xfs: fix reflink quota reservation accounting error
    | | * 2c5170b xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
    | | * deaf69f media: cros-ec-cec: do not bail on device_init_wakeup failure
    | | * 951a212 media: exynos4-is: Add missed check for pinctrl_lookup_state()
    | | * 210ab36 media: firewire: Using uninitialized values in node_probe()
    | | * 0c122fc ipvs: allow connection reuse for unconfirmed conntrack
    | | * 45a769a scsi: eesox: Fix different dev_id between request_irq() and free_irq()
    | | * 7618942 scsi: powertec: Fix different dev_id between request_irq() and free_irq()
    | | * 691081c RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
    | | * 67642ac iavf: Fix updating statistics
    | | * 8d5ce7e iavf: fix error return code in iavf_init_get_resources()
    | | * f27a965 staging: vchiq_arm: Add a matching unregister call
    | | * 87a30aa drm/radeon: fix array out-of-bounds read and write issues
    | | * db377d8 cxl: Fix kobject memleak
    | | * 835c6f7 drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
    | | * 6f2b140 scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
    | | * d92cc98 ASoC: Intel: bxt_rt298: add missing .owner field
    | | * a1773c8 ASoC: SOF: nocodec: add missing .owner field
    | | * d85cebc media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
    | | * 8fe0119 media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
    | | * 79962a7 media: cxusb-analog: fix V4L2 dependency
    | | * a728697 Bluetooth: btmtksdio: fix up firmware download sequence
    | | * ecab4ef Bluetooth: btusb: fix up firmware download sequence
    | | * 6db3579 leds: lm355x: avoid enum conversion warning
    | | * cc51ca3 clk: bcm63xx-gate: fix last clock availability
    | | * 8bfd16c drm/arm: fix unintentional integer overflow on left shift
    | | * 018192e drm/etnaviv: Fix error path on failure to enable bus clk
    | | * 8080ccd iio: improve IIO_CONCENTRATION channel type description
    | | * b4a09e4 ath10k: Acquire tx_lock in tx error paths
    | | * d9411fc video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
    | | * 703a2e8 console: newport_con: fix an issue about leak related system resources
    | | * e95d339 video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
    | | * d9e13b0 btmrvl: Fix firmware filename for sd8997 chipset
    | | * 671f14a btmrvl: Fix firmware filename for sd8977 chipset
    | | * 89b0915 mwifiex: Fix firmware filename for sd8997 chipset
    | | * be9903c mwifiex: Fix firmware filename for sd8977 chipset
    | | * e3b04e1 agp/intel: Fix a memory leak on module initialisation failure
    | | * 7669b6b drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
    | | * 1a981f4 drm/gem: Fix a leak in drm_gem_objects_lookup()
    | | * 167708c drm/msm: ratelimit crtc event overflow error
    | | * 1e8d218 ACPICA: Do not increment operation_region reference counts for field units
    | | * ca6654d bcache: fix super block seq numbers comparision in register_cache_set()
    | | * db9b14a dyndbg: fix a BUG_ON in ddebug_describe_flags
    | | * 8fb0579 usb: bdc: Halt controller on suspend
    | | * 2961844 bdc: Fix bug causing crash after multiple disconnects
    | | * 77d7ce9 usb: gadget: net2280: fix memory leak on probe error handling paths
    | | * 7404ce0 mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
    | | * d000795 ionic: update eid test for overflow
    | | * 691ae7c gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
    | | * ff3fde9 iwlegacy: Check the return value of pcie_capability_read
    *()
    | | * ef62e54 platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
    | | * ce3ae44 brcmfmac: set state of hanger slot to FREE when flushing PSQ
    | | * 1c53aef brcmfmac: To fix Bss Info flag definition Bug
    | | * 29dd5e5 brcmfmac: keep SDIO watchdog running when console_interval is non-zero
    | | * 5908a17 bpf: Fix fds_example SIGSEGV error
    | | * 4360d9b drm/amd/powerplay: fix compile error with ARCH=arc
    | | * fae763f drm/amdgpu/display bail early in dm_pp_get_static_clocks
    | | * 8783454 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
    | | * ae3033d irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
    | | * d17931f drm/radeon: disable AGP by default
    | | * 238e324 drm/debugfs: fix plain echo to connector "force" attribute
    | | * df91fe8 drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
    | | * fae8ff2 drm: msm: a6xx: fix gpu failure after system resume
    | | * 0e76c2f usb: mtu3: clear dual mode of u3port when disable device
    | | * e633add btrfs: fix lockdep splat from btrfs_dump_space_info
    | | * 7795eb1 mmc: sdhci-cadence: do not use hardware tuning for SD mode
    | | * 3b69bcd drm/nouveau: fix multiple instances of reference count leaks
    | | * db0a2e4 drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
    | | * 20e7c44 drm/etnaviv: fix ref count leak via pm_runtime_get_sync
    | | * 274f4e9 arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
    | | * 454a00e drm/nouveau/kms/nv50-: Fix disabling dithering
    | | * d72c0f2 md-cluster: fix wild pointer of unlock_all_bitmaps()
    | | * 2ac7df0 bus: ti-sysc: Add missing quirk flags for usb_host_hs
    | | * 6754d2a video: fbdev: neofb: fix memory leak in neo_scan_monitor()
    | | * 9ca4266 video: fbdev: savage: fix memory leak on error handling path in probe
    | | * 8b8d17d crypto: aesni - Fix build with LLVM_IAS=1
    | | * cab45cf drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
    | | * 2f04f5b drm/amdgpu: avoid dereferencing a NULL pointer
    | | * 6402b23 fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
    | | * a661981 loop: be paranoid on exit and prevent new additions / removals
    | | * 0e656b7 Bluetooth: add a mutex lock to avoid UAF in do_enale_set
    | | * f8b0407 soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
    | | * 94fd6f7 drm/tilcdc: fix leak & null ref in panel_connector_get_modes
    | | * 86f305a nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
    | | * f0a8c02 nvme-multipath: fix logic for non-optimized paths
    | | * 4e8691b nvme-rdma: fix controller reset hang during traffic
    | | * b98a966 nvme-tcp: fix controller reset hang during traffic
    | | * 6f01de2 md: raid0/linear: fix dereference before null check on pointer mddev
    | | * 0f09c88 seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
    | | * 7915a3c irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
    | | * 2f53a4b iocost: Fix check condition of iocg abs_vdebt
    | | * 3f4f3b3 ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
    | | * 9600bdd spi: rockchip: Fix error in SPI slave pio read
    | | * 0b17996 io_uring: fix sq array offset calculation
    | | * afa16b5 regulator: fix memory leak on error path of regulator_register()
    | | * 8024259 recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
    | | * 3a17c7b tpm: Require that all digests are present in TCG_PCR_EVENT2 structures
    | | * b1fe27d spi: lantiq: fix: Rx overflow error in full duplex mode
    | | * e227303 ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
    | | * acbe4a1 ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
    | | * cd9f5d2 ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
    | | * 1b3cb69 ARM: dts: gose: Fix ports node name for adv7612
    | | * e216651 ARM: dts: gose: Fix ports node name for adv7180
    | | * 4361bec platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
    | | * ed48a02 platform/x86: intel-hid: Fix return value check in check_acpi_dev()
    | | * 7844803 m68k: mac: Fix IOP status/control register writes
    | | * b8ad79d m68k: mac: Don't send IOP message until channel is idle
    | | * 38702b9 clk: scmi: Fix min and max rate when registering clocks with discrete rates
    | | * 047187e sched/uclamp: Fix initialization of struct uclamp_rq
    | | * 4d7115d arm64: dts: exynos: Fix silent hang after boot on Espresso
    | | * 420acbf firmware: arm_scmi: Fix SCMI genpd domain probing
    | | * 0155cd3 ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
    | | * 489ee1f crypto: ccree - fix resource leak on error path
    | | * 6a291f9 blktrace: fix debugfs use after free
    | | * 3410846 arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
    | | * f2b639b crc-t10dif: Fix potential crypto notify dead-lock
    | | * c73eec0 EDAC: Fix reference count leaks
    | | * 192b851 arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
    | | * da9dfd0 arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
    | | * 066f854 arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
    | | * e8eb09e sched: correct SD_flags returned by tl->sd_flags()
    | | * b8d9908 sched/fair: Fix NOHZ next idle balance
    | | * 072d130 x86/mce/inject: Fix a wrong assignment of i_mce.status
    | | * a36ff7a clk: qcom: clk-rpmh: Wait for completion when enabling clocks
    | | * a02df82 fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe
    | | * bd15848 nvme: add a Identify Namespace Identification Descriptor list quirk
    | | * 039b664 HID: input: Fix devices that return multiple bytes in battery report
    | | * 16d2fb1 tracepoint: Mark __tracepoint_string's __used
    | * | 206f883 Linux 5.4.58-rt35
    | * | a436d91 Merge tag 'v5.4.58' into v5.4-rt
    | ||
    | | * cad17fe Linux 5.4.58
    | | * 512570b nfsd: Fix NFSv4 READ on RDMA when using readv
    | | * df6aeb5 ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
    | | * fb26450 tcp: apply a floor of 1 for RTT samples from TCP timestamps
    | | * 848e15a selftests/net: relax cpu affinity requirement in msg_zerocopy test
    | | * b8f2d34 Revert "vxlan: fix tos value before xmit"
    | | * daff7f0 openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
    | | * ba729a9 net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
    | | * 786a936 net: gre: recompute gre csum for sctp over gre tunnels
    | | * 5d791d3 hv_netvsc: do not use VF device if link is down
    | | * 3a82f4b dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
    | | * 5a963aa appletalk: Fix atalk_proc_init() return path
    | | * 3787b5a net: lan78xx: replace bogus endpoint lookup
    | | * 31489ed vxlan: Ensure FDB dump is performed under RCU
    | | * 106b415 rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
    | | * 6f93547 net: ethernet: mtk_eth_soc: fix MTU warnings
    | | * bd68177 ipv6: Fix nexthop refcnt leak when creating ipv6 route info
    | | * 89c12bc ipv6: fix memory leaks on IPV6_ADDRFORM path
    | | * 9b37a7b ipv4: Silence suspicious RCU usage warning
    | | * 4913f71 PCI: tegra: Revert tegra124 raw_violation_fixup
    | | * ceff42e Revert "powerpc/kasan: Fix shadow pages allocation failure"
    | | * 11e6414 xattr: break delegations in {set,remove}xattr
    | | * 6059000 Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
    | | * 3429579 tools lib traceevent: Fix memory leak in process_dynamic_array_len
    | | * 414f105 atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
    | | * 5414f27 igb: reinit_locked() should be called with rtnl_lock
    | | * 7c8a863 cfg80211: check vendor command doit pointer before use
    | | * 83ea637 firmware: Fix a reference count leak.
    | | * 01fdcb8 ALSA: hda: fix NULL pointer dereference during suspend
    | | * eb96e4f net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623
    | | * fd601f3 usb: hso: check for return value in hso_serial_common_create()
    | | * 871b5a5 i2c: slave: add sanity check when unregistering
    | | * fa0195d i2c: slave: improve sanity check when registering
    | | * 4bba72b drm/drm_fb_helper: fix fbdev with sparc64
    | | * 8e6af82 nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
    | | * 802df1e drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
    | | * 5955ccb drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason
    | | * e0c47a5 net/9p: validate fds in p9_fd_open
    | | * fe6402e leds: 88pm860x: fix use-after-free on unbind
    | | * 3564cdd leds: lm3533: fix use-after-free on unbind
    | | * 385c1ae leds: da903x: fix use-after-free on unbind
    | | * bde8f23 leds: lm36274: fix use-after-free on unbind
    | | * 635f8fc leds: wm831x-status: fix use-after-free on unbind
    | | * 9a53e8b mtd: properly check all write ioctls for permissions
    | | * 8c3215a vgacon: Fix for missing check in scrollback handling
    | | * 1ae21e9 scripts: add dummy report mode to add_namespace.cocci
    | | * 5f5fb7c Smack: fix use-after-free in smk_write_relabel_self()
    | | * c5665ca binder: Prevent context manager from incrementing ref 0
    | | * da47eae omapfb: dss: Fix max fclk divider for omap36xx
    | | * b78763e Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
    | | * 70d1e88 Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
    | | * c26eaaf Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
    | | * a8b8b53 Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
    | | * af707d9 staging: rtl8712: handle firmware load failure
    | | * 6a7626c staging: android: ashmem: Fix lockdep warning for write operation
    | | * 4d81a7b ALSA: seq: oss: Serialize ioctls
    | | * 3ebdc7b ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
    | | * b8ce075 ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
    | | * 8777577 ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
    | | * 1d05ad7 ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
    | | * 864468a Revert "ALSA: hda: call runtime_allow() for all hda controllers"
    | | * e8053c6 io_uring: Fix use-after-free in io_sq_wq_submit_work()
    | | * a4d61e6 io_uring: prevent re-read of sqe->opcode
    | | * 67afa25 usb: xhci: Fix ASMedia ASM1142 DMA addressing
    | | * e7ad225 usb: xhci: define IDs for various ASMedia host controllers
    | | * 7173ac5 USB: iowarrior: fix up report size handling for some devices
    | | * 68a2350 perf/core: Fix endless multiplex timer
    | | * aabba1b USB: serial: qcserial: add EM7305 QDL product ID
    | | * d993928 Linux 5.4.57
    | | * ca7ace8 bpf: sockmap: Require attach_bpf_fd when detaching a program
    | | * 9fe975a selftests: bpf: Fix detach from sockmap tests
    | | * c776104 ext4: fix direct I/O read error
    | | * 6330b0c arm64: Workaround circular dependency in pointer_auth.h
    | | * f06d60f random32: move the pseudo-random 32-bit definitions to prandom.h
    | | * c131009 random32: remove net_rand_state from the latent entropy gcc plugin
    | | * 7471f32 random: fix circular include dependency on arm64 after addition of percpu.h
    | | * 50bf896 ARM: percpu.h: fix build error
    | | * c15a77b random32: update the net random state on interrupt and activity
    | | * 1b940bb Linux 5.4.56
    | | * df35e87 perf bench: Share some global variables to fix build with gcc 10
    | | * 702d1b2 perf env: Do not return pointers to local variables
    | | * 73d2d6b perf tests bp_account: Make global variable static
    | | * 3956854 x86/i8259: Use printk_deferred() to prevent deadlock
    | | * 01ac46c KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
    | | * fd41284 KVM: arm64: Don't inherit exec permission across page-table levels
    | | * 1aff512 drivers/net/wan: lapb: Corrected the usage of skb_cow
    | | * f88c909 RISC-V: Set maximum number of mapped pages correctly
    | | * e3043ab xen-netfront: fix potential deadlock in xennet_remove()
    | | * a7b488d cxgb4: add missing release on skb in uld_send()
    | | * 5f4e6b8 x86/stacktrace: Fix reliable check for empty user task stacks
    | | * 32344d2 x86/unwind/orc: Fix ORC for newly forked tasks
    | | * a14d6a9 Revert "i2c: cadence: Fix the hold bit setting"
    | | * df366ab net: ethernet: ravb: exit if re-initialization fails in tx timeout
    | | * ac7c3b8 parisc: add support for cmpxchg on u8 pointers
    | | * a0ba413 scsi: core: Run queue in case of I/O resource contention failure
    | | * 0ac155d nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
    | | * 50c5f89 selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support
    | | * 78c7532 qed: Disable "MFW indication via attention" SPAM every 5 minutes
    | | * 6e4620d selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion
    | | * 5b235c1 usb: hso: Fix debug compile warning on sparc32
    | | * cac2b7a vxlan: fix memleak of fdb
    | | * 1df0000 perf tools: Fix record failure when mixed with ARM SPE event
    | | * 568995f net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
    | | * e68b7b9 net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()
    | | * 1158aa7 net: nixge: fix potential memory leak in nixge_probe()
    | | * 9acd96f Bluetooth: fix kernel oops in store_pending_adv_report
    | | * 3bb2f52 arm64: csum: Fix handling of bad packets
    | | * 8a90b43 arm64/alternatives: move length validation inside the subsection
    | | * 4a50753 mac80211: mesh: Free pending skb when destroying a mpath
    | | * 3f15e3e mac80211: mesh: Free ie data when leaving mesh
    | | * fe58e3d bpf: Fix map leak in HASH_OF_MAPS map
    | | * 43c390b ibmvnic: Fix IRQ mapping disposal in error path
    | | * ea55913 mlxsw: core: Free EMAD transactions using kfree_rcu()
    | | * 57f498c mlxsw: core: Increase scope of RCU read-side critical section
    | | * 0f424ed mlx4: disable device on shutdown
    | | * c388387 rhashtable: Fix unprotected RCU dereference in __rht_ptr
    | | * b1d629d net: lan78xx: fix transfer-buffer memory leak
    | | * 9db3040 net: lan78xx: add missing endpoint sanity check
    | | * 32ec444 net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
    | | * 475cbce net/mlx5e: Modify uplink state on interface up/down
    | | * 4360837 net/mlx5: Verify Hardware supports requested ptp function on a given pin
    | | * 8901896 net/mlx5e: Fix error path of device attach
    | | * 00bedd7 net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
    | | * d70f9a3 net: hns3: fix aRFS FD rules leftover after add a user FD rule
    | | * 475b8d6 net: hns3: fix a TX timeout issue
    | | * 5fc02e8 sh: Fix validation of system call number
    | | * 2f26749 sh/tlb: Fix PGTABLE_LEVELS > 2
    | | * 222dbec selftests/net: so_txtime: fix clang issues for target arch PowerPC
    | | * d817b2c selftests/net: psock_fanout: fix clang issues for target arch PowerPC
    | | * 22f84cc selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
    | | * 831c904 nvme-tcp: fix possible hang waiting for icresp response
    | | * 9a1d008 ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
    | | * 731e013 xfrm: Fix crash when the hold queue is used.
    | | * a4c9028 ARM: dts sunxi: Relax a bit the CMA pool allocation range
    | | * 0307da6 xfrm: policy: match with both mark and mask on user interfaces
    | | * bbb13ad net/x25: Fix null-ptr-deref in x25_disconnect
    | | * 69cd304 net/x25: Fix x25_neigh refcnt leak when x25 disconnect
    | | * c2fd34d libtraceevent: Fix build with binutils 2.35
    | | * 2ec6949 rds: Prevent kernel-infoleak in rds_notify_queue_get()
    | | * 6a94284 drm: hold gem reference until object is no longer accessed
    | | * 7eef3b4 drm/dbi: Fix SPI Type 1 (9-bit) transfer
    | | * 8ea180f drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
    | | * f1b4bdd drm/amd/display: Clear dm_state for fast updates
    | | * 22d3202 Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
    | | * cea6633 virtio_balloon: fix up endian-ness for free cmd id
    | | * c2f787f ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
    | | * b927461 ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
    | | * c4738c6 ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
    | | * 3b7e4a5 ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
    | | * b8fa0b0 wireless: Use offsetof instead of custom macro.
    | | * d3472f7 9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
    | | * 96f1059 vhost/scsi: fix up req type endian-ness
    | | * 951117a IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
    | | * dc731d2 ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
    | | * 6a67b05 ALSA: hda/realtek - Fixed HP right speaker no sound
    | | * 09832a9 ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256)
    | | * e9f147c ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289
    | | * cd76d30 ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289
    | | * 6d84a8c ALSA: usb-audio: Add implicit feedback quirk for SSL2
    | | * 47e2093 mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
    | | * 1402105 PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
    | | * 2ff6558 ath10k: enable transmit data ack RSSI for QCA9884
    | | * 98cef10 sunrpc: check that domain table is empty at module unload.
    | | * 84da977 media: rc: prevent memory leak in cx23888_ir_probe
    | | * ecfa7fa crypto: ccp - Release all allocated memory if sha type is invalid
    | * 768fb3a Linux 5.4.55-rt34
    | * 0754812 Merge tag 'v5.4.55' into v5.4-rt
    | * 8b0dbd9 Linux 5.4.54-rt33
    | * 05e425a rwsem: Provide down_read_non_owner() and up_read_non_owner() for -RT
    | * 0e5b278 net: phy: fixed_phy: Remove unused seqcount
    | * a109699 Bluetooth: Acquire sk_lock.slock without disabling interrupts
    | * 4e4bd8b workqueue: Sync with upstream
    | * 5fe7108 signal: Prevent double-free of user struct
  • 0f96f34 genirq: Make threaded IRQs optionally the default which can be disabled.
  • e7ed797 hrtimer: Replace all calls to schedule_timeout_uninterruptible of potentially under 50ms to use schedule_msec_hrtimeout_uninterruptible
  • e3b7588 hrtimer: Replace all calls to schedule_timeout_interruptible of potentially under 50ms to use schedule_msec_hrtimeout_interruptible.
  • fedf55e hrtimer: Replace all schedule timeout(1) with schedule_min_hrtimeout()
  • 31f074f timer: Convert msleep to use hrtimers when active.
  • 84e4111 time: Special case calls of schedule_timeout(1) to use the min hrtimeout of 1ms, working around low Hz resolutions.
  • 938ada3 hrtimer: Create highres timeout variants of schedule_timeout functions.
  • 09b91c2 x86: Expose vmsplit for our poor 32 bit users.
  • 9b68c05 Revert "elevator: set default scheduler to bfq for blk-mq"

Don't miss a new linux release

NewReleases is sending notifications on new releases.