Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2018-02-19 12:57:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Feb 19 12:57:53 2018 rev:408 rq:577575 version:4.15.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2018-02-14 14:18:20.805732202 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes 2018-02-19 12:57:55.684654881 +0100 @@ -1,0 +2,570 @@ +Sat Feb 17 09:41:04 CET 2018 - [email protected] + +- Linux 4.15.4 (bnc#1012628). +- watchdog: indydog: Add dependency on SGI_HAS_INDYDOG + (bnc#1012628). +- cifs: Fix missing put_xid in cifs_file_strict_mmap + (bnc#1012628). +- cifs: Fix autonegotiate security settings mismatch + (bnc#1012628). +- CIFS: zero sensitive data when freeing (bnc#1012628). +- cpufreq: mediatek: add mediatek related projects into blacklist + (bnc#1012628). +- dmaengine: dmatest: fix container_of member in dmatest_callback + (bnc#1012628). +- ssb: Do not disable PCI host on non-Mips (bnc#1012628). +- watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop + (bnc#1012628). +- Revert "drm/i915: mark all device info struct with __initconst" + (bnc#1012628). +- sched/rt: Use container_of() to get root domain in + rto_push_irq_work_func() (bnc#1012628). +- sched/rt: Up the root domain ref count when passing it around + via IPIs (bnc#1012628). +- media: dvb-usb-v2: lmedm04: Improve logic checking of warm start + (bnc#1012628). +- media: dvb-usb-v2: lmedm04: move ts2020 attach to + dm04_lme2510_tuner (bnc#1012628). +- media: hdpvr: Fix an error handling path in hdpvr_probe() + (bnc#1012628). +- arm64: cpu_errata: Add Kryo to Falkor 1003 errata (bnc#1012628). +- arm64: kpti: Make use of nG dependent on + arm64_kernel_unmapped_at_el0() (bnc#1012628). +- arm64: mm: Permit transitioning from Global to Non-Global + without BBM (bnc#1012628). +- arm64: kpti: Add ->enable callback to remap swapper using nG + mappings (bnc#1012628). +- arm64: Force KPTI to be disabled on Cavium ThunderX + (bnc#1012628). +- arm64: entry: Reword comment about post_ttbr_update_workaround + (bnc#1012628). +- arm64: idmap: Use "awx" flags for .idmap.text .pushsection + directives (bnc#1012628). +- arm64: barrier: Add CSDB macros to control data-value prediction + (bnc#1012628). +- arm64: Implement array_index_mask_nospec() (bnc#1012628). +- arm64: Make USER_DS an inclusive limit (bnc#1012628). +- arm64: Use pointer masking to limit uaccess speculation + (bnc#1012628). +- arm64: entry: Ensure branch through syscall table is bounded + under speculation (bnc#1012628). +- arm64: uaccess: Prevent speculative use of the current + addr_limit (bnc#1012628). +- arm64: uaccess: Don't bother eliding access_ok checks in __{get, + put}_user (bnc#1012628). +- arm64: uaccess: Mask __user pointers for __arch_{clear, + copy_*}_user (bnc#1012628). +- arm64: futex: Mask __user pointers prior to dereference + (bnc#1012628). +- arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early + (bnc#1012628). +- arm64: entry: Apply BP hardening for high-priority synchronous + exceptions (bnc#1012628). +- arm64: entry: Apply BP hardening for suspicious interrupts + from EL0 (bnc#1012628). +- arm64: KVM: Increment PC after handling an SMC trap + (bnc#1012628). +- arm/arm64: KVM: Consolidate the PSCI include files + (bnc#1012628). +- arm/arm64: KVM: Add PSCI_VERSION helper (bnc#1012628). +- arm/arm64: KVM: Add smccc accessors to PSCI code (bnc#1012628). +- arm/arm64: KVM: Implement PSCI 1.0 support (bnc#1012628). +- arm/arm64: KVM: Advertise SMCCC v1.1 (bnc#1012628). +- arm/arm64: KVM: Turn kvm_psci_version into a static inline + (bnc#1012628). +- arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling + (bnc#1012628). +- firmware/psci: Expose PSCI conduit (bnc#1012628). +- firmware/psci: Expose SMCCC version through psci_ops + (bnc#1012628). +- arm/arm64: smccc: Make function identifiers an unsigned quantity + (bnc#1012628). +- arm/arm64: smccc: Implement SMCCC v1.1 inline primitive + (bnc#1012628). +- arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support + (bnc#1012628). +- arm64: Kill PSCI_GET_VERSION as a variant-2 workaround + (bnc#1012628). +- mtd: cfi: convert inline functions to macros (bnc#1012628). +- mtd: nand: brcmnand: Disable prefetch by default (bnc#1012628). +- mtd: nand: Fix nand_do_read_oob() return value (bnc#1012628). +- mtd: nand: sunxi: Fix ECC strength choice (bnc#1012628). +- ubi: Fix race condition between ubi volume creation and udev + (bnc#1012628). +- ubi: fastmap: Erase outdated anchor PEBs during attach + (bnc#1012628). +- ubi: block: Fix locking for idr_alloc/idr_remove (bnc#1012628). +- ubifs: free the encrypted symlink target (bnc#1012628). +- nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to + the mds (bnc#1012628). +- nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE (bnc#1012628). +- NFS: Add a cond_resched() to nfs_commit_release_pages() + (bnc#1012628). +- NFS: Fix nfsstat breakage due to LOOKUPP (bnc#1012628). +- NFS: commit direct writes even if they fail partially + (bnc#1012628). +- NFS: reject request for id_legacy key without auxdata + (bnc#1012628). +- NFS: Fix a race between mmap() and O_DIRECT (bnc#1012628). +- nfsd: Detect unhashed stids in nfsd4_verify_open_stid() + (bnc#1012628). +- kernfs: fix regression in kernfs_fop_write caused by wrong type + (bnc#1012628). +- ahci: Annotate PCI ids for mobile Intel chipsets as such + (bnc#1012628). +- ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo + Lake AHCI (bnc#1012628). +- ahci: Add Intel Cannon Lake PCH-H PCI ID (bnc#1012628). +- crypto: hash - introduce crypto_hash_alg_has_setkey() + (bnc#1012628). +- crypto: cryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: mcryptd - pass through absence of ->setkey() + (bnc#1012628). +- crypto: poly1305 - remove ->setkey() method (bnc#1012628). +- crypto: hash - annotate algorithms taking optional key + (bnc#1012628). +- crypto: hash - prevent using keyed hashes without setting key + (bnc#1012628). +- media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt + (bnc#1012628). +- media: v4l2-ioctl.c: don't copy back the result for -ENOTTY + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix the indentation (bnc#1012628). +- media: v4l2-compat-ioctl32.c: move 'helper' functions to + __get/put_v4l2_format32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: avoid sizeof(type) (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer (bnc#1012628). +- media: v4l2-compat-ioctl32.c: copy clip list in + put_v4l2_window32 (bnc#1012628). +- media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer + type (bnc#1012628). +- media: v4l2-compat-ioctl32.c: don't copy back the result for + certain errors (bnc#1012628). +- media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic + (bnc#1012628). +- media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for + subdevs (bnc#1012628). +- crypto: caam - fix endless loop when DECO acquire fails + (bnc#1012628). +- crypto: sha512-mb - initialize pending lengths correctly + (bnc#1012628). +- crypto: talitos - fix Kernel Oops on hashing an empty file + (bnc#1012628). +- arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls + (bnc#1012628). +- KVM: nVMX: Fix races when sending nested PI while dest + enters/leaves L2 (bnc#1012628). +- KVM: nVMX: Fix bug of injecting L2 exception into L1 + (bnc#1012628). +- KVM: PPC: Book3S HV: Make sure we don't re-enter guest without + XIVE loaded (bnc#1012628). +- KVM: PPC: Book3S HV: Drop locks before reading guest memory + (bnc#1012628). +- KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED (bnc#1012628). +- KVM: PPC: Book3S PR: Fix broken select due to misspelling + (bnc#1012628). +- ASoC: acpi: fix machine driver selection based on quirk + (bnc#1012628). +- ASoC: rockchip: i2s: fix playback after runtime resume + (bnc#1012628). +- ASoC: skl: Fix kernel warning due to zero NHTL entry + (bnc#1012628). +- ASoC: compress: Correct handling of copy callback (bnc#1012628). +- watchdog: imx2_wdt: restore previous timeout after + suspend+resume (bnc#1012628). +- afs: Add missing afs_put_cell() (bnc#1012628). +- afs: Need to clear responded flag in addr cursor (bnc#1012628). +- afs: Fix missing cursor clearance (bnc#1012628). +- afs: Fix server list handling (bnc#1012628). +- btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker + (bnc#1012628). +- Btrfs: raid56: iterate raid56 internal bio with + bio_for_each_segment_all (bnc#1012628). +- kasan: don't emit builtin calls when sanitization is off + (bnc#1012628). +- kasan: rework Kconfig settings (bnc#1012628). +- media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() + return code (bnc#1012628). +- media: dvb-frontends: fix i2c access helpers for KASAN + (bnc#1012628). +- media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD ++++ 408 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new/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-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-syzkaller.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.564334638 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.568334494 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.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}) Name: dtb-aarch64 -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.644331753 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.648331609 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,14 +58,15 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif Url: http://www.kernel.org/ BuildRequires: bc +BuildRequires: bison, m4 BuildRequires: coreutils BuildRequires: fdupes # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser @@ -735,6 +736,7 @@ mkdir -p %rpm_install_dir/%cpu_arch_flavor mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor + install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ scripts/mod/ksym-provides gzip -n -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.720329012 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.724328869 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif ++++++ kernel-lpae.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.752327859 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.752327859 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,14 +58,15 @@ Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif Url: http://www.kernel.org/ BuildRequires: bc +BuildRequires: bison, m4 BuildRequires: coreutils BuildRequires: fdupes # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser @@ -733,6 +734,7 @@ mkdir -p %rpm_install_dir/%cpu_arch_flavor mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor + install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ scripts/mod/ksym-provides gzip -n -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.780326849 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.780326849 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.808325839 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.812325695 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.15.3 +%define patchversion 4.15.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: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.832324973 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.840324685 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,14 +58,15 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif Url: http://www.kernel.org/ BuildRequires: bc +BuildRequires: bison, m4 BuildRequires: coreutils BuildRequires: fdupes # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser @@ -761,6 +762,7 @@ mkdir -p %rpm_install_dir/%cpu_arch_flavor mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor + install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ scripts/mod/ksym-provides gzip -n -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.864323819 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.868323675 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.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: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.892322810 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.896322665 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.15.3 +Version: 4.15.4 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif ++++++ kernel-syzkaller.spec ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:04.920321800 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:04.924321656 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.15 -%define patchversion 4.15.3 +%define patchversion 4.15.4 %define variant %{nil} %define vanilla_only 0 @@ -58,14 +58,15 @@ Summary: Kernel used for fuzzing by syzkaller License: GPL-2.0 Group: System/Kernel -Version: 4.15.3 +Version: 4.15.4 %if 0%{?is_kotd} -Release: <RELEASE>.g8d4f579 +Release: <RELEASE>.g7169cf1 %else Release: 0 %endif Url: http://www.kernel.org/ BuildRequires: bc +BuildRequires: bison, m4 BuildRequires: coreutils BuildRequires: fdupes # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser @@ -734,6 +735,7 @@ mkdir -p %rpm_install_dir/%cpu_arch_flavor mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor + install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ scripts/mod/ksym-provides gzip -n -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz kernel-vanilla.spec: same change kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2018-02-09 16:48:09.000000000 +0100 +++ new/config/arm64/default 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.15.0 Kernel Configuration +# Linux/arm64 4.15.4 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y @@ -2561,6 +2561,9 @@ CONFIG_MACB_PCI=m CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y CONFIG_BCMGENET=m CONFIG_BNX2=m CONFIG_CNIC=m @@ -3012,6 +3015,8 @@ CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y @@ -3023,6 +3028,8 @@ CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set @@ -4555,11 +4562,17 @@ # Sonics Silicon Backplane # CONFIG_SSB=m +CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m @@ -4605,7 +4618,7 @@ CONFIG_MFD_EXYNOS_LPASS=m # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_HI6421_PMIC is not set +CONFIG_MFD_HI6421_PMIC=m CONFIG_MFD_HI655X_PMIC=m CONFIG_HTC_PASIC3=m # CONFIG_HTC_I2CPLD is not set @@ -4702,6 +4715,8 @@ # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=m CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_HI6421=m +CONFIG_REGULATOR_HI6421V530=m CONFIG_REGULATOR_HI655X=m CONFIG_REGULATOR_ISL9305=m # CONFIG_REGULATOR_ISL6271A is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2018-02-09 16:48:09.000000000 +0100 +++ new/config/armv6hl/default 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.15.0 Kernel Configuration +# Linux/arm 4.15.4 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2018-02-09 16:48:09.000000000 +0100 +++ new/config/armv7hl/default 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.15.0 Kernel Configuration +# Linux/arm 4.15.4 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -2776,6 +2776,9 @@ CONFIG_MACB_PCI=m CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y CONFIG_BCMGENET=m # CONFIG_BNX2 is not set # CONFIG_CNIC is not set @@ -4813,10 +4816,16 @@ # Sonics Silicon Backplane # CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +# CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2018-02-09 16:48:09.000000000 +0100 +++ new/config/armv7hl/lpae 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.15.0 Kernel Configuration +# Linux/arm 4.15.4 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -2699,6 +2699,9 @@ # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y CONFIG_BCMGENET=m # CONFIG_BNX2 is not set # CONFIG_CNIC is not set @@ -4608,10 +4611,16 @@ # Sonics Silicon Backplane # CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +# CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2018-02-09 16:48:09.000000000 +0100 +++ new/config/i386/pae 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 4.15.2 Kernel Configuration +# Linux/i386 4.15.4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -2713,6 +2713,9 @@ # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=m @@ -3117,6 +3120,8 @@ CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y @@ -3128,6 +3133,8 @@ CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set @@ -4549,12 +4556,17 @@ CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2018-02-09 16:48:09.000000000 +0100 +++ new/config/ppc64/default 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 4.15.0 Kernel Configuration +# Linux/powerpc 4.15.4 Kernel Configuration # CONFIG_PPC64=y @@ -2791,6 +2791,8 @@ CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y @@ -2801,6 +2803,8 @@ CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set @@ -4018,9 +4022,15 @@ # Sonics Silicon Backplane # CONFIG_SSB=m +CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2018-02-09 16:48:09.000000000 +0100 +++ new/config/ppc64le/default 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 4.15.0 Kernel Configuration +# Linux/powerpc 4.15.4 Kernel Configuration # CONFIG_PPC64=y @@ -2673,6 +2673,8 @@ CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y @@ -2683,6 +2685,8 @@ CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set @@ -3890,9 +3894,15 @@ # Sonics Silicon Backplane # CONFIG_SSB=m +CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2018-02-09 16:48:09.000000000 +0100 +++ new/config/s390x/default 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 4.15.0 Kernel Configuration +# Linux/s390 4.15.4 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y @@ -2288,8 +2288,14 @@ # Sonics Silicon Backplane # CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +# CONFIG_SSB_B43_PCI_BRIDGE is not set # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y CONFIG_BCMA_POSSIBLE=y # CONFIG_BCMA is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2018-02-09 16:48:09.000000000 +0100 +++ new/config/s390x/zfcpdump 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 4.15.0 Kernel Configuration +# Linux/s390 4.15.4 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y 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 2018-02-09 16:48:09.000000000 +0100 +++ new/config/x86_64/default 2018-02-17 09:48:35.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 4.15.0 Kernel Configuration +# Linux/x86_64 4.15.4 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -2719,6 +2719,9 @@ # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=m @@ -3132,6 +3135,8 @@ CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y @@ -3143,6 +3148,8 @@ CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set @@ -4547,12 +4554,17 @@ CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/syzkaller new/config/x86_64/syzkaller --- old/config/x86_64/syzkaller 2018-02-09 16:48:09.000000000 +0100 +++ new/config/x86_64/syzkaller 2018-02-17 09:48:35.000000000 +0100 @@ -16,6 +16,7 @@ # CONFIG_GCC_PLUGIN_STRUCTLEAK is not set CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_KASAN=y +CONFIG_KASAN_EXTRA=y CONFIG_KASAN_INLINE=y # CONFIG_KASAN_OUTLINE is not set CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:05.572298287 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:05.572298287 +0100 @@ -66,6 +66,7 @@ %endif Url: http://www.kernel.org/ BuildRequires: bc +BuildRequires: bison, m4 BuildRequires: coreutils BuildRequires: fdupes # Cannot test %%CONFIG_GCC_PLUGINS here because the buildservice parser @@ -612,6 +613,7 @@ mkdir -p %rpm_install_dir/%cpu_arch_flavor mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor + install -m 755 -D -t %rpm_install_dir/%cpu_arch_flavor/scripts/mod/ scripts/mod/ksym-provides gzip -n -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 21787 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/Add-ksym-provides-tool.patch new/patches.rpmify/Add-ksym-provides-tool.patch --- old/patches.rpmify/Add-ksym-provides-tool.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.rpmify/Add-ksym-provides-tool.patch 2018-02-07 16:09:27.000000000 +0100 @@ -0,0 +1,169 @@ +From 3e0bb8a2f6297c4b7cd6c2e30be47e65bdc6dcc9 Mon Sep 17 00:00:00 2001 +From: Michal Suchanek <[email protected]> +Date: Wed, 7 Feb 2018 15:16:04 +0100 +Subject: [PATCH] Add ksym-provides tool. + +References: bsc#1077692 +Patch-mainline: no, not needed + +Signed-off-by: Michal Suchanek <[email protected]> +--- + scripts/mod/Makefile | 6 ++- + scripts/mod/ksym-provides.c | 124 ++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 129 insertions(+), 1 deletion(-) + create mode 100644 scripts/mod/ksym-provides.c + +diff --git a/scripts/mod/Makefile b/scripts/mod/Makefile +index 42c5d50f2bcc..32b6e33987bf 100644 +--- a/scripts/mod/Makefile ++++ b/scripts/mod/Makefile +@@ -1,11 +1,15 @@ + # SPDX-License-Identifier: GPL-2.0 + OBJECT_FILES_NON_STANDARD := y + +-hostprogs-y := modpost mk_elfconfig ++hostprogs-y := modpost mk_elfconfig ksym-provides + always := $(hostprogs-y) empty.o + + modpost-objs := modpost.o file2alias.o sumversion.o + ++ksym-provides-objs := ksym-provides.o ++ ++HOSTLOADLIBES_ksym-provides := -lelf ++ + devicetable-offsets-file := devicetable-offsets.h + + $(obj)/$(devicetable-offsets-file): $(obj)/devicetable-offsets.s FORCE +diff --git a/scripts/mod/ksym-provides.c b/scripts/mod/ksym-provides.c +new file mode 100644 +index 000000000000..c71fb79d4640 +--- /dev/null ++++ b/scripts/mod/ksym-provides.c +@@ -0,0 +1,124 @@ ++#include <stdio.h> ++#include <sys/types.h> ++#include <sys/stat.h> ++#include <fcntl.h> ++#include <unistd.h> ++#include <gelf.h> ++#include <string.h> ++ ++int main(int argc, char *argv[]) ++{ ++ int fd; ++ Elf *elf; ++ Elf_Scn *scn; ++ GElf_Shdr shdr; ++ size_t strndx; ++ int ndx; ++ Elf_Data *symdata, *data; ++ GElf_Sym sym; ++ char *name; ++ const char * flavor = argv[1]; ++ const char * prefix = "__crc_"; ++ size_t prefixlen = strlen(prefix); ++ const char * symformat = "ksym(%s:%s) = %lx\n"; ++ ++ if (argc != 3) { ++ fprintf(stderr, "Usage: %s <flavor> <filename>\n", argv[0]); ++ return 1; ++ } ++ ++ if (elf_version(EV_CURRENT) == EV_NONE) { ++ fprintf(stderr, "libelf initialization failed: %s\n", ++ elf_errmsg(-1)); ++ return 1; ++ } ++ ++ fd = open(argv[2], O_RDONLY); ++ if (fd < 0) { ++ perror("open failed"); ++ return 1; ++ } ++ ++ elf = elf_begin(fd, ELF_C_READ, NULL); ++ if (!elf) { ++ fprintf(stderr, "elf_begin failed: %s\n", elf_errmsg(-1)); ++ goto err_close; ++ } ++ ++ scn = NULL; ++ while ((scn = elf_nextscn(elf, scn)) != NULL) { ++ if (!gelf_getshdr(scn, &shdr)) { ++ fprintf(stderr, "gelf_getshdr failed: %s\n", ++ elf_errmsg(-1)); ++ goto err_end; ++ } ++ ++ if (shdr.sh_type == SHT_SYMTAB) ++ break; ++ } ++ if (!scn) { ++ fputs("symbol table not found\n", stderr); ++ goto err_end; ++ } ++ strndx = shdr.sh_link; ++ ++ symdata = elf_getdata(scn, NULL); ++ if (!symdata) { ++ fprintf(stderr, "elf_getdata failed: %s\n", elf_errmsg(-1)); ++ goto err_end; ++ } ++ ++ for (ndx = 0; gelf_getsym(symdata, ndx, &sym) != NULL; ++ndx) { ++ ++ name = elf_strptr(elf, strndx, sym.st_name); ++ if (!name) { ++ fprintf(stderr, "elf_strptr failed: %s\n", ++ elf_errmsg(-1)); ++ goto err_end; ++ } ++ if (strncmp(prefix, name, prefixlen)) ++ continue; ++ ++ if (sym.st_shndx >= SHN_LORESERVE) { ++ printf(symformat, flavor, name + prefixlen, ++ sym.st_value); ++ continue; ++ } ++ ++ scn = elf_getscn(elf, sym.st_shndx); ++ if (!scn) { ++ fprintf(stderr, "elf_getscn failed: %s\n", ++ elf_errmsg(-1)); ++ goto err_end; ++ } ++ if (!gelf_getshdr(scn, &shdr)) { ++ fprintf(stderr, "gelf_getshdr failed: %s\n", ++ elf_errmsg(-1)); ++ goto err_end; ++ } ++ ++ if (shdr.sh_type != SHT_PROGBITS) ++ continue; ++ ++ data = elf_getdata_rawchunk( ++ elf, shdr.sh_offset + sym.st_value - shdr.sh_addr, ++ sizeof(GElf_Word), ELF_T_WORD); ++ if (!data) { ++ fprintf(stderr, "elf_getdata_rawchunk failed: %s\n", ++ elf_errmsg(-1)); ++ goto err_end; ++ } ++ printf(symformat, flavor, name + prefixlen, ++ (unsigned long) *(GElf_Word*)data->d_buf); ++ } ++ ++ elf_end(elf); ++ close(fd); ++ return 0; ++ ++ err_end: ++ elf_end(elf); ++ err_close: ++ close(fd); ++ return 1; ++} +-- +2.13.6 + ++++++ patches.suse.tar.bz2 ++++++ ++++ 4352 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:06.392268715 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:06.392268715 +0100 @@ -168,6 +168,210 @@ patches.kernel.org/4.15.3-022-gpio-uniphier-fix-mismatch-between-license-tex.patch patches.kernel.org/4.15.3-023-crypto-tcrypt-fix-S-G-table-for-test_aead_spee.patch patches.kernel.org/4.15.3-024-Linux-4.15.3.patch + patches.kernel.org/4.15.4-001-watchdog-indydog-Add-dependency-on-SGI_HAS_IND.patch + patches.kernel.org/4.15.4-002-cifs-Fix-missing-put_xid-in-cifs_file_strict_m.patch + patches.kernel.org/4.15.4-003-cifs-Fix-autonegotiate-security-settings-misma.patch + patches.kernel.org/4.15.4-004-CIFS-zero-sensitive-data-when-freeing.patch + patches.kernel.org/4.15.4-005-cpufreq-mediatek-add-mediatek-related-projects.patch + patches.kernel.org/4.15.4-006-dmaengine-dmatest-fix-container_of-member-in-d.patch + patches.kernel.org/4.15.4-007-ssb-Do-not-disable-PCI-host-on-non-Mips.patch + patches.kernel.org/4.15.4-008-watchdog-gpio_wdt-set-WDOG_HW_RUNNING-in-gpio_.patch + patches.kernel.org/4.15.4-009-Revert-drm-i915-mark-all-device-info-struct-wi.patch + patches.kernel.org/4.15.4-010-sched-rt-Use-container_of-to-get-root-domain-i.patch + patches.kernel.org/4.15.4-011-sched-rt-Up-the-root-domain-ref-count-when-pas.patch + patches.kernel.org/4.15.4-012-media-dvb-usb-v2-lmedm04-Improve-logic-checkin.patch + patches.kernel.org/4.15.4-013-media-dvb-usb-v2-lmedm04-move-ts2020-attach-to.patch + patches.kernel.org/4.15.4-014-media-hdpvr-Fix-an-error-handling-path-in-hdpv.patch + patches.kernel.org/4.15.4-015-arm64-mm-Use-non-global-mappings-for-kernel-sp.patch + patches.kernel.org/4.15.4-016-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PA.patch + patches.kernel.org/4.15.4-017-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch + patches.kernel.org/4.15.4-018-arm64-mm-Remove-pre_ttbr0_update_workaround-fo.patch + patches.kernel.org/4.15.4-019-arm64-mm-Rename-post_ttbr0_update_workaround.patch + patches.kernel.org/4.15.4-020-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch + patches.kernel.org/4.15.4-021-arm64-mm-Allocate-ASIDs-in-pairs.patch + patches.kernel.org/4.15.4-022-arm64-mm-Add-arm64_kernel_unmapped_at_el0-help.patch + patches.kernel.org/4.15.4-023-arm64-mm-Invalidate-both-kernel-and-user-ASIDs.patch + patches.kernel.org/4.15.4-024-arm64-entry-Add-exception-trampoline-page-for-.patch + patches.kernel.org/4.15.4-025-arm64-mm-Map-entry-trampoline-into-trampoline-.patch + patches.kernel.org/4.15.4-026-arm64-entry-Explicitly-pass-exception-level-to.patch + patches.kernel.org/4.15.4-027-arm64-entry-Hook-up-entry-trampoline-to-except.patch + patches.kernel.org/4.15.4-028-arm64-erratum-Work-around-Falkor-erratum-E1003.patch + patches.kernel.org/4.15.4-029-arm64-cpu_errata-Add-Kryo-to-Falkor-1003-errat.patch + patches.kernel.org/4.15.4-030-arm64-tls-Avoid-unconditional-zeroing-of-tpidr.patch + patches.kernel.org/4.15.4-031-arm64-entry-Add-fake-CPU-feature-for-unmapping.patch + patches.kernel.org/4.15.4-032-arm64-kaslr-Put-kernel-vectors-address-in-sepa.patch + patches.kernel.org/4.15.4-033-arm64-use-RET-instruction-for-exiting-the-tram.patch + patches.kernel.org/4.15.4-034-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch + patches.kernel.org/4.15.4-035-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconf.patch + patches.kernel.org/4.15.4-036-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch + patches.kernel.org/4.15.4-037-arm64-capabilities-Handle-duplicate-entries-fo.patch + patches.kernel.org/4.15.4-038-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-.patch + patches.kernel.org/4.15.4-039-arm64-kpti-Fix-the-interaction-between-ASID-sw.patch + patches.kernel.org/4.15.4-040-arm64-cputype-Add-MIDR-values-for-Cavium-Thund.patch + patches.kernel.org/4.15.4-041-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch + patches.kernel.org/4.15.4-042-arm64-kpti-Make-use-of-nG-dependent-on-arm64_k.patch + patches.kernel.org/4.15.4-043-arm64-mm-Permit-transitioning-from-Global-to-N.patch + patches.kernel.org/4.15.4-044-arm64-kpti-Add-enable-callback-to-remap-swappe.patch + patches.kernel.org/4.15.4-045-arm64-Force-KPTI-to-be-disabled-on-Cavium-Thun.patch + patches.kernel.org/4.15.4-046-arm64-entry-Reword-comment-about-post_ttbr_upd.patch + patches.kernel.org/4.15.4-047-arm64-idmap-Use-awx-flags-for-.idmap.text-.pus.patch + patches.kernel.org/4.15.4-048-perf-arm_spe-Fail-device-probe-when-arm64_kern.patch + patches.kernel.org/4.15.4-049-arm64-barrier-Add-CSDB-macros-to-control-data-.patch + patches.kernel.org/4.15.4-050-arm64-Implement-array_index_mask_nospec.patch + patches.kernel.org/4.15.4-051-arm64-Make-USER_DS-an-inclusive-limit.patch + patches.kernel.org/4.15.4-052-arm64-Use-pointer-masking-to-limit-uaccess-spe.patch + patches.kernel.org/4.15.4-053-arm64-entry-Ensure-branch-through-syscall-tabl.patch + patches.kernel.org/4.15.4-054-arm64-uaccess-Prevent-speculative-use-of-the-c.patch + patches.kernel.org/4.15.4-055-arm64-uaccess-Don-t-bother-eliding-access_ok-c.patch + patches.kernel.org/4.15.4-056-arm64-uaccess-Mask-__user-pointers-for-__arch_.patch + patches.kernel.org/4.15.4-057-arm64-futex-Mask-__user-pointers-prior-to-dere.patch + patches.kernel.org/4.15.4-058-arm64-cpufeature-__this_cpu_has_cap-shouldn-t-.patch + patches.kernel.org/4.15.4-059-arm64-Run-enable-method-for-errata-work-around.patch + patches.kernel.org/4.15.4-060-arm64-cpufeature-Pass-capability-structure-to-.patch + patches.kernel.org/4.15.4-061-drivers-firmware-Expose-psci_get_version-throu.patch + patches.kernel.org/4.15.4-062-arm64-Move-post_ttbr_update_workaround-to-C-co.patch + patches.kernel.org/4.15.4-063-arm64-Add-skeleton-to-harden-the-branch-predic.patch + patches.kernel.org/4.15.4-064-arm64-Move-BP-hardening-to-check_and_switch_co.patch + patches.kernel.org/4.15.4-065-arm64-KVM-Use-per-CPU-vector-when-BP-hardening.patch + patches.kernel.org/4.15.4-066-arm64-entry-Apply-BP-hardening-for-high-priori.patch + patches.kernel.org/4.15.4-067-arm64-entry-Apply-BP-hardening-for-suspicious-.patch + patches.kernel.org/4.15.4-068-arm64-cputype-Add-missing-MIDR-values-for-Cort.patch + patches.kernel.org/4.15.4-069-arm64-Implement-branch-predictor-hardening-for.patch + patches.kernel.org/4.15.4-070-arm64-Implement-branch-predictor-hardening-for.patch + patches.kernel.org/4.15.4-071-arm64-Branch-predictor-hardening-for-Cavium-Th.patch + patches.kernel.org/4.15.4-072-arm64-KVM-Increment-PC-after-handling-an-SMC-t.patch + patches.kernel.org/4.15.4-073-arm-arm64-KVM-Consolidate-the-PSCI-include-fil.patch + patches.kernel.org/4.15.4-074-arm-arm64-KVM-Add-PSCI_VERSION-helper.patch + patches.kernel.org/4.15.4-075-arm-arm64-KVM-Add-smccc-accessors-to-PSCI-code.patch + patches.kernel.org/4.15.4-076-arm-arm64-KVM-Implement-PSCI-1.0-support.patch + patches.kernel.org/4.15.4-077-arm-arm64-KVM-Advertise-SMCCC-v1.1.patch + patches.kernel.org/4.15.4-078-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch + patches.kernel.org/4.15.4-079-arm-arm64-KVM-Turn-kvm_psci_version-into-a-sta.patch + patches.kernel.org/4.15.4-080-arm64-KVM-Report-SMCCC_ARCH_WORKAROUND_1-BP-ha.patch + patches.kernel.org/4.15.4-081-arm64-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-han.patch + patches.kernel.org/4.15.4-082-firmware-psci-Expose-PSCI-conduit.patch + patches.kernel.org/4.15.4-083-firmware-psci-Expose-SMCCC-version-through-psc.patch + patches.kernel.org/4.15.4-084-arm-arm64-smccc-Make-function-identifiers-an-u.patch + patches.kernel.org/4.15.4-085-arm-arm64-smccc-Implement-SMCCC-v1.1-inline-pr.patch + patches.kernel.org/4.15.4-086-arm64-Add-ARM_SMCCC_ARCH_WORKAROUND_1-BP-harde.patch + patches.kernel.org/4.15.4-087-arm64-Kill-PSCI_GET_VERSION-as-a-variant-2-wor.patch + patches.kernel.org/4.15.4-088-mtd-cfi-convert-inline-functions-to-macros.patch + patches.kernel.org/4.15.4-089-mtd-nand-brcmnand-Disable-prefetch-by-default.patch + patches.kernel.org/4.15.4-090-mtd-nand-Fix-nand_do_read_oob-return-value.patch + patches.kernel.org/4.15.4-091-mtd-nand-sunxi-Fix-ECC-strength-choice.patch + patches.kernel.org/4.15.4-092-ubi-Fix-race-condition-between-ubi-volume-crea.patch + patches.kernel.org/4.15.4-093-ubi-fastmap-Erase-outdated-anchor-PEBs-during-.patch + patches.kernel.org/4.15.4-094-ubi-block-Fix-locking-for-idr_alloc-idr_remove.patch + patches.kernel.org/4.15.4-095-ubifs-free-the-encrypted-symlink-target.patch + patches.kernel.org/4.15.4-096-nfs-pnfs-fix-nfs_direct_req-ref-leak-when-i-o-.patch + patches.kernel.org/4.15.4-097-nfs41-do-not-return-ENOMEM-on-LAYOUTUNAVAILABL.patch + patches.kernel.org/4.15.4-098-NFS-Add-a-cond_resched-to-nfs_commit_release_p.patch + patches.kernel.org/4.15.4-099-NFS-Fix-nfsstat-breakage-due-to-LOOKUPP.patch + patches.kernel.org/4.15.4-100-NFS-commit-direct-writes-even-if-they-fail-par.patch + patches.kernel.org/4.15.4-101-NFS-reject-request-for-id_legacy-key-without-a.patch + patches.kernel.org/4.15.4-102-NFS-Fix-a-race-between-mmap-and-O_DIRECT.patch + patches.kernel.org/4.15.4-103-nfsd-Detect-unhashed-stids-in-nfsd4_verify_ope.patch + patches.kernel.org/4.15.4-104-kernfs-fix-regression-in-kernfs_fop_write-caus.patch + patches.kernel.org/4.15.4-105-ahci-Annotate-PCI-ids-for-mobile-Intel-chipset.patch + patches.kernel.org/4.15.4-106-ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Tr.patch + patches.kernel.org/4.15.4-107-ahci-Add-Intel-Cannon-Lake-PCH-H-PCI-ID.patch + patches.kernel.org/4.15.4-108-crypto-hash-introduce-crypto_hash_alg_has_setk.patch + patches.kernel.org/4.15.4-109-crypto-cryptd-pass-through-absence-of-setkey.patch + patches.kernel.org/4.15.4-110-crypto-mcryptd-pass-through-absence-of-setkey.patch + patches.kernel.org/4.15.4-111-crypto-poly1305-remove-setkey-method.patch + patches.kernel.org/4.15.4-112-crypto-hash-annotate-algorithms-taking-optiona.patch + patches.kernel.org/4.15.4-113-crypto-hash-prevent-using-keyed-hashes-without.patch + patches.kernel.org/4.15.4-114-media-v4l2-ioctl.c-use-check_fmt-for-enum-g-s-.patch + patches.kernel.org/4.15.4-115-media-v4l2-ioctl.c-don-t-copy-back-the-result-.patch + patches.kernel.org/4.15.4-116-media-v4l2-compat-ioctl32.c-add-missing-VIDIOC.patch + patches.kernel.org/4.15.4-117-media-v4l2-compat-ioctl32.c-fix-the-indentatio.patch + patches.kernel.org/4.15.4-118-media-v4l2-compat-ioctl32.c-move-helper-functi.patch + patches.kernel.org/4.15.4-119-media-v4l2-compat-ioctl32.c-avoid-sizeof-type.patch + patches.kernel.org/4.15.4-120-media-v4l2-compat-ioctl32.c-copy-m.userptr-in-.patch + patches.kernel.org/4.15.4-121-media-v4l2-compat-ioctl32.c-fix-ctrl_is_pointe.patch + patches.kernel.org/4.15.4-122-media-v4l2-compat-ioctl32.c-copy-clip-list-in-.patch + patches.kernel.org/4.15.4-123-media-v4l2-compat-ioctl32.c-drop-pr_info-for-u.patch + patches.kernel.org/4.15.4-124-media-v4l2-compat-ioctl32.c-don-t-copy-back-th.patch + patches.kernel.org/4.15.4-125-media-v4l2-compat-ioctl32.c-refactor-compat-io.patch + patches.kernel.org/4.15.4-126-media-v4l2-compat-ioctl32.c-make-ctrl_is_point.patch + patches.kernel.org/4.15.4-127-crypto-caam-fix-endless-loop-when-DECO-acquire.patch + patches.kernel.org/4.15.4-128-crypto-sha512-mb-initialize-pending-lengths-co.patch + patches.kernel.org/4.15.4-129-crypto-talitos-fix-Kernel-Oops-on-hashing-an-e.patch + patches.kernel.org/4.15.4-130-arm-KVM-Fix-SMCCC-handling-of-unimplemented-SM.patch + patches.kernel.org/4.15.4-131-KVM-nVMX-Fix-races-when-sending-nested-PI-whil.patch + patches.kernel.org/4.15.4-132-KVM-nVMX-Fix-bug-of-injecting-L2-exception-int.patch + patches.kernel.org/4.15.4-133-KVM-PPC-Book3S-HV-Make-sure-we-don-t-re-enter-.patch + patches.kernel.org/4.15.4-134-KVM-PPC-Book3S-HV-Drop-locks-before-reading-gu.patch + patches.kernel.org/4.15.4-135-KVM-arm-arm64-Handle-CPU_PM_ENTER_FAILED.patch + patches.kernel.org/4.15.4-136-KVM-PPC-Book3S-PR-Fix-broken-select-due-to-mis.patch + patches.kernel.org/4.15.4-137-ASoC-acpi-fix-machine-driver-selection-based-o.patch + patches.kernel.org/4.15.4-138-ASoC-rockchip-i2s-fix-playback-after-runtime-r.patch + patches.kernel.org/4.15.4-139-ASoC-skl-Fix-kernel-warning-due-to-zero-NHTL-e.patch + patches.kernel.org/4.15.4-140-ASoC-compress-Correct-handling-of-copy-callbac.patch + patches.kernel.org/4.15.4-141-watchdog-imx2_wdt-restore-previous-timeout-aft.patch + patches.kernel.org/4.15.4-142-afs-Add-missing-afs_put_cell.patch + patches.kernel.org/4.15.4-143-afs-Need-to-clear-responded-flag-in-addr-curso.patch + patches.kernel.org/4.15.4-144-afs-Fix-missing-cursor-clearance.patch + patches.kernel.org/4.15.4-145-afs-Fix-server-list-handling.patch + patches.kernel.org/4.15.4-146-btrfs-Handle-btrfs_set_extent_delalloc-failure.patch + patches.kernel.org/4.15.4-147-Btrfs-raid56-iterate-raid56-internal-bio-with-.patch + patches.kernel.org/4.15.4-148-kasan-don-t-emit-builtin-calls-when-sanitizati.patch + patches.kernel.org/4.15.4-149-kasan-rework-Kconfig-settings.patch + patches.kernel.org/4.15.4-150-media-dvb_frontend-be-sure-to-init-dvb_fronten.patch + patches.kernel.org/4.15.4-151-media-dvb-frontends-fix-i2c-access-helpers-for.patch + patches.kernel.org/4.15.4-152-media-dt-bindings-media-cec-gpio.txt-mention-t.patch + patches.kernel.org/4.15.4-153-media-ts2020-avoid-integer-overflows-on-32-bit.patch + patches.kernel.org/4.15.4-154-media-vivid-fix-module-load-error-when-enablin.patch + patches.kernel.org/4.15.4-155-media-cxusb-dib0700-ignore-XC2028_I2C_FLUSH.patch + patches.kernel.org/4.15.4-156-fs-proc-kcore.c-use-probe_kernel_read-instead-.patch + patches.kernel.org/4.15.4-157-kernel-async.c-revert-async-simplify-lowest_in.patch + patches.kernel.org/4.15.4-158-kernel-relay.c-revert-kernel-relay.c-fix-poten.patch + patches.kernel.org/4.15.4-159-pipe-actually-allow-root-to-exceed-the-pipe-bu.patch + patches.kernel.org/4.15.4-160-pipe-fix-off-by-one-error-when-checking-buffer.patch + patches.kernel.org/4.15.4-161-HID-quirks-Fix-keyboard-touchpad-on-Toshiba-Cl.patch + patches.kernel.org/4.15.4-162-Bluetooth-btsdio-Do-not-bind-to-non-removable-.patch + patches.kernel.org/4.15.4-163-Revert-Bluetooth-btusb-fix-QCA-Rome-suspend-re.patch + patches.kernel.org/4.15.4-164-Bluetooth-btusb-Restore-QCA-Rome-suspend-resum.patch + patches.kernel.org/4.15.4-165-ipmi-use-dynamic-memory-for-DMI-driver-overrid.patch + patches.kernel.org/4.15.4-166-signal-openrisc-Fix-do_unaligned_access-to-sen.patch + patches.kernel.org/4.15.4-167-signal-sh-Ensure-si_signo-is-initialized-in-do.patch + patches.kernel.org/4.15.4-168-alpha-fix-crash-if-pthread_create-races-with-s.patch + patches.kernel.org/4.15.4-169-alpha-osf_sys.c-fix-put_tv32-regression.patch + patches.kernel.org/4.15.4-170-alpha-Fix-mixed-up-args-in-EXC-macro-in-futex-.patch + patches.kernel.org/4.15.4-171-alpha-fix-reboot-on-Avanti-platform.patch + patches.kernel.org/4.15.4-172-alpha-fix-formating-of-stack-content.patch + patches.kernel.org/4.15.4-173-xtensa-fix-futex_atomic_cmpxchg_inatomic.patch + patches.kernel.org/4.15.4-174-EDAC-octeon-Fix-an-uninitialized-variable-warn.patch + patches.kernel.org/4.15.4-175-genirq-Make-legacy-autoprobing-work-again.patch + patches.kernel.org/4.15.4-176-pinctrl-intel-Initialize-GPIO-properly-when-us.patch + patches.kernel.org/4.15.4-177-pinctrl-mcp23s08-fix-irq-setup-order.patch + patches.kernel.org/4.15.4-178-pinctrl-sx150x-Unregister-the-pinctrl-on-relea.patch + patches.kernel.org/4.15.4-179-pinctrl-sx150x-Register-pinctrl-before-adding-.patch + patches.kernel.org/4.15.4-180-pinctrl-sx150x-Add-a-static-gpio-pinctrl-pin-r.patch + patches.kernel.org/4.15.4-181-pktcdvd-Fix-pkt_setup_dev-error-path.patch + patches.kernel.org/4.15.4-182-pktcdvd-Fix-a-recently-introduced-NULL-pointer.patch + patches.kernel.org/4.15.4-183-blk-mq-quiesce-queue-before-freeing-queue.patch + patches.kernel.org/4.15.4-184-clocksource-drivers-stm32-Fix-kernel-panic-wit.patch + patches.kernel.org/4.15.4-185-lib-ubsan.c-s-missaligned-misaligned.patch + patches.kernel.org/4.15.4-186-lib-ubsan-add-type-mismatch-handler-for-new-GC.patch + patches.kernel.org/4.15.4-187-objtool-Fix-switch-table-detection.patch + patches.kernel.org/4.15.4-188-arm64-dts-marvell-add-Ethernet-aliases.patch + patches.kernel.org/4.15.4-189-drm-i915-Avoid-PPS-HW-SW-state-mismatch-due-to.patch + patches.kernel.org/4.15.4-190-ACPI-sbshc-remove-raw-pointer-from-printk-mess.patch + patches.kernel.org/4.15.4-191-acpi-nfit-fix-register-dimm-error-handling.patch + patches.kernel.org/4.15.4-192-ovl-force-r-o-mount-when-index-dir-creation-fa.patch + patches.kernel.org/4.15.4-193-ovl-fix-failure-to-fsync-lower-dir.patch + patches.kernel.org/4.15.4-194-ovl-take-mnt_want_write-for-work-index-dir-set.patch + patches.kernel.org/4.15.4-195-ovl-take-mnt_want_write-for-removing-impure-xa.patch + patches.kernel.org/4.15.4-196-ovl-hash-directory-inodes-for-fsnotify.patch + patches.kernel.org/4.15.4-197-mn10300-misalignment-Use-SIGSEGV-SEGV_MAPERR-t.patch + patches.kernel.org/4.15.4-198-devpts-fix-error-handling-in-devpts_mntget.patch + patches.kernel.org/4.15.4-199-ftrace-Remove-incorrect-setting-of-glob-search.patch + patches.kernel.org/4.15.4-200-scsi-core-Ensure-that-the-SCSI-error-handler-g.patch + patches.kernel.org/4.15.4-201-scsi-lpfc-Fix-crash-after-bad-bar-setup-on-dri.patch + patches.kernel.org/4.15.4-202-scsi-cxlflash-Reset-command-ioasc.patch + patches.kernel.org/4.15.4-203-rcu-Export-init_rcu_head-and-destroy_rcu_head-.patch + patches.kernel.org/4.15.4-204-Linux-4.15.4.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -175,6 +379,7 @@ # and patched flavors. ######################################################## patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch + patches.rpmify/Add-ksym-provides-tool.patch ######################################################## # kABI consistency patches @@ -280,51 +485,12 @@ ######################################################## # ARM ######################################################## - patches.suse/0001-arm64-mm-Use-non-global-mappings-for-kernel-space.patch - patches.suse/0002-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PAN.patch - patches.suse/0003-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch - patches.suse/0004-arm64-mm-Remove-pre_ttbr0_update_workaround-for-Falk.patch - patches.suse/0005-arm64-mm-Rename-post_ttbr0_update_workaround.patch - patches.suse/0006-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch - patches.suse/0007-arm64-mm-Allocate-ASIDs-in-pairs.patch - patches.suse/0008-arm64-mm-Add-arm64_kernel_unmapped_at_el0-helper.patch - patches.suse/0009-arm64-mm-Invalidate-both-kernel-and-user-ASIDs-when-.patch - patches.suse/0010-arm64-entry-Add-exception-trampoline-page-for-except.patch - patches.suse/0011-arm64-mm-Map-entry-trampoline-into-trampoline-and-ke.patch - patches.suse/0012-arm64-entry-Explicitly-pass-exception-level-to-kerne.patch - patches.suse/0013-arm64-entry-Hook-up-entry-trampoline-to-exception-ve.patch - patches.suse/0014-arm64-erratum-Work-around-Falkor-erratum-E1003-in-tr.patch - patches.suse/0015-arm64-tls-Avoid-unconditional-zeroing-of-tpidrro_el0.patch - patches.suse/0016-arm64-entry-Add-fake-CPU-feature-for-unmapping-the-k.patch - patches.suse/0017-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch - patches.suse/0018-perf-arm_spe-Fail-device-probe-when-arm64_kernel_unm.patch - patches.suse/0019-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-at-the.patch - patches.suse/0020-arm64-kaslr-Put-kernel-vectors-address-in-separate-d.patch - patches.suse/0021-arm64-kpti-Fix-the-interaction-between-ASID-switchin.patch - patches.suse/0022-arm64-cpufeature-Pass-capability-structure-to-enable.patch - patches.suse/0023-arm64-capabilities-Handle-duplicate-entries-for-a-ca.patch - patches.suse/0024-arm64-use-RET-instruction-for-exiting-the-trampoline.patch - patches.suse/0025-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconfig-ent.patch - patches.suse/0026-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch - patches.suse/0027-drivers-firmware-Expose-psci_get_version-through-psc.patch - patches.suse/0028-arm64-Move-post_ttbr_update_workaround-to-C-code.patch - patches.suse/0029-arm64-Add-skeleton-to-harden-the-branch-predictor-ag.patch - patches.suse/0030-arm64-KVM-Use-per-CPU-vector-when-BP-hardening-is-en.patch - patches.suse/0031-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch - patches.suse/0032-arm64-cputype-Add-missing-MIDR-values-for-Cortex-A72.patch - patches.suse/0033-arm64-Implement-branch-predictor-hardening-for-affec.patch - patches.suse/0034-arm64-Implement-branch-predictor-hardening-for-Falko.patch - patches.suse/0035-arm64-cputype-Add-MIDR-values-for-Cavium-ThunderX2-C.patch patches.suse/0036-arm-Add-BTB-invalidation-on-switch_mm-for-Cortex-A9-.patch patches.suse/0037-arm-Invalidate-BTB-on-prefetch-abort-outside-of-user.patch patches.suse/0038-arm-KVM-Invalidate-BTB-on-guest-exit.patch patches.suse/0039-arm-Add-icache-invalidation-on-switch_mm-for-Cortex-.patch patches.suse/0040-arm-Invalidate-icache-on-prefetch-abort-outside-of-u.patch patches.suse/0041-arm-KVM-Invalidate-icache-on-guest-exit-for-Cortex-A.patch - patches.suse/0042-arm64-Move-BP-hardening-to-check_and_switch_context.patch - patches.suse/0043-arm64-Run-enable-method-for-errata-work-arounds-on-l.patch - patches.suse/0044-arm64-Branch-predictor-hardening-for-Cavium-ThunderX.patch - patches.suse/0045-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch ######################################################## # S/390 @@ -532,6 +698,8 @@ ######################################################## # Other driver fixes ######################################################## + patches.suse/media-dvb_frontend-fix-return-error-code.patch + patches.suse/mtd-ubi-wl-Fix-error-return-code-in-ubi_wl_init.patch ######################################################## # Other drivers we have added to the tree ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.W3oEUU/_old 2018-02-19 12:58:06.436267128 +0100 +++ /var/tmp/diff_new_pack.W3oEUU/_new 2018-02-19 12:58:06.436267128 +0100 @@ -1,3 +1,3 @@ -2018-02-13 08:58:49 +0100 -GIT Revision: 8d4f57987071018ce15cd9a7ec14c83bffdc2fc1 +2018-02-17 10:02:00 +0100 +GIT Revision: 7169cf1cc5ff8be456cefe76955ebc84c109efd3 GIT Branch: stable
