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 info
|
||||||
BUGZILLA_SERVER="apibugzilla.suse.com"
|
BUGZILLA_SERVER="apibugzilla.suse.com"
|
||||||
BUGZILLA_PRODUCT="openSUSE Tumbleweed"
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%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})
|
%(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
|
Name: dtb-aarch64
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -53,6 +53,8 @@ Source3: kernel-source.rpmlintrc
|
|||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -112,6 +114,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -120,6 +123,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -179,6 +184,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -402,7 +408,7 @@ Device Tree files for Xilinx based arm64 systems.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
# Unpack all sources and patches
|
# 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
|
cd linux-%srcversion
|
||||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
%_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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%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})
|
%(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
|
Name: dtb-armv6l
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -53,6 +53,8 @@ Source3: kernel-source.rpmlintrc
|
|||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -112,6 +114,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -120,6 +123,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -179,6 +184,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -198,7 +204,7 @@ Device Tree files for Raspberry Pi 1 (A+, B, B+).
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
# Unpack all sources and patches
|
# 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
|
cd linux-%srcversion
|
||||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
%_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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%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})
|
%(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
|
Name: dtb-armv7l
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -53,6 +53,8 @@ Source3: kernel-source.rpmlintrc
|
|||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -112,6 +114,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -120,6 +123,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -179,6 +184,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -578,7 +584,7 @@ Device Tree files for Xilinx Zynq based systems.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
# Unpack all sources and patches
|
# 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
|
cd linux-%srcversion
|
||||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
%_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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%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})
|
%(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
|
Name: dtb-riscv64
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -53,6 +53,8 @@ Source3: kernel-source.rpmlintrc
|
|||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -112,6 +114,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -120,6 +123,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -179,6 +184,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -225,7 +231,7 @@ Device Tree files for StarFive based riscv64 systems.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
# Unpack all sources and patches
|
# 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
|
cd linux-%srcversion
|
||||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
%_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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
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 srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -111,9 +112,9 @@ Name: kernel-64kb
|
|||||||
Summary: Kernel with 64kb PAGE_SIZE
|
Summary: Kernel with 64kb PAGE_SIZE
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
Provides: kernel = %version-%source_rel
|
Provides: kernel = %version-%source_rel
|
||||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
%obsolete_rebuilds %name
|
%obsolete_rebuilds %name
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||||
Source3: kernel-source.rpmlintrc
|
Source3: kernel-source.rpmlintrc
|
||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -315,6 +324,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -374,6 +385,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -390,8 +402,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
This kernel is identical to the default kernel, but is configured with
|
This kernel is identical to the default kernel, but is configured with
|
||||||
@ -415,7 +446,7 @@ if test -e %_sourcedir/extra-symbols; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
mkdir -p %kernel_build_dir
|
||||||
|
|
||||||
@ -474,6 +505,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -675,20 +710,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -781,6 +808,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -788,6 +816,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -833,7 +862,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -910,11 +943,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -1007,10 +1040,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -1111,7 +1140,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1241,6 +1270,136 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: Kernel with 64kb PAGE_SIZE - Unsupported kernel modules
|
Summary: Kernel with 64kb PAGE_SIZE - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
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 compress_vmlinux @COMPRESS_VMLINUX@
|
||||||
%define livepatch @LIVEPATCH@%{nil}
|
%define livepatch @LIVEPATCH@%{nil}
|
||||||
%define livepatch_rt @LIVEPATCH_RT@%{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,15 +226,20 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
@ -260,8 +266,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
@DESCRIPTION@
|
@DESCRIPTION@
|
||||||
@ -341,6 +366,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -542,20 +571,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -648,6 +669,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -655,6 +677,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -700,7 +723,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -777,11 +804,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -874,10 +901,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -978,7 +1001,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1108,6 +1131,61 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: @SUMMARY@ - Unsupported kernel modules
|
Summary: @SUMMARY@ - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -18,12 +18,16 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -111,9 +112,9 @@ Name: kernel-debug
|
|||||||
Summary: A Debug Version of the Kernel
|
Summary: A Debug Version of the Kernel
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,23 +226,28 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
Provides: kernel = %version-%source_rel
|
Provides: kernel = %version-%source_rel
|
||||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
%ifarch ppc64
|
%ifarch ppc64
|
||||||
Provides: kernel-kdump = 2.6.28
|
Provides: kernel-kdump = 2.6.28
|
||||||
Obsoletes: kernel-kdump <= 2.6.28
|
Obsoletes: kernel-kdump <= 2.6.28
|
||||||
@ -256,6 +262,8 @@ Source3: kernel-source.rpmlintrc
|
|||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -315,6 +323,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -323,6 +332,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -382,6 +393,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -398,8 +410,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
This kernel has several debug facilities enabled that hurt performance.
|
This kernel has several debug facilities enabled that hurt performance.
|
||||||
@ -421,7 +452,7 @@ if test -e %_sourcedir/extra-symbols; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
mkdir -p %kernel_build_dir
|
||||||
|
|
||||||
@ -480,6 +511,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -681,20 +716,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -787,6 +814,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -794,6 +822,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -839,7 +868,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -916,11 +949,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -1013,10 +1046,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -1117,7 +1146,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1247,6 +1276,138 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: A Debug Version of the Kernel - Unsupported kernel modules
|
Summary: A Debug Version of the Kernel - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -18,12 +18,16 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -111,9 +112,9 @@ Name: kernel-default
|
|||||||
Summary: The Standard Kernel
|
Summary: The Standard Kernel
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,23 +226,28 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
Provides: kernel = %version-%source_rel
|
Provides: kernel = %version-%source_rel
|
||||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Provides: kernel-smp = 2.6.17
|
Provides: kernel-smp = 2.6.17
|
||||||
Obsoletes: kernel-smp <= 2.6.17
|
Obsoletes: kernel-smp <= 2.6.17
|
||||||
@ -300,6 +306,8 @@ Source3: kernel-source.rpmlintrc
|
|||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -359,6 +367,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -367,6 +376,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -426,6 +437,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -442,8 +454,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
The standard kernel for both uniprocessor and multiprocessor systems.
|
The standard kernel for both uniprocessor and multiprocessor systems.
|
||||||
@ -464,7 +495,7 @@ if test -e %_sourcedir/extra-symbols; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
mkdir -p %kernel_build_dir
|
||||||
|
|
||||||
@ -523,6 +554,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -724,20 +759,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -830,6 +857,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -837,6 +865,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -882,7 +911,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -959,11 +992,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -1056,10 +1089,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -1160,7 +1189,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1290,6 +1319,157 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: The Standard Kernel - Unsupported kernel modules
|
Summary: The Standard Kernel - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -17,23 +17,22 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
|
||||||
|
|
||||||
%define build_html 1
|
%define build_html 1
|
||||||
%define build_pdf 0
|
%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})
|
%(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
|
Name: kernel-docs
|
||||||
Summary: Kernel Documentation
|
Summary: Kernel Documentation
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: Documentation/Man
|
Group: Documentation/Man
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -50,11 +49,26 @@ BuildRequires: ImageMagick
|
|||||||
BuildRequires: graphviz
|
BuildRequires: graphviz
|
||||||
BuildRequires: graphviz-gd
|
BuildRequires: graphviz-gd
|
||||||
BuildRequires: graphviz-gnome
|
BuildRequires: graphviz-gnome
|
||||||
|
%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
|
||||||
|
BuildRequires: python3-base
|
||||||
BuildRequires: python3-Sphinx
|
BuildRequires: python3-Sphinx
|
||||||
BuildRequires: texlive-amscls
|
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
|
BuildRequires: texlive-anyfontsize
|
||||||
%if %build_pdf
|
%if %build_pdf
|
||||||
|
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
||||||
|
BuildRequires: python-Sphinx-latex
|
||||||
|
%else
|
||||||
BuildRequires: python3-Sphinx-latex
|
BuildRequires: python3-Sphinx-latex
|
||||||
|
%endif
|
||||||
BuildRequires: texlive-adjustbox
|
BuildRequires: texlive-adjustbox
|
||||||
BuildRequires: texlive-dejavu
|
BuildRequires: texlive-dejavu
|
||||||
BuildRequires: texlive-dejavu-fonts
|
BuildRequires: texlive-dejavu-fonts
|
||||||
@ -67,13 +81,15 @@ BuildRequires: texlive-zapfding
|
|||||||
%endif
|
%endif
|
||||||
URL: https://www.kernel.org/
|
URL: https://www.kernel.org/
|
||||||
Provides: %name = %version-%source_rel
|
Provides: %name = %version-%source_rel
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||||
Source3: kernel-source.rpmlintrc
|
Source3: kernel-source.rpmlintrc
|
||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -133,6 +149,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -141,6 +158,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -200,6 +219,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -231,7 +251,7 @@ These are HTML documents built from the current kernel sources.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%prep
|
%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} .
|
cp -a linux-%srcversion/{COPYING,CREDITS,MAINTAINERS,README} .
|
||||||
cd linux-%srcversion
|
cd linux-%srcversion
|
||||||
%_sourcedir/apply-patches %_sourcedir/series.conf %my_builddir %symbols
|
%_sourcedir/apply-patches %_sourcedir/series.conf %my_builddir %symbols
|
||||||
@ -241,11 +261,19 @@ cd linux-%srcversion
|
|||||||
export LANG=en_US.utf8
|
export LANG=en_US.utf8
|
||||||
%if %build_html
|
%if %build_html
|
||||||
mkdir -p 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
|
%endif
|
||||||
%if %build_pdf
|
%if %build_pdf
|
||||||
mkdir -p 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
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
@ -19,12 +19,11 @@
|
|||||||
%define srcversion @SRCVERSION@
|
%define srcversion @SRCVERSION@
|
||||||
%define patchversion @PATCHVERSION@
|
%define patchversion @PATCHVERSION@
|
||||||
%define variant @VARIANT@%{nil}
|
%define variant @VARIANT@%{nil}
|
||||||
|
%define build_html @BUILD_HTML@
|
||||||
|
%define build_pdf @BUILD_PDF@
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%define build_html 1
|
|
||||||
%define build_pdf 0
|
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{@SCRIPTS@})
|
%(chmod +x %_sourcedir/{@SCRIPTS@})
|
||||||
|
|
||||||
Name: kernel-docs@VARIANT@
|
Name: kernel-docs@VARIANT@
|
||||||
@ -50,11 +49,26 @@ BuildRequires: ImageMagick
|
|||||||
BuildRequires: graphviz
|
BuildRequires: graphviz
|
||||||
BuildRequires: graphviz-gd
|
BuildRequires: graphviz-gd
|
||||||
BuildRequires: graphviz-gnome
|
BuildRequires: graphviz-gnome
|
||||||
|
%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
|
||||||
|
BuildRequires: python3-base
|
||||||
BuildRequires: python3-Sphinx
|
BuildRequires: python3-Sphinx
|
||||||
BuildRequires: texlive-amscls
|
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
|
BuildRequires: texlive-anyfontsize
|
||||||
%if %build_pdf
|
%if %build_pdf
|
||||||
|
%if 0%{?suse_version} && 0%{?suse_version} < 1500
|
||||||
|
BuildRequires: python-Sphinx-latex
|
||||||
|
%else
|
||||||
BuildRequires: python3-Sphinx-latex
|
BuildRequires: python3-Sphinx-latex
|
||||||
|
%endif
|
||||||
BuildRequires: texlive-adjustbox
|
BuildRequires: texlive-adjustbox
|
||||||
BuildRequires: texlive-dejavu
|
BuildRequires: texlive-dejavu
|
||||||
BuildRequires: texlive-dejavu-fonts
|
BuildRequires: texlive-dejavu-fonts
|
||||||
@ -109,11 +123,19 @@ cd linux-%srcversion
|
|||||||
export LANG=en_US.utf8
|
export LANG=en_US.utf8
|
||||||
%if %build_html
|
%if %build_html
|
||||||
mkdir -p 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
|
%endif
|
||||||
%if %build_pdf
|
%if %build_pdf
|
||||||
mkdir -p 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
|
%endif
|
||||||
|
|
||||||
%install
|
%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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -18,12 +18,16 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -111,9 +112,9 @@ Name: kernel-kvmsmall
|
|||||||
Summary: The Small Developer Kernel for KVM
|
Summary: The Small Developer Kernel for KVM
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
Provides: kernel = %version-%source_rel
|
Provides: kernel = %version-%source_rel
|
||||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
%obsolete_rebuilds %name
|
%obsolete_rebuilds %name
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||||
Source3: kernel-source.rpmlintrc
|
Source3: kernel-source.rpmlintrc
|
||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -315,6 +324,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -374,6 +385,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -390,8 +402,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
This kernel is intended for kernel developers to use in simple virtual
|
This kernel is intended for kernel developers to use in simple virtual
|
||||||
@ -419,7 +450,7 @@ if test -e %_sourcedir/extra-symbols; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
mkdir -p %kernel_build_dir
|
||||||
|
|
||||||
@ -478,6 +509,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -679,20 +714,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -785,6 +812,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -792,6 +820,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -837,7 +866,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -914,11 +947,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -1011,10 +1044,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -1115,7 +1144,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1245,6 +1274,140 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: The Small Developer Kernel for KVM - Unsupported kernel modules
|
Summary: The Small Developer Kernel for KVM - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
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 srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -111,9 +112,9 @@ Name: kernel-lpae
|
|||||||
Summary: Kernel for LPAE enabled systems
|
Summary: Kernel for LPAE enabled systems
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
Provides: kernel = %version-%source_rel
|
Provides: kernel = %version-%source_rel
|
||||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
%obsolete_rebuilds %name
|
%obsolete_rebuilds %name
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||||
Source3: kernel-source.rpmlintrc
|
Source3: kernel-source.rpmlintrc
|
||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -315,6 +324,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -374,6 +385,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -390,8 +402,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
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
|
fi
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
mkdir -p %kernel_build_dir
|
||||||
|
|
||||||
@ -472,6 +503,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -673,20 +708,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -779,6 +806,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -786,6 +814,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -831,7 +860,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -908,11 +941,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -1005,10 +1038,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -1109,7 +1138,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1239,6 +1268,134 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
|
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#!BuildIgnore: post-build-checks
|
#!BuildIgnore: post-build-checks
|
||||||
|
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
@ -44,7 +44,7 @@ BuildRequires: util-linux
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: kernel%kernel_flavor-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
BuildRequires: kernel%kernel_flavor-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
|
|
||||||
%if 0%{?rhel_version}
|
%if 0%{?rhel_version}
|
||||||
BuildRequires: kernel
|
BuildRequires: kernel
|
||||||
@ -56,9 +56,9 @@ BuildRequires: dracut
|
|||||||
Summary: package kernel and initrd for OBS VM builds
|
Summary: package kernel and initrd for OBS VM builds
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: SLES
|
Group: SLES
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
# needsrootforbuild
|
# needsrootforbuild
|
||||||
|
|
||||||
|
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%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
|
Summary: Basic QA tests for the kernel
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: SLES
|
Group: SLES
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
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 srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -111,9 +112,9 @@ Name: kernel-pae
|
|||||||
Summary: Kernel with PAE Support
|
Summary: Kernel with PAE Support
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,23 +226,28 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
Provides: kernel = %version-%source_rel
|
Provides: kernel = %version-%source_rel
|
||||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Provides: kernel-bigsmp = 2.6.17
|
Provides: kernel-bigsmp = 2.6.17
|
||||||
Obsoletes: kernel-bigsmp <= 2.6.17
|
Obsoletes: kernel-bigsmp <= 2.6.17
|
||||||
@ -270,6 +276,8 @@ Source3: kernel-source.rpmlintrc
|
|||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -329,6 +337,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -337,6 +346,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -396,6 +407,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -412,8 +424,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
This kernel supports up to 64GB of main memory. It requires Physical
|
This kernel supports up to 64GB of main memory. It requires Physical
|
||||||
@ -441,7 +472,7 @@ if test -e %_sourcedir/extra-symbols; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
mkdir -p %kernel_build_dir
|
||||||
|
|
||||||
@ -500,6 +531,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -701,20 +736,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -807,6 +834,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -814,6 +842,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -859,7 +888,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -936,11 +969,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -1033,10 +1066,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -1137,7 +1166,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1267,6 +1296,150 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: Kernel with PAE Support - Unsupported kernel modules
|
Summary: Kernel with PAE Support - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
@ -30,9 +30,9 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: kernel-source
|
Name: kernel-source
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -49,7 +49,7 @@ BuildRequires: fdupes
|
|||||||
BuildRequires: sed
|
BuildRequires: sed
|
||||||
Requires(post): coreutils sed
|
Requires(post): coreutils sed
|
||||||
Provides: %name = %version-%source_rel
|
Provides: %name = %version-%source_rel
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: linux
|
Provides: linux
|
||||||
Provides: multiversion(kernel)
|
Provides: multiversion(kernel)
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
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
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -120,6 +122,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@ -210,7 +213,7 @@ Vanilla Linux kernel sources with minor build fixes.
|
|||||||
echo "Symbol(s): %symbols"
|
echo "Symbol(s): %symbols"
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
%build
|
||||||
%install
|
%install
|
||||||
@ -223,10 +226,6 @@ find . -xtype l -delete -printf "deleted '%f'\n"
|
|||||||
if test "%srcversion" != "%kernelrelease%variant"; then
|
if test "%srcversion" != "%kernelrelease%variant"; then
|
||||||
mv linux-%srcversion linux-%kernelrelease%variant
|
mv linux-%srcversion linux-%kernelrelease%variant
|
||||||
fi
|
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
|
%if %do_vanilla
|
||||||
cp -al \
|
cp -al \
|
||||||
@ -234,6 +233,10 @@ sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%vari
|
|||||||
cd linux-%kernelrelease-vanilla
|
cd linux-%kernelrelease-vanilla
|
||||||
%_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols
|
%_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols
|
||||||
rm -f $(find . -name ".gitignore")
|
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).
|
# Hardlink duplicate files automatically (from package fdupes).
|
||||||
%fdupes $PWD
|
%fdupes $PWD
|
||||||
cd ..
|
cd ..
|
||||||
@ -246,6 +249,10 @@ rm -f $(find . -name ".gitignore")
|
|||||||
if [ -f %_sourcedir/localversion ] ; then
|
if [ -f %_sourcedir/localversion ] ; then
|
||||||
cat %_sourcedir/localversion > localversion
|
cat %_sourcedir/localversion > localversion
|
||||||
fi
|
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).
|
# Hardlink duplicate files automatically (from package fdupes).
|
||||||
%fdupes $PWD
|
%fdupes $PWD
|
||||||
cd ..
|
cd ..
|
||||||
|
@ -61,6 +61,8 @@ Source3: kernel-source.rpmlintrc
|
|||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -120,6 +122,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@ -223,10 +226,6 @@ find . -xtype l -delete -printf "deleted '%f'\n"
|
|||||||
if test "%srcversion" != "%kernelrelease%variant"; then
|
if test "%srcversion" != "%kernelrelease%variant"; then
|
||||||
mv linux-%srcversion linux-%kernelrelease%variant
|
mv linux-%srcversion linux-%kernelrelease%variant
|
||||||
fi
|
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
|
%if %do_vanilla
|
||||||
cp -al \
|
cp -al \
|
||||||
@ -234,6 +233,10 @@ sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%vari
|
|||||||
cd linux-%kernelrelease-vanilla
|
cd linux-%kernelrelease-vanilla
|
||||||
%_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols
|
%_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols
|
||||||
rm -f $(find . -name ".gitignore")
|
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).
|
# Hardlink duplicate files automatically (from package fdupes).
|
||||||
%fdupes $PWD
|
%fdupes $PWD
|
||||||
cd ..
|
cd ..
|
||||||
@ -246,6 +249,10 @@ rm -f $(find . -name ".gitignore")
|
|||||||
if [ -f %_sourcedir/localversion ] ; then
|
if [ -f %_sourcedir/localversion ] ; then
|
||||||
cat %_sourcedir/localversion > localversion
|
cat %_sourcedir/localversion > localversion
|
||||||
fi
|
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).
|
# Hardlink duplicate files automatically (from package fdupes).
|
||||||
%fdupes $PWD
|
%fdupes $PWD
|
||||||
cd ..
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -24,10 +24,10 @@ Name: kernel-syms
|
|||||||
Summary: Kernel Symbol Versions (modversions)
|
Summary: Kernel Symbol Versions (modversions)
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: Development/Sources
|
Group: Development/Sources
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if %using_buildservice
|
%if %using_buildservice
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel
|
|||||||
%endif
|
%endif
|
||||||
Requires: pesign-obs-integration
|
Requires: pesign-obs-integration
|
||||||
Provides: %name = %version-%source_rel
|
Provides: %name = %version-%source_rel
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: multiversion(kernel)
|
Provides: multiversion(kernel)
|
||||||
Source: README.KSYMS
|
Source: README.KSYMS
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -18,12 +18,16 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -111,9 +112,9 @@ Name: kernel-vanilla
|
|||||||
Summary: The Standard Kernel - without any SUSE patches
|
Summary: The Standard Kernel - without any SUSE patches
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
Provides: kernel = %version-%source_rel
|
Provides: kernel = %version-%source_rel
|
||||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
%obsolete_rebuilds %name
|
%obsolete_rebuilds %name
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||||
Source3: kernel-source.rpmlintrc
|
Source3: kernel-source.rpmlintrc
|
||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -315,6 +324,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -374,6 +385,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -390,8 +402,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
The standard kernel - without any SUSE patches
|
The standard kernel - without any SUSE patches
|
||||||
@ -412,7 +443,7 @@ if test -e %_sourcedir/extra-symbols; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
mkdir -p %kernel_build_dir
|
||||||
|
|
||||||
@ -471,6 +502,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -672,20 +707,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -778,6 +805,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -785,6 +813,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -830,7 +859,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -907,11 +940,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -1004,10 +1037,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -1108,7 +1137,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1238,6 +1267,133 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
|
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
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
|
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).
|
(bsc#1210165).
|
||||||
- commit 4abd087
|
- 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
|
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).
|
(bsc#1012628).
|
||||||
- commit b5f9ff5
|
- 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
|
Fri Jun 9 12:31:43 CEST 2023 - tiwai@suse.de
|
||||||
|
|
||||||
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
- Update patch reference for memstick fix (CVE-2023-3141 bsc#1212129 bsc#1211449)
|
||||||
- commit 2c9fe82
|
- 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
|
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.
|
Fix table alignment.
|
||||||
- commit 6152a50
|
- 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
|
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).
|
(https://gitlab.freedesktop.org/drm/amd/-/issues/2447).
|
||||||
- commit fc379fb
|
- 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
|
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
|
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)""
|
- Revert "Revert "Remove usrmerge compatibility symlink in buildroot (boo#1211796)""
|
||||||
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
This reverts commit d3cbce2379049d1657919d6ced51f6f5141f66fd, we will
|
||||||
merge a fix from the packaging branch.
|
merge a fix from the packaging branch.
|
||||||
- commit 07d1779
|
- commit 92dc30d
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 1 17:59:02 CEST 2023 - msuchanek@suse.de
|
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)
|
- rpm/kernel-binary.spec.in: Add Provides of kernel-preempt (jsc#SLE-18857)
|
||||||
For smooth migration with the former kernel-preempt user, kernel-default
|
For smooth migration with the former kernel-preempt user, kernel-default
|
||||||
provides kernel-preempt now when CONFIG_PREEMPT_DYNAMIC is defined.
|
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
|
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).
|
- vt: fix broken display when running aptitude (bnc#1114836).
|
||||||
- commit 5bec309
|
- 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
|
Thu Nov 8 08:13:47 CET 2018 - jslaby@suse.cz
|
||||||
|
|
||||||
|
@ -18,12 +18,16 @@
|
|||||||
|
|
||||||
|
|
||||||
%define srcversion 6.3
|
%define srcversion 6.3
|
||||||
%define patchversion 6.3.8
|
%define patchversion 6.3.9
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{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
|
%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)}
|
%{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")
|
%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"
|
%if "%CONFIG_MODULES" != "y"
|
||||||
%define klp_symbols 0
|
%define klp_symbols 0
|
||||||
%endif
|
%endif
|
||||||
@ -111,9 +112,9 @@ Name: kernel-zfcpdump
|
|||||||
Summary: The IBM System Z zfcpdump Kernel
|
Summary: The IBM System Z zfcpdump Kernel
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Version: 6.3.8
|
Version: 6.3.9
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.ge044c8e
|
Release: <RELEASE>.g0df701d
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@ -225,29 +226,36 @@ Obsoletes: microcode_ctl < 1.18
|
|||||||
%define _no_recompute_build_ids 1
|
%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
|
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||||
%undefine _unique_debug_names
|
%undefine _unique_debug_names
|
||||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
|
||||||
Conflicts: sysfsutils < 2.0
|
%{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts')
|
||||||
Conflicts: apparmor-profiles <= 2.1
|
if not fd then io.stderr:write(err) end
|
||||||
Conflicts: apparmor-parser < 2.3
|
unpack = table.unpack or unpack
|
||||||
# root-lvm only works with newer udevs
|
for l in fd:lines() do
|
||||||
Conflicts: udev < 118
|
if #l > 0 and l:sub(1,1) ~= '#' then
|
||||||
Conflicts: lvm2 < 2.02.33
|
words = {} ; for w in l:gmatch("([^%s]+)%s*") do table.insert(words, w) end
|
||||||
# Interface to hv_kvp_daemon changed
|
package, version = unpack(words)
|
||||||
Conflicts: hyper-v < 4
|
print('Conflicts: ' .. package .. ' < '.. version .. '\n')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
fd:close()
|
||||||
|
}
|
||||||
|
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
Provides: kernel = %version-%source_rel
|
Provides: kernel = %version-%source_rel
|
||||||
Provides: kernel-%build_flavor-base-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
Provides: kernel-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-e044c8e09b05ebcc24ecb56400b610df7346972a
|
Provides: %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
%obsolete_rebuilds %name
|
%obsolete_rebuilds %name
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||||
Source3: kernel-source.rpmlintrc
|
Source3: kernel-source.rpmlintrc
|
||||||
Source14: series.conf
|
Source14: series.conf
|
||||||
Source16: guards
|
Source16: guards
|
||||||
Source17: apply-patches
|
Source17: apply-patches
|
||||||
|
Source19: kernel-binary-conflicts
|
||||||
|
Source20: obsolete-kmps
|
||||||
Source21: config.conf
|
Source21: config.conf
|
||||||
Source23: supported.conf
|
Source23: supported.conf
|
||||||
Source33: check-for-config-changes
|
Source33: check-for-config-changes
|
||||||
@ -307,6 +315,7 @@ Source109: patches.kernel.org.tar.bz2
|
|||||||
Source110: patches.apparmor.tar.bz2
|
Source110: patches.apparmor.tar.bz2
|
||||||
Source111: patches.rt.tar.bz2
|
Source111: patches.rt.tar.bz2
|
||||||
Source113: patches.kabi.tar.bz2
|
Source113: patches.kabi.tar.bz2
|
||||||
|
Source114: patches.drm.tar.bz2
|
||||||
Source120: kabi.tar.bz2
|
Source120: kabi.tar.bz2
|
||||||
Source121: sysctl.tar.bz2
|
Source121: sysctl.tar.bz2
|
||||||
# These files are found in the kernel-source package:
|
# These files are found in the kernel-source package:
|
||||||
@ -315,6 +324,8 @@ NoSource: 3
|
|||||||
NoSource: 14
|
NoSource: 14
|
||||||
NoSource: 16
|
NoSource: 16
|
||||||
NoSource: 17
|
NoSource: 17
|
||||||
|
NoSource: 19
|
||||||
|
NoSource: 20
|
||||||
NoSource: 21
|
NoSource: 21
|
||||||
NoSource: 23
|
NoSource: 23
|
||||||
NoSource: 33
|
NoSource: 33
|
||||||
@ -374,6 +385,7 @@ NoSource: 109
|
|||||||
NoSource: 110
|
NoSource: 110
|
||||||
NoSource: 111
|
NoSource: 111
|
||||||
NoSource: 113
|
NoSource: 113
|
||||||
|
NoSource: 114
|
||||||
NoSource: 120
|
NoSource: 120
|
||||||
NoSource: 121
|
NoSource: 121
|
||||||
|
|
||||||
@ -390,8 +402,27 @@ BuildArch: i686
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
%if %build_default
|
||||||
%define supported_modules_check 0
|
%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
|
||||||
The Linux kernel for booting the zfcpdump process on IBM System Z.
|
The Linux kernel for booting the zfcpdump process on IBM System Z.
|
||||||
@ -415,7 +446,7 @@ if test -e %_sourcedir/extra-symbols; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Unpack all sources and patches
|
# 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
|
mkdir -p %kernel_build_dir
|
||||||
|
|
||||||
@ -474,6 +505,10 @@ cd linux-%srcversion
|
|||||||
--vanilla \
|
--vanilla \
|
||||||
%endif
|
%endif
|
||||||
%_sourcedir/series.conf .. $SYMBOLS
|
%_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
|
cd %kernel_build_dir
|
||||||
|
|
||||||
@ -675,20 +710,12 @@ done
|
|||||||
|
|
||||||
%install
|
%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
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
# strip removes too much from the vmlinux ELF binary
|
# strip removes too much from the vmlinux ELF binary
|
||||||
export NO_BRP_STRIP_DEBUG=true
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
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
|
# 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
|
# has a correct dependency on kernel-devel, but the brp check does not see
|
||||||
# kernel-devel during build.
|
# kernel-devel during build.
|
||||||
@ -781,6 +808,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%if ! %sb_efi_only
|
||||||
%ifarch s390x ppc64 ppc64le
|
%ifarch s390x ppc64 ppc64le
|
||||||
%if 0%{?usrmerged}
|
%if 0%{?usrmerged}
|
||||||
BRP_PESIGN_FILES="%modules_dir/%image"
|
BRP_PESIGN_FILES="%modules_dir/%image"
|
||||||
@ -788,6 +816,7 @@ BRP_PESIGN_FILES="%modules_dir/%image"
|
|||||||
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
BRP_PESIGN_FILES="/boot/%image-%kernelrelease-%build_flavor"
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%if "%CONFIG_MODULE_SIG" == "y"
|
%if "%CONFIG_MODULE_SIG" == "y"
|
||||||
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
BRP_PESIGN_FILES="$BRP_PESIGN_FILES *.ko"
|
||||||
%endif
|
%endif
|
||||||
@ -833,7 +862,7 @@ fi
|
|||||||
%if %install_vdso
|
%if %install_vdso
|
||||||
# Install the unstripped vdso's that are linked in the kernel image
|
# Install the unstripped vdso's that are linked in the kernel image
|
||||||
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
|
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
|
%endif
|
||||||
|
|
||||||
# Create a dummy initrd with roughly the size the real one will have.
|
# 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
|
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
|
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
|
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
|
cat ipa-clones.list | sed -e 's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> %my_builddir/livepatch-files.no_dir
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -910,11 +943,11 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
# We were building in %my_builddir/linux-%srcversion, but the sources will
|
# 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
|
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
|
||||||
# build symlink.
|
# 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 \
|
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 \
|
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
|
# Abort if there are any undefined symbols
|
||||||
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
|
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
|
# 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
|
# pointless to rely on its contents. Replacing by zeros to make the
|
||||||
# checksums always the same for several builds of the same package.
|
# checksums always the same for several builds of the same package.
|
||||||
test -s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep && \
|
test -s %buildroot%kernel_module_directory/%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
|
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
|
res=0
|
||||||
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
|
||||||
@ -1007,10 +1040,6 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
rm -rf %{buildroot}/lib/firmware
|
rm -rf %{buildroot}/lib/firmware
|
||||||
%if 0%{?usrmerged}
|
|
||||||
# remove usrmerge aid
|
|
||||||
rm %{buildroot}/lib
|
|
||||||
%endif
|
|
||||||
|
|
||||||
add_dirs_to_filelist() {
|
add_dirs_to_filelist() {
|
||||||
sed -rn '
|
sed -rn '
|
||||||
@ -1111,7 +1140,7 @@ add_dirs_to_filelist >> %my_builddir/kernel-devel.files
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ %CONFIG_MODULES = y ]; then
|
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" \
|
find "$MODULES" \
|
||||||
%if 0%{?separate_vdso}
|
%if 0%{?separate_vdso}
|
||||||
-path "$MODULES/vdso" -prune -o \
|
-path "$MODULES/vdso" -prune -o \
|
||||||
@ -1241,6 +1270,136 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%files -f kernel-main.files
|
%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
|
%package extra
|
||||||
Summary: The IBM System Z zfcpdump Kernel - Unsupported kernel modules
|
Summary: The IBM System Z zfcpdump Kernel - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
|
35
mkspec
35
mkspec
@ -40,27 +40,30 @@ my ($srcversion, $variant, $obs_build_variant) =
|
|||||||
$obs_build_variant = ($obs_build_variant ? $variant : "" );
|
$obs_build_variant = ($obs_build_variant ? $variant : "" );
|
||||||
my $compress_modules = 'none';
|
my $compress_modules = 'none';
|
||||||
my $compress_vmlinux = 'gz';
|
my $compress_vmlinux = 'gz';
|
||||||
my $build_dtbs = ();
|
|
||||||
my $livepatch = "";
|
|
||||||
my $livepatch_rt = "";
|
|
||||||
if (defined($vars{'COMPRESS_MODULES'})) {
|
if (defined($vars{'COMPRESS_MODULES'})) {
|
||||||
$compress_modules = $vars{'COMPRESS_MODULES'};
|
$compress_modules = $vars{'COMPRESS_MODULES'};
|
||||||
}
|
}
|
||||||
if (defined($vars{'COMPRESS_VMLINUX'})) {
|
if (defined($vars{'COMPRESS_VMLINUX'})) {
|
||||||
$compress_vmlinux = $vars{'COMPRESS_VMLINUX'};
|
$compress_vmlinux = $vars{'COMPRESS_VMLINUX'};
|
||||||
}
|
}
|
||||||
if (defined($vars{'BUILD_DTBS'})) {
|
sub detect_false {
|
||||||
$build_dtbs = $vars{'BUILD_DTBS'};
|
my $arg = $_[0];
|
||||||
$build_dtbs = () if $build_dtbs =~ /^(0+|no|false)$/i;
|
return "" if not $arg;
|
||||||
|
return $arg =~ /^(0+|no|none)$/i ? "" : $arg;
|
||||||
}
|
}
|
||||||
if (defined($vars{'LIVEPATCH'})) {
|
my $build_dtbs = detect_false $vars{'BUILD_DTBS'};
|
||||||
$livepatch = $vars{'LIVEPATCH'};
|
my $livepatch = detect_false $vars{'LIVEPATCH'};
|
||||||
$livepatch = "" if $livepatch =~ /^(0+|no|none)$/i;
|
my $livepatch_rt = detect_false $vars{'LIVEPATCH_RT'};
|
||||||
}
|
sub to_bool {
|
||||||
if (defined($vars{'LIVEPATCH_RT'})) {
|
return detect_false($_[0]) ? 1 : 0 ;
|
||||||
$livepatch_rt = $vars{'LIVEPATCH_RT'};
|
|
||||||
$livepatch_rt = "" if $livepatch_rt =~ /^(0+|no|none)$/i;
|
|
||||||
}
|
}
|
||||||
|
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)) {
|
if (!defined ($rpmrelease)) {
|
||||||
$rpmrelease = $vars{'RELEASE'} || 0;
|
$rpmrelease = $vars{'RELEASE'} || 0;
|
||||||
}
|
}
|
||||||
@ -127,6 +130,12 @@ my %macros = (
|
|||||||
SCRIPTS => $scripts,
|
SCRIPTS => $scripts,
|
||||||
LIVEPATCH => $livepatch,
|
LIVEPATCH => $livepatch,
|
||||||
LIVEPATCH_RT => $livepatch_rt,
|
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,
|
YEAR => (localtime time)[5] + 1900,
|
||||||
COMPRESS_MODULES => $compress_modules,
|
COMPRESS_MODULES => $compress_modules,
|
||||||
COMPRESS_VMLINUX => $compress_vmlinux,
|
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
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:9c538d9c629da38a529f57753e06d006047c30d2e9611e22120a44de7c798d06
|
oid sha256:aae34097f109882bad7201966b8d4f84067c176f052798b78b21a0fdd8e75733
|
||||||
size 1493756
|
size 1634845
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:56dbdfdabf8762df5e04c569131ce2312890cba3f9bed9b002175d0a4cb3eb45
|
oid sha256:46822cb8b7d903e8658d3d441575cf642966b541e1153c103bbe7741e0b390b8
|
||||||
size 61201
|
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-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-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.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.
|
# 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-introduce-low-frequency-polling-possibility.patch
|
||||||
patches.suse/s390-ap-implement-SE-AP-bind-unbind-and-associate.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/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
|
# end of sorted patches
|
||||||
########################################################
|
########################################################
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
2023-06-19 06:47:07 +0000
|
2023-06-22 03:53:43 +0000
|
||||||
GIT Revision: e044c8e09b05ebcc24ecb56400b610df7346972a
|
GIT Revision: 0df701dd2c208f4843cf219b4b26b533ada9bd34
|
||||||
GIT Branch: stable
|
GIT Branch: stable
|
||||||
|
Loading…
Reference in New Issue
Block a user