Commit graph

681 commits

Author SHA1 Message Date
Alexander Stefanov
7ad4d6d9c1 add arch_type 2020-11-26 18:48:55 +00:00
Alexander Stefanov
88c5158b79 drop very old macro perf_is_x64 2020-11-26 18:28:35 +00:00
Mikhail Novosyolov
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
```
2020-11-25 14:10:31 +03:00
Mikhail Novosyolov
6d23fd1236 upd: 5.4.78 -> 5.4.79 2020-11-23 22:51:53 +03:00
Mikhail Novosyolov
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
```
2020-11-20 23:28:51 +03:00
Mikhail Novosyolov
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.
2020-11-13 03:15:56 +03:00
Mikhail Novosyolov
7b7e171726 Do not autoactivate INTEGRITY_TRUSTED_KEYRING by IMA_TRUSTED_KEYRING 2020-11-13 03:04:16 +03:00
Mikhail Novosyolov
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) 2020-11-13 03:04:04 +03:00
Mikhail Novosyolov
cb3433c5ce Enable some IMA integrity parts, configs of x86_64 and i586 were different 2020-11-05 02:42:36 +03:00
Mikhail Novosyolov
2f7f43e330 allow longer descriprions in rpm5 platforms (I previously encresed max description length in rpm4) 2020-10-27 23:58:19 +03:00
Mikhail Novosyolov
a88862f29b upd: 5.4.60 -> 5.4.72 (fixed CVE-2020-12351) 2020-10-27 20:03:51 +03:00
Mikhail Novosyolov
6a32619329 Fix versioning of meta-packages
Noted by keleg@
2020-08-27 18:51:46 +03:00
Mikhail Novosyolov
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
```
2020-08-23 12:48:25 +03:00
Mikhail Novosyolov
ab52cb3160 add comment about secure boot and module.sig_enforce=0 2020-08-20 09:40:21 +03:00
Mikhail Novosyolov
edab2cbe56 Add ability to load 3rd party binary kernel modules from a special directory 2020-08-19 21:47:04 +03:00
Mikhail Novosyolov
ceb968ac04 upd: 5.4.58 -> 5.4.59 2020-08-19 19:07:41 +03:00
Mikhail Novosyolov
4e6569b368 Pick fix of CVE-2020-11935 2020-08-18 08:09:13 +03:00
Evgenii Shatokhin
e03b48c346 Updated AUFS to version 5.4.3-20200518
This update contains mostly bugfixes and code cleanups. We need at least
"aufs: minor bugfix, stop exposing kconfig to userspace" to fix the
errors like:

  error: include/uapi/linux/aufs_type.h: leak CONFIG_AUFS_BRANCH_MAX_127 to user-space

when building the RPM, but it won't hurt to pull in other fixes as well.
2020-08-18 08:08:47 +03:00
Mikhail Novosyolov
713ed8654b upd: 5.4.40 -> 5.4.58 (Fixed CVE-2020-0543) 2020-08-17 14:41:06 +03:00
Mikhail Novosyolov
48548b3dfd Fix patch description 2020-08-10 10:47:03 +03:00
Mikhail Novosyolov
8961886c24 patch: allow to off modules signature check dynamically 2020-08-10 10:44:43 +03:00
Mikhail Novosyolov
af147a725c Build binary modules for rosa-test-suite 2020-08-07 17:54:54 +03:00
Mikhail Novosyolov
cc1584c70a By default disallow loading non-signed modules in certified distros 2020-08-06 14:44:29 +03:00
Mikhail Novosyolov
b60bba1a6f add TODO to patch 2020-08-06 14:34:46 +03:00
Mikhail Novosyolov
4b6a6b3dc4 Enable disk-based swap even in certified distros due to necessity to install system in non-certificatable ways 2020-08-06 14:32:27 +03:00
Mikhail Novosyolov
4c7232ab3e patch: support loading GOST-signed modules 2020-08-06 14:30:23 +03:00
Mikhail Novosyolov
0f1ce67516 Fix scriptlet 2020-08-06 14:25:04 +03:00
Mikhail Novosyolov
7ab3248ed4 Do not pull devel part from the main kernel package 2020-08-06 14:25:00 +03:00
Mikhail Novosyolov
fdca677668 Optimize patch to avoid odd strncmp and strlen 2020-08-01 23:05:59 +03:00
Mikhail Novosyolov
3e4f00ba01 Add sysctl to disable disk-based swap 2020-08-01 14:10:48 +03:00
Mikhail Novosyolov
ed3d48040b Add ccache switch, useful for local rebuilds 2020-07-29 11:00:42 +03:00
Mikhail Novosyolov
2812a67ad1 Ship binary kernel modules 2020-07-29 11:00:23 +03:00
Mikhail Novosyolov
e4843eed84 Revert "Build ROSA kernel shredder inside the kernel tree to ship a signed kernel module"
This reverts commit 742804747a.
2020-07-22 23:16:41 +03:00
Mikhail Novosyolov
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
2020-07-15 22:55:26 +03:00
Mikhail Novosyolov
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
2020-06-23 12:48:16 +03:00
Mikhail Novosyolov
4469ade4db off dwz to w/a its bug 2020-06-20 11:10:39 +03:00
Mikhail Novosyolov
0ded474ae8 w/a illegal characters in RPM Provides 2020-06-18 18:38:30 +03:00
Mikhail Novosyolov
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 2020-05-11 09:35:25 +03:00
Mikhail Novosyolov
a651473a58 Versionize python shebang 2020-05-11 09:33:18 +03:00
Mikhail Novosyolov
946c2bd154 Fix building with binutils 2.34 2020-05-11 02:31:08 +03:00
Mikhail Novosyolov
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"
```
2020-05-10 18:40:30 +03:00
survolog (Andrey Grigorev)
652659439a upd: 5.4.31 -> 5.4.32 2020-04-16 12:14:48 +03:00
Mikhail Novosyolov
1f7ef747c8 Provide kernel-release-headers to satisfy BRs of glibc-devel in rosa2019.1 (OMV style) 2020-04-14 22:03:16 +03:00
survolog (Andrey Grigorev)
fcb8f610b3 upd: 5.4.28 -> 5.4.31 2020-04-11 14:46:07 +03:00
Mikhail Novosyolov
66a5846b35 Sign modules with GOST in Nickel
LibreSSL has been built with this patch:
https://github.com/GostCrypt/libressl-openbsd/commit/6baa93
2020-03-29 01:07:43 +03:00
Mikhail Novosyolov
1bca216017 upd: 5.4.26 -> 5.4.28 2020-03-26 09:54:28 +03:00
Mikhail Novosyolov
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
2020-03-21 13:28:01 +03:00
Mikhail Novosyolov
9c1eeea866 Fix files without build_headers 2020-03-21 13:12:04 +03:00
Mikhail Novosyolov
dc7438574d New keys with fixed email (vasya@pupkin.ru -> support@rosalinux.ru) 2020-03-21 03:37:29 +03:00
Mikhail Novosyolov
0a2ca7545c fix typo 2020-03-21 03:17:06 +03:00