commit 0df701dd2c208f4843cf219b4b26b533ada9bd34
OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=1952
This commit is contained in:
parent
edcae2b1a1
commit
768883916d
@ -21,3 +21,7 @@ IBS_PROJECT_ARM=Devel:ARM:Factory
|
||||
# Bugzilla info
|
||||
BUGZILLA_SERVER="apibugzilla.suse.com"
|
||||
BUGZILLA_PRODUCT="openSUSE Tumbleweed"
|
||||
# build documentation in HTML format
|
||||
BUILD_HTML=Yes
|
||||
# build documentation in PDF format
|
||||
BUILD_PDF=No
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%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: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -53,6 +53,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -112,6 +114,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -120,6 +123,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -179,6 +184,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -402,7 +408,7 @@ Device Tree files for Xilinx based arm64 systems.
|
||||
|
||||
%prep
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
cd linux-%srcversion
|
||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
||||
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%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: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -53,6 +53,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -112,6 +114,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -120,6 +123,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -179,6 +184,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -198,7 +204,7 @@ Device Tree files for Raspberry Pi 1 (A+, B, B+).
|
||||
|
||||
%prep
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
cd linux-%srcversion
|
||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
||||
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%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: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -53,6 +53,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -112,6 +114,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -120,6 +123,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -179,6 +184,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -578,7 +584,7 @@ Device Tree files for Xilinx Zynq based systems.
|
||||
|
||||
%prep
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
cd linux-%srcversion
|
||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
||||
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%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: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -53,6 +53,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -112,6 +114,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -120,6 +123,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -179,6 +184,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -225,7 +231,7 @@ Device Tree files for StarFive based riscv64 systems.
|
||||
|
||||
%prep
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
cd linux-%srcversion
|
||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
||||
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
243
kernel-64kb.spec
243
kernel-64kb.spec
@ -18,12 +18,16 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -111,9 +112,9 @@ Name: kernel-64kb
|
||||
Summary: Kernel with 64kb PAGE_SIZE
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
%obsolete_rebuilds %name
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -315,6 +324,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -374,6 +385,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -390,8 +402,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
This kernel is identical to the default kernel, but is configured with
|
||||
@ -415,7 +446,7 @@ if test -e %_sourcedir/extra-symbols; then
|
||||
fi
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
mkdir -p %kernel_build_dir
|
||||
|
||||
@ -474,6 +505,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -675,20 +710,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -781,6 +808,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -788,6 +816,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -833,7 +862,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -886,7 +915,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -910,11 +943,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -941,8 +974,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -1007,10 +1040,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -1111,7 +1140,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1241,6 +1270,136 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: Kernel with 64kb PAGE_SIZE - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): suse-kernel-rpm-scriptlets
|
||||
Requires(post): suse-kernel-rpm-scriptlets
|
||||
Requires: suse-kernel-rpm-scriptlets
|
||||
Requires(preun): suse-kernel-rpm-scriptlets
|
||||
Requires(postun): suse-kernel-rpm-scriptlets
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for dracut.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
Requires(post): dracut
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and dracut for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader dracut distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl < 1.18
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356 boo#1175882)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
This kernel is identical to the default kernel, but is configured with
|
||||
64kb page size granule. Its main purpose is to serve as compatibility
|
||||
kernel for systems that were installed when the default kernel was still
|
||||
configured with 64kb page size granule.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: Kernel with 64kb PAGE_SIZE - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
18
kernel-binary-conflicts
Normal file
18
kernel-binary-conflicts
Normal file
@ -0,0 +1,18 @@
|
||||
# List of old packages not compatible with this kernel
|
||||
# The kernel cannot be installed without overriding the dependency
|
||||
# Listing the packages here means that OBS cannot see them and will start the
|
||||
# build and only fail at install check. On the other hand the message from
|
||||
# install check is much more intelligible than 'package has conflict' reported
|
||||
# by OBS.
|
||||
#
|
||||
# <package> <accepatable version>
|
||||
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
sysfsutils 2.0
|
||||
apparmor-profiles 2.1.0
|
||||
apparmor-parser 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
udev 118
|
||||
lvm2 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
hyper-v 4
|
@ -24,6 +24,10 @@
|
||||
%define compress_vmlinux @COMPRESS_VMLINUX@
|
||||
%define livepatch @LIVEPATCH@%{nil}
|
||||
%define livepatch_rt @LIVEPATCH_RT@%{nil}
|
||||
%define sb_efi_only @SB_EFI_ONLY@
|
||||
%define split_base @SPLIT_BASE@
|
||||
%define split_optional @SPLIT_OPTIONAL@
|
||||
%define supported_modules_check @SUPPORTED_MODULES_CHECK@
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -225,15 +226,20 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
@ -260,8 +266,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
@DESCRIPTION@
|
||||
@ -341,6 +366,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -542,20 +571,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -648,6 +669,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -655,6 +677,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -700,7 +723,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -753,7 +776,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -777,11 +804,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -808,8 +835,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -874,10 +901,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -978,7 +1001,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1108,6 +1131,61 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: @SUMMARY@ - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
@COMMON_DEPS@
|
||||
@PROVIDES_OBSOLETES_BASE@
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
@DESCRIPTION@
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: @SUMMARY@ - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,12 +18,16 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -111,9 +112,9 @@ Name: kernel-debug
|
||||
Summary: A Debug Version of the Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -225,23 +226,28 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump = 2.6.28
|
||||
Obsoletes: kernel-kdump <= 2.6.28
|
||||
@ -256,6 +262,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -315,6 +323,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -323,6 +332,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -382,6 +393,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -398,8 +410,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
This kernel has several debug facilities enabled that hurt performance.
|
||||
@ -421,7 +452,7 @@ if test -e %_sourcedir/extra-symbols; then
|
||||
fi
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
mkdir -p %kernel_build_dir
|
||||
|
||||
@ -480,6 +511,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -681,20 +716,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -787,6 +814,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -794,6 +822,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -839,7 +868,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -892,7 +921,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -916,11 +949,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -947,8 +980,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -1013,10 +1046,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -1117,7 +1146,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1247,6 +1276,138 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: A Debug Version of the Kernel - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): suse-kernel-rpm-scriptlets
|
||||
Requires(post): suse-kernel-rpm-scriptlets
|
||||
Requires: suse-kernel-rpm-scriptlets
|
||||
Requires(preun): suse-kernel-rpm-scriptlets
|
||||
Requires(postun): suse-kernel-rpm-scriptlets
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for dracut.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
Requires(post): dracut
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and dracut for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader dracut distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl < 1.18
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356 boo#1175882)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump-base = 2.6.28
|
||||
Obsoletes: kernel-kdump-base <= 2.6.28
|
||||
%endif
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
This kernel has several debug facilities enabled that hurt performance.
|
||||
Only use this kernel when investigating problems.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: A Debug Version of the Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,12 +18,16 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -111,9 +112,9 @@ Name: kernel-default
|
||||
Summary: The Standard Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -225,23 +226,28 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
%ifarch %ix86
|
||||
Provides: kernel-smp = 2.6.17
|
||||
Obsoletes: kernel-smp <= 2.6.17
|
||||
@ -300,6 +306,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -359,6 +367,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -367,6 +376,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -426,6 +437,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -442,8 +454,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
The standard kernel for both uniprocessor and multiprocessor systems.
|
||||
@ -464,7 +495,7 @@ if test -e %_sourcedir/extra-symbols; then
|
||||
fi
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
mkdir -p %kernel_build_dir
|
||||
|
||||
@ -523,6 +554,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -724,20 +759,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -830,6 +857,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -837,6 +865,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -882,7 +911,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -935,7 +964,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -959,11 +992,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -990,8 +1023,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -1056,10 +1089,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -1160,7 +1189,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1290,6 +1319,157 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: The Standard Kernel - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): suse-kernel-rpm-scriptlets
|
||||
Requires(post): suse-kernel-rpm-scriptlets
|
||||
Requires: suse-kernel-rpm-scriptlets
|
||||
Requires(preun): suse-kernel-rpm-scriptlets
|
||||
Requires(postun): suse-kernel-rpm-scriptlets
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for dracut.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
Requires(post): dracut
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and dracut for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader dracut distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl < 1.18
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356 boo#1175882)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
%endif
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump-base = 2.6.28
|
||||
Obsoletes: kernel-kdump-base <= 2.6.28
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
Provides: kernel-bigsmp-base = 3.1
|
||||
Obsoletes: kernel-bigsmp-base <= 3.1
|
||||
Provides: kernel-desktop-base = 4.3
|
||||
Obsoletes: kernel-desktop-base <= 4.3
|
||||
Provides: kernel-xen-base = 4.4
|
||||
Obsoletes: kernel-xen-base <= 4.4
|
||||
Provides: kernel-ec2-base = 4.4
|
||||
Obsoletes: kernel-ec2-base <= 4.4
|
||||
%endif
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The standard kernel for both uniprocessor and multiprocessor systems.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The Standard Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,23 +17,22 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
%define build_html 1
|
||||
%define build_pdf 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
%(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: kernel-docs
|
||||
Summary: Kernel Documentation
|
||||
License: GPL-2.0-only
|
||||
Group: Documentation/Man
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -50,11 +49,26 @@ BuildRequires: ImageMagick
|
||||
BuildRequires: graphviz
|
||||
BuildRequires: graphviz-gd
|
||||
BuildRequires: graphviz-gnome
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
|
||||
BuildRequires: python3-base
|
||||
BuildRequires: python3-Sphinx
|
||||
BuildRequires: texlive-amscls
|
||||
%else
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
||||
BuildRequires: python-packaging
|
||||
BuildRequires: python-six
|
||||
BuildRequires: python-Sphinx
|
||||
%else
|
||||
BuildRequires: python3-Sphinx < 3
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: texlive-anyfontsize
|
||||
%if %build_pdf
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
||||
BuildRequires: python-Sphinx-latex
|
||||
%else
|
||||
BuildRequires: python3-Sphinx-latex
|
||||
%endif
|
||||
BuildRequires: texlive-adjustbox
|
||||
BuildRequires: texlive-dejavu
|
||||
BuildRequires: texlive-dejavu-fonts
|
||||
@ -67,13 +81,15 @@ BuildRequires: texlive-zapfding
|
||||
%endif
|
||||
URL: https://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
BuildArch: noarch
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -133,6 +149,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -141,6 +158,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -200,6 +219,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -231,7 +251,7 @@ These are HTML documents built from the current kernel sources.
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
cp -a linux-%srcversion/{COPYING,CREDITS,MAINTAINERS,README} .
|
||||
cd linux-%srcversion
|
||||
%_sourcedir/apply-patches %_sourcedir/series.conf %my_builddir %symbols
|
||||
@ -241,11 +261,19 @@ cd linux-%srcversion
|
||||
export LANG=en_US.utf8
|
||||
%if %build_html
|
||||
mkdir -p html
|
||||
make %{?make_arg} O=$PWD/html PYTHON=python3 htmldocs
|
||||
make %{?make_arg} O=$PWD/html \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
|
||||
PYTHON=python3 \
|
||||
%endif
|
||||
htmldocs
|
||||
%endif
|
||||
%if %build_pdf
|
||||
mkdir -p pdf
|
||||
make %{?make_arg} O=$PWD/pdf PYTHON=python3 pdfdocs
|
||||
make %{?make_arg} O=$PWD/pdf \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
|
||||
PYTHON=python3 \
|
||||
%endif
|
||||
pdfdocs
|
||||
%endif
|
||||
|
||||
%install
|
||||
|
@ -19,12 +19,11 @@
|
||||
%define srcversion @SRCVERSION@
|
||||
%define patchversion @PATCHVERSION@
|
||||
%define variant @VARIANT@%{nil}
|
||||
%define build_html @BUILD_HTML@
|
||||
%define build_pdf @BUILD_PDF@
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
%define build_html 1
|
||||
%define build_pdf 0
|
||||
|
||||
%(chmod +x %_sourcedir/{@SCRIPTS@})
|
||||
|
||||
Name: kernel-docs@VARIANT@
|
||||
@ -50,11 +49,26 @@ BuildRequires: ImageMagick
|
||||
BuildRequires: graphviz
|
||||
BuildRequires: graphviz-gd
|
||||
BuildRequires: graphviz-gnome
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
|
||||
BuildRequires: python3-base
|
||||
BuildRequires: python3-Sphinx
|
||||
BuildRequires: texlive-amscls
|
||||
%else
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
||||
BuildRequires: python-packaging
|
||||
BuildRequires: python-six
|
||||
BuildRequires: python-Sphinx
|
||||
%else
|
||||
BuildRequires: python3-Sphinx < 3
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: texlive-anyfontsize
|
||||
%if %build_pdf
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
||||
BuildRequires: python-Sphinx-latex
|
||||
%else
|
||||
BuildRequires: python3-Sphinx-latex
|
||||
%endif
|
||||
BuildRequires: texlive-adjustbox
|
||||
BuildRequires: texlive-dejavu
|
||||
BuildRequires: texlive-dejavu-fonts
|
||||
@ -109,11 +123,19 @@ cd linux-%srcversion
|
||||
export LANG=en_US.utf8
|
||||
%if %build_html
|
||||
mkdir -p html
|
||||
make %{?make_arg} O=$PWD/html PYTHON=python3 htmldocs
|
||||
make %{?make_arg} O=$PWD/html \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
|
||||
PYTHON=python3 \
|
||||
%endif
|
||||
htmldocs
|
||||
%endif
|
||||
%if %build_pdf
|
||||
mkdir -p pdf
|
||||
make %{?make_arg} O=$PWD/pdf PYTHON=python3 pdfdocs
|
||||
make %{?make_arg} O=$PWD/pdf \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
|
||||
PYTHON=python3 \
|
||||
%endif
|
||||
pdfdocs
|
||||
%endif
|
||||
|
||||
%install
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,12 +18,16 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -111,9 +112,9 @@ Name: kernel-kvmsmall
|
||||
Summary: The Small Developer Kernel for KVM
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
%obsolete_rebuilds %name
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -315,6 +324,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -374,6 +385,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -390,8 +402,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
This kernel is intended for kernel developers to use in simple virtual
|
||||
@ -419,7 +450,7 @@ if test -e %_sourcedir/extra-symbols; then
|
||||
fi
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
mkdir -p %kernel_build_dir
|
||||
|
||||
@ -478,6 +509,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -679,20 +714,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -785,6 +812,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -792,6 +820,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -837,7 +866,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -890,7 +919,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -914,11 +947,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -945,8 +978,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -1011,10 +1044,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -1115,7 +1144,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1245,6 +1274,140 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: The Small Developer Kernel for KVM - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): suse-kernel-rpm-scriptlets
|
||||
Requires(post): suse-kernel-rpm-scriptlets
|
||||
Requires: suse-kernel-rpm-scriptlets
|
||||
Requires(preun): suse-kernel-rpm-scriptlets
|
||||
Requires(postun): suse-kernel-rpm-scriptlets
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for dracut.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
Requires(post): dracut
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and dracut for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader dracut distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl < 1.18
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356 boo#1175882)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
This kernel is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly. The configuration may change arbitrarily between builds.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The Small Developer Kernel for KVM - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
241
kernel-lpae.spec
241
kernel-lpae.spec
@ -18,12 +18,16 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -111,9 +112,9 @@ Name: kernel-lpae
|
||||
Summary: Kernel for LPAE enabled systems
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
%obsolete_rebuilds %name
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -315,6 +324,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -374,6 +385,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -390,8 +402,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
||||
@ -413,7 +444,7 @@ if test -e %_sourcedir/extra-symbols; then
|
||||
fi
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
mkdir -p %kernel_build_dir
|
||||
|
||||
@ -472,6 +503,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -673,20 +708,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -779,6 +806,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -786,6 +814,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -831,7 +860,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -884,7 +913,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -908,11 +941,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -939,8 +972,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -1005,10 +1038,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -1109,7 +1138,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1239,6 +1268,134 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: Kernel for LPAE enabled systems - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): suse-kernel-rpm-scriptlets
|
||||
Requires(post): suse-kernel-rpm-scriptlets
|
||||
Requires: suse-kernel-rpm-scriptlets
|
||||
Requires(preun): suse-kernel-rpm-scriptlets
|
||||
Requires(postun): suse-kernel-rpm-scriptlets
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for dracut.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
Requires(post): dracut
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and dracut for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader dracut distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl < 1.18
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356 boo#1175882)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
#!BuildIgnore: post-build-checks
|
||||
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -44,7 +44,7 @@ BuildRequires: util-linux
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: kernel%kernel_flavor-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
BuildRequires: kernel%kernel_flavor-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%if 0%{?rhel_version}
|
||||
BuildRequires: kernel
|
||||
@ -56,9 +56,9 @@ BuildRequires: dracut
|
||||
Summary: package kernel and initrd for OBS VM builds
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
# needsrootforbuild
|
||||
|
||||
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -32,9 +32,9 @@ ExclusiveArch: aarch64 armv6hl armv7hl ppc64 ppc64le riscv64 s390x x86_64
|
||||
Summary: Basic QA tests for the kernel
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
257
kernel-pae.spec
257
kernel-pae.spec
@ -18,12 +18,16 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -111,9 +112,9 @@ Name: kernel-pae
|
||||
Summary: Kernel with PAE Support
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -225,23 +226,28 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
%ifarch %ix86
|
||||
Provides: kernel-bigsmp = 2.6.17
|
||||
Obsoletes: kernel-bigsmp <= 2.6.17
|
||||
@ -270,6 +276,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -329,6 +337,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -337,6 +346,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -396,6 +407,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -412,8 +424,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
This kernel supports up to 64GB of main memory. It requires Physical
|
||||
@ -441,7 +472,7 @@ if test -e %_sourcedir/extra-symbols; then
|
||||
fi
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
mkdir -p %kernel_build_dir
|
||||
|
||||
@ -500,6 +531,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -701,20 +736,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -807,6 +834,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -814,6 +842,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -859,7 +888,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -912,7 +941,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -936,11 +969,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -967,8 +1000,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -1033,10 +1066,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -1137,7 +1166,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1267,6 +1296,150 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: Kernel with PAE Support - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): suse-kernel-rpm-scriptlets
|
||||
Requires(post): suse-kernel-rpm-scriptlets
|
||||
Requires: suse-kernel-rpm-scriptlets
|
||||
Requires(preun): suse-kernel-rpm-scriptlets
|
||||
Requires(postun): suse-kernel-rpm-scriptlets
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for dracut.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
Requires(post): dracut
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and dracut for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader dracut distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl < 1.18
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356 boo#1175882)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%ifarch %ix86
|
||||
Provides: kernel-vmi-base = 2.6.38
|
||||
Obsoletes: kernel-vmi-base <= 2.6.38
|
||||
Provides: kernel-desktop-base = 4.3
|
||||
Obsoletes: kernel-desktop-base <= 4.3
|
||||
Provides: kernel-xen-base = 4.4
|
||||
Obsoletes: kernel-xen-base <= 4.4
|
||||
Provides: kernel-ec2-base = 4.4
|
||||
Obsoletes: kernel-ec2-base <= 4.4
|
||||
%endif
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
This kernel supports up to 64GB of main memory. It requires Physical
|
||||
Addressing Extensions (PAE), which were introduced with the Pentium Pro
|
||||
processor.
|
||||
|
||||
PAE is not only more physical address space but also important for the
|
||||
"no execute" feature which disables execution of code that is marked as
|
||||
non-executable. Therefore, the PAE kernel should be used on any systems
|
||||
that support it, regardless of the amount of main memory.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: Kernel with PAE Support - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -30,9 +30,9 @@
|
||||
%endif
|
||||
|
||||
Name: kernel-source
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -49,7 +49,7 @@ BuildRequires: fdupes
|
||||
BuildRequires: sed
|
||||
Requires(post): coreutils sed
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: linux
|
||||
Provides: multiversion(kernel)
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||
@ -61,6 +61,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -120,6 +122,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
BuildArch: noarch
|
||||
@ -210,7 +213,7 @@ Vanilla Linux kernel sources with minor build fixes.
|
||||
echo "Symbol(s): %symbols"
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
%build
|
||||
%install
|
||||
@ -223,10 +226,6 @@ find . -xtype l -delete -printf "deleted '%f'\n"
|
||||
if test "%srcversion" != "%kernelrelease%variant"; then
|
||||
mv linux-%srcversion linux-%kernelrelease%variant
|
||||
fi
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile
|
||||
%endif
|
||||
|
||||
%if %do_vanilla
|
||||
cp -al \
|
||||
@ -234,6 +233,10 @@ sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%vari
|
||||
cd linux-%kernelrelease-vanilla
|
||||
%_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols
|
||||
rm -f $(find . -name ".gitignore")
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
# Hardlink duplicate files automatically (from package fdupes).
|
||||
%fdupes $PWD
|
||||
cd ..
|
||||
@ -246,6 +249,10 @@ rm -f $(find . -name ".gitignore")
|
||||
if [ -f %_sourcedir/localversion ] ; then
|
||||
cat %_sourcedir/localversion > localversion
|
||||
fi
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
# Hardlink duplicate files automatically (from package fdupes).
|
||||
%fdupes $PWD
|
||||
cd ..
|
||||
|
@ -61,6 +61,8 @@ Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -120,6 +122,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
BuildArch: noarch
|
||||
@ -223,10 +226,6 @@ find . -xtype l -delete -printf "deleted '%f'\n"
|
||||
if test "%srcversion" != "%kernelrelease%variant"; then
|
||||
mv linux-%srcversion linux-%kernelrelease%variant
|
||||
fi
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile
|
||||
%endif
|
||||
|
||||
%if %do_vanilla
|
||||
cp -al \
|
||||
@ -234,6 +233,10 @@ sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%vari
|
||||
cd linux-%kernelrelease-vanilla
|
||||
%_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols
|
||||
rm -f $(find . -name ".gitignore")
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
# Hardlink duplicate files automatically (from package fdupes).
|
||||
%fdupes $PWD
|
||||
cd ..
|
||||
@ -246,6 +249,10 @@ rm -f $(find . -name ".gitignore")
|
||||
if [ -f %_sourcedir/localversion ] ; then
|
||||
cat %_sourcedir/localversion > localversion
|
||||
fi
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
# Hardlink duplicate files automatically (from package fdupes).
|
||||
%fdupes $PWD
|
||||
cd ..
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -24,10 +24,10 @@ Name: kernel-syms
|
||||
Summary: Kernel Symbol Versions (modversions)
|
||||
License: GPL-2.0-only
|
||||
Group: Development/Sources
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if %using_buildservice
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%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-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,12 +18,16 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -111,9 +112,9 @@ Name: kernel-vanilla
|
||||
Summary: The Standard Kernel - without any SUSE patches
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
%obsolete_rebuilds %name
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -315,6 +324,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -374,6 +385,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -390,8 +402,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
The standard kernel - without any SUSE patches
|
||||
@ -412,7 +443,7 @@ if test -e %_sourcedir/extra-symbols; then
|
||||
fi
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
mkdir -p %kernel_build_dir
|
||||
|
||||
@ -471,6 +502,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -672,20 +707,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -778,6 +805,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -785,6 +813,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -830,7 +859,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -883,7 +912,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -907,11 +940,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -938,8 +971,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -1004,10 +1037,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -1108,7 +1137,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1238,6 +1267,133 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: The Standard Kernel - without any SUSE patches - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): suse-kernel-rpm-scriptlets
|
||||
Requires(post): suse-kernel-rpm-scriptlets
|
||||
Requires: suse-kernel-rpm-scriptlets
|
||||
Requires(preun): suse-kernel-rpm-scriptlets
|
||||
Requires(postun): suse-kernel-rpm-scriptlets
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for dracut.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
Requires(post): dracut
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and dracut for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader dracut distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl < 1.18
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356 boo#1175882)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The standard kernel - without any SUSE patches
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,323 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 22 05:53:43 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.3.9 (bsc#1012628).
|
||||
- x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
|
||||
(bsc#1012628).
|
||||
- cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
|
||||
(bsc#1012628).
|
||||
- cgroup: always put cset in cgroup_css_set_put_fork
|
||||
(bsc#1012628).
|
||||
- cgroup: fix missing cpus_read_{lock,unlock}() in
|
||||
cgroup_transfer_tasks() (bsc#1012628).
|
||||
- qcom: llcc/edac: Fix the base address used for accessing LLCC
|
||||
banks (bsc#1012628).
|
||||
- EDAC/qcom: Get rid of hardcoded register offsets (bsc#1012628).
|
||||
- ksmbd: validate smb request protocol id (bsc#1012628).
|
||||
- of: overlay: Fix missing of_node_put() in error case of
|
||||
init_overlay_changeset() (bsc#1012628).
|
||||
- power: supply: ab8500: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: sc27xx: Fix external_power_changed race
|
||||
(bsc#1012628).
|
||||
- power: supply: bq27xxx: Use mod_delayed_work() instead of
|
||||
cancel() + schedule() (bsc#1012628).
|
||||
- ARM: dts: vexpress: add missing cache properties (bsc#1012628).
|
||||
- arm64: dts: arm: add missing cache properties (bsc#1012628).
|
||||
- tools: gpio: fix debounce_period_us output of lsgpio
|
||||
(bsc#1012628).
|
||||
- selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent
|
||||
change (bsc#1012628).
|
||||
- power: supply: Ratelimit no data debug output (bsc#1012628).
|
||||
- PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
|
||||
(bsc#1012628).
|
||||
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B,
|
||||
0xC0 (bsc#1012628).
|
||||
- regulator: Fix error checking for debugfs_create_dir
|
||||
(bsc#1012628).
|
||||
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/
|
||||
firmware issues (bsc#1012628).
|
||||
- irqchip/meson-gpio: Mark OF related data as maybe unused
|
||||
(bsc#1012628).
|
||||
- power: supply: Fix logic checking if system is running from
|
||||
battery (bsc#1012628).
|
||||
- drm: panel-orientation-quirks: Change Air's quirk to support
|
||||
Air Plus (bsc#1012628).
|
||||
- btrfs: scrub: try harder to mark RAID56 block groups read-only
|
||||
(bsc#1012628).
|
||||
- btrfs: handle memory allocation failure in btrfs_csum_one_bio
|
||||
(bsc#1012628).
|
||||
- ASoC: soc-pcm: test if a BE can be prepared (bsc#1012628).
|
||||
- sfc: fix devlink info error handling (bsc#1012628).
|
||||
- ASoC: Intel: avs: Account for UID of ACPI device (bsc#1012628).
|
||||
- ASoC: Intel: avs: Fix avs_path_module::instance_id size
|
||||
(bsc#1012628).
|
||||
- ASoC: Intel: avs: Add missing checks on FE startup
|
||||
(bsc#1012628).
|
||||
- parisc: Improve cache flushing for PCXL in
|
||||
arch_sync_dma_for_cpu() (bsc#1012628).
|
||||
- parisc: Flush gatt writes and adjust gatt mask in
|
||||
parisc_agp_mask_memory() (bsc#1012628).
|
||||
- erofs: use HIPRI by default if per-cpu kthreads are enabled
|
||||
(bsc#1012628).
|
||||
- MIPS: unhide PATA_PLATFORM (bsc#1012628).
|
||||
- MIPS: Restore Au1300 support (bsc#1012628).
|
||||
- MIPS: Alchemy: fix dbdma2 (bsc#1012628).
|
||||
- mips: Move initrd_start check after initrd address sanitisation
|
||||
(bsc#1012628).
|
||||
- ASoC: cs35l41: Fix default regmap values for some registers
|
||||
(bsc#1012628).
|
||||
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
|
||||
(bsc#1012628).
|
||||
- xen/blkfront: Only check REQ_FUA for writes (bsc#1012628).
|
||||
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path
|
||||
(bsc#1012628).
|
||||
- io_uring: unlock sqd->lock before sq thread release CPU
|
||||
(bsc#1012628).
|
||||
- NVMe: Add MAXIO 1602 to bogus nid list (bsc#1012628).
|
||||
- irqchip/gic: Correctly validate OF quirk descriptors
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix locking in regulatory disconnect
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
|
||||
(bsc#1012628).
|
||||
- epoll: ep_autoremove_wake_function should use
|
||||
list_del_init_careful (bsc#1012628).
|
||||
- ocfs2: fix use-after-free when unmounting read-only filesystem
|
||||
(bsc#1012628).
|
||||
- ocfs2: check new file size on fallocate call (bsc#1012628).
|
||||
- zswap: do not shrink if cgroup may not zswap (bsc#1012628).
|
||||
- mm/damon/core: fix divide error in
|
||||
damon_nr_accesses_to_accesses_bp() (bsc#1012628).
|
||||
- nios2: dts: Fix tse_mac "max-frame-size" property (bsc#1012628).
|
||||
- mm/uffd: fix vma operation where start addr cuts part of vma
|
||||
(bsc#1012628).
|
||||
- nilfs2: fix incomplete buffer cleanup in
|
||||
nilfs_btnode_abort_change_key() (bsc#1012628).
|
||||
- nilfs2: fix possible out-of-bounds segment allocation in resize
|
||||
ioctl (bsc#1012628).
|
||||
- nilfs2: reject devices with insufficient block count
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix debugfs_create_dir() error checking
|
||||
(bsc#1012628).
|
||||
- LoongArch: Fix perf event id calculation (bsc#1012628).
|
||||
- io_uring/net: save msghdr->msg_control for retries
|
||||
(bsc#1012628).
|
||||
- Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM
|
||||
in large bar system" (bsc#1012628).
|
||||
- kexec: support purgatories with .text.hot sections
|
||||
(bsc#1012628).
|
||||
- x86/purgatory: remove PGO flags (bsc#1012628).
|
||||
- riscv/purgatory: remove PGO flags (bsc#1012628).
|
||||
- powerpc/purgatory: remove PGO flags (bsc#1012628).
|
||||
- btrfs: subpage: fix a crash in metadata repair path
|
||||
(bsc#1012628).
|
||||
- btrfs: properly enable async discard when switching from RO->RW
|
||||
(bsc#1012628).
|
||||
- btrfs: do not ASSERT() on duplicated global roots (bsc#1012628).
|
||||
- btrfs: fix iomap_begin length for nocow writes (bsc#1012628).
|
||||
- btrfs: can_nocow_file_extent should pass down args->strict
|
||||
from callers (bsc#1012628).
|
||||
- ALSA: usb-audio: Fix broken resume due to UAC3 power state
|
||||
(bsc#1012628).
|
||||
- ALSA: usb-audio: Add quirk flag for HEM devices to enable
|
||||
native DSD playback (bsc#1012628).
|
||||
- s390/ism: Fix trying to free already-freed IRQ by repeated
|
||||
ism_dev_exit() (bsc#1012628).
|
||||
- dm thin metadata: check fail_io before using data_sm
|
||||
(bsc#1012628).
|
||||
- dm thin: fix issue_discard to pass GFP_NOIO to
|
||||
__blkdev_issue_discard (bsc#1012628).
|
||||
- net: ethernet: stmicro: stmmac: fix possible memory leak in
|
||||
__stmmac_open (bsc#1012628).
|
||||
- mm/gup_test: fix ioctl fail for compat task (bsc#1012628).
|
||||
- RDMA/uverbs: Restrict usage of privileged QKEYs (bsc#1012628).
|
||||
- drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
|
||||
(bsc#1012628).
|
||||
- net: usb: qmi_wwan: add support for Compal RXM-G1 (bsc#1012628).
|
||||
- drm/amd/display: limit DPIA link rate to HBR3 (bsc#1012628).
|
||||
- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
|
||||
- drm/amd: Make sure image is written to trigger VBIOS image
|
||||
update flow (bsc#1012628).
|
||||
- drm/amd: Tighten permissions on VBIOS flashing attributes
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: workaround for compute workload type on some skus
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: add missing radeon secondary PCI ID (bsc#1012628).
|
||||
- drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Program gds backup address as zero if no gds
|
||||
allocated (bsc#1012628).
|
||||
- drm/amdgpu: Implement gfx9 patch functions for resubmission
|
||||
(bsc#1012628).
|
||||
- drm/amdgpu: Modify indirect buffer packages for resubmission
|
||||
(bsc#1012628).
|
||||
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (bsc#1012628).
|
||||
- thunderbolt: Increase DisplayPort Connection Manager handshake
|
||||
timeout (bsc#1012628).
|
||||
- thunderbolt: Do not touch CL state configuration during
|
||||
discovery (bsc#1012628).
|
||||
- thunderbolt: dma_test: Use correct value for absent rings when
|
||||
creating paths (bsc#1012628).
|
||||
- clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Quectel EM061KGL series (bsc#1012628).
|
||||
- serial: lantiq: add missing interrupt ack (bsc#1012628).
|
||||
- tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
|
||||
(bsc#1012628).
|
||||
- usb: typec: ucsi: Fix command cancellation (bsc#1012628).
|
||||
- usb: typec: Fix fast_role_swap_current show function
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: core: Prevent soft_connect_store() race
|
||||
(bsc#1012628).
|
||||
- usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind}
|
||||
error (bsc#1012628).
|
||||
- USB: dwc3: qcom: fix NULL-deref on suspend (bsc#1012628).
|
||||
- USB: dwc3: fix use-after-free on core driver unbind
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Reset num TRBs before giving back the request
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs: Fix the last iu->buf leak in err path (bsc#1012628).
|
||||
- RDMA/rtrs: Fix rxe_dealloc_pd warning (bsc#1012628).
|
||||
- RDMA/rxe: Fix packet length checks (bsc#1012628).
|
||||
- RDMA/rxe: Fix ref count error in check_rkey() (bsc#1012628).
|
||||
- RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
|
||||
(bsc#1012628).
|
||||
- spi: cadence-quadspi: Add missing check for dma_set_mask
|
||||
(bsc#1012628).
|
||||
- spi: fsl-dspi: avoid SCK glitches with continuous transfers
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: add support for pmm8654au regulators
|
||||
(bsc#1012628).
|
||||
- regulator: qcom-rpmh: Fix regulators for PM8550 (bsc#1012628).
|
||||
- netfilter: nf_tables: integrate pipapo into commit protocol
|
||||
(bsc#1012628).
|
||||
- netfilter: nfnetlink: skip error delivery on batch in case of
|
||||
ENOMEM (bsc#1012628).
|
||||
- ice: do not busy-wait to read GNSS data (bsc#1012628).
|
||||
- ice: Don't dereference NULL in ice_gnss_read error path
|
||||
(bsc#1012628).
|
||||
- ice: Fix XDP memory leak when NIC is brought up and down
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: incorrect error path handling with
|
||||
NFT_MSG_NEWRULE (bsc#1012628).
|
||||
- net: enetc: correct the indexes of highest and 2nd highest TCs
|
||||
(bsc#1012628).
|
||||
- ping6: Fix send to link-local addresses with VRF (bsc#1012628).
|
||||
- igb: Fix extts capture value format for 82580/i354/i350
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: remove extra check for key type
|
||||
(bsc#1012628).
|
||||
- net/sched: act_pedit: Parse L3 Header for L4 offset
|
||||
(bsc#1012628).
|
||||
- net: renesas: rswitch: Fix timestamp feature after all
|
||||
descriptors are used (bsc#1012628).
|
||||
- octeontx2-af: Fix promiscuous mode (bsc#1012628).
|
||||
- net/sched: taprio: fix slab-out-of-bounds Read in
|
||||
taprio_dequeue_from_txq (bsc#1012628).
|
||||
- net/sched: cls_u32: Fix reference counter leak leading to
|
||||
overflow (bsc#1012628).
|
||||
- wifi: mac80211: fix link activation settings order
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix link del callback to call correct handler
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: take lock before setting vif links
|
||||
(bsc#1012628).
|
||||
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts
|
||||
(bsc#1012628).
|
||||
- iavf: remove mask from iavf_irq_enable_queues() (bsc#1012628).
|
||||
- octeontx2-af: fixed resource availability check (bsc#1012628).
|
||||
- octeontx2-af: fix lbk link credits on cn10k (bsc#1012628).
|
||||
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
|
||||
(bsc#1012628).
|
||||
- RDMA/mlx5: Create an indirect flow table for steering anchor
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Always set static rate to 0 for RoCE (bsc#1012628).
|
||||
- IB/uverbs: Fix to consider event queue closing also upon
|
||||
non-blocking mode (bsc#1012628).
|
||||
- RDMA/mlx5: Fix affinity assignment (bsc#1012628).
|
||||
- IB/isert: Fix dead lock in ib_isert (bsc#1012628).
|
||||
- IB/isert: Fix possible list corruption in CMA handler
|
||||
(bsc#1012628).
|
||||
- IB/isert: Fix incorrect release of isert connection
|
||||
(bsc#1012628).
|
||||
- net: ethtool: correct MAX attribute value for stats
|
||||
(bsc#1012628).
|
||||
- wifi: mac80211: fragment per STA profile correctly
|
||||
(bsc#1012628).
|
||||
- ipvlan: fix bound dev checking for IPv6 l3s mode (bsc#1012628).
|
||||
- sctp: fix an error code in sctp_sf_eat_auth() (bsc#1012628).
|
||||
- igc: Clean the TX buffer and TX descriptor ring (bsc#1012628).
|
||||
- igc: Fix possible system crash when loading module
|
||||
(bsc#1012628).
|
||||
- igb: fix nvm.ops.read() error handling (bsc#1012628).
|
||||
- net: phylink: report correct max speed for QUSGMII
|
||||
(bsc#1012628).
|
||||
- net: phylink: use a dedicated helper to parse usgmii control
|
||||
word (bsc#1012628).
|
||||
- drm/nouveau: don't detect DSM for non-NVIDIA device
|
||||
(bsc#1012628).
|
||||
- drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
|
||||
(bsc#1012628).
|
||||
- drm/nouveau/dp: check for NULL nv_connector->native_mode
|
||||
(bsc#1012628).
|
||||
- drm/nouveau: add nv_encoder pointer check for NULL
|
||||
(bsc#1012628).
|
||||
- net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: Specified qdisc kind is unknown
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix Error: failed to find target LOG
|
||||
(bsc#1012628).
|
||||
- selftests/tc-testing: Fix SFB db test (bsc#1012628).
|
||||
- net/sched: act_ct: Fix promotion of offloaded unreplied tuple
|
||||
(bsc#1012628).
|
||||
- net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
|
||||
(bsc#1012628).
|
||||
- net/sched: qdisc_destroy() old ingress and clsact Qdiscs before
|
||||
grafting (bsc#1012628).
|
||||
- selftests: forwarding: hw_stats_l3: Set addrgenmode in a
|
||||
separate step (bsc#1012628).
|
||||
- cifs: fix lease break oops in xfstest generic/098 (bsc#1012628).
|
||||
- RDMA/rxe: Fix rxe_cq_post (bsc#1012628).
|
||||
- ext4: drop the call to ext4_error() from ext4_get_group_info()
|
||||
(bsc#1012628).
|
||||
- ice: Fix ice module unload (bsc#1012628).
|
||||
- net/sched: cls_api: Fix lockup on flushing explicitly created
|
||||
chain (bsc#1012628).
|
||||
- net: dsa: felix: fix taprio guard band overflow at 10Mbps with
|
||||
jumbo frames (bsc#1012628).
|
||||
- net: lapbether: only support ethernet devices (bsc#1012628).
|
||||
- net: macsec: fix double free of percpu stats (bsc#1012628).
|
||||
- sfc: fix XDP queues mode with legacy IRQ (bsc#1012628).
|
||||
- dm: don't lock fs when the map is NULL during suspend or resume
|
||||
(bsc#1012628).
|
||||
- net: tipc: resize nlattr array to correct size (bsc#1012628).
|
||||
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
|
||||
(bsc#1012628).
|
||||
- octeon_ep: Add missing check for ioremap (bsc#1012628).
|
||||
- afs: Fix vlserver probe RTT handling (bsc#1012628).
|
||||
- parisc: Delete redundant register definitions in
|
||||
<asm/assembly.h> (bsc#1012628).
|
||||
- arm64: dts: qcom: sm8550: Use the correct LLCC register scheme
|
||||
(bsc#1012628).
|
||||
- neighbour: delete neigh_lookup_nodev as not used (bsc#1012628).
|
||||
- scsi: target: core: Fix error path in target_setup_session()
|
||||
(bsc#1012628).
|
||||
- blk-cgroup: Flush stats before releasing blkcg_gq (bsc#1012628).
|
||||
- commit 0df701d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 06:24:15 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Fix usrmerge error (boo#1211796)""
|
||||
This reverts commit 4b4675f106bef7714110771742fd12e4791f94a8.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- commit 5587eea
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 08:47:07 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -43,6 +363,13 @@ Fri Jun 16 09:21:49 CEST 2023 - tiwai@suse.de
|
||||
(bsc#1210165).
|
||||
- commit 4abd087
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 15 14:12:30 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-docs: Add buildrequires on python3-base when using python3
|
||||
The python3 binary is provided by python3-base.
|
||||
- commit c5df526
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 14 12:27:39 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -815,12 +1142,90 @@ Mon Jun 12 07:01:32 CEST 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit b5f9ff5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 14:57:16 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%build_html to config.sh
|
||||
- commit dd39da3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||
|
||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||
- commit 2c9fe82
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 9 10:23:55 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Fix missing top level chapter numbers on SLE12 SP5 (bsc#1212158).
|
||||
- commit 7ebcbd5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 18:56:02 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%split_optional to config.sh
|
||||
- commit 8b0828d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 15:04:47 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move setting %%supported_modules_check to config.sh
|
||||
- commit 3fcb4e0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 13:07:19 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-docs.spec.in: pass PYTHON=python3 to fix build error (bsc#1160435)
|
||||
- commit 799f050
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 8 11:56:59 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Fix compatibility wth newer rpm
|
||||
- commit 334fb4d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 18:05:49 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Also include kernel-docs build requirements for ALP
|
||||
- commit 114d088
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 17:07:28 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move the kernel-binary conflicts out of the spec file.
|
||||
Thie list of conflicting packages varies per release.
|
||||
To reduce merge conflicts move the list out of the spec file.
|
||||
- commit 4d81125
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 16:09:34 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Avoid unsuported tar parameter on SLE12
|
||||
- commit f11765a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 14:10:22 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Move obsolete KMP list into a separate file.
|
||||
The list of obsoleted KMPs varies per release, move it out of the spec
|
||||
file.
|
||||
- commit 016bc55
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 13:07:40 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Trim obsolete KMP list.
|
||||
SLE11 is out of support, we do not need to handle upgrading from SLE11
|
||||
SP1.
|
||||
- commit 08819bb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 7 09:42:27 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- Generalize kernel-doc build requirements.
|
||||
- commit 23b058f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
@ -828,6 +1233,14 @@ Tue Jun 6 16:58:50 CEST 2023 - msuchanek@suse.de
|
||||
Fix table alignment.
|
||||
- commit 6152a50
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 6 16:11:51 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Add back kernel-default-base guarded by option
|
||||
Add configsh option for splitting off kernel-default-base, and for
|
||||
not signing the kernel on non-efi
|
||||
- commit 28c22af
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 15:51:03 CEST 2023 - mfranc@suse.cz
|
||||
|
||||
@ -967,6 +1380,12 @@ Mon Jun 5 09:57:43 CEST 2023 - jslaby@suse.cz
|
||||
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||
- commit fc379fb
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:24:33 CEST 2023 - msuchanek@suse.de
|
||||
|
||||
- usrmerge: Compatibility with earlier rpm (boo#1211796)
|
||||
- commit 2191d32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 08:15:14 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
@ -986,10 +1405,14 @@ Fri Jun 2 08:14:31 CEST 2023 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 06:30:32 CEST 2023 - jslaby@suse.cz
|
||||
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit 6db9c44d07ee5bb9d1556fb52efbec6bb26b00a3.
|
||||
https://github.com/openSUSE/installation-images/pull/648 was merged
|
||||
finally.
|
||||
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||
merge a fix from the packaging branch.
|
||||
- commit 07d1779
|
||||
- commit 92dc30d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
||||
@ -38165,7 +38588,12 @@ Fri Jan 7 10:50:54 CET 2022 - tiwai@suse.de
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit d292a81
|
||||
[js] this fixes mismerge of this commit (d292a8131079) via 99c510061314.
|
||||
It lost this one hunk in there.
|
||||
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||
For smooth migration with the former kernel-preempt user, kernel-default
|
||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
||||
- commit 85ebeb0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 7 10:38:24 CET 2022 - tiwai@suse.de
|
||||
@ -108309,6 +108737,12 @@ Sun Nov 11 10:17:28 CET 2018 - jslaby@suse.cz
|
||||
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||
- commit 5bec309
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 12:54:23 CET 2018 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-source.spec.in: Add patches.drm for moved DRM patches
|
||||
- commit 8592674
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,12 +18,16 @@
|
||||
|
||||
|
||||
%define srcversion 6.3
|
||||
%define patchversion 6.3.8
|
||||
%define patchversion 6.3.9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
@ -89,9 +93,6 @@ done )
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
# Split Leap-only modules to kernel-*-optional subpackage?
|
||||
%define split_optional 0
|
||||
|
||||
%if "%CONFIG_MODULES" != "y"
|
||||
%define klp_symbols 0
|
||||
%endif
|
||||
@ -111,9 +112,9 @@ Name: kernel-zfcpdump
|
||||
Summary: The IBM System Z zfcpdump Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.3.8
|
||||
Version: 6.3.9
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.ge044c8e
|
||||
Release: <RELEASE>.g0df701d
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
%obsolete_rebuilds %name
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source19: kernel-binary-conflicts
|
||||
Source20: obsolete-kmps
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
# These files are found in the kernel-source package:
|
||||
@ -315,6 +324,8 @@ NoSource: 3
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 19
|
||||
NoSource: 20
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
@ -374,6 +385,7 @@ NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
@ -390,8 +402,27 @@ BuildArch: i686
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
%if %build_default
|
||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
||||
Provides: kernel-preempt = %version-%release
|
||||
Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/obsolete-kmps')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Obsoletes: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' <= '.. version .. '\n')
|
||||
print('Provides: ' .. package .. '-kmp = ' .. version .. '.1\n')
|
||||
print('Provides: ' .. package .. '-kmp-' .. rpm.expand('%build_flavor') .. ' = '.. version .. '.1\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%description
|
||||
The Linux kernel for booting the zfcpdump process on IBM System Z.
|
||||
@ -415,7 +446,7 @@ if test -e %_sourcedir/extra-symbols; then
|
||||
fi
|
||||
|
||||
# Unpack all sources and patches
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
|
||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
||||
|
||||
mkdir -p %kernel_build_dir
|
||||
|
||||
@ -474,6 +505,10 @@ cd linux-%srcversion
|
||||
--vanilla \
|
||||
%endif
|
||||
%_sourcedir/series.conf .. $SYMBOLS
|
||||
%if 0%{?usrmerged}
|
||||
# fix MODLIB so kmps install to /usr
|
||||
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile scripts/depmod.sh
|
||||
%endif
|
||||
|
||||
cd %kernel_build_dir
|
||||
|
||||
@ -675,20 +710,12 @@ done
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?usrmerged}
|
||||
# add symlink for usrmerge so install scripts will just follow the
|
||||
# link and end up placing files in /usr/lib. The link will be
|
||||
# removed later and is not packaged here.
|
||||
mkdir -p %{buildroot}/usr/lib
|
||||
ln -s usr/lib %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# /lib/modules/%kernelrelease-%build_flavor/source points to the source
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
# directory installed by kernel-devel. The kernel-%build_flavor-devel package
|
||||
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||
# kernel-devel during build.
|
||||
@ -781,6 +808,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%if ! %sb_efi_only
|
||||
%ifarch s390x ppc64 ppc64le
|
||||
%if 0%{?usrmerged}
|
||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
@ -788,6 +816,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%if "%CONFIG_MODULE_SIG" == "y"
|
||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||
%endif
|
||||
@ -833,7 +862,7 @@ fi
|
||||
%if %install_vdso
|
||||
# Install the unstripped vdso's that are linked in the kernel image
|
||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
||||
rm -rf %buildroot/lib/modules/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
rm -rf %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/vdso/.build-id
|
||||
%endif
|
||||
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
@ -886,7 +915,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
|
||||
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
|
||||
echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> %my_builddir/livepatch-files.no_dir
|
||||
tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
tar -C %kernel_build_dir \
|
||||
%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
|
||||
--verbatim-files-from \
|
||||
%endif
|
||||
-T ipa-clones.list -cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
|
||||
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||
%endif
|
||||
%endif
|
||||
@ -910,11 +943,11 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
||||
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||
# build symlink.
|
||||
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
|
||||
rm -f %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/{source,build}
|
||||
ln -s %src_install_dir \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/source
|
||||
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
|
||||
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
|
||||
%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/build
|
||||
|
||||
# Abort if there are any undefined symbols
|
||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
||||
@ -941,8 +974,8 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
# checksums. As the file is not included in the resulting RPM, it's
|
||||
# pointless to rely on its contents. Replacing by zeros to make the
|
||||
# checksums always the same for several builds of the same package.
|
||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
test -s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep && \
|
||||
dd if=/dev/zero of=%buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep ibs=$(stat -c%s %buildroot%kernel_module_directory/%kernelrelease-%build_flavor/modules.dep) count=1
|
||||
|
||||
res=0
|
||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||
@ -1007,10 +1040,6 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
fi
|
||||
|
||||
rm -rf %{buildroot}/lib/firmware
|
||||
%if 0%{?usrmerged}
|
||||
# remove usrmerge aid
|
||||
rm %{buildroot}/lib
|
||||
%endif
|
||||
|
||||
add_dirs_to_filelist() {
|
||||
sed -rn '
|
||||
@ -1111,7 +1140,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
||||
done
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
|
||||
MODULES=%{lua: print(rpm.expand('%kernel_module_directory'):sub(2))}/%kernelrelease-%build_flavor
|
||||
find "$MODULES" \
|
||||
%if 0%{?separate_vdso}
|
||||
-path "$MODULES/vdso" -prune -o \
|
||||
@ -1241,6 +1270,136 @@ fi
|
||||
%endif
|
||||
%files -f kernel-main.files
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: The IBM System Z zfcpdump Kernel - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): suse-kernel-rpm-scriptlets
|
||||
Requires(post): suse-kernel-rpm-scriptlets
|
||||
Requires: suse-kernel-rpm-scriptlets
|
||||
Requires(preun): suse-kernel-rpm-scriptlets
|
||||
Requires(postun): suse-kernel-rpm-scriptlets
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for dracut.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
Requires(post): dracut
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and dracut for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader dracut distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
%if 0%{?usrmerged}
|
||||
# make sure we have a post-usrmerge system
|
||||
Conflicts: filesystem < 16
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl < 1.18
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356 boo#1175882)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||
if not fd then io.stderr:write(err) end
|
||||
unpack = table.unpack or unpack
|
||||
for l in fd:lines() do
|
||||
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||
package, version = unpack(words)
|
||||
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||
end
|
||||
end
|
||||
fd:close()
|
||||
}
|
||||
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The Linux kernel for booting the zfcpdump process on IBM System Z.
|
||||
|
||||
This kernel should only be used by the s390-tools package. This kernel
|
||||
should not be installed as a regular booting kernel.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%pre base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%post base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%preun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%postun base
|
||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-postun --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%posttrans base
|
||||
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
|
||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
||||
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The IBM System Z zfcpdump Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
35
mkspec
35
mkspec
@ -40,27 +40,30 @@ my ($srcversion, $variant, $obs_build_variant) =
|
||||
$obs_build_variant = ($obs_build_variant ? $variant : "" );
|
||||
my $compress_modules = 'none';
|
||||
my $compress_vmlinux = 'gz';
|
||||
my $build_dtbs = ();
|
||||
my $livepatch = "";
|
||||
my $livepatch_rt = "";
|
||||
if (defined($vars{'COMPRESS_MODULES'})) {
|
||||
$compress_modules = $vars{'COMPRESS_MODULES'};
|
||||
}
|
||||
if (defined($vars{'COMPRESS_VMLINUX'})) {
|
||||
$compress_vmlinux = $vars{'COMPRESS_VMLINUX'};
|
||||
}
|
||||
if (defined($vars{'BUILD_DTBS'})) {
|
||||
$build_dtbs = $vars{'BUILD_DTBS'};
|
||||
$build_dtbs = () if $build_dtbs =~ /^(0+|no|false)$/i;
|
||||
sub detect_false {
|
||||
my $arg = $_[0];
|
||||
return "" if not $arg;
|
||||
return $arg =~ /^(0+|no|none)$/i ? "" : $arg;
|
||||
}
|
||||
if (defined($vars{'LIVEPATCH'})) {
|
||||
$livepatch = $vars{'LIVEPATCH'};
|
||||
$livepatch = "" if $livepatch =~ /^(0+|no|none)$/i;
|
||||
}
|
||||
if (defined($vars{'LIVEPATCH_RT'})) {
|
||||
$livepatch_rt = $vars{'LIVEPATCH_RT'};
|
||||
$livepatch_rt = "" if $livepatch_rt =~ /^(0+|no|none)$/i;
|
||||
my $build_dtbs = detect_false $vars{'BUILD_DTBS'};
|
||||
my $livepatch = detect_false $vars{'LIVEPATCH'};
|
||||
my $livepatch_rt = detect_false $vars{'LIVEPATCH_RT'};
|
||||
sub to_bool {
|
||||
return detect_false($_[0]) ? 1 : 0 ;
|
||||
}
|
||||
my $sb_efi_only = to_bool $vars{'SB_EFI_ONLY'};
|
||||
my $split_base = to_bool $vars{'SPLIT_BASE'};
|
||||
my $split_optional = to_bool $vars{'SPLIT_OPTIONAL'};
|
||||
my $supported_modules_check = to_bool $vars{'SUPPORTED_MODULES_CHECK'};
|
||||
my $build_pdf = to_bool $vars{'BUILD_PDF'};
|
||||
my $build_html = to_bool $vars{'BUILD_HTML'};
|
||||
|
||||
if (!defined ($rpmrelease)) {
|
||||
$rpmrelease = $vars{'RELEASE'} || 0;
|
||||
}
|
||||
@ -127,6 +130,12 @@ my %macros = (
|
||||
SCRIPTS => $scripts,
|
||||
LIVEPATCH => $livepatch,
|
||||
LIVEPATCH_RT => $livepatch_rt,
|
||||
SB_EFI_ONLY => $sb_efi_only,
|
||||
SPLIT_BASE => $split_base,
|
||||
SPLIT_OPTIONAL => $split_optional,
|
||||
SUPPORTED_MODULES_CHECK => $supported_modules_check,
|
||||
BUILD_PDF => $build_pdf,
|
||||
BUILD_HTML => $build_html,
|
||||
YEAR => (localtime time)[5] + 1900,
|
||||
COMPRESS_MODULES => $compress_modules,
|
||||
COMPRESS_VMLINUX => $compress_vmlinux,
|
||||
|
3
obsolete-kmps
Normal file
3
obsolete-kmps
Normal file
@ -0,0 +1,3 @@
|
||||
# List of KMPs integrated into the kernel
|
||||
# These KMPs shoud be removed when the kernel is installed
|
||||
# <basename> <upper bound of shipped versions>
|
BIN
patches.drm.tar.bz2
(Stored with Git LFS)
Normal file
BIN
patches.drm.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9c538d9c629da38a529f57753e06d006047c30d2e9611e22120a44de7c798d06
|
||||
size 1493756
|
||||
oid sha256:aae34097f109882bad7201966b8d4f84067c176f052798b78b21a0fdd8e75733
|
||||
size 1634845
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:56dbdfdabf8762df5e04c569131ce2312890cba3f9bed9b002175d0a4cb3eb45
|
||||
size 61201
|
||||
oid sha256:46822cb8b7d903e8658d3d441575cf642966b541e1153c103bbe7741e0b390b8
|
||||
size 57480
|
||||
|
191
series.conf
191
series.conf
@ -1964,6 +1964,194 @@
|
||||
patches.kernel.org/6.3.8-158-wifi-rtw88-correct-PS-calculation-for-SUPPORTS_.patch
|
||||
patches.kernel.org/6.3.8-159-Revert-staging-rtl8192e-Replace-macro-RTL_PCI_D.patch
|
||||
patches.kernel.org/6.3.8-160-Linux-6.3.8.patch
|
||||
patches.kernel.org/6.3.9-001-x86-head-64-Switch-to-KERNEL_CS-as-soon-as-new-.patch
|
||||
patches.kernel.org/6.3.9-002-cgroup-bpf-use-cgroup_lock-cgroup_unlock-wrappe.patch
|
||||
patches.kernel.org/6.3.9-003-cgroup-always-put-cset-in-cgroup_css_set_put_fo.patch
|
||||
patches.kernel.org/6.3.9-004-cgroup-fix-missing-cpus_read_-lock-unlock-in-cg.patch
|
||||
patches.kernel.org/6.3.9-005-qcom-llcc-edac-Fix-the-base-address-used-for-ac.patch
|
||||
patches.kernel.org/6.3.9-006-EDAC-qcom-Get-rid-of-hardcoded-register-offsets.patch
|
||||
patches.kernel.org/6.3.9-007-ksmbd-validate-smb-request-protocol-id.patch
|
||||
patches.kernel.org/6.3.9-008-of-overlay-Fix-missing-of_node_put-in-error-cas.patch
|
||||
patches.kernel.org/6.3.9-009-power-supply-ab8500-Fix-external_power_changed-.patch
|
||||
patches.kernel.org/6.3.9-010-power-supply-sc27xx-Fix-external_power_changed-.patch
|
||||
patches.kernel.org/6.3.9-011-power-supply-bq27xxx-Use-mod_delayed_work-inste.patch
|
||||
patches.kernel.org/6.3.9-012-ARM-dts-vexpress-add-missing-cache-properties.patch
|
||||
patches.kernel.org/6.3.9-013-arm64-dts-arm-add-missing-cache-properties.patch
|
||||
patches.kernel.org/6.3.9-014-tools-gpio-fix-debounce_period_us-output-of-lsg.patch
|
||||
patches.kernel.org/6.3.9-015-selftests-gpio-gpio-sim-Fix-BUG-test-FAILED-due.patch
|
||||
patches.kernel.org/6.3.9-016-power-supply-Ratelimit-no-data-debug-output.patch
|
||||
patches.kernel.org/6.3.9-017-PCI-DPC-Quirk-PIO-log-size-for-Intel-Ice-Lake-R.patch
|
||||
patches.kernel.org/6.3.9-018-platform-x86-asus-wmi-Ignore-WMI-events-with-co.patch
|
||||
patches.kernel.org/6.3.9-019-regulator-Fix-error-checking-for-debugfs_create.patch
|
||||
patches.kernel.org/6.3.9-020-irqchip-gic-v3-Disable-pseudo-NMIs-on-Mediatek-.patch
|
||||
patches.kernel.org/6.3.9-021-irqchip-meson-gpio-Mark-OF-related-data-as-mayb.patch
|
||||
patches.kernel.org/6.3.9-022-power-supply-Fix-logic-checking-if-system-is-ru.patch
|
||||
patches.kernel.org/6.3.9-023-drm-panel-orientation-quirks-Change-Air-s-quirk.patch
|
||||
patches.kernel.org/6.3.9-024-btrfs-scrub-try-harder-to-mark-RAID56-block-gro.patch
|
||||
patches.kernel.org/6.3.9-025-btrfs-handle-memory-allocation-failure-in-btrfs.patch
|
||||
patches.kernel.org/6.3.9-026-ASoC-soc-pcm-test-if-a-BE-can-be-prepared.patch
|
||||
patches.kernel.org/6.3.9-027-sfc-fix-devlink-info-error-handling.patch
|
||||
patches.kernel.org/6.3.9-028-ASoC-Intel-avs-Account-for-UID-of-ACPI-device.patch
|
||||
patches.kernel.org/6.3.9-029-ASoC-Intel-avs-Fix-avs_path_module-instance_id-.patch
|
||||
patches.kernel.org/6.3.9-030-ASoC-Intel-avs-Add-missing-checks-on-FE-startup.patch
|
||||
patches.kernel.org/6.3.9-031-parisc-Improve-cache-flushing-for-PCXL-in-arch_.patch
|
||||
patches.kernel.org/6.3.9-032-parisc-Flush-gatt-writes-and-adjust-gatt-mask-i.patch
|
||||
patches.kernel.org/6.3.9-033-erofs-use-HIPRI-by-default-if-per-cpu-kthreads-.patch
|
||||
patches.kernel.org/6.3.9-034-MIPS-unhide-PATA_PLATFORM.patch
|
||||
patches.kernel.org/6.3.9-035-MIPS-Restore-Au1300-support.patch
|
||||
patches.kernel.org/6.3.9-036-MIPS-Alchemy-fix-dbdma2.patch
|
||||
patches.kernel.org/6.3.9-037-mips-Move-initrd_start-check-after-initrd-addre.patch
|
||||
patches.kernel.org/6.3.9-038-ASoC-cs35l41-Fix-default-regmap-values-for-some.patch
|
||||
patches.kernel.org/6.3.9-039-ASoC-dwc-move-DMA-init-to-snd_soc_dai_driver-pr.patch
|
||||
patches.kernel.org/6.3.9-040-xen-blkfront-Only-check-REQ_FUA-for-writes.patch
|
||||
patches.kernel.org/6.3.9-041-drm-amd-amdgpu-Fix-missing-buffer-object-unlock.patch
|
||||
patches.kernel.org/6.3.9-042-io_uring-unlock-sqd-lock-before-sq-thread-relea.patch
|
||||
patches.kernel.org/6.3.9-043-NVMe-Add-MAXIO-1602-to-bogus-nid-list.patch
|
||||
patches.kernel.org/6.3.9-044-irqchip-gic-Correctly-validate-OF-quirk-descrip.patch
|
||||
patches.kernel.org/6.3.9-045-wifi-cfg80211-fix-locking-in-regulatory-disconn.patch
|
||||
patches.kernel.org/6.3.9-046-wifi-cfg80211-fix-double-lock-bug-in-reg_wdev_c.patch
|
||||
patches.kernel.org/6.3.9-047-epoll-ep_autoremove_wake_function-should-use-li.patch
|
||||
patches.kernel.org/6.3.9-048-ocfs2-fix-use-after-free-when-unmounting-read-o.patch
|
||||
patches.kernel.org/6.3.9-049-ocfs2-check-new-file-size-on-fallocate-call.patch
|
||||
patches.kernel.org/6.3.9-050-zswap-do-not-shrink-if-cgroup-may-not-zswap.patch
|
||||
patches.kernel.org/6.3.9-051-mm-damon-core-fix-divide-error-in-damon_nr_acce.patch
|
||||
patches.kernel.org/6.3.9-052-nios2-dts-Fix-tse_mac-max-frame-size-property.patch
|
||||
patches.kernel.org/6.3.9-053-mm-uffd-fix-vma-operation-where-start-addr-cuts.patch
|
||||
patches.kernel.org/6.3.9-054-nilfs2-fix-incomplete-buffer-cleanup-in-nilfs_b.patch
|
||||
patches.kernel.org/6.3.9-055-nilfs2-fix-possible-out-of-bounds-segment-alloc.patch
|
||||
patches.kernel.org/6.3.9-056-nilfs2-reject-devices-with-insufficient-block-c.patch
|
||||
patches.kernel.org/6.3.9-057-LoongArch-Fix-debugfs_create_dir-error-checking.patch
|
||||
patches.kernel.org/6.3.9-058-LoongArch-Fix-perf-event-id-calculation.patch
|
||||
patches.kernel.org/6.3.9-059-io_uring-net-save-msghdr-msg_control-for-retrie.patch
|
||||
patches.kernel.org/6.3.9-060-Revert-drm-amdgpu-remove-TOPDOWN-flags-when-all.patch
|
||||
patches.kernel.org/6.3.9-061-kexec-support-purgatories-with-.text.hot-sectio.patch
|
||||
patches.kernel.org/6.3.9-062-x86-purgatory-remove-PGO-flags.patch
|
||||
patches.kernel.org/6.3.9-063-riscv-purgatory-remove-PGO-flags.patch
|
||||
patches.kernel.org/6.3.9-064-powerpc-purgatory-remove-PGO-flags.patch
|
||||
patches.kernel.org/6.3.9-065-btrfs-subpage-fix-a-crash-in-metadata-repair-pa.patch
|
||||
patches.kernel.org/6.3.9-066-btrfs-properly-enable-async-discard-when-switch.patch
|
||||
patches.kernel.org/6.3.9-067-btrfs-do-not-ASSERT-on-duplicated-global-roots.patch
|
||||
patches.kernel.org/6.3.9-068-btrfs-fix-iomap_begin-length-for-nocow-writes.patch
|
||||
patches.kernel.org/6.3.9-069-btrfs-can_nocow_file_extent-should-pass-down-ar.patch
|
||||
patches.kernel.org/6.3.9-070-ALSA-usb-audio-Fix-broken-resume-due-to-UAC3-po.patch
|
||||
patches.kernel.org/6.3.9-071-ALSA-usb-audio-Add-quirk-flag-for-HEM-devices-t.patch
|
||||
patches.kernel.org/6.3.9-072-s390-ism-Fix-trying-to-free-already-freed-IRQ-b.patch
|
||||
patches.kernel.org/6.3.9-073-dm-thin-metadata-check-fail_io-before-using-dat.patch
|
||||
patches.kernel.org/6.3.9-074-dm-thin-fix-issue_discard-to-pass-GFP_NOIO-to-_.patch
|
||||
patches.kernel.org/6.3.9-075-net-ethernet-stmicro-stmmac-fix-possible-memory.patch
|
||||
patches.kernel.org/6.3.9-076-nouveau-fix-client-work-fence-deletion-race.patch
|
||||
patches.kernel.org/6.3.9-077-mm-gup_test-fix-ioctl-fail-for-compat-task.patch
|
||||
patches.kernel.org/6.3.9-078-RDMA-uverbs-Restrict-usage-of-privileged-QKEYs.patch
|
||||
patches.kernel.org/6.3.9-079-drm-amdgpu-vcn_4_0-set-instance-0-init-sched-sc.patch
|
||||
patches.kernel.org/6.3.9-080-net-usb-qmi_wwan-add-support-for-Compal-RXM-G1.patch
|
||||
patches.kernel.org/6.3.9-081-drm-amd-display-limit-DPIA-link-rate-to-HBR3.patch
|
||||
patches.kernel.org/6.3.9-082-drm-amd-display-edp-do-not-add-non-edid-timings.patch
|
||||
patches.kernel.org/6.3.9-083-drm-amd-Make-sure-image-is-written-to-trigger-V.patch
|
||||
patches.kernel.org/6.3.9-084-drm-amd-Tighten-permissions-on-VBIOS-flashing-a.patch
|
||||
patches.kernel.org/6.3.9-085-drm-amd-pm-workaround-for-compute-workload-type.patch
|
||||
patches.kernel.org/6.3.9-086-drm-amdgpu-add-missing-radeon-secondary-PCI-ID.patch
|
||||
patches.kernel.org/6.3.9-087-drm-amdgpu-Reset-CP_VMID_PREEMPT-after-trailing.patch
|
||||
patches.kernel.org/6.3.9-088-drm-amdgpu-Program-gds-backup-address-as-zero-i.patch
|
||||
patches.kernel.org/6.3.9-089-drm-amdgpu-Implement-gfx9-patch-functions-for-r.patch
|
||||
patches.kernel.org/6.3.9-090-drm-amdgpu-Modify-indirect-buffer-packages-for-.patch
|
||||
patches.kernel.org/6.3.9-091-ALSA-hda-realtek-Add-a-quirk-for-Compaq-N14JP6.patch
|
||||
patches.kernel.org/6.3.9-092-thunderbolt-Increase-DisplayPort-Connection-Man.patch
|
||||
patches.kernel.org/6.3.9-093-thunderbolt-Do-not-touch-CL-state-configuration.patch
|
||||
patches.kernel.org/6.3.9-094-thunderbolt-dma_test-Use-correct-value-for-abse.patch
|
||||
patches.kernel.org/6.3.9-095-thunderbolt-Mask-ring-interrupt-on-Intel-hardwa.patch
|
||||
patches.kernel.org/6.3.9-096-clk-pxa-fix-NULL-pointer-dereference-in-pxa3xx_.patch
|
||||
patches.kernel.org/6.3.9-097-USB-serial-option-add-Quectel-EM061KGL-series.patch
|
||||
patches.kernel.org/6.3.9-098-serial-lantiq-add-missing-interrupt-ack.patch
|
||||
patches.kernel.org/6.3.9-099-tty-serial-fsl_lpuart-reduce-RX-watermark-to-0-.patch
|
||||
patches.kernel.org/6.3.9-100-usb-typec-ucsi-Fix-command-cancellation.patch
|
||||
patches.kernel.org/6.3.9-101-usb-typec-Fix-fast_role_swap_current-show-funct.patch
|
||||
patches.kernel.org/6.3.9-102-usb-gadget-udc-core-Offload-usb_udc_vbus_handle.patch
|
||||
patches.kernel.org/6.3.9-103-usb-gadget-udc-core-Prevent-soft_connect_store-.patch
|
||||
patches.kernel.org/6.3.9-104-usb-gadget-udc-renesas_usb3-Fix-RZ-V2M-modprobe.patch
|
||||
patches.kernel.org/6.3.9-105-USB-dwc3-qcom-fix-NULL-deref-on-suspend.patch
|
||||
patches.kernel.org/6.3.9-106-USB-dwc3-fix-use-after-free-on-core-driver-unbi.patch
|
||||
patches.kernel.org/6.3.9-107-usb-dwc3-gadget-Reset-num-TRBs-before-giving-ba.patch
|
||||
patches.kernel.org/6.3.9-108-RDMA-rtrs-Fix-the-last-iu-buf-leak-in-err-path.patch
|
||||
patches.kernel.org/6.3.9-109-RDMA-rtrs-Fix-rxe_dealloc_pd-warning.patch
|
||||
patches.kernel.org/6.3.9-110-RDMA-rxe-Fix-packet-length-checks.patch
|
||||
patches.kernel.org/6.3.9-111-RDMA-rxe-Fix-ref-count-error-in-check_rkey.patch
|
||||
patches.kernel.org/6.3.9-112-RDMA-bnxt_re-Fix-reporting-active_-speed-width-.patch
|
||||
patches.kernel.org/6.3.9-113-spi-cadence-quadspi-Add-missing-check-for-dma_s.patch
|
||||
patches.kernel.org/6.3.9-114-spi-fsl-dspi-avoid-SCK-glitches-with-continuous.patch
|
||||
patches.kernel.org/6.3.9-115-regulator-qcom-rpmh-add-support-for-pmm8654au-r.patch
|
||||
patches.kernel.org/6.3.9-116-regulator-qcom-rpmh-Fix-regulators-for-PM8550.patch
|
||||
patches.kernel.org/6.3.9-117-netfilter-nf_tables-integrate-pipapo-into-commi.patch
|
||||
patches.kernel.org/6.3.9-118-netfilter-nfnetlink-skip-error-delivery-on-batc.patch
|
||||
patches.kernel.org/6.3.9-119-ice-do-not-busy-wait-to-read-GNSS-data.patch
|
||||
patches.kernel.org/6.3.9-120-ice-Don-t-dereference-NULL-in-ice_gnss_read-err.patch
|
||||
patches.kernel.org/6.3.9-121-ice-Fix-XDP-memory-leak-when-NIC-is-brought-up-.patch
|
||||
patches.kernel.org/6.3.9-122-netfilter-nf_tables-incorrect-error-path-handli.patch
|
||||
patches.kernel.org/6.3.9-123-net-enetc-correct-the-indexes-of-highest-and-2n.patch
|
||||
patches.kernel.org/6.3.9-124-ping6-Fix-send-to-link-local-addresses-with-VRF.patch
|
||||
patches.kernel.org/6.3.9-125-igb-Fix-extts-capture-value-format-for-82580-i3.patch
|
||||
patches.kernel.org/6.3.9-126-net-sched-act_pedit-remove-extra-check-for-key-.patch
|
||||
patches.kernel.org/6.3.9-127-net-sched-act_pedit-Parse-L3-Header-for-L4-offs.patch
|
||||
patches.kernel.org/6.3.9-128-net-renesas-rswitch-Fix-timestamp-feature-after.patch
|
||||
patches.kernel.org/6.3.9-129-octeontx2-af-Fix-promiscuous-mode.patch
|
||||
patches.kernel.org/6.3.9-130-net-sched-taprio-fix-slab-out-of-bounds-Read-in.patch
|
||||
patches.kernel.org/6.3.9-131-net-sched-cls_u32-Fix-reference-counter-leak-le.patch
|
||||
patches.kernel.org/6.3.9-132-wifi-mac80211-fix-link-activation-settings-orde.patch
|
||||
patches.kernel.org/6.3.9-133-wifi-cfg80211-fix-link-del-callback-to-call-cor.patch
|
||||
patches.kernel.org/6.3.9-134-wifi-mac80211-take-lock-before-setting-vif-link.patch
|
||||
patches.kernel.org/6.3.9-135-RDMA-rxe-Fix-the-use-before-initialization-erro.patch
|
||||
patches.kernel.org/6.3.9-136-iavf-remove-mask-from-iavf_irq_enable_queues.patch
|
||||
patches.kernel.org/6.3.9-137-octeontx2-af-fixed-resource-availability-check.patch
|
||||
patches.kernel.org/6.3.9-138-octeontx2-af-fix-lbk-link-credits-on-cn10k.patch
|
||||
patches.kernel.org/6.3.9-139-RDMA-mlx5-Initiate-dropless-RQ-for-RAW-Ethernet.patch
|
||||
patches.kernel.org/6.3.9-140-RDMA-mlx5-Create-an-indirect-flow-table-for-ste.patch
|
||||
patches.kernel.org/6.3.9-141-RDMA-cma-Always-set-static-rate-to-0-for-RoCE.patch
|
||||
patches.kernel.org/6.3.9-142-IB-uverbs-Fix-to-consider-event-queue-closing-a.patch
|
||||
patches.kernel.org/6.3.9-143-RDMA-mlx5-Fix-affinity-assignment.patch
|
||||
patches.kernel.org/6.3.9-144-IB-isert-Fix-dead-lock-in-ib_isert.patch
|
||||
patches.kernel.org/6.3.9-145-IB-isert-Fix-possible-list-corruption-in-CMA-ha.patch
|
||||
patches.kernel.org/6.3.9-146-IB-isert-Fix-incorrect-release-of-isert-connect.patch
|
||||
patches.kernel.org/6.3.9-147-net-ethtool-correct-MAX-attribute-value-for-sta.patch
|
||||
patches.kernel.org/6.3.9-148-wifi-mac80211-fragment-per-STA-profile-correctl.patch
|
||||
patches.kernel.org/6.3.9-149-ipvlan-fix-bound-dev-checking-for-IPv6-l3s-mode.patch
|
||||
patches.kernel.org/6.3.9-150-sctp-fix-an-error-code-in-sctp_sf_eat_auth.patch
|
||||
patches.kernel.org/6.3.9-151-igc-Clean-the-TX-buffer-and-TX-descriptor-ring.patch
|
||||
patches.kernel.org/6.3.9-152-igc-Fix-possible-system-crash-when-loading-modu.patch
|
||||
patches.kernel.org/6.3.9-153-igb-fix-nvm.ops.read-error-handling.patch
|
||||
patches.kernel.org/6.3.9-154-net-phylink-report-correct-max-speed-for-QUSGMI.patch
|
||||
patches.kernel.org/6.3.9-155-net-phylink-use-a-dedicated-helper-to-parse-usg.patch
|
||||
patches.kernel.org/6.3.9-156-drm-nouveau-don-t-detect-DSM-for-non-NVIDIA-dev.patch
|
||||
patches.kernel.org/6.3.9-157-drm-bridge-ti-sn65dsi86-Avoid-possible-buffer-o.patch
|
||||
patches.kernel.org/6.3.9-158-drm-nouveau-dp-check-for-NULL-nv_connector-nati.patch
|
||||
patches.kernel.org/6.3.9-159-drm-nouveau-add-nv_encoder-pointer-check-for-NU.patch
|
||||
patches.kernel.org/6.3.9-160-net-ethernet-ti-am65-cpsw-Call-of_node_put-on-e.patch
|
||||
patches.kernel.org/6.3.9-161-selftests-tc-testing-Fix-Error-Specified-qdisc-.patch
|
||||
patches.kernel.org/6.3.9-162-selftests-tc-testing-Fix-Error-failed-to-find-t.patch
|
||||
patches.kernel.org/6.3.9-163-selftests-tc-testing-Fix-SFB-db-test.patch
|
||||
patches.kernel.org/6.3.9-164-net-sched-act_ct-Fix-promotion-of-offloaded-unr.patch
|
||||
patches.kernel.org/6.3.9-165-net-sched-Refactor-qdisc_graft-for-ingress-and-.patch
|
||||
patches.kernel.org/6.3.9-166-net-sched-qdisc_destroy-old-ingress-and-clsact-.patch
|
||||
patches.kernel.org/6.3.9-167-selftests-forwarding-hw_stats_l3-Set-addrgenmod.patch
|
||||
patches.kernel.org/6.3.9-168-cifs-fix-lease-break-oops-in-xfstest-generic-09.patch
|
||||
patches.kernel.org/6.3.9-169-RDMA-rxe-Fix-rxe_cq_post.patch
|
||||
patches.kernel.org/6.3.9-170-Revert-media-dvb-core-Fix-use-after-free-on-rac.patch
|
||||
patches.kernel.org/6.3.9-171-ext4-drop-the-call-to-ext4_error-from-ext4_get_.patch
|
||||
patches.kernel.org/6.3.9-172-ice-Fix-ice-module-unload.patch
|
||||
patches.kernel.org/6.3.9-173-net-sched-cls_api-Fix-lockup-on-flushing-explic.patch
|
||||
patches.kernel.org/6.3.9-174-net-dsa-felix-fix-taprio-guard-band-overflow-at.patch
|
||||
patches.kernel.org/6.3.9-175-net-lapbether-only-support-ethernet-devices.patch
|
||||
patches.kernel.org/6.3.9-176-net-macsec-fix-double-free-of-percpu-stats.patch
|
||||
patches.kernel.org/6.3.9-177-sfc-fix-XDP-queues-mode-with-legacy-IRQ.patch
|
||||
patches.kernel.org/6.3.9-178-dm-don-t-lock-fs-when-the-map-is-NULL-during-su.patch
|
||||
patches.kernel.org/6.3.9-179-net-tipc-resize-nlattr-array-to-correct-size.patch
|
||||
patches.kernel.org/6.3.9-180-selftests-ptp-Fix-timestamp-printf-format-for-P.patch
|
||||
patches.kernel.org/6.3.9-181-octeon_ep-Add-missing-check-for-ioremap.patch
|
||||
patches.kernel.org/6.3.9-182-afs-Fix-vlserver-probe-RTT-handling.patch
|
||||
patches.kernel.org/6.3.9-183-parisc-Delete-redundant-register-definitions-in.patch
|
||||
patches.kernel.org/6.3.9-184-arm64-dts-qcom-sm8550-Use-the-correct-LLCC-regi.patch
|
||||
patches.kernel.org/6.3.9-185-neighbour-delete-neigh_lookup_nodev-as-not-used.patch
|
||||
patches.kernel.org/6.3.9-186-scsi-target-core-Fix-error-path-in-target_setup.patch
|
||||
patches.kernel.org/6.3.9-187-blk-cgroup-Flush-stats-before-releasing-blkcg_g.patch
|
||||
patches.kernel.org/6.3.9-188-Linux-6.3.9.patch
|
||||
|
||||
########################################################
|
||||
# Build fixes that apply to the vanilla kernel too.
|
||||
@ -2006,9 +2194,6 @@
|
||||
patches.suse/s390-ap-introduce-low-frequency-polling-possibility.patch
|
||||
patches.suse/s390-ap-implement-SE-AP-bind-unbind-and-associate.patch
|
||||
patches.suse/s390-ap-add-ap-status-asynch-error-support.patch
|
||||
patches.suse/Revert-media-dvb-core-Fix-use-after-free-on-race-con.patch
|
||||
patches.suse/nouveau-fix-client-work-fence-deletion-race.patch
|
||||
patches.suse/thunderbolt-Mask-ring-interrupt-on-Intel-hardware-as.patch
|
||||
########################################################
|
||||
# end of sorted patches
|
||||
########################################################
|
||||
|
@ -1,3 +1,3 @@
|
||||
2023-06-19 06:47:07 +0000
|
||||
GIT Revision: e044c8e09b05ebcc24ecb56400b610df7346972a
|
||||
2023-06-22 03:53:43 +0000
|
||||
GIT Revision: 0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||
GIT Branch: stable
|
||||
|
Loading…
Reference in New Issue
Block a user