Accepting request 919554 from Kernel:stable
crypto CVE fix & 5.14.5 & 5.14.4 & 5.14.3 & script updates (s-m-t scriptlets change reverted) & other fixes OBS-URL: https://build.opensuse.org/request/show/919554 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kernel-source?expand=0&rev=606
This commit is contained in:
commit
5fe956d6e6
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:52a3aa05e8bf429f617e43ef02731b14411296b69cf9e109b3a40475c1a7c6e2
|
||||
size 294592
|
||||
oid sha256:0157917bf0a8f9564ccdfe14a78b6ff501ebd1bfb3f7af15badb25c1907d03e7
|
||||
size 294936
|
||||
|
@ -1,16 +0,0 @@
|
||||
relink() {
|
||||
if [ -h "$2" ]; then
|
||||
local old=$(readlink "$2")
|
||||
[ "$old" = "$1" ] && return 0
|
||||
echo "Changing symlink $2 from $old to $1"
|
||||
elif [ -e "$2" ]; then
|
||||
echo "Replacing file $2 with symlink to $1"
|
||||
fi
|
||||
rm -f "$2" \
|
||||
&& ln -s "$1" "$2"
|
||||
}
|
||||
|
||||
release="@KERNELRELEASE@@SRCVARIANT@-obj"
|
||||
arch_flavor="@CPU_ARCH_FLAVOR@"
|
||||
|
||||
relink ../../linux-$release/"$arch_flavor" /usr/src/linux-obj/"$arch_flavor"
|
@ -1,4 +0,0 @@
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -29,9 +29,9 @@
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||
|
||||
Name: dtb-aarch64
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -49,10 +49,7 @@ BuildRequires: dtc >= 1.4.0
|
||||
BuildRequires: xz
|
||||
Requires: kernel = %version
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -29,9 +29,9 @@
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||
|
||||
Name: dtb-armv6l
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -49,10 +49,7 @@ BuildRequires: dtc >= 1.4.0
|
||||
BuildRequires: xz
|
||||
Requires: kernel = %version
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -29,9 +29,9 @@
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||
|
||||
Name: dtb-armv7l
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -49,10 +49,7 @@ BuildRequires: dtc >= 1.4.0
|
||||
BuildRequires: xz
|
||||
Requires: kernel = %version
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -29,9 +29,9 @@
|
||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||
|
||||
Name: dtb-riscv64
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -49,10 +49,7 @@ BuildRequires: dtc >= 1.4.0
|
||||
BuildRequires: xz
|
||||
Requires: kernel = %version
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
286
kernel-64kb.spec
286
kernel-64kb.spec
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules xz
|
||||
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -86,9 +119,9 @@ Name: kernel-64kb
|
||||
Summary: Kernel with 64kb PAGE_SIZE
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -210,16 +241,13 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-%build_flavor-base-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: kernel-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -304,10 +332,7 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
@ -597,14 +622,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -690,13 +713,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -704,8 +724,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -721,34 +740,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -765,49 +781,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -819,28 +815,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -1079,8 +1069,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1251,13 +1241,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1295,10 +1307,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1353,9 +1389,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1442,16 +1486,21 @@ fi
|
||||
|
||||
%preun -n cluster-md-kmp-%build_flavor
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n cluster-md-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n cluster-md-kmp-%build_flavor -f cluster-md-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1483,16 +1532,21 @@ fi
|
||||
|
||||
%preun -n dlm-kmp-%build_flavor
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n dlm-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n dlm-kmp-%build_flavor -f dlm-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1524,16 +1578,21 @@ fi
|
||||
|
||||
%preun -n gfs2-kmp-%build_flavor
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n gfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n gfs2-kmp-%build_flavor -f gfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1580,16 +1639,21 @@ fi
|
||||
|
||||
%preun -n kselftests-kmp-%build_flavor
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n kselftests-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n kselftests-kmp-%build_flavor -f kselftests-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1622,16 +1686,21 @@ fi
|
||||
|
||||
%preun -n ocfs2-kmp-%build_flavor
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n ocfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1663,16 +1732,21 @@ fi
|
||||
|
||||
%preun -n reiserfs-kmp-%build_flavor
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n reiserfs-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -452,14 +483,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -545,13 +574,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -559,8 +585,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -576,34 +601,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -620,49 +642,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -674,28 +676,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -934,8 +930,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1104,13 +1100,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1146,10 +1164,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1205,9 +1247,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1293,16 +1343,21 @@ fi
|
||||
|
||||
%preun -n @KMP_NAME@-%build_flavor
|
||||
nvr=@KMP_NAME@-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n @KMP_NAME@-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=@KMP_NAME@-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n @KMP_NAME@-%build_flavor -f @KMP_NAME@.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -19,6 +19,7 @@ else
|
||||
fi
|
||||
# XXX: Only call mokutil if UEFI and shim are used
|
||||
for cert in @CERTS@; do
|
||||
cert="/etc/uefi/certs/${cert}.crt"
|
||||
if ! mokutil --import "$cert" --root-pw ${MOK_ARG}; then
|
||||
echo "Failed to import $cert"
|
||||
fi
|
||||
@ -30,6 +31,7 @@ if ! command -v mokutil >/dev/null; then
|
||||
exit 0
|
||||
fi
|
||||
for cert in @CERTS@; do
|
||||
cert="/etc/uefi/certs/${cert}.crt"
|
||||
ln "$cert" "$cert.delete"
|
||||
done
|
||||
exit 0
|
||||
@ -39,6 +41,7 @@ if ! command -v mokutil >/dev/null; then
|
||||
exit 0
|
||||
fi
|
||||
for cert in @CERTS@; do
|
||||
cert="/etc/uefi/certs/${cert}.crt"
|
||||
if ! test -e "$cert"; then
|
||||
if ! mokutil --delete "$cert.delete" --root-pw; then
|
||||
echo "Failed to delete $cert"
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules xz
|
||||
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -86,9 +119,9 @@ Name: kernel-debug
|
||||
Summary: A Debug Version of the Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -210,10 +241,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-%build_flavor-base-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: kernel-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump = 2.6.28
|
||||
Obsoletes: kernel-kdump <= 2.6.28
|
||||
@ -224,10 +255,7 @@ Obsoletes: kernel-kdump-base <= 2.6.28
|
||||
%endif
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -312,10 +340,7 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
@ -603,14 +628,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -696,13 +719,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -710,8 +730,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -727,34 +746,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -771,49 +787,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -825,28 +821,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -1085,8 +1075,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1259,13 +1249,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1305,10 +1317,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1367,9 +1403,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1456,16 +1500,21 @@ fi
|
||||
|
||||
%preun -n cluster-md-kmp-%build_flavor
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n cluster-md-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n cluster-md-kmp-%build_flavor -f cluster-md-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1497,16 +1546,21 @@ fi
|
||||
|
||||
%preun -n dlm-kmp-%build_flavor
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n dlm-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n dlm-kmp-%build_flavor -f dlm-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1538,16 +1592,21 @@ fi
|
||||
|
||||
%preun -n gfs2-kmp-%build_flavor
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n gfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n gfs2-kmp-%build_flavor -f gfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1594,16 +1653,21 @@ fi
|
||||
|
||||
%preun -n kselftests-kmp-%build_flavor
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n kselftests-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n kselftests-kmp-%build_flavor -f kselftests-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1636,16 +1700,21 @@ fi
|
||||
|
||||
%preun -n ocfs2-kmp-%build_flavor
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n ocfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1677,16 +1746,21 @@ fi
|
||||
|
||||
%preun -n reiserfs-kmp-%build_flavor
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n reiserfs-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules xz
|
||||
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -86,9 +119,9 @@ Name: kernel-default
|
||||
Summary: The Standard Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -210,10 +241,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-%build_flavor-base-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: kernel-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
%ifarch %ix86
|
||||
Provides: kernel-smp = 2.6.17
|
||||
Obsoletes: kernel-smp <= 2.6.17
|
||||
@ -268,10 +299,7 @@ Obsoletes: kernel-ec2-base <= 4.4
|
||||
%endif
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -356,10 +384,7 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
@ -646,14 +671,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -739,13 +762,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -753,8 +773,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -770,34 +789,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -814,49 +830,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -868,28 +864,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -1128,8 +1118,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1321,13 +1311,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1386,10 +1398,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1468,9 +1504,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1557,16 +1601,21 @@ fi
|
||||
|
||||
%preun -n cluster-md-kmp-%build_flavor
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n cluster-md-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n cluster-md-kmp-%build_flavor -f cluster-md-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1598,16 +1647,21 @@ fi
|
||||
|
||||
%preun -n dlm-kmp-%build_flavor
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n dlm-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n dlm-kmp-%build_flavor -f dlm-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1639,16 +1693,21 @@ fi
|
||||
|
||||
%preun -n gfs2-kmp-%build_flavor
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n gfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n gfs2-kmp-%build_flavor -f gfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1695,16 +1754,21 @@ fi
|
||||
|
||||
%preun -n kselftests-kmp-%build_flavor
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n kselftests-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n kselftests-kmp-%build_flavor -f kselftests-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1737,16 +1801,21 @@ fi
|
||||
|
||||
%preun -n ocfs2-kmp-%build_flavor
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n ocfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1778,16 +1847,21 @@ fi
|
||||
|
||||
%preun -n reiserfs-kmp-%build_flavor
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n reiserfs-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -31,9 +31,9 @@ Name: kernel-docs
|
||||
Summary: Kernel Documentation
|
||||
License: GPL-2.0-only
|
||||
Group: Documentation/Man
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -64,14 +64,11 @@ BuildRequires: texlive-zapfding
|
||||
%endif
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -142,10 +139,7 @@ Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules xz
|
||||
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -86,9 +119,9 @@ Name: kernel-kvmsmall
|
||||
Summary: The Small Developer Kernel for KVM
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -210,16 +241,13 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-%build_flavor-base-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: kernel-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -304,10 +332,7 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
@ -601,14 +626,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -694,13 +717,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -708,8 +728,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -725,34 +744,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -769,49 +785,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -823,28 +819,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -1083,8 +1073,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1259,13 +1249,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1307,10 +1319,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1365,9 +1401,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1454,16 +1498,21 @@ fi
|
||||
|
||||
%preun -n cluster-md-kmp-%build_flavor
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n cluster-md-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n cluster-md-kmp-%build_flavor -f cluster-md-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1495,16 +1544,21 @@ fi
|
||||
|
||||
%preun -n dlm-kmp-%build_flavor
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n dlm-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n dlm-kmp-%build_flavor -f dlm-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1536,16 +1590,21 @@ fi
|
||||
|
||||
%preun -n gfs2-kmp-%build_flavor
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n gfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n gfs2-kmp-%build_flavor -f gfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1592,16 +1651,21 @@ fi
|
||||
|
||||
%preun -n kselftests-kmp-%build_flavor
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n kselftests-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n kselftests-kmp-%build_flavor -f kselftests-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1634,16 +1698,21 @@ fi
|
||||
|
||||
%preun -n ocfs2-kmp-%build_flavor
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n ocfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1675,16 +1744,21 @@ fi
|
||||
|
||||
%preun -n reiserfs-kmp-%build_flavor
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n reiserfs-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
286
kernel-lpae.spec
286
kernel-lpae.spec
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules xz
|
||||
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -86,9 +119,9 @@ Name: kernel-lpae
|
||||
Summary: Kernel for LPAE enabled systems
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -210,16 +241,13 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-%build_flavor-base-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: kernel-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -304,10 +332,7 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
@ -595,14 +620,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -688,13 +711,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -702,8 +722,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -719,34 +738,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -763,49 +779,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -817,28 +813,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -1077,8 +1067,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1247,13 +1237,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1289,10 +1301,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1347,9 +1383,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1436,16 +1480,21 @@ fi
|
||||
|
||||
%preun -n cluster-md-kmp-%build_flavor
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n cluster-md-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n cluster-md-kmp-%build_flavor -f cluster-md-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1477,16 +1526,21 @@ fi
|
||||
|
||||
%preun -n dlm-kmp-%build_flavor
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n dlm-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n dlm-kmp-%build_flavor -f dlm-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1518,16 +1572,21 @@ fi
|
||||
|
||||
%preun -n gfs2-kmp-%build_flavor
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n gfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n gfs2-kmp-%build_flavor -f gfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1574,16 +1633,21 @@ fi
|
||||
|
||||
%preun -n kselftests-kmp-%build_flavor
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n kselftests-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n kselftests-kmp-%build_flavor -f kselftests-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1616,16 +1680,21 @@ fi
|
||||
|
||||
%preun -n ocfs2-kmp-%build_flavor
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n ocfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1657,16 +1726,21 @@ fi
|
||||
|
||||
%preun -n reiserfs-kmp-%build_flavor
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n reiserfs-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
#!BuildIgnore: post-build-checks
|
||||
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -45,7 +45,7 @@ BuildRequires: util-linux
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: kernel%kernel_flavor-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
BuildRequires: kernel%kernel_flavor-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
|
||||
%if 0%{?rhel_version}
|
||||
BuildRequires: kernel
|
||||
@ -64,9 +64,9 @@ BuildRequires: dracut
|
||||
Summary: package kernel and initrd for OBS VM builds
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
# needsrootforbuild
|
||||
|
||||
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Summary: Basic QA tests for the kernel
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
286
kernel-pae.spec
286
kernel-pae.spec
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules xz
|
||||
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -86,9 +119,9 @@ Name: kernel-pae
|
||||
Summary: Kernel with PAE Support
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -210,10 +241,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-%build_flavor-base-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: kernel-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
%ifarch %ix86
|
||||
Provides: kernel-bigsmp = 2.6.17
|
||||
Obsoletes: kernel-bigsmp <= 2.6.17
|
||||
@ -238,10 +269,7 @@ Obsoletes: kernel-ec2-base <= 4.4
|
||||
%endif
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -326,10 +354,7 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
@ -623,14 +648,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -716,13 +739,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -730,8 +750,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -747,34 +766,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -791,49 +807,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -845,28 +841,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -1105,8 +1095,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1291,13 +1281,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1349,10 +1361,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1417,9 +1453,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1506,16 +1550,21 @@ fi
|
||||
|
||||
%preun -n cluster-md-kmp-%build_flavor
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n cluster-md-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n cluster-md-kmp-%build_flavor -f cluster-md-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1547,16 +1596,21 @@ fi
|
||||
|
||||
%preun -n dlm-kmp-%build_flavor
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n dlm-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n dlm-kmp-%build_flavor -f dlm-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1588,16 +1642,21 @@ fi
|
||||
|
||||
%preun -n gfs2-kmp-%build_flavor
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n gfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n gfs2-kmp-%build_flavor -f gfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1644,16 +1703,21 @@ fi
|
||||
|
||||
%preun -n kselftests-kmp-%build_flavor
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n kselftests-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n kselftests-kmp-%build_flavor -f kselftests-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1686,16 +1750,21 @@ fi
|
||||
|
||||
%preun -n ocfs2-kmp-%build_flavor
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n ocfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1727,16 +1796,21 @@ fi
|
||||
|
||||
%preun -n reiserfs-kmp-%build_flavor
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n reiserfs-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -30,9 +30,9 @@ Name: kernel-source
|
||||
Summary: The Linux Kernel Sources
|
||||
License: GPL-2.0-only
|
||||
Group: Development/Sources
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -43,14 +43,11 @@ BuildRequires: fdupes
|
||||
BuildRequires: sed
|
||||
Requires(post): coreutils sed
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: linux
|
||||
Provides: multiversion(kernel)
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -258,10 +255,6 @@ install -m 644 %_sourcedir/kernel-subpackage-spec $RPM_BUILD_ROOT/usr/lib/rpm/ke
|
||||
install -m 644 -T %_sourcedir/kernel-default-base.spec.txt $RPM_BUILD_ROOT/usr/lib/rpm/kernel/kernel-default-base.spec
|
||||
%endif
|
||||
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/source-post.sh > %name-post.sh
|
||||
|
||||
pushd "%buildroot"
|
||||
perl "%_sourcedir/group-source-files.pl" \
|
||||
-D "$OLDPWD/devel.files" -N "$OLDPWD/nondevel.files" \
|
||||
@ -283,9 +276,15 @@ ts="$(head -n1 %_sourcedir/source-timestamp)"
|
||||
find %buildroot/usr/src/linux* ! -type l | xargs touch -d "$ts"
|
||||
|
||||
%if ! %vanilla_only
|
||||
%post -f %name-post.sh
|
||||
%post
|
||||
%relink_function
|
||||
|
||||
%post -n kernel-devel%variant -f %name-post.sh
|
||||
relink linux-%kernelrelease%variant /usr/src/linux%variant
|
||||
|
||||
%post -n kernel-devel%variant
|
||||
%relink_function
|
||||
|
||||
relink linux-%kernelrelease%variant /usr/src/linux%variant
|
||||
|
||||
%files -f nondevel.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -47,10 +47,7 @@ Provides: %name-srchash-@COMMIT_FULL@
|
||||
Provides: linux
|
||||
Provides: multiversion(kernel)
|
||||
Source0: @TARBALL_URL@linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -258,10 +255,6 @@ install -m 644 %_sourcedir/kernel-subpackage-spec $RPM_BUILD_ROOT/usr/lib/rpm/ke
|
||||
install -m 644 -T %_sourcedir/kernel-default-base.spec.txt $RPM_BUILD_ROOT/usr/lib/rpm/kernel/kernel-default-base.spec
|
||||
%endif
|
||||
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/source-post.sh > %name-post.sh
|
||||
|
||||
pushd "%buildroot"
|
||||
perl "%_sourcedir/group-source-files.pl" \
|
||||
-D "$OLDPWD/devel.files" -N "$OLDPWD/nondevel.files" \
|
||||
@ -283,9 +276,15 @@ ts="$(head -n1 %_sourcedir/source-timestamp)"
|
||||
find %buildroot/usr/src/linux* ! -type l | xargs touch -d "$ts"
|
||||
|
||||
%if ! %vanilla_only
|
||||
%post -f %name-post.sh
|
||||
%post
|
||||
%relink_function
|
||||
|
||||
%post -n kernel-devel%variant -f %name-post.sh
|
||||
relink linux-%kernelrelease%variant /usr/src/linux%variant
|
||||
|
||||
%post -n kernel-devel%variant
|
||||
%relink_function
|
||||
|
||||
relink linux-%kernelrelease%variant /usr/src/linux%variant
|
||||
|
||||
%files -f nondevel.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -40,4 +40,16 @@
|
||||
# macro to add the source timestamp to package descriptions
|
||||
%define source_timestamp %(sed '1s/^/Source Timestamp: /' %_sourcedir/source-timestamp || :)
|
||||
|
||||
# function used in developent package scriptlets
|
||||
%define relink_function relink() { \
|
||||
if [ -h "$2" ]; then \
|
||||
local old=$(readlink "$2") \
|
||||
[ "$old" = "$1" ] && return 0 \
|
||||
echo "Changing symlink $2 from $old to $1" \
|
||||
elif [ -e "$2" ]; then \
|
||||
echo "Replacing file $2 with symlink to $1" \
|
||||
fi \
|
||||
rm -f "$2" && ln -s "$1" "$2" \
|
||||
}
|
||||
|
||||
# vim: ft=spec
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -24,10 +24,10 @@ Name: kernel-syms
|
||||
Summary: Kernel Symbol Versions (modversions)
|
||||
License: GPL-2.0-only
|
||||
Group: Development/Sources
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if %using_buildservice
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel
|
||||
%endif
|
||||
Requires: pesign-obs-integration
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules xz
|
||||
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -86,9 +119,9 @@ Name: kernel-vanilla
|
||||
Summary: The Standard Kernel - without any SUSE patches
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -210,16 +241,13 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-%build_flavor-base-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: kernel-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -304,10 +332,7 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
@ -594,14 +619,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -687,13 +710,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -701,8 +721,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -718,34 +737,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -762,49 +778,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -816,28 +812,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -1076,8 +1066,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1245,13 +1235,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1286,10 +1298,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1344,9 +1380,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1433,16 +1477,21 @@ fi
|
||||
|
||||
%preun -n cluster-md-kmp-%build_flavor
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n cluster-md-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n cluster-md-kmp-%build_flavor -f cluster-md-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1474,16 +1523,21 @@ fi
|
||||
|
||||
%preun -n dlm-kmp-%build_flavor
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n dlm-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n dlm-kmp-%build_flavor -f dlm-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1515,16 +1569,21 @@ fi
|
||||
|
||||
%preun -n gfs2-kmp-%build_flavor
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n gfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n gfs2-kmp-%build_flavor -f gfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1571,16 +1630,21 @@ fi
|
||||
|
||||
%preun -n kselftests-kmp-%build_flavor
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n kselftests-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n kselftests-kmp-%build_flavor -f kselftests-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1613,16 +1677,21 @@ fi
|
||||
|
||||
%preun -n ocfs2-kmp-%build_flavor
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n ocfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1654,16 +1723,21 @@ fi
|
||||
|
||||
%preun -n reiserfs-kmp-%build_flavor
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n reiserfs-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -1,3 +1,697 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 14:31:47 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.5 (bsc#1012628).
|
||||
- Revert "posix-cpu-timers: Force next expiration recalc after
|
||||
itimer reset" (bsc#1012628).
|
||||
- Revert "time: Handle negative seconds correctly in
|
||||
timespec64_to_ns()" (bsc#1012628).
|
||||
- Delete
|
||||
patches.suse/posix-cpu-timers-Fix-spuriously-armed-0-value-itimer.patch.
|
||||
- commit 048e6c0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 12:17:46 CEST 2021 - bp@suse.de
|
||||
|
||||
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
|
||||
(bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764).
|
||||
- commit e7a1776
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 16 07:45:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- posix-cpu-timers: Fix spuriously armed 0-value itimer (timer
|
||||
breakage).
|
||||
- commit c8203f6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 11:07:49 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Revert "rpm: Abolish scritplet templating (bsc#1189841)."
|
||||
This reverts commit e98096d5cf85dbe90f74a930eb1f0e3fe4a70c7f.
|
||||
"nothing provides suse-kernel-rpm-scriptlets". This is provided by
|
||||
suse-module-tools which are not in TW quite yet. See:
|
||||
https://build.opensuse.org/request/show/919012
|
||||
So revert this temporarily.
|
||||
- commit f924054
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 15 10:13:58 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.4 (bsc#1012628).
|
||||
- locking/mutex: Fix HANDOFF condition (bsc#1012628).
|
||||
- regmap: fix the offset of register error log (bsc#1012628).
|
||||
- regulator: tps65910: Silence deferred probe error (bsc#1012628).
|
||||
- crypto: mxs-dcp - Check for DMA mapping errors (bsc#1012628).
|
||||
- sched/deadline: Fix reset_on_fork reporting of DL tasks
|
||||
(bsc#1012628).
|
||||
- power: supply: axp288_fuel_gauge: Report register-address on
|
||||
readb / writeb errors (bsc#1012628).
|
||||
- crypto: omap-sham - clear dma flags only after
|
||||
omap_sham_update_dma_stop() (bsc#1012628).
|
||||
- sched/deadline: Fix missing clock update in migrate_task_rq_dl()
|
||||
(bsc#1012628).
|
||||
- rcu/tree: Handle VM stoppage in stall detection (bsc#1012628).
|
||||
- EDAC/mce_amd: Do not load edac_mce_amd module on guests
|
||||
(bsc#1012628).
|
||||
- posix-cpu-timers: Force next expiration recalc after itimer
|
||||
reset (bsc#1012628).
|
||||
- hrtimer: Avoid double reprogramming in
|
||||
__hrtimer_start_range_ns() (bsc#1012628).
|
||||
- hrtimer: Ensure timerfd notification for HIGHRES=n
|
||||
(bsc#1012628).
|
||||
- udf: Check LVID earlier (bsc#1012628).
|
||||
- udf: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- isofs: joliet: Fix iocharset=utf8 mount option (bsc#1012628).
|
||||
- bcache: add proper error unwinding in bcache_device_init
|
||||
(bsc#1012628).
|
||||
- nbd: add the check to prevent overflow in __nbd_ioctl()
|
||||
(bsc#1012628).
|
||||
- blk-throtl: optimize IOPS throttle for large IO scenarios
|
||||
(bsc#1012628).
|
||||
- nvme-tcp: don't update queue count when failing to set io queues
|
||||
(bsc#1012628).
|
||||
- nvme-rdma: don't update queue count when failing to set io
|
||||
queues (bsc#1012628).
|
||||
- nvmet: pass back cntlid on successful completion (bsc#1012628).
|
||||
- power: supply: smb347-charger: Add missing pin control
|
||||
activation (bsc#1012628).
|
||||
- power: supply: max17042_battery: fix typo in MAx17042_TOFF
|
||||
(bsc#1012628).
|
||||
- s390/cio: add dev_busid sysfs entry for each subchannel
|
||||
(bsc#1012628).
|
||||
- s390/zcrypt: fix wrong offset index for APKA master key valid
|
||||
state (bsc#1012628).
|
||||
- libata: fix ata_host_start() (bsc#1012628).
|
||||
- sched/topology: Skip updating masks for non-online nodes
|
||||
(bsc#1012628).
|
||||
- crypto: omap - Fix inconsistent locking of device lists
|
||||
(bsc#1012628).
|
||||
- crypto: qat - do not ignore errors from enable_vf2pf_comms()
|
||||
(bsc#1012628).
|
||||
- crypto: qat - handle both source of interrupt in VF ISR
|
||||
(bsc#1012628).
|
||||
- crypto: qat - fix reuse of completion variable (bsc#1012628).
|
||||
- crypto: qat - fix naming for init/shutdown VF to PF
|
||||
notifications (bsc#1012628).
|
||||
- crypto: qat - do not export adf_iov_putmsg() (bsc#1012628).
|
||||
- crypto: hisilicon/sec - fix the abnormal exiting process
|
||||
(bsc#1012628).
|
||||
- crypto: hisilicon/sec - modify the hardware endian configuration
|
||||
(bsc#1012628).
|
||||
- crypto: tcrypt - Fix missing return value check (bsc#1012628).
|
||||
- fcntl: fix potential deadlocks for &fown_struct.lock
|
||||
(bsc#1012628).
|
||||
- fcntl: fix potential deadlock for &fasync_struct.fa_lock
|
||||
(bsc#1012628).
|
||||
- udf_get_extendedattr() had no boundary checks (bsc#1012628).
|
||||
- io-wq: remove GFP_ATOMIC allocation off schedule out path
|
||||
(bsc#1012628).
|
||||
- s390/kasan: fix large PMD pages address alignment check
|
||||
(bsc#1012628).
|
||||
- s390/pci: fix misleading rc in clp_set_pci_fn() (bsc#1012628).
|
||||
- s390/debug: keep debug data on resize (bsc#1012628).
|
||||
- s390/debug: fix debug area life cycle (bsc#1012628).
|
||||
- s390/ap: fix state machine hang after failure to enable irq
|
||||
(bsc#1012628).
|
||||
- s390/smp: enable DAT before CPU restart callback is called
|
||||
(bsc#1012628).
|
||||
- sched/debug: Don't update sched_domain debug directories before
|
||||
sched_debug_init() (bsc#1012628).
|
||||
- power: supply: cw2015: use dev_err_probe to allow deferred probe
|
||||
(bsc#1012628).
|
||||
- m68k: emu: Fix invalid free in nfeth_cleanup() (bsc#1012628).
|
||||
- crypto: x86/aes-ni - add missing error checks in XTS code
|
||||
(bsc#1012628).
|
||||
- sched/numa: Fix is_core_idle() (bsc#1012628).
|
||||
- sched: Fix UCLAMP_FLAG_IDLE setting (bsc#1012628).
|
||||
- rcu: Fix to include first blocked task in stall warning
|
||||
(bsc#1012628).
|
||||
- rcu: Fix stall-warning deadlock due to non-release of rcu_node
|
||||
->lock (bsc#1012628).
|
||||
- m68k: Fix invalid RMW_INSNS on CPUs that lack CAS (bsc#1012628).
|
||||
- block: return ELEVATOR_DISCARD_MERGE if possible (bsc#1012628).
|
||||
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- genirq/timings: Fix error return code in irq_timings_test_irqs()
|
||||
(bsc#1012628).
|
||||
- irqchip/loongson-pch-pic: Improve edge triggered interrupt
|
||||
support (bsc#1012628).
|
||||
- lib/mpi: use kcalloc in mpi_resize (bsc#1012628).
|
||||
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request
|
||||
IRQ for clock source channel (bsc#1012628).
|
||||
- nbd: do del_gendisk() asynchronously for
|
||||
NBD_DESTROY_ON_DISCONNECT (bsc#1012628).
|
||||
- block: nbd: add sanity check for first_minor (bsc#1012628).
|
||||
- spi: coldfire-qspi: Use clk_disable_unprepare in the remove
|
||||
function (bsc#1012628).
|
||||
- irqchip/apple-aic: Fix irq_disable from within irq handlers
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Fix priority comparison when non-secure
|
||||
priorities are used (bsc#1012628).
|
||||
- crypto: qat - use proper type for vf_mask (bsc#1012628).
|
||||
- m68k: Fix asm register constraints for atomic ops (bsc#1012628).
|
||||
- certs: Trigger creation of RSA module signing key if it's not
|
||||
an RSA key (bsc#1012628).
|
||||
- tpm: ibmvtpm: Avoid error message when process gets signal
|
||||
while waiting (bsc#1012628).
|
||||
- EDAC/i10nm: Fix NVDIMM detection (bsc#1012628).
|
||||
- x86/mce: Defer processing of early errors (bsc#1012628).
|
||||
- spi: davinci: invoke chipselect callback (bsc#1012628).
|
||||
- blk-crypto: fix check for too-large dun_bytes (bsc#1012628).
|
||||
- regulator: vctrl: Use locked regulator_get_voltage in probe path
|
||||
(bsc#1012628).
|
||||
- regulator: vctrl: Avoid lockdep warning in enable/disable ops
|
||||
(bsc#1012628).
|
||||
- spi: sprd: Fix the wrong WDG_LOAD_VAL (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make
|
||||
zynq_qspi_exec_mem_op not interruptible (bsc#1012628).
|
||||
- drm/panfrost: Fix missing clk_disable_unprepare() on error in
|
||||
panfrost_clk_init() (bsc#1012628).
|
||||
- drm/gma500: Fix end of loop tests for list_for_each_entry
|
||||
(bsc#1012628).
|
||||
- ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in
|
||||
mt8192_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in
|
||||
mt8183_afe_pcm_dev_probe (bsc#1012628).
|
||||
- ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
|
||||
(bsc#1012628).
|
||||
- media: atmel: atmel-sama5d2-isc: fix YUYV format (bsc#1012628).
|
||||
- media: TDA1997x: enable EDID support (bsc#1012628).
|
||||
- leds: is31fl32xx: Fix missing error code in
|
||||
is31fl32xx_parse_dt() (bsc#1012628).
|
||||
- soc: rockchip: ROCKCHIP_GRF should not default to y,
|
||||
unconditionally (bsc#1012628).
|
||||
- media: cxd2880-spi: Fix an error handling path (bsc#1012628).
|
||||
- drm/of: free the right object (bsc#1012628).
|
||||
- bpf: Fix a typo of reuseport map in bpf.h (bsc#1012628).
|
||||
- bpf: Fix potential memleak and UAF in the verifier
|
||||
(bsc#1012628).
|
||||
- drm/of: free the iterator object on failure (bsc#1012628).
|
||||
- gve: fix the wrong AdminQ buffer overflow check (bsc#1012628).
|
||||
- libbpf: Fix the possible memory leak on error (bsc#1012628).
|
||||
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
|
||||
(bsc#1012628).
|
||||
- ARM: dts: everest: Add phase corrections for eMMC (bsc#1012628).
|
||||
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w
|
||||
properties (bsc#1012628).
|
||||
- i40e: improve locking of mac_filter_hash (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
|
||||
(bsc#1012628).
|
||||
- soc: qcom: rpmhpd: Use corner in power_off (bsc#1012628).
|
||||
- libbpf: Fix removal of inner map in bpf_object__create_map
|
||||
(bsc#1012628).
|
||||
- gfs2: Fix memory leak of object lsi on error return path
|
||||
(bsc#1012628).
|
||||
- arm64: dts: qcom: sm8250: fix usb2 qmp phy node (bsc#1012628).
|
||||
- bpf, selftests: Fix test_maps now that sockmap supports UDP
|
||||
(bsc#1012628).
|
||||
- firmware: fix theoretical UAF race with firmware cache and
|
||||
resume (bsc#1012628).
|
||||
- driver core: Fix error return code in really_probe()
|
||||
(bsc#1012628).
|
||||
- ionic: cleanly release devlink instance (bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
|
||||
(bsc#1012628).
|
||||
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init
|
||||
(bsc#1012628).
|
||||
- net: usb: asix: ax88772: add missing stop (bsc#1012628).
|
||||
- media: go7007: fix memory leak in go7007_usb_probe
|
||||
(bsc#1012628).
|
||||
- media: go7007: remove redundant initialization (bsc#1012628).
|
||||
- media: v4l2-subdev: fix some NULL vs IS_ERR() checks
|
||||
(bsc#1012628).
|
||||
- media: rockchip/rga: fix error handling in probe (bsc#1012628).
|
||||
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
|
||||
(bsc#1012628).
|
||||
- media: atomisp: fix the uninitialized use and rename "retvalue"
|
||||
(bsc#1012628).
|
||||
- Bluetooth: sco: prevent information leak in
|
||||
sco_conn_defer_accept() (bsc#1012628).
|
||||
- Bluetooth: btusb: Fix a unspported condition to set available
|
||||
debug features (bsc#1012628).
|
||||
- 6lowpan: iphc: Fix an off-by-one check of array index
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu/acp: Make PM domain really work (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug communicating with the SMU (v5)
|
||||
(bsc#1012628).
|
||||
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8: Use a higher default GPU clock frequency
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
|
||||
(bsc#1012628).
|
||||
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply
|
||||
properties (bsc#1012628).
|
||||
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (bsc#1012628).
|
||||
- net/mlx5e: Block LRO if firmware asks for tunneled LRO
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a partition bug with hotplug (bsc#1012628).
|
||||
- drm: mxsfb: Enable recovery on underflow (bsc#1012628).
|
||||
- drm: mxsfb: Increase number of outstanding requests on V4 and
|
||||
newer HW (bsc#1012628).
|
||||
- drm: mxsfb: Clear FIFO_CLEAR bit (bsc#1012628).
|
||||
- net: cipso: fix warnings in netlbl_cipsov4_add_std
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix wrong devlink release order
|
||||
(bsc#1012628).
|
||||
- drm: rcar-du: Don't put reference to drm_device in
|
||||
rcar_du_remove() (bsc#1012628).
|
||||
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv
|
||||
cmd (bsc#1012628).
|
||||
- drm/amd/pm: Fix a bug in semaphore double-lock (bsc#1012628).
|
||||
- lib/test_scanf: Handle n_bits == 0 in random tests
|
||||
(bsc#1012628).
|
||||
- libbpf: Return non-null error on failures in
|
||||
libbpf_find_prog_btf_id() (bsc#1012628).
|
||||
- tools: Free BTF objects at various locations (bsc#1012628).
|
||||
- arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx
|
||||
delay (bsc#1012628).
|
||||
- net/mlx5: Fix missing return value in
|
||||
mlx5_devlink_eswitch_inline_mode_set() (bsc#1012628).
|
||||
- i2c: highlander: add IRQ check (bsc#1012628).
|
||||
- leds: lgm-sso: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: lgm-sso: Don't spam logs when probe is deferred
|
||||
(bsc#1012628).
|
||||
- leds: lt3593: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: rt8515: Put fwnode in any case during ->probe()
|
||||
(bsc#1012628).
|
||||
- leds: trigger: audio: Add an activate callback to ensure the
|
||||
initial brightness is set (bsc#1012628).
|
||||
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
|
||||
(bsc#1012628).
|
||||
- media: omap3isp: Fix missing unlock in
|
||||
isp_subdev_notifier_complete() (bsc#1012628).
|
||||
- media: venus: hfi: fix return value check in
|
||||
sys_get_prop_image_version() (bsc#1012628).
|
||||
- media: venus: venc: Fix potential null pointer dereference on
|
||||
pointer fmt (bsc#1012628).
|
||||
- media: venus: helper: do not set constrained parameters for UBWC
|
||||
(bsc#1012628).
|
||||
- soc: mmsys: mediatek: add mask to mmsys routes (bsc#1012628).
|
||||
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
|
||||
(bsc#1012628).
|
||||
- PCI: PM: Enable PME if it can be signaled from D3cold
|
||||
(bsc#1012628).
|
||||
- bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's
|
||||
optstring (bsc#1012628).
|
||||
- soc: qcom: smsm: Fix missed interrupts if state changes while
|
||||
masked (bsc#1012628).
|
||||
- net: dsa: build tag_8021q.c as part of DSA core (bsc#1012628).
|
||||
- net: dsa: tag_sja1105: optionally build as module when switch
|
||||
driver is module if PTP is enabled (bsc#1012628).
|
||||
- debugfs: Return error during {full/open}_proxy_open() on rmmod
|
||||
(bsc#1012628).
|
||||
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential
|
||||
buffer overflow (bsc#1012628).
|
||||
- arm64: dts: qcom: sc7280: Fixup the cpufreq node (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8350: fix IPA interconnects (bsc#1012628).
|
||||
- drm: bridge: it66121: Check drm_bridge_attach retval
|
||||
(bsc#1012628).
|
||||
- net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop()
|
||||
(bsc#1012628).
|
||||
- net: dsa: stop syncing the bridge mcast_router attribute at
|
||||
join time (bsc#1012628).
|
||||
- net: dsa: mt7530: remove the .port_set_mrouter implementation
|
||||
(bsc#1012628).
|
||||
- net: dsa: don't disable multicast flooding to the CPU even
|
||||
without an IGMP querier (bsc#1012628).
|
||||
- PM: EM: Increase energy calculation precision (bsc#1012628).
|
||||
- selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the
|
||||
dest IP (bsc#1012628).
|
||||
- leds: lgm-sso: Propagate error codes from callee to caller
|
||||
(bsc#1012628).
|
||||
- drm/msm: Fix error return code in msm_drm_init() (bsc#1012628).
|
||||
- drm/msm/mdp4: refactor HW revision detection into
|
||||
read_mdp_hw_revision (bsc#1012628).
|
||||
- drm/msm/mdp4: move HW revision detection to earlier phase
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: update is_connected status base on sink count at
|
||||
dp_pm_resume() (bsc#1012628).
|
||||
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear
|
||||
necessary LMs (bsc#1012628).
|
||||
- arm64: dts: exynos: correct GIC CPU interfaces address range
|
||||
on Exynos7 (bsc#1012628).
|
||||
- counter: 104-quad-8: Return error when invalid mode during
|
||||
ceiling_write (bsc#1012628).
|
||||
- cgroup/cpuset: Miscellaneous code cleanup (bsc#1012628).
|
||||
- cgroup/cpuset: Fix violation of cpuset locking rule
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Fix platform ID matching (bsc#1012628).
|
||||
- Bluetooth: fix repeated calls to sco_sock_kill (bsc#1012628).
|
||||
- drm/msm/dsi: Fix some reference counted resource leaks
|
||||
(bsc#1012628).
|
||||
- drm/msm/dp: replug event is converted into an unplug followed
|
||||
by an plug events (bsc#1012628).
|
||||
- net/mlx5: Fix unpublish devlink parameters (bsc#1012628).
|
||||
- ASoC: rt5682: Properly turn off regulators if wrong device ID
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: meson-g12a: add IRQ check (bsc#1012628).
|
||||
- usb: dwc3: qcom: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: at91: add IRQ check (bsc#1012628).
|
||||
- usb: gadget: udc: s3c2410: add IRQ check (bsc#1012628).
|
||||
- mac80211: remove unnecessary NULL check in
|
||||
ieee80211_register_hw() (bsc#1012628).
|
||||
- usb: misc: brcmstb-usb-pinmap: add IRQ check (bsc#1012628).
|
||||
- usb: phy: fsl-usb: add IRQ check (bsc#1012628).
|
||||
- usb: phy: twl6030: add IRQ checks (bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
|
||||
(bsc#1012628).
|
||||
- selftests/bpf: Fix test_core_autosize on big-endian machines
|
||||
(bsc#1012628).
|
||||
- devlink: Clear whole devlink_flash_notify struct (bsc#1012628).
|
||||
- samples: pktgen: add missing IPv6 option to pktgen scripts
|
||||
(bsc#1012628).
|
||||
- net: stmmac: fix INTR TBU status affecting irq count statistic
|
||||
(bsc#1012628).
|
||||
- PM: cpu: Make notifier chain use a raw_spinlock_t (bsc#1012628).
|
||||
- usb: host: ohci-tmio: add IRQ check (bsc#1012628).
|
||||
- usb: phy: tahvo: add IRQ check (bsc#1012628).
|
||||
- libbpf: Re-build libbpf.so when libbpf.map changes
|
||||
(bsc#1012628).
|
||||
- mac80211: Fix insufficient headroom issue for AMSDU
|
||||
(bsc#1012628).
|
||||
- locking/local_lock: Add missing owner initialization
|
||||
(bsc#1012628).
|
||||
- lockd: Fix invalid lockowner cast after vfs_test_lock
|
||||
(bsc#1012628).
|
||||
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
|
||||
(bsc#1012628).
|
||||
- nfsd4: Fix forced-expiry locking (bsc#1012628).
|
||||
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
|
||||
(bsc#1012628).
|
||||
- clk: staging: correct reference to config IOMEM to config
|
||||
HAS_IOMEM (bsc#1012628).
|
||||
- i2c: synquacer: fix deferred probing (bsc#1012628).
|
||||
- hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits
|
||||
(bsc#1012628).
|
||||
- hwmon: remove amd_energy driver in Makefile (bsc#1012628).
|
||||
- ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
|
||||
(bsc#1012628).
|
||||
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'
|
||||
(bsc#1012628).
|
||||
- usb: gadget: mv_u3d: request_irq() after initializing UDC
|
||||
(bsc#1012628).
|
||||
- mm/swap: consider max pages in iomap_swapfile_add_extent
|
||||
(bsc#1012628).
|
||||
- lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
|
||||
(bsc#1012628).
|
||||
- Bluetooth: add timeout sanity check to hci_inquiry
|
||||
(bsc#1012628).
|
||||
- i2c: iop3xx: fix deferred probing (bsc#1012628).
|
||||
- i2c: s3c2410: fix IRQ check (bsc#1012628).
|
||||
- i2c: hix5hd2: fix IRQ check (bsc#1012628).
|
||||
- gfs2: init system threads before freeze lock (bsc#1012628).
|
||||
- drm/exynos: g2d: fix missing unlock on error in
|
||||
g2d_runqueue_worker() (bsc#1012628).
|
||||
- rsi: fix error code in rsi_load_9116_firmware() (bsc#1012628).
|
||||
- rsi: fix an error code in rsi_probe() (bsc#1012628).
|
||||
- octeontx2-af: cn10k: Fix SDP base channel number (bsc#1012628).
|
||||
- octeontx2-pf: send correct vlan priority mask to
|
||||
npc_install_flow_req (bsc#1012628).
|
||||
- octeontx2-af: Check capability flag while freeing ipolicer
|
||||
memory (bsc#1012628).
|
||||
- octeontx2-pf: Don't install VLAN offload rule if netdev is down
|
||||
(bsc#1012628).
|
||||
- octeontx2-pf: Fix algorithm index in MCAM rules with RSS action
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1
|
||||
(bsc#1012628).
|
||||
- m68k: coldfire: return success for clk_enable(NULL)
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: kbl_da7219_max98927: Fix format selection for
|
||||
max98373 (bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: Skylake: Fix module resource and format selection
|
||||
(bsc#1012628).
|
||||
- mmc: sdhci: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- mmc: moxart: Fix issue with uninitialized dma_slave_config
|
||||
(bsc#1012628).
|
||||
- ASoC: wm_adsp: Put debugfs_remove_recursive back in
|
||||
(bsc#1012628).
|
||||
- bpf: Fix possible out of bound write in narrow load handling
|
||||
(bsc#1012628).
|
||||
- hv_utils: Set the maximum packet size for VSS driver to the
|
||||
length of the receive buffer (bsc#1012628).
|
||||
- CIFS: Fix a potencially linear read overflow (bsc#1012628).
|
||||
- i2c: mt65xx: fix IRQ check (bsc#1012628).
|
||||
- i2c: xlp9xx: fix main IRQ check (bsc#1012628).
|
||||
- octeontx2-pf: cn10k: Fix error return code in
|
||||
otx2_set_flowkey_cfg() (bsc#1012628).
|
||||
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
|
||||
(bsc#1012628).
|
||||
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no
|
||||
suitable DMA config is available (bsc#1012628).
|
||||
- usb: bdc: Fix a resource leak in the error handling path of
|
||||
'bdc_probe()' (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: fix the wrong mapbase value
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a double irq free in the remove function
|
||||
(bsc#1012628).
|
||||
- ASoC: wcd9335: Fix a memory leak in the error handling path
|
||||
of the probe function (bsc#1012628).
|
||||
- ASoC: wcd9335: Disable irq on slave ports in the remove function
|
||||
(bsc#1012628).
|
||||
- iwlwifi: skip first element in the WTAS ACPI table
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Lag, fix multipath lag activation (bsc#1012628).
|
||||
- net/mlx5: Remove all auxiliary devices at the unregister event
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix possible use-after-free deleting fdb rule
|
||||
(bsc#1012628).
|
||||
- net/mlx5: E-Switch, Set vhca id valid flag when creating indir
|
||||
fwd group (bsc#1012628).
|
||||
- net/mlx5e: Use correct eswitch for stack devices with lag
|
||||
(bsc#1012628).
|
||||
- misc/pvpanic: fix set driver data (bsc#1012628).
|
||||
- ice: fix Tx queue iteration for Tx timestamp enablement
|
||||
(bsc#1012628).
|
||||
- ice: add lock around Tx timestamp tracker flush (bsc#1012628).
|
||||
- ice: restart periodic outputs around time changes (bsc#1012628).
|
||||
- ice: Only lock to update netdev dev_addr (bsc#1012628).
|
||||
- net: phy: marvell10g: fix broken PHY interrupts for anyone
|
||||
after us in the driver probe list (bsc#1012628).
|
||||
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add lowlatency module option (bsc#1012628).
|
||||
- atlantic: Fix driver resume flow (bsc#1012628).
|
||||
- bcma: Fix memory leak for internally-handled cores
|
||||
(bsc#1012628).
|
||||
- brcmfmac: pcie: fix oops on failure to resume and reprobe
|
||||
(bsc#1012628).
|
||||
- ipv6: make exception cache less predictible (bsc#1012628).
|
||||
- ipv4: make exception cache less predictible (bsc#1012628).
|
||||
- net: qrtr: make checks in qrtr_endpoint_post() stricter
|
||||
(bsc#1012628).
|
||||
- sch_htb: Fix inconsistency when leaf qdisc creation fails
|
||||
(bsc#1012628).
|
||||
- net: sched: Fix qdisc_rate_table refcount leak when get
|
||||
tcf_block failed (bsc#1012628).
|
||||
- net: qualcomm: fix QCA7000 checksum handling (bsc#1012628).
|
||||
- octeontx2-af: Fix loop in free and unmap counter (bsc#1012628).
|
||||
- octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Fix static code analyzer reported issues
|
||||
(bsc#1012628).
|
||||
- octeontx2-af: Set proper errorcode for IPv4 checksum errors
|
||||
(bsc#1012628).
|
||||
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
|
||||
(bsc#1012628).
|
||||
- ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
|
||||
(bsc#1012628).
|
||||
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
|
||||
(bsc#1012628).
|
||||
- f2fs: guarantee to write dirty data when enabling checkpoint
|
||||
back (bsc#1012628).
|
||||
- time: Handle negative seconds correctly in timespec64_to_ns()
|
||||
(bsc#1012628).
|
||||
- auxdisplay: hd44780: Fix oops on module unloading (bsc#1012628).
|
||||
- io_uring: limit fixed table size by RLIMIT_NOFILE (bsc#1012628).
|
||||
- io_uring: IORING_OP_WRITE needs hash_reg_file set (bsc#1012628).
|
||||
- io_uring: io_uring_complete() trace should take an integer
|
||||
(bsc#1012628).
|
||||
- io_uring: fail links of cancelled timeouts (bsc#1012628).
|
||||
- bio: fix page leak bio_add_hw_page failure (bsc#1012628).
|
||||
- raid1: ensure write behind bio has less than BIO_MAX_VECS
|
||||
sectors (bsc#1012628).
|
||||
- cifs: Do not leak EDEADLK to dgetents64 for
|
||||
STATUS_USER_SESSION_DELETED (bsc#1012628).
|
||||
- smb3: fix posix extensions mount option (bsc#1012628).
|
||||
- tty: Fix data race between tiocsti() and flush_to_ldisc()
|
||||
(bsc#1012628).
|
||||
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for
|
||||
SNR/ICX (bsc#1012628).
|
||||
- Revert "KVM: x86: mmu: Add guest physical address check in
|
||||
translate_gpa()" (bsc#1012628).
|
||||
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (bsc#1012628).
|
||||
- KVM: x86: Update vCPU's hv_clock before back to guest when
|
||||
tsc_offset is adjusted (bsc#1012628).
|
||||
- KVM: x86: clamp host mapping level to max_level in
|
||||
kvm_mmu_max_mapping_level (bsc#1012628).
|
||||
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU
|
||||
lpage stats (bsc#1012628).
|
||||
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of
|
||||
emulation (bsc#1012628).
|
||||
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested
|
||||
VM-Enter (bsc#1012628).
|
||||
- KVM: arm64: Unregister HYP sections from kmemleak in protected
|
||||
mode (bsc#1012628).
|
||||
- KVM: arm64: vgic: Resample HW pending state on deactivation
|
||||
(bsc#1012628).
|
||||
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios
|
||||
(bsc#1012628).
|
||||
- io-wq: check max_worker limits if a worker transitions bound
|
||||
state (bsc#1012628).
|
||||
- md/raid10: Remove unnecessary rcu_dereference in
|
||||
raid10_handle_discard (bsc#1012628).
|
||||
- char: tpm: Kconfig: remove bad i2c cr50 select (bsc#1012628).
|
||||
- fuse: truncate pagecache on atomic_o_trunc (bsc#1012628).
|
||||
- fuse: flush extending writes (bsc#1012628).
|
||||
- fuse: wait for writepages in syncfs (bsc#1012628).
|
||||
- IMA: remove -Wmissing-prototypes warning (bsc#1012628).
|
||||
- IMA: remove the dependency on CRYPTO_MD5 (bsc#1012628).
|
||||
- fbmem: don't allow too huge resolutions (bsc#1012628).
|
||||
- ACPI: PRM: Find PRMT table before parsing it (bsc#1012628).
|
||||
- RDMA/mlx5: Fix number of allocated XLT entries (bsc#1012628).
|
||||
- bootconfig: Fix missing return check of xbc_node_compose_key
|
||||
function (bsc#1012628).
|
||||
- backlight: pwm_bl: Improve bootloader/kernel device handover
|
||||
(bsc#1012628).
|
||||
- parisc: Fix unaligned-access crash in bootloader (bsc#1012628).
|
||||
- clk: kirkwood: Fix a clocking boot regression (bsc#1012628).
|
||||
- devlink: Break parameter notification sequence to be
|
||||
before/after unload/load driver (bsc#1012628).
|
||||
- Refresh
|
||||
patches.suse/Bluetooth-schedule-SCO-timeouts-with-delayed_work.patch.
|
||||
- Refresh patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch.
|
||||
- Update config files.
|
||||
- commit 8706151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 10:47:02 CEST 2021 - tiwai@suse.de
|
||||
|
||||
- Bluetooth: Move shutdown callback before flushing tx and rx
|
||||
queue (bsc#1190424).
|
||||
- commit 40ccc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 09:37:40 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
(bsc#1190428, bsc#1190358)
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 165378a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 06:48:13 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.14.3 (bsc#1012628).
|
||||
- cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
|
||||
(bsc#1012628).
|
||||
- cxl/pci: Fix lockdown level (bsc#1012628).
|
||||
- cxl/pci: Fix debug message in cxl_probe_regs() (bsc#1012628).
|
||||
- PCI: Call Max Payload Size-related fixup quirks early
|
||||
(bsc#1012628).
|
||||
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
|
||||
(bsc#1012628).
|
||||
- staging: mt7621-pci: fix hang when nothing is connected to
|
||||
pcie ports (bsc#1012628).
|
||||
- xhci: Fix failure to give back some cached cancelled URBs
|
||||
(bsc#1012628).
|
||||
- xhci: fix unsafe memory usage in xhci tracing (bsc#1012628).
|
||||
- xhci: fix even more unsafe memory usage in xhci tracing
|
||||
(bsc#1012628).
|
||||
- usb: mtu3: fix the wrong HS mult value (bsc#1012628).
|
||||
- usb: mtu3: use @mult for HS isoc or intr (bsc#1012628).
|
||||
- usb: mtu3: restore HS function when set SS/SSP (bsc#1012628).
|
||||
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc
|
||||
or intr (bsc#1012628).
|
||||
- usb: cdnsp: fix the wrong mult value for HS isoc or intr
|
||||
(bsc#1012628).
|
||||
- usb: xhci-mtk: fix issue of out-of-bounds array access
|
||||
(bsc#1012628).
|
||||
- usb: host: xhci-rcar: Don't reload firmware after the completion
|
||||
(bsc#1012628).
|
||||
- Bluetooth: btusb: Make the CSR clone chip force-suspend
|
||||
workaround more generic (bsc#1012628).
|
||||
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800
|
||||
(bsc#1012628).
|
||||
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if
|
||||
user enables ASPM" (bsc#1012628).
|
||||
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (bsc#1012628).
|
||||
- can: c_can: fix null-ptr-deref on ioctl() (bsc#1012628).
|
||||
- firmware: dmi: Move product_sku info to the end of the modalias
|
||||
(bsc#1012628).
|
||||
- commit 87c3051
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 22:01:50 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods" once more
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
Fixes: 23510fce36ec ("fixup "rpm: support gz and zst compression methods"")
|
||||
- commit 34e68f4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 02:26:02 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
|
||||
- commit 3b944fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 12 00:05:38 CEST 2021 - martin.wilck@suse.com
|
||||
|
||||
- fixup "rpm: support gz and zst compression methods"
|
||||
Fixes: 3b8c4d9bcc24 ("rpm: support gz and zst compression methods")
|
||||
- commit 23510fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 22:51:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-cert-subpackage: Fix certificate location in scriptlets
|
||||
(bsc#1189841).
|
||||
Fixes: d9a1357edd73 ("rpm: Define $certs as rpm macro (bsc#1189841).")
|
||||
- commit 8684de8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 17:03:10 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec.in Stop templating the scriptlets for subpackages
|
||||
(bsc#1190358).
|
||||
The script part for base package case is completely separate from the
|
||||
part for subpackages. Remove the part for subpackages from the base
|
||||
package script and use the KMP scripts for subpackages instead.
|
||||
- commit 5d1f677
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 16:45:27 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Do not fail silently when KMP is empty
|
||||
(bsc#1190358).
|
||||
Copy the code from kernel-module-subpackage that deals with empty KMPs.
|
||||
- commit d7d2e6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 10 12:17:08 CEST 2021 - ohering@suse.de
|
||||
|
||||
- Document suse-hv-guest-os-id.patch (bsc#814005, bsc#1189965).
|
||||
- commit 6205661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
|
||||
@ -6,6 +700,18 @@ Thu Sep 9 16:33:33 CEST 2021 - rgoldwyn@suse.com
|
||||
Compat patch no longer required since userspace is upgraded to v3.x
|
||||
- commit c28bbe5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:22:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
- supported-flag: consolidate separate patches into one
|
||||
The history of the five supported flag patches can be found in the commit
|
||||
log. This commit unifies them and reverts the removal of get_next_line
|
||||
from mainline to allow supported() to repeatedly scan the file in memory
|
||||
without modifying it. I looked into using tsearch() to handle the
|
||||
lookups and it turns out that it's no faster than just scanning the file
|
||||
repeatedly in memory.
|
||||
- commit d3dcd16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 8 16:16:46 CEST 2021 - jeffm@suse.com
|
||||
|
||||
@ -89,6 +795,49 @@ Mon Sep 6 19:48:11 CEST 2021 - mkoutny@suse.com
|
||||
CVE-2021-3759).
|
||||
- commit 9193235
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 13:02:53 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Fold kernel-devel and kernel-source scriptlets into spec files
|
||||
(bsc#1189841).
|
||||
These are unchanged since 2011 when they were introduced. No need to
|
||||
track them separately.
|
||||
- commit 692d38b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:47:58 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish image suffix (bsc#1189841).
|
||||
This is used only with vanilla kernel which is not supported in any way.
|
||||
The only effect is has is that the image and initrd symlinks are created
|
||||
with this suffix.
|
||||
These symlinks are not used except on s390 where the unsuffixed symlinks
|
||||
are used by zipl.
|
||||
There is no reason why a vanilla kernel could not be used with zipl as
|
||||
well as it's quite unexpected to not be able to boot when only a vanilla
|
||||
kernel is installed.
|
||||
Finally we now have a backup zipl kernel so if the vanilla kernel is
|
||||
indeed unsuitable the backup kernel can be used.
|
||||
- commit e2f37db
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 12:03:57 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Define $image as rpm macro (bsc#1189841).
|
||||
- commit e602b0f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 11:08:08 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Define $certs as rpm macro (bsc#1189841).
|
||||
Also pass around only the shortened hash rather than full filename.
|
||||
As has been discussed in bsc#1124431 comment 51
|
||||
https://bugzilla.suse.com/show_bug.cgi?id=1124431#c51 the placement of
|
||||
the certificates is an API which cannot be changed unless we can ensure
|
||||
that no two kernels that use different certificate location can be built
|
||||
with the same certificate.
|
||||
- commit d9a1357
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 4 10:22:09 CEST 2021 - jslaby@suse.cz
|
||||
|
||||
@ -197,6 +946,15 @@ Tue Aug 31 23:50:52 CEST 2021 - lduncan@suse.com
|
||||
No longer needed, since it's upstream now.
|
||||
- commit b1aeba4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:56:46 CEST 2021 - msuchanek@suse.de
|
||||
|
||||
- rpm: Abolish scritplet templating (bsc#1189841).
|
||||
Outsource kernel-binary and KMP scriptlets to suse-module-tools.
|
||||
This allows fixing bugs in the scriptlets as well as defining initrd
|
||||
regeneration policy independent of the kernel packages.
|
||||
- commit e98096d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 31 12:12:22 CEST 2021 - mbrugger@suse.com
|
||||
|
||||
@ -211,6 +969,14 @@ Tue Aug 31 08:41:22 CEST 2021 - msuchanek@suse.de
|
||||
This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
|
||||
- commit 357f09a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 09:20:50 CEST 2021 - ludwig.nussel@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: avoid conflicting suse-release
|
||||
suse-release has arbitrary values in staging, we can't use it for
|
||||
dependencies. The filesystem one has to be enough (boo#1184804).
|
||||
- commit 56f2cba
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 30 00:37:02 CEST 2021 - mkubecek@suse.cz
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.14
|
||||
%define patchversion 5.14.2
|
||||
%define patchversion 5.14.5
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules xz
|
||||
@ -49,6 +49,39 @@
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
%global certs %( for f in %_sourcedir/*.crt; do \
|
||||
if ! test -e "$f"; then \
|
||||
continue \
|
||||
fi \
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f") \
|
||||
if [ -z "$h" ] ; then \
|
||||
echo Cannot parse "$f" >&2 \
|
||||
confinue \
|
||||
fi \
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p') \
|
||||
echo Found signing certificate "$f" "($cert)" >&2 \
|
||||
cat "$f" >>%_sourcedir/.kernel_signing_key.pem \
|
||||
mkdir -p %_sourcedir/.kernel_signing_certs \
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %_sourcedir/.kernel_signing_certs/"$cert".crt \
|
||||
echo -n "$cert" "" \
|
||||
done )
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
%define image vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
%define image image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
%define image zImage
|
||||
%endif
|
||||
%ifarch aarch64 riscv64
|
||||
%define image Image
|
||||
%endif
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
@ -86,9 +119,9 @@ Name: kernel-zfcpdump
|
||||
Summary: The IBM System Z zfcpdump Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.14.2
|
||||
Version: 5.14.5
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g314dce0
|
||||
Release: <RELEASE>.gfdb6afd
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -182,8 +215,6 @@ BuildRequires: u-boot-tools
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
# FIXME: microos in stagings provides only release 1
|
||||
#Conflicts: suse-release < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
@ -210,16 +241,13 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: kernel-%build_flavor-base-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
Provides: kernel-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-314dce0059447f7063b87fb9e87c4744e389054d
|
||||
Provides: %name-srchash-fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
@ -304,10 +332,7 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
@ -597,14 +622,12 @@ fi
|
||||
# copy module signing certificate(s). We use the default path and trick
|
||||
# certs/Makefile to not regenerate the certificate. It is done this way so
|
||||
# that the kernel-source package can be rebuilt even without the certificate
|
||||
mkdir -p certs
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -e "$f"; then
|
||||
continue
|
||||
fi
|
||||
echo Signing certificates "%certs"
|
||||
if [ -f %_sourcedir/.kernel_signing_key.pem ] ; then
|
||||
mkdir -p certs
|
||||
touch certs/x509.genkey
|
||||
cat "$f" >>certs/signing_key.pem
|
||||
done
|
||||
cp "%_sourcedir/.kernel_signing_key.pem" certs/signing_key.pem
|
||||
fi
|
||||
|
||||
%if "%CONFIG_KMSG_IDS" == "y"
|
||||
chmod +x ../scripts/kmsg-doc
|
||||
@ -690,13 +713,10 @@ add_vmlinux()
|
||||
# architecture specifics
|
||||
%ifarch %ix86 x86_64
|
||||
add_vmlinux --compressed
|
||||
image=bzImage
|
||||
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
|
||||
image=vmlinuz
|
||||
cp -p arch/x86/boot/bzImage %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
add_vmlinux
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
add_vmlinux --compressed
|
||||
@ -704,8 +724,7 @@ add_vmlinux()
|
||||
if test ! -f arch/s390/boot/$image; then
|
||||
image=bzImage
|
||||
fi
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/image-%kernelrelease-%build_flavor
|
||||
image=image
|
||||
cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
if test -e arch/s390/boot/kerntypes.o; then
|
||||
cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
|
||||
elif test -x "$(which dwarfextract 2>/dev/null)"; then
|
||||
@ -721,34 +740,31 @@ add_vmlinux()
|
||||
%endif
|
||||
%ifarch %arm
|
||||
add_vmlinux --compressed
|
||||
image=zImage
|
||||
cp -p arch/arm/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/arm64/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/arm64/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
add_vmlinux --compressed
|
||||
image=Image
|
||||
cp -p arch/riscv/boot/$image %buildroot/boot/$image-%kernelrelease-%build_flavor
|
||||
cp -p arch/riscv/boot/%image %buildroot/boot/%image-%kernelrelease-%build_flavor
|
||||
%endif
|
||||
|
||||
# sign the modules, firmware and possibly the kernel in the buildservice
|
||||
BRP_PESIGN_FILES=""
|
||||
%if "%CONFIG_EFI_STUB" == "y"
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/$image"
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
%else
|
||||
BRP_PESIGN_FILES="/boot/$image-%kernelrelease-%build_flavor"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
@ -765,49 +781,29 @@ export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
|
||||
%endif
|
||||
|
||||
if test -x /usr/lib/rpm/pesign/gen-hmac; then
|
||||
$_ -r %buildroot /boot/$image-%kernelrelease-%build_flavor
|
||||
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
# Package the compiled-in certificates as DER files in /etc/uefi/certs
|
||||
# and have mokutil enroll them when the kernel is installed
|
||||
certs=()
|
||||
echo Signing certificates "%certs"
|
||||
certs=(%certs)
|
||||
if test %CONFIG_MODULE_SIG = "y"; then
|
||||
for f in %_sourcedir/*.crt; do
|
||||
if ! test -s "$f"; then
|
||||
continue
|
||||
fi
|
||||
h=$(openssl x509 -inform PEM -fingerprint -noout -in "$f")
|
||||
test -n "$h"
|
||||
cert=/etc/uefi/certs/$(echo "$h" | \
|
||||
sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\1/p').crt
|
||||
if test -e %buildroot/"$cert"; then
|
||||
continue
|
||||
fi
|
||||
for f in %_sourcedir/.kernel_signing_certs/*.crt; do
|
||||
mkdir -p %buildroot/etc/uefi/certs
|
||||
openssl x509 -inform PEM -in "$f" -outform DER -out %buildroot/"$cert"
|
||||
certs=("${certs[@]}" "$cert")
|
||||
cp -v $f %buildroot/etc/uefi/certs
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '' '-extra' \
|
||||
%if %split_extra && %split_optional
|
||||
'-optional' \
|
||||
%endif
|
||||
; do
|
||||
case "$sub" in
|
||||
'') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
esac
|
||||
for script in preun postun pre post devel-pre devel-post; do
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%my_builddir/$script$sub.sh
|
||||
: >%my_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@IMAGE@:%image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@PACKAGE@:%name:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
@ -819,28 +815,22 @@ for sub in '' '-extra' \
|
||||
%else
|
||||
-e "/^@USRMERGE@/d" \
|
||||
%endif
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
%_sourcedir/$script.sh > %my_builddir/$script.sh
|
||||
if test "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%my_builddir/$script$sub.sh"
|
||||
>>"%my_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%my_builddir/$script$sub.sh"
|
||||
echo "exit 0" >>"%my_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
%if %build_vanilla
|
||||
# keep this -suffix list in sync with post.sh and postun.sh
|
||||
suffix=-%build_flavor
|
||||
%endif
|
||||
|
||||
cp -p .config %buildroot/boot/config-%kernelrelease-%build_flavor
|
||||
sysctl_file=%buildroot/boot/sysctl.conf-%kernelrelease-%build_flavor
|
||||
@ -1079,8 +1069,8 @@ shopt -s nullglob dotglob
|
||||
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
|
||||
add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
|
||||
{ echo %ghost /boot/$image$suffix
|
||||
echo %ghost /boot/initrd$suffix
|
||||
{ echo %ghost /boot/%image
|
||||
echo %ghost /boot/initrd
|
||||
cd %buildroot
|
||||
for f in boot/*; do
|
||||
l="${f##*/}"
|
||||
@ -1251,13 +1241,35 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun extra -f preun-extra.sh
|
||||
|
||||
%postun extra -f postun-extra.sh
|
||||
%post extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%pre extra -f pre-extra.sh
|
||||
%posttrans extra
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post extra -f post-extra.sh
|
||||
%preun extra
|
||||
nvr=%name-extra-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun extra
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-extra-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%if %split_extra
|
||||
|
||||
@ -1295,10 +1307,34 @@ This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
%source_timestamp
|
||||
|
||||
%preun optional -f preun-optional.sh
|
||||
%postun optional -f postun-optional.sh
|
||||
%pre optional -f pre-optional.sh
|
||||
%post optional -f post-optional.sh
|
||||
%post optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
if test -x "$wm2"; then
|
||||
rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \
|
||||
--add-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%posttrans optional
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%preun optional
|
||||
nvr=%name-optional-%version-%release
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun optional
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=%name-optional-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
|
||||
%files optional -f kernel-optional.files
|
||||
%defattr(-, root, root)
|
||||
@ -1353,9 +1389,17 @@ kernel module packages) against the %build_flavor flavor of the kernel.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y"
|
||||
|
||||
%pre devel -f devel-pre.sh
|
||||
%pre devel
|
||||
|
||||
%post devel -f devel-post.sh
|
||||
# handle update from an older kernel-source with linux-obj as symlink
|
||||
if [ -h /usr/src/linux-obj ]; then
|
||||
rm -vf /usr/src/linux-obj
|
||||
fi
|
||||
|
||||
%post devel
|
||||
%relink_function
|
||||
|
||||
relink ../../linux-%{kernelrelease}%{variant}-obj/"%cpu_arch_flavor" /usr/src/linux-obj/"%cpu_arch_flavor"
|
||||
|
||||
%files devel -f kernel-devel.files
|
||||
%defattr(-,root,root)
|
||||
@ -1442,16 +1486,21 @@ fi
|
||||
|
||||
%preun -n cluster-md-kmp-%build_flavor
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n cluster-md-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=cluster-md-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n cluster-md-kmp-%build_flavor -f cluster-md-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1483,16 +1532,21 @@ fi
|
||||
|
||||
%preun -n dlm-kmp-%build_flavor
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n dlm-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=dlm-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n dlm-kmp-%build_flavor -f dlm-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1524,16 +1578,21 @@ fi
|
||||
|
||||
%preun -n gfs2-kmp-%build_flavor
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n gfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=gfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n gfs2-kmp-%build_flavor -f gfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1580,16 +1639,21 @@ fi
|
||||
|
||||
%preun -n kselftests-kmp-%build_flavor
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n kselftests-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=kselftests-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n kselftests-kmp-%build_flavor -f kselftests-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1622,16 +1686,21 @@ fi
|
||||
|
||||
%preun -n ocfs2-kmp-%build_flavor
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n ocfs2-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=ocfs2-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||
%defattr(-, root, root)
|
||||
@ -1663,16 +1732,21 @@ fi
|
||||
|
||||
%preun -n reiserfs-kmp-%build_flavor
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
rpm -ql "$nvr" | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > "/var/run/rpm-$nvr-modules"
|
||||
rpm -ql "$nvr" | sed -n '/\.ko\(\.xz\|\.gz\|\.zst\)\?$/p' > "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%postun -n reiserfs-kmp-%build_flavor
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=reiserfs-kmp-%build_flavor-%version-%release
|
||||
modules=( $(cat "/var/run/rpm-$nvr-modules") )
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
if [ ${#modules[*]} = 0 ]; then
|
||||
echo "WARNING: $nvr does not contain any kernel modules" >&2
|
||||
exit 0
|
||||
fi
|
||||
if test -x "$wm2"; then
|
||||
/bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \
|
||||
printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} "$wm2" \
|
||||
--remove-kernel-modules %kernelrelease-%build_flavor
|
||||
fi
|
||||
rm -f "/var/run/rpm-$nvr-modules"
|
||||
|
||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
||||
%defattr(-, root, root)
|
||||
|
@ -72,13 +72,13 @@ esac)
|
||||
echo "%description -n %{-n*}%{!-n:%name}-kmp-_dummy_" \
|
||||
%{-c:
|
||||
for fmt in DER PEM; do h=$(openssl x509 -inform $fmt -fingerprint -noout -in %{-c*}); if test -n "$h"; then break; fi; done \
|
||||
cert=/etc/uefi/certs/$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p').crt
|
||||
cert=$(echo "$h" | sed -rn 's/^SHA1 Fingerprint=//; T; s/://g; s/(.{8}).*/\\1/p')
|
||||
: The -n expanstion in kernel-cert-subpackage only works if
|
||||
: -n is actually passed to the macro. Fix this here, so that
|
||||
: we do not have to modify the modsign-repackage script
|
||||
sed "s|@CERTS@|$cert|g; s|%%{-n.}|%{-n*}%{!-n:%name}|g" /usr/lib/rpm/kernel-cert-subpackage \
|
||||
echo "%%global __spec_install_pre %%__spec_install_pre \\\\\
|
||||
mkdir -p %%buildroot/etc/uefi/certs; openssl x509 -in %{-c*} -inform $fmt -out %%buildroot/$cert -outform DER" } \
|
||||
mkdir -p %%buildroot/etc/uefi/certs; openssl x509 -in %{-c*} -inform $fmt -out %%buildroot/etc/uefi/certs/${cert}.crt -outform DER" } \
|
||||
)}
|
||||
|
||||
# kernel_module_package: simply pass on all options and arguments.
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a8fc784c72ec6ee87a43a9f963d4d8cd7af884f3c4b65dafe00b0b975dd5af89
|
||||
size 20918
|
||||
oid sha256:4c2575d6042fa60f95001449dfe6d0253afdb197bfd808a89d37f7c8124ae217
|
||||
size 272745
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7c703a3d435b46db9dab7f70faecf6fab7ab39ddda1ccc5c8dde68a2a564dbfc
|
||||
size 61459
|
||||
oid sha256:91d073a63a16f3a208300f8b456cd7164418b628b070da2aca6330baa2a03ba1
|
||||
size 61025
|
||||
|
15
post.sh
15
post.sh
@ -2,13 +2,9 @@
|
||||
# ... but avoid the first installion (bsc#1180058)
|
||||
test $1 -gt 1 && touch /boot/do_purge_kernels
|
||||
|
||||
suffix=
|
||||
if test "@FLAVOR@" = "vanilla"; then
|
||||
suffix=-@FLAVOR@
|
||||
fi
|
||||
for x in /boot/@IMAGE@ /boot/initrd; do
|
||||
rm -f $x$suffix
|
||||
ln -s ${x##*/}-@KERNELRELEASE@-@FLAVOR@ $x$suffix
|
||||
rm -f $x
|
||||
ln -s ${x##*/}-@KERNELRELEASE@-@FLAVOR@ $x
|
||||
done
|
||||
@USRMERGE@# compat stuff for /boot.
|
||||
@USRMERGE@# if /boot and /usr are not speparate partitions we can just link
|
||||
@ -33,12 +29,7 @@ done
|
||||
wm2_rc=0
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
if [ -x $wm2 ]; then
|
||||
if [ @BASE_PACKAGE@ = 1 ]; then
|
||||
/bin/bash -${-/e/} $wm2 --add-kernel @KERNELRELEASE@-@FLAVOR@
|
||||
else
|
||||
nvr=@SUBPACKAGE@-@RPM_VERSION_RELEASE@
|
||||
rpm -ql $nvr | /bin/bash -${-/e/} $wm2 --add-kernel-modules @KERNELRELEASE@-@FLAVOR@
|
||||
fi
|
||||
/bin/bash -${-/e/} $wm2 --add-kernel @KERNELRELEASE@-@FLAVOR@
|
||||
wm2_rc=$?
|
||||
else
|
||||
echo "$wm2 does not exist, please run depmod and mkinitrd manually" >&2
|
||||
|
10
postun.sh
10
postun.sh
@ -4,23 +4,15 @@
|
||||
rm -f /boot/do_purge_kernels
|
||||
|
||||
wm2=/usr/lib/module-init-tools/weak-modules2
|
||||
nvr=@SUBPACKAGE@-@RPM_VERSION_RELEASE@
|
||||
nvr=@PACKAGE@-@RPM_VERSION_RELEASE@
|
||||
|
||||
if [ -e @SYSTEMMAP@ ]; then
|
||||
# the same package was reinstalled or just rebuilt, otherwise the files
|
||||
# would have been deleted by now
|
||||
# do not remove anything in this case (bnc#533766)
|
||||
rm -f /var/run/rpm-$nvr-modules
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ @BASE_PACKAGE@ = 0 ]; then
|
||||
if [ -x $wm2 ]; then
|
||||
/bin/bash -${-/e/} $wm2 --remove-kernel-modules @KERNELRELEASE@-@FLAVOR@ < /var/run/rpm-$nvr-modules
|
||||
fi
|
||||
rm -f /var/run/rpm-$nvr-modules
|
||||
exit 0
|
||||
fi
|
||||
# Remove symlinks from @MODULESDIR@/weak-updates/.
|
||||
if [ -x $wm2 ]; then
|
||||
/bin/bash -${-/e/} $wm2 --remove-kernel @KERNELRELEASE@-@FLAVOR@
|
||||
|
2
pre.sh
2
pre.sh
@ -6,7 +6,7 @@
|
||||
# this will double the required space below /boot
|
||||
# remove the files from the old packages to make room for the new initrd
|
||||
# rpm may complain about low disk space if /boot/vmlinux does not fit
|
||||
if [ @BASE_PACKAGE@ = 1 -a "$YAST_IS_RUNNING" != "" ]; then
|
||||
if [ "$YAST_IS_RUNNING" != "" ]; then
|
||||
mydf="$( POSIXLY_CORRECT=1 df -P /boot/ | awk '/^(\/|-[[:blank:]])/{ print $4}' )"
|
||||
if test "$mydf" != "" ; then
|
||||
echo "Free diskspace below /boot: $mydf blocks"
|
||||
|
4
preun.sh
4
preun.sh
@ -1,4 +0,0 @@
|
||||
if [ @BASE_PACKAGE@ = 0 ]; then
|
||||
nvr=@SUBPACKAGE@-@RPM_VERSION_RELEASE@
|
||||
rpm -ql $nvr | grep '\.ko\(\.xz\|\.gz\|\.zst\)\?$' > /var/run/rpm-$nvr-modules
|
||||
fi
|
365
series.conf
365
series.conf
@ -54,6 +54,362 @@
|
||||
patches.kernel.org/5.14.2-013-ALSA-usb-audio-Work-around-for-XRUN-with-low-l.patch
|
||||
patches.kernel.org/5.14.2-014-media-stkwebcam-fix-memory-leak-in-stk_camera_.patch
|
||||
patches.kernel.org/5.14.2-015-Linux-5.14.2.patch
|
||||
patches.kernel.org/5.14.3-001-firmware-dmi-Move-product_sku-info-to-the-end-.patch
|
||||
patches.kernel.org/5.14.3-002-can-c_can-fix-null-ptr-deref-on-ioctl.patch
|
||||
patches.kernel.org/5.14.3-003-igmp-Add-ip_mc_list-lock-in-ip_check_mc_rcu.patch
|
||||
patches.kernel.org/5.14.3-004-Revert-r8169-avoid-link-up-interrupt-issue-on-.patch
|
||||
patches.kernel.org/5.14.3-005-ALSA-usb-audio-Add-registration-quirk-for-JBL-.patch
|
||||
patches.kernel.org/5.14.3-006-Bluetooth-Add-additional-Bluetooth-part-for-Re.patch
|
||||
patches.kernel.org/5.14.3-007-Bluetooth-btusb-Make-the-CSR-clone-chip-force-.patch
|
||||
patches.kernel.org/5.14.3-008-usb-host-xhci-rcar-Don-t-reload-firmware-after.patch
|
||||
patches.kernel.org/5.14.3-009-usb-xhci-mtk-fix-issue-of-out-of-bounds-array-.patch
|
||||
patches.kernel.org/5.14.3-010-usb-cdnsp-fix-the-wrong-mult-value-for-HS-isoc.patch
|
||||
patches.kernel.org/5.14.3-011-usb-gadget-tegra-xudc-fix-the-wrong-mult-value.patch
|
||||
patches.kernel.org/5.14.3-012-usb-mtu3-restore-HS-function-when-set-SS-SSP.patch
|
||||
patches.kernel.org/5.14.3-013-usb-mtu3-use-mult-for-HS-isoc-or-intr.patch
|
||||
patches.kernel.org/5.14.3-014-usb-mtu3-fix-the-wrong-HS-mult-value.patch
|
||||
patches.kernel.org/5.14.3-015-xhci-fix-even-more-unsafe-memory-usage-in-xhci.patch
|
||||
patches.kernel.org/5.14.3-016-xhci-fix-unsafe-memory-usage-in-xhci-tracing.patch
|
||||
patches.kernel.org/5.14.3-017-xhci-Fix-failure-to-give-back-some-cached-canc.patch
|
||||
patches.kernel.org/5.14.3-018-staging-mt7621-pci-fix-hang-when-nothing-is-co.patch
|
||||
patches.kernel.org/5.14.3-019-x86-reboot-Limit-Dell-Optiplex-990-quirk-to-ea.patch
|
||||
patches.kernel.org/5.14.3-020-PCI-Call-Max-Payload-Size-related-fixup-quirks.patch
|
||||
patches.kernel.org/5.14.3-021-cxl-pci-Fix-debug-message-in-cxl_probe_regs.patch
|
||||
patches.kernel.org/5.14.3-022-cxl-pci-Fix-lockdown-level.patch
|
||||
patches.kernel.org/5.14.3-023-cxl-acpi-Do-not-add-DSDT-disabled-ACPI0016-hos.patch
|
||||
patches.kernel.org/5.14.3-024-Linux-5.14.3.patch
|
||||
patches.kernel.org/5.14.4-001-locking-mutex-Fix-HANDOFF-condition.patch
|
||||
patches.kernel.org/5.14.4-002-regmap-fix-the-offset-of-register-error-log.patch
|
||||
patches.kernel.org/5.14.4-003-regulator-tps65910-Silence-deferred-probe-erro.patch
|
||||
patches.kernel.org/5.14.4-004-crypto-mxs-dcp-Check-for-DMA-mapping-errors.patch
|
||||
patches.kernel.org/5.14.4-005-sched-deadline-Fix-reset_on_fork-reporting-of-.patch
|
||||
patches.kernel.org/5.14.4-006-power-supply-axp288_fuel_gauge-Report-register.patch
|
||||
patches.kernel.org/5.14.4-007-crypto-omap-sham-clear-dma-flags-only-after-om.patch
|
||||
patches.kernel.org/5.14.4-008-sched-deadline-Fix-missing-clock-update-in-mig.patch
|
||||
patches.kernel.org/5.14.4-009-rcu-tree-Handle-VM-stoppage-in-stall-detection.patch
|
||||
patches.kernel.org/5.14.4-010-EDAC-mce_amd-Do-not-load-edac_mce_amd-module-o.patch
|
||||
patches.kernel.org/5.14.4-011-posix-cpu-timers-Force-next-expiration-recalc-.patch
|
||||
patches.kernel.org/5.14.4-012-hrtimer-Avoid-double-reprogramming-in-__hrtime.patch
|
||||
patches.kernel.org/5.14.4-013-hrtimer-Ensure-timerfd-notification-for-HIGHRE.patch
|
||||
patches.kernel.org/5.14.4-014-udf-Check-LVID-earlier.patch
|
||||
patches.kernel.org/5.14.4-015-udf-Fix-iocharset-utf8-mount-option.patch
|
||||
patches.kernel.org/5.14.4-016-isofs-joliet-Fix-iocharset-utf8-mount-option.patch
|
||||
patches.kernel.org/5.14.4-017-bcache-add-proper-error-unwinding-in-bcache_de.patch
|
||||
patches.kernel.org/5.14.4-018-nbd-add-the-check-to-prevent-overflow-in-__nbd.patch
|
||||
patches.kernel.org/5.14.4-019-blk-throtl-optimize-IOPS-throttle-for-large-IO.patch
|
||||
patches.kernel.org/5.14.4-020-nvme-tcp-don-t-update-queue-count-when-failing.patch
|
||||
patches.kernel.org/5.14.4-021-nvme-rdma-don-t-update-queue-count-when-failin.patch
|
||||
patches.kernel.org/5.14.4-022-nvmet-pass-back-cntlid-on-successful-completio.patch
|
||||
patches.kernel.org/5.14.4-023-power-supply-smb347-charger-Add-missing-pin-co.patch
|
||||
patches.kernel.org/5.14.4-024-power-supply-max17042_battery-fix-typo-in-MAx1.patch
|
||||
patches.kernel.org/5.14.4-025-s390-cio-add-dev_busid-sysfs-entry-for-each-su.patch
|
||||
patches.kernel.org/5.14.4-026-s390-zcrypt-fix-wrong-offset-index-for-APKA-ma.patch
|
||||
patches.kernel.org/5.14.4-027-libata-fix-ata_host_start.patch
|
||||
patches.kernel.org/5.14.4-028-sched-topology-Skip-updating-masks-for-non-onl.patch
|
||||
patches.kernel.org/5.14.4-029-crypto-omap-Fix-inconsistent-locking-of-device.patch
|
||||
patches.kernel.org/5.14.4-030-crypto-qat-do-not-ignore-errors-from-enable_vf.patch
|
||||
patches.kernel.org/5.14.4-031-crypto-qat-handle-both-source-of-interrupt-in-.patch
|
||||
patches.kernel.org/5.14.4-032-crypto-qat-fix-reuse-of-completion-variable.patch
|
||||
patches.kernel.org/5.14.4-033-crypto-qat-fix-naming-for-init-shutdown-VF-to-.patch
|
||||
patches.kernel.org/5.14.4-034-crypto-qat-do-not-export-adf_iov_putmsg.patch
|
||||
patches.kernel.org/5.14.4-035-crypto-hisilicon-sec-fix-the-abnormal-exiting-.patch
|
||||
patches.kernel.org/5.14.4-036-crypto-hisilicon-sec-modify-the-hardware-endia.patch
|
||||
patches.kernel.org/5.14.4-037-crypto-tcrypt-Fix-missing-return-value-check.patch
|
||||
patches.kernel.org/5.14.4-038-fcntl-fix-potential-deadlocks-for-fown_struct..patch
|
||||
patches.kernel.org/5.14.4-039-fcntl-fix-potential-deadlock-for-fasync_struct.patch
|
||||
patches.kernel.org/5.14.4-040-udf_get_extendedattr-had-no-boundary-checks.patch
|
||||
patches.kernel.org/5.14.4-041-io-wq-remove-GFP_ATOMIC-allocation-off-schedul.patch
|
||||
patches.kernel.org/5.14.4-042-s390-kasan-fix-large-PMD-pages-address-alignme.patch
|
||||
patches.kernel.org/5.14.4-043-s390-pci-fix-misleading-rc-in-clp_set_pci_fn.patch
|
||||
patches.kernel.org/5.14.4-044-s390-debug-keep-debug-data-on-resize.patch
|
||||
patches.kernel.org/5.14.4-045-s390-debug-fix-debug-area-life-cycle.patch
|
||||
patches.kernel.org/5.14.4-046-s390-ap-fix-state-machine-hang-after-failure-t.patch
|
||||
patches.kernel.org/5.14.4-047-s390-smp-enable-DAT-before-CPU-restart-callbac.patch
|
||||
patches.kernel.org/5.14.4-048-sched-debug-Don-t-update-sched_domain-debug-di.patch
|
||||
patches.kernel.org/5.14.4-049-power-supply-cw2015-use-dev_err_probe-to-allow.patch
|
||||
patches.kernel.org/5.14.4-050-m68k-emu-Fix-invalid-free-in-nfeth_cleanup.patch
|
||||
patches.kernel.org/5.14.4-051-crypto-x86-aes-ni-add-missing-error-checks-in-.patch
|
||||
patches.kernel.org/5.14.4-052-crypto-ecc-handle-unaligned-input-buffer-in-ec.patch
|
||||
patches.kernel.org/5.14.4-053-sched-numa-Fix-is_core_idle.patch
|
||||
patches.kernel.org/5.14.4-054-sched-Fix-UCLAMP_FLAG_IDLE-setting.patch
|
||||
patches.kernel.org/5.14.4-055-rcu-Fix-to-include-first-blocked-task-in-stall.patch
|
||||
patches.kernel.org/5.14.4-056-rcu-Fix-stall-warning-deadlock-due-to-non-rele.patch
|
||||
patches.kernel.org/5.14.4-057-m68k-Fix-invalid-RMW_INSNS-on-CPUs-that-lack-C.patch
|
||||
patches.kernel.org/5.14.4-058-block-return-ELEVATOR_DISCARD_MERGE-if-possibl.patch
|
||||
patches.kernel.org/5.14.4-059-spi-spi-fsl-dspi-Fix-issue-with-uninitialized-.patch
|
||||
patches.kernel.org/5.14.4-060-spi-spi-pic32-Fix-issue-with-uninitialized-dma.patch
|
||||
patches.kernel.org/5.14.4-061-genirq-timings-Fix-error-return-code-in-irq_ti.patch
|
||||
patches.kernel.org/5.14.4-062-irqchip-loongson-pch-pic-Improve-edge-triggere.patch
|
||||
patches.kernel.org/5.14.4-063-lib-mpi-use-kcalloc-in-mpi_resize.patch
|
||||
patches.kernel.org/5.14.4-064-clocksource-drivers-sh_cmt-Fix-wrong-setting-i.patch
|
||||
patches.kernel.org/5.14.4-065-nbd-do-del_gendisk-asynchronously-for-NBD_DEST.patch
|
||||
patches.kernel.org/5.14.4-066-block-nbd-add-sanity-check-for-first_minor.patch
|
||||
patches.kernel.org/5.14.4-067-spi-coldfire-qspi-Use-clk_disable_unprepare-in.patch
|
||||
patches.kernel.org/5.14.4-068-irqchip-apple-aic-Fix-irq_disable-from-within-.patch
|
||||
patches.kernel.org/5.14.4-069-irqchip-gic-v3-Fix-priority-comparison-when-no.patch
|
||||
patches.kernel.org/5.14.4-070-crypto-qat-use-proper-type-for-vf_mask.patch
|
||||
patches.kernel.org/5.14.4-071-m68k-Fix-asm-register-constraints-for-atomic-o.patch
|
||||
patches.kernel.org/5.14.4-072-certs-Trigger-creation-of-RSA-module-signing-k.patch
|
||||
patches.kernel.org/5.14.4-073-tpm-ibmvtpm-Avoid-error-message-when-process-g.patch
|
||||
patches.kernel.org/5.14.4-074-EDAC-i10nm-Fix-NVDIMM-detection.patch
|
||||
patches.kernel.org/5.14.4-075-x86-mce-Defer-processing-of-early-errors.patch
|
||||
patches.kernel.org/5.14.4-076-spi-davinci-invoke-chipselect-callback.patch
|
||||
patches.kernel.org/5.14.4-077-blk-crypto-fix-check-for-too-large-dun_bytes.patch
|
||||
patches.kernel.org/5.14.4-078-regulator-vctrl-Use-locked-regulator_get_volta.patch
|
||||
patches.kernel.org/5.14.4-079-regulator-vctrl-Avoid-lockdep-warning-in-enabl.patch
|
||||
patches.kernel.org/5.14.4-080-spi-sprd-Fix-the-wrong-WDG_LOAD_VAL.patch
|
||||
patches.kernel.org/5.14.4-081-spi-spi-zynq-qspi-use-wait_for_completion_time.patch
|
||||
patches.kernel.org/5.14.4-082-drm-panfrost-Fix-missing-clk_disable_unprepare.patch
|
||||
patches.kernel.org/5.14.4-083-drm-gma500-Fix-end-of-loop-tests-for-list_for_.patch
|
||||
patches.kernel.org/5.14.4-084-ASoC-mediatek-mt8192-Fix-Unbalanced-pm_runtime.patch
|
||||
patches.kernel.org/5.14.4-085-ASoC-mediatek-mt8183-Fix-Unbalanced-pm_runtime.patch
|
||||
patches.kernel.org/5.14.4-086-ASoC-tlv320aic32x4-Fix-TAS2505-TAS2521-channel.patch
|
||||
patches.kernel.org/5.14.4-087-media-atmel-atmel-sama5d2-isc-fix-YUYV-format.patch
|
||||
patches.kernel.org/5.14.4-088-media-TDA1997x-enable-EDID-support.patch
|
||||
patches.kernel.org/5.14.4-089-leds-is31fl32xx-Fix-missing-error-code-in-is31.patch
|
||||
patches.kernel.org/5.14.4-090-soc-rockchip-ROCKCHIP_GRF-should-not-default-t.patch
|
||||
patches.kernel.org/5.14.4-091-media-cxd2880-spi-Fix-an-error-handling-path.patch
|
||||
patches.kernel.org/5.14.4-092-drm-of-free-the-right-object.patch
|
||||
patches.kernel.org/5.14.4-093-bpf-Fix-a-typo-of-reuseport-map-in-bpf.h.patch
|
||||
patches.kernel.org/5.14.4-094-bpf-Fix-potential-memleak-and-UAF-in-the-verif.patch
|
||||
patches.kernel.org/5.14.4-095-drm-of-free-the-iterator-object-on-failure.patch
|
||||
patches.kernel.org/5.14.4-096-gve-fix-the-wrong-AdminQ-buffer-overflow-check.patch
|
||||
patches.kernel.org/5.14.4-097-libbpf-Fix-the-possible-memory-leak-on-error.patch
|
||||
patches.kernel.org/5.14.4-098-ARM-dts-aspeed-g6-Fix-HVI3C-function-group-in-.patch
|
||||
patches.kernel.org/5.14.4-099-ARM-dts-everest-Add-phase-corrections-for-eMMC.patch
|
||||
patches.kernel.org/5.14.4-100-arm64-dts-renesas-r8a77995-draak-Remove-bogus-.patch
|
||||
patches.kernel.org/5.14.4-101-i40e-improve-locking-of-mac_filter_hash.patch
|
||||
patches.kernel.org/5.14.4-102-arm64-dts-qcom-sc7180-Set-adau-wakeup-delay-to.patch
|
||||
patches.kernel.org/5.14.4-103-soc-qcom-rpmhpd-Use-corner-in-power_off.patch
|
||||
patches.kernel.org/5.14.4-104-libbpf-Fix-removal-of-inner-map-in-bpf_object_.patch
|
||||
patches.kernel.org/5.14.4-105-gfs2-Fix-memory-leak-of-object-lsi-on-error-re.patch
|
||||
patches.kernel.org/5.14.4-106-arm64-dts-qcom-sm8250-fix-usb2-qmp-phy-node.patch
|
||||
patches.kernel.org/5.14.4-107-bpf-selftests-Fix-test_maps-now-that-sockmap-s.patch
|
||||
patches.kernel.org/5.14.4-108-firmware-fix-theoretical-UAF-race-with-firmwar.patch
|
||||
patches.kernel.org/5.14.4-109-driver-core-Fix-error-return-code-in-really_pr.patch
|
||||
patches.kernel.org/5.14.4-110-ionic-cleanly-release-devlink-instance.patch
|
||||
patches.kernel.org/5.14.4-111-media-dvb-usb-fix-uninit-value-in-dvb_usb_adap.patch
|
||||
patches.kernel.org/5.14.4-112-media-dvb-usb-fix-uninit-value-in-vp702x_read_.patch
|
||||
patches.kernel.org/5.14.4-113-media-dvb-usb-Fix-error-handling-in-dvb_usb_i2.patch
|
||||
patches.kernel.org/5.14.4-114-net-usb-asix-ax88772-add-missing-stop.patch
|
||||
patches.kernel.org/5.14.4-115-media-go7007-fix-memory-leak-in-go7007_usb_pro.patch
|
||||
patches.kernel.org/5.14.4-116-media-go7007-remove-redundant-initialization.patch
|
||||
patches.kernel.org/5.14.4-117-media-v4l2-subdev-fix-some-NULL-vs-IS_ERR-chec.patch
|
||||
patches.kernel.org/5.14.4-118-media-rockchip-rga-fix-error-handling-in-probe.patch
|
||||
patches.kernel.org/5.14.4-119-media-coda-fix-frame_mem_ctrl-for-YUV420-and-Y.patch
|
||||
patches.kernel.org/5.14.4-120-media-atomisp-fix-the-uninitialized-use-and-re.patch
|
||||
patches.kernel.org/5.14.4-121-Bluetooth-sco-prevent-information-leak-in-sco_.patch
|
||||
patches.kernel.org/5.14.4-122-Bluetooth-btusb-Fix-a-unspported-condition-to-.patch
|
||||
patches.kernel.org/5.14.4-123-6lowpan-iphc-Fix-an-off-by-one-check-of-array-.patch
|
||||
patches.kernel.org/5.14.4-124-drm-amdgpu-acp-Make-PM-domain-really-work.patch
|
||||
patches.kernel.org/5.14.4-125-drm-amd-pm-Fix-a-bug-communicating-with-the-SM.patch
|
||||
patches.kernel.org/5.14.4-126-tcp-seq_file-Avoid-skipping-sk-during-tcp_seek.patch
|
||||
patches.kernel.org/5.14.4-127-ARM-dts-meson8-Use-a-higher-default-GPU-clock-.patch
|
||||
patches.kernel.org/5.14.4-128-ARM-dts-meson8b-odroidc1-Fix-the-pwm-regulator.patch
|
||||
patches.kernel.org/5.14.4-129-ARM-dts-meson8b-mxq-Fix-the-pwm-regulator-supp.patch
|
||||
patches.kernel.org/5.14.4-130-ARM-dts-meson8b-ec100-Fix-the-pwm-regulator-su.patch
|
||||
patches.kernel.org/5.14.4-131-net-mlx5e-Prohibit-inner-indir-TIRs-in-IPoIB.patch
|
||||
patches.kernel.org/5.14.4-132-net-mlx5e-Block-LRO-if-firmware-asks-for-tunne.patch
|
||||
patches.kernel.org/5.14.4-133-cgroup-cpuset-Fix-a-partition-bug-with-hotplug.patch
|
||||
patches.kernel.org/5.14.4-134-drm-mxsfb-Enable-recovery-on-underflow.patch
|
||||
patches.kernel.org/5.14.4-135-drm-mxsfb-Increase-number-of-outstanding-reque.patch
|
||||
patches.kernel.org/5.14.4-136-drm-mxsfb-Clear-FIFO_CLEAR-bit.patch
|
||||
patches.kernel.org/5.14.4-137-net-cipso-fix-warnings-in-netlbl_cipsov4_add_s.patch
|
||||
patches.kernel.org/5.14.4-138-net-ti-am65-cpsw-nuss-fix-wrong-devlink-releas.patch
|
||||
patches.kernel.org/5.14.4-139-drm-rcar-du-Don-t-put-reference-to-drm_device-.patch
|
||||
patches.kernel.org/5.14.4-140-Bluetooth-mgmt-Fix-wrong-opcode-in-the-respons.patch
|
||||
patches.kernel.org/5.14.4-141-drm-amd-pm-Fix-a-bug-in-semaphore-double-lock.patch
|
||||
patches.kernel.org/5.14.4-142-lib-test_scanf-Handle-n_bits-0-in-random-tests.patch
|
||||
patches.kernel.org/5.14.4-143-libbpf-Return-non-null-error-on-failures-in-li.patch
|
||||
patches.kernel.org/5.14.4-144-tools-Free-BTF-objects-at-various-locations.patch
|
||||
patches.kernel.org/5.14.4-145-arm64-dts-renesas-hihope-rzg2-ex-Add-EtherAVB-.patch
|
||||
patches.kernel.org/5.14.4-146-net-mlx5-Fix-missing-return-value-in-mlx5_devl.patch
|
||||
patches.kernel.org/5.14.4-147-i2c-highlander-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-148-leds-lgm-sso-Put-fwnode-in-any-case-during-pro.patch
|
||||
patches.kernel.org/5.14.4-149-leds-lgm-sso-Don-t-spam-logs-when-probe-is-def.patch
|
||||
patches.kernel.org/5.14.4-150-leds-lt3593-Put-fwnode-in-any-case-during-prob.patch
|
||||
patches.kernel.org/5.14.4-151-leds-rt8515-Put-fwnode-in-any-case-during-prob.patch
|
||||
patches.kernel.org/5.14.4-152-leds-trigger-audio-Add-an-activate-callback-to.patch
|
||||
patches.kernel.org/5.14.4-153-media-em28xx-input-fix-refcount-bug-in-em28xx_.patch
|
||||
patches.kernel.org/5.14.4-154-media-omap3isp-Fix-missing-unlock-in-isp_subde.patch
|
||||
patches.kernel.org/5.14.4-155-media-venus-hfi-fix-return-value-check-in-sys_.patch
|
||||
patches.kernel.org/5.14.4-156-media-venus-venc-Fix-potential-null-pointer-de.patch
|
||||
patches.kernel.org/5.14.4-157-media-venus-helper-do-not-set-constrained-para.patch
|
||||
patches.kernel.org/5.14.4-158-soc-mmsys-mediatek-add-mask-to-mmsys-routes.patch
|
||||
patches.kernel.org/5.14.4-159-PCI-PM-Avoid-forcing-PCI_D0-for-wakeup-reasons.patch
|
||||
patches.kernel.org/5.14.4-160-PCI-PM-Enable-PME-if-it-can-be-signaled-from-D.patch
|
||||
patches.kernel.org/5.14.4-161-bpf-samples-Add-missing-mprog-disable-to-xdp_r.patch
|
||||
patches.kernel.org/5.14.4-162-soc-qcom-smsm-Fix-missed-interrupts-if-state-c.patch
|
||||
patches.kernel.org/5.14.4-163-net-dsa-build-tag_8021q.c-as-part-of-DSA-core.patch
|
||||
patches.kernel.org/5.14.4-164-net-dsa-tag_sja1105-optionally-build-as-module.patch
|
||||
patches.kernel.org/5.14.4-165-debugfs-Return-error-during-full-open-_proxy_o.patch
|
||||
patches.kernel.org/5.14.4-166-Bluetooth-increase-BTNAMSIZ-to-21-chars-to-fix.patch
|
||||
patches.kernel.org/5.14.4-167-arm64-dts-qcom-sc7280-Fixup-the-cpufreq-node.patch
|
||||
patches.kernel.org/5.14.4-168-arm64-dts-qcom-sm8350-fix-IPA-interconnects.patch
|
||||
patches.kernel.org/5.14.4-169-drm-bridge-it66121-Check-drm_bridge_attach-ret.patch
|
||||
patches.kernel.org/5.14.4-170-net-ti-am65-cpsw-nuss-fix-RX-IRQ-state-after-..patch
|
||||
patches.kernel.org/5.14.4-171-net-dsa-stop-syncing-the-bridge-mcast_router-a.patch
|
||||
patches.kernel.org/5.14.4-172-net-dsa-mt7530-remove-the-.port_set_mrouter-im.patch
|
||||
patches.kernel.org/5.14.4-173-net-dsa-don-t-disable-multicast-flooding-to-th.patch
|
||||
patches.kernel.org/5.14.4-174-PM-EM-Increase-energy-calculation-precision.patch
|
||||
patches.kernel.org/5.14.4-175-selftests-bpf-Fix-bpf-iter-tcp4-test-to-print-.patch
|
||||
patches.kernel.org/5.14.4-176-leds-lgm-sso-Propagate-error-codes-from-callee.patch
|
||||
patches.kernel.org/5.14.4-177-drm-msm-Fix-error-return-code-in-msm_drm_init.patch
|
||||
patches.kernel.org/5.14.4-178-drm-msm-mdp4-refactor-HW-revision-detection-in.patch
|
||||
patches.kernel.org/5.14.4-179-drm-msm-mdp4-move-HW-revision-detection-to-ear.patch
|
||||
patches.kernel.org/5.14.4-180-drm-msm-dp-update-is_connected-status-base-on-.patch
|
||||
patches.kernel.org/5.14.4-181-drm-msm-dpu-make-dpu_hw_ctl_clear_all_blendsta.patch
|
||||
patches.kernel.org/5.14.4-182-arm64-dts-exynos-correct-GIC-CPU-interfaces-ad.patch
|
||||
patches.kernel.org/5.14.4-183-counter-104-quad-8-Return-error-when-invalid-m.patch
|
||||
patches.kernel.org/5.14.4-184-cgroup-cpuset-Miscellaneous-code-cleanup.patch
|
||||
patches.kernel.org/5.14.4-185-cgroup-cpuset-Fix-violation-of-cpuset-locking-.patch
|
||||
patches.kernel.org/5.14.4-186-ASoC-Intel-Fix-platform-ID-matching.patch
|
||||
patches.kernel.org/5.14.4-187-Bluetooth-fix-repeated-calls-to-sco_sock_kill.patch
|
||||
patches.kernel.org/5.14.4-188-drm-msm-dsi-Fix-some-reference-counted-resourc.patch
|
||||
patches.kernel.org/5.14.4-189-drm-msm-dp-replug-event-is-converted-into-an-u.patch
|
||||
patches.kernel.org/5.14.4-190-net-mlx5-Fix-unpublish-devlink-parameters.patch
|
||||
patches.kernel.org/5.14.4-191-ASoC-rt5682-Properly-turn-off-regulators-if-wr.patch
|
||||
patches.kernel.org/5.14.4-192-usb-dwc3-meson-g12a-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-193-usb-dwc3-qcom-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-194-usb-gadget-udc-at91-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-195-usb-gadget-udc-s3c2410-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-196-mac80211-remove-unnecessary-NULL-check-in-ieee.patch
|
||||
patches.kernel.org/5.14.4-197-usb-misc-brcmstb-usb-pinmap-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-198-usb-phy-fsl-usb-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-199-usb-phy-twl6030-add-IRQ-checks.patch
|
||||
patches.kernel.org/5.14.4-200-usb-gadget-udc-renesas_usb3-Fix-soc_device_mat.patch
|
||||
patches.kernel.org/5.14.4-201-selftests-bpf-Fix-test_core_autosize-on-big-en.patch
|
||||
patches.kernel.org/5.14.4-202-devlink-Clear-whole-devlink_flash_notify-struc.patch
|
||||
patches.kernel.org/5.14.4-203-samples-pktgen-add-missing-IPv6-option-to-pktg.patch
|
||||
patches.kernel.org/5.14.4-204-net-stmmac-fix-INTR-TBU-status-affecting-irq-c.patch
|
||||
patches.kernel.org/5.14.4-205-Bluetooth-Move-shutdown-callback-before-flushi.patch
|
||||
patches.kernel.org/5.14.4-206-PM-cpu-Make-notifier-chain-use-a-raw_spinlock_.patch
|
||||
patches.kernel.org/5.14.4-207-usb-host-ohci-tmio-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-208-usb-phy-tahvo-add-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-209-libbpf-Re-build-libbpf.so-when-libbpf.map-chan.patch
|
||||
patches.kernel.org/5.14.4-210-mac80211-Fix-insufficient-headroom-issue-for-A.patch
|
||||
patches.kernel.org/5.14.4-211-locking-local_lock-Add-missing-owner-initializ.patch
|
||||
patches.kernel.org/5.14.4-212-lockd-Fix-invalid-lockowner-cast-after-vfs_tes.patch
|
||||
patches.kernel.org/5.14.4-213-SUNRPC-Fix-a-NULL-pointer-deref-in-trace_svc_s.patch
|
||||
patches.kernel.org/5.14.4-214-nfsd4-Fix-forced-expiry-locking.patch
|
||||
patches.kernel.org/5.14.4-215-arm64-dts-marvell-armada-37xx-Extend-PCIe-MEM-.patch
|
||||
patches.kernel.org/5.14.4-216-clk-staging-correct-reference-to-config-IOMEM-.patch
|
||||
patches.kernel.org/5.14.4-217-i2c-synquacer-fix-deferred-probing.patch
|
||||
patches.kernel.org/5.14.4-218-hwmon-pmbus-bpa-rs600-Don-t-use-rated-limits-a.patch
|
||||
patches.kernel.org/5.14.4-219-hwmon-remove-amd_energy-driver-in-Makefile.patch
|
||||
patches.kernel.org/5.14.4-220-ASoC-fsl_rpmsg-Check-EPROBE_DEFER-for-getting-.patch
|
||||
patches.kernel.org/5.14.4-221-firmware-raspberrypi-Fix-a-leak-in-rpi_firmwar.patch
|
||||
patches.kernel.org/5.14.4-222-usb-gadget-mv_u3d-request_irq-after-initializi.patch
|
||||
patches.kernel.org/5.14.4-223-mm-swap-consider-max-pages-in-iomap_swapfile_a.patch
|
||||
patches.kernel.org/5.14.4-224-lkdtm-replace-SCSI_DISPATCH_CMD-with-SCSI_QUEU.patch
|
||||
patches.kernel.org/5.14.4-225-Bluetooth-add-timeout-sanity-check-to-hci_inqu.patch
|
||||
patches.kernel.org/5.14.4-226-i2c-iop3xx-fix-deferred-probing.patch
|
||||
patches.kernel.org/5.14.4-227-i2c-s3c2410-fix-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-228-i2c-hix5hd2-fix-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-229-gfs2-init-system-threads-before-freeze-lock.patch
|
||||
patches.kernel.org/5.14.4-230-drm-exynos-g2d-fix-missing-unlock-on-error-in-.patch
|
||||
patches.kernel.org/5.14.4-231-rsi-fix-error-code-in-rsi_load_9116_firmware.patch
|
||||
patches.kernel.org/5.14.4-232-rsi-fix-an-error-code-in-rsi_probe.patch
|
||||
patches.kernel.org/5.14.4-233-octeontx2-af-cn10k-Fix-SDP-base-channel-number.patch
|
||||
patches.kernel.org/5.14.4-234-octeontx2-pf-send-correct-vlan-priority-mask-t.patch
|
||||
patches.kernel.org/5.14.4-235-octeontx2-af-Check-capability-flag-while-freei.patch
|
||||
patches.kernel.org/5.14.4-236-octeontx2-pf-Don-t-install-VLAN-offload-rule-i.patch
|
||||
patches.kernel.org/5.14.4-237-octeontx2-pf-Fix-algorithm-index-in-MCAM-rules.patch
|
||||
patches.kernel.org/5.14.4-238-octeontx2-af-cn10k-Use-FLIT0-register-instead-.patch
|
||||
patches.kernel.org/5.14.4-239-m68k-coldfire-return-success-for-clk_enable-NU.patch
|
||||
patches.kernel.org/5.14.4-240-ASoC-Intel-kbl_da7219_max98927-Fix-format-sele.patch
|
||||
patches.kernel.org/5.14.4-241-ASoC-Intel-Skylake-Leave-data-as-is-when-invok.patch
|
||||
patches.kernel.org/5.14.4-242-ASoC-Intel-Skylake-Fix-module-resource-and-for.patch
|
||||
patches.kernel.org/5.14.4-243-mmc-sdhci-Fix-issue-with-uninitialized-dma_sla.patch
|
||||
patches.kernel.org/5.14.4-244-mmc-dw_mmc-Fix-issue-with-uninitialized-dma_sl.patch
|
||||
patches.kernel.org/5.14.4-245-mmc-moxart-Fix-issue-with-uninitialized-dma_sl.patch
|
||||
patches.kernel.org/5.14.4-246-ASoC-wm_adsp-Put-debugfs_remove_recursive-back.patch
|
||||
patches.kernel.org/5.14.4-247-bpf-Fix-possible-out-of-bound-write-in-narrow-.patch
|
||||
patches.kernel.org/5.14.4-248-hv_utils-Set-the-maximum-packet-size-for-VSS-d.patch
|
||||
patches.kernel.org/5.14.4-249-CIFS-Fix-a-potencially-linear-read-overflow.patch
|
||||
patches.kernel.org/5.14.4-250-i2c-mt65xx-fix-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-251-i2c-xlp9xx-fix-main-IRQ-check.patch
|
||||
patches.kernel.org/5.14.4-252-octeontx2-pf-cn10k-Fix-error-return-code-in-ot.patch
|
||||
patches.kernel.org/5.14.4-253-usb-ehci-orion-Handle-errors-of-clk_prepare_en.patch
|
||||
patches.kernel.org/5.14.4-254-usb-bdc-Fix-an-error-handling-path-in-bdc_prob.patch
|
||||
patches.kernel.org/5.14.4-255-usb-bdc-Fix-a-resource-leak-in-the-error-handl.patch
|
||||
patches.kernel.org/5.14.4-256-tty-serial-fsl_lpuart-fix-the-wrong-mapbase-va.patch
|
||||
patches.kernel.org/5.14.4-257-ASoC-wcd9335-Fix-a-double-irq-free-in-the-remo.patch
|
||||
patches.kernel.org/5.14.4-258-ASoC-wcd9335-Fix-a-memory-leak-in-the-error-ha.patch
|
||||
patches.kernel.org/5.14.4-259-ASoC-wcd9335-Disable-irq-on-slave-ports-in-the.patch
|
||||
patches.kernel.org/5.14.4-260-iwlwifi-skip-first-element-in-the-WTAS-ACPI-ta.patch
|
||||
patches.kernel.org/5.14.4-261-net-mlx5-Lag-fix-multipath-lag-activation.patch
|
||||
patches.kernel.org/5.14.4-262-net-mlx5-Remove-all-auxiliary-devices-at-the-u.patch
|
||||
patches.kernel.org/5.14.4-263-net-mlx5e-Fix-possible-use-after-free-deleting.patch
|
||||
patches.kernel.org/5.14.4-264-net-mlx5-E-Switch-Set-vhca-id-valid-flag-when-.patch
|
||||
patches.kernel.org/5.14.4-265-net-mlx5e-Use-correct-eswitch-for-stack-device.patch
|
||||
patches.kernel.org/5.14.4-266-misc-pvpanic-fix-set-driver-data.patch
|
||||
patches.kernel.org/5.14.4-267-ice-fix-Tx-queue-iteration-for-Tx-timestamp-en.patch
|
||||
patches.kernel.org/5.14.4-268-ice-add-lock-around-Tx-timestamp-tracker-flush.patch
|
||||
patches.kernel.org/5.14.4-269-ice-restart-periodic-outputs-around-time-chang.patch
|
||||
patches.kernel.org/5.14.4-270-ice-Only-lock-to-update-netdev-dev_addr.patch
|
||||
patches.kernel.org/5.14.4-271-net-phy-marvell10g-fix-broken-PHY-interrupts-f.patch
|
||||
patches.kernel.org/5.14.4-272-ath6kl-wmi-fix-an-error-code-in-ath6kl_wmi_syn.patch
|
||||
patches.kernel.org/5.14.4-273-ALSA-usb-audio-Add-lowlatency-module-option.patch
|
||||
patches.kernel.org/5.14.4-274-atlantic-Fix-driver-resume-flow.patch
|
||||
patches.kernel.org/5.14.4-275-bcma-Fix-memory-leak-for-internally-handled-co.patch
|
||||
patches.kernel.org/5.14.4-276-brcmfmac-pcie-fix-oops-on-failure-to-resume-an.patch
|
||||
patches.kernel.org/5.14.4-277-ipv6-make-exception-cache-less-predictible.patch
|
||||
patches.kernel.org/5.14.4-278-ipv4-make-exception-cache-less-predictible.patch
|
||||
patches.kernel.org/5.14.4-279-net-qrtr-make-checks-in-qrtr_endpoint_post-str.patch
|
||||
patches.kernel.org/5.14.4-280-sch_htb-Fix-inconsistency-when-leaf-qdisc-crea.patch
|
||||
patches.kernel.org/5.14.4-281-net-sched-Fix-qdisc_rate_table-refcount-leak-w.patch
|
||||
patches.kernel.org/5.14.4-282-net-qualcomm-fix-QCA7000-checksum-handling.patch
|
||||
patches.kernel.org/5.14.4-283-octeontx2-af-Fix-loop-in-free-and-unmap-counte.patch
|
||||
patches.kernel.org/5.14.4-284-octeontx2-af-Fix-mailbox-errors-in-nix_rss_flo.patch
|
||||
patches.kernel.org/5.14.4-285-octeontx2-af-Fix-static-code-analyzer-reported.patch
|
||||
patches.kernel.org/5.14.4-286-octeontx2-af-Set-proper-errorcode-for-IPv4-che.patch
|
||||
patches.kernel.org/5.14.4-287-ipv4-fix-endianness-issue-in-inet_rtm_getroute.patch
|
||||
patches.kernel.org/5.14.4-288-ASoC-rt5682-Remove-unused-variable-in-rt5682_i.patch
|
||||
patches.kernel.org/5.14.4-289-iwlwifi-Add-support-for-ax201-in-Samsung-Galax.patch
|
||||
patches.kernel.org/5.14.4-290-f2fs-guarantee-to-write-dirty-data-when-enabli.patch
|
||||
patches.kernel.org/5.14.4-291-time-Handle-negative-seconds-correctly-in-time.patch
|
||||
patches.kernel.org/5.14.4-292-auxdisplay-hd44780-Fix-oops-on-module-unloadin.patch
|
||||
patches.kernel.org/5.14.4-293-io_uring-limit-fixed-table-size-by-RLIMIT_NOFI.patch
|
||||
patches.kernel.org/5.14.4-294-io_uring-IORING_OP_WRITE-needs-hash_reg_file-s.patch
|
||||
patches.kernel.org/5.14.4-295-io_uring-io_uring_complete-trace-should-take-a.patch
|
||||
patches.kernel.org/5.14.4-296-io_uring-fail-links-of-cancelled-timeouts.patch
|
||||
patches.kernel.org/5.14.4-297-bio-fix-page-leak-bio_add_hw_page-failure.patch
|
||||
patches.kernel.org/5.14.4-298-raid1-ensure-write-behind-bio-has-less-than-BI.patch
|
||||
patches.kernel.org/5.14.4-299-cifs-Do-not-leak-EDEADLK-to-dgetents64-for-STA.patch
|
||||
patches.kernel.org/5.14.4-300-smb3-fix-posix-extensions-mount-option.patch
|
||||
patches.kernel.org/5.14.4-301-tty-Fix-data-race-between-tiocsti-and-flush_to.patch
|
||||
patches.kernel.org/5.14.4-302-perf-x86-intel-uncore-Fix-IIO-cleanup-mapping-.patch
|
||||
patches.kernel.org/5.14.4-303-Revert-KVM-x86-mmu-Add-guest-physical-address-.patch
|
||||
patches.kernel.org/5.14.4-304-KVM-s390-index-kvm-arch.idle_mask-by-vcpu_idx.patch
|
||||
patches.kernel.org/5.14.4-305-KVM-x86-Update-vCPU-s-hv_clock-before-back-to-.patch
|
||||
patches.kernel.org/5.14.4-306-KVM-x86-clamp-host-mapping-level-to-max_level-.patch
|
||||
patches.kernel.org/5.14.4-307-KVM-x86-mmu-Avoid-collision-with-PRESENT-SPTEs.patch
|
||||
patches.kernel.org/5.14.4-308-KVM-VMX-avoid-running-vmx_handle_exit_irqoff-i.patch
|
||||
patches.kernel.org/5.14.4-309-KVM-nVMX-Unconditionally-clear-nested.pi_pendi.patch
|
||||
patches.kernel.org/5.14.4-310-KVM-arm64-Unregister-HYP-sections-from-kmemlea.patch
|
||||
patches.kernel.org/5.14.4-311-KVM-arm64-vgic-Resample-HW-pending-state-on-de.patch
|
||||
patches.kernel.org/5.14.4-312-ARM-dts-at91-add-pinctrl-names-0-for-all-gpios.patch
|
||||
patches.kernel.org/5.14.4-313-io-wq-check-max_worker-limits-if-a-worker-tran.patch
|
||||
patches.kernel.org/5.14.4-314-md-raid10-Remove-unnecessary-rcu_dereference-i.patch
|
||||
patches.kernel.org/5.14.4-315-char-tpm-Kconfig-remove-bad-i2c-cr50-select.patch
|
||||
patches.kernel.org/5.14.4-316-fuse-truncate-pagecache-on-atomic_o_trunc.patch
|
||||
patches.kernel.org/5.14.4-317-fuse-flush-extending-writes.patch
|
||||
patches.kernel.org/5.14.4-318-fuse-wait-for-writepages-in-syncfs.patch
|
||||
patches.kernel.org/5.14.4-319-IMA-remove-Wmissing-prototypes-warning.patch
|
||||
patches.kernel.org/5.14.4-320-IMA-remove-the-dependency-on-CRYPTO_MD5.patch
|
||||
patches.kernel.org/5.14.4-321-fbmem-don-t-allow-too-huge-resolutions.patch
|
||||
patches.kernel.org/5.14.4-322-ACPI-PRM-Find-PRMT-table-before-parsing-it.patch
|
||||
patches.kernel.org/5.14.4-323-RDMA-mlx5-Fix-number-of-allocated-XLT-entries.patch
|
||||
patches.kernel.org/5.14.4-324-bootconfig-Fix-missing-return-check-of-xbc_nod.patch
|
||||
patches.kernel.org/5.14.4-325-backlight-pwm_bl-Improve-bootloader-kernel-dev.patch
|
||||
patches.kernel.org/5.14.4-326-parisc-Fix-unaligned-access-crash-in-bootloade.patch
|
||||
patches.kernel.org/5.14.4-327-clk-kirkwood-Fix-a-clocking-boot-regression.patch
|
||||
patches.kernel.org/5.14.4-328-devlink-Break-parameter-notification-sequence-.patch
|
||||
patches.kernel.org/5.14.4-329-Linux-5.14.4.patch
|
||||
patches.kernel.org/5.14.5-001-Revert-posix-cpu-timers-Force-next-expiration-.patch
|
||||
patches.kernel.org/5.14.5-002-Revert-time-Handle-negative-seconds-correctly-.patch
|
||||
patches.kernel.org/5.14.5-003-Linux-5.14.5.patch
|
||||
|
||||
########################################################
|
||||
# Build fixes that apply to the vanilla kernel too.
|
||||
@ -85,8 +441,8 @@
|
||||
patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch
|
||||
patches.suse/Bluetooth-sco-Fix-lock_sock-blockage-by-memcpy_from_.patch
|
||||
patches.suse/watchdog-Fix-NULL-pointer-dereference-when-releasing.patch
|
||||
patches.suse/crypto-ecc-handle-unaligned-input-buffer-in-ecc_swap.patch
|
||||
patches.suse/memcg-enable-accounting-of-ipc-resources.patch
|
||||
patches.suse/crypto_ccp-fix_resource_leaks_in_ccp_run_aes_gcm_cmd.patch
|
||||
|
||||
########################################################
|
||||
# kbuild/module infrastructure fixes
|
||||
@ -94,11 +450,8 @@
|
||||
|
||||
# SUSE specific build tweaks
|
||||
patches.suse/rpm-kernel-config
|
||||
patches.suse/supported-flag
|
||||
patches.suse/supported-flag-underscores
|
||||
patches.suse/supported-flag-wildcards
|
||||
patches.suse/supported-flag-external
|
||||
patches.suse/supported-flag-modverdir
|
||||
patches.suse/revert-modpost-remove-get_next_text-and-make-grab-release_-file-s.patch
|
||||
patches.suse/add-suse-supported-flag.patch
|
||||
patches.suse/genksyms-add-override-flag.diff
|
||||
patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
|
||||
patches.suse/kernel-add-release-status-to-kernel-build.patch
|
||||
|
@ -1,13 +0,0 @@
|
||||
relink() {
|
||||
if [ -h "$2" ]; then
|
||||
local old=$(readlink "$2")
|
||||
[ "$old" = "$1" ] && return 0
|
||||
echo "Changing symlink $2 from $old to $1"
|
||||
elif [ -e "$2" ]; then
|
||||
echo "Replacing file $2 with symlink to $1"
|
||||
fi
|
||||
rm -f "$2" \
|
||||
&& ln -s "$1" "$2"
|
||||
}
|
||||
|
||||
relink linux-@KERNELRELEASE@@SRCVARIANT@ /usr/src/linux@SRCVARIANT@
|
@ -1,3 +1,3 @@
|
||||
2021-09-10 10:18:59 +0000
|
||||
GIT Revision: 314dce0059447f7063b87fb9e87c4744e389054d
|
||||
2021-09-16 12:39:52 +0000
|
||||
GIT Revision: fdb6afd559a158844f6065913de0fa6cbbef9315
|
||||
GIT Branch: stable
|
||||
|
@ -178,6 +178,7 @@ if $opt_extra && test -f "$opt_builddir/Module.optional"; then
|
||||
done < "$opt_builddir/Module.optional"
|
||||
|
||||
while read xpath; do
|
||||
path=$xpath
|
||||
case $path in
|
||||
*.ko.xz|*.ko.gz|*.ko.zst)
|
||||
path=${path%.*};;
|
||||
|
Loading…
Reference in New Issue
Block a user