Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-01-28 10:45:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue Jan 28 10:45:35 2020 rev:523 rq:766758 version:5.4.14 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-01-22 22:55:31.768855343 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.26092/dtb-aarch64.changes 2020-01-28 10:45:36.992439433 +0100 @@ -1,0 +2,419 @@ +Thu Jan 23 09:51:45 CET 2020 - [email protected] + +- Linux 5.4.14 (bnc#1012628). +- scsi: lpfc: use hdwq assigned cpu for allocation (bnc#1012628). +- perf script: Fix --reltime with --time (bnc#1012628). +- hwmon: (pmbus/ibm-cffps) Fix LED blink behavior (bnc#1012628). +- hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call + (bnc#1012628). +- regulator: ab8500: Remove SYSCLKREQ from enum + ab8505_regulator_id (bnc#1012628). +- clk: imx7ulp: Correct DDR clock mux options (bnc#1012628). +- clk: imx7ulp: Correct system clock source option #7 + (bnc#1012628). +- clk: sprd: Use IS_ERR() to validate the return value of + syscon_regmap_lookup_by_phandle() (bnc#1012628). +- perf script: Allow --time with --reltime (bnc#1012628). +- perf probe: Fix wrong address verification (bnc#1012628). +- rtw88: fix potential read outside array boundary (bnc#1012628). +- scsi: lpfc: Fix a kernel warning triggered by + lpfc_get_sgl_per_hdwq() (bnc#1012628). +- scsi: lpfc: Fix hdwq sgl locks and irq handling (bnc#1012628). +- scsi: lpfc: Fix list corruption detected in + lpfc_put_sgl_per_hdwq (bnc#1012628). +- scsi: core: scsi_trace: Use get_unaligned_be*() (bnc#1012628). +- scsi: qla2xxx: fix rports not being mark as lost in sync fabric + scan (bnc#1012628). +- scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (bnc#1012628). +- scsi: scsi_transport_sas: Fix memory leak when removing devices + (bnc#1012628). +- scsi: hisi_sas: Return directly if init hardware failed + (bnc#1012628). +- scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null pointer + dereferences (bnc#1012628). +- scsi: target: core: Fix a pr_debug() argument (bnc#1012628). +- scsi: bnx2i: fix potential use after free (bnc#1012628). +- scsi: qla4xxx: fix double free bug (bnc#1012628). +- scsi: hisi_sas: Set the BIST init value before enabling BIST + (bnc#1012628). +- scsi: hisi_sas: Don't create debugfs dump folder twice + (bnc#1012628). +- scsi: esas2r: unlock on error in esas2r_nvram_read_direct() + (bnc#1012628). +- reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr + (bnc#1012628). +- um: virtio_uml: Disallow modular build (bnc#1012628). +- um: Don't trace irqflags during shutdown (bnc#1012628). +- mtd: cfi_cmdset_0002: fix delayed error detection on HyperFlash + (bnc#1012628). +- mtd: cfi_cmdset_0002: only check errors when ready in + cfi_check_err_status() (bnc#1012628). +- mtd: devices: fix mchp23k256 read and write (bnc#1012628). +- Revert "arm64: dts: juno: add dma-ranges property" + (bnc#1012628). +- ARM: dts: Fix sgx sysconfig register for omap4 (bnc#1012628). +- arm64: dts: juno: Fix UART frequency (bnc#1012628). +- ARM: dts: dra7: fix cpsw mdio fck clock (bnc#1012628). +- arm64: dts: allwinner: a64: Re-add PMU node (bnc#1012628). +- ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-poweroff + driver (bnc#1012628). +- arm64: dts: qcom: sdm845-cheza: delete zap-shader (bnc#1012628). +- arm64: dts: imx8mm-evk: Assigned clocks for audio plls + (bnc#1012628). +- arm64: dts: renesas: r8a774a1: Remove audio port node + (bnc#1012628). +- arm64: dts: marvell: Fix CP110 NAND controller node multi-line + comment alignment (bnc#1012628). +- tick/sched: Annotate lockless access to last_jiffies_update + (bnc#1012628). +- cfg80211: check for set_wiphy_params (bnc#1012628). +- arm64: dts: marvell: Add AP806-dual missing CPU clocks + (bnc#1012628). +- arm64: dts: renesas: r8a77970: Fix PWM3 (bnc#1012628). +- arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled + node (bnc#1012628). +- arm64: dts: meson: g12: fix audio fifo reg size (bnc#1012628). +- arm64: dts: meson: axg: fix audio fifo reg size (bnc#1012628). +- cw1200: Fix a signedness bug in cw1200_load_firmware() + (bnc#1012628). +- arm64: dts: qcom: msm8998: Disable coresight by default + (bnc#1012628). +- irqchip: Place CONFIG_SIFIVE_PLIC into the menu (bnc#1012628). +- tcp: refine rule to allow EPOLLOUT generation under mem pressure + (bnc#1012628). +- dt-bindings: Add missing 'properties' keyword enclosing + 'snps,tso' (bnc#1012628). +- xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk + (bnc#1012628). +- devlink: Wait longer before warning about unset port type + (bnc#1012628). +- net: stmmac: tc: Do not setup flower filtering if RSS is enabled + (bnc#1012628). +- net: stmmac: selftests: Update status when disabling RSS + (bnc#1012628). +- selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation + (bnc#1012628). +- net: stmmac: selftests: Mark as fail when received VLAN ID != + expected (bnc#1012628). +- net: stmmac: selftests: Make it work in Synopsys AXS101 boards + (bnc#1012628). +- mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters + (bnc#1012628). +- mlxsw: spectrum: Wipe xstats.backlog of down ports + (bnc#1012628). +- mlxsw: spectrum: Do not modify cloned SKBs during xmit + (bnc#1012628). +- sh_eth: check sh_eth_cpu_data::dual_port when dumping registers + (bnc#1012628). +- drm/amdgpu: allow direct upload save restore list for raven2 + (bnc#1012628). +- i40e: prevent memory leak in i40e_setup_macvlans (bnc#1012628). +- net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec (bnc#1012628). +- net: sched: act_ctinfo: fix memory leak (bnc#1012628). +- net: dsa: tag_gswip: fix typo in tagger name (bnc#1012628). +- net: dsa: sja1105: Don't error out on disabled ports with no + phy-mode (bnc#1012628). +- net: systemport: Fixed queue mapping in internal ring map + (bnc#1012628). +- net: ethernet: ave: Avoid lockdep warning (bnc#1012628). +- bnxt_en: Do not treat DSN (Digital Serial Number) read failure + as fatal (bnc#1012628). +- bnxt_en: Fix ipv6 RFS filter matching logic (bnc#1012628). +- bnxt_en: Fix NTUPLE firmware command failures (bnc#1012628). +- tcp: fix marked lost packets not being retransmitted + (bnc#1012628). +- r8152: add missing endpoint sanity check (bnc#1012628). +- ptp: free ptp device pin descriptors properly (bnc#1012628). +- net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info + (bnc#1012628). +- net: usb: lan78xx: limit size of local TSO packets + (bnc#1012628). +- net/sched: act_ife: initalize ife->metalist earlier + (bnc#1012628). +- net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset + (bnc#1012628). +- net: hns: fix soft lockup when there is not enough memory + (bnc#1012628). +- net: hns3: pad the short frame before sending to the hardware + (bnc#1012628). +- net: dsa: tag_qca: fix doubled Tx statistics (bnc#1012628). +- net: avoid updating qdisc_xmit_lock_key in + netdev_update_lockdep_key() (bnc#1012628). +- hv_netvsc: Fix memory leak when removing rndis device + (bnc#1012628). +- macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() + (bnc#1012628). +- batman-adv: Fix DAT candidate selection on little endian systems + (bnc#1012628). +- bpftool: Fix printing incorrect pointer in btf_dump_ptr + (bnc#1012628). +- net: bpf: Don't leak time wait and request sockets + (bnc#1012628). +- NFC: pn533: fix bulk-message timeout (bnc#1012628). +- netfilter: nf_tables: fix flowtable list del corruption + (bnc#1012628). +- netfilter: nf_tables: store transaction list locally while + requesting module (bnc#1012628). +- netfilter: nf_tables: remove WARN and add NLA_STRING upper + limits (bnc#1012628). +- netfilter: nft_tunnel: ERSPAN_VERSION must not be null + (bnc#1012628). +- netfilter: nft_tunnel: fix null-attribute check (bnc#1012628). +- netfilter: nat: fix ICMP header corruption on ICMP errors + (bnc#1012628). +- netfilter: arp_tables: init netns pointer in xt_tgdtor_param + struct (bnc#1012628). +- netfilter: fix a use-after-free in mtype_destroy() + (bnc#1012628). +- i2c: iop3xx: Fix memory leak in probe error path (bnc#1012628). +- bpf/sockmap: Read psock ingress_msg before sk_receive_queue + (bnc#1012628). +- cfg80211: fix page refcount issue in A-MSDU decap (bnc#1012628). +- cfg80211: fix memory leak in cfg80211_cqm_rssi_update + (bnc#1012628). +- cfg80211: fix memory leak in nl80211_probe_mesh_link + (bnc#1012628). +- cfg80211: fix deadlocks in autodisconnect work (bnc#1012628). +- i2c: tegra: Properly disable runtime PM on driver's probe error + (bnc#1012628). +- i2c: tegra: Fix suspending in active runtime PM state + (bnc#1012628). +- bpf: Sockmap/tls, fix pop data with SK_DROP return code + (bnc#1012628). +- bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs + extra chaining (bnc#1012628). +- bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt + buf (bnc#1012628). +- bpf: Sockmap/tls, msg_push_data may leave end mark in place + (bnc#1012628). +- bpf: Sockmap, skmsg helper overestimates push, pull, and pop + bounds (bnc#1012628). +- bpf: Sockmap/tls, push write_space updates through ulp updates + (bnc#1012628). +- bpf: Sockmap, ensure sock lock held during tear down + (bnc#1012628). +- bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() + in loop (bnc#1012628). +- bpf: Fix incorrect verifier simulation of ARSH under ALU32 ++++ 222 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.26092/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.592450855 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.596450858 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.692450917 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.704450924 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -107,7 +107,9 @@ # owned by multiple packages now. The dependency is not correct wrt openSUSE # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 +%if ("%build_flavor" != "kvmsmall") && ("%build_flavor" != "azure") Recommends: kernel-firmware +%endif # The following is copied to the -base subpackage as well # BEGIN COMMON DEPS Requires(pre): coreutils awk @@ -172,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 -Provides: kernel-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 +Provides: kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 # END COMMON DEPS -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.724450936 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.728450939 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -107,7 +107,9 @@ # owned by multiple packages now. The dependency is not correct wrt openSUSE # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 +%if ("%build_flavor" != "kvmsmall") && ("%build_flavor" != "azure") Recommends: kernel-firmware +%endif # The following is copied to the -base subpackage as well # BEGIN COMMON DEPS Requires(pre): coreutils awk @@ -172,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 -Provides: kernel-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 +Provides: kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 # END COMMON DEPS -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.752450954 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.756450956 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -107,7 +107,9 @@ # owned by multiple packages now. The dependency is not correct wrt openSUSE # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 +%if ("%build_flavor" != "kvmsmall") && ("%build_flavor" != "azure") Recommends: kernel-firmware +%endif # The following is copied to the -base subpackage as well # BEGIN COMMON DEPS Requires(pre): coreutils awk @@ -172,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 -Provides: kernel-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 +Provides: kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 # END COMMON DEPS -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.784450973 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.788450975 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.816450993 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.820450996 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -107,7 +107,9 @@ # owned by multiple packages now. The dependency is not correct wrt openSUSE # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 +%if ("%build_flavor" != "kvmsmall") && ("%build_flavor" != "azure") Recommends: kernel-firmware +%endif # The following is copied to the -base subpackage as well # BEGIN COMMON DEPS Requires(pre): coreutils awk @@ -172,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 -Provides: kernel-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 +Provides: kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 # END COMMON DEPS -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.876451030 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.880451032 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +BuildRequires: kernel%kernel_flavor-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.900451045 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.904451047 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.920451056 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.924451059 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -107,7 +107,9 @@ # owned by multiple packages now. The dependency is not correct wrt openSUSE # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 +%if ("%build_flavor" != "kvmsmall") && ("%build_flavor" != "azure") Recommends: kernel-firmware +%endif # The following is copied to the -base subpackage as well # BEGIN COMMON DEPS Requires(pre): coreutils awk @@ -172,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 -Provides: kernel-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 +Provides: kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 # END COMMON DEPS -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.936451067 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.940451069 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.960451081 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.964451084 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.4.13 +Version: 5.4.14 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:55.984451096 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:55.988451099 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.13 +%define patchversion 5.4.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.4.13 +Version: 5.4.14 %if 0%{?is_kotd} -Release: <RELEASE>.g5cf5394 +Release: <RELEASE>.gfc4ea7a %else Release: 0 %endif @@ -107,7 +107,9 @@ # owned by multiple packages now. The dependency is not correct wrt openSUSE # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 +%if ("%build_flavor" != "kvmsmall") && ("%build_flavor" != "azure") Recommends: kernel-firmware +%endif # The following is copied to the -base subpackage as well # BEGIN COMMON DEPS Requires(pre): coreutils awk @@ -172,10 +174,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 -Provides: kernel-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: kernel-%build_flavor-base-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 +Provides: kernel-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 # END COMMON DEPS -Provides: %name-srchash-5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +Provides: %name-srchash-fc4ea7a80b3635a53f6e0ec89f89204d49646c59 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2020-01-18 10:42:02.000000000 +0100 +++ new/config/i386/pae 2020-01-21 22:29:35.000000000 +0100 @@ -4,7 +4,7 @@ # # -# Compiler: gcc-9 (SUSE Linux) 9.2.1 20200109 [gcc-9-branch revision 280039] +# Compiler: gcc-9-gcc (SUSE Linux) 9.2.1 20191209 [gcc-9-branch revision 279114] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90201 @@ -6613,14 +6613,13 @@ # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SST_IPC=m -CONFIG_SND_SST_IPC_PCI=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m +# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL=m @@ -6649,13 +6648,13 @@ CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m -# CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set -# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set -# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set +# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m -# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set -# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set +CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m @@ -6684,8 +6683,7 @@ CONFIG_SND_SOC_SOF_INTEL_COMMON=m CONFIG_SND_SOC_SOF_BAYTRAIL_SUPPORT=y CONFIG_SND_SOC_SOF_BAYTRAIL=m -CONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT=y -CONFIG_SND_SOC_SOF_MERRIFIELD=m +# CONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT is not set CONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT=y CONFIG_SND_SOC_SOF_APOLLOLAKE=m CONFIG_SND_SOC_SOF_GEMINILAKE_SUPPORT=y @@ -6803,6 +6801,7 @@ CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514_SPI=m # CONFIG_SND_SOC_RT5514_SPI_BUILTIN is not set @@ -6824,7 +6823,7 @@ # CONFIG_SND_SOC_SSM2305 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set -# CONFIG_SND_SOC_SSM4567 is not set +CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set @@ -6876,6 +6875,7 @@ CONFIG_SND_SOC_NAU8810=m # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m +CONFIG_SND_SOC_NAU8825=m # CONFIG_SND_SOC_TPA6130A2 is not set # end of CODEC drivers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2020-01-18 10:42:02.000000000 +0100 +++ new/config/x86_64/default 2020-01-21 22:29:35.000000000 +0100 @@ -4,7 +4,7 @@ # # -# Compiler: gcc-9 (SUSE Linux) 9.2.1 20200109 [gcc-9-branch revision 280039] +# Compiler: gcc-9-gcc (SUSE Linux) 9.2.1 20191209 [gcc-9-branch revision 279114] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90201 @@ -6470,14 +6470,13 @@ # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SST_IPC=m -CONFIG_SND_SST_IPC_PCI=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m +# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL=m @@ -6490,7 +6489,7 @@ CONFIG_SND_SOC_INTEL_CML_LP=m CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m -CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y +# CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m CONFIG_SND_SOC_ACPI_INTEL_MATCH=m CONFIG_SND_SOC_INTEL_MACH=y @@ -6506,13 +6505,13 @@ CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m -# CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set -# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set -# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set +# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set +CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m +CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m -# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set -# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set +CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m +CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m @@ -6540,8 +6539,7 @@ CONFIG_SND_SOC_SOF_INTEL_COMMON=m CONFIG_SND_SOC_SOF_BAYTRAIL_SUPPORT=y CONFIG_SND_SOC_SOF_BAYTRAIL=m -CONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT=y -CONFIG_SND_SOC_SOF_MERRIFIELD=m +# CONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT is not set CONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT=y CONFIG_SND_SOC_SOF_APOLLOLAKE=m CONFIG_SND_SOC_SOF_GEMINILAKE_SUPPORT=y @@ -6658,6 +6656,7 @@ CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m +CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514_SPI=m # CONFIG_SND_SOC_RT5514_SPI_BUILTIN is not set @@ -6679,7 +6678,7 @@ # CONFIG_SND_SOC_SSM2305 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set -# CONFIG_SND_SOC_SSM4567 is not set +CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set @@ -6731,6 +6730,7 @@ CONFIG_SND_SOC_NAU8810=m # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m +CONFIG_SND_SOC_NAU8825=m # CONFIG_SND_SOC_TPA6130A2 is not set # end of CODEC drivers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/kvmsmall new/config/x86_64/kvmsmall --- old/config/x86_64/kvmsmall 2020-01-18 10:42:02.000000000 +0100 +++ new/config/x86_64/kvmsmall 2020-01-21 22:29:35.000000000 +0100 @@ -302,12 +302,28 @@ # CONFIG_IGC is not set # CONFIG_IIO is not set # CONFIG_INFINIBAND is not set +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_CM109 is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_MISC is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MOUSEDEV_PSAUX is not set +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PCSPKR is not set +# CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_YEALINK is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_INTEL_IOATDMA is not set ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:56.568451455 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:56.572451457 +0100 @@ -107,7 +107,9 @@ # owned by multiple packages now. The dependency is not correct wrt openSUSE # 11.2 - 11.4, but we primarily care about the supported upgrade path. Obsoletes: %name-base < 3.1 +%if ("%build_flavor" != "kvmsmall") && ("%build_flavor" != "azure") Recommends: kernel-firmware +%endif # The following is copied to the -base subpackage as well # BEGIN COMMON DEPS Requires(pre): coreutils awk ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 18082 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-hda-Apply-aligned-MMIO-access-only-conditionall.patch new/patches.suse/ALSA-hda-Apply-aligned-MMIO-access-only-conditionall.patch --- old/patches.suse/ALSA-hda-Apply-aligned-MMIO-access-only-conditionall.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-hda-Apply-aligned-MMIO-access-only-conditionall.patch 2020-01-20 11:48:14.000000000 +0100 @@ -0,0 +1,180 @@ +From 4d024fe8f806e20e577cc934204c5784c7063293 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai <[email protected]> +Date: Mon, 20 Jan 2020 11:41:27 +0100 +Subject: [PATCH] ALSA: hda: Apply aligned MMIO access only conditionally +Git-commit: 4d024fe8f806e20e577cc934204c5784c7063293 +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1161152 + +It turned out that the recent simplification of HD-audio bus access +helpers caused a regression on the virtual HD-audio device on QEMU +with ARM platforms. The driver got a CORB/RIRB timeout and couldn't +probe any codecs. + +The essential difference that caused a problem was the enforced +aligned MMIO accesses by simplification. Since snd-hda-tegra driver +is enabled on ARM, it enables CONFIG_SND_HDA_ALIGNED_MMIO, which makes +the all HD-audio drivers using the aligned MMIO accesses. While this +is mandatory for snd-hda-tegra, it seems that snd-hda-intel on ARM +gets broken by this access pattern. + +For addressing the regression, this patch introduces a new flag, +aligned_mmio, to hdac_bus object, and applies the aligned MMIO only +when this flag is set. This change affects only platforms with +CONFIG_SND_HDA_ALIGNED_MMIO set, i.e. mostly only for ARM platforms. + +Unfortunately the patch became a big bigger than it should be, just +because the former calls didn't take hdac_bus object in the argument, +hence we had to extend the call patterns. + +Fixes: 19abfefd4c76 ("ALSA: hda: Direct MMIO accesses") +Buglink: https://bugzilla.opensuse.org/show_bug.cgi?id=1161152 +Cc: <[email protected]> +Link: https://lore.kernel.org/r/[email protected] +Signed-off-by: Takashi Iwai <[email protected]> + +--- + include/sound/hdaudio.h | 77 ++++++++++++++++++++++++++++++++--------------- + sound/pci/hda/hda_tegra.c | 1 + + 2 files changed, 54 insertions(+), 24 deletions(-) + +diff --git a/include/sound/hdaudio.h b/include/sound/hdaudio.h +index e05b95e83d5a..fb9dce4c6928 100644 +--- a/include/sound/hdaudio.h ++++ b/include/sound/hdaudio.h +@@ -8,6 +8,7 @@ + + #include <linux/device.h> + #include <linux/interrupt.h> ++#include <linux/io.h> + #include <linux/pm_runtime.h> + #include <linux/timecounter.h> + #include <sound/core.h> +@@ -330,6 +331,7 @@ struct hdac_bus { + bool chip_init:1; /* h/w initialized */ + + /* behavior flags */ ++ bool aligned_mmio:1; /* aligned MMIO access */ + bool sync_write:1; /* sync after verb write */ + bool use_posbuf:1; /* use position buffer */ + bool snoop:1; /* enable snooping */ +@@ -405,34 +407,61 @@ void snd_hdac_bus_free_stream_pages(struct hdac_bus *bus); + unsigned int snd_hdac_aligned_read(void __iomem *addr, unsigned int mask); + void snd_hdac_aligned_write(unsigned int val, void __iomem *addr, + unsigned int mask); +-#define snd_hdac_reg_writeb(v, addr) snd_hdac_aligned_write(v, addr, 0xff) +-#define snd_hdac_reg_writew(v, addr) snd_hdac_aligned_write(v, addr, 0xffff) +-#define snd_hdac_reg_readb(addr) snd_hdac_aligned_read(addr, 0xff) +-#define snd_hdac_reg_readw(addr) snd_hdac_aligned_read(addr, 0xffff) +-#else /* CONFIG_SND_HDA_ALIGNED_MMIO */ +-#define snd_hdac_reg_writeb(val, addr) writeb(val, addr) +-#define snd_hdac_reg_writew(val, addr) writew(val, addr) +-#define snd_hdac_reg_readb(addr) readb(addr) +-#define snd_hdac_reg_readw(addr) readw(addr) +-#endif /* CONFIG_SND_HDA_ALIGNED_MMIO */ +-#define snd_hdac_reg_writel(val, addr) writel(val, addr) +-#define snd_hdac_reg_readl(addr) readl(addr) ++#define snd_hdac_aligned_mmio(bus) (bus)->aligned_mmio ++#else ++#define snd_hdac_aligned_mmio(bus) false ++#define snd_hdac_aligned_read(addr, mask) 0 ++#define snd_hdac_aligned_write(val, addr, mask) do {} while (0) ++#endif ++ ++static inline void snd_hdac_reg_writeb(struct hdac_bus *bus, void __iomem *addr, ++ u8 val) ++{ ++ if (snd_hdac_aligned_mmio(bus)) ++ snd_hdac_aligned_write(val, addr, 0xff); ++ else ++ writeb(val, addr); ++} ++ ++static inline void snd_hdac_reg_writew(struct hdac_bus *bus, void __iomem *addr, ++ u16 val) ++{ ++ if (snd_hdac_aligned_mmio(bus)) ++ snd_hdac_aligned_write(val, addr, 0xffff); ++ else ++ writew(val, addr); ++} ++ ++static inline u8 snd_hdac_reg_readb(struct hdac_bus *bus, void __iomem *addr) ++{ ++ return snd_hdac_aligned_mmio(bus) ? ++ snd_hdac_aligned_read(addr, 0xff) : readb(addr); ++} ++ ++static inline u16 snd_hdac_reg_readw(struct hdac_bus *bus, void __iomem *addr) ++{ ++ return snd_hdac_aligned_mmio(bus) ? ++ snd_hdac_aligned_read(addr, 0xffff) : readw(addr); ++} ++ ++#define snd_hdac_reg_writel(bus, addr, val) writel(val, addr) ++#define snd_hdac_reg_readl(bus, addr) readl(addr) + + /* + * macros for easy use + */ + #define _snd_hdac_chip_writeb(chip, reg, value) \ +- snd_hdac_reg_writeb(value, (chip)->remap_addr + (reg)) ++ snd_hdac_reg_writeb(chip, (chip)->remap_addr + (reg), value) + #define _snd_hdac_chip_readb(chip, reg) \ +- snd_hdac_reg_readb((chip)->remap_addr + (reg)) ++ snd_hdac_reg_readb(chip, (chip)->remap_addr + (reg)) + #define _snd_hdac_chip_writew(chip, reg, value) \ +- snd_hdac_reg_writew(value, (chip)->remap_addr + (reg)) ++ snd_hdac_reg_writew(chip, (chip)->remap_addr + (reg), value) + #define _snd_hdac_chip_readw(chip, reg) \ +- snd_hdac_reg_readw((chip)->remap_addr + (reg)) ++ snd_hdac_reg_readw(chip, (chip)->remap_addr + (reg)) + #define _snd_hdac_chip_writel(chip, reg, value) \ +- snd_hdac_reg_writel(value, (chip)->remap_addr + (reg)) ++ snd_hdac_reg_writel(chip, (chip)->remap_addr + (reg), value) + #define _snd_hdac_chip_readl(chip, reg) \ +- snd_hdac_reg_readl((chip)->remap_addr + (reg)) ++ snd_hdac_reg_readl(chip, (chip)->remap_addr + (reg)) + + /* read/write a register, pass without AZX_REG_ prefix */ + #define snd_hdac_chip_writel(chip, reg, value) \ +@@ -540,17 +569,17 @@ int snd_hdac_get_stream_stripe_ctl(struct hdac_bus *bus, + */ + /* read/write a register, pass without AZX_REG_ prefix */ + #define snd_hdac_stream_writel(dev, reg, value) \ +- snd_hdac_reg_writel(value, (dev)->sd_addr + AZX_REG_ ## reg) ++ snd_hdac_reg_writel((dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg, value) + #define snd_hdac_stream_writew(dev, reg, value) \ +- snd_hdac_reg_writew(value, (dev)->sd_addr + AZX_REG_ ## reg) ++ snd_hdac_reg_writew((dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg, value) + #define snd_hdac_stream_writeb(dev, reg, value) \ +- snd_hdac_reg_writeb(value, (dev)->sd_addr + AZX_REG_ ## reg) ++ snd_hdac_reg_writeb((dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg, value) + #define snd_hdac_stream_readl(dev, reg) \ +- snd_hdac_reg_readl((dev)->sd_addr + AZX_REG_ ## reg) ++ snd_hdac_reg_readl((dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg) + #define snd_hdac_stream_readw(dev, reg) \ +- snd_hdac_reg_readw((dev)->sd_addr + AZX_REG_ ## reg) ++ snd_hdac_reg_readw((dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg) + #define snd_hdac_stream_readb(dev, reg) \ +- snd_hdac_reg_readb((dev)->sd_addr + AZX_REG_ ## reg) ++ snd_hdac_reg_readb((dev)->bus, (dev)->sd_addr + AZX_REG_ ## reg) + + /* update a register, pass without AZX_REG_ prefix */ + #define snd_hdac_stream_updatel(dev, reg, mask, val) \ +diff --git a/sound/pci/hda/hda_tegra.c b/sound/pci/hda/hda_tegra.c +index 8350954b7986..e5191584638a 100644 +--- a/sound/pci/hda/hda_tegra.c ++++ b/sound/pci/hda/hda_tegra.c +@@ -398,6 +398,7 @@ static int hda_tegra_create(struct snd_card *card, + return err; + + chip->bus.needs_damn_long_delay = 1; ++ chip->bus.core.aligned_mmio = 1; + + err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops); + if (err < 0) { +-- +2.16.4 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:58.140452419 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:58.152452428 +0100 @@ -1811,6 +1811,231 @@ patches.kernel.org/5.4.13-202-hexagon-work-around-compiler-crash.patch patches.kernel.org/5.4.13-203-ocfs2-call-journal-flush-to-mark-journal-as-em.patch patches.kernel.org/5.4.13-204-Linux-5.4.13.patch + patches.kernel.org/5.4.14-001-ARM-dts-meson8-fix-the-size-of-the-PMU-registe.patch + patches.kernel.org/5.4.14-002-clk-qcom-gcc-sdm845-Add-missing-flag-to-votabl.patch + patches.kernel.org/5.4.14-003-soc-amlogic-meson-ee-pwrc-propagate-PD-provide.patch + patches.kernel.org/5.4.14-004-soc-amlogic-meson-ee-pwrc-propagate-errors-fro.patch + patches.kernel.org/5.4.14-005-dt-bindings-reset-meson8b-fix-duplicate-reset-.patch + patches.kernel.org/5.4.14-006-ARM-dts-imx6q-dhcom-fix-rtc-compatible.patch + patches.kernel.org/5.4.14-007-arm64-dts-ls1028a-fix-endian-setting-for-dcfg.patch + patches.kernel.org/5.4.14-008-arm64-dts-imx8mm-Change-SDMA1-ahb-clock-for-im.patch + patches.kernel.org/5.4.14-009-bus-ti-sysc-Fix-iterating-over-clocks.patch + patches.kernel.org/5.4.14-010-clk-Don-t-try-to-enable-critical-clocks-if-pre.patch + patches.kernel.org/5.4.14-011-Revert-gpio-thunderx-Switch-to-GPIOLIB_IRQCHIP.patch + patches.kernel.org/5.4.14-012-arm64-dts-imx8mq-librem5-devkit-use-correct-in.patch + patches.kernel.org/5.4.14-013-ASoC-msm8916-wcd-digital-Reset-RX-interpolatio.patch + patches.kernel.org/5.4.14-014-ASoC-stm32-sai-fix-possible-circular-locking.patch + patches.kernel.org/5.4.14-015-ASoC-stm32-dfsdm-fix-16-bits-record.patch + patches.kernel.org/5.4.14-016-ASoC-msm8916-wcd-analog-Fix-selected-events-fo.patch + patches.kernel.org/5.4.14-017-ASoC-msm8916-wcd-analog-Fix-MIC-BIAS-Internal1.patch + patches.kernel.org/5.4.14-018-ARM-OMAP2-Fix-ti_sysc_find_one_clockdomain-to-.patch + patches.kernel.org/5.4.14-019-ARM-dts-imx7ulp-fix-reg-of-cpu-node.patch + patches.kernel.org/5.4.14-020-ARM-dts-imx6q-dhcom-Fix-SGTL5000-VDDIO-regulat.patch + patches.kernel.org/5.4.14-021-ASoC-Intel-bytcht_es8316-Fix-Irbis-NB41-netboo.patch + patches.kernel.org/5.4.14-022-ALSA-dice-fix-fallback-from-protocol-extension.patch + patches.kernel.org/5.4.14-023-ALSA-seq-Fix-racy-access-for-queue-timer-in-pr.patch + patches.kernel.org/5.4.14-024-ALSA-firewire-tascam-fix-corruption-due-to-spi.patch + patches.kernel.org/5.4.14-025-ALSA-usb-audio-fix-sync-ep-altsetting-sanity-c.patch + patches.kernel.org/5.4.14-026-arm64-dts-allwinner-a64-olinuxino-Fix-SDIO-sup.patch + patches.kernel.org/5.4.14-027-arm64-dts-allwinner-a64-olinuxino-Fix-eMMC-sup.patch + patches.kernel.org/5.4.14-028-arm64-dts-agilex-stratix10-fix-pmu-interrupt-n.patch + patches.kernel.org/5.4.14-029-Fix-built-in-early-load-Intel-microcode-alignm.patch + patches.kernel.org/5.4.14-030-clk-sunxi-ng-r40-Allow-setting-parent-rate-for.patch + patches.kernel.org/5.4.14-031-block-fix-an-integer-overflow-in-logical-block.patch + patches.kernel.org/5.4.14-032-fuse-fix-fuse_send_readpages-in-the-syncronous.patch + patches.kernel.org/5.4.14-033-io_uring-only-allow-submit-from-owning-task.patch + patches.kernel.org/5.4.14-034-cpuidle-teo-Fix-intervals-array-indexing-bug.patch + patches.kernel.org/5.4.14-035-ARM-dts-am571x-idk-Fix-gpios-property-to-have-.patch + patches.kernel.org/5.4.14-036-ARM-davinci-select-CONFIG_RESET_CONTROLLER.patch + patches.kernel.org/5.4.14-037-perf-Correctly-handle-failed-perf_get_aux_even.patch + patches.kernel.org/5.4.14-038-iio-adc-ad7124-Fix-DT-channel-configuration.patch + patches.kernel.org/5.4.14-039-iio-imu-st_lsm6dsx-Fix-selection-of-ST_LSM6DS3.patch + patches.kernel.org/5.4.14-040-iio-light-vcnl4000-Fix-scale-for-vcnl4040.patch + patches.kernel.org/5.4.14-041-iio-chemical-pms7003-fix-unmet-triggered-buffe.patch + patches.kernel.org/5.4.14-042-iio-buffer-align-the-size-of-scan-bytes-to-siz.patch + patches.kernel.org/5.4.14-043-USB-serial-simple-Add-Motorola-Solutions-TETRA.patch + patches.kernel.org/5.4.14-044-USB-serial-option-Add-support-for-Quectel-RM50.patch + patches.kernel.org/5.4.14-045-USB-serial-opticon-fix-control-message-timeout.patch + patches.kernel.org/5.4.14-046-USB-serial-option-add-support-for-Quectel-RM50.patch + patches.kernel.org/5.4.14-047-USB-serial-suppress-driver-bind-attributes.patch + patches.kernel.org/5.4.14-048-USB-serial-ch341-handle-unbound-port-at-reset_.patch + patches.kernel.org/5.4.14-049-USB-serial-io_edgeport-handle-unbound-ports-on.patch + patches.kernel.org/5.4.14-050-USB-serial-io_edgeport-add-missing-active-port.patch + patches.kernel.org/5.4.14-051-USB-serial-keyspan-handle-unbound-ports.patch + patches.kernel.org/5.4.14-052-USB-serial-quatech2-handle-unbound-ports.patch + patches.kernel.org/5.4.14-053-staging-comedi-ni_routes-fix-null-dereference-.patch + patches.kernel.org/5.4.14-054-staging-comedi-ni_routes-allow-partial-routing.patch + patches.kernel.org/5.4.14-055-scsi-fnic-fix-invalid-stack-access.patch + patches.kernel.org/5.4.14-056-scsi-mptfusion-Fix-double-fetch-bug-in-ioctl.patch + patches.kernel.org/5.4.14-057-ptrace-reintroduce-usage-of-subjective-credent.patch + patches.kernel.org/5.4.14-058-mtd-rawnand-gpmi-Fix-suspend-resume-problem.patch + patches.kernel.org/5.4.14-059-mtd-rawnand-gpmi-Restore-nfc-timing-setup-afte.patch + patches.kernel.org/5.4.14-060-usb-core-hub-Improved-device-recognition-on-re.patch + patches.kernel.org/5.4.14-061-cpu-SMT-Fix-x86-link-error-without-CONFIG_SYSF.patch + patches.kernel.org/5.4.14-062-x86-resctrl-Fix-an-imbalance-in-domain_remove_.patch + patches.kernel.org/5.4.14-063-x86-CPU-AMD-Ensure-clearing-of-SME-SEV-feature.patch + patches.kernel.org/5.4.14-064-locking-rwsem-Fix-kernel-crash-when-spinning-o.patch + patches.kernel.org/5.4.14-065-perf-x86-intel-uncore-Fix-missing-marker-for-s.patch + patches.kernel.org/5.4.14-066-x86-efistub-Disable-paging-at-mixed-mode-entry.patch + patches.kernel.org/5.4.14-067-s390-zcrypt-Fix-CCA-cipher-key-gen-with-clear-.patch + patches.kernel.org/5.4.14-068-scsi-storvsc-Correctly-set-number-of-hardware-.patch + patches.kernel.org/5.4.14-069-mtd-spi-nor-Fix-selection-of-4-byte-addressing.patch + patches.kernel.org/5.4.14-070-drm-i915-Add-missing-include-file-linux-math64.patch + patches.kernel.org/5.4.14-071-x86-resctrl-Fix-potential-memory-leak.patch + patches.kernel.org/5.4.14-072-efi-earlycon-Fix-write-combine-mapping-on-x86.patch + patches.kernel.org/5.4.14-073-s390-setup-Fix-secure-ipl-message.patch + patches.kernel.org/5.4.14-074-clk-samsung-exynos5420-Keep-top-G3D-clocks-ena.patch + patches.kernel.org/5.4.14-075-perf-hists-Fix-variable-name-s-inconsistency-i.patch + patches.kernel.org/5.4.14-076-locking-lockdep-Fix-buffer-overrun-problem-in-.patch + patches.kernel.org/5.4.14-077-perf-report-Fix-incorrectly-added-dimensions-a.patch + patches.kernel.org/5.4.14-078-mm-shmem.c-thp-shmem-fix-conflict-of-above-47b.patch + patches.kernel.org/5.4.14-079-mm-huge_memory.c-thp-fix-conflict-of-above-47b.patch + patches.kernel.org/5.4.14-080-mm-memcg-slab-fix-percpu-slab-vmstats-flushing.patch + patches.kernel.org/5.4.14-081-mm-memcg-slab-call-flush_memcg_workqueue-only-.patch + patches.kernel.org/5.4.14-082-mm-debug_pagealloc-don-t-rely-on-static-keys-t.patch + patches.kernel.org/5.4.14-083-btrfs-rework-arguments-of-btrfs_unlink_subvol.patch + patches.kernel.org/5.4.14-084-btrfs-fix-invalid-removal-of-root-ref.patch + patches.kernel.org/5.4.14-085-btrfs-do-not-delete-mismatched-root-refs.patch + patches.kernel.org/5.4.14-086-btrfs-relocation-fix-reloc_root-lifespan-and-a.patch + patches.kernel.org/5.4.14-087-btrfs-fix-memory-leak-in-qgroup-accounting.patch + patches.kernel.org/5.4.14-088-btrfs-check-rw_devices-not-num_devices-for-bal.patch + patches.kernel.org/5.4.14-089-Btrfs-always-copy-scrub-arguments-back-to-user.patch + patches.kernel.org/5.4.14-090-mm-memory_hotplug-don-t-free-usage-map-when-re.patch + patches.kernel.org/5.4.14-091-mm-page-writeback.c-avoid-potential-division-b.patch + patches.kernel.org/5.4.14-092-mm-khugepaged-add-trace-status-description-for.patch + patches.kernel.org/5.4.14-093-ARM-dts-imx6qdl-sabresd-Remove-incorrect-power.patch + patches.kernel.org/5.4.14-094-ARM-dts-imx6sx-sdb-Remove-incorrect-power-supp.patch + patches.kernel.org/5.4.14-095-ARM-dts-imx6sl-evk-Remove-incorrect-power-supp.patch + patches.kernel.org/5.4.14-096-ARM-dts-imx6sll-evk-Remove-incorrect-power-sup.patch + patches.kernel.org/5.4.14-097-ARM-dts-imx6q-icore-mipi-Use-1.5-version-of-i..patch + patches.kernel.org/5.4.14-098-ARM-dts-imx7-Fix-Toradex-Colibri-iMX7S-256MB-N.patch + patches.kernel.org/5.4.14-099-net-stmmac-16KB-buffer-must-be-16-byte-aligned.patch + patches.kernel.org/5.4.14-100-net-stmmac-Enable-16KB-buffer-size.patch + patches.kernel.org/5.4.14-101-reset-Fix-of-devm-_reset_control_array_get-ker.patch + patches.kernel.org/5.4.14-102-tipc-fix-potential-hanging-after-b-rcast-chang.patch + patches.kernel.org/5.4.14-103-tipc-fix-retrans-failure-due-to-wrong-destinat.patch + patches.kernel.org/5.4.14-104-net-fix-kernel-doc-warning-in-linux-netdevice..patch + patches.kernel.org/5.4.14-105-block-Fix-the-type-of-sts-in-bsg_queue_rq.patch + patches.kernel.org/5.4.14-106-drm-amd-display-Reorder-detect_edp_sink_caps-b.patch + patches.kernel.org/5.4.14-107-bpf-Fix-incorrect-verifier-simulation-of-ARSH-.patch + patches.kernel.org/5.4.14-108-bpf-Sockmap-tls-during-free-we-may-call-tcp_bp.patch + patches.kernel.org/5.4.14-109-bpf-Sockmap-ensure-sock-lock-held-during-tear-.patch + patches.kernel.org/5.4.14-110-bpf-Sockmap-tls-push-write_space-updates-throu.patch + patches.kernel.org/5.4.14-111-bpf-Sockmap-skmsg-helper-overestimates-push-pu.patch + patches.kernel.org/5.4.14-112-bpf-Sockmap-tls-msg_push_data-may-leave-end-ma.patch + patches.kernel.org/5.4.14-113-bpf-Sockmap-tls-tls_sw-can-create-a-plaintext-.patch + patches.kernel.org/5.4.14-114-bpf-Sockmap-tls-skmsg-can-have-wrapped-skmsg-t.patch + patches.kernel.org/5.4.14-115-bpf-Sockmap-tls-fix-pop-data-with-SK_DROP-retu.patch + patches.kernel.org/5.4.14-116-i2c-tegra-Fix-suspending-in-active-runtime-PM-.patch + patches.kernel.org/5.4.14-117-i2c-tegra-Properly-disable-runtime-PM-on-drive.patch + patches.kernel.org/5.4.14-118-cfg80211-fix-deadlocks-in-autodisconnect-work.patch + patches.kernel.org/5.4.14-119-cfg80211-fix-memory-leak-in-nl80211_probe_mesh.patch + patches.kernel.org/5.4.14-120-cfg80211-fix-memory-leak-in-cfg80211_cqm_rssi_.patch + patches.kernel.org/5.4.14-121-cfg80211-fix-page-refcount-issue-in-A-MSDU-dec.patch + patches.kernel.org/5.4.14-122-bpf-sockmap-Read-psock-ingress_msg-before-sk_r.patch + patches.kernel.org/5.4.14-123-i2c-iop3xx-Fix-memory-leak-in-probe-error-path.patch + patches.kernel.org/5.4.14-124-netfilter-fix-a-use-after-free-in-mtype_destro.patch + patches.kernel.org/5.4.14-125-netfilter-arp_tables-init-netns-pointer-in-xt_.patch + patches.kernel.org/5.4.14-126-netfilter-nat-fix-ICMP-header-corruption-on-IC.patch + patches.kernel.org/5.4.14-127-netfilter-nft_tunnel-fix-null-attribute-check.patch + patches.kernel.org/5.4.14-128-netfilter-nft_tunnel-ERSPAN_VERSION-must-not-b.patch + patches.kernel.org/5.4.14-129-netfilter-nf_tables-remove-WARN-and-add-NLA_ST.patch + patches.kernel.org/5.4.14-130-netfilter-nf_tables-store-transaction-list-loc.patch + patches.kernel.org/5.4.14-131-netfilter-nf_tables-fix-flowtable-list-del-cor.patch + patches.kernel.org/5.4.14-132-NFC-pn533-fix-bulk-message-timeout.patch + patches.kernel.org/5.4.14-133-net-bpf-Don-t-leak-time-wait-and-request-socke.patch + patches.kernel.org/5.4.14-134-bpftool-Fix-printing-incorrect-pointer-in-btf_.patch + patches.kernel.org/5.4.14-135-batman-adv-Fix-DAT-candidate-selection-on-litt.patch + patches.kernel.org/5.4.14-136-macvlan-use-skb_reset_mac_header-in-macvlan_qu.patch + patches.kernel.org/5.4.14-137-hv_netvsc-Fix-memory-leak-when-removing-rndis-.patch + patches.kernel.org/5.4.14-138-net-avoid-updating-qdisc_xmit_lock_key-in-netd.patch + patches.kernel.org/5.4.14-139-net-dsa-tag_qca-fix-doubled-Tx-statistics.patch + patches.kernel.org/5.4.14-140-net-hns3-pad-the-short-frame-before-sending-to.patch + patches.kernel.org/5.4.14-141-net-hns-fix-soft-lockup-when-there-is-not-enou.patch + patches.kernel.org/5.4.14-142-net-phy-dp83867-Set-FORCE_LINK_GOOD-to-default.patch + patches.kernel.org/5.4.14-143-net-sched-act_ife-initalize-ife-metalist-earli.patch + patches.kernel.org/5.4.14-144-net-usb-lan78xx-limit-size-of-local-TSO-packet.patch + patches.kernel.org/5.4.14-145-net-wan-fsl_ucc_hdlc-fix-out-of-bounds-write-o.patch + patches.kernel.org/5.4.14-146-ptp-free-ptp-device-pin-descriptors-properly.patch + patches.kernel.org/5.4.14-147-r8152-add-missing-endpoint-sanity-check.patch + patches.kernel.org/5.4.14-148-tcp-fix-marked-lost-packets-not-being-retransm.patch + patches.kernel.org/5.4.14-149-bnxt_en-Fix-NTUPLE-firmware-command-failures.patch + patches.kernel.org/5.4.14-150-bnxt_en-Fix-ipv6-RFS-filter-matching-logic.patch + patches.kernel.org/5.4.14-151-bnxt_en-Do-not-treat-DSN-Digital-Serial-Number.patch + patches.kernel.org/5.4.14-152-net-ethernet-ave-Avoid-lockdep-warning.patch + patches.kernel.org/5.4.14-153-net-systemport-Fixed-queue-mapping-in-internal.patch + patches.kernel.org/5.4.14-154-net-dsa-sja1105-Don-t-error-out-on-disabled-po.patch + patches.kernel.org/5.4.14-155-net-dsa-tag_gswip-fix-typo-in-tagger-name.patch + patches.kernel.org/5.4.14-156-net-sched-act_ctinfo-fix-memory-leak.patch + patches.kernel.org/5.4.14-157-net-dsa-bcm_sf2-Configure-IMP-port-for-2Gb-sec.patch + patches.kernel.org/5.4.14-158-i40e-prevent-memory-leak-in-i40e_setup_macvlan.patch + patches.kernel.org/5.4.14-159-drm-amdgpu-allow-direct-upload-save-restore-li.patch + patches.kernel.org/5.4.14-160-sh_eth-check-sh_eth_cpu_data-dual_port-when-du.patch + patches.kernel.org/5.4.14-161-mlxsw-spectrum-Do-not-modify-cloned-SKBs-durin.patch + patches.kernel.org/5.4.14-162-mlxsw-spectrum-Wipe-xstats.backlog-of-down-por.patch + patches.kernel.org/5.4.14-163-mlxsw-spectrum_qdisc-Include-MC-TCs-in-Qdisc-c.patch + patches.kernel.org/5.4.14-164-net-stmmac-selftests-Make-it-work-in-Synopsys-.patch + patches.kernel.org/5.4.14-165-net-stmmac-selftests-Mark-as-fail-when-receive.patch + patches.kernel.org/5.4.14-166-selftests-mlxsw-qos_mc_aware-Fix-mausezahn-inv.patch + patches.kernel.org/5.4.14-167-net-stmmac-selftests-Update-status-when-disabl.patch + patches.kernel.org/5.4.14-168-net-stmmac-tc-Do-not-setup-flower-filtering-if.patch + patches.kernel.org/5.4.14-169-devlink-Wait-longer-before-warning-about-unset.patch + patches.kernel.org/5.4.14-170-xen-blkfront-Adjust-indentation-in-xlvbd_alloc.patch + patches.kernel.org/5.4.14-171-dt-bindings-Add-missing-properties-keyword-enc.patch + patches.kernel.org/5.4.14-172-tcp-refine-rule-to-allow-EPOLLOUT-generation-u.patch + patches.kernel.org/5.4.14-173-irqchip-Place-CONFIG_SIFIVE_PLIC-into-the-menu.patch + patches.kernel.org/5.4.14-174-arm64-dts-qcom-msm8998-Disable-coresight-by-de.patch + patches.kernel.org/5.4.14-175-cw1200-Fix-a-signedness-bug-in-cw1200_load_fir.patch + patches.kernel.org/5.4.14-176-arm64-dts-meson-axg-fix-audio-fifo-reg-size.patch + patches.kernel.org/5.4.14-177-arm64-dts-meson-g12-fix-audio-fifo-reg-size.patch + patches.kernel.org/5.4.14-178-arm64-dts-meson-gxl-s905x-khadas-vim-fix-gpio-.patch + patches.kernel.org/5.4.14-179-arm64-dts-renesas-r8a77970-Fix-PWM3.patch + patches.kernel.org/5.4.14-180-arm64-dts-marvell-Add-AP806-dual-missing-CPU-c.patch + patches.kernel.org/5.4.14-181-cfg80211-check-for-set_wiphy_params.patch + patches.kernel.org/5.4.14-182-tick-sched-Annotate-lockless-access-to-last_ji.patch + patches.kernel.org/5.4.14-183-arm64-dts-marvell-Fix-CP110-NAND-controller-no.patch + patches.kernel.org/5.4.14-184-arm64-dts-renesas-r8a774a1-Remove-audio-port-n.patch + patches.kernel.org/5.4.14-185-arm64-dts-imx8mm-evk-Assigned-clocks-for-audio.patch + patches.kernel.org/5.4.14-186-arm64-dts-qcom-sdm845-cheza-delete-zap-shader.patch + patches.kernel.org/5.4.14-187-ARM-dts-imx6ul-kontron-n6310-s-Disable-the-snv.patch + patches.kernel.org/5.4.14-188-arm64-dts-allwinner-a64-Re-add-PMU-node.patch + patches.kernel.org/5.4.14-189-ARM-dts-dra7-fix-cpsw-mdio-fck-clock.patch + patches.kernel.org/5.4.14-190-arm64-dts-juno-Fix-UART-frequency.patch + patches.kernel.org/5.4.14-191-ARM-dts-Fix-sgx-sysconfig-register-for-omap4.patch + patches.kernel.org/5.4.14-192-Revert-arm64-dts-juno-add-dma-ranges-property.patch + patches.kernel.org/5.4.14-193-mtd-devices-fix-mchp23k256-read-and-write.patch + patches.kernel.org/5.4.14-194-mtd-cfi_cmdset_0002-only-check-errors-when-rea.patch + patches.kernel.org/5.4.14-195-mtd-cfi_cmdset_0002-fix-delayed-error-detectio.patch + patches.kernel.org/5.4.14-196-um-Don-t-trace-irqflags-during-shutdown.patch + patches.kernel.org/5.4.14-197-um-virtio_uml-Disallow-modular-build.patch + patches.kernel.org/5.4.14-198-reiserfs-fix-handling-of-EOPNOTSUPP-in-reiserf.patch + patches.kernel.org/5.4.14-199-scsi-esas2r-unlock-on-error-in-esas2r_nvram_re.patch + patches.kernel.org/5.4.14-200-scsi-hisi_sas-Don-t-create-debugfs-dump-folder.patch + patches.kernel.org/5.4.14-201-scsi-hisi_sas-Set-the-BIST-init-value-before-e.patch + patches.kernel.org/5.4.14-202-scsi-qla4xxx-fix-double-free-bug.patch + patches.kernel.org/5.4.14-203-scsi-bnx2i-fix-potential-use-after-free.patch + patches.kernel.org/5.4.14-204-scsi-target-core-Fix-a-pr_debug-argument.patch + patches.kernel.org/5.4.14-205-scsi-lpfc-fix-Coverity-lpfc_get_scsi_buf_s3-Nu.patch + patches.kernel.org/5.4.14-206-scsi-hisi_sas-Return-directly-if-init-hardware.patch + patches.kernel.org/5.4.14-207-scsi-scsi_transport_sas-Fix-memory-leak-when-r.patch + patches.kernel.org/5.4.14-208-scsi-qla2xxx-Fix-qla2x00_request_irqs-for-MSI.patch + patches.kernel.org/5.4.14-209-scsi-qla2xxx-fix-rports-not-being-mark-as-lost.patch + patches.kernel.org/5.4.14-210-scsi-core-scsi_trace-Use-get_unaligned_be.patch + patches.kernel.org/5.4.14-211-scsi-lpfc-Fix-list-corruption-detected-in-lpfc.patch + patches.kernel.org/5.4.14-212-scsi-lpfc-Fix-hdwq-sgl-locks-and-irq-handling.patch + patches.kernel.org/5.4.14-213-scsi-lpfc-Fix-a-kernel-warning-triggered-by-lp.patch + patches.kernel.org/5.4.14-214-rtw88-fix-potential-read-outside-array-boundar.patch + patches.kernel.org/5.4.14-215-perf-probe-Fix-wrong-address-verification.patch + patches.kernel.org/5.4.14-216-perf-script-Allow-time-with-reltime.patch + patches.kernel.org/5.4.14-217-clk-sprd-Use-IS_ERR-to-validate-the-return-val.patch + patches.kernel.org/5.4.14-218-clk-imx7ulp-Correct-system-clock-source-option.patch + patches.kernel.org/5.4.14-219-clk-imx7ulp-Correct-DDR-clock-mux-options.patch + patches.kernel.org/5.4.14-220-regulator-ab8500-Remove-SYSCLKREQ-from-enum-ab.patch + patches.kernel.org/5.4.14-221-hwmon-pmbus-ibm-cffps-Switch-LEDs-to-blocking-.patch + patches.kernel.org/5.4.14-222-hwmon-pmbus-ibm-cffps-Fix-LED-blink-behavior.patch + patches.kernel.org/5.4.14-223-perf-script-Fix-reltime-with-time.patch + patches.kernel.org/5.4.14-224-scsi-lpfc-use-hdwq-assigned-cpu-for-allocation.patch + patches.kernel.org/5.4.14-225-Linux-5.4.14.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1844,6 +2069,7 @@ patches.suse/bpf-Force-.BTF-section-start-to-zero-when-dumping-fr.patch patches.suse/Revert-rsi-fix-potential-null-dereference-in-rsi_pro.patch patches.suse/drm-amdgpu-remove-redundant-variable-r-and-redundant.patch + patches.suse/ALSA-hda-Apply-aligned-MMIO-access-only-conditionall.patch ######################################################## # kbuild/module infrastructure fixes ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.xED1S0/_old 2020-01-28 10:45:58.216452466 +0100 +++ /var/tmp/diff_new_pack.xED1S0/_new 2020-01-28 10:45:58.216452466 +0100 @@ -1,3 +1,3 @@ -2020-01-18 09:42:02 +0000 -GIT Revision: 5cf5394811b9a6d0d2325bd34aa811e3db842ef2 +2020-01-23 08:54:47 +0000 +GIT Revision: fc4ea7a80b3635a53f6e0ec89f89204d49646c59 GIT Branch: stable
