mirror of
https://abf.rosa.ru/djam/kernel-5.15.git
synced 2025-02-23 18:42:55 +00:00
366 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
73f4a66ead |
upd: 5.4.79 -> 5.4.80
``` $ wget -qO- https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.80 | grep Date: -A2 | grep -v Date: | sort -u -- ACPI: button: Add DMI quirk for Medion Akoya E2228T ah6: fix error return code in ah6_input() ALSA: ctl: fix error path at adding user-defined element set ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button ALSA: mixart: Fix mutex deadlock ALSA: usb-audio: Add delay quirk for all Logitech USB devices arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point arm64: dts imx8mn: Remove non-existent USB OTG2 arm64: errata: Fix handling of 1418040 with late CPU onlining arm64: psci: Avoid printing in cpu_psci_cpu_die() arm64: smp: Tell RCU about CPUs that fail to come online ARM: dts: imx50-evk: Fix the chip select 1 IOMUX arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY ASoC: qcom: lpass-platform: Fix memory leak atm: nicstar: Unmap DMA on send error bnxt_en: read EEPROM A2h address using page 0 bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made bpf, sockmap: On receive programs try to fast track SK_PASS ingress bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits bpf, sockmap: Use truesize with sk_rmem_schedule() can: af_can: prevent potential access of uninitialized member in canfd_rcv() can: af_can: prevent potential access of uninitialized member in can_rcv() can: dev: can_restart(): post buffer from the right context can: flexcan: fix failure handling of pm_runtime_get_sync() can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery can: kvaser_pciefd: Fix KCAN bittiming limits can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits can: m_can: m_can_class_free_dev(): introduce new function can: m_can: m_can_handle_state_change(): fix state change can: m_can: m_can_stop(): set device to software init mode before closing can: m_can: process interrupt only when not runtime suspended can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() can: peak_usb: fix potential integer overflow on shift of a int can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init() can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration can: ti_hecc: Fix memleak in ti_hecc_probe devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected drm/amd/display: Add missing pflip irq for dcn2.0 drm/i915: Handle max_bpc==16 drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() efivarfs: fix memory leak in efivarfs_create() efi/x86: Free efi_pgd with free_pages() Exempt multicast addresses from five-second neighbor lifetime ext4: fix bogus warning in ext4_update_dx_flag() fail_function: Remove a redundant mutex unlock gfs2: fix possible reference leak in gfs2_check_blk_type HID: logitech-dj: Fix an error in mse_bluetooth_descriptor HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad HID: logitech-hidpp: Add PID for MX Anywhere 2 hwmon: (pwm-fan) Fix RPM calculation iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum iio: adc: mediatek: fix unset field iio: light: fix kconfig dependency bug for VCNL4035 inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() Input: adxl34x - clean up a data type in adxl34x_probe() Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER iommu/vt-d: Avoid panic if iommu init fails in tboot system iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header ip_tunnels: Set tunnel option flag when tunnel metadata is present ipv6: Fix error path to cancel the meseage lan743x: fix issue causing intermittent kernel log warnings lan743x: prevent entire kernel HANG on open, for some platforms libfs: fix error cast of negative value in simple_attr_write() Linux 5.4.80 mac80211: free sta in sta_info_insert_finish() on errors mac80211: minstrel: fix tx status processing corner case mac80211: minstrel: remove deferred sampling code MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu MIPS: export has_transparent_hugepage() for modules mlxsw: core: Use variable timeout for EMAD retries mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers mm: memcg/slab: fix root memcg vmstats mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() net: b44: fix error return code in b44_init_one() net: bridge: add missing counters to ndo_get_stats64 callback net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 net: ethernet: ti: cpsw: fix error return code in cpsw_probe() net: ftgmac100: Fix crash when removing driver net: Have netpoll bring-up DSA management interface netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() netlabel: fix our progress tracking in netlbl_unlabel_staticlist() net: lantiq: Wait for the GPHY firmware to be ready net/mlx4_core: Fix init_hca fields offset net/mlx5: Add handling of port type in rule deletion net/mlx5: Disable QoS when min_rates on all VFs are zero net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled net/ncsi: Fix netlink registration net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid() net/tls: fix corrupted data in recvmsg net: usb: qmi_wwan: Set DTR quirk for MR400 net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request page_frag: Recover from memory pressure perf lock: Don't free "lock_seq_stat" if read_count isn't zero pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq ptrace: Set PF_SUPERPRIV when checking capability qed: fix error return code in qed_iwarp_ll2_start() qlcnic: fix error return code in qlcnic_83xx_restart_hw() RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() regulator: avoid resolve_supply() infinite recursion regulator: fix memory leak with repeated set_machine_constraints() regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200} regulator: ti-abb: Fix array out of bound read access on the first transition regulator: workaround self-referent regulators Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high" rfkill: Fix use-after-free in rfkill_resume() RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs s390/cpum_sf.c: fix file permission for cpum_sfb_size s390/dasd: fix null pointer dereference for ERP requests sched/fair: Fix overutilized update in enqueue_task_fair() scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold() sctp: change to hold/put transport for proto_unreach_timer seccomp: Set PF_SUPERPRIV when checking capability selftests/bpf: Fix error return code in run_getsockopt_test() selftests: kvm: Fix the segment descriptor layout to match the actual layout speakup: Do not let the line discipline be used several times spi: bcm2835aux: Fix use-after-free on unbind spi: Introduce device-managed SPI controller allocation spi: lpspi: Fix use-after-free on unbind spi: npcm-fiu: Don't leak SPI master in probe error path staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids swiotlb: using SIZE_MAX needs limits.h included tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate tools, bpftool: Add missing close before bpftool net attach exit tty: serial: imx: fix potential deadlock tty: serial: imx: keep console clocks always on vfs: remove lockdep bogosity in __sb_start_write x86/microcode/intel: Check patch signature before saving microcode for early loading xfs: fix the minrecs logic when dealing with inode root child blocks xfs: return corresponding errcode if xfs_initialize_perag() fail xfs: revert "xfs: fix rmap key and record comparison functions" xfs: strengthen rmap record flags checking xtensa: disable preemption around cache alias management calls xtensa: fix TLBTEMP area placement ``` |
||
![]() |
6d23fd1236 | upd: 5.4.78 -> 5.4.79 | ||
![]() |
6decd252ec |
upd: 5.4.77 -> 5.4.78
``` $ wget -qO- https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.78 | grep ^Date: -A3 | grep -v ^Date: | grep -vE '^$|\-' | sort -u afs: Fix warning due to unadvanced marshalling pointer ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() ALSA: hda: Reinstate runtime_allow() for all hda controllers ALSA: hda: Separate runtime and system suspend amd/amdgpu: Disable VCN DPG mode for Picasso ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template ASoC: codecs: wcd9335: Set digital gain range correctly ASoC: cs42l51: manage mclk shutdown delay ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function ASoC: qcom: sdm845: set driver name correctly ath9k_htc: Use appropriate rs_datalen type bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE btrfs: fix min reserved size calculation in merge_reloc_root btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch btrfs: reschedule when cloning lots of extents btrfs: sysfs: init devices outside of the chunk_mutex btrfs: tracepoints: output proper root owner for trace_find_free_extent() can: can_create_echo_skb(): fix echo skb generation: always use skb_clone() can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context can: flexcan: flexcan_remove(): disable wakeup completely can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A can: j1939: j1939_sk_bind(): return failure if netdev is down can: j1939: swap addr and pgn in the send example can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on can: peak_usb: add range checking in decode operations can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path can: xilinx_can: handle failure cases of pm_runtime_get_sync cfg80211: initialize wdev data earlier cfg80211: regulatory: Fix inconsistent format argument Convert trailing spaces and periods in path components cosa: Add missing kfree in error path of cosa_write don't dump the threads that had been already exiting when zapped. drm/amdgpu: perform srbm soft reset always on SDMA resume drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running drm/amd/pm: perform SMC reset on suspend/hibernation drm/i915: Correctly set SFC capability for video engines erofs: derive atime instead of leaving it empty ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA ext4: unlock xattr_sem properly in ext4_inline_data_truncate() futex: Don't enable IRQs unconditionally in put_pi_state() genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY gfs2: Add missing truncate_inode_pages_final for sd_aspace hv_balloon: disable warning when floor reached i2c: mediatek: move dma reset before i2c reset i2c: sh_mobile: implement atomic transfers igc: Fix returning wrong statistics iommu/amd: Increase interrupt remapping table limit to 512 entries IPv6: Set SIT tunnel hard_header_len to zero jbd2: fix up sparse warnings in checkpoint code KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED KVM: arm64: Don't hide ID registers from userspace KVM: arm64: Force PTE mapping on fault resulting in a device mapping KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally lan743x: fix "BUG: invalid wait context" when setting rx mode Linux 5.4.78 mac80211: fix use of skb payload instead of header mei: protect mei_cl_mtu from null dereference mfd: sprd: Add wakeup capability for PMIC IRQ mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove mm/slub: fix panic in slab_alloc_node() nbd: don't update block size after device is started nbd: fix a block_device refcount leak in nbd_release net/af_iucv: fix null pointer dereference on shutdown netfilter: ipset: Update byte and packet counters regardless of whether they match netfilter: nf_tables: missing validation from the abort path netfilter: use actual socket sk rather than skb sk when routing harder net/mlx5: Fix deletion of duplicate rules net: sch_generic: fix the missing new qdisc assignment bug net: udp: fix UDP header access on Fast/frag0 UDP GRO net: Update window_clamp if SOCK_RCVBUF is set net: xfrm: fix a race condition during allocing spi nvme: introduce nvme_sync_io_queues ocfs2: initialize ip_next_orphan of/address: Fix of_node memory leak in of_dma_is_coherent opp: Reduce the size of critical section in _opp_table_kref_release() PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 perf/core: Fix race in the perf_mmap_close() function perf: Fix get_recursion_context() perf scripting python: Avoid declaring function pointers with a visibility attribute perf tools: Add missing swap for ino_generation perf trace: Fix segfault when trying to trace events by cgroup pinctrl: amd: fix incorrect way to disable debounce filter pinctrl: amd: use higher precision for 512 RtcClk pinctrl: aspeed: Fix GPI only function problem. pinctrl: intel: Set default bias in case no particular value given powerpc/603: Always fault when _PAGE_ACCESSED is not set powerpc/eeh_cache: Fix a possible debugfs deadlock r8169: fix potential skb double free in an error path random32: make prandom_u32() output unpredictable reboot: fix overflow parsing reboot cpu number Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" s390/smp: move rcu_cpu_starting() earlier scsi: hpsa: Fix memory leak in hpsa_init_one() scsi: mpt3sas: Fix timeouts observed while reenabling IRQ scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() selftests: pidfd: fix compilation errors due to wait.h selftests: proc: fix warning: _GNU_SOURCE redefined selinux: Fix error return code in sel_ib_pkey_sid_slow() spi: bcm2835: remove use of uninitialized gpio flags variable SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() tick/common: Touch watchdog in tick_unfreeze() on all CPUs time: Prevent undefined behaviour in timespec64_to_ns() tipc: fix memory leak in tipc_topsrv_start() tpm: efi: Don't create binary_bios_measurements file for an empty log tpm_tis: Disable interrupts on ThinkPad T490s tracing: Fix the checking of stackidx in __ftrace_trace_stack usb: dwc3: gadget: Continue to process pending requests usb: dwc3: gadget: Reclaim extra TRBs after request completion usb: gadget: goku_udc: fix potential crashes in probe vfio: platform: fix reference leak in vfio_platform_open virtio: virtio_console: fix DMA memory allocation for rproc serial vrf: Fix fast path output packet handling with async Netfilter rules xfs: fix a missing unlock on error in xfs_fs_map_blocks xfs: fix brainos in the refcount scrubber's rmap fragment processor xfs: fix flags argument to rmap lookup when converting shared file rmaps xfs: fix rmap key and record comparison functions xfs: fix scrub flagging rtinherit even if there is no rt device xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents xfs: set xefi_discard when creating a deferred agfl free log intent item xhci: hisilicon: fix refercence leak in xhci_histb_probe ``` |
||
![]() |
c8c0d23daa |
upd: 5.4.72 -> 5.4.77, changelog:
$ for i in `seq 73 77`; do wget https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.$i ; done $ cat * | grep ^Date: -A2 | grep -v ^Date: | sort -u | sed -e 's,^ ,,g' 9P: Cast to loff_t before multiplying ACPI: Add out of bounds and numa_off protections to pxm_to_node() ACPI: button: fix handling lid state changes when input device closed acpi-cpufreq: Honor _PSD table setting on new AMD CPUs ACPI: debug: don't allow debugging when ACPI is disabled ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() ACPI: EC: PM: Flush EC work unconditionally after wakeup ACPI / extlog: Check for RDMSR failure ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 ACPI: NFIT: Fix comparison to '-ENXIO' ACPI: video: use ACPI backlight for HP 635 Notebook ALSA: bebob: potential info leak in hwdep_read() ALSA: hda/ca0132 - Add AE-7 microphone selection commands. ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7. ALSA: hda: fix jack detection with Realtek codecs when in D3 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 ALSA: hda/realtek - Enable headphone for ASUS TM420 ALSA: hda/realtek - Fixed HP headset Mic can't be detected ALSA: hda/realtek - set mic to auto detect on a HP AIO machine ALSA: hda/realtek - The front Mic on a HP machine doesn't work ALSA: seq: oss: Avoid mutex lock for a long-time ioctl ALSA: usb-audio: Add implicit feedback quirk for MODX ALSA: usb-audio: Add implicit feedback quirk for Qu-16 ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices ARC: [dts] fix the errors detected by dtbs_check arch/x86/amd/ibs: Fix re-arming IBS Fetch ARC: perf: redo the pct irq missing in device-tree handling arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER ARC: stack unwinding: avoid indefinite looping arm64: asm: Add new-style position independent function annotations arm64: berlin: Select DW_APB_TIMER_OF arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S arm64: dts: actions: limit address range for pinctrl node arm64: dts: allwinner: h5: remove Mali GPU PMU module arm64: dts: imx8mq: Add missing interrupts to GPC arm64: dts: marvell: espressobin: Add ethernet switch aliases arm64: dts: meson: add missing g12 rng clock arm64: dts: meson: vim3: correct led polarity arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes arm64: dts: zynqmp: Remove additional compatible string for i2c IPs arm64: lib: Use modern annotations for assembly functions arm64: link with -z norelro regardless of CONFIG_RELOCATABLE arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs arm64/smp: Move rcu_cpu_starting() earlier arm64: topology: Stop using MPIDR for topology information ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values ARM: at91: pm: of_node_put() after its usage ARM: dts: imx6sl: fix rng node ARM: dts: meson8: remove two invalid interrupt lines from the GPU node arm: dts: mt7623: add missing pause for switchport ARM: dts: omap4: Fix sgx clock rate for 4430 ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers ARM: dts: s5pv210: move fixed clocks under root node ARM: dts: s5pv210: move PMU node out of clock controller ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings ARM: dts: sun4i-a10: fix cpu_alert temperature ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails ARM: s3c24xx: fix missing system reset ARM: s3c24xx: fix mmc gpio lookup tables ARM: samsung: fix PM debug build with DEBUG_LL but !MMU ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() ASoC: fsl_sai: Instantiate snd_soc_dai_driver ASoC: Intel: Skylake: Add alternative topology binary name ASoC: qcom: lpass-cpu: fix concurrency issue ASoC: qcom: lpass-platform: fix memory leak ASoC: tlv320aic32x4: Fix bdiv clock rate derivation ata: ahci: mvebu: Make SATA PHY optional for Armada 3720 ata: sata_nv: Fix retrieving of active qcs ata: sata_rcar: Fix DMA boundary mask ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path ath10k: fix VHT NSS calculation when STBC is enabled ath10k: provide survey info as accumulated data ath10k: start recovery process when payload length exceeds max htc length for sdio ath6kl: prevent potential array overflow in ath6kl_add_new_sta() ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() backlight: sky81452-backlight: Fix refcount imbalance on error binder: fix UAF when releasing todo list binder: Remove bogus warning on failed same-process transaction blk-cgroup: Fix memleak on error path blk-cgroup: Pre-allocate tree node on blkg_conf_prep blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue block: ratelimit handle_bad_sector() message Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb Bluetooth: hci_uart: Cancel init work before unregistering Bluetooth: Only mark socket zapped after unlocking bnxt_en: Check abort error state in bnxt_open_nic(). bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. bnxt_en: Log unknown link speed appropriately. bnxt_en: Re-write PCI BARs after PCI fatal error. bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. bpf: Fix comment for helper bpf_current_task_under_cgroup() bpf: Limit caller's stack depth 256 for subprogs with tailcalls bpf: Permit map_ptr arithmetic with opcode add and offset 0 brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach brcmfmac: check ndev pointer brcmfmac: Fix warning message after dongle setup failed brcmsmac: fix memory leak in wlc_phy_attach_lcnphy btrfs: cleanup cow block on error btrfs: fix readahead hang and use-after-free after removing a device btrfs: fix replace of seed device btrfs: fix use-after-free on readahead extent after failure to create it btrfs: improve device scanning messages btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode btrfs: reschedule if necessary when logging directory items btrfs: send, orphanize first all conflicting inodes when processing references btrfs: send, recompute reference path after orphanization of a directory btrfs: tree-checker: fix false alert caused by legacy btrfs root item btrfs: tree-checker: validate number of chunk stripes and parity btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send() bus/fsl_mc: Do not rely on caller to provide non NULL mc_io cachefiles: Handle readpage error correctly cadence: force nonlinear buffers to be cloned can: flexcan: disable clocks during stop mode can: flexcan: flexcan_chip_stop(): add error handling and propagate error value can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt can: m_can_platform: don't call m_can_class_suspend in runtime suspend ceph: promote to unsigned long long before shifting chelsio/chtls: correct function return and return type chelsio/chtls: correct netdevice for vlan interface chelsio/chtls: fix always leaking ctrl_skb chelsio/chtls: fix deadlock issue chelsio/chtls: fix memory leaks caused by a race chelsio/chtls: fix memory leaks in CPL handlers chelsio/chtls: fix socket lock chelsio/chtls: fix tls record info to user cifs: handle -EINTR in cifs_setattr cifs: remove bogus debug code cifs: Return the error from crypt_message when enc/dec key not found. clk: at91: clk-main: update key before writing AT91_CKGR_MOR clk: bcm2835: add missing release if devm_clk_hw_register fails clk: imx8mq: Fix usdhc parents order clk: keystone: sci-clk: fix parsing assigned-clock data during probe clk: mediatek: add UART0 clock support clk: meson: g12a: mark fclk_div2 as critical clk: qcom: gcc-sdm660: Fix wrong parent_map clk: rockchip: Initialize hw to error to avoid undefined behavior clk: ti: clockdomain: fix static checker warning coresight: etm4x: Handle unreachable sink in perf mode coresight: etm: perf: Fix warning caused by etm_setup_aux failure coresight: Make sysfs functional on topologies with per core sink cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier cpufreq: sti-cpufreq: add stih418 support crypto: algif_aead - Do not set MAY_BACKLOG on the async path crypto: algif_skcipher - EBUSY on aio should be an error crypto: caam/qi - add fallback for XTS with more than 8B IV crypto: ccp - fix error handling crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc() crypto: omap-sham - fix digcnt register handling with export/import crypto: picoxcell - Fix potential race condition bug crypto: x86/crc32c - fix building with clang ias cxgb4: handle 4-tuple PEDIT to NAT mode translation cxgb4: set up filter action after rewrites cxl: Rework error message for incompatible slots cypto: mediatek - fix leaks in mtk_desc_ring_alloc device property: Don't clear secondary pointer for shared primary firmware node device property: Keep secondary firmware node secondary by type dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status dmaengine: dmatest: Check list for emptiness before access its last entry dmaengine: dw: Activate FIFO-mode for memory peripherals only dmaengine: dw: Add DMA-channels mask cell support drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values drivers/perf: thunderx2_pmu: Fix memory resource error handling drivers/perf: xgene_pmu: Fix uninitialized resource struct drivers/virt/fsl_hypervisor: Fix error handling path drivers: watchdog: rdc321x_wdt: Fix race condition bugs drm/amd/display: Avoid MST manager resource leak. drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally drm/amd/display: Fix kernel panic by dal_gpio_open() error drm/amd/display: Fix wrong return value in dm_update_plane_state() drm/amd/display: HDMI remote sink need mode validation for Linux drm/amd/display: Increase timeout for DP Disable drm/amdgpu: add DID for navi10 blockchain SKU drm/amdgpu: correct the gpu reset handling for job != NULL case drm/amdgpu: don't map BO in reserved region drm/amdgpu: increase the reserved VM size to 2MB drm/amdkfd: Use same SQ prefetch setting as amdgpu drm/amd/pm: increase mclk switch threshold to 200 us drm/bridge/synopsys: dsi: add support for non-continuous HS clock drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly drm/crc-debugfs: Fix memleak in crc_control_write drm/gma500: fix error check drm/i915: Break up error capture compression loops with cond_resched() drm/i915: Drop runtime-pm assert from vgpu io accessors drm/i915: Force VT'd workarounds when running as a guest OS drm/i915/gt: Delay execlist processing for tgl drm/msm/a6xx: fix a potential overflow issue drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check() drm: mxsfb: check framebuffer pitch drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" drm/nouveau/nouveau: fix the start/end range for migration drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel drm/panfrost: add amlogic reset quirk callback drm/panfrost: Ensure GPU quirks are always initialised drm/panfrost: Fix a deadlock between the shrinker and madvise path drm/sun4i: frontend: Fix the scaler phase on A33 drm/sun4i: frontend: Reuse the ch0 phase for RGB formats drm/sun4i: frontend: Rework a bit the phase data drm/ttm: fix eviction valuable range check. drm/vc4: drv: Add error handding for bind drm/vkms: fix xrgb on compute crc EDAC/aspeed: Fix handling of platform_get_irq() error EDAC/i5100: Fix error handling order in i5100_init_one() EDAC/ti: Fix handling of platform_get_irq() error eeprom: at25: set minimum read/write access stride to 1 efivarfs: Replace invalid slashes with exclamation marks in dentries. erofs: avoid duplicated permission check for "trusted." xattrs evm: Check size of security.evm before using it ext4: Detect already used quota file early ext4: fix error handling code in add_new_gdb ext4: fix invalid inode checksum ext4: fix leaking sysfs kobject after failed mount ext4: limit entries returned when counting fsmap records extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips f2fs: add trace exit in exception path f2fs: fix to check segment boundary during SIT page readahead f2fs: fix uninit-value in f2fs_lookup f2fs: handle errors of f2fs_get_meta_page_nofail f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info fbmem: add margin check to fb_check_caps() firmware: arm_scmi: Add missing Rx size re-initialisation firmware: arm_scmi: Fix ARCH_COLD_RESET Fix use after free in get_capset_info callback. Fonts: Replace discarded const qualifier fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent fs: dlm: fix configfs memory leak fs: Don't invalidate page buffers in block_write_full_page() fs: fix NULL dereference due to data race in prepend_path() ftrace: Fix recursion check for NMI test ftrace: Handle tracing when switching between context fuse: fix page dereference after free futex: Fix incorrect should_fail_futex() handling futex: Handle transient "ownerless" rtmutex state correctly gfs2: add validation checks for size of superblock gfs2: use-after-free in sysfs deregistration gfs2: Wake up when sd_glock_disposal becomes zero gianfar: Account for Tx PTP timestamp in the skb headroom gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP gtp: fix an use-before-init in gtp_newlink() HID: hid-input: fix stylus battery reporting HID: ite: Add USB id match for Acer One S1003 keyboard dock HID: roccat: add bounds checking in kone_sysfs_write_settings() HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery hil/parisc: Disable HIL driver when it gets stuck hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61} i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs i2c: imx: Fix external abort on interrupt in exit paths i2c: rcar: Auto select RESET_CONTROLLER i3c: master add i3c_master_attach_boardinfo to preserve boardinfo i3c: master: Fix error return in cdns_i3c_master_probe() i40iw: Add support to make destroy QP synchronous ia64: fix build error with !COREDUMP ia64: kprobes: Use generic kretprobe trampoline handler IB/mlx4: Adjust delayed work when a dup is observed IB/mlx4: Fix starvation in paravirt mux/demux ibmveth: Identify ingress large send packets. ibmveth: Switch order of ibmveth_helper calls. ibmvnic: fix ibmvnic_set_mac ibmvnic: save changed mac address to adapter->mac_addr ibmvnic: set up 200GBPS speed IB/rdmavt: Fix sizeof mismatch icmp: randomize the global rate limiter ida: Free allocated bitmap in error path iio: adc: gyroadc: fix leak of device node iterator iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling iio:adc:ti-adc0832 Fix alignment issue with timestamp iio:adc:ti-adc12138 Fix alignment issue with timestamp iio:gyro:itg3200: Fix timestamp alignment and prevent data leak. iio:light:si1145: Fix timestamp alignment and prevent data leak. ima: Don't ignore errors from crypto_shash_update() Input: ep93xx_keypad - fix handling of platform_get_irq() error Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() Input: omap4-keypad - fix handling of platform_get_irq() error Input: stmfts - fix a & vs && typo Input: sun4i-ps2 - fix handling of platform_get_irq() error Input: twl4030_keypad - fix handling of platform_get_irq() error iomap: Clear page error before beginning a write iomap: fix WARN_ON_ONCE() from unprivileged users ionic: check port ptr before use ip_gre: set dev->hard_header_len and dev->needed_headroom properly ipmi_si: Fix wrong return value in try_smi_init() ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags ipv4: Restore flowi4_oif update before call to xfrm_lookup_route ipvs: clear skb->tstamp in forwarding path ipvs: Fix uninit-value in do_ip_vs_set_ctl() iwlwifi: mvm: split a print to avoid a WARNING in ROC kdb: Fix pager search for multi-line strings kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails KVM: nVMX: Reset the segment cache when stuffing guest segs KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest KVM: SVM: Initialize prev_ga_tag before use KVM: x86: emulating RDPID failure shall return #UD rather than #GP KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages leds: bcm6328, bcm6358: use devres LED registering function libceph: clear con->out_msg on Policy::stateful_server faults lib/crc32.c: fix trivial typo in preprocessor condition lib/crc32test: remove extra local_irq_disable/enable lightnvm: fix out-of-bounds write to array devices->info[] linkage: Introduce new macros for assembler symbols Linux 5.4.73 Linux 5.4.74 Linux 5.4.75 Linux 5.4.76 Linux 5.4.77 mac80211: handle lack of sband->bitrates in rates maiblox: mediatek: Fix handling of platform_get_irq() error mailbox: avoid timer start from callback md/bitmap: fix memory leak of temporary bitmap md/bitmap: md_bitmap_get_counter returns wrong blocks md/raid5: fix oops during stripe resizing media: ati_remote: sanity check for both endpoints media: bdisp: Fix runtime PM imbalance on error media: camss: Fix a reference count leak. media: exynos4-is: Fix a reference count leak media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync media: firewire: fix memory leak media: i2c: ov5640: Enable data pins on poweron for DVP mode media: i2c: ov5640: Remain in power down for DVP mode unless streaming media: i2c: ov5640: Separate out mipi configuration from s_power media: imx274: fix frame interval handling media: m5mols: Check function pointer in m5mols_sensor_power media: media/pci: prevent memory leak in bttv_probe media: mx2_emmaprp: Fix memleak in emmaprp_probe media: omap3isp: Fix memleak in isp_probe media: ov5640: Correct Bit Div register in clock tree diagram media: platform: fcp: Fix a reference count leak. media: platform: Improve queue set up flow for bug fixing media: platform: s3c-camif: Fix runtime PM imbalance on error media: platform: sti: hva: Fix runtime PM imbalance on error media: rcar-csi2: Allocate v4l2_async_subdev dynamically media: rcar_drif: Allocate v4l2_async_subdev dynamically media: rcar_drif: Fix fwnode reference leak when parsing DT media: rcar-vin: Fix a reference count leak. media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()" media: rockchip/rga: Fix a reference count leak. media: s5p-mfc: Fix a reference count leak media: saa7134: avoid a shift overflow media: staging/intel-ipu3: css: Correctly reset some memory media: st-delta: Fix reference count leak in delta_run_work media: sti: Fix reference count leaks media: stm32-dcmi: Fix a reference count leak media: tc358743: cleanup tc358743_cec_isr media: tc358743: initialize variable media: ti-vpe: Fix a missing check and reference count leak media: tuner-simple: fix regression in simple_set_radio_freq media: tw5864: check status of tw5864_frameinterval_get media: uvcvideo: Ensure all probed info is returned to v4l2 media: uvcvideo: Fix dereference of out-of-bound list iterator media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect media: uvcvideo: Set media controller entity functions media: uvcvideo: Silence shift-out-of-bounds warning media: venus: core: Fix runtime PM imbalance in venus_probe media: venus: fixes for list corruption media: videodev2.h: RGB BT2020 and HSV are always full range media: vsp1: Fix runtime PM imbalance on error memory: emif: Remove bogus debugfs error handling memory: fsl-corenet-cf: Fix handling of platform_get_irq() error memory: omap-gpmc: Fix a couple off by ones memory: omap-gpmc: Fix build error without CONFIG_OF mfd: sm501: Fix leaks in probe() mic: vop: copy data to kernel space then write to io memory MIPS: DEC: Restore bootmem reservation for firmware working memory area misc: mic: scif: Fix error handling path misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp() misc: rtsx: Fix memory leak in rtsx_pci_probe misc: vop: add round_up(x,4) for vring_size to avoid kernel panic mlx4: handle non-napi callers to napi_poll mlxsw: core: Fix memory leak on module removal mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() mm: always have io_remap_pfn_range() set pgprot_decrypted() mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN mmc: sdhci: Add LTR support for some Intel BYT based controllers mmc: sdhci-of-esdhc: set timeout to max before tuning mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true mmc: sdio: Check for CISTPL_VERS_1 buffer size mmc: via-sdmmc: Fix data race bug mm/error_inject: Fix allow_error_inject function signatures. mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race mm/memcg: fix device private memcg accounting mm: mempolicy: fix potential pte_unmap_unlock pte error mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary mm/page_owner: change split_page_owner to take a count mm/swapfile.c: fix potential memory leak in sys_swapon module: statically initialize init section freeing data mtd: lpddr: Fix bad logic in print_drs_error mtd: lpddr: fix excessive stack usage with clang mtd: mtdoops: Don't write panic data twice mtd: rawnand: vf610: disable clk on error handling path in probe mtd: spinand: gigadevice: Add QE Bit mtd: spinand: gigadevice: Only one dummy byte in QUADIO mtd: spi-nor: Don't copy self-pointing struct around mwifiex: Do not use GFP_KERNEL in atomic context mwifiex: don't call del_timer_sync() on uninitialized timer mwifiex: fix double free nbd: make the config put is called before the notifying the waiter net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid net: dsa: rtl8366: Check validity of passed VLANs net: dsa: rtl8366rb: Support all 4096 VLANs net: dsa: rtl8366: Refactor VLAN/PVID init net: dsa: rtl8366: Skip PVID setting if not requested netem: fix zero division in tabledist net: enic: Cure the enic api locking trainwreck net: fec: Fix phy_device lookup for phy_reset_after_clk_enable() net: fec: Fix PHY init after phy_reset_after_clk_enable() netfilter: conntrack: connection timeout after re-register netfilter: ebtables: Fixes dropping of small packets in bridge nat netfilter: nf_fwd_netdev: clear timestamp in forwarding path netfilter: nf_log: missing vlan offload tag and proto netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create net: fix pos incrementment in ipv6_route_seq_next net: ftgmac100: Fix Aspeed ast2600 TX hang issue net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup net: hns3: Clear the CMDQ registers before unmapping BAR region net/ipv4: always honour route mtu during forwarding net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt net: korina: cast KSEG0 address to pointer in kfree net: korina: fix kfree of rx/tx descriptor array net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow net: Properly typecast int values to set sk_max_pacing_rate net/sched: act_mpls: Add softdep on mpls_gso.ko net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels net_sched: remove a redundant goto chain check net/smc: fix valid DMBE buffer sizes net: stmmac: use netif_tx_start|stop_all_queues() function net/tls: sendfile fails with ktls offload net: usb: qmi_wwan: add Cellient MPL200 card net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition net: wilc1000: clean up resource in error path of init mon interface nexthop: Fix performance regression in nexthop deletion nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download() NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source NFSD: Add missing NFSv2 .pc_func methods NFS: fix nfs_path in case of a rename retry NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE nl80211: fix non-split wiphy information nl80211: fix OBSS PD min and max offset validation NTB: hw: amd: fix an issue about leak system resources ntfs: add check for mft record size in superblock nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell() nvme-pci: disable the write zeros command for Intel 600P/P3100 nvme-rdma: fix crash when connect rejected nvme-rdma: handle unexpected nvme completion data length nvmet: fix a NULL pointer dereference when tracing the flush command nvmet: fix uninitialized work for zero kato objtool: Support Clang non-section symbols in ORC generation of: Fix reserved-memory overlap detection openrisc: Fix issue with get_user for 64-bit values opp: Prevent memory leak in dev_pm_opp_attach_genpd() overflow: Include header file with SIZE_MAX declaration p54: avoid accessing the data mapped to streaming DMA PCI: aardvark: Check for errors from pci_bridge_emul_init() call PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY PCI: iproc: Set affinity mask on MSI interrupts perf/core: Fix a memory leak in perf_event_parse_addr_filter() perf: correct SNOOPX field offset perf intel-pt: Fix "context_switch event has no tid" error perf python scripting: Fix printable strings in python3 scripts perf stat: Skip duration_time in setup_system_wide perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() perf/x86/amd/ibs: Fix raw sample data accumulation perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS perf/x86/intel: Fix Ice Lake event constraint table perf/x86/intel/uncore: Reduce the number of CBOX counters perf/x86/intel/uncore: Update Ice Lake uncore units phy: marvell: comphy: Convert internal SMCC firmware return codes to errno pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB pinctrl: mcp23s08: Fix mcp23x17 precious range pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser platform/x86: mlx-platform: Remove PSU EEPROM configuration PM: hibernate: remove the bogus call to get_gendisk() in software_resume() PM: runtime: Drop pm_runtime_clean_up_links() PM: runtime: Drop runtime PM references to supplier on link removal PM: runtime: Fix timer_expires data type on 32-bit arches PM: runtime: Remove link state checks in rpm_get/put_supplier() PM: runtime: Resume the device earlier in __device_release_driver() powercap: restrict energy meter to root access powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm powerpc/book3s64/hash/4k: Support large linear mapping range with 4K powerpc/drmem: Make lmb_size 64 bit powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation powerpc/icp-hv: Fix missing of_node_put() in success path powerpc/memhotplug: Make lmb size 64bit powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints powerpc/perf/hv-gpci: Fix starting index value powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP powerpc/powernv/dump: Fix race while processing OPAL dump powerpc/powernv/elog: Fix race while processing OPAL error log event. powerpc/powernv/smp: Fix spurious DBG() warning powerpc/pseries: Avoid using addr_to_pfn in real mode powerpc/pseries: explicitly reschedule during drmem_lmb list traversal powerpc/pseries: Fix missing of_node_put() in rng_init() powerpc/rtas: Restrict RTAS requests from userspace powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM powerpc/tau: Check processor type before enabling TAU interrupt powerpc/tau: Convert from timer to workqueue powerpc/tau: Disable TAU between measurements powerpc/tau: Remove duplicated set_thresholds() call powerpc/tau: Use appropriate temperature sample interval powerpc/vnic: Extend "failover pending" window powerpc: Warn about use of smt_snooze_delay power: supply: bq27xxx: report "not charging" on all types power: supply: test_power: add missing newlines when printing parameters by sysfs printk: reduce LOG_BUF_SHIFT range for H8300 pseries/drmem: don't cache node id in drmem_lmb struct ptrace: fix task_join_group_stop() for the case when current is traced pty: do tty_flip_buffer_push without port->lock in pty_write pwm: img: Fix null pointer access in probe pwm: lpss: Add range limit check for the base_unit register value pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare() qtnfmac: fix resource leaks on unsupported iftype error return path quota: clear padding in v2r1_mem2diskdqb() r8169: fix data corruption issue on RTL8402 r8169: fix issue with forced threading in combination with shared interrupts r8169: fix operation under forced interrupt threading ramfs: fix nommu mmap with gaps in the page cache rapidio: fix error handling path rapidio: fix the missed put_device() for rio_mport_add_riodev ravb: Fix bit fields checking in ravb_hwtstamp_get() RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() RDMA/cma: Consolidate the destruction of a cma_multicast in one place RDMA/cma: Remove dead code for kernel rdmacm multicast RDMA/hns: Add a check for current state before modifying QP RDMA/hns: Fix missing sq_sig_type when querying QP RDMA/hns: Fix the wrong value of rnr_retry when querying qp RDMA/hns: Set the unsupported wr opcode RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work RDMA/mlx5: Fix potential race between destroy and CQE poll RDMA/qedr: Fix inline size returned for iWARP RDMA/qedr: Fix memory leak in iWARP CM RDMA/qedr: Fix qp structure memory leak RDMA/qedr: Fix return code if accept is called on a destroyed qp RDMA/qedr: Fix use of uninitialized field RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() RDMA/rxe: Handle skb_clone() failure in rxe_recv.c RDMA/ucma: Add missing locking around rdma_leave_multicast() RDMA/ucma: Fix locking for ctx->events_reported RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() regulator: defer probe when trying to get voltage from unresolved supply regulator: resolve supply after creating regulator reiserfs: Fix memory leak in reiserfs_parse_options() reiserfs: only call unlock_new_inode() if I_NEW Revert "coresight: Make sysfs functional on topologies with per core sink" ring-buffer: Fix recursion protection transitions between interrupt context ring-buffer: Return 0 on success from ring_buffer_resize() riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO rpmsg: glink: Use complete_all for open states rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge() rtc: rx8010: don't modify the global rtc ops rtl8xxxu: prevent potential memory leak rtw88: increse the size of rx buffer size s390/pkey: fix paes selftest failure with paes and pkey static build s390/qeth: don't let HW override the configured port role s390/startup: avoid save_area_sync overflow s390/stp: add locking to sysfs functions samples/bpf: Fix possible deadlock in xdpsock sched/fair: Fix wrong cpu selecting from isolated domain sched/features: Fix !CONFIG_JUMP_LABEL case scripts/setlocalversion: make git describe output more reliable scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() scsi: bfa: Fix error return in bfad_pci_init() scsi: core: Don't start concurrent async scan on same host scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() scsi: ibmvfc: Fix error return in ibmvfc_probe() scsi: ibmvscsi: Fix potential race after loss of transport scsi: mpt3sas: Fix sync irqs scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() scsi: mvumi: Fix error return in mvumi_io_attach() scsi: qedf: Return SUCCESS if stale rport is encountered scsi: qedi: Fix list_del corruption while removing active I/O scsi: qedi: Protect active command list to avoid list corruption scsi: qla2xxx: Fix crash on session cleanup with unload scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() scsi: qla2xxx: Warn if done() or free() are called on an already freed srb scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()' scsi: smartpqi: Avoid crashing kernel for controller issues scsi: target: core: Add CONTROL field for trace events scsi: target: tcmu: Fix warning: 'page' may be used uninitialized scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config() sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms seccomp: Make duplicate listener detection non-racy selftests/bpf: Define string const as global for test_sysctl_prog.c selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change selftests: forwarding: Add missing 'rp_filter' configuration selftests/ftrace: Change synthetic event name for inter-event-combined test selftests/powerpc: Fix eeh-basic.sh exit codes selftests: rtnetlink: load fou module for kci_test_encap_fou() test selftests/x86/fsgsbase: Reap a forgotten child selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS serial: 8250_mtk: Fix uart_get_baud_rate warning serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt serial: qcom_geni_serial: To correct QUP Version detection logic serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init sfp: Fix error handing in sfp_probe() sgl_alloc_order: fix memory leak slimbus: core: check get_addr before removing laddr ida slimbus: core: do not enter to clock pause mode in core slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback SMB3: Resolve data corruption of TCP server info fields soc: fsl: qbman: Fix return value on success socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled socket: fix option SO_TIMESTAMPING_NEW sparc64: remove mm_cpumask clearing to fix kthread_use_mm race spi: bcm2835: fix gpio cs level inversion spi: omap2-mcspi: Improve performance waiting for CHSTAT spi: spi-s3c64xx: Check return values spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath() spi: sprd: Release DMA channel also on probe deferral staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() staging: fieldbus: anybuss: jump to correct label in an error path staging: octeon: Drop on uncorrectable alignment or FCS error staging: octeon: repair "fixed-link" support staging: rtl8192u: Do not use GFP_KERNEL in atomic context SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() SUNRPC: Mitigate cond_resched() in xprt_transmit() svcrdma: fix bounce buffers for unaligned offsets and multiple pages tcp: fix to update snd_wl1 in bulk receiver fast path tcp: Prevent low rmem stalls with SO_RCVLOWAT. tipc: fix memory leak caused by tipc_buf_append() tipc: fix the skb_unshare() in tipc_buf_append() tipc: fix use-after-free in tipc_bcast_get_mode tracing: Fix out of bounds write in get_trace_buf tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() tty: ipwireless: fix error handling tty: make FONTX ioctl use the tty pointer they were actually passed tty: serial: earlycon dependency tty: serial: fsl_lpuart: add LS1028A support tty: serial: fsl_lpuart: fix lpuart32_poll_get_char tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A tty: serial: lpuart: fix lpuart32_write usage ubi: check kthread_should_stop() after the setting of task state ubifs: dent: Fix some potential memory leaks while iterating entries ubifs: Don't parse authentication mount options in remount process ubifs: Fix a memleak after dumping authentication mount options ubifs: journal: Make sure to not dirty twice for auth nodes ubifs: mount_ubifs: Release authentication resource in error handling path ubifs: xattr: Fix some potential memory leaks while iterating entries udf: Avoid accessing uninitialized data on failed inode read udf: Fix memory leak when mounting udf: Limit sparing table size uio: free uio id after uio file node is freed um: change sigio_spinlock to a mutex USB: Add NO_LPM quirk for Kingston flash drive USB: adutux: fix debugging usb: cdc-acm: add quirk to blacklist ETAS ES58X devices usb: cdc-acm: fix cooldown mechanism USB: cdc-acm: handle broken union descriptors USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). usb: cdns3: gadget: free interrupt after gadget has deleted usb: cdns3: gadget: suspicious implicit sign extension usb: core: Solve race condition in anchor cleanup functions usb: dwc2: Fix INTR OUT transfers in DDMA mode. usb: dwc2: Fix parameter type in function pointer prototype usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc usb: dwc3: core: add phy cleanup for probe error handling usb: dwc3: core: don't trigger runtime pm when remove driver usb: dwc3: ep0: Fix delay status handling usb: dwc3: ep0: Fix ZLP for OUT ep0 requests usb: dwc3: gadget: Check MPS of the request length usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command usb: dwc3: gadget: Resume pending requests after CLEAR_STALL usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality usb: dwc3: simple: add support for Hikey 970 usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. usb: gadget: function: printer: fix use-after-free in __lock_acquire usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well usb: host: fsl-mph-dr-of: check return of dma_set_mask() usb: mtu3: fix panic in mtu3_gadget_stop() usb: ohci: Default to per-port over-current protection USB: serial: cyberjack: fix write-URB completion race USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 USB: serial: option: add Quectel EC200T module support USB: serial: option: add Telit FN980 composition 0x1055 usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart usb: typec: tcpm: reset hard_reset_count for any disconnect usb: xhci: omit duplicate actions when suspending a runtime suspended host. usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages vfio/pci: Clear token on bypass registration failure vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn video: fbdev: pvr2fb: initialize variables video: fbdev: radeon: Fix memleak in radeonfb_pci_register video: fbdev: sis: fix null ptr dereference video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error VMCI: check return value of get_user_pages_fast() for errors vringh: fix __vringh_iov() when riov and wiov are different vsock: use ns_capable_noaudit() on socket create vt: Disable KD_FONT_OP_COPY vt: keyboard, extend func_buf_lock to readers vt: keyboard, simplify vt_kdgkbsent w1: mxc_w1: Fix timeout resolution problem leading to bus error watchdog: Fix memleak in watchdog_cdev_register watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3 watchdog: Use put_device on error wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680 x86/asm: Replace __force_order with a memory clobber x86/events/amd/iommu: Fix sizeof mismatch x86/fpu: Allow multiple bits in clearcpuid= parameter x86/kexec: Use up-to-dated screen_info copy to fill boot params x86/mce: Add Skylake quirk for patrol scrub reported errors x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR x86/nmi: Fix nmi_handle() duration miscalculation x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels x86/xen: disable Firmware First mode for correctable memory errors xen/blkback: use lateeoi irq binding xen/events: add a new "late EOI" evtchn framework xen/events: add a proper barrier to 2-level uevent unmasking xen/events: avoid removing an event channel while handling it xen/events: block rogue events for some time xen/events: defer eoi in case of excessive number of events xen/events: fix race in evtchn_fifo_unmask() xen/events: switch user event channels to lateeoi model xen/events: use a common cpu hotplug hook for event channels xen/gntdev.c: Mark pages as dirty xen/netback: use lateeoi irq binding xen/pciback: use lateeoi irq binding xen/pvcallsback: use lateeoi irq binding xen/scsiback: use lateeoi irq binding xfs: don't free rt blocks when we're doing a REMAP bunmapi call xfs: fix deadlock and streamline xfs_getfsmap performance xfs: fix high key handling in the rt allocator's query_range function xfs: fix realtime bitmap/summary file truncation when growing rt volume xfs: flush for older, xfs specific ioctls xfs: limit entries returned when counting fsmap records xfs: make sure the rt allocator doesn't run off the end xhci: don't create endpoint debugfs entry before ring buffer is set. |
||
![]() |
14cd264aa2 | allow to read IMA policy at runtime, keep loading x509 by kernel offed and keep changing IMA policy after initial load offed (initrd or systemd load the policy) | ||
![]() |
cb3433c5ce | Enable some IMA integrity parts, configs of x86_64 and i586 were different | ||
![]() |
a88862f29b | upd: 5.4.60 -> 5.4.72 (fixed CVE-2020-12351) | ||
![]() |
6a32619329 |
Fix versioning of meta-packages
Noted by keleg@ |
||
![]() |
33e95a9adf |
upd: 5.4.59 -> 5.4.60
``` $ wget -qO- https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.60 | grep ^Date: -A2 | grep -v ^Date: | sort -u -- ALSA: echoaudio: Fix potential Oops in snd_echo_resume() arm64: dts: marvell: espressobin: add ethernet alias arm64: perf: Correct the event index in sysfs bcache: allocate meta data pages as compound pages bcache: fix overflow in offset_to_stripe() btrfs: add missing check for nocow and compression inode flags btrfs: allow use of global block reserve for balance item deletion btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree btrfs: don't allocate anonymous block device for user invisible roots btrfs: don't traverse into the seed devices in show_devname btrfs: don't WARN if we abort a transaction with EROFS btrfs: fix memory leaks after failure to lookup checksums during inode logging btrfs: fix messages after changing compression level by remount btrfs: fix race between page release and a fast fsync btrfs: fix return value mixup in btrfs_get_extent btrfs: free anon block device right after subvolume deletion btrfs: inode: fix NULL pointer dereference if inode doesn't need compression btrfs: make sure SB_I_VERSION doesn't get unset by remount btrfs: move the chunk_mutex in btrfs_read_chunk_tree btrfs: only search for left_info if there is no right_info in try_merge_free_space btrfs: open device without device_list_mutex btrfs: ref-verify: fix memory leak in add_block_entry btrfs: relocation: review the call sites which can be interrupted by signal btrfs: remove no longer needed use of log_writers for the log root tree btrfs: stop incremening log_batch for the log root tree when syncing log btrfs: sysfs: use NOFS for device creation ceph: handle zero-length feature mask in session messages ceph: set sec_context xattr on symlink creation cifs: Fix leak when handling lease break for cached root fid clk: actions: Fix h_clk for Actions S500 SoC clk: bcm2835: Do not use prediv with bcm2711's PLLs clk: clk-atlas6: fix return value check in atlas6_clk_init() clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL clk: qcom: gcc: fix sm8150 GPU and NPU clocks clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk crypto: af_alg - Fix regression on empty requests crypto: algif_aead - fix uninitialized ctx->init crypto: algif_aead - Only wake up when ctx->more is zero crypto: caam - Remove broken arc4 support devres: keep both device name and resource name in pretty name dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() driver core: Avoid binding drivers to dead devices drm: Added orientation quirk for ASUS tablet model T103HAF drm/amd/display: dchubbub p-state warning during surface planes switch drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi drm/imx: imx-ldb: Disable both channels for split mode in enc->disable() drm/panfrost: Use kvfree() to free bo->sgts drm/vmwgfx: Fix two list_for_each loop exit tests drm/vmwgfx: Use correct vmw_legacy_display_unit pointer dt-bindings: iio: io-channel-mux: Fix compatible string in example code ext2: fix missing percpu_counter_inc fs/minix: fix block limit check for V1 filesystems fs/minix: remove expected error message in block_to_path() fs/minix: set s_maxbytes correctly fs/ufs: avoid potential u32 multiplication overflow ftrace: Setup correct FTRACE_FL_REGS flags for module genirq/affinity: Make affinity setting if activated opt-in genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile i2c: iproc: fix race between client unreg and isr i2c: rcar: avoid race when unregistering slave i2c: rcar: slave: only send STOP event when we have been addressed IB/uverbs: Set IOVA on IB MR in uverbs layer iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw() Input: sentelic - fix error return when fsp_reg_write fails iommu/omap: Check for failure of a call to omap_iommu_dump_ctx iommu/vt-d: Enforce PASID devTLB field mask khugepaged: collapse_pte_mapped_thp() flush the right range khugepaged: collapse_pte_mapped_thp() protect the pmd lock khugepaged: retract_page_tables() remember to test exit kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr libnvdimm/security: fix a typo Linux 5.4.60 mac80211: fix misplaced while instead of if md-cluster: Fix potential error pointer dereference in resize_bitmaps() md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic media: rockchip: rga: Only set output CSC mode for RGB input media: vsp1: dl: Fix NULL pointer dereference on unbind mfd: arizona: Ensure 32k clock is put on driver unbind and error mfd: dln2: Run event handler loop under spinlock MIPS: CPU#0 is not hotpluggable MIPS: qi_lb60: Fix routing to audio amplifier mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete mm/memory_hotplug: fix unpaired mem_hotplug_begin/done mm/page_counter.c: fix protection usage propagation module: Correctly truncate sysfs sections output mtd: rawnand: fsl_upm: Remove unused mtd var net/compat: Add missing sock updates for SCM_RIGHTS net: ethernet: stmmac: Disable hardware multicast filter net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init net: stmmac: dwmac1000: provide multicast filter fallback nfs: ensure correct writeback errors are returned on close() nfs: Fix getxattr kernel panic and memory overflow nfs: nfs_file_write() should check for writeback errors ocfs2: change slot number type s16 to u16 octeontx2-af: change (struct qmem)->entry_sz from u8 to u16 openrisc: Fix oops caused when dumping stack orangefs: get rid of knob code... PCI: Add device even if driver attach failed PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context() PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken PCI: qcom: Add support for tx term offset for rev 2.1.0 PCI: qcom: Define some PARF params needed for ipq8064 SoC perf bench mem: Always memset source before memcpy perf intel-pt: Fix duplicate branch after CBR perf intel-pt: Fix FUP packet state perf/x86/rapl: Fix missing psys sysfs attributes pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ platform/chrome: cros_ec_ishtp: Fix a double-unlock issue powerpc: Allow 4224 bytes of stack expansion for the signal frame powerpc: Fix circular dependency between percpu.h and mmu.h powerpc/ptdump: Fix build failure in hashpagetable.c pseries: Fix 64 bit logical memory block panic pwm: bcm-iproc: handle clk_get_rate() return RDMA/counter: Allow manually bind QPs with different pids to same counter RDMA/counter: Only bind user QPs in auto mode RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() RDMA/ipoib: Return void from ipoib_ib_dev_stop() recordmcount: Fix build failure on non arm64 remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load remoteproc: qcom: q6v5: Update running state before requesting stop scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport selftests/bpf: Test_progs indicate to shell on non-actions selftests/bpf: test_progs use another shell exit on non-actions selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly sh: landisk: Add missing initialization of sh_io_port_base smb3: warn on confusing error scenario with sec=krb5 test_kmod: avoid potential double free in trigger_config_run_type() tools build feature: Quote CC and CXX for their arguments tools build feature: Use CC and CXX from parent tracing/hwlat: Honor the tracing_cpumask tracing: Move pipe reference to trace array instead of current_tracer tracing: Use trace_sched_process_free() instead of exit() for pid tracing ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename USB: serial: ftdi_sio: clean up receive processing USB: serial: ftdi_sio: make process-packet buffer unsigned watchdog: f71808e_wdt: clear watchdog timeout occurred flag watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options watchdog: f71808e_wdt: remove use of wrong watchdog_info option watchdog: initialize device before misc_register x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC xtensa: add missing exclusive access state management xtensa: fix xtensa_pmu_setup prototype ``` |
||
![]() |
edab2cbe56 | Add ability to load 3rd party binary kernel modules from a special directory | ||
![]() |
ceb968ac04 | upd: 5.4.58 -> 5.4.59 | ||
![]() |
4e6569b368 | Pick fix of CVE-2020-11935 | ||
![]() |
713ed8654b | upd: 5.4.40 -> 5.4.58 (Fixed CVE-2020-0543) | ||
![]() |
8961886c24 | patch: allow to off modules signature check dynamically | ||
![]() |
af147a725c | Build binary modules for rosa-test-suite | ||
![]() |
cc1584c70a | By default disallow loading non-signed modules in certified distros | ||
![]() |
4b6a6b3dc4 | Enable disk-based swap even in certified distros due to necessity to install system in non-certificatable ways | ||
![]() |
4c7232ab3e | patch: support loading GOST-signed modules | ||
![]() |
0f1ce67516 | Fix scriptlet | ||
![]() |
7ab3248ed4 | Do not pull devel part from the main kernel package | ||
![]() |
3e4f00ba01 | Add sysctl to disable disk-based swap | ||
![]() |
ed3d48040b | Add ccache switch, useful for local rebuilds | ||
![]() |
2812a67ad1 | Ship binary kernel modules | ||
![]() |
e4843eed84 |
Revert "Build ROSA kernel shredder inside the kernel tree to ship a signed kernel module"
This reverts commit
|
||
![]() |
742804747a |
Build ROSA kernel shredder inside the kernel tree to ship a signed kernel module
This is a hack, it is needed to make it possible to build signed external kernel modules outside of the kernel tree |
||
![]() |
b021593695 |
Enable -fstack-protector(-strong)
It is a rather low cost (in performance terms) additional security and is useful for e.g. certified systems. As the performance difference is not expected to be even measurable well enough, let's enable is everywhere. We do not need to support GCC 5 any more. https://lwn.net/Articles/584225/ https://zatoichi-engineer.github.io/2017/10/04/stack-smashing-protection.html |
||
![]() |
4469ade4db | off dwz to w/a its bug | ||
![]() |
0ded474ae8 | w/a illegal characters in RPM Provides | ||
![]() |
60b939028a | Disable python byte compiling to avoid dealing with that python2 tries to byte compile python3 code in rosa2019.05, conditional files in spec and other problems | ||
![]() |
a651473a58 | Versionize python shebang | ||
![]() |
946c2bd154 | Fix building with binutils 2.34 | ||
![]() |
9f4773fc0d |
upd: 5.4.32 -> 5.4.40
``` $ for i in ChangeLog-5.4.* ; do echo $i | sed -e 's,ChangeLog-,Linux ,g' ; cat $i | grep ^commit -A4 | grep -v 'Linux 5\.4\.' | grep -E '^[[:space:]]' | sort -u; done Linux 5.4.33 ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() ACPI: PM: s2idle: Refine active GPEs check acpi/x86: ignore unspecified bit positions in the ACPI global lock field ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 ALSA: hda: Add driver blacklist ALSA: hda: Fix potential access overflow in beep helper ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen ALSA: hda/realtek - Add quirk for MSI GL63 ALSA: hda/realtek - a fake key event is triggered by running shutup ALSA: hda/realtek: Enable mute LED on an HP system ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 ALSA: ice1724: Fix invalid access for enumerated ctl items ALSA: pcm: oss: Fix regression by buffer overflow fix ALSA: usb-audio: Add mixer workaround for TRX40 and co arm64: Always force a branch protection mode when the compiler has one arm64: armv8_deprecated: Fix undef_hook mask for thumb setend arm64: dts: allwinner: h5: Fix PMU compatible arm64: dts: allwinner: h6: Fix PMU compatible arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage ASoC: dapm: connect virtual mux with default value ASoC: dpcm: allow start or stop during pause for backend ASoC: fix regwmask ASoC: stm32: sai: Add missing cleanup ASoC: topology: use name_prefix for new kcontrol ath9k: Handle txpower changes even when TPC is disabled block, bfq: fix use-after-free in bfq_idle_slice_timer_body block, bfq: move forward the getting of an extra ref in bfq_bfqq_move block: Fix use-after-free issue accessing struct io_cq block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices bpf: Fix deadlock with rq_lock in bpf_send_signal() bpf: Fix tnum constraints for 32-bit comparisons btrfs: Don't submit any btree write bio if the fs has errors btrfs: drop block from cache on error in relocation Btrfs: fix crash during unmount due to race with delayed inode workers btrfs: fix missing file extent item for hole after ranged fsync btrfs: fix missing semaphore unlock in btrfs_sync_file btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued btrfs: reloc: clean dirty subvols if we fail to start a transaction btrfs: remove a BUG_ON() from merge_reloc_roots() btrfs: restart relocate_tree_blocks properly btrfs: set update the uuid generation as soon as possible btrfs: track reloc roots based on their commit root bytenr btrfs: unset reloc control if we fail to recover btrfs: use nofs allocations for running delayed items bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads cfg80211: Do not warn on same channel at the end of CSA CIFS: Fix bug which the return value by asynchronous read is error clk: ingenic/jz4770: Exit with error if CGU init failed clk: ingenic/TCU: Fix round_rate returning error cpufreq: imx6q: fix error handling cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL cpufreq: powernv: Fix use-after-free cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus() crypto: caam/qi2 - fix chacha20 data size error crypto: caam - update xts sector size for large input length crypto: ccree - dec auth tag size from cryptlen map crypto: ccree - only try to map auth tag if needed crypto: ccree - protect against empty or NULL scatterlists crypto: mxs-dcp - fix scatterlist linearization for hash crypto: rng - Fix a refcounting bug in crypto_rng_reset() cxgb4/ptp: pass the sign of offset delta in FW CMD debugfs: Check module state before warning in {full/open}_proxy_open() dma-mapping: Fix dma_pgprot() for unencrypted coherent pages dm clone: Add missing casts to prevent overflows and data corruption dm clone: Add overflow check for number of regions dm clone: Fix handling of partial region discards dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions() dm clone: replace spin_lock_irqsave with spin_lock_irq dm integrity: fix a crash with unusually large tag size dm verity fec: fix memory leak in verity_fec_dtr dm writecache: add cond_resched to avoid CPU hangs dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone() drm/amdgpu: fix gfx hang during suspend with video playback (v2) drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK drm/amdgpu: unify fw_write_wait for new gfx9 asics drm/dp_mst: Fix clearing payload state on topology disable drm/etnaviv: rework perfmon query infrastructure drm/i915/gem: Flush all the reloc_gpu batch drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode drm: Remove PageReserved manipulation from drm_pci_alloc drm/scheduler: fix rare NULL ptr race efi/x86: Add TPM related EFI tables to unencrypted mapping checks efi/x86: Fix the deletion of variables in mixed mode efi/x86: Ignore the memory attributes table on i386 erofs: correct the remaining shrink objects ext4: fix a data race at inode->i_blocks firmware: arm_sdei: fix double-lock on hibernate with shared events firmware: fix a double abort case with fw_load_sysfs_fallback fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() ftrace/kprobe: Show the maxactive number on kprobe_events genirq/debugfs: Add missing sanity checks to interrupt injection genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy() gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty gfs2: Don't demote a glock until its revokes are written hfsplus: fix crash and filesystem corruption when deleting files hinic: fix a bug of waitting for IO stopped hinic: fix out-of-order excution in arm cpu hinic: fix the bug of clearing event queue hinic: fix wrong para of wait_for_completion_timeout hinic: fix wrong value of MIN_SKB_LEN i2c: pca-platform: Use platform_irq_get_optional i2c: st: fix missing struct parameter description Input: i8042 - add Acer Aspire 5738z to nomux list Input: tm2-touchkey - add support for Coreriver TC360 variant io_uring: honor original task RLIMIT_FSIZE io_uring: remove bogus RLIMIT_NOFILE check in file registration ipmi: fix hung processes in __get_guid() irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency irqchip/versatile-fpga: Apply clear-mask earlier irqchip/versatile-fpga: Handle chained IRQs properly iwlwifi: mvm: Fix rate scale NSS configuration KEYS: reaching the keys quotas correctly kmod: make request_module() return an error when autoloading is disabled KVM: nVMX: Properly handle userspace interrupt window request KVM: s390: vsie: Fix delivery of addressing exceptions KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks KVM: VMX: Add a trampoline to fix VMREAD error handling KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support KVM: VMX: fix crash cleanup when KVM wasn't used KVM: x86: Allocate new rmap and large page tracking when moving memslot KVM: x86: Gracefully handle __vmalloc() failure during VM allocation libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps() md: check arrays is suspended in mddev_detach before call quiesce operations media: allegro: fix type of gop_length in channel_create message media: hantro: Read be32 words starting at every fourth byte media: i2c: ov5695: Fix power on and off sequences media: i2c: video-i2c: fix build errors due to 'imply hwmon' media: imx: imx7-media-csi: Fix video field handling media: imx: imx7_mipi_csis: Power off the source when stopping streaming media: rc: add keymap for Videostrong KII Pro media: ti-vpe: cal: fix a kernel oops when unloading module media: ti-vpe: cal: fix disable_irqs to only the intended target media: venus: firmware: Ignore secure call error on first resume media: venus: hfi_parser: Ignore HEVC encoding for V1 mfd: dln2: Fix sanity checking for endpoints MIPS: OCTEON: irq: Fix potential NULL pointer dereference MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions mmc: sdhci: Refactor sdhci_set_timeout() mm, memcg: do not high throttle allocators based on wraparound mtd: spinand: Do not erase the block before writing a bad block marker mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers net: qualcomm: rmnet: Allow configuration updates to existing devices net: stmmac: platform: Fix misleading interrupt error msg net: vxge: fix wrong __VA_ARGS__ usage nfsd: fsnotify on rmdir under nfsd/clients/ NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() NFS: Fix use-after-free issues in nfs_pageio_add_request() null_blk: fix spurious IO errors after failed past-wp access null_blk: Fix the null_add_dev() error path null_blk: Handle null_add_dev() failures properly nvme-fc: Revert "add module to ops template to allow module references" nvmet-tcp: fix maxh2cdata icresp parameter ocfs2: no need try to truncate file beyond i_size PCI: Add boot interrupt quirk mechanism for Xeon chipsets PCI/ASPM: Clear the correct bits when enabling L1 substates PCI: endpoint: Fix for concurrent memory allocation in OB address region PCI: pciehp: Fix indefinite wait on sysfs requests PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM PCI/switchtec: Fix init_completion race condition with poll_wait() perf tools: Support Python 3.8+ in Makefile platform/x86: asus-wmi: Support laptops where the first battery is named BATT PM / Domains: Allow no domain-idle-states DT property in genpd when parsing PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there powerpc/64: Prevent stack protection in early boot powerpc/64: Setup a paca before parsing device tree etc. powerpc/64/tm: Don't let userspace set regs->trap via sigreturn powerpc/fsl_booke: Avoid creating duplicate tlb1 entry powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries powerpc/kasan: Fix kasan_remap_early_shadow_ro() powerpc/kprobes: Ignore traps that happened in real mode powerpc: Make setjmp/longjmp signature standard powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init() powerpc/xive: Fix xmon support on the PowerNV platform powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs pstore/platform: fix potential mem leak if pstore_init_fs failed pstore: pstore_ftrace_seq_next should increase position index qlcnic: Fix bad kzalloc null test remoteproc: Fix NULL pointer dereference in rproc_virtio_notify remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown remoteproc: qcom_q6v5_mss: Reload the mba region on coredump Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" rxrpc: Abstract out the calculation of whether there's Tx space rxrpc: Fix call interruptibility handling s390/diag: fix display of diagnose call statistics sched: Avoid scale real weight down to zero sched/core: Remove duplicate assignment in sched_tick_remote() sched/fair: Fix enqueue_task_fair warning scsi: lpfc: Add registration for CPU Offline/Online events scsi: lpfc: Fix broken Credit Recovery after driver load scsi: lpfc: Fix configuration of BB credit recovery in service parameters scsi: lpfc: Fix Fabric hostname registration if system hostname changes scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug scsi: ufs: fix Auto-Hibern8 error detection scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point seccomp: Add missing compat_ioctl for notify selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc selftests/powerpc: Add tlbie_test in .gitignore selftests: vm: drop dependencies on page flags from mlock2 tests selftests/vm: fix map_hugetlb length used for testing read and write selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault signal: Extend exec_id to 64bits smb3: fix performance regression with setting mtime soc: fsl: dpio: register dpio irq handlers after dpio create spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n time/sched_clock: Expire timer in hardirq context tools: gpio: Fix out-of-tree build regression tpm: Don't make log failures fatal tpm: tpm1_bios_measurements_next should increase position index tpm: tpm2_bios_measurements_next should increase position index usb: dwc3: core: add support for disabling SS instances in park mode usb: gadget: composite: Inform controller driver of self-powered usb: gadget: f_fs: Fix use after free issue as part of queue failure vfio: platform: Switch to platform_get_irq_optional() x86/boot: Use unsigned comparison for addresses x86: Don't let pgprot_modify() change the page encryption bit x86/entry/32: Add missing ASM_CLAC to general_protection entry x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices x86/tsc_msr: Make MSR derived TSC frequency more accurate x86/tsc_msr: Use named struct initializers xarray: Fix early termination of xas_for_each_marked XArray: Fix xas_pause for large multi-index entries xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() xhci: bail out early if driver can't accress host in resume Linux 5.4.34 acpi/nfit: improve bounds checking for 'func' ALSA: hda/realtek - Enable the headset mic on Asus FX505DT ALSA: usb-audio: Check mapping at creating connector controls, too ALSA: usb-audio: Don't create jack controls for PCM terminals ALSA: usb-audio: Don't override ignore_ctl_error value from the map ALSA: usb-audio: Filter error from connector kctl ops, too amd-xgbe: Use __napi_schedule() in BH context arm64: dts: librem5-devkit: add a vbus supply to usb0 arm64: vdso: don't free unallocated pages ARM: dts: imx7-colibri: fix muxing of usbc_det pin ASoC: Intel: mrfld: fix incorrect check on p->sink ASoC: Intel: mrfld: return error codes when an error occurs btrfs: check commit root generation in should_ignore_root clk: at91: sam9x60: fix usb clock parents clk: at91: usb: use proper usbs_mask drm/amdgpu: fix the hw hang during perform system reboot and reset drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled ext4: do not zeroout extents beyond i_disksize ext4: fix incorrect group count in ext4_fill_super error message ext4: fix incorrect inodes per group in error message hsr: check protocol version in hsr_newlink() i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT irqchip/ti-sci-inta: Fix processing of masked irqs jbd2: improve comments about freeing data buffers whose page mapping is NULL keys: Fix proc_keys_next to increase position index l2tp: Allow management of tunnels and session in user namespace mac80211: fix race in ieee80211_register_hw() mac80211_hwsim: Use kstrndup() in place of kasprintf() net/bpfilter: remove superfluous testing message net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode net: dsa: mt7530: move mt7623 settings out off the mt7530 net: ethernet: mediatek: move mt7623 settings out off the mt7530 net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin net: ipv6: do not consider routes via gateways for anycast address check net/mlx5e: Add missing release firmware call net/mlx5e: Encapsulate updating netdev queues into a function net/mlx5e: Fix nest_level for vlan pop action net/mlx5e: Fix pfnum in devlink port attribute net/mlx5e: Rename hw_modify to preactivate net/mlx5e: Use preactivate hook to set the indirection table net/mlx5: Fix frequent ioread PCI access during recovery net: phy: micrel: use genphy_read_status for KSZ9131 net: qrtr: send msgs from local of same id as broadcast net: revert default NAPI poll timeout to 2 jiffies net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes net: tun: record RX queue in skb before do_xdp_generic() nl80211: fix NL80211_ATTR_FTM_RESPONDER policy ovl: fix value of i_ino for lower hardlink corner case perf report: Fix no branch type statistics report issue platform/chrome: cros_ec_rpmsg: Fix race with host event pwm: pca9685: Fix PWM/GPIO inter-operation Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()" scsi: target: fix hang when multiple threads try to destroy the same iscsi session scsi: target: remove boilerplate code scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation usb: dwc3: gadget: Don't clear flags before transfer ended x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE x86/resctrl: Fix invalid attempt at removing the default resource group x86/resctrl: Preserve CDP enable over CPU hotplug Linux 5.4.35 ACPICA: Fixes for acpiExec namespace init file afs: Fix afs_d_validate() to set the right directory version afs: Fix decoding of inline abort codes from version 1 status records afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus() afs: Fix race between post-modification dir edit and readdir/d_revalidate afs: Fix rename operation status delivery ALSA: hda: Don't release card at firmware loading error ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops arm64: dts: allwinner: a64: Fix display clock register range arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194 arm64: tegra: Fix Tegra194 PCIe compatible string arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0 arm, bpf: Fix offset overflow for BPF_MEM BPF_DW ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN. ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc ARM: dts: sunxi: Fix DE2 clocks register range block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline block, bfq: make reparent_leaf_entity actually work only on leaf entities block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup bpf: fix buggy r0 retval refinement for tracing helpers bpf: Test_progs, add test to catch retval refine error handling bpf: Test_verifier, bpf_get_stack return value add <0 bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test btrfs: add RCU locks around block group initialization cifs: Allocate encryption header through kmalloc clk: at91: usb: continue if clk_hw_round_rate() return zero clk: Don't cache errors from clk_ops::get_phase() clk: tegra: Fix Tegra PMC clock out parents compiler.h: fix error in BUILD_BUG_ON() reporting csky: Fixup cpu speculative execution to IO area csky: Fixup get wrong psr value from phyical reg csky: Fixup init_fpu compile warning with __init dma-coherent: fix integer overflow in the reserved-memory dma allocation dma-debug: fix displaying of dma allocation type docs: Fix path to MTD command line partition parser drm/amdkfd: kfree the wrong pointer drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init drm/nouveau/svm: check for SVM initialized before migrating drm/nouveau/svm: fix vma range check for migration drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges drm/ttm: flush the fence on the bo after we individualize the reservation object drm/vc4: Fix HDMI mode validation ext2: fix debug reference to ext2_xattr_cache ext2: fix empty body warnings when -Wextra is used ext4: do not commit super on read-only bdev ext4: use non-movable memory for superblock readahead f2fs: Add a new CP flag to help fsck fix resize SPO issues f2fs: Fix mount failure due to SPO after a successful online resize FS f2fs: fix NULL pointer dereference in f2fs_write_begin() f2fs: fix the panic in do_checkpoint() f2fs: fix to show norecovery mount option f2fs: fix to wait all node page writeback fbdev: potential information leak in do_fb_ioctl() fbmem: Adjust indentation in fb_prepare_logo and fb_blank hibernate: Allow uswsusp to write to swap iio: si1133: read 24-bit signed integer for measurement include/linux/swapops.h: correct guards for non_swap_entry() iommu/amd: Fix the configuration of GCR3 table root pointer iommu/virtio: Fix freeing of incomplete domains iommu/vt-d: Fix mm reference leak iommu/vt-d: Fix page request descriptor size iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() irqchip/mbigen: Free msi_desc on device teardown kbuild, btf: Fix dependencies for DEBUG_INFO_BTF KEYS: Don't write out to userspace while holding key semaphore KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests KVM: s390: vsie: Fix possible race when shadowing region 3 tables leds: core: Fix warning message when init_data libnvdimm: Out of bounds read in __nd_ioctl() locktorture: Print ratio of acquisitions, not failures mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS mtd: lpddr: Fix a double free in probe() mtd: phram: fix a double free issue in error path mtd: rawnand: free the nand_device object mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB net: dsa: bcm_sf2: Fix overflow checks netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type net/mlx5e: Enforce setting of a single FEC mode NFS: alloc_nfs_open_context() must use the file cred when available NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails NFS: Fix memory leaks in nfs_pageio_stop_mirroring() NFSv4.2: error out when relink swapfile NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() objtool: Fix switch table detection in .text.unlikely of: overlay: kmemleak in dup_and_fixup_symbol_prop() of: unittest: kmemleak in of_unittest_overlay_high_level() of: unittest: kmemleak in of_unittest_platform_populate() of: unittest: kmemleak on changeset destroy percpu_counter: fix a data race at vm_committed_as phy: uniphier-usb3ss: Add Pro5 support powerpc/maple: Fix declaration made after definition powerpc/prom_init: Pass the "os-term" message to hypervisor power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks. power: supply: bq27xxx_battery: Silence deferred-probe error rbd: avoid a deadlock on header_rwsem when flushing notifies rbd: call rbd_dev_unprobe() after unwatching and flushing notifies rtc: 88pm860x: fix possible race condition s390/cpuinfo: fix wrong output when CPU0 is offline s390/cpum_sf: Fix wrong page count in error message scsi: sg: add sg_remove_request in sg_common_write soc: imx: gpc: fix power up sequencing sunrpc: Fix gss_unwrap_resp_integ() again SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize tty: evh_bytechan: Fix out of bounds accesses um: falloc.h needs to be directly included for older libc um: ubd: Prevent buffer overrun on command completion watchdog: sp805: fix restart handler x86: ACPI: fix CPU hotplug deadlock x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump x86/Hyper-V: Report crash data in die() when panic_on_oops is set x86/Hyper-V: Report crash register data or kmsg before running crash kernel x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set x86/Hyper-V: Trigger crash enlightenment only once during system crash. x86/Hyper-V: Unload vmbus channel in hv panic callback xsk: Add missing check on user supplied headroom size xsk: Fix out of boundary write in __xsk_rcv_memcpy Linux 5.4.36 ALSA: hda/hdmi: Add module option to disable audio component binding ALSA: hda/realtek - Add new codec supported for ALC245 ALSA: hda/realtek - Fix unexpected init_amp override ALSA: hda: Remove ASUS ROG Zenith from the blacklist ALSA: usb-audio: Add connector notifier delegation ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif ALSA: usx2y: Fix potential NULL dereference arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 arm64: Silence clang warning on mismatched value/register sizes ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y ASoC: dapm: fixup dapm kcontrol widget ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet ASoC: SOF: trace: fix unconditional free in trace release audit: check the length of userspace generated audit records cdc-acm: close race betrween suspend() and acm_softint cdc-acm: introduce a cool down ceph: don't skip updating wanted caps when cap is stale ceph: return ceph_mdsc_do_request() errors from __get_parent() cifs: fix uninitialised lease_key in open_shroot() compat: ARM64: always include asm-generic/compat.h coredump: fix null pointer dereference on coredump cxgb4: fix adapter crash due to wrong MC size cxgb4: fix large delays in PTP synchronization dma-direct: fix data truncation in dma_direct_get_required_mask() drm/amd/display: Calculate scaling ratios on every medium/full update drm/amd/display: Not doing optimize bandwidth if flip pending. drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax ext4: fix extent_status fragmentation for plain files f2fs: fix to avoid memory leakage in f2fs_listxattr fpga: dfl: pci: fix return value of cci_pci_sriov_configure geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR iio: adc: stm32-adc: fix sleep in atomic context iio: adc: ti-ads8344: properly byte swap value iio: core: remove extra semi-colon from devm_iio_device_register() macro iio: st_sensors: rely on odr mask to know if odr can be set iio: xilinx-xadc: Fix ADC-B powerdown iio: xilinx-xadc: Fix clearing interrupt when enabling trigger iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode iio: xilinx-xadc: Make sure not exceed maximum samplerate ipc/util.c: sysvipc_find_ipc() should increase position index ipv4: Update fib_select_default to handle nexthop objects ipv6: fix restrict IPV6_ADDRFORM operation iwlwifi: mvm: beacon statistics shouldn't go backwards iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation iwlwifi: mvm: fix inactive TID removal return value usage iwlwifi: mvm: limit maximum queue appropriately iwlwifi: pcie: actually release queue memory in TVQM kconfig: qconf: Fix a few alignment issues kernel/gcov/fs.c: gcov_seq_next() should increase position index KEYS: Avoid false positive ENOMEM error on key read KVM: Check validity of resolved slot when searching memslots KVM: s390: Return last valid slot if approx index is out-of-bounds KVM: VMX: Enable machine check support for 32bit targets libbpf: Fix readelf output parsing on powerpc with recent binutils lib/raid6/test: fix build on distros whose /bin/sh is not bash loop: Better discard support for block devices mac80211: populate debugfs only after cfg80211 init macsec: avoid to set wrong mtu macvlan: fix null dereference in macvlan_device_event() mlxsw: Fix some IS_ERR() vs NULL bugs mm/hugetlb: fix a addressing exception caused by huge_pte_offset mm/ksm: fix NULL pointer dereference when KSM zero page is enabled net: bcmgenet: correct per TX/RX ring statistics net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL net: dsa: b53: Fix ARL register definitions net: dsa: b53: Fix valid setting for MDB entries net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled net: dsa: b53: Rework ARL bin logic net, ip_tunnel: fix interface lookup with no key net/mlx4_en: avoid indirect call in TX completion net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node net: openvswitch: ovs_ct_exit to be done under ovs_lock net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array net/x25: Fix x25_neigh refcnt leak when receiving frame nvme: fix compat address handling in several ioctls nvme: fix deadlock caused by ANA update wrong locking nvme-tcp: fix possible crash in write_zeroes processing PCI/ASPM: Allow re-enabling Clock PM PCI: pciehp: Prevent deadlock on disconnect PCI/PM: Add missing link delays required by the PCIe spec PCI/PM: Add pcie_wait_for_link_delay() perf/core: Disable page faults when getting phys address powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32 powerpc/pseries: Fix MCE handling on pseries powerpc/setup_64: Set cache-line-size based on cache-block-size pwm: bcm2835: Dynamically allocate base pwm: rcar: Fix late Runtime PM enablement pwm: renesas-tpu: Fix late Runtime PM enablement Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled" Revert "serial: uartps: Change uart ID port allocation" Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES" Revert "serial: uartps: Fix error path when alloc failed" Revert "serial: uartps: Fix uartps_major handling" Revert "serial: uartps: Move Port ID to device data structure" Revert "serial: uartps: Register own uart console and driver structures" Revert "serial: uartps: Use the same dynamic major number for all ports" s390/cio: avoid duplicated 'ADD' uevents s390/cio: generate delayed uevent for vfio-ccw subchannels s390/mm: fix page table upgrade vs 2ndary address mode accesses sched: etf: do not assume all sockets are full blown scsi: iscsi: Report unbind session event when the target has been removed scsi: libfc: If PRLI rejected, move rport to PLOGI state scsi: lpfc: Fix crash after handling a pci error scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login scsi: smartpqi: fix call trace in device discovery scsi: smartpqi: fix controller lockup observed during force reboot scsi: smartpqi: fix problem with unique ID for physical device selftests: Fix suppress test in fib_tests.sh selftests: kmod: fix handling test numbers above 9 serial: sh-sci: Make sure status register SCxSR is read in correct sequence signal: Avoid corrupting si_pid and si_uid in do_notify_parent staging: comedi: dt2815: fix writing hi byte of analog output staging: comedi: Fix comedi_device refcnt leak in comedi_open staging: gasket: Fix incongruency in handling of sysfs entries creation staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default. staging: vt6656: Fix calling conditions of vnt_set_bss_mode staging: vt6656: Fix drivers TBTT timing counter. staging: vt6656: Fix pairwise key entry save. staging: vt6656: Power save stop wake_up_count wrap around. SUNRPC: Fix backchannel RPC soft lockups tcp: cache line align MAX_TCP_HEADER team: fix hang in team_mode_get() tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT tools/test/nvdimm: Fix out of tree build tools/vm: fix cross-compile build tpm: fix wrong return value in tpm_pcr_extend tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() tpm/tpm_tis: Free IRQ if probing fails tracing/selftests: Turn off timeout setting tty: hvc: fix buffer overflow during hvc_alloc(). tty: rocket, avoid OOB access tty: serial: owl: add "much needed" clk_prepare_enable() UAS: fix deadlock in error handling and PM flushing work UAS: no use logging any details in case of ENODEV USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE USB: core: Fix free-while-in-use bug in the USB S-Glibrary usb: dwc3: gadget: Fix request completion check USB: early: Handle AMD's spec-compliant identifiers, too usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset() USB: hub: Fix handling of connect changes during sleep USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") USB: sisusbvga: Change port variable from signed to unsigned usb-storage: Add unusual_devs entry for JMicron JMS566 usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change virtio-blk: improve virtqueue error to BLK_STS vmalloc: fix remap_vmalloc_range() bounds checks vrf: Check skb for XFRM_TRANSFORMED flag vrf: Fix IPv6 with qdisc and xfrm vt: don't hardcode the mem allocation upper bound vt: don't use kmalloc() for the unicode screen buffer vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR watchdog: reset last_hw_keepalive time at start xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish xhci: Don't clear hub TT buffer on ep0 protocol stall xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 xhci: Finetune host initiated USB3 rootport link suspend and resume xhci: Fix handling halted endpoint even if endpoint ring appears empty xhci: prevent bus suspend if a roothub port detected a over-current condition xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 Linux 5.4.37 afs: Fix length of dump of bad YFSFetchStatus record afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate ALSA: hda: call runtime_allow() for all hda controllers ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported ALSA: hda: Keep the controller initialization even if no codecs found ALSA: hda: Release resources at error in delayed probe arm64: Delete the space separator in __emit_inst ARM: dts: bcm283x: Disable dsi0 node ASoC: meson: axg-card: fix codec-to-codec link setup ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs ASoC: soc-core: disable route checks for legacy devices ASoC: stm32: sai: fix sai probe ASoC: stm32: spdifrx: fix regmap status check ASoC: tas571x: disable regulators on failed probe ASoC: wm8960: Fix wrong clock after suspend & resume blk-iocost: Fix error on iocost_ioc_vrate_adj blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget bpf: Forbid XADD on spilled pointers for unprivileged users bpf, x86_32: Fix clobbering of dst for BPF_JSET bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension bpf, x86_32: Fix logic error in BPF_LDX zero-extension bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B counter: 104-quad-8: Add lock guards - generic interface cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled Crypto: chelsio - Fixes a hang issue during driver registration drivers: soc: xilinx: fix firmware driver Kconfig dependency ext4: check for non-zero journal inum in ext4_calculate_overhead ext4: convert BUG_ON's to WARN_ON's in mballoc.c ext4: increase wait time needed before reuse of deleted inode numbers ext4: use matching invalidatepage in ext4_writepage hwmon: (jc42) Fix name to have no illegal characters i2c: altera: use proper variable to hold errno iio:ad7797: Use correct attribute_group kbuild: fix DT binding schema rule again to avoid needless rebuilds libbpf: Initialize *nl_pid so gcc 10 is happy mac80211: fix channel switch trigger from unknown mesh peer mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path net/cxgb4: Check the return from t4_query_params properly net: fec: set GPR bit on suspend by DT configuration. netfilter: nat: fix error handling upon registering inet hook net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns net/mlx5e: Get the latest values from counters in switchdev mode net/mlx5: Fix failing fw tracer allocation on s390 net: stmmac: socfpga: Allow all RGMII modes net: use indirect call wrappers for skb_copy_datagram_iter() nfsd: memory corruption in nfsd4_lock() objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings objtool: Support Clang non-section symbols in ORC dump PCI: Add ACS quirk for Zhaoxin multi-function devices PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports PCI: Add Zhaoxin Vendor ID PCI: Avoid ASMedia XHCI USB PME# from D0 defect PCI: Make ACS quirk implementations more uniform PCI: Move Apex Edge TPU class quirk to fix BAR assignment PCI: Unify ACS quirk desired vs provided checking perf/core: fix parent pid/tid in task exit events PM: sleep: core: Switch back to async_schedule_dev() printk: queue wake_up_klogd irq_work only if per-CPU areas are ready propagate_one(): mnt_set_mountpoint() needs mount_lock qed: Fix race condition between scheduling and destroying the slowpath workqueue qed: Fix use after free in qed_chain_free remoteproc: Fix wrong rvring index computation rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket s390/ftrace: fix potential crashes when switching tracers s390/pci: do not set affinity for floating irqs sched/core: Fix reset-on-fork from RT with uclamp scsi: target: fix PR IN / READ FULL STATUS for FC scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN signal: check sig before setting info in kill_pid_usb_asyncio svcrdma: Fix leak of svc_rdma_recv_ctxt objects svcrdma: Fix trace point use-after-free race taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ usb: dwc3: gadget: Do link recovery for SS and SSP usb: gadget: udc: atmel: Fix vbus disconnect handling usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete x86: hyperv: report value of misc_features xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status xfs: acquire superblock freeze protection on eofblocks scans xfs: clear PF_MEMALLOC before exiting xfsaild thread xfs: fix partially uninitialized structure in xfs_reflink_remap_extent Linux 5.4.38 Revert "ASoC: meson: axg-card: fix codec-to-codec link setup" Linux 5.4.39 ALSA: hda/hdmi: fix without unlocked before return ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter ALSA: line6: Fix POD HD500 audio playback ALSA: opti9xx: shut up gcc-10 range warning ALSA: pcm: oss: Place the plugin buffer overflow checks correctly ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID arm64: vdso: Add -fasynchronous-unwind-tables to cflags ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe btrfs: fix block group leak when removing fails btrfs: fix partial loss of prealloc extent past i_size after fsync btrfs: fix transaction leak in btrfs_recover_relocation btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info crypto: caam - fix the address of the last entry of S/G dlmfs_file_write(): fix the bogosity in handling non-zero *ppos dma-buf: Fix SET_NAME ioctl uapi dmaengine: dmatest: Fix iteration non-stop logic dmaengine: dmatest: Fix process hang when reading 'wait' parameter dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath dm verity fec: fix hash block number in verity_fec_decode dm writecache: fix data corruption when reloading the target Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM drm/amd/display: Fix green screen issue after suspend drm/edid: Fix off-by-one in DispID DTD pixel clock drm/qxl: qxl_release leak in qxl_draw_dirty_fb() drm/qxl: qxl_release leak in qxl_hw_surface_alloc() drm/qxl: qxl_release use after free Fix use after free in get_tree_bdev() i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling i2c: aspeed: Avoid i2c interrupt status clear race condition. i2c: iproc: generate stop event for slave writes IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system iommu/qcom: Fix local_base status check mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop mmc: meson-mx-sdio: remove the broken ->card_busy() op mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY mmc: sdhci-msm: Enable host capabilities pertains to R1b response mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers mmc: sdhci-xenon: fix annoying 1.8V regulator warning nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION nvme: prevent double free in nvme_alloc_ns() error handling PM: ACPI: Output correct message on target power state PM: hibernate: Freeze kernel threads in software_resume() RDMA/cm: Fix an error check in cm_alloc_id_priv() RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() RDMA/core: Fix race between destroy and release FD object RDMA/core: Prevent mixed use of FDs between shared ufiles RDMA/mlx4: Initialize ib_spec on the stack RDMA/mlx5: Set GRH fields in query QP on RoCE RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() scsi: qla2xxx: check UNLOADING before posting async work scsi: qla2xxx: set UNLOADING before waiting for session deletion scsi: target/iblock: fix WRITE SAME zeroing selinux: properly handle multiple messages in selinux_netlink_send() vfio: avoid possible overflow in vfio_iommu_type1_pin_pages vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() Linux 5.4.40 ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() ALSA: hda: Match both PCI ID and SSID for driver blacklist ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode ASoC: rsnd: Fix "status check failed" spam for multi-SSI ASoC: sgtl5000: Fix VAG power-on handling ASoC: topology: Check return value of pcm_new_ver ASoC: topology: Check return value of soc_tplg_*_create ASoC: topology: Check return value of soc_tplg_create_tlv ASoC: topology: Check return value of soc_tplg_dai_config ASoC: topology: Check soc_tplg_add_route return value ASoC: topology: Fix endianness issue cgroup, netclassid: remove double cond_resched cifs: do not share tcons with DFS cifs: protect updating server->dstaddr with a spinlock drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event drm/bridge: analogix_dp: Split bind() into probe() and real bind() drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl hexagon: clean up ioremap hexagon: define ioremap_uc libbpf: Fix readelf output parsing for Fedora lib: devres: add a helper function for ioremap_uc lib/mpi: Fix building for powerpc with clang mac80211: add ieee80211_is_any_nullfunc() mac80211: sta_info: Add lockdep condition for RCU list usage mfd: intel-lpss: Use devm_ioremap_uc for MMIO mm/mremap: Add comment explaining the untagging behaviour of mremap() net: bcmgenet: suppress warnings on failed Rx SKB allocations net: stmmac: fix enabling socfpga's ptp_ref_clock net: stmmac: Fix sub-second increment net: systemport: suppress warnings on failed Rx SKB allocations platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range PM / devfreq: Add missing locking while setting suspend_freq remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe() Revert "drm/amd/display: setting the DIG_MODE to the correct value." Revert "software node: Simplify software_node_release() function" scripts/config: allow colons in option strings for sed sctp: Fix SHUTDOWN CTSN Ack in the peer restart case selftests/ipc: Fix test failure seen after initial test run tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel sources tracing: Fix memory leaks in trace_events_hist.c udp: document udp_rcv_segment special case for looped packets usb: dwc3: gadget: Properly set maxpacket limit vhost: vsock: kick send_pkt worker once device is started wimax/i2400m: Fix potential urb refcnt leak x86/kvm: fix a missing-prototypes "vmread_error" ``` |
||
![]() |
652659439a | upd: 5.4.31 -> 5.4.32 | ||
![]() |
1f7ef747c8 | Provide kernel-release-headers to satisfy BRs of glibc-devel in rosa2019.1 (OMV style) | ||
![]() |
fcb8f610b3 | upd: 5.4.28 -> 5.4.31 | ||
![]() |
66a5846b35 |
Sign modules with GOST in Nickel
LibreSSL has been built with this patch: https://github.com/GostCrypt/libressl-openbsd/commit/6baa93 |
||
![]() |
1bca216017 | upd: 5.4.26 -> 5.4.28 | ||
![]() |
99814859cf |
Disable too much debug
Example from dmesg: [Сб мар 21 13:23:34 2020] segments[0]: cf931495c0607220 [Сб мар 21 13:23:34 2020] consider slot 0 [ix=0 type=2] [Сб мар 21 13:23:34 2020] <--assoc_array_walk() = terminal_node [Сб мар 21 13:23:34 2020] -->assoc_array_insert() [Сб мар 21 13:23:34 2020] -->assoc_array_walk() [Сб мар 21 13:23:34 2020] -->assoc_array_insert_in_empty_tree() [Сб мар 21 13:23:34 2020] <--assoc_array_insert_in_empty_tree() = ok [no root] [Сб мар 21 13:23:34 2020] -->assoc_array_walk() [Сб мар 21 13:23:34 2020] -->assoc_array_apply_edit() [Сб мар 21 13:23:34 2020] -->assoc_array_rcu_cleanup() [Сб мар 21 13:23:34 2020] -->assoc_array_destroy_subtree() [Сб мар 21 13:23:34 2020] [-1] node [Сб мар 21 13:23:34 2020] Node 00000000b4f58682 [back=00000000227b36db] [Сб мар 21 13:23:34 2020] [0] free leaf [Сб мар 21 13:23:34 2020] free node |
||
![]() |
9c1eeea866 | Fix files without build_headers | ||
![]() |
dc7438574d | New keys with fixed email (vasya@pupkin.ru -> support@rosalinux.ru) | ||
![]() |
0a2ca7545c | fix typo | ||
![]() |
3a194d0fc5 | Make headers of this kernel not default for rosa2016.1 (kernel-4.15 is default) | ||
![]() |
a5891fe088 | upd: 5.4.25 -> 5.4.26 | ||
![]() |
0148cd5423 | Fix loading RSA keys in UML by making CRYPTO_SHA512 built in | ||
![]() |
945975bc28 | Add built-in GOST public keys for potential use in the future | ||
![]() |
7eac40b463 | Fix typo | ||
![]() |
104da23e60 | minor: delete some odd empty lines | ||
![]() |
4e695cf30c | Replace patch for sign-file.c with the one sent to upstream. CONFIG_MODULE_SIG_STREEBOG* does not make sense now as there is no tool to properly sign with a GOST algo | ||
![]() |
784b256f80 | Always generate a random GOST key for the kernel keyring (later add preinstalled trusted GOST keys) | ||
![]() |
3148180250 |
Prepare to have the same kernel in Fresh/RED and certified distros:
- rename nrj-desktop to generic because nowadays there are no nrjQL patches - keep nickel flavour for certified distros - add uml and uml-modules subpackages - fix description of uml package - it is stripped - always enable enhanced_security - disable CONFIG_INIT_ON_FREE_DEFAULT_ON on non-certified distros for best performance - in scriptlets, check that dkms is installed and make actions if it is installed - do not depend from the dkms package to avoid pulling it even if someone wants to completely remove it |