Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2017-10-08 20:05:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sun Oct 8 20:05:38 2017 rev:382 rq:531882 version:4.13.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2017-09-29 11:48:20.542400936 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes 2017-10-08 20:05:42.297115257 +0200 @@ -1,0 +2,231 @@ +Thu Oct 5 20:17:22 CEST 2017 - [email protected] + +- Linux 4.13.5 (bnc#1012628). +- cifs: check rsp for NULL before dereferencing in SMB2_open + (bnc#1012628). +- cifs: release cifs root_cred after exit_cifs (bnc#1012628). +- cifs: release auth_key.response for reconnect (bnc#1012628). +- nvme-pci: fix host memory buffer allocation fallback + (bnc#1012628). +- nvme-pci: use appropriate initial chunk size for HMB allocation + (bnc#1012628). +- nvme-pci: propagate (some) errors from host memory buffer setup + (bnc#1012628). +- dax: remove the pmem_dax_ops->flush abstraction (bnc#1012628). +- dm integrity: do not check integrity for failed read operations + (bnc#1012628). +- mmc: block: Fix incorrectly initialized requests (bnc#1012628). +- fs/proc: Report eip/esp in /prod/PID/stat for coredumping + (bnc#1012628). +- scsi: scsi_transport_fc: fix NULL pointer dereference in + fc_bsg_job_timeout (bnc#1012628). +- SMB3: Add support for multidialect negotiate (SMB2.1 and later) + (bnc#1012628). +- mac80211: fix VLAN handling with TXQs (bnc#1012628). +- mac80211_hwsim: Use proper TX power (bnc#1012628). +- mac80211: flush hw_roc_start work before cancelling the ROC + (bnc#1012628). +- mac80211: fix deadlock in driver-managed RX BA session start + (bnc#1012628). +- genirq: Make sparse_irq_lock protect what it should protect + (bnc#1012628). +- genirq/msi: Fix populating multiple interrupts (bnc#1012628). +- genirq: Fix cpumask check in __irq_startup_managed() + (bnc#1012628). +- KVM: PPC: Book3S HV: Hold kvm->lock around call to + kvmppc_update_lpcr (bnc#1012628). +- KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored + incorrectly (bnc#1012628). +- KVM: PPC: Book3S HV: Don't access XIVE PIPR register using + byte accesses (bnc#1012628). +- tracing: Fix trace_pipe behavior for instance traces + (bnc#1012628). +- tracing: Erase irqsoff trace with empty write (bnc#1012628). +- tracing: Remove RCU work arounds from stack tracer + (bnc#1012628). +- md/raid5: fix a race condition in stripe batch (bnc#1012628). +- md/raid5: preserve STRIPE_ON_UNPLUG_LIST in + break_stripe_batch_list (bnc#1012628). +- scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx + doesn't parse nlmsg properly (bnc#1012628). +- scsi: aacraid: Fix 2T+ drives on SmartIOC-2000 (bnc#1012628). +- scsi: aacraid: Add a small delay after IOP reset (bnc#1012628). +- drm/exynos: Fix locking in the suspend/resume paths + (bnc#1012628). +- drm/i915/gvt: Fix incorrect PCI BARs reporting (bnc#1012628). +- Revert "drm/i915/bxt: Disable device ready before shutdown + command" (bnc#1012628). +- drm/radeon: disable hard reset in hibernate for APUs + (bnc#1012628). +- crypto: drbg - fix freeing of resources (bnc#1012628). +- crypto: talitos - Don't provide setkey for non hmac hashing algs + (bnc#1012628). +- crypto: talitos - fix sha224 (bnc#1012628). +- crypto: talitos - fix hashing (bnc#1012628). +- security/keys: properly zero out sensitive key material in + big_key (bnc#1012628). +- security/keys: rewrite all of big_key crypto (bnc#1012628). +- KEYS: fix writing past end of user-supplied buffer in + keyring_read() (bnc#1012628). +- KEYS: prevent creating a different user's keyrings + (bnc#1012628). +- KEYS: prevent KEYCTL_READ on negative key (bnc#1012628). +- libnvdimm, namespace: fix btt claim class crash (bnc#1012628). +- powerpc/eeh: Create PHB PEs after EEH is initialized + (bnc#1012628). +- powerpc/pseries: Fix parent_dn reference leak in add_dt_node() + (bnc#1012628). +- powerpc/tm: Flush TM only if CPU has TM feature (bnc#1012628). +- MIPS: Fix perf event init (bnc#1012628). +- s390/perf: fix bug when creating per-thread event (bnc#1012628). +- s390/mm: make pmdp_invalidate() do invalidation only + (bnc#1012628). +- s390/mm: fix write access check in gup_huge_pmd() (bnc#1012628). +- PM: core: Fix device_pm_check_callbacks() (bnc#1012628). +- Revert "IB/ipoib: Update broadcast object if PKey value was + changed in index 0" (bnc#1012628). +- Fix SMB3.1.1 guest authentication to Samba (bnc#1012628). +- SMB3: Fix endian warning (bnc#1012628). +- SMB3: Warn user if trying to sign connection that authenticated + as guest (bnc#1012628). +- SMB: Validate negotiate (to protect against downgrade) even + if signing off (bnc#1012628). +- SMB3: handle new statx fields (bnc#1012628). +- SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags + (bnc#1012628). +- vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets + (bnc#1012628). +- libceph: don't allow bidirectional swap of pg-upmap-items + (bnc#1012628). +- brd: fix overflow in __brd_direct_access (bnc#1012628). +- gfs2: Fix debugfs glocks dump (bnc#1012628). +- bsg-lib: don't free job in bsg_prepare_job (bnc#1012628). +- iw_cxgb4: drop listen destroy replies if no ep found + (bnc#1012628). +- iw_cxgb4: remove the stid on listen create failure + (bnc#1012628). +- iw_cxgb4: put ep reference in pass_accept_req() (bnc#1012628). +- rcu: Allow for page faults in NMI handlers (bnc#1012628). +- mmc: sdhci-pci: Fix voltage switch for some Intel host + controllers (bnc#1012628). +- extable: Consolidate *kernel_text_address() functions + (bnc#1012628). +- extable: Enable RCU if it is not watching in + kernel_text_address() (bnc#1012628). +- selftests/seccomp: Support glibc 2.26 siginfo_t.h (bnc#1012628). +- seccomp: fix the usage of get/put_seccomp_filter() in + seccomp_get_filter() (bnc#1012628). +- arm64: Make sure SPsel is always set (bnc#1012628). +- arm64: mm: Use READ_ONCE when dereferencing pointer to pte table + (bnc#1012628). +- arm64: fault: Route pte translation faults via + do_translation_fault (bnc#1012628). +- KVM: VMX: extract __pi_post_block (bnc#1012628). +- KVM: VMX: avoid double list add with VT-d posted interrupts + (bnc#1012628). +- KVM: VMX: simplify and fix vmx_vcpu_pi_load (bnc#1012628). +- KVM: nVMX: fix HOST_CR3/HOST_CR4 cache (bnc#1012628). +- kvm/x86: Handle async PF in RCU read-side critical sections + (bnc#1012628). +- KVM: VMX: Do not BUG() on out-of-bounds guest IRQ (bnc#1012628). +- kvm: nVMX: Don't allow L2 to access the hardware CR8 + (bnc#1012628). +- xfs: validate bdev support for DAX inode flag (bnc#1012628). +- fix infoleak in waitid(2) (bnc#1012628). +- sched/sysctl: Check user input value of sysctl_sched_time_avg + (bnc#1012628). +- irq/generic-chip: Don't replace domain's name (bnc#1012628). +- mtd: Fix partition alignment check on multi-erasesize devices + (bnc#1012628). +- mtd: nand: atmel: fix buffer overflow in atmel_pmecc_user + (bnc#1012628). +- etnaviv: fix submit error path (bnc#1012628). +- etnaviv: fix gem object list corruption (bnc#1012628). +- futex: Fix pi_state->owner serialization (bnc#1012628). +- md: fix a race condition for flush request handling + (bnc#1012628). +- md: separate request handling (bnc#1012628). +- PCI: Fix race condition with driver_override (bnc#1012628). +- btrfs: fix NULL pointer dereference from free_reloc_roots() + (bnc#1012628). +- btrfs: clear ordered flag on cleaning up ordered extents + (bnc#1012628). +- btrfs: finish ordered extent cleaning if no progress is found + (bnc#1012628). +- btrfs: propagate error to btrfs_cmp_data_prepare caller + (bnc#1012628). +- btrfs: prevent to set invalid default subvolid (bnc#1012628). +- PM / OPP: Call notifier without holding opp_table->lock + (bnc#1012628). +- x86/mm: Fix fault error path using unsafe vma pointer + (bnc#1012628). +- x86/fpu: Don't let userspace set bogus xcomp_bv (bnc#1012628). +- KVM: VMX: do not change SN bit in vmx_update_pi_irte() + (bnc#1012628). +- KVM: VMX: remove WARN_ON_ONCE in + kvm_vcpu_trigger_posted_interrupt (bnc#1012628). +- KVM: VMX: use cmpxchg64 (bnc#1012628). +- video: fbdev: aty: do not leak uninitialized padding in clk + to userspace (bnc#1012628). +- Update config files. +- commit 3fd9659 + +------------------------------------------------------------------- +Wed Oct 4 11:35:41 CEST 2017 - [email protected] + +- orc: mark it as reliable (bnc#1058115). +- Update config files. +- commit 3cbbf06 + +------------------------------------------------------------------- +Wed Oct 4 10:13:54 CEST 2017 - [email protected] + +- x86/asm: Use register variable to get stack pointer value + (bnc#1058115). +- commit a5d4692 + +------------------------------------------------------------------- +Wed Oct 4 09:58:46 CEST 2017 - [email protected] + +- x86/asm: Fix inline asm call constraints for GCC 4.4 + (bnc#1058115). +- commit 034c016 + +------------------------------------------------------------------- +Mon Oct 2 13:07:17 CEST 2017 - [email protected] + +- platform/x86: fujitsu-laptop: Don't oops when FUJ02E3 is not ++++ 34 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.GrkjdQ/_old 2017-10-08 20:05:49.780786021 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:49.784785845 +0200 @@ -17,7 +17,7 @@ %define srcversion 4.13 -%define patchversion 4.13.4 +%define patchversion 4.13.5 %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.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:49.860782502 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:49.864782326 +0200 @@ -18,7 +18,7 @@ %define srcversion 4.13 -%define patchversion 4.13.4 +%define patchversion 4.13.5 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 4.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:49.968777751 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:49.968777751 +0200 @@ -17,7 +17,7 @@ %define srcversion 4.13 -%define patchversion 4.13.4 +%define patchversion 4.13.5 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 4.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif ++++++ kernel-lpae.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:49.992776695 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:49.992776695 +0200 @@ -18,7 +18,7 @@ %define srcversion 4.13 -%define patchversion 4.13.4 +%define patchversion 4.13.5 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 4.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:50.016775639 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:50.016775639 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.13.4 +%define patchversion 4.13.5 %define variant %{nil} %define vanilla_only 0 @@ -57,9 +57,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:50.036774759 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:50.040774583 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.13.4 +%define patchversion 4.13.5 %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.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:50.064773527 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:50.068773351 +0200 @@ -18,7 +18,7 @@ %define srcversion 4.13 -%define patchversion 4.13.4 +%define patchversion 4.13.5 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:50.096772120 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:50.100771944 +0200 @@ -18,7 +18,7 @@ %define srcversion 4.13 -%define patchversion 4.13.4 +%define patchversion 4.13.5 %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.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:50.128770712 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:50.128770712 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.13.4 +Version: 4.13.5 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif ++++++ kernel-syzkaller.spec ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:50.152769656 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:50.156769480 +0200 @@ -18,7 +18,7 @@ %define srcversion 4.13 -%define patchversion 4.13.4 +%define patchversion 4.13.5 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: Kernel used for fuzzing by syzkaller License: GPL-2.0 Group: System/Kernel -Version: 4.13.4 +Version: 4.13.5 %if 0%{?is_kotd} -Release: <RELEASE>.g4dec972 +Release: <RELEASE>.g3fd9659 %else Release: 0 %endif 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 2017-09-10 21:49:33.000000000 +0200 +++ new/config/arm64/default 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.13.0 Kernel Configuration +# Linux/arm64 4.13.5 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y @@ -8404,7 +8404,6 @@ CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_UNWIND_INFO=y # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y @@ -8743,7 +8742,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -8774,7 +8773,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2017-09-10 21:49:33.000000000 +0200 +++ new/config/armv6hl/default 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.13.0 Kernel Configuration +# Linux/arm 4.13.5 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -6897,7 +6897,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -6928,7 +6928,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2017-09-10 21:49:33.000000000 +0200 +++ new/config/armv7hl/default 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.13.0 Kernel Configuration +# Linux/arm 4.13.5 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -9301,7 +9301,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -9332,7 +9332,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2017-09-10 21:49:33.000000000 +0200 +++ new/config/armv7hl/lpae 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.13.0 Kernel Configuration +# Linux/arm 4.13.5 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -8899,7 +8899,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -8930,7 +8930,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/default new/config/i386/default --- old/config/i386/default 2017-09-10 21:49:33.000000000 +0200 +++ new/config/i386/default 2017-10-05 20:28:26.000000000 +0200 @@ -27,6 +27,8 @@ # CONFIG_CRYPTO_DEV_CCREE is not set CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_GHASH=y CONFIG_CS89x0=m # CONFIG_CS89x0_PLATFORM is not set # CONFIG_DA9062_THERMAL is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2017-09-10 21:49:33.000000000 +0200 +++ new/config/i386/pae 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 4.13.0 Kernel Configuration +# Linux/i386 4.13.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -7890,7 +7890,6 @@ CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_UNWIND_INFO=y # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y @@ -8263,7 +8262,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -8296,7 +8295,7 @@ CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/debug new/config/ppc64/debug --- old/config/ppc64/debug 2017-09-10 21:49:33.000000000 +0200 +++ new/config/ppc64/debug 2017-10-05 20:28:26.000000000 +0200 @@ -4,7 +4,6 @@ CONFIG_CACHEFILES_DEBUG=y CONFIG_CGROUP_DEBUG=y CONFIG_CRYPTO_DEV_VMX_ENCRYPT=y -CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_TEST=m CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_RT_MUTEXES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2017-09-10 21:49:33.000000000 +0200 +++ new/config/ppc64/default 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 4.13.0 Kernel Configuration +# Linux/powerpc 4.13.5 Kernel Configuration # CONFIG_PPC64=y @@ -6811,7 +6811,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -6844,7 +6844,7 @@ CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set -CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2017-09-10 21:49:33.000000000 +0200 +++ new/config/ppc64le/default 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 4.13.0 Kernel Configuration +# Linux/powerpc 4.13.5 Kernel Configuration # CONFIG_PPC64=y @@ -6668,7 +6668,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2017-09-10 21:49:33.000000000 +0200 +++ new/config/s390x/default 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 4.13.0 Kernel Configuration +# Linux/s390 4.13.5 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y @@ -2885,7 +2885,6 @@ # CONFIG_PRINTK_TIME is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_UNWIND_INFO=y CONFIG_DYNAMIC_DEBUG=y # @@ -3191,7 +3190,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -3222,7 +3221,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2017-09-10 21:49:33.000000000 +0200 +++ new/config/s390x/zfcpdump 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 4.13.0 Kernel Configuration +# Linux/s390 4.13.5 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y @@ -970,7 +970,6 @@ # CONFIG_PRINTK_TIME is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -# CONFIG_UNWIND_INFO is not set # CONFIG_DYNAMIC_DEBUG is not set # @@ -1131,17 +1130,30 @@ # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_ACOMP2=y # CONFIG_CRYPTO_RSA is not set # CONFIG_CRYPTO_DH is not set # CONFIG_CRYPTO_ECDH is not set -# CONFIG_CRYPTO_MANAGER is not set -# CONFIG_CRYPTO_MANAGER2 is not set +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set -# CONFIG_CRYPTO_GF128MUL is not set -# CONFIG_CRYPTO_NULL is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set +CONFIG_CRYPTO_WORKQUEUE=y # CONFIG_CRYPTO_CRYPTD is not set # CONFIG_CRYPTO_MCRYPTD is not set # CONFIG_CRYPTO_AUTHENC is not set @@ -1150,16 +1162,16 @@ # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set -# CONFIG_CRYPTO_GCM is not set +CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set -# CONFIG_CRYPTO_SEQIV is not set +CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # # CONFIG_CRYPTO_CBC is not set -# CONFIG_CRYPTO_CTR is not set +CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set # CONFIG_CRYPTO_ECB is not set # CONFIG_CRYPTO_LRW is not set @@ -1171,7 +1183,7 @@ # Hash modes # # CONFIG_CRYPTO_CMAC is not set -# CONFIG_CRYPTO_HMAC is not set +CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set @@ -1181,7 +1193,7 @@ CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRCT10DIF=y -# CONFIG_CRYPTO_GHASH is not set +CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_MD4 is not set # CONFIG_CRYPTO_MD5 is not set @@ -1191,7 +1203,7 @@ # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set # CONFIG_CRYPTO_SHA1 is not set -# CONFIG_CRYPTO_SHA256 is not set +CONFIG_CRYPTO_SHA256=y # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_TGR192 is not set @@ -1200,7 +1212,7 @@ # # Ciphers # -# CONFIG_CRYPTO_AES is not set +CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARC4 is not set @@ -1231,8 +1243,12 @@ # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set -# CONFIG_CRYPTO_DRBG_MENU is not set -# CONFIG_CRYPTO_JITTERENTROPY is not set +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +CONFIG_CRYPTO_DRBG_HASH=y +CONFIG_CRYPTO_DRBG_CTR=y +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set 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 2017-09-10 21:49:33.000000000 +0200 +++ new/config/x86_64/default 2017-10-05 20:28:26.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 4.13.0 Kernel Configuration +# Linux/x86_64 4.13.5 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -7896,7 +7896,6 @@ CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_UNWIND_INFO=y # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y @@ -8276,7 +8275,7 @@ # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m @@ -8310,7 +8309,7 @@ CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m -CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m ++++++ patches.drivers.tar.bz2 ++++++ ++++++ patches.fixes.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/drm-amdgpu-revert-update-tile-table-for-oland.patch new/patches.fixes/drm-amdgpu-revert-update-tile-table-for-oland.patch --- old/patches.fixes/drm-amdgpu-revert-update-tile-table-for-oland.patch 2017-09-25 14:37:55.000000000 +0200 +++ new/patches.fixes/drm-amdgpu-revert-update-tile-table-for-oland.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,233 +0,0 @@ -From: Jean Delvare <[email protected]> -Subject: drm/amdgpu: revert tile table update for oland -References: boo#1027378, boo#1039806, bko#194761 -Patch-mainline: Submitted https://www.spinics.net/lists/dri-devel/msg152025.html - -Several users have complained that the tile table update broke Oland -support. Despite several attempts to fix it, the root cause is still -unknown at this point and no solution is available. As it is not -acceptable to leave a known regression breaking a major functionality -in the kernel for several releases, let's just reverse this -optimization for now. It can be implemented again later if and only -if the breakage is understood and fixed. - -As there were no complaints for Hainan so far, only the Oland part of -the offending commit is reverted. Optimization is preserved on -Hainan, so this commit isn't an actual revert of the original. - -This fixes bug #194761: -https://bugzilla.kernel.org/show_bug.cgi?id=194761 - -Signed-off-by: Jean Delvare <[email protected]> -Fixes: f8d9422ef80c ("drm/amdgpu: update tile table for oland/hainan") -Cc: Flora Cui <[email protected]> -Cc: Junwei Zhang <[email protected]> -Cc: Alex Deucher <[email protected]> -Cc: Marek Olšák <[email protected]> ---- -This version of the fix is suitable for kernels v4.13 and up. -I'm running it for some time now it works perfectly on my -Radeon R5 240 (Dell OEM): -01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Oland [Radeon HD 8570 / R7 240/340 OEM] [1002:6611] - - drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 189 +++++++++++++++++++++++++++++++++- - 1 file changed, 188 insertions(+), 1 deletion(-) - ---- a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c -+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c -@@ -636,7 +636,194 @@ static void gfx_v6_0_tiling_mode_table_i - NUM_BANKS(ADDR_SURF_2_BANK); - for (reg_offset = 0; reg_offset < num_tile_mode_states; reg_offset++) - WREG32(mmGB_TILE_MODE0 + reg_offset, tilemode[reg_offset]); -- } else if (adev->asic_type == CHIP_OLAND || adev->asic_type == CHIP_HAINAN) { -+ } else if (adev->asic_type == CHIP_OLAND) { -+ tilemode[0] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_64B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_4); -+ tilemode[1] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_128B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_4); -+ tilemode[2] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_256B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_4); -+ tilemode[3] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_128B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_4); -+ tilemode[4] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_1D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_64B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_2) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[5] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(split_equal_to_row_size) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_2) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[6] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(split_equal_to_row_size) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_1) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[7] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(split_equal_to_row_size) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_4); -+ tilemode[8] = MICRO_TILE_MODE(ADDR_SURF_DISPLAY_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_LINEAR_ALIGNED) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_64B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_2) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[9] = MICRO_TILE_MODE(ADDR_SURF_DISPLAY_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_1D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_64B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_2) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[10] = MICRO_TILE_MODE(ADDR_SURF_DISPLAY_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_256B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_4); -+ tilemode[11] = MICRO_TILE_MODE(ADDR_SURF_DISPLAY_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_256B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_2) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[12] = MICRO_TILE_MODE(ADDR_SURF_DISPLAY_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_512B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_1) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[13] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_1D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_64B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_2) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[14] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_256B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[15] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_256B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_2) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[16] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_512B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_1) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[17] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P4_8x16) | -+ TILE_SPLIT(split_equal_to_row_size) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_1) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[21] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P8_32x32_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_256B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_2) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[22] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P8_32x32_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_256B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_4) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_4); -+ tilemode[23] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P8_32x32_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_256B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_2) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[24] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P8_32x32_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_512B) | -+ NUM_BANKS(ADDR_SURF_16_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_1) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_2); -+ tilemode[25] = MICRO_TILE_MODE(ADDR_SURF_THIN_MICRO_TILING) | -+ ARRAY_MODE(ARRAY_2D_TILED_THIN1) | -+ PIPE_CONFIG(ADDR_SURF_P8_32x32_8x16) | -+ TILE_SPLIT(ADDR_SURF_TILE_SPLIT_1KB) | -+ NUM_BANKS(ADDR_SURF_8_BANK) | -+ BANK_WIDTH(ADDR_SURF_BANK_WIDTH_1) | -+ BANK_HEIGHT(ADDR_SURF_BANK_HEIGHT_1) | -+ MACRO_TILE_ASPECT(ADDR_SURF_MACRO_ASPECT_1); -+ for (reg_offset = 0; reg_offset < num_tile_mode_states; reg_offset++) -+ WREG32(mmGB_TILE_MODE0 + reg_offset, tilemode[reg_offset]); -+ } else if (adev->asic_type == CHIP_HAINAN) { - tilemode[0] = MICRO_TILE_MODE(ADDR_SURF_DEPTH_MICRO_TILING) | - ARRAY_MODE(ARRAY_2D_TILED_THIN1) | - PIPE_CONFIG(ADDR_SURF_P2) | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/nl80211-check-for-the-required-netlink-attributes-pr.patch new/patches.fixes/nl80211-check-for-the-required-netlink-attributes-pr.patch --- old/patches.fixes/nl80211-check-for-the-required-netlink-attributes-pr.patch 2017-09-25 14:37:55.000000000 +0200 +++ new/patches.fixes/nl80211-check-for-the-required-netlink-attributes-pr.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,45 +0,0 @@ -From 18fcba9922c4fd90c3798d3d62e798d62aeeec74 Mon Sep 17 00:00:00 2001 -From: Vladis Dronov <[email protected]> -Date: Sat, 16 Sep 2017 02:35:10 -0700 -Subject: [PATCH] nl80211: check for the required netlink attributes presence -References: bsc#1058410 CVE-2017-12153 -Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git -Git-commit: e785fa0a164aa11001cba931367c7f94ffaff888 -Patch-mainline: Queued in subsystem maintainer repo - -nl80211_set_rekey_data() does not check if the required attributes -NL80211_REKEY_DATA_{REPLAY_CTR,KEK,KCK} are present when processing -NL80211_CMD_SET_REKEY_OFFLOAD request. This request can be issued by -users with CAP_NET_ADMIN privilege and may result in NULL dereference -and a system crash. Add a check for the required attributes presence. -This patch is based on the patch by bo Zhang. - -This fixes CVE-2017-12153. - -References: https://bugzilla.redhat.com/show_bug.cgi?id=1491046 -Fixes: e5497d766ad ("cfg80211/nl80211: support GTK rekey offload") -Cc: <[email protected]> # v3.1-rc1 -Reported-by: bo Zhang <[email protected]> -Signed-off-by: Vladis Dronov <[email protected]> -Signed-off-by: Luis R. Rodriguez <[email protected]> ---- - net/wireless/nl80211.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c -index 626dc3b5fd8d..2aec75b86b48 100644 ---- a/net/wireless/nl80211.c -+++ b/net/wireless/nl80211.c -@@ -8483,6 +8483,9 @@ static int nl80211_set_rekey_data(struct sk_buff *skb, struct genl_info *info) - if (err) - return err; - -+ if (!tb[NL80211_REKEY_DATA_REPLAY_CTR] || !tb[NL80211_REKEY_DATA_KEK] || -+ !tb[NL80211_REKEY_DATA_KCK]) -+ return -EINVAL; - if (nla_len(tb[NL80211_REKEY_DATA_REPLAY_CTR]) != NL80211_REPLAY_CTR_LEN) - return -ERANGE; - if (nla_len(tb[NL80211_REKEY_DATA_KEK]) != NL80211_KEK_LEN) --- -2.14.0 - ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 9183 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ ++++ 3713 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:52.168680968 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:52.172680792 +0200 @@ -261,6 +261,117 @@ patches.kernel.org/4.13.4-101-sched-cpuset-pm-Fix-cpuset-vs.-suspend-resume-.patch patches.kernel.org/4.13.4-102-iwlwifi-add-workaround-to-disable-wide-channel.patch patches.kernel.org/4.13.4-103-Linux-4.13.4.patch + patches.kernel.org/4.13.5-001-cifs-check-rsp-for-NULL-before-dereferencing-i.patch + patches.kernel.org/4.13.5-002-cifs-release-cifs-root_cred-after-exit_cifs.patch + patches.kernel.org/4.13.5-003-cifs-release-auth_key.response-for-reconnect.patch + patches.kernel.org/4.13.5-004-nvme-pci-fix-host-memory-buffer-allocation-fal.patch + patches.kernel.org/4.13.5-005-nvme-pci-use-appropriate-initial-chunk-size-fo.patch + patches.kernel.org/4.13.5-006-nvme-pci-propagate-some-errors-from-host-memor.patch + patches.kernel.org/4.13.5-007-dax-remove-the-pmem_dax_ops-flush-abstraction.patch + patches.kernel.org/4.13.5-008-dm-integrity-do-not-check-integrity-for-failed.patch + patches.kernel.org/4.13.5-009-mmc-block-Fix-incorrectly-initialized-requests.patch + patches.kernel.org/4.13.5-010-fs-proc-Report-eip-esp-in-prod-PID-stat-for-co.patch + patches.kernel.org/4.13.5-011-scsi-scsi_transport_fc-fix-NULL-pointer-derefe.patch + patches.kernel.org/4.13.5-012-SMB3-Add-support-for-multidialect-negotiate-SM.patch + patches.kernel.org/4.13.5-013-mac80211-fix-VLAN-handling-with-TXQs.patch + patches.kernel.org/4.13.5-014-mac80211_hwsim-Use-proper-TX-power.patch + patches.kernel.org/4.13.5-015-mac80211-flush-hw_roc_start-work-before-cancel.patch + patches.kernel.org/4.13.5-016-mac80211-fix-deadlock-in-driver-managed-RX-BA-.patch + patches.kernel.org/4.13.5-017-genirq-Make-sparse_irq_lock-protect-what-it-sh.patch + patches.kernel.org/4.13.5-018-genirq-msi-Fix-populating-multiple-interrupts.patch + patches.kernel.org/4.13.5-019-genirq-Fix-cpumask-check-in-__irq_startup_mana.patch + patches.kernel.org/4.13.5-020-KVM-PPC-Book3S-HV-Hold-kvm-lock-around-call-to.patch + patches.kernel.org/4.13.5-021-KVM-PPC-Book3S-HV-Fix-bug-causing-host-SLB-to-.patch + patches.kernel.org/4.13.5-022-KVM-PPC-Book3S-HV-Don-t-access-XIVE-PIPR-regis.patch + patches.kernel.org/4.13.5-023-tracing-Fix-trace_pipe-behavior-for-instance-t.patch + patches.kernel.org/4.13.5-024-tracing-Erase-irqsoff-trace-with-empty-write.patch + patches.kernel.org/4.13.5-025-tracing-Remove-RCU-work-arounds-from-stack-tra.patch + patches.kernel.org/4.13.5-026-md-raid5-fix-a-race-condition-in-stripe-batch.patch + patches.kernel.org/4.13.5-027-md-raid5-preserve-STRIPE_ON_UNPLUG_LIST-in-bre.patch + patches.kernel.org/4.13.5-028-scsi-scsi_transport_iscsi-fix-the-issue-that-i.patch + patches.kernel.org/4.13.5-029-scsi-aacraid-Fix-2T-drives-on-SmartIOC-2000.patch + patches.kernel.org/4.13.5-030-scsi-aacraid-Add-a-small-delay-after-IOP-reset.patch + patches.kernel.org/4.13.5-031-drm-exynos-Fix-locking-in-the-suspend-resume-p.patch + patches.kernel.org/4.13.5-032-drm-i915-gvt-Fix-incorrect-PCI-BARs-reporting.patch + patches.kernel.org/4.13.5-033-Revert-drm-i915-bxt-Disable-device-ready-befor.patch + patches.kernel.org/4.13.5-034-drm-amdgpu-revert-tile-table-update-for-oland.patch + patches.kernel.org/4.13.5-035-drm-radeon-disable-hard-reset-in-hibernate-for.patch + patches.kernel.org/4.13.5-036-crypto-drbg-fix-freeing-of-resources.patch + patches.kernel.org/4.13.5-037-crypto-talitos-Don-t-provide-setkey-for-non-hm.patch + patches.kernel.org/4.13.5-038-crypto-talitos-fix-sha224.patch + patches.kernel.org/4.13.5-039-crypto-talitos-fix-hashing.patch + patches.kernel.org/4.13.5-040-security-keys-properly-zero-out-sensitive-key-.patch + patches.kernel.org/4.13.5-041-security-keys-rewrite-all-of-big_key-crypto.patch + patches.kernel.org/4.13.5-042-KEYS-fix-writing-past-end-of-user-supplied-buf.patch + patches.kernel.org/4.13.5-043-KEYS-prevent-creating-a-different-user-s-keyri.patch + patches.kernel.org/4.13.5-044-KEYS-prevent-KEYCTL_READ-on-negative-key.patch + patches.kernel.org/4.13.5-045-libnvdimm-namespace-fix-btt-claim-class-crash.patch + patches.kernel.org/4.13.5-046-powerpc-eeh-Create-PHB-PEs-after-EEH-is-initia.patch + patches.kernel.org/4.13.5-047-powerpc-pseries-Fix-parent_dn-reference-leak-i.patch + patches.kernel.org/4.13.5-048-powerpc-tm-Flush-TM-only-if-CPU-has-TM-feature.patch + patches.kernel.org/4.13.5-049-MIPS-Fix-perf-event-init.patch + patches.kernel.org/4.13.5-050-s390-perf-fix-bug-when-creating-per-thread-eve.patch + patches.kernel.org/4.13.5-051-s390-mm-make-pmdp_invalidate-do-invalidation-o.patch + patches.kernel.org/4.13.5-052-s390-mm-fix-write-access-check-in-gup_huge_pmd.patch + patches.kernel.org/4.13.5-053-PM-core-Fix-device_pm_check_callbacks.patch + patches.kernel.org/4.13.5-054-Revert-IB-ipoib-Update-broadcast-object-if-PKe.patch + patches.kernel.org/4.13.5-055-Fix-SMB3.1.1-guest-authentication-to-Samba.patch + patches.kernel.org/4.13.5-056-SMB3-Fix-endian-warning.patch + patches.kernel.org/4.13.5-057-SMB3-Warn-user-if-trying-to-sign-connection-th.patch + patches.kernel.org/4.13.5-058-SMB-Validate-negotiate-to-protect-against-down.patch + patches.kernel.org/4.13.5-059-SMB3-handle-new-statx-fields.patch + patches.kernel.org/4.13.5-060-SMB3-Don-t-ignore-O_SYNC-O_DSYNC-and-O_DIRECT-.patch + patches.kernel.org/4.13.5-061-vfs-Return-ENXIO-for-negative-SEEK_HOLE-SEEK_D.patch + patches.kernel.org/4.13.5-062-libceph-don-t-allow-bidirectional-swap-of-pg-u.patch + patches.kernel.org/4.13.5-063-nl80211-check-for-the-required-netlink-attribu.patch + patches.kernel.org/4.13.5-064-brd-fix-overflow-in-__brd_direct_access.patch + patches.kernel.org/4.13.5-065-gfs2-Fix-debugfs-glocks-dump.patch + patches.kernel.org/4.13.5-066-bsg-lib-don-t-free-job-in-bsg_prepare_job.patch + patches.kernel.org/4.13.5-067-iw_cxgb4-drop-listen-destroy-replies-if-no-ep-.patch + patches.kernel.org/4.13.5-068-iw_cxgb4-remove-the-stid-on-listen-create-fail.patch + patches.kernel.org/4.13.5-069-iw_cxgb4-put-ep-reference-in-pass_accept_req.patch + patches.kernel.org/4.13.5-070-rcu-Allow-for-page-faults-in-NMI-handlers.patch + patches.kernel.org/4.13.5-071-mmc-sdhci-pci-Fix-voltage-switch-for-some-Inte.patch + patches.kernel.org/4.13.5-072-extable-Consolidate-kernel_text_address-functi.patch + patches.kernel.org/4.13.5-073-extable-Enable-RCU-if-it-is-not-watching-in-ke.patch + patches.kernel.org/4.13.5-074-selftests-seccomp-Support-glibc-2.26-siginfo_t.patch + patches.kernel.org/4.13.5-075-seccomp-fix-the-usage-of-get-put_seccomp_filte.patch + patches.kernel.org/4.13.5-076-arm64-Make-sure-SPsel-is-always-set.patch + patches.kernel.org/4.13.5-077-arm64-mm-Use-READ_ONCE-when-dereferencing-poin.patch + patches.kernel.org/4.13.5-078-arm64-fault-Route-pte-translation-faults-via-d.patch + patches.kernel.org/4.13.5-079-KVM-VMX-extract-__pi_post_block.patch + patches.kernel.org/4.13.5-080-KVM-VMX-avoid-double-list-add-with-VT-d-posted.patch + patches.kernel.org/4.13.5-081-KVM-VMX-simplify-and-fix-vmx_vcpu_pi_load.patch + patches.kernel.org/4.13.5-082-KVM-nVMX-fix-HOST_CR3-HOST_CR4-cache.patch + patches.kernel.org/4.13.5-083-kvm-x86-Handle-async-PF-in-RCU-read-side-criti.patch + patches.kernel.org/4.13.5-084-KVM-VMX-Do-not-BUG-on-out-of-bounds-guest-IRQ.patch + patches.kernel.org/4.13.5-085-kvm-nVMX-Don-t-allow-L2-to-access-the-hardware.patch + patches.kernel.org/4.13.5-086-xfs-validate-bdev-support-for-DAX-inode-flag.patch + patches.kernel.org/4.13.5-087-fix-infoleak-in-waitid-2.patch + patches.kernel.org/4.13.5-088-sched-sysctl-Check-user-input-value-of-sysctl_.patch + patches.kernel.org/4.13.5-089-irq-generic-chip-Don-t-replace-domain-s-name.patch + patches.kernel.org/4.13.5-090-mtd-Fix-partition-alignment-check-on-multi-era.patch + patches.kernel.org/4.13.5-091-mtd-nand-atmel-fix-buffer-overflow-in-atmel_pm.patch + patches.kernel.org/4.13.5-092-etnaviv-fix-submit-error-path.patch + patches.kernel.org/4.13.5-093-etnaviv-fix-gem-object-list-corruption.patch + patches.kernel.org/4.13.5-094-futex-Fix-pi_state-owner-serialization.patch + patches.kernel.org/4.13.5-095-md-fix-a-race-condition-for-flush-request-hand.patch + patches.kernel.org/4.13.5-096-md-separate-request-handling.patch + patches.kernel.org/4.13.5-097-PCI-Fix-race-condition-with-driver_override.patch + patches.kernel.org/4.13.5-098-btrfs-fix-NULL-pointer-dereference-from-free_r.patch + patches.kernel.org/4.13.5-099-btrfs-clear-ordered-flag-on-cleaning-up-ordere.patch + patches.kernel.org/4.13.5-100-btrfs-finish-ordered-extent-cleaning-if-no-pro.patch + patches.kernel.org/4.13.5-101-btrfs-propagate-error-to-btrfs_cmp_data_prepar.patch + patches.kernel.org/4.13.5-102-btrfs-prevent-to-set-invalid-default-subvolid.patch + patches.kernel.org/4.13.5-103-platform-x86-fujitsu-laptop-Don-t-oops-when-FU.patch + patches.kernel.org/4.13.5-104-PM-OPP-Call-notifier-without-holding-opp_table.patch + patches.kernel.org/4.13.5-105-x86-mm-Fix-fault-error-path-using-unsafe-vma-p.patch + patches.kernel.org/4.13.5-106-x86-fpu-Don-t-let-userspace-set-bogus-xcomp_bv.patch + patches.kernel.org/4.13.5-107-KVM-VMX-do-not-change-SN-bit-in-vmx_update_pi_.patch + patches.kernel.org/4.13.5-108-KVM-VMX-remove-WARN_ON_ONCE-in-kvm_vcpu_trigge.patch + patches.kernel.org/4.13.5-109-KVM-VMX-use-cmpxchg64.patch + patches.kernel.org/4.13.5-110-video-fbdev-aty-do-not-leak-uninitialized-padd.patch + patches.kernel.org/4.13.5-111-Linux-4.13.5.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -544,7 +655,6 @@ ######################################################## # DRM/Video ######################################################## - patches.fixes/drm-amdgpu-revert-update-tile-table-for-oland.patch # temporary fixes for QXL breakage (bsc#1057241,bsc#1057123) patches.drivers/qxl-fix-primary-surface-handling.patch @@ -557,7 +667,6 @@ ######################################################## # Network ######################################################## - patches.fixes/nl80211-check-for-the-required-netlink-attributes-pr.patch patches.fixes/8139too-revisit-napi_complete_done-usage.patch ######################################################## @@ -614,6 +723,7 @@ # Needs updating WRT d27769ec (block: add GENHD_FL_NO_PART_SCAN) +hare patches.suse/no-partition-scan + ######################################################## # Other drivers we have added to the tree ######################################################## @@ -702,6 +812,22 @@ patches.suse/0001-objtool-Handle-another-GCC-stack-pointer-adjustment-.patch patches.suse/0002-x86-asm-Fix-inline-asm-call-constraints-for-Clang.patch + patches.suse/0001-crypto-x86-blowfish-Fix-RBP-usage.patch + patches.suse/0002-crypto-x86-camellia-Fix-RBP-usage.patch + patches.suse/0003-crypto-x86-cast5-Fix-RBP-usage.patch + patches.suse/0004-crypto-x86-cast6-Fix-RBP-usage.patch + patches.suse/0005-crypto-x86-des3_ede-Fix-RBP-usage.patch + patches.suse/0006-crypto-x86-sha1-avx2-Fix-RBP-usage.patch + patches.suse/0007-crypto-x86-sha1-ssse3-Fix-RBP-usage.patch + patches.suse/0008-crypto-x86-sha256-avx-Fix-RBP-usage.patch + patches.suse/0009-crypto-x86-sha256-avx2-Fix-RBP-usage.patch + patches.suse/0010-crypto-x86-sha256-ssse3-Fix-RBP-usage.patch + patches.suse/0011-crypto-sha512-avx2-Fix-RBP-usage.patch + patches.suse/0012-crypto-x86-twofish-Fix-RBP-usage.patch + + patches.suse/0001-x86-asm-Fix-inline-asm-call-constraints-for-GCC-4.4.patch + patches.suse/0001-x86-asm-Use-register-variable-to-get-stack-pointer-v.patch + # pending patches.suse/0001-objtool-Don-t-report-end-of-section-error-after-an-e.patch patches.suse/0002-x86-head-Remove-confusing-comment.patch @@ -712,21 +838,8 @@ patches.suse/0007-x86-xen-Add-unwind-hint-annotations.patch patches.suse/0008-x86-head-Add-unwind-hint-annotations.patch - patches.suse/0001-x86-crypto-Fix-RBP-usage-in-blowfish-x86_64-asm_64.S.patch - patches.suse/0002-x86-crypto-Fix-RBP-usage-in-camellia-x86_64-asm_64.S.patch - patches.suse/0003-x86-crypto-Fix-RBP-usage-in-cast5-avx-x86_64-asm_64..patch - patches.suse/0004-x86-crypto-Fix-RBP-usage-in-cast6-avx-x86_64-asm_64..patch - patches.suse/0005-x86-crypto-Fix-RBP-usage-in-des3_ede-asm_64.S.patch - patches.suse/0006-x86-crypto-Fix-RBP-usage-in-sha1_avx2_x86_64_asm.S.patch - patches.suse/0007-x86-crypto-Fix-RBP-usage-in-sha1_ssse3_asm.S.patch - patches.suse/0008-x86-crypto-Fix-RBP-usage-in-sha256-avx-asm.S.patch - patches.suse/0009-x86-crypto-Fix-RBP-usage-in-sha256-avx2-asm.S.patch - patches.suse/0010-x86-crypto-Fix-RBP-usage-in-sha256-ssse3-asm.S.patch - patches.suse/0011-x86-crypto-Fix-RBP-usage-in-sha512-avx2-asm.S.patch - patches.suse/0012-x86-crypto-Fix-RBP-usage-in-twofish-avx-x86_64-asm_6.patch - - # to be thrown away, I suppose - patches.suse/0002-dwarf-do-not-throw-away-unwind-info.patch + # submitted + patches.suse/0001-orc-mark-it-as-reliable.patch ######################################################## # Kdump ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.GrkjdQ/_old 2017-10-08 20:05:52.208679208 +0200 +++ /var/tmp/diff_new_pack.GrkjdQ/_new 2017-10-08 20:05:52.208679208 +0200 @@ -1,3 +1,3 @@ -2017-09-27 16:20:45 +0200 -GIT Revision: 4dec97217c82981b156065bf7b572f23f784c0fe +2017-10-05 20:28:26 +0200 +GIT Revision: 3fd9659847967583eb0bfef40e4517cb064d6989 GIT Branch: stable
