diff --git a/dtb-aarch64.changes b/dtb-aarch64.changes index 992eaf87..e6270206 100644 --- a/dtb-aarch64.changes +++ b/dtb-aarch64.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/dtb-aarch64.spec b/dtb-aarch64.spec index 7ac5263b..65392ba3 100644 --- a/dtb-aarch64.spec +++ b/dtb-aarch64.spec @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -114,6 +114,73 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 +# These files are found in the kernel-source package: +NoSource: 0 +NoSource: 3 +NoSource: 14 +NoSource: 16 +NoSource: 17 +NoSource: 21 +NoSource: 23 +NoSource: 33 +NoSource: 35 +NoSource: 36 +NoSource: 37 +NoSource: 38 +NoSource: 39 +NoSource: 40 +NoSource: 46 +NoSource: 47 +NoSource: 48 +NoSource: 49 +NoSource: 50 +NoSource: 51 +NoSource: 52 +NoSource: 53 +NoSource: 54 +NoSource: 55 +NoSource: 56 +NoSource: 57 +NoSource: 58 +NoSource: 60 +NoSource: 61 +NoSource: 62 +NoSource: 63 +NoSource: 64 +NoSource: 65 +NoSource: 67 +NoSource: 68 +NoSource: 69 +NoSource: 70 +NoSource: 71 +NoSource: 72 +NoSource: 73 +NoSource: 74 +NoSource: 75 +NoSource: 76 +NoSource: 77 +NoSource: 78 +NoSource: 79 +NoSource: 80 +NoSource: 81 +NoSource: 82 +NoSource: 83 +NoSource: 84 +NoSource: 85 +NoSource: 100 +NoSource: 101 +NoSource: 102 +NoSource: 103 +NoSource: 104 +NoSource: 105 +NoSource: 106 +NoSource: 108 +NoSource: 109 +NoSource: 110 +NoSource: 111 +NoSource: 113 +NoSource: 120 +NoSource: 121 %description Device Tree files for $MACHINES. diff --git a/dtb-armv6l.changes b/dtb-armv6l.changes index 992eaf87..e6270206 100644 --- a/dtb-armv6l.changes +++ b/dtb-armv6l.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/dtb-armv6l.spec b/dtb-armv6l.spec index 7ab0225f..f70120aa 100644 --- a/dtb-armv6l.spec +++ b/dtb-armv6l.spec @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-armv6l -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -114,6 +114,73 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 +# These files are found in the kernel-source package: +NoSource: 0 +NoSource: 3 +NoSource: 14 +NoSource: 16 +NoSource: 17 +NoSource: 21 +NoSource: 23 +NoSource: 33 +NoSource: 35 +NoSource: 36 +NoSource: 37 +NoSource: 38 +NoSource: 39 +NoSource: 40 +NoSource: 46 +NoSource: 47 +NoSource: 48 +NoSource: 49 +NoSource: 50 +NoSource: 51 +NoSource: 52 +NoSource: 53 +NoSource: 54 +NoSource: 55 +NoSource: 56 +NoSource: 57 +NoSource: 58 +NoSource: 60 +NoSource: 61 +NoSource: 62 +NoSource: 63 +NoSource: 64 +NoSource: 65 +NoSource: 67 +NoSource: 68 +NoSource: 69 +NoSource: 70 +NoSource: 71 +NoSource: 72 +NoSource: 73 +NoSource: 74 +NoSource: 75 +NoSource: 76 +NoSource: 77 +NoSource: 78 +NoSource: 79 +NoSource: 80 +NoSource: 81 +NoSource: 82 +NoSource: 83 +NoSource: 84 +NoSource: 85 +NoSource: 100 +NoSource: 101 +NoSource: 102 +NoSource: 103 +NoSource: 104 +NoSource: 105 +NoSource: 106 +NoSource: 108 +NoSource: 109 +NoSource: 110 +NoSource: 111 +NoSource: 113 +NoSource: 120 +NoSource: 121 %description Device Tree files for $MACHINES. diff --git a/dtb-armv7l.changes b/dtb-armv7l.changes index 992eaf87..e6270206 100644 --- a/dtb-armv7l.changes +++ b/dtb-armv7l.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/dtb-armv7l.spec b/dtb-armv7l.spec index 3a0ff607..7d2d74aa 100644 --- a/dtb-armv7l.spec +++ b/dtb-armv7l.spec @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-armv7l -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -114,6 +114,73 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 +# These files are found in the kernel-source package: +NoSource: 0 +NoSource: 3 +NoSource: 14 +NoSource: 16 +NoSource: 17 +NoSource: 21 +NoSource: 23 +NoSource: 33 +NoSource: 35 +NoSource: 36 +NoSource: 37 +NoSource: 38 +NoSource: 39 +NoSource: 40 +NoSource: 46 +NoSource: 47 +NoSource: 48 +NoSource: 49 +NoSource: 50 +NoSource: 51 +NoSource: 52 +NoSource: 53 +NoSource: 54 +NoSource: 55 +NoSource: 56 +NoSource: 57 +NoSource: 58 +NoSource: 60 +NoSource: 61 +NoSource: 62 +NoSource: 63 +NoSource: 64 +NoSource: 65 +NoSource: 67 +NoSource: 68 +NoSource: 69 +NoSource: 70 +NoSource: 71 +NoSource: 72 +NoSource: 73 +NoSource: 74 +NoSource: 75 +NoSource: 76 +NoSource: 77 +NoSource: 78 +NoSource: 79 +NoSource: 80 +NoSource: 81 +NoSource: 82 +NoSource: 83 +NoSource: 84 +NoSource: 85 +NoSource: 100 +NoSource: 101 +NoSource: 102 +NoSource: 103 +NoSource: 104 +NoSource: 105 +NoSource: 106 +NoSource: 108 +NoSource: 109 +NoSource: 110 +NoSource: 111 +NoSource: 113 +NoSource: 120 +NoSource: 121 %description Device Tree files for $MACHINES. diff --git a/dtb-riscv64.changes b/dtb-riscv64.changes index 992eaf87..e6270206 100644 --- a/dtb-riscv64.changes +++ b/dtb-riscv64.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/dtb-riscv64.spec b/dtb-riscv64.spec index 8a18fdc1..7063203d 100644 --- a/dtb-riscv64.spec +++ b/dtb-riscv64.spec @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-riscv64 -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -114,6 +114,73 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 +# These files are found in the kernel-source package: +NoSource: 0 +NoSource: 3 +NoSource: 14 +NoSource: 16 +NoSource: 17 +NoSource: 21 +NoSource: 23 +NoSource: 33 +NoSource: 35 +NoSource: 36 +NoSource: 37 +NoSource: 38 +NoSource: 39 +NoSource: 40 +NoSource: 46 +NoSource: 47 +NoSource: 48 +NoSource: 49 +NoSource: 50 +NoSource: 51 +NoSource: 52 +NoSource: 53 +NoSource: 54 +NoSource: 55 +NoSource: 56 +NoSource: 57 +NoSource: 58 +NoSource: 60 +NoSource: 61 +NoSource: 62 +NoSource: 63 +NoSource: 64 +NoSource: 65 +NoSource: 67 +NoSource: 68 +NoSource: 69 +NoSource: 70 +NoSource: 71 +NoSource: 72 +NoSource: 73 +NoSource: 74 +NoSource: 75 +NoSource: 76 +NoSource: 77 +NoSource: 78 +NoSource: 79 +NoSource: 80 +NoSource: 81 +NoSource: 82 +NoSource: 83 +NoSource: 84 +NoSource: 85 +NoSource: 100 +NoSource: 101 +NoSource: 102 +NoSource: 103 +NoSource: 104 +NoSource: 105 +NoSource: 106 +NoSource: 108 +NoSource: 109 +NoSource: 110 +NoSource: 111 +NoSource: 113 +NoSource: 120 +NoSource: 121 %description Device Tree files for $MACHINES. diff --git a/kernel-64kb.changes b/kernel-64kb.changes index 992eaf87..e6270206 100644 --- a/kernel-64kb.changes +++ b/kernel-64kb.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-64kb.spec b/kernel-64kb.spec index c97c3c24..22303702 100644 --- a/kernel-64kb.spec +++ b/kernel-64kb.spec @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Name: kernel-64kb Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-b7da6986b1de01f2553440b75d1c1549da909400 -Provides: kernel-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: kernel-%build_flavor-base-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe +Provides: kernel-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe # END COMMON DEPS -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -310,20 +310,6 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 -%define kmp_target_cpu %_target_cpu -%ifarch %ix86 -# Only i386/default supports i586, mark other flavors' packages as i686 -%if ! %build_default -BuildArch: i686 -# KMPs are always built as i586, because rpm does not allow to build -# subpackages for different architectures. Therefore, we change the -# /usr/src/linux-obj/ symlink to i586. -%define kmp_target_cpu i586 -%endif -%endif - # These files are found in the kernel-source package: NoSource: 0 NoSource: 3 @@ -392,6 +378,21 @@ NoSource: 113 NoSource: 120 NoSource: 121 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: aarch64 +%define kmp_target_cpu %_target_cpu +%ifarch %ix86 +# Only i386/default supports i586, mark other flavors' packages as i686 +%if ! %build_default +BuildArch: i686 +# KMPs are always built as i586, because rpm does not allow to build +# subpackages for different architectures. Therefore, we change the +# /usr/src/linux-obj/ symlink to i586. +%define kmp_target_cpu i586 +%endif +%endif + + # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/kernel-binary.spec.in b/kernel-binary.spec.in index 29850c5e..c7e75ae0 100644 --- a/kernel-binary.spec.in +++ b/kernel-binary.spec.in @@ -247,6 +247,7 @@ Provides: %name-srchash-@COMMIT_FULL@ @PROVIDES_OBSOLETES_BASE@ %obsolete_rebuilds %name @SOURCES@ + BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: @ARCHS@ %define kmp_target_cpu %_target_cpu @@ -261,8 +262,6 @@ BuildArch: i686 %endif %endif -# These files are found in the kernel-source package: -@NOSOURCE@ # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/kernel-debug.changes b/kernel-debug.changes index 992eaf87..e6270206 100644 --- a/kernel-debug.changes +++ b/kernel-debug.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-debug.spec b/kernel-debug.spec index 9fd284e5..dd4a8196 100644 --- a/kernel-debug.spec +++ b/kernel-debug.spec @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Name: kernel-debug Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-b7da6986b1de01f2553440b75d1c1549da909400 -Provides: kernel-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: kernel-%build_flavor-base-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe +Provides: kernel-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe # END COMMON DEPS -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -318,20 +318,6 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 %ix86 ppc64 ppc64le x86_64 -%define kmp_target_cpu %_target_cpu -%ifarch %ix86 -# Only i386/default supports i586, mark other flavors' packages as i686 -%if ! %build_default -BuildArch: i686 -# KMPs are always built as i586, because rpm does not allow to build -# subpackages for different architectures. Therefore, we change the -# /usr/src/linux-obj/ symlink to i586. -%define kmp_target_cpu i586 -%endif -%endif - # These files are found in the kernel-source package: NoSource: 0 NoSource: 3 @@ -400,6 +386,21 @@ NoSource: 113 NoSource: 120 NoSource: 121 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: aarch64 %ix86 ppc64 ppc64le x86_64 +%define kmp_target_cpu %_target_cpu +%ifarch %ix86 +# Only i386/default supports i586, mark other flavors' packages as i686 +%if ! %build_default +BuildArch: i686 +# KMPs are always built as i586, because rpm does not allow to build +# subpackages for different architectures. Therefore, we change the +# /usr/src/linux-obj/ symlink to i586. +%define kmp_target_cpu i586 +%endif +%endif + + # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/kernel-default.changes b/kernel-default.changes index 992eaf87..e6270206 100644 --- a/kernel-default.changes +++ b/kernel-default.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-default.spec b/kernel-default.spec index bde5516a..4d732d74 100644 --- a/kernel-default.spec +++ b/kernel-default.spec @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Name: kernel-default Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-b7da6986b1de01f2553440b75d1c1549da909400 -Provides: kernel-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: kernel-%build_flavor-base-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe +Provides: kernel-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe # END COMMON DEPS -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -362,20 +362,6 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le riscv64 s390x x86_64 -%define kmp_target_cpu %_target_cpu -%ifarch %ix86 -# Only i386/default supports i586, mark other flavors' packages as i686 -%if ! %build_default -BuildArch: i686 -# KMPs are always built as i586, because rpm does not allow to build -# subpackages for different architectures. Therefore, we change the -# /usr/src/linux-obj/ symlink to i586. -%define kmp_target_cpu i586 -%endif -%endif - # These files are found in the kernel-source package: NoSource: 0 NoSource: 3 @@ -444,6 +430,21 @@ NoSource: 113 NoSource: 120 NoSource: 121 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le riscv64 s390x x86_64 +%define kmp_target_cpu %_target_cpu +%ifarch %ix86 +# Only i386/default supports i586, mark other flavors' packages as i686 +%if ! %build_default +BuildArch: i686 +# KMPs are always built as i586, because rpm does not allow to build +# subpackages for different architectures. Therefore, we change the +# /usr/src/linux-obj/ symlink to i586. +%define kmp_target_cpu i586 +%endif +%endif + + # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/kernel-docs.changes b/kernel-docs.changes index 992eaf87..e6270206 100644 --- a/kernel-docs.changes +++ b/kernel-docs.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-docs.spec b/kernel-docs.spec index 63cc7821..f2f80b7b 100644 --- a/kernel-docs.spec +++ b/kernel-docs.spec @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Name: kernel-docs Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -67,7 +67,7 @@ BuildRequires: texlive-zapfding %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz diff --git a/kernel-docs.spec.in b/kernel-docs.spec.in index cb292b72..0a1318c0 100644 --- a/kernel-docs.spec.in +++ b/kernel-docs.spec.in @@ -71,8 +71,6 @@ Provides: %name-srchash-@COMMIT_FULL@ BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @SOURCES@ -# These files are found in the kernel-source package: -@NOSOURCE@ %description A few basic documents from the current kernel sources. diff --git a/kernel-kvmsmall.changes b/kernel-kvmsmall.changes index 992eaf87..e6270206 100644 --- a/kernel-kvmsmall.changes +++ b/kernel-kvmsmall.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-kvmsmall.spec b/kernel-kvmsmall.spec index 58539297..9879687c 100644 --- a/kernel-kvmsmall.spec +++ b/kernel-kvmsmall.spec @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Name: kernel-kvmsmall Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-b7da6986b1de01f2553440b75d1c1549da909400 -Provides: kernel-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: kernel-%build_flavor-base-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe +Provides: kernel-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe # END COMMON DEPS -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -310,20 +310,6 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 ppc64 ppc64le x86_64 -%define kmp_target_cpu %_target_cpu -%ifarch %ix86 -# Only i386/default supports i586, mark other flavors' packages as i686 -%if ! %build_default -BuildArch: i686 -# KMPs are always built as i586, because rpm does not allow to build -# subpackages for different architectures. Therefore, we change the -# /usr/src/linux-obj/ symlink to i586. -%define kmp_target_cpu i586 -%endif -%endif - # These files are found in the kernel-source package: NoSource: 0 NoSource: 3 @@ -392,6 +378,21 @@ NoSource: 113 NoSource: 120 NoSource: 121 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: aarch64 ppc64 ppc64le x86_64 +%define kmp_target_cpu %_target_cpu +%ifarch %ix86 +# Only i386/default supports i586, mark other flavors' packages as i686 +%if ! %build_default +BuildArch: i686 +# KMPs are always built as i586, because rpm does not allow to build +# subpackages for different architectures. Therefore, we change the +# /usr/src/linux-obj/ symlink to i586. +%define kmp_target_cpu i586 +%endif +%endif + + # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/kernel-lpae.changes b/kernel-lpae.changes index 992eaf87..e6270206 100644 --- a/kernel-lpae.changes +++ b/kernel-lpae.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-lpae.spec b/kernel-lpae.spec index 59dc8934..6b48eac0 100644 --- a/kernel-lpae.spec +++ b/kernel-lpae.spec @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Name: kernel-lpae Summary: Kernel for LPAE enabled systems License: GPL-2.0-only Group: System/Kernel -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-b7da6986b1de01f2553440b75d1c1549da909400 -Provides: kernel-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: kernel-%build_flavor-base-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe +Provides: kernel-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe # END COMMON DEPS -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -310,20 +310,6 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: armv7hl -%define kmp_target_cpu %_target_cpu -%ifarch %ix86 -# Only i386/default supports i586, mark other flavors' packages as i686 -%if ! %build_default -BuildArch: i686 -# KMPs are always built as i586, because rpm does not allow to build -# subpackages for different architectures. Therefore, we change the -# /usr/src/linux-obj/ symlink to i586. -%define kmp_target_cpu i586 -%endif -%endif - # These files are found in the kernel-source package: NoSource: 0 NoSource: 3 @@ -392,6 +378,21 @@ NoSource: 113 NoSource: 120 NoSource: 121 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: armv7hl +%define kmp_target_cpu %_target_cpu +%ifarch %ix86 +# Only i386/default supports i586, mark other flavors' packages as i686 +%if ! %build_default +BuildArch: i686 +# KMPs are always built as i586, because rpm does not allow to build +# subpackages for different architectures. Therefore, we change the +# /usr/src/linux-obj/ symlink to i586. +%define kmp_target_cpu i586 +%endif +%endif + + # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/kernel-obs-build.changes b/kernel-obs-build.changes index 992eaf87..e6270206 100644 --- a/kernel-obs-build.changes +++ b/kernel-obs-build.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec index 48082cc9..b7693f53 100644 --- a/kernel-obs-build.spec +++ b/kernel-obs-build.spec @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ BuildRequires: util-linux %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +BuildRequires: kernel%kernel_flavor-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ BuildRequires: dracut Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes index 992eaf87..e6270206 100644 --- a/kernel-obs-qa.changes +++ b/kernel-obs-qa.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec index 886192e6..56c8ee6a 100644 --- a/kernel-obs-qa.spec +++ b/kernel-obs-qa.spec @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif diff --git a/kernel-pae.changes b/kernel-pae.changes index 992eaf87..e6270206 100644 --- a/kernel-pae.changes +++ b/kernel-pae.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-pae.spec b/kernel-pae.spec index 77cdd6bd..256ee71b 100644 --- a/kernel-pae.spec +++ b/kernel-pae.spec @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Name: kernel-pae Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-b7da6986b1de01f2553440b75d1c1549da909400 -Provides: kernel-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: kernel-%build_flavor-base-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe +Provides: kernel-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe # END COMMON DEPS -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -332,20 +332,6 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 -%define kmp_target_cpu %_target_cpu -%ifarch %ix86 -# Only i386/default supports i586, mark other flavors' packages as i686 -%if ! %build_default -BuildArch: i686 -# KMPs are always built as i586, because rpm does not allow to build -# subpackages for different architectures. Therefore, we change the -# /usr/src/linux-obj/ symlink to i586. -%define kmp_target_cpu i586 -%endif -%endif - # These files are found in the kernel-source package: NoSource: 0 NoSource: 3 @@ -414,6 +400,21 @@ NoSource: 113 NoSource: 120 NoSource: 121 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: %ix86 +%define kmp_target_cpu %_target_cpu +%ifarch %ix86 +# Only i386/default supports i586, mark other flavors' packages as i686 +%if ! %build_default +BuildArch: i686 +# KMPs are always built as i586, because rpm does not allow to build +# subpackages for different architectures. Therefore, we change the +# /usr/src/linux-obj/ symlink to i586. +%define kmp_target_cpu i586 +%endif +%endif + + # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/kernel-source.changes b/kernel-source.changes index 992eaf87..e6270206 100644 --- a/kernel-source.changes +++ b/kernel-source.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-source.spec b/kernel-source.spec index 97bec042..af582916 100644 --- a/kernel-source.spec +++ b/kernel-source.spec @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 @@ -31,9 +31,9 @@ %endif Name: kernel-source -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -50,10 +50,14 @@ BuildRequires: fdupes BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz +%if "https://www.kernel.org/pub/linux/kernel/v5.x/" != "" +Source1: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.sign +Source2: linux.keyring +%endif Source3: kernel-source.rpmlintrc Source14: series.conf Source16: guards diff --git a/kernel-source.spec.in b/kernel-source.spec.in index a3749508..fffb1c2c 100644 --- a/kernel-source.spec.in +++ b/kernel-source.spec.in @@ -54,6 +54,10 @@ Provides: %name-srchash-@COMMIT_FULL@ Provides: linux Provides: multiversion(kernel) Source0: @TARBALL_URL@linux-%srcversion.tar.xz +%if "@TARBALL_URL@" != "" +Source1: @TARBALL_URL@linux-%srcversion.tar.sign +Source2: linux.keyring +%endif Source3: kernel-source.rpmlintrc Source14: series.conf Source16: guards diff --git a/kernel-syms.changes b/kernel-syms.changes index 992eaf87..e6270206 100644 --- a/kernel-syms.changes +++ b/kernel-syms.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-syms.spec b/kernel-syms.spec index 34494823..820fd52f 100644 --- a/kernel-syms.spec +++ b/kernel-syms.spec @@ -24,10 +24,10 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 5.19.5 +Version: 5.19.6 %if %using_buildservice %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes index 992eaf87..e6270206 100644 --- a/kernel-vanilla.changes +++ b/kernel-vanilla.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index 57131214..4dc03971 100644 --- a/kernel-vanilla.spec +++ b/kernel-vanilla.spec @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-b7da6986b1de01f2553440b75d1c1549da909400 -Provides: kernel-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: kernel-%build_flavor-base-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe +Provides: kernel-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe # END COMMON DEPS -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -310,20 +310,6 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le riscv64 s390x x86_64 -%define kmp_target_cpu %_target_cpu -%ifarch %ix86 -# Only i386/default supports i586, mark other flavors' packages as i686 -%if ! %build_default -BuildArch: i686 -# KMPs are always built as i586, because rpm does not allow to build -# subpackages for different architectures. Therefore, we change the -# /usr/src/linux-obj/ symlink to i586. -%define kmp_target_cpu i586 -%endif -%endif - # These files are found in the kernel-source package: NoSource: 0 NoSource: 3 @@ -392,6 +378,21 @@ NoSource: 113 NoSource: 120 NoSource: 121 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le riscv64 s390x x86_64 +%define kmp_target_cpu %_target_cpu +%ifarch %ix86 +# Only i386/default supports i586, mark other flavors' packages as i686 +%if ! %build_default +BuildArch: i686 +# KMPs are always built as i586, because rpm does not allow to build +# subpackages for different architectures. Therefore, we change the +# /usr/src/linux-obj/ symlink to i586. +%define kmp_target_cpu i586 +%endif +%endif + + # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/kernel-zfcpdump.changes b/kernel-zfcpdump.changes index 992eaf87..e6270206 100644 --- a/kernel-zfcpdump.changes +++ b/kernel-zfcpdump.changes @@ -1,3 +1,313 @@ +------------------------------------------------------------------- +Thu Sep 1 07:18:53 CEST 2022 - jslaby@suse.cz + +- Linux 5.19.6 (bsc#1012628). +- NFS: Fix another fsync() issue after a server reboot + (bsc#1012628). +- audit: fix potential double free on error path from + fsnotify_add_inode_mark (bsc#1012628). +- cgroup: Fix race condition at rebind_subsystems() (bsc#1012628). +- parisc: Make CONFIG_64BIT available for ARCH=parisc64 only + (bsc#1012628). +- parisc: Fix exception handler for fldw and fstw instructions + (bsc#1012628). +- kernel/sys_ni: add compat entry for fadvise64_64 (bsc#1012628). +- kprobes: don't call disarm_kprobe() for disabled kprobes + (bsc#1012628). +- mm/uffd: reset write protection when unregister with wp-mode + (bsc#1012628). +- mm/hugetlb: support write-faults in shared mappings + (bsc#1012628). +- mt76: mt7921: fix command timeout in AP stop period + (bsc#1012628). +- xfrm: fix refcount leak in __xfrm_policy_check() (bsc#1012628). +- Revert "xfrm: update SA curlft.use_time" (bsc#1012628). +- xfrm: clone missing x->lastused in xfrm_do_migrate + (bsc#1012628). +- af_key: Do not call xfrm_probe_algs in parallel (bsc#1012628). +- xfrm: policy: fix metadata dst->dev xmit null pointer + dereference (bsc#1012628). +- fs: require CAP_SYS_ADMIN in target namespace for idmapped + mounts (bsc#1012628). +- Revert "net: macsec: update SCI upon MAC address + change." (bsc#1012628). +- NFSv4.2 fix problems with __nfs42_ssc_open (bsc#1012628). +- SUNRPC: RPC level errors should set task->tk_rpc_status + (bsc#1012628). +- mm/smaps: don't access young/dirty bit if pte unpresent + (bsc#1012628). +- ntfs: fix acl handling (bsc#1012628). +- rose: check NULL rose_loopback_neigh->loopback (bsc#1012628). +- r8152: fix the units of some registers for RTL8156A + (bsc#1012628). +- r8152: fix the RX FIFO settings when suspending (bsc#1012628). +- nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout + (bsc#1012628). +- ice: xsk: prohibit usage of non-balanced queue id (bsc#1012628). +- ice: xsk: use Rx ring's XDP ring when picking NAPI context + (bsc#1012628). +- net/mlx5e: Properly disable vlan strip on non-UL reps + (bsc#1012628). +- net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY + (bsc#1012628). +- net/mlx5: Eswitch, Fix forwarding decision to uplink + (bsc#1012628). +- net/mlx5: Disable irq when locking lag_lock (bsc#1012628). +- net/mlx5: Fix cmd error logging for manage pages cmd + (bsc#1012628). +- net/mlx5: Avoid false positive lockdep warning by adding + lock_class_key (bsc#1012628). +- net/mlx5e: Fix wrong application of the LRO state (bsc#1012628). +- net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off + (bsc#1012628). +- net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect + (bsc#1012628). +- net: dsa: microchip: move switch chip_id detection to ksz_common + (bsc#1012628). +- net: dsa: microchip: move tag_protocol to ksz_common + (bsc#1012628). +- net: dsa: microchip: move vlan functionality to ksz_common + (bsc#1012628). +- net: dsa: microchip: move the port mirror to ksz_common + (bsc#1012628). +- net: dsa: microchip: update the ksz_phylink_get_caps + (bsc#1012628). +- net: dsa: microchip: keep compatibility with device tree blobs + with no phy-mode (bsc#1012628). +- net: ipa: don't assume SMEM is page-aligned (bsc#1012628). +- net: phy: Don't WARN for PHY_READY state in + mdio_bus_phy_resume() (bsc#1012628). +- net: moxa: get rid of asymmetry in DMA mapping/unmapping + (bsc#1012628). +- bonding: 802.3ad: fix no transmission of LACPDUs (bsc#1012628). +- net: ipvtap - add __init/__exit annotations to module init/exit + funcs (bsc#1012628). +- netfilter: ebtables: reject blobs that don't provide all entry + points (bsc#1012628). +- netfilter: nft_tproxy: restrict to prerouting hook + (bsc#1012628). +- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP + is not in use (bsc#1012628). +- bnxt_en: set missing reload flag in devlink features + (bsc#1012628). +- bnxt_en: fix NQ resource accounting during vf creation on + 57500 chips (bsc#1012628). +- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback + (bsc#1012628). +- netfilter: nf_tables: disallow updates of implicit chain + (bsc#1012628). +- netfilter: nf_tables: make table handle allocation per-netns + friendly (bsc#1012628). +- netfilter: nft_payload: report ERANGE for too long offset and + length (bsc#1012628). +- netfilter: nft_payload: do not truncate csum_offset and + csum_type (bsc#1012628). +- netfilter: nf_tables: do not leave chain stats enabled on error + (bsc#1012628). +- netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + (bsc#1012628). +- netfilter: nft_tunnel: restrict it to netdev family + (bsc#1012628). +- netfilter: nf_tables: disallow binding to already bound chain + (bsc#1012628). +- netfilter: flowtable: add function to invoke garbage collection + immediately (bsc#1012628). +- netfilter: flowtable: fix stuck flows on cleanup due to pending + work (bsc#1012628). +- net: Fix data-races around sysctl_[rw]mem_(max|default) + (bsc#1012628). +- net: Fix data-races around weight_p and dev_weight_[rt]x_bias + (bsc#1012628). +- net: Fix data-races around netdev_max_backlog (bsc#1012628). +- net: Fix data-races around netdev_tstamp_prequeue (bsc#1012628). +- ratelimit: Fix data-races in ___ratelimit() (bsc#1012628). +- net: Fix data-races around sysctl_optmem_max (bsc#1012628). +- net: Fix a data-race around sysctl_tstamp_allow_data + (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_poll (bsc#1012628). +- net: Fix a data-race around sysctl_net_busy_read (bsc#1012628). +- net: Fix a data-race around netdev_budget (bsc#1012628). +- net: Fix data-races around sysctl_max_skb_frags (bsc#1012628). +- net: Fix a data-race around netdev_budget_usecs (bsc#1012628). +- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net + (bsc#1012628). +- net: Fix data-races around sysctl_devconf_inherit_init_net + (bsc#1012628). +- net: Fix a data-race around gro_normal_batch (bsc#1012628). +- net: Fix a data-race around netdev_unregister_timeout_secs + (bsc#1012628). +- net: Fix a data-race around sysctl_somaxconn (bsc#1012628). +- ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + (bsc#1012628). +- i40e: Fix incorrect address type for IPv6 flow rules + (bsc#1012628). +- net: ethernet: mtk_eth_soc: enable rx cksum offload for + MTK_NETSYS_V2 (bsc#1012628). +- net: ethernet: mtk_eth_soc: fix hw hash reporting for + MTK_NETSYS_V2 (bsc#1012628). +- rxrpc: Fix locking in rxrpc's sendmsg (bsc#1012628). +- ionic: clear broken state on generation change (bsc#1012628). +- ionic: fix up issues with handling EAGAIN on FW cmds + (bsc#1012628). +- ionic: VF initial random MAC address if no assigned mac + (bsc#1012628). +- net: stmmac: work around sporadic tx issue on link-up + (bsc#1012628). +- net: lantiq_xrx200: confirm skb is allocated before using + (bsc#1012628). +- net: lantiq_xrx200: fix lock under memory pressure + (bsc#1012628). +- net: lantiq_xrx200: restore buffer if memory allocation failed + (bsc#1012628). +- btrfs: fix silent failure when deleting root reference + (bsc#1012628). +- btrfs: replace: drop assert for suspended replace (bsc#1012628). +- btrfs: add info when mount fails due to stale replace target + (bsc#1012628). +- btrfs: fix space cache corruption and potential double + allocations (bsc#1012628). +- btrfs: check if root is readonly while setting security xattr + (bsc#1012628). +- btrfs: fix possible memory leak in + btrfs_get_dev_args_from_path() (bsc#1012628). +- btrfs: update generation of hole file extent item when merging + holes (bsc#1012628). +- x86/boot: Don't propagate uninitialized + boot_params->cc_blob_address (bsc#1012628). +- perf/x86/intel: Fix pebs event constraints for ADL + (bsc#1012628). +- perf/x86/lbr: Enable the branch type for the Arch LBR by default + (bsc#1012628). +- x86/entry: Fix entry_INT80_compat for Xen PV guests + (bsc#1012628). +- x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + (bsc#1012628). +- x86/sev: Don't use cc_platform_has() for early SEV-SNP calls + (bsc#1012628). +- x86/bugs: Add "unknown" reporting for MMIO Stale Data + (bsc#1012628). +- x86/nospec: Unwreck the RSB stuffing (bsc#1012628). +- x86/PAT: Have pat_enabled() properly reflect state when running + on Xen (bsc#1012628). +- loop: Check for overflow while configuring loop (bsc#1012628). +- writeback: avoid use-after-free after removing device + (bsc#1012628). +- audit: move audit_return_fixup before the filters (bsc#1012628). +- asm-generic: sections: refactor memory_intersects (bsc#1012628). +- mm/damon/dbgfs: avoid duplicate context directory creation + (bsc#1012628). +- s390/mm: do not trigger write fault when vma does not allow + VM_WRITE (bsc#1012628). +- bootmem: remove the vmemmap pages from kmemleak in + put_page_bootmem (bsc#1012628). +- mm/hugetlb: avoid corrupting page->mapping in + hugetlb_mcopy_atomic_pte (bsc#1012628). +- mm/mprotect: only reference swap pfn page if type match + (bsc#1012628). +- cifs: skip extra NULL byte in filenames (bsc#1012628). +- s390: fix double free of GS and RI CBs on fork() failure + (bsc#1012628). +- fbdev: fbcon: Properly revert changes when vc_resize() failed + (bsc#1012628). +- Revert "memcg: cleanup racy sum avoidance code" (bsc#1012628). +- shmem: update folio if shmem_replace_page() updates the page + (bsc#1012628). +- ACPI: processor: Remove freq Qos request for all CPUs + (bsc#1012628). +- nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf + (bsc#1012628). +- smb3: missing inode locks in punch hole (bsc#1012628). +- ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown + (bsc#1012628). +- xen/privcmd: fix error exit of privcmd_ioctl_dm_op() + (bsc#1012628). +- riscv: signal: fix missing prototype warning (bsc#1012628). +- riscv: traps: add missing prototype (bsc#1012628). +- riscv: dts: microchip: correct L2 cache interrupts + (bsc#1012628). +- io_uring: fix issue with io_write() not always undoing + sb_start_write() (bsc#1012628). +- mm/hugetlb: fix hugetlb not supporting softdirty tracking + (bsc#1012628). +- Revert "md-raid: destroy the bitmap after destroying the thread" + (bsc#1012628). +- md: call __md_stop_writes in md_stop (bsc#1012628). +- arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 + (bsc#1012628). +- binder_alloc: add missing mmap_lock calls when using the VMA + (bsc#1012628). +- x86/nospec: Fix i386 RSB stuffing (bsc#1012628). +- drm/amdkfd: Fix isa version for the GC 10.3.7 (bsc#1012628). +- Documentation/ABI: Mention retbleed vulnerability info file + for sysfs (bsc#1012628). +- blk-mq: fix io hung due to missing commit_rqs (bsc#1012628). +- perf python: Fix build when PYTHON_CONFIG is user supplied + (bsc#1012628). +- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC + PMU (bsc#1012628). +- perf/x86/intel/ds: Fix precise store latency handling + (bsc#1012628). +- perf stat: Clear evsel->reset_group for each stat run + (bsc#1012628). +- arm64: fix rodata=full (bsc#1012628). +- arm64/signal: Flush FPSIMD register state when disabling + streaming mode (bsc#1012628). +- arm64/sme: Don't flush SVE register state when allocating SME + storage (bsc#1012628). +- arm64/sme: Don't flush SVE register state when handling SME + traps (bsc#1012628). +- scsi: ufs: core: Enable link lost interrupt (bsc#1012628). +- scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + (bsc#1012628). +- scsi: core: Fix passthrough retry counter handling + (bsc#1012628). +- riscv: dts: microchip: mpfs: fix incorrect pcie child node name + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove ti,fifo-depth property + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove bogus card-detect-delay + (bsc#1012628). +- riscv: dts: microchip: mpfs: remove pci axi address translation + property (bsc#1012628). +- bpf: Don't use tnum_range on array range checking for poke + descriptors (bsc#1012628). +- Delete + patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch. +- commit 9e364bb + +------------------------------------------------------------------- +Wed Aug 31 12:00:26 CEST 2022 - msuchanek@suse.de + +- mkspec: eliminate @NOSOURCE@ macro + This should be alsways used with @SOURCES@, just include the content + there. +- commit 403d89f + +------------------------------------------------------------------- +Wed Aug 31 11:40:27 CEST 2022 - msuchanek@suse.de + +- kernel-source: include the kernel signature file + We assume that the upstream tarball is used for released kernels. + Then we can also include the signature file and keyring in the + kernel-source src.rpm. + Because of mkspec code limitation exclude the signature and keyring from + binary packages always - mkspec does not parse spec conditionals. +- commit e76c4ca + +------------------------------------------------------------------- +Wed Aug 31 11:39:23 CEST 2022 - msuchanek@suse.de + +- kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages +- commit 4b42fb2 + +------------------------------------------------------------------- +Wed Aug 31 11:37:12 CEST 2022 - msuchanek@suse.de + +- dtb: Do not include sources in src.rpm - refer to kernel-source + Same as other kernel binary packages there is no need to carry duplicate + sources in dtb packages. +- commit 1bd288c + ------------------------------------------------------------------- Tue Aug 30 08:22:40 CEST 2022 - jslaby@suse.cz diff --git a/kernel-zfcpdump.spec b/kernel-zfcpdump.spec index 13fe90c2..21603fbc 100644 --- a/kernel-zfcpdump.spec +++ b/kernel-zfcpdump.spec @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.5 +%define patchversion 5.19.6 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Name: kernel-zfcpdump Summary: The IBM System Z zfcpdump Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.19.5 +Version: 5.19.6 %if 0%{?is_kotd} -Release: .gb7da698 +Release: .gd9b2122 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-b7da6986b1de01f2553440b75d1c1549da909400 -Provides: kernel-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: kernel-%build_flavor-base-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe +Provides: kernel-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe # END COMMON DEPS -Provides: %name-srchash-b7da6986b1de01f2553440b75d1c1549da909400 +Provides: %name-srchash-d9b2122e2a3f78da96f62fc36d96f192623bddbe %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -310,20 +310,6 @@ Source111: patches.rt.tar.bz2 Source113: patches.kabi.tar.bz2 Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: s390x -%define kmp_target_cpu %_target_cpu -%ifarch %ix86 -# Only i386/default supports i586, mark other flavors' packages as i686 -%if ! %build_default -BuildArch: i686 -# KMPs are always built as i586, because rpm does not allow to build -# subpackages for different architectures. Therefore, we change the -# /usr/src/linux-obj/ symlink to i586. -%define kmp_target_cpu i586 -%endif -%endif - # These files are found in the kernel-source package: NoSource: 0 NoSource: 3 @@ -392,6 +378,21 @@ NoSource: 113 NoSource: 120 NoSource: 121 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +ExclusiveArch: s390x +%define kmp_target_cpu %_target_cpu +%ifarch %ix86 +# Only i386/default supports i586, mark other flavors' packages as i686 +%if ! %build_default +BuildArch: i686 +# KMPs are always built as i586, because rpm does not allow to build +# subpackages for different architectures. Therefore, we change the +# /usr/src/linux-obj/ symlink to i586. +%define kmp_target_cpu i586 +%endif +%endif + + # Will modules not listed in supported.conf abort the kernel build (0/1)? %define supported_modules_check 0 diff --git a/linux-5.19.tar.sign b/linux-5.19.tar.sign new file mode 100644 index 00000000..209f12e2 --- /dev/null +++ b/linux-5.19.tar.sign @@ -0,0 +1,19 @@ +-----BEGIN PGP SIGNATURE----- +Comment: This signature is for the .tar version of the archive +Comment: git archive --format tar --prefix=linux-5.19/ v5.19 +Comment: git version 2.37.1 + +iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmLnaqoACgkQONu9yGCS +aT6CKA/9Epf0x34JGx1IzF3bzhhOPKCfQeZMJsvgXy1V5eKJyIS4DDuWbgCKVLsl +y9bkuw5IX119QsYfu1EtLmD2jnIkfdzn5JnUIFSy4/At92FZkmRS1rynGmwk+Iys +TxYSHVSDesx01kz2eJW+3tAhd2kTIYkJgiOOKw6dJaNrRvs+8K3AKwyp/cOGAbPj +loQi+8OQsnokb4CbPLfzXC2L0IMOXlqXbyOnHUTqLS155FiAf46dRDlLblV3p24d +tVzFvNTRXonIP6m+5yd/Xx2ID50uOa9uwi2MN6UyOeQtZONj5RzK44MI9ykpNG60 +nOfaUIn/wpv0t11otoKyk1YZ8er7RSunubdUosMfFbEW/7PuKEqWFpHDjy9Os3Gj +LPaWud2N+sLvgxw2IOozd9QIODuD7oEn23SwlnWudczc3tEmjmhB2EFKEbMKQTB3 +cbQ/Im1A9784ysDqehv34ZmhkvmBoYYScf6MY1q9L+z4O7hdxqf7stRbsHoa6dEZ +xuHujLVHwkolgkm7LlAdJSwjHctbMap2YauTD6r2UFtEdjeQzPpqSTS+KlT3E9aY +/rlSoPy28XhG3HL/kAgZdXmOYzby5ECcMCSV70h8O3M7PIdMhoYsxs9WRrkEHUVi +TG99tpGZ8mk5QJzLiXbNQr56LG50ustPPPe/wdc1bLfUoTf1lWw= +=Egc8 +-----END PGP SIGNATURE----- diff --git a/linux.keyring b/linux.keyring new file mode 100644 index 00000000..29bc987b Binary files /dev/null and b/linux.keyring differ diff --git a/mkspec b/mkspec index c479a97a..4589b7c1 100644 --- a/mkspec +++ b/mkspec @@ -78,6 +78,9 @@ $rpmversion =~ s/-/./g; $rpmrelease =~ s/-/./g; my $sources = join("\n", $templates{source} =~ /^Source\d+:[^\n]*/msg); +# Do not include the signature and keyring as source in the binary packages +# The sources are not really included anyway, and for non-upstream tarballs these files do not exist +$sources = join("\n", grep { $_ !~ /[.](?:keyring|tar[.]sign)\s*$/ } $sources =~ /^[^\n]*/msg); # Find all SourceN: foo.tar.(bz2|xz) lines and generate the NoSource: # lines and the %setup line my @tarballs = ($sources =~ /^Source(\d+):[^\n]*\.tar\.(?:bz2|xz)/msg); @@ -114,8 +117,7 @@ my %macros = ( RELEASE => $rpmrelease, COMMIT => $commit, COMMIT_FULL => $commit_full, - SOURCES => $sources, - NOSOURCE => $nosource, + SOURCES => $sources . "\n# These files are found in the kernel-source package:\n" . $nosource, UNPACK_PATCHES => $unpack_patches, SCRIPTS => $scripts, LIVEPATCH => $livepatch, diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index eb552534..0f252433 100644 --- a/patches.kernel.org.tar.bz2 +++ b/patches.kernel.org.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4627a1e95758dd08473eeb8a520d0fdb7bb76a234e4cdffcb34a79867e8ca7fd -size 1254184 +oid sha256:3a8489a215c2cebcbdaefba4f3a455f37d4c191a29b83c73ca92f709ab34a6a0 +size 1384822 diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2 index 50d31682..f2ec27d4 100644 --- a/patches.suse.tar.bz2 +++ b/patches.suse.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c8eec062610e057d9a4a2c82638c57b30c5e52c93f1dc47b0e41151906a65e0 -size 52881 +oid sha256:39a562b5ed7f9d0e3c88d662d8edeb93e83e610822a592182abf136a8537f08a +size 46274 diff --git a/series.conf b/series.conf index e5c68fc1..06ff416f 100644 --- a/series.conf +++ b/series.conf @@ -1581,6 +1581,165 @@ patches.kernel.org/5.19.4-363-Linux-5.19.4.patch patches.kernel.org/5.19.5-001-kbuild-dummy-tools-avoid-tmpdir-leak-in-dummy-.patch patches.kernel.org/5.19.5-002-Linux-5.19.5.patch + patches.kernel.org/5.19.6-001-mm-gup-fix-FOLL_FORCE-COW-security-issue-and-r.patch + patches.kernel.org/5.19.6-002-NFS-Fix-another-fsync-issue-after-a-server-reb.patch + patches.kernel.org/5.19.6-003-audit-fix-potential-double-free-on-error-path-.patch + patches.kernel.org/5.19.6-004-cgroup-Fix-race-condition-at-rebind_subsystems.patch + patches.kernel.org/5.19.6-005-parisc-Make-CONFIG_64BIT-available-for-ARCH-pa.patch + patches.kernel.org/5.19.6-006-parisc-Fix-exception-handler-for-fldw-and-fstw.patch + patches.kernel.org/5.19.6-007-kernel-sys_ni-add-compat-entry-for-fadvise64_6.patch + patches.kernel.org/5.19.6-008-kprobes-don-t-call-disarm_kprobe-for-disabled-.patch + patches.kernel.org/5.19.6-009-mm-uffd-reset-write-protection-when-unregister.patch + patches.kernel.org/5.19.6-010-mm-hugetlb-support-write-faults-in-shared-mapp.patch + patches.kernel.org/5.19.6-011-mt76-mt7921-fix-command-timeout-in-AP-stop-per.patch + patches.kernel.org/5.19.6-012-xfrm-fix-refcount-leak-in-__xfrm_policy_check.patch + patches.kernel.org/5.19.6-013-Revert-xfrm-update-SA-curlft.use_time.patch + patches.kernel.org/5.19.6-014-xfrm-clone-missing-x-lastused-in-xfrm_do_migra.patch + patches.kernel.org/5.19.6-015-af_key-Do-not-call-xfrm_probe_algs-in-parallel.patch + patches.kernel.org/5.19.6-016-xfrm-policy-fix-metadata-dst-dev-xmit-null-poi.patch + patches.kernel.org/5.19.6-017-fs-require-CAP_SYS_ADMIN-in-target-namespace-f.patch + patches.kernel.org/5.19.6-018-Revert-net-macsec-update-SCI-upon-MAC-address-.patch + patches.kernel.org/5.19.6-019-NFSv4.2-fix-problems-with-__nfs42_ssc_open.patch + patches.kernel.org/5.19.6-020-SUNRPC-RPC-level-errors-should-set-task-tk_rpc.patch + patches.kernel.org/5.19.6-021-mm-smaps-don-t-access-young-dirty-bit-if-pte-u.patch + patches.kernel.org/5.19.6-022-ntfs-fix-acl-handling.patch + patches.kernel.org/5.19.6-023-rose-check-NULL-rose_loopback_neigh-loopback.patch + patches.kernel.org/5.19.6-024-r8152-fix-the-units-of-some-registers-for-RTL8.patch + patches.kernel.org/5.19.6-025-r8152-fix-the-RX-FIFO-settings-when-suspending.patch + patches.kernel.org/5.19.6-026-nfc-pn533-Fix-use-after-free-bugs-caused-by-pn.patch + patches.kernel.org/5.19.6-027-ice-xsk-prohibit-usage-of-non-balanced-queue-i.patch + patches.kernel.org/5.19.6-028-ice-xsk-use-Rx-ring-s-XDP-ring-when-picking-NA.patch + patches.kernel.org/5.19.6-029-net-mlx5e-Properly-disable-vlan-strip-on-non-U.patch + patches.kernel.org/5.19.6-030-net-mlx5-LAG-fix-logic-over-MLX5_LAG_FLAG_NDEV.patch + patches.kernel.org/5.19.6-031-net-mlx5-Eswitch-Fix-forwarding-decision-to-up.patch + patches.kernel.org/5.19.6-032-net-mlx5-Disable-irq-when-locking-lag_lock.patch + patches.kernel.org/5.19.6-033-net-mlx5-Fix-cmd-error-logging-for-manage-page.patch + patches.kernel.org/5.19.6-034-net-mlx5-Avoid-false-positive-lockdep-warning-.patch + patches.kernel.org/5.19.6-035-net-mlx5e-Fix-wrong-application-of-the-LRO-sta.patch + patches.kernel.org/5.19.6-036-net-mlx5e-Fix-wrong-tc-flag-used-when-set-hw-t.patch + patches.kernel.org/5.19.6-037-net-dsa-microchip-ksz9477-cleanup-the-ksz9477_.patch + patches.kernel.org/5.19.6-038-net-dsa-microchip-move-switch-chip_id-detectio.patch + patches.kernel.org/5.19.6-039-net-dsa-microchip-move-tag_protocol-to-ksz_com.patch + patches.kernel.org/5.19.6-040-net-dsa-microchip-move-vlan-functionality-to-k.patch + patches.kernel.org/5.19.6-041-net-dsa-microchip-move-the-port-mirror-to-ksz_.patch + patches.kernel.org/5.19.6-042-net-dsa-microchip-update-the-ksz_phylink_get_c.patch + patches.kernel.org/5.19.6-043-net-dsa-microchip-keep-compatibility-with-devi.patch + patches.kernel.org/5.19.6-044-net-ipa-don-t-assume-SMEM-is-page-aligned.patch + patches.kernel.org/5.19.6-045-net-phy-Don-t-WARN-for-PHY_READY-state-in-mdio.patch + patches.kernel.org/5.19.6-046-net-moxa-get-rid-of-asymmetry-in-DMA-mapping-u.patch + patches.kernel.org/5.19.6-047-bonding-802.3ad-fix-no-transmission-of-LACPDUs.patch + patches.kernel.org/5.19.6-048-net-ipvtap-add-__init-__exit-annotations-to-mo.patch + patches.kernel.org/5.19.6-049-netfilter-ebtables-reject-blobs-that-don-t-pro.patch + patches.kernel.org/5.19.6-050-netfilter-nft_tproxy-restrict-to-prerouting-ho.patch + patches.kernel.org/5.19.6-051-bnxt_en-Use-PAGE_SIZE-to-init-buffer-when-mult.patch + patches.kernel.org/5.19.6-052-bnxt_en-set-missing-reload-flag-in-devlink-fea.patch + patches.kernel.org/5.19.6-053-bnxt_en-fix-NQ-resource-accounting-during-vf-c.patch + patches.kernel.org/5.19.6-054-bnxt_en-fix-LRO-GRO_HW-features-in-ndo_fix_fea.patch + patches.kernel.org/5.19.6-055-netfilter-nf_tables-disallow-updates-of-implic.patch + patches.kernel.org/5.19.6-056-netfilter-nf_tables-make-table-handle-allocati.patch + patches.kernel.org/5.19.6-057-netfilter-nft_payload-report-ERANGE-for-too-lo.patch + patches.kernel.org/5.19.6-058-netfilter-nft_payload-do-not-truncate-csum_off.patch + patches.kernel.org/5.19.6-059-netfilter-nf_tables-do-not-leave-chain-stats-e.patch + patches.kernel.org/5.19.6-060-netfilter-nft_osf-restrict-osf-to-ipv4-ipv6-an.patch + patches.kernel.org/5.19.6-061-netfilter-nft_tunnel-restrict-it-to-netdev-fam.patch + patches.kernel.org/5.19.6-062-netfilter-nf_tables-disallow-binding-to-alread.patch + patches.kernel.org/5.19.6-063-netfilter-flowtable-add-function-to-invoke-gar.patch + patches.kernel.org/5.19.6-064-netfilter-flowtable-fix-stuck-flows-on-cleanup.patch + patches.kernel.org/5.19.6-065-net-Fix-data-races-around-sysctl_-rw-mem_-max-.patch + patches.kernel.org/5.19.6-066-net-Fix-data-races-around-weight_p-and-dev_wei.patch + patches.kernel.org/5.19.6-067-net-Fix-data-races-around-netdev_max_backlog.patch + patches.kernel.org/5.19.6-068-net-Fix-data-races-around-netdev_tstamp_preque.patch + patches.kernel.org/5.19.6-069-ratelimit-Fix-data-races-in-___ratelimit.patch + patches.kernel.org/5.19.6-070-net-Fix-data-races-around-sysctl_optmem_max.patch + patches.kernel.org/5.19.6-071-net-Fix-a-data-race-around-sysctl_tstamp_allow.patch + patches.kernel.org/5.19.6-072-net-Fix-a-data-race-around-sysctl_net_busy_pol.patch + patches.kernel.org/5.19.6-073-net-Fix-a-data-race-around-sysctl_net_busy_rea.patch + patches.kernel.org/5.19.6-074-net-Fix-a-data-race-around-netdev_budget.patch + patches.kernel.org/5.19.6-075-net-Fix-data-races-around-sysctl_max_skb_frags.patch + patches.kernel.org/5.19.6-076-net-Fix-a-data-race-around-netdev_budget_usecs.patch + patches.kernel.org/5.19.6-077-net-Fix-data-races-around-sysctl_fb_tunnels_on.patch + patches.kernel.org/5.19.6-078-net-Fix-data-races-around-sysctl_devconf_inher.patch + patches.kernel.org/5.19.6-079-net-Fix-a-data-race-around-gro_normal_batch.patch + patches.kernel.org/5.19.6-080-net-Fix-a-data-race-around-netdev_unregister_t.patch + patches.kernel.org/5.19.6-081-net-Fix-a-data-race-around-sysctl_somaxconn.patch + patches.kernel.org/5.19.6-082-ixgbe-stop-resetting-SYSTIME-in-ixgbe_ptp_star.patch + patches.kernel.org/5.19.6-083-i40e-Fix-incorrect-address-type-for-IPv6-flow-.patch + patches.kernel.org/5.19.6-084-net-ethernet-mtk_eth_soc-enable-rx-cksum-offlo.patch + patches.kernel.org/5.19.6-085-net-ethernet-mtk_eth_soc-fix-hw-hash-reporting.patch + patches.kernel.org/5.19.6-086-rxrpc-Fix-locking-in-rxrpc-s-sendmsg.patch + patches.kernel.org/5.19.6-087-ionic-clear-broken-state-on-generation-change.patch + patches.kernel.org/5.19.6-088-ionic-fix-up-issues-with-handling-EAGAIN-on-FW.patch + patches.kernel.org/5.19.6-089-ionic-VF-initial-random-MAC-address-if-no-assi.patch + patches.kernel.org/5.19.6-090-net-stmmac-work-around-sporadic-tx-issue-on-li.patch + patches.kernel.org/5.19.6-091-net-lantiq_xrx200-confirm-skb-is-allocated-bef.patch + patches.kernel.org/5.19.6-092-net-lantiq_xrx200-fix-lock-under-memory-pressu.patch + patches.kernel.org/5.19.6-093-net-lantiq_xrx200-restore-buffer-if-memory-all.patch + patches.kernel.org/5.19.6-094-btrfs-fix-silent-failure-when-deleting-root-re.patch + patches.kernel.org/5.19.6-095-btrfs-replace-drop-assert-for-suspended-replac.patch + patches.kernel.org/5.19.6-096-btrfs-add-info-when-mount-fails-due-to-stale-r.patch + patches.kernel.org/5.19.6-097-btrfs-fix-space-cache-corruption-and-potential.patch + patches.kernel.org/5.19.6-098-btrfs-check-if-root-is-readonly-while-setting-.patch + patches.kernel.org/5.19.6-099-btrfs-fix-possible-memory-leak-in-btrfs_get_de.patch + patches.kernel.org/5.19.6-100-btrfs-update-generation-of-hole-file-extent-it.patch + patches.kernel.org/5.19.6-101-x86-boot-Don-t-propagate-uninitialized-boot_pa.patch + patches.kernel.org/5.19.6-102-perf-x86-intel-Fix-pebs-event-constraints-for-.patch + patches.kernel.org/5.19.6-103-perf-x86-lbr-Enable-the-branch-type-for-the-Ar.patch + patches.kernel.org/5.19.6-104-x86-entry-Fix-entry_INT80_compat-for-Xen-PV-gu.patch + patches.kernel.org/5.19.6-105-x86-unwind-orc-Unwind-ftrace-trampolines-with-.patch + patches.kernel.org/5.19.6-106-x86-sev-Don-t-use-cc_platform_has-for-early-SE.patch + patches.kernel.org/5.19.6-107-x86-bugs-Add-unknown-reporting-for-MMIO-Stale-.patch + patches.kernel.org/5.19.6-108-x86-nospec-Unwreck-the-RSB-stuffing.patch + patches.kernel.org/5.19.6-109-x86-PAT-Have-pat_enabled-properly-reflect-stat.patch + patches.kernel.org/5.19.6-110-loop-Check-for-overflow-while-configuring-loop.patch + patches.kernel.org/5.19.6-111-writeback-avoid-use-after-free-after-removing-.patch + patches.kernel.org/5.19.6-112-audit-move-audit_return_fixup-before-the-filte.patch + patches.kernel.org/5.19.6-113-asm-generic-sections-refactor-memory_intersect.patch + patches.kernel.org/5.19.6-114-mm-damon-dbgfs-avoid-duplicate-context-directo.patch + patches.kernel.org/5.19.6-115-s390-mm-do-not-trigger-write-fault-when-vma-do.patch + patches.kernel.org/5.19.6-116-bootmem-remove-the-vmemmap-pages-from-kmemleak.patch + patches.kernel.org/5.19.6-117-mm-hugetlb-avoid-corrupting-page-mapping-in-hu.patch + patches.kernel.org/5.19.6-118-mm-mprotect-only-reference-swap-pfn-page-if-ty.patch + patches.kernel.org/5.19.6-119-cifs-skip-extra-NULL-byte-in-filenames.patch + patches.kernel.org/5.19.6-120-s390-fix-double-free-of-GS-and-RI-CBs-on-fork-.patch + patches.kernel.org/5.19.6-121-fbdev-fbcon-Properly-revert-changes-when-vc_re.patch + patches.kernel.org/5.19.6-122-Revert-memcg-cleanup-racy-sum-avoidance-code.patch + patches.kernel.org/5.19.6-123-shmem-update-folio-if-shmem_replace_page-updat.patch + patches.kernel.org/5.19.6-124-ACPI-processor-Remove-freq-Qos-request-for-all.patch + patches.kernel.org/5.19.6-125-nouveau-explicitly-wait-on-the-fence-in-nouvea.patch + patches.kernel.org/5.19.6-126-smb3-missing-inode-locks-in-punch-hole.patch + patches.kernel.org/5.19.6-127-ocfs2-fix-freeing-uninitialized-resource-on-oc.patch + patches.kernel.org/5.19.6-128-xen-privcmd-fix-error-exit-of-privcmd_ioctl_dm.patch + patches.kernel.org/5.19.6-129-riscv-signal-fix-missing-prototype-warning.patch + patches.kernel.org/5.19.6-130-riscv-traps-add-missing-prototype.patch + patches.kernel.org/5.19.6-131-riscv-dts-microchip-correct-L2-cache-interrupt.patch + patches.kernel.org/5.19.6-132-Revert-zram-remove-double-compression-logic.patch + patches.kernel.org/5.19.6-133-io_uring-fix-issue-with-io_write-not-always-un.patch + patches.kernel.org/5.19.6-134-mm-hugetlb-fix-hugetlb-not-supporting-softdirt.patch + patches.kernel.org/5.19.6-135-Revert-md-raid-destroy-the-bitmap-after-destro.patch + patches.kernel.org/5.19.6-136-md-call-__md_stop_writes-in-md_stop.patch + patches.kernel.org/5.19.6-137-arm64-Fix-match_list-for-erratum-1286807-on-Ar.patch + patches.kernel.org/5.19.6-138-binder_alloc-add-missing-mmap_lock-calls-when-.patch + patches.kernel.org/5.19.6-139-x86-nospec-Fix-i386-RSB-stuffing.patch + patches.kernel.org/5.19.6-140-drm-amdkfd-Fix-isa-version-for-the-GC-10.3.7.patch + patches.kernel.org/5.19.6-141-Documentation-ABI-Mention-retbleed-vulnerabili.patch + patches.kernel.org/5.19.6-142-blk-mq-fix-io-hung-due-to-missing-commit_rqs.patch + patches.kernel.org/5.19.6-143-perf-python-Fix-build-when-PYTHON_CONFIG-is-us.patch + patches.kernel.org/5.19.6-144-perf-x86-intel-uncore-Fix-broken-read_counter-.patch + patches.kernel.org/5.19.6-145-perf-x86-intel-ds-Fix-precise-store-latency-ha.patch + patches.kernel.org/5.19.6-146-perf-stat-Clear-evsel-reset_group-for-each-sta.patch + patches.kernel.org/5.19.6-147-arm64-fix-rodata-full.patch + patches.kernel.org/5.19.6-148-arm64-signal-Flush-FPSIMD-register-state-when-.patch + patches.kernel.org/5.19.6-149-arm64-sme-Don-t-flush-SVE-register-state-when-.patch + patches.kernel.org/5.19.6-150-arm64-sme-Don-t-flush-SVE-register-state-when-.patch + patches.kernel.org/5.19.6-151-scsi-ufs-core-Enable-link-lost-interrupt.patch + patches.kernel.org/5.19.6-152-scsi-storvsc-Remove-WQ_MEM_RECLAIM-from-storvs.patch + patches.kernel.org/5.19.6-153-scsi-core-Fix-passthrough-retry-counter-handli.patch + patches.kernel.org/5.19.6-154-riscv-dts-microchip-mpfs-fix-incorrect-pcie-ch.patch + patches.kernel.org/5.19.6-155-riscv-dts-microchip-mpfs-remove-ti-fifo-depth-.patch + patches.kernel.org/5.19.6-156-riscv-dts-microchip-mpfs-remove-bogus-card-det.patch + patches.kernel.org/5.19.6-157-riscv-dts-microchip-mpfs-remove-pci-axi-addres.patch + patches.kernel.org/5.19.6-158-bpf-Don-t-use-tnum_range-on-array-range-checki.patch + patches.kernel.org/5.19.6-159-Linux-5.19.6.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1613,7 +1772,6 @@ patches.suse/0001-drm-client-Don-t-add-new-command-line-mode.patch patches.suse/drm-amd-display-Add-SMU-logging-code.patch patches.suse/drm-amd-display-Removing-assert-statements-for-Linux.patch - patches.suse/mm-mprotect-fix-soft-dirty-check-in-can_change_pte_w.patch patches.suse/tools-build-Add-feature-test-for-init_disassemble_in.patch patches.suse/tools-build-Don-t-display-disassembler-four-args-fea.patch patches.suse/tools-include-add-dis-asm-compat.h-to-handle-version.patch @@ -1622,8 +1780,6 @@ patches.suse/tools-bpf_jit_disasm-Don-t-display-disassembler-four.patch patches.suse/tools-bpftool-Fix-compilation-error-with-new-binutil.patch patches.suse/tools-bpftool-Don-t-display-disassembler-four-args-f.patch - patches.suse/Revert-zram-remove-double-compression-logic.patch - patches.suse/mm-gup-fix-FOLL_FORCE-COW-security-issue-and-remove-.patch ######################################################## # end of sorted patches ######################################################## diff --git a/source-timestamp b/source-timestamp index ffd734c1..0c7b96af 100644 --- a/source-timestamp +++ b/source-timestamp @@ -1,3 +1,3 @@ -2022-08-30 06:27:37 +0000 -GIT Revision: b7da6986b1de01f2553440b75d1c1549da909400 +2022-09-01 05:50:21 +0000 +GIT Revision: d9b2122e2a3f78da96f62fc36d96f192623bddbe GIT Branch: stable