commit 116b1ea97c4f7b5d84c25c57647f92a071f507a1
OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=1677
This commit is contained in:
parent
0a2dd17354
commit
c17183ded5
@ -16,6 +16,7 @@ declare -a IGNORED_CONFIGS_RE=(
|
||||
'GCC_VERSION'
|
||||
'HAVE_[A-Z]*_COMPILER'
|
||||
'LD_VERSION'
|
||||
'PAHOLE_VERSION'
|
||||
'TOOLS_SUPPORT_[A-Z_]*'
|
||||
)
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:20ae5ae62177b00f639c0375873749e00efcb7c3377e93b1cc1dcdf585120b50
|
||||
size 305498
|
||||
oid sha256:3bb00c31636688d4579a9069cc24d629cf6d1c04e3041d105a0167793f4329a5
|
||||
size 305576
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%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,fdupes_relink})
|
||||
|
||||
Name: dtb-aarch64
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%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,fdupes_relink})
|
||||
|
||||
Name: dtb-armv6l
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%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,fdupes_relink})
|
||||
|
||||
Name: dtb-armv7l
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%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,fdupes_relink})
|
||||
|
||||
Name: dtb-riscv64
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules zstd
|
||||
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -107,9 +107,9 @@ Name: kernel-64kb
|
||||
Summary: Kernel with 64kb PAGE_SIZE
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-%build_flavor-base-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: kernel-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
@ -532,10 +532,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -935,6 +959,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -399,10 +399,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -802,6 +826,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules zstd
|
||||
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -107,9 +107,9 @@ Name: kernel-debug
|
||||
Summary: A Debug Version of the Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-%build_flavor-base-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: kernel-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump = 2.6.28
|
||||
Obsoletes: kernel-kdump <= 2.6.28
|
||||
@ -538,10 +538,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -941,6 +965,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules zstd
|
||||
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -107,9 +107,9 @@ Name: kernel-default
|
||||
Summary: The Standard Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-%build_flavor-base-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: kernel-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
%ifarch %ix86
|
||||
Provides: kernel-smp = 2.6.17
|
||||
Obsoletes: kernel-smp <= 2.6.17
|
||||
@ -581,10 +581,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -984,6 +1008,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%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.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -64,7 +64,7 @@ BuildRequires: texlive-zapfding
|
||||
%endif
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules zstd
|
||||
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -107,9 +107,9 @@ Name: kernel-kvmsmall
|
||||
Summary: The Small Developer Kernel for KVM
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-%build_flavor-base-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: kernel-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
@ -536,10 +536,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -939,6 +963,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules zstd
|
||||
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -107,9 +107,9 @@ Name: kernel-lpae
|
||||
Summary: Kernel for LPAE enabled systems
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-%build_flavor-base-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: kernel-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
@ -530,10 +530,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -933,6 +957,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
#!BuildIgnore: post-build-checks
|
||||
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -45,7 +45,7 @@ BuildRequires: util-linux
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: kernel%kernel_flavor-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
BuildRequires: kernel%kernel_flavor-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
|
||||
%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.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
# needsrootforbuild
|
||||
|
||||
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%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.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules zstd
|
||||
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -107,9 +107,9 @@ Name: kernel-pae
|
||||
Summary: Kernel with PAE Support
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-%build_flavor-base-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: kernel-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
%ifarch %ix86
|
||||
Provides: kernel-bigsmp = 2.6.17
|
||||
Obsoletes: kernel-bigsmp <= 2.6.17
|
||||
@ -558,10 +558,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -961,6 +985,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -35,9 +35,9 @@ Name: kernel-source
|
||||
Summary: The Linux Kernel Sources
|
||||
License: GPL-2.0-only
|
||||
Group: Development/Sources
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -48,7 +48,7 @@ BuildRequires: fdupes
|
||||
BuildRequires: sed
|
||||
Requires(post): coreutils sed
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: linux
|
||||
Provides: multiversion(kernel)
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -24,10 +24,10 @@ Name: kernel-syms
|
||||
Summary: Kernel Symbol Versions (modversions)
|
||||
License: GPL-2.0-only
|
||||
Group: Development/Sources
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if %using_buildservice
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%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-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules zstd
|
||||
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -107,9 +107,9 @@ Name: kernel-vanilla
|
||||
Summary: The Standard Kernel - without any SUSE patches
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-%build_flavor-base-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: kernel-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
@ -529,10 +529,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -932,6 +956,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -1,3 +1,314 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
|
||||
|
||||
- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
|
||||
Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
|
||||
mainline since v4.8, we use it in SLES and already in
|
||||
config/ppc64/default. Thus unify it in the other configs.
|
||||
There are build dependencies which has been fixed in mainline
|
||||
647d41d3952d ("crypto: vmx - add missing dependencies")
|
||||
(currently still at maintainer herbert/cryptodev-2.6 tree)
|
||||
But instead of waiting commit to be accepted or backporting it we just
|
||||
unify configs, which is useful anyway
|
||||
- commit 70a0d71
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary.spec: Also exclude the kernel signing key from devel package.
|
||||
There is a check in OBS that fails when it is included. Also the key is
|
||||
not reproducible.
|
||||
Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
|
||||
- commit 68fa069
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
|
||||
- commit 88ba5ec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
|
||||
|
||||
- Linux 5.16.12 (bsc#1012628).
|
||||
- memblock: use kfree() to release kmalloced memblock regions
|
||||
(bsc#1012628).
|
||||
- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
|
||||
- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
|
||||
- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
|
||||
- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong modem processing in convergence layer
|
||||
type 2 (bsc#1012628).
|
||||
- tty: n_gsm: fix wrong tty control line for flow control
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix NULL pointer access due to DLCI release
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix proper link termination after failed open
|
||||
(bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
|
||||
- tty: n_gsm: fix encoding of control signal octet bit DV
|
||||
(bsc#1012628).
|
||||
- hugetlbfs: fix a truncation issue in hugepages parameter
|
||||
(bsc#1012628).
|
||||
- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
|
||||
- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
|
||||
- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
|
||||
- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
|
||||
- tps6598x: clear int mask on probe failure (bsc#1012628).
|
||||
- staging: fbtft: fb_st7789v: reset display before initialization
|
||||
(bsc#1012628).
|
||||
- thermal: int340x: fix memory leak in int3400_notify()
|
||||
(bsc#1012628).
|
||||
- RDMA/cma: Do not change route.addr.src_addr outside state checks
|
||||
(bsc#1012628).
|
||||
- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
|
||||
- btrfs: autodefrag: only scan one inode once (bsc#1012628).
|
||||
- btrfs: defrag: allow defrag_one_cluster() to skip large extent
|
||||
which is not a target (bsc#1012628).
|
||||
- btrfs: prevent copying too big compressed lzo segment
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: remove an ambiguous condition for rejection
|
||||
(bsc#1012628).
|
||||
- btrfs: defrag: don't defrag extents which are already at max
|
||||
capacity (bsc#1012628).
|
||||
- btrfs: defrag: don't try to merge regular extents with
|
||||
preallocated extents (bsc#1012628).
|
||||
- driver core: Free DMA range map when device is released
|
||||
(bsc#1012628).
|
||||
- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
|
||||
property (bsc#1012628).
|
||||
- xhci: Prevent futile URB re-submissions due to incorrect return
|
||||
value (bsc#1012628).
|
||||
- xhci: re-initialize the HC during resume if HCE was set
|
||||
(bsc#1012628).
|
||||
- usb: dwc3: gadget: Let the interrupt handler disable bottom
|
||||
halves (bsc#1012628).
|
||||
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
|
||||
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
|
||||
Trail (bsc#1012628).
|
||||
- usb: dwc2: drd: fix soft connect when gadget is unconfigured
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add Telit LE910R1 compositions
|
||||
(bsc#1012628).
|
||||
- USB: serial: option: add support for DW5829e (bsc#1012628).
|
||||
- tracefs: Set the group ownership in apply_options() not
|
||||
parse_options() (bsc#1012628).
|
||||
- USB: gadget: validate endpoint index for xilinx udc
|
||||
(bsc#1012628).
|
||||
- usb: gadget: rndis: add spinlock for rndis response list
|
||||
(bsc#1012628).
|
||||
- Revert "USB: serial: ch341: add new Product ID for CH341A"
|
||||
(bsc#1012628).
|
||||
- ata: pata_hpt37x: disable primary channel on HPT371
|
||||
(bsc#1012628).
|
||||
- sc16is7xx: Fix for incorrect data being transmitted
|
||||
(bsc#1012628).
|
||||
- iio: Fix error handling for PM (bsc#1012628).
|
||||
- iio: imu: st_lsm6dsx: wait for settling time in
|
||||
st_lsm6dsx_read_oneshot (bsc#1012628).
|
||||
- iio: accel: fxls8962af: add padding to regmap for SPI
|
||||
(bsc#1012628).
|
||||
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
|
||||
bits (bsc#1012628).
|
||||
- iio: adc: tsc2046: fix memory corruption by preventing array
|
||||
overflow (bsc#1012628).
|
||||
- iio: adc: men_z188_adc: Fix a resource leak in an error handling
|
||||
path (bsc#1012628).
|
||||
- iio:imu:adis16480: fix buffering for devices with no burst mode
|
||||
(bsc#1012628).
|
||||
- tracing: Have traceon and traceoff trigger honor the instance
|
||||
(bsc#1012628).
|
||||
- tracing: Dump stacktrace trigger to the corresponding instance
|
||||
(bsc#1012628).
|
||||
- bpf: Fix crash due to out of bounds access into reg2btf_ids
|
||||
(bsc#1012628).
|
||||
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
|
||||
(bsc#1012628).
|
||||
- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
|
||||
- configfs: fix a race in configfs_{,un}register_subsystem()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Increase firmware message response DMA wait time
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
|
||||
(bsc#1012628).
|
||||
- RDMA/rtrs-clt: Fix possible double free in error case
|
||||
(bsc#1012628).
|
||||
- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
|
||||
- net: use sk_is_tcp() in more places (bsc#1012628).
|
||||
- regmap-irq: Update interrupt clear register for proper reset
|
||||
(bsc#1012628).
|
||||
- gpio: rockchip: Reset int_bothedge when changing trigger
|
||||
(bsc#1012628).
|
||||
- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
|
||||
- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
|
||||
zynq_qspi_exec_mem_op() (bsc#1012628).
|
||||
- net/mlx5e: Add missing increment of count (bsc#1012628).
|
||||
- net/mlx5: Update log_max_qp value to be 17 at most
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
|
||||
packets (bsc#1012628).
|
||||
- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
|
||||
(bsc#1012628).
|
||||
- net/mlx5: DR, Fix the threshold that defines when pool sync
|
||||
is initiated (bsc#1012628).
|
||||
- net/mlx5: Fix wrong limitation of metadata match on ecpf
|
||||
(bsc#1012628).
|
||||
- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
|
||||
- net/mlx5: DR, Don't allow match on IP w/o matching on full
|
||||
ethertype/ip_version (bsc#1012628).
|
||||
- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
|
||||
- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
|
||||
- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
|
||||
(bsc#1012628).
|
||||
- surface: surface3_power: Fix battery readings on batteries
|
||||
without a serial number (bsc#1012628).
|
||||
- net/smc: Use a mutex for locking "struct smc_pnettable"
|
||||
(bsc#1012628).
|
||||
- netfilter: nf_tables: fix memory leak during stateful obj update
|
||||
(bsc#1012628).
|
||||
- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
|
||||
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
|
||||
(bsc#1012628).
|
||||
- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
|
||||
isn't held (bsc#1012628).
|
||||
- netfilter: nf_tables: unregister flowtable hooks on netns exit
|
||||
(bsc#1012628).
|
||||
- net: Force inlining of checksum functions in net/checksum.h
|
||||
(bsc#1012628).
|
||||
- net: ll_temac: check the return value of devm_kmalloc()
|
||||
(bsc#1012628).
|
||||
- net/sched: act_ct: Fix flow table lookup after ct clear or
|
||||
switching zones (bsc#1012628).
|
||||
- drm/amd/display: For vblank_disable_immediate, check PSR is
|
||||
really used (bsc#1012628).
|
||||
- drm/i915/dg2: Print PHY name properly on calibration error
|
||||
(bsc#1012628).
|
||||
- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
|
||||
- block: clear iocb->private in blkdev_bio_end_io_async()
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with drop and modify hdr action
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: TC, Reject rules with forward and drop actions
|
||||
(bsc#1012628).
|
||||
- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
|
||||
(bsc#1012628).
|
||||
- drm/edid: Always set RGB444 (bsc#1012628).
|
||||
- openvswitch: Fix setting ipv6 fields causing hw csum failure
|
||||
(bsc#1012628).
|
||||
- net: mv643xx_eth: process retval from of_get_mac_address
|
||||
(bsc#1012628).
|
||||
- gso: do not skip outer ip header in case of ipip and
|
||||
net_failover (bsc#1012628).
|
||||
- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
|
||||
- tipc: Fix end of loop tests for list_for_each_entry()
|
||||
(bsc#1012628).
|
||||
- nvme: also mark passthrough-only namespaces ready in
|
||||
nvme_update_ns_info (bsc#1012628).
|
||||
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
|
||||
friends (bsc#1012628).
|
||||
- io_uring: add a schedule point in io_add_buffers()
|
||||
(bsc#1012628).
|
||||
- bpf: Add schedule points in batch ops (bsc#1012628).
|
||||
- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
|
||||
- selftests: bpf: Check bpf_msg_push_data return value
|
||||
(bsc#1012628).
|
||||
- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
|
||||
- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
|
||||
- net/mlx5: Update the list of the PCI supported devices
|
||||
(bsc#1012628).
|
||||
- ice: initialize local variable 'tlv' (bsc#1012628).
|
||||
- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
|
||||
- ice: fix concurrent reset and removal of VFs (bsc#1012628).
|
||||
- ice: fix setting l4 port flag when adding filter (bsc#1012628).
|
||||
- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
|
||||
- hwmon: Handle failure to register sensor with thermal zone
|
||||
correctly (bsc#1012628).
|
||||
- bnxt_en: Restore the resets_reliable flag in bnxt_open()
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix incorrect multicast rx mask setting when not
|
||||
requested (bsc#1012628).
|
||||
- bnxt_en: Fix occasional ethtool -t loopback test failures
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix offline ethtool selftest with RDMA enabled
|
||||
(bsc#1012628).
|
||||
- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
|
||||
- bnxt_en: Fix devlink fw_activate (bsc#1012628).
|
||||
- bnx2x: fix driver load from initrd (bsc#1012628).
|
||||
- selftests: mptcp: be more conservative with cookie MPJ limits
|
||||
(bsc#1012628).
|
||||
- selftests: mptcp: fix diag instability (bsc#1012628).
|
||||
- mptcp: add mibs counter for ignored incoming options
|
||||
(bsc#1012628).
|
||||
- mptcp: fix race in incoming ADD_ADDR option processing
|
||||
(bsc#1012628).
|
||||
- perf data: Fix double free in perf_session__delete()
|
||||
(bsc#1012628).
|
||||
- perf evlist: Fix failed to use cpu list for uncore events
|
||||
(bsc#1012628).
|
||||
- gpu: host1x: Always return syncpoint value when waiting
|
||||
(bsc#1012628).
|
||||
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
|
||||
(bsc#1012628).
|
||||
- ping: remove pr_err from ping_lookup (bsc#1012628).
|
||||
- netfilter: nf_tables_offload: incorrect flow offload action
|
||||
array size (bsc#1012628).
|
||||
- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
|
||||
dependency (bsc#1012628).
|
||||
- netfilter: xt_socket: fix a typo in socket_mt_destroy()
|
||||
(bsc#1012628).
|
||||
- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
|
||||
- USB: zaurus: support another broken Zaurus (bsc#1012628).
|
||||
- sr9700: sanity check for packet length (bsc#1012628).
|
||||
- drm/i915: Fix bw atomic check when switching between SAGV
|
||||
vs. no SAGV (bsc#1012628).
|
||||
- drm/i915: Correctly populate use_sagv_wm for all pipes
|
||||
(bsc#1012628).
|
||||
- drm/i915: Disconnect PHYs left connected by BIOS on disabled
|
||||
ports (bsc#1012628).
|
||||
- drm/i915: Widen the QGV point mask (bsc#1012628).
|
||||
- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
|
||||
- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
|
||||
- drm/amd: Check if ASPM is enabled from PCIe subsystem
|
||||
(bsc#1012628).
|
||||
- drm/amd/pm: fix some OEM SKU specific stability issues
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Protect update_bw_bounding_box FPU code
|
||||
(bsc#1012628).
|
||||
- drm/amd/display: Fix stream->link_enc unassigned during stream
|
||||
removal (bsc#1012628).
|
||||
- KVM: x86: nSVM: disallow userspace setting of
|
||||
MSR_AMD64_TSC_RATIO to non default value when tsc scaling
|
||||
disabled (bsc#1012628).
|
||||
- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
|
||||
- parisc/unaligned: Fix ldw() and stw() unalignment handlers
|
||||
(bsc#1012628).
|
||||
- parisc/unaligned: Fix fldd and fstd unaligned handlers on
|
||||
32-bit kernel (bsc#1012628).
|
||||
- vhost/vsock: don't check owner in vhost_vsock_stop() while
|
||||
releasing (bsc#1012628).
|
||||
- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
|
||||
- io_uring: disallow modification of rsrc_data during quiesce
|
||||
(bsc#1012628).
|
||||
- io_uring: don't convert to jiffies for waiting on timeouts
|
||||
(bsc#1012628).
|
||||
- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
|
||||
- slab: remove __alloc_size attribute from __kmalloc_track_caller
|
||||
(bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
|
||||
- btrfs: tree-checker: check item_size for inode_item
|
||||
(bsc#1012628).
|
||||
- cgroup-v1: Correct privileges check in release_agent writes
|
||||
(bsc#1012628).
|
||||
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
|
||||
hotplug (bsc#1012628).
|
||||
- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
|
||||
(bsc#1012628).
|
||||
- commit 9b89dd3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
|
||||
|
||||
@ -817,6 +1128,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
|
||||
- ALSA: memalloc: Fix dma_need_sync() checks (bsc#1195913).
|
||||
- commit 86181b2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
|
||||
|
||||
- kernel-binary: Do not include sourcedir in certificate path.
|
||||
The certs macro runs before build directory is set up so it creates the
|
||||
aggregate of supplied certificates in the source directory.
|
||||
Using this file directly as the certificate in kernel config works but
|
||||
embeds the source directory path in the kernel config.
|
||||
To avoid this symlink the certificate to the build directory and use
|
||||
relative path to refer to it.
|
||||
Also fabricate a certificate in the same location in build directory
|
||||
when none is provided.
|
||||
- commit bb988d4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 5.16
|
||||
%define patchversion 5.16.11
|
||||
%define patchversion 5.16.12
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
%define compress_modules zstd
|
||||
@ -84,7 +84,7 @@ done )
|
||||
|
||||
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
|
||||
# defining them all at once.)
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES
|
||||
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
|
||||
%define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y")
|
||||
|
||||
@ -107,9 +107,9 @@ Name: kernel-zfcpdump
|
||||
Summary: The IBM System Z zfcpdump Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 5.16.11
|
||||
Version: 5.16.12
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g90630c5
|
||||
Release: <RELEASE>.g116b1ea
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: kernel-%build_flavor-base-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
Provides: kernel-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
Provides: %name-srchash-116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
@ -532,10 +532,34 @@ fi
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem"
|
||||
ln -s %_sourcedir/.kernel_signing_key.pem .
|
||||
else
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ""
|
||||
if ! [ -f .kernel.genkey ] ; then
|
||||
cat > .kernel.genkey <<EOF
|
||||
[ req ]
|
||||
default_bits = 4096
|
||||
distinguished_name = req_distinguished_name
|
||||
prompt = no
|
||||
string_mask = utf8only
|
||||
x509_extensions = myexts
|
||||
|
||||
[ req_distinguished_name ]
|
||||
CN = Build time autogenerated kernel key
|
||||
|
||||
[ myexts ]
|
||||
basicConstraints=critical,CA:FALSE
|
||||
keyUsage=digitalSignature
|
||||
subjectKeyIdentifier=hash
|
||||
authorityKeyIdentifier=keyid
|
||||
extendedKeyUsage=codeSigning
|
||||
EOF
|
||||
fi
|
||||
openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \
|
||||
-batch -x509 -config .kernel.genkey \
|
||||
-outform PEM -out .kernel_signing_key.pem \
|
||||
-keyout .kernel_signing_key.pem
|
||||
fi
|
||||
../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem"
|
||||
fi
|
||||
|
||||
case %cpu_arch in
|
||||
@ -935,6 +959,7 @@ if [ %CONFIG_MODULES = y ]; then
|
||||
done
|
||||
|
||||
tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \
|
||||
--exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \
|
||||
-cf - -T %my_builddir/obj-files | \
|
||||
tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
|
||||
# bnc#507084
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a270c2f777c32105d6472e05838d9b51cbb8f5938c949efc10f5e68bc371f818
|
||||
size 1406653
|
||||
oid sha256:0037a12b8da53b82aff00737e1676b5f52cb58144cd2679c009d54730979a0ad
|
||||
size 1532740
|
||||
|
164
series.conf
164
series.conf
@ -1948,6 +1948,170 @@
|
||||
patches.kernel.org/5.16.11-226-net-macb-Align-the-dma-and-coherent-dma-masks.patch
|
||||
patches.kernel.org/5.16.11-227-kconfig-fix-failing-to-generate-auto.conf.patch
|
||||
patches.kernel.org/5.16.11-228-Linux-5.16.11.patch
|
||||
patches.kernel.org/5.16.12-001-mm-filemap-Fix-handling-of-THPs-in-generic_fi.patch
|
||||
patches.kernel.org/5.16.12-002-cgroup-cpuset-Fix-a-race-between-cpuset_attac.patch
|
||||
patches.kernel.org/5.16.12-003-cgroup-v1-Correct-privileges-check-in-release.patch
|
||||
patches.kernel.org/5.16.12-004-btrfs-tree-checker-check-item_size-for-inode_.patch
|
||||
patches.kernel.org/5.16.12-005-btrfs-tree-checker-check-item_size-for-dev_it.patch
|
||||
patches.kernel.org/5.16.12-006-slab-remove-__alloc_size-attribute-from-__kma.patch
|
||||
patches.kernel.org/5.16.12-007-clk-jz4725b-fix-mmc0-clock-gating.patch
|
||||
patches.kernel.org/5.16.12-008-io_uring-don-t-convert-to-jiffies-for-waiting.patch
|
||||
patches.kernel.org/5.16.12-009-io_uring-disallow-modification-of-rsrc_data-d.patch
|
||||
patches.kernel.org/5.16.12-010-selinux-fix-misuse-of-mutex_is_locked.patch
|
||||
patches.kernel.org/5.16.12-011-vhost-vsock-don-t-check-owner-in-vhost_vsock_.patch
|
||||
patches.kernel.org/5.16.12-012-parisc-unaligned-Fix-fldd-and-fstd-unaligned-.patch
|
||||
patches.kernel.org/5.16.12-013-parisc-unaligned-Fix-ldw-and-stw-unalignment-.patch
|
||||
patches.kernel.org/5.16.12-014-KVM-x86-mmu-make-apf-token-non-zero-to-fix-bu.patch
|
||||
patches.kernel.org/5.16.12-015-KVM-x86-nSVM-disallow-userspace-setting-of-MS.patch
|
||||
patches.kernel.org/5.16.12-016-drm-amd-display-Fix-stream-link_enc-unassigne.patch
|
||||
patches.kernel.org/5.16.12-017-drm-amd-display-Protect-update_bw_bounding_bo.patch
|
||||
patches.kernel.org/5.16.12-018-drm-amd-pm-fix-some-OEM-SKU-specific-stabilit.patch
|
||||
patches.kernel.org/5.16.12-019-drm-amd-Check-if-ASPM-is-enabled-from-PCIe-su.patch
|
||||
patches.kernel.org/5.16.12-020-drm-amdgpu-disable-MMHUB-PG-for-Picasso.patch
|
||||
patches.kernel.org/5.16.12-021-drm-amdgpu-do-not-enable-asic-reset-for-raven.patch
|
||||
patches.kernel.org/5.16.12-022-drm-i915-Widen-the-QGV-point-mask.patch
|
||||
patches.kernel.org/5.16.12-023-drm-i915-Disconnect-PHYs-left-connected-by-BI.patch
|
||||
patches.kernel.org/5.16.12-024-drm-i915-Correctly-populate-use_sagv_wm-for-a.patch
|
||||
patches.kernel.org/5.16.12-025-drm-i915-Fix-bw-atomic-check-when-switching-b.patch
|
||||
patches.kernel.org/5.16.12-026-sr9700-sanity-check-for-packet-length.patch
|
||||
patches.kernel.org/5.16.12-027-USB-zaurus-support-another-broken-Zaurus.patch
|
||||
patches.kernel.org/5.16.12-028-CDC-NCM-avoid-overflow-in-sanity-checking.patch
|
||||
patches.kernel.org/5.16.12-029-netfilter-xt_socket-fix-a-typo-in-socket_mt_d.patch
|
||||
patches.kernel.org/5.16.12-030-netfilter-xt_socket-missing-ifdef-CONFIG_IP6_.patch
|
||||
patches.kernel.org/5.16.12-031-netfilter-nf_tables_offload-incorrect-flow-of.patch
|
||||
patches.kernel.org/5.16.12-032-ping-remove-pr_err-from-ping_lookup.patch
|
||||
patches.kernel.org/5.16.12-033-Revert-i40e-Fix-reset-bw-limit-when-DCB-enabl.patch
|
||||
patches.kernel.org/5.16.12-034-gpu-host1x-Always-return-syncpoint-value-when.patch
|
||||
patches.kernel.org/5.16.12-035-perf-evlist-Fix-failed-to-use-cpu-list-for-un.patch
|
||||
patches.kernel.org/5.16.12-036-perf-data-Fix-double-free-in-perf_session__de.patch
|
||||
patches.kernel.org/5.16.12-037-mptcp-fix-race-in-incoming-ADD_ADDR-option-pr.patch
|
||||
patches.kernel.org/5.16.12-038-mptcp-add-mibs-counter-for-ignored-incoming-o.patch
|
||||
patches.kernel.org/5.16.12-039-selftests-mptcp-fix-diag-instability.patch
|
||||
patches.kernel.org/5.16.12-040-selftests-mptcp-be-more-conservative-with-coo.patch
|
||||
patches.kernel.org/5.16.12-041-bnx2x-fix-driver-load-from-initrd.patch
|
||||
patches.kernel.org/5.16.12-042-bnxt_en-Fix-devlink-fw_activate.patch
|
||||
patches.kernel.org/5.16.12-043-bnxt_en-Fix-active-FEC-reporting-to-ethtool.patch
|
||||
patches.kernel.org/5.16.12-044-bnxt_en-Fix-offline-ethtool-selftest-with-RDM.patch
|
||||
patches.kernel.org/5.16.12-045-bnxt_en-Fix-occasional-ethtool-t-loopback-tes.patch
|
||||
patches.kernel.org/5.16.12-046-bnxt_en-Fix-incorrect-multicast-rx-mask-setti.patch
|
||||
patches.kernel.org/5.16.12-047-bnxt_en-Restore-the-resets_reliable-flag-in-b.patch
|
||||
patches.kernel.org/5.16.12-048-hwmon-Handle-failure-to-register-sensor-with-.patch
|
||||
patches.kernel.org/5.16.12-049-net-mlx5-Fix-tc-max-supported-prio-for-nic-mo.patch
|
||||
patches.kernel.org/5.16.12-050-ice-fix-setting-l4-port-flag-when-adding-filt.patch
|
||||
patches.kernel.org/5.16.12-051-ice-fix-concurrent-reset-and-removal-of-VFs.patch
|
||||
patches.kernel.org/5.16.12-052-ice-check-the-return-of-ice_ptp_gettimex64.patch
|
||||
patches.kernel.org/5.16.12-053-ice-initialize-local-variable-tlv.patch
|
||||
patches.kernel.org/5.16.12-054-net-mlx5-Update-the-list-of-the-PCI-supported.patch
|
||||
patches.kernel.org/5.16.12-055-bpf-Fix-crash-due-to-incorrect-copy_map_value.patch
|
||||
patches.kernel.org/5.16.12-056-bpf-Do-not-try-bpf_msg_push_data-with-len-0.patch
|
||||
patches.kernel.org/5.16.12-057-selftests-bpf-Check-bpf_msg_push_data-return-.patch
|
||||
patches.kernel.org/5.16.12-058-bpf-Fix-a-bpf_timer-initialization-issue.patch
|
||||
patches.kernel.org/5.16.12-059-bpf-Add-schedule-points-in-batch-ops.patch
|
||||
patches.kernel.org/5.16.12-060-io_uring-add-a-schedule-point-in-io_add_buffe.patch
|
||||
patches.kernel.org/5.16.12-061-net-__pskb_pull_tail-pskb_carve_frag_list-dro.patch
|
||||
patches.kernel.org/5.16.12-062-nvme-also-mark-passthrough-only-namespaces-re.patch
|
||||
patches.kernel.org/5.16.12-063-tipc-Fix-end-of-loop-tests-for-list_for_each_.patch
|
||||
patches.kernel.org/5.16.12-064-clk-qcom-gcc-msm8994-Remove-NoC-clocks.patch
|
||||
patches.kernel.org/5.16.12-065-gso-do-not-skip-outer-ip-header-in-case-of-ip.patch
|
||||
patches.kernel.org/5.16.12-066-net-mv643xx_eth-process-retval-from-of_get_ma.patch
|
||||
patches.kernel.org/5.16.12-067-openvswitch-Fix-setting-ipv6-fields-causing-h.patch
|
||||
patches.kernel.org/5.16.12-068-drm-edid-Always-set-RGB444.patch
|
||||
patches.kernel.org/5.16.12-069-net-mlx5e-Fix-wrong-return-value-on-ioctl-EEP.patch
|
||||
patches.kernel.org/5.16.12-070-net-mlx5e-TC-Reject-rules-with-forward-and-dr.patch
|
||||
patches.kernel.org/5.16.12-071-net-mlx5e-TC-Reject-rules-with-drop-and-modif.patch
|
||||
patches.kernel.org/5.16.12-072-block-clear-iocb-private-in-blkdev_bio_end_io.patch
|
||||
patches.kernel.org/5.16.12-073-drm-vc4-crtc-Fix-runtime_pm-reference-countin.patch
|
||||
patches.kernel.org/5.16.12-074-drm-i915-dg2-Print-PHY-name-properly-on-calib.patch
|
||||
patches.kernel.org/5.16.12-075-drm-amd-display-For-vblank_disable_immediate-.patch
|
||||
patches.kernel.org/5.16.12-076-net-sched-act_ct-Fix-flow-table-lookup-after-.patch
|
||||
patches.kernel.org/5.16.12-077-net-ll_temac-check-the-return-value-of-devm_k.patch
|
||||
patches.kernel.org/5.16.12-078-net-Force-inlining-of-checksum-functions-in-n.patch
|
||||
patches.kernel.org/5.16.12-079-netfilter-nf_tables-unregister-flowtable-hook.patch
|
||||
patches.kernel.org/5.16.12-080-net-dsa-avoid-call-to-__dev_set_promiscuity-w.patch
|
||||
patches.kernel.org/5.16.12-081-nfp-flower-Fix-a-potential-leak-in-nfp_tunnel.patch
|
||||
patches.kernel.org/5.16.12-082-net-mdio-ipq4019-add-delay-after-clock-enable.patch
|
||||
patches.kernel.org/5.16.12-083-netfilter-nf_tables-fix-memory-leak-during-st.patch
|
||||
patches.kernel.org/5.16.12-084-net-smc-Use-a-mutex-for-locking-struct-smc_pn.patch
|
||||
patches.kernel.org/5.16.12-085-surface-surface3_power-Fix-battery-readings-o.patch
|
||||
patches.kernel.org/5.16.12-086-udp_tunnel-Fix-end-of-loop-test-in-udp_tunnel.patch
|
||||
patches.kernel.org/5.16.12-087-net-mlx5-DR-Cache-STE-shadow-memory.patch
|
||||
patches.kernel.org/5.16.12-088-ibmvnic-schedule-failover-only-if-vioctl-fail.patch
|
||||
patches.kernel.org/5.16.12-089-net-mlx5-DR-Don-t-allow-match-on-IP-w-o-match.patch
|
||||
patches.kernel.org/5.16.12-090-net-mlx5-Fix-possible-deadlock-on-rule-deleti.patch
|
||||
patches.kernel.org/5.16.12-091-net-mlx5-Fix-wrong-limitation-of-metadata-mat.patch
|
||||
patches.kernel.org/5.16.12-092-net-mlx5-DR-Fix-the-threshold-that-defines-wh.patch
|
||||
patches.kernel.org/5.16.12-093-net-mlx5e-MPLSoUDP-decap-fix-check-for-unsupp.patch
|
||||
patches.kernel.org/5.16.12-094-net-mlx5e-kTLS-Use-CHECKSUM_UNNECESSARY-for-d.patch
|
||||
patches.kernel.org/5.16.12-095-net-mlx5-DR-Fix-slab-out-of-bounds-in-mlx5_cm.patch
|
||||
patches.kernel.org/5.16.12-096-net-mlx5-Update-log_max_qp-value-to-be-17-at-.patch
|
||||
patches.kernel.org/5.16.12-097-net-mlx5e-Add-missing-increment-of-count.patch
|
||||
patches.kernel.org/5.16.12-098-spi-spi-zynq-qspi-Fix-a-NULL-pointer-derefere.patch
|
||||
patches.kernel.org/5.16.12-099-PCI-mvebu-Fix-device-enumeration-regression.patch
|
||||
patches.kernel.org/5.16.12-100-gpio-rockchip-Reset-int_bothedge-when-changin.patch
|
||||
patches.kernel.org/5.16.12-101-regmap-irq-Update-interrupt-clear-register-fo.patch
|
||||
patches.kernel.org/5.16.12-102-net-use-sk_is_tcp-in-more-places.patch
|
||||
patches.kernel.org/5.16.12-103-net-timestamp-convert-sk-sk_tskey-to-atomic_t.patch
|
||||
patches.kernel.org/5.16.12-104-RDMA-rtrs-clt-Fix-possible-double-free-in-err.patch
|
||||
patches.kernel.org/5.16.12-105-RDMA-rtrs-clt-Move-free_permit-from-free_clt-.patch
|
||||
patches.kernel.org/5.16.12-106-bnxt_en-Increase-firmware-message-response-DM.patch
|
||||
patches.kernel.org/5.16.12-107-configfs-fix-a-race-in-configfs_-un-register_.patch
|
||||
patches.kernel.org/5.16.12-108-RDMA-ib_srp-Fix-a-deadlock.patch
|
||||
patches.kernel.org/5.16.12-109-bpf-Extend-kfunc-with-PTR_TO_CTX-PTR_TO_MEM-a.patch
|
||||
patches.kernel.org/5.16.12-110-bpf-Fix-crash-due-to-out-of-bounds-access-int.patch
|
||||
patches.kernel.org/5.16.12-111-tracing-Dump-stacktrace-trigger-to-the-corres.patch
|
||||
patches.kernel.org/5.16.12-112-tracing-Have-traceon-and-traceoff-trigger-hon.patch
|
||||
patches.kernel.org/5.16.12-113-iio-imu-adis16480-fix-buffering-for-devices-w.patch
|
||||
patches.kernel.org/5.16.12-114-iio-adc-men_z188_adc-Fix-a-resource-leak-in-a.patch
|
||||
patches.kernel.org/5.16.12-115-iio-adc-tsc2046-fix-memory-corruption-by-prev.patch
|
||||
patches.kernel.org/5.16.12-116-iio-adc-ad7124-fix-mask-used-for-setting-AIN_.patch
|
||||
patches.kernel.org/5.16.12-117-iio-accel-fxls8962af-add-padding-to-regmap-fo.patch
|
||||
patches.kernel.org/5.16.12-118-iio-imu-st_lsm6dsx-wait-for-settling-time-in-.patch
|
||||
patches.kernel.org/5.16.12-119-iio-Fix-error-handling-for-PM.patch
|
||||
patches.kernel.org/5.16.12-120-sc16is7xx-Fix-for-incorrect-data-being-transm.patch
|
||||
patches.kernel.org/5.16.12-121-ata-pata_hpt37x-disable-primary-channel-on-HP.patch
|
||||
patches.kernel.org/5.16.12-122-Revert-USB-serial-ch341-add-new-Product-ID-fo.patch
|
||||
patches.kernel.org/5.16.12-123-usb-gadget-rndis-add-spinlock-for-rndis-respo.patch
|
||||
patches.kernel.org/5.16.12-124-USB-gadget-validate-endpoint-index-for-xilinx.patch
|
||||
patches.kernel.org/5.16.12-125-tracefs-Set-the-group-ownership-in-apply_opti.patch
|
||||
patches.kernel.org/5.16.12-126-USB-serial-option-add-support-for-DW5829e.patch
|
||||
patches.kernel.org/5.16.12-127-USB-serial-option-add-Telit-LE910R1-compositi.patch
|
||||
patches.kernel.org/5.16.12-128-usb-dwc2-drd-fix-soft-connect-when-gadget-is-.patch
|
||||
patches.kernel.org/5.16.12-129-usb-dwc3-pci-Add-snps-dis_u2_susphy_quirk-for.patch
|
||||
patches.kernel.org/5.16.12-130-usb-dwc3-pci-Fix-Bay-Trail-phy-GPIO-mappings.patch
|
||||
patches.kernel.org/5.16.12-131-usb-dwc3-gadget-Let-the-interrupt-handler-dis.patch
|
||||
patches.kernel.org/5.16.12-132-xhci-re-initialize-the-HC-during-resume-if-HC.patch
|
||||
patches.kernel.org/5.16.12-133-xhci-Prevent-futile-URB-re-submissions-due-to.patch
|
||||
patches.kernel.org/5.16.12-134-nvmem-core-Fix-a-conflict-between-MTD-and-NVM.patch
|
||||
patches.kernel.org/5.16.12-135-mtd-core-Fix-a-conflict-between-MTD-and-NVMEM.patch
|
||||
patches.kernel.org/5.16.12-136-driver-core-Free-DMA-range-map-when-device-is.patch
|
||||
patches.kernel.org/5.16.12-137-btrfs-defrag-don-t-try-to-merge-regular-exten.patch
|
||||
patches.kernel.org/5.16.12-138-btrfs-defrag-don-t-defrag-extents-which-are-a.patch
|
||||
patches.kernel.org/5.16.12-139-btrfs-defrag-remove-an-ambiguous-condition-fo.patch
|
||||
patches.kernel.org/5.16.12-140-btrfs-prevent-copying-too-big-compressed-lzo-.patch
|
||||
patches.kernel.org/5.16.12-141-btrfs-defrag-allow-defrag_one_cluster-to-skip.patch
|
||||
patches.kernel.org/5.16.12-142-btrfs-autodefrag-only-scan-one-inode-once.patch
|
||||
patches.kernel.org/5.16.12-143-btrfs-reduce-extent-threshold-for-autodefrag.patch
|
||||
patches.kernel.org/5.16.12-144-RDMA-cma-Do-not-change-route.addr.src_addr-ou.patch
|
||||
patches.kernel.org/5.16.12-145-thermal-int340x-fix-memory-leak-in-int3400_no.patch
|
||||
patches.kernel.org/5.16.12-146-staging-fbtft-fb_st7789v-reset-display-before.patch
|
||||
patches.kernel.org/5.16.12-147-tps6598x-clear-int-mask-on-probe-failure.patch
|
||||
patches.kernel.org/5.16.12-148-IB-qib-Fix-duplicate-sysfs-directory-name.patch
|
||||
patches.kernel.org/5.16.12-149-riscv-fix-nommu_k210_sdcard_defconfig.patch
|
||||
patches.kernel.org/5.16.12-150-riscv-fix-oops-caused-by-irqsoff-latency-trac.patch
|
||||
patches.kernel.org/5.16.12-151-mm-hugetlb-fix-kernel-crash-with-hugetlb-mrem.patch
|
||||
patches.kernel.org/5.16.12-152-hugetlbfs-fix-a-truncation-issue-in-hugepages.patch
|
||||
patches.kernel.org/5.16.12-153-tty-n_gsm-fix-encoding-of-control-signal-octe.patch
|
||||
patches.kernel.org/5.16.12-154-tty-n_gsm-fix-encoding-of-command-response-bi.patch
|
||||
patches.kernel.org/5.16.12-155-tty-n_gsm-fix-proper-link-termination-after-f.patch
|
||||
patches.kernel.org/5.16.12-156-tty-n_gsm-fix-NULL-pointer-access-due-to-DLCI.patch
|
||||
patches.kernel.org/5.16.12-157-tty-n_gsm-fix-wrong-tty-control-line-for-flow.patch
|
||||
patches.kernel.org/5.16.12-158-tty-n_gsm-fix-wrong-modem-processing-in-conve.patch
|
||||
patches.kernel.org/5.16.12-159-tty-n_gsm-fix-deadlock-in-gsmtty_open.patch
|
||||
patches.kernel.org/5.16.12-160-pinctrl-fix-loop-in-k210_pinconf_get_drive.patch
|
||||
patches.kernel.org/5.16.12-161-pinctrl-k210-Fix-bias-pull-up.patch
|
||||
patches.kernel.org/5.16.12-162-gpio-tegra186-Fix-chip_data-type-confusion.patch
|
||||
patches.kernel.org/5.16.12-163-memblock-use-kfree-to-release-kmalloced-membl.patch
|
||||
patches.kernel.org/5.16.12-164-Linux-5.16.12.patch
|
||||
|
||||
########################################################
|
||||
# Build fixes that apply to the vanilla kernel too.
|
||||
|
@ -1,3 +1,3 @@
|
||||
2022-02-24 05:07:05 +0000
|
||||
GIT Revision: 90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e
|
||||
2022-03-04 07:21:38 +0000
|
||||
GIT Revision: 116b1ea97c4f7b5d84c25c57647f92a071f507a1
|
||||
GIT Branch: stable
|
||||
|
Loading…
Reference in New Issue
Block a user