commit kernel-source for openSUSE:Factory
Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2019-05-24 11:31:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kernel-source" Fri May 24 11:31:10 2019 rev:489 rq:704713 version:5.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2019-05-20 10:27:42.437929975 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.5148/dtb-aarch64.changes 2019-05-24 11:31:19.245407460 +0200 @@ -1,0 +2,246 @@ +Wed May 22 13:11:40 CEST 2019 - jslaby@suse.cz + +- Update config files. +- commit 0739fa4 + +------------------------------------------------------------------- +Wed May 22 09:23:31 CEST 2019 - jslaby@suse.cz + +- dm: make sure to obey max_io_len_target_boundary (bnc#1135868). +- commit 4be0add + +------------------------------------------------------------------- +Wed May 22 08:01:07 CEST 2019 - jslaby@suse.cz + +- Linux 5.1.4 (bnc#1012628). +- s390/mm: convert to the generic get_user_pages_fast code + (bnc#1012628). +- s390/mm: make the pxd_offset functions more robust + (bnc#1012628). +- libnvdimm/namespace: Fix label tracking error (bnc#1012628). +- powerpc/32s: fix flush_hash_pages() on SMP (bnc#1012628). +- xen/pvh: correctly setup the PV EFI interface for dom0 + (bnc#1012628). +- xen/pvh: set xen_domain_type to HVM in xen_pvh_init + (bnc#1012628). +- kbuild: turn auto.conf.cmd into a mandatory include file + (bnc#1012628). +- smb3: display session id in debug data (bnc#1012628). +- KVM: lapic: Busy wait for timer to expire when using hv_timer + (bnc#1012628). +- KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated + writes (bnc#1012628). +- KVM: Fix the bitmap range to copy during clear dirty + (bnc#1012628). +- Revert "KVM: nVMX: Expose RDPMC-exiting only when guest supports + PMU" (bnc#1012628). +- jbd2: fix potential double free (bnc#1012628). +- ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal + microphone bug (bnc#1012628). +- ALSA: hda/realtek - Fixup headphone noise via runtime suspend + (bnc#1012628). +- ALSA: hda/realtek - Corrected fixup for System76 Gazelle + (gaze14) (bnc#1012628). +- ext4: avoid panic during forced reboot due to aborted journal + (bnc#1012628). +- ext4: fix use-after-free in dx_release() (bnc#1012628). +- ext4: fix data corruption caused by overlapping unaligned and + aligned IO (bnc#1012628). +- ext4: zero out the unused memory region in the extent tree block + (bnc#1012628). +- tty: Don't force RISCV SBI console as preferred console + (bnc#1012628). +- fs/writeback.c: use rcu_barrier() to wait for inflight wb + switches going into workqueue when umount (bnc#1012628). +- mm/compaction.c: correct zone boundary handling when isolating + pages from a pageblock (bnc#1012628). +- ARM: dts: imx: Fix the AR803X phy-mode (bnc#1012628). +- ipmi:ssif: compare block number correctly for multi-part return + messages (bnc#1012628). +- ipmi: Add the i2c-addr property for SSIF interfaces + (bnc#1012628). +- bcache: never set KEY_PTRS of journal key to 0 in + journal_reclaim() (bnc#1012628). +- bcache: fix a race between cache register and cacheset + unregister (bnc#1012628). +- Btrfs: fix race between send and deduplication that lead to + failures and crashes (bnc#1012628). +- Btrfs: do not start a transaction at iterate_extent_inodes() + (bnc#1012628). +- Btrfs: do not start a transaction during fiemap (bnc#1012628). +- Btrfs: send, flush dellaloc in order to avoid data loss + (bnc#1012628). +- btrfs: Honour FITRIM range constraints during free space trim + (bnc#1012628). +- btrfs: Correctly free extent buffer in case + btree_read_extent_buffer_pages fails (bnc#1012628). +- btrfs: Check the first key and level for cached extent buffer + (bnc#1012628). +- ext4: fix ext4_show_options for file systems w/o journal + (bnc#1012628). +- ext4: actually request zeroing of inode table after grow + (bnc#1012628). +- ext4: fix use-after-free race with debug_want_extra_isize + (bnc#1012628). +- ext4: avoid drop reference to iloc.bh twice (bnc#1012628). +- ext4: ignore e_value_offs for xattrs with value-in-ea-inode + (bnc#1012628). +- ext4: make sanity check in mballoc more strict (bnc#1012628). +- jbd2: check superblock mapped prior to committing (bnc#1012628). +- tty/vt: fix write/write race in ioctl(KDSKBSENT) handler + (bnc#1012628). +- tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if + blankinterval == 0 (bnc#1012628). +- mtd: maps: Allow MTD_PHYSMAP with MTD_RAM (bnc#1012628). +- mtd: maps: physmap: Store gpio_values correctly (bnc#1012628). +- mtd: spi-nor: intel-spi: Avoid crossing 4K address boundary + on read/write (bnc#1012628). +- mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values + (bnc#1012628). +- mfd: da9063: Fix OTP control register names to match datasheets + for DA9063/63L (bnc#1012628). +- ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef + (bnc#1012628). +- ACPI: PM: Set enable_for_wake for wakeup GPEs during + suspend-to-idle (bnc#1012628). +- userfaultfd: use RCU to free the task struct when fork fails + (bnc#1012628). +- ocfs2: fix ocfs2 read inode data panic in ocfs2_iget + (bnc#1012628). +- hugetlb: use same fault hash key for shared and private mappings + (bnc#1012628). +- mm/hugetlb.c: don't put_page in lock of hugetlb_lock + (bnc#1012628). +- mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle + unaligned addresses (bnc#1012628). +- mm/mincore.c: make mincore() more conservative (bnc#1012628). +- crypto: ccree - handle tee fips error during power management + resume (bnc#1012628). +- crypto: ccree - add function to handle cryptocell tee fips error + (bnc#1012628). +- crypto: ccree - HOST_POWER_DOWN_EN should be the last CC access + during suspend (bnc#1012628). +- crypto: ccree - pm resume first enable the source clk + (bnc#1012628). +- crypto: ccree - don't map AEAD key and IV on stack + (bnc#1012628). +- crypto: ccree - use correct internal state sizes for export + (bnc#1012628). +- crypto: ccree - don't map MAC key on stack (bnc#1012628). +- crypto: ccree - fix mem leak on error path (bnc#1012628). +- crypto: ccree - remove special handling of chained sg + (bnc#1012628). +- bpf: fix out of bounds backwards jmps due to dead code removal + (bnc#1012628). +- bpf, arm64: remove prefetch insn in xadd mapping (bnc#1012628). +- ASoC: codec: hdac_hdmi add device_link to card device + (bnc#1012628). +- ASoC: fsl_esai: Fix missing break in switch statement + (bnc#1012628). +- ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (bnc#1012628). +- ASoC: max98090: Fix restore of DAPM Muxes (bnc#1012628). +- ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) + (bnc#1012628). +- ALSA: hda/realtek - EAPD turn on later (bnc#1012628). +- ALSA: hda/hdmi - Consider eld_valid when reporting jack event + (bnc#1012628). +- ALSA: hda/hdmi - Read the pin sense from register when repolling + (bnc#1012628). +- ALSA: usb-audio: Fix a memory leak bug (bnc#1012628). +- ALSA: line6: toneport: Fix broken usage of timer for delayed + execution (bnc#1012628). +- mmc: sdhci-pci: Fix BYT OCP setting (bnc#1012628). +- mmc: core: Fix tag set memory leak (bnc#1012628). +- mmc: tegra: fix ddr signaling for non-ddr modes (bnc#1012628). +- dt-bindings: mmc: Add disable-cqe-dcmd property (bnc#1012628). +- drivers/dax: Allow to include DEV_DAX_PMEM as builtin + (bnc#1012628). +- crypto: arm64/aes-neonbs - don't access already-freed walk.iv + (bnc#1012628). +- crypto: arm/aes-neonbs - don't access already-freed walk.iv + (bnc#1012628). +- crypto: caam/qi2 - generate hash keys in-place (bnc#1012628). +- crypto: caam/qi2 - fix DMA mapping of stack memory + (bnc#1012628). +- crypto: caam/qi2 - fix zero-length buffer DMA mapping + (bnc#1012628). +- crypto: rockchip - update IV buffer to contain the next IV + (bnc#1012628). +- crypto: gcm - fix incompatibility between "gcm" and "gcm_base" + (bnc#1012628). +- crypto: arm64/gcm-aes-ce - fix no-NEON fallback code + (bnc#1012628). +- crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() + (bnc#1012628). +- crypto: crct10dif-generic - fix use via crypto_shash_digest() + (bnc#1012628). +- crypto: skcipher - don't WARN on unprocessed data after slow + walk step (bnc#1012628). +- crypto: vmx - fix copy-paste error in CTR mode (bnc#1012628). +- crypto: ccp - Do not free psp_master when PLATFORM_INIT fails + (bnc#1012628). +- crypto: ccm - fix incompatibility between "ccm" and "ccm_base" + (bnc#1012628). +- crypto: chacha20poly1305 - set cra_name correctly (bnc#1012628). +- crypto: chacha-generic - fix use as arm64 no-NEON fallback + (bnc#1012628). +- crypto: lrw - don't access already-freed walk.iv (bnc#1012628). +- crypto: salsa20 - don't access already-freed walk.iv + (bnc#1012628). +- crypto: crypto4xx - fix cfb and ofb "overran dst buffer" issues + (bnc#1012628). +- crypto: crypto4xx - fix ctr-aes missing output IV (bnc#1012628). +- x86/MCE/AMD: Don't report L1 BTB MCA errors on some family + 17h models (bnc#1012628). +- x86/MCE: Add an MCE-record filtering function (bnc#1012628). +- sched/x86: Save [ER]FLAGS on context switch (bnc#1012628). +- arm64: Save and restore OSDLR_EL1 across suspend/resume ++++ 56 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.5148/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.OZaLZ6/_old 2019-05-24 11:31:29.713404764 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:29.733404758 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %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.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:29.813404738 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:29.817404737 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 -Provides: kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 +Provides: kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 # END COMMON DEPS -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 %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.OZaLZ6/_old 2019-05-24 11:31:29.833404733 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:29.837404732 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 -Provides: kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 +Provides: kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 # END COMMON DEPS -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:29.857404726 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:29.861404725 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 -Provides: kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 +Provides: kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 # END COMMON DEPS -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:29.885404719 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:29.889404718 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 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.OZaLZ6/_old 2019-05-24 11:31:29.917404711 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:29.925404709 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 -Provides: kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 +Provides: kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 # END COMMON DEPS -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 %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.OZaLZ6/_old 2019-05-24 11:31:30.017404685 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:30.021404685 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.1.3 +%define patchversion 5.1.4 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +BuildRequires: kernel%kernel_flavor-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 %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.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:30.053404676 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:30.065404673 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.1.3 +%define patchversion 5.1.4 %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.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:30.109404662 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:30.117404660 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 -Provides: kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 +Provides: kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 # END COMMON DEPS -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:30.161404648 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:30.165404647 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %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.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 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.OZaLZ6/_old 2019-05-24 11:31:30.217404634 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:30.221404633 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.1.3 +Version: 5.1.4 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -55,7 +55,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:30.241404628 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:30.249404625 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.1 -%define patchversion 5.1.3 +%define patchversion 5.1.4 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.1.3 +Version: 5.1.4 %if 0%{?is_kotd} -Release: <RELEASE>.g07d2e25 +Release: <RELEASE>.g0739fa4 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 -Provides: kernel-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: kernel-%build_flavor-base-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 +Provides: kernel-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 # END COMMON DEPS -Provides: %name-srchash-07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +Provides: %name-srchash-0739fa4bcf7a21941c7e28c52b33b0f531044868 %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/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2019-05-14 10:37:17.000000000 +0200 +++ new/config/ppc64/default 2019-05-22 13:11:40.000000000 +0200 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.1.1 Kernel Configuration +# Linux/powerpc 5.1.2 Kernel Configuration # # -# Compiler: powerpc64-suse-linux-gcc (SUSE Linux) 8.3.1 20190226 [gcc-8-branch revision 269204] +# Compiler: gcc (SUSE Linux) 8.3.1 20190226 [gcc-8-branch revision 269204] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=80301 @@ -2032,62 +2032,7 @@ CONFIG_MISC_RTSX_USB=m CONFIG_HABANA_AI=m CONFIG_HAVE_IDE=y -CONFIG_IDE=y - -# -# Please see Documentation/ide/ide.txt for help/info on IDE drives -# -CONFIG_IDE_XFER_MODE=y -CONFIG_IDE_TIMINGS=y -CONFIG_IDE_ATAPI=y -# CONFIG_BLK_DEV_IDE_SATA is not set -CONFIG_IDE_GD=m -CONFIG_IDE_GD_ATA=y -CONFIG_IDE_GD_ATAPI=y -CONFIG_BLK_DEV_IDECD=m -CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y -# CONFIG_BLK_DEV_IDETAPE is not set -CONFIG_IDE_TASK_IOCTL=y -CONFIG_IDE_PROC_FS=y - -# -# IDE chipset support/bugfixes -# -# CONFIG_BLK_DEV_PLATFORM is not set -CONFIG_BLK_DEV_IDEDMA_SFF=y - -# -# PCI IDE chipsets support -# -CONFIG_BLK_DEV_IDEPCI=y -CONFIG_IDEPCI_PCIBUS_ORDER=y -# CONFIG_BLK_DEV_GENERIC is not set -# CONFIG_BLK_DEV_OPTI621 is not set -CONFIG_BLK_DEV_IDEDMA_PCI=y -# CONFIG_BLK_DEV_AEC62XX is not set -# CONFIG_BLK_DEV_ALI15X3 is not set -# CONFIG_BLK_DEV_AMD74XX is not set -# CONFIG_BLK_DEV_CMD64X is not set -# CONFIG_BLK_DEV_TRIFLEX is not set -# CONFIG_BLK_DEV_HPT366 is not set -# CONFIG_BLK_DEV_JMICRON is not set -# CONFIG_BLK_DEV_PIIX is not set -CONFIG_BLK_DEV_IT8172=m -# CONFIG_BLK_DEV_IT8213 is not set -# CONFIG_BLK_DEV_IT821X is not set -# CONFIG_BLK_DEV_NS87415 is not set -# CONFIG_BLK_DEV_PDC202XX_OLD is not set -# CONFIG_BLK_DEV_PDC202XX_NEW is not set -# CONFIG_BLK_DEV_SVWKS is not set -# CONFIG_BLK_DEV_SIIMAGE is not set -# CONFIG_BLK_DEV_SL82C105 is not set -# CONFIG_BLK_DEV_SLC90E66 is not set -# CONFIG_BLK_DEV_TRM290 is not set -# CONFIG_BLK_DEV_VIA82CXXX is not set -# CONFIG_BLK_DEV_TC86C001 is not set -CONFIG_BLK_DEV_IDE_PMAC=y -CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y -CONFIG_BLK_DEV_IDEDMA=y +# CONFIG_IDE is not set # # SCSI device support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2019-05-14 10:37:17.000000000 +0200 +++ new/config/ppc64le/default 2019-05-22 13:11:40.000000000 +0200 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.1.1 Kernel Configuration +# Linux/powerpc 5.1.2 Kernel Configuration # # -# Compiler: powerpc64le-suse-linux-gcc (SUSE Linux) 8.3.1 20190226 [gcc-8-branch revision 269204] +# Compiler: gcc (SUSE Linux) 8.3.1 20190226 [gcc-8-branch revision 269204] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=80301 @@ -1938,59 +1938,7 @@ CONFIG_MISC_RTSX_USB=m CONFIG_HABANA_AI=m CONFIG_HAVE_IDE=y -CONFIG_IDE=y - -# -# Please see Documentation/ide/ide.txt for help/info on IDE drives -# -CONFIG_IDE_XFER_MODE=y -CONFIG_IDE_ATAPI=y -# CONFIG_BLK_DEV_IDE_SATA is not set -CONFIG_IDE_GD=m -CONFIG_IDE_GD_ATA=y -CONFIG_IDE_GD_ATAPI=y -CONFIG_BLK_DEV_IDECD=m -CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y -# CONFIG_BLK_DEV_IDETAPE is not set -CONFIG_IDE_TASK_IOCTL=y -CONFIG_IDE_PROC_FS=y - -# -# IDE chipset support/bugfixes -# -# CONFIG_BLK_DEV_PLATFORM is not set -CONFIG_BLK_DEV_IDEDMA_SFF=y - -# -# PCI IDE chipsets support -# -CONFIG_BLK_DEV_IDEPCI=y -CONFIG_IDEPCI_PCIBUS_ORDER=y -# CONFIG_BLK_DEV_GENERIC is not set -# CONFIG_BLK_DEV_OPTI621 is not set -CONFIG_BLK_DEV_IDEDMA_PCI=y -# CONFIG_BLK_DEV_AEC62XX is not set -# CONFIG_BLK_DEV_ALI15X3 is not set -# CONFIG_BLK_DEV_AMD74XX is not set -# CONFIG_BLK_DEV_CMD64X is not set -# CONFIG_BLK_DEV_TRIFLEX is not set -# CONFIG_BLK_DEV_HPT366 is not set -# CONFIG_BLK_DEV_JMICRON is not set -# CONFIG_BLK_DEV_PIIX is not set -CONFIG_BLK_DEV_IT8172=m -# CONFIG_BLK_DEV_IT8213 is not set -# CONFIG_BLK_DEV_IT821X is not set -# CONFIG_BLK_DEV_NS87415 is not set -# CONFIG_BLK_DEV_PDC202XX_OLD is not set -# CONFIG_BLK_DEV_PDC202XX_NEW is not set -# CONFIG_BLK_DEV_SVWKS is not set -# CONFIG_BLK_DEV_SIIMAGE is not set -# CONFIG_BLK_DEV_SL82C105 is not set -# CONFIG_BLK_DEV_SLC90E66 is not set -# CONFIG_BLK_DEV_TRM290 is not set -# CONFIG_BLK_DEV_VIA82CXXX is not set -# CONFIG_BLK_DEV_TC86C001 is not set -CONFIG_BLK_DEV_IDEDMA=y +# CONFIG_IDE is not set # # SCSI device support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2019-05-14 10:37:17.000000000 +0200 +++ new/config/s390x/default 2019-05-22 13:11:40.000000000 +0200 @@ -615,6 +615,7 @@ CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_MEMBLOCK_PHYS_MAP=y +CONFIG_HAVE_GENERIC_GUP=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2019-05-14 10:37:17.000000000 +0200 +++ new/config/s390x/zfcpdump 2019-05-22 13:11:40.000000000 +0200 @@ -504,6 +504,7 @@ CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_MEMBLOCK_PHYS_MAP=y +CONFIG_HAVE_GENERIC_GUP=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 12045 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/TTY-serial_core-add-install.patch new/patches.suse/TTY-serial_core-add-install.patch --- old/patches.suse/TTY-serial_core-add-install.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/TTY-serial_core-add-install.patch 2019-05-22 11:07:33.000000000 +0200 @@ -0,0 +1,128 @@ +From: Jiri Slaby <jslaby@suse.cz> +Date: Wed, 17 Apr 2019 10:58:53 +0200 +Subject: TTY: serial_core, add ->install +Git-commit: 4cdd17ba1dff20ffc99fdbd2e6f0201fc7fe67df +Patch-mainline: v5.2-rc1 +References: bnc#1129693 + +We need to compute the uart state only on the first open. This is +usually what is done in the ->install hook. serial_core used to do this +in ->open on every open. So move it to ->install. + +As a side effect, it ensures the state is set properly in the window +after tty_init_dev is called, but before uart_open. This fixes a bunch +of races between tty_open and flush_to_ldisc we were dealing with +recently. + +One of such bugs was attempted to fix in commit fedb5760648a (serial: +fix race between flush_to_ldisc and tty_open), but it only took care of +a couple of functions (uart_start and uart_unthrottle). I was able to +reproduce the crash on a SLE system, but in uart_write_room which is +also called from flush_to_ldisc via process_echoes. I was *unable* to +reproduce the bug locally. It is due to having this patch in my queue +since 2012! + + general protection fault: 0000 [#1] SMP KASAN PTI + CPU: 1 PID: 5 Comm: kworker/u4:0 Tainted: G L 4.12.14-396-default #1 SLE15-SP1 (unreleased) + Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.12.0-0-ga698c89-prebuilt.qemu.org 04/01/2014 + Workqueue: events_unbound flush_to_ldisc + task: ffff8800427d8040 task.stack: ffff8800427f0000 + RIP: 0010:uart_write_room+0xc4/0x590 + RSP: 0018:ffff8800427f7088 EFLAGS: 00010202 + RAX: dffffc0000000000 RBX: 0000000000000000 RCX: 0000000000000000 + RDX: 000000000000002f RSI: 00000000000000ee RDI: ffff88003888bd90 + RBP: ffffffffb9545850 R08: 0000000000000001 R09: 0000000000000400 + R10: ffff8800427d825c R11: 000000000000006e R12: 1ffff100084fee12 + R13: ffffc900004c5000 R14: ffff88003888bb28 R15: 0000000000000178 + FS: 0000000000000000(0000) GS:ffff880043300000(0000) knlGS:0000000000000000 + CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 + CR2: 0000561da0794148 CR3: 000000000ebf4000 CR4: 00000000000006e0 + Call Trace: + tty_write_room+0x6d/0xc0 + __process_echoes+0x55/0x870 + n_tty_receive_buf_common+0x105e/0x26d0 + tty_ldisc_receive_buf+0xb7/0x1c0 + tty_port_default_receive_buf+0x107/0x180 + flush_to_ldisc+0x35d/0x5c0 +... + +0 in rbx means tty->driver_data is NULL in uart_write_room. 0x178 is +tried to be dereferenced (0x178 >> 3 is 0x2f in rdx) at +uart_write_room+0xc4. 0x178 is exactly (struct uart_state *)NULL->refcount +used in uart_port_lock from uart_write_room. + +So revert the upstream commit here as my local patch should fix the +whole family. + +Signed-off-by: Jiri Slaby <jslaby@suse.cz> +Cc: Li RongQing <lirongqing@baidu.com> +Cc: Wang Li <wangli39@baidu.com> +Cc: Zhang Yu <zhangyu31@baidu.com> +Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> +Cc: stable <stable@vger.kernel.org> +Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> +--- + drivers/tty/serial/serial_core.c | 24 +++++++++++++----------- + 1 file changed, 13 insertions(+), 11 deletions(-) + +--- a/drivers/tty/serial/serial_core.c ++++ b/drivers/tty/serial/serial_core.c +@@ -130,9 +130,6 @@ static void uart_start(struct tty_struct + struct uart_port *port; + unsigned long flags; + +- if (!state) +- return; +- + port = uart_port_lock(state, flags); + __uart_start(tty); + uart_port_unlock(port, flags); +@@ -730,9 +727,6 @@ static void uart_unthrottle(struct tty_s + upstat_t mask = UPSTAT_SYNC_FIFO; + struct uart_port *port; + +- if (!state) +- return; +- + port = uart_port_ref(state); + if (!port) + return; +@@ -1747,6 +1741,16 @@ static void uart_dtr_rts(struct tty_port + uart_port_deref(uport); + } + ++static int uart_install(struct tty_driver *driver, struct tty_struct *tty) ++{ ++ struct uart_driver *drv = driver->driver_state; ++ struct uart_state *state = drv->state + tty->index; ++ ++ tty->driver_data = state; ++ ++ return tty_standard_install(driver, tty); ++} ++ + /* + * Calls to uart_open are serialised by the tty_lock in + * drivers/tty/tty_io.c:tty_open() +@@ -1759,11 +1763,8 @@ static void uart_dtr_rts(struct tty_port + */ + static int uart_open(struct tty_struct *tty, struct file *filp) + { +- struct uart_driver *drv = tty->driver->driver_state; +- int retval, line = tty->index; +- struct uart_state *state = drv->state + line; +- +- tty->driver_data = state; ++ struct uart_state *state = tty->driver_data; ++ int retval; + + retval = tty_port_open(&state->port, tty, filp); + if (retval > 0) +@@ -2448,6 +2449,7 @@ static void uart_poll_put_char(struct tt + #endif + + static const struct tty_operations uart_ops = { ++ .install = uart_install, + .open = uart_open, + .close = uart_close, + .write = uart_write, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch new/patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch --- old/patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch 2019-05-22 11:07:33.000000000 +0200 @@ -0,0 +1,47 @@ +From: Michael Lass <bevan@bi-co.net> +Date: Tue, 21 May 2019 21:58:07 +0200 +Subject: dm: make sure to obey max_io_len_target_boundary +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git#for-next +Git-commit: 51b86f9a8d1c4bb4e3862ee4b4c5f46072f7520d +Patch-mainline: Queued in subsystem maintainer repository +References: bnc#1135868 + +Commit 61697a6abd24 ("dm: eliminate 'split_discard_bios' flag from DM +target interface") incorrectly removed code from +__send_changing_extent_only() that is required to impose a per-target IO +boundary on IO that exceeds max_io_len_target_boundary(). Otherwise +"special" IO (e.g. DISCARD, WRITE SAME, WRITE ZEROES) can write beyond +where allowed. + +Fix this by restoring the max_io_len_target_boundary() limit in +__send_changing_extent_only() + +Fixes: 61697a6abd24 ("dm: eliminate 'split_discard_bios' flag from DM target interface") +Cc: stable@vger.kernel.org # 5.1+ +Signed-off-by: Michael Lass <bevan@bi-co.net> +Signed-off-by: Mike Snitzer <snitzer@redhat.com> +Signed-off-by: Jiri Slaby <jslaby@suse.cz> +--- + drivers/md/dm.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +--- a/drivers/md/dm.c ++++ b/drivers/md/dm.c +@@ -1483,7 +1483,7 @@ static unsigned get_num_write_zeroes_bio + static int __send_changing_extent_only(struct clone_info *ci, struct dm_target *ti, + unsigned num_bios) + { +- unsigned len = ci->sector_count; ++ unsigned len; + + /* + * Even though the device advertised support for this type of +@@ -1494,6 +1494,8 @@ static int __send_changing_extent_only(s + if (!num_bios) + return -EOPNOTSUPP; + ++ len = min((sector_t)ci->sector_count, max_io_len_target_boundary(ci->sector, ti)); ++ + __send_duplicate_bios(ci, ti, num_bios, &len); + + ci->sector += len; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch new/patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch --- old/patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch 2019-05-17 06:54:29.000000000 +0200 +++ new/patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch 2019-05-22 11:07:33.000000000 +0200 @@ -1,7 +1,7 @@ From: Jiri Slaby <jslaby@suse.cz> Date: Mon, 29 Apr 2019 12:39:10 +0200 Subject: memcg: make it work on sparse non-0-node systems -Patch-mainline: submitted on 2019/04/29 +Patch-mainline: submitted on 2019/05/17 References: bnc#1133616 We have a single node system with node 0 disabled: @@ -36,21 +36,36 @@ The test in list_lru_memcg_aware is broken: it assumes node 0 is always present, but it is not true on some systems as can be seen above. -So fix this by checking the first online node instead of node 0. +So fix this by avoiding checks on node 0. Remember the memcg-awareness +by a bool flag in struct list_lru. Signed-off-by: Jiri Slaby <jslaby@suse.cz> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Michal Hocko <mhocko@kernel.org> -Cc: Vladimir Davydov <vdavydov.dev@gmail.com> +Suggested-by: Vladimir Davydov <vdavydov.dev@gmail.com> +Acked-by: Vladimir Davydov <vdavydov.dev@gmail.com> Cc: <cgroups@vger.kernel.org> Cc: <linux-mm@kvack.org> Cc: Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com> --- - mm/list_lru.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - + include/linux/list_lru.h | 1 + + mm/list_lru.c | 8 +++----- + 2 files changed, 4 insertions(+), 5 deletions(-) + +diff --git a/include/linux/list_lru.h b/include/linux/list_lru.h +index aa5efd9351eb..d5ceb2839a2d 100644 +--- a/include/linux/list_lru.h ++++ b/include/linux/list_lru.h +@@ -54,6 +54,7 @@ struct list_lru { + #ifdef CONFIG_MEMCG_KMEM + struct list_head list; + int shrinker_id; ++ bool memcg_aware; + #endif + }; + diff --git a/mm/list_lru.c b/mm/list_lru.c -index 0730bf8ff39f..7689910f1a91 100644 +index 0730bf8ff39f..d3b538146efd 100644 --- a/mm/list_lru.c +++ b/mm/list_lru.c @@ -37,11 +37,7 @@ static int lru_shrinker_id(struct list_lru *lru) @@ -62,10 +77,19 @@ - * in the systems supporting sparse numa ids. - */ - return !!lru->node[0].memcg_lrus; -+ return !!lru->node[first_online_node].memcg_lrus; ++ return lru->memcg_aware; } static inline struct list_lru_one * +@@ -451,6 +447,8 @@ static int memcg_init_list_lru(struct list_lru *lru, bool memcg_aware) + { + int i; + ++ lru->memcg_aware = memcg_aware; ++ + if (!memcg_aware) + return 0; + -- 2.21.0 ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:31.861404210 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:31.861404210 +0200 @@ -130,6 +130,132 @@ patches.kernel.org/5.1.3-042-PCI-hv-Add-pci_destroy_slot-in-pci_devices_pres.patch patches.kernel.org/5.1.3-043-f2fs-Fix-use-of-number-of-devices.patch patches.kernel.org/5.1.3-044-Linux-5.1.3.patch + patches.kernel.org/5.1.4-001-locking-rwsem-Prevent-decrement-of-reader-count.patch + patches.kernel.org/5.1.4-002-x86-speculation-mds-Revert-CPU-buffer-clear-on-.patch + patches.kernel.org/5.1.4-003-x86-speculation-mds-Improve-CPU-buffer-clear-do.patch + patches.kernel.org/5.1.4-004-objtool-Fix-function-fallthrough-detection.patch + patches.kernel.org/5.1.4-005-arm64-dts-rockchip-fix-IO-domain-voltage-settin.patch + patches.kernel.org/5.1.4-006-arm64-dts-rockchip-Disable-DCMDs-on-RK3399-s-eM.patch + patches.kernel.org/5.1.4-007-ARM-dts-qcom-ipq4019-enlarge-PCIe-BAR-range.patch + patches.kernel.org/5.1.4-008-ARM-dts-exynos-Fix-interrupt-for-shared-EINTs-o.patch + patches.kernel.org/5.1.4-009-ARM-dts-exynos-Fix-audio-routing-on-Odroid-XU3.patch + patches.kernel.org/5.1.4-010-ARM-dts-exynos-Fix-audio-microphone-routing-on-.patch + patches.kernel.org/5.1.4-011-mmc-sdhci-of-arasan-Add-DTS-property-to-disable.patch + patches.kernel.org/5.1.4-012-ARM-exynos-Fix-a-leaked-reference-by-adding-mis.patch + patches.kernel.org/5.1.4-013-power-supply-axp288_charger-Fix-unchecked-retur.patch + patches.kernel.org/5.1.4-014-power-supply-axp288_fuel_gauge-Add-ACEPC-T8-and.patch + patches.kernel.org/5.1.4-015-arm64-mmap-Ensure-file-offset-is-treated-as-uns.patch + patches.kernel.org/5.1.4-016-arm64-arch_timer-Ensure-counter-register-reads-.patch + patches.kernel.org/5.1.4-017-arm64-compat-Reduce-address-limit.patch + patches.kernel.org/5.1.4-018-arm64-Clear-OSDLR_EL1-on-CPU-boot.patch + patches.kernel.org/5.1.4-019-arm64-Save-and-restore-OSDLR_EL1-across-suspend.patch + patches.kernel.org/5.1.4-020-sched-x86-Save-ER-FLAGS-on-context-switch.patch + patches.kernel.org/5.1.4-021-x86-MCE-Add-an-MCE-record-filtering-function.patch + patches.kernel.org/5.1.4-022-x86-MCE-AMD-Don-t-report-L1-BTB-MCA-errors-on-s.patch + patches.kernel.org/5.1.4-023-crypto-crypto4xx-fix-ctr-aes-missing-output-IV.patch + patches.kernel.org/5.1.4-024-crypto-crypto4xx-fix-cfb-and-ofb-overran-dst-bu.patch + patches.kernel.org/5.1.4-025-crypto-salsa20-don-t-access-already-freed-walk..patch + patches.kernel.org/5.1.4-026-crypto-lrw-don-t-access-already-freed-walk.iv.patch + patches.kernel.org/5.1.4-027-crypto-chacha-generic-fix-use-as-arm64-no-NEON-.patch + patches.kernel.org/5.1.4-028-crypto-chacha20poly1305-set-cra_name-correctly.patch + patches.kernel.org/5.1.4-029-crypto-ccm-fix-incompatibility-between-ccm-and-.patch + patches.kernel.org/5.1.4-030-crypto-ccp-Do-not-free-psp_master-when-PLATFORM.patch + patches.kernel.org/5.1.4-031-crypto-vmx-fix-copy-paste-error-in-CTR-mode.patch + patches.kernel.org/5.1.4-032-crypto-skcipher-don-t-WARN-on-unprocessed-data-.patch + patches.kernel.org/5.1.4-033-crypto-crct10dif-generic-fix-use-via-crypto_sha.patch + patches.kernel.org/5.1.4-034-crypto-x86-crct10dif-pcl-fix-use-via-crypto_sha.patch + patches.kernel.org/5.1.4-035-crypto-arm64-gcm-aes-ce-fix-no-NEON-fallback-co.patch + patches.kernel.org/5.1.4-036-crypto-gcm-fix-incompatibility-between-gcm-and-.patch + patches.kernel.org/5.1.4-037-crypto-rockchip-update-IV-buffer-to-contain-the.patch + patches.kernel.org/5.1.4-038-crypto-caam-qi2-fix-zero-length-buffer-DMA-mapp.patch + patches.kernel.org/5.1.4-039-crypto-caam-qi2-fix-DMA-mapping-of-stack-memory.patch + patches.kernel.org/5.1.4-040-crypto-caam-qi2-generate-hash-keys-in-place.patch + patches.kernel.org/5.1.4-041-crypto-arm-aes-neonbs-don-t-access-already-free.patch + patches.kernel.org/5.1.4-042-crypto-arm64-aes-neonbs-don-t-access-already-fr.patch + patches.kernel.org/5.1.4-043-drivers-dax-Allow-to-include-DEV_DAX_PMEM-as-bu.patch + patches.kernel.org/5.1.4-044-dt-bindings-mmc-Add-disable-cqe-dcmd-property.patch + patches.kernel.org/5.1.4-045-mmc-tegra-fix-ddr-signaling-for-non-ddr-modes.patch + patches.kernel.org/5.1.4-046-mmc-core-Fix-tag-set-memory-leak.patch + patches.kernel.org/5.1.4-047-mmc-sdhci-pci-Fix-BYT-OCP-setting.patch + patches.kernel.org/5.1.4-048-ALSA-line6-toneport-Fix-broken-usage-of-timer-f.patch + patches.kernel.org/5.1.4-049-ALSA-usb-audio-Fix-a-memory-leak-bug.patch + patches.kernel.org/5.1.4-050-ALSA-hda-hdmi-Read-the-pin-sense-from-register-.patch + patches.kernel.org/5.1.4-051-ALSA-hda-hdmi-Consider-eld_valid-when-reporting.patch + patches.kernel.org/5.1.4-052-ALSA-hda-realtek-EAPD-turn-on-later.patch + patches.kernel.org/5.1.4-053-ALSA-hdea-realtek-Headset-fixup-for-System76-Ga.patch + patches.kernel.org/5.1.4-054-ASoC-max98090-Fix-restore-of-DAPM-Muxes.patch + patches.kernel.org/5.1.4-055-ASoC-RT5677-SPI-Disable-16Bit-SPI-Transfers.patch + patches.kernel.org/5.1.4-056-ASoC-fsl_esai-Fix-missing-break-in-switch-state.patch + patches.kernel.org/5.1.4-057-ASoC-codec-hdac_hdmi-add-device_link-to-card-de.patch + patches.kernel.org/5.1.4-058-bpf-arm64-remove-prefetch-insn-in-xadd-mapping.patch + patches.kernel.org/5.1.4-059-bpf-fix-out-of-bounds-backwards-jmps-due-to-dea.patch + patches.kernel.org/5.1.4-060-crypto-ccree-remove-special-handling-of-chained.patch + patches.kernel.org/5.1.4-061-crypto-ccree-fix-mem-leak-on-error-path.patch + patches.kernel.org/5.1.4-062-crypto-ccree-don-t-map-MAC-key-on-stack.patch + patches.kernel.org/5.1.4-063-crypto-ccree-use-correct-internal-state-sizes-f.patch + patches.kernel.org/5.1.4-064-crypto-ccree-don-t-map-AEAD-key-and-IV-on-stack.patch + patches.kernel.org/5.1.4-065-crypto-ccree-pm-resume-first-enable-the-source-.patch + patches.kernel.org/5.1.4-066-crypto-ccree-HOST_POWER_DOWN_EN-should-be-the-l.patch + patches.kernel.org/5.1.4-067-crypto-ccree-add-function-to-handle-cryptocell-.patch + patches.kernel.org/5.1.4-068-crypto-ccree-handle-tee-fips-error-during-power.patch + patches.kernel.org/5.1.4-069-mm-mincore.c-make-mincore-more-conservative.patch + patches.kernel.org/5.1.4-070-mm-huge_memory-fix-vmf_insert_pfn_-pmd-pud-cras.patch + patches.kernel.org/5.1.4-071-mm-hugetlb.c-don-t-put_page-in-lock-of-hugetlb_.patch + patches.kernel.org/5.1.4-072-hugetlb-use-same-fault-hash-key-for-shared-and-.patch + patches.kernel.org/5.1.4-073-ocfs2-fix-ocfs2-read-inode-data-panic-in-ocfs2_.patch + patches.kernel.org/5.1.4-074-userfaultfd-use-RCU-to-free-the-task-struct-whe.patch + patches.kernel.org/5.1.4-075-ACPI-PM-Set-enable_for_wake-for-wakeup-GPEs-dur.patch + patches.kernel.org/5.1.4-076-ACPICA-Linux-move-ACPI_DEBUG_DEFAULT-flag-out-o.patch + patches.kernel.org/5.1.4-077-mfd-da9063-Fix-OTP-control-register-names-to-ma.patch + patches.kernel.org/5.1.4-078-mfd-max77620-Fix-swapped-FPS_PERIOD_MAX_US-valu.patch + patches.kernel.org/5.1.4-079-mtd-spi-nor-intel-spi-Avoid-crossing-4K-address.patch + patches.kernel.org/5.1.4-080-mtd-maps-physmap-Store-gpio_values-correctly.patch + patches.kernel.org/5.1.4-081-mtd-maps-Allow-MTD_PHYSMAP-with-MTD_RAM.patch + patches.kernel.org/5.1.4-082-tty-vt.c-Fix-TIOCL_BLANKSCREEN-console-blanking.patch + patches.kernel.org/5.1.4-083-tty-vt-fix-write-write-race-in-ioctl-KDSKBSENT-.patch + patches.kernel.org/5.1.4-084-jbd2-check-superblock-mapped-prior-to-committin.patch + patches.kernel.org/5.1.4-085-ext4-make-sanity-check-in-mballoc-more-strict.patch + patches.kernel.org/5.1.4-086-ext4-ignore-e_value_offs-for-xattrs-with-value-.patch + patches.kernel.org/5.1.4-087-ext4-avoid-drop-reference-to-iloc.bh-twice.patch + patches.kernel.org/5.1.4-088-ext4-fix-use-after-free-race-with-debug_want_ex.patch + patches.kernel.org/5.1.4-089-ext4-actually-request-zeroing-of-inode-table-af.patch + patches.kernel.org/5.1.4-090-ext4-fix-ext4_show_options-for-file-systems-w-o.patch + patches.kernel.org/5.1.4-091-btrfs-Check-the-first-key-and-level-for-cached-.patch + patches.kernel.org/5.1.4-092-btrfs-Correctly-free-extent-buffer-in-case-btre.patch + patches.kernel.org/5.1.4-093-btrfs-Honour-FITRIM-range-constraints-during-fr.patch + patches.kernel.org/5.1.4-094-Btrfs-send-flush-dellaloc-in-order-to-avoid-dat.patch + patches.kernel.org/5.1.4-095-Btrfs-do-not-start-a-transaction-during-fiemap.patch + patches.kernel.org/5.1.4-096-Btrfs-do-not-start-a-transaction-at-iterate_ext.patch + patches.kernel.org/5.1.4-097-Btrfs-fix-race-between-send-and-deduplication-t.patch + patches.kernel.org/5.1.4-098-bcache-fix-a-race-between-cache-register-and-ca.patch + patches.kernel.org/5.1.4-099-bcache-never-set-KEY_PTRS-of-journal-key-to-0-i.patch + patches.kernel.org/5.1.4-100-ipmi-Add-the-i2c-addr-property-for-SSIF-interfa.patch + patches.kernel.org/5.1.4-101-ipmi-ssif-compare-block-number-correctly-for-mu.patch + patches.kernel.org/5.1.4-102-ARM-dts-imx-Fix-the-AR803X-phy-mode.patch + patches.kernel.org/5.1.4-103-mm-compaction.c-correct-zone-boundary-handling-.patch + patches.kernel.org/5.1.4-104-fs-writeback.c-use-rcu_barrier-to-wait-for-infl.patch + patches.kernel.org/5.1.4-105-tty-Don-t-force-RISCV-SBI-console-as-preferred-.patch + patches.kernel.org/5.1.4-106-ext4-zero-out-the-unused-memory-region-in-the-e.patch + patches.kernel.org/5.1.4-107-ext4-fix-data-corruption-caused-by-overlapping-.patch + patches.kernel.org/5.1.4-108-ext4-fix-use-after-free-in-dx_release.patch + patches.kernel.org/5.1.4-109-ext4-avoid-panic-during-forced-reboot-due-to-ab.patch + patches.kernel.org/5.1.4-110-ALSA-hda-realtek-Corrected-fixup-for-System76-G.patch + patches.kernel.org/5.1.4-111-ALSA-hda-realtek-Fixup-headphone-noise-via-runt.patch + patches.kernel.org/5.1.4-112-ALSA-hda-realtek-Fix-for-Lenovo-B50-70-inverted.patch + patches.kernel.org/5.1.4-113-jbd2-fix-potential-double-free.patch + patches.kernel.org/5.1.4-114-Revert-KVM-nVMX-Expose-RDPMC-exiting-only-when-.patch + patches.kernel.org/5.1.4-115-KVM-Fix-the-bitmap-range-to-copy-during-clear-d.patch + patches.kernel.org/5.1.4-116-KVM-x86-Skip-EFER-vs.-guest-CPUID-checks-for-ho.patch + patches.kernel.org/5.1.4-117-KVM-lapic-Busy-wait-for-timer-to-expire-when-us.patch + patches.kernel.org/5.1.4-118-smb3-display-session-id-in-debug-data.patch + patches.kernel.org/5.1.4-119-kbuild-turn-auto.conf.cmd-into-a-mandatory-incl.patch + patches.kernel.org/5.1.4-120-xen-pvh-set-xen_domain_type-to-HVM-in-xen_pvh_i.patch + patches.kernel.org/5.1.4-121-xen-pvh-correctly-setup-the-PV-EFI-interface-fo.patch + patches.kernel.org/5.1.4-122-powerpc-32s-fix-flush_hash_pages-on-SMP.patch + patches.kernel.org/5.1.4-123-libnvdimm-namespace-Fix-label-tracking-error.patch + patches.kernel.org/5.1.4-124-s390-mm-make-the-pxd_offset-functions-more-robu.patch + patches.kernel.org/5.1.4-125-s390-mm-convert-to-the-generic-get_user_pages_f.patch + patches.kernel.org/5.1.4-126-Linux-5.1.4.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -437,6 +563,7 @@ ######################################################## # Char / serial ######################################################## + patches.suse/TTY-serial_core-add-install.patch ######################################################## # Other driver fixes @@ -457,6 +584,7 @@ patches.suse/dm-mpath-leastpending-path-update patches.suse/dm-table-switch-to-readonly patches.suse/dm-mpath-no-partitions-feature + patches.suse/dm-make-sure-to-obey-max_io_len_target_boundary.patch ######################################################## # md ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.OZaLZ6/_old 2019-05-24 11:31:31.901404200 +0200 +++ /var/tmp/diff_new_pack.OZaLZ6/_new 2019-05-24 11:31:31.909404198 +0200 @@ -1,3 +1,3 @@ -2019-05-17 04:54:29 +0000 -GIT Revision: 07d2e253d2b388efd4d1cced9cc6fa3746f2ef78 +2019-05-22 11:11:40 +0000 +GIT Revision: 0739fa4bcf7a21941c7e28c52b33b0f531044868 GIT Branch: stable
participants (1)
-
root