# Kernel patches configuration file # vim: set ts=8 sw=8 noet: # # There are three kinds of rules (see guards.1 for details): # +symbol include this patch if symbol is defined; otherwise exclude. # -symbol exclude this patch if symbol is defined; otherwise include. # - exclude this patch. # # Using symbols means that an entirely different source tree will be # generated depending on which symbols are defined. This used to be # a good thing when arch-specific patches contained conflicts with other # patches, but we now have a policy that patches must build everywhere. # The result is a unified source tree that allows us to do neat things # like ship kernel module packages. Creating a divergent tree breaks # these # so you'd better have an extraordinary reason for using them. # For example, the openSUSE 10.3 kernel uses them for segregating the # -rt patches until they can be integrated completely, and these are # only applied at the very end of the series. # # The most common use in recent kernels is to disable a patch with a # username as the symbol to indicate responsbility. Another use is # to check in a patch for testing, but have it disabled in all but your # own build environment. ######################################################## # latest standard kernel patches # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## patches.kernel.org/patch-3.12.1 patches.kernel.org/patch-3.12.1-2 patches.kernel.org/patch-3.12.2-3 patches.kernel.org/patch-3.12.3-4 patches.kernel.org/patch-3.12.4-5 patches.kernel.org/patch-3.12.5-6 patches.kernel.org/patch-3.12.6-7 patches.kernel.org/patch-3.12.7-8 patches.kernel.org/patch-3.12.8-9 patches.kernel.org/patch-3.12.9-10 patches.kernel.org/patch-3.12.10-11 patches.kernel.org/patch-3.12.11-12 patches.kernel.org/patch-3.12.12-13 patches.kernel.org/patch-3.12.13-14 patches.kernel.org/patch-3.12.14-15 patches.kernel.org/patch-3.12.15-16 patches.kernel.org/patch-3.12.16-17 patches.kernel.org/patch-3.12.17-18 patches.kernel.org/patch-3.12.18-19 patches.kernel.org/patch-3.12.19-20 patches.kernel.org/patch-3.12.20-21 patches.kernel.org/patch-3.12.21-22 patches.kernel.org/patch-3.12.22-23 patches.kernel.org/patch-3.12.23-24 patches.kernel.org/patch-3.12.24-25 patches.kernel.org/patch-3.12.25-26 patches.kernel.org/patch-3.12.26-27 patches.kernel.org/patch-3.12.27-28 patches.kernel.org/patch-3.12.28-29 patches.kernel.org/patch-3.12.29-30 patches.kernel.org/patch-3.12.30-31 patches.kernel.org/patch-3.12.31-32 patches.kernel.org/patch-3.12.32-33 patches.kernel.org/patch-3.12.33-34 patches.kernel.org/patch-3.12.34-35 patches.kernel.org/patch-3.12.35-36 patches.kernel.org/patch-3.12.36-37 patches.kernel.org/patch-3.12.37-38 patches.kernel.org/patch-3.12.38-39 patches.kernel.org/patch-3.12.39-40 patches.kernel.org/patch-3.12.40-41 patches.kernel.org/patch-3.12.41-42 patches.kernel.org/patch-3.12.42-43 patches.kernel.org/patch-3.12.43-44 patches.kernel.org/patch-3.12.44-45 patches.kernel.org/patch-3.12.45-46 patches.kernel.org/patch-3.12.46-47 patches.kernel.org/patch-3.12.47-48 patches.kernel.org/patch-3.12.48-49 patches.kernel.org/patch-3.12.49-50 patches.kernel.org/patch-3.12.50-51 patches.kernel.org/patch-3.12.51-52 patches.kernel.org/patch-3.12.52-53 patches.kernel.org/patch-3.12.53-54 patches.kernel.org/patch-3.12.54-55 patches.kernel.org/patch-3.12.55-56 patches.kernel.org/patch-3.12.56-57 patches.kernel.org/patch-3.12.57-58 patches.kernel.org/patch-3.12.58-59 patches.kernel.org/patch-3.12.59-60 patches.kernel.org/patch-3.12.60-61 patches.kernel.org/patch-3.12.61-62 patches.kernel.org/patch-3.12.62-63 patches.kernel.org/patch-3.12.63-64 patches.kernel.org/patch-3.12.64-65 patches.kernel.org/patch-3.12.65-66 patches.kernel.org/patch-3.12.66-67 patches.kernel.org/patch-3.12.67-68 patches.kernel.org/patch-3.12.68-69 patches.kernel.org/patch-3.12.69-70 patches.kernel.org/patch-3.12.70-71 patches.kernel.org/patch-3.12.71-72 patches.kernel.org/patch-3.12.72-73 patches.kernel.org/patch-3.12.73-74 ######################################################## # Build fixes that apply to the vanilla kernel too. # Patches in patches.rpmify are applied to both -vanilla # and patched flavors. ######################################################## # video/output is dead code, don't select it patches.rpmify/video-output-01-acpi-drop-dependency.patch patches.rpmify/video-output-02-gpu-drm-drop-selects.patch patches.rpmify/video-output-03-acer_wmi-drop-select.patch patches.rpmify/video-output-04-fujitsu-laptop-drop-include.patch ######################################################## # kABI placeholders & consistency patches ######################################################## patches.suse/0001-kabi-Lift-ifdefs-for-some-disabled-network-protocols.patch patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch patches.suse/0003-kabi-Add-placeholders-to-a-couple-of-important-struc.patch patches.suse/0001-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-gsp.patch patches.kabi/0001-kabi-Hide-rt6_-types-from-genksyms-on-ppc64le.patch patches.kabi/kabi-protect-skb_copy_and_csum_datagram_iovec-signat.patch patches.kabi/kabi-protect-struct-ahci_host_priv.patch patches.kabi/ipv6-add-complete-rcu-protection-around-np-opt.kabi.patch patches.kabi/kabi-reintroduce-blk_rq_check_limits.patch patches.kabi/kabi-protect-struct-af_alg_type.patch patches.kabi/kabi-protect-struct-crypto_ahash.patch patches.kabi/kabi-protect-struct-se_cmd.patch patches.kabi/kabi-protect-struct-sched_class.patch patches.kabi/kabi-protect-struct-rq.patch patches.kabi/kabi-protect-enum-enclosure_component_type.patch patches.kabi/kabi-protect-struct-dm_exception_store_type.patch patches.kabi/kabi-protect-struct-fib_nh_exception.patch patches.kabi/revert-net-ipv6-add-sysctl-option-accept_ra_min_hop_.patch patches.kabi/kabi-protect-struct-module.patch patches.kabi/kabi-protect-struct-user_struct.patch patches.kabi/kabi-protect-struct-scm_creds.patch patches.kabi/revert-libata-Align-ata_device-s-id-on-a-cacheline.patch patches.kabi/kabi-protect-struct-pci_dev.patch patches.kabi/kabi-protect-function-file_open_root.patch patches.kabi/kabi-protect-struct-pipe_inode_info.patch patches.kabi/kabi-protect-algapi-include-in-evm.patch patches.kabi/kabi-revert-xt_compat_match_from_user-signature-chan.patch patches.kabi/kabi-protect-struct-ehci_regs.patch patches.kabi/kabi-protect-struct-mlx5_modify_qp_mbox_in.patch patches.kabi/kabi-protect-backing-dev-include-in-mm-migrate.patch patches.kabi/kabi-protect-enum-usb_device_speed.patch patches.kabi/revert-Input-i8042-set-up-shared-ps2_cmd_mutex-for-A.patch patches.kabi/revert-Input-i8042-break-load-dependency-between-atk.patch patches.kabi/kabi.clockevents_unbind.patch patches.kabi/revert-can-dev-fix-deadlock-reported-after-bus-off.patch patches.kabi/kabi-protect-struct-mmc_packed.patch patches.kabi/kabi-protect-struct-perf_event_context.patch patches.kabi/kabi-reintroduce-sk_filter.patch patches.kabi/kabi-protect-__sk_mem_reclaim.patch patches.kabi/kabi-protect-struct-inet6_dev.patch patches.kabi/kabi-protect-can_rx_register.patch patches.kabi/revert-RDMA-core-Fix-incorrect-structure-packing-for.patch patches.kabi/revert-give-up-on-gcc-ilog2-constant-optimizations.patch patches.kabi/revert-l2tp-take-reference-on-sessions-being-dumped.patch ######################################################## # # packaging-specific patches (tweaks for autobuild, # CONFIG_SUSE_KERNEL, config/version tracking and other # build stuff like that ...). # # Note that every patch in the patches.rpmify directory # will be included in the vanilla package. ######################################################## patches.rpmify/firmware-path patches.rpmify/rpm-kernel-config patches.rpmify/split-package patches.rpmify/cloneconfig.diff ######################################################## # kbuild/module infrastructure fixes ######################################################## patches.suse/supported-flag patches.suse/supported-flag-underscores patches.suse/supported-flag-wildcards patches.suse/supported-flag-external patches.suse/genksyms-add-override-flag.diff patches.fixes/no-build-datetime-0001-mtd-denali-Drop-print-of-build-date-time.patch patches.fixes/no-build-datetime-0002-net-wireless-brcm80211-Drop-debug-version-with-build.patch patches.fixes/no-build-datetime-0003-staging-rtl8188eu-Drop-print-of-build-date-time.patch patches.fixes/no-build-datetime-0004-staging-rts5139-Drop-print-of-build-time.patch patches.fixes/no-build-datetime-0005-staging-wlags49_h2-Drop-debug-macro-recording-build-.patch patches.fixes/no-build-datetime-0006-x86-math-emu-Drop-already-disabled-print-of-build-da.patch patches.fixes/no-build-datetime-0007-Makefile-Build-with-Werror-date-time-if-the-compiler.patch patches.suse/0001-MODSIGN-Support-for-signing_key.-x509-priv-in-the-M-.patch patches.fixes/0001-kbuild-move-quote-to-Kbuild.include-to-be-consistent.patch patches.fixes/0001-firmware-Simplify-directory-creation.patch patches.fixes/0002-firmware-Use-quote-in-the-Makefile.patch patches.fixes/0003-kbuild-Use-relative-path-for-objtree.patch patches.fixes/0004-kbuild-Use-relative-path-when-building-in-the-source.patch patches.fixes/0005-kbuild-Use-relative-path-when-building-in-a-subdir-o.patch patches.fixes/0006-um-Fix-for-relative-objtree-when-generating-x86-head.patch patches.fixes/0007-powerpc-Avoid-circular-dependency-with-zImage.patch patches.fixes/0001-deb-pkg-Fix-for-relative-paths.patch patches.fixes/0002-kbuild-Fix-tar-pkg-with-relative-objtree.patch patches.fixes/0003-Documentation-Fix-DocBook-build-with-relative-srctre.patch patches.fixes/0001-kbuild-Fix-silent-builds-with-make-4.patch patches.fixes/0001-kbuild-Print-the-name-of-the-build-directory.patch patches.fixes/0002-kbuild-Do-not-print-the-build-directory-with-make-s.patch patches.fixes/0003-kbuild-Fix-packaging-targets-with-relative-srctree.patch patches.fixes/0004-firmware-Create-directories-for-external-firmware.patch patches.fixes/0001-kbuild-Fix-removal-of-the-debian-directory.patch patches.fixes/0001-scripts-tags.sh-Increase-identifier-list.patch patches.fixes/0002-scripts-tags.sh-remove-obsolete-__devinit-const-data.patch patches.fixes/0003-scripts-tags.sh-Ignore-.mod.c.patch patches.fixes/0004-scripts-tags.sh-add-pattern-for-DEFINE_HASHTABLE.patch patches.fixes/0005-scripts-tags.sh-ignore-code-of-user-space-tools.patch patches.fixes/0006-scripts-tags.sh-add-regular-expression-replacement-p.patch patches.fixes/0007-scripts-tags.sh-ignore-symlink-ed-source-files.patch patches.fixes/0001-scripts-tags.sh-include-compat_sys_-symbols-in-the-g.patch patches.fixes/0001-scripts-tags.sh-Don-t-specify-kind-spec-for-emacs-ct.patch patches.fixes/0001-scripts-tags.sh-fix-DEFINE_HASHTABLE-in-emacs-case.patch patches.fixes/0001-tags.sh-Fixup-regex-definition-for-etags.patch patches.fixes/0001-module-keep-percpu-symbols-in-module-s-symtab.patch # bnc870450, fate317144 patches.suse/0001-Fix-module-signature-vs-tracepoints-add-new-TAINT_UNSIGNED_MODULE.patch patches.suse/0002-Use-E-instead-of-X-for-unsigned-module-taint-flag.patch patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch patches.fixes/0001-Fix-tracing-use-E-instead-of-X-for-unsigned-module-t.patch patches.fixes/0001-DocBook-Make-mandocs-parallel-safe.patch patches.fixes/0001-DocBook-Do-not-exceed-argument-list-limit.patch patches.fixes/0001-kconfig-Do-not-print-status-messages-in-make-s-mode.patch patches.fixes/module-Issue-warnings-when-tainting-kernel.patch patches.suse/0001-taint-module-Clean-up-global-and-module-taint-flags-.patch patches.suse/0002-module-move-add_taint_module-to-a-header-file.patch ######################################################## # Simple export additions/removals ######################################################## ######################################################## # Bug workarounds for binutils ######################################################## ######################################################## # Scheduler / Core ###################################################### patches.fixes/kernel-provide-a-__smp_call_function_single-stub-for.patch patches.fixes/kernel-provide-a-__smp_call_function_single-stub-for-config_smp.patch patches.suse/setuid-dumpable-wrongdir patches.suse/rwsem-add-rwsem_is_contended.patch patches.fixes/kexec-contiguous-ELF-notes.patch patches.suse/sched-optimize-latency-defaults.patch patches.suse/sched-rtsched_debug-boot-option.patch patches.suse/sched-provide-nortsched-boot-option.patch patches.suse/sched-provide-rtkthreads-rtworkqueues-boot-options.patch patches.suse/sched-reinstate-sched_compat_yield.patch patches.suse/sched-reinstate-FAIR_SLEEPERS-feature.patch patches.suse/sched-disable-FAIR_SLEEPERS-for-S390.patch patches.suse/sched-domain-flags-proc-handler.patch patches.suse/sched-rtsched_debug-SMP-only.patch patches.suse/sched-Reduce-contention-in-update_cfs_rq_blocked_load.patch patches.suse/sched-Put-expensive-runtime-debugging-checks-under-a-separate-Kconfig-entry.patch # Place Upstream sched fixes post 85b088e934b99 below fate#315482 patches.suse/0001-Documentation-Document-array_index_nospec.patch patches.suse/0002-array_index_nospec-Sanitize-speculative-array-de-ref.patch patches.suse/0003-x86-Implement-array_index_mask_nospec.patch patches.suse/0004-x86-Introduce-barrier_nospec.patch patches.suse/0005-x86-Introduce-__uaccess_begin_nospec-and-uaccess_try.patch patches.suse/0007-x86-uaccess-Use-__uaccess_begin_nospec-and-uaccess_t.patch patches.suse/0008-x86-get_user-Use-pointer-masking-to-limit-speculatio.patch patches.suse/0009-x86-syscall-Sanitize-syscall-table-de-references-und.patch patches.suse/0010-vfs-fdtable-Prevent-bounds-check-bypass-via-speculat.patch patches.suse/0011-nl80211-Sanitize-array-index-in-parse_txq_params.patch patches.suse/posix-timers-Protect-posix-clock-array-access-agains.patch patches.suse/0001-locking-barriers-introduce-new-memory-barrier-gmb.patch patches.suse/0002-bpf-prevent-speculative-execution-in-eBPF-interprete.patch patches.suse/0003-uvcvideo-prevent-speculative-execution.patch patches.suse/0004-carl9170-prevent-speculative-execution.patch patches.suse/0005-p54-prevent-speculative-execution.patch patches.suse/0007-udf-prevent-speculative-execution.patch patches.fixes/0001-kernel-exit.c-avoid-undefined-behaviour-when-calling.patch patches.fixes/0001-kernel-signal.c-avoid-undefined-behaviour-in-kill_so.patch ######################################################## # futex ######################################################## # bug 851603 futex scalability series patches.fixes/futex-Clean-up-various-details.patch patches.fixes/futex-Increase-hash-table-size-for-better-performance.patch patches.fixes/futex-Document-multiprocessor-ordering-guarantees.patch patches.fixes/futex-Avoid-taking-the-hb-lock-if-there-is-nothing-to-wake-up.patch patches.fixes/futex-Fix-futex_hashsize-initialization.patch patches.fixes/futex-revert-back-to-the-explicit-waiter-counting-code.patch patches.fixes/futex-avoid-race-between-requeue-and-wake.patch patches.fixes/futex-Ensure-get_futex_key_refs-always-implies-a-barrier.patch patches.fixes/futex-Prevent-overflow-by-strengthen-input-validatio.patch ######################################################## # Architecture-specific patches. These used to be all # at the end of series.conf, but since we don't do # conditional builds anymore, there's no point. ######################################################## # amd64 | x86-64 | x86_64 # 'Intel(r) Extended Memory 64 Technology' | 'Intel(r) EM64T' # x64 # Intel 64 # "the architecture with too many names" # TAWTMN ######################################################## # x86_64/i386 biarch ######################################################## patches.arch/x86_64-hpet-64bit-timer.patch patches.arch/x86-tsc-Let-high-latency-PIT-fail-fast-in-quick_pit_ patches.arch/x86-kexec-disable_cpu_apicid patches.arch/x86-kexec-disable_cpu_apicid-read_mostly patches.arch/x86-ramdisk-export-relocated-ramdisk-va.patch patches.arch/x86-microcode-share-native-msr-accessing-variants.patch patches.arch/x86-microcode-amd-fix-early-ucode-loading.patch patches.arch/x86-microcode-move-to-a-proper-location.patch patches.arch/x86-microcode-amd-unify-valid-container-checks.patch patches.arch/x86-cpu-Allow-higher-NR_CPUS-values.patch patches.arch/x86-cpu-Increase-max-CPU-count-to-8192.patch # bsc#911326, CVE-2014-9419 patches.arch/x86_64-switch_to-load-tls-descriptors-before-switching-ds-and-es.patch patches.arch/x86-kvm-call-irq-notifiers-with-directed-EOI.patch patches.arch/x86_intel_do_not_modify_perf_bias.patch patches.arch/x86-standardize-mmap_rnd-usage.patch patches.arch/x86-mm-32-Enable-full-randomization-on-i386-and-X86_.patch patches.arch/x86-cpufeature-define-the-intel-mpx-feature-flag.patch # AVX-512: bsc#921527, bsc#938577, bsc#960275 patches.arch/00-x86-xsave-support-eager-only-xsave-features-add-mpx-support.patch patches.arch/01-x86-avx-512-enable-avx-512-states-context-switch.patch patches.arch/02-x86-avx-512-avx-512-feature-detection.patch patches.arch/03-x86-fpu-remove-xsave_init-bootmem-allocations.patch patches.arch/04-x86-fpu-fix-double-increment-in-setup_xstate_features.patch patches.arch/05-x86-fpu-xstate-don-t-assume-the-first-zero-xfeatures-zero-bit-means-the-end.patch # bsc#1068032 patches.arch/x86-microcode-amd-add-support-for-fam17h-microcode-loading.patch # bsc#985025 - Knights Landing A/D leak patches.arch/x86-cpu-intel-introduce-macros-for-intel-family-numbers patches.arch/x86-intel-family-h-add-gemini_lake-soc.patch ######################################################## # x86 MCE/MCA (Machine Check Error/Architecture) extensions ######################################################## # # fate#315508, eMCA patches.arch/01-acpi-apei-cper-fix-status-check-during-error-printing.patch patches.arch/02-acpi-cper-update-cper-info.patch patches.arch/03-bitops-introduce-a-more-generic-bitmask-macro.patch patches.arch/04-acpi-x86-extended-error-log-driver-for-x86-platform.patch patches.arch/05-dmi-parse-memory-device-type-17-in-smbios.patch patches.arch/06-acpi-apei-cper-add-uefi-2-4-support-for-memory-error.patch patches.arch/07-acpi-apei-cper-enhance-memory-reporting-capability.patch patches.arch/08-acpi-apei-cper-cleanup-cper-memory-error-output-format.patch patches.arch/09-edac-ghes-update-ghes-error-record-info.patch patches.arch/10-move-cper-c-from-drivers-acpi-apei-to-drivers-firmware-efi.patch patches.arch/11-dmi-avoid-unaligned-memory-access-in-save_mem_devices.patch patches.arch/12-acpi-x86-fix-extended-error-log-driver-to-depend-on-config_x86_local_apic.patch patches.arch/edac-add-an-edac_report-parameter-to-edac.patch patches.arch/acpi-emca-combine-emca-edac-event-reporting-priority.patch # bnc#870880 patches.arch/amd64_edac-fix-condition-to-verify-max-channels-allowed-for-f15-m30h.patch # fate#318187 patches.arch/bitops-fix-shift-overflow-in-genmask-macros.patch patches.arch/sb_edac-make-rank_cfg_a-value-part-of-sbridge_info.patch patches.arch/sb_edac-isolate-tolm-retrieval.patch patches.arch/sb_edac-rename-pci_br.patch patches.arch/sb_edac-isolate-tohm-retrieval.patch patches.arch/sb_edac-allow-different-dram_rule-arrays.patch patches.arch/sb_edac-allow-different-interleave-lists.patch patches.arch/sb_edac-rework-sad_pkg.patch patches.arch/sb_edac-enable-multiple-pci-id-tables-to-be-used.patch patches.arch/sb_edac-rename-mci_bind_devs.patch patches.arch/sb_edac-avoid-decoding-the-same-error-multiple-times.patch patches.arch/sb_edac-add-support-for-ivy-bridge.patch patches.arch/sb_edac-shut-up-compiler-warning-when-edac_debug-is-enabled.patch patches.arch/edac-sb_edac-modify-h-w-event-reporting-policy.patch patches.arch/sb_edac-mark-get_mci_for_node_id-as-static.patch patches.arch/sb_edac-degrade-log-level-for-device-registration.patch patches.arch/sb_edac-use-event-instead-of-exception-when-mc-wasnt-signaled.patch patches.arch/sb_edac-mark-mce-messages-as-kern_debug.patch patches.arch/sb_edac-make-memory-type-detection-per-memory-controller.patch patches.arch/sb_edac-make-node-id-retrieval-per-model.patch patches.arch/sb_edac-make-rir-limit-retrieval-per-model.patch patches.arch/sb_edac-search-devices-using-product-id.patch patches.arch/sb_edac-fix-socket-detection-on-ivy-bridge-controllers.patch patches.arch/sb_edac-make-minimal-use-of-channel_mask.patch patches.arch/sb_edac-remove-bogus-assumption-on-mc-ordering.patch patches.arch/sb_edac-fix-mix-tab-spaces-alignments.patch patches.arch/edac-add-ddr4-and-rddr4.patch patches.arch/sb_edac-add-support-for-haswell-based-systems.patch patches.arch/move-intel-snb-device-ids-from-sb_edac-to-pci_ids-h.patch patches.arch/sb_edac-claim-a-different-pci-device.patch patches.arch/sb_edac-fix-discovery-of-top-of-low-memory-for-haswell.patch patches.arch/sb_edac-add-support-for-broadwell-de-processor.patch patches.arch/sb_edac-fix-typo-computing-number-of-banks.patch patches.arch/sb_edac-fix-detection-on-snb-machines.patch patches.arch/readq-writeq-add-explicit-lo_hi__q.patch patches.arch/ie31200_edac-introduce-the-driver.patch patches.arch/ie31200_edac-allocate-mci-and-map-mchbar-first.patch # fate#318728 patches.arch/edac-mce-amd-add-mce-decoding-for-f15h-m60h.patch patches.arch/02-sb_edac-fix-a-typo-and-a-thinko-in-address-handling-for-haswell.patch patches.arch/03-sb_edac-fix-support-for-systems-with-two-home-agents-per-socket.patch patches.arch/04-sb_edac-support-for-broadwell-ep-and-ex.patch patches.arch/05-sb_edac-look-harder-for-ddrio-on-haswell-systems.patch patches.arch/06-sb_edac-correctly-fetch-dimm-width-on-ivy-bridge-and-haswell.patch patches.arch/07-edac-sb_edac-fix-tad-presence-check-for-sbridge_mci_bind_devs.patch patches.arch/08-edac-sb_edac-add-support-for-duplicate-device-ids.patch patches.arch/09-edac-sb_edac-fix-computation-of-channel-address.patch patches.arch/10-x86-edac-sb_edac-c-repair-damage-introduced-when-fixing-channel-address.patch patches.arch/11-x86-edac-sb_edac-c-take-account-of-channel-hashing-when-needed.patch patches.arch/12-edac_sb_edac-fix_rank_lookup_on_broadwell.patch patches.arch/13-edac-use-static-attribute-groups-for-managing-sysfs-entries.patch patches.arch/14-edac-correct_channel_count_limit.patch patches.arch/firmware-dmi_scan-fix-ordering-of-product_uuid.patch ######################################################## # x86 UV patches from SGI ######################################################## patches.arch/uv-move-nmi-support.patch patches.arch/x86-uv-update-uv-support-for-external-nmi-signals.patch patches.arch/x86-uv-check-for-alloc_cpumask_var-failures-properly-in-uv_nmi_setup.patch patches.arch/x86-uv-add-summary-of-cpu-activity-to-uv-nmi-handler.patch patches.arch/x86-uv-add-kdump-to-uv-nmi-handler.patch patches.arch/kdb-add-support-for-external-nmi-handler-to-call-kgdb-kdb.patch patches.arch/x86-uv-add-call-to-kgdb-kdb-from-nmi-handler.patch patches.arch/kgdb-kdb-fix-no-kdb-config-problem.patch patches.arch/x86-uv-nmi-fix-sparse-warnings.patch patches.arch/x86-uv-nmi-kgdb-kdb-fix-uv-nmi-handler-when-kdb-not-configured.patch patches.arch/x86-uv-set-n_lshift-based-on-gam_gr_config-mmr-for-uv3.patch ######################################################## # x86_64/i386 depending on the UV patchset ######################################################## ######################################################## # powerpc/generic ######################################################## patches.suse/8250-sysrq-ctrl_o.patch patches.arch/ppc-pegasos-console-autodetection.patch patches.suse/ppc-powerbook-usb-fn-key-default.patch patches.drivers/ppc64-adb patches.suse/suse-ppc64-branding patches.arch/ppc-prom-nodisplay.patch patches.arch/rapidio-modular-core-build-on-powerpc-and-mips.patch patches.suse/powerpc-increase-RMA-size patches.arch/powerpc-bpf-jit-Disable-classic-BPF-JIT-on-ppc64le.patch ######################################################## # PPC64 in little endian mode ######################################################## patches.arch/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch patches.arch/powernv-100-add-explicit-OF-includes patches.arch/powernv-101-Little-endian-fixes-for-platforms-powernv-opal.c patches.arch/powernv-102-Little-endian-fix-for-arch-powerpc-platforms-powernv-pci.c patches.arch/powernv-103-Little-endian-fix-for-arch-powerpc-platforms-powernv-pci-p5ioc2.c patches.arch/powernv-104-Little-endian-sparse-clean-up-for-arch-powerpc-platforms-powernv-pci-ioda.c patches.arch/powernv-105-Fix-endian-issues-in-OPAL-RTC-driver patches.arch/powernv-106-Make-OPAL-NVRAM-device-tree-accesses-endian-safe patches.arch/powernv-107-Fix-endian-issues-in-powernv-PCI-code patches.arch/powernv-108-Fix-endian-issues-in-OPAL-console-and-udbg-backend patches.arch/powernv-109-Fix-OPAL-entry-and-exit-in-little-endian-mode patches.arch/powernv-110-Dont-register-exception-handlers-in-little-endian-mode patches.arch/powernv-111-More-little-endian-issues-in-OPAL-RTC-driver patches.arch/powernv-112-Fix-some-PCI-sparse-errors-and-one-LE-bug patches.arch/powernv-113-Implement-arch_get_random_long-int-for-powernv patches.arch/powernv-114-Add-scom-support-under-OPALv3 patches.arch/powernv-115-Enable-EEH-for-PHB3 patches.arch/powernv-116-Support-inbound-error-injection patches.arch/powernv-117-eeh-Output-error-number patches.arch/powernv-118-Double-size-of-log-blob patches.arch/powernv-119-eeh-Output-PHB3-diag-data patches.arch/powernv-120-add-real-mode-support-for-dma-operations-on-powernv # patches.arch/powernv-121-Merge-branch-for-kvm-into-next patches.arch/ppc64le-0005-Little-endian-builds-double-word-swap-VSX-st patches.arch/ppc-put-FP_VSX-and-VR-state-into-structures patches.arch/powernv-122-Add-includes-to-fix-powernv-rng.c-build patches.arch/powernv-123-Use-32-bit-loads-and-stores-when-operating-on-condition-register-values patches.arch/powernv-124-Create-opal-sysfs-directory patches.arch/powernv-125-Code-update-interface patches.arch/powernv-126-scom-Enable-64-bit-addresses patches.arch/powernv-127-Add-support-for-indirect-XSCOM-via-debugfs # patches.arch/powernv-128-Add-PE-to-its-own-PELTV already in 3.12.2 patches.arch/powernv-129-Reserve-the-correct-PE-number patches.arch/ppc-book3s-Add-flush_tlb-operation-in-cpu_spec patches.arch/ppc-mce-1-book3s-Flush-SLB-TLBs-if-we-get-SLB-TLB-machine-check-errors-on-power7 patches.arch/ppc-mce-2-book3s-Flush-SLB-TLBs-if-we-get-SLB-TLB-machine-check-errors-on-power8 # patches.arch/powernv-130-Merge-tag-devicetree-for-3.13-of-git-git.kernel.org-pub-scm-linux-kernel-git-robh-linux patches.arch/powernv-131-Make-cpu_to_chip_id-available-when-SMP=n patches.arch/powernv-132-Replace-CONFIG_POWERNV_MSI-with-just-CONFIG_PPC_POWERNV patches.arch/powernv-133-book3s-Decode-and-save-machine-check-event patches.arch/ppc-book3s-Split-common-exception-prolog patches.arch/ppc-book3s-handle-machine-check-in-Linux-host patches.arch/ppc-book3s-Return-from-interrupt-if-coming-from-evil-context patches.arch/ppc-book3s-Introduce-exclusive-emergency-stack-for-MCE patches.arch/powernv-134-book3s-Queue-up-and-process-delayed-MCE-events patches.arch/ppc-mce-4-move-machine-check-code patches.arch/ppc-mce-Move-processing-of-queued-MCE-out-of-syscall-exit-path patches.arch/powernv-135-Remove-machine-check-handling-in-OPAL patches.arch/powernv-136-Machine-check-exception-handling patches.arch/powernv-137-Infrastructure-to-read-opal-messages-in-generic-format patches.arch/powernv-138-Move-SG-list-structure-to-header-file patches.arch/powernv-139-move-iommu_add_device-earlier patches.arch/powernv-140-Move-PHB-diag-dump-functions-around patches.arch/powernv-141-eeh-Output-PHB-diag-data patches.arch/powernv-142-Remove-get-set_rtc_time-when-they-are-not-present patches.arch/powernv-143-Get-FSP-memory-errors-and-plumb-into-memory-poison-infrastructure patches.arch/powernv-144-Fix-VFIO-support-with-PHB3 patches.arch/powernv-145-Fix-endian-issue-in-opal_xscom_read patches.arch/powernv-146-Fix-OPAL-LPC-access-in-Little-Endian # patches.arch/powernv-147-eeh-Fix-possible-buffer-overrun-in-ioda_eeh_phb_diag n/a patches.arch/powernv-148-eeh-Add-buffer-for-P7IOC-hub-error-data patches.arch/powernv-149-iommu-Update-constant-names-to-reflect-their-hardcoded-page-size patches.arch/powernv-150-iommu-Add-it_page_shift-field-to-determine-iommu-page-size patches.arch/powernv-151-iommu-Update-the-generic-code-to-use-dynamic-iommu-page-sizes # patches.arch/powernv-152-Merge-branch-merge-into-next # patches.arch/powernv-153-treewide-fix-comments-and-printk-msgs patches.arch/powernv-154-Delete-non-required-instances-of-include-linux-init.h patches.arch/powernv-155-Remove-unnecessary-assignment patches.arch/powernv-156-eeh-Add-restore_config-operation patches.arch/powernv-157-eeh-Call-opal_pci_reinit-on-powernv-for-restoring-config-space patches.arch/powernv-158-Increase-candidate-fw-image-size # patches.arch/powernv-159-eeh-Handle-multiple-EEH-errors already in 3.12.16 patches.arch/powernv-160-eeh-Escalate-error-on-non-existing-PE patches.arch/powernv-161-Call-OPAL-sync-before-kexecing # patches.arch/powernv-162-Merge-branch-for-linus-of-git-git.kernel.org-pub-scm-linux-kernel-git-jikos-trivial # patches.arch/powernv-163-Merge-branch-next-of-git-git.kernel.org-pub-scm-linux-kernel-git-benh-powerpc patches.arch/pseries-cpuidle patches.arch/powernv-164-cpuidle-Back-end-cpuidle-driver-for-powernv-platform patches.arch/powernv-165-Add-iommu-DMA-bypass-support-for-IODA2 # patches.arch/powernv-166-Rework-EEH-reset n/a patches.arch/powernv-167-eeh-Cleanup-on-eeh_subsystem_enabled patches.arch/powernv-168-eeh-Disable-EEH-on-reboot patches.arch/powernv-169-cpuidle-powernv-Remove-redundant-cpuidle_idle_call patches.arch/powernv-170-Dump-PHB-diag-data-immediately patches.arch/powernv-171-Refactor-PHB-diag-data-dump patches.arch/powernv-172-Fix-indirect-XSCOM-unmangling patches.arch/pseries-cpuidle-smt-snooze-delay-cleanup patches.arch/powerpc-powernv-Add-context-management-for-Fast-Sleep patches.arch/powernv-173-Add-OPAL-call-to-resync-timebase-on-wakeup patches.arch/powernv-174-book3s-Recover-from-MC-in-sapphire-on-SCOM-read-via-MMIO patches.arch/powernv-175-Read-OPAL-error-log-and-export-it-through-sysfs patches.arch/powernv-176-Platform-dump-interface # patches.arch/powernv-177-Merge-branch-sched-urgent-into-sched-core patches.arch/powernv-178-Infrastructure-to-support-OPAL-async-completion patches.arch/powernv-179-Enable-reading-and-updating-of-system-parameters patches.arch/powernv-180-Enable-fetching-of-platform-sensor-data # patches.arch/powernv-181-Merge-branch-next-of-git-git.kernel.org-pub-scm-linux-kernel-git-benh-powerpc # patches.arch/powernv-182-Merge-branch-powernv-cpuidle-of-git-git.kernel.org-pub-scm-linux-kernel-git-benh-powerpc patches.arch/powernv-183-Add-opal_notifier_unregister-and-export-to-modules patches.arch/powernv-184-Fix-endian-issues-with-OPAL-async-code # patches.arch/powernv-185-cpufreq-powernv-Select-CPUFreq-related-Kconfig-options-for-powernv patches.arch/powernv-186-Fix-endian-issues-with-sensor-code patches.arch/powernv-187-book3s-Fix-mc_recoverable_range-buffer-overrun-issue patches.arch/powernv-188-Add-OPAL-message-log-interface patches.arch/powernv-189-Add-invalid-OPAL-call # patches.arch/powernv-190-Adapt-opal-elog-and-opal-dump-to-new-sysfs_remove_file_self # patches.arch/powernv-191-Merge-tag-pm+acpi-3.15-rc1-3-of-git-git.kernel.org-pub-scm-linux-kernel-git-rafael-linux-pm patches.arch/powernv-192-Remove-superflous-function-descriptors-in-assembly-only-code patches.arch/ppc64le-ELFv2-0002-Move-the-patch_exception-to-a-common-place patches.arch/ppc64le-ELFv2-0003-booke64-Add-LRAT-error-exception-handler patches.arch/ppc64le-ELFv2-0004-85xx-add-hardware-automatically-enter-altive patches.arch/ppc64le-ELFv2-0005-85xx-add-hardware-automatically-enter-pw20-s patches.arch/ppc64le-0001-Fix-endian-issues-in-VMX-copy-loops patches.arch/ppc64le-0002-Book-3S-MMU-little-endian-support patches.arch/ppc64le-0003-Fix-offset-of-FPRs-in-VSX-registers-in-littl patches.arch/ppc64le-0004-PTRACE_PEEKUSR-PTRACE_POKEUSER-of-FPR-regist patches.arch/ppc64le-0006-Support-endian-agnostic-MMIO patches.arch/ppc64le-0007-Add-little-endian-support-for-word-at-a-time patches.arch/ppc64le-0008-Set-MSR_LE-bit-on-little-endian-builds patches.arch/ppc64le-0009-Reset-MSR_LE-on-signal-entry patches.arch/ppc64le-0010-Include-the-appropriate-endianness-header patches.arch/ppc64le-0011-Endian-safe-trampoline patches.arch/ppc64le-0012-Remove-open-coded-byte-swap-macro-in-alignme patches.arch/ppc64le-0013-Remove-hard-coded-FP-offsets-in-alignment-ha patches.arch/ppc64le-0014-Alignment-handler-shouldn-t-access-VSX-regis patches.arch/ppc64le-0015-Add-little-endian-support-to-alignment-handl patches.arch/ppc64le-0016-Handle-VSX-alignment-faults-in-little-endian patches.arch/ppc64le-0017-Use-generic-checksum-code-in-little-endian patches.arch/ppc64le-0018-Use-generic-memcpy-code-in-little-endian patches.arch/ppc64le-0019-uname-should-return-ppc64le-ppcle-on-little- # patches.arch/ppc64le-0021-Little-endian-fix-for-arch-powerpc-platforms == powernv-102 # patches.arch/powernv-193-Fix-unsafe-accesses-to-parameter-area-in-ELFv2 == ppc64le-ELFv2-0021-Fix-unsafe... patches.arch/powernv-195-Fix-sysparam-sysfs-error-handling patches.arch/powernv-196-Use-ssize_t-for-sysparam-return-values patches.arch/powernv-197-Check-sysfs-size-before-copying patches.arch/powernv-198-Fix-typos-in-sysparam-code patches.arch/powernv-199-Check-sysparam-size-before-creation patches.arch/powernv-200-Fix-kexec-races-going-back-to-OPAL patches.arch/powernv-201-Fix-little-endian-issues-in-OPAL-flash-code patches.arch/powernv-202-Reduce-multi-hit-of-iommu_add_device patches.arch/powernv-203-Release-the-refcount-for-pci_dev patches.arch/powernv-204-Use-uint64_t-instead-of-size_t-in-OPAL-APIs patches.arch/powernv-205-Fix-little-endian-issues-with-opal_do_notifier-calls patches.arch/powernv-206-Fix-little-endian-issues-in-OPAL-error-log-code patches.arch/powernv-207-Create-OPAL-sglist-helper-functions-and-fix-endian-issues patches.arch/powernv-208-Fix-little-endian-issues-in-OPAL-dump-code patches.arch/powernv-209-Set-the-runlatch-bits-correctly-for-offline-cpus patches.arch/powernv-210-Remove-PNV_EEH_STATE_REMOVED patches.arch/powernv-211-Move-PNV_EEH_STATE_ENABLED-around patches.arch/powernv-214-Use-EEH-PCI-config-accessors # [2017-05-29] Pending SUSE Kernel Fixes patches.arch/powernv-215-book3s-Fix-MCE-console-messages-for-unrecoverable-MCE.patch patches.arch/ppc64le-0025-powernv-Fix-endian-issues-in-OPAL-ICS-backen patches.arch/ppc64le-0033-hvsi-Fix-endian-issues-in-HVSI-driver patches.arch/ppc64le-0034-Disable-KVM-on-little-endian-builds patches.arch/ppc64le-0035-Add-ability-to-build-little-endian-kernels patches.arch/ppc64le-0036-Don-t-set-HAVE_EFFICIENT_UNALIGNED_ACCESS-on patches.arch/ppc64le-0037-Work-around-little-endian-gcc-bug patches.arch/ppc64le-0038-kernel-Fix-endian-issue-in-rtas_pci patches.arch/ppc64le-0039-prom_init-exception-when-updating-core-value patches.arch/ppc64le-0040-Make-kernel-module-helper-endian-safe patches.arch/ppc64le-0041-Fix-little-endian-issue-in-OF-PCI-scan patches.arch/ppc64le-0042-pseries-Fix-endian-issues-in-pseries-iommu-c patches.arch/ppc64le-0043-Fix-Handler-of-Unaligned-Load-Store-Strings patches.arch/ppc64le-0044-Enable-Little-Endian-Alignment-Handler-for-F patches.arch/ppc64le-0045-Fix-Unaligned-Loads-and-Stores patches.arch/ppc64le-0046-Fix-Unaligned-LE-Floating-Point-Loads-and-St patches.arch/ppc64le-0047-Use-mcpu-power7-on-ppc64-little-endian-build patches.arch/ppc64le-0048-nvram-Fix-endian-issue-when-reading-the-NVRA patches.arch/ppc64le-0049-nvram-Fix-endian-issue-when-using-the-partit patches.arch/ppc64le-0050-bpf-BPF-JIT-compiler-for-64-bit-Little-Endia patches.arch/ppc64le-0051-word-at-a-time-optimization-for-64-bit-Littl patches.arch/ppc64le-0052-Remove-big-endianness-assumption-in-of_find_ patches.arch/ppc64le-0053-pseries-Fix-endian-issues-in-pseries-EEH-cod patches.arch/ppc64le-0054-pseries-Add-H_SET_MODE-to-change-exception-endiannes patches.arch/ppc64le-0055-Add-TIF_ELF2ABI-flag patches.arch/ppc64le-0056-Set-eflags-correctly-for-ELF-ABIv2-core-dump patches.arch/ppc64le-0057-ELF2-binaries-launched-directly patches.arch/ppc64le-0058-ELF2-binaries-signal-handling patches.arch/ppc64le-0059-Don-t-use-ELFv2-ABI-to-build-the-kernel patches.arch/ppc64le-0060-Add-CONFIG_CPU_LITTLE_ENDIAN-kernel-config-o patches.arch/ppc64le-0061-Add-pseries_le_defconfig patches.arch/ppc64le-0062-Wrong-DWARF-CFI-in-the-kernel-vdso-for-littl patches.arch/ppc64le-0063-kvm-allow-guest-control-E-attribute-in-mas2 patches.arch/ppc64le-0064-Fix-error-when-cross-building-TAGS-cscope patches.arch/ppc64le-0065-allyesconfig-should-not-select-CONFIG_CPU_LI patches.arch/ppc64le-0066-Fix-endian-issue-in-setup-common.c patches.arch/ppc64le-0067-Fix-topology-core_id-endian-issue-on-LE-buil patches.arch/ppc64le-0068-pseries-Fix-endian-issues-in-proc-ppc64-lpar patches.arch/ppc64le-0069-pseries-Fix-endian-issues-in-nvram-code patches.arch/ppc64le-0070-pseries-Fix-PCIE-link-speed-endian-issue patches.arch/ppc64le-0071-pseries-Fix-endian-issues-in-MSI-code patches.arch/ppc64le-0072-Fix-endian-issues-in-crash-dump-code patches.arch/ppc64le-build-vmlinux.patch # [2017-05-29] Pending SUSE Kernel Fixes patches.arch/ppc64le-0073-Fix-bad-inline-asm-constraint-in-create_zero.patch patches.arch/ppc-Check-return-value-of-instance-to-package-OF patches.arch/ppc-Fix-alignment-of-secondary-cpu-spin-vars patches.arch/ppc-Fix-endian-issues-in-kexec-and-crash-dump patches.arch/ppc-kvm-Unify-kvmppc_get_last_inst-and-sc patches.arch/ppc-unaligned-accesses-endian-safe patches.arch/ppc64-non-VMX-__copy_tofrom_user-bi-endian patches.arch/pseries-add-Gen3-definitions-for-PCIE-link-speed patches.arch/pseries-fix-regression-on-PCI-link-speed patches.arch/ppc-kvm-Book3S-MMIO-emulation-support-for-little-endian patches.arch/ppc-Fix-kdump-hang-on-p8-with-relocation-on-exception patches.arch/pseries-no-relocation-on-exception-during-crash-kdump patches.arch/ppc-giveup_fpu_altivec-save-state-alternate-location patches.arch/powerpc-reclaim-two-unused-thread_info-flag-bits patches.arch/ppc-dont-corrupt-transactional-state-when-using-FP_VMX patches.arch/ppc-fix-transactional-FP_VMX_VSX-unavailable-handlers # fate#316890: Generic WorkQueue Engine device driver for POWER8 patches.drivers/GenWQE-0001-PCI-support-health-monitoring-and-recovery patches.drivers/GenWQE-0002-Character-device-and-DDCB-queue patches.drivers/GenWQE-0003-Utility-functions patches.drivers/GenWQE-0004-Debugfs-interfaces patches.drivers/GenWQE-0005-Sysfs-interfaces patches.drivers/GenWQE-0006-Enable-driver patches.drivers/GenWQE-0007-Fix-endian-issues-detected-by-sparse patches.drivers/GenWQE-0008-Replace-dynamic_hex_dump-with-print_hex_dump_debug patches.drivers/GenWQE-0009-Accidently-casting-to-u32-where-u64-is-required patches.drivers/GenWQE-0010-Rework-return-code-for-flash-update-ioctl patches.drivers/GenWQE-0011-Fix-compile-problems-for-Alpha patches.drivers/GenWQE-0012-Fix-warnings-for-sparc patches.drivers/GenWQE-0013-misc-genwqe-fix-return-value-check-in-genwqe_device_create patches.arch/ppc64-boot-fix-do_div-wrapper patches.arch/ppc64le-fix-relocate-processing patches.drivers/ipr-format-HCAM-overlay-0x21 patches.arch/ppc64le-userspace-bigendian-rtas-args patches.arch/pseries-migrate-update-DT-only-once patches.arch/pseries-resume-update-dynamic-cache-nodes patches.arch/pseries-expose-kernel-DT-update-to-drmgr # bnc#870365/fate#315738 patches.arch/ppc-perf-01-create-bin_attribute-under-requested-group patches.arch/ppc-perf-02-add-24x7-and-gpci-hvcalls patches.arch/ppc-perf-03-add-hv_gpci-interface-header patches.arch/ppc-perf-04-add-24x7-interface-headers patches.arch/ppc-perf-05-add-gpci-shared-interface-for-version-and-caps patches.arch/ppc-perf-06-add-event-fields-and-format-macros patches.arch/ppc-perf-07-add-hv-gpci-support patches.arch/ppc-perf-08-add-hv-24x7-support patches.arch/ppc-perf-09-add-hypervisor-counter-kconfig patches.arch/ppc-perf-10-add-dev-attr-documentation patches.arch/ppc-perf-11-hv_24x7-probe-errors-changed-to-pr_debug patches.arch/ppc-perf-12-hv_gpci-probe-failures-use-pr_debug patches.arch/ppc-perf-13-gpci-make-device-attr-static patches.arch/ppc-perf-14-24x7-use-unsigned-long-not-u32-value patches.arch/ppc-perf-15-24x7-remove-static-4096-sparse-choke patches.arch/ppc-perf-16-24x7-catalog-version-number-is-be64 patches.arch/ppc64le-enable-64k-io-pages.patch patches.arch/ppc-perf-link-VDSOs-at-0 patches.arch/ppc-perf-use-unstripped-VDSO patches.arch/ppc-xmon-fix-endless-loop-in-get_output_lock patches.arch/ppc-xmon-fix-timeout-loop-in-get_output_lock patches.arch/ppc-xmon-signal-entered-after-print-finished patches.arch/ppc-no-R_PPC64_TOCSAVE-relocs patches.arch/ppc-fix-up-kdump-base-cap-to-128M patches.arch/ppc-iommu-Dont-detach-device-without-IOMMU-group patches.arch/ppc-book3s-hv-fix-incorrect-userspace-exit-on-ioeventfd-write patches.arch/ppc64le-add-lq-stq-emulation patches.arch/ppc64le-enable-rtas-event-support patches.arch/ppc64le-fix-xmon-disasm-for-LE patches.arch/KVM-PPC-Book3S-Introduce-hypervisor-call-H_GET_TCE patches.arch/powerpc-Make-irq_stat.timers_irqs-counting-more-specific patches.arch/powerpc-Fix-races-with-irq_work patches.arch/cpuidle-powernv-Add-Fast-Sleep-CPU-idle-state patches.arch/cpuidle-powernv-Parse-device-tree-to-setup-idle-states patches.arch/ppc64le-ELFv2-0006-No-need-to-use-dot-symbols-when-branching-to-a-function patches.arch/ppc64le-ELFv2-0008-Don-t-use-a-function-descriptor-for-system-call-table patches.arch/ppc64le-ELFv2-0009-Remove-some-unnecessary-uses-of-_GLOBAL-and-_STATIC patches.arch/ppc64le-ELFv2-0010-Remove-_INIT_GLOBAL-_STATIC-and-_INIT_STATIC patches.arch/ppc64le-ELFv2-0011-Remove-dot-symbol-usage-in-exception-macros patches.arch/ppc64le-ELFv2-0012-Create-DOTSYM-to-wrap-dot-symbol-usage patches.arch/ppc64le-ELFv2-0013-Remove-function-descriptors-and-dot-symbols-on-new-ABI patches.arch/ppc64le-ELFv2-0014-ABIv2-function-calls-must-place-target-address-in-r12 patches.arch/powernv-194-Fix-SMP-issues-with-ppc64le-ABIv2 patches.arch/ppc64le-ELFv2-0015-Ignore-TOC-relocations patches.arch/ppc64le-ELFv2-0016-Add-ABIv2-support-to-ppc_function_entry patches.arch/ppc64le-ELFv2-0017-Use-ppc_function_entry-instead-of-open-coding-it patches.arch/ppc64le-ELFv2-0018-Fix-branch-patching-code-for-ABIv2 patches.arch/ppc64le-ELFv2-0019-Fix-kernel-thread-creation-on-ABIv2 patches.arch/ppc64le-ELFv2-0020-Fix-ABIv2-issues-with-stack-offsets-in-assembly-code patches.arch/ppc64le-ELFv2-0021-Fix-unsafe-accesses-to-parameter-area-in-ELFv2 patches.arch/ppc64le-ELFv2-0022-tm-Use-STK_PARAM patches.arch/ppc64le-ELFv2-0023-tm-Fix-GOT-save-offset-for-ABIv2 patches.arch/ppc64le-ELFv2-0024-tracing-TRACE_WITH_FRAME_BUFFER-creates-invalid-stack-frames patches.arch/ppc64le-ELFv2-0026-Fix-ABIv2-issue-with-dereference_function_descriptor patches.arch/ppc64le-ELFv2-0027-make-module-stub-code-endian-independent patches.arch/ppc64le-ELFv2-0028-modules-implement-R_PPC64_TOCSAVE-relocation. patches.arch/ppc64le-ELFv2-0029-EXPORT_SYMBOL-.TOC. patches.arch/ppc64le-ELFv2-0030-module-handle-MODVERSION-for-.TOC. patches.arch/ppc64le-ELFv2-0031-Fix-up-TOC.-for-modules. patches.arch/ppc64le-ELFv2-0032-Handle-new-ELFv2-module-relocations patches.arch/ppc64le-ELFv2-0033-modules-comment-about-de-dotifying-symbols-when-using-the-ELFv2-ABI. patches.arch/ppc64le-ELFv2-0034-modules-change-r2-save-restore-offset-for-ELFv2-ABI. patches.arch/ppc64le-ELFv2-0035-modules-use-r12-for-stub-jump-address. patches.arch/ppc64le-ELFv2-0036-modules-skip-r2-setup-for-ELFv2 patches.arch/ppc64le-ELFv2-0037-modules-implement-stubs-for-ELFv2-ABI. patches.arch/ppc64le-ELFv2-0038-Build-little-endian-ppc64-kernel-with-ABIv2 patches.arch/ppc64le-ELFv2-0039-Make-ftrace-endian-safe patches.arch/ppc64le-ELFv2-0040-Add-_GLOBAL_TOC-for-ABIv2-assembly-functions-exported-to-modules patches.arch/ppc64le-ELFv2-0041-ftrace_caller-_mcount-is-exported-to-modules-so-needs-_GLOBAL_TOC patches.arch/ppc64le-ELFv2-0042-kprobes-Fix-ABIv2-issues-with-kprobe_lookup_name patches.arch/ppc64le-ELFv2-0043-modules-Create-is_module_trampoline patches.arch/ppc64le-ELFv2-0044-modules-Create-module_trampoline_target patches.arch/ppc64le-ELFv2-0045-ftrace-Use-module-loader-helpers-to-parse-trampolines patches.arch/ppc64le-ELFv2-0046-ftrace-Fix-ABIv2-issues-with-__ftrace_make_call patches.arch/ppc64le-ELFv2-0047-scripts-mod-modpost.c-handle-non-ABS-crc-symbols patches.fixes/pseries-exported-hcall-functions-need-_GLOBAL_TOC patches.arch/ppc64le-ftrace-Fix-inverted-check-of-create_branch patches.arch/ppc64le-ftrace-powerpc-ftrace-Fix-typo-in-mask-of-opcode patches.arch/ppc-Print-DAR-and-DSISR-on-machine-check-oopses patches.arch/ppc-Remove-a-few-lines-of-oops-output patches.arch/ppc-Only-print-PACATMSCRATCH-in-oops-when-TM-is-active patches.arch/ppc-Rename-duplicate-COMMAND_LINE_SIZE-define patches.arch/ppc-Bump-COMMAND_LINE_SIZE-to-2048 patches.arch/ppc-Fix-error-return-in-rtas_flash-module-init patches.arch/ppc-book3s-Introduce-early-machine-check-hook-in-cpu_spec patches.arch/ppc-fix-ftrace-test_24bit_addr patches.arch/powerpc-Add-ppc_global_function_entry patches.arch/ppc-ftrace-Fix-nop-of-modules-on-64bit-LE-ABIv2 patches.arch/powerpc-kprobes-Fix-jprobes-on-ABI-v2-LE patches.arch/ppc-handle-NUMA-pte-via-slow-path patches.arch/ppc-rate-limit-users-spamming-kernel-log-buffer patches.fixes/ptrace-getsiginfo patches.arch/ppc-Exported-functions-__clear_user-and-copy_page-use-r2 patches.arch/ppc-selftests-for-previous-THP-bug patches.fixes/powernv-Pass-buffer-size-to-OPAL-validate-flash-call patches.fixes/ppc-Fix-32bit-frames-for-signals-delivered-when-transactional patches.arch/ppc-module-fix-.TOC.-symbol-CRC patches.arch/powerpc-powernv-Remove-some-OPAL-function-declaration-duplication patches.arch/cpufreq-powernv-cpufreq-driver-for-powernv-platform patches.arch/cpufreq-powernv-Use-cpufreq_frequency_table.driver_data-to-store-pstate-ids patches.arch/powerpc-powernv-Fix-opal_xscom_readwrite-prototype patches.arch/powerpc-powernv-Add-config-option-for-hwpoisoning patches.arch/tick-Introduce-hrtimer-based-broadcast patches.arch/powerpc-scom-Change-scom_read-and-scom_write-to-return-errors patches.arch/time-Change-the-return-type-of-clockevents_notify-to-integer patches.arch/cpufreq-Add-new-helper-cpufreq_table_validate_and_show patches.arch/cpufreq-define-generic-.attr,-.exit-and-.verify-routines patches.arch/powerpc-Free-up-the-slot-of-PPC_MSG_CALL_FUNC_SINGLE-IPI-message patches.arch/powerpc-Implement-tick-broadcast-IPI-as-a-fixed-IPI-message patches.fixes/time-Fixup-fallout-from-recent-clockevent-tick-changes patches.fixes/tick-Fixup-more-fallout-from-hrtimer-broadcast-mode patches.arch/crypto-nx-disable-NX-on-little-endian-builds patches.arch/powerpc-book3s-Fix-machine-check-handling-for-unhandled-errors patches.arch/powerpc-book3s-Fix-some-ABIv2-issues-in-machine-check-code patches.arch/powerpc-Add-a-cpu-feature-CPU_FTR_PMAO_BUG patches.arch/powerpc-perf-Add-lost-exception-workaround patches.arch/powerpc-powernv-Add-calls-to-support-little-endian-host patches.arch/powerpc-Correct-DSCR-during-TM-context-switch patches.arch/ppc64le-kvm-0001-KVM-PPC-Book3S-HV-Save-restore-SIAR-and-SDAR-along-w.patch patches.arch/ppc64le-kvm-0002-KVM-PPC-Book3S-HV-Reserve-POWER8-space-in-get-set_on.patch patches.arch/ppc64le-kvm-0003-KVM-PPC-Book3S-HV-Implement-timebase-offset-for-gues.patch patches.arch/ppc64le-kvm-0004-KVM-PPC-Book3S-Add-GET-SET_ONE_REG-interface-for-VRS.patch patches.arch/ppc64le-kvm-0005-KVM-PPC-Book3S-HV-Implement-H_CONFER.patch patches.arch/ppc64le-kvm-0006-KVM-PPC-Book3S-HV-Restructure-kvmppc_hv_entry-to-be-.patch patches.arch/ppc64le-kvm-0007-KVM-PPC-Book3S-HV-Pull-out-interrupt-reading-code-in.patch patches.arch/ppc64le-kvm-0008-KVM-PPC-Book3S-HV-Avoid-unbalanced-increments-of-VPA.patch patches.arch/ppc64le-kvm-0009-KVM-PPC-BookE-Add-GET-SET_ONE_REG-interface-for-VRSA.patch patches.arch/ppc64le-kvm-0010-KVM-PPC-Book3S-HV-Store-LPCR-value-for-each-virtual-.patch patches.arch/ppc64le-kvm-0011-KVM-PPC-Book3S-HV-Add-support-for-guest-Program-Prio.patch patches.arch/ppc64le-kvm-0012-KVM-PPC-Book3S-HV-Support-POWER6-compatibility-mode-.patch patches.arch/ppc64le-kvm-0013-KVM-PPC-Book3S-HV-Don-t-crash-host-on-unknown-guest-.patch patches.arch/ppc64le-kvm-0014-KVM-PPC-Book3S-PR-Fix-compilation-without-CONFIG_ALT.patch patches.arch/ppc64le-kvm-0015-KVM-PPC-Book3S-PR-Keep-volatile-reg-values-in-vcpu-r.patch patches.arch/ppc64le-kvm-0016-KVM-PPC-Book3S-PR-Allow-guest-to-use-64k-pages.patch patches.arch/ppc64le-kvm-0017-KVM-PPC-Book3S-PR-Use-64k-host-pages-where-possible.patch patches.arch/ppc64le-kvm-0018-KVM-PPC-Book3S-PR-Allocate-kvm_vcpu-structs-from-kvm.patch patches.arch/ppc64le-kvm-0019-KVM-PPC-Book3S-PR-Handle-PP0-page-protection-bit-in-.patch patches.arch/ppc64le-kvm-0020-KVM-PPC-Book3S-PR-Correct-errors-in-H_ENTER-implemen.patch patches.arch/ppc64le-kvm-0021-KVM-PPC-Book3S-PR-Make-HPT-accesses-and-updates-SMP-.patch patches.arch/ppc64le-kvm-0022-KVM-PPC-Book3S-Move-skip-interrupt-handlers-to-commo.patch patches.arch/ppc64le-kvm-0023-KVM-PPC-Book3S-PR-Better-handling-of-host-side-read-.patch patches.arch/ppc64le-kvm-0024-KVM-PPC-Book3S-PR-Use-mmu_notifier_retry-in-kvmppc_m.patch patches.arch/ppc64le-kvm-0025-KVM-PPC-Book3S-PR-Mark-pages-accessed-and-dirty-if-b.patch patches.arch/ppc64le-kvm-0026-KVM-PPC-Book3S-PR-Reduce-number-of-shadow-PTEs-inval.patch patches.arch/ppc64le-kvm-0027-kvm-powerpc-book3s-hv-Fix-vcore-leak.patch patches.arch/ppc64le-kvm-0028-KVM-PPC-Book3S-HV-Better-handling-of-exceptions-that.patch patches.arch/ppc64le-kvm-0029-kvm-powerpc-book3s-remove-kvmppc_handler_highmem-lab.patch patches.arch/ppc64le-kvm-0030-kvm-powerpc-book3s-move-book3s_64_vio_hv.c-into-the-.patch patches.arch/ppc64le-kvm-0031-kvm-powerpc-book3s-pr-Rename-KVM_BOOK3S_PR-to-KVM_BO.patch patches.arch/ppc64le-kvm-0032-kvm-powerpc-book3s-Add-a-new-config-variable-CONFIG_.patch patches.arch/ppc64le-kvm-0033-kvm-powerpc-Add-kvmppc_ops-callback.patch patches.arch/ppc64le-kvm-0034-kvm-powerpc-book3s-Cleanup-interrupt-handling-code.patch patches.arch/ppc64le-kvm-0035-kvm-powerpc-book3s-Add-is_hv_enabled-to-kvmppc_ops.patch patches.arch/ppc64le-kvm-0036-kvm-powerpc-book3s-pr-move-PR-related-tracepoints-to.patch patches.arch/ppc64le-kvm-0037-kvm-powerpc-booke-Move-booke-related-tracepoints-to-.patch patches.arch/ppc64le-kvm-0038-kvm-powerpc-book3s-Support-building-HV-and-PR-KVM-as.patch patches.arch/ppc64le-kvm-0039-kvm-Add-struct-kvm-arg-to-memslot-APIs.patch patches.arch/ppc64le-kvm-0040-kvm-powerpc-book3s-Allow-the-HV-and-PR-selection-per.patch patches.arch/ppc64le-kvm-0041-kvm-powerpc-book3s-drop-is_hv_enabled.patch patches.arch/ppc64le-kvm-0042-KVM-PPC-Book3S-HV-Fix-physical-address-calculations.patch patches.arch/ppc64le-kvm-0043-KVM-PPC-Book3S-HV-Refine-barriers-in-guest-entry-exi.patch patches.arch/ppc64le-kvm-0044-KVM-PPC-Book3S-HV-Make-tbacct_lock-irq-safe.patch patches.arch/ppc64le-kvm-0045-KVM-PPC-Book3S-HV-Take-SRCU-read-lock-around-kvm_rea.patch patches.arch/ppc64le-kvm-0046-KVM-PPC-Book3S-PR-Don-t-clobber-our-exit-handler-id.patch patches.arch/ppc64le-kvm-0047-KVM-PPC-Book3S-PR-Export-kvmppc_copy_to-from_svcpu.patch patches.arch/ppc64le-kvm-0048-KVM-PPC-Book3S-PR-Make-svcpu-vcpu-store-preempt-savv.patch patches.arch/ppc64le-kvm-0049-KVM-PPC-Book3S-PR-Enable-interrupts-earlier.patch patches.arch/ppc64le-kvm-0050-powerpc-book3s-kvm-Don-t-abuse-host-r2-in-exit-path.patch patches.arch/ppc64le-kvm-0051-KVM-PPC-Book3S-HV-Don-t-drop-low-order-page-address-.patch patches.arch/ppc64le-kvm-0052-KVM-Use-cond_resched-directly-and-remove-useless-kvm.patch patches.arch/ppc64le-kvm-0053-powerpc-kvm-optimize-sc-1-as-fast-return.patch patches.arch/ppc64le-kvm-0054-KVM-PPC-Add-devname-kvm-aliases-for-modules.patch patches.arch/ppc64le-kvm-0055-KVM-PPC-fix-couple-of-memory-leaks-in-MPIC-XICS-devi.patch patches.arch/ppc64le-kvm-0056-kvm-powerpc-rename-kvm_hypercall-to-epapr_hypercall.patch patches.arch/ppc64le-kvm-0057-kvm-powerpc-move-kvm_hypercall0-and-friends-to-epapr.patch patches.arch/ppc64le-kvm-0058-KVM-PPC-Use-load_fp-vr_state-rather-than-load_up_fpu.patch patches.arch/ppc64le-kvm-0059-KVM-PPC-Store-FP-VSX-VMX-state-in-thread_fp-vr_state.patch patches.arch/ppc64le-kvm-0060-KVM-PPC-Load-save-FP-VMX-VSX-state-directly-to-from-.patch patches.arch/ppc64le-kvm-0061-KVM-PPC-Book3S-HV-Use-load-store_fp_state-functions-.patch patches.arch/ppc64le-kvm-0062-kvm-booke-clear-host-tlb-reference-flag-on-guest-tlb.patch patches.arch/ppc64le-kvm-0063-kvm-book3s-rename-lookup_linux_pte-to-lookup_linux_p.patch patches.arch/ppc64le-kvm-0064-KVM-PPC-NULL-return-of-kvmppc_mmu_hpte_cache_next-sh.patch patches.arch/ppc64le-kvm-0065-KVM-PPC-Unify-kvmppc_get_last_inst-and-sc.patch patches.arch/ppc64le-kvm-0066-KVM-PPC-Book3S-MMIO-emulation-support-for-little-end.patch patches.arch/ppc64le-kvm-0067-kvm-ppc-IRQ-disabling-cleanup.patch patches.arch/ppc64le-kvm-0068-KVM-PPC-Book3S-HV-Don-t-set-DABR-on-POWER8.patch patches.arch/ppc64le-kvm-0069-KVM-PPC-Book3S-HV-Align-physical-and-virtual-CPU-thr.patch patches.arch/ppc64le-kvm-0070-KVM-PPC-Book3S-HV-Context-switch-new-POWER8-SPRs.patch patches.arch/ppc64le-kvm-0071-KVM-PPC-Book3S-HV-Flush-the-correct-number-of-TLB-se.patch patches.arch/ppc64le-kvm-0072-KVM-PPC-Book3S-HV-Add-handler-for-HV-facility-unavai.patch patches.arch/ppc64le-kvm-0073-KVM-PPC-Book3S-HV-Implement-architecture-compatibili.patch patches.arch/ppc64le-kvm-0074-KVM-PPC-Book3S-HV-Consolidate-code-that-checks-reaso.patch patches.arch/ppc64le-kvm-0075-KVM-PPC-Book3S-HV-Handle-guest-using-doorbells-for-I.patch patches.arch/ppc64le-kvm-0076-KVM-PPC-Book3S-HV-Handle-new-LPCR-bits-on-POWER8.patch patches.arch/ppc64le-kvm-0077-KVM-PPC-Book3S-HV-Prepare-for-host-using-hypervisor-.patch patches.arch/ppc64le-kvm-0078-KVM-PPC-Book3S-HV-Add-support-for-DABRX-register-on-.patch patches.arch/ppc64le-kvm-0079-KVM-PPC-Book3S-HV-Basic-little-endian-guest-support.patch patches.arch/ppc64le-kvm-0080-KVM-PPC-Book3S-HV-Add-new-state-for-transactional-me.patch patches.arch/ppc64le-kvm-0081-KVM-PPC-Book3S-PR-Cope-with-doorbell-interrupts.patch patches.arch/ppc64le-kvm-0082-KVM-PPC-Book3S-HV-Remove-bogus-duplicate-code.patch patches.arch/ppc64le-kvm-0083-KVM-PPC-Book3S-HV-Fix-register-usage-when-loading-sa.patch patches.arch/ppc64le-kvm-0084-KVM-PPC-Book3S-HV-Fix-KVM-hang-with-CONFIG_KVM_XICS-.patch patches.arch/ppc64le-kvm-0085-KVM-PPC-Book3S-HV-Add-software-abort-codes-for-trans.patch patches.arch/ppc64le-kvm-0086-KVM-PPC-Book3S-HV-Add-transactional-memory-support.patch patches.arch/ppc64le-kvm-0087-KVM-PPC-Book3S-HV-Add-get-set_one_reg-for-new-TM-sta.patch patches.arch/ppc64le-kvm-0088-KVM-PPC-Book3S-Trim-top-4-bits-of-physical-address-i.patch patches.arch/ppc64le-kvm-0089-KVM-PPC-Book3S-HV-Return-ENODEV-error-rather-than-EI.patch patches.arch/ppc64le-kvm-0090-KVM-PPC-Book3S-HV-Don-t-use-kvm_memslots-in-real-mod.patch patches.arch/ppc64le-kvm-0091-KVM-PPC-Book3S-HV-Fix-decrementer-timeouts-with-non-.patch patches.arch/ppc64le-kvm-0092-KVM-PPC-Book3S-HV-Save-restore-host-PMU-registers-th.patch patches.arch/ppc64le-kvm-0093-ppc-kvm-Set-the-runlatch-bit-of-a-CPU-just-before-st.patch patches.arch/ppc64le-kvm-0094-ppc-kvm-Clear-the-runlatch-bit-of-a-vcpu-before-napp.patch patches.arch/ppc64le-kvm-0095-KVM-PPC-Book3S-HV-make-_PAGE_NUMA-take-effect.patch patches.arch/ppc64le-kvm-0096-KVM-PPC-Book3S-HV-Add-missing-code-for-transaction-r.patch patches.arch/ppc64le-kvm-0097-KVM-PPC-Book3S-ifdef-on-CONFIG_KVM_BOOK3S_32_HANDLER.patch patches.arch/ppc64le-kvm-0098-KVM-guest-Make-pv-trampoline-code-executable.patch patches.arch/ppc64le-kvm-0099-KVM-PPC-BOOK3S-PR-Enable-Little-Endian-PR-guest.patch patches.arch/ppc64le-kvm-0100-KVM-PPC-BOOK3S-PR-Fix-WARN_ON-with-debug-options-on.patch patches.arch/ppc64le-kvm-0101-KVM-PPC-Book3S-PR-Fix-C-R-bit-setting.patch patches.arch/ppc64le-kvm-0102-KVM-PPC-Book3S_32-PR-Access-HTAB-in-big-endian.patch patches.arch/ppc64le-kvm-0103-KVM-PPC-Book3S_64-PR-Access-HTAB-in-big-endian.patch patches.arch/ppc64le-kvm-0104-KVM-PPC-Book3S_64-PR-Access-shadow-slb-in-big-endian.patch patches.arch/ppc64le-kvm-0105-KVM-PPC-Book3S-PR-Default-to-big-endian-guest.patch patches.arch/ppc64le-kvm-0106-KVM-PPC-Book3S-PR-PAPR-Access-HTAB-in-big-endian.patch patches.arch/ppc64le-kvm-0107-KVM-PPC-Book3S-PR-PAPR-Access-RTAS-in-big-endian.patch patches.arch/ppc64le-kvm-0108-KVM-PPC-PR-Fill-pvinfo-hcall-instructions-in-big-end.patch patches.arch/ppc64le-kvm-0109-KVM-PPC-Make-shared-struct-aka-magic-page-guest-endi.patch patches.arch/ppc64le-kvm-0110-KVM-PPC-Book3S-PR-Do-dcbz32-patching-with-big-endian.patch patches.arch/ppc64le-kvm-0111-KVM-PPC-Book3S-Move-little-endian-conflict-to-HV-KVM.patch patches.arch/ppc64le-kvm-0114-KVM-PPC-Book3S-PR-Handle-Facility-interrupt-and-FSCR.patch patches.arch/ppc64le-kvm-0115-KVM-PPC-Book3S-PR-Expose-TAR-facility-to-guest.patch patches.arch/ppc64le-kvm-0116-KVM-PPC-Book3S-PR-Expose-EBB-registers.patch patches.arch/ppc64le-kvm-0117-KVM-PPC-Book3S-PR-Expose-TM-registers.patch patches.arch/ppc64le-kvm-0118-KVM-PPC-BOOK3S-HV-Prefer-CMA-region-for-hash-page-ta.patch patches.arch/ppc64le-kvm-0119-KVM-PPC-BOOK3S-HV-Add-mixed-page-size-support-for-gu.patch patches.arch/ppc64le-kvm-0120-KVM-PPC-Disable-NX-for-old-magic-page-using-guests.patch patches.arch/ppc64le-kvm-0121-PPC-KVM-Make-NX-bit-available-with-magic-page.patch patches.arch/ppc64le-kvm-0122-KVM-PPC-BOOK3S-Always-use-the-saved-DAR-value.patch patches.arch/ppc64le-kvm-0123-KVM-PPC-BOOK3S-Remove-open-coded-make_dsisr-in-align.patch patches.arch/ppc64le-kvm-0124-KVM-PPC-Graciously-fail-broken-LE-hypercalls.patch patches.arch/ppc64le-kvm-0125-KVM-PPC-Add-CAP-to-indicate-hcall-fixes.patch patches.arch/ppc64le-kvm-0126-KVM-PPC-Book3S-Add-ONE_REG-register-names-that-were-.patch patches.arch/ppc64le-kvm-0127-KVM-PPC-Book3S-Move-KVM_REG_PPC_WORT-to-an-unused-re.patch patches.arch/ppc64le-kvm-0128-KVM-PPC-Book3S-HV-Fix-check-for-running-inside-guest.patch patches.arch/ppc64le-kvm-0129-KVM-PPC-Book3S-HV-Put-huge-page-HPTEs-in-rmap-chain-.patch patches.arch/ppc64le-kvm-0130-KVM-PPC-Book3S-HV-Fix-dirty-map-for-hugepages.patch patches.arch/ppc64le-kvm-0131-KVM-PPC-Book3S-HV-Make-sure-we-don-t-miss-dirty-page.patch patches.arch/ppc64le-kvm-0133-KVM-PPC-Book3S-HV-Work-around-POWER8-performance-mon.patch patches.arch/ppc64le-kvm-0134-KVM-PPC-Book3S-HV-Fix-machine-check-delivery-to-gues.patch patches.arch/ppc64le-kvm-0135-KVM-PPC-Book3S-PR-Use-SLB-entry-0.patch patches.arch/ppc64le-kvm-0136-KVM-PPC-Book3S-PR-Rework-SLB-switching-code.patch patches.arch/ppc64le-kvm-0137-powerpc-kvm-book3s_hv-Rework-the-secondary-inhibit-c.patch patches.arch/ppc64le-kvm-0138-powerpc-book3s-Fix-guest-MC-delivery-mechanism-to-av.patch patches.arch/ppc64le-kvm-0139-KVM-PPC-BOOK3S-HV-Use-base-page-size-when-comparing-.patch patches.arch/ppc64le-kvm-0140-KVM-PPC-BOOK3S-PR-Fix-PURR-and-SPURR-emulation.patch patches.arch/ppc64le-kvm-0141-KVM-PPC-BOOK3S-PR-Emulate-virtual-timebase-register.patch patches.arch/ppc64le-kvm-0142-KVM-PPC-BOOK3S-PR-Emulate-instruction-counter.patch patches.arch/ppc64le-kvm-0143-KVM-PPC-Book3s-PR-Disable-AIL-mode-with-OPAL.patch patches.arch/ppc64le-kvm-0144-KVM-PPC-Book3s-HV-Fix-tlbie-compile-error.patch patches.arch/ppc64le-kvm-0145-KVM-PPC-Book3S-PR-Handle-hyp-doorbell-exits.patch patches.arch/ppc64le-kvm-0146-KVM-PPC-Book3S-HV-Fix-ABIv2-indirect-branch-issue.patch patches.arch/ppc64le-kvm-0147-KVM-PPC-Assembly-functions-exported-to-modules-need-.patch patches.arch/ppc64le-kvm-0148-KVM-PPC-Book3S-PR-Fix-ABIv2-on-LE.patch patches.arch/ppc64le-kvm-0149-KVM-PPC-Book3S-PR-Fix-sparse-endian-checks.patch patches.arch/ppc64le-kvm-0150-KVM-PPC-Book3S-Controls-for-in-kernel-sPAPR-hypercal.patch patches.arch/ppc64le-kvm-0151-KVM-PPC-Book3S-Allow-only-implemented-hcalls-to-be-e.patch patches.arch/ppc64le-kvm-0152-KVM-PPC-Book3S-HV-Add-H_SET_MODE-hcall-handling.patch patches.arch/ppc64le-kvm-0153-KVM-PPC-Book3S-HV-Make-HTAB-code-LE-host-aware.patch patches.arch/ppc64le-kvm-0154-PPC-Add-asm-helpers-for-BE-32bit-load-store.patch patches.arch/ppc64le-kvm-0155-KVM-PPC-Book3S-HV-Access-guest-VPA-in-BE.patch patches.arch/ppc64le-kvm-0156-KVM-PPC-Book3S-HV-Access-host-lppaca-and-shadow-slb-.patch patches.arch/ppc64le-kvm-0157-KVM-PPC-Book3S-HV-Access-XICS-in-BE.patch patches.arch/ppc64le-kvm-0158-KVM-PPC-Book3S-HV-Fix-ABIv2-on-LE.patch patches.arch/ppc64le-kvm-0159-KVM-PPC-Book3S-HV-Enable-for-little-endian-hosts.patch patches.arch/ppc64le-kvm-0160-KVM-PPC-Book3S-Move-vcore-definition-to-end-of-kvm_a.patch patches.arch/ppc64le-kvm-0161-KVM-PPC-RTAS-Do-byte-swaps-explicitly.patch patches.arch/cpufreq-powernv-Fix-build-failure-on-UP patches.arch/cpufreq-powernv-make-local-function-static patches.arch/cpuidle-Handle-clockevents_notify-BROADCAST_ENTER-failure patches.arch/powerpc-Split-timer_interrupt-into-timer-handling-and-interrupt-handling-routines patches.arch/powerpc-irq-work-racing-with-timer-interrupt-can-result-in-timer-interrupt-hang patches.arch/powerpc-powernv-Fix-endian-issues-in-memory-error-handling-code patches.arch/powerpc-powernv-Fix-endianness-problems-in-EEH patches.arch/powerpc-ppc64-Gracefully-handle-early-interrupts patches.arch/powerpc-use-_GLOBAL_TOC-for-memmove patches.arch/0001-powerpc-perf-Fix-MMCR2-handling-for-EBB.patch patches.arch/powerpc-iommu-ddw-Fix-endianness patches.arch/powerpc-vphn-NUMA-node-code-expects-big-endian #CPU DLPAR endianess fixes patches.arch/pseries-Fix-endian-issues-in-onlining-cpu-threads.patch patches.arch/pseries-Fix-endian-issues-in-cpu-hot-removal.patch patches.arch/pseries-Make-CPU-hotplug-path-endian-safe.patch patches.fixes/remove_cpu_hotplug_driver_lock.patch #Memory DLPAR endianess fixes patches.arch/pseries-dlpar-memory-endianess.patch #bsc#889192 patches.arch/powerpc-pseries-fix-fadump-endianess-backport-sles12-gmc.patch #bsc#912129 patches.arch/powerpc-pseries-hvcserver-Fix-endian-issue-in-hvcs_get_partner_info #bsc#918584 patches.arch/powerpc-pseries-LE-migration.patch #bsc#919939 patches.fixes/0001-kernel-sched-clock.c-add-another-clock-for-use-with-.patch patches.fixes/0002-powerpc-add-running_clock-for-powerpc-to-prevent-spu.patch #bsc#920839 patches.arch/powerpc-ppc64le-ptes-are-big-endian.patch #bsc#926314 patches.arch/pseries-introduce-api_version-to-migration-sysfs-interface.patch patches.arch/pseries-Simplify-check-for-suspendability-during-suspend-migration.patch #bsc#924809 patches.arch/powerpc-numa-Enable-USE_PERCPU_NUMA_NODE_ID.patch patches.arch/powerpc-numa-Enable-CONFIG_HAVE_MEMORYLESS_NODES.patch patches.arch/powerpc-reorder-per-cpu-NUMA-information-s-initializ.patch patches.arch/powerpc-Fix-warning-reported-by-verify_cpu_node_mapp.patch patches.arch/powerpc-Only-set-numa-node-information-for-present-c.patch patches.arch/powerpc-some-changes-in-numa_setup_cpu.patch patches.arch/powerpc-numa-check-error-return-from-proc_create.patch patches.arch/powerpc-numa-Add-ability-to-disable-and-debug-topolo.patch patches.arch/powerpc-numa-use-cached-value-of-update-cpu-in-updat.patch patches.arch/powerpc-numa-ensure-per-cpu-NUMA-mappings-are-correc.patch patches.fixes/sched-Robustify-topology-setup.patch # bsc#931403 patches.arch/powerpc-perf-hv-24x7-use-kmem_cache-instead-of-aligned-stack-allocations # bsc#908491 patches.arch/powerpc-KVM-PPC-BOOK3S-HV-CMA-Reserve-cma-region-only-in-hyp.patch # bsc#929475 patches.arch/powerpc-Simplify-do_sigbus.patch patches.arch/powerpc-Add-VM_FAULT_HWPOISON-handling-to-powerpc-pa.patch patches.arch/powerpc-Fill-in-si_addr_lsb-siginfo-field.patch # bsc#932967 patches.arch/pseries-Correct-cpu-affinity-for-dlpar-added.patch patches.arch/powerpc-numa-Invalidate-numa_cpu_lookup_table-on-cpu.patch # bsc#937069 patches.arch/powerpc-tools-testing-selftests-ptrace-peeksiginfo.c-add-PAG.patch # fate#318475 patches.arch/capi.001.e83d01697583d8610d1d62279758c2a881e3396f.patch patches.arch/capi-powerpc-502.capi.002.73d16a6e0e51990cbe13f8d8f43bd5329bbab30a.patch patches.arch/capi-powerpc-503.capi.003.be3ebfe8215392b714349554c5138b8b6592fe20.patch patches.arch/capi-powerpc-504.capi.004.b0345bbc6d0980e63b9730b487d4f4ccb8e5cd12.patch patches.arch/capi-powerpc-505.capi.005.8ca7a82f7b64ad29206daba7bdaf2f8766437243.patch patches.arch/capi.006.fd9a1c26ae7d70a2dc1eafad7b9bf076ad8b67d9.patch patches.arch/capi-powerpc-507.capi.007.1cd258d7faccb330145f08d838608b2c6ad41604.patch patches.arch/capi-powerpc-508.capi.008.80c49c7e4a397bb245d72a78e41640eeb0b6e953.patch patches.arch/capi-powerpc-509.capi.009.a1dca3465a7be53980abab1e0d6646176fdc075f.patch patches.arch/capi.010.09521736011e83003ca3cf7d9a31c43148306a20.patch patches.arch/capi-powerpc-511.capi.011.4c6d9acce1f4ca815881f0e3adca192795eca1c5.patch patches.arch/capi-powerpc-512.capi.012.10542ca0156f60571ef41799d44d40dd4cb0a473.patch patches.arch/capi-powerpc-513.capi.013.f204e0b8cedd7da1dfcfd05ed6b7692737e24029.patch patches.arch/capi-powerpc-514.capi.014.66b43081c0bde3171208a7cb52f5807dce4a79e4.patch patches.arch/capi-powerpc-515.capi.015.881632c905f29fd7173250fd1d5b3a9a769d02be.patch patches.arch/capi-powerpc-516.capi.016.a9282d01cf357379ce29103cec5e7651a53c634d.patch patches.arch/capi-powerpc-517.idr.001.8cc7212a036118fcb5cfbbdb013c5032677bbd23.patch patches.arch/capi-idr.002.05f7a7d6a7d23a877063857cf2df1dffec5a96dc.patch patches.arch/capi-0001-cxl-Fix-afu_read-not-doing-finish_wait-on-signal-or-.patch patches.arch/capi-0001-cxl-Disable-secondary-hash-in-segment-table.patch patches.arch/capi-0001-cxl-Refactor-cxl_load_segment-and-find_free_sste.patch patches.arch/capi-0001-cxl-Fix-PSL-error-due-to-duplicate-segment-table-ent.patch patches.arch/capi-0001-cxl-Return-error-to-PSL-if-IRQ-demultiplexing-fails-.patch patches.arch/capi-0001-cxl-Name-interrupts-in-proc-interrupt.patch patches.arch/capi-0001-cxl-Change-contexts_lock-to-a-mutex-to-fix-sleep-whi.patch patches.arch/capi-0001-cxl-Add-timeout-to-process-element-commands.patch patches.arch/capi-0001-cxl-Unmap-MMIO-regions-when-detaching-a-context.patch patches.arch/capi-0001-cxl-Fix-leaking-interrupts-if-attach-process-fails.patch patches.arch/capi-0001-cxl-Early-return-from-cxl_handle_fault-for-a-shut-do.patch patches.arch/capi-0001-cxl-Disable-AFU-debug-flag.patch patches.arch/capi-0001-cxl-Disable-SPAP-register-when-freeing-SPA.patch patches.arch/capi-0001-cxl-Fix-issues-when-unmapping-contexts.patch patches.arch/capi-0001-cxl-remove-redundant-increment-of-hwirq.patch patches.arch/capi-0001-cxl-Update-CXL-ABI-documentation.patch patches.arch/capi-0001-cxl-Add-image-control-to-sysfs.patch patches.arch/capi-0001-cxl-Use-image-state-defaults-for-reloading-FPGA.patch patches.arch/capi-0001-cxl-Add-ability-to-reset-the-card.patch patches.arch/capi-0001-cxl-Enable-CAPP-recovery.patch patches.arch/capi-0001-cxl-Fix-device_node-reference-counting.patch patches.arch/capi-0001-cxl-Export-optional-AFU-configuration-record-in-sysf.patch patches.arch/capi-0001-cxl-Fail-AFU-initialisation-if-an-invalid-configurat.patch patches.arch/capi-0001-cxl-Add-missing-return-statement-after-handling-AFU-.patch patches.arch/capi-900126.9bcf28cdb28e6a793c4e59f0a42c66fe241993a8.patch #bsc #937132 patches.arch/THP-KVM-PPC-Book3S-HV-Fix-KSM-memory-corruption.patch patches.arch/THP-KVM-PPC-Remove-page-table-walk-helpers.patch patches.arch/THP-powerpc-mm-thp-Make-page-table-walk-safe-against-thp.patch patches.arch/THP-powerpc-mm-thp-Return-pte-address-if-we-find-trans_s.patch patches.arch/THP-powerpc-thp-Serialize-pmd-clear-against-a-linux-page.patch patches.arch/THP-powerpc-mm-Return-NULL-for-not-present-hugetlb-page.patch patches.arch/0001-IB-srp-Avoid-problems-if-a-header-uses-pr_fmt.patch # fate#319004 patches.arch/0001-crypto-nx-nx-842-Fix-handling-of-vmalloc-addresses.patch patches.arch/0002-crypto-nx-Use-RCU_INIT_POINTER-x-NULL.patch patches.arch/0003-crypto-nx-nx-842-dev_set_drvdata-can-no-longer-fail.patch patches.arch/0004-crypto-drivers-Add-2-missing-__exit_p.patch patches.arch/0005-powerpc-export-of_get_ibm_chip_id-function.patch patches.arch/0006-powerpc-Add-ICSWX-instruction.patch patches.arch/0007-lib-add-software-842-compression-decompression.patch patches.arch/0008-crypto-842-change-842-alg-to-use-software.patch patches.arch/0009-crypto-nx-rename-nx-842.c-to-nx-842-pseries.c.patch patches.arch/0010-crypto-nx-add-NX-842-platform-frontend-driver.patch patches.arch/0011-crypto-nx-add-nx842-constraints.patch patches.arch/0012-crypto-nx-add-PowerNV-platform-NX-842-driver.patch patches.arch/0013-crypto-nx-simplify-pSeries-nx842-driver.patch patches.arch/0014-crypto-nx-add-hardware-842-crypto-comp-alg.patch patches.arch/0015-lib-make-lib-842-decompress-functions-static.patch patches.arch/0016-lib-correct-842-decompress-for-32-bit.patch patches.arch/0017-crypto-nx-remove-842-nx-null-checks.patch patches.arch/0018-crypto-nx-prevent-nx-842-load-if-no-hw-driver.patch patches.arch/0019-crypto-nx-fix-nx-842-pSeries-driver-minimum-buffer-s.patch patches.arch/0020-crypto-nx-move-include-linux-nx842.h-into-drivers-cr.patch patches.arch/0021-crypto-nx-replace-NX842_MEM_COMPRESS-with-function.patch patches.arch/0022-crypto-nx-add-LE-support-to-pSeries-platform-driver.patch # bsc#942476 patches.arch/0001-crypto-nx-nx842_OF_upd_status-should-return-ENODEV-i.patch patches.arch/0002-crypto-nx-rename-nx842_-init-exit-to-nx842_pseries_-.patch patches.arch/0003-crypto-nx-do-not-emit-extra-output-if-status-is-disa.patch patches.arch/0004-crypto-nx-reduce-chattiness-of-platform-drivers.patch patches.arch/0005-crypto-nx-842-Fix-context-corruption.patch patches.arch/0006-crypto-nx-remove-__init-__exit-from-VIO-functions.patch patches.arch/0007-crypto-nx-remove-pSeries-NX-status-field.patch patches.arch/0008-crypto-nx-move-kzalloc-out-of-spinlock.patch patches.arch/0009-crypto-nx-don-t-register-pSeries-driver-if-ENODEV.patch patches.arch/0010-crypto-nx-use-common-code-for-both-NX-decompress-suc.patch patches.arch/0011-crypto-nx-merge-nx-compress-and-nx-compress-crypto.patch patches.arch/0012-crypto-nx-rename-nx-842-crypto.c-to-nx-842.c.patch patches.arch/0013-crypto-nx-make-platform-drivers-directly-register-wi.patch # bsc#943837 patches.arch/powerpc-powernv-EPOW-DPO.patch # bsc#943957 patches.arch/powernv-Enable-M64-aperatus-for-PHB3.patch patches.arch/powerpc-PCI-Support-BAR-sizes-up-to-8GB.patch patches.arch/powerpc-PCI-Restrict-64-bit-prefetchable-bridge-windows-to-6.patch patches.arch/powerpc-PCI-Support-BAR-sizes-up-to-128GB.patch patches.arch/powerpc-Fail-remap_4k_pfn-if-PFN-doesn-t-fit-inside-.patch # bsc#946619 patches.arch/nx842-Add_CRC_and_validation_support.patch # fate#315784 patches.arch/hwrng-Add-a-driver-for-the-hwrng-found-in-power7-sys.patch # bsc#952758 patches.arch/powerpc-Fix-endianness-of-flash_block_list-in-rtas_flash.patch # bsc#975533 CVE-2015-8845 patches.fixes/powerpc-tm-Check-for-already-reclaimed-tasks # bsc#986569 CVE-2016-5828 patches.fixes/powerpc-tm-Always-reclaim-in-start_thread-for-exec-class-syscalls # bsc#960221 patches.drivers/crypto-nx842-Mask_XERS0_bit_in_return_value.patch # fate#320253 patches.drivers/ibmvnic-Driver-for-IBM-System-i-p-VNIC-protocol.patch patches.drivers/ibmvnic-Fix-ibmvnic_capability-struct.patch # bsc#976821 patches.arch/powerpc-remove-__end_handlers-marker.patch patches.arch/powerpc-add-kernel-parameter-iommu_alloc_quiet.patch # bsc#1003813 patches.arch/powerpc-pseries-Use-H-CLEAR-HPT-to-clear-MMU-hash-table-during-kexec.patch patches.arch/powerpc-fadump-Fix-the-race-in-crash_fadump.patch patches.arch/powerpc-fadump-Reserve-memory-at-an-offset-closer-to.patch patches.arch/powerpc-fadump-Update-fadump-documentation.patch # bsc#1023164 patches.arch/powerpc-pseries-cpuidle-Use-cpuidle_register-for-initialisation.patch patches.arch/powerpc-pseries-cpuidle-Remove-MAX_IDLE_STATE-macro.patch patches.arch/cpuidle-powernv-pseries-Auto-promotion-of-snooze-to-deeper-idle-state.patch patches.fixes/powerpc-Add-missing-error-check-to-prom_find_boot_cpu patches.fixes/powerpc-64-Fix-flush_-di-cache_range-called-from-modules # bsc#1070781 patches.arch/powerpc-powernv-Remove-OPAL-v1-takeover.patch patches.suse/powerpc-add-gmb.patch # bsc#1077182 patches.suse/powerpc-asm-Allow-including-ppc_asm.h-in-asm-files.patch patches.suse/powerpc-64s-Add-EX_SIZE-definition-for-paca-exceptio.patch patches.suse/powerpc-pseries-Add-H_GET_CPU_CHARACTERISTICS-flags-.patch patches.suse/powerpc-64-Add-macros-for-annotating-the-destination.patch patches.suse/powerpc-64s-Simple-RFI-macro-conversions.patch patches.suse/powerpc-64-Convert-the-syscall-exit-path-to-use-RFI_.patch patches.suse/powerpc-64-Convert-fast_exception_return-to-use-RFI_.patch patches.suse/powerpc-64s-Convert-slb_miss_common-to-use-RFI_TO_US.patch patches.suse/powerpc-64s-Add-support-for-RFI-flush-of-L1-D-cache.patch patches.suse/powerpc-rfi-flush-Move-RFI-flush-fields-out-of-the-p.patch patches.suse/powerpc-64s-Support-disabling-RFI-flush-with-no_rfi_.patch patches.suse/powerpc-pseries-Query-hypervisor-for-RFI-flush-setti.patch patches.suse/powerpc-powernv-Check-device-tree-for-RFI-flush-sett.patch patches.suse/powerpc-64s-Allow-control-of-RFI-flush-via-debugfs.patch patches.suse/powerpc-pseries-include-linux-types.h-in-asm-hvcall.h.patch patches.suse/powerpc-64s-Wire-up-cpu_show_meltdown.patch patches.suse/powerpc-rfi-flush-Add-DEBUG_RFI-config-option.patch patches.suse/powerpc-64s-Improve-RFI-L1-D-cache-flush-fallback.patch patches.suse/powerpc-powernv-Support-firmware-disable-of-RFI-flus.patch patches.suse/powerpc-pseries-Support-firmware-disable-of-RFI-flus.patch patches.suse/powerpc-rfi-flush-Move-the-logic-to-avoid-a-redo-int.patch patches.suse/powerpc-pseries-rfi-flush-Call-setup_rfi_flush-after.patch ######################################################## # ARM ######################################################## # Compile fix for Xen on ARM with our Xen patches applied patches.arch/arm-xen-fixup.patch ######################################################## # Other driver fixes that are pre-reqs for S/390 ######################################################## patches.fixes/random-01-statically-compute-poolbitshift,-poolbytes,-poolbits patches.fixes/random-02-allow-fractional-bits-to-be-tracked patches.fixes/random-03-account-for-entropy-loss-due-to-overwrites ######################################################## # S/390 ######################################################## patches.arch/s390-sles12-message-catalog.patch patches.arch/s390-sles12-00-01-als.patch patches.arch/s390-sles12-00-02-pci-01.patch patches.arch/s390-sles12-00-02-pci-02.patch patches.arch/s390-sles12-00-02-pci-03.patch patches.arch/s390-sles12-00-02-pci-04.patch patches.arch/s390-sles12-00-02-pci-05.patch patches.arch/s390-sles12-00-02-pci-06.patch patches.arch/s390-sles12-00-02-pci-07.patch patches.arch/s390-sles12-00-02-pci-08.patch patches.arch/s390-sles12-00-02-pci-09.patch patches.arch/s390-sles12-00-02-pci-10.patch patches.arch/s390-sles12-00-02-pci-11.patch patches.arch/s390-sles12-00-02-pci-12.patch patches.arch/s390-sles12-00-02-pci-13.patch patches.arch/s390-sles12-00-05-qeth-Accurate-ethtool-output.patch patches.arch/s390-sles12-00-06-zcrypt-support-ep11-crypto-cards.patch patches.arch/s390-increase-CONFIG_NR_CPUS-limit.patch patches.arch/s390-sles12-00-07-01-smp-fix-sclp-cpu-info-size.patch patches.arch/s390-sles12-00-07-02-improve-setup-of-possible-cpu-mask.patch patches.arch/s390-sles12-02-01-cio-fix_unusable_device.patch patches.arch/s390-sles12-02-02-pci-dma-segment_boundary.patch patches.arch/s390-sles12-02-03-cio-fix-process-hang.patch patches.arch/s390-sles12-02-04-cio-fix-missing-subchannels-after-configure-on.patch patches.arch/s390-sles12-02-05-appldata-possible_cpus.patch patches.arch/s390-con3270-optionally-disable-auto-update.patch patches.arch/s390-sles12-03-01-3270-multiple-reset.patch patches.arch/s390-sles12-04-01-qeth-postpone-freeing-of-qdio-memory.patch patches.arch/s390-sles12-04-02-zpci-kmsg.patch patches.arch/s390-sles12-05-02-spinlock-fix_spin_retry.patch patches.arch/s390-sles12-06-01-01-tlb-pgd-upgrade.patch patches.arch/s390-sles12-06-01-02-asce-type-exception.patch patches.arch/s390-sles12-06-02-fpc-save-restore.patch patches.arch/s390-sles12-07-01-uaccess.patch patches.arch/s390-sles12-07-02-uaccess.patch patches.arch/s390-sles12-07-03-uaccess.patch patches.arch/s390-sles12-07-04-uaccess.patch patches.arch/s390-sles12-07-05-uaccess.patch patches.arch/s390-sles12-07-06-uaccess.patch patches.arch/s390-sles12-07-07-uaccess.patch patches.arch/s390-sles12-07-08-uaccess.patch patches.arch/s390-sles12-07-09-uaccess.patch patches.arch/s390-sles12-07-10-uaccess.patch patches.arch/s390-sles12-07-11-uaccess.patch patches.arch/s390-sles12-07-12-uaccess.patch patches.arch/s390-sles12-07-13-uaccess.patch patches.arch/s390-sles12-08-01-s390-crypto-fix-aes_s390-crypto-module-unload-problem patches.arch/s390-sles12-08-03-s390-sclp-vt220-enable-ascii-console patches.arch/s390-sles12-08-04-s390-af_iucv-cleanup-listen-backlog patches.arch/s390-sles12-08-05-s390-af-iucv-incomplete-recv patches.arch/s390-sles12-08-06-3270-size-device patches.arch/s390-sles12-09-01-dasd-fix-dasdfmt-alias.patch patches.arch/s390-sles12-09-02-dasd-fix-hanging-dasdfmt.patch patches.arch/s390-sles12-09-03-dasd-fix-list-del-corruption.patch patches.arch/s390-sles12-09-04-dasd-fix-alias-erp.patch patches.arch/s390-sles12-09-05-fpc-specification-exception.patch patches.arch/s390-sles12-09-06-pci-introduce-lazy-IOTLB-flushing.patch patches.arch/s390-sles12-10-01-dasd-validate-request-size-before-building-CCW.patch # fate#316346 patches.drivers/hwrng-01-add-random-pool-input patches.drivers/hwrng-02-create-filler-thread patches.drivers/hwrng-03-make-khwrngd-configurable patches.drivers/hwrng-Pass-entropy-to-add_hwgenerator_randomness-in-bits,-not-bytes patches.arch/zcrypt-hwrng-initfix patches.suse/s390-hwrng-enable patches.fixes/virtio-rng-add-derating-factor-for-use-by-hwrng-core patches.arch/s390-sles12-11-01-qeth-don-t-query-for-info-if-hardware-not-ready.patch patches.arch/s390-sles12-12-01-ipl-add-scsi-loadparm.patch patches.arch/s390-sles12-zcrypt-01-256-domains.patch patches.arch/s390-sles12-zcrypt-02-toleration-new-crypto-hw.patch patches.arch/s390-sles12-13-02-ftrace.patch patches.arch/s390-sles12-13-03-ftrace.patch patches.arch/s390-sles12-13-04-ftrace.patch patches.arch/s390-sles12-13-05-ftrace.patch patches.arch/s390-sles12-13-06-ftrace.patch patches.arch/s390-sles12-13-07-ftrace.patch patches.arch/s390-sles12-13-08-ftrace.patch patches.arch/s390-sles12-13-09-ftrace.patch patches.arch/s390-sles12-13-10-ftrace.patch patches.arch/s390-sles12-13-11-ftrace.patch patches.arch/s390-sles12-13-12-ftrace.patch patches.arch/s390-sles12-13-13-ftrace.patch patches.arch/s390-sles12-14-01-kprobes.patch patches.arch/s390-sles12-14-02-zcrypt-fix-test-config-domain.patch patches.arch/s390-sles12-15-01-dasd-fix-infinite-loop-during-format.patch patches.arch/s390-sles12-15-02-dasd-remove-unused-code.patch patches.arch/s390-sles12-15-03-dasd-fix-list-corruption-for-sleep_on-requests.patch patches.arch/s390-sles12-15-04-vdso-thread-cputime.patch patches.arch/s390-sles12-15-05-zcrypt-ap-max-domain-id.patch patches.arch/s390-sles12-16-01-dasd-retry-partition-detection.patch patches.arch/s390-sles12-16-02-bpf-fixes-1.patch patches.arch/s390-sles12-16-02-bpf-fixes-2.patch patches.arch/s390-sles12-16-02-bpf-fixes-3.patch patches.arch/s390-sles12-16-02-bpf-fixes-4.patch patches.arch/s390-sles12-16-02-bpf-fixes-5.patch patches.arch/s390-sles12-16-02-bpf-fixes-6.patch patches.arch/s390-sles12-16-02-bpf-fixes-7.patch patches.arch/s390-sles12-16-03-01-sclp-determine-hsa-size-dynamically.patch patches.arch/s390-sles12-16-03-02-sclp-move-early-code-sclp-early.patch patches.arch/s390-sles12-16-03-03-sclp-move-declarations-for-sclp_sdias.patch patches.arch/s390-sles12-16-03-04-sclp-consolidate-early-sclp-init-calls.patch patches.arch/s390-sles12-16-03-05-sclp-replace-uninitialized-early_event_mask.patch patches.arch/s390-sles12-16-03-06-sclp-remove-sclp_early_read_info.patch patches.arch/s390-sles12-16-03-07-sclp-replace-early_read_info_sccb.patch patches.arch/s390-sles12-16-03-08-sclp-pass-sccb-pointer.patch patches.arch/s390-sles12-16-03-09-sclp-add-function-to-detect-sclp-con.patch patches.arch/s390-sles12-16-03-10-sclp-return-correct-HSA-block-count.patch patches.arch/s390-sles12-16-03-11-smp-detect-possible-cpus.patch patches.arch/s390-sles12-17-01-af_iucv-fix-sendmsg-errno.patch patches.arch/s390-sles12-17-02-dasd-fix-unresumed-device-after-suspend-resume.patch patches.arch/s390-sles12-17-03-dasd-fix-no-paths-after-suspend-resume.patch patches.arch/s390-sles12-17-04-dasd-fix-inability-to-set-DASD-offline.patch patches.arch/s390-sles12-z13base-01-zfcpdump-nr-cpus.patch patches.arch/s390-sles12-z13base-02-return-efault.patch patches.arch/s390-sles12-z13base-03-avoid-ipi-calls.patch patches.arch/s390-sles12-z13base-04-cr-update.patch patches.arch/s390-sles12-z13base-05-cr-update-fix.patch patches.arch/s390-sles12-z13base-06-spinlock-cleanup.patch patches.arch/s390-sles12-z13base-07-spinlock-optimize.patch patches.arch/s390-sles12-z13base-08-spinlock-test-first.patch patches.arch/s390-sles12-z13base-09-rwlock-irq-restore.patch patches.arch/s390-sles12-z13base-10-spinlock-refactor.patch patches.arch/s390-sles12-z13base-11-spinlock-unlock.patch patches.arch/s390-sles12-z13base-12-stpt-stckf.patch patches.arch/s390-sles12-z13base-13-stosn-stnsm.patch patches.arch/s390-sles12-z13base-14-kernel-compile-z13.patch patches.arch/s390-sles12-z13base-15-cache-aliasing-z13.patch patches.arch/s390-sles12-z13base-16-align-pie.patch patches.arch/s390-sles12-z13base-17-stack-rnd-compat-z13.patch patches.arch/s390-sles12-19-01-zcrypt-reset-handling.patch patches.arch/s390-sles12-19-02-kvm-msa-handling.patch patches.arch/s390-sles12-20-01-dasd-alias-offline-panic.patch patches.arch/s390-pageattr-do-a-single-tlb-flush-for-change_page_attr.patch patches.arch/s390-sles12sp1-00-01-zfcp-unit-sysfs-attributes-for-automatic-lun-scan.patch patches.arch/s390-sles12sp1-00-02-hypfs-diag0c-1.patch patches.arch/s390-sles12sp1-00-02-hypfs-diag0c-2.patch patches.arch/s390-sles12sp1-00-03-01-oprofile-move-hws-cpu_mf-header.patch patches.arch/s390-sles12sp1-00-03-02-perf-cpumcf-export-sysfs-events.patch patches.arch/s390-sles12sp1-00-03-03-perf-add-support-for-cpum_sf.patch patches.arch/s390-sles12sp1-00-03-04-perf-cpumsf-improve-hw-cycles-pmu-detection.patch patches.arch/s390-sles12sp1-00-03-05-perf-oprofile-share-sampling-facility.patch patches.arch/s390-sles12sp1-00-03-06-cpumsf-dynamically-extend-the-sampling-buffer.patch patches.arch/s390-sles12sp1-00-03-07-cpum_sf-atomically-reset-trailer-entry-fields.patch patches.arch/s390-sles12sp1-00-03-08-cpumsf-add-helper-to-read-tod-from-trailer.patch patches.arch/s390-sles12sp1-00-03-09-cpumsf-detect-kvm-guest-samples.patch patches.arch/s390-sles12sp1-00-03-10-cpumsf-filter-perf-events.patch patches.arch/s390-sles12sp1-00-03-11-cpumsf-add-raw-sampling-for-diag-sampling.patch patches.arch/s390-sles12sp1-00-03-12-cpumsf-add-flag-to-process-full-sdbs-only.patch patches.arch/s390-sles12sp1-00-03-13-perf-add-cpumf-service-levels.patch patches.arch/s390-sles12sp1-00-03-14-perf-use-IS_ENABLED.patch patches.arch/s390-sles12sp1-00-03-15-cpumsf-fix-printk-format-warnings.patch patches.arch/s390-sles12sp1-00-03-16-perf-make-print_debug_cf-static.patch patches.arch/s390-sles12sp1-00-03-17-perf-cpumsf-kmesg.patch patches.arch/s390-sles12sp1-00-04-mm-skip-skey-init.patch patches.arch/s390-sles12sp1-00-05-01-vector-ucontext-layout.patch patches.arch/s390-sles12sp1-00-05-02-vector-extension.patch patches.arch/s390-sles12sp1-00-05-03-vector-disassembler.patch patches.arch/s390-sles12sp1-00-05-04-vector-kdump.patch patches.arch/s390-sles12sp1-00-05-05-vector-poke-user-area.patch patches.arch/s390-sles12sp1-00-05-06-vector-clear-on-fork.patch patches.arch/s390-sles12sp1-00-05-07-vector-core-dump.patch patches.arch/s390-sles12sp1-00-05-08-vector-leak.patch patches.arch/s390-sles12sp1-00-05-09-vector-ctl.patch patches.arch/s390-sles12sp1-00-05-10-vector-nmi.patch patches.arch/s390-sles12sp1-00-06-01-smt-support.patch patches.arch/s390-sles12sp1-00-06-02-smt-rm-cpu-relax.patch patches.arch/s390-sles12sp1-00-06-03-smt-add-cpu-relax.patch patches.arch/s390-sles12sp1-00-06-04-smt-cpu-relax-notrace.patch patches.arch/s390-sles12sp1-00-06-05-smt-resume.patch patches.arch/s390-sles12sp1-00-06-06-kdump-fix-REGSET_VX_LOW-ELF-note.patch patches.arch/s390-sles12sp1-00-07-01-qeth_query_switch_attrs.patch patches.arch/s390-sles12sp1-00-08-01-add-Extended-name-and-UUID-to-proc_sysinfo.patch patches.arch/s390-sles12sp1-00-09-01-kernel-syscalls-for-PCI-memory-access.patch patches.arch/s390-sles12sp1-00-09-02-pci-add-missing-address-space-annotation.patch patches.arch/s390-sles12sp1-00-09-03-pci-fix-possible-information-leak-in-mmio-syscalls.patch patches.arch/s390-sles12sp1-00-10-zfcp-port-scan-resiliency.patch patches.arch/s390-sles12sp1-00-11-01-port-new-drbg.patch patches.arch/s390-sles12sp1-00-11-02-fix-stckf-loop.patch patches.arch/s390-sles12sp1-00-11-03-new-drbg-kmsg.patch patches.arch/s390-sles12sp1-00-12-01-zcrypt-cex5s_exploitation.patch patches.arch/s390-sles12sp1-00-13-01-LPAR-watchdog.patch patches.arch/s390-sles12sp1-00-13-02-LPAR-watchdog.patch patches.arch/s390-sles12sp1-00-13-03-LPAR-watchdog-kmsg.patch patches.arch/s390-sles12sp1-00-14-01-watchdog-enable-KEEPALIVE-for-dev-watchdog.patch patches.arch/s390-sles12sp1-00-14-02-watchdog-support-for-KVM-hypervisors-and-delete.patch patches.arch/s390-sles12sp1-00-14-03-watchdog-diag288_wdt-kmsg-documentation-update.patch patches.arch/s390-sles12sp1-00-16-01-hmcdrvfs.patch patches.arch/s390-sles12sp1-00-16-02-hmcdrvfs-kmsg.patch patches.arch/s390-sles12sp1-00-16-03-hmcdrvfs-kconfig.patch patches.arch/s390-sles12sp1-00-17-01-KVM-s390-virtio-ccw-Handle-command-rejects.patch patches.arch/s390-sles12sp1-00-17-02-s390-airq-add-support-for-irq-ranges.patch patches.arch/s390-sles12sp1-00-17-03-s390-irq-improve-displayed-interrupt-order-in-proc-i.patch patches.arch/s390-sles12sp1-00-17-04-virtio-ccw-virtio-ccw-adapter-interrupt-support.patch patches.arch/s390-sles12sp1-00-17-05-s390-sclp_vt220-Fix-kernel-panic-due-to-early-termin.patch patches.arch/s390-sles12sp1-00-17-06-s390-airq-silence-lockdep-warning.patch patches.arch/s390-sles12sp1-00-17-07-virtio_ring-plug-kmemleak-false-positive.patch patches.arch/s390-sles12sp1-00-17-08-virtio_ring-change-host-notification-API.patch patches.arch/s390-sles12sp1-00-17-09-virtio_ring-let-virtqueue_-kick-notify-return-a-bool.patch patches.arch/s390-sles12sp1-00-17-10-virtio_ring-add-new-function-virtqueue_is_broken.patch patches.arch/s390-sles12sp1-00-17-11-virtio_blk-verify-if-queue-is-broken-after-virtqueue.patch patches.arch/s390-sles12sp1-00-17-12-virtio_net-verify-if-queue-is-broken-after-virtqueue.patch patches.arch/s390-sles12sp1-00-17-13-virtio_ring-adapt-to-notify-returning-bool.patch patches.arch/s390-sles12sp1-00-17-14-virtio_scsi-verify-if-queue-is-broken-after-virtqueu.patch patches.arch/s390-sles12sp1-00-17-15-virtio_ccw-fix-vcdev-pointer-handling-issues.patch patches.arch/s390-sles12sp1-00-17-16-virtio_ccw-fix-hang-in-set-offline-processing.patch patches.arch/s390-sles12sp1-00-17-17-virtio_net-don-t-crash-if-virtqueue-is-broken.patch patches.arch/s390-sles12sp1-00-17-18-virtio-rng-don-t-crash-if-virtqueue-is-broken.patch patches.arch/s390-sles12sp1-00-17-19-virtio-fail-adding-buffer-on-broken-queues.patch patches.arch/s390-sles12sp1-00-17-20-virtio-virtio_break_device-to-mark-all-virtqueues-br.patch patches.arch/s390-sles12sp1-00-17-21-virtio_ccw-introduce-device_lost-in-virtio_ccw_devic.patch patches.arch/s390-sles12sp1-00-17-22-virtio_scsi-don-t-call-virtqueue_add_sgs-.-GFP_NOIO-.patch patches.arch/s390-sles12sp1-02-01-compat-uc-sigmask.patch patches.arch/s390-sles12sp1-02-02-hmc-drv-irq.patch patches.arch/s390-sles12sp1-02-03-01-pci-improve-state-check-when-processing-hotplug.patch patches.arch/s390-sles12sp1-02-03-02-pci-improve-handling-of-hotplug-event-0x301.patch patches.arch/s390-sles12sp1-02-03-03-pci-handle-events-for-unused-functions.patch patches.arch/0970-misc-genwqe-Fix-potential-memory-leak-when-pinning-m.patch patches.arch/0971-GenWQE-Enable-access-to-VPD-flash-area.patch patches.arch/0972-GenWQE-Add-wmb-before-DDCB-is-started.patch patches.arch/0973-GenWQE-Ensure-rc-is-not-returning-an-uninitialized-v.patch patches.arch/0974-GenWQE-Fix-multithreading-problems.patch patches.arch/0975-GenWQE-Increase-driver-version-number.patch patches.arch/0976-GenWQE-Use-pci_enable_msi_exact-instead-of-pci_enabl.patch patches.arch/0977-misc-genwqe-Fix-format-string-mismatch-in-card_debug.patch patches.arch/0978-misc-genwqe-fix-uninitialized-return-value-in-genwqe.patch patches.arch/0979-GenWQE-Add-sysfs-interface-for-bitstream-reload.patch patches.arch/0980-GenWQE-Add-support-for-EEH-error-recovery.patch patches.arch/0981-GenWQE-Improve-hardware-error-recovery.patch patches.arch/0982-GenWQE-Increase-driver-version-number.patch patches.arch/0983-misc-GenWQE-fix-pci_enable_msi-usage.patch patches.arch/0984-GenWQE-Remove-unnecessary-include.patch patches.arch/0986-GenWQE-Check-pci_get_totalvfs-return-code.patch patches.arch/0987-GenWQE-Remove-sysfs-entry-for-driver-version.patch patches.arch/0988-GenWQE-Update-author-information.patch patches.arch/0989-GenWQE-Do-not-modify-return-code-of-genwqe_set_inter.patch patches.arch/0990-GenWQE-Check-return-code-of-pci_sriov_enable.patch patches.arch/0991-GenWQE-Fix-checkpatch-complaints.patch patches.arch/0992-GenWQE-Fix-problem-when-reading-HSI-and-Retc.patch patches.arch/0993-GenWQE-Support-blocking-when-DDCB-queue-is-busy.patch patches.arch/0994-misc-genwqe-check-for-error-from-get_user_pages_fast.patch patches.arch/0996-GenWQE-remove-unnecessary-version.h-inclusion.patch patches.arch/0998-misc-genwqe-get-rid-of-atomic-allocations.patch patches.arch/0999-misc-genwqe-fix-a-comment-typo.patch patches.arch/s390-sles12sp1-03-01-af_iucv-shutdown-no-quiesce.patch patches.arch/s390-sles12sp1-03-03-dasd-fix-invalid-PAV-assignment.patch patches.arch/s390-sles12sp1-03-04-dasd-fix-disconnected-device.patch patches.arch/s390-sles12sp1-03-05-dasd-list_del-corruption-after-lcu-changes.patch patches.arch/s390-sles12sp1-04-01-vector-memory-clobber.patch patches.arch/s390-sles12sp1-04-02-dasd-fix-failfast.patch patches.arch/s390-sles12sp1-05-01-01-vtime-scaling-limit.patch patches.arch/s390-sles12sp1-05-01-02-vtime-mt-avg.patch patches.arch/s390-sles12sp1-05-01-03-vtime-mt-idle.patch patches.arch/s390-sles12sp1-05-02-01-cio-fix-measurement-characteristics-memleak.patch patches.arch/s390-sles12sp1-05-02-02-cio-ensure-consistent-measurement-state.patch patches.arch/s390-sles12sp1-05-02-03-cio-update-measurement-characteristics.patch patches.arch/s390-sles12sp1-05-03-qeth-fix-unknown-status-for-tools.patch patches.arch/s390-sles12sp1-06-02-dasd-fix-incorrect-locking-order.patch patches.arch/s390-sles12sp1-06-03-compat-signal.patch patches.arch/s390-sles12sp1-06-04-zcrypt_fix_device_register.patch patches.arch/s390-sles12sp1-07-01-01-pci_dma-unify-label-of-invalid-translation-tabl.patch patches.arch/s390-sles12sp1-07-01-02-pci_dma-handle-dma-table-failures.patch patches.arch/s390-sles12sp1-07-01-03-pci_dma-improve-debugging-of-errors-during-dma-.patch patches.arch/s390-sles12sp1-07-02-pci_dma-fix-DMA-table-corruption-with-4-TB-main.patch patches.arch/s390-sles12sp1-07-03-pci-remove-pdev-pointer-from-arch-data.patch patches.arch/s390-sles12sp1-07-04-01-pci-extract-software-counters-from-fmb.patch patches.arch/s390-sles12sp1-07-04-02-pci-enforce-fmb-page-boundary-rule.patch patches.arch/s390-sles12sp1-07-04-03-pci-add-extra-padding-to-function-measurement-b.patch patches.arch/s390-sles12sp1-08-01-spinlock.patch patches.arch/s390-sles12sp1-08-02-fix-asce_bits-handling.patch patches.arch/s390-sles12sp1-08-03-01-3270-kref-put.diff patches.arch/s390-sles12sp1-08-03-02-3270-view-refcount.diff patches.arch/s390-sles12sp1-08-03-03-3270-tty-output.diff patches.arch/s390-sles12sp1-08-03-04-3270-io-loop.diff patches.arch/s390-sles12sp1-08-03-05-3270-reconnect-resize.diff patches.arch/s390-sles12sp1-08-03-06-3270-tty-hangup.diff patches.arch/s390-sles12sp1-09-01-test-fp-ctl.patch patches.arch/s390-sles12sp1-11-01-mem-detect.patch patches.arch/s390-sles12sp1-zcrypt-CEX6-toleration.patch patches.arch/s390-sles12-99-01-cpu-alternatives.patch patches.arch/s390-sles12-99-02-gmb.patch patches.arch/s390-sles12-99-03-nobp.patch ######################################################## # VM/FS patches ######################################################## patches.suse/readahead-request-tunables.patch # These patches lack a compelling use case for pushing to mainline. # They show a measurable gain in profiles but the gain is in the # noise for the whole workload. It is known to improve boot times # on very large machines and help an artifical test case but that # is not a compelling reason to consume a page flag and push it # to mainline. The patches are held in reserve until a compelling # case for them is found. +mgorman patches.suse/mm-filemap-Optimise-__lock_pages-by-emulating-an-adaptive-sleeping-spinlock.patch +mgorman patches.suse/mm-filemap-Optimise-__lock_page_or_retry-by-emulating-an-adaptive-sleeping-spinlock.patch +mgorman patches.suse/mm-Handle-possibility-of-preemption-in-spin_trylock_page-and-cancel.patch +mgorman patches.suse/mm-use-cpu_chill-in-spin_trylock_page-and-cancel-RT-Only.patch # v3.12 -stable backport staging area functionality # Patches here are being reordered with the view to merging to 3.12-stable # to minimise the chance that performance regressions upstream are missed. # Patches to export btrfs anonymous devices (VFS portion) patches.suse/vfs-add-super_operations-get_inode_dev # o Cleanup vmscan patches.fixes/mm-vmscan-move-call-to-shrink_slab-to-shrink_zones.patch patches.fixes/mm-vmscan-remove-shrink_control-arg-from-do_try_to_free_pages.patch patches.fixes/mm-vmscan-restore-sc-gfp_mask-after-promoting-it-to-_gfp_highmem.patch patches.fixes/mm-vmscan-do-not-check-compaction_ready-on-promoted-zones.patch patches.fixes/mm-memcontrol-remove-hierarchy-restrictions-for-swappiness-and-oom_control.patch patches.fixes/vmscan-memcg-always-use-swappiness-of-the-reclaimed-memcg.patch patches.fixes/mm-vmscan-c-use-div_round_up-for-calculation-of-zone-s-balance_gap-and-correct-comments.patch patches.fixes/mm-vmscan-remove-remains-of-kswapd-managed-zone-all_unreclaimable.patch patches.fixes/mm-vmscan-rework-compaction-ready-signaling-in-direct-reclaim.patch patches.fixes/mm-vmscan-remove-all_unreclaimable.patch patches.fixes/mm-vmscan-move-swappiness-out-of-scan_control.patch patches.fixes/mm-vmscan-clean-up-struct-scan_control.patch patches.fixes/leds-do-not-overflow-sysfs-buffer-in-led_trigger_show.patch # v3.12 -stable bcakport staging area performance # o Compaction stall reductions patches.fixes/mm-thp-avoid-excessive-compaction-latency-during-fault.patch patches.fixes/mm-thp-restructure-thp-avoidance-of-light-synchronous-migration.patch patches.fixes/mm-improve-documentation-of-page_order.patch patches.fixes/mm-page_alloc-determine-migratetype-only-once.patch patches.fixes/mm-thp-dont-hold-mmap_sem-in-khugepaged-when-allocating-thp.patch patches.fixes/mm-compaction-defer-each-zone-individually-instead-of-preferred-zone.patch patches.fixes/mm-compaction-do-not-count-compact_stall-if-all-zones-skipped-compaction.patch patches.fixes/mm-compaction-do-not-recheck-suitable_migration_target-under-lock.patch patches.fixes/mm-compaction-move-pageblock-checks-up-from-isolate_migratepages_range.patch patches.fixes/mm-fix-negative-nr_isolated-counts.patch patches.fixes/mm-compaction-reduce-zone-checking-frequency-in-the-migration-scanner.patch patches.fixes/mm-compaction-khugepaged-should-not-give-up-due-to-need_resched.patch patches.fixes/mm-compaction-periodically-drop-lock-and-restore-irqs-in-scanners.patch patches.fixes/mm-compaction-skip-rechecks-when-lock-was-already-held.patch patches.fixes/mm-compaction-prevent-infinite-loop-in-compact_zone.patch patches.fixes/mm-compaction-remember-position-within-pageblock-in-free-pages-scanner.patch patches.fixes/mm-compaction-skip-buddy-pages-by-their-order-in-the-migrate-scanner.patch patches.fixes/mm-rename-allocflags_to_migratetype-for-clarity.patch patches.fixes/mm-compaction-pass-gfp-mask-to-compact_control.patch patches.fixes/mm-compaction-c-avoid-premature-range-skip-in-isolate_migratepages_range.patch patches.fixes/mm-compaction-skip-the-range-until-proper-target-pageblock-is-met.patch patches.fixes/mm-cma-prevent-nr_isolated_-counters-from-going-negative.patch patches.fixes/mm-compaction-pass-classzone_idx-and-alloc_flags-to-watermark-checking.patch patches.fixes/mm-compaction-simplify-deferred-compaction.patch patches.fixes/mm-compaction-defer-only-on-compact_complete.patch patches.fixes/mm-compaction-always-update-cached-scanner-positions.patch patches.fixes/mm-compaction-stop-the-isolation-when-we-isolate-enough-freepage.patch patches.fixes/mm-introduce-single-zone-pcplists-drain.patch patches.fixes/mm-page_isolation-drain-single-zone-pcplists.patch patches.fixes/mm-cma-drain-single-zone-pcplists.patch patches.fixes/mm-memory_hotplug-failure-drain-single-zone-pcplists.patch patches.fixes/mm-compaction-more-focused-lru-and-pcplists-draining.patch # o per-thread VMA caching patches.suse/mm-vmacache-optimize-overflow-system-wide-flushing.patch # o Page allocator, mark_page_accessed, page_waitqueue patches.suse/sched-Move-wait-code-from-core.c-to-wait.c.patch # o Page reclaim efficiency #910517 patches.fixes/mm-vmscan-count-only-dirty-pages-as-congested.patch patches.suse/mm-uninline-add-to-page-cache.patch patches.suse/mm-reintroduce-global_reclaimable_page.patch patches.suse/pagecache-limit.patch patches.suse/pagecache-limit-unmapped.diff patches.suse/pagecache-limit-dirty.diff patches.suse/pagecache-limit-warn-on-usage.patch patches.suse/pagecache-limit-fix-shmem-deadlock.patch patches.suse/pagecache-limit-fix-get_nr_swap_pages.patch patches.suse/pagecache-limit-reduce-zone-lrulock-bouncing.patch patches.suse/pagecache-limit-reduce-zone-lrulock-bouncing-fix.patch patches.suse/pagecachelimit_batch_huge_nr_to_scan.patch patches.fixes/drop_caches-add-some-documentation-and-info-message.patch patches.fixes/autofs4-allow-autofs-to-work-outside-the-initial-pid-namespace.patch patches.fixes/autofs4-translate-pids-to-the-right-namespace-for-the-daemon.patch # Automatic NUMA Balancing (fate#315482): Scheduler integration patches.suse/sched-fair-Rewrite-group_imb-trigger.patch patches.suse/sched-fair-Reduce-local_group-logic.patch patches.suse/sched-fair-Fix-group-power_orig-computation.patch patches.suse/sched-fair-Rework-and-comment-the-group_capacity-code.patch patches.suse/sched-fair-Fix-the-group_capacity-computation.patch patches.suse/sched-balancing-Prevent-the-reselection-of-a-previous-env.dst_cpu-if-some-tasks-are-pinned.patch patches.suse/sched-Reduce-overestimating-rq-avg_idle.patch patches.suse/sched-balancing-Consider-max-cost-of-idle-balance-per-sched-domain.patch patches.suse/sched-balancing-Periodically-decay-max-cost-of-idle-balance.patch patches.suse/sched-Micro-optimize-by-dropping-unnecessary-task_rq-calls.patch patches.suse/mm-numa-Document-automatic-NUMA-balancing-sysctls.patch patches.suse/sched-numa-Fix-comments.patch patches.suse/mm-Do-not-flush-TLB-during-protection-change-if-pte_present-migration_entry.patch patches.suse/mm-Only-flush-TLBs-if-a-transhuge-PMD-is-modified-for-NUMA-pte-scanning.patch patches.suse/mm-numa-Do-not-migrate-or-account-for-hinting-faults-on-the-zero-page.patch patches.suse/sched-numa-Mitigate-chance-that-same-task-always-updates-PTEs.patch patches.suse/sched-numa-Continue-PTE-scanning-even-if-migrate-rate-limited.patch patches.suse/Revert-mm-sched-numa-Delay-PTE-scanning-until-a-task-is-scheduled-on-a-new-node.patch patches.suse/sched-numa-Initialise-numa_next_scan-properly.patch patches.suse/sched-numa-Set-the-scan-rate-proportional-to-the-memory-usage-of-the-task-being-scanned.patch patches.suse/sched-numa-Slow-scan-rate-if-no-NUMA-hinting-faults-are-being-recorded.patch patches.suse/sched-numa-Track-NUMA-hinting-faults-on-per-node-basis.patch patches.suse/sched-numa-Select-a-preferred-node-with-the-most-numa-hinting-faults.patch patches.suse/sched-numa-Update-NUMA-hinting-faults-once-per-scan.patch patches.suse/sched-numa-Favour-moving-tasks-towards-the-preferred-node.patch patches.suse/sched-numa-Resist-moving-tasks-towards-nodes-with-fewer-hinting-faults.patch patches.suse/sched-numa-Reschedule-task-on-preferred-NUMA-node-once-selected.patch patches.suse/sched-numa-Add-infrastructure-for-split-shared-private-accounting-of-NUMA-hinting-faults.patch patches.suse/sched-numa-Check-current-mm-before-allocating-NUMA-faults.patch patches.suse/mm-numa-Scan-pages-with-elevated-page_mapcount.patch patches.suse/sched-numa-Remove-check-that-skips-small-VMAs.patch patches.suse/sched-numa-Set-preferred-NUMA-node-based-on-number-of-private-faults.patch patches.suse/sched-numa-Do-not-migrate-memory-immediately-after-switching-node.patch patches.suse/mm-numa-Limit-NUMA-scanning-to-migrate-on-fault-VMAs.patch patches.suse/sched-numa-Avoid-overloading-CPUs-on-a-preferred-NUMA-node.patch patches.suse/sched-numa-Retry-migration-of-tasks-to-CPU-on-a-preferred-node.patch patches.suse/sched-numa-Increment-numa_migrate_seq-when-task-runs-in-correct-location.patch patches.suse/sched-numa-Do-not-trap-hinting-faults-for-shared-libraries.patch patches.suse/mm-numa-Trap-pmd-hinting-faults-only-if-we-would-otherwise-trap-PTE-faults.patch patches.suse/stop_machine-Introduce-stop_two_cpus.patch patches.suse/sched-numa-Introduce-migrate_swap.patch patches.suse/sched-numa-Use-a-system-wide-search-to-find-swap-migration-candidates.patch patches.suse/sched-numa-Favor-placing-a-task-on-the-preferred-node.patch patches.suse/sched-numa-Fix-placement-of-workloads-spread-across-multiple-nodes.patch patches.suse/mm-numa-Change-page-last-nid-pid-into-cpu-pid.patch patches.suse/sched-numa-Use-cpu-pid-to-create-task-groups-for-shared-faults.patch patches.suse/sched-numa-Report-a-NUMA-task-group-ID.patch patches.suse/mm-numa-Copy-cpupid-on-page-migration.patch patches.suse/mm-numa-Do-not-group-on-RO-pages.patch patches.suse/mm-numa-Do-not-batch-handle-PMD-pages.patch patches.suse/sched-numa-Stay-on-the-same-node-if-CLONE_VM.patch patches.suse/sched-numa-Use-group-fault-statistics-in-numa-placement.patch patches.suse/sched-numa-Call-task_numa_free-from-do_execve.patch patches.suse/sched-numa-Prevent-parallel-updates-to-group-stats-during-placement.patch patches.suse/sched-numa-Add-debugging.patch patches.suse/sched-numa-Decide-whether-to-favour-task-or-group-weights-based-on-swap-candidate-relationships.patch patches.suse/sched-numa-Fix-task-or-group-comparison.patch patches.suse/sched-numa-Avoid-migrating-tasks-that-are-placed-on-their-preferred-node.patch patches.suse/sched-numa-Be-more-careful-about-joining-numa-groups.patch patches.suse/sched-numa-Take-false-sharing-into-account-when-adapting-scan-rate.patch patches.suse/sched-numa-Adjust-scan-rate-in-task_numa_placement.patch patches.suse/sched-numa-Remove-the-numa_balancing_scan_period_reset-sysctl.patch patches.suse/mm-numa-Revert-temporarily-disabling-of-NUMA-migration.patch patches.suse/sched-numa-Skip-some-page-migrations-after-a-shared-fault.patch patches.suse/sched-numa-Use-unsigned-longs-for-numa-group-fault-stats.patch patches.suse/sched-numa-Retry-task_numa_migrate-periodically.patch patches.suse/sched-numa-Reflow-task_numa_group-to-avoid-a-compiler-warning.patch patches.suse/sched-Fix-race-in-migrate_swap_stop.patch patches.suse/sched-Remove-get_online_cpus-usage.patch patches.suse/sched-Remove-extra-put_online_cpus-inside-sched_setaffinity.patch patches.suse/stop_machine-Fix-race-between-stop_two_cpus-and-stop_cpus.patch patches.suse/sched-numa-Fix-NULL-pointer-dereference-in-task_numa_migrate.patch patches.suse/sched-numa-Cure-update_numa_stats-vs.-hotplug.patch patches.suse/sched-Optimize-task_sched_runtime.patch patches.suse/sched-fair-Avoid-integer-overflow.patch patches.fixes/mm-numa-disable-change-protection-for-vma-VM_HUGETLB.patch patches.fixes/sched-numa-do-not-hint-for-NUMA-balancing-on-VM_MIXE.patch patches.suse/zswap-avoid_unnecessary_page_scanning patches.suse/zswap-refactor_get_put patches.suse/zswap-change_params_hidden_to_ro # FATE #318829 patches.suse/mm-zbud-c-make-size-unsigned-like-unique-callsite.patch patches.suse/mm-zbud-change-zbud_alloc-size-type-to-size_t.patch patches.suse/zbud-avoid-accessing-last-unused-freelist.patch patches.suse/mm-zswap-c-fix-trivial-typo-and-arrange-indentation.patch patches.suse/mm-zswap-c-update-zsmalloc-in-comment-to-zbud.patch patches.suse/mm-zswap-support-multiple-swap-devices.patch patches.suse/mm-zswap-c-remove-unnecessary-parentheses.patch patches.suse/mm-zswap-numa-aware-allocation-for-zswap_dstmem.patch patches.suse/mm-zswap-c-add-_init-to-zswap_entry_cache_destroy.patch patches.suse/mm-zswap-add-_init-to-some-functions-in-zswap.patch patches.suse/mm-zswap-delete-unnecessary-check-before-calling-free_percpu.patch # mm changed merged after 3.12 patches.suse/mm-convert-mm-nr_ptes-to-atomic_long_t.patch patches.suse/mm-print-more-details-for-bad_page patches.suse/mm-use-const-char-insted-of-char-for-reason-in-dump_page patches.suse/mm-unmapped-page-migration-avoid-unmap-remap-overhea.patch patches.suse/mm-mempolicy-c-convert-the-shared_policy-lock-to-a-rwlock.patch # Memcg changes merged after 3.12 patches.suse/memcg-convert-to-use-cgroup_is_descendant.patch patches.suse/memcg-convert-to-use-cgroup-id.patch patches.suse/cgroup-don-t-recycle-cgroup-id-until-all-csses-have-.patch patches.fixes/cgroup-revert-cgroup_mutext-removal.patch patches.suse/memcg-fail-to-create-cgroup-if-the-cgroup-id-is-too-.patch patches.suse/memcg-stop-using-css-id.patch patches.suse/memcg-refactor-mem_control_numa_stat_show.patch patches.suse/memcg-support-hierarchical-memory.numa_stats.patch patches.suse/memcg-kmem-use-is_root_cache-instead-of-hard-code.patch patches.suse/memcg-kmem-use-cache_from_memcg_idx-instead-of-hard-.patch patches.suse/memcg-fix-kmem_account_flags-check-in-memcg_can_acco.patch patches.suse/memcg-make-memcg_update_cache_sizes-static.patch patches.suse/memcg-oom-lock-mem_cgroup_print_oom_info.patch patches.suse/memcg-change-oom_info_lock-to-mutex.patch patches.suse/memcg-do-not-use-vmalloc-for-mem_cgroup-allocations.patch patches.suse/memcg-remove-KMEM_ACCOUNTED_ACTIVATED-flag.patch patches.suse/memcg-rework-memcg_update_kmem_limit-synchronization.patch patches.suse/mm-memcg-fix-last_dead_count-memory-wastage.patch patches.suse/memcg-remove-unused-code-from-kmem_cache_destroy_wor.patch # Prepare for future changes of memcg APIs patches.suse/memcg-deprecate-memory.force_empty-knob.patch patches.fixes/mm-vmscan-do-not-throttle-based-on-pfmemalloc-reserves-if-node-has-no-reclaimable-pages.patch patches.fixes/mm-make-page-pfmemalloc-check-more-robust.patch # fate#318954 patches.fixes/proc-meminfo-provide-estimated-available-memory.patch patches.fixes/fs-proc-meminfo-meminfo_proc_show-fix-typo-in-comment.patch patches.fixes/d-lookup-fairness.fix patches.fixes/fs-select-add-vmalloc-fallback-for-select2.patch patches.fixes/reduce-m_start-cost patches.kabi/reduce-m_start-cost patches.fixes/xfs-always-take-the-iolock-around-xfs_setattr_size.patch patches.fixes/xfs-Propagate-dentry-down-to-inode_change_ok.patch patches.kabi/xfs-Preserve-kabi-of-xfs_change_file_space.patch patches.fixes/fuse-Propagate-dentry-down-to-inode_change_ok.patch patches.fixes/fs-Give-dentry-to-inode_change_ok-instead-of-inode.patch patches.fixes/fs-Avoid-premature-clearing-of-capabilities.patch patches.fixes/proc-revert-proc-pid-maps-stack-TID-annotation.patch patches.fixes/0001-fs-fix-data-invalidation-in-the-cleancache-during-di.patch patches.fixes/0002-fs-block_dev-always-invalidate-cleancache-in-invalid.patch patches.fixes/0001-fs-xattr.c-zero-out-memory-copied-to-userspace-in-ge.patch patches.fixes/mlock-fix-mlock-count-can-not-decrease-in-race-condition.patch # CVE-2017-1000364 patches.fixes/mm-larger-stack-guard-gap-between-vmas.patch patches.fixes/mm-fix-new-crash-in-unmapped_area_topdown.patch patches.fixes/mm-mmap.c-do-not-blow-on-PROT_NONE-MAP_FIXED-holes-i.patch patches.fixes/timerfd-Protect-the-might-cancel-mechanism-proper patches.fixes/sanitize-move_pages-permission-checks.patch patches.fixes/fs-exec.c-account-for-argv-envp-pointers.patch patches.fixes/pipe-cap-initial-pipe-capacity-according-to-pipe-max-size.patch patches.fixes/mm-madvise.c-fix-madvise-infinite-loop-under-special.patch patches.fixes/0001-mm-mempolicy-fix-use-after-free-when-calling-get_mem.patch patches.fixes/mm-page_alloc-do-not-break-_gfp_thisnode-by-zonelist-reset.patch ######################################################## # Scheduler / Core post fate#315482 fixes (post 85b088e934b99) ######################################################## patches.fixes/sched-Check-sched_domain-before-computing-group-power.patch patches.suse/mm-mempolicy-use-NUMA_NO_NODE.patch patches.suse/sched-throttle-nohz.patch # bug 868528, 869033 patches.fixes/sched-update_rq_clock-must-skip-ONE-update.patch patches.fixes/sched-Fix-up-proc-sched_debug-to-print-only-runnable-tasks-again.patch patches.fixes/sched-Check-TASK_DEAD-rather-than-EXIT_DEAD-in-schedule_debug.patch # bug 880357 patches.fixes/math64-Add-mul_u64_u32_shr.patch patches.fixes/sched-fair-Rework-sched_fair-time-accounting.patch patches.fixes/sched-Fix-task_sched_runtime-monotonicity.patch # move -rt fixes to parent where they belong patches.fixes/sched-Init-idle-on_rq-in-init_idle.patch patches.fixes/sched-Check-for-idle_task-in-might_sleep.patch patches.fixes/sched-Add-better-debug-output-for-might_sleep.patch patches.fixes/sched-Adjust-p-sched_reset_on_fork-when-nothing-else-changes.patch patches.fixes/sched-Queue-RT-tasks-to-head-when-prio-drops.patch # grr, moved below 'Mutex scalability' which moves rtmutex to kernel/locking # patches.fixes/sched-Consider-pi-boosting-in-setscheduler.patch patches.fixes/sched-nohz-Exclude-isolated-cores-from-load-balancing.patch patches.fixes/sched-Remove-double-calculation-in-fix_small_imbalance.patch patches.fixes/sched-cpupri-Replace-NR_CPUS-arrays.patch patches.fixes/sched-fair-Fix-tg_set_cfs_bandwidth-deadlock-on-rq-lock.patch patches.fixes/sched-rt-Do-not-try-to-push-tasks-if-pinned-task-switches-to-RT.patch patches.fixes/sched-rt-Sum-number-of-all-children-tasks-in-hierarhy-at-rt_nr_running.patch patches.fixes/sched-rt-Add-accessors-rq_of_rt_se.patch patches.fixes/sched-rt-Substract-number-of-tasks-of-throttled-queues-from-rq-nr_running.patch # bug 921430 patches.fixes/sched-Fix-__sched_setscheduler-vs-load-balancing-race.patch # bug 939266 patches.fixes/sched-Fix-KMALLOC_MAX_SIZE-overflow-during-cpumask-allocation.patch # bug 886785 patches.fixes/hrtimer-Prevent-timer-interrupt-DoS.patch # bug 949100 patches.fixes/sched-core-Fix-task-and-run-queue-sched_info-run_delay-inconsistencies.patch # bug 960227 patches.fixes/sched-fair-Move-cache-hot-load_avg-and-runnable_avg-into-separate-cacheline.patch patches.fixes/sched-fair-Disable-tg-load_avg-and-runnable_avg-update-for-root_task_group.patch # Improve scalability of times() # Performance monitoring tools sometimes hammer this system call. One # commercial database allegedly hits this. A badly written benchmark # would also hit it. patches.suse/take-read_seqbegin_or_lock-and-friends-to-seqlock.h.patch patches.suse/sched-Change-thread_group_cputime-to-use-for_each_thread.patch patches.suse/exit-Always-reap-resource-stats-in-__exit_signal.patch patches.suse/time-signal-Protect-resource-use-statistics-with-seqlock.patch patches.suse/seqlock-Add-irqsave-variant-of-read_seqbegin_or_lock.patch patches.suse/sched-time-Atomically-increment-stime-utime.patch patches.suse/sched-time-Fix-lock-inversion-in-thread_group_cputime.patch # bnc#988498 patches.suse/sched-cputime-Fix-cpu_timer_sample_group-double-accounting.patch patches.suse/sched-cputime-Fix-clock_nanosleep-clock_gettime-inconsistency.patch patches.suse/sched-Provide-update_curr-callbacks-for-stop-idle-scheduling-classes.patch # Automatic NUMA Balancing (fate#315482): Split page table lock for PMD patches.suse/mm-avoid-increase-sizeof-struct-page-due-to-split-page-table-lock.patch patches.suse/mm-rename-USE_SPLIT_PTLOCKS-to-USE_SPLIT_PTE_PTLOCKS.patch patches.suse/mm-introduce-api-for-split-page-table-lock-for-PMD-level.patch patches.suse/mm-thp-change-pmd_trans_huge_lock-to-return-taken-lock.patch patches.suse/mm-thp-move-ptl-taking-inside-page_check_address_pmd.patch patches.suse/mm-thp-do-not-access-mm-pmd_huge_pte-directly.patch patches.suse/mm-hugetlb-convert-hugetlbfs-to-use-split-pmd-lock.patch patches.suse/mm-convert-the-rest-to-new-page-table-lock-api.patch patches.suse/mm-convert-the-rest-to-new-page-table-lock-api-suse.patch patches.suse/mm-implement-split-page-table-lock-for-PMD-level.patch patches.suse/x86-mm-enable-split-page-table-lock-for-PMD-level.patch patches.suse/mm-place-page-pmd_huge_pte-to-right-union.patch # Automatic NUMA Balancing (fate#315482): Allocate large ptl off-page # Lock stat and debugging is now useful for THP fault-intensive loads. # Note that not all arches affected by this backport are supported but # the full backport was done to avoid any complications with future # modifications in this area that crossed architecture boundaries. patches.suse/x86-add-missed-pgtable_pmd_page_ctor-dtor-calls-for-preallocated-pmds.patch patches.suse/Wrong-page-freed-on-preallocate_pmds-failure-exit.patch patches.suse/cris-fix-potential-NULL-pointer-dereference.patch patches.suse/xtensa-fix-potential-NULL-pointer-dereference.patch patches.suse/mm-allow-pgtable_page_ctor-to-fail.patch patches.suse/microblaze-add-missing-pgtable_page_ctor-dtor-calls.patch patches.suse/mn10300-add-missing-pgtable_page_ctor-dtor-calls.patch patches.suse/openrisc-add-missing-pgtable_page_ctor-dtor-calls.patch patches.suse/alpha-handle-pgtable_page_ctor-fail.patch patches.suse/arc-handle-pgtable_page_ctor-fail.patch patches.suse/arm-handle-pgtable_page_ctor-fail.patch patches.suse/arm64-handle-pgtable_page_ctor-fail.patch patches.suse/avr32-handle-pgtable_page_ctor-fail.patch patches.suse/cris-handle-pgtable_page_ctor-fail.patch patches.suse/frv-handle-pgtable_page_ctor-fail.patch patches.suse/hexagon-handle-pgtable_page_ctor-fail.patch patches.suse/ia64-handle-pgtable_page_ctor-fail.patch patches.suse/m32r-handle-pgtable_page_ctor-fail.patch patches.suse/m68k-handle-pgtable_page_ctor-fail.patch patches.suse/metag-handle-pgtable_page_ctor-fail.patch patches.suse/mips-handle-pgtable_page_ctor-fail.patch patches.suse/parisc-handle-pgtable_page_ctor-fail.patch patches.suse/powerpc-handle-pgtable_page_ctor-fail.patch patches.suse/s390-handle-pgtable_page_ctor-fail.patch patches.suse/score-handle-pgtable_page_ctor-fail.patch patches.suse/sh-handle-pgtable_page_ctor-fail.patch patches.suse/sparc-handle-pgtable_page_ctor-fail.patch patches.suse/tile-handle-pgtable_page_ctor-fail.patch patches.suse/um-handle-pgtable_page_ctor-fail.patch patches.suse/unicore32-handle-pgtable_page_ctor-fail.patch patches.suse/x86-handle-pgtable_page_ctor-fail.patch patches.suse/xtensa-handle-pgtable_page_ctor-fail.patch patches.suse/iommu-arm-smmu-handle-pgtable_page_ctor-fail.patch patches.suse/xtensa-use-buddy-allocator-for-PTE-table.patch patches.suse/mm-dynamically-allocate-page-ptl-if-it-cannot-be-embedded-to-struct-page.patch patches.suse/mm-properly-separate-the-bloated-ptl-from-the-regular-case.patch patches.suse/lockref-use-BLOATED_SPINLOCKS-to-avoid-explicit-config-dependencies.patch # Automatic NUMA Balancing (fate#315482): Misc fixes, performance patches.suse/sched-calculate-effective-load-even-if-weight-0.patch patches.suse/mm-numa-add-sysctl-for-numa-balancing.patch patches.suse/mm-mempolicy-make-mpol_to_str-robust-and-always-succeed.patch patches.suse/mm-do-not-allocate-page-ptl-dynamically-if-spinlock_t-fits-to-long.patch patches.suse/mm-fix-build-of-split-ptlock-code.patch patches.suse/mm-create-a-separate-slab-for-page-ptl-allocation.patch patches.suse/mm-numa-bugfix-for-LAST_CPUPID_NOT_IN_PAGE_FLAGS.patch # Automatic NUMA Balancing (fate#315382): TLB flush handling, instrumentation patches.suse/mm-numa-avoid-unnecessary-disruption-of-NUMA-hinting-during-migration-pmd-locking.patch patches.suse/mm-numa-serialise-parallel-get_user_page-against-THP-migration-pmd-locking.patch patches.suse/mm-numa-make-NUMA-migrate-related-functions-static.patch patches.suse/mm-numa-limit-scope-of-lock-for-NUMA-migrate-rate-limiting.patch patches.suse/mm-numa-trace-tasks-that-fail-migration-due-to-rate-limiting.patch patches.suse/mm-numa-do-not-automatically-migrate-KSM-pages.patch patches.suse/sched-add-tracepoints-related-to-NUMA-task-migration.patch patches.suse/mm-migrate.c-fix-set-cpupid-on-page-migration-twice-against-thp.patch patches.suse/mm-migrate.c-fix-setting-of-cpupid-on-page-migration-twice-against-normal-page.patch patches.suse/mm-Remove-bogus-warning-in-copy_huge_pmd.patch # Automatic NUMA Balancing (fate#315382): pseudo-interleave patches.suse/sched-numa-mm-Remove-p-numa_migrate_deferred.patch patches.suse/sched-numa-Rename-p-numa_faults-to-numa_faults_memory.patch patches.suse/sched-numa-Track-from-which-nodes-NUMA-faults-are-triggered.patch patches.suse/sched-numa-Build-per-numa_group-active-node-mask-from-numa_faults_cpu-statistics.patch patches.suse/sched-numa-mm-Use-active_nodes-nodemask-to-limit-numa-migrations.patch patches.suse/sched-numa-Normalize-faults_cpu-stats-and-weigh-by-CPU-use.patch patches.suse/sched-numa-Do-statistics-calculation-using-local-variables-only.patch patches.suse/sched-numa-Rename-variables-in-task_numa_fault.patch patches.suse/sched-numa-Turn-some-magic-numbers-into-defines.patch patches.suse/sched-numa-Move-task_numa_free-to-__put_task_struct.patch patches.suse/mm-numa-add-migrated-transhuge-pages-to-LRU-the-same-way-as-base-pages.patch patches.suse/sched-numa-Use-wrapper-function-task_node-to-get-node-which-task-is-on.patch patches.suse/sched-numa-Use-wrapper-function-task_faults_idx-to-calculate-index-in-group_faults.patch patches.suse/sched-numa-Fix-period_slot-recalculation.patch patches.suse/sched-numa-count-pages-on-active-node-as-local.patch patches.suse/sched-numa-retry-placement-more-frequently-when-misplaced.patch patches.suse/sched-numa-do-not-set-preferred_node-on-migration-to-a-second-choice-node.patch patches.suse/mm-numa-remove-BUG_ON-in-__handle_mm_fault.patch # Automatic NUMA Balancing (fate#315382): scalability patches.suse/sched-Fix-endless-sync_sched-sync_rcu-loop-inside-_cpu_down.patch patches.suse/stop_machine-Fix-2-race-between-stop_two_cpus-and-stop_cpus.patch patches.suse/sched-numa-add-cond_resched-to-task_numa_work.patch patches.suse/mm-numa-reorganize-change_pmd_range.patch patches.suse/move-mmu-notifier-call-from-change_protection-to-change_pmd_range.patch patches.suse/mm-numa-Recheck-for-transhuge-pages-under-lock-during-protection-changes.patch patches.suse/sched-numa-limit-amount-of-virtual-memory-scanned-in-task_numa_work.patch # Automatic NUMA Balancing (fate#315382): ppc64le support patches.suse/powerpc-mm-Use-HPTE-constants-when-updating-hpte-bits.patch patches.suse/powerpc-mm-Free-up-_PAGE_COHERENCE-for-numa-fault-use-later.patch patches.suse/powerpc-mm-Only-check-for-_PAGE_PRESENT-in-set_pte-pmd-functions.patch patches.suse/powerpc-mm-Enable-_PAGE_NUMA-for-book3s.patch patches.suse/mm-Move-change_prot_numa-outside-CONFIG_ARCH_USES_NUMA_PROT_NONE.patch patches.suse/powerpc-mm-Add-new-set-flag-argument-to-pte-pmd-update-function.patch patches.arch/powerpc-mm-Change-the-swap-encoding-in-pte patches.suse/mm-Dirty-accountable-change-only-apply-to-non-prot-numa-case.patch patches.suse/mm-Use-ptep-pmdp_set_numa-for-updating-_PAGE_NUMA-bit.patch patches.suse/numa-use-LAST_CPUPID_SHIFT-to-calculate-LAST_CPUPID_MASK.patch # Automatic NUMA Balancing (fate#315382): paravirt fixes patches.suse/x86-Require-x86-64-for-automatic-NUMA-balancing.patch # Memory node hot-remove (fate#316483) patches.suse/x86-mm-Add-step_size-comments-to-init_mem_mapping.patch patches.suse/mm-memblock.c-factor-out-of-top-down-allocation.patch patches.suse/mm-memblock.c-introduce-bottom-up-allocation-mode.patch patches.suse/x86-mm-factor-out-of-top-down-direct-mapping-setup.patch patches.suse/x86-mem-hotplug-support-initialize-page-tables-in-bottom-up.patch patches.suse/x86-acpi-crash-kdump-do-reserve_crashkernel-after-SRAT-is-parsed.patch patches.suse/mem-hotplug-introduce-movable_node-boot-option.patch patches.suse/mm-sparsemem-use-PAGES_PER_SECTION-to-remove-redundant-nr_pages-parameter.patch patches.suse/mm-sparsemem-fix-a-bug-in-free_map_bootmem-when-CONFIG_SPARSEMEM_VMEMMAP.patch patches.suse/mm-memblock-debug-correct-displaying-of-upper-memory-boundary.patch patches.suse/memblock-numa-introduce-flags-field-into-memblock.patch patches.suse/memblock-mem_hotplug-introduce-MEMBLOCK_HOTPLUG-flag-to-mark-hotpluggable-regions.patch patches.suse/memblock-make-memblock_set_node-support-different-memblock_type.patch patches.suse/acpi-numa-mem_hotplug-mark-hotpluggable-memory-in-memblock.patch patches.suse/acpi-numa-mem_hotplug-mark-all-nodes-the-kernel-resides-un-hotpluggable.patch patches.suse/memblock-mem_hotplug-make-memblock-skip-hotpluggable-regions-if-needed.patch patches.suse/x86-numa-acpi-memory-hotplug-make-movable_node-have-higher-priority.patch patches.suse/x86-mm-numa.c-initialize-numa_kernel_nodes-in-numa_clear_kernel_node_hotplug.patch patches.suse/x86-mm-numa.c-fix-array-index-overflow-when-synchronizing-nid-to-memblock.reserved.patch # Memory node hot-remove patches in maintenance trees (fate#316483) patches.suse/x86-mm-numa-Fix-32-bit-kernel-NUMA-boot.patch patches.suse/ACPI-tables-Return-proper-error-codes-from-acpi_table_parse-and-fix-comment.patch patches.suse/ACPI-tables-Check-if-id-is-NULL-in-acpi_table_parse.patch patches.suse/memory-hotplug-add-zone_for_memory-for-selecting-zone-for-new-memory.patch patches.suse/memory-hotplug-x86_64-suitable-memory-should-go-to-zone_movable.patch patches.suse/memory-hotplug-x86_32-suitable-memory-should-go-to-zone_movable.patch patches.suse/memory-hotplug-ia64-suitable-memory-should-go-to-zone_movable.patch patches.suse/memory-hotplug-ppc-suitable-memory-should-go-to-zone_movable.patch patches.suse/memory-hotplug-sh-suitable-memory-should-go-to-zone_movable.patch # Misc VM functionality patches.suse/mm-page_alloc-warn-for-non-blockable-__GFP_NOFAIL-allocation-failure.patch patches.suse/mm-fix-GFP_THISNODE-callers-and-clarify.patch patches.suse/thp-move-preallocated-PTE-page-table-on-move_huge_pmd.patch patches.suse/sched-numa-Drop-sysctl_numa_balancing_settle_count-sysctl.patch patches.suse/powerpc-thp-Fix-crash-on-mremap.patch patches.suse/mm-hugetlb.c-call-MMU-notifiers-when-copying-a-hugetlb-page-range.patch patches.suse/fs-proc-page.c-add-PageAnon-check-to-surely-detect-thp.patch patches.suse/mm-writeback-prevent-race-when-calculating-dirty-limits.patch patches.suse/mm-actually-clear-pmd_numa-before-invalidating.patch # Hugetlbfs scalability patches.suse/mm-hugetlb-use-get_page_foll-in-follow_hugetlb_page.patch patches.suse/mm-hugetlb.c-simplify-PageHeadHuge-and-PageHuge.patch patches.suse/mm-hugetlbfs-move-the-put-get_page-slab-and-hugetlbfs-optimization-in-a-faster-path.patch patches.suse/mm-tail-page-refcounting-optimization-for-slab-and-hugetlbfs.patch patches.suse/mm-hugetlbfs-use-__compound_tail_refcounted-in-__get_page_tail-too.patch patches.suse/mm-swap.c-reorganize-put_compound_page.patch patches.suse/mm-hugetlb-unify-region-structure-handling.patch patches.suse/mm-hugetlb-improve-cleanup-resv_map-parameters.patch patches.suse/mm-hugetlb-fix-race-in-region-tracking.patch patches.suse/mm-hugetlb-remove-resv_map_put.patch patches.suse/mm-hugetlb-use-vma_resv_map-map-types.patch patches.suse/mm-hugetlb-improve-page-fault-scalability.patch patches.fixes/hugetlb-do-not-account-hugetlb-pages-as-nr_file_pages.patch # Disable zone_reclaim_mode patches.suse/mm-disable-zone_reclaim_mode-by-default.patch patches.suse/mm-page_alloc-do-not-cache-reclaim-distances.patch patches.fixes/mm-page_alloc-fix-nodes-for-reclaim-in-fast-path.patch # Mutex scalability patches.suse/locking-Move-the-mutex-code-to-kernel-locking.patch patches.suse/locking-doc-Update-references-to-kernel-mutex.c.patch patches.suse/locking-Move-the-lockdep-code-to-kernel-locking.patch patches.suse/locking-Move-the-spinlock-code-to-kernel-locking.patch patches.suse/locking-Move-the-semaphore-core-to-kernel-locking.patch patches.suse/locking-Move-the-rtmutex-code-to-kernel-locking.patch patches.suse/locking-Move-the-rwsem-code-to-kernel-locking.patch patches.suse/locking-Move-the-lglocks-code-to-kernel-locking.patch patches.suse/locking-Move-the-percpu-rwsem-code-to-kernel-locking.patch patches.suse/locking-mutexes-Return-false-if-task-need_resched-in-mutex_can_spin_on_owner.patch patches.suse/locking-mutexes-Unlock-the-mutex-without-the-wait_lock.patch patches.suse/mutexes-Give-more-informative-mutex-warning-in-the-lock-owner-case.patch patches.suse/locking-mutex-Fix-debug-checks.patch patches.suse/locking-mutex-Fix-debug_mutexes.patch patches.suse/locking-mutexes-mcs-Correct-barrier-usage.patch patches.suse/locking-mutexes-mcs-Restructure-the-MCS-lock-defines-and-locking-code-into-its-own-file.patch patches.suse/locking-Move-mcs_spinlock.h-into-kernel-locking.patch patches.suse/locking-mutexes-Modify-the-way-optimistic-spinners-are-queued.patch patches.suse/locking-mutexes-Introduce-cancelable-MCS-lock-for-adaptive-spinning.patch patches.suse/asmlinkage-Mark-rwsem-functions-that-can-be-called-from-assembler-asmlinkage.patch patches.suse/rwsem-Support-optimistic-spinning.patch patches.suse/locking-rwsem-Fix-warnings-for-CONFIG_RWSEM_GENERIC_SPINLOCK.patch patches.suse/locking-rwsem-Fix-checkpatch.pl-warnings.patch patches.suse/locking-rwsem-Avoid-double-checking-before-try-writelock.patch patches.suse/x86-Use-asm-goto-to-implement-better-modify_and_test-functions.patch patches.suse/x86-bitops-Correct-the-assembly-constraints-to-testing-bitops.patch patches.suse/x86-apply-the-asm_volatile_goto-compiler-quirk.patch patches.suse/futex-update-documentation-for-ordering-guarantees.patch patches.suse/locking-rwsem-Allow-conservative-optimistic-spinning-when-readers-have-lock.patch patches.suse/locking-mutexes-Optimize-mutex-trylock-slowpath.patch patches.suse/locking-rtmutex-Optimize-setting-task-running-after.patch patches.suse/0001-locking-mutex-Explicitly-mark-task-as-running-after-.patch patches.suse/0002-locking-osq-No-need-for-load-acquire-when-acquire-po.patch patches.suse/0003-sched-Documentation-Remove-unneeded-word.patch patches.suse/0004-mutex-Always-clear-owner-field-upon-mutex_unlock.patch patches.suse/0001-rtmutex-Simplify-rtmutex_slowtrylock.patch patches.suse/0002-rtmutex-No-need-to-keep-task-ref-for-lock-owner-chec.patch patches.suse/0003-rtmutex-Document-pi-chain-walk.patch patches.fixes/sched-Consider-pi-boosting-in-setscheduler.patch patches.arch/s390-sles12-ftrace-01-revert-oco-handling.patch patches.arch/s390-sles12-ftrace-02-ftrace-compile-options.patch patches.arch/s390-sles12-ftrace-03-notrace-function-attribute.patch patches.arch/s390-sles12-ftrace-04-s390-hotpatch-support.patch # Scheduler scalability patches.suse/sched-numa-Allow-task-switch-if-load-imbalance-improves.patch patches.suse/sched-numa-Initialize-newidle-balance-stats-in-sd_numa_init.patch patches.suse/sched-numa-Fix-task_numa_free-lockdep-splat.patch patches.suse/sched-numa-Fix-use-of-spin_lock_unlock_irq-when-interrupts-are-disabled.patch patches.suse/sched-fair-Stop-searching-for-tasks-in-newidle-balance-if-there-are-runnable-tasks.patch patches.suse/sched-Fix-the-rq-next_balance-logic-in-rebalance_domains-and-idle_balance.patch patches.suse/sched-Fix-exec_start-task_hot-on-migrated-tasks.patch patches.suse/sched-numa-Decay-wakee_flips-instead-of-zeroing.patch patches.suse/numa-sched-fix-load_to_imbalanced-logic-inversion.patch patches.suse/sched-completion-Add-lock-free-checking-of-the-block.patch patches.fixes/sched-Fix-potential-near-infinite-distribute_cfs_runtime-loop.patch patches.fixes/inotify-provide-function-for-name-length-rounding.patch patches.fixes/fsnotify-do-not-share-events-between-notification-gr.patch patches.fixes/fsnotify-remove-.should_send_event-callback.patch patches.fixes/fsnotify-remove-pointless-NULL-initializers.patch patches.fixes/fanotify-Fix-use-after-free-in-mask-checking.patch patches.fixes/fsnotify-Do-not-return-merged-event-from-fsnotify_ad.patch patches.fixes/fanotify-Fix-use-after-free-for-permission-events.patch patches.fixes/inotify-Fix-reporting-of-cookies-for-inotify-events.patch patches.fixes/fsnotify-Fix-detection-whether-overflow-event-is-que.patch patches.fixes/fanotify-Handle-overflow-in-case-of-permission-event.patch patches.fixes/fsnotify-Allocate-overflow-events-with-proper-type.patch patches.fixes/fsnotify-rename-event-handling-functions.patch patches.fixes/fanotify-fix-double-free-of-pending-permission-event.patch patches.fixes/fanotify-fix-notification-of-groups-with-inode-mount.patch # Automatic NUMA balancer, scheduler/pseudo-interleaving performance patches.suse/sched-numa-Update-migrate_improves-degrades_locality.patch patches.suse/sched-fair-Remove-power-from-struct-numa_stats.patch patches.suse/sched-fair-Change-has_capacity-to-has_free_capacity.patch patches.suse/sched-fair-Disambiguate-existing-remaining-capacity-usage.patch patches.suse/sched-numa-Ensure-task_numa_migrate-checks-the-preferred-node.patch patches.suse/sched-numa-Always-try-to-migrate-to-preferred-node-at-task_numa_placement-time.patch patches.suse/sched-numa-move-power-adjustment-into-load_too_imbalanced.patch patches.suse/sched-numa-simplify-task_numa_compare.patch patches.suse/sched-numa-examine-a-task-move-when-examining-a-task-swap.patch patches.suse/sched-numa-rework-best-node-setting-in-task_numa_migrate.patch patches.suse/sched-Call-select_idle_sibling-when-not-affine_sd.patch patches.suse/mm-hugetlbfs-skip-shared-VMAs-when-unmapping-private-pages-to-satisfy-a-fault.patch patches.suse/sched-numa-Check-all-nodes-when-placing-a-pseudo-interleaved-group.patch patches.suse/sched-numa-Only-consider-less-busy-nodes-as-numa-balancing-destinations.patch patches.suse/sched-numa-Fix-math-underflow-in-task_tick_numa.patch patches.suse/sched-numa-cap-pte-scanning-overhead-to-3-of-run-time.patch # THP Scalability (bnc#891116) patches.suse/mm-revert-thp-make-MADV_HUGEPAGE-check-for-mm-def_flags.patch patches.suse/mm-thp-add-VM_INIT_DEF_MASK-and-PRCTL_THP_DISABLE.patch patches.suse/exec-kill-the-unnecessary-mm-def_flags-setting-in-load_elf_binary.patch patches.suse/mm-thp-replace-smp_mb-after-atomic_add-by-smp_mb__after_atomic.patch # TLB Flush rewrite # Does not suffer from TLB sizing bitrot, has sensible tracing, # usable debugfs interfaces and address an ebizzy regression # and scaling issue vs 11SP3 patches.suse/x86-mm-Clean-up-the-TLB-flushing-code.patch patches.suse/mm-x86-Revisit-tlb_flushall_shift-tuning-for-page-flushes-except-on-IvyBridge.patch patches.suse/x86-cpu-Detect-more-TLB-configuration.patch patches.suse/x86-mm-Rip-out-complicated-out-of-date-buggy-TLB-flushing.patch patches.suse/x86-mm-Fix-missed-global-TLB-flush-stat.patch patches.suse/x86-mm-Unify-remote-INVLPG-code.patch patches.suse/x86-mm-Add-tracepoints-for-TLB-flushes.patch patches.suse/x86-mm-New-tunable-for-single-vs-full-TLB-flush.patch patches.suse/x86-mm-Set-TLB-flush-tunable-to-sane-value-33.patch patches.suse/x86-mm-Fix-RCU-splat-from-new-TLB-tracepoints.patch # Boot time optimisations patches.suse/x86-optimize-resource-lookups-for-ioremap.patch patches.suse/x86-use-optimized-ioresource-lookup-in-ioremap-function.patch # VM Micro-optimisations v3.15-v4.0 patches.suse/mm-mmap.c-remove-the-first-mapping-check.patch patches.suse/mm-use-the-light-version-__mod_zone_page_state-in-mlocked_vma_newpage.patch patches.suse/mm-msync.c-sync-only-the-requested-range-in-msync.patch patches.suse/msync-fix-incorrect-fstart-calculation.patch patches.suse/mm-readahead.c-remove-unused-file_ra_state-from-count_history_pages.patch patches.suse/mm-vmalloc.c-add-a-schedule-point-to-vmalloc.patch patches.suse/mm-vmalloc-constify-allocation-mask.patch patches.suse/mempolicy-change-alloc_pages_vma-to-use-mpol_cond_put.patch patches.suse/mm-page_alloc-avoid-wakeup-kswapd-on-the-unintended-node.patch patches.suse/mm-page_alloc-Make-paranoid-check-in-move_freepages-a-VM_BUG_ON.patch patches.suse/mm-page_alloc-default-node-ordering-on-64-bit-NUMA-zone-ordering-on-32-bit.patch patches.suse/mm-microoptimize-zonelist-operations.patch patches.suse/mm-move-zone-lock-to-a-different-cache-line-than-order-0-free-page-lists.patch patches.suse/mm-factor-commit-limit-calculation.patch patches.kabi/0001-kabi-Fix-spurious-kabi-change-in-mm-util.c.patch patches.suse/mm-get-rid-of-vmalloc_info-from-proc-meminfo.patch patches.suse/mm-vmscan-never-isolate-more-pages-than-necessary.patch # Misc patches that are problematic upstream patches.suse/mm-Warn-users-of-node-memory-hot-remove-if-the-memory-ratio-is-a-high-risk.patch patches.suse/paravirt-Split-paravirt-MMU-ops.patch # Patches waiting to be upstreamed patches.suse/mm-filemap-Avoid-unnecessary-barriers-and-waitqueue-lookups-in-unlock_page-fastpath.patch patches.suse/mm-filemap-Avoid-unnecessary-barriers-and-waitqueue-lookups-fix.patch patches.suse/mm-remove-PG_waiters-from-PAGE_FLAGS_CHECK_AT_FREE.patch patches.suse/cfq-Increase-default-value-of-target_latency.patch # Automatic NUMA balancing updates for mostly theoritical issues (fate#315482) patches.suse/sched-numa-Use-group-s-max-nid-as-task-s-preferred-nid.patch patches.suse/sched-numa-Change-scan-period-code-to-match-intent.patch patches.suse/sched-numa-Fix-off-by-one-in-capacity-check.patch patches.suse/sched-numa-Use-select_idle_sibling-to-select-a-destination-for-task_numa_move.patch patches.suse/sched-numa-Fix-unsafe-get_task_struct-in-task_numa_assign.patch patches.suse/sched-numa-Avoid-selecting-oneself-as-swap-target.patch patches.suse/sched-Refactor-task_struct-to-use-numa_faults-instead-of-numa_-pointers.patch patches.suse/sched-fair-Kill-task_struct-numa_entry-and-numa_group-task_list.patch patches.suse/mm-numa-do-not-dereference-pmd-outside-of-the-lock-during-NUMA-hinting-fault.patch patches.suse/mm-numa-slow-PTE-scan-rate-if-migration-failures-occur.patch # Automatic NUMA balancing PROT_NONE implementation (fate#315482) patches.suse/x86-define-_PAGE_NUMA-by-reusing-software-bits-on-the-PMD-and-PTE-levels.patch patches.suse/mm-remove-misleading-ARCH_USES_NUMA_PROT_NONE.patch patches.suse/x86-mm-fix-pte_special-versus-pte_numa.patch patches.suse/mm-add-p-te-md-protnone-helpers-for-use-by-NUMA-balancing.patch patches.suse/arm64-mm-Route-pmd-thp-functions-through-pte-equivalents.patch patches.suse/arm64-mm-remove-broken-operator-from-pmd_mknotpresent.patch patches.suse/mm-convert-p-te-md-_numa-users-to-p-te-md-_protnone_numa.patch patches.suse/mm-convert-p-te-md-_mknonnuma-and-remaining-page-table-manipulations.patch patches.suse/mm-convert-p-te-md-_mknonnuma-and-remaining-page-table-manipulations-ppc64le.patch patches.suse/mm-remove-remaining-references-to-NUMA-hinting-bits-and-helpers.patch patches.suse/mm-numa-do-not-trap-faults-on-the-huge-zero-page.patch patches.suse/mm-numa-add-paranoid-check-around-pte_protnone_numa.patch patches.suse/mm-numa-avoid-unnecessary-TLB-flushes-when-setting-NUMA-hinting-entries.patch patches.suse/mm-fix-huge-zero-page-accounting-in-smaps-report.patch patches.suse/mm-fix-huge-zero-page-accounting-in-smaps-report-s390.patch patches.suse/mm-fix-up-numa-read-only-thread-grouping-logic.patch patches.suse/mm-thp-Return-the-correct-value-for-change_huge_pmd.patch patches.suse/mm-numa-group-related-processes-based-on-VMA-flags-instead-of-page-table-flags.patch patches.suse/mm-numa-preserve-PTE-write-permissions-across-a-NUMA-hinting-fault.patch patches.suse/mm-numa-mark-huge-PTEs-young-when-clearing-NUMA-hinting-faults.patch patches.suse/mm-numa-remove-migrate_ratelimited.patch patches.suse/arm64-Ensure-pmd_present-returns-false-after-pmd_mknotpresent.patch # VM Performance: Shrinking on per-node basis patches.suse/mm-only-force-scan-in-reclaim-when-none-of-the-LRUs-are-big-enough.patch patches.suse/mm-vmscan.c-replace-printk-with-pr_err.patch patches.suse/mm-vmscan-invoke-slab-shrinkers-from-shrink_zone.patch # VM Performance: Allocate THP on local node patches.suse/mm-mempolicy-migrate_to_node-should-only-migrate-to-node.patch patches.suse/mm-mempolicy-rename-slab_node-for-clarity.patch patches.suse/mm-mempolicy-remove-per-process-flag.patch patches.suse/mempolicy-change-get_task_policy-to-return-default_policy-rather-than-NULL.patch patches.suse/mempolicy-sanitize-the-usage-of-get_task_policy.patch patches.suse/mempolicy-remove-the-task-arg-of-vma_policy_mof-and-simplify-it.patch patches.suse/mempolicy-introduce-__get_vma_policy-export-get_task_policy.patch patches.suse/mempolicy-fix-show_numa_map-vs-exec-do_set_mempolicy-race.patch patches.suse/mempolicy-kill-do_set_mempolicy-down_write-mm-mmap_sem.patch patches.suse/mempolicy-unexport-get_vma_policy-and-remove-its-task-arg.patch patches.suse/mm-mempolicy-skip-inaccessible-VMAs-when-setting-MPOL_MF_LAZY.patch patches.suse/mm-mempolicy.c-remove-unnecessary-is_valid_nodemask.patch patches.suse/mm-thp-allocate-transparent-hugepages-on-local-node.patch patches.suse/mm-mempolicy.c-merge-alloc_hugepage_vma-to-alloc_pages_vma.patch patches.suse/mm-thp-really-limit-transparent-hugepage-allocation-to-local-node.patch patches.fixes/mm-thp-respect-mpol_preferred-policy-with-non-local-node.patch patches.suse/mm-mempolicy.c-do-not-put-mempolicy-before-using-its-nodemask.patch # VM Performance: Reduce IPIs sent during page reclaim patches.suse/x86-mm-Trace-when-an-IPI-is-about-to-be-sent.patch patches.suse/mm-Send-one-IPI-per-CPU-to-TLB-flush-all-entries-after-unmapping-pages.patch patches.suse/mm-Defer-flush-of-writable-TLB-entries.patch patches.suse/x86-mm-Add-parenthesis-for-TLB-tracepoint-size-calculation.patch patches.suse/x86-tlb-trace-Do-not-trace-on-CPU-that-is-offline.patch patches.suse/sched-replace-INIT_COMPLETION-with-reinit_completion.patch # bsc#949706 - L3: Regression causes deadlock during cpu hotplug on vmware guest patches.fixes/0001-rcu-Eliminate-deadlock-between-CPU-hotplug-and-exped.patch # bug#963960 (setns()-related performance fix) patches.fixes/0001-fs-proc_namespace.c-simplify-testing-nsp-and-nsp-mnt.patch patches.fixes/0002-namespaces-Use-task_lock-and-not-rcu-to-protect-nspr.patch patches.fixes/0001-namespaces-Re-introduce-task_nsproxy-helper.patch patches.suse/sched-fair-Make-calculate_imbalance-independent.patch patches.suse/sched-fair-Make-update_sd_pick_busiest-return-true-on-a-busier-sd.patch patches.suse/sched-Improve-sysbench-performance-by-fixing-spurious-active-migration.patch # fate#318547 - Intel CoD patches.arch/sched-rework-sched_domain-topology-definition.patch patches.arch/sched-s390-create-a-dedicated-topology-table.patch patches.arch/s390-topology-call-set_sched_topology-early.patch patches.arch/sched-powerpc-create-a-dedicated-topology-table.patch patches.arch/x86-sched-add-new-topology-for-multi-numa-node-cpus.patch patches.arch/sched-numa-Fix-initialization-of-sched_domain_topology-for-NUMA.patch patches.arch/sched-Fix-compiler-warnings.patch patches.arch/sched-x86-Fix-up-typo-in-topology-detection.patch patches.arch/s390-sles12sp1-10-01-smt-scheduling-domain.diff # Memcg changes since 3.12 - performance enahncements, struct page_cgroup # size reduction, charging API rework for easier backports etc... patches.suse/mm-memcg-remove-unnecessary-preemption-disabling.patch patches.suse/mm-memcg-remove-mem_cgroup_move_account_page_stat.patch patches.suse/mm-memcg-inline-mem_cgroup_charge_common.patch patches.suse/mm-memcg-push-mm-handling-out-to-page-cache-charge-f.patch patches.suse/memcg-remove-unnecessary-mm-check-from-try_get_mem_c.patch patches.suse/memcg-get_mem_cgroup_from_mm.patch patches.suse/memcg-do-not-replicate-get_mem_cgroup_from_mm-in-__m.patch patches.suse/memcg-sanitize-__mem_cgroup_try_charge-call-protocol.patch patches.suse/memcg-fix-swapcache-charge-from-kernel-thread-contex.patch patches.suse/mm-thp-drop-do_huge_pmd_wp_zero_page_fallback.patch patches.suse/memcg-rename-high-level-charging-functions.patch patches.suse/mm-memcg-periodically-schedule-when-emptying-page-li.patch patches.suse/mm-memcontrol-clean-up-memcg-zoneinfo-lookup.patch patches.suse/mm-memcontrol-fold-mem_cgroup_do_charge.patch patches.suse/mm-memcontrol-rearrange-charging-fast-path.patch patches.suse/mm-memcontrol-reclaim-at-least-once-for-__GFP_NORETR.patch patches.suse/mm-memcontrol-retry-reclaim-for-oom-disabled-and-__G.patch patches.suse/mm-memcontrol-remove-explicit-OOM-parameter-in-charg.patch patches.suse/mm-memcontrol-simplify-move-precharge-function.patch patches.suse/mm-memcontrol-catch-root-bypass-in-move-precharge.patch patches.suse/mm-memcontrol-remove-ordering-between-pc-mem_cgroup-.patch patches.suse/mm-memcontrol-do-not-acquire-page_cgroup-lock-for-km.patch patches.suse/mm-memcontrol-clean-up-reclaim-size-variable-use-in-.patch patches.suse/uprobes-Add-mem_cgroup_charge_anon-into-uprobe_write.patch patches.suse/mm-memcontrol-rewrite-charge-API.patch patches.suse/mm-memcontrol-rewrite-uncharge-API.patch patches.suse/mm-memcontrol-use-page-lists-for-uncharge-batching.patch patches.suse/mm-memcontrol-do-not-kill-uncharge-batching-in-free_.patch patches.suse/mm-memcontrol-avoid-charge-statistics-churn-during-p.patch patches.suse/mm-memcontrol-simplify-detecting-when-the-memory-swa.patch patches.suse/memcg-fold-mem_cgroup_stolen.patch patches.suse/mm-page-writeback-inline-account_page_dirtied-into-s.patch patches.suse/mm-memcontrol-fix-missed-end-writeback-page-accounti.patch patches.suse/mm-memcontrol-update-mem_cgroup_page_lruvec-document.patch patches.suse/tcp_memcontrol-Remove-tcp_max_memory.patch patches.suse/mm-memcontrol-lockless-page-counters.patch patches.suse/mm-memcontrol-switch-soft-limit-default-back-to-infi.patch patches.suse/mm-hugetlb_cgroup-convert-to-lockless-page-counters.patch patches.suse/kernel-res_counter-remove-the-unused-API.patch patches.suse/mm-memcontrol-uncharge-pages-on-swapout.patch patches.suse/mm-memcontrol-remove-unnecessary-PCG_MEMSW-memory-sw.patch patches.suse/mm-memcontrol-remove-unnecessary-PCG_MEM-memory-char.patch patches.suse/mm-memcontrol-remove-unnecessary-PCG_USED-pc-mem_cgr.patch patches.suse/memcg-shmem-fix-shmem-migration-to-use-lrucare.patch patches.suse/mm-page_counter-pull-1-handling-out-of-page_counter_.patch patches.suse/mm-memcg-Try-charging-a-page-before-setting-page-up-.patch patches.fixes/memcg-convert-threshold-to-bytes.patch patches.fixes/memcg-fix-thresholds-for-32b-architectures.patch patches.fixes/uprobes-Fix-the-memcg-accounting.patch patches.fixes/mm-memcg-do-not-retry-precharge-charges.patch # fate#312101 patches.suse/memcg-introduce-low-limit.patch patches.suse/memcg-fix-low-limit-calculation.patch patches.suse/memcg-high-limit-place-holder.patch patches.fixes/cpumask-nodemask-implement-cpumask-nodemask_pr_args.patch patches.fixes/lib-vsprintf-implement-bitmap-printing-through-pb-l.patch patches.fixes/oom-print-nodemask-in-the-oom-report.patch # bsc#1018419 - L3: mysql perl script causes high load average patches.suse/sched-loadavg-Avoid-loadavg-spikes-caused-by-delayed.patch # bnc#1027974 patches.suse/thp-reduce-indentation-level-in-change_huge_pmd.patch patches.suse/thp-fix-MADV_DONTNEED-vs.-numa-balancing-race.patch # bnc#1012985 patches.suse/sched-loadavg-Fix-loadavg-artifacts-on-fully-idle-and-on-fully-loaded-systems.patch patches.suse/sched-rt-Fix-PI-handling-vs.-sched_setscheduler.patch patches.suse/sched-fair-Fix-min_vruntime-tracking.patch patches.suse/pid_ns-Sleep-in-TASK_INTERRUPTIBLE-in-zap_pid_ns_processes.patch patches.fixes/mm-hugetlb-call-huge_pte_alloc-only-if-ptep-is-null.patch patches.fixes/mm-huge_memory-replace-vm_no_thp-vm_bug_on-with-actual-vma-check.patch patches.fixes/0001-perf-hwbp-Simplify-the-perf-hwbp-code-fix-documentat.patch ######################################################## # IPC patches ######################################################## patches.fixes/mqueue-fix-a-use-after-free-in-sys_mq_notify.patch patches.suse/0001-ipc-shm-introduce-shmctl-SHM_STAT_ANY.patch patches.suse/0002-ipc-sem-introduce-semctl-SEM_STAT_ANY.patch patches.suse/0003-ipc-msg-introduce-msgctl-MSG_STAT_ANY.patch ######################################################## # nfsacl protocol (agruen) ######################################################## ######################################################## # misc small fixes ######################################################## patches.suse/connector-read-mostly patches.suse/kbd-ignore-gfx.patch patches.fixes/kernel-add-panic_on_warn.patch patches.fixes/0001-jhash-Update-jhash_-321-words-functions-to-use-corre.patch ######################################################## # # ACPI patches # ######################################################## patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch patches.arch/acpi_thermal_passive_blacklist.patch patches.arch/ACPI-add-missing-win8-OSI-comment-to-blacklist patches.arch/ACPI-Blacklist-Win8-OSI-for-some-HP-laptop-2013-mode patches.suse/acpi-blacklist-win8-HP-ProBook-2012-models # ACPI hotplug backport FATE#316836 patches.arch/0001-ACPI-Write-_OSC-bit-field-definitions-in-hex.patch patches.arch/0002-PCI-ACPI-Name-_OSC-defines-more-consistently.patch patches.arch/0003-ACPI-Remove-unused-OSC_PCI_NATIVE_HOTPLUG.patch patches.arch/0004-ACPI-Write-OSC_PCI_CONTROL_MASKS-like-OSC_PCI_SUPPOR.patch patches.arch/0005-ACPI-scan-Start-matching-drivers-after-trying-scan-h.patch patches.arch/0006-ACPI-hotplug-Simplify-device-ejection-routines.patch patches.arch/0007-ACPI-hotplug-Refuse-to-hot-remove-all-objects-with-d.patch patches.arch/0008-ACPI-hotplug-Make-acpi_bus_hot_remove_device-interna.patch patches.arch/0009-ACPI-hotplug-Merge-device-hot-removal-routines.patch patches.arch/0010-ACPI-hotplug-Carry-out-PCI-root-eject-directly.patch patches.arch/0011-ACPI-hotplug-Consolidate-deferred-execution-of-ACPI-.patch patches.arch/0012-ACPI-driver-core-Store-an-ACPI-device-pointer-in-str.patch patches.arch/0013-ACPI-hotplug-Fix-acpi_bus_get_device-return-value-ch.patch patches.arch/0014-ACPI-hotplug-Fix-PCI-host-bridge-hot-removal.patch patches.arch/0015-ACPI-scan-Define-non-empty-device-removal-handler.patch patches.arch/0016-ACPI-scan-Add-acpi_device-objects-for-all-device-nod.patch patches.arch/0017-ACPI-hotplug-Do-not-fail-bus-and-device-checks-for-d.patch patches.arch/0018-ACPI-hotplug-Introduce-common-hotplug-function-acpi_.patch patches.arch/0019-ACPI-hotplug-Make-ACPI-PCI-root-hotplug-use-common-h.patch patches.arch/0020-ACPI-hotplug-Move-container-specific-code-out-of-the.patch patches.arch/0021-ACPI-hotplug-Add-demand_offline-hotplug-profile-flag.patch patches.arch/0022-ACPI-hotplug-driver-core-Handle-containers-in-a-spec.patch patches.arch/ACPI-scan-Set-flags.match_driver-in-acpi_bus_scan_fi patches.arch/0001-ACPI-hotplug-Drop-unfinished-global-notification-han.patch patches.arch/0002-ACPI-Introduce-acpi_set_device_status.patch patches.arch/0003-ACPI-scan-Use-direct-recurrence-for-device-hierarchy.patch patches.arch/0004-ACPI-scan-Clear-match_driver-flag-in-acpi_bus_trim.patch patches.arch/0005-ACPI-hotplug-Fix-panic-on-eject-to-ejected-device.patch patches.arch/0006-ACPI-dock-Use-acpi_device_enumerated-to-check-if-doc.patch patches.arch/0007-ACPI-container-Fix-error-code-path-in-container_devi.patch patches.arch/0008-ACPI-dock-Make-docked-sysfs-attribute-work-as-docume.patch patches.arch/0009-PNP-ACPI-Do-not-return-errors-if-_DIS-or-_SRS-are-no.patch patches.arch/acpi_show_device_status_via_sysfs.patch # Attach devices to ACPI power domain, FATE#315621 patches.arch/acpi_pm_allow_child_devices_to_ignore_parent_power_state.patch patches.arch/acpi_attach_i2c_device_to_acpi_power_domain.patch patches.arch/acpi_pm_ignore_wakeup_setting_if_companion_cant_wake_up.patch patches.arch/ACPI-Remove-acpi_pci_slot_init-headers-from-internal.patch # For USB Port Power Off patches.drivers/0033-ACPI-bind-Simplify-child-device-lookups.patch patches.drivers/0034-PCI-ACPI-Use-acpi_find_child_device-for-child-device.patch patches.drivers/0035-ACPI-Eliminate-the-DEVICE_ACPI_HANDLE-macro.patch patches.drivers/0035-USB-Eliminate-the-DEVICE_ACPI_HANDLE-macro.patch patches.drivers/0036-ACPI-bind-Rework-struct-acpi_bus_type.patch patches.arch/0001-PNPACPI-check-return-value-of-pnp_add_device.patch patches.arch/0002-ACPI-PNP-do-ACPI-binding-directly.patch patches.fixes/acpi_pad_resched_fix.patch # bnc#881783 patches.arch/0001-ACPI-scan-not-cache-_SUN-value-in-struct-acpi_device.patch # bnc#881784 patches.arch/0001-acpi-Add-container-online-uevent-to-acpi_bus_attach.patch # bnc#909312 patches.fixes/0001-ACPI-sysfs-Treat-the-count-field-of-counter_show-as-.patch # bsc#917630 patches.drivers/0001-GHES-Carve-out-error-queueing-in-a-separate-function.patch patches.drivers/0002-GHES-Carve-out-the-panic-functionality.patch patches.drivers/0003-GHES-Panic-right-after-detection.patch patches.drivers/0004-GHES-Elliminate-double-loop-in-the-NMI-handler.patch patches.drivers/0005-ghes-have-a-single-nmi-sources-reader.patch patches.drivers/0006-acpi-apei-fix-nmi-notification-handling.patch # bsc#937261 patches.drivers/0001-ACPICA-Correctly-cleanup-after-a-ACPI-table-load-fai.patch ######################################################## # CPUFREQ ######################################################## patches.fixes/cpufreq_ondemand_performance_optimise_default_settings.patch patches.drivers/cpufreq_pstate_intel_refactor_driver.patch patches.drivers/cpufreq_pstate_add_baytrail_support.patch patches.drivers/cpufreq_pstate_intel_exit_if_platform_pwr_mgmnt.patch patches.drivers/intel_pstate-Add-setting-voltage-value-for-baytrail-P-states.patch patches.drivers/intel_pstate-Remove-periodic-P-state-boost.patch patches.drivers/intel_pstate-Add-support-for-Baytrail-turbo-P-states.patch patches.drivers/intel_pstate-Use-LFM-bus-ratio-as-min-ratio-P-state.patch patches.drivers/intel_pstate-Set-turbo-VID-for-BayTrail.patch patches.drivers/intel_pstate-remove-setting-P-state-to-MAX-on-init.patch patches.drivers/intel_pstate-remove-unneeded-sample-buffers.patch patches.drivers/intel_pstate-add-sample-time-scaling.patch patches.drivers/intel_pstate-Fix-setting-VID.patch patches.drivers/intel_pstate-don-t-touch-turbo-bit-if-turbo-disabled-or-unavailable.patch patches.drivers/intel_pstate-Add-CPU-IDs-for-Broadwell-processors.patch patches.drivers/cpufreq-intel_pstate-Add-CPU-ID-for-Braswell-processor.patch patches.drivers/intel_pstate-Fix-BYT-frequency-reporting.patch patches.drivers/intel_pstate-Correct-BYT-VID-values.patch patches.drivers/intel_pstate_fix_possible_overflow.patch patches.drivers/intel_pstate-Add-CPUID-for-BDW-H-CPU.patch patches.drivers/intel_pstate-Add-support-for-SkyLake.patch patches.drivers/intel_pstate-set-BYT-MSR-with-wrmsrl_on_cpu.patch patches.drivers/intel_pstate-skylake_s_CPU_support.patch patches.drivers/intel_pstate_performance_tuned.patch patches.drivers/cpufreq-intel_pstate-Fix-divide-by-zero-on-Knights-L ## cpuidle perf events cleanups and related patches.arch/perf_timechart_fix_zero_timestamps.patch # bnc#885934,bnc#878240 want to apply 9c0ebcf78fde0ff, # which has a small prereq patch on _every_ platform. # Apply them as far as possible without major hassle. patches.drivers/cpufreq-01-acpi-Use-generic-cpufreq-routines patches.drivers/cpufreq-02-arm_big_little-Use-generic-cpufreq-routines patches.drivers/cpufreq-03-at32ap-Use-generic-cpufreq-routines # patches.drivers/cpufreq-04-blackfin-Use-generic-cpufreq-routines patches.drivers/cpufreq-05-cpufreq-cpu0-Use-generic-cpufreq-routines patches.drivers/cpufreq-06-cris-Use-generic-cpufreq-routines patches.drivers/cpufreq-07-davinci-Use-generic-cpufreq-routines patches.drivers/cpufreq-08-dbx500-Use-generic-cpufreq-routines patches.drivers/cpufreq-09-e_powersaver-Use-generic-cpufreq-routines patches.drivers/cpufreq-10-elanfreq-Use-generic-cpufreq-routines # patches.drivers/cpufreq-11-exynos-Use-generic-cpufreq-routines patches.drivers/cpufreq-12-ia64-acpi-Use-generic-cpufreq-routines patches.drivers/cpufreq-13-imx6q-Use-generic-cpufreq-routines patches.drivers/cpufreq-14-kirkwood-Use-generic-cpufreq-routines patches.drivers/cpufreq-15-longhaul-Use-generic-cpufreq-routines patches.drivers/cpufreq-16-loongson2-Use-generic-cpufreq-routines patches.drivers/cpufreq-17-maple-Use-generic-cpufreq-routines patches.drivers/cpufreq-18-omap-Use-generic-cpufreq-routines patches.drivers/cpufreq-19-p4-clockmod-Use-generic-cpufreq-routines patches.drivers/cpufreq-20-pasemi-Use-generic-cpufreq-routines patches.drivers/cpufreq-21-pmac-Use-generic-cpufreq-routines patches.drivers/cpufreq-22-powernow-Use-generic-cpufreq-routines patches.drivers/cpufreq-23-ppc-corenet-Use-generic-cpufreq-routines patches.drivers/cpufreq-24-ppc_cbe-Use-generic-cpufreq-routines # patches.drivers/cpufreq-25-pxa-Use-generic-cpufreq-routines patches.drivers/cpufreq-26-s3cx4xx-Use-generic-cpufreq-routines patches.drivers/cpufreq-27-s5pv210-Use-generic-cpufreq-routines patches.drivers/cpufreq-28-sa11x0-Use-generic-cpufreq-routines patches.drivers/cpufreq-29-sc520-Use-generic-cpufreq-routines patches.drivers/cpufreq-30-sh-Use-generic-cpufreq-routines patches.drivers/cpufreq-31-sparc-Use-generic-cpufreq-routines patches.drivers/cpufreq-32-spear-Use-generic-cpufreq-routines patches.drivers/cpufreq-33-speedstep-Use-generic-cpufreq-routines patches.drivers/cpufreq-34-tegra-Use-generic-cpufreq-routines patches.drivers/cpufreq-create-cpufreq_generic_init-routine patches.drivers/cpufreq-remove-CONFIG_CPU_FREQ_TABLE patches.drivers/cpufreq-Implement-light-weight--target_index-routine # Small improvements to cpu idling and the menu governor. Mostly it reduces # the overhead when deciding what frequency to run at. Actual impact depends # on the CPU and scheduler decisions patches.suse/cpuidle-rename-expected_us-to-next_timer_us-in-menu-governor.patch patches.suse/cpuidle-Use-actual-state-latency-in-menu-governor.patch patches.suse/cpuidle-Ensure-menu-coefficients-stay-within-domain.patch patches.suse/cpuidle-Do-not-substract-exit-latency-from-assumed-sleep-length.patch patches.suse/cpuidle-Move-perf-multiplier-calculation-out-of-the-selection-loop.patch patches.suse/cpuidle-menu-move-repeated-correction-factor-check-to-init.patch patches.suse/cpuidle-menu-governor-remove-unused-macro-STDDEV_THRESH.patch patches.suse/cpuidle-menu-Use-shifts-when-calculating-averages-where-possible.patch patches.suse/cpuidle-menu-Use-ktime_to_us-instead-of-reinventing-the-wheel.patch patches.suse/cpuidle-menu-Call-nr_iowait_cpu-less-times.patch patches.suse/cpuidle-menu-Lookup-CPU-runqueues-less.patch patches.suse/sched-fair-cleanup-Remove-useless-assignment-in-select_task_rq_fair.patch ######################################################## # OTHER POWER RELATED DRIVERS/PATCHES ######################################################## patches.drivers/introduce_bit_ull_marco.patch patches.drivers/introduce_64bit_on_cpu_msr_funcs.patch patches.drivers/powercap_class_driver.patch patches.drivers/powercap_class_driver_add_kconfig_menu.patch patches.drivers/intel_rapl_driver.patch patches.drivers/powercap_class_driver_use_dev_groups.patch patches.drivers/powercap_class_driver_minor_build_fix.patch patches.drivers/powercap_class_driver_fix_mode_for_energy_counter.patch patches.drivers/intel_rapl_driver_support_ValleyView.patch patches.drivers/intel_idle-fine-tune-ivt-residency-targets patches.drivers/intel_idle-fix-ivt-idle-state-table-setting patches.arch/intel_idle-allow-sparse-sub-state-numbering-for-Bay-Trail.patch patches.arch/x86-hpet-make-boot_hpet_disable-extern.patch patches.arch/x86-intel-Add-quirk-to-disable-HPET-for-the-Baytrail-platform.patch patches.drivers/intel_idle-support-Bay-Trail.patch ######################################################## # AGP, graphics related stuff ######################################################## ######################################################## # Suse specific stuff ######################################################## patches.suse/cpu-hotplug-export-cpu_hotplug_enable-cpu_hotplug_di.patch patches.suse/0001-net-Add-utility-functions-to-clear-rxhash.patch patches.suse/0001-net-Add-skb_get_hash_raw.patch patches.suse/net-introduce-netdev_alloc_pcpu_stats-for-drivers.patch patches.suse/netdev-set-__percpu-attribute-on-netdev_alloc_pcpu_s.patch patches.suse/netdev_alloc_pcpu_stats-use-less-common-iterator-var.patch patches.suse/msft-hv-0600-x86-Add-proper-vector-accounting-for-HYPERVISOR_CALL.patch patches.suse/msft-hv-0600-x86-hardirq-Make-irq_hv_callback_count-available-for.patch patches.suse/msft-hv-0619-x86-platform-hyperv-Handle-VMBUS-driver-being-a-modu.patch # The numbering is based on SLE11-SP3 series.conf # Numbered such as the patches arrive in upstream linux.git patches.suse/msft-hv-0556-Input-add-a-driver-to-support-Hyper-V-synthetic-keyb.patch patches.suse/msft-hv-0557-hv-Change-variable-type-to-bool.patch patches.suse/msft-hv-0558-hv-use-dev_groups-for-device-attributes.patch patches.suse/msft-hv-0559-hv-move-state-bus-attribute-to-dev_groups.patch patches.suse/msft-hv-0560-hv-move-monitor_id-bus-attribute-to-dev_groups.patch patches.suse/msft-hv-0561-hv-move-modalias-bus-attribute-to-dev_groups.patch patches.suse/msft-hv-0562-hv-move-class_id-bus-attribute-to-dev_groups.patch patches.suse/msft-hv-0563-hv-move-device_id-bus-attribute-to-dev_groups.patch patches.suse/msft-hv-0564-hv-make-monitor_pages-a-real-pointer-array.patch patches.suse/msft-hv-0565-hv-move-client-server_monitor_pending-bus-attributes.patch patches.suse/msft-hv-0566-hv-move-client-server_monitor_latency-bus-attributes.patch patches.suse/msft-hv-0567-hv-move-client-server_monitor_conn_id-bus-attributes.patch patches.suse/msft-hv-0568-hv-delete-vmbus_get_debug_info.patch patches.suse/msft-hv-0569-hv-delete-struct-hv_dev_port_info.patch patches.suse/msft-hv-0570-hv-move-ringbuffer-bus-attributes-to-dev_groups.patch patches.suse/msft-hv-0571-Tools-hv-cache-FQDN-in-kvp_daemon-to-avoid-timeouts.patch patches.suse/msft-hv-0572-Tools-hv-use-single-send-recv-buffer.patch patches.suse/msft-hv-0575-hv-vmbus-fix-vmbus_recvpacket_raw-return-code.patch patches.suse/msft-hv-0577-hyperv-fb-add-blanking-support.patch patches.suse/msft-hv-0578-x86-hyperv-Get-the-local-APIC-timer-frequency-from-t.patch patches.suse/msft-hv-0579-x86-hyperv-Correctly-guard-the-local-APIC-calibratio.patch patches.suse/msft-hv-0580-drivers-hv-Fix-wrong-check-for-synic_event_page.patch patches.suse/msft-hv-0582-x86-hyperv-Fix-build-error-due-to-missing-asm-apic.h.patch patches.suse/msft-hv-0583-x86-hyperv-Move-a-variable-to-avoid-an-unused-variab.patch patches.suse/msft-hv-0587-Tools-hv-remove-inclusion-of-linux-types.h.patch patches.suse/msft-hv-0589-drivers-hv-Mark-the-function-hv_synic_free_cpu-as-st.patch patches.suse/msft-hv-0590-hyperv-Fix-race-between-probe-and-open-calls.patch patches.suse/msft-hv-0591-Input-hyperv-keyboard-pass-through-0xE1-prefix.patch patches.suse/msft-hv-0592-add-support-for-Hyper-V-reference-time-counter.patch patches.suse/msft-hv-0593-hyperv-Add-support-for-physically-discontinuous-rece.patch patches.suse/msft-hv-0596-hv-Add-hyperv.h-to-uapi-headers.patch patches.suse/msft-hv-0597-Drivers-hv-vmbus-Extract-the-mmio-information-from-D.patch patches.suse/msft-hv-0598-Drivers-hv-vmbus-Cleanup-the-packet-send-path.patch patches.suse/msft-hv-0599-Drivers-hv-vmbus-Support-per-channel-driver-state.patch patches.suse/msft-hv-0602-Tools-hv-vssdaemon-Ignore-VFAT-mounts-during-the-Fre.patch patches.suse/msft-hv-0603-Drivers-hv-Ballon-Make-pressure-posting-thread-sleep.patch patches.suse/msft-hv-0604-hyperv-Fix-the-carrier-status-setting.patch patches.suse/msft-hv-0606-Drivers-net-hyperv-Get-rid-of-the-rndis_filter_packe.patch patches.suse/msft-hv-0607-Drivers-net-hyperv-Cleanup-the-receive-path.patch patches.suse/msft-hv-0608-Drivers-net-hyperv-Cleanup-the-netvsc-receive-callba.patch patches.suse/msft-hv-0609-Drivers-hv-Implement-the-file-copy-service.patch patches.suse/msft-hv-0610-Drivers-hv-fcopy_open-can-be-static.patch patches.suse/msft-hv-0611-hyperv-Add-latest-NetVSP-versions-to-auto-negotiatio.patch patches.suse/msft-hv-0612-vmbus-add-missing-breaks.patch patches.suse/msft-hv-0613-vmbus-use-resource-for-hyperv-mmio-region.patch patches.suse/msft-hv-0614-hyperv-fb-add-support-for-generation-2-virtual-machi.patch patches.suse/msft-hv-0615-hyperv-fb-kick-off-efifb-early.patch patches.suse/msft-hv-0616-x86-Hyperv-Cleanup-the-irq-mess.patch patches.suse/msft-hv-0617-x86-hyperv-Make-it-build-with-CONFIG_HYPERV-m-again.patch patches.suse/msft-hv-0618-x86-hyperv-Fix-brown-paperbag-typos-reported-by-Feng.patch patches.suse/msft-hv-0619-x86-hyperv-Fixup-the-brain-damage-caused-by-the-irq-.patch patches.suse/msft-hv-0620-hyperv-Move-state-setting-for-link-query.patch patches.suse/msft-hv-0621-Drivers-hv-vmbus-Increase-the-limit-on-the-number-of.patch patches.suse/msft-hv-0622-Drivers-net-hyperv-Enable-scatter-gather-I-O.patch patches.suse/msft-hv-0623-Drivers-net-hyperv-Cleanup-the-send-path.patch patches.suse/msft-hv-0624-Drivers-net-hyperv-Enable-offloads-on-the-host.patch patches.suse/msft-hv-0625-Drivers-net-hyperv-Enable-receive-side-IP-checksum-o.patch patches.suse/msft-hv-0626-Drivers-net-hyperv-Enable-send-side-checksum-offload.patch patches.suse/msft-hv-0627-Drivers-net-hyperv-Enable-large-send-offload.patch patches.suse/msft-hv-0628-hyperv-Change-the-receive-buffer-size-for-legacy-hos.patch patches.suse/msft-hv-0630-x86-hyperv-Bypass-the-timer_irq_works-check.patch patches.suse/msft-hv-0633-Drivers-net-hyperv-Allocate-memory-for-all-possible-.patch patches.suse/msft-hv-0634-Drivers-net-hyperv-Negotiate-suitable-ndis-version-f.patch patches.suse/msft-hv-0635-Drivers-net-hyperv-Address-UDP-checksum-issues.patch patches.suse/msft-hv-0636-x86-irq-pic-Probe-for-legacy-PIC-and-set-legacy_pic-.patch patches.suse/msft-hv-0637-Tools-hv-Handle-the-case-when-the-target-file-exists.patch patches.suse/msft-hv-0640-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch patches.suse/msft-hv-0641-hyperv-Remove-recv_pkt_list-and-lock.patch patches.suse/msft-hv-0642-hyperv-Simplify-the-send_completion-variables.patch patches.suse/msft-hv-0643-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch patches.suse/msft-hv-0644-hyperv-Properly-handle-checksum-offload.patch patches.suse/msft-hv-0645-Drivers-hv-Eliminate-the-channel-spinlock-in-the-cal.patch patches.suse/msft-hv-0646-Drivers-hv-vmbus-Implement-per-CPU-mapping-of-relid-.patch patches.suse/msft-hv-0647-hv-Remove-unnecessary-comparison-of-unsigned-against.patch patches.suse/msft-hv-0649-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch patches.suse/msft-hv-0651-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch patches.suse/msft-hv-0652-hv-use-correct-order-when-freeing-monitor_pages.patch patches.suse/msft-hv-0653-hyper-v-make-uuid_le-const.patch patches.suse/msft-hv-0654-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch patches.suse/msft-hv-0655-hyperv-Add-handler-for-RNDIS_STATUS_NETWORK_CHANGE-e.patch patches.suse/msft-hv-0656-drivers-net-hyperv-netvsc.c-remove-unnecessary-null-.patch patches.suse/msft-hv-0657-Tools-hv-fix-file-overwriting-of-hv_fcopy_daemon.patch patches.suse/msft-hv-0658-hyperv-remove-meaningless-pr_err-in-vmbus_recvpacket.patch patches.suse/msft-hv-0660-Drivers-hv-util-Fix-a-bug-in-the-KVP-code.patch patches.suse/msft-hv-0661-hyperv-Add-netpoll-support.patch patches.suse/msft-hv-0662-Drivers-hv-hv_fcopy-fix-a-race-condition-for-SMP-gue.patch patches.suse/msft-hv-0663-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch patches.suse/msft-hv-0671-Drivers-add-blist-flags.patch patches.suse/msft-hv-0672-video-hyperv-hyperv_fb-refresh-the-VM-screen-by-forc.patch patches.suse/msft-hv-0673-HID-hyperv-register-as-a-wakeup-source.patch patches.suse/msft-hv-0674-Drivers-net-next-hyperv-Increase-the-size-of-the-sen.patch patches.suse/msft-hv-0675-hyperv-Adjust-the-size-of-sendbuf-region-to-support-.patch patches.suse/msft-hv-0676-Input-hyperv-keyboard-register-as-a-wakeup-source.patch patches.suse/msft-hv-0678-hyperv-Increase-the-buffer-length-for-netvsc_channel.patch patches.suse/msft-hv-0679-hyperv-NULL-dereference-on-error.patch patches.suse/msft-hv-0680-storvsc-get-rid-of-overly-verbose-warning-messages.patch patches.suse/msft-hv-0686-Drivers-hv-vmbus-Cleanup-hv_post_message.patch patches.suse/msft-hv-0687-Drivers-hv-vmbus-Properly-protect-calls-to-smp_proce.patch patches.suse/msft-hv-0688-Drivers-hv-util-Properly-pack-the-data-for-file-copy.patch patches.suse/msft-hv-0689-Drivers-hv-vmbus-Enable-interrupt-driven-flow-contro.patch patches.suse/msft-hv-0691-hyperv-Fix-a-bug-in-netvsc_send.patch patches.suse/msft-hv-0693-hyperv-Fix-the-total_data_buflen-in-send-path.patch patches.suse/msft-hv-0695-Tools-hv-vssdaemon-ignore-the-EBUSY-on-multiple-free.patch patches.suse/msft-hv-0696-tools-hv-introduce-n-no-daemon-option.patch patches.suse/msft-hv-0697-Drivers-hv-util-make-struct-hv_do_fcopy-match-Hyper-.patch patches.suse/msft-hv-0701-hyperv-Add-processing-of-MTU-reduced-by-the-host.patch patches.suse/msft-hv-0703-net-Hyper-V-Deletion-of-an-unnecessary-check-before-.patch patches.suse/msft-hv-0704-Drivers-hv-vss-Introduce-timeout-for-communication-w.patch patches.suse/msft-hv-0705-Drivers-hv-kvp-vss-Fast-propagation-of-userspace-com.patch patches.suse/msft-hv-0706-Tools-hv-vssdaemon-report-freeze-errors.patch patches.suse/msft-hv-0707-Tools-hv-vssdaemon-skip-all-filesystems-mounted-read.patch patches.suse/msft-hv-0708-tools-hv-ignore-ENOBUFS-and-ENOMEM-in-the-KVP-daemon.patch patches.suse/msft-hv-0709-hv-hv_balloon-avoid-memory-leak-on-alloc_error-of-2M.patch patches.suse/msft-hv-0710-hyperv-Add-support-for-vNIC-hot-removal.patch patches.suse/msft-hv-0712-hyperv-Fix-some-variable-name-typos-in-send-buffer-i.patch patches.suse/msft-hv-0714-storvsc-in-responce-to-a-scan-event-scan-the-host.patch patches.suse/msft-hv-0715-storvsc-force-discovery-of-LUNs-that-may-have-been-r.patch patches.suse/msft-hv-0716-storvsc-fix-a-bug-in-storvsc-limits.patch patches.suse/msft-hv-0717-storvsc-force-SPC-3-compliance-on-win8-and-win8-r2-h.patch patches.suse/msft-hv-0719-Drivers-hv-vmbus-Use-get_cpu-to-get-the-current-CPU.patch patches.suse/msft-hv-0720-tools-hv-kvp_daemon-make-IPv6-only-injection-work.patch patches.suse/msft-hv-0722-Tools-hv-remove-unused-bytes_written-from-kvp_update.patch patches.suse/msft-hv-0723-Tools-hv-address-compiler-warnings-for-hv_kvp_daemon.patch patches.suse/msft-hv-0724-Tools-hv-address-compiler-warnings-for-hv_fcopy_daem.patch patches.suse/msft-hv-0725-Tools-hv-do-not-add-redundant-in-hv_start_fcopy.patch patches.suse/msft-hv-0726-Drivers-hv-hv_balloon-Make-adjustments-in-computing-.patch patches.suse/msft-hv-0727-Drivers-hv-hv_balloon-Fix-a-locking-bug-in-the-ballo.patch patches.suse/msft-hv-0728-Drivers-hv-hv_balloon-Don-t-post-pressure-status-fro.patch patches.suse/msft-hv-0729-Drivers-hv-vmbus-Implement-a-clockevent-device.patch patches.suse/msft-hv-0730-Drivers-hv-vmbus-Fix-a-bug-in-vmbus_establish_gpadl.patch patches.suse/msft-hv-0731-Drivers-hv-vmbus-Support-a-vmbus-API-for-efficiently.patch patches.suse/msft-hv-0732-hv-hv_fcopy-drop-the-obsolete-message-on-transfer-fa.patch patches.suse/msft-hv-0733-Drivers-hv-check-vmbus_device_create-return-value-in.patch patches.suse/msft-hv-0734-Drivers-hv-rename-sc_lock-to-the-more-generic-lock.patch patches.suse/msft-hv-0735-Drivers-hv-vmbus-serialize-Offer-and-Rescind-offer.patch patches.suse/msft-hv-0736-Drivers-hv-vmbus-hv_process_timer_expiration-can-be-.patch patches.suse/msft-hv-0737-HID-hyperv-match-wait_for_completion_timeout-return-.patch patches.suse/msft-hv-0739-hyperv-netvsc.c-match-wait_for_completion_timeout-re.patch patches.suse/msft-hv-0740-hyperv-match-wait_for_completion_timeout-return-type.patch patches.suse/msft-hv-0741-hyperv-Fix-the-error-processing-in-netvsc_send.patch patches.suse/msft-hv-0742-hyperv-fix-sparse-warnings.patch patches.suse/msft-hv-0743-hyperv-Implement-netvsc_get_channels-ethool-op.patch patches.suse/msft-hv-0745-Drivers-hv-vmbus-rename-channel-work-queues.patch patches.suse/msft-hv-0746-Drivers-hv-vmbus-avoid-double-kfree-for-device_obj.patch patches.suse/msft-hv-0747-Drivers-hv-vmbus-teardown-hv_vmbus_con-workqueue-and.patch patches.suse/msft-hv-0748-drivers-hv-vmbus-Teardown-synthetic-interrupt-contro.patch patches.suse/msft-hv-0749-Drivers-hv-vmbus-Teardown-clockevent-devices-on-modu.patch patches.suse/msft-hv-0750-hv-hv_util-move-vmbus_open-to-a-later-place.patch patches.suse/msft-hv-0751-hv-vmbus_post_msg-retry-the-hypercall-on-some-transi.patch patches.suse/msft-hv-0752-hv-vmbus_open-reset-the-channel-state-on-ENOMEM.patch patches.suse/msft-hv-0755-hv-hv_balloon-match-var-type-to-return-type-of-wait_.patch patches.suse/msft-hv-0757-Drivers-hv-vmbus-Add-support-for-the-NetworkDirect-G.patch patches.suse/msft-hv-0758-Drivers-hv-vmbus-Properly-handle-child-device-remove.patch patches.suse/msft-hv-0759-Drivers-hv-vmbus-Introduce-a-function-to-remove-a-re.patch patches.suse/msft-hv-0760-Drivers-hv-vmbus-Handle-both-rescind-and-offer-messa.patch patches.suse/msft-hv-0761-Drivers-hv-vmbus-Remove-the-channel-from-the-channel.patch patches.suse/msft-hv-0762-Drivers-hv-util-On-device-remove-close-the-channel-a.patch patches.suse/msft-hv-0763-Drivers-hv-vmbus-Get-rid-of-some-unnecessary-message.patch patches.suse/msft-hv-0764-Drivers-hv-hv_balloon-eliminate-the-trylock-path-in-.patch patches.suse/msft-hv-0765-Drivers-hv-hv_balloon-report-offline-pages-as-being-.patch patches.suse/msft-hv-0766-Drivers-hv-hv_balloon-refuse-to-balloon-below-the-fl.patch patches.suse/msft-hv-0767-Drivers-hv-vmbus-Add-support-for-VMBus-panic-notifie.patch patches.suse/msft-hv-0768-Drivers-hv-vmbus-Use-a-round-robin-algorithm-for-pic.patch patches.suse/msft-hv-0769-Drivers-hv-vmbus-Suport-an-API-to-send-pagebuffers-w.patch patches.suse/msft-hv-0770-Drivers-hv-vmbus-Suport-an-API-to-send-packet-with-a.patch patches.suse/msft-hv-0771-mei-bus-can-be-static.patch patches.suse/msft-hv-0772-hyperv-hyperv_fb-match-wait_for_completion_timeout-r.patch patches.suse/msft-hv-0773-Drivers-hv-vmbus-Perform-device-register-in-the-per-.patch patches.suse/msft-hv-0774-Drivers-hv-hv_balloon-keep-locks-balanced-on-add_mem.patch patches.suse/msft-hv-0775-Drivers-hv-hv_balloon-don-t-lose-memory-when-onlinin.patch patches.suse/msft-hv-0776-Drivers-hv-vmbus-Correcting-truncation-error-for-con.patch patches.suse/msft-hv-0777-hv-vmbus-missing-curly-braces-in-vmbus_process_offer.patch patches.suse/msft-hv-0779-Drivers-hv-vmbus-Fix-a-bug-in-rescind-processing-in-.patch patches.suse/msft-hv-0780-hv-hypervvssd-call-endmntent-before-call-setmntent-a.patch patches.suse/msft-hv-0781-Drivers-hv-vmbus-Export-the-vmbus_sendpacket_pagebuf.patch patches.suse/msft-hv-0782-Drivers-hv-vmbus-Fix-a-siganlling-host-signalling-is.patch patches.suse/msft-hv-0784-hv_netvsc-Implement-batching-in-send-buffer.patch patches.suse/msft-hv-0785-hv_netvsc-remove-vmbus_are_subchannels_present-in-rn.patch patches.suse/msft-hv-0786-hv_netvsc-Cleanup-the-test-for-freeing-skb-when-we-u.patch patches.suse/msft-hv-0787-hv_netvsc-Eliminate-memory-allocation-in-the-packet-.patch patches.suse/msft-hv-0788-hv-run-non-blocking-message-handlers-in-the-dispatch.patch patches.suse/msft-hv-0789-hv-don-t-schedule-new-works-in-vmbus_onoffer-vmbus_o.patch patches.suse/msft-hv-0790-hv-remove-the-per-channel-workqueue.patch patches.suse/msft-hv-0791-Drivers-hv-hv_balloon-do-not-online-pages-in-offline.patch patches.suse/msft-hv-0792-Drivers-hv-hv_balloon-eliminate-jumps-in-piecewiese-.patch patches.suse/msft-hv-0793-Drivers-hv-hv_balloon-survive-ballooning-request-wit.patch patches.suse/msft-hv-0794-hv_vmbus-Add-gradually-increased-delay-for-retries-i.patch patches.suse/msft-hv-0795-Drivers-hv-hv_balloon-correctly-handle-val.freeram-n.patch patches.suse/msft-hv-0796-Drivers-hv-hv_balloon-correctly-handle-num_pages-INT.patch patches.suse/msft-hv-0797-hv_netvsc-Clean-up-two-unused-variables.patch patches.suse/msft-hv-0798-hv_netvsc-Define-a-macro-RNDIS_AND_PPI_SIZE.patch patches.suse/msft-hv-0799-hv_netvsc-Fix-the-packet-free-when-it-is-in-skb-head.patch patches.suse/msft-hv-0800-hv_netvsc-use-single-existing-drop-path-in-netvsc_st.patch patches.suse/msft-hv-0801-hv_netvsc-try-linearizing-big-SKBs-before-dropping-t.patch patches.suse/msft-hv-0802-scsi-storvsc-Increase-the-ring-buffer-size.patch patches.suse/msft-hv-0803-scsi-storvsc-Size-the-queue-depth-based-on-the-ringb.patch patches.suse/msft-hv-0804-scsi-storvsc-Always-send-on-the-selected-outgoing-ch.patch patches.suse/msft-hv-0805-scsi-storvsc-Retrieve-information-about-the-capabili.patch patches.suse/msft-hv-0807-scsi-storvsc-Don-t-assume-that-the-scatterlist-is-no.patch patches.suse/msft-hv-0808-scsi-storvsc-Set-the-tablesize-based-on-the-informat.patch patches.suse/msft-hv-0809-hv_netvsc-Implement-partial-copy-into-send-buffer.patch patches.suse/msft-hv-0810-hv_netvsc-introduce-netif-msg-into-netvsc-module.patch patches.suse/msft-hv-0811-hv_netvsc-Fix-a-bug-in-netvsc_start_xmit.patch patches.suse/msft-hv-0812-hv_netvsc-remove-unused-variable-in-netvsc_send.patch patches.suse/msft-hv-0814-hv_netvsc-Use-the-xmit_more-skb-flag-to-optimize-sig.patch patches.suse/msft-hv-0816-hv_netvsc-use-per_cpu-stats-to-calculate-TX-RX-data.patch patches.suse/msft-hv-0817-x86-Use-entering-_ack-_irq-instead-of-open-coding-it.patch patches.suse/msft-hv-0818-hv_netvsc-change-member-name-of-struct-netvsc_stats.patch patches.suse/msft-hv-0819-Drivers-hv-util-move-kvp-vss-function-declarations-t.patch patches.suse/msft-hv-0820-Drivers-hv-kvp-reset-kvp_context.patch patches.suse/msft-hv-0821-Drivers-hv-kvp-move-poll_channel-to-hyperv_vmbus.h.patch patches.suse/msft-hv-0822-Drivers-hv-fcopy-process-deferred-messages-when-we-c.patch patches.suse/msft-hv-0823-Drivers-hv-vss-process-deferred-messages-when-we-com.patch patches.suse/msft-hv-0824-Drivers-hv-kvp-rename-kvp_work-kvp_timeout_work.patch patches.suse/msft-hv-0825-Drivers-hv-fcopy-rename-fcopy_work-fcopy_timeout_wor.patch patches.suse/msft-hv-0826-Drivers-hv-util-introduce-state-machine-for-util-dri.patch patches.suse/msft-hv-0827-Drivers-hv-kvp-switch-to-using-the-hvutil_device_sta.patch patches.suse/msft-hv-0828-Drivers-hv-vss-switch-to-using-the-hvutil_device_sta.patch patches.suse/msft-hv-0829-Drivers-hv-fcopy-switch-to-using-the-hvutil_device_s.patch patches.suse/msft-hv-0830-Drivers-hv-fcopy-set-.owner-reference-for-file-opera.patch patches.suse/msft-hv-0831-Drivers-hv-util-introduce-hv_utils_transport-abstrac.patch patches.suse/msft-hv-0832-Drivers-hv-vss-convert-to-hv_utils_transport.patch patches.suse/msft-hv-0833-Drivers-hv-fcopy-convert-to-hv_utils_transport.patch patches.suse/msft-hv-0834-Drivers-hv-kvp-convert-to-hv_utils_transport.patch patches.suse/msft-hv-0835-Tools-hv-kvp-use-misc-char-device-to-communicate-wit.patch patches.suse/msft-hv-0836-Tools-hv-vss-use-misc-char-device-to-communicate-wit.patch patches.suse/msft-hv-0837-Drivers-hv-vss-full-handshake-support.patch patches.suse/msft-hv-0838-Drivers-hv-fcopy-full-handshake-support.patch patches.suse/msft-hv-0839-Drivers-hv-utils-unify-driver-registration-reporting.patch patches.suse/msft-hv-0840-Drivers-hv-vmbus-introduce-vmbus_acpi_remove.patch patches.suse/msft-hv-0841-Drivers-hv-vmbus-unregister-panic-notifier-on-module.patch patches.suse/msft-hv-0842-hv-vmbus_free_channels-remove-the-redundant-free_cha.patch patches.suse/msft-hv-0843-drivers-hv-vmbus-Get-rid-of-some-unused-definitions.patch patches.suse/msft-hv-0844-Drivers-hv-vmbus-Implement-the-protocol-for-tearing-.patch patches.suse/msft-hv-0845-Drivers-hv-vmbus-do-cleanup-on-all-vmbus_open-failur.patch patches.suse/msft-hv-0846-Drivers-hv-vmbus-kill-tasklets-on-module-unload.patch patches.suse/msft-hv-0847-Drivers-hv-vmbus-unify-calls-to-percpu_channel_enq.patch patches.suse/msft-hv-0848-Drivers-hv-vmbus-briefly-comment-num_sc-and-next_oc.patch patches.suse/msft-hv-0849-Drivers-hv-vmbus-decrease-num_sc-on-subchannel-remov.patch patches.suse/msft-hv-0850-Drivers-hv-vmbus-move-init_vp_index-call-to-vmbus_pr.patch patches.suse/msft-hv-0851-Drivers-hv-vmbus-distribute-subchannels-among-all-vc.patch patches.suse/msft-hv-0852-hv_netvsc-Properly-size-the-vrss-queues.patch patches.suse/msft-hv-0853-hv_netvsc-Allocate-the-receive-buffer-from-the-corre.patch patches.suse/msft-hv-0854-hv_netvsc-Allocate-the-sendbuf-in-a-NUMA-aware-way.patch patches.suse/msft-hv-0855-Drivers-hv-vmbus-Update-preferred-vmbus-protocol-ver.patch patches.suse/msft-hv-0856-Drivers-hv-balloon-check-if-ha_region_mutex-was-acqu.patch patches.suse/msft-hv-0857-Drivers-hv-vmbus-Use-the-vp_index-map-even-for-chann.patch patches.suse/msft-hv-0858-Drivers-hv-vmbus-Implement-NUMA-aware-CPU-affinity-f.patch patches.suse/msft-hv-0860-Drivers-hv-vmbus-Allocate-ring-buffer-memory-in-NUMA.patch patches.suse/msft-hv-0861-kvm-add-hyper-v-crash-msrs-values.patch patches.suse/msft-hv-0862-hv_netvsc-Add-support-to-set-MTU-reservation-from-gu.patch patches.suse/msft-hv-0863-x86-hyperv-add-CPUID-bit-for-crash-handlers.patch patches.suse/msft-hv-0864-hv_netvsc-Add-close-of-RNDIS-filter-into-change-mtu-.patch patches.suse/msft-hv-0865-hv_netvsc-Wait-for-sub-channels-to-be-processed-duri.patch patches.suse/msft-hv-0866-hv_netvsc-Add-structs-and-handlers-for-VF-messages.patch patches.suse/msft-hv-0867-Drivers-hv-vmbus-remove-hv_synic_free_cpu-call-from-.patch patches.suse/msft-hv-0868-Drivers-hv-vmbus-add-special-kexec-handler.patch patches.suse/msft-hv-0869-Drivers-hv-don-t-do-hypercalls-when-hypercall_page-i.patch patches.suse/msft-hv-0870-Drivers-hv-vmbus-add-special-crash-handler.patch patches.suse/msft-hv-0871-Drivers-hv-vmbus-prefer-die-notification-chain-to-pa.patch patches.suse/msft-hv-0872-Drivers-hv-kvp-check-kzalloc-return-value.patch patches.suse/msft-hv-0873-Drivers-hv-fcopy-dynamically-allocate-smsg_out-in-fc.patch patches.suse/msft-hv-0874-Drivers-hv-balloon-Enable-dynamic-memory-protocol-ne.patch patches.suse/msft-hv-0875-Drivers-hv-vmbus-Permit-sending-of-packets-without-p.patch patches.suse/msft-hv-0876-hv-util-checking-the-wrong-variable.patch patches.suse/msft-hv-0877-Drivers-hv-vmbus-fix-typo-in-hv_port_info-struct.patch patches.suse/msft-hv-0878-Drivers-hv-vmbus-don-t-send-CHANNELMSG_UNLOAD-on-pre.patch patches.suse/msft-hv-0879-mshyperv-fix-recognition-of-Hyper-V-guest-crash-MSR-.patch patches.suse/msft-hv-0880-Drivers-hv-vmbus-Consider-ND-NIC-in-binding-channels.patch patches.suse/msft-hv-0881-drivers-hv-Modify-hv_vmbus-to-search-for-all-MMIO-ra.patch patches.suse/msft-hv-0882-drivers-hv-Move-MMIO-range-picking-from-hyper_fb-to-.patch patches.suse/msft-hv-0883-Drivers-hv-vmbus-Improve-the-CPU-affiliation-for-cha.patch patches.suse/msft-hv-0884-Drivers-hv-vmbus-Further-improve-CPU-affiliation-log.patch patches.suse/msft-hv-0885-Drivers-hv_vmbus-Fix-signal-to-host-condition.patch patches.suse/msft-hv-0887-Drivers-hv-vmbus-Implement-a-clocksource-based-on-th.patch patches.suse/msft-hv-0888-Drivers-hv-vmbus-add-a-sysfs-attr-to-show-the-bindin.patch patches.suse/msft-hv-0889-tools-hv-add-a-python-script-lsvmbus-to-list-VMBus-d.patch patches.suse/msft-hv-0890-Drivers-hv-vmbus-use-cpu_hotplug_enable-disable.patch patches.suse/msft-hv-0891-hv_netvsc-Set-vRSS-with-num_chn-in-RNDIS-filter.patch patches.suse/msft-hv-0892-hv_netvsc-Implement-set_channels-ethtool-op.patch patches.suse/msft-hv-0893-storvsc-be-more-picky-about-scmnd-sc_data_direction.patch patches.suse/msft-hv-0894-storvsc-use-shost_for_each_device-instead-of-open-co.patch patches.suse/msft-hv-0895-hv_netvsc-Fix-dereference-of-nvdev-before-check.patch patches.suse/msft-hv-0896-x86-hyperv-Mark-the-Hyper-V-TSC-as-unstable.patch patches.suse/msft-hv-0897-storvsc-Rather-than-look-for-sets-of-specific-protoc.patch patches.suse/msft-hv-0898-storvsc-Use-a-single-value-to-track-protocol-version.patch patches.suse/msft-hv-0899-storvsc-Untangle-the-storage-protocol-negotiation-fr.patch patches.suse/msft-hv-0900-storvsc-use-correct-defaults-for-values-determined-b.patch patches.suse/msft-hv-0901-storvsc-use-storage-protocol-version-to-determine-st.patch patches.suse/msft-hv-0902-storvsc-Allow-write_same-when-host-is-windows-10.patch patches.suse/msft-hv-0903-storvsc-Set-the-error-code-correctly-in-failure-cond.patch patches.suse/msft-hv-0905-Drivers-hv-vmbus-fix-init_vp_index-for-reloading-hv_.patch patches.suse/msft-hv-0906-x86-hyperv-Fix-the-build-in-the-CONFIG_KEXEC_CORE-ca.patch patches.suse/msft-hv-0909-drivers-hv-share-Hyper-V-SynIC-constants-with-usersp.patch patches.suse/msft-hv-0912-scsi-storvsc-Fix-a-bug-in-the-handling-of-SRB-status.patch patches.suse/msft-hv-0938-Drivers-hv-util-catch-allocation-errors.patch patches.suse/msft-hv-0939-Drivers-hv-utils-use-memdup_user-in-hvt_op_write.patch patches.suse/msft-hv-0941-drivers-hv-Export-a-function-that-maps-Linux-CPU-num.patch patches.suse/msft-hv-0942-drivers-hv-Export-the-API-to-invoke-a-hypercall-on-H.patch patches.suse/msft-hv-0943-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch patches.suse/msft-hv-0944-Drivers-hv-vss-run-only-on-supported-host-versions.patch patches.suse/msft-hv-0948-Drivers-hv-vmbus-Get-rid-of-the-unused-irq-variable.patch patches.suse/msft-hv-0954-drivers-hv-Allow-for-MMIO-claims-that-span-ACPI-_CRS.patch patches.suse/msft-hv-0957-Drivers-hv-vmbus-Force-all-channel-messages-to-be-de.patch patches.suse/msft-hv-0958-Drivers-hv-utils-Invoke-the-poll-function-after-hand.patch patches.suse/msft-hv-0987-Drivers-hv-vmbus-Cleanup-vmbus_set_event.patch patches.suse/msft-hv-0991-Drivers-hv-vmbus-avoid-scheduling-in-interrupt-conte.patch patches.suse/msft-hv-0992-Drivers-hv-vmbus-don-t-manipulate-with-clocksources-.patch patches.suse/msft-hv-1009-Drivers-hv-vmbus-don-t-loose-HVMSG_TIMER_EXPIRED-mes.patch patches.suse/msft-hv-1010-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch patches.suse/msft-hv-1011-Drivers-hv-vmbus-remove-code-duplication-in-message-.patch patches.suse/msft-hv-1012-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch patches.suse/msft-hv-1013-Drivers-hv-util-Pass-the-channel-information-during-.patch patches.suse/msft-hv-1015-Drivers-hv-vmbus-Support-handling-messages-on-multip.patch patches.suse/msft-hv-1016-Drivers-hv-vmbus-Support-kexec-on-ws2012-r2-and-abov.patch patches.suse/msft-hv-1018-scsi-storvsc-fix-SRB_STATUS_ABORTED-handling.patch patches.suse/msft-hv-1041-Drivers-hv-vmbus-handle-various-crash-scenarios.patch patches.suse/msft-hv-1059-netvsc-get-rid-of-completion-timeouts.patch patches.suse/msft-hv-1186-Drivers-hv-vmbus-Raise-retry-wait-limits-in-vmbus_po.patch patches.suse/suse-hv-pci-0001-x86-export-x86_msi.patch patches.suse/suse-hv-pci-0002-resources-Set-type-in-__request_region.patch patches.suse/suse-hv-pci-0003-PCI-Add-global-pci_lock_rescan_remove.patch patches.suse/suse-hv-pci-0005-PCI-Export-symbols-required-for-loadable-host-driver.patch patches.suse/suse-hv-pci-0010-hv-Make-a-function-to-free-mmio-regions-through-vmbu.patch patches.suse/suse-hv-pci-0011-hv-Lock-access-to-hyperv_mmio-resource-tree.patch patches.suse/suse-hv-pci-0012-hv-Use-new-vmbus_mmio_free-from-client-drivers.patch patches.suse/suse-hv-pci-0013-hv-Reverse-order-of-resources-in-hyperv_mmio.patch patches.suse/suse-hv-pci-0014-hv-Track-allocations-of-children-of-hv_vmbus-in-priv.patch patches.suse/suse-hv-pci-0015-drivers-pci-hv-New-paravirtual-PCI-front-end-for-Hyp.patch patches.suse/suse-hv-Drivers-hv-vmbus-Fix-signaling-logic-in-hv_need_to_s.patch patches.suse/suse-hv-kexec-define-kexec_in_progress-in-CONFIG_KEXEC-case.patch patches.suse/suse-hv-hyperv_fb-Add-screen-refresh-after-pause-resume-oper.patch patches.suse/suse-hv-1.patch patches.suse/suse-hv-fcopy-barrier.patch patches.suse/suse-hv-kvp-ip-failover.patch patches.suse/suse-hv-Export-helper-function-to-set-irq-affinity-in-pci-hy.patch patches.suse/suse-hv-storvsc-do-not-assume-SG-list-is-continuous-when-doing-bounce-buffers.patch patches.suse/suse-hv-netvsc-RNDIS_STATUS_NETWORK_CHANGE-rcnetwork.patch patches.suse/suse-hv-guest-os-id.patch patches.suse/suse-hv-module-unload.patch ######################################################## # Networking Core ######################################################## patches.fixes/net-Explicitly-initialize-u64_stats_sync-structures-.patch patches.fixes/hwmon-Introduce-hwmon_device_register_with_groups.patch patches.fixes/net_tstamp-Improve-kernel-doc-for-struct-hwtstamp_co.patch patches.fixes/net-compat-Merge-multiple-implementations-of-ifreq-i.patch patches.fixes/net_tstamp-Add-SIOCGHWTSTAMP-ioctl-to-match-SIOCSHWT.patch patches.fixes/net-Add-function-to-set-the-rxhash.patch patches.fixes/0001-inet-defines-IPPROTO_-needed-for-module-alias-genera.patch patches.fixes/ipv6-remove-the-unnecessary-statement-in-find_match.patch patches.fixes/ipv6-router-reachability-probing.patch patches.fixes/neigh-set-nud_state-to-nud_incomplete-when-probing-r.patch patches.fixes/ipv6-do-not-overwrite-inetpeer-metrics-prematurely.patch patches.fixes/packet-fill-the-gap-of-TPACKET_ALIGNMENT-with-zeros.patch patches.fixes/packet-deliver-VLAN-TPID-to-userspace.patch patches.fixes/packet-allow-to-transmit-4-byte-in-TX_RING-slot-for-.patch patches.fixes/netfilter-xt_hashlimit-fix-proc-entry-leak-in-netns-.patch patches.fixes/net-generalize-skb_segment.patch patches.fixes/net-allow-netdev_all_upper_get_next_dev_rcu-with-rtnl-lock-held.patch patches.fixes/net-Add-layer-2-hardware-acceleration-operations-for.patch patches.fixes/macvlan-fix-netdev-feature-propagation-from-lower-de.patch patches.fixes/ipv4-generalize-gre_handle_offloads.patch patches.fixes/ipv4-gso-send_check-segment-cleanups.patch patches.fixes/ipv4-gso-make-inet_gso_segment-stackable.patch patches.fixes/ipip-add-GSO-TSO-support.patch patches.fixes/ipv6-gso-make-ipv6_gso_segment-stackable.patch patches.fixes/ipv6-sit-add-GSO-TSO-support.patch patches.fixes/inet-restore-gso-for-vxlan.patch patches.fixes/ipv6-sit-update-mtu-check-to-take-care-of-gso-packet.patch patches.fixes/ipv6-release-dst-properly-in-ipip6_tunnel_xmit.patch patches.fixes/net-ip-push-gso-skb-forwarding-handling-down-the-sta.patch patches.fixes/inet-fix-a-UFO-regression.patch patches.fixes/ipv4-ipv6-better-estimate-tunnel-header-cut-for-corr.patch patches.fixes/ipv6-fix-a-refcnt-leak-with-peer-addr.patch patches.fixes/flow_dissector-add-tipc-support.patch patches.fixes/ipv6-do-not-delete-previously-existing-ECMP-routes-i.patch patches.fixes/ipv6-fix-ECMP-route-replacement.patch # fate#318553 patches.fixes/net-ipv6-fib-don-t-sleep-inside-atomic-lock.patch patches.fixes/net-fib6-fib6_commit_metrics-fix-potential-NULL-poin.patch patches.fixes/net-tcp-assign-tcp-cong_ops-when-tcp-sk-is-created.patch patches.fixes/net-fib6-convert-cfg-metric-to-u32-outside-of-table-.patch patches.fixes/net-tcp-refactor-reinitialization-of-congestion-cont.patch patches.fixes/net-tcp-add-key-management-to-congestion-control.patch patches.fixes/net-tcp-add-RTAX_CC_ALGO-fib-handling.patch patches.fixes/net-tcp-add-per-route-congestion-control.patch patches.fixes/tcp-fix-child-sockets-to-use-system-default-congesti.patch patches.kabi/kabi-hide-harmless-change-in-struct-inet_connection_.patch # bsc#937086 patches.fixes/net-ipv4-Change-variable-type-to-bool.patch patches.fixes/tcp-use-ACCESS_ONCE-in-tcp_update_pacing_rate.patch patches.fixes/tcp-tcp_transmit_skb-optimizations.patch patches.fixes/tcp-remove-1ms-offset-in-srtt-computation.patch patches.fixes/net-add-skb_mstamp-infrastructure.patch patches.fixes/tcp-switch-rtt-estimations-to-usec-resolution.patch patches.fixes/tcp-do-not-leak-non-zero-tstamp-in-output-packets.patch patches.fixes/tcp-timestamp-SYN-DATA-messages.patch patches.fixes/tcp-don-t-use-timestamp-from-repaired-skb-s-to-calcu.patch patches.fixes/tcp-introduce-TCP_SKB_CB-skb-tcp_tw_isn.patch patches.fixes/tcp-remove-TCP_SKB_CB-skb-when.patch patches.fixes/tcp-remove-obsolete-comment-about-TCP_SKB_CB-skb-whe.patch patches.fixes/tcp-refine-TSO-autosizing.patch patches.fixes/tcp-tso-remove-tp-tso_deferred.patch patches.fixes/tcp-convert-cached-rtt-from-usec-to-jiffies-when-fee.patch patches.fixes/tcp-align-tcp_xmit_size_goal-on-tcp_tso_autosize.patch patches.fixes/tcp-add-proper-TS-val-into-RST-packets.patch patches.fixes/tcp-refresh-skb-timestamp-at-retransmit-time.patch # bsc#925465 patches.fixes/netfilter-trivial-code-cleanup-and-doc-changes.patch patches.fixes/netfilter-conntrack-spinlock-per-cpu-to-protect-spec.patch patches.fixes/netfilter-avoid-race-with-exp-master-ct.patch patches.fixes/netfilter-conntrack-seperate-expect-locking-from-nf_.patch patches.fixes/netfilter-conntrack-remove-central-spinlock-nf_connt.patch patches.fixes/netfilter-conntrack-Fix-UP-builds.patch patches.fixes/netfilter-nf_conntrack-initialize-net.ct.generation.patch patches.fixes/netfilter-ctnetlink-fix-dumping-of-dying-unconfirmed.patch patches.fixes/netfilter-ctnetlink-fix-refcnt-leak-in-dying-unconfi.patch patches.fixes/netfilter-conntrack-fix-race-between-confirmation-an.patch # bsc#947321 patches.fixes/ipv6-Consider-RTF_CACHE-when-searching-the-fib6-tree.patch patches.fixes/ipv6-Extend-the-route-lookups-to-low-priority-metric.patch patches.fixes/ipv6-Stop-128-route-from-disappearing-after-pmtu-upd.patch patches.fixes/ipv6-Stop-rt6_info-from-using-inet_peer-s-metrics.patch patches.fixes/ipv6-Check-RTF_LOCAL-on-rt-rt6i_flags-instead-of-rt-.patch patches.fixes/ipv6-Remove-DST_METRICS_FORCE_OVERWRITE-and-_rt6i_pe.patch patches.fixes/ipv6-Remove-un-used-argument-from-ip6_dst_alloc.patch patches.fixes/ktime-add-ktime_after-and-ktime_before-helper.patch patches.fixes/0001-tcp-Restore-RFC5961-compliant-behavior-for-SYN-packe.patch patches.fixes/0002-conntrack-RFC5961-challenge-ACK-confuse-conntrack-LA.patch # bsc#965319 patches.fixes/ipv6-replace-global-gc_args-with-local-variable.patch patches.fixes/ipv6-make-fib6-serial-number-per-namespace.patch patches.fixes/ipv6-per-netns-fib6-walkers.patch patches.fixes/ipv6-per-netns-FIB-garbage-collection.patch patches.kabi/kabi-protect-struct-netns_ipv6-after-FIB6-GC-series.patch patches.fixes/net-Account-for-all-vlan-headers-in-skb_mac_gso_segm.patch patches.fixes/net-Start-with-correct-mac_len-in-skb_network_protoc.patch patches.fixes/net-fix-wrong-mac_len-calculation-for-vlans.patch patches.fixes/tcp-fix-cwnd-limited-checking-to-improve-congestion-.patch patches.kabi/kabi-work-around-kabi-changes-from-commit-53f9ff48f6.patch patches.fixes/AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch patches.fixes/packet-tpacket_snd-fix-signed-unsigned-comparison.patch patches.fixes/ipv6-fix-multipath-route-replace-error-recovery.patch patches.fixes/ipv6-send-NEWLINK-on-RA-managed-otherconf-changes.patch patches.fixes/ipv6-send-only-one-NEWLINK-when-RA-causes-changes.patch patches.fixes/introduce-NETIF_F_GSO_ENCAP_ALL-helper-mask.patch patches.fixes/rtnetlink-allow-to-register-ops-without-ops-setup-se.patch patches.fixes/tipc-fix-an-infoleak-in-tipc_nl_compat_link_dump.patch patches.fixes/l2tp-lock-socket-before-checking-flags-in-connect.patch patches.fixes/l2tp-hold-socket-before-dropping-lock-in-l2tp_ip-6-_.patch patches.fixes/l2tp-fix-racy-socket-lookup-in-l2tp_ip-and-l2tp_ip6-.patch patches.fixes/l2tp-fix-lookup-for-sockets-not-bound-to-a-device-in.patch patches.fixes/l2tp-fix-address-test-in-__l2tp_ip6_bind_lookup.patch patches.fixes/l2tp-hold-tunnel-socket-when-handling-control-frames.patch patches.fixes/tcp-do-not-inherit-fastopen_req-from-parent.patch patches.fixes/dccp-tcp-do-not-inherit-mc_list-from-parent.patch patches.fixes/ipx-call-ipxitf_put-in-ioctl-error-path.patch patches.fixes/ipv6-Prevent-overrun-when-parsing-v6-header-options.patch patches.fixes/ipv6-Check-ip6_find_1stfragopt-return-value-properly.patch patches.fixes/sctp-do-not-inherit-ipv6_-mc-ac-fl-_list-from-parent.patch patches.fixes/ipv6-dccp-do-not-inherit-ipv6_mc_list-from-parent.patch patches.fixes/ether-add-loopback-type-ETH_P_LOOPBACK.patch patches.fixes/ipv6-make-ECMP-route-replacement-less-greedy.patch patches.fixes/0001-VSOCK-sock_put-wasn-t-safe-to-call-in-interrupt-cont.patch patches.fixes/0001-VSOCK-Fix-lockdep-issue.patch patches.fixes/VSOCK-Detach-QP-check-should-filter-out-non-matching.patch patches.fixes/ipv6-fix-out-of-bound-writes-in-__ip6_append_data.patch patches.fixes/ipv6-avoid-overflow-of-offset-in-ip6_find_1stfragopt.patch patches.fixes/rxrpc-Fix-several-cases-where-a-padded-len-isn-t-che.patch patches.fixes/tcp-initialize-rcv_mss-to-TCP_MIN_MSS-instead-of-0.patch patches.fixes/udp-consistently-apply-ufo-or-fragmentation.patch patches.fixes/net-packet-fix-race-in-packet_set_ring-on-PACKET_RES.patch patches.fixes/packet-hold-bind-lock-when-rebinding-to-fanout-hook.patch patches.fixes/packet-in-packet_do_bind-test-fanout-with-bind_lock-.patch patches.fixes/ipsec-Fix-aborted-xfrm-policy-dump-crash.patch patches.fixes/xfrm-policy-check-policy-direction-value.patch patches.fixes/sctp-do-not-peel-off-an-assoc-from-one-netns-to-anot.patch patches.fixes/dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch patches.fixes/netlink-Add-netns-check-on-taps.patch patches.fixes/RDS-null-pointer-dereference-in-rds_atomic_free_op.patch patches.fixes/RDS-Heap-OOB-write-in-rds_message_alloc_sgs.patch patches.fixes/rds-Fix-NULL-pointer-dereference-in-__rds_rdma_map.patch patches.fixes/sctp-verify-size-of-a-new-chunk-in-_sctp_make_chunk.patch patches.fixes/dccp-check-sk-for-closed-state-in-dccp_sendmsg.patch ######################################################## # Netfilter ######################################################## patches.suse/netfilter-ip_conntrack_slp.patch patches.fixes/netfilter-nf_conntrack_proto_sctp-minimal-multihomin.patch # bsc#982544 patches.fixes/netfilter-bridge-forward-IPv6-fragmented-packets.patch patches.fixes/netfilter-bridge-forward-IPv6-fragmented-packets-fixup-noipv6.patch patches.kabi/kabi-prevent-spurious-modversion-changes-after-bsc-9.patch patches.fixes/netfilter-bridge-don-t-leak-skb-in-error-paths.patch patches.fixes/netfilter-bridge-Use-__in6_dev_get-rather-than-in6_d.patch patches.fixes/netfilter-allow-logging-fron-non-init-netns.patch patches.fixes/netfilter-prevent-unregistering-nf_log_all_netns-in-.patch patches.fixes/netfilter-nfnetlink_cthelper-Add-missing-permission-.patch patches.fixes/netfilter-xt_osf-Add-missing-permission-checks.patch patches.fixes/netfilter-xt_TCPMSS-add-more-sanity-tests-on-tcph-do.patch patches.fixes/netfilter-ebtables-CONFIG_COMPAT-don-t-trust-userlan.patch patches.fixes/netfilter-ebtables-fix-erroneous-reject-of-last-rule.patch ######################################################## # VFS ######################################################## patches.fixes/dcache-add-cond_resched-in-shrink_dentry_list.patch ######################################################## # NFS ######################################################## patches.suse/nfs-no-share-transport patches.suse/nfs-no-share-transport-nfsv4 patches.fixes/nfs_flush_incompatible.fix patches.fixes/gssd-delay-0001-sunrpc-create-a-new-dummy-pipe-for-gssd-to-hold-open.patch patches.fixes/gssd-delay-0002-sunrpc-replace-sunrpc_net-gssd_running-flag-with-a-m.patch patches.fixes/gssd-delay-0003-nfs-check-if-gssd-is-running-before-attempting-to-us.patch patches.fixes/gssd-delay-0004-rpc_pipe-remove-the-clntXX-dir-if-creating-the-pipe-.patch patches.fixes/gssd-delay-0005-sunrpc-add-an-info-file-for-the-dummy-gssd-pipe.patch patches.fixes/gssd-delay-0006-rpc_pipe-fix-cleanup-of-dummy-gssd-directory-when-no.patch patches.fixes/gssd-delay-0007-sunrpc-turn-warn_gssd-log-message-into-a-dprintk.patch patches.fixes/SUNRPC-Don-t-create-a-gss-auth-cache-unless-rpc.gssd.patch patches.fixes/nfs-merge-nfs_direct_read-into-nfs_file_direct_read.patch patches.fixes/nfs-merge-nfs_direct_write-into-nfs_file_direct_writ.patch patches.fixes/nfs-take-i_mutex-during-direct-I-O-reads.patch patches.fixes/nfs-page-cache-invalidation-for-dio.patch patches.fixes/SUNRPC-Enable-the-keepalive-option-for-TCP-sockets.patch patches.fixes/SUNRPC-Only-update-the-TCP-connect-cookie-on-a-succe.patch patches.fixes/SUNRPC-Don-t-set-the-request-connect_cookie-until-a-.patch patches.fixes/SUNRPC-Clear-the-request-rq_bytes_sent-field-in-xprt.patch patches.fixes/SUNRPC-Clean-up-convert-xprt_prepare_transmit-to-ret.patch patches.fixes/SUNRPC-Add-RPC-task-and-client-level-options-to-disa.patch patches.fixes/NFSv4-Ensure-that-we-disable-the-resend-timeout-for-.patch patches.fixes/SUNRPC-Fix-RPC-call-retransmission-statistics.patch patches.fixes/NFSv4-make-nfs_find_best_sec-static.patch patches.fixes/NFS-separate-passed-security-flavs-from-selected.patch patches.fixes/NFS-cache-parsed-auth_info-in-nfs_server.patch patches.fixes/NFS-stop-using-NFS_MOUNT_SECFLAVOUR-server-flag.patch patches.fixes/NFS-add-support-for-multiple-sec-mount-options.patch patches.suse/NFS_LOOP_1_reclaim_throttle.patch patches.suse/NFS_LOOP_2_SUNRPC_svc_local.patch patches.suse/NFS_LOOP_3_PF_LESS_THROTTLE_on_local_writes.patch patches.suse/NFS_LOOP_4_SUNRPC_clnt_local.patch patches.suse/NFS_LOOP_5_NFS_no_loop-back_deadlock.patch patches.suse/NFS_LOOP_5_NFS_no_loop-back_deadlock2.patch patches.suse/0001-MM-increase-safety-margin-provided-by-PF_LESS_THROTT.patch patches.fixes/NFS-Be-more-aggressive-in-using-readdirplus-for-ls-l.patch patches.fixes/0001-NFS-Fix-a-performance-regression-in-readdir.patch patches.fixes/0001-vfs-pull-ext4-s-double-i_mutex-locking-into-common-c.patch patches.fixes/0002-vfs-don-t-use-PARENT-CHILD-lock-classes-for-non-dire.patch patches.fixes/0003-vfs-rename-I_MUTEX_QUOTA-now-that-it-s-not-used-for-.patch patches.fixes/0004-vfs-take-i_mutex-on-renamed-file.patch patches.fixes/0005-locks-introduce-new-FL_DELEG-lock-flag.patch patches.fixes/0006-locks-implement-delegations.patch patches.fixes/0007-namei-minor-vfs_unlink-cleanup.patch patches.fixes/0008-locks-break-delegations-on-unlink.patch patches.fixes/0009-locks-helper-functions-for-delegation-breaking.patch patches.fixes/0010-locks-break-delegations-on-rename.patch patches.fixes/0011-locks-break-delegations-on-link.patch patches.fixes/0012-locks-break-delegations-on-any-attribute-modificatio.patch patches.fixes/0001-nfsd4-fix-delegation-unlink-rename-race.patch patches.fixes/NFSD-Don-t-hand-out-delegations-for-30-seconds-after.patch patches.suse/0001-autofs4-remove-unused-autofs4_ispending.patch patches.suse/0002-autofs4-remove-a-redundant-assignment.patch patches.suse/0003-autofs4-don-t-take-spinlock-when-not-needed-in-autof.patch patches.suse/0004-autofs4-remove-some-unused-inline-functions.patch patches.suse/0005-autofs4-comment-typo-remove-a-a-doubled-word.patch patches.suse/0006-autofs4-allow-RCU-walk-to-walk-through-autofs4.patch patches.suse/0007-autofs4-factor-should_expire-out-of-autofs4_expire_i.patch patches.suse/0008-autofs4-avoid-taking-fs_lock-during-rcu-walk.patch patches.suse/0009-NFS-nfs4_lookup_revalidate-only-evaluate-parent-if-i.patch patches.suse/0010-NFS-prepare-for-RCU-walk-support-but-pushing-tests-l.patch patches.suse/0011-sunrpc-auth-allow-lockless-rcu-lookup-of-credential-.patch patches.suse/0012-NFS-support-RCU_WALK-in-nfs_permission.patch patches.suse/0013-NFS-teach-nfs_neg_need_reval-to-understand-LOOKUP_RC.patch patches.suse/0014-NFS-teach-nfs_lookup_verify_inode-to-handle-LOOKUP_R.patch patches.suse/0015-NFS-allow-lockless-access-to-access_cache.patch patches.suse/0017-NFS-nfs4_lookup_revalidate-need-to-report-STALE-inod.patch patches.suse/0018-autofs4-make-autofs4_can_expire-idempotent.patch patches.fixes/0001-NFSv4-test-SECINFO-RPC_AUTH_GSS-pseudoflavors-for-su.patch patches.fixes/nfs-prime-decache-requires-fh.patch patches.fixes/0001-SUNRPC-Report-connection-error-values-to-rpc_tasks-o.patch patches.fixes/0001-SUNRPC-Report-connection-error-values-to-rpc_tasks-o-fix.patch patches.fixes/0001-SUNRPC-NFSD-Support-a-new-option-for-ignoring-the-re.patch #bnc 898675 patches.suse/0001-NFSv4.1-Don-t-trust-attributes-if-a-pNFS-LAYOUTCOMMI.patch patches.suse/0002-NFSv4.1-Fix-a-race-in-nfs4_write_inode.patch patches.suse/0003-NFSv4.1-Fix-wraparound-issues-in-pnfs_seqid_is_newer.patch patches.suse/0004-NFSv4-Don-t-update-the-open-stateid-unless-it-is-new.patch patches.suse/0005-NFSv4.1-Ensure-that-the-layout-recall-callback-match.patch patches.suse/0006-NFSv4.1-Minor-optimisation-in-get_layout_by_fh_locke.patch patches.suse/0007-NFSv4.1-Ensure-that-we-free-existing-layout-segments.patch patches.suse/0008-nfs-commit-layouts-in-fdatasync.patch patches.suse/0009-nfs-cap-request-size-to-fit-a-kmalloced-page-array.patch patches.suse/0010-pnfs-do-not-pass-uninitialized-lsegs-to-free_lseg.patch patches.suse/0011-pnfs-don-t-check-sequence-on-new-stateids-in-layoutg.patch patches.suse/0012-pnfs-retry-after-a-bad-stateid-error-from-layoutget.patch patches.suse/0013-pnfs-avoid-using-stale-stateids-after-layoutreturn.patch patches.suse/0014-pnfs-allow-splicing-pre-encoded-pages-into-the-layou.patch patches.suse/0015-pnfs-blocklayout-reject-pnfs-blocksize-larger-than-p.patch patches.suse/0016-pnfs-blocklayout-improve-GETDEVICEINFO-error-reporti.patch patches.suse/0017-pnfs-blocklayout-plug-block-queues.patch patches.suse/0018-pnfs-blocklayout-correctly-decrement-extent-length.patch patches.suse/0019-pnfs-force-a-layout-commit-when-encountering-busy-se.patch patches.suse/0020-pnfs-add-flag-to-force-read-modify-write-in-write_be.patch patches.suse/0021-pnfs-add-return_range-method.patch patches.suse/0022-pnfs-blocklayout-remove-read-modify-write-handling-i.patch patches.suse/0023-pnfs-blocklayout-don-t-set-pages-uptodate.patch patches.suse/0024-pnfs-blocklayout-rewrite-extent-tracking.patch patches.suse/0025-pnfs-blocklayout-implement-the-return_range-method.patch patches.suse/0026-pnfs-blocklayout-return-layouts-on-setattr.patch patches.suse/0027-pnfs-factor-GETDEVICEINFO-implementations.patch patches.suse/0028-pnfs-add-a-common-GETDEVICELIST-implementation.patch patches.suse/0029-pnfs-add-a-nfs4_get_deviceid-helper.patch patches.suse/0030-pnfs-blocklayout-use-the-device-id-cache.patch patches.suse/0031-pnfs-blocklayout-remove-some-debugging.patch patches.suse/0032-pnfs-remove-GETDEVICELIST-implementation.patch patches.suse/0033-pnfs-blocklayout-allocate-separate-pages-for-the-lay.patch patches.suse/0034-pnfs-blocklayout-move-extent-processing-to-blocklayo.patch patches.suse/0035-pnfs-blocklayout-refactor-extent-processing.patch patches.suse/0036-pnfs-blocklayout-move-all-rpc_pipefs-related-code-in.patch patches.suse/0037-pnfs-blocklayout-in-kernel-GETDEVICEINFO-XDR-parsing.patch patches.suse/0038-pnfs-enable-CB_NOTIFY_DEVICEID-support.patch patches.suse/0039-pNFS-blocklayout-Remove-a-couple-of-unused-variables.patch patches.suse/0040-pnfs-blocklayout-include-vmalloc.h-for-__vmalloc.patch patches.suse/0041-pnfs-blocklayout-Fix-a-64-bit-division-remainder-iss.patch patches.fixes/nfs-hang.fix patches.fixes/0001-sunrpc-cache-make-cache-flushing-more-reliable.patch patches.fixes/0001-NFSv4-Recovery-of-recalled-read-delegations-is-broke.patch patches.fixes/0001-NFSD-Don-t-start-lockd-when-only-NFSv4-is-running.patch patches.fixes/0001-NFS-don-t-use-STABLE-writes-during-writeback.patch patches.fixes/0002-NFS-Background-flush-should-not-be-low-priority.patch patches.fixes/nfs-PG_CLEAN-fix.patch patches.fixes/0001-nfs4-treat-lock-owners-as-opaque-values.patch patches.kabi/0001-nfs4-treat-lock-owners-as-opaque-values.patch patches.fixes/nfs4_close.fix patches.fixes/0002-nfsd4-minor-NFSv2-v3-write-decoding-cleanup.patch patches.fixes/0003-nfsd-stricter-decoding-of-write-like-NFSv2-v3-ops.patch patches.fixes/0001-NFS-Fix-a-regression-in-the-read-syscall.patch patches.fixes/0002-NFS-Don-t-write-enable-new-pages-while-an-invalidati.patch patches.fixes/0001-nfs4-reset-states-to-use-open_stateid-when-returning.patch patches.fixes/0001-NFSv4-add-flock_owner-to-open-context.patch patches.kabi/0001-NFSv4-add-flock_owner-to-open-context.kabi-fix patches.fixes/0002-NFSv4-change-nfs4_do_setattr-to-take-an-open_context.patch patches.fixes/0003-NFSv4-change-nfs4_select_rw_stateid-to-take-a-lock_c.patch patches.fixes/0004-NFSv4-enhance-nfs4_copy_lock_stateid-to-use-a-flock-.patch patches.fixes/0001-SUNRPC-Add-missing-support-for-RPC_CLNT_CREATE_NO_RE.patch patches.fixes/0002-NFS-fix-BUG-crash-in-notify_change-with-patch-to-cho.patch patches.fixes/0003-NFS-Add-a-stub-for-GETDEVICELIST.patch patches.fixes/0004-SUNRPC-Fix-a-regression-when-reconnecting.patch patches.fixes/0005-nfs-fix-pg_test-page-count-calculation.patch patches.fixes/0006-NFS-Fix-an-LOCK-OPEN-race-when-unlinking-an-open-fil.patch patches.fixes/0001-SUNRPC-Enforce-an-upper-limit-on-the-number-of-cache.patch patches.fixes/mountproto.patch patches.fixes/0002-SUNRPC-Fix-reconnection-timeouts.patch patches.fixes/0003-SUNRPC-Limit-the-reconnect-backoff-timer-to-the-max-.patch patches.kabi/0003-SUNRPC-Limit-the-reconnect-backoff-timer-to-the-max-KABI.patch patches.fixes/0004-NFSv4-Cleanup-the-setting-of-the-nfs4-lease-period.patch patches.fixes/0005-NFSv4-Cap-the-transport-reconnection-timer-at-1-2-le.patch patches.fixes/0001-svcrpc-fix-gss-proxy-NULL-dereference-in-some-error-.patch patches.fixes/0001-NFS-don-t-try-to-cross-a-mountpount-when-there-isn-t.patch patches.fixes/nfs-mount-expire.patch patches.fixes/0001-NFS-flush-out-dirty-data-on-file-fput.patch patches.fixes/0001-sunrpc-Update-RPCBIND_MAXNETIDLEN.patch patches.fixes/0001-NFSv4.1-Fix-Oopsable-condition-in-server-callback-ra.patch patches.fixes/0001-NFS-only-invalidate-dentrys-that-are-clearly-invalid.patch patches.fixes/nfsd-groups.fix patches.fixes/0001-NFS-Add-a-cond_resched-to-nfs_commit_release_pages.patch ######################################################## # cifs patches ######################################################## # bsc#944309 - Kernel PTF request cifs: fix cifs_uniqueid_to_ino_t not to ever return 0 patches.fixes/0001-Fix-cifs_uniqueid_to_ino_t-function-for-s390x.patch patches.fixes/cifs-optional-treename-prefix patches.suse/CVE-2018-1066.patch ######################################################## # ext2/ext3 ######################################################## # patches.suse/ext2-fsync-err patches.fixes/ext2-Don-t-clear-SGID-when-inheriting-ACLs.patch ######################################################## # ext4 ######################################################## patches.suse/ext4-unsupported-features.patch patches.fixes/ext4-improve-extents-status-tree-trace-point.patch patches.fixes/ext4-track-extent-status-tree-shrinker-delay-static.patch patches.fixes/ext4-fix-block-reservation-for-bigalloc-filesystems.patch patches.fixes/ext4-cache-extent-hole-in-extent-status-tree-for-ex.patch patches.fixes/ext4-change-LRU-to-round-robin-in-extent-status-tre.patch patches.fixes/ext4-move-handling-of-list-of-shrinkable-inodes-int.patch patches.fixes/ext4-limit-number-of-scanned-extents-in-status-tree.patch patches.fixes/ext4-cleanup-flag-definitions-for-extent-status-tre.patch patches.fixes/ext4-introduce-aging-to-extent-status-tree.patch patches.fixes/ext4-fix-over-defensive-complaint-after-journal-abor.patch patches.fixes/jbd2-revise-KERN_EMERG-error-messages.patch patches.fixes/jbd2-improve-error-messages-for-inconsistent-journal.patch patches.fixes/ext4-fix-races-between-page-faults-and-hole-punching.patch patches.fixes/ext4-fix-races-of-writeback-with-punch-hole-and-zero.patch patches.fixes/ext4-fix-print-mountopt-data_err-abort-correctly.patch patches.fixes/ext4-use-sbi-in-ext4_orphan_-add-del.patch patches.fixes/ext4-reduce-contention-on-s_orphan_lock.patch patches.suse/ext4-seek-data-softlockup.patch patches.suse/ext4-Add-parameter-for-tuning-ext2-handling.patch patches.fixes/ext4-Don-t-clear-SGID-when-inheriting-ACLs.patch patches.fixes/ext4-don-t-allow-r-w-mounts-if-metadata-blocks-overl.patch patches.fixes/ext4-fail-ext4_iget-for-root-directory-if-unallocate.patch patches.fixes/ext4-add-validity-checks-for-bitmap-block-numbers.patch patches.fixes/ext4-fix-bitmap-position-validation.patch ######################################################## # btrfs ######################################################## patches.suse/btrfs-0001-eliminate-the-exceptional-root_tree-refs-0.patch patches.suse/btrfs-0002-don-t-store-NULL-byte-in-symlink-extents.patch patches.suse/btrfs-0003-drop-unused-parameter-from-btrfs_item_nr.patch patches.suse/btrfs-0004-add-a-sanity-test-for-btrfs_split_item.patch patches.suse/btrfs-0006-remove-duplicated-ino-cache-s-inode-lookup.patch patches.suse/btrfs-0007-remove-path-arg-from-btrfs_truncate_free_space.patch patches.suse/btrfs-0008-export-btrfs-space-shared-info-to-userspace.patch patches.suse/btrfs-0017-remove-all-BUG_ON-s-from-commit_cowonly_roots.patch patches.suse/btrfs-0019-remove-unused-parameter-from-btrfs_header_fsid.patch patches.suse/btrfs-0021-improve-jitter-performance-of-the-sequential-b.patch patches.suse/btrfs-0023-remove-unused-max_key-arg-from-btrfs_search_fo.patch patches.suse/btrfs-0024-remove-unnecessary-tree-search-when-logging-in.patch patches.suse/btrfs-0025-improve-inode-hash-function-inode-lookup.patch patches.suse/btrfs-0026-fix-the-dev-replace-suspend-sequence.patch patches.suse/btrfs-0027-fix-memory-leaks-on-transaction-commit-failure.patch patches.suse/btrfs-0028-do-not-free-the-dirty-bytes-from-the-trans-blo.patch patches.suse/btrfs-0029-cleanup-reserved-space-when-freeing-tree-log-o.patch patches.suse/btrfs-0030-free-up-block-groups-after-everything.patch patches.suse/btrfs-0031-fixup-reserved-trace-points.patch patches.suse/btrfs-0032-free-reserved-space-on-error-in-a-few-places.patch patches.suse/btrfs-0033-add-tests-for-find_lock_delalloc_range.patch patches.suse/btrfs-0034-add-tests-for-btrfs_get_extent.patch patches.suse/btrfs-0035-stop-all-workers-after-we-free-block-groups.patch patches.suse/btrfs-0036-handle-a-missing-extent-for-the-first-file-ext.patch patches.suse/btrfs-0037-add-a-sanity-test-for-a-vacant-extent-at-the-f.patch patches.suse/btrfs-0039-add-an-assert-to-btrfs_lookup_csums_range-for-.patch patches.suse/btrfs-0040-fix-up-seek_hole-seek_data-handling.patch patches.suse/btrfs-0041-Simplify-the-logic-in-alloc_extent_buffer-for-.patch patches.suse/btrfs-0042-remove-unnecessary-key-copy-when-logging-inode.patch patches.suse/btrfs-0043-cleanup-dead-code-of-defragment.patch patches.suse/btrfs-0044-kill-unused-code-in-btrfs_search_forward.patch patches.suse/btrfs-0045-Fix-memory-leakage-in-the-tree-log.c.patch patches.suse/btrfs-0046-nuke-a-bogus-rw_devices-decrement-in-__btrfs_c.patch patches.suse/btrfs-0047-don-t-leak-ioctl-args-in-btrfs_ioctl_dev_repla.patch patches.suse/btrfs-0048-disallow-btrfs-balance-replace-cancel-on-ro-mo.patch patches.suse/btrfs-0049-fixup-error-path-in-__btrfs_inc_extent_ref.patch patches.suse/btrfs-0050-init-device-stats-for-new-devices.patch patches.suse/btrfs-0051-Wait-for-uuid-tree-rebuild-task-on-remount-rea.patch patches.suse/btrfs-0052-don-t-leak-delayed-node-on-path-allocation-fai.patch patches.suse/btrfs-0053-btrfs_add_ordered_operation-Fix-last-modified-.patch patches.suse/btrfs-0054-simplify-kmalloc-copy_from_user-to-memdup_user.patch patches.suse/btrfs-0055-optimize-tree-log.c-count_inode_refs.patch patches.suse/btrfs-0056-fix-btrfs_prev_leaf-previous-key-computation.patch patches.suse/btrfs-0057-Don-t-allocate-inode-that-is-already-in-use.patch patches.suse/btrfs-0059-use-get_seconds-instead-of-btrfs-wrapper.patch patches.suse/btrfs-0060-remove-move_pages.patch patches.suse/btrfs-0061-remove-fs-btrfs-compat.h.patch patches.suse/btrfs-0062-add-tracing-for-failed-reservations.patch patches.suse/btrfs-0063-optimize-extent-item-search-in-run_delayed_ext.patch patches.suse/btrfs-0064-fix-check_int-leaf-item-out-of-bounce-regressi.patch patches.suse/btrfs-0065-check_int-remove-warning-for-mixed-mode.patch patches.suse/btrfs-0067-return-an-error-from-btrfs_wait_ordered_range.patch patches.suse/btrfs-0068-do-not-bug_on-if-we-try-to-cow-a-free-space-ca.patch patches.suse/btrfs-0069-don-t-abort-transaction-in-run_delalloc_nocow.patch patches.suse/btrfs-0071-make-sure-the-delalloc-workers-actually-flush-.patch patches.suse/btrfs-0072-stop-committing-the-transaction-so-much-during.patch patches.suse/btrfs-0073-fix-the-free-space-write-out-failure-when-ther.patch patches.suse/btrfs-0074-use-u64-rather-than-int-to-get-extent-s-genera.patch patches.suse/btrfs-0075-remove-scrub_super_lock-holding-in-btrfs_sync_.patch patches.suse/btrfs-0076-fix-verification-of-dir_item.patch patches.suse/btrfs-0077-fix-csum-search-offset-length-calculation-in-l.patch patches.suse/btrfs-0078-log-recovery-don-t-unlink-inode-always-on-erro.patch patches.suse/btrfs-0081-Add-helper-function-for-free_root_pointers.patch patches.suse/btrfs-0082-Replace-multiple-atomic_inc-with-atomic_add.patch patches.suse/btrfs-0083-Pack-struct-btrfs_device.patch patches.suse/btrfs-0084-Remove-redundant-local-zero-structure.patch patches.suse/btrfs-0085-Use-WARN_ON-s-return-value-in-place-of-WARN_ON.patch patches.suse/btrfs-0086-Enclose-macros-with-complex-values-within-pare.patch patches.suse/btrfs-0087-Replace-kmalloc-with-kmalloc_array.patch patches.suse/btrfs-0088-Fix-checkpatch.pl-warning-of-spacing-issues.patch patches.suse/btrfs-0089-Remove-useless-variable-in-write_ctree_super.patch patches.suse/btrfs-0090-check-file-extent-type-before-anything-else.patch patches.suse/btrfs-0091-avoid-unnecessary-scrub-workers-allocation.patch patches.suse/btrfs-0092-remove-unnecessary-initialization-and-memory-b.patch patches.suse/btrfs-0093-wait-for-the-ordered-extent-only-when-we-want.patch patches.suse/btrfs-0094-pick-up-the-code-for-the-item-number-calculati.patch patches.suse/btrfs-0095-fix-the-confusion-between-delalloc-bytes-and-m.patch patches.suse/btrfs-0096-don-t-wait-for-all-the-async-delalloc-when-shr.patch patches.suse/btrfs-0097-don-t-wait-for-the-completion-of-all-the-order.patch patches.suse/btrfs-0098-rename-btrfs_start_all_delalloc_inodes.patch patches.suse/btrfs-0100-fix-empty_zero_page-misusage.patch patches.suse/btrfs-0101-get-rid-of-fdentry.patch patches.suse/btrfs-0102-don-t-BUG_ON-if-we-get-an-error-walking-backre.patch patches.suse/btrfs-0103-make-sure-to-copy-everything-if-we-rename.patch patches.suse/btrfs-0104-only-drop-modified-extents-if-we-logged-the-wh.patch patches.suse/btrfs-0105-do-not-inc-uncorrectable_errors-counter-on-ro-.patch patches.suse/btrfs-0106-disable-online-raid-repair-on-ro-mounts.patch patches.suse/btrfs-0107-fix-__btrfs_start_workers-retval.patch patches.suse/btrfs-0108-avoid-heavy-operations-in-btrfs_commit_super.patch patches.suse/btrfs-0110-don-t-wait-for-ordered-data-outside-desired-ra.patch patches.suse/btrfs-0111-remove-dead-codes-from-ctree.h.patch patches.suse/btrfs-0112-print-bytenr-instead-of-page-pointer-in-check-.patch patches.suse/btrfs-0113-fix-list-delete-warning-when-removing-ordered-.patch patches.suse/btrfs-0114-fix-typo-in-the-log-message.patch patches.suse/btrfs-0115-Use-trace-condition-for-get_extent-tracepoint.patch patches.suse/btrfs-0116-fix-bio_size_ok-for-max_sectors-0xffff.patch patches.suse/btrfs-0117-update-kconfig-help-text.patch patches.suse/btrfs-0119-don-t-clear-the-default-compression-type.patch patches.suse/btrfs-0121-don-t-miss-skinny-extent-items-on-delayed-ref-.patch patches.suse/btrfs-0122-fix-an-oops-when-doing-balance-relocation.patch patches.suse/btrfs-0123-skip-building-backref-tree-for-uuid-and-quota-.patch patches.suse/btrfs-0124-make-sure-we-cleanup-all-reloc-roots-if-error-.patch patches.suse/btrfs-0130-sanitize-btrfs_IOC_FILE_EXTENT_SAME.patch patches.suse/btrfs-0131-incompatible-format-change-to-remove-hole-exte.patch patches.suse/btrfs-0132-fix-check-integrity-to-look-at-the-referenced-.patch patches.suse/btrfs-0133-introduce-a-head-ref-rbtree.patch patches.suse/btrfs-0134-skip-merge-part-for-delayed-data-refs.patch patches.suse/btrfs-0135-add-ioctls-to-query-change-feature-bits-online.patch patches.suse/export-kobj_sysfs_ops patches.suse/btrfs-0136-publish-supported-featured-in-sysfs.patch patches.suse/btrfs-0137-publish-per-super-attributes-in-sysfs.patch patches.suse/btrfs-0138-publish-per-super-features-in-sysfs.patch patches.suse/btrfs-0139-publish-unknown-feature-bits-in-sysfs.patch patches.suse/btrfs-0140-add-ability-to-change-features-via-sysfs.patch patches.suse/btrfs-0141-use-feature-attribute-names-to-print-better-er.patch patches.suse/btrfs-0142-add-ioctl-to-export-size-of-global-metadata-re.patch patches.suse/btrfs-0143-publish-allocation-data-in-sysfs.patch patches.suse/btrfs-0144-publish-device-membership-in-sysfs.patch patches.suse/btrfs-0145-publish-fs-label-in-sysfs.patch patches.suse/btrfs-0146-replace-path-slots-0-with-otherwise-unused-var.patch patches.suse/btrfs-0147-fix-unused-variables-in-qgroup.c.patch patches.suse/btrfs-0148-bootstrap-generic-btrfs_find_item-interface.patch patches.suse/btrfs-0149-expand-btrfs_find_item-to-include-find_root_re.patch patches.suse/btrfs-0150-expand-btrfs_find_item-to-include-find_orphan_.patch patches.suse/btrfs-0151-cleanup-removed-unused-btrfs_get_inode_ref_ind.patch patches.suse/btrfs-0152-make-btrfs_debug-match-pr_debug-handling-relat.patch patches.suse/btrfs-0153-reserve-no-transaction-units-in-btrfs_feature_.patch patches.suse/btrfs-0154-replace-BUG-in-can_modify_feature.patch patches.suse/btrfs-0155-cleanup-unnecessary-parameter-and-variant-of-p.patch patches.suse/btrfs-0156-fix-the-reserved-space-leak-caused-by-the-race.patch patches.suse/btrfs-0157-fix-ordered-extent-check-in-btrfs_punch_hole.patch patches.suse/btrfs-0158-improve-forever-loop-when-doing-balance-reloca.patch patches.suse/btrfs-0159-fix-very-slow-inode-eviction-and-fs-unmount.patch patches.suse/btrfs-0160-fix-static-checker-warnings.patch patches.suse/btrfs-0161-fix-leaks-during-sysfs-teardown.patch patches.suse/btrfs-0162-avoid-unnecessary-ordered-extent-cache-resets.patch patches.suse/btrfs-0163-try-harder-to-avoid-btree-node-splits.patch patches.suse/btrfs-0164-fix-extent-boundary-check-in-bio_readpage_erro.patch patches.suse/btrfs-0165-faster-and-more-efficient-extent-map-insertion.patch patches.suse/btrfs-0166-add-missing-extent-state-caching-calls.patch patches.suse/btrfs-0167-more-efficient-extent-state-insertions.patch patches.suse/btrfs-0168-fix-max-dir-item-size-calculation.patch patches.suse/btrfs-0169-remove-dead-code.patch patches.suse/btrfs-0170-fix-extent_map-block_len-after-merging.patch patches.suse/btrfs-0171-fix-pass-of-transid-with-wrong-endianness-in-s.patch patches.suse/btrfs-0172-fix-wrong-super-generation-mismatch-when-scrub.patch patches.suse/btrfs-0173-wrap-repeated-code-into-scrub_blocked_if_neede.patch patches.suse/btrfs-0174-more-efficient-push_leaf_right.patch patches.suse/btrfs-0175-deal-with-io_tree-mapping-being-NULL.patch patches.suse/btrfs-0176-use-a-bit-to-track-if-we-re-in-the-radix-tree.patch patches.suse/btrfs-0177-move-the-extent-buffer-radix-tree-into-the-fs_.patch patches.suse/btrfs-0179-fix-error-check-of-btrfs_lookup_dentry.patch patches.suse/btrfs-0180-remove-unnecessary-filemap-writting-and-waitin.patch patches.suse/btrfs-0181-fix-use-of-uninitialized-err-variable.patch patches.suse/btrfs-0182-remove-field-tree_mod_seq_elem-from-btrfs_fs_i.patch patches.suse/btrfs-remove-dead-comments-for-read_csums.patch patches.suse/btrfs-0183-fix-deadlock-when-iterating-inode-refs-and-run.patch patches.suse/btrfs-0184-fix-a-warning-when-iput-a-file.patch patches.suse/btrfs-0185-fix-double-initialization-of-the-raid-kobject.patch patches.suse/btrfs-0187-convert-printk-to-btrfs_-and-fix-btrfs-prefix.patch patches.suse/btrfs-0188-remove-residual-code-in-delayed-inode-async-he.patch patches.suse/btrfs-0189-don-t-run-delayed-nodes-again-after-all-nodes-.patch patches.suse/btrfs-0190-cleanup-code-of-btrfs_balance_delayed_items.patch patches.suse/btrfs-0191-remove-btrfs_end_transaction_dmeta.patch patches.suse/btrfs-0192-use-flags-instead-of-the-bool-variants-in-dela.patch patches.suse/btrfs-0193-introduce-the-delayed-inode-ref-deletion-for-t.patch patches.suse/btrfs-0194-stop-caching-thread-if-extent_commit_sem-is-co.patch patches.suse/btrfs-0195-integer-overflow-in-btrfs_ioctl_resize.patch patches.suse/btrfs-0196-reduce-btree-node-locking-duration-on-item-upd.patch patches.suse/btrfs-0197-remove-unused-argument-from-select_reloc_root.patch patches.suse/btrfs-0198-fix-an-oops-when-we-fail-to-merge-reloc-roots.patch patches.suse/btrfs-0199-fix-the-wrong-nocow-range-check.patch patches.suse/btrfs-0200-fix-an-oops-when-we-fail-to-relocate-tree-bloc.patch patches.suse/btrfs-0201-return-free-space-to-global_rsv-as-much-as-pos.patch patches.suse/btrfs-0202-only-fua-the-first-superblock-when-writting-su.patch patches.suse/btrfs-0203-Add-barrier-option-to-support-o-remount-barrie.patch patches.suse/btrfs-0204-Add-noautodefrag-mount-option.patch patches.suse/btrfs-0205-Add-nodiscard-mount-option.patch patches.suse/btrfs-0206-Add-noenospc_debug-mount-option.patch patches.suse/btrfs-0207-Add-noflushoncommit-mount-option.patch patches.suse/btrfs-0208-Add-acl-mount-option.patch patches.suse/btrfs-0209-Add-datacow-mount-option.patch patches.suse/btrfs-0210-Add-datasum-mount-option.patch patches.suse/btrfs-0211-Add-treelog-mount-option.patch patches.suse/btrfs-0213-faster-file-extent-item-replace-operations.patch patches.suse/btrfs-0214-add-support-for-inode-properties.patch patches.suse/btrfs-0215-make-fsync-latency-less-sucky.patch patches.suse/btrfs-0216-attach-delayed-ref-updates-to-delayed-ref-head.patch patches.suse/btrfs-0217-throttle-delayed-refs-better.patch patches.suse/btrfs-0218-fix-extent_from_logical-to-deal-with-skinny-me.patch patches.suse/btrfs-0219-fix-qgroup-rescan-to-work-with-skinny-metadata.patch patches.suse/btrfs-0220-only-process-as-many-file-extents-as-there-are.patch patches.suse/btrfs-0221-fix-the-race-between-write-back-and-nocow-buff.patch patches.suse/btrfs-0222-release-subvolume-s-block_rsv-before-transacti.patch patches.suse/btrfs-0223-optimize-to-remove-unnecessary-removal-with-ul.patch patches.suse/btrfs-0224-unlock-inodes-in-correct-order-in-clone-ioctl.patch patches.suse/btrfs-0225-fix-btrfs-boot-when-compiled-as-built-in.patch patches.suse/btrfs-0226-fix-missing-skinny-metadata-check-in-scrub_str.patch patches.suse/btrfs-0227-fix-to-search-previous-metadata-extent-item-si.patch patches.suse/btrfs-0228-Add-noinode_cache-mount-option.patch patches.suse/btrfs-0229-Cleanup-the-btrfs_parse_options-for-remount.patch patches.suse/btrfs-0230-fix-extent-state-leak-on-transaction-abortion.patch patches.suse/btrfs-0231-faster-file-extent-item-search-in-clone-ioctl.patch patches.suse/btrfs-0232-fix-transaction-abortion-when-remounting-btrfs.patch patches.suse/btrfs-0233-flush-the-dirty-pages-of-the-ordered-extent-ag.patch patches.suse/btrfs-0234-fix-wrong-search-path-initialization-before-se.patch patches.suse/btrfs-0235-change-the-members-order-of-btrfs_space_info-s.patch patches.suse/btrfs-0236-cleanup-the-redundant-code-for-the-block-group.patch patches.suse/btrfs-0237-cleanup-the-code-of-used_block_group-in-find_f.patch patches.suse/btrfs-0238-fix-wrong-block-group-in-trace-during-the-free.patch patches.suse/btrfs-0240-call-permission-checks-earlier-in-ioctls-and-r.patch patches.suse/btrfs-0241-sysfs-don-t-show-reserved-incompat-feature.patch patches.suse/btrfs-0242-sysfs-list-the-NO_HOLES-feature.patch patches.suse/btrfs-0244-undo-sysfs-when-open_ctree-fails.patch patches.suse/btrfs-8100-fix-infinite-path-build-loops-in-incremental-s.patch patches.suse/btrfs-0245-fix-warning-while-merging-two-adjacent-extents.patch patches.suse/btrfs-0246-fix-protection-between-walking-backrefs-and-ro.patch patches.suse/btrfs-0247-fix-to-catch-all-errors-when-resolving-indirec.patch patches.suse/btrfs-8101-make-send-s-file-extent-item-search-more-effic.patch patches.suse/btrfs-0248-add-a-reschedule-point-in-btrfs_find_all_roots.patch patches.suse/btrfs-0249-fix-memory-leaks-on-walking-backrefs-failure.patch patches.suse/btrfs-0250-rework-ulist-with-list-rb_tree.patch patches.suse/btrfs-0251-do-not-export-ulist-functions.patch patches.suse/btrfs-0252-fix-btrfs_search_slot_for_read-backwards-itera.patch patches.suse/btrfs-0253-don-t-use-ram_bytes-for-uncompressed-inline-it.patch patches.suse/btrfs-0254-setup-inode-location-during-btrfs_init_inode_l.patch patches.suse/btrfs-0255-fix-spin_unlock-in-check_ref_cleanup.patch patches.suse/btrfs-0257-use-btrfs_crc32c-everywhere-instead-of-libcrc3.patch patches.suse/btrfs-0258-use-late_initcall-instead-of-module_init.patch patches.suse/btrfs-8107-fix-assert-screwup-for-the-pending-move-stuff.patch patches.suse/btrfs-0260-commit-transaction-after-setting-label-and-fea.patch patches.suse/btrfs-0261-reserve-no-transaction-units-in-btrfs_ioctl_se.patch patches.suse/btrfs-0262-don-t-loop-forever-if-we-can-t-run-because-of-.patch patches.suse/btrfs-0264-Revert-btrfs-add-ioctl-to-export-size-of-global-meta.patch patches.suse/btrfs-0265-fix-a-lockdep-warning-when-cleaning-up-aborted.patch patches.suse/btrfs-0266-fix-max_inline-mount-option.patch patches.suse/btrfs-0267-unset-DCACHE_DISCONNECTED-when-mounting-defaul.patch patches.suse/btrfs-0268-fix-null-pointer-deference-at-btrfs_sysfs_add_.patch patches.suse/btrfs-8232-use-right-clone-root-offset-for-compressed-ext.patch patches.suse/btrfs-0300-don-t-mix-the-ordered-extents-of-all-files-tog.patch patches.suse/btrfs-0301-Return-EXDEV-for-cross-file-system-snapshot.patch patches.suse/btrfs-0302-fix-unprotected-alloc-list-insertion-during-th.patch patches.suse/btrfs-0303-fix-use-after-free-in-the-finishing-procedure-.patch patches.suse/btrfs-8102-add-missing-error-check-in-incremental-send.patch patches.suse/btrfs-8220-only-add-roots-if-necessary-in-find_parent_nod.patch patches.suse/btrfs-8103-fix-send-dealing-with-file-renames-and-directo.patch patches.suse/btrfs-8104-more-send-support-for-parent-child-dir-relatio.patch patches.suse/btrfs-8105-use-right-extent-item-position-in-send-when-fi.patch patches.suse/btrfs-8106-make-some-tree-searches-in-send.c-more-efficie.patch patches.suse/btrfs-0304-balance-delayed-inode-updates.patch patches.suse/btrfs-0305-unlock-extent-and-pages-on-error-in-cow_file_r.patch patches.suse/btrfs-0306-switch-to-btrfs_previous_extent_item.patch patches.suse/btrfs-0307-skip-readonly-root-for-snapshot-aware-defragme.patch patches.suse/btrfs-0308-always-choose-work-from-prio_head-first.patch patches.suse/btrfs-0309-faster-more-efficient-insertion-of-file-extent.patch patches.suse/btrfs-0310-fix-possible-deadlock-in-btrfs_cleanup_transac.patch patches.suse/btrfs-0311-avoid-warning-bomb-of-btrfs_invalidate_inodes.patch patches.suse/btrfs-0312-use-ACCESS_ONCE-to-prevent-the-optimize-access.patch patches.suse/btrfs-0313-fix-the-skipped-transaction-commit-during-the-.patch patches.suse/btrfs-0314-don-t-start-the-log-transaction-if-the-log-tre.patch patches.suse/btrfs-0315-use-signed-integer-instead-of-unsigned-long-in.patch patches.suse/btrfs-0316-fix-skipped-error-handle-when-log-sync-failed.patch patches.suse/btrfs-0317-just-wait-or-commit-our-own-log-sub-transactio.patch patches.suse/btrfs-0342-stop-joining-the-log-transaction-if-sync-log-f.patch patches.suse/btrfs-0318-wake-up-transaction-thread-upon-remount.patch patches.suse/btrfs-0319-remove-unnecessary-ref-heads-rb-tree-search.patch patches.suse/btrfs-8108-incremental-send-fix-invalid-path-after-dir-re.patch patches.suse/btrfs-8109-send-don-t-send-rmdir-for-same-target-multiple.patch patches.suse/btrfs-8110-fix-send-attempting-to-rmdir-non-empty-directo.patch patches.suse/btrfs-0320-correctly-determine-if-blocks-are-shared-in-bt.patch patches.suse/btrfs-8111-fix-send-issuing-outdated-paths-for-utimes-cho.patch patches.suse/btrfs-0321-fix-a-possible-deadlock-between-scrub-and-tran.patch patches.suse/btrfs-0322-device_replace-fix-deadlock-for-nocow-case.patch patches.suse/btrfs-0323-cancel-scrub-on-transaction-abortion.patch patches.suse/btrfs-0324-wake-up-scrub_pause_wait-as-much-as-we-can.patch patches.suse/btrfs-0325-remove-unneeded-field-smaller-extent_map-struc.patch patches.suse/btrfs-0326-more-efficient-split-extent-state-insertion.patch patches.suse/btrfs-0327-more-efficient-btrfs_drop_extent_cache.patch patches.suse/btrfs-0328-fix-wrong-lock-range-and-write-size-in-check_c.patch patches.suse/btrfs-0329-fix-preallocate-vs-double-nocow-write.patch patches.suse/btrfs-0330-correctly-flush-data-on-defrag-when-compressio.patch patches.suse/btrfs-0331-make-defrag-not-fragment-files-when-using-prea.patch patches.suse/btrfs-8112-avoid-unnecessary-utimes-update-in-incremental.patch patches.suse/btrfs-0343-introduce-btrfs_-start-end-_nocow_write-for-ea.patch patches.suse/btrfs-0344-fix-early-enospc-due-to-the-race-of-the-two-or.patch patches.suse/btrfs-0345-wake-up-the-tasks-that-wait-for-the-io-earlier.patch patches.suse/btrfs-0346-just-do-dirty-page-flush-for-the-inode-with-co.patch patches.suse/btrfs-0347-remove-the-unnecessary-flush-when-preparing-th.patch patches.suse/btrfs-0348-remove-unnecessary-lock-in-may_commit_transact.patch patches.suse/btrfs-0349-reclaim-delalloc-metadata-more-aggressively.patch patches.suse/btrfs-0350-don-t-flush-all-delalloc-inodes-when-we-doesn-.patch patches.suse/btrfs-0351-split-the-global-ordered-extents-mutex.patch patches.suse/btrfs-0352-fix-possible-empty-list-access-when-flushing-t.patch patches.suse/btrfs-0353-cache-extent-states-in-defrag-code-path.patch patches.suse/btrfs-0332-return-EPERM-when-deleting-a-default-subvolume.patch patches.suse/btrfs-0354-fix-race-when-updating-existing-ref-head.patch patches.suse/btrfs-8113-remove-unnecessary-inode-generation-lookup-in-.patch patches.suse/btrfs-8114-fix-incremental-send-s-decision-to-delay-a-dir.patch patches.suse/btrfs-8115-part-2-fix-incremental-send-s-decision-to-dela.patch patches.suse/btrfs-0333-take-into-account-total-references-when-doing-.patch patches.suse/btrfs-0334-fix-a-crash-of-clone-with-inline-extents-s-spl.patch patches.suse/btrfs-0356-do-not-reset-last_snapshot-after-relocation.patch patches.suse/btrfs-0368-check-for-an-extent_op-on-the-locked-ref.patch patches.suse/btrfs-8323-remove-transaction-from-send.patch patches.suse/btrfs-0357-fix-lockdep-warning-with-reclaim-lock-inversio.patch patches.suse/btrfs-0358-make-device-scan-less-noisy.patch patches.suse/btrfs-0359-Change-the-expanding-write-sequence-to-fix-sna.patch patches.suse/btrfs-0360-fix-snapshot-vs-nocow-writting.patch patches.suse/btrfs-0361-filter-invalid-arg-for-btrfs-resize.patch patches.suse/btrfs-8116-send-build-path-string-only-once-in-send_hole.patch patches.suse/btrfs-0362-more-efficient-io-tree-navigation-on-wait_exte.patch patches.suse/btrfs-0363-fix-unlock-in-__start_delalloc_inodes.patch patches.suse/btrfs-0335-fix-EINVAL-checks-in-btrfs_clone.patch patches.suse/btrfs-0336-abort-the-transaction-when-we-don-t-find-our-e.patch patches.suse/btrfs-0337-export-global-block-reserve-size-as-space_info.patch patches.suse/btrfs-8200-allow-mounting-btrfs-subvolumes-with-different.patch patches.suse/btrfs-8201-fix-use-after-free-in-mount_subvol.patch patches.suse/btrfs-0366-Change-the-hole-range-to-a-more-accurate-value.patch patches.suse/btrfs-0338-replace-error-code-from-btrfs_drop_extents.patch patches.suse/btrfs-0367-fix-possible-memory-leaks-in-open_ctree.patch patches.suse/btrfs-0339-use-correct-key-when-repeating-search-for-exte.patch patches.suse/btrfs-0340-correctly-set-profile-flags-on-seqlock-retry.patch patches.suse/btrfs-8122-limit-the-path-size-in-send-to-PATH_MAX.patch patches.suse/btrfs-0341-fix-EIO-on-reading-file-after-ioctl-clone-work.patch patches.suse/btrfs-8117-send-fix-incorrect-ref-access-when-using-extre.patch patches.suse/btrfs-8049-fix-hang-on-error-such-as-ENOSPC-when-writing-.patch patches.suse/btrfs-8228-return-errno-instead-of-1-from-compression.patch patches.suse/btrfs-8227-fix-inline-compressed-read-err-corruption.patch patches.suse/btrfs-8002-retrieve-more-info-from-FS_INFO-ioctl.patch patches.suse/btrfs-8003-export-more-from-FS_INFO-to-sysfs.patch patches.suse/btrfs-8004-make-DEV_INFO-ioctl-available-to-anyone.patch patches.suse/btrfs-8005-make-FS_INFO-ioctl-available-to-anyone.patch patches.suse/btrfs-8008-Add-check-to-avoid-cleanup-roots-already-in-fs.patch patches.suse/btrfs-8009-fix-wrong-max-system-array-size-check-in-kerne.patch patches.suse/btrfs-8010-add-dev-maxs-limit-for-__btrfs_alloc_chunk-in-.patch patches.suse/btrfs-8118-send-avoid-unnecessary-inode-item-lookup-in-th.patch patches.suse/btrfs-8119-send-account-for-orphan-directories-when-build.patch patches.suse/btrfs-8120-send-remove-dead-code-from-__get_cur_name_and_.patch patches.suse/btrfs-8121-send-fix-more-issues-related-to-directory-rena.patch patches.suse/btrfs-8011-use-bitfield-instead-of-integer-data-type-for-.patch patches.suse/btrfs-8012-btrfs_rm_device-should-zero-mirror-SB-as-well.patch patches.suse/btrfs-8013-fix-possible-memory-leak-in-btrfs_create_tree.patch patches.suse/btrfs-8136-don-t-access-non-existent-key-when-csum-tree-i.patch patches.suse/btrfs-8160-use-helpers-for-last_trans_log_full_commit-ins.patch patches.suse/btrfs-8015-fix-joining-same-transaction-handle-more-than-.patch patches.suse/btrfs-0400-rework-qgroup-accounting.patch patches.suse/btrfs-0402-add-sanity-tests-for-new-qgroup-accounting-cod.patch patches.suse/btrfs-8016-remove-OPT_acl-parse-when-acl-disabled.patch patches.suse/btrfs-8018-usage-error-should-not-be-logged-into-system-l.patch patches.suse/btrfs-0401-free-tmp-ulist-for-qgroup-rescan.patch patches.suse/btrfs-8046-break-up-__btrfs_write_out_cache-to-cut-down-s.patch patches.suse/btrfs-8047-cut-down-stack-usage-in-btree_write_cache_page.patch patches.suse/btrfs-8048-split-up-__extent_writepage-to-lower-stack-usa.patch patches.suse/btrfs-8019-allocate-raid-type-kobjects-dynamically.patch patches.suse/btrfs-8081-ensure-readers-see-new-data-after-a-clone-oper.patch patches.suse/btrfs-8082-avoid-visiting-all-extent-items-when-cloning-a.patch patches.suse/btrfs-8137-ioctl-don-t-re-lock-extent-range-when-not-nece.patch patches.suse/btrfs-8138-fix-transaction-leak-during-fsync-call.patch patches.suse/btrfs-8139-replace-EINVAL-with-ERANGE-for-resize-when-ULL.patch patches.suse/btrfs-8024-free-delayed-node-outside-of-root-inode_lock.patch patches.suse/btrfs-8083-fix-clone-to-deal-with-holes-when-NO_HOLES-fea.patch patches.suse/btrfs-8140-ensure-btrfs_prev_leaf-doesn-t-miss-1-item.patch patches.suse/btrfs-8025-fix-leaf-corruption-after-__btrfs_drop_extents.patch patches.suse/btrfs-8029-don-t-check-nodes-for-extent-items.patch patches.suse/btrfs-8084-make-fsync-work-after-cloning-into-a-file.patch patches.suse/btrfs-0407-fix-qgroups-sanity-test-crash-or-hang.patch patches.suse/btrfs-8142-free-ulist-in-qgroup_shared_accounting-error-p.patch patches.suse/btrfs-8030-fix-error-handling-in-create_pending_snapshot.patch patches.suse/btrfs-8143-remove-unused-wait-queue-in-struct-extent_buff.patch patches.suse/btrfs-8031-make-free-space-cache-write-out-functions-more.patch patches.suse/btrfs-8032-fix-broken-free-space-cache-after-the-system-c.patch patches.suse/btrfs-8033-Skip-scrubbing-removed-chunks-to-avoid-ENOENT.patch patches.suse/btrfs-8034-fix-NULL-pointer-crash-when-running-balance-an.patch patches.suse/btrfs-8035-rename-add_device_membership-to-btrfs_kobj_add.patch patches.suse/btrfs-8036-dev-delete-should-remove-sysfs-entry.patch patches.suse/btrfs-8037-dev-add-should-add-its-sysfs-entry.patch patches.suse/btrfs-8038-dev-replace-should-replace-the-sysfs-entry.patch patches.suse/btrfs-8039-atomically-set-inode-i_flags-in-btrfs_update_i.patch patches.suse/btrfs-8040-fix-race-between-balance-recovery-and-root-del.patch patches.suse/btrfs-8056-fix-nossd-and-ssd_spread-mount-option-regressi.patch patches.suse/btrfs-8041-fix-null-pointer-dereference-in-clone_fs_devic.patch patches.suse/btrfs-8042-fix-null-pointer-dereference-in-btrfs_show_dev.patch patches.suse/btrfs-8085-fix-use-after-free-when-cloning-a-trailing-fil.patch patches.suse/btrfs-8229-use-E2BIG-instead-of-EIO-if-compression-does-n.patch patches.suse/btrfs-8044-fix-race-of-using-total_bytes_pinned.patch patches.suse/btrfs-8045-fix-btrfs_print_leaf-for-skinny-metadata.patch patches.suse/btrfs-8067-Btrfs-fix-crash-when-starting-transaction.patch patches.suse/btrfs-8161-fix-abnormal-long-waiting-in-fsync.patch patches.suse/btrfs-8057-test-for-valid-bdev-before-kobj-removal-in-btr.patch patches.suse/btrfs-8052-adjust-statfs-calculations-according-to-raid-p.patch patches.suse/btrfs-0405-__btrfs_mod_ref-should-always-use-no_quo.patch patches.suse/btrfs-0404-account-shared-subtrees.patch patches.suse/btrfs-0406-btrfs-handle-return-from-ulist-add.patch patches.suse/btrfs-8221-fix-put-dio-bio-twice-when-we-submit-dio-bio-f.patch patches.suse/btrfs-8050-fill_holes-Fix-slot-number-passed-to-hole_merg.patch patches.suse/btrfs-8061-fix-wrong-write-range-for-filemap_fdatawrite_r.patch patches.suse/btrfs-8086-clone-don-t-create-invalid-hole-extent-map.patch patches.suse/btrfs-8321-btrfs-fix-leak-in-qgroup_subtree_accounting-error-pa.patch patches.suse/btrfs-8064-fix-corruption-after-write-fsync-failure-fsync.patch patches.suse/btrfs-8065-fix-crash-while-doing-a-ranged-fsync.patch patches.suse/btrfs-8070-fix-fsync-data-loss-after-a-ranged-fsync.patch patches.suse/btrfs-8079-set-inode-s-logged_trans-last_log_commit-after.patch patches.suse/btrfs-8053-device-add-must-be-sysloged.patch patches.suse/btrfs-8054-device-delete-must-be-sysloged.patch patches.suse/btrfs-8051-label-should-not-contain-return-char.patch patches.suse/btrfs-8072-print-btrfs-specific-info-for-some-fatal-error.patch patches.suse/btrfs-8058-set-error-return-value-in-btrfs_get_blocks_dir.patch patches.suse/btrfs-8230-compression-merge-inflate-and-deflate-z_stream.patch patches.suse/btrfs-8073-fix-off-by-one-in-cow_file_range_inline.patch patches.suse/btrfs-8074-fix-wrong-max-inline-data-size-limit.patch patches.suse/btrfs-0403-btrfs-add-trace-for-qgroup-accounting.patch patches.suse/btrfs-8174-unlock-nodes-earlier-when-inserting-items-in-a.patch patches.suse/btrfs-8175-avoid-unnecessary-switch-of-path-locks-to-bloc.patch patches.suse/btrfs-8075-sysfs-label-interface-should-check-for-read-on.patch patches.suse/btrfs-8235-make-btrfs_search_forward-return-with-nodes-un.patch patches.suse/btrfs-8177-improve-free-space-cache-management-and-space-.patch patches.suse/btrfs-8076-shrink-further-sizeof-struct-extent_buffer.patch patches.suse/btrfs-0408-dont-crash-on-existing-qgroup-item.patch patches.suse/btrfs-8080-add-missing-compression-property-remove-in-btr.patch patches.suse/btrfs-8221-make-fiemap-not-slow-with-fiemap.patch patches.suse/btrfs-8078-fix-directory-recovery-from-fsync-log.patch patches.suse/btrfs-8145-fix-unprotected-system-chunk-array-insertion.patch patches.suse/btrfs-8146-Fix-misuse-of-chunk-mutex.patch patches.suse/btrfs-8178-fix-missing-error-handler-if-submiting-re-read.patch patches.suse/btrfs-8185-fix-up-bounds-checking-in-lseek.patch patches.suse/btrfs-8071-fix-fsync-race-leading-to-invalid-data-after-l.patch patches.suse/btrfs-8077-fix-data-corruption-after-fast-fsync-and-writeback-error.patch patches.suse/btrfs-8147-remove-empty-block-groups-automatically.patch patches.suse/btrfs-8088-add-missing-end_page_writeback-on-submit_exten.patch patches.suse/btrfs-8087-fix-crash-of-btrfs_release_extent_buffer_page.patch patches.suse/btrfs-8089-be-aware-of-btree-inode-write-errors-to-avoid-.patch patches.suse/btrfs-8123-send-don-t-delay-dir-move-if-there-s-a-new-par.patch patches.suse/btrfs-8365-set-default-max_inline-to-8KiB-instead-of-8MiB.patch patches.suse/btrfs-8093-fix-invalid-leaf-slot-access-in-btrfs_lookup_e.patch patches.suse/btrfs-8094-fix-race-that-makes-btrfs_lookup_extent_info-m.patch patches.suse/btrfs-8231-zero-out-left-over-bytes-after-processing-comp.patch patches.suse/btrfs-8124-set-page-and-mapping-error-on-compressed-write.patch patches.suse/btrfs-8125-fix-hang-on-compressed-write-error.patch patches.suse/btrfs-8126-don-t-leak-pages-and-memory-on-compressed-writ.patch patches.suse/btrfs-8127-process-all-async-extents-on-compressed-write-.patch patches.suse/btrfs-8128-make-inode.c-submit_compressed_extents-return-.patch patches.suse/btrfs-8129-don-t-ignore-compressed-bio-write-errors.patch patches.suse/btrfs-8234-fix-incorrect-compression-ratio-detection.patch patches.suse/btrfs-8131-make-inode.c-compress_file_range-return-void.patch patches.suse/btrfs-8132-correctly-flush-compressed-data-before-after-d.patch patches.suse/btrfs-8133-add-helper-btrfs_fdatawrite_range.patch patches.suse/btrfs-8130-report-error-after-failure-inlining-extent-in-.patch patches.suse/btrfs-8090-deal-with-convert_extent_bit-errors-to-avoid-f.patch patches.suse/btrfs-8091-make-find_first_extent_bit-be-able-to-cache-an.patch patches.suse/btrfs-8092-avoid-returning-ENOMEM-in-convert_extent_bit-t.patch patches.suse/btrfs-8134-fix-wrong-accounting-of-raid1-data-profile-in-.patch patches.suse/btrfs-8162-make-sure-we-wait-on-logged-extents-when-fsycn.patch patches.suse/btrfs-8163-make-sure-logged-extents-complete-in-the-curre.patch patches.suse/btrfs-8164-don-t-ignore-log-btree-writeback-errors.patch patches.suse/btrfs-8165-collect-only-the-necessary-ordered-extents-on-.patch patches.suse/btrfs-8166-ensure-ordered-extent-errors-aren-t-missed-on-.patch patches.suse/btrfs-8148-fix-freeing-used-extent-after-removing-empty-b.patch patches.suse/btrfs-8149-fix-invalid-block-group-rbtree-access-after-bg.patch patches.suse/btrfs-8150-fix-crash-caused-by-block-group-removal.patch patches.suse/btrfs-8151-fix-freeing-used-extents-after-removing-empty-.patch patches.suse/btrfs-8153-fix-race-between-fs-trimming-and-block-group-r.patch patches.suse/btrfs-8154-fix-race-between-writing-free-space-cache-and-.patch patches.suse/btrfs-8155-make-btrfs_abort_transaction-consider-existenc.patch patches.suse/btrfs-8156-fix-memory-leak-after-block-remove-trimming.patch patches.suse/btrfs-8157-fix-fs-mapping-extent-map-leak.patch patches.suse/btrfs-8158-fix-unprotected-deletion-from-pending_chunks-l.patch patches.suse/btrfs-8159-ensure-deletion-from-pinned_chunks-list-is-pro.patch patches.suse/btrfs-8152-always-clear-a-block-group-node-when-removing-.patch patches.suse/btrfs-don-t-delay-inode-ref-updates-during-log-replay.patch patches.suse/btrfs-8184-add-missing-blk_finish_plug-in-btrfs_sync_log.patch patches.suse/btrfs-8171-fix-setup_leaf_for_split-to-avoid-leaf-corrupt.patch patches.suse/btrfs-update-message-levels-for-errors.patch patches.suse/btrfs-update-message-levels-during-failed-mount.patch patches.suse/btrfs-update-message-levels-after-checksum-errors.patch patches.suse/btrfs-8168-fix-directory-inconsistency-after-fsync-log-re.patch patches.suse/btrfs-8169-fix-fsync-when-extend-references-are-added-to-.patch patches.suse/btrfs-8170-fix-fsync-log-replay-for-inodes-with-a-mix-of-.patch patches.suse/btrfs-8322-btrfs-qgroup-move-WARN_ON-to-the-correct-location.patch patches.suse/btrfs-8173-fix-race-between-transaction-commit-and-empty-.patch patches.suse/btrfs-8172-fix-scrub-race-leading-to-use-after-free.patch patches.suse/btrfs-8172_2-scrub-fix-sleep-in-atomic-context.patch patches.suse/btrfs-8372-Fix-out-of-space-bug.patch patches.suse/btrfs-8183-fix-BUG_ON-in-btrfs_orphan_add-when-delete-unu.patch patches.suse/btrfs-8181-fix-fsync-data-loss-after-adding-hard-link-to-.patch patches.suse/btrfs-8179-fix-fsync-race-leading-to-ordered-extent-memor.patch patches.suse/btrfs-8180-do-not-ignore-errors-from-btrfs_lookup_xattr-i.patch patches.suse/btrfs-8320-Btrfs-fix-comp_oper-to-get-right-order.patch patches.suse/btrfs-8373-cleanup-remove-no-used-alloc_chunk-in-btrfs_ch.patch patches.suse/btrfs-8195-add-missing-inode-item-update-in-fallocate.patch patches.suse/btrfs-8236-fix-metadata-inconsistencies-after-directory-f.patch patches.suse/btrfs-8196-fix-use-after-free-when-close_ctree-frees-the-.patch patches.suse/btrfs-8218-fix-range-cloning-when-same-inode-used-as-sour.patch patches.suse/btrfs-8219-fix-uninit-variable-in-clone-ioctl.patch patches.suse/btrfs-8374-fix-condition-of-commit-transaction.patch patches.suse/btrfs-8375-Fix-tail-space-processing-in-find_free_dev_ext.patch patches.suse/btrfs-8376-Adjust-commit-transaction-condition-to-avoid-N.patch patches.suse/btrfs-8377-Set-relative-data-on-clear-btrfs_block_group_c.patch patches.suse/btrfs-8394-qgroup-Account-data-space-in-more-proper-timin.patch patches.suse/btrfs-8436-qgroup-return-EINVAL-if-level-of-parent-is-not.patch patches.suse/btrfs-8435-qgroup-Fix-dead-judgement-on-qgroup_rescan_lea.patch patches.suse/btrfs-8380-Update-btrfs-qgroup-status-item-when-rescan-is.patch patches.suse/btrfs-8381-qgroup-clear-STATUS_FLAG_ON-in-disabling-quota.patch patches.suse/btrfs-8197-fix-find_free_dev_extent-malfunction-in-case-d.patch patches.suse/btrfs-8238-fill-last_trans-for-delayed-inode-in-btrfs_fil.patch patches.suse/btrfs-8189-btrfs_release_extent_buffer_page-didn-t-free-p.patch patches.suse/btrfs-8190-fix-race-when-reusing-stale-extent-buffers-tha.patch patches.suse/btrfs-8222-clear-ret-in-btrfs_check_shared-loop.patch patches.suse/btrfs-8193-check-pending-chunks-when-shrinking-fs-to-avoi.patch patches.suse/btrfs-8233-incremental-send-fix-clone-operations-for-comp.patch patches.suse/btrfs-8192-fix-block-group-space_info-null-pointer-derefe.patch patches.suse/btrfs-8198-fix-chunk-allocation-regression-leading-to-tra.patch patches.suse/btrfs-8203-lock-superblock-before-remounting-for-rw-subvo.patch patches.suse/btrfs-8204-remove-all-subvol-options-before-mounting-top-.patch patches.suse/btrfs-8205-clean-up-error-handling-in-mount_subvol.patch patches.suse/btrfs-8206-fail-on-mismatched-subvol-and-subvolid-mount-o.patch patches.suse/btrfs-8207-unify-subvol-and-subvolid-mounting.patch patches.suse/btrfs-8208-show-subvol-and-subvolid-in-proc-mounts.patch patches.suse/btrfs-8191-fix-hang-during-inode-eviction-due-to-concurre.patch patches.suse/btrfs-8200-Handle-unaligned-length-in-extent_same.patch patches.suse/btrfs-8330-btrfs-backref-Don-t-merge-refs-which-are-not-for-sam.patch patches.suse/btrfs-8331-btrfs-delayed-ref-Use-list-to-replace-the-ref_root-i.patch patches.suse/btrfs-8332-btrfs-delayed-ref-Cleanup-the-unneeded-functions.patch patches.suse/btrfs-8333-btrfs-qgroup-Cleanup-open-coded-old-new_refcnt-updat.patch patches.suse/btrfs-8334-btrfs-extent-tree-Use-ref_node-to-replace-unneeded-p.patch patches.suse/btrfs-8335-btrfs-qgroup-Add-function-qgroup_update_refcnt.patch patches.suse/btrfs-8336-btrfs-qgroup-Add-function-qgroup_update_counters.patch patches.suse/btrfs-8337-btrfs-qgroup-Record-possible-quota-related-extent-fo.patch patches.suse/btrfs-8338-btrfs-qgroup-Add-new-function-to-record-old_roots.patch patches.suse/btrfs-8339-btrfs-backref-Add-special-time_seq-u64-1-case-for.patch patches.suse/btrfs-8340-btrfs-qgroup-Add-new-qgroup-calculation-function.patch patches.suse/btrfs-8341-btrfs-qgroup-Switch-rescan-to-new-mechanism.patch patches.suse/btrfs-8342-btrfs-qgroup-Switch-to-new-extent-oriented-qgroup-me.patch patches.suse/btrfs-8343-btrfs-qgroup-Switch-self-test-to-extent-oriented-qgr.patch patches.suse/btrfs-8344-btrfs-qgroup-Cleanup-the-old-ref_node-oriented-mecha.patch patches.suse/btrfs-8345-btrfs-ulist-Add-ulist_del-function.patch patches.suse/btrfs-8346-btrfs-qgroup-Add-the-ability-to-skip-given-qgroup-fo.patch patches.suse/btrfs-8347-btrfs-qgroup-Make-snapshot-accounting-work-with-new-.patch patches.suse/btrfs-8207-fix-race-between-balance-and-unused-block-grou.patch patches.suse/btrfs-8206-fix-crash-on-close_ctree-if-cleaner-starts-new.patch patches.suse/btrfs-8194-fix-fsync-data-loss-after-append-write.patch patches.suse/btrfs-8201-pass-unaligned-length-to-btrfs_cmp_data.patch patches.suse/btrfs-8202-fix-deadlock-with-extent-same-and-readpage.patch patches.suse/btrfs-allow-dedupe-of-same-inode.patch patches.suse/btrfs-8204-don-t-update-mtime-ctime-on-deduped-inodes.patch patches.suse/btrfs-8222-fix-memory-corruption-on-failure-to-submit-bio.patch patches.suse/btrfs-8223-fix-hang-when-failing-to-submit-bio-of-directI.patch patches.suse/btrfs-8199-fix-wrong-check-for-btrfs_force_chunk_alloc.patch patches.suse/btrfs-8208-fix-list-transaction-pending_ordered-corruptio.patch patches.suse/btrfs-8364-fix-order-by-which-delayed-references-are-run.patch patches.suse/btrfs-8220-fix-file-corruption-after-cloning-inline-exten.patch patches.suse/btrfs-8348-btrfs-qgroup-Fix-a-regression-in-qgroup-reserved-spa.patch patches.suse/btrfs-8237-fix-stale-directory-entries-after-fsync-log-re.patch patches.suse/btrfs-8239-fix-stale-dir-entries-after-unlink-inode-evict.patch patches.suse/btrfs-8438-teach-backref-walking-about-backrefs-with-unde.patch patches.suse/btrfs-8240-fix-stale-dir-entries-after-removing-a-link-an.patch patches.suse/btrfs-8389-fix-warning-in-backref-walking.patch patches.suse/btrfs-8203-fix-clone-extent-same-deadlocks.patch patches.suse/btrfs-make-btrfs_issue_discard-return-bytes-discarded patches.suse/btrfs-btrfs_issue_discard-ensure-offset-length-are-aligned-to-sector-boundaries patches.suse/btrfs-skip-superblocks-during-discard patches.suse/btrfs-iterate-over-unused-chunk-space-in-fitrim patches.suse/btrfs-explictly-delete-unused-block-groups-in-close_ctree-and-ro-remount patches.suse/btrfs-add-missing-discards-when-unpinning-extents-with-o-discard patches.suse/btrfs-8225-fix-file-read-corruption-after-extent-cloning-.patch patches.suse/btrfs-8224-don-t-initialize-a-space-info-as-full-to-preve.patch patches.suse/btrfs-remove-unnecessary-locking-of-cleaner_mutex-to-avoid-deadlock patches.suse/btrfs-8361-Btrfs-keep-dropped-roots-in-cache-until-transaction-.patch patches.fixes/0001-BTRFS-support-NFSv2-export.patch patches.suse/btrfs-8370-fix-file-corruption-and-data-loss-after-clonin.patch patches.suse/btrfs-8371-fix-truncation-of-compressed-and-inlined-exten.patch patches.suse/btrfs-8400-extent_io-Introduce-needed-structure-for-recod.patch patches.suse/btrfs-8401-extent_io-Introduce-new-function-set_record_ex.patch patches.suse/btrfs-8402-extent_io-Introduce-new-function-clear_record_.patch patches.suse/btrfs-8403-qgroup-Introduce-btrfs_qgroup_reserve_data-fun.patch patches.suse/btrfs-8404-qgroup-Introduce-functions-to-release-free-qgr.patch patches.suse/btrfs-8405-delayed_ref-Add-new-function-to-record-reserve.patch patches.suse/btrfs-8406-delayed_ref-release-and-free-qgroup-reserved-a.patch patches.suse/btrfs-8407-qgroup-Introduce-new-functions-to-reserve-free.patch patches.suse/btrfs-8408-qgroup-Use-new-metadata-reservation.patch patches.suse/btrfs-8409-extent-tree-Add-new-version-of-btrfs_check_dat.patch patches.suse/btrfs-8410-extent-tree-Switch-to-new-check_data_free_spac.patch patches.suse/btrfs-8411-extent-tree-Add-new-version-of-btrfs_delalloc_.patch patches.suse/btrfs-8412-extent-tree-Switch-to-new-delalloc-space-reser.patch patches.suse/btrfs-8413-qgroup-Cleanup-old-inaccurate-facilities.patch patches.suse/btrfs-8414-qgroup-Add-handler-for-NOCOW-and-inline.patch patches.suse/btrfs-8415-Add-handler-for-invalidate-page.patch patches.suse/btrfs-8416-qgroup-Add-new-trace-point-for-qgroup-data-res.patch patches.suse/btrfs-8417-fallocate-Add-support-to-accurate-qgroup-reser.patch patches.suse/btrfs-8418-qgroup-Avoid-calling-btrfs_free_reserved_data_.patch patches.suse/btrfs-8419-qgroup-Check-if-qgroup-reserved-space-leaked.patch patches.suse/btrfs-8367-fix-qgroup-sanity-tests.patch patches.suse/btrfs-8368-fix-regression-when-running-delayed-references.patch patches.suse/btrfs-8369-fix-regression-running-delayed-references-when.patch patches.suse/btrfs-8382-qgroup-Don-t-copy-extent-buffer-to-do-qgroup-r.patch patches.suse/btrfs-8430-qgroup-Fix-a-race-in-delayed_ref-which-leads.patch patches.suse/btrfs-8431-qgroup-Fix-a-rebase-bug-which-will-cause-qgrou.patch patches.fixes/btrfs-Fix-a-data-space-underflow-warning.patch patches.suse/btrfs-8383-qgroup-exit-the-rescan-worker-during-umount.patch patches.suse/btrfs-8384-fix-race-waiting-for-qgroup-rescan-worker.patch patches.suse/btrfs-8385-fix-sleeping-inside-atomic-context-in-qgroup-r.patch patches.suse/btrfs-8378-use-global-reserve-when-deleting-unused-block-.patch patches.suse/btrfs-8379-fix-the-number-of-transaction-units-needed-to-.patch patches.suse/btrfs-8386-qgroup-fix-quota-disable-during-rescan.patch patches.suse/btrfs-8360-Btrfs-use-btrfs_get_fs_root-in-resolve_indirect_ref.patch patches.suse/btrfs-8363-btrfs-qgroup-account-shared-subtree-during-snapshot-.patch patches.suse/btrfs-8390-check-prepare_uptodate_page-error-code-earlier.patch patches.suse/btrfs-8388-fix-deadlock-between-direct-IO-write-and-defra.patch patches.suse/btrfs-fix-fitrim-discarding-device-area-reserved-for-boot-loader-s-use patches.suse/btrfs-8439-fix-race-between-fsync-and-lockless-direct-IO-.patch patches.suse/btrfs-8391-fix-invalid-page-accesses-in-extent_same-dedup.patch patches.suse/btrfs-8392-fix-page-reading-in-extent_same-ioctl-leading-.patch patches.suse/btrfs-8436-fix-loading-of-orphan-roots-leading-to-BUG_ON.patch patches.suse/btrfs-8366-change-max_inline-default-to-2048.patch patches.suse/btrfs-8440-fix-unreplayable-log-after-snapshot-delete-par.patch patches.suse/btrfs-8441-fix-file-loss-on-log-replay-after-renaming-a-f.patch patches.suse/btrfs-8437-fix-deadlock-between-direct-IO-reads-and-buffe.patch patches.suse/btrfs-8442-do-not-collect-ordered-extents-when-logging-th.patch patches.suse/btrfs-8437-handle-non-fatal-errors-in-btrfs_qgroup_inheri.patch patches.suse/btrfs-8446-don-t-use-src-fd-for-print.patch patches.suse/btrfs-8362-btrfs-Add-qgroup-tracing.patch patches.suse/btrfs-bugfix-handle-fs_ioc32_-getflags-setflags-getversion-in-btrfs_ioctl.patch patches.suse/btrfs-8443-fix-file-data-loss-caused-by-fsync-after-renam.patch patches.suse/btrfs-8446-fix-qgroup-accounting-when-creating-snap.patch patches.suse/btrfs-8444-fix-for-incorrect-directory-entries-after-fsyn.patch patches.suse/btrfs-8445-fix-empty-symlink-after-creating-symlink-and-f.patch patches.suse/btrfs-test_check_exists-fix-infinite-loop-when-searching-for-free-space-entries.patch patches.suse/btrfs-advertise-which-crc32c-implementation-is-being-used-on-mount patches.suse/btrfs-account-for-non-CoW-d-blocks-in-btrfs_abort_tr.patch patches.suse/btrfs-send-don-t-bug-on-inconsistent-snapshots.patch patches.suse/btrfs-8447-be-more-precise-on-errors-when-getting-an-inod.patch patches.suse/btrfs-properly-track-when-rescan-worker-is-running.patch patches.suse/btrfs-waiting-on-qgroup-rescan-should-not-always-be-.patch patches.suse/btrfs-don-t-create-or-leak-aliased-root-while-cleaning-up-orphans patches.fixes/btrfs-handle-quota-reserve-failure-properly.patch patches.suse/btrfs-fix-incremental-send-failure-caused-by-balance.patch patches.suse/btrfs-qgroup-Prevent-qgroup--reserved-from-going-subzero.patch patches.suse/btrfs-make-file-clone-aware-of-fatal-signals.patch patches.suse/btrfs-remove-old-tree_root-dirent-processing-in-btrfs_real_readdir.patch patches.suse/btrfs-increment-ctx-pos-for-every-emitted-or-skipped-dirent-in-readdir.patch patches.suse/btrfs-ensure-proper-sector-alignment-for-btrfs_free_reserved_data_space.patch patches.suse/btrfs-fix-relocation-incorrectly-dropping-data-refer.patch patches.fixes/0001-btrfs-allow-unlink-to-exceed-subvolume-quota.patch patches.fixes/0002-btrfs-Change-qgroup_meta_rsv-to-64bit.patch patches.fixes/0003-btrfs-qgroups-Retry-after-commit-on-getting-EDQUOT.patch patches.fixes/btrfs-Don-t-clear-SGID-when-inheriting-ACLs.patch patches.suse/btrfs-fix-unexpected-balance-crash-due-to-bug_on.patch # Not upstream yet patches.suse/btrfs-fix-btrfs_compat_ioctl-failures-on-non-compat-ioctls patches.suse/btrfs-provide-super_operations-get_inode_dev patches.suse/btrfs-check-index-in-extent_buffer_page patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch patches.suse/btrfs-8059-syslog-when-quota-is-enabled.patch patches.suse/btrfs-8060-syslog-when-quota-is-disabled.patch patches.suse/btrfs-8066-disable-defrag-of-tree-roots.patch # Local patches patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch # Disabled due to bsc#981597 +fdmanana patches.suse/btrfs-8448-improve-performance-on-fsync-against-new-inode.patch +dsterba patches.suse/btrfs-8063-delete-qgroup-items-in-drop_snapshot.patch patches.suse/0001-btrfs-Expoert-and-move-leaf-subtree-qgroup-helpers-t.patch patches.suse/0002-btrfs-qgroup-Fix-qgroup-data-leaking-by-using-subtre.patch patches.fixes/btrfs-Check-qgroup-level-in-kernel-qgroup-assign.patch patches.fixes/btrfs-qgroup-allow-to-remove-qgroup-which-has-parent.patch patches.fixes/btrfs-quota-Automatically-update-related-qgroups-or-.patch patches.fixes/btrfs-Add-WARN_ON-for-qgroup-reserved-underflow.patch # 4.11 for bsc#1080287 patches.fixes/btrfs-qgroup-move-noisy-underflow-warning-to-debugging-build.patch ######################################################## # Reiserfs Patches ######################################################## patches.fixes/reiserfs-fix-race-in-prealloc-discard.patch patches.fixes/reiserfs-Don-t-clear-SGID-when-inheriting-ACLs.patch ######################################################## # dlm ######################################################## patches.fixes/dlm-fix-missing-endian-conversion-of-rcom_status-fla.patch ######################################################## # ocfs2 ######################################################## patches.fixes/ocfs2-Remove-OCFS2_INODE_SKIP_DELETE-flag.patch patches.fixes/ocfs2-extend-transaction-for-ocfs2_remove_rightmost_.patch patches.fixes/ocfs2-do-not-set-fs-read-only-if-rec-0-is-empty-whil.patch patches.fixes/ocfs2-extend-enough-credits-for-freeing-one-truncate.patch patches.fixes/ocfs2-Don-t-clear-SGID-when-inheriting-ACLs.patch patches.fixes/ocfs2-should-wait-dio-before-inode-lock-in-ocfs2_set.patch ######################################################## # gfs2 ######################################################## ######################################################## # xfs ######################################################## patches.fixes/xfs-always-do-log-forces-via-the-workqueue.patch patches.fixes/xfs-add-the-inode-directory-type-support-to-XFS_IOC.patch patches.fixes/xfs-remove-newlines-from-strings-passed-to-__xfs_pr.patch patches.fixes/xfs-trace-AIL-manipulations.patch patches.fixes/xfs-add-tracepoints-to-AGF-AGI-read-operations.patch patches.fixes/xfs-increase-inode-cluster-size-for-v5-filesystems.patch patches.fixes/xfs-free-the-list-of-recovery-items-on-error.patch patches.fixes/xfs-fix-memory-leak-in-xfs_dir2_node_removename.patch patches.fixes/xfs-make-quota-metadata-truncation-behavior-consist.patch patches.fixes/xfs-fix-false-assertion-at-xfs_qm_vop_create_dqatta.patch patches.fixes/xfs-fix-assertion-failure-at-xfs_setattr_nonsize.patch patches.fixes/xfs-xfs_dir2_block_to_sf-temp-buffer-allocation-fai.patch patches.fixes/xfs-fix-calculation-of-freed-inode-cluster-blocks.patch patches.fixes/xfs-align-initial-file-allocations-correctly.patch patches.fixes/xfs-swalloc-doesn-t-align-allocations-properly.patch patches.fixes/xfs-abort-metadata-writeback-on-permanent-errors.patch patches.fixes/xfs-no-need-to-lock-the-inode-in-xfs_find_handle.patch patches.fixes/xfs-remove-xfs_iunlock_map_shared.patch patches.fixes/xfs-rename-xfs_ilock_map_shared.patch patches.fixes/xfs-add-xfs_ilock_attr_map_shared.patch patches.fixes/xfs-reinstate-the-ilock-in-xfs_readdir.patch patches.fixes/xfs-take-the-ilock-around-xfs_bmapi_read-in-xfs_zer.patch patches.fixes/xfs-use-xfs_ilock_data_map_shared-in-xfs_qm_dqtobp.patch patches.fixes/xfs-use-xfs_ilock_data_map_shared-in-xfs_qm_dqitera.patch patches.fixes/xfs-use-xfs_ilock_attr_map_shared-in-xfs_attr_get.patch patches.fixes/xfs-use-xfs_ilock_attr_map_shared-in-xfs_attr_list_.patch patches.fixes/xfs-assert-that-we-hold-the-ilock-for-extent-map-ac.patch patches.fixes/xfs-fix-off-by-one-error-in-xfs_attr3_rmt_verify.patch patches.fixes/xfs-Calling-destroy_work_on_stack-to-pair-with-IN.patch patches.fixes/xfs-clean-up-xfs_buftarg.patch patches.fixes/xfs-rename-xfs_buftarg-structure-members.patch patches.fixes/xfs-allow-logical-sector-sized-O_DIRECT.patch patches.fixes/xfs-use-tr_qm_dqalloc-log-reservation-for-dquot-all.patch patches.fixes/xfs-sanitize-sb_inopblock-in-xfs_mount_validate_sb.patch patches.fixes/xfs-return-E2BIG-if-hit-the-maximum-size-limits-of.patch patches.fixes/xfs-xfs_sb_read_verify-doesn-t-flag-bad-crcs-on-p.patch patches.fixes/xfs-skip-verification-on-initial-guess-superblock.patch patches.fixes/xfs-limit-superblock-corruption-errors-to-actual-co.patch patches.fixes/xfs-skip-pointless-CRC-updates-after-verifier-failu.patch patches.fixes/xfs-Use-defines-for-CRC-offsets-in-all-cases.patch patches.fixes/xfs-add-helper-for-verifying-checksums-on-xfs_bufs.patch patches.fixes/xfs-add-helper-for-updating-checksums-on-xfs_bufs.patch patches.fixes/xfs-add-xfs_verifier_error.patch patches.fixes/xfs-print-useful-caller-information-in-xfs_error_re.patch patches.fixes/xfs-split-dquot-buffer-operations-out.patch patches.fixes/xfs-modify-verifiers-to-differentiate-CRC-from-othe.patch patches.fixes/xfs-fix-directory-inode-iolock-lockdep-false-positi.patch patches.fixes/xfs-don-t-leak-EFSBADCRC-to-userspace.patch patches.fixes/xfs-use-NOIO-contexts-for-vm_map_ram.patch patches.fixes/xfs-avoid-AGI-AGF-deadlock-scenario-for-inode-chunk.patch patches.fixes/xfs-xfs_check_page_type-buffer-checks-need-help.patch patches.fixes/xfs-inode-log-reservations-are-still-too-small.patch patches.fixes/xfs-extra-semi-colon-breaks-a-condition.patch patches.fixes/xfs-kill-buffers-over-failed-write-ranges-properly.patch patches.fixes/xfs-write-failure-beyond-EOF-truncates-too-much-dat.patch patches.fixes/xfs-xfs_vm_write_end-truncates-too-much-on-failure.patch patches.fixes/xfs-don-t-map-ranges-that-span-EOF-for-direct-IO.patch patches.fixes/xfs-unmount-does-not-wait-for-shutdown-during-unmou.patch patches.fixes/xfs-wrong-error-sign-conversion-during-failed-DIO-w.patch patches.fixes/xfs-fix-buffer-use-after-free-on-IO-error.patch patches.fixes/xfs-fully-support-v5-format-filesystems.patch patches.fixes/xfs-remote-attribute-overwrite-causes-transaction-o.patch patches.fixes/xfs-Fix-rounding-in-xfs_alloc_fix_len.patch patches.fixes/xfs-bulletfproof-xfs_qm_scall_trunc_qfiles.patch patches.fixes/xfs-xfs_readsb-needs-to-check-for-magic-numbers.patch patches.fixes/xfs-fix-Q_XQUOTARM-ioctl.patch patches.fixes/xfs-truncate_setsize-should-be-outside-transactions.patch patches.fixes/xfs-keep-sb_bad_features2-the-same-a-sb_features2.patch patches.fixes/xfs-catch-buffers-written-without-verifiers-attached.patch patches.fixes/xfs-dquot-recovery-needs-verifiers.patch patches.fixes/xfs-null-unused-quota-inodes-when-quota-is-on.patch patches.fixes/xfs-xlog_cil_force_lsn-doesnt-always-wait-correctly.patch patches.fixes/xfs-mark-all-internal-workqueues-as-freezable.patch patches.fixes/xfs-don-t-allocate-an-ioend-for-direct-I-O-completio.patch patches.fixes/xfs-factor-DIO-write-mapping-from-get_blocks.patch patches.fixes/xfs-move-DIO-mapping-size-calculation.patch patches.fixes/xfs-DIO-needs-an-ioend-for-writes.patch patches.fixes/xfs-handle-DIO-overwrite-EOF-update-completion-corre.patch patches.fixes/xfs-DIO-writes-within-EOF-don-t-need-an-ioend.patch patches.fixes/xfs-DIO-write-completion-size-updates-race.patch patches.fixes/xfs-direct-IO-EOF-zeroing-needs-to-drain-AIO.patch patches.fixes/xfs-using-generic_file_direct_write-is-unnecessary.patch patches.fixes/xfs-always-drain-dio-befor-extending-aio-write.patch patches.suse/xfs-warn-rt-volume.patch patches.suse/dmapi-source.patch patches.suse/xfs-pass-attr-flags-to-xfs_setattr_size.patch patches.suse/dmapi-Make-NFSD-DMAPI-aware.patch patches.suse/dmapi-support-for-xfs.patch patches.suse/dmapi-xfs-printk-fix.patch patches.suse/dmapi-fix-access-beyond-end-of-array-in-fsreg_read_pfs.patch #bnc#913080 patches.fixes/xfs-xfs_alloc_fix_minleft-can-underflow-near-ENOSPC.patch patches.suse/dmapi-strnlen_user-fix1.patch patches.suse/dmapi-strnlen_user-fix2.patch patches.suse/xfs_dmapi-xfs_dm_rdwr-uses-dir-file-ops-not-file-s-o.patch patches.suse/xfs_dmapi-fix-transaction-ilocks.patch patches.suse/xfs_dmapi-setattr-fix.patch patches.suse/xfs_dmapi-file-checks-fix.patch patches.suse/dmapi-fix-dm_open_by_handle_rvp-taking-an-extra-ref-to-mnt patches.suse/xfs-dmapi-propertly-send-postcreate-event patches.suse/nfsd-fix-error-variable patches.suse/xfs-dmapi-drop-lock-over-synchronous-xfs_send_data-events # bsc#989056 - XFS DMAPI fixes patches.fixes/xfs-fix-buffer-overflow-dm_get_dirattrs.patch patches.fixes/xfs_dmapi-fix-the-debug-compilation-of-xfs_dmapi.patch # bsc#947953 and bsc#1019300 patches.fixes/xfs-Fix-file-type-directory-corruption-for-btree-dir.patch patches.fixes/xfs-xfs-refactor-xlog_recover_process_data.patch patches.fixes/xfs-recovery-of-XLOG_UNMOUNT_TRANS-leaks-memory.patch patches.fixes/xfs-fix-double-free-in-xlog_recover_commit_trans.patch patches.fixes/xfs-add-a-few-more-verifier-tests.patch #bsc984148 patches.fixes/xfs-get-rid-of-XFS_INODE_CLUSTER_SIZE-macros.patch patches.fixes/xfs-get-rid-of-XFS_IALLOC_BLOCKS-macros.patch patches.fixes/xfs-fix-premature-enospc-on-inode-allocation.patch patches.suse/xfs-silence-warnings-in-xfs-vm-releasepage.patch patches.fixes/xfs-handle-dquot-buffer-readahead-in-log-recovery-co.patch patches.fixes/fix-xfs-handle-dquot-buffer-readahead-in-log-recovery-co.patch patches.fixes/xfs-allow-lazy-sb-counter-sync-during-filesystem-fre.patch patches.fixes/xfs-don-t-allow-di_size-with-high-bit-set.patch patches.fixes/xfs-fix-broken-multi-fsb-buffer-logging.patch patches.fixes/vfs-split-generic-splice-code-from-i_mutex-locking.patch patches.fixes/xfs-make-xfs_icdinode-di_dmstate-atomic_t.patch patches.fixes/xfs-fix-lock-ordering-in-splice-write.patch patches.kabi/kABI-mask-struct-xfs_icdinode-change.patch patches.fixes/xfs-replace-global-xfslogd-wq-with-per-mount-wq.patch patches.fixes/xfs-exclude-never-released-buffers-from-buftarg-i-o-accounting.patch patches.fixes/xfs-track-and-serialize-in-flight-async-buffers-against-unmount.patch patches.fixes/xfs-don-t-assert-fail-on-non-async-buffers-on-ioacct-decrement.patch patches.kabi/kabi-protect-struct-xfs_buftarg-and-struct-xfs_mount.patch patches.fixes/xfs-use-b_state-to-fix-buffer-I-O-accounting-release.patch patches.fixes/0001-xfs-fix-a-couple-error-sequence-jumps-in-xfs_mountfs.patch patches.fixes/0002-xfs-fix-coccinelle-warnings.patch patches.fixes/xfs-XFS_IS_REALTIME_INODE-should-be-false-if-no-rt-d.patch patches.fixes/xfs-handle-error-if-xfs_btree_get_bufs-fails.patch ######################################################## # fuse ######################################################## ######################################################## # other filesystem stuff ######################################################## patches.drivers/pstore_disable_efi_backend_by_default.patch patches.suse/pstore-backend-autoaction patches.suse/squashfs-3.4.patch patches.suse/squashfs3-properly-handle-dir_emit-failures.patch patches.suse/fs-change-direct_access-calling-convention.patch patches.suse/mm-dax-fault-futureproof.patch patches.suse/epoll-optimize-setting-task-running-after-blocking.patch patches.fixes/locks-missing-unlock-on-error-in-generic_add_lease.patch patches.fixes/quota-block-vs-bytes-fix.patch patches.fixes/vfs-fix-race-between-fcntl-and-file-f_flags-checks.patch patches.fixes/inotify-nested-sleep-fix.patch patches.fixes/noexec-for-aio-mounts.patch patches.fixes/dentry-name-snapshots.patch patches.fixes/0001-staging-ncpfs-memory-corruption-in-ncp_read_kernel.patch ######################################################## # Overlayfs ######################################################## # mainline one: patches.suse/ovl-001-vfs-rename-move-d_move-up.patch patches.suse/ovl-002-vfs-rename-use-common-code-for-dir-and-non-dir.patch patches.suse/ovl-003-vfs-add-renameat2-syscall.patch patches.suse/ovl-004-vfs-add-RENAME_NOREPLACE-flag.patch patches.suse/ovl-005-security-add-flags-to-rename-hooks.patch patches.suse/ovl-006-vfs-lock_two_nondirectories-allow-directory-args.patch patches.suse/ovl-007-vfs-add-cross-rename.patch patches.suse/fs-call-rename2-if-exists patches.suse/ovl-008-ext4-rename-create-ext4_renament-structure-for-local.patch patches.suse/ovl-009-ext4-rename-move-EMLINK-check-up.patch patches.suse/ovl-010-ext4-rename-split-out-helper-functions.patch patches.suse/ovl-011-ext4-add-cross-rename-support.patch patches.suse/ovl-012-shmem-support-RENAME_NOREPLACE.patch patches.suse/ovl-013-shmem-legacy-rename.patch patches.suse/ovl-014-shmem-support-RENAME_EXCHANGE.patch patches.suse/ovl-016-ext4-fix-same-dir-rename-when-inline-data-directory-.patch patches.suse/ovl-017-vfs-add-i_op-dentry_open.patch patches.suse/ovl-018-vfs-export-do_splice_direct-to-modules.patch patches.suse/ovl-019-vfs-export-__inode_permission-to-modules.patch patches.suse/ovl-020-vfs-introduce-clone_private_mount.patch patches.suse/ovl-021-vfs-export-check_sticky.patch patches.suse/ovl-022-vfs-add-whiteout-support.patch patches.suse/ovl-023-vfs-add-RENAME_WHITEOUT.patch patches.suse/ovl-024-ext4-support-RENAME_WHITEOUT.patch patches.suse/ovl-025-ext4-legacy-rename.patch patches.suse/ovl-026-shmem-support-RENAME_WHITEOUT.patch patches.suse/ovl-030-overlay-filesystem.patch patches.suse/ovl-031-overlayfs-add-statfs-support.patch patches.suse/ovl-032-overlayfs-implement-show_options.patch patches.suse/ovl-033-overlay-overlay-filesystem-documentation.patch patches.suse/ovl-034-fs-limit-filesystem-stacking-depth.patch patches.suse/ovl-035-overlayfs-don-t-hold-i_mutex-over-opening-the-real-d.patch patches.suse/ovl-036-overlayfs-make-ovl_cache_entry-name-an-array-instead.patch patches.suse/ovl-037-overlayfs-embed-root-into-overlay_readdir_data.patch patches.suse/ovl-038-overlayfs-embed-middle-into-overlay_readdir_data.patch patches.suse/ovl-040-overlayfs-barriers-for-opening-upper-layer-directory.patch patches.suse/ovl-041-ovl-fix-check-for-cursor.patch patches.suse/ovl-042-overlayfs-fix-lockdep-misannotation.patch patches.suse/ovl-043-ovl-initialize-is_cursor.patch patches.suse/ovl-044-ovl-don-t-poison-cursor.patch patches.suse/ovl-045-ovl-rename-filesystem-type-to-overlay.patch patches.suse/ovl-046-ovl-fix-remove-copy-up-race.patch patches.suse/ovl-047-ovl-fix-race-in-private-xattr-checks.patch patches.suse/ovl-048-ovl-allow-filenames-with-comma.patch patches.suse/ovl-049-ovl-use-lockless_dereference-for-upperdentry.patch patches.suse/ovl-050-ovl-pass-dentry-into-ovl_dir_read_merged.patch patches.suse/ovl-051-ovl-update-MAINTAINERS.patch patches.suse/ovl-052-ovl-ovl_dir_fsync-cleanup.patch patches.suse/ovl-053-vfs-make-first-argument-of-dir_context.actor-typed.patch patches.suse/ovl-060-ovl-check-whiteout-while-reading-directory.patch patches.suse/ovl-061-ovl-make-path-type-a-bitmap.patch patches.suse/ovl-062-ovl-dont-replace-opaque-dir.patch patches.suse/ovl-063-ovl-add-mutli-layer-infrastructure.patch patches.suse/ovl-064-ovl-helper-to-iterate-layers.patch patches.suse/ovl-065-ovl-multi-layer-readdir.patch patches.suse/ovl-066-ovl-multi-layer-lookup.patch patches.suse/ovl-067-ovl-check-whiteout-on-lowest-layer-as-well.patch patches.suse/ovl-068-ovl-lookup-ENAMETOOLONG-on-lower-means-ENOENT.patch patches.suse/ovl-069-ovl-allow-statfs-if-no-upper-layer.patch patches.suse/ovl-070-ovl-mount-change-order-of-initialization.patch patches.suse/ovl-071-ovl-improve-mount-helpers.patch patches.suse/ovl-072-ovl-make-upperdir-optional.patch patches.suse/ovl-073-ovl-support-multiple-lower-layers.patch patches.suse/ovl-074-ovl-Cleanup-redundant-blank-lines.patch patches.suse/ovl-075-ovl-Use-macros-to-present-ovl_xattr.patch patches.suse/ovl-076-ovl-add-testsuite-to-docs.patch patches.suse/ovl-077-ovl-Fix-kernel-panic-while-mounting-overlayfs.patch patches.suse/ovl-078-ovl-Fix-opaque-regression-in-ovl_lookup.patch patches.suse/ovl-079-ovl-Prevent-rw-remount-when-it-should-be-ro-mount.patch patches.suse/ovl-080-ovl-document-lower-layer-ordering.patch patches.suse/ovl-081-ovl-discard-independent-cursor-in-readdir.patch patches.suse/ovl-082-ovl-print-error-message-for-invalid-mount-options.patch patches.suse/ovl-083-ovl-check-lowerdir-amount-for-non-upper-mount.patch patches.suse/ovl-084-ovl-upper-fs-should-not-be-R-O.patch patches.suse/ovl-085-ovl-don-t-remove-non-empty-opaque-directory.patch patches.suse/ovl-086-ovl-mount-read-only-if-workdir-can-t-be-created.patch patches.suse/ovl-090-ovl-don-t-traverse-automount-points.patch patches.suse/ovl-091-ovl-allow-distributed-fs-as-lower-layer.patch patches.suse/ovl-092-ovl-lookup-whiteouts-outside-iterate_dir.patch patches.suse/ovl-093-ovl-default-permissions.patch patches.fixes/ovl-fix-permission-checking-for-setattr patches.fixes/vfs-Don-t-exchange-short-filenames-unconditionally.patch patches.fixes/ext4-fix-bh-leak-on-error-paths-in-ext4_rename-and-e.patch # legacy one: patches.suse/ovl05-overlay-filesystem.patch patches.suse/ovl06-overlayfs-add-statfs-support.patch patches.suse/ovl07-overlayfs-implement-show_options.patch patches.suse/ovl08-overlay-overlay-filesystem-documentation.patch patches.suse/ovl09-fs-limit-filesystem-stacking-depth.patch patches.suse/ovl11-default-permissions.patch ######################################################## # fscache ######################################################## patches.fixes/0001-FS-Cache-Timeout-for-releasepage.patch patches.fixes/0002-FS-Cache-Reduce-cookie-ref-count-if-submit-fails.patch patches.fixes/0003-CacheFiles-Handle-object-being-killed-before-being-s.patch patches.fixes/0004-CacheFiles-Fix-incorrect-test-for-in-memory-object-c.patch patches.fixes/0005-FS-Cache-Count-culled-objects-and-objects-rejected-d.patch patches.kabi/0005-FS-Cache-Count-culled-objects-and-objects-kabi.patch patches.fixes/0006-FS-Cache-Move-fscache_report_unexpected_submission-t.patch patches.fixes/0007-FS-Cache-When-submitting-an-op-cancel-it-if-the-targ.patch patches.fixes/0008-FS-Cache-Handle-a-new-operation-submitted-against-a-.patch patches.fixes/0009-FS-Cache-Synchronise-object-death-state-change-vs-op.patch patches.fixes/0010-FS-Cache-fscache_object_is_dead-has-wrong-logic-kill.patch patches.fixes/0011-FS-Cache-Permit-fscache_cancel_op-to-cancel-in-progr.patch patches.fixes/0012-FS-Cache-Out-of-line-fscache_operation_init.patch patches.fixes/0013-FS-Cache-Fix-cancellation-of-in-progress-operation.patch patches.fixes/0014-FS-Cache-Put-an-aborted-initialised-op-so-that-it-is.patch patches.fixes/0015-FS-Cache-The-operation-cancellation-method-needs-cal.patch patches.kabi/0015-FS-Cache-The-operation-cancellation-method-needs-cal.kabi patches.fixes/0016-cachefiles-perform-test-on-s_blocksize-when-opening-.patch patches.fixes/0017-FS-Cache-Add-missing-initialization-of-ret-in-cachef.patch ######################################################## # # Device drivers # ######################################################## ######################################################## # Storage ######################################################## patches.fixes/edd-support-original-Phoenix-EDD-3.0-information.patch # Block layer fixes patches.suse/no-partition-scan patches.fixes/splice-introduce-FMODE_SPLICE_READ-and-FMODE_SPLICE_.patch patches.fixes/block-don-t-check-request-size-in-blk_cloned_rq_chec.patch patches.fixes/scsi-inquiry-too-short-ratelimit patches.fixes/scsi-retry-alua-transition-in-progress patches.fixes/scsi-dh-queuedata-accessors patches.drivers/megaraid-mbox-fix-SG_IO patches.drivers/cciss-set-cciss_allow_hpsa-per-default.patch patches.suse/loop-Remove-bsize-argument-from-do_lo_receive.patch patches.suse/loop-Enable-correct-physical-blocksize.patch patches.suse/loop-Remove-unused-bdev-argument-from-loop_set_capac.patch patches.suse/loop-Use-lo_logical_blocksize.patch patches.kabi/0001-kabi-Hide-change-to-struct-loop_device.patch patches.suse/loop-Pass-logical-blocksize-in-lo_init-0-ioctl-field.patch # bsc#1073246 patches.fixes/0001-block-bump-BLK_DEF_MAX_SECTORS-to-2560.patch # Remaining SCSI patches (garloff) patches.fixes/scsi-scan-blist-update patches.fixes/scsi-ibmvscsi-show-config.patch patches.fixes/0001-ibmvscsi-remove-unsupported-host-config-mad.patch # bnc#362850 patches.fixes/sd_liberal_28_sense_invalid.diff patches.fixes/scsi-ibmvscsi-module_alias.patch patches.suse/sd_init.mark_majors_busy.patch patches.fixes/sg-fix-blk_get_queue-usage patches.fixes/scsi-sg-check-length-passed-to-sg_next_cmd_len.patch patches.fixes/scsi-sg-allocate-with-_gfp_zero-in-sg_build_indirect.patch patches.fixes/fix-unbalanced-page-refcounting-in-bio_map_user_iov.patch patches.drivers/0001-SCSI-sd-Add-error-handling-during-flushing-caches.patch # blk-mq support patches.suse/smp-export-__smp_call_function_single.patch patches.suse/smp-don-t-warn-about-csd-flags-having-CSD_FLAG_LOC.patch patches.suse/block-make-rq-cmd_flags-be-64-bit.patch patches.suse/block-remove-request-ref_count.patch patches.suse/percpu_counter-make-APIs-irq-safe.patch patches.suse/percpu_ida-make-percpu_ida-percpu-size-batch-config.patch patches.suse/percpu_ida-add-percpu_ida_for_each_free.patch patches.suse/percpu_ida-add-an-API-to-return-free-tags.patch patches.suse/blk-mq-new-multi-queue-block-IO-queueing-mechanism.patch patches.suse/null_blk-multi-queue-aware-block-test-driver.patch patches.suse/blk-mq-add-blk_mq_stop_hw_queues.patch patches.suse/blk-mq-fix-for-flush-deadlock.patch patches.suse/blk-mq-mq-plug-list-breakage.patch patches.suse/blk-mq-don-t-disallow-request-merges-for-req-speci.patch patches.suse/blk-mq-remove-newly-added-instances-of-__cpuinit.patch patches.suse/blk-mq-ensure-that-we-set-REQ_IO_STAT-so-diskstats.patch patches.suse/blk-mq-add-blktrace-insert-event-trace.patch patches.suse/blk-mq-fix-dereference-of-rq-mq_ctx-if-allocation.patch patches.suse/blk-mq-fix-use-after-free-of-request.patch patches.suse/block-fix-memory-leaks-on-unplugging-block-device.patch patches.suse/null_blk-mem-garbage-on-NUMA-systems-during-init.patch patches.suse/null_blk-documentation.patch patches.suse/null_blk-refactor-init-and-init-errors-code-paths.patch patches.suse/null_blk-warning-on-ignored-submit_queues-param.patch patches.suse/null_blk-corrections-to-documentation.patch patches.suse/null_blk-set-use_per_node_hctx-param-to-false.patch patches.suse/null_blk-support-submit_queues-on-use_per_node_hctx.patch patches.suse/llists-move-llist_reverse_order-from-raid5-to-llist..patch patches.suse/block-blk-mq-support-draining-mq-queue.patch patches.suse/block-blk-mq-make-blk_sync_queue-support-mq.patch patches.suse/block-blk-mq-don-t-export-blk_mq_free_queue.patch patches.suse/blk-mq-fix-initializing-request-s-start-time.patch patches.suse/blk-mq-use-__smp_call_function_single-directly.patch patches.suse/blk-mq-uses-page-list-incorrectly.patch patches.suse/block-null_blk-fix-queue-leak-inside-removing-devi.patch patches.suse/null_blk-Null-pointer-deference-problem-in-alloc_pa.patch patches.suse/block-blk-mq-cpu.c-use-hotcpu_notifier.patch patches.suse/blk-mq-Don-t-reserve-a-tag-for-flush-request.patch patches.suse/blk-mq-support-at_head-inserations-for-blk_execute_.patch patches.suse/blk-mq-handle-dma_drain_size.patch patches.suse/blk-mq-initialize-sg_reserved_size.patch patches.suse/blk-mq-Add-bio_integrity-setup-to-blk_mq_make_reque.patch patches.suse/block-null_blk-Fix-completion-processing-from-LIFO.patch patches.suse/blk-mq-rework-I-O-completions.patch patches.suse/null_blk-use-blk_complete_request-and-blk_mq_comple.patch patches.suse/blk-mq-rework-flush-sequencing-logic.patch patches.suse/block-Fix-type-mismatch-in-ssize_t_blk_mq_tag_sysfs.patch patches.suse/blk-mq-dont-assume-rq-errors-is-set-when-returning.patch patches.suse/blk-mq-pair-blk_mq_start_request-blk_mq_requeue_r.patch patches.suse/blk-mq-remove-blk_mq_alloc_rq.patch patches.suse/blk-mq-merge-blk_mq_insert_request-and-blk_mq_run_r.patch patches.suse/blk-mq-support-partial-I-O-completions.patch patches.suse/rt-blk-mq-Make-blk_mq_cpu_notify_lock-a-raw-spinloc.patch patches.suse/blk-mq-add-REQ_SYNC-early.patch patches.suse/block-add-notion-of-a-chunk-size-for-request-merging.patch patches.suse/block-ensure-that-bio_add_page-always-accepts-a-page.patch patches.fixes/block-factor-out-vector-mergeable-decision-to-a-help.patch patches.fixes/block-modify-__bio_add_page-check-to-accept-pages-th.patch patches.fixes/block-change-flush-sequence-list-addition-back-to-f.patch patches.fixes/block-fix-q-flush_rq-NULL-pointer-crash-on-dm-mpat.patch patches.fixes/blk-mq-fix-undefined-behaviour-in-order_to_size.patch patches.fixes/block-add-queue-flag-for-disabling-SG-merging.patch patches.fixes/blk-merge-fix-blk_recount_segments.patch patches.fixes/blk-merge-don-t-compute-bi_phys_segments-from-bi_vcn.patch patches.fixes/blk-merge-recaculate-segment-if-it-isn-t-less-than-m.patch patches.fixes/blk-merge-fix-blk_recount_segments-again.patch patches.drivers/nvme-0001-Avoid-shift-operation-when-writing-cq-head-door.patch patches.drivers/nvme-0002-remove-deprecated-IRQF_DISABLED.patch patches.drivers/nvme-0003-compat-SG_IO-ioctl.patch patches.drivers/nvme-0004-Fix-lockdep-warnings.patch patches.drivers/nvme-0005-Cache-dev-pci_dev-in-a-local-pointer.patch patches.drivers/nvme-0006-Device-resume-error-handling.patch patches.drivers/nvme-0007-Schedule-reset-for-failed-controllers.patch patches.drivers/nvme-0008-Abort-timed-out-commands.patch patches.drivers/nvme-0009-Surprise-removal-handling.patch patches.drivers/nvme-0010-Async-IO-queue-deletion.patch patches.drivers/nvme-0011-Dynamically-allocate-partition-numbers.patch patches.drivers/nvme-0012-Disable-admin-queue-on-init-failure.patch patches.drivers/nvme-0013-Add-a-pci_driver-shutdown-method.patch patches.drivers/nvme-0014-Include-device-and-queue-numbers-in-interrupt-n.patch patches.drivers/nvme-0015-Correct-uses-of-INIT_WORK.patch patches.drivers/nvme-0016-Namespace-use-after-free-on-surprise-removal.patch patches.drivers/nvme-0017-don-t-use-PREPARE_WORK.patch patches.drivers/nvme-0018-Add-CONFIG_PM_SLEEP-to-suspend-resume-functions.patch patches.drivers/nvme-0019-Initialize-device-reference-count-earlier.patch patches.drivers/nvme-0020-RCU-protected-access-to-io-queues.patch patches.drivers/nvme-0021-IOCTL-path-RCU-protect-queue-access.patch patches.drivers/nvme-0022-Fix-divide-by-zero-in-nvme_trans_io_get_num_cmd.patch patches.drivers/nvme-0023-Replace-DEFINE_PCI_DEVICE_TABLE.patch patches.drivers/nvme-0024-per-cpu-io-queues.patch patches.drivers/nvme-0025-CPU-hot-plug-notification.patch patches.drivers/nvme-0026-Make-I-O-timeout-a-module-parameter.patch patches.drivers/nvme-0027-Start-stop-nvme_thread-during-device-add-remove.patch patches.drivers/nvme-0028-Add-getgeo-to-block-ops.patch patches.drivers/nvme-0029-Retry-failed-commands-with-non-fatal-errors.patch patches.drivers/nvme-0030-Add-missing-hunk-from-backport.patch patches.drivers/nvme-0031-Update-copyright-headers.patch patches.drivers/nvme-0032-Improve-error-messages.patch patches.drivers/nvme-0033-Protect-against-badly-formatted-CQEs.patch patches.drivers/nvme-0034-Add-tracepoints.patch patches.drivers/nvme-0035-Configure-support-for-block-flush.patch patches.drivers/nvme-0036-Flush-with-data-support.patch patches.drivers/nvme-0037-Enable-BUILD_BUG_ON-checks.patch patches.drivers/nvme-0038-Fix-the-buffer-size-passed-in-GetLogPage-CDW10..patch patches.drivers/nvme-0039-Prevent-possible-NULL-pointer-dereference.patch patches.drivers/nvme-0040-Make-iod-bio-timeout-a-parameter.patch patches.drivers/nvme-0041-Make-admin-timeout-a-module-parameter.patch patches.drivers/nvme-0042-Delete-NVME_GET_FEAT_TEMP_THRESH.patch patches.drivers/nvme-0043-Fix-nvme-get-put-queue-semantics.patch patches.drivers/nvme-0044-Adhere-to-request-queue-block-accounting-enable.patch patches.drivers/nvme-0045-Use-last-bytes-of-f-w-rev-SCSI-Inquiry.patch patches.drivers/nvme-0046-Rename-io_timeout-to-nvme_io_timeout.patch patches.drivers/nvme-0047-Fix-hot-cpu-notification-dead-lock.patch patches.drivers/nvme-0048-Define-Log-Page-constants.patch patches.drivers/nvme-0049-Use-Log-Page-constants-in-SCSI-emulation.patch patches.drivers/nvme-0050-Fix-START_STOP_UNIT-Scsi-NVMe-translation.patch patches.drivers/nvme-0051-Async-event-request.patch patches.drivers/nvme-0052-Update-list-of-status-codes.patch patches.drivers/nvme-0053-Mismatched-host-device-page-size-support.patch patches.drivers/nvme-0054-Change-nvme_enable_ctrl-to-set-EN-and-manage-CC.patch patches.drivers/nvme-0055-Handling-devices-incapable-of-I-O.patch patches.drivers/nvme-0056-Skip-orderly-shutdown-on-failed-devices.patch patches.drivers/nvme-0057-Add-shutdown-timeout-as-module-parameter.patch patches.drivers/nvme-0058-Call-nvme_free_queue-directly.patch patches.drivers/nvme-0059-Fix-filesystem-sync-deadlock-on-removal.patch patches.drivers/nvme-0060-Correctly-handle-IOCTL_SUBMIT_IO-when-cpus-onli.patch patches.drivers/nvme-0061-Replace-rcu_assign_pointer-with-RCU_INIT_POINTE.patch patches.drivers/nvme-0062-Reference-count-pci-device.patch patches.drivers/nvme-0063-Remove-duplicate-compat-SG_IO-code.patch patches.drivers/nvme-0064-Fix-SG_IO-status-values.patch patches.drivers/nvme-0065-Translate-NVMe-status-to-errno.patch patches.drivers/nvme-0066-Fix-nvmeq-waitqueue-entry-initialization.patch patches.drivers/nvme-0067-Add-revalidate_disk-callback.patch patches.drivers/nvme-0068-Passthrough-IOCTL-for-IO-commands.patch patches.drivers/nvme-0069-Updates-for-1.1-spec.patch patches.drivers/nvme-0070-Fix-device-probe-waiting-on-kthread.patch patches.drivers/nvme-0071-Clear-QUEUE_FLAG_STACKABLE.patch patches.drivers/nvme-0072-Do-not-open-disks-that-are-being-deleted.patch patches.drivers/nvme-0073-Do-not-over-allocate-for-discard-requests.patch patches.drivers/nvme-0074-Use-pci_enable_msi_range-and-pci_enable_msix_ra.patch patches.drivers/nvme-0075-make-setup-work-for-devices-that-don-t-do-INTx.patch patches.drivers/nvme-0076-fail-pci-initialization-if-the-device-doesn-t-h.patch patches.drivers/nvme-0077-Update-module-version-major-number.patch patches.drivers/nvme-0078-Fix-FS-mount-issue-hot-remove-followed-by-hot-a.patch patches.drivers/nvme-0079-fix-race-condition-in-nvme_submit_sync_cmd.patch patches.drivers/nvme-0080-cq_vector-should-be-signed.patch patches.drivers/nvme-0081-Update-SCSI-Inquiry-VPD-83h-translation.patch patches.drivers/nvme-0082-Asynchronous-controller-probe.patch patches.drivers/nvme-0083-Fix-potential-corruption-during-shutdown.patch patches.drivers/nvme-0084-Fix-scsi-mode-select-llbaa-setting.patch patches.drivers/nvme-0085-Fix-potential-corruption-on-sync-commands.patch patches.drivers/nvme-0086-Initialize-device-list-head-before-starting.patch patches.drivers/nvme-0087-Fix-PRP-list-calculation-for-non-4k-system-page.patch patches.drivers/nvme-0088-increase-depth-of-admin-queue.patch patches.drivers/nvme-0089-Add-translation-for-block-limits.patch patches.drivers/nvme-0090-Fix-VPD-B0-max-sectors-translation.patch patches.drivers/nvme-0091-fix-kernel-memory-corruption-with-short-INQUIRY.patch patches.drivers/nvme-0092-Register-management-handle-under-nvme-class.patch patches.drivers/nvme-0093-Update-namespace-and-controller-identify-struct.patch patches.drivers/nvme-0094-Update-data-structures-for-NVMe-1.2.patch patches.drivers/nvme-0095-Use-Log-Page-constants-in-SCSI-emulation.patch patches.drivers/nvme-0096-Remove-duplicate-compat-SG_IO-code.patch patches.drivers/nvme-0097-add-sysfs-and-ioctl-controller-reset.patch # bsc#948374 NVMe update patches.fixes/nvme-0098-avoid-infinite-loop-on-broken-device.patch patches.drivers/nvme-0099-stripe-queue-irq-vector-assignments.patch patches.drivers/nvme-0100-return-busy-status-on-suspended-queue.patch patches.drivers/nvme-0101-fix-ioctl-passthrough-length-calculation.patch patches.drivers/nvme-0102-don-t-write-cq-doorbell-on-suspended-queues.patch # bsc#954992 patches.fixes/nvme-0103-Clear-BIO_SEG_VALID-flag-in-nvme_bio_split.patch patches.drivers/nvme-0104-default-to-4k-device-page-size.patch # bsc#965087 patches.fixes/0105-nvme-special-case-AEN-requests.patch # bsc#962742 patches.drivers/nvme-0106-init-nvme-queue-before-enabling-irq.patch patches.drivers/0001-nvme-fix-max_segments-integer-truncation.patch # bsc#979347 patches.drivers/nvme-0107-Unify-controller-probe-and-resume.patch # bsc#975788 patches.drivers/nvme-0108-don-t-poll-the-CQ-from-the-kthread.patch # bsc#975788 patches.drivers/nvme-0109-no-lock-while-dma-mapping-data.patch patches.drivers/mtip32xx-Add-SRSI-support.patch # New EH patches.fixes/scsi-dpt_i2o-Remove-DPTI_STATE_IOCTL.patch patches.fixes/scsi-dpt_i2o-return-SCSI_MLQUEUE_HOST_BUSY-when-in-r.patch patches.fixes/scsi-advansys-Remove-last_reset-references.patch patches.fixes/scsi-tmscsim-Move-last_reset-into-host-structure.patch patches.fixes/scsi-dc395-Move-last_reset-into-internal-host-struct.patch patches.fixes/scsi-remove-check-for-resetting.patch patches.fixes/scsi-Add-eh_deadline-to-limit-SCSI-EH-runtime.patch patches.fixes/scsi-Escalate-to-LUN-reset-if-abort-fails.patch patches.fixes/scsi-Fix-erratic-device-offline-during-EH.patch patches.fixes/scsi-improved-eh-timeout-handler.patch patches.fixes/scsi-Unlock-accesses-to-eh_deadline.patch patches.fixes/scsi-Set-the-minimum-valid-value-of-eh_deadline-as-0.patch patches.fixes/scsi-Update-documentation.patch patches.fixes/scsi-disable-eh_deadline-if-no-host_reset_handler.patch patches.fixes/scsi-remove_pci_set_drvdata # ALUA update patches.fixes/scsi_dh_alua-ALUA-check-sense-should-retry-device-in.patch patches.fixes/scsi_dh_alua-ALUA-handler-attach-should-succeed-whil.patch patches.fixes/scsi_dh_alua-Improve-error-handling.patch patches.fixes/scsi_dh_alua-use-flag-for-RTPG-extended-header.patch patches.fixes/scsi_dh_alua-Pass-buffer-as-function-argument.patch patches.fixes/scsi_dh_alua-Make-stpg-synchronous.patch patches.fixes/scsi_dh_alua-put-sense-buffer-on-stack.patch patches.fixes/scsi_dh_alua-use-local-buffer-for-VPD-inquiry.patch patches.fixes/scsi_dh_alua-Use-separate-alua_port_group-structure.patch patches.fixes/scsi_dh_alua-parse-target-device-id.patch patches.fixes/scsi_dh_alua-simplify-sense-code-handling.patch patches.fixes/scsi_dh_alua-Do-not-attach-to-management-devices.patch patches.fixes/scsi_dh_alua-multipath-failover-fails.patch patches.fixes/scsi_dh-return-individual-errors-in-scsi_dh_activate.patch patches.fixes/scsi_dh_alua-Clarify-logging-message.patch patches.fixes/scsi_dh-invoke-callback-if-activate-is-not-present.patch patches.fixes/scsi_dh_alua-revert-commit-a8e5a2d593cbfccf530c3382c.patch patches.fixes/scsi_dh_alua-Use-workqueue-for-RTPG.patch patches.fixes/scsi_dh_alua-endless-STPG-retries-for-a-failed-LUN.patch patches.fixes/scsi_dh_alua-Simplify-state-machine.patch patches.fixes/scsi_dh_alua-fixup-RTPG-retry-delay-miscalculation.patch patches.fixes/scsi_dh_alua-use-sdev_printk-for-all-messages.patch patches.fixes/scsi_dh_rdac-Add-new-IBM-1813-product-id-to-rda.patch # bsc#949629 patches.fixes/enclosure-fix-warn_on-removing-an-adapter-in-multi-path-devices.patch patches.drivers/hpsa-0001-remove-unused-Smart-Array-ID.patch patches.drivers/hpsa-0002-do-not-attempt-to-flush-the-cache-on-locked-up-.patch patches.drivers/hpsa-0003-add-5-second-delay-after-doorbell-reset.patch patches.drivers/hpsa-0004-remove-unneeded-include-of-seq_file.h.patch patches.drivers/hpsa-0005-fix-memory-leak-in-CCISS_BIG_PASSTHRU-ioctl.patch patches.drivers/hpsa-0006-add-MSA-2040-to-list-of-external-target-devices.patch patches.drivers/hpsa-0009-cap-CCISS_PASSTHRU-at-20-concurrent-commands.patch patches.drivers/hpsa-0010-prevent-stalled-i-o.patch patches.drivers/hpsa-0011-remove-P822se-PCI-ID.patch patches.drivers/hpsa-0012-Add-new-Gen9-IDs.patch patches.drivers/hpsa-0013-Remove-unused-PCI-IDs.patch patches.drivers/hpsa-0014-Bump-driver-version.patch patches.drivers/hpsa-0015-hpsa-fixup-MSI-X-registration.patch patches.drivers/hpsa-0016-mark-older-boards-as-unsupported.patch patches.drivers/hpsa-0018-use-workqueue-instead-of-kernel-thread-for.patch patches.drivers/hpsa-0019-rename-scsi-prefetch-field.patch patches.drivers/hpsa-0020-enable-unit-attention-reporting.patch patches.drivers/hpsa-0021-do-not-require-board-not-ready-status-afte.patch patches.drivers/hpsa-0022-allow-SCSI-mid-layer-to-handle-unit-attent.patch patches.drivers/hpsa-0023-use-extended-report-luns-command-for-HP-SSD-Sma.patch patches.drivers/hpsa-0024-mark-last-scatter-gather-element-as-the-last.patch patches.drivers/hpsa-0025-add-support-for-fastpath-i-o.patch patches.drivers/hpsa-0026-only-allow-REQ_TYPE_FS-to-use-fast-path.patch patches.drivers/hpsa-0027-fix-task-management-for-mode-1-ioaccell-path.patch patches.drivers/hpsa-0028-add-ioaccell-mode-1-RAID-offload-support.patch patches.drivers/hpsa-0029-update-raid-offload-status-on-device-rescan.patch patches.drivers/hpsa-0030-poll-controller-to-detect-device-change-event.patch patches.drivers/hpsa-0031-do-not-rescan-controllers-known-to-be-locked-up.patch patches.drivers/hpsa-0032-add-hp_ssd_smart_path_enabled-sysfs-attribute.patch patches.drivers/hpsa-0033-complain-if-physical-or-logical-aborts-are-not-.patch patches.drivers/hpsa-0034-add-ioaccel-mode-2-structure-definitions.patch patches.drivers/hpsa-0035-Acknowledge-controller-events-in-ioaccell-mode-.patch patches.drivers/hpsa-0036-do-ioaccel-mode-2-resource-allocations.patch patches.drivers/hpsa-0037-get-physical-device-handles-for-io-accel-mode-2.patch patches.drivers/hpsa-0038-initialize-controller-to-perform-io-accelerator.patch patches.drivers/hpsa-0039-get-ioaccel-mode-2-i-o-working.patch patches.drivers/hpsa-0040-teach-hpsa_device_reset-to-do-either-target-or-.patch patches.drivers/hpsa-0041-add-task-management-for-ioaccel-mode-2.patch patches.drivers/hpsa-0042-make-device-update-copy-the-raid-map-also.patch patches.drivers/hpsa-0043-complete-the-ioaccel-raidmap-code.patch patches.drivers/hpsa-0044-allow-user-to-disable-accelerated-i-o-path.patch patches.drivers/hpsa-0045-rescan-devices-on-ioaccel2-error.patch patches.drivers/hpsa-0046-allow-VPD-page-zero-to-be-queried.patch patches.drivers/hpsa-0047-do-not-inquire-for-unsupported-ioaccel-status-v.patch patches.drivers/hpsa-0048-retry-certain-ioaccel-error-cases-on-the-RAID-p.patch patches.drivers/hpsa-0049-update-source-file-copyrights.patch patches.drivers/hpsa-0050-add-controller-base-data-at-rest-encryption-com.patch patches.drivers/hpsa-0051-when-switching-out-of-accel-mode-await-only-acc.patch patches.drivers/hpsa-0052-only-do-device-rescan-for-certain-events.patch patches.drivers/hpsa-0053-improve-error-messages-for-driver-initiated-com.patch patches.drivers/hpsa-0054-add-sysfs-debug-switch-for-raid-map-debugging-m.patch patches.drivers/hpsa-0055-pci-add-HP-3PAR-vendor-id-to-pci_ids.h.patch patches.drivers/hpsa-0056-Add-support-for-a-few-HP-Storage-controllers-ha.patch patches.drivers/hpsa-0057-remove-unused-kthread.h-header.patch patches.drivers/hpsa-0058-bring-format-in-progress-drives-online-when-rea.patch patches.drivers/hpsa-0059-increase-the-probability-of-a-reported-success-.patch patches.drivers/hpsa-0060-remove-unused-struct-request-from-CommandList.patch patches.drivers/hpsa-0061-Add-hba-mode-to-the-hpsa-driver.patch patches.drivers/hpsa-0062-Do-not-zero-fields-of-ioaccel2-command-structur.patch patches.drivers/hpsa-0063-fix-bad-endif-placement-in-RAID-5-mapper-code.patch patches.drivers/hpsa-allow-hpsa-to-claim-compaq-smartarray-devices patches.drivers/hpsa-handle-unsupported-devices-more-gracefully patches.drivers/hpsa-Update-version-to-3.4.4-125.patch patches.drivers/hpsa-fix-memory-leak-in-hpsa_hba_mode_enabled patches.drivers/hpsa-fix-bug-in-figure_lunaddrbytes.patch patches.drivers/hpsa-driver-vers-update-to-3.4.4-126.patch patches.drivers/hpsa-additional-controller-ids.patch patches.drivers/hpsa-driver-controller-namestring-update.patch patches.drivers/hpsa-driver-controller-namestring-revert.patch patches.drivers/hpsa-fix-non-x86-builds.patch # HPSA backport for bsc#942743 patches.drivers/0074-hpsa-return-enomem-not-1-on-kzalloc-failure-in-hpsa_get_device_id.patch patches.drivers/0075-hpsa-report-check-condition-even-if-no-sense-data-present-for-ioaccel2-mode.patch patches.drivers/0076-hpsa-do-not-unconditionally-copy-sense-data.patch patches.drivers/0077-hpsa-fix-handling-of-hpsa_volume_offline-return-value.patch patches.drivers/0078-hpsa-do-not-ignore-failure-of-sense-controller-parameters-command.patch patches.drivers/0079-hpsa-fix-bad-comparison-of-signed-with-unsigned-in-hpsa_update_scsi_devices.patch patches.drivers/0080-hpsa-allow-passthru-ioctls-to-work-with-bidirectional-commands.patch patches.drivers/0081-hpsa-fix-6-byte-read-write-with-0-length-data-xfer.patch patches.drivers/0082-hpsa-remove-online-devices-from-offline-device-list.patch patches.drivers/0083-hpsa-fallback-to-msi-rather-than-to-intx-if-msi-x-failed.patch patches.drivers/0084-hpsa-clean-up-warnings-from-sparse.patch patches.drivers/0085-hpsa-remove-dev_warn-prints-from-raid-1adm.patch patches.drivers/0086-hpsa-correct-off-by-one-sizing-of-chained-sg-block.patch patches.drivers/0087-hpsa-remove-action-required-phrasing.patch patches.drivers/0088-hpsa-define-extended_report_lun_entry-data-structure.patch patches.drivers/0089-hpsa-fix-allocation-sizes-for-ciss_report_luns-commands.patch patches.drivers/0090-hpsa-fix-endianness-issue-with-scatter-gather-elements.patch patches.drivers/0091-hpsa-get-rid-of-type-attribute-direction-bit-field-where-possible.patch patches.drivers/0092-hpsa-use-atomics-for-commands_outstanding.patch patches.drivers/0093-hpsa-do-not-be-so-noisy-about-check-conditions.patch patches.drivers/0094-hpsa-convert-scsi-lld-queuecommand-for-host_lock-less-operation.patch patches.drivers/0095-hpsa-always-call-pci_set_master-after-pci_enable_device.patch patches.drivers/0096-hpsa-remove-spin-lock-around-command-allocation.patch patches.drivers/0097-hpsa-correct-endian-sparse-warnings.patch patches.drivers/0098-hpsa-fix-memory-leak-in-kdump-hard-reset.patch patches.drivers/0099-hpsa-change-how-sa-controllers-are-reset.patch patches.drivers/0100-hpsa-adjust-raid-1-raid-1adm-and-raid-6-names.patch patches.drivers/0101-hpsa-rename-free_irqs-to-hpsa_free_irqs.patch patches.drivers/0102-hpsa-notice-all-request_irq-errors.patch patches.drivers/0103-hpsa-remove-0x-from-queue-depth-print-which-is-in-decimal.patch patches.drivers/0104-hpsa-propagate-hard_reset-failures-in-reset_devices-mode.patch patches.drivers/0105-hpsa-propagate-return-value-from-board-id-lookup.patch patches.drivers/0106-hpsa-downgrade-the-waiting-for-no-op-print-to-dev_info.patch patches.drivers/0107-hpsa-refactor-hpsa_find_board_params-to-encapsulate-legacy-test.patch patches.drivers/0108-hpsa-trivial-message-and-comment-clean-ups.patch patches.drivers/0109-hpsa-report-failure-to-ioremap-config-table.patch patches.drivers/0110-hpsa-rename-hpsa_request_irq-to-hpsa_request_irqs.patch patches.drivers/0111-hpsa-pass-error-from-pci_set_consistent_dma_mask-from-hpsa_message.patch patches.drivers/0112-hpsa-report-allocation-failures-while-allocating-sg-chain-blocks.patch patches.drivers/0113-hpsa-fix-memory-leak-in-hpsa_alloc_cmd_pool.patch patches.drivers/0114-hpsa-avoid-unneccesary-calls-to-resource-freeing-functions.patch patches.drivers/0115-hpsa-reserve-some-commands-for-use-by-driver.patch patches.drivers/0116-hpsa-get-rid-of-cmd_special_alloc-and-cmd_special_free.patch patches.drivers/0117-hpsa-use-gcc-aligned-attribute-instead-of-manually-padding-structs.patch patches.drivers/0118-hpsa-do-not-queue-commands-internally-in-driver.patch patches.drivers/0119-hpsa-do-not-request-device-rescan-on-every-ioaccel-path-error.patch patches.drivers/0120-hpsa-use-per-cpu-variable-for-lockup_detected.patch patches.drivers/0121-hpsa-factor-out-hpsa_ciss_submit-function.patch patches.drivers/0122-hpsa-use-workqueue-to-resubmit-failed-ioaccel-commands.patch patches.drivers/0123-hpsa-honor-queue-depth-of-physical-devices.patch patches.drivers/0124-hpsa-fix-race-between-abort-handler-and-main-i-o-path.patch patches.drivers/0125-hpsa-optimize-cmd_alloc-function-by-remembering-last-allocation.patch patches.drivers/0126-hpsa-count-passthru-cmds-with-atomics-not-a-spin-locked-int.patch patches.drivers/0127-hpsa-slightly-optimize-sa5_performant_completed.patch patches.drivers/0128-hpsa-do-not-check-for-msix-in-interrupt_pending.patch patches.drivers/0129-hpsa-remove-incorrect-bug_ons-checking-for-raid-offload-enable.patch patches.drivers/0130-hpsa-do-not-ack-controller-events-on-controllers-that-do-not-support-it.patch patches.drivers/0131-hpsa-guard-against-overflowing-raid-map-array.patch patches.drivers/0132-hpsa-check-for-ctlr-lockup-after-command-allocation-in-main-io-path.patch patches.drivers/0133-hpsa-return-failed-from-device-reset-abort-handlers.patch patches.drivers/0134-hpsa-do-not-use-a-void-pointer-for-scsi_cmd-field-of-struct-commandlist.patch patches.drivers/0135-hpsa-print-cdbs-instead-of-kernel-virtual-addresses-for-uncommon-errors.patch patches.drivers/0136-hpsa-do-not-use-function-pointers-in-fast-path-command-submission.patch patches.drivers/0137-hpsa-move-sg-descriptor-set-up-out-of-hpsa_scatter_gather.patch patches.drivers/0138-hpsa-refactor-duplicated-scan-completion-code-into-a-new-routine.patch patches.drivers/0139-hpsa-shorten-the-wait-for-the-ciss-doorbell-mode-change-ack.patch patches.drivers/0140-hpsa-detect-and-report-failures-changing-controller-transport-modes.patch patches.drivers/0141-hpsa-add-in-p840ar-controller-model-name.patch patches.drivers/0142-hpsa-use-local-workqueues-instead-of-system-workqueues.patch patches.drivers/0143-hpsa-correct-compiler-warnings-introduced-by-hpsa-add-local-workqueue-patch.patch patches.drivers/0144-hpsa-dont-meddle-with-hw-which-isn-t-ours-cciss.patch patches.drivers/0145-hpsa-add-masked-physical-devices-into-h-dev-array.patch patches.drivers/0146-hpsa-clean-up-host-channel-target-lun-prints.patch patches.drivers/0147-hpsa-rework-controller-command-submission.patch patches.drivers/0148-hpsa-clean-up-aborts.patch patches.drivers/0149-hpsa-decrement-h-commands_outstanding-in-fail_all_outstanding_cmds.patch patches.drivers/0150-hpsa-hpsa-decode-sense-data-for-io-and-tmf.patch patches.drivers/0151-hpsa-allow-lockup-detected-to-be-viewed-via-sysfs.patch patches.drivers/0152-hpsa-make-function-names-consistent.patch patches.drivers/0153-hpsa-factor-out-hpsa_init_cmd-function.patch patches.drivers/0154-hpsa-do-not-ignore-return-value-of-hpsa_register_scsi.patch patches.drivers/0155-hpsa-try-resubmitting-down-raid-path-on-task-set-full.patch patches.drivers/0156-hpsa-factor-out-hpsa_ioaccel_submit-function.patch patches.drivers/0157-hpsa-print-accurate-ssd-smart-path-enabled-status.patch patches.drivers/0158-hpsa-use-ioaccel2-path-to-submit-ios-to-physical-drives-in-hba-mode.patch patches.drivers/0159-hpsa-get-queue-depth-from-identify-physical-bmic-for-physical-disks.patch patches.drivers/0160-hpsa-break-hpsa_free_irqs_and_disable_msix-into-two-functions.patch patches.drivers/0161-hpsa-allocate-reply-queues-individually.patch patches.drivers/0162-hpsa-clean-up-error-handling.patch patches.drivers/0163-hpsa-refactor-freeing-of-resources-into-more-logical-functions.patch patches.drivers/0164-hpsa-add-ioaccel-sg-chaining-for-the-ioaccel2-path.patch patches.drivers/0165-hpsa-add-more-ioaccel2-error-handling-including-underrun-statuses.patch patches.drivers/0166-hpsa-do-not-check-cmd_alloc-return-value-it-cannnot-return-null.patch patches.drivers/0167-hpsa-correct-return-values-from-driver-functions.patch patches.drivers/0168-hpsa-clean-up-driver-init.patch patches.drivers/0169-hpsa-clean-up-some-error-reporting-output-in-abort-handler.patch patches.drivers/0170-hpsa-do-not-print-ioaccel2-warning-messages-about-unusual-completions.patch patches.drivers/0171-hpsa-add-support-sending-aborts-to-physical-devices-via-the-ioaccel2-path.patch patches.drivers/0172-hpsa-use-helper-routines-for-finishing-commands.patch patches.drivers/0173-hpsa-don-t-return-abort-request-until-target-is-complete.patch patches.drivers/0174-hpsa-refactor-and-rework-support-for-sending-test_unit_ready.patch patches.drivers/0175-hpsa-performance-tweak-for-hpsa_scatter_gather.patch patches.drivers/0176-hpsa-call-pci_release_regions-after-pci_disable_device.patch patches.drivers/0177-hpsa-skip-free_irq-calls-if-irqs-are-not-allocated.patch patches.drivers/0178-hpsa-cleanup-for-init_one-step-2-in-kdump.patch patches.drivers/0179-hpsa-fix-try_soft_reset-error-handling.patch patches.drivers/0180-hpsa-create-workqueue-after-the-driver-is-ready-for-use.patch patches.drivers/0181-hpsa-add-interrupt-number-to-proc-interrupts-interrupt-name.patch patches.drivers/0182-hpsa-use-scsi-host_no-as-hpsa-controller-number.patch patches.drivers/0183-hpsa-propagate-the-error-code-in-hpsa_kdump_soft_reset.patch patches.drivers/0184-hpsa-cleanup-reset.patch patches.drivers/0185-hpsa-add-in-new-controller-id.patch patches.drivers/0186-hpsa-change-driver-version.patch patches.drivers/megaraid-sas-boot-hangs-while-LD-is-offline.patch patches.drivers/megaraid_sas-Disable-controller-reset-for-ppc.patch patches.drivers/megaraid_sas-fixes-for-few-endianess-issues.patch patches.drivers/megaraid_sas-Fix-synchronization-problem-betwee.patch patches.drivers/megaraid_sas-Don-t-wait-forever-for-non-IOCTL-DCMDs.patch patches.drivers/megaraid_sas-Big-endian-code-related-fixes.patch patches.drivers/megaraid_sas-Set-32-bit-DMA-mask.patch patches.drivers/megaraid_sas-Performance-boost-fixes.patch patches.drivers/megaraid_sas-Load-correct-raid-context-timeout.patch patches.drivers/megaraid_sas-Fix-megasas_ioc_init_fusion.patch patches.drivers/megaraid_sas-Return-leaked-MPT-frames-to-MPT-frame-p.patch patches.drivers/megaraid_sas-Add-Dell-PowerEdge-VRTX-SR-IOV-VF-suppo.patch patches.drivers/megaraid_sas-version-06.803.01.00.patch patches.drivers/megaraid_sas-Fallback-to-older-scanning-if-not-disks.patch patches.drivers/megaraid_sas-Evaluate-return-status-from-megasas_iss.patch patches.drivers/megaraid_sas-reduce-logging-noise.patch patches.drivers/megaraid_sas-handle-fastboot.patch patches.drivers/megaraid_sas-0001-SCSI-megaraid_sas_fusion-correctly-pass-queue-info-p.patch patches.drivers/megaraid_sas-0002-SCSI-megaraid_sas_fusion-Return-correct-error-value-.patch patches.drivers/megaraid_sas-0003-SCSI-check-return-value-for-megasas_get.patch patches.drivers/megaraid_sas-0004-fix-a-small-problem-when-reading-state-.patch patches.drivers/megaraid_sas-0006-megaraid-Fail-resume-if-MSI-X-re-initialization-fail.patch patches.drivers/megaraid_sas-0007-Fix-LD-VF-affiliation-parsing.patch patches.drivers/megaraid_sas-0008-Add-missing-initial-call-to-megasas_get.patch patches.drivers/megaraid_sas-0009-Remove-unused-variables-in-megasas_inst.patch patches.drivers/megaraid_sas-0010-Fix-reset_mutex-leak.patch patches.drivers/megaraid_sas-0011-Version-and-Changelog-update.patch patches.drivers/megaraid_sas-0012-Do-not-scan-non-syspd-drives.patch patches.drivers/megaraid_sas-0013-Use-writeq-for-64bit-pci-write-to-avoid.patch patches.drivers/megaraid_sas-0014-Update-threshold-based-reply-post-host-.patch patches.drivers/megaraid_sas-0015-Firmware-crash-dump-feature-support.patch patches.drivers/megaraid_sas-0016-Extended-VD-support.patch patches.drivers/megaraid_sas-0017-Host-lock-less-mode-to-enabled-asynchro.patch patches.drivers/megaraid_sas-0018-Round-down-max-sge-supported-by-control.patch patches.drivers/megaraid_sas-0019-Add-module-parameter-to-disable-IRQ-CPU.patch patches.drivers/megaraid_sas-0020-N-drive-primary-raid-level-1-load-balan.patch patches.drivers/megaraid_sas-0021-MFI-MPT-linked-list-corruption-fix.patch patches.drivers/megaraid_sas-0022-Driver-version-update.patch patches.drivers/megaraid_sas-0023-driver-version-upgrade-and-remove-some-.patch patches.drivers/megaraid_sas-0024-update-MAINTAINERS-and-copyright-inform.patch patches.drivers/megaraid_sas-0025-online-Firmware-upgrade-support-for-Ext.patch patches.drivers/megaraid_sas-0026-make-HBA-operational-after-LD_MAP_SYNC-.patch patches.drivers/megaraid_sas-0027-endinaness-related-bug-fixes.patch patches.drivers/megaraid_sas-0028-do-not-process-IOCTLs-and-SCSI-commands.patch patches.drivers/megaraid_sas-0029-endianness-related-bug-fixes-and-code-o.patch patches.drivers/megaraid_sas-0030-add-support-for-secure-JBOD.patch patches.drivers/megaraid_sas-0031-fix-the-problem-of-non-existing-VD-expo.patch patches.drivers/megaraid_sas-0032-complete-outstanding-IOCTLs-before-kill.patch patches.drivers/megaraid_sas-0033-reserve-commands-for-IOCTLs-and-interna.patch patches.drivers/megaraid_sas-0034-remove-redundant-memset-call.patch patches.drivers/megaraid_sas-0035-driver-version-update.patch patches.drivers/megaraid_sas-0036-use-raw_smp_processor_id.patch patches.drivers/0001-megaraid_sas-add-separate-function-for-setting-up-irqs.patch patches.drivers/0002-megaraid_sas-add-separate-function-for-refiring-mfi-commands.patch patches.drivers/0003-megaraid_sas-add-separate-functions-for-building-syspd-ios-and-non-rw-ldios.patch patches.drivers/0004-megaraid_sas-move-controller-s-queue-depth-calculation-in-adapter-specific-function.patch patches.drivers/0005-megaraid_sas-enhanced-few-prints.patch patches.drivers/0007-megaraid_sas-modify-driver-s-meta-data-to-reflect-avago.patch patches.drivers/0008-megaraid_sas-add-release-date-and-update-driver-version.patch patches.drivers/0009-megaraid_sas-support-for-avago-s-single-server-high-availability-product.patch patches.drivers/0010-megaraid_sas-megasas_complete_outstanding_ioctls-can-be-static.patch patches.drivers/0011-megaraid_sas-add-missing-_iomem-annotations.patch patches.drivers/0012-megaraid_sas-add-endianness-annotations.patch patches.drivers/0013-megaraid_sas-add-endianness-conversions-for-all-ones.patch patches.drivers/0014-megaraid_sas-move-endianness-conversion-into-caller-of-megasas_get_seq_num.patch patches.drivers/0015-megaraid_sas-bytewise-or-should-be-done-on-native-endian-variables.patch patches.drivers/0016-megaraid_sas-add-missing-byte-swaps-to-the-sriov-code.patch patches.drivers/0017-megaraid_sas-fix-megasas_fire_cmd_fusion-calling-convention.patch patches.drivers/0018-megaraid_sas-swap-whole-register-in-megasas_register_aen.patch patches.drivers/0019-megaraid_sas-modify-return-value-of-megasas_issue_blocked_cmd-and-wait_and_poll-to-consider-command-status-returned-by-firmware.patch patches.drivers/0020-megaraid-fix-irq-setup-process-regression.patch patches.drivers/call-scsi_activate_tcq-per-scsi-target-and-enabled-tagged_support-inside-struct-scsi_device.patch patches.drivers/0023-megaraid_sas-add-missing-curly-braces-in-ioctl-handl.patch patches.suse/megaraid_sas-Fixup-tgtid-count-in-megasas_ld_list_qu.patch patches.drivers/qla2xxx-0001-Print-proper-QLAFX00-product-name-at-pr.patch patches.drivers/qla2xxx-0002-Honor-execute-firmware-failures.patch patches.drivers/qla2xxx-0003-Disable-INTx-interrupt-for-ISP82XX.patch patches.drivers/qla2xxx-0004-Correctly-set-mailboxes-for-extended-in.patch patches.drivers/qla2xxx-0005-Add-BPM-support-for-ISP25xx.patch patches.drivers/qla2xxx-0006-Don-t-consider-the-drivers-knocked-out-.patch patches.drivers/qla2xxx-0007-Revert-qla2xxx-Ramp-down-queue-depth-for-attach.patch patches.drivers/qla2xxx-0008-Refactor-shutdown-code-so-some-function.patch patches.drivers/qla2xxx-0009-Disable-adapter-when-we-encounter-a-PCI.patch patches.drivers/qla2xxx-0010-Fix-issue-with-not-displaying-node-name.patch patches.drivers/qla2xxx-0011-Add-BSG-interface-for-read-write-serdes.patch patches.drivers/qla2xxx-0012-Fix-undefined-behavior-in-call-to-snpri.patch patches.drivers/qla2xxx-0013-Clear-RISC-INT-reg-only-for-an-event-an.patch patches.drivers/qla2xxx-0014-Add-logic-to-abort-BSG-commands-for-ISP.patch patches.drivers/qla2xxx-0015-Add-changes-to-obtain-ISPFX00-adapters-.patch patches.drivers/qla2xxx-0016-Use-the-correct-mailbox-registers-when-.patch patches.drivers/qla2xxx-0017-Use-scnprintf-instead-of-snprintf-in-th.patch patches.drivers/qla2xxx-0018-Only-complete-dcbx_comp-and-lb_portup_c.patch patches.drivers/qla2xxx-0019-Reset-nic_core_reset_owner-on-moving-fr.patch patches.drivers/qla2xxx-0020-Replace-a-constant-with-a-macro-definit.patch patches.drivers/qla2xxx-0021-Adding-MAINTAINERS-for-qla2xxx.patch patches.drivers/qla2xxx-0022-Update-the-driver-version-to-8.06.00.12-k.patch patches.drivers/qla2xxx-0023-Add-mutex-around-optrom-calls-to-serialize-a.patch patches.drivers/qla2xxx-0024-Add-handling-for-boot-indication-progress-AE.patch patches.drivers/qla2xxx-0025-Replace-constant-value-for-IOCTL-IOCB-abort-.patch patches.drivers/qla2xxx-0026-Use-proper-message-for-Non-owner-reset-ACK-T.patch patches.drivers/qla2xxx-0027-Remove-init-control-block-related-dead-code-.patch patches.drivers/qla2xxx-0028-Select-correct-request-queue-for-error-type-.patch patches.drivers/qla2xxx-0029-Enable-the-Flash-Access-Control-FAC-mailbox-.patch patches.drivers/qla2xxx-0030-Properly-handle-32-bit-mailbox-register-for-.patch patches.drivers/qla2xxx-0031-Set-host-can_queue-value-based-on-available-.patch patches.drivers/qla2xxx-0032-Remove-Marker-type-IOCB-logic-for-ISPFX00.patch patches.drivers/qla2xxx-0033-Remove-ISP_ABORT_NEEDED-and-ISP_ABORT_RETRY-.patch patches.drivers/qla2xxx-0034-Add-changes-in-the-IOCB-structures-to-adjust.patch patches.drivers/qla2xxx-0035-Avoid-poisoning-in-the-response-queue-for-IS.patch patches.drivers/qla2xxx-0036-Simplify-the-ISPFX00-interrupt-handler-code-.patch patches.drivers/qla2xxx-0037-Read-capture-firmware-dump-on-mailbox-timeou.patch patches.drivers/qla2xxx-0038-Correctly-set-the-read_optrom-pointer-for-IS.patch patches.drivers/qla2xxx-0040-Add-module-parameter-for-interrupt-mode.patch patches.drivers/qla2xxx-0041-Log-when-device-state-is-moved-to-failed-sta.patch patches.drivers/qla2xxx-0042-Issue-abort-command-for-outstanding-commands.patch patches.drivers/qla2xxx-0043-Allow-the-next-firmware-dump-if-the-previous.patch patches.drivers/qla2xxx-0044-Check-for-peg-alive-counter-and-clear-any-ou.patch patches.drivers/qla2xxx-0045-Update-the-driver-version-to-8.06.00.14.12.0.patch patches.drivers/scsi_transport_fc-Add-32Gbps-speed-definition.patch patches.drivers/qla2xxx-0047-Add-support-for-ISP2071.patch patches.drivers/qla2xxx-0048-Correct-the-port-no-assignment-for-ISP8.patch patches.drivers/qla2xxx-0049-Fix-Task-Management-command-asynchronou.patch patches.drivers/qla2xxx-0050-Add-IOCB-Abort-command-asynchronous-han.patch patches.drivers/qla2xxx-0051-Re-sync-module-parameter-descriptions-w.patch patches.drivers/qla2xxx-0052-Fixup-looking-for-a-space-in-the-outsta.patch patches.drivers/qla2xxx-0053-Wait-for-reset-completion-without-lock-for-I.patch patches.drivers/qla2xxx-0054-Do-not-schedule-reset-when-one-is-already-ac.patch patches.drivers/qla2xxx-0055-Correct-operations-for-ISP27xx-template-type.patch patches.drivers/qla2xxx-0056-Allow-ISP83XX-and-ISP27XX-both-to-write-req_.patch patches.drivers/qla2xxx-0057-Correct-ISP83xx-ISP27xx-mislogic-in-setting-.patch patches.drivers/qla2xxx-0058-Add-pci-device-id-0x2271.patch patches.drivers/qla2xxx-0059-Support-of-new-firmware-dump-opcodes-QLA8044.patch patches.drivers/qla2xxx-0060-Add-ISP8044-serdes-bsg-interface.patch patches.drivers/qla2xxx-0061-Correction-to-ISP27xx-template-entry-types-2.patch patches.drivers/qla2xxx-0062-Track-the-process-when-the-ROM_LOCK-failure-.patch patches.drivers/qla2xxx-0063-Remove-unnecessary-delays-from-fw-dump-code-.patch patches.drivers/qla2xxx-0064-Introduce-fw_dump_flag-to-track-fw-dump-prog.patch patches.drivers/qla2xxx-0065-Enable-fw_dump_size-for-ISP8044.patch patches.drivers/qla2xxx-0066-Update-entry-type-270-to-match-spec-update.patch patches.drivers/qla2xxx-0067-Change-copyright-year-to-2014-in-all-the-sou.patch patches.drivers/qla2xxx-0068-Decrease-pci-access-for-response-queue-proce.patch patches.drivers/qla2xxx-0069-Use-proper-log-message-for-flash-lock-failed.patch patches.drivers/qla2xxx-0070-Include-delay.h-file-for-msleep-declartion-i.patch patches.drivers/qla2xxx-0071-Remove-unnecessary-printk_ratelimited-from-q.patch patches.drivers/qla2xxx-0072-ISP8044-poll-ipmdio-bus-timeout-improvement.patch patches.drivers/qla2xxx-0073-IOCB-data-should-be-copied-to-I-O-mem-using-.patch patches.drivers/qla2xxx-0074-Avoid-escalating-the-SCSI-error-handler-if-t.patch patches.drivers/qla2xxx-0075-Adjust-adapter-reset-routine-to-the-changes-.patch patches.drivers/qla2xxx-0076-Clear-loop_id-for-ports-that-are-marked-lost.patch patches.drivers/qla2xxx-0077-Check-the-QLA8044_CRB_DRV_ACTIVE_INDEX-regis.patch patches.drivers/qla2xxx-0078-Reduce-the-time-we-wait-for-a-command-to-com.patch patches.drivers/qla2xxx-0079-ISP27xx-firmware-dump-template-spec-updates-.patch patches.drivers/qla2xxx-0080-ISP27xx-queue-index-shadow-registers.patch patches.drivers/qla2xxx-0081-Delay-driver-unload-if-there-is-any-pending-.patch patches.drivers/qla2xxx-0082-Don-t-check-for-firmware-hung-during-the-res.patch patches.drivers/qla2xxx-0083-Fix-beacon-blink-logic-for-ISP26xx-83xx.patch patches.drivers/qla2xxx-0084-Add-MBC-option-for-fast-SFP-data-access.patch patches.drivers/qla2xxx-0085-Remove-mapped-vp-index-iterator-macro-dead-c.patch patches.drivers/qla2xxx-0086-Do-logins-from-a-chip-reset-in-DPC-thread-in.patch patches.drivers/qla2xxx-0087-Remove-wait-for-online-from-host-reset-handl.patch patches.drivers/qla2xxx-0088-Fix-warning-reported-by-smatch.patch patches.drivers/qla2xxx-0089-Fix-build-errors-related-to-invalid-pri.patch patches.drivers/qla2xxx-0090-Update-the-driver-version-to-8.07.00.08.12.0.patch patches.drivers/qla2xxx-Revert-Only-enable-link-up-on-the-correct-in.patch patches.drivers/qla2xxx-Do-not-decrement-the-reference-count-in-abor.patch patches.drivers/qla2xxx-Do-not-reset-adapter-if-SRB-handle-is-in-ran.patch patches.drivers/qla2xxx-Do-not-crash-system-for-sp-ref-count-zero.patch patches.drivers/qla2xxx-Don-t-reset-ISP-when-we-receive-an-error-ent.patch patches.drivers/qla2xxx-0096-Restrict-max_lun-to-16-bit-for-older-HBAs.patch patches.drivers/qla2xxx-0097-Move-mailbox-failure-messages-to-a-default-d.patch patches.drivers/qla2xxx-0098-Remove-restriction-on-starting-remote-device.patch patches.drivers/qla2xxx-0099-Fix-shost-use-after-free-on-device-removal.patch patches.drivers/qla2xxx-0100-Use-qla2x00_clear_drv_active-on-probe-failur.patch patches.drivers/qla2xxx-0101-Collect-PCI-register-checks-and-board_disabl.patch patches.drivers/qla2xxx-0102-Schedule-board_disable-only-once.patch patches.drivers/qla2xxx-0103-Prevent-removal-and-board_disable-race.patch patches.drivers/qla2xxx-0104-Prevent-probe-and-board_disable-race.patch patches.drivers/qla2xxx-0105-ISP27xx-add-tests-for-incomplete-template.patch patches.drivers/qla2xxx-0106-ISP27xx-optimize-fwdump-entry-table-lookup.patch patches.drivers/qla2xxx-0107-ISP27xx-fwdump-template-remove-high-frequenc.patch patches.drivers/qla2xxx-0108-ISP27xx-fwdump-template-fix-insertbuf-routin.patch patches.drivers/qla2xxx-0109-Add-ISP27xx-fwdump-template-entry-T275-inser.patch patches.drivers/qla2xxx-0110-Enable-fast-flash-access-for-ISP83xx.patch patches.drivers/qla2xxx-0111-Add-endianizer-to-max_payload_size-modifier.patch patches.drivers/qla2xxx-0112-ISP25xx-multiqueue-shadow-register-crash-fix.patch patches.drivers/qla2xxx-0113-ISP27xx-fwdump-template-error-print-simplifi.patch patches.drivers/qla2xxx-0114-Fix-potential-return-count-bug-in-qla2xxx_ge.patch patches.drivers/qla2xxx-0115-ISPFX00-avoid-writing-semaphore-register-in-.patch patches.drivers/qla2xxx-0116-Incorrect-debug-level-on-mailbox-command-pri.patch patches.drivers/qla2xxx-0117-Incorrect-linked-list-semantic-in-qlafx00_ge.patch patches.drivers/qla2xxx-0118-ISPFx00-unexpected-resets-during-adapter-boo.patch patches.drivers/qla2xxx-0119-Add-FDMI-2-functionality.patch patches.drivers/qla2xxx-0120-Add-FA-WWN-functionality.patch patches.drivers/qla2xxx-0121-Add-diagnostic-port-functionality.patch patches.drivers/qla2xxx-0122-Fix-driver-version-string-message.patch patches.drivers/qla2xxx-0123-Allow-user-to-change-ql2xfdmienable-value.patch patches.drivers/qla2xxx-0124-Unload-of-qla2xxx-driver-crashes-the-machine.patch patches.drivers/qla2xxx-0125-Add-fix-in-driver-unload-for-pending-activit.patch patches.drivers/qla2xxx-0126-Declaration-error-cause-stack-corruption.patch patches.drivers/qla2xxx-0127-Enable-diagnostic-port-using-NVRAM-parameter.patch patches.drivers/qla2xxx-0128-Disable-laser-for-ISP2031-while-unloading-dr.patch patches.drivers/qla2xxx-0129-Free-sysfs-attributes-for-ISP27xx.patch patches.drivers/qla2xxx-0130-Force-use-of-mailbox-interface-for-flash-acc.patch patches.drivers/qla2xxx-0131-Add-missing-ISP27xx-checks-to-optrom-code.patch patches.drivers/qla2xxx-0132-Honor-FCP_RSP-retry-delay-timer-field.patch patches.drivers/qla2xxx-0133-Restore-WWPN-in-case-of-Loop-Dead.patch patches.drivers/qla2xxx-0135-Disable-PCI-device-in-shutdown-handler.patch patches.drivers/qla2xxx-0136-Fail-adapter-initialization-on-load-ram-fail.patch patches.drivers/qla2xxx-0137-Move-warning-message-to-debug-level.patch patches.drivers/qla2xxx-0138-Fix-sparse-warning-in-qla_iocb.c-file.patch patches.drivers/qla2xxx-0139-Update-the-driver-version-to-8.07.00.16-k.patch patches.drivers/qla2xxx-0140-Increase-room-in-request-queue-for-sending-p.patch patches.drivers/qla2xxx-0141-Increase-the-request-queue-size-to-8K-for-IS.patch patches.drivers/qla2xxx-0142-fix-race-in-handling-rport-deletion-during-r.patch patches.drivers/qla2xxx-0143-fix-busy-wait-regression.patch patches.drivers/qla2xxx-0144-Fix-printk-in-qla25xx_setup_mode.patch patches.drivers/qla2xxx-0145-Fix-printks-in-ql_log-message.patch patches.drivers/qla2xxx-0146-Fix-warnings-reported-by-static-checker.patch patches.drivers/qla2xxx-0147-Fix-crash-due-to-wrong-casting-of-reg-for-IS.patch patches.drivers/qla2xxx-0148-Increase-the-wait-time-for-firmware-to-be-re.patch patches.drivers/qla2xxx-0149-Fix-beacon-blink-for-ISP27XX.patch patches.drivers/qla2xxx-0150-Add-support-to-load-firmware-from-file-for-I.patch patches.drivers/qla2xxx-0151-Add-message-for-sucessful-FW-dump-collected-.patch patches.drivers/qla2xxx-0152-Add-udev-notification-to-save-fw-dump-for-IS.patch patches.drivers/qla2xxx-0153-Add-serdes-read-write-support-for-ISP27XX.patch patches.drivers/qla2xxx-0154-Add-debugging-info-for-MBX-timeout.patch patches.drivers/qla2xxx-0155-Disable-Interrupt-handshake-for-ISP27XX.patch patches.drivers/qla2xxx-0156-Prevent-multiple-firmware-dump-collection-fo.patch patches.drivers/qla2xxx-0157-Fix-virtual-port-configuration-when-switch-p.patch patches.drivers/qla2xxx-0158-Restore-physical-port-WWPN-only-when-port-do.patch patches.drivers/qla2xxx-0159-Update-driver-version-to-8.07.00.18-k.patch patches.drivers/qla2xxx-Remove-unavailable-firmware-files.patch patches.drivers/scsi-qla2xxx-Get-mutex-lock-before-checking-optrom_s.patch # CVE-2017-14051 patches.drivers/scsi-qla2xxx-Fix-an-integer-overflow-in-sysfs-code.patch patches.drivers/lpfc-remove-unnecessary-read-of-PCI_CAP_ID_EXP.patch patches.drivers/lpfc-8.3.43-Fix-crash-after-xri-limit-is-reache.patch patches.drivers/lpfc-8.3.43-Fixed-spinlock-inversion-problem.patch patches.drivers/lpfc-8.3.43-Fixed-invalid-mailbox-timeouts.patch patches.drivers/lpfc-8.3.43-Fixed-invalid-fcp_rsp-length-fir-FC.patch patches.drivers/lpfc-8.3.43-Fixed-invalid-Total_Data_Placed-val.patch patches.drivers/lpfc-8.3.43-Fixed-spinlock-hang.patch patches.drivers/lpfc-8.3.43-Fixed-not-processing-task-managemen.patch patches.drivers/lpfc-8.3.43-Update-lpfc-version-to-driver-versi.patch patches.drivers/lpfc-Fix-typo-on-NULL-assignment.patch patches.drivers/lpfc-8.3.44-Fixed-IO-hang-when-in-msi-mode.patch patches.drivers/lpfc-8.3.44-Fixed-stopped-FCF-discovery-on-failed-FC.patch patches.drivers/lpfc-8.3.44-Fix-Crash-in-lpfc_els_timeout_handler.patch patches.drivers/lpfc-8.3.44-Fix-kernel-panics-from-corrupted-ndlp-li.patch patches.drivers/lpfc-8.3.44-Fixed-incorrect-allocation-of-iDiags-dir.patch patches.drivers/lpfc-8.3.44-Fixed-unassigned-variable-in-ELS-timeout.patch patches.drivers/lpfc-8.3.44-Update-lpfc-version.patch patches.drivers/lpfc-8.3.45-Added-dport-mailbox-pass-through-support.patch patches.drivers/lpfc-8.3.45-Incorporated-support-of-a-low-latency-io.patch patches.drivers/lpfc-8.3.45-Incorporate-changes-to-use-reason-in-cha.patch patches.drivers/lpfc-8.3.45-Fix-sysfs-buffer-overrun-in-read-of-lpfc.patch patches.drivers/lpfc-8.3.45-Fixed-missing-initialization-for-task-ma.patch patches.drivers/lpfc-8.3.45-Fixed-driver-error-messages-after-firmwa.patch patches.drivers/lpfc-8.3.45-Fixed-crash-during-driver-unload.patch patches.drivers/lpfc-remove-self-assignments.patch patches.drivers/lpfc-use-NULL-instead-of-0-for-pointer.patch patches.drivers/lpfc-Update-lpfc-version-for-sles12-driver-release-10.2.8.patch patches.drivers/lpfc-10.2.8000.0-Fix-dynamic-transitions-of-FirstBurst-from-on-t.patch patches.drivers/lpfc-10.2.8000.0-Fix-locking-for-lpfc_hba_down_post.patch patches.drivers/lpfc-10.2.8000.0-Fix-locking-for-postbufq-when-freeing.patch patches.drivers/lpfc-10.2.8000.0-Fixed-kernel-panic-in-lpfc_abort_handler.patch patches.drivers/lpfc-10.2.8000.0-Fix-SLI4-s-abort-loop-to-process-all-FCP-rings-.patch patches.drivers/lpfc-10.2.8000.0-Fix-FW-dump-using-sysfs.patch patches.drivers/lpfc-10.2.8000.0-Convert-runtime-references-to-old-xlane-cfg-par.patch patches.drivers/lpfc-10.2.8000.0-Fixed-locking-for-scsi-task-management-commands.patch patches.drivers/lpfc-10.2.8000.0-Update-Copyright-on-changed-files.patch patches.drivers/lpfc-10.2.8000.0-Update-Copyright-on-changed-files-from-8.3.45-p.patch patches.drivers/lpfc-10.2.8001.0-Fix-for-cleaning-up-stale-ring-flag-and-sp_queu.patch patches.drivers/lpfc-10.2.8001.0-Fix-for-initializing-RRQ-bitmap.patch patches.drivers/lpfc-10.2.8001.0-Fix-ExpressLane-priority-setup.patch patches.drivers/lpfc-Update-lpfc-version-to-10.2.8040.1.patch patches.fixes/lpfc-Fix-race-on-command-completion.patch patches.drivers/lpfc-10.2.8040.1-do-not-feed-jiffies-as-random-seed-from-lpfc-dr.patch patches.drivers/lpfc-10.2.8040.1-fix-discovery-timeout-during-nameserver-login.patch patches.drivers/lpfc-10.2.8040.1-fix-quarantined-XRI-recovery-qualifier-state-in.patch patches.drivers/lpfc-10.2.8040.1-fix-IP-Reset-processing-wait-for-RDY-before-pro.patch patches.drivers/lpfc-10.2.8040.1-fix-race-between-LOGO-PLOGI-handling-causing-NU.patch patches.drivers/lpfc-10.2.8040.1-fix-locking-issues-with-abort-data-paths.patch patches.drivers/lpfc-10.2.8040.1-fix-crash-from-page-fault-caused-by-use-after-r.patch patches.drivers/lpfc-10.2.8040.1-fix-high-priority-issues-from-fortify-source-co.patch patches.drivers/lpfc-10.2.8040.1-fix-low-priority-issues-from-fortify-source-cod.patch patches.drivers/lpfc-10.2.8040.1-fix-for-handling-unmapped-ndlp-in-target-reset-.patch patches.drivers/lpfc-10.2.8040.1-remove-queue_depth-events.patch patches.drivers/lpfc-10.2.8040.1-correct-device-removal-deadlock-after-link-boun.patch patches.drivers/lpfc-10.2.8040.1-Fix-the-iteration-count-to-match-the-30-sec-com.patch patches.drivers/lpfc-10.2.8040.1-Add-Lancer-Temperature-Event-support-to-the-lpf.patch patches.drivers/lpfc-10.2.8040.1-Add-new-mbx-cmd-recognition.patch patches.drivers/lpfc-10.2.8040.1-Fix-to-handle-PLOGI-when-already-logged-in.patch patches.drivers/lpfc-10.2.8040.1-Linux-lpfc-driver-doesn-t-re-establish-the-link.patch patches.drivers/lpfc-10.2.8040.1-Fix-host-reset-escalation-killing-all-IOs.patch patches.drivers/lpfc-10.2.8040.1-Fix-setting-of-EQ-interrupt-delay-Multiplier.patch patches.drivers/lpfc-10.2.8040.1-Add-support-for-reporting-option_rom_version-on.patch patches.drivers/lpfc-10.2.8040.1-Parse-the-new-20G-25G-and-40G-link-speeds-in-th.patch patches.drivers/lpfc-10.2.8040.1-Fix-provide-host-name-and-OS-name-in-RSNN-NN-FC.patch patches.drivers/lpfc-10.2.8040.1-Fix-FDMI-Fabric-support-in-driver-for-Brocade.patch patches.drivers/lpfc-10.2.8040.1-Initiator-sends-wrong-BBCredit-value-for-either.patch patches.drivers/lpfc-10.2.8040.1-Fix-premature-release-of-rpi-bit-in-bitmask.patch patches.drivers/lpfc-10.2.8040.1-Fix-internal-loopback-failure.patch patches.drivers/lpfc-10.2.8040.1-Fix-OS-crash-when-running-loopback-test-in-appl.patch patches.drivers/lpfc-10.2.8040.1-Fix-crash-in-device-reset-handler.patch patches.drivers/lpfc-10.2.8040.1-Update-copyright-to-2015.patch patches.drivers/lpfc-10.2.8040.1-mark-old-devices-as-obsolete.patch patches.drivers/lpfc-10.2.8040.1-Update-version-to-10.5.0.2.patch patches.drivers/lpfc-10.5.0.2-Correct-loss-of-target-discovery-after-cable-sw.patch patches.drivers/lpfc-10.5.0.2-Add-support-for-ELS-LCB.patch patches.drivers/lpfc-10.5.0.2-Correct-reference-counting-of-rport.patch patches.drivers/lpfc-10.5.0.2-Fix-ABORTs-WQ-selection-in-terminate_rport_io.patch patches.drivers/lpfc-10.5.0.2-Add-support-for-RDP-ELS-command.patch patches.drivers/lpfc-10.5.0.2-Correct-reporting-of-vport-state-on-fdisc-comma.patch patches.drivers/lpfc-10.5.0.2-Fix-discovery-issue-when-changing-from-Pt2Pt-to.patch patches.drivers/lpfc-10.5.0.2-Fix-to-remove-IRQF_SHARED-flag-for-MSI-MSI-X-ve.patch patches.drivers/lpfc-10.5.0.2-Fix-crash-in-vport_delete.patch patches.drivers/lpfc-10.5.0.2-Correct-loss-of-RSCNs-during-array-takeaway-giv.patch patches.drivers/lpfc-10.5.0.2-Fix-rport-leak.patch patches.drivers/lpfc-10.5.0.2-Fix-incorrect-log-message-reported-for-empty-FC.patch patches.drivers/lpfc-10.5.0.2-Change-buffer-pool-empty-message-to-miscellaneo.patch patches.drivers/lpfc-10.5.0.2-Check-for-active-portpeerbeacon.patch patches.drivers/lpfc-10.5.0.2-Fix-vport-deletion-failure.patch patches.drivers/lpfc-10.5.0.2-Devices-are-not-discovered-during-takeaway-give.patch patches.drivers/lpfc-10.5.0.2-Fix-cq_id-masking-problem.patch patches.drivers/lpfc-10.5.0.2-Fix-to-drop-PLOGIs-from-fabric-node-till-LOGO-p.patch patches.drivers/esas2r-Directly-call-kernel-functions-for-atomi.patch patches.drivers/esas2r-Fixes-for-big-endian-platforms.patch patches.drivers/esas2r-Remove-superfluous-mask-of-pcie_cap_reg.patch patches.drivers/esas2r-Cleanup-snprinf-formatting-of-firmware-v.patch patches.drivers/scsi-bnx2fc-scsi_cmd_cmpl_race patches.drivers/scsi-bnx2fc-hung_task_tmo_rmmod_activeport patches.drivers/scsi-bnx2fc-version_change_to_2.4.1 patches.drivers/scsi-bnx2fc-maintainer_update patches.drivers/scsi-bnx2fc-soft_lockup_when_rmmod patches.drivers/scsi-bnx2fc-handle_scsi_retry_delay patches.drivers/scsi-bnx2fc-updated_version_to_2.4.2 patches.drivers/bnx2fc-do-not-scan-uninitialized-lists-in-case-of-er.patch patches.drivers/bnx2fc-Improve-stats-update-mechanism.patch patches.drivers/bnx2fc-Rebranding-bnx2fc-driver.patch patches.drivers/bnx2fc-fix-incorrect-DMA-memory-mapping-in-bnx2fc_un.patch patches.drivers/bnx2fc-fix-tgt-spinlock-locking.patch patches.drivers/bnx2fc-check-IS_ERR-instead-of-NULL.patch patches.drivers/bnx2fc-fix-an-error-code-in-_bnx2fc_create.patch patches.drivers/bfa-set-correct-scsi-returncode patches.drivers/scsi-bfa-pcie_simplify_code patches.drivers/bfa-Firmware-patch-simplification.patch patches.drivers/bfa-Register-port-with-SCSI-even-on-port-init-f.patch patches.drivers/bfa-LUN-discovery-issue-in-direct-attach-mode.patch patches.drivers/bfa-Fix-for-bcu-or-hcm-faa-query-hang.patch patches.drivers/bfa-Observed-auto-D-port-mode-instead-of-manual.patch patches.drivers/bfa-change-FC_ELS_TOV-to-20sec.patch patches.drivers/bfa-Driver-version-upgrade-to-3.2.23.0.patch patches.drivers/bfa-check-for-terminated-commands.patch patches.drivers/bfa-fix-missing-unlock-on-error-in-bfad_iocmd_c.patch patches.drivers/bfa-Fix-smatch-warnings.patch patches.drivers/bfa-Replace-large-udelay-with-mdelay.patch patches.drivers/bfa-allocate-memory-with-GFP_ATOMIC-in-spinlock-cont.patch patches.drivers/bfa-Do-not-call-pci_enable_msix-after-it-failed-once.patch patches.drivers/bfa-bfad_worker-cleanup.patch patches.drivers/scsi-ipr-increase_msix_interrupts_to_16 patches.drivers/scsi-ipr-increase_dump_size patches.drivers/scsi-ipr-remove_extended_delay patches.drivers/scsi-ipr-z06_ltd_devid patches.drivers/scsi-ipr-early_eeh # fate#317990 patches.drivers/0001-ipr-dont_log_error_messages_when_applications_issues_illegal_requests.patch patches.drivers/0002-ipr-fix_compile_failure.patch patches.drivers/0003-ipr-convert_to_generic_DMA_API.patch patches.drivers/0004-ipr-set_coherent_DMA_mask.patch # don't apply due to bsc#942089 #patches.drivers/0005-ipr-add_support_for_async_scanning_to_speed_up_boot.patch patches.drivers/0006-ipr-set_scsi_level_correctly_for_disk_arrays.patch patches.drivers/0008-ipr-Reboot-speed-improvements.patch patches.drivers/0009-ipr-Reset-in-task-context.patch patches.drivers/0010-ipr-Fix-possible-error-path-oops.patch patches.drivers/0011-ipr-Re-enable-write-same.patch patches.drivers/0012-ipr-AF-DASD-raw-mode-implementation.patch patches.drivers/0013-ipr-Driver-version-2.6.1.patch patches.drivers/0015-ipr-byte-swap-for-device-id.patch patches.drivers/0016-ipr-endian-sparse-fixes.patch patches.drivers/0017-ipr-Driver-version-2.6.2.patch # bsc#1016961 patches.drivers/ipr-Enable-SIS-pipe-commands-for-SIS-32-devices.patch patches.drivers/scsi-pm80xx-device_id_changes patches.drivers/scsi-pm80xx-indirect_smp_request_fix patches.drivers/scsi-pm80xx-display_controller_BIOS_version patches.drivers/scsi-pm80xx-set_device_state_response_logic patches.drivers/scsi-pm80xx-queue_rotation_logic_inbound_outbound_queues patches.drivers/scsi-pm80xx-4g_boundary_fix patches.drivers/scsi-pm80xx-print_SAS_address_of_IO_failed_device patches.drivers/scsi-pm80xx-ibutton_security_feature_support_motherboard_controllers patches.drivers/scsi-pm80xx-phy_settings_support_motherboard_controller patches.drivers/scsi-pm80xx-firmware_logging_support patches.drivers/scsi-pm80xx-module_author_addition patches.drivers/scsi-pm80xx-fix_for_direct_attached_device patches.drivers/scsi-pm80xx-resetting_phy_state patches.drivers/scsi-pm80xx-tasklets_synchronization_fix patches.drivers/scsi-pm80xx-removing_redundant_code_snippets patches.drivers/scsi-pm80xx-fix_return_value_issue patches.drivers/0001-SCSI-pm80xx-Read-saved-WWN-from-NVMD-for-ATTO-pm8001.patch patches.drivers/0002-SCSI-pm80xx-Enable-BAR-shift-to-avoid-BIOS-conflict-.patch patches.drivers/0003-SCSI-pm80xx-Spinlock-fix.patch patches.drivers/0004-SCSI-pm80xx-no-need-for-tag-allocation-when-issuing-.patch patches.drivers/0005-SCSI-pm80xx-fix-problem-of-pm8001_work_fn-reseting-i.patch patches.drivers/0006-drivers-scsi-pm8001-pm8001_ctl.c-avoid-world-writabl.patch patches.drivers/0007-pm80xx-Fix-missing-NULL-pointer-checks-and-memory-le.patch patches.drivers/0008-pm8001-Fix-potential-null-pointer-dereference-and-me.patch patches.drivers/0009-pm8001-Fix-hibernation-issue.patch patches.drivers/0010-pm8001-clean-bitmap-management-functions.patch patches.drivers/0011-pm8001-honor-return-value.patch patches.drivers/0012-pm8001-add-a-new-spinlock-to-protect-the-CCB.patch patches.drivers/0013-pm8001-more-fixes-to-honor-return-value.patch patches.drivers/0014-pm8001-Fix-to-remove-null-pointer-checks-that-could-.patch patches.drivers/0015-pm8001-Cleaning-up-uninitialized-variables.patch patches.drivers/0016-pm8001-fix-a-memory-leak-in-flash_update.patch patches.drivers/0017-pm8001-fix-update_flash.patch patches.drivers/0018-pm8001-fix-a-memory-leak-in-nvmd_resp.patch patches.drivers/0019-pm8001-Fix-invalid-return-when-request_irq-failed.patch patches.drivers/0020-pm8001-Fix-erratic-calculation-in-update_flash.patch patches.drivers/0021-pm8001-fix-pm8001_store_update_fw.patch patches.drivers/0022-pm8001-Update-nvmd-response-data-to-request-buffer.patch patches.drivers/mpt2sas-0001-Added-driver-module-parameter-max_msix_vecto.patch patches.drivers/mpt2sas-0002-Added-new-driver-module-Parameter-disable_ee.patch patches.drivers/mpt2sas-0003-MPI2-Rev-Y-2.00.17-and-Rev-Z-2.00.18-specifi.patch patches.drivers/mpt2sas-0004-Copyright-in-driver-sources-is-updated-for-y.patch patches.drivers/mpt2sas-0005-Clear-PFA-Status-on-SGPIO-when-PFA-Drive-is-.patch patches.drivers/mpt2sas-0006-driver-version-to-17.100.00.00.patch patches.drivers/mpt2sas-0007-For-2TB-volumes-DirectDrive-support-sends-I-.patch patches.drivers/mpt2sas-0008-Added-Reply-Descriptor-Post-Queue-RDPQ-Array.patch patches.drivers/mpt2sas-0009-Get-IOC_FACTS-information-using-handshake-pr.patch patches.drivers/mpt2sas-0010-Added-module-parameter-unblock_io-to-unblock.patch patches.drivers/mpt2sas-0011-driver-version-to-18.100.00.00.patch patches.drivers/mpt2sas-Rework-the-MSI-X-grouping-code.patch patches.drivers/mpt2sas-0002-Remove-uses-of-serial_number.patch patches.drivers/mpt2sas-0003-Remove-use-of-DEF_SCSI_QCMD.patch patches.drivers/mpt2sas-0004-Add-free-smids-to-the-head-not-tail-of-list.patch patches.drivers/mpt2sas-0005-correct-scsi_-target-device-hostdata-allocat.patch patches.drivers/mpt2sas-0006-combine-fw_event_work-and-its-event_data.patch patches.drivers/mpt2sas-0007-annotate-ioc-reply_post_host_index-as-__iome.patch patches.drivers/mpt2sas-0008-delay-scsi_add_host-call-to-work-with-scsi-m.patch patches.drivers/mpt2sas-0010-Clear-PFA-Status-on-SGPIO-when-PFA-Drive-is-.patch patches.drivers/mpt2sas-0011-Avoid-type-casting-for-direct-I-O-commands.patch patches.drivers/mpt2sas-0012-fix-scsi_add_host-error-handling-pro.patch patches.drivers/mpt2sas-0013-fix-undefined-reference-to-__udivdi3-compila.patch patches.drivers/mpt2sas-0014-scsi-fix-ioctl-in-comment.patch patches.drivers/mpt2sas-0015-issue_reset-is-uninitialized.patch patches.drivers/mpt2sas-0016-MPI2-Rev-AA-2.00.19-specifications.patch patches.drivers/mpt2sas-0017-log-exceeded-temperature-thresholds.patch patches.drivers/mpt2sas-0018-Fail-the-host-reset-initiated-due-to.patch patches.drivers/mpt2sas-0019-Bump-driver-version-to-19.100.00.00.patch patches.drivers/mpt2sas-0020-MPI2-Rev-BB-2.00.20-specification-and-2.00.3.patch patches.drivers/mpt2sas-0021-fix-upper-bound-for-the-module-param.patch patches.drivers/mpt2sas-0022-map-log_info-value-0x0x32010081-to-DID_RESET.patch patches.drivers/mpt2sas-0023-Update-attribution-language-to-Avago.patch patches.drivers/mpt2sas-0024-set-cpu-affinity-for-each-MSIX-vectors.patch patches.drivers/mpt2sas-0025-Bump-driver-version-to-20.100.00.00.patch patches.drivers/mpt3sas-0001-Added-new-driver-module-Parameter-disable_ee.patch patches.drivers/mpt3sas-0002-MPI2.5-Rev-G-2.5.2-specifications.patch patches.drivers/mpt3sas-0003-Clear-PFA-Status-on-SGPIO-when-PFA-Drive-is-.patch patches.drivers/mpt3sas-0004-Bump-mpt3sas-driver-version-to-v03.100.00.00.patch patches.drivers/mpt3sas-0005-MPI2.5-Rev-H-2.5.3-specifications.patch patches.drivers/mpt3sas-0006-Copyright-in-driver-sources-is-updated-for-y.patch patches.drivers/mpt3sas-0007-Added-OEM-branding-Strings.patch patches.drivers/mpt3sas-0008-Added-Reply-Descriptor-Post-Queue-RDPQ-Array.patch patches.drivers/mpt3sas-0009-Bump-mpt3sas-driver-version-to-v04.100.00.00.patch patches.drivers/mpt3sas-Rework-the-MSI-X-grouping-code.patch patches.drivers/mpt3sas-0001-Remove-uses-of-serial_number.patch patches.drivers/mpt3sas-0002-Remove-use-of-DEF_SCSI_QCMD.patch patches.drivers/mpt3sas-0003-correct-scsi_-target-device-hostdata-allocat.patch patches.drivers/mpt3sas-0004-combine-fw_event_work-and-its-event_data.patch patches.drivers/mpt3sas-0005-delay-scsi_add_host-call-to-work-with-scsi-m.patch patches.drivers/mpt3sas-0006-fix-scsi_add_host-error-handling-problems-in.patch patches.drivers/mpt3sas-0007-issue_reset-is-uninitialized.patch patches.drivers/mpt3sas-0008-log-exceeded-temperature-thresholds.patch patches.drivers/mpt3sas-0009-Fail-the-host-reset-initiated-due-to-discove.patch patches.drivers/mpt3sas-0011-Update-attribution-language-to-Avago.patch patches.drivers/mpt3sas-0012-set-cpu-affinity-for-each-MSIX-vectors.patch patches.drivers/0001-mpt3sas-added-combined-reply-queue-feature-to-extend-up-to-96-msix-vector-support.patch patches.drivers/0002-mpt3sas-get-ioc_facts-information-using-handshake-protocol-only-after-hba-card-gets-into-ready-or-operational-state.patch patches.drivers/0003-mpt3sas-don-t-block-the-drive-when-drive-addition-under-the-control-of-sml.patch patches.drivers/0004-mpt3sas-remove-redundancy-code-while-freeing-the-controller-resources.patch patches.drivers/0005-mpt3sas-mpi-2-5-rev-i-2-5-4-specifications.patch patches.drivers/0006-mpt3sas-provides-the-physical-location-of-sas-drives.patch patches.drivers/0007-mpt3sas-bump-mpt3sas-driver-version-to-v5-100-00-00.patch patches.drivers/0008-mpt3sas-update-mpi2-strings-to-mpi2-5.patch patches.drivers/0009-mpt3sas-mpi-2-5-rev-j-2-5-5-specification-and-2-00-34-header-files.patch patches.drivers/0010-mpt3sas-add-branding-string-support-for-oem-s-hba.patch patches.drivers/0011-mpt3sas-add-branding-string-support-for-oem-custom-hba.patch patches.drivers/0012-mpt3sas-bump-mpt3sas-driver-version-to-v6-100-00-00.patch patches.drivers/0013-mpt3sas-mpi-2-5-rev-k-2-5-6-specifications.patch patches.drivers/0014-mpt3sas-complete-the-scsi-command-with-did_reset-status-for-log_info-value-0x0x32010081.patch patches.drivers/0015-mpt3sas-return-host-busy-error-status-to-sml-when-dma-mapping-of-scatter-gather-list-fails-for-a-scsi-command.patch patches.drivers/0016-mpt3sas-added-support-for-customer-specific-branding.patch patches.drivers/0017-mpt3sas-use-alloc_ordered_workqueue-api-instead-of-create_singlethread_workqueue-api.patch patches.drivers/0018-mpt3sas-call-dma_mapping_error-api-after-mapping-an-address-with-dma_map_single-api.patch patches.drivers/0019-mpt3sas-when-device-is-blocked-followed-by-unblock-fails-unfreeze-the-i-os.patch patches.drivers/0020-mpt3sas-bump-mpt3sas-driver-version-to-9-100-00-00.patch patches.drivers/mpt3sas-Fix-use-sas_is_tlr_enabled-API-before-enabli.patch # bsc#997708 - Combined mpt2sas and mpt3sas fix patches.drivers/mpt3sas-fix-panic-when-aer-correct-error-occurred.patch patches.drivers/mpt2sas-fix-panic-when-aer-correct-error-occurred.patch patches.drivers/isci-fix-needless-ata-reset-escalations.patch patches.drivers/isci-update-version-to-1.2.patch patches.suse/aacraid-export-fixed-module-param patches.suse/scsi-remove-unhandled-error-code-message.patch patches.fixes/scsi-Retry-failfast-commands-after-EH.patch patches.fixes/scsi-Warn-on-invalid-command-completion.patch patches.suse/scsi-always-retry-internal-target-error.patch patches.suse/scsi-do-not-retry-invalid-function-error.patch patches.fixes/ch-add-refcounting.patch patches.fixes/scsi_sysfs-Implement-is_visible-callback.patch patches.fixes/scsi-Return-VPD-page-length-in-scsi_vpd_inquiry.patch patches.fixes/scsi-Add-EVPD-page-0x83-and-0x80-to-sysfs.patch patches.fixes/scsi-ses-Use-vpd-information-from-scsi_device.patch patches.fixes/scsi_dh_alua-Use-vpd_pg83-information.patch patches.fixes/scsi_scan-Send-TEST-UNIT-READY-to-LUN0-before-LUN-sc.patch patches.fixes/scsi-Handle-power-on-reset-unit-attention.patch patches.fixes/scsi-derive-flush-timeout.patch patches.fixes/scsi-Fix-spurious-request-sense-in-error-handling.patch patches.fixes/scsi-Fix-command-result-state-propagation.patch patches.fixes/scsi-Fix-USB-deadlock-caused-by-SCSI-error-handling.patch patches.fixes/scsi-More-USB-deadlock-fixes.patch patches.fixes/scsi-set-correct-completion-code-in-scsi_send_eh_cmn.patch patches.fixes/scsi-handle-command-allocation-failure-in-scsi_reset.patch patches.fixes/scsi-Add-timeout-to-avoid-infinite-command-retry.patch patches.fixes/scsi-avoid-taking-host_lock-in-scsi_run_queue-unless.patch patches.fixes/scsi-sd-don-t-fail-if-the-device-doesn-t-recognize-S.patch patches.fixes/scsi-avoid-useless-free_list-lock-roundtrips.patch patches.fixes/scsi-do-not-manipulate-device-reference-counts-in-sc.patch patches.fixes/scsi-remove-a-useless-get-put_device-pair-in-scsi_ne.patch patches.fixes/scsi-remove-a-useless-get-put_device-pair-in-scsi_re.patch patches.fixes/scsi-Make-sure-cmd_flags-are-64-bit.patch patches.fixes/scsi-don-t-reference-freed-command-in-scsi_init_sgta.patch patches.fixes/scsi-don-t-reference-freed-command-in-scsi_prep_retu.patch patches.fixes/sd-medium-access-timeout-counter-fails-to-reset.patch patches.fixes/scsi_error-set-DID_TIME_OUT-correctly.patch patches.fixes/scsi_dh_alua-Use-per-LUN-or-per-LUN-Group-associatio.patch patches.fixes/scsi_dh_alua-fixup-optimize-stpg.patch patches.fixes/sd-fix-a-bug-in-deriving-FLUSH_TIMEOUT.patch patches.fixes/scsi-Use-BLIST_TESTLUN-for-Fujitsu-Eternus-DXL.patch patches.fixes/scsi-add-defines-for-new-FC-port-speeds.patch patches.fixes/scsi-clear-host_scribble-upon-successful-abort.patch patches.fixes/scsi_dh_alua-disable-ALUA-handling-for-non-disk-devi.patch patches.fixes/scsi-call-device-handler-for-failed-TUR-command.patch patches.fixes/scsi_dh_alua-Recheck-state-on-unit-attention.patch patches.fixes/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch patches.fixes/scsi-retry-MODE-SENSE-on-unit-attention.patch patches.fixes/scsi_dh_alua-recheck-RTPG-in-regular-intervals.patch patches.fixes/scsi_dh_alua-fixup-crash-in-alua_rtpg_work.patch patches.fixes/scsi_dh_alua-parse-device-id-instead-of-target-id.patch patches.fixes/scsi_dh_alua-update-all-port-states.patch patches.fixes/scsi_dh_alua-Do-not-block-queue-if-workqueue-is-active.patch patches.fixes/0001-scsi-fix-regression-in-scsi_send_eh_cmnd.patch patches.fixes/scsi-proper-state-checking-and-module-refcount-handling-in.patch patches.fixes/scsi-add-a-symbolic-name-for-the-ZBC-device-type.patch patches.fixes/libsas-use-ata_dev_classify.patch patches.suse/sd-Set-chunk_sectors-to-zone-size.patch patches.suse/sd-Implement-new-RESET_WP-provisioning-mode.patch patches.suse/sd-fix-memory-leak-caused-by-reset_wp-patch patches.suse/scsi_error-count-medium-access-timeout-only-once-per.patch patches.suse/fcoe-reduce-max_sectors patches.fixes/fcoe-Reduce-fcoe_sysfs_fcf_add-stack-usage.patch patches.fixes/libfcoe-Make-fcoe_sysfs-optional-fix-fnic-NULL-excep.patch patches.fixes/fcoe-ensure-that-skb-placed-on-the-fip_recv_list-are.patch patches.fixes/fcoe-make-sure-fcoe-frames-are-unshared-prior-to-man.patch patches.fixes/fcoe-cleanup-return-codes-from-fcoe_rcv.patch patches.fixes/libfc-Source-code-comment-spelling-fixes.patch patches.fixes/libfc-Debug-code-fixes.patch patches.fixes/libfc-Micro-optimize-fc_setup_exch_mgr.patch patches.fixes/libfc-Clarify-fc_exch_find.patch patches.fixes/libfc-Fix-a-race-in-fc_exch_timer_set_locked.patch patches.fixes/libfc-Protect-ep-esb_stat-changes-via-ex_lock.patch patches.fixes/libfc-Avoid-that-sending-after-an-abort-triggers-a-k.patch patches.fixes/libfc-Reduce-exchange-lock-contention-in-fc_exch_rec.patch patches.fixes/libfc-Do-not-invoke-the-response-handler-after-fc_ex.patch patches.fixes/fcp-Do-not-interpret-check-condition-as-underrun.patch patches.fixes/fcoe-Declare-fcoe_ctlr_mode_set-static.patch patches.fixes/fcoe-Add-missing-newlines-in-debug-messages.patch patches.fixes/fcoe-Fix-missing-mutex_unlock-in-fcoe_sysfs_fcf_add-.patch patches.fixes/libfc-Revisit-kref-handling.patch patches.fixes/libfc-sanity-check-cpu-number-extracted-from-xid.patch patches.fixes/libfc-Issue-PRLI-after-a-PRLO-has-been-received.patch patches.fixes/libfc-send-LOGO-for-PLOGI-failure.patch patches.fixes/libfc-reset-exchange-manager-during-LOGO-handling.patch patches.fixes/libfc-do-not-send-ABTS-when-resetting-exchanges.patch patches.fixes/libfc-Fixup-disc_mutex-handling.patch patches.fixes/libfc-Do-not-take-rdata-rp_mutex-when-processing-a-F.patch patches.fixes/libfc-fixup-locking-of-ptp_setup.patch patches.drivers/fnic-host-reset-returns-nonzero-value-errno-on-.patch patches.drivers/fnic-Fnic-Statistics-Collection.patch patches.drivers/fnic-Incremented-driver-version-to-1.5.0.45.patch patches.drivers/fnic-no-fip-solicitation-frame-and-io-throttle-changes.patch patches.drivers/fnic-Fnic-Ctlr-Path-Trace-Utility.patch patches.drivers/fnic-Failing-to-queue-aborts-due-to-Q-full-cause-ter.patch patches.drivers/fnic-Driver-Timeout-debug-messages-are-removed-from-.patch patches.drivers/fnic-Incremented-driver-version-to-1.6.0.10.patch patches.drivers/fnic-Assign-FIP_ALL_FCF_MACS-to-fcoe_all_fcfs.patch patches.drivers/fnic-Correcting-warnings-given-by-Smatch-and-Sp.patch patches.drivers/fnic-Not-probing-all-the-vNICS-via-fnic_probe-on-boo.patch patches.drivers/fnic-Memcopy-only-mimumum-of-data-or-trace-buffer.patch patches.drivers/fnic-Improper-resue-of-exchange-Ids.patch patches.drivers/fnic-For-Standalone-C-series-sending-VLAN-request-me.patch patches.drivers/fnic-Fnic-Driver-crashed-with-NULL-pointer-reference.patch patches.drivers/fnic-IOMMU-Fault-occurs-when-IO-and-abort-IO-is-out-.patch patches.drivers/0001-snic-Add-Cisco-snic.patch patches.fixes/block-free-q-flush_rq-in-blk_init_allocated_queue-er.patch patches.fixes/block-unbalanced-bypass-disable.patch patches.fixes/0001-usb-storage-SCSI-Add-broken_fua-blacklist-flag.patch patches.drivers/ibmvfc-fix-little-endian-issues # bsc#984992 patches.drivers/ibmvfc-set-read-fcp_xfer_ready-disabled-bit-in-prli.patch patches.drivers/ibmvfc-add-fc-class-3-error-recovery-support.patch patches.fixes/SCSI-vmw_pvscsi-Fix-pvscsi_abort-function # fate#318514 Intel Sunrise Point patches.drivers/0001-ahci-Remove-Device-ID-for-Intel-Sunrise-Point-PCH.patch # bsc#939926 patches.fixes/scsi-hosts-update-to-use-ida_simple-for-host_no-management # bsc#970609 patches.fixes/0001-scsi-Add-intermediate-STARGET_REMOVE-state-to-scsi_t.patch patches.kabi/kabi-protect-enum-scsi_target_state.patch patches.fixes/0002-revert-scsi-fix-soft-lockup-in-scsi_remove_target-on-module-removal.patch patches.drivers/pmcraid-0001-drivers-scsi-replace-strict_strto-calls.patch patches.drivers/pmcraid-0002-Get-rid-of-a-redundant-assignment.patch patches.drivers/pmcraid-0003-ibmraid-fix-writeable-attribute-with-no-store-method.patch patches.drivers/0001-SCSI-aacraid-kdump-fix.patch patches.drivers/0002-aacraid-AIF-support-for-SES-device-add-remove.patch patches.drivers/0003-aacraid-IOCTL-pass-through-command-fix.patch patches.drivers/0004-aacraid-4KB-sector-support.patch patches.drivers/0005-aacraid-MSI-x-support.patch patches.drivers/0006-aacraid-vpd-page-code-0x83-support.patch patches.drivers/0007-aacraid-240-simple-volume-support.patch patches.drivers/0008-aacraid-IOP-RESET-command-handling-changes.patch patches.drivers/0009-aacraid-IOCTL-fix.patch patches.drivers/0010-aacraid-performance-improvement-changes.patch patches.drivers/0011-aacraid-AIF-raw-device-remove-support.patch patches.drivers/0012-aacraid-driver-version-change.patch patches.drivers/0013-aacraid-fix-rrq-overload.patch # ZAC support patches.fixes/libata-Add-some-missing-command-descriptions.patch patches.fixes/libata-use-READ_LOG_DMA_EXT.patch patches.fixes/libata-whitespace-cleanup-in-ata_get_cmd_descript.patch patches.fixes/ide-ata-Rename-ATA_IDX-to-ATA_SENSE.patch patches.fixes/libata-use-status-bit-definitions-in-ata_dump_status.patch patches.fixes/libata-Implement-NCQ-autosense.patch patches.fixes/libata-Implement-support-for-sense-data-reporting.patch patches.fixes/libata-eh-Set-information-field-for-autosense.patch patches.fixes/libata-Implement-ATA_DEV_ZAC.patch patches.fixes/libata-scsi-Update-SATL-for-ZAC-drives.patch patches.fixes/libata-Do-not-retry-commands-with-valid-autosense.patch patches.fixes/libata-scsi-use-ata_scsi_set_sense-when-generating-A.patch patches.fixes/scsi-Fixup-fixed-sense-generation.patch patches.suse/libata-implement-ZBC-IN-translation.patch patches.suse/libata-Implement-ZBC-OUT-translation.patch patches.suse/libata-support-device-managed-ZAC-devices.patch patches.suse/libata-support-host-aware-ZAC-devices.patch patches.fixes/scsi-ILLEGAL-REQUEST-ASC-27-target-failure.patch patches.fixes/scsi-libsas-fix-memory-leak-in-sas_smp_get_phy_event.patch ######################################################## # DRM/Video ######################################################## patches.drivers/vgaarb-Add-more-context-to-error-messages.patch patches.fixes/nouveau-fix-race-with-fence-signaling patches.drivers/0001-x86-efi-Add-EFI-framebuffer-earlyprintk-support.patch patches.drivers/boot_delay_for_earlyprintk_on_efi.patch # fate#318541 Add EFI framebuffer earlyprintk support patches.drivers/0003-x86-efi-earlyprintk-efi-keep-fix.patch patches.drivers/drm-add-MIPI-DSI-encoder-and-connector-types.patch patches.drivers/drm-Allocate-new-master-object-when-client-becomes-master.patch patches.kabi/drm-Fix-KABI-of-struct-drm_file.patch patches.drivers/drm-mgag200-Add-doublescan-and-interlace-support.patch patches.drivers/drm-mgag200-Add-additional-limits-for-certain-G200-variants.patch patches.drivers/drm-mgag200-Copy-fb-name-string-before-using-it-in-mgag200_fb_create.patch patches.drivers/drm-mgag200-Fix-memleak-in-error-path-in-mgag200_bo_create.patch patches.drivers/drm-mgag200-Fix-memleaks-in-error-path-in-mgag200_fb_create.patch patches.drivers/drm-mgag200-Free-container-instead-of-member-in-mga_user_framebuffer_destroy.patch patches.drivers/drm-mgag200-Initialize-data-needed-to-map-fbdev-memory.patch patches.drivers/drm-mgag200-Make-local-function-mgag200_gem_init_object-static.patch patches.drivers/drm-mgag200-Reject-modes-when-h-parameters-are-no-multiple-of-8.patch patches.drivers/drm-mgag200-Simplify-function-mgag200_bo_unpin.patch patches.drivers/drm-mgag200-Simplify-function-mgag200_ttm_placement.patch patches.drivers/drm-mgag200-Implement-basic-PM-support patches.drivers/drm-mgag200-Add-support-for-MATROX-PCI-device-IDs-0x520-and-0x521.patch patches.drivers/drm-mgag200-Cleanup-cursor-BOs-properly.patch patches.drivers/drm-mgag200-Remove-connector-in-sysfs-when-unloading-the-driver.patch patches.drivers/drm-mgag200-Don-t-use-crtc_-parameters-for-validation.patch patches.drivers/drm-mgag200-Add-mode-validation-debugging-code.patch patches.drivers/drm-mgag200-Consolidate-depth-bpp-handling.patch patches.drivers/drm-mgag200-Add-command-line-option-to-specify-preferred-depth.patch patches.drivers/drm-mgag200-remove-unused-variables.patch patches.drivers/drm-mgag200-Add-support-for-a-new-G200eW3-chipset.patch patches.drivers/drm-mgag200-Add-support-for-a-new-rev-of-G200e.patch patches.drivers/drm-mgag200-Black-screen-fix-for-G200e-rev-4.patch patches.suse/drm-radeon-limit-bpp-for-low-vram.patch patches.drivers/drm-radeon-remove-generic-rptr-wptr-functions-v2 patches.drivers/drm-radeon-cik-Add-macrotile-mode-array-query.patch patches.drivers/drm-radeon-set-correct-number-of-banks-for-CIK-chips-in-DCE.patch patches.drivers/drm-radeon-fix-display-tiling-setup-on-SI.patch patches.drivers/drm-cirrus-Create-a-sysfs-entry-for-connector.patch patches.drivers/drm-ast-add-widescreen-rb-modes-from-X.org-driver.patch patches.drivers/drm-ast-resync-the-dram-post-code-with-upstream.patch patches.drivers/drm-ast-add-AST-2400-support.patch patches.drivers/drm-ast-rename-the-mindwm-moutdwm-and-deinline-them.patch patches.drivers/drm-ast-Fix-memleak-in-error-path-in-ast_bo_create.patch patches.drivers/drm-ast-Fix-memleaks-in-error-path-in-ast_fb_create.patch patches.drivers/drm-ast-Free-container-instead-of-member-in-ast_user_framebuffer_destroy.patch patches.drivers/drm-ast-Make-local-function-ast_bo_unref-static.patch patches.drivers/drm-ast-Simplify-function-ast_bo_unpin.patch patches.drivers/drm-ast-Add-an-crtc_disable-callback-to-the-crtc-helper-funcs.patch patches.drivers/drm-ast-initial-DP501-support-v0.2.patch patches.drivers/drm-ast-Add-missing-entry-to-dclk_table.patch patches.drivers/drm-ast-Add-reduced-non-reduced-mode-parsing-for-wide-screen-mode.patch patches.drivers/drm-ast-Actually-load-DP501-firmware-when-required.patch patches.drivers/drm-ast-open-key-before-detect-chips.patch patches.drivers/drm-Print-EDID-errors-less-obviously.patch patches.suse/drm-panic-Only-restore-console-if-kernel-isn-t-set-to-reboot-on-panic.patch patches.suse/drm-panic-Set-priority-of-the-drm-panic-code-to-the-lowest-value-possible.patch patches.suse/drm-panic-Add-option-to-set-panic-mode.patch patches.fixes/0001-noveau-Fix-up-nouveau_acpi.patch patches.drivers/drm-i915-don-t-disable-ERR_INT-on-the-IRQ-handler.patch patches.drivers/drm-i915-hsw-resume-warning-fix patches.drivers/drm-i915-Move-DP-port-disable-to-post_disable-for-pch-platforms.patch patches.drivers/drm-i915-don-t-disable-the-DP-port-if-the-link-is-lo.patch patches.drivers/drm-i915-take-mode-config-lock-around-crtc-disable-a.patch patches.drivers/drm-i915-Do-a-dummy-DPCD-read-before-the-actual-read.patch patches.drivers/drm-i915-On-VLV-enable-cursor-plane-briefly-after-enabling-the-display-plane.patch # IRQ storm detection bits to support Wincor Beetle systems patches.drivers/drm-i915-Make-hpd-arrays-big-enough-to-avoid-out-of-bounds-access.patch patches.drivers/drm-i915-Avoid-race-of-intel_crt_detect_hotplug-with-HPD-interrupt-v2.patch patches.drivers/drm-i915-Queue-reenable-timer-also-when-enable_hotplug_processing-is-false.patch patches.drivers/drm-i915-Use-an-interrupt-save-spinlock-in-intel_hpd_irq_handler.patch patches.drivers/drm-i915-Only-print-hotplug-event-message-when-hotplug-bit-is-set.patch patches.drivers/drm-i915-add-hotplug-activation-period-to-hotplug-update-mask.patch patches.drivers/drm-core-Preserve-the-framebuffer-after-removing-it.patch patches.drivers/drm-radeon-use-HDP_MEM_COHERENCY_FLUSH_CNTL-for-sdma-as-well.patch patches.drivers/drm-radeon-fix-up-some-float-to-fixed-conversion-thinkos.patch patches.drivers/drm-qxl-Workaround-for-buggy-user-space # Baytrail support (FATE318416) patches.drivers/drm-i915-add-more-VLV-IOSF-sideband-ports-accessors patches.drivers/drm-i915-add-VLV-pipeconf-bit-definition-for-DSI-PLL-lock patches.drivers/drm-i915-add-structs-for-MIPI-DSI-output patches.drivers/drm-i915-add-MIPI-DSI-register-definitions patches.drivers/drm-i915-add-MIPI-DSI-command-sending-routines patches.drivers/drm-i915-dsi-s-size_t-int patches.drivers/drm-i915-add-MIPI-DSI-output-type-and-subtypes patches.drivers/drm-i915-add-basic-MIPI-DSI-output-support patches.drivers/drm-i915-add-VLV-DSI-PLL-Calculations patches.drivers/drm-i915-initialize-DSI-output-on-VLV patches.drivers/drm-i915-fix-PLL-assertions-for-DSI-PLL patches.drivers/drm-i915-don-t-enable-DPLL-for-DSI patches.drivers/drm-i915-Move-Valleyview-DP-DPLL-divisor-calc-to-intel_dp_set_clock-v2 patches.drivers/drm-i915-Add-additional-pipe-parameter-for-vlv_dpio_read-and-vlv_dpio_write.-v2 patches.drivers/drm-i915-vlv-use-lower-precision-RC6-counter patches.drivers/drm-i915-name-intel-dp-hooks-per-platform patches.drivers/drm-i915-move-backlight-enable-later-in-vlv-enable-sequence patches.drivers/drm-i915-clean-up-power-sequencing-register-port-select-definitions patches.drivers/drm-i915-add-support-for-per-pipe-power-sequencing-on-vlv patches.drivers/drm-i915-vlv-re-enable-hotplug-detect-based-probing-on-VLV-BYT patches.drivers/drm-i915-vlv-honor-i915_enable_rc6-boot-param-on-VLV patches.drivers/drm-i915-vlv-disable-rc6p-and-rc6pp-residency-reporting-on-BYT patches.drivers/drm-i915-vlv-add-VLV-specific-clock_get-function-v3 patches.drivers/drm-i915-vlv-hack-to-init-backlight-regs-if-BIOS-fails-to-do-so-v2 patches.drivers/drm-i915-vlv-use-correct-units-for-rc6-residency-v2 patches.drivers/drm-i915-vlv-reduce-GT-FIFO-error-info-to-a-debug-message patches.drivers/drm-i915-vlv-reset-DPIO-on-load-and-resume-v2 patches.drivers/drm-i915-vlv-Turn-off-power-gate-for-BIOS-less-system patches.drivers/drm-i915-Eliminate-one-indent-leel-from-vlv_find_best_dpll patches.drivers/drm-i915-Use-DIV_ROUND_CLOSEST patches.drivers/drm-i915-Make-vlv_find_best_dpll-ppm-calculation-safe patches.drivers/drm-i915-Don-t-underflow-bestppm patches.drivers/drm-i915-Rewrite-vlv_find_best_dpll patches.drivers/drm-i915-De-magic-the-VLV-p2-divider-step-size patches.drivers/drm-i915-Make-sure-we-respect-n.max-on-VLV patches.drivers/drm-i915-Clarify-VLV-PLL-p1-limits patches.drivers/drm-i915-Allow-p1-divider-2-on-VLV patches.drivers/drm-i915-Remove-the-unused-p-and-m-limits-for-VLV patches.drivers/drm-i915-intel_limits_vlv_dac-and-intel_limits_vlv_hdmi-are-the-same patches.drivers/drm-i915-Don-t-lie-about-findind-suitable-PLL-settings-on-VLV patches.drivers/drm-i915-Fix-VLV-frame-counter-registers patches.drivers/drm-i915-vlv-fix-VGA-hotplug-after-modeset patches.drivers/drm-i915-vlv-Fix-typo-in-the-DPIO-register-define patches.drivers/drm-i915-vlv-enable-HDA-display-audio-for-Valleyview2 patches.drivers/drm-i915-vlv-use-PIPE_START_VBLANK-interrupts-on-VLV patches.drivers/drm-i915-make-backlight-functions-take-a-connector patches.drivers/drm-i915-vlv-use-per-pipe-backlight-controls-v2 patches.drivers/drm-i915-VBT-s-child_device_config-changes-over-time patches.drivers/drm-i915-use-the-HDMI-DDI-buffer-translations-from-VBT patches.drivers/drm-i915-check-the-DDC-and-AUX-bits-of-the-VBT-on-DDI-machines patches.drivers/drm-i915-add-some-assertions-about-VBT-DDI-port-types patches.drivers/drm-i915-don-t-init-DP-or-HDMI-when-not-supported-by-DDI-port patches.drivers/drm-i915-Give-names-to-the-VBT-child-device-type-bits patches.drivers/drm-i915-Make-intel_dp_is_edp-less-specific patches.drivers/drm-i915-Check-VBT-for-eDP-ports-on-VLV patches.drivers/drm-i915-Don-t-factor-in-pixel-multplier-when-deriving-dotclock-from-link-clock-and-M-N-values patches.drivers/drm-i915-Make-adjusted_mode.clock-non-pixel-multiplied patches.drivers/drm-i915-Add-support-for-pipe_bpp-readout patches.drivers/drm-i915-Add-state-readout-and-checking-for-has_dp_encoder-and-dp_m_n patches.drivers/drm-i915-Make-intel_fuzzy_clock_check-take-in-arbitrary-clocks patches.drivers/drm-i915-Add-intel_dotclock_calculate patches.drivers/drm-i915-Make-i9xx_crtc_clock_get-use-dpll_hw_state patches.drivers/drm-i915-Make-i9xx_crtc_clock_get-work-for-PCH-DPLLs patches.drivers/drm-i915-Fix-port_clock-and-adjusted_mode.clock-readout-all-over patches.drivers/drm-i915-Add-PIPE_CONF_CHECK_CLOCK_FUZZY patches.drivers/drm-i915-Add-fuzzy-clock-check-for-port_clock patches.drivers/drm-i915-Grab-the-pixel-clock-from-adjusted_mode-not-requested_mode patches.drivers/drm-i915-Use-adjusted_mode-clock-in-lpt_program_iclkip patches.drivers/drm-i915-Use-adjusted_mode-in-HDMI-12bpc-clock-check patches.drivers/drm-i915-Use-adjusted_mode-in-intel_update_fbc patches.drivers/drm-i915-Use-adjusted_mode-appropriately-when-computing-watermarks patches.drivers/drm-i915-Check-the-clock-from-adjusted-mode-in-intel_crtc_active patches.drivers/drm-i915-Fix-intel_crtc_mode_get-mode-clock patches.drivers/drm-i915-Fix-VLV-eDP-timing-v2 patches.drivers/drm-i915-vlv-fix-DP-PHY-lockup-due-to-invalid-PP-sequencer-setup patches.drivers/drm-i915-Ignore-digital-output-and-not-HDMI-output-bits-for-eDP-detection.patch patches.drivers/drm-i915-move-opregion-asle-request-handling-to-a-wo patches.drivers/drm-i915-opregion-fix-build-error-on-CONFIG_ACPI-n # fixes for backlight regression on 3.13 i915 (bsc#941113) patches.drivers/drm-i915-clean-up-backlight-conditional-build patches.drivers/drm-i915-make-backlight-info-per-connector patches.drivers/drm-i915-make-asle-notifications-update-backlight-on patches.drivers/drm-i915-handle-backlight-through-chip-specific-func patches.drivers/drm-i915-fix-gen2-gen3-backlight-set patches.drivers/drm-i915-vlv-does-not-have-pipe-field-in-backlight-r patches.drivers/drm-i915-move-backlight-level-setting-in-enable-disa patches.drivers/drm-i915-use-the-initialized-backlight-max-value-ins patches.drivers/drm-i915-debug-print-on-backlight-register patches.drivers/drm-i915-gather-backlight-information-at-setup patches.drivers/drm-i915-do-full-backlight-setup-at-enable-time patches.drivers/drm-i915-nuke-get-max-backlight-functions patches.drivers/drm-i915-do-not-save-restore-backlight-registers-in- patches.drivers/drm-i915-use-backlight-legacy-combination-mode-also- patches.drivers/drm-i915-Eliminate-lots-of-WARNs-when-there-s-no-bac patches.drivers/drm-i915-restore-backlight-precision-when-converting patches.drivers/drm-i915-Fix-missing-backlight-update-during-disable patches.drivers/drm-i915-don-t-warn-if-backlight-unexpectedly-enable patches.drivers/drm-i915-set-backlight-duty-cycle-after-backlight-en patches.drivers/drm-i915-tv-add-get_config-callback patches.drivers/drm-i915-Fix-gen3-self-refresh-watermarks patches.drivers/drm-i915-relax-uncritical-udelay_range # bsc#973499 USB Installation failed didn't see YaST installation UI patches.drivers/0001-efifb-Add-support-for-64-bit-frame-buffer-addresses.patch patches.kabi/efifb-Fix-KABI-of-struct-screen_info.patch patches.drivers/drm-udl-Properly-check-framebuffer-mmap-offse.patch ######################################################## # video4linux ######################################################## patches.fixes/media-saa7164-fix-double-fetch-PCIe-access-condition patches.fixes/media-cx231xx-cards-fix-NULL-deref-on-missing-associ patches.fixes/media-imon-Fix-null-ptr-deref-in-imon_probe # bsc#1067118 CVE-2017-16644 patches.fixes/01-hdpvr-remove-deprecated-create_singlethread_workqueue.patch patches.fixes/02-media-hdpvr-fix-an-error-handling-path-in-hdpvr_probe.patch # bsc#1072865 CVE-2017-13166 patches.drivers/media-v4l2-ioctl.c-don-t-copy-back-the-result.patch patches.drivers/media-v4l2-compat-ioctl32-fix-sparse-warnings.patch patches.drivers/media-v4l2-compat-ioctl32.c-add-missing-VIDIO.patch patches.drivers/media-v4l2-compat-ioctl32.c-fix-the-indentati.patch patches.drivers/media-v4l2-compat-ioctl32.c-move-helper-funct.patch patches.drivers/media-V4L2-fix-VIDIOC_CREATE_BUFS-32-bit-compatibili.patch patches.drivers/media-v4l2-compat-ioctl32.c-avoid-sizeof-type.patch patches.drivers/media-v4l2-compat-ioctl32.c-copy-m.userptr-in.patch patches.drivers/media-v4l2-compat-ioctl32-Copy-v4l2_window-gl.patch patches.drivers/media-v4l2-compat-ioctl32.c-copy-clip-list-in.patch patches.drivers/media-v4l2-compat-ioctl32.c-drop-pr_info-for-.patch patches.drivers/media-v4l2-compat-ioctl32.c-don-t-copy-back-t.patcha patches.drivers/media-v4l2-compat-ioctl32.c-refactor-compat-i.patch ######################################################## # Networking ######################################################## # generic adjacent (upper/lower) devices infrastructure patches.fixes/net-use-lists-as-arguments-instead-of-bool-upper.patch patches.fixes/net-add-adj_list-to-save-only-neighbours.patch patches.drivers/net-add-netdev_adjacent-private-and-allow-to-use-it.patch patches.fixes/net-core-Correct-an-over-stringent-device-loop-detec.patch # macvlan patches.fixes/macvlan-introduce-macvlan_dev_real_dev-helper-functi.patch patches.fixes/macvlan-disable-LRO-on-lower-device-instead-of-macvl.patch patches.drivers/disable-catas_reset-by-default-to-avoid-problems-wit.patch # be2net SLE12 update (bnc#855062 FATE#315961) patches.drivers/be2net-0001-DMA-API-net-emulex-benet-replace-dma_set_mask-dma_se.patch patches.drivers/be2net-0002-emulex-Remove-extern-from-function-prototypes.patch patches.drivers/be2net-0003-be2net-Call-be_vf_setup-even-when-VFs-are-enbaled-fr.patch patches.drivers/be2net-0004-be2net-Create-single-TXQ-on-BE3-R-1G-ports.patch patches.drivers/be2net-0005-be2net-call-ENABLE_VF-cmd-for-Skyhawk-R-too.patch patches.drivers/be2net-0006-be2net-fix-adaptive-interrupt-coalescing.patch patches.drivers/be2net-0007-be2net-add-a-counter-for-pkts-dropped-in-xmit-path.patch patches.drivers/be2net-0008-be2net-Call-version-2-of-GET_STATS-ioctl-for-Skyhawk.patch patches.drivers/be2net-0009-be2net-Display-RoCE-specific-counters-in-ethtool-S.patch patches.drivers/be2net-0010-be2net-change-the-driver-version-number-to-4.9.224.0.patch patches.drivers/be2net-0011-be2net-Rework-PCIe-error-report-log-messaging.patch patches.drivers/be2net-0012-net-be2net-remove-unnecessary-pci_set_drvdata.patch patches.drivers/be2net-0013-be2net-Warn-users-of-possible-broken-functionality-o.patch patches.drivers/be2net-0014-be2net-add-support-for-ndo_busy_poll.patch patches.drivers/be2net-0015-net-benet-Remove-interface-type.patch patches.drivers/be2net-0016-net-benet-Make-lancer_wait_ready-static.patch patches.drivers/be2net-0017-be2net-Fix-unconditional-enabling-of-Rx-interface-op.patch patches.drivers/be2net-0018-be2net-Delete-secondary-unicast-MAC-addresses-during.patch patches.drivers/be2net-0019-be2net-Disabling-and-enabling-interrupts-in-suspend-.patch patches.drivers/be2net-0020-be2net-set-coalesce-wm-in-CQ_CREATE_V2-cmd.patch patches.drivers/be2net-0021-be2net-Avoid-programming-permenant-MAC-by-BE3-R-VFs.patch patches.drivers/be2net-0022-be2net-call-napi_disable-for-all-event-queues.patch patches.drivers/be2net-0023-Revert-be2net-call-napi_disable-for-all-event-queues.patch patches.drivers/be2net-0024-be2net-call-napi_disable-for-all-event-queues.patch patches.drivers/be2net-0025-be2net-Fix-Lancer-error-recovery-to-distinguish-FW-d.patch patches.drivers/be2net-0026-be2net-Free-delete-pmacs-in-be_clear-only-if-they-ex.patch patches.drivers/be2net-0027-be2net-disable-RSS-when-number-of-RXQs-is-reduced-to.patch patches.drivers/be2net-0028-be2net-increase-the-timeout-value-for-loopback-test-.patch patches.drivers/be2net-0029-be2net-fix-max_evt_qs-calculation-for-BE3-in-SR-IOV-.patch patches.drivers/be2net-0030-net-emulex-benet-calls-skb_set_hash.patch patches.drivers/be2net-0031-net-benet-slight-optimization-of-addr-compare.patch patches.drivers/be2net-0032-be2net-Use-MCC_CREATE_EXT_V1-cmd-for-Skyhawk-R.patch patches.drivers/be2net-0033-be2net-don-t-set-pport-field-when-querying-pvid.patch patches.drivers/be2net-0034-be2net-Log-the-profile-id-used-by-FW-during-driver-i.patch patches.drivers/be2net-0035-be2net-do-not-call-be_set-get_fw_log_level-on-Skyhaw.patch patches.drivers/be2net-0036-be2net-ignore-mac-addr-set-call-for-an-already-progr.patch patches.drivers/be2net-0037-be2net-fix-incorrect-setting-of-cmd_privileges-for-V.patch patches.drivers/be2net-0038-be2net-Remove-10Gbps-from-driver-description-string.patch patches.drivers/be2net-0039-be2net-do-not-use-frag-index-in-the-RX-compl-entry.patch patches.drivers/be2net-0040-be2net-use-GET_MAC_LIST-cmd-to-query-mac-address-fro.patch patches.drivers/be2net-0041-be2net-cleanup-wake-on-lan-code.patch patches.drivers/be2net-0042-be2net-update-driver-version-to-10.0.x.patch patches.drivers/be2net-0001-be2net-add-dma_mapping_error-check-for-dma_map_page.patch patches.drivers/be2net-0002-be2net-Fix-be_vlan_add-rem_vid-routines.patch patches.drivers/be2net-0003-be2net-Fix-to-reset-transparent-vlan-tagging.patch patches.drivers/be2net-0004-be2net-clear-promiscuous-bits-in-adapter-flags-while.patch patches.drivers/be2net-0005-be2net-Fix-skb-double-free-in-be_xmit_wrokarounds-fa.patch patches.drivers/be2net-0006-be2net-isolate-TX-workarounds-not-applicable-to-Skyh.patch patches.drivers/be2net-0007-be2net-Log-a-kernel-message-when-UE-is-detected-in-B.patch patches.drivers/be2net-0008-be2net-Update-copyright-year.patch patches.drivers/be2net-0009-be2net-Changed-version-number-to-suffix-with-s-for-S.patch patches.drivers/be2net-0010-be2net-fix-some-log-messages.patch patches.drivers/be2net-do-external-loopback-test-only-when-it-is-req.patch patches.drivers/PCI-Add-ACS-quirk-for-Solarflare-SFC9120-SFC9140.patch patches.drivers/PCI-Add-ACS-quirk-for-Intel-10G-NICs.patch patches.drivers/PCI-Add-ACS-quirk-for-Emulex-NICs.patch patches.drivers/be2net-refactor-code-that-checks-flash-file-compatib.patch patches.drivers/be2net-avoid-flashing-SH-B0-UFI-image-on-SH-P2-chip.patch # sfc SLE12 update (bnc#856380 FATE#315942) patches.drivers/sfc-0001-sfc-efx_ethtool_get_ts_info-can-be-static.patch patches.drivers/sfc-0002-sfc-efx_ef10_filter_update_rx_scatter-can-be-static.patch patches.drivers/sfc-0003-sfc-Add-EF10-registers-to-register-dump.patch patches.drivers/sfc-0004-sfc-Fold-tso_get_head_fragment-into-tso_start.patch patches.drivers/sfc-0005-sfc-Implement-firmware-assisted-TSO-for-EF10.patch patches.drivers/sfc-0006-sfc-Allocate-and-link-PIO-buffers-map-them-with-writ.patch patches.drivers/sfc-0007-sfc-Separate-out-queue-empty-check-from-efx_nic_may_.patch patches.drivers/sfc-0008-sfc-Introduce-inline-functions-to-simplify-TX-insert.patch patches.drivers/sfc-0009-sfc-Use-TX-PIO-for-sufficiently-small-packets.patch patches.drivers/sfc-0010-sfc-Support-ARFS-for-IPv6-flows.patch patches.drivers/sfc-0011-DMA-API-net-sfc-efx.c-replace-dma_set_mask-dma_set_c.patch patches.drivers/sfc-0012-sfc-Remove-extern-from-function-prototypes.patch patches.drivers/sfc-0013-sfc-Fix-DMA-unmapping-issue-with-firmware-assisted-T.patch patches.drivers/sfc-0014-sfc-Convert-to-use-hwmon_device_register_with_groups.patch patches.drivers/sfc-0023-sfc-Implement-the-SIOCGHWTSTAMP-ioctl.patch patches.drivers/sfc-0024-sfc-Demote-MC-Scheduler-error-messages.patch patches.drivers/sfc-0025-sfc-Update-MCDI-protocol-definitions.patch patches.drivers/sfc-0026-net-sfc-remove-unnecessary-pci_set_drvdata.patch patches.drivers/sfc-0027-sfc-Add-MC-BISTs-to-ethtool-offline-self-test-on-EF1.patch patches.drivers/sfc-0028-sfc-Tighten-the-check-for-RX-merged-completion-event.patch patches.drivers/sfc-0029-sfc-Make-initial-fill-of-RX-descriptors-synchronous.patch patches.drivers/sfc-0030-sfc-Correct-RX-dropped-count-for-drops-while-interfa.patch patches.drivers/sfc-0031-sfc-Report-units-in-sensor-warnings.patch patches.drivers/sfc-0032-sfc-Revise-sensor-names-to-be-more-understandable-an.patch patches.drivers/sfc-0033-sfc-Add-new-sensor-names.patch patches.drivers/sfc-0034-sfc-Log-all-unexpected-MCDI-errors.patch patches.drivers/sfc-0035-sfc-Map-MCDI-error-MC_CMD_ERR_ENOTSUP-to-Linux-EOPNO.patch patches.drivers/sfc-0036-sfc-Fold-efx_flush_all-into-efx_stop_port-and-update.patch patches.drivers/sfc-0037-sfc-Expose-NVRAM_PARTITION_TYPE_LICENSE-on-EF10.patch patches.drivers/sfc-0038-sfc-Return-EBUSY-for-filter-insertion-on-EF10-matchi.patch patches.drivers/sfc-0039-sfc-Split-PTP-multicast-filter-insertion-removal-out.patch patches.drivers/sfc-0040-sfc-Remove-dependency-of-PTP-on-having-a-dedicated-c.patch patches.drivers/sfc-0041-sfc-Store-flags-from-MC_CMD_DRV_ATTACH-for-later-use.patch patches.drivers/sfc-0042-sfc-Do-not-use-MAC-address-as-clock-name.patch patches.drivers/sfc-0043-sfc-Initialise-efx_ptp_data-phc_clock_info-from-a-st.patch patches.drivers/sfc-0044-sfc-Remove-kernel-doc-for-efx_ptp_data-fields-not-pr.patch patches.drivers/sfc-0045-sfc-PTP-tidy-up-unused-useless-variables.patch patches.drivers/sfc-0046-sfc-Tidy-up-PTP-synchronization-code.patch patches.drivers/sfc-0047-sfc-Add-support-for-SFC9100-timestamp-format.patch patches.drivers/sfc-0048-sfc-split-setup-of-hardware-timestamping-into-NIC-ty.patch patches.drivers/sfc-0049-sfc-Copy-RX-prefix-into-skb-head-area-in-efx_rx_mk_s.patch patches.drivers/sfc-0050-sfc-Add-RX-packet-timestamping-for-EF10.patch patches.drivers/sfc-0051-sfc-Store-VPD-serial-number-at-probe-time.patch patches.drivers/sfc-0052-sfc-Associate-primary-and-secondary-functions-of-con.patch patches.drivers/sfc-0053-sfc-Enable-PTP-clock-and-timestamping-for-all-functi.patch patches.drivers/sfc-0054-sfc-Don-t-clear-timestamps-in-efx_ptp_rx.patch patches.drivers/sfc-0055-sfc-Remove-unnecessary-condition-for-processing-the-.patch patches.drivers/sfc-0056-sfc-Add-more-information-to-many-warnings-using-WARN.patch patches.drivers/sfc-0057-sfc-Change-efx_nic_type-rx_push_indir_table-to-push-.patch patches.drivers/sfc-0058-sfc-Change-priority-and-flags-for-automatic-MAC-filt.patch patches.drivers/sfc-0059-sfc-Don-t-refer-to-stack-in-filter-implementation.patch patches.drivers/sfc-0060-sfc-Allow-filter-removal-only-with-exactly-matching-.patch patches.drivers/sfc-0061-sfc-Implement-efx_nic_type-filter_clear_rx-operation.patch patches.drivers/sfc-0062-sfc-remove-unused-refcnt-from-efx_rx_page_state.patch patches.drivers/sfc-0063-sfc-remove-unused-enum-efx_rx_alloc_method.patch patches.drivers/sfc-0064-sfc-Changed-the-statistic-name-emerg_-fetch-wait-to-.patch patches.drivers/sfc-0065-sfc-Add-PTP-counters-to-ethtool-stats.patch patches.drivers/sfc-0066-sfc-Fix-RX-drop-filters-for-EF10.patch patches.drivers/sfc-0067-net-sfc-calls-skb_set_hash.patch patches.drivers/sfc-0068-sfc-fix-sparse-non-static-symbol-warning.patch patches.drivers/sfc-0069-sfc-Change-efx_mcdi_reset_port-to-use-ENTITY_RESET-M.patch patches.drivers/sfc-0070-sfc-Fix-transposed-ptp_-under-over-size_sync_windows.patch patches.drivers/sfc-0071-drivers-net-fix-build-warning-in-ethernet-sfc-tx.c.patch # e100 SLE12 update (bnc#857398 FATE#315650) patches.drivers/net-e100-remove-unnecessary-pci_set_drvdata.patch # e1000 SLE12 update (bnc#857400 FATE#315649) patches.drivers/e1000-0001-DMA-API-net-intel-e1000-replace-dma_set_mask-dma_set.patch patches.drivers/e1000-0002-intel-Remove-extern-from-function-prototypes.patch patches.drivers/e1000-0005-e1000-fix-lockdep-warning-in-e1000_reset_task.patch # ixgbe SLE12 update (bnc#857401 FATE#315668) patches.drivers/ixgbe-0002-intel-Remove-extern-from-function-prototypes.patch patches.drivers/ixgbe-0003-ixgbe-ethtool-DCB-registers-dump-for-82599-and-x540.patch patches.drivers/ixgbe-0004-ixgbe-Cleanup-the-use-of-tabs-and-spaces.patch patches.drivers/ixgbe-0005-ixgbe-remove-marketing-names-from-busy-poll-code.patch patches.drivers/ixgbe-0006-net-drivers-net-Miscellaneous-conversions-to-ETH_ALE.patch patches.drivers/ixgbe-0007-ixgbe-cleanup-ixgbe_enumerate_functions.patch patches.drivers/ixgbe-0008-ixgbe-use-pcie_capability_read_word-to-simplify-code.patch patches.drivers/ixgbe-0011-ixgbe-show-2-for-encoding-loss-on-PCIe-Gen3.patch patches.drivers/ixgbe-0012-ixgbe-remove-unnecessary-duplication-of-PCIe-bandwid.patch patches.drivers/ixgbe-0013-ixgbe-Reduce-memory-consumption-with-larger-page-siz.patch patches.drivers/ixgbe-0018-ixgbe-enable-l2-forwarding-acceleration-for-macvlans.patch patches.drivers/ixgbe-0019-ixgbe-fix-build-err-num_rx_queues-is-only-available-.patch patches.drivers/ixgbe-0020-ixgbe-deleting-dfwd-stations-out-of-order-can-cause-.patch patches.drivers/ixgbe-0021-ixgbe-add-warning-when-max_vfs-is-out-of-range.patch patches.drivers/ixgbe-0022-ixgbe-ixgbe_fwd_ring_down-needs-to-be-static.patch patches.drivers/ixgbe-0023-ixgbe-turn-NETIF_F_HW_L2FW_DOFFLOAD-off-by-default.patch patches.drivers/ixgbe-0024-ixgbe-Make-ixgbe_identify_qsfp_module_generic-static.patch patches.fixes/hwmon-Provide-managed-hwmon-registration.patch patches.drivers/ixgbe-0026-ixgbe-Convert-to-use-devm_hwmon_device_register_with.patch patches.drivers/ixgbe-0027-ixgbe-Start-temperature-sensor-attribute-index-with-.patch patches.drivers/ixgbe-0028-ixgbe-fix-for-unused-variable-warning-with-certain-c.patch patches.drivers/ixgbe-0029-net-ixgbe-slight-optimization-of-addr-compare.patch patches.fixes/net-core-explicitly-select-a-txq-before-doing-l2-for.patch patches.fixes/macvlan-Add-support-for-always_on-offload-features.patch patches.drivers/ixgbe-0031-ixgbe-Indicate-removal-state-explicitly.patch patches.drivers/ixgbe-0032-ixbge-Protect-ixgbe_down-with-__IXGBE_DOWN-bit.patch patches.drivers/ixgbe-0033-ixgbe-Use-static-inlines-instead-of-macros.patch patches.drivers/ixgbe-0034-ixgbe-Make-ethtool-register-test-use-accessors.patch patches.drivers/ixgbe-0035-ixgbe-Check-register-reads-for-adapter-removal.patch patches.drivers/ixgbe-0036-ixgbe-Check-for-adapter-removal-on-register-writes.patch patches.drivers/ixgbe-0037-ixgbe-Additional-adapter-removal-checks.patch patches.drivers/ixgbe-0038-ixgbe-Force-QDE-via-PFQDE-for-VFs-during-reset.patch patches.drivers/ixgbe-0039-ixgbe-Clear-head-write-back-registers-on-VF-reset.patch patches.drivers/ixgbe-0040-ixgbe-reinit_locked-should-be-called-with-rtnl_lock.patch patches.drivers/ixgbe-0041-ixgbe-Fix-incorrect-logic-for-fixed-fiber-eeprom-wri.patch patches.drivers/ixgbe-0042-ixgbe-define-IXGBE_MAX_VFS_DRV_LIMIT-macro-and-clean.patch patches.drivers/ixgbe-0043-ixgbe-set-driver_max_VFs-should-be-done-before-enabl.patch patches.drivers/ixgbe-0044-ixgbe-add-braces-around-else-condition-in-ixgbe_qv_l.patch patches.drivers/ixgbe-0045-ixgbe-bump-version-number.patch patches.drivers/ixgbe-fix-detection-of-SFP-capable-interfaces.patch # ixgbevf SLE12 update (bnc#857402 FATE#315667) patches.drivers/ixgbevf-0002-intel-Remove-extern-from-function-prototypes.patch patches.drivers/ixgbevf-0003-ixgbevf-do-not-print-registers-to-dmesg-in-ixgbevf_g.patch patches.drivers/ixgbevf-0005-ixgbevf-add-wait-for-Rx-queue-disable.patch patches.drivers/ixgbevf-0006-ixgbevf-move-API-neg-to-reset-path.patch patches.drivers/ixgbevf-0007-net-drivers-net-Miscellaneous-conversions-to-ETH_ALE.patch patches.drivers/ixgbevf-0008-ixgbevf-Adds-function-to-set-PSRTYPE-register.patch patches.drivers/ixgbevf-0009-ixgbevf-implement-ethtool-get-set-coalesce.patch patches.drivers/ixgbevf-0010-ixgbevf-bump-driver-version.patch patches.drivers/ixgbevf-0011-ixgbevf-add-ixgbevf_rx_skb.patch patches.drivers/ixgbevf-0012-ixgbevf-have-clean_rx_irq-return-total_rx_packets-cl.patch patches.drivers/ixgbevf-0013-ixgbevf-implement-CONFIG_NET_RX_BUSY_POLL.patch patches.drivers/ixgbevf-0014-ixgbevf-add-BP_EXTENDED_STATS-for-CONFIG_NET_RX_BUSY.patch patches.drivers/ixgbevf-0015-ixgbevf-Add-zero_base-handler-to-network-statistics.patch patches.drivers/ixgbevf-0016-ixgbevf-remove-redundant-workaround.patch patches.drivers/ixgbevf-0017-ixgbe-cleanup-IXGBE_DESC_UNUSED.patch patches.drivers/ixgbevf-0018-ixgbe-Focus-config-of-head-tail-ntc-and-ntu-all-into.patch patches.drivers/ixgbevf-0019-ixgbevf-add-DCB-configuration-into-queue-setup.patch patches.drivers/ixgbevf-0020-ixgbevf-set-the-disable-state-when-ixgbevf_qv_disabl.patch patches.drivers/ixgbevf-0021-ixgbevf-use-pci-drvdata-correctly-in-ixgbevf_suspend.patch patches.drivers/ixgbevf-0022-ixgbevf-Convert-ring-storage-form-pointer-to-an-arra.patch patches.drivers/ixgbevf-0023-ixgbevf-create-function-for-all-of-ring-init.patch patches.drivers/ixgbevf-0024-ixgbevf-bump-version.patch patches.drivers/ixgbevf-0025-ixgbevf-make-use-of-the-dev-pointer-in-the-ixgbevf_r.patch patches.drivers/ixgbevf-0026-ixgbevf-move-ring-specific-stats-into-ring-specific-.patch patches.drivers/ixgbevf-0027-ixgbevf-remove-counters-for-Tx-Rx-checksum-offload.patch patches.drivers/ixgbevf-0028-ixgbevf-add-tx-counters.patch patches.drivers/ixgbevf-0029-ixgbevf-make-the-first-tx_buffer-a-repository-for-mo.patch patches.drivers/ixgbevf-0030-ixgbevf-redo-dma-mapping-using-the-tx-buffer-info.patch patches.drivers/ixgbevf-0031-ixgbevf-merge-ixgbevf_tx_map-and-ixgbevf_tx_queue-in.patch patches.drivers/ixgbevf-fix-handling-of-tx-checksumming.patch # igb SLE12 update (bnc#857394 FATE#315661) patches.drivers/igb-0002-intel-Remove-extern-from-function-prototypes.patch patches.drivers/igb-0004-igb-Add-ethtool-support-to-configure-number-of-chann.patch patches.drivers/igb-0005-net-drivers-net-Miscellaneous-conversions-to-ETH_ALE.patch patches.drivers/igb-0009-igb-Update-link-modes-display-in-ethtool.patch patches.drivers/igb-0011-igb-Add-media-switching-feature-for-i354-PHY-s.patch patches.drivers/igb-0012-igb-Support-ports-mapped-in-64-bit-PCI-space.patch patches.drivers/igb-0013-igb-Add-new-feature-Media-Auto-Sense-for-82580-devic.patch patches.drivers/igb-0014-igb-Convert-to-use-devm_hwmon_device_register_with_g.patch patches.drivers/igb-0015-igb-Start-temperature-sensor-attribute-index-with-1.patch patches.drivers/igb-0016-igb-Fix-queue-allocation-method-to-accommodate-chang.patch patches.drivers/igb-0017-igb-Change-to-use-statically-allocated-array-for-MSI.patch patches.drivers/igb-Fix-Null-pointer-dereference-in-igb_reset_q_vector.patch patches.drivers/igb-Unset-IGB_FLAG_HAS_MSIX-flag-when-falling-back-to-msi-only.patch # igbvf SLE12 update (bnc#857395 FATE#315660) patches.drivers/igbvf-0002-intel-Remove-extern-from-function-prototypes.patch patches.drivers/igbvf-0003-net-drivers-net-Miscellaneous-conversions-to-ETH_ALE.patch patches.drivers/igbvf-0006-net-igbvf-slight-optimization-of-addr-compare.patch # qlcnic SLE12 update (bnc#853685 FATE#315935) patches.drivers/qlcnic-0001-net-drivers-net-Miscellaneous-conversions-to-ETH_ALE.patch patches.drivers/qlcnic-0002-qlcnic-Print-informational-messages-only-once-during.patch patches.drivers/qlcnic-0003-qlcnic-Enhance-ethtool-to-display-ring-indices-and-i.patch patches.drivers/qlcnic-0004-qlcnic-Firmware-dump-collection-when-auto-recovery-i.patch patches.drivers/qlcnic-0005-qlcnic-Update-ethtool-standard-pause-settings.patch patches.drivers/qlcnic-0006-qlcnic-Remove-redundant-eSwitch-enable-commands.patch patches.drivers/qlcnic-0007-qlcnic-dcb-code-cleanup-and-refactoring.patch patches.drivers/qlcnic-0008-qlcnic-Skip-unknown-entry-type-while-collecting-firm.patch patches.drivers/qlcnic-0009-qlcnic-update-version-to-5.3.51.patch patches.drivers/qlcnic-0010-net-qlcnic-remove-unnecessary-pci_set_drvdata.patch patches.drivers/qlcnic-0011-qlcnic-Do-not-force-adapter-to-perform-LRO-without-d.patch patches.drivers/qlcnic-0012-qlcnic-Do-not-read-QLCNIC_FW_CAPABILITY_MORE_CAPS-bi.patch patches.drivers/qlcnic-0013-qlcnic-Register-netdev-in-FAILED-state-for-83xx-84xx.patch patches.drivers/qlcnic-0014-qlcnic-Enhance-ethtool-Statistics-for-Multiple-Tx-qu.patch patches.drivers/qlcnic-0015-qlcnic-refactor-Tx-SDS-ring-calculation-and-validati.patch patches.drivers/qlcnic-0016-qlcnic-Enable-multiple-Tx-queue-support-for-83xx-84x.patch patches.drivers/qlcnic-0017-qlcnic-update-version-to-5.3.52.patch patches.drivers/qlcnic-0018-qlcnic-Fix-usage-of-netif_tx_-wake-stop-api-during-l.patch patches.drivers/qlcnic-0019-qlcnic-Fix-diagnostic-test-for-all-adapters.patch patches.drivers/qlcnic-0020-qlcnic-Fix-TSS-RSS-ring-validation-logic.patch patches.drivers/qlcnic-0021-qlcnic-Fix-TSS-RSS-validation-for-83xx-84xx-series-a.patch patches.drivers/qlcnic-0022-qlcnic-Fix-memory-allocation.patch patches.drivers/qlcnic-0023-qlcnic-Allow-firmware-dump-collection-when-auto-firm.patch patches.drivers/qlcnic-0024-qlcnic-Fix-mailbox-processing-during-diagnostic-test.patch patches.drivers/qlcnic-0025-qlcnic-Dump-mailbox-registers-when-mailbox-command-t.patch patches.drivers/qlcnic-0026-qlcnic-Disable-DCB-operations-from-SR-IOV-VFs.patch patches.drivers/qlcnic-0027-qlcnic-Issue-INIT_NIC-command-only-once.patch patches.drivers/qlcnic-0028-qlcnic-Refactor-initialize-nic-code-path.patch patches.drivers/qlcnic-0029-qlcnic-Allow-single-Tx-Rx-queue-for-all-adapters.patch patches.drivers/qlcnic-0030-qlcnic-VLAN-enhancement-for-84XX-adapters.patch patches.drivers/qlcnic-0031-qlcnic-Support-for-16-virtual-NIC-functions.patch patches.drivers/qlcnic-0032-qlcnic-update-version-to-5.3.53.patch patches.drivers/qlcnic-2nd-0001-drivers-net-Mark-functions-as-static-in-qlcnic_io.c.patch patches.drivers/qlcnic-2nd-0002-drivers-net-Mark-functions-as-static-in-qlcnic_83xx_.patch patches.drivers/qlcnic-2nd-0003-qlcnic-Fix-loopback-diagnostic-test.patch patches.drivers/qlcnic-2nd-0004-qlcnic-Fix-resource-allocation-for-TX-queues.patch patches.drivers/qlcnic-2nd-0005-qlcnic-Fix-bug-in-Tx-completion-path.patch patches.drivers/qlcnic-2nd-0006-qlcnic-Fix-bug-in-TX-statistics.patch patches.drivers/qlcnic-2nd-0007-qlcnic-Fix-ethtool-statistics-length-calculation.patch patches.drivers/qlcnic-2nd-0008-qlcnic-Convert-vmalloc-memset-to-kcalloc.patch patches.drivers/qlcnic-2nd-0009-qlcnic-Restrict-VF-from-configuring-any-VLAN-mode.patch patches.drivers/qlcnic-2nd-0010-qlcnic-Enable-VF-flood-bit-on-PF.patch patches.drivers/qlcnic-2nd-0011-qlcnic-Do-MAC-learning-for-SRIOV-PF.patch patches.drivers/qlcnic-2nd-0012-qlcnic-Turn-on-promiscous-mode-for-SRIOV-PF.patch patches.drivers/qlcnic-2nd-0013-qlcnic-Enable-beaconing-for-83xx-84xx-Series-adapter.patch patches.drivers/qlcnic-2nd-0014-qlcnic-Fix-SR-IOV-cleanup-code-path.patch patches.drivers/qlcnic-2nd-0015-qlcnic-Enable-IPv6-LRO-even-if-IP-address-is-not-pro.patch patches.drivers/qlcnic-2nd-0016-qlcnic-Update-version-to-5.3.54.patch patches.drivers/qlcnic-2nd-0017-qlcnic-make-local-functions-static.patch patches.drivers/qlcnic-2nd-0018-qlcnic-remove-unused-code.patch patches.drivers/qlcnic-2nd-0019-qlcnic-fix-sparse-warnings.patch patches.drivers/qlcnic-2nd-0020-qlcnic-Use-bool-for-rx_mac_learn.patch patches.drivers/qlcnic-2nd-0021-qlcnic-Enhance-Tx-timeout-debugging.patch patches.drivers/qlcnic-2nd-0022-qlcnic-Interrupt-code-cleanup.patch patches.drivers/qlcnic-2nd-0023-qlcnic-Update-poll-controller-code-path.patch patches.drivers/qlcnic-2nd-0024-qlcnic-Refactor-interrupt-coalescing-code-for-all-ad.patch patches.drivers/qlcnic-2nd-0025-qlcnic-Enhance-logic-to-calculate-msix-vectors.patch patches.drivers/qlcnic-2nd-0026-qlcnic-update-version-to-5.3.55.patch patches.drivers/qlcnic-0001-qlcnic-correct-off-by-one-errors-in-bounds-checks patches.drivers/qlcnic-0002-qlcnic-fix-initialization-of-vlan-list patches.drivers/qlcnic-0003-qlcnic-fix-tx-timeout patches.drivers/qlcnic-0004-qlcnic-fix-loopback-test-failure patches.drivers/qlcnic-0005-qlcnic-cleanup-qlcnic_enable_msix-return-values patches.drivers/qlcnic-0006-qlcnic-re-factor-firmware-minidump-template-header-handling patches.drivers/qlcnic-0007-qlcnic-updates-to-qlogic-application-driver-interface-for-virtual-nic-configuration patches.drivers/qlcnic-0008-qlcnic-enhance-driver-message-in-failed-state patches.drivers/qlcnic-0009-qlcnic-allow-vlan0-traffic patches.drivers/qlcnic-0010-qlcnic-enhance-semaphore-lock-access-failure-error-message patches.drivers/qlcnic-0011-qlcnic-update-version-to-5-3-56 patches.drivers/qlcnic-0001-qlcnic-Fix-function-return-error-check.patch patches.drivers/qlcnic-0002-qlcnic-Fix-usage-of-use_msi-and-use_msi_x-module-par.patch patches.drivers/qlcnic-0003-qlcnic-Allow-any-VLAN-to-be-configured-from-VF.patch patches.drivers/qlcnic-0004-qlcnic-Fix-number-of-rings-when-we-fall-back-from-ms.patch patches.drivers/qlcnic-0005-qlcnic-dcb-a-couple-off-by-one-bugs.patch patches.drivers/qlcnic-0001-qlcnic-Remove-casts-of-pointer-to-same-type.patch patches.drivers/qlcnic-0002-net-qlcnic-include-irq.h-for-irq-definitions.patch patches.drivers/qlcnic-0003-qlcnic-Fix-panic-due-to-uninitialzed-delayed_work-st.patch patches.drivers/qlcnic-0004-qlcnic-Fix-to-send-INIT_NIC_FUNC-as-first-mailbox.patch patches.drivers/qlcnic-0005-qlcnic-Fix-max-ring-count-calculation.patch patches.drivers/qlcnic-0006-qlcnic-Fix-PVID-configuration-on-eSwitch-port.patch patches.drivers/qlcnic-0007-qlcnic-Fix-QLogic-application-driver-interface-for-v.patch patches.drivers/qlcnic-0008-qlcnic-Do-not-disable-SR-IOV-when-VFs-are-assigned-t.patch patches.drivers/qlcnic-0009-qlcnic-Fix-MSI-X-initialization-code.patch patches.drivers/qlcnic-0010-qlcnic-Reset-firmware-API-lock-at-driver-load-time.patch patches.drivers/qlcnic-0011-qlcnic-Fix-memory-leak.patch patches.drivers/qlcnic-0012-qlcnic-Update-version-to-5.3.57.1.patch # qlge SLE12 update (bnc#853684 FATE#315936) patches.drivers/qlge-0001-qlogic-Remove-extern-from-function-prototypes.patch patches.drivers/qlge-0002-qlge-Enhance-nested-VLAN-Q-in-Q-handling.patch patches.drivers/qlge-0003-net-qlge-remove-unnecessary-pci_set_drvdata.patch patches.drivers/qlge-0004-qlge-Fix-ethtool-statistics.patch patches.drivers/qlge-0005-qlge-Allow-enable-disable-rx-tx-vlan-acceleration-in.patch patches.drivers/qlge-0006-qlge-Update-version-to-1.00.00.34.patch patches.drivers/qlge-0007-qlge-Fix-vlan-netdev-features.patch patches.drivers/qlge-0008-qlge-Do-not-propaged-vlan-tag-offloads-to-vlans.patch # bna SLE12 update (bnc#855232 FATE#315938) patches.drivers/bna-0002-brocade-Remove-extern-from-function-prototypes.patch patches.drivers/bna-0003-net-bna-remove-unnecessary-pci_set_drvdata.patch patches.drivers/bna-0004-net-bna-remove-unnecessary-pci_set_drvdata.patch patches.drivers/bna-0005-bnad-make-local-variable-static.patch patches.drivers/bna-0006-bna-Add-software-timestamping-support.patch patches.drivers/bna-0007-bna-Set-Get-IOC-fw-State.patch patches.drivers/bna-0008-bna-Fix-Filter-Add-Del.patch patches.drivers/bna-0009-bna-RX-Filter-Enhancements.patch patches.drivers/bna-0010-bna-Enable-Multi-Buffer-RX.patch patches.drivers/bna-0011-bna-RX-Processing-and-Config-Changes.patch patches.drivers/bna-0012-bna-CQ-Read-Fix.patch patches.drivers/bna-0013-bna-Add-NULL-Check-Before-Dereferencing-TCB.patch patches.drivers/bna-0014-bna-Handle-the-TX-Setup-Failures.patch patches.drivers/bna-0015-bna-Embed-SKB-Length-in-TX-Vector.patch patches.drivers/bna-0016-bna-Firmware-Patch-Simplification.patch patches.drivers/bna-0017-bna-Update-the-Driver-Version-to-3.2.23.0.patch patches.drivers/bna-0018-bna-Fix-build-due-to-missing-use-of-dma_unmap_len_se.patch patches.drivers/bna-0019-bnad-code-cleanup.patch patches.drivers/bna-0020-bna-fix-vlan-tag-stripping-and-implement-its-togglin.patch patches.drivers/bna-0021-bna-Replace-large-udelay-with-mdelay.patch # mlx4, mlx5 SLE12 update (bnc#858727 FATE#315946) # Mellanox mlx4 fixes for SLES12 (bnc#868011 FATE#315946) # mlx5 SLE12 update for ppc64 (bnc#865545 FATE#316891) patches.drivers/mlx-0001-treewide-Fix-typo-in-printk.patch patches.drivers/mlx-0002-net-mlx4-Clean-the-code-to-eliminate-trivial-build-w.patch patches.drivers/mlx-0003-net-mlx4-Fix-typo-move-similar-defs-to-same-location.patch patches.drivers/mlx-0004-net-mlx4-Unused-local-variable-in-mlx4_opreq_action.patch patches.drivers/mlx-0005-net-mlx4_core-Load-higher-level-modules-according-to.patch patches.drivers/mlx-0006-net-mlx4_core-Fix-register-unreg-vlan-flow.patch patches.drivers/mlx-0007-net-mlx4_core-Fix-reg-unreg-vlan-mac-to-conform-to-t.patch patches.drivers/mlx-0008-net-mlx4_en-Use-vlan-id-instead-of-vlan-index-for-un.patch patches.drivers/mlx-0009-net-mlx4_core-Resource-tracker-for-reg-unreg-vlans.patch patches.drivers/mlx-0010-net-mlx4_core-Don-t-fail-reg-unreg-vlan-for-older-gu.patch patches.drivers/mlx-0011-net-mlx4_core-Fix-checking-order-in-MR-table-init.patch patches.drivers/mlx-0012-mlx4-Structures-and-init-teardown-for-VF-resource-qu.patch patches.drivers/mlx-0013-net-mlx4_core-Fix-quota-handling-in-the-QUERY_FUNC_C.patch patches.drivers/mlx-0014-net-mlx4_core-Implement-resource-quota-enforcement.patch patches.drivers/mlx-0015-net-mlx4_en-Add-RFS-support-in-UDP.patch patches.drivers/mlx-0016-net-mlx4_core-Initialize-all-mailbox-buffers-to-zero.patch patches.drivers/mlx-0017-net-mlx4_core-Add-immediate-activate-for-VGT-VST-VGT.patch patches.drivers/mlx-0018-net-mlx4_en-Datapath-resources-allocated-dynamically.patch patches.drivers/mlx-0019-net-mlx4_core-ICM-pages-are-allocated-on-device-NUMA.patch patches.drivers/mlx-0020-net-mlx4_en-Datapath-structures-are-allocated-per-NU.patch patches.drivers/mlx-0021-IPoIB-Fix-crash-in-dev_open-error-flow.patch patches.drivers/mlx-0022-IPoIB-Change-CM-skb-memory-allocation-to-be-non-atom.patch patches.drivers/mlx-0023-IPoIB-Fix-deadlock-between-dev_change_flags-and-__ip.patch patches.drivers/mlx-0024-IPoIB-Avoid-flushing-the-driver-workqueue-on-dev_dow.patch patches.drivers/mlx-0025-IPoIB-Fix-usage-of-uninitialized-multicast-objects.patch patches.drivers/mlx-0026-IPoIB-Add-path-query-flushing-in-ipoib_ib_dev_cleanu.patch patches.drivers/mlx-0027-IPoIB-Start-multicast-join-process-only-on-active-po.patch patches.drivers/mlx-0028-IPoIB-lower-NAPI-weight.patch patches.drivers/mlx-0029-IB-mlx5-Fix-check-of-number-of-entries-in-create-CQ.patch patches.drivers/mlx-0030-IB-mlx5-Multithreaded-create-MR.patch patches.drivers/mlx-0031-IB-mlx5-Fix-overflow-check-in-IB_WR_FAST_REG_MR.patch patches.drivers/mlx-0032-IB-mlx5-Simplify-mlx5_ib_destroy_srq.patch patches.drivers/mlx-0033-IB-mlx5-Fix-srq-free-in-destroy-qp.patch patches.drivers/mlx-0034-mlx5-Fix-cleanup-flow-when-DMA-mapping-fails.patch patches.drivers/mlx-0035-mlx5-Support-communicating-arbitrary-host-page-size-.patch patches.drivers/mlx-0036-mlx5-Clear-reserved-area-in-set_hca_cap.patch patches.drivers/mlx-0037-mlx5_core-Change-optimal_reclaimed_pages-for-better-.patch patches.drivers/mlx-0038-IB-mlx5-Remove-dead-code-in-mr.c.patch patches.drivers/mlx-0039-IB-mlx5-Remove-Always-false-comparison.patch patches.drivers/mlx-0040-IB-mlx5-Update-opt-param-mask-for-RTS2RTS.patch patches.drivers/mlx-0041-mlx5-Use-enum-to-indicate-adapter-page-size.patch patches.drivers/mlx-0042-IB-mlx4-Fix-endless-loop-in-resize-CQ.patch patches.drivers/mlx-0043-IB-mlx5-Remove-dead-code.patch patches.drivers/mlx-0044-IB-mlx5-Fix-list_del-of-empty-list.patch patches.drivers/mlx-0045-IB-mlx4-Fix-device-max-capabilities-check.patch patches.drivers/mlx-0046-IB-mlx5-Fix-page-shift-in-create-CQ-for-userspace.patch patches.drivers/mlx-0047-IB-core-clarify-overflow-underflow-checks-on-ib_crea.patch patches.drivers/mlx-0048-IB-core-Rename-flow-structs-to-match-other-uverbs-st.patch patches.drivers/mlx-0049-IB-core-Make-uverbs-flow-structure-use-names-like-ve.patch patches.drivers/mlx-0050-IB-core-Use-a-common-header-for-uverbs-flow_specs.patch patches.drivers/mlx-0051-IB-core-Remove-ib_uverbs_flow_spec-structure-from-us.patch patches.drivers/mlx-0052-IB-core-extended-command-an-improved-infrastructure-.patch patches.drivers/mlx-0053-IB-core-Re-enable-create_flow-destroy_flow-uverbs.patch patches.drivers/mlx-0001-mlx4_en-Implement-the-SIOCGHWTSTAMP-ioctl.patch patches.drivers/mlx-0054-net-mlx4_en-Remove-selftest-TX-queues-empty-conditio.patch patches.drivers/mlx-0055-net-mlx4_core-destroy-workqueue-when-driver-fails-to.patch patches.drivers/mlx-0056-mlx4_core-Roll-back-round-robin-bitmap-allocation-co.patch patches.drivers/mlx-0002-net-mlx4-calls-skb_set_hash.patch patches.drivers/mlx-0057-net-mlx4_core-Remove-zeroed-out-of-explicit-QUERY_FU.patch patches.drivers/mlx-0058-net-mlx4_core-Rename-QUERY_FUNC_CAP-fields.patch patches.drivers/mlx-0059-net-mlx4_core-Introduce-nic_info-new-flag-in-QUERY_F.patch patches.drivers/mlx-0060-net-mlx4_core-Expose-physical-port-id-as-PF-VF-capab.patch patches.drivers/mlx-0061-net-mlx4_en-Implement-ndo_get_phys_port_id.patch patches.drivers/mlx-0062-net-mlx4_en-Configure-the-XPS-queue-mapping-on-drive.patch patches.drivers/mlx-0063-net-mlx4_core-Set-CQE-EQE-size-to-64B-by-default.patch patches.drivers/mlx-0064-net-mlx4_en-Ignore-irrelevant-hypervisor-events.patch patches.drivers/mlx-0065-net-mlx4_en-Add-NAPI-support-for-transmit-side.patch patches.drivers/mlx-0066-net-mlx4_core-Check-port-number-for-validity-before-.patch patches.drivers/mlx-0069-IB-uverbs-Check-reserved-field-in-extended-command-h.patch patches.drivers/mlx-0070-IB-uverbs-Check-comp_mask-in-destroy_flow.patch patches.drivers/mlx-0071-IB-uverbs-Check-reserved-fields-in-create_flow.patch patches.drivers/mlx-0072-IB-uverbs-Set-error-code-when-fail-to-consume-all-fl.patch patches.drivers/mlx-0073-IB-uverbs-Check-input-length-in-flow-steering-uverbs.patch patches.drivers/mlx-0074-IB-uverbs-Check-access-to-userspace-response-buffer-.patch patches.drivers/mlx-0067-net-mlx4_core-Add-basic-support-for-TCP-IP-offloads-.patch patches.drivers/mlx-0068-net-mlx4_en-Add-netdev-support-for-TCP-IP-offloads-o.patch patches.drivers/mlx-0075-net-mlx4-slight-optimization-of-addr-compare.patch patches.drivers/mlx-0076-mlx4_en-Add-PTP-hardware-clock.patch patches.drivers/mlx-0077-mlx4_en-Only-cycle-port-if-HW-timestamp-config-chang.patch patches.drivers/mlx-0078-net-mlx4_core-Warn-if-device-doesn-t-have-enough-PCI.patch patches.drivers/mlx-0003-net-mlx4_en-fix-error-return-code-in-mlx4_en_get_qp.patch patches.drivers/mlx-0004-mlx4_en-Select-PTP_1588_CLOCK.patch patches.drivers/mlx-0005-net-mlx4_en-call-gro-handler-for-encapsulated-frames.patch patches.drivers/mlx-0079-IB-mlx5-Remove-unused-code-in-mr.c.patch patches.drivers/mlx-0006-mlx5_core-Remove-dead-code.patch patches.drivers/mlx-0080-IB-mlx5-Fix-micro-UAR-allocator.patch patches.drivers/0001-IB-core-Add-flow-steering-support-for-IPoIB-UD-traff.patch patches.drivers/0002-IB-core-Add-support-for-IB-L2-device-managed-steerin.patch patches.drivers/0003-mlx4_core-Add-support-for-steerable-IB-UD-QPs.patch patches.drivers/0005-IB-mlx4-Enable-device-managed-steering-support-for-I.patch patches.drivers/0006-IB-mlx4-Add-mechanism-to-support-flow-steering-over-.patch patches.drivers/0007-IB-mlx4-Add-support-for-steerable-IB-UD-QPs.patch patches.drivers/0009-IB-core-Ethernet-L2-attributes-in-verbs-cm-structure.patch patches.drivers/0013-IB-core-Resolve-Ethernet-L2-addresses-when-modifying.patch patches.drivers/IB-cm-Fix-missing-unlock-on-error-in-cm_init_qp_rtr_.patch patches.drivers/mlx-0007-net-mlx4_core-clean-up-cq_res_start_move_to.patch patches.drivers/mlx-0008-net-mlx4_core-clean-up-srq_res_start_move_to.patch patches.drivers/0010-IB-cma-IBoE-RoCE-IP-based-GID-addressing.patch patches.drivers/0011-IB-mlx4-Use-IBoE-RoCE-IP-based-GIDs-in-the-port-GID-.patch patches.drivers/0012-IB-mlx4-Handle-Ethernet-L2-parameters-for-IP-based-G.patch patches.drivers/mlx-0092-net-mlx4_core-Remove-unnecessary-validation-for-port.patch patches.drivers/mlx-0009-mlx5_core-Fix-out-arg-size-in-access_register-comman.patch patches.drivers/mlx-0081-IB-mlx5-Clear-out-struct-before-create-QP-command.patch patches.drivers/mlx-0082-mlx5_core-Use-mlx5-core-style-warning.patch patches.drivers/mlx-0083-IB-mlx5-Make-sure-doorbell-record-is-visible-before-.patch patches.drivers/mlx-0084-IB-mlx5-Implement-modify-CQ.patch patches.drivers/mlx-0085-IB-mlx5-Add-support-for-resize-CQ.patch patches.drivers/mlx-0086-mlx5_core-Improve-debugfs-readability.patch patches.drivers/mlx-0087-mlx5_core-Fix-PowerPC-support.patch patches.drivers/mlx-0088-IB-mlx5-Allow-creation-of-QPs-with-zero-length-work-.patch patches.drivers/mlx-0089-IB-mlx5-Abort-driver-cleanup-if-teardown-hca-fails.patch patches.drivers/mlx-0090-IB-mlx5-Remove-old-field-for-create-mkey-mailbox.patch patches.drivers/mlx-0091-IB-mlx5-Verify-reserved-fields-are-cleared.patch patches.drivers/mlx5-0001-IB-mlx5-Fix-RC-transport-send-queue-overhead-computa.patch patches.drivers/mlx5-0002-IB-mlx5-Fix-binary-compatibility-with-libmlx5.patch patches.drivers/mlx5-0003-IB-mlx5-Don-t-set-block-multicast-loopback-capabilit.patch patches.drivers/0008-IB-mlx4-Don-t-allocate-range-of-steerable-UD-QPs-for.patch patches.drivers/0014-IB-mlx4-Make-sure-GID-index-0-is-always-occupied.patch patches.drivers/0015-IB-mlx4-Move-rtnl-locking-to-the-right-place.patch patches.drivers/0016-IB-mlx4-Do-IBoE-locking-earlier-when-initializing-th.patch patches.drivers/0017-IB-mlx4-Do-IBoE-GID-table-resets-per-port.patch patches.drivers/0018-IB-mlx4-Build-the-port-IBoE-GID-table-properly-under.patch patches.drivers/0019-IB-Report-using-RoCE-IP-based-gids-in-port-caps.patch patches.drivers/mlx5-0004-IB-mlx5-Remove-dependency-on-X86.patch patches.drivers/0020-IB-iser-Avoid-dereferencing-iscsi_iser-conn-object-w.patch patches.drivers/mlx5-0005-net-IB-mlx-Bump-all-Mellanox-driver-versions.patch patches.drivers/mlx-0010-net-mlx4-Support-shutdown-interface.patch patches.drivers/mlx-0011-net-mlx4_core-Fix-memory-access-error-in-mlx4_QUERY_.patch patches.drivers/mlx4-0001-net-mlx4_core-mlx4_init_slave-shouldn-t-access-comm-.patch patches.drivers/0004-net-mlx4_core-Fix-wrong-vxlan-offloads-device-capabi.patch patches.drivers/mlx-0012-net-mlx4_en-Handle-vxlan-steering-rules-for-mac-addr.patch patches.drivers/mlx-0013-net-mlx4_core-Load-the-IB-driver-when-the-device-sup.patch patches.drivers/mlx-0014-net-mlx4_en-Deregister-multicast-vxlan-steering-rule.patch patches.drivers/0001-net-mlx4_en-Fix-selftest-failing-on-non-10G-link-spe.patch patches.drivers/IB-core-Don-t-resolve-passive-side-RoCE-L2-address-i.patch patches.drivers/mlx4-Call-dev_kfree_skby_any-instead-of-dev_kfree_sk.patch patches.drivers/mlx4_core-Defer-VF-initialization-till-PF-is-fully-initialized patches.drivers/mlx-0081-net-mlx4_core-Don-t-issue-PCIe-speed-width-checks-fo.patch patches.drivers/IB-mlx4-fix-unitialised-variable-is_mcast.patch patches.drivers/mlx-0082-mlx4_core-Fix-incorrect-FLAGS1-bitmap-test-in-mlx4_Q.patch patches.drivers/mlx-net-mlx4_core-Deprecate-use_prio-module-parameter.patch patches.drivers/mlx-net-mlx4_core-Replace-pr_warning-with-pr_warn.patch patches.drivers/net-mlx4_core-Enable-CQE-EQE-stride-support.patch patches.drivers/net-mlx4_core-Cache-line-EQE-size-support.patch patches.drivers/net-mlx4_en-Add-mlx4_en_get_cqe-helper.patch patches.drivers/net-mlx4_en-Don-t-attempt-to-TX-offload-the-outer-UD.patch patches.drivers/net-mlx4-Cache-line-CQE-EQE-stride-fixes.patch patches.drivers/net-mlx4_en-Call-register_netdevice-in-the-proper-lo.patch patches.drivers/mlx4-0001-net-mlx4_core-Introduce-ACCESS_REG-CMD-and-eth_prot_.patch patches.drivers/mlx4-0002-net-mlx4_core-Add-ethernet-backplane-autoneg-device-.patch patches.drivers/mlx4-0003-ethtool-net-mlx4_en-Add-100M-20G-56G-speeds-ethtool-.patch patches.drivers/mlx4-0004-net-mlx4_en-Use-PTYS-register-to-query-ethtool-setti.patch patches.drivers/mlx4-0005-net-mlx4_en-Use-PTYS-register-to-set-ethtool-setting.patch patches.drivers/0022-ib-ipoib-Move-QP-to-ERROR-only-when-the-QP-is-not-at.patch patches.drivers/mlx4-roce-0001-ib-mlx4-fix-wrong-usage-of-ipv4-protocol-for-multicast-attach-detach.patch patches.drivers/IB-mlx5-Fix-RC-transport-send-queue-overhead-computa.patch # netxen_nic SLE12 update (bnc#853679 FATE#315937) patches.drivers/netxen_nic-0001-netxen_nic-Print-ULA-information.patch patches.drivers/netxen_nic-0002-netxen_nic-Update-version-to-4.0.82.patch patches.fixes/netxen-Fix-link-event-handling.patch # cisco usnic SLE12 update (bnc#860248 FATE#315827) patches.drivers/ib-usnic-add-cisco-vic-low-level-hardware-driver patches.drivers/ib-usnic-add-dependency-on-config_inet patches.drivers/ib-usnic-add-struct-usnic_transport_spec patches.drivers/ib-usnic-add-udp-support-to-usnic_transport patches.drivers/ib-usnic-advertise-usnic-devices-as-rdma_node_usnic_udp patches.drivers/ib-usnic-append-documentation-to-usnic_transport-h-and-cleanup patches.drivers/ib-usnic-change-warn_on-to-lockdep_assert_held patches.drivers/ib-usnic-port-over-main-c-and-verbs-c-to-the-usnic_fwd-h patches.drivers/ib-usnic-port-over-sysfs-to-new-usnic_fwd-h patches.drivers/ib-usnic-port-over-usnic_ib_qp_grp-to-new-usnic_fwd-h patches.drivers/ib-usnic-push-all-forwarding-state-to-usnic_fwd patches.drivers/ib-usnic-remove-unused-includes-of-linux-version-h patches.drivers/ib-usnic-update-abi-and-version-file-for-udp-support patches.drivers/ib-usnic-use-for_each_sg-instead-of-a-for-loop patches.drivers/ib-usnic-use-gfp_atomic-under-spinlock patches.drivers/ib-usnic-add-udp-support-in-usnic_ib_qp_grp patches.drivers/ib-usnic-add-udp-support-in-u-verbs-c-u-main-c-and-u-util-h patches.drivers/ib-usnic-add-udp-support-to-usnic_fwd patches.drivers/ib-usnic-expose-flows-via-debugfs patches.drivers/ib-usnic-fix-endianness-related-warnings patches.drivers/ib-usnic-fix-typo-ignorning-ignoring patches.drivers/ib-usnic-remove-superflous-parentheses patches.drivers/ib-usnic-remove-unused-variable-in-usnic_debugfs_exit patches.drivers/ib-usnic-set-userspace-kernel-abi-ver-to-4 patches.drivers/ib-core-add-cisco-usnic-rdma-node-and-transport-types patches.drivers/ib-core-add-rdma_transport_usnic_udp patches.drivers/ib-core-add-support-for-rdma_node_usnic_udp # cxgb3 SLE12 update (FATE#315952) patches.drivers/cxgb3-0001-net-cxgb3-remove-unnecessary-pci_set_drvdata.patch patches.drivers/cxgb3-0002-chelsio-remove-duplicate-defines.patch patches.drivers/cxgb3-0003-net-cxgb3-slight-optimization-of-addr-compare.patch patches.drivers/cxgb3-0004-drivers-net-delete-non-required-instances-of-include.patch patches.drivers/0002-RDMA-cxgb3-Remove-a-couple-unneeded-conditions.patch # i40e SLE12 update (bnc#857397 FATE#315659) patches.drivers/i40e-0001-i40e-Link-code-updates.patch patches.drivers/i40e-0002-i40e-Drop-unused-completed-stat.patch patches.drivers/i40e-0003-i40e-Cleanup-Tx-buffer-info-layout.patch patches.drivers/i40e-0004-i40e-Do-not-directly-increment-Tx-next_to_use.patch patches.drivers/i40e-0005-i40e-clean-up-Tx-fast-path.patch patches.drivers/i40e-0006-i40e-Drop-dead-code-and-flags-from-Tx-hotpath.patch patches.drivers/i40e-0007-i40e-Add-support-for-Tx-byte-queue-limits.patch patches.drivers/i40e-0008-i40e-Split-bytes-and-packets-from-Rx-Tx-stats.patch patches.drivers/i40e-0009-i40e-Move-q_vectors-from-pointer-to-array-to-array-o.patch patches.drivers/i40e-0010-i40e-Replace-ring-container-array-with-linked-list.patch patches.drivers/i40e-0011-i40e-Move-rings-from-pointer-to-array-to-array-of-po.patch patches.drivers/i40e-0012-i40e-Add-support-for-64-bit-netstats.patch patches.drivers/i40e-0013-i40e-do-not-flush-after-re-enabling-interrupts.patch patches.drivers/i40e-0014-i40e-don-t-free-nonexistent-rings.patch patches.drivers/i40e-0015-i40e-assign-correct-vector-to-VF.patch patches.drivers/i40e-0016-i40e-fixup-legacy-interrupt-handling.patch patches.drivers/i40e-0017-i40e-debugfs-fixups.patch patches.drivers/i40e-0018-i40e-clamp-debugfs-nvm-read-command.patch patches.drivers/i40e-0019-i40e-fix-use-of-untrusted-scalar-value-warning.patch patches.drivers/i40e-0020-i40e-fix-sign-extension-issue.patch patches.drivers/i40e-0021-i40e-refactor-fdir-setup-function.patch patches.drivers/i40e-0022-i40e-tweaking-icr0-handling-for-legacy-irq.patch patches.drivers/i40e-0023-i40e-reorder-block-declarations-in-debugfs.patch patches.drivers/i40e-0024-i40e-check-vsi-ptrs-before-dumping-them.patch patches.drivers/i40e-0025-i40e-use-pf_id-for-pf-function-id-in-qtx_ctl.patch patches.drivers/i40e-0026-i40e-remove-unused-including-linux-version.h.patch patches.drivers/i40e-0027-i40e-fix-error-return-code-in-i40e_probe.patch patches.drivers/i40e-0028-i40e-set-pf_id-based-on-device-and-function-numbers.patch patches.drivers/i40e-0029-i40e-register-file-updates.patch patches.drivers/i40e-0030-i40e-clear-AQ-head-and-tail-registers.patch patches.drivers/i40e-0031-i40e-simplify-aq-head-tail-len-setups.patch patches.drivers/i40e-0032-i40e-firmware-version-fields-offsets-update.patch patches.drivers/i40e-0033-i40e-allow-one-more-vector-for-VFs.patch patches.drivers/i40e-0034-i40e-select-reset-counters-correctly.patch patches.drivers/i40e-0035-i40e-retry-call-on-timeout.patch patches.drivers/i40e-0036-i40e-properly-add-VF-MAC-addresses.patch patches.drivers/i40e-0037-i40e-fix-debugging-messages.patch patches.drivers/i40e-0038-i40e-default-debug-mask-setting.patch patches.drivers/i40e-0039-i40e-add-interrupt-test.patch patches.drivers/i40e-0040-i40e-add-support-for-triggering-EMPR.patch patches.drivers/i40e-0041-i40e-restrict-diag-test-length.patch patches.drivers/i40e-0042-i40e-sync-header-files-with-hardware.patch patches.drivers/i40e-0043-i40e-separate-TSYNVALID-and-TSYNINDX-fields-in-Rx-de.patch patches.drivers/i40e-0044-i40e-check-multi-bit-state-correctly.patch patches.drivers/i40e-0045-i40e-get-media-type-during-link-info.patch patches.drivers/i40e-0046-i40e-Add-flag-for-L2-VEB-filtering.patch patches.drivers/i40e-0047-i40e-enable-early-hardware-support.patch patches.drivers/i40e-0048-i40e-refactor-reset-code.patch patches.drivers/i40e-0049-i40e-Enable-all-PCTYPEs-except-FCOE-for-RSS.patch patches.drivers/i40e-0050-i40e-only-set-up-the-rings-to-be-used.patch patches.drivers/i40e-0051-i40e-clear-test-state-bit-after-all-ethtool-tests.patch patches.drivers/i40e-0052-i40e-refactor-ethtool-tests.patch patches.drivers/i40e-0053-i40e-add-num_VFs-message.patch patches.drivers/i40e-0054-i40e-Add-a-new-variable-to-track-number-of-pf-instan.patch patches.drivers/i40e-0055-i40e-restrict-diag-test-messages.patch patches.drivers/i40e-0056-i40e-loopback-info-and-set-loopback-fix.patch patches.drivers/i40e-0057-i40e-complain-about-out-of-range-descriptor-request.patch patches.drivers/i40e-0058-i40e-remove-and-fix-confusing-define-name.patch patches.drivers/i40e-0059-i40e-fix-null-dereference.patch patches.drivers/i40e-0060-i40e-fix-up-some-of-the-ethtool-connection-reporting.patch patches.drivers/i40e-0061-i40e-fix-pf-reset-after-offline-test.patch patches.drivers/i40e-0062-i40e-Tell-the-stack-about-our-actual-number-of-queue.patch patches.drivers/i40e-0063-i40e-init-flow-control-settings-to-disabled.patch patches.drivers/i40e-0064-i40e-trivial-fixes.patch patches.drivers/i40e-0065-i40e-use-same-number-of-queues-as-CPUs.patch patches.drivers/i40e-0066-i40e-reinit-flow-for-the-main-VSI.patch patches.drivers/i40e-0067-i40e-function-to-reconfigure-RSS-queues-and-rebuild.patch patches.drivers/i40e-0068-i40e-Add-basic-support-for-get-set-channels-for-RSS.patch patches.drivers/i40e-0069-i40e-rtnl_lock-in-reset-path-fixes.patch patches.drivers/i40e-0070-i40e-support-for-suspend-and-resume.patch patches.drivers/i40e-0071-i40e-Remove-FCoE-in-i40e_virtchnl_pf.c-code.patch patches.drivers/i40e-0072-i40e-Fix-dump-output-from-debugfs-calls.patch patches.drivers/i40e-0073-i40e-prevent-null-pointer-exception-in-dump-descript.patch patches.drivers/i40e-0074-i40e-simplify-error-messages-for-dump-descriptor.patch patches.drivers/i40e-0075-i40e-fix-up-scanf-decoders.patch patches.drivers/i40e-0076-i40e-more-print_hex_dump-use.patch patches.drivers/i40e-0077-i40e-Fix-wrong-mask-bits-being-used-in-misc-interrup.patch patches.drivers/i40e-0078-i40e-Fix-off-by-one-in-i40e_dbg_command_write.patch patches.drivers/i40e-0079-i40e-make-functions-static-and-remove-dead-code.patch patches.drivers/i40e-0080-i40e-using-for_each_set_bit-to-simplify-the-code.patch patches.drivers/i40e-0081-i40e-Suppress-HMC-error-to-Interrupt-message-level.patch patches.drivers/i40e-0082-pci_regs.h-Add-PCI-bus-link-speed-and-width-defines.patch patches.drivers/i40e-0083-i40e-Populate-and-check-pci-bus-speed-and-width.patch patches.drivers/i40e-0084-i40e-add-wake-on-lan-support.patch patches.drivers/i40e-0085-i40e-fix-curly-brace-use-and-return-type.patch patches.drivers/i40e-0086-i40e-Implementation-of-VXLAN-ndo-s.patch patches.drivers/i40e-0087-i40e-Rx-checksum-offload-for-VXLAN.patch patches.drivers/i40e-0088-i40e-move-i40e_reset_vf.patch patches.drivers/i40e-0089-i40e-refactor-VF-reset-flow.patch patches.drivers/i40e-0090-i40e-remove-redundant-code.patch patches.drivers/i40e-0091-i40e-remove-chatty-log-messages.patch patches.drivers/i40e-0092-i40e-fix-error-return.patch patches.drivers/i40e-0093-i40e-be-more-informative.patch patches.drivers/i40e-0094-i40e-make-a-define-from-a-large-constant.patch patches.drivers/i40e-0095-i40e-update-led-set-args.patch patches.drivers/i40e-0096-i40e-report-VF-MAC-addresses-correctly.patch patches.drivers/i40e-0097-i40e-Dump-the-whole-NVM-not-half.patch patches.drivers/i40e-0098-i40e-fix-mac-address-checking.patch patches.drivers/i40e-0099-i40e-Change-the-ethtool-NVM-read-method-to-use-AQ.patch patches.drivers/i40e-0100-i40e-fix-constant-cast-issues.patch patches.drivers/i40e-0101-i40e-guard-against-vf-message-races.patch patches.drivers/i40e-0102-i40e-add-header-file-flag-_I40E_TXRX_H_.patch patches.drivers/i40e-0103-i40e-use-functions-to-enable-and-disable-icr-0.patch patches.drivers/i40e-0104-i40e-reinit-buffer-size-each-time.patch patches.drivers/i40e-0105-i40e-fix-error-handling-when-alloc-of-vsi-array-fail.patch patches.drivers/i40e-0106-i40e-keep-allocated-memory-in-structs.patch patches.drivers/i40e-0107-i40e-catch-unset-q_vector.patch patches.drivers/i40e-0108-i40e-Fix-ring-allocation.patch patches.drivers/i40e-0109-i40e-I40E_FLAG_MQ_ENABLED-is-not-used.patch patches.drivers/i40e-0110-i40e-Remove-unnecessary-prototypes.patch patches.drivers/i40e-0111-i40e-remove-un-necessary-io-write.patch patches.drivers/i40e-0112-i40e-Record-dma-buffer-info-for-dummy-packets.patch patches.drivers/i40e-0113-i40e-Fix-SR-IOV-VF-port-VLAN.patch patches.drivers/i40e-0114-i40e-avoid-unnecessary-register-read.patch patches.drivers/i40e-0115-i40e-Do-not-enable-default-port-on-the-VEB.patch patches.drivers/i40e-0116-i40e-use-struct-assign-instead-of-memcpy.patch patches.drivers/i40e-0117-i40e-don-t-allocate-zero-size.patch patches.drivers/i40e-0118-i40e-acknowledge-VFLR-when-disabling-SR-IOV.patch patches.drivers/i40e-0119-i40e-support-VFs-on-PFs-other-than-0.patch patches.drivers/i40e-0120-i40e-Fix-VF-driver-MAC-address-configuration.patch patches.drivers/i40e-0121-i40e-use-correct-struct-for-get-and-update-vsi-param.patch patches.drivers/i40e-0122-i40e-Hide-the-Port-VLAN-VLAN-ID.patch patches.drivers/i40e-0123-i40e-Admin-queue-shutdown-fixes.patch patches.drivers/i40e-0124-i40e-check-asq-alive-before-notify.patch patches.drivers/i40e-0125-i40e-Do-not-allow-AQ-calls-from-ndo-ops.patch patches.drivers/i40e-0126-i40e-Expose-AQ-debugfs-hooks.patch patches.drivers/i40e-0127-i40e-Do-not-enable-broadcast-promiscuous-by-default.patch patches.drivers/i40e-0128-i40e-Stop-accepting-any-VLAN-tag-on-VLAN-0-filter-se.patch patches.drivers/i40e-0129-i40e-Allow-VF-to-set-already-assigned-MAC-address.patch patches.drivers/i40e-0130-i40e-Add-code-to-wait-for-FW-to-complete-in-reset-pa.patch patches.drivers/i40e-0131-i40e-update-firmware-api-to-1.1.patch patches.drivers/i40e-0132-i40e-Reduce-range-of-interrupt-reg-in-reg-test.patch patches.drivers/i40e-0133-i40e-move-PF-ID-init-from-PF-reset-to-SC-init.patch patches.drivers/i40e-0134-i40e-check-MAC-type-before-any-REG-access.patch patches.drivers/i40e-0135-i40e-rework-shadow-ram-read-functions.patch patches.drivers/i40e-0136-i40e-whitespace-paren-and-comment-tweaks.patch patches.drivers/i40e-0137-i40e-Enable-Disable-PF-switch-LB-on-SR-IOV-configure.patch patches.drivers/i40e-0138-i40e-remove-redundant-AQ-enable.patch patches.drivers/i40e-0139-i40e-correctly-setup-ARQ-descriptors.patch patches.drivers/i40e-0140-i40e-Re-enable-interrupt-on-ICR0.patch patches.drivers/i40e-0141-i40e-use-kernel-specific-defines.patch patches.drivers/i40e-0142-i40e-Fix-GPL-header.patch patches.drivers/i40e-0143-i40e-Fix-MAC-format-in-Write-MAC-address-AQ-cmd.patch patches.drivers/i40e-0144-i40e-add-a-comment-on-barrier-and-fix-panic-on-reset.patch patches.drivers/i40e-0145-i40e-disable-packet-split.patch patches.drivers/i40e-0146-i40e-Cleanup-reconfig-rss-path.patch patches.drivers/i40e-0147-i40e-release-NVM-resource-reservation-on-startup.patch patches.drivers/i40e-0148-i40e-remove-interrupt-on-AQ-error.patch patches.drivers/i40e-0149-i40e-accept-pf-to-pf-adminq-messages.patch patches.drivers/i40e-0150-i40e-shorten-wordy-fields.patch patches.drivers/i40e-0151-i40e-trivial-formatting-and-checkpatch-fixes.patch patches.drivers/i40e-0152-i40e-Add-a-dummy-packet-template.patch patches.drivers/i40e-0153-i40e-Turn-flow-director-off-in-MFP-mode.patch patches.drivers/i40e-0154-i40e-use-assignment-instead-of-memcpy.patch patches.drivers/i40e-0155-i40e-drop-unused-macros.patch patches.drivers/i40e-0156-i40e-Update-the-Current-NVM-version-Low-value.patch patches.drivers/i40e-0157-i40e-fix-long-lines.patch patches.drivers/i40e-0158-i40e-Cleanup-Doxygen-warnings.patch patches.drivers/i40e-0159-i40e-Setting-queue-count-to-1-using-ethtool-is-valid.patch patches.drivers/i40e-0160-i40e-do-not-bail-when-disabling-if-Tx-queue-disable-.patch patches.drivers/i40e-0161-i40e-allow-VF-to-remove-any-MAC-filter.patch patches.drivers/i40e-0162-i40e-check-for-possible-incorrect-ipv6-checksum.patch patches.drivers/i40e-0163-i40e-adjust-ITR-max-and-min-values.patch patches.drivers/i40e-0164-i40e-clear-qtx_head-before-enabling-Tx-queue.patch patches.drivers/i40e-0165-i40e-call-clear_pxe-after-adminq-is-initialized.patch patches.drivers/i40e-0166-i40e-enable-PTP.patch patches.drivers/i40e-0167-i40e-fix-log-message-wording.patch patches.drivers/i40e-0168-i40e-remove-extra-register-write.patch patches.drivers/i40e-0169-i40e-associate-VMDq-queue-with-VM-type.patch patches.drivers/i40e-0170-i40e-make-message-meaningful.patch patches.drivers/i40e-0171-i40e-whitespace-fixes.patch patches.drivers/i40e-0172-i40e-trivial-cleanup.patch patches.drivers/i40e-0173-i40e-Bump-version-number.patch patches.drivers/i40e-0174-i40e-Warn-admin-to-reload-VF-driver-on-port-VLAN-con.patch patches.drivers/i40e-0175-i40e-Retain-MAC-filters-on-port-VLAN-deletion.patch patches.drivers/i40e-0176-drivers-net-delete-non-required-instances-of-include.patch patches.drivers/i40e-0177-i40e-check-desc-pointer-before-printing.patch patches.drivers/i40e-0178-i40e-updates-to-AdminQ-interface.patch patches.drivers/i40e-0179-i40e-fix-compile-warning-on-checksum_local.patch patches.drivers/i40e-0180-i40e-Change-firmware-workaround.patch patches.drivers/i40e-0181-i40e-whitespace-fixes.patch patches.drivers/i40e-0182-i40e-rename-defines.patch patches.drivers/i40e-0183-i40e-refactor-flow-director.patch patches.drivers/i40e-0184-i40e-implement-DCB-support-infastructure.patch patches.drivers/i40e-0185-i40e-add-DCB-and-DCBNL-support.patch patches.drivers/i40e-0186-i40e-add-DCB-option-to-Kconfig.patch patches.drivers/i40e-0187-i40e-Fix-device-ID-define-names-to-align-to-standard.patch patches.drivers/i40e-0188-i40e-Add-missing-braces-to-i40e_dcb_need_reconfig.patch patches.drivers/i40e-potential-array-underflow-in-i40e_vc_process_vf_msg.patch patches.drivers/i40e-fix-an-uninitialized-variable-bug.patch # i40evf SLE12 update (bnc#857953 FATE#316843) patches.drivers/i40evf-0001-i40evf-main-driver-core.patch patches.drivers/i40evf-0002-i40evf-transmit-and-receive-functionality.patch patches.drivers/i40evf-0003-i40evf-core-ethtool-functionality.patch patches.drivers/i40evf-0004-i40evf-virtual-channel-interface.patch patches.drivers/i40evf-0005-i40evf-driver-core-headers.patch patches.drivers/i40evf-0006-i40evf-init-code-and-hardware-support.patch patches.drivers/i40evf-0007-i40evf-add-driver-to-kernel-build-system.patch patches.drivers/i40evf-0008-i40evf-A0-silicon-specific.patch patches.drivers/i40evf-0009-i40evf-fix-s390-build-failure-due-to-implicit-prefet.patch patches.drivers/i40evf-0010-i40e-Fix-device-ID-define-names-to-align-to-standard.patch # cnic SLE12 update (bnc#859297 FATE#315915) patches.drivers/cnic-0001-broadcom-Remove-extern-from-function-prototypes.patch patches.drivers/cnic-0002-cnic-Add-a-signature-to-indicate-valid-doorbell-offs.patch patches.drivers/cnic-0003-cnic-Use-proper-ulp_ops-for-per-device-operations.patch patches.drivers/cnic-0004-cnic-bnx2i-bnx2fc-Fix-inconsistent-use-of-page-size.patch patches.drivers/cnic-0005-cnic-Update-version-to-2.5.20-and-copyright-year.patch patches.drivers/cnic-0006-cnic-Don-t-take-rcu_read_lock-in-cnic_rcv_netevent.patch patches.drivers/cnic-0007-cnic-Don-t-take-cnic_dev_lock-in-cnic_alloc_uio_ring.patch patches.drivers/cnic-0008-cnic-Fix-missing-ISCSI_KEVENT_IF_DOWN-message.patch # bnx2x SLE12 update (bnc#853494 FATE#315918) patches.drivers/bnx2x-0001-net-bnx2x-Staticize-local-symbols.patch patches.drivers/bnx2x-0002-DMA-API-net-broadcom-bnx2x-replace-dma_set_mask-dma_.patch patches.drivers/bnx2x-0004-bnx2x-Correct-VF-driver-info.patch patches.drivers/bnx2x-0005-bnx2x-Don-t-disable-enable-SR-IOV-when-loading.patch patches.drivers/bnx2x-0006-bnx2x-Change-function-prototype.patch patches.drivers/bnx2x-0007-bnx2x-Add-support-for-EXTPHY2-LED-mode.patch patches.drivers/bnx2x-0008-bnx2x-use-pcie_get_minimum_link.patch patches.drivers/bnx2x-0009-net-skb_is_gso_v6-requires-skb_is_gso.patch patches.drivers/bnx2x-0010-net-bnx2x-Change-variable-type-to-bool.patch patches.drivers/bnx2x-0011-bnx2x-Add-ndo_get_phys_port_id-support.patch patches.drivers/bnx2x-0012-net-bnx2x-remove-unnecessary-pci_set_drvdata.patch patches.drivers/bnx2x-0018-bnx2x-add-TSO-support-for-IPIP.patch patches.drivers/bnx2x-0021-bnx2x-add-TSO-support-for-SIT-tunnels.patch patches.drivers/bnx2x-0022-bnx2x-prevent-FW-assert-on-low-mem-during-unload.patch patches.drivers/bnx2x-0023-bnx2x-Disable-VF-access-on-PF-removal.patch patches.drivers/bnx2x-0025-bnx2x-Clean-the-sp-rtnl-task-upon-unload.patch patches.drivers/bnx2x-0026-bnx2x-Prevent-panic-during-DMAE-timeout.patch patches.drivers/bnx2x-0027-bnx2x-prevent-CFC-attention.patch patches.drivers/bnx2x-0028-bnx2x-Prevent-timeout-waiting-for-state-X.patch patches.drivers/bnx2x-0029-bnx2x-avoid-null-pointer-dereference-when-enabling-S.patch patches.drivers/bnx2x-0030-net-bnx2x-calls-skb_set_hash.patch patches.drivers/bnx2x-0031-bnx2x-downgrade-valid-ME-register-value-message-leve.patch patches.drivers/bnx2x-0032-bnx2x-cleanup-skb_set_hash.patch patches.drivers/bnx2x-0033-bnx2x-Add-support-for-Multi-Function-UNDI.patch patches.drivers/bnx2x-0034-bnx2x-Add-AER-support-missing-bits.patch patches.drivers/bnx2x-0035-bnx2x-add-Big-Endian-ethtool-comment.patch patches.drivers/bnx2x-0036-bnx2x-no-error-when-RSS-configuration-fails.patch patches.drivers/bnx2x-0037-bnx2x-Add-num-of-VFs-to-Management-statistics.patch patches.drivers/bnx2x-0038-bnx2x-add-VF-Multicast-filters-support.patch patches.drivers/bnx2x-0039-bnx2x-Fix-build-with-SRIOV-disabled.patch patches.drivers/bnx2x-0040-etherdevice-Add-ether_addr_equal_unaligned.patch patches.drivers/bnx2x-0041-net-bnx2x-slight-optimization-of-addr-compare.patch patches.drivers/bnx2x-0042-bnx2x-Fix-578xx-KR-1G-link.patch patches.drivers/bnx2x-0043-bnx2x-Fix-passive-DAC-cable-detection.patch patches.drivers/bnx2x-0044-bnx2x-Fix-Duplex-setting-for-54618se.patch patches.drivers/bnx2x-0045-bnx2x-Fix-incorrect-link-up-report.patch patches.drivers/bnx2x-0046-bnx2x-Fix-KR2-work-around-detection-of-BCM8073.patch patches.drivers/bnx2x-0047-bnx2x-limit-number-of-interrupt-vectors-for-57711.patch patches.drivers/bnx2x-0048-bnx2x-Correct-number-of-MSI-X-vectors-for-VFs.patch patches.drivers/bnx2x-0049-bnx2x-Clean-before-update-RSS-arrives.patch patches.drivers/bnx2x-0050-bnx2x-fix-AFEX-memory-overflow.patch patches.drivers/bnx2x-0051-bnx2x-fix-VLAN-configuration-for-VFs.patch patches.drivers/bnx2x-0052-bnx2x-prevent-WARN-during-driver-unload.patch patches.drivers/bnx2x-0053-bnx2x-namespace-and-dead-code-cleanups.patch patches.drivers/bnx2x-0054-bnx2x-Correct-default-Tx-switching-behaviour.patch patches.drivers/bnx2x-0055-bnx2x-fix-sparse-warning.patch patches.drivers/bnx2x-0056-bnx2x-Don-t-release-PCI-bars-on-shutdown.patch patches.drivers/bnx2x-0057-bnx2x-Fix-VF-flr-flow.patch patches.drivers/bnx2x-0058-bnx2x-More-Shutdown-revisions.patch patches.drivers/bnx2x-0059-bnx2x-Fix-generic-option-settings.patch patches.drivers/bnx2x-0060-bnx2x-fix-L2-GRE-TCP-issues.patch patches.drivers/bnx2x-0061-bnx2-x-Make-module-parameters-readable.patch patches.drivers/bnx2x-0062-bnx2x-Allow-VF-rss-on-higher-PFs.patch patches.drivers/bnx2x-0001-bnx2x-utilize-FW-7.8.19.patch patches.drivers/bnx2x-0002-bnx2x-Add-missing-bit-in-default-Tx-switching.patch patches.drivers/bnx2x-0065-bnx2x-Fix-UNDI-driver-unload.patch patches.drivers/bnx2x-Adapter-not-recovering-from-EEH-error-injection patches.drivers/bnx2x-Fix-kernel-crash-and-data-miscompare-after-EEH-recovery patches.drivers/bnx2x-0068-Fix-link-for-KR-with-swapped-polarity-lane.patch patches.drivers/bnx2x-0069-Revert-UNDI-flushing-mechanism.patch patches.drivers/bnx2x-remove-unnecessary-internal-mem-config patches.drivers/bnx2x-utilize-fw-7-10-51 patches.drivers/bnx2x-Fix-kdump-when-iommu-on.patch # bnx2 SLE12 update (bnc#853231 FATE#315917) patches.drivers/bnx2-0001-net-bnx2-remove-unnecessary-pci_set_drvdata.patch patches.drivers/bnx2-0002-net-bnx2-calls-skb_set_hash.patch patches.drivers/bnx2-0003-bnx2-Advertise-nothing-when-speed-is-forced.patch patches.drivers/bnx2-0004-bnx2-Enable-auto-mdix-when-autoneg-is-disabled.patch patches.drivers/bnx2-0005-bnx2-Report-MDI-MDIX-status-to-ethtool.patch patches.drivers/bnx2-0006-bnx2-Update-version-to-2.2.5.patch patches.drivers/bnx2fc-Do-not-log-for-netevents-that-need-no-action.patch patches.drivers/bnx2fc-remove-unused-variable-hash_table_size.patch patches.drivers/bnx2fc-fix-memory-leak-and-potential-NULL-pointer-de.patch # cxgb4 SLE12 update (bnc#863619 FATE#315951) patches.drivers/cxgb4-0001-net-cxgb4-remove-unnecessary-pci_set_drvdata.patch patches.drivers/cxgb4-0002-cgxb4-remove-duplicate-include-in-cxgb4.h.patch patches.drivers/cxgb4-0003-cxgb4-Much-cleaner-implementation-of-is_t4-is_t5.patch patches.drivers/cxgb4-0004-cxgb4vf-added-much-cleaner-implementation-of-is_t4.patch patches.drivers/cxgb4-0005-cxgb4-Add-new-scheme-to-update-T4-T5-firmware.patch patches.drivers/cxgb4-0006-net-cxgb4-calls-skb_set_hash.patch patches.drivers/cxgb4-0007-cxgb4-Reserve-stid-0-for-T4-T5-adapters.patch patches.drivers/cxgb4-0008-cxgb4-Include-TCP-as-protocol-when-creating-server-f.patch patches.drivers/cxgb4-0009-cxgb4-Assign-filter-server-TIDs-properly.patch patches.drivers/cxgb4-0010-cxgb4-Account-for-stid-entries-properly-in-case-of-I.patch patches.drivers/cxgb4-0011-cxgb4-Add-API-to-correctly-calculate-tuple-fields.patch patches.drivers/cxgb4-0012-cxgb4-make-functions-static-and-remove-dead-code.patch patches.drivers/cxgb4-0013-cxgb4-allow-large-buffer-size-to-have-page-size.patch patches.drivers/cxgb4-0014-cxgb4-Changed-FW-check-version-to-match-FW-binary-ve.patch patches.drivers/cxgb4-0015-cxgb4-silence-shift-wrapping-static-checker-warning.patch patches.drivers/cxgb4-0016-drivers-net-delete-non-required-instances-of-include.patch patches.drivers/cxgb4-0017-net-cxgb4-Avoid-disabling-PCI-device-for-towice.patch patches.drivers/cxgb4-0018-net-cxgb4-Don-t-retrieve-stats-during-recovery.patch patches.drivers/cxgb4-0019-net-cxgb4-Fix-referencing-freed-adapter.patch patches.drivers/cxgb4-0020-net-cxgb4-use-remove-handler-as-shutdown-handler.patch patches.drivers/cxgb4-0021-cxgb4-Add-support-to-recognize-40G-links.patch patches.drivers/cxgb4-0022-cxgb4-Allow-10G-ports-to-have-multiple-queues.patch patches.drivers/cxgb4-0023-cxgb4-LE-Workaround-is-not-atomic-in-firmware.patch patches.drivers/cxgb4-0024-cxgb4-Query-firmware-for-T5-ULPTX-MEMWRITE-DSGL-capa.patch patches.drivers/cxgb4-0025-cxgb4-Remove-unused-registers-and-add-missing-ones.patch patches.drivers/cxgb4-0026-cxgb4-Don-t-assume-LSO-only-uses-SGL-path-in-t4_eth_.patch patches.drivers/cxgb4-0027-cxgb4-Add-more-PCI-device-ids.patch patches.drivers/cxgb4-0028-cxgb4-Fix-some-small-bugs-in-t4_sge_init_soft-when-o.patch patches.drivers/cxgb4-0029-cxgb4-Updates-for-T5-SGE-s-Egress-Congestion-Thresho.patch patches.drivers/cxgb4-0030-cxgb4-Calculate-len-properly-for-LSO-path.patch patches.drivers/cxgb4-0031-cxgb4-iw_cxgb4-Treat-CPL_ERR_KEEPALV_NEG_ADVICE-as-n.patch patches.drivers/cxgb4-0032-cxgb4-iw_cxgb4-Doorbell-Drop-Avoidance-Bug-Fixes.patch patches.drivers/cxgb4-0033-cxgb4-Adds-device-ID-for-few-more-Chelsio-Adapters.patch patches.drivers/cxgb4-0034-cxgb4-Save-the-correct-mac-addr-for-hw-loopback-conn.patch patches.drivers/cxgb4-0035-cxgb4-use-the-correct-max-size-for-firmware-flash.patch patches.drivers/cxgb4-0036-RDMA-cxgb4-add-missing-padding-at-end-of-struct-c4iw.patch patches.drivers/cxgb4-0037-RDMA-cxgb4-Initialize-the-device-status-page.patch patches.drivers/cxgb4-Update-FW-version-string-to-match-FW-binary-ve patches.drivers/0001-RDMA-cxgb4-Fix-underflows-in-c4iw_create_qp.patch patches.drivers/0002-RDMA-cxgb4-Fix-four-byte-info-leak-in-c4iw_create_cq.patch patches.drivers/RDMA-cxgb4-Add-missing-padding-at-end-of-struct-c4iw.patch patches.drivers/0003-IB-cxgb4-Fix-formatting-of-physical-address.patch patches.drivers/0004-RDMA-cxgb4-Make-_c4iw_write_mem_dma-static.patch patches.drivers/0005-RDMA-cxgb4-Calculate-the-filter-server-TID-properly.patch patches.drivers/0006-RDMA-cxgb4-Server-filters-are-supported-only-for-IPv.patch patches.drivers/0007-RDMA-cxgb4-Use-cxgb4_select_ntuple-to-correctly-calc.patch patches.drivers/0009-RDMA-cxgb4-Add-missing-neigh_release-in-LE-Workaroun.patch patches.drivers/0011-RDMA-cxgb4-Cap-CQ-size-at-T4_MAX_IQ_SIZE.patch patches.drivers/0012-RDMA-cxgb4-Allow-loopback-connections.patch patches.drivers/0013-RDMA-cxgb4-Always-release-neigh-entry.patch patches.drivers/0014-RDMA-cxgb4-Fix-incorrect-BUG_ON-conditions.patch patches.drivers/0015-RDMA-cxgb4-Mind-the-sq_sig_all-sq_sig_type-QP-attrib.patch patches.drivers/0016-RDMA-cxgb4-Default-peer2peer-mode-to-1.patch patches.drivers/0017-RDMA-cxgb4-Save-the-correct-map-length-for-fast_reg_.patch patches.drivers/0018-RDMA-cxgb4-Don-t-leak-skb-in-c4iw_uld_rx_handler.patch patches.drivers/0019-RDMA-cxgb4-Fix-possible-memory-leak-in-RX_PKT-proces.patch patches.drivers/0020-RDMA-cxgb4-Ignore-read-reponse-type-1-CQEs.patch patches.drivers/0021-RDMA-cxgb4-Connect_request_upcall-fixes.patch patches.drivers/0022-RDMA-cxgb4-Update-snd_seq-when-sending-MPA-messages.patch patches.drivers/0023-RDMA-cxgb4-Lock-around-accept-reject-downcalls.patch patches.drivers/0024-RDMA-cxgb4-Drop-RX_DATA-packets-if-the-endpoint-is-g.patch patches.drivers/0025-RDMA-cxgb4-rx_data-needs-to-hold-the-ep-mutex.patch patches.drivers/0026-RDMA-cxgb4-Disable-DSGL-use-by-default.patch patches.drivers/0027-RDMA-cxgb4-set-error-code-on-kmalloc-failure.patch # cxgb4vf SLE12 update (bnc#863630 FATE#315956) patches.drivers/cxgb4vf-0001-net-cxgb4vf-Staticize-local-symbols.patch patches.drivers/cxgb4vf-0002-net-cxgb4vf-remove-unnecessary-pci_set_drvdata.patch patches.drivers/cxgb4vf-0003-net-cxgb4vf-use-DEFINE_PCI_DEVICE_TABLE.patch patches.drivers/cxgb4vf-0004-cxgb4vf-added-much-cleaner-implementation-of-is_t4.patch patches.drivers/cxgb4vf-0005-cxgb4-make-functions-static-and-remove-dead-code.patch patches.drivers/cxgb4vf-0006-cxgb4vf-Adds-device-Id-for-few-more-Chelsio-adapters.patch # cxgb4i SLE12 update (bnc#863625 FATE#315953) patches.drivers/cxgb4i-use-cxgb4_select_ntuple-to-correctly-calculate-ntuple-fields # cxgb4 and cxgb4vf update (bsc#903999) patches.drivers/0001-cxgb4-Check-if-rx-checksum-offload-is-enabled-while-.patch patches.drivers/0002-cxgb4-Adds-device-ID-for-few-more-Chelsio-T4-Adapter.patch patches.drivers/0003-cxgb4-cxgb4vf-Add-device-ID-for-new-adapter-and-remo.patch patches.drivers/0004-cxgb4-cxgb4vf-Add-Devicde-ID-for-two-more-adapter.patch # cxgb4 SLE12 update (bsc#912290) patches.drivers/cxgb4-0001-cxgb4-Not-need-to-hold-the-adap_rcu_lock-lock-when-r.patch patches.drivers/cxgb4-0002-cxgb4-Use-FW-interface-to-get-BAR0-value.patch patches.drivers/cxgb4-0003-cxgb4-Add-the-MC1-registers-to-read-in-the-interrupt.patch patches.drivers/cxgb4-0004-cxgb4-Fix-race-condition-in-cleanup.patch patches.drivers/cxgb4-0005-cxgb4-Free-completed-tx-skbs-promptly.patch patches.drivers/cxgb4-0006-cxgb4-Fix-for-handling-1Gb-s-SFP-Transceiver-Modules.patch patches.drivers/cxgb4-0007-cxgb4-Fix-T5-adapter-accessing-T4-adapter-registers.patch patches.drivers/cxgb4-0008-cxgb4-Allow-T4-T5-firmware-sizes-up-to-1MB.patch patches.drivers/cxgb4-0009-cxgb4-Fix-FW-flash-logic-using-ethtool.patch # tg3 SLE12 update (bnc#852650 FATE#315916) patches.drivers/tg3-0001-tg3-Add-function-tg3_phy_shdw_write.patch patches.drivers/tg3-0003-tg3-LED-in-shared-mode-does-not-blink-during-traffic.patch patches.drivers/tg3-0004-tg3-Remove-if-0-d-code.patch patches.drivers/tg3-0005-tg3-Remove-redundant-if-check.patch patches.drivers/tg3-0006-tg3-Appropriately-classify-interrupts-during-request.patch patches.drivers/tg3-0007-tg3-Remove-unnecessary-spinlock.patch patches.drivers/tg3-0008-tg3-Update-version-to-3.134.patch patches.drivers/tg3-0009-tg3-add-support-a-phy-at-an-address-different-than-0.patch patches.drivers/tg3-0010-ssb-provide-phy-address-for-Gigabit-Ethernet-driver.patch patches.drivers/tg3-0011-tg3-use-phylib-when-robo-switch-is-in-use.patch patches.drivers/tg3-0012-net-tg3-remove-unnecessary-pci_set_drvdata.patch patches.drivers/tg3-0013-tg3-Validate-hwtstamp_config-completely-before-apply.patch patches.drivers/tg3-0014-tg3-Implement-the-SIOCGHWTSTAMP-ioctl.patch patches.drivers/tg3-0015-tg3-Convert-to-use-hwmon_device_register_with_groups.patch patches.drivers/tg3-0016-PCI-tg3-Give-up-chip-reset-and-carrier-loss-handling.patch patches.drivers/tg3-0017-tg3-Don-t-add-rxbds_empty-to-rx_over_errors.patch patches.drivers/tg3-0018-tg3-Add-flag-to-disable-1G-Half-Duplex-advertisement.patch patches.drivers/tg3-0019-tg3-Fix-bit-definition-for-the-nvram-Auto-Power-Down.patch patches.drivers/tg3-0020-tg3-Expand-multicast-drop-counter-miscounting-fix-to.patch patches.drivers/tg3-0021-tg3-Update-version-to-3.135.patch patches.drivers/tg3-0022-tg3-Refactor-__tg3_set_mac_addr.patch patches.drivers/tg3-0023-tg3-Add-unicast-filtering-support.patch patches.drivers/tg3-0024-tg3-Set-the-MAC-clock-to-the-fastest-speed-during-bo.patch patches.drivers/tg3-0025-tg3-Poll-cpmu-link-state-on-APE-ASF-enabled-devices.patch patches.drivers/tg3-0026-tg3-Update-version-to-3.136.patch patches.drivers/tg3-0027-tg3-cleanup-an-error-path-in-tg3_phy_reset_5703_4_5.patch patches.drivers/tg3-0001-tg3-Override-clock-link-aware-and-link-idle-mode-dur.patch patches.drivers/tg3-0002-tg3-Change-nvram-command-timeout-value-to-50ms.patch # IB/iSER/SRP T10-PI update (bnc#873901) patches.drivers/0001-IB-core-Introduce-protected-memory-regions.patch patches.drivers/0002-IB-core-Introduce-signature-verbs-API.patch patches.drivers/0003-mlx5-Implement-create_mr-and-destroy_mr.patch patches.drivers/0004-IB-mlx5-Initialize-mlx5_ib_qp-signature-related-memb.patch patches.drivers/0005-IB-mlx5-Break-up-wqe-handling-into-begin-finish-rout.patch patches.drivers/0006-IB-mlx5-Remove-MTT-access-mode-from-umr-flags-helper.patch patches.drivers/0007-IB-mlx5-Keep-mlx5-MRs-in-a-radix-tree-under-device.patch patches.drivers/0008-IB-mlx5-Support-IB_WR_REG_SIG_MR.patch patches.drivers/0009-IB-mlx5-Collect-signature-error-completion.patch patches.drivers/0010-IB-mlx5-Expose-support-for-signature-MR-feature.patch patches.drivers/0011-IB-iser-Fix-use-after-free-in-iser_snd_completion.patch patches.drivers/0012-IB-iser-Suppress-completions-for-fast-registration-w.patch patches.drivers/0013-IB-iser-Avoid-FRWR-notation-use-fastreg-instead.patch patches.drivers/0014-IB-iser-Push-the-decision-what-memory-key-to-use-int.patch patches.drivers/0015-IB-iser-Move-fast_reg_descriptor-initialization-to-a.patch patches.drivers/0016-IB-iser-Keep-IB-device-attributes-under-iser_device.patch patches.drivers/0017-IB-iser-Replace-fastreg-descriptor-valid-bool-with-i.patch patches.drivers/0018-IB-iser-Generalize-iser_unmap_task_data-and-finalize.patch patches.drivers/0019-IB-iser-Generalize-fall_to_bounce_buf-routine.patch patches.drivers/0020-IB-iser-Introduce-pi_enable-pi_guard-module-paramete.patch patches.drivers/0021-IB-iser-Initialize-T10-PI-resources.patch patches.drivers/0022-IB-iser-Support-T10-PI-operations.patch patches.drivers/0024-IB-iser-Implement-check_protection.patch patches.drivers/0025-IB-iser-Publish-T10-PI-support-to-SCSI-midlayer.patch patches.drivers/0026-IB-srp-Make-transport-layer-retry-count-configurable.patch patches.drivers/0027-IB-srp-Keep-rport-as-long-as-the-IB-transport-layer.patch patches.drivers/0028-scsi_transport_srp-Add-transport-layer-error-handlin.patch patches.drivers/0029-IB-srp-Use-SRP-transport-layer-error-recovery.patch patches.drivers/0030-IB-srp-Start-timers-if-a-transport-layer-error-occur.patch patches.drivers/0031-scsi_transport_srp-Add-periodic-reconnect-support.patch patches.drivers/0032-IB-srp-Add-periodic-reconnect-functionality.patch patches.drivers/0033-IB-srp-Export-sgid-to-sysfs.patch patches.drivers/0034-IB-srp-Introduce-srp_alloc_req_data.patch patches.drivers/0035-IB-srp-Make-queue-size-configurable.patch patches.drivers/0036-IB-srp-Add-change_queue_depth-and-change_queue_type-.patch patches.drivers/0037-scsi_transport_srp-Block-rport-upon-TL-error-even-wi.patch patches.drivers/0038-scsi_transport_srp-Fix-a-race-condition.patch patches.drivers/0039-scsi_transport_srp-Add-rport-state-diagram.patch patches.drivers/0040-scsi_transport_srp-Fix-kernel-doc-warnings.patch patches.drivers/0041-scsi_transport_srp-Fix-two-kernel-doc-warnings.patch patches.drivers/0042-IB-srp-Check-ib_query_gid-return-value.patch patches.drivers/0043-IB-srp-Add-more-logging.patch patches.drivers/0044-IB-srp-Avoid-duplicate-connections.patch patches.drivers/0045-IB-srp-Make-writing-into-the-add_target-sysfs-attrib.patch patches.drivers/0046-IB-srp-Avoid-that-writing-into-add_target-hangs-due-.patch patches.drivers/0047-IB-srp-Fix-a-race-condition-between-failing-I-O-and-.patch patches.drivers/0048-target-Remove-TF_CIT_TMPL-macro.patch patches.drivers/0049-target-iscsi-Remove-iscsi-dereferencing-macros.patch patches.drivers/0050-target-iscsi-Remove-macros-that-contain-typecasts.patch patches.drivers/0051-target-qla2xxx-Remove-QLA_TPG_ATTRIB-macro.patch patches.drivers/0053-tcm_loop-Implement-transport-offline.patch patches.drivers/0054-tcm_loop-separate-out-tcm_loop_issue_tmr.patch patches.drivers/0055-tcm_loop-TCQ-and-command-abort-support.patch patches.drivers/0056-tcm_loop-Implement-target-reset.patch patches.drivers/0057-iscsi-target-Add-new-TPG-attribute.patch patches.drivers/0058-target-Export-symbol-core_tpg_check_initiator_node_a.patch patches.drivers/0059-iscsi-target-Implement-demo_mode_discovery-logic.patch patches.drivers/0060-ib_isert-Add-support-for-completion-interrupt-coales.patch patches.drivers/0061-iscsi-target-Do-not-generate-REJECTs-for-zero-length.patch patches.drivers/0062-target-Add-percpu-refcounting-for-se_lun-access.patch patches.drivers/0063-target-Drop-left-over-se_lun-lun_cmd_list-shutdown-c.patch patches.drivers/0064-target-Add-per-device-xcopy_lun-for-copy-offload-I-O.patch patches.drivers/0065-target-Pass-through-I-O-topology-for-block-backstore.patch patches.drivers/0066-target-Core-does-not-need-blkdev.h.patch patches.drivers/0067-iscsi-target-Reject-unsupported-multi-PDU-text-comma.patch patches.drivers/0068-target-Convert-se_device-statistics-to-atomic_long_t.patch patches.drivers/0069-iscsi-target-Convert-iscsi_session-statistics-to-ato.patch patches.drivers/0070-iscsi-target-Do-not-reject-non-immediate-CmdSNs-exce.patch patches.drivers/0071-percpu-refcount-Add-percpu-refcount.o-to-obj-y.patch patches.drivers/0072-target-core-rename-ex-im-plict-ex-im-plicit.patch patches.drivers/0073-target_core_alua-spellcheck.patch patches.drivers/0074-target_core_alua-Rename-ALUA_ACCESS_STATE_OPTIMIZED.patch patches.drivers/0075-target_core_alua-Store-supported-ALUA-states.patch patches.drivers/0076-target_core_alua-Make-supported-states-configurable.patch patches.drivers/0077-target_core_configfs-split-up-ALUA-supported-states.patch patches.drivers/0078-iscsi-target-Expose-default_erl-as-TPG-attribute.patch patches.drivers/0079-iscsi-target-return-EINVAL-on-oversized-configfs-par.patch patches.drivers/0080-target-Remove-write-only-stats-fields-and-lock-from-.patch patches.drivers/0081-target-Remove-unused-ua_dev_list-member-in-struct-se.patch patches.drivers/0082-target-Allocate-more-room-for-port-default-groups.patch patches.drivers/0083-target-Fix-sizeof-in-kmalloc-for-some-default_groups.patch patches.drivers/0084-target-Refer-to-u32-luns-as-unpacked_lun.patch patches.drivers/0085-target-Rename-core_tpg_-pre-post-_addlun-for-clarity.patch patches.drivers/0086-target-Don-t-use-void-when-passing-dev-in-core_tpg_a.patch patches.drivers/0087-target_core_alua-validate-ALUA-state-transition.patch patches.drivers/0088-target_core_alua-Allocate-ALUA-metadata-on-demand.patch patches.drivers/0089-target_core_alua-store-old-and-pending-ALUA-state.patch patches.drivers/0090-target_core_alua-Use-workqueue-for-ALUA-transitionin.patch patches.drivers/0091-target_core-simplify-scsi_name_len-calculation.patch patches.drivers/0092-target_core_spc-Include-target-device-descriptor-in-.patch patches.drivers/0093-target-Remove-extra-percpu_ref_init.patch patches.drivers/0094-qla2xxx-Fix-scsi_host-leak-on-qlt_lport_register-cal.patch patches.drivers/0095-target_core_alua-Referrals-infrastructure.patch patches.drivers/0096-target_core_alua-Referrals-configfs-integration.patch patches.drivers/0097-drivers-target-Move-prototype-declaration-of-functio.patch patches.drivers/0098-drivers-target-Mark-function-as-static-in-target_cor.patch patches.drivers/0099-drivers-target-Mark-functions-as-static-in-tcm_loop..patch patches.drivers/0100-drivers-target-Mark-functions-and-structures-as-stat.patch patches.drivers/0101-target_core_alua-check-for-buffer-overflow.patch patches.drivers/0102-target-Convert-inquiry-temporary-buffer-to-heap-memo.patch patches.drivers/0103-target-Add-DIF-related-base-definitions.patch patches.drivers/0104-target-Add-DIF-CHECK_CONDITION-ASC-ASCQ-exception-ca.patch patches.drivers/0105-target-sbc-Add-DIF-setup-in-sbc_check_prot-sbc_parse.patch patches.drivers/0106-target-sbc-Add-DIF-TYPE1-TYPE3-read-write-verify-emu.patch patches.drivers/0107-target-spc-Add-protection-bit-to-standard-INQUIRY-ou.patch patches.drivers/0108-target-spc-Add-protection-related-bits-to-INQUIRY-EV.patch patches.drivers/0109-target-sbc-Add-P_TYPE-PROT_EN-bits-to-READ_CAPACITY_.patch patches.drivers/0110-target-spc-Expose-ATO-bit-in-control-mode-page.patch patches.drivers/0111-target-configfs-Expose-protection-device-attributes.patch patches.drivers/0112-target-Add-protection-SGLs-to-target_submit_cmd_map_.patch patches.drivers/0113-target-iblock-Add-blk_integrity-BIP-passthrough-supp.patch patches.drivers/0114-target-file-Add-DIF-protection-init-format-support.patch patches.drivers/0115-target-file-Add-DIF-protection-support-to-fd_execute.patch patches.drivers/0116-target-rd-Refactor-rd_build_device_space-rd_release_.patch patches.drivers/0117-target-rd-Add-support-for-protection-SGL-setup-relea.patch patches.drivers/0118-target-rd-Add-DIF-protection-into-rd_execute_rw.patch patches.drivers/0119-tcm_loop-Enable-DIF-DIX-modes-in-SCSI-host-LLD.patch patches.drivers/0120-IB-isert-seperate-connection-protection-domains-and-.patch patches.drivers/0121-IB-isert-Avoid-frwr-notation-user-fastreg.patch patches.drivers/0122-IB-isert-Move-fastreg-descriptor-creation-to-a-funct.patch patches.drivers/0123-IB-isert-pass-scatterlist-instead-of-cmd-to-fast_reg.patch patches.drivers/0124-iscsi-target-Convert-gfp_t-parameter-to-task-state-b.patch patches.drivers/0125-target-Report-bad-sector-in-sense-data-for-DIF-error.patch patches.drivers/0126-target-Fix-percpu_ref_put-race-in-transport_lun_remo.patch patches.drivers/0127-target-Fix-32-bit-CONFIG_LBDAF-n-link-error-w-sector.patch patches.drivers/0128-qla2xxx-Remove-last-vestiges-of-qla_tgt_cmd.cmd_list.patch patches.drivers/0129-target-Fix-missing-length-check-in-spc_emulate_evpd_.patch patches.drivers/0130-iscsi-target-Fix-SNACK-Type-1-BegRun-0-handling.patch patches.drivers/0131-iser-target-Fix-leak-on-failure-in-isert_conn_create.patch patches.drivers/0132-target-Simplify-command-completion-by-removing-CMD_T.patch patches.drivers/0133-IB-srpt-replace-strict_strtoul-with-kstrtoul.patch patches.drivers/0134-Target-sbc-Fix-protection-copy-routine.patch patches.drivers/0135-target-sbc-Fix-sbc_dif_copy_prot-addr-offset-bug.patch patches.drivers/0136-target-Add-DIF-sense-codes-in-transport_generic_requ.patch patches.drivers/0137-Target-sbc-Don-t-use-sg-as-iterator-in-sbc_verify_re.patch patches.drivers/0138-vhost-scsi-Check-LUN-structure-byte-0-is-set-to-1-pe.patch patches.drivers/0139-iser-target-Fix-command-leak-for-tx_desc-comp_llnode.patch patches.drivers/0140-Target-sbc-Fix-sbc_copy_prot-for-offset-scatters.patch patches.drivers/0141-target-silence-GCC-warning-in-target_alua_state_chec.patch patches.drivers/0142-Target-transport-Allocate-protection-sg-if-needed.patch patches.drivers/0143-Target-sbc-Set-protection-operation-and-relevant-che.patch patches.drivers/0144-Target-file-place-escape-values-for-protection-infor.patch patches.drivers/0145-Target-dif-Introduce-protection-passthough-only-mode.patch patches.drivers/0146-Target-core-Remove-prot_handover-use-for-now.patch patches.drivers/0147-Target-iscsi-Add-T10-PI-indication-for-iscsi_portal_.patch patches.drivers/0148-Target-configfs-Expose-iSCSI-network-portal-group-T1.patch patches.drivers/0149-Target-sbc-add-debug-print.patch patches.drivers/0150-IB-isert-Introduce-isert_map-unmap_data_buf.patch patches.drivers/0151-IB-isert-Initialize-T10-PI-resources.patch patches.drivers/0152-IB-isert-Accept-RDMA_WRITE-completions.patch patches.drivers/0153-IB-isert-Support-T10-PI-protected-transactions.patch patches.drivers/0154-iscsi-target-Add-missing-NopOUT-flag-LMB-sanity-chec.patch patches.drivers/0155-Target-iser-Fix-signature-work-requests-accounting.patch patches.drivers/0156-Target-iser-Consider-DIF-and-RDMA_READ-completions-w.patch patches.drivers/0157-Target-iser-Move-check-signature-status-to-a-functio.patch patches.drivers/0158-Target-iser-Fail-SCSI-WRITE-command-if-device-detect.patch patches.drivers/0160-target-Fix-Task-Aborted-Status-TAS-handling.patch patches.drivers/0161-target-Add-TFO-abort_task-for-aborted-task-resources.patch patches.drivers/0163-Target-iser-Use-Fastreg-only-if-device-supports-sign.patch patches.drivers/0165-target-rd-T10-Dif-RAM-disk-is-allocating-more-space-.patch patches.drivers/0166-target-iblock-Fix-double-bioset_integrity_free-bug.patch patches.drivers/0167-tcm_fc-Convert-to-per-cpu-command-map-pre-allocation.patch patches.drivers/0168-target-Pass-in-transport-supported-PI-at-session-ini.patch patches.drivers/0169-target-spc-Only-expose-PI-inquiry-bits-when-supporte.patch patches.drivers/0170-target-spc-Only-expose-PI-mode-page-bits-when-suppor.patch patches.drivers/0171-target-sbc-Only-expose-PI-read_cap16-bits-when-suppo.patch patches.drivers/0172-target-sbc-Add-sbc_dif_generate-software-emulation.patch patches.drivers/0173-target-Enable-WRITE_INSERT-emulation-in-target_execu.patch patches.drivers/0174-target-sbc-Add-sbc_dif_read_strip-software-emulation.patch patches.drivers/0175-target-Enable-READ_STRIP-emulation-in-target_complet.patch patches.drivers/0176-target-Add-check-to-prevent-Abort-Task-from-aborting.patch patches.drivers/0177-target-tcm_fc-Don-t-export-ft_lport_list.patch patches.drivers/0178-target-tcm_fc-Limit-to-1-TPG-per-wwn.patch patches.drivers/0179-target-tcm_fc-Rename-structs-and-list-members-for-cl.patch patches.drivers/0180-target-tcm_fc-Rename-ft_-add-del-_lport-to-add-del-_.patch patches.drivers/0181-target-tcm_fc-Rename-ft_tport_create-to-ft_tport_get.patch patches.drivers/0183-percpu_ida-Make-percpu_ida_alloc-callers-accept-task.patch patches.drivers/0185-ib_isert-Fixup-merge-error-from-stable-backports.patch patches.drivers/tcm_fc-Fix-free-after-use-regression-in-ft_free_cmd.patch patches.drivers/0001-IB-iser-Add-TIMEWAIT_EXIT-event-handling.patch patches.drivers/IB-core-Fix-XRC-race-condition-in-ib_uverbs_open_qp.patch # bonding patches.drivers/bonding-populate-neighbour-s-private-on-enslave.patch patches.drivers/bonding-modify-bond_get_slave_by_dev-to-use-neighbou.patch patches.drivers/bonding-remove-bond_for_each_slave_continue_reverse.patch patches.drivers/bonding-make-bond_for_each_slave-use-lower-neighbour.patch patches.drivers/bonding-use-bond_for_each_slave-in-bond_uninit.patch patches.drivers/bonding-rework-bond_3ad_xmit_xor-to-use-bond_for_eac.patch patches.drivers/bonding-rework-rlb_next_rx_slave-to-use-bond_for_eac.patch patches.drivers/bonding-rework-bond_find_best_slave-to-use-bond_for_.patch patches.drivers/bonding-rework-bond_ab_arp_probe-to-use-bond_for_eac.patch patches.drivers/bonding-remove-unused-bond_for_each_slave_from.patch patches.drivers/bonding-add-bond_has_slaves-and-use-it.patch patches.drivers/bonding-convert-bond_has_slaves-to-use-the-neighbour.patch patches.drivers/bonding-convert-first-last-slave-logic-to-use-neighb.patch patches.drivers/bonding-remove-bond_prev_slave.patch patches.drivers/bonding-add-__bond_next_slave-which-uses-neighbours.patch patches.drivers/bonding-use-neighbours-for-bond_next_slave.patch patches.drivers/bonding-remove-slave-lists.patch patches.drivers/net-expose-the-master-link-to-sysfs-and-remove-it-fr.patch patches.drivers/net-create-sysfs-symlinks-for-neighbour-devices.patch patches.drivers/sysfs-make-attr-namespace-interface-less-convoluted.patch patches.drivers/bonding-correctly-verify-for-the-first-slave-in-bond.patch patches.drivers/bonding-verify-if-we-still-have-slaves-in-bond_3ad_u.patch patches.drivers/bonding-remove-__get_next_port.patch patches.drivers/bonding-remove-__get_first_port.patch patches.drivers/bonding-make-ad_port_selection_logic-use-bond_for_ea.patch patches.drivers/bonding-make-__get_active_agg-use-bond_for_each_slav.patch patches.drivers/bonding-make-ad_agg_selection_logic-use-bond_for_eac.patch patches.drivers/bonding-make-bond_3ad_unbind_slave-use-bond_for_each.patch patches.drivers/bonding-remove-unused-__get_next_agg.patch patches.drivers/bonding-don-t-use-bond_next_slave-in-bond_info_seq_n.patch patches.drivers/bonding-remove-bond_next_slave.patch patches.drivers/bonding-trivial-remove-forgotten-bond_next_vlan.patch patches.drivers/flow_dissector-factor-out-the-ports-extraction-in-sk.patch patches.drivers/bonding-modify-the-old-and-add-new-xmit-hash-policie.patch patches.drivers/bonding-ensure-that-TLB-mode-s-active-slave-has-corr.patch patches.drivers/bonding-use-RCU-protection-for-3ad-xmit-path.patch patches.drivers/bonding-use-RCU-protection-for-alb-xmit-path.patch patches.drivers/bonding-add-rtnl-lock-and-remove-read-lock-for-bond-.patch patches.drivers/bonding-push-Netlink-bits-into-separate-file.patch patches.drivers/bonding-move-mode-setting-into-separate-function.patch patches.drivers/bonding-move-active_slave-setting-into-separate-func.patch patches.drivers/bonding-remove-bond_ioctl_change_active.patch patches.drivers/bonding-move-active_slave-getting-into-separate-func.patch patches.drivers/bonding-add-Netlink-support-mode-option.patch patches.drivers/bonding-add-Netlink-support-active_slave-option.patch patches.drivers/bonding-Remove-__exit-tag-from-bond_netlink_fini.patch patches.drivers/bonding-move-bond-specific-init-after-enslave-happen.patch patches.drivers/net-Separate-the-close_list-and-the-unreg_list-v2.patch patches.drivers/dev-update-__dev_notify_flags-to-send-rtnl-msg.patch patches.drivers/dev-always-advertise-rx_flags-changes-via-netlink.patch patches.drivers/net-fix-rtnl-notification-in-atomic-context.patch patches.drivers/bonding-remove-bond-read-lock-for-bond_mii_monitor.patch patches.drivers/bonding-remove-bond-read-lock-for-bond_alb_monitor.patch patches.drivers/bonding-remove-bond-read-lock-for-bond_loadbalance_a.patch patches.drivers/bonding-remove-bond-read-lock-for-bond_activebackup_.patch patches.drivers/bonding-remove-bond-read-lock-for-bond_3ad_state_mac.patch patches.drivers/Revert-Merge-branch-bonding_monitor_locking.patch patches.drivers/bonding-bond_get_size-returns-wrong-size.patch patches.drivers/bonding-extend-round-robin-mode-with-packets_per_sla.patch patches.drivers/bonding-add-ip-checks-when-store-ip-target.patch patches.drivers/bonding-disable-arp-and-enable-mii-monitoring-when-b.patch patches.drivers/bonding-add-arp_ip_target-checks-when-install-the-mo.patch patches.drivers/drivers-net-Fix-FSF-address-in-file-headers.patch patches.drivers/bonding-fix-packets_per_slave-showing.patch patches.drivers/ipv4-fix-wildcard-search-with-inet_confirm_addr.patch patches.drivers/bonding-Use-RCU_INIT_POINTER-for-better-overhead-and.patch patches.drivers/bonding-add-miimon-netlink-support.patch patches.drivers/bonding-add-updelay-netlink-support.patch patches.drivers/bonding-add-downdelay-netlink-support.patch patches.drivers/bonding-add-use_carrier-netlink-support.patch patches.drivers/bonding-add-arp_interval-netlink-support.patch patches.drivers/bonding-add-arp_ip_target-netlink-support.patch patches.drivers/bonding-add-arp_validate-netlink-support.patch patches.drivers/bonding-add-arp_all_targets-netlink-support.patch patches.drivers/bonding-remove-the-no-effect-lock-for-bond_select_ac.patch patches.drivers/bonding-rebuild-the-lock-use-for-bond_mii_monitor.patch patches.drivers/bonding-rebuild-the-lock-use-for-bond_alb_monitor.patch patches.drivers/bonding-rebuild-the-lock-use-for-bond_loadbalance_ar.patch patches.drivers/net-add-for_each-iterators-through-neighbour-lower-l.patch patches.drivers/net-add-a-possibility-to-get-private-from-netdev_adj.patch patches.drivers/bonding-create-bond_first_slave_rcu.patch patches.drivers/bonding-rebuild-the-lock-use-for-bond_activebackup_a.patch patches.drivers/bonding-remove-unwanted-lock-for-bond-enslave-and-re.patch patches.drivers/bonding-add-RCU-for-bond_3ad_state_machine_handler.patch patches.drivers/bonding-remove-unwanted-lock-for-bond_option_active_.patch patches.drivers/bonding-remove-unwanted-lock-for-bond_store_primaryx.patch patches.drivers/bonding-rebuild-the-bond_resend_igmp_join_requests_d.patch patches.drivers/bondnl-use-be32-nla-put-get-for-be32-values.patch patches.drivers/bonding-add-primary-attribute-netlink-support.patch patches.drivers/bonding-add-primary_select-attribute-netlink-support.patch patches.drivers/bonding-add-fail_over_mac-attribute-netlink-support.patch patches.drivers/bonding-add-xmit_hash_policy-attribute-netlink-suppo.patch patches.drivers/bonding-add-resend_igmp-attribute-netlink-support.patch patches.drivers/bonding-protect-port-for-bond_3ad_adapter_speed_chan.patch patches.drivers/bonding-protect-port-for-bond_3ad_adapter_duplex_cha.patch patches.drivers/bonding-protect-port-for-bond_3ad_handle_link_change.patch patches.drivers/bonding-add-num_grat_arp-attribute-netlink-support.patch patches.drivers/bonding-add-all_slaves_active-attribute-netlink-supp.patch patches.drivers/bonding-add-min_links-attribute-netlink-support.patch patches.drivers/bonding-add-lp_interval-attribute-netlink-support.patch patches.drivers/bonding-add-packets_per_slave-attribute-netlink-supp.patch patches.drivers/bonding-make-local-function-static.patch patches.drivers/bonding-add-option-lp_interval-for-loading-module.patch patches.drivers/bonding-ust-micro-BOND_NO_USE_ARP-to-simplify-the-mo.patch patches.drivers/bonding-use-ether_addr_equal_unaligned-for-bond-addr.patch patches.drivers/bonding-slight-optimization-for-bond_3ad_xmit_xor.patch patches.drivers/bonding-slight-optimization-for-bond_alb_xmit.patch patches.drivers/bonding-slight-optimizztion-for-bond_slave_override.patch patches.drivers/bonding-remove-unwanted-return-value-for-bond_dev_qu.patch patches.drivers/bonding-remove-the-return-value-for-bond_3ad_bind_sl.patch patches.drivers/bonding-use-ether_addr_equal_64bits-to-instead-of-et.patch patches.drivers/bonding-make-more-functions-static.patch patches.drivers/bonding-add-lacp_rate-attribute-netlink-support.patch patches.drivers/bonding-add-ad_select-attribute-netlink-support.patch patches.drivers/bonding-add-ad_info-attribute-netlink-support.patch patches.drivers/bonding-fix-netlink-msg-size.patch patches.drivers/bonding-add-bounds-checking-for-tbl-params.patch patches.drivers/bonding-fix-kstrtou8-return-value-verification-in-nu.patch patches.drivers/bonding-clean-up-style-for-bond_3ad.c.patch patches.drivers/bonding-convert-3ad-to-use-pr_warn-instead-of-pr_war.patch patches.drivers/bonding-remove-dead-code-from-3ad.patch patches.drivers/bonding-fix-bond_3ad_set_carrier-RCU-usage.patch patches.drivers/bonding-fix-__get_first_agg-RCU-usage.patch patches.drivers/bonding-fix-__get_active_agg-RCU-logic.patch patches.drivers/bonding-use-__dev_get_by_name-instead-of-dev_get_by_.patch patches.drivers/bonding-handle-slave-s-name-change-with-primary_slav.patch patches.drivers/bonding-add-sysfs-slave-dir-for-bond-slave-devices.patch patches.drivers/bonding-add-netlink-attributes-to-slave-link-dev.patch patches.drivers/bond-make-slave_sysfs_ops-static.patch patches.drivers/net-introduce-reciprocal_scale-helper-and-convert-us.patch patches.drivers/reciprocal_divide-update-correction-of-the-algorithm.patch patches.drivers/bonding-add-infrastructure-for-an-option-API.patch patches.drivers/bonding-convert-mode-setting-to-use-the-new-option-A.patch patches.drivers/bonding-convert-packets_per_slave-to-use-the-new-opt.patch patches.drivers/bonding-convert-xmit_hash_policy-to-use-the-new-opti.patch patches.drivers/bonding-convert-arp_validate-to-use-the-new-option-A.patch patches.drivers/bonding-convert-arp_all_targets-to-use-the-new-optio.patch patches.drivers/bonding-convert-fail_over_mac-to-use-the-new-option-.patch patches.drivers/bonding-convert-arp_interval-to-use-the-new-option-A.patch patches.drivers/bonding-convert-arp_ip_target-to-use-the-new-option-.patch patches.drivers/bonding-convert-downdelay-to-use-the-new-option-API.patch patches.drivers/bonding-convert-updelay-to-use-the-new-option-API.patch patches.drivers/bonding-convert-lacp_rate-to-use-the-new-option-API.patch patches.drivers/bonding-convert-min_links-to-use-the-new-option-API.patch patches.drivers/bonding-convert-ad_select-to-use-the-new-option-API.patch patches.drivers/bonding-convert-num_peer_notif-to-use-the-new-option.patch patches.drivers/bonding-convert-miimon-to-use-the-new-option-API.patch patches.drivers/bonding-convert-primary-to-use-the-new-option-API.patch patches.drivers/bonding-convert-primary_reselect-to-use-the-new-opti.patch patches.drivers/bonding-convert-use_carrier-to-use-the-new-option-AP.patch patches.drivers/bonding-convert-active_slave-to-use-the-new-option-A.patch patches.drivers/bonding-convert-queue_id-to-use-the-new-option-API.patch patches.drivers/bonding-convert-all_slaves_active-to-use-the-new-opt.patch patches.drivers/bonding-convert-resend_igmp-to-use-the-new-option-AP.patch patches.drivers/bonding-convert-lp_interval-to-use-the-new-option-AP.patch patches.drivers/bonding-convert-slaves-to-use-the-new-option-API.patch patches.drivers/bonding-clean-the-primary-slave-if-there-is-no-slave.patch patches.drivers/bonding-change-name-of-sysfs-dir-for-bonding-slaves.patch patches.drivers/rtnetlink-put-BOND-into-nl-attribute-names-which-are.patch patches.drivers/rtnetlink-provide-api-for-getting-and-setting-slave-.patch patches.fixes/rtnetlink-fix-oops-in-rtnl_link_get_slave_info_data_.patch patches.drivers/bonding-convert-netlink-to-use-slave-data-info-api.patch patches.drivers/rtnetlink-remove-ndo_get_slave.patch patches.drivers/bonding-Don-t-allow-bond-devices-to-change-network-n.patch patches.drivers/rtnetlink-add-missing-IFLA_BOND_AD_INFO_UNSPEC.patch patches.drivers/bonding-fix-u64-division.patch patches.drivers/rtnetlink-remove-IFLA_BOND_SLAVE-definition.patch patches.drivers/bonding-RCUify-bond_ab_arp_probe.patch patches.drivers/bonding-restructure-locking-of-bond_ab_arp_probe.patch patches.drivers/bonding-fix-locking-in-bond_loadbalance_arp_mon.patch patches.drivers/bonding-fail_over_mac-should-only-affect-AB-mode-at-.patch patches.drivers/bonding-fail_over_mac-should-only-affect-AB-mode-in-.patch patches.drivers/bonding-remove-unwanted-bond-lock-for-enslave-proces.patch patches.drivers/bonding-Fix-deadlock-in-bonding-driver-when-using-ne.patch patches.drivers/net-bonding-fix-bond_options.c-direct-rwlock.h-inclu.patch patches.drivers/netdevice-add-queue-selection-fallback-handler-for-n.patch patches.drivers/bonding-Fix-RTNL-assertion-failed-at-net-core-rtnetl-3ad.patch patches.drivers/bonding-Fix-RTNL-assertion-failed-at-net-core-rtnetl-ab.patch patches.drivers/bonding-fix-a-div-error-caused-by-the-slave-release-.patch patches.drivers/bonding-disallow-enslaving-a-bond-to-itself.patch patches.drivers/bonding-correctly-handle-out-of-range-parameters-for.patch patches.drivers/bonding-make-slave-status-notifications-GFP_ATOMIC.patch patches.drivers/vlan-link-the-upper-neighbour-only-after-registering.patch patches.drivers/vlan-unlink-the-upper-neighbour-before-unregistering.patch patches.drivers/macvlan-resolve-ENOENT-errors-on-creation.patch patches.drivers/macvlan-unregister-net-device-when-netdev_upper_dev_.patch patches.drivers/bonding-fix-out-of-range-parameters-for-bond_intmax_.patch patches.drivers/bonding-fix-ad_select-module-param-check.patch patches.fixes/bonding-fix-vlan_features-computing.patch patches.drivers/target-allow-non-supporting-backends-to-set-pi_prot_type-to-0 patches.fixes/teaming-fix-vlan_features-computing.patch patches.fixes/be2net-Fix-invocation-of-be_close-after-be_clear.patch patches.fixes/net-Find-the-nesting-level-of-a-given-device-by-type.patch patches.fixes/net-generic-dev_disable_lro-stacked-device-handling.patch patches.fixes/macvlan-allow-setting-LRO-independently-of-lower-dev.patch patches.fixes/PCI-MSI-Add-pci_enable_msi_range-and-pci_enable_msix.patch patches.drivers/benet-Use-pci_enable_msix_range-instead-of-pci_enabl.patch patches.fixes/net-allow-macvlans-to-move-to-net-namespace.patch patches.fixes/net-rename-sysfs-symlinks-on-device-name-change.patch patches.fixes/net-add-sysfs-helpers-for-netdev_adjacent-logic.patch patches.fixes/net-correct-error-path-in-rtnl_newlink.patch patches.fixes/rtnetlink-fix-a-memory-leak-when-newlink-fails.patch patches.fixes/net-prevent-of-emerging-cross-namespace-symlinks.patch patches.fixes/net-fix-creation-adjacent-device-symlinks.patch patches.fixes/bonding-always-set-recv_probe-to-bond_arp_rcv-in-arp.patch patches.fixes/bonding-fix-curr_active_slave-carrier-with-loadbalan.patch patches.fixes/bond-Check-length-of-IFLA_BOND_ARP_IP_TARGET-attribu.patch patches.fixes/rtnetlink-avoid-0-sized-arrays.patch patches.fixes/bonding-Prevent-IPv6-link-local-address-on-enslaved-.patch patches.fixes/bonding-prevent-out-of-bound-accesses.patch patches.fixes/bonding-set-carrier-off-for-devices-created-through-.patch patches.fixes/bonding-Advertize-vxlan-offload-features-when-suppor.patch patches.fixes/bonding-handle-more-gso-types.patch patches.fixes/bonding-use-the-correct-ether-type-for-alb.patch # rbd / libceph SLE 12 update (bsc#918255 FATE#318350) patches.drivers/libceph-ceph_osd_flag_-enum-update patches.drivers/0001-net-8021q-bluetooth-bridge-can-ceph-remove-extern-from-function-prototypes patches.drivers/0006-ceph-add-necessary-clean-up-if-invalid-reply-received-in-handle_reply patches.drivers/0009-rbd-rbd_device-dev_id-is-an-int-format-it-as-such patches.drivers/0010-rbd-tweak-loaded-message-and-module-description patches.drivers/0011-rbd-refactor-rbd_init-a-bit patches.drivers/0012-rbd-switch-to-ida-for-rbd-id-assignments patches.drivers/0013-rbd-add-minor-sysfs-rbd-device-attribute patches.drivers/0014-rbd-wire-up-is_visible-sysfs-callback-for-rbd-bus patches.drivers/0015-rbd-add-support-for-single-major-device-number-allocation-scheme patches.drivers/0016-rbd-enable-extended-devt-in-single-major-mode patches.drivers/0017-rbd-introduce-rbd_dev_header_unwatch_sync-and-switch-to-it patches.drivers/0018-rbd-tear-down-watch-request-if-rbd_dev_device_setup-fails patches.drivers/0019-libceph-all-features-fields-must-be-u64 patches.drivers/0020-libceph-update-ceph_features-h patches.drivers/0021-crush-pass-weight-vector-size-to-map-function patches.drivers/0022-crush-factor-out-trivial-crush_destroy_rule patches.drivers/0023-crush-reduce-scope-of-some-local-variables patches.drivers/0024-crush-fix-some-comments patches.drivers/0025-crush-eliminate-crush_max_set-result-size-limitation patches.drivers/0026-crush-return-crush_item_undef-for-failed-placements-with-indep patches.drivers/0027-crush-use-breadth-first-search-for-indep-mode patches.drivers/0028-crush-add-note-about-r-in-recursive-choose patches.drivers/0029-crush-strip-firstn-conditionals-out-of-crush_choose-rename patches.drivers/0030-crush-clarify-numrep-vs-endpos patches.drivers/0031-crush-pass-parent-r-value-for-indep-call patches.drivers/0032-crush-new-set_choose_leaf_tries-command patches.drivers/0033-crush-apply-chooseleaf_tries-to-firstn-mode-too patches.drivers/0034-crush-add-set_choose_tries-rule-step patches.drivers/0035-crush-choose_leaf-chooseleaf-throughout patches.drivers/0036-crush-generalize-descend_once patches.drivers/0037-crush-add-set_choose_local_tries-steps patches.drivers/0038-crush-attempts-tries patches.drivers/0039-crush-fix-crush_choose_firstn-comment patches.drivers/0040-libceph-use-ceph_mon_port-when-the-specified-port-is-0 patches.drivers/0044-libceph-add-ceph_kv-malloc-free-and-switch-to-them patches.drivers/0045-libceph-dout-is-missing-a-newline patches.drivers/0046-libceph-start-using-oloc-abstraction patches.drivers/0047-libceph-rename-max_obj_name_size-to-ceph_max_oid_name_len patches.drivers/0048-libceph-introduce-and-start-using-oid-abstraction patches.drivers/0049-libceph-replace-ceph_calc_ceph_pg-with-ceph_oloc_oid_to_pg patches.drivers/0050-libceph-add-ceph_pg_pool_by_id patches.drivers/0051-libceph-follow-read-write-tier-fields-on-osd-request-submission patches.drivers/0052-libceph-rename-ceph_osd_request-r_-oloc-oid-to-r_base_-oloc-oid patches.drivers/0053-libceph-follow-redirect-replies-from-osds patches.drivers/0055-libceph-fix-error-handling-in-ceph_osdc_init patches.drivers/0056-libceph-factor-out-logic-from-ceph_osdc_start_request patches.drivers/0057-libceph-take-map_sem-for-read-in-handle_reply # refresh up to v4.1 (libceph and rbd, ignoring CephFS and blk-mq conversion) patches.drivers/0058-crush-support-new-indep-mode-and-SET_-steps-crush-v2.patch patches.drivers/0059-libceph-support-CEPH_FEATURE_EXPORT_PEER.patch patches.drivers/0060-libceph-support-CEPH_FEATURE_OSD_CACHEPOOL-feature.patch patches.drivers/0061-net-remove-unnecessary-return-s.patch patches.drivers/0062-ceph-remove-xattr-when-null-value-is-given-to-setxat.patch patches.drivers/0063-libceph-a-per-osdc-crush-scratch-buffer.patch patches.drivers/0064-rbd-remove-out_partial-label-in-rbd_img_request_fill.patch patches.drivers/0065-libceph-encode-CEPH_OSD_OP_FLAG_-op-flags.patch patches.drivers/0066-libceph-add-support-for-CEPH_OSD_OP_SETALLOCHINT-osd.patch patches.drivers/0067-libceph-bump-CEPH_OSD_MAX_OP-to-3.patch patches.drivers/0068-rbd-num_ops-parameter-for-rbd_osd_req_create.patch patches.drivers/0069-rbd-prefix-rbd-writes-with-CEPH_OSD_OP_SETALLOCHINT-.patch patches.drivers/0070-libceph-fix-oops-in-ceph_msg_data_-pages-pagelist-_a.patch patches.drivers/0071-crush-fix-off-by-one-errors-in-total_tries-refactor.patch patches.drivers/0072-crush-allow-crush-rules-to-set-re-tries-counts-to-0.patch patches.drivers/0073-crush-add-chooseleaf_vary_r-tunable.patch patches.drivers/0074-crush-add-SET_CHOOSELEAF_VARY_R-step.patch patches.drivers/0075-crush-support-chooseleaf_vary_r-tunable-tunables3-by.patch patches.drivers/0076-libceph-refer-to-osdmap-directly-in-osdmap_show.patch patches.drivers/0077-libceph-do-not-prefix-osd-lines-with-t-in-debugfs-ou.patch patches.drivers/0078-libceph-dump-pg_temp-mappings-to-debugfs.patch patches.drivers/0079-libceph-dump-osdmap-and-enhance-output-on-decode-err.patch patches.drivers/0080-libceph-split-osdmap-allocation-and-decode-steps.patch patches.drivers/0081-libceph-fixup-error-handling-in-osdmap_decode.patch patches.drivers/0082-libceph-safely-decode-max_osd-value-in-osdmap_decode.patch patches.drivers/0083-libceph-check-length-of-osdmap-osd-arrays.patch patches.drivers/0084-libceph-fix-crush_decode-call-site-in-osdmap_decode.patch patches.drivers/0085-libceph-fixup-error-handling-in-osdmap_apply_increme.patch patches.drivers/0086-libceph-nuke-bogus-encoding-version-check-in-osdmap_.patch patches.drivers/0087-libceph-fix-and-clarify-ceph_decode_need-sizes.patch patches.drivers/0088-libceph-rename-__decode_pool-_names-to-decode_pool-_.patch patches.drivers/0089-libceph-introduce-decode-_new-_pools-and-switch-to-t.patch patches.drivers/0090-libceph-switch-osdmap_set_max_osd-to-krealloc.patch patches.drivers/0091-libceph-introduce-decode-_new-_pg_temp-and-switch-to.patch patches.drivers/0092-libceph-introduce-get_osdmap_client_data_v.patch patches.drivers/0093-libceph-generalize-ceph_pg_mapping.patch patches.drivers/0094-libceph-primary_temp-infrastructure.patch patches.drivers/0095-libceph-primary_temp-decode-bits.patch patches.drivers/0096-libceph-primary_affinity-infrastructure.patch patches.drivers/0097-libceph-primary_affinity-decode-bits.patch patches.drivers/0098-libceph-enable-OSDMAP_ENC-feature-bit.patch patches.drivers/0099-libceph-ceph_osd_-exists-is_up-is_down-osd-definitio.patch patches.drivers/0100-libceph-ceph_can_shift_osds-pool-and-pool-type-defin.patch patches.drivers/0101-libceph-introduce-pg_to_raw_osds-and-raw_to_up_osds-.patch patches.drivers/0102-libceph-introduce-apply_temps-helper.patch patches.drivers/0103-libceph-switch-ceph_calc_pg_acting-to-new-helpers.patch patches.drivers/0104-libceph-return-primary-from-ceph_calc_pg_acting.patch patches.drivers/0105-libceph-add-support-for-primary_temp-mappings.patch patches.drivers/0106-libceph-add-support-for-osd-primary-affinity.patch patches.drivers/0107-libceph-redo-ceph_calc_pg_primary-in-terms-of-ceph_c.patch patches.drivers/0108-libceph-output-primary-affinity-values-on-osdmap-upd.patch patches.drivers/0109-libceph-dump-pool-read-write-_tier-to-debugfs.patch patches.drivers/0110-libceph-fix-non-default-values-check-in-apply_primar.patch patches.drivers/0111-crush-decode-and-initialize-chooseleaf_vary_r.patch patches.drivers/0112-ceph_sync_read-stop-poking-into-iov_iter-guts.patch patches.drivers/0113-rbd-replace-IS_ERR-and-PTR_ERR-with-PTR_ERR_OR_ZERO.patch patches.drivers/0114-libceph-recognize-poolop-requests-in-debugfs.patch patches.drivers/0115-libceph-mon_get_version-request-infrastructure.patch patches.drivers/0116-libceph-add-ceph_monc_wait_osdmap.patch patches.drivers/0117-rbd-make-sure-we-have-latest-osdmap-on-rbd-map.patch patches.drivers/0118-rbd-fix-osd_request-memory-leak-in-__rbd_dev_header_.patch patches.drivers/0119-rbd-fix-ida-idr-memory-leak.patch patches.drivers/0120-rbd-add-ioctl-for-rbd.patch patches.drivers/0121-rbd-move-calls-that-may-sleep-out-of-spin-lock-range.patch patches.drivers/0122-rbd-only-set-disk-to-read-only-once.patch patches.drivers/0123-ceph-remove-bogus-extern.patch patches.drivers/0124-libceph-rename-ceph_osd_request-r_linger_osd-to-r_li.patch patches.drivers/0125-libceph-add-maybe_move_osd_to_lru-and-switch-to-it.patch patches.drivers/0126-libceph-move-and-add-dout-s-to-ceph_msg_-get-put.patch patches.drivers/0127-libceph-move-and-add-dout-s-to-ceph_osdc_request_-ge.patch patches.drivers/0128-libceph-harden-ceph_osdc_request_release-a-bit.patch patches.drivers/0129-libceph-unregister-only-registered-linger-requests.patch patches.drivers/0130-libceph-fix-linger-request-check-in-__unregister_req.patch patches.drivers/0131-libceph-introduce-ceph_osdc_cancel_request.patch patches.drivers/0132-rbd-rbd_obj_request_wait-should-cancel-the-request-i.patch patches.drivers/0133-rbd-add-rbd_obj_watch_request_helper-helper.patch patches.drivers/0134-rbd-use-rbd_obj_watch_request_helper-helper.patch patches.drivers/0135-libceph-nuke-ceph_osdc_unregister_linger_request.patch patches.drivers/0136-libceph-drop-osd-ref-when-canceling-con-work.patch patches.drivers/0137-rbd-do-not-leak-image_id-in-rbd_dev_v2_parent_info.patch patches.drivers/0138-rbd-use-rbd_segment_name_free-instead-of-kfree.patch patches.drivers/0139-rbd-show-the-entire-chain-of-parent-images.patch patches.drivers/0140-rbd-introduce-rbd_dev_header_info.patch patches.drivers/0141-rbd-remove-unnecessary-asserts-in-rbd_dev_image_prob.patch patches.drivers/0142-rbd-split-rbd_dev_spec_update-into-two-functions.patch patches.drivers/0143-rbd-harden-rbd_dev_refresh-and-callers-a-bit.patch patches.drivers/0144-rbd-update-mapping-size-only-on-refresh.patch patches.drivers/0145-rbd-do-not-read-in-parent-info-before-snap-context.patch patches.drivers/0146-rbd-take-snap_id-into-account-when-reading-in-parent.patch patches.drivers/0147-rbd-rework-rbd_request_fn.patch patches.drivers/0148-rbd-allocate-img_request-with-GFP_NOIO-instead-GFP_A.patch patches.drivers/0149-rbd-remove-extra-newlines-from-rbd_warn-messages.patch patches.drivers/0150-rbd-avoid-format-security-warning-inside-alloc_workq.patch patches.drivers/0151-rbd-fix-error-return-code-in-rbd_dev_device_setup.patch patches.drivers/0152-libceph-abstract-out-ceph_osd_request-enqueue-logic.patch patches.drivers/0153-libceph-resend-lingering-requests-with-a-new-tid.patch patches.drivers/0154-libceph-select-CRYPTO_CBC-in-addition-to-CRYPTO_AES.patch patches.drivers/0155-libceph-fix-a-use-after-free-issue-in-osdmap_set_max.patch patches.drivers/0156-libceph-Convert-pr_warning-to-pr_warn.patch patches.drivers/0157-libceph-don-t-try-checking-queue_work-return-value.patch patches.drivers/0158-rbd-do-not-return-ERANGE-on-auth-failures.patch patches.drivers/0159-rbd-access-snapshot-context-and-mapping-size-safely.patch patches.drivers/0160-rbd-add-img_obj_request_simple-helper.patch patches.drivers/0161-rbd-skip-the-copyup-when-an-entire-object-writing.patch patches.drivers/0162-rbd-extend-the-operation-type.patch patches.drivers/0163-rbd-initial-discard-bits-from-Guangliang-Zhao.patch patches.drivers/0164-rbd-read-image-size-for-discard-check-safely.patch patches.drivers/0165-rbd-fix-snapshot-context-reference-count-for-discard.patch patches.drivers/0166-rbd-tolerate-ENOENT-for-discard-operations.patch patches.drivers/0167-rbd-make-discard-trigger-copy-on-write.patch patches.drivers/0168-rbd-extract-a-method-for-adding-object-operations.patch patches.drivers/0169-rbd-use-helpers-to-handle-discard-for-layered-images.patch patches.drivers/0170-rbd-set-the-remaining-discard-properties-to-enable-s.patch patches.drivers/0171-libceph-reference-counting-pagelist.patch patches.drivers/0172-libceph-remove-redundant-declaration.patch patches.drivers/0173-libceph-sync-osd-op-definitions-in-rados.h.patch patches.drivers/0174-libceph-separate-multiple-ops-with-commas-in-debugfs.patch patches.drivers/0175-rbd-rbd-workqueues-need-a-resque-worker.patch patches.drivers/0176-rbd-use-a-single-workqueue-for-all-devices.patch patches.drivers/0177-libceph-use-memalloc-flags-for-net-IO.patch patches.drivers/0178-libceph-eliminate-unnecessary-allocation-in-process_.patch patches.drivers/0179-libceph-unlink-from-o_linger_requests-when-clearing-.patch patches.drivers/0180-libceph-clear-r_req_lru_item-in-__unregister_linger_.patch patches.drivers/0181-libceph-nuke-ceph_kvfree.patch patches.drivers/0182-rbd-delete-unnecessary-checks-before-two-function-ca.patch patches.drivers/0183-libceph-store-session-key-in-cephx-authorizer.patch patches.drivers/0184-libceph-message-signature-support.patch patches.drivers/0185-libceph-update-ceph_msg_header-structure.patch patches.drivers/0186-libceph-require-cephx-message-signature-by-default.patch patches.drivers/0187-rbd-don-t-treat-CEPH_OSD_OP_DELETE-as-extent-op.patch patches.drivers/0188-libceph-add-SETXATTR-CMPXATTR-osd-operations-support.patch patches.drivers/0189-libceph-add-CREATE-osd-operation-support.patch patches.drivers/0190-libceph-specify-position-of-extent-operation.patch patches.drivers/0191-libceph-fixup-includes-in-pagelist.h.patch patches.drivers/0192-libceph-fix-sparse-endianness-warnings.patch patches.drivers/0193-libceph-nuke-pool-op-infrastructure.patch patches.drivers/0194-libceph-use-mon_client.c-put_generic_request-more.patch patches.drivers/0195-rbd-nuke-copy_token.patch patches.drivers/0196-rbd-fix-error-paths-in-rbd_dev_refresh.patch patches.drivers/0197-rbd-do-not-treat-standalone-as-flatten.patch patches.drivers/0198-libceph-tcp_nodelay-support.patch patches.drivers/0199-libceph-kfree-in-put_osd-shouldn-t-depend-on-authori.patch patches.drivers/0200-Revert-libceph-use-memalloc-flags-for-net-IO.patch patches.drivers/0201-rbd-be-more-informative-on-ENOENT-failures.patch patches.drivers/0202-libceph-osdmap.h-Add-missing-format-newlines.patch patches.drivers/0203-libceph-don-t-overwrite-specific-con-error-msgs.patch patches.drivers/0204-rbd-mark-block-queue-as-non-rotational.patch patches.drivers/0205-libceph-ceph-split-ceph_show_options.patch patches.drivers/0206-libceph-expose-client-options-through-debugfs.patch patches.drivers/0207-libceph-simplify-our-debugfs-attr-macro.patch patches.drivers/0208-crush-drop-unnecessary-include-from-mapper.c.patch patches.drivers/0209-crush-ensuring-at-most-num-rep-osds-are-selected.patch patches.drivers/0210-crush-straw2-bucket-type-with-an-efficient-64-bit-cr.patch patches.drivers/0211-libceph-enable-PRIMARY_AFFINITY-feature-bit.patch patches.drivers/0212-libceph-announce-support-for-straw2-buckets.patch patches.drivers/0213-Revert-libceph-clear-r_req_lru_item-in-__unregister_.patch patches.drivers/Re-add-copy_page_vector_to_user.patch patches.fixes/rbd-use-GFP_NOIO-consistently-for-request-allocation.patch # LIO clustered RBD backend (fate#318836) patches.drivers/target-correctly-handle-match_int-errors-in-FILEIO-P.patch patches.drivers/target-Remove-set-but-not-used-variables.patch patches.drivers/target-configfs-handle-match_int-errors.patch patches.drivers/iscsi-target-Add-tpg_enabled_sendtargets-for-disable.patch patches.drivers/libceph-add-scatterlist-messenger-data-type.patch patches.fixes/libceph-fix-scatterlist-last_piece-calculation.patch patches.drivers/rbd-add-support-for-scatterlist-obj_request_type.patch patches.drivers/rbd-add-lio-specific-data-area.patch patches.drivers/libceph-support-bidirectional-requests.patch patches.drivers/libceph-add-support-for-CMPEXT-compare-extent-reques.patch patches.drivers/rbd-add-write-test-helper.patch patches.drivers/rbd-add-num-ops-calculator-helper.patch patches.drivers/rbd-add-support-for-COMPARE_AND_WRITE-CMPEXT.patch patches.drivers/libceph-add-support-for-write-same-requests.patch patches.drivers/rbd-add-support-for-writesame-requests.patch patches.drivers/target-add-compare-and-write-callback.patch patches.drivers/target-compare-and-write-backend-driver-sense-handli.patch patches.drivers/target-add-COMPARE_AND_WRITE-sg-creation-helper.patch patches.drivers/libceph-fix-pr_fmt-compile-issues.patch patches.drivers/rbd-export-some-functions-used-by-lio-rbd-backend.patch patches.drivers/rbd-move-structs-used-by-lio-rbd-to-new-header.patch patches.drivers/target-add-rbd-backend.patch patches.drivers/target-add-lio-rbd-to-makefile-Kconfig.patch patches.drivers/ceph-rbd-add-support-for-watch-notify-payloads.patch patches.drivers/ceph-rbd-add-support-for-header-version-2-and-3.patch patches.drivers/ceph-rbd-update-watch-notify-ceph_osd_op.patch patches.drivers/rbd-add-rbd_dev_setxattr-helper.patch patches.drivers/rbd-add-setxattr-device-attribute-for-debugging.patch patches.drivers/rbd-add-rbd_dev_cmpsetxattr-helper.patch patches.drivers/rbd-add-cmpsetattr-device-attribute-for-debugging.patch patches.drivers/ceph-osd_client-add-support-for-CEPH_OSD_OP_GETXATTR.patch patches.drivers/rbd-add-rbd_dev_getxattr-helper.patch patches.drivers/rbd-add-getxattr-device-attribute-for-debugging.patch patches.drivers/target-pr-split-out-and-export-core_scsi3_pr_seq_non.patch patches.drivers/target-pr-add-backend-API-for-reservation-handling.patch patches.drivers/target-rbd-add-support-for-PR-register-read-keys.patch patches.drivers/target-rbd-add-pr_reserve-support.patch patches.drivers/target-rbd-add-pr_release-support.patch patches.drivers/target-rbd-add-pr_read_reservation-support.patch patches.drivers/target-rbd-add-pr_clear-support.patch patches.drivers/target-rbd-add-pr_preempt-support.patch patches.drivers/target-rbd-add-stubbed-out-pr_register_and_move.patch patches.drivers/target-rbd-add-pr_report_capabilities-support.patch patches.drivers/target-rbd-add-stubbed-out-pr_read_full_status.patch patches.drivers/target-rbd-SCSI3-check-conflict-support.patch patches.drivers/target-rbd-add-SCSI2-reservation-entry-to-PR-info.patch patches.drivers/target-rbd-implement-SCSI2-reservation-handling.patch patches.drivers/target-rbd-handle-SCSI2-reservation-release-on-reset.patch patches.drivers/target-configfs-add-device-vendor_id-attribute.patch patches.drivers/target-remove-hardcoded-T10-Vendor-ID-in-INQUIRY-res.patch patches.drivers/target-rbd-fix-COMPARE-AND-WRITE-page-vector-leak.patch patches.drivers/target-rbd-fix-PR-info-memory-leaks.patch patches.drivers/target-pr-fix-core_scsi3_pr_seq_non-caller.patch patches.fixes/rbd-don-t-log-miscompare-as-an-error.patch patches.fixes/rbd-report-unsupported-features-to-syslog.patch patches.fixes/rbd-handle-OBJ_REQUEST_SG-types-for-copyup.patch patches.fixes/target-rbd-don-t-put-snap_context-twice.patch patches.fixes/target-rbd-remove-caw_mutex-usage.patch patches.drivers/libceph-rename-ceph_osd_req_op-payload_len-to-indata.patch patches.drivers/libceph-move-r_reply_op_-len-result-into-struct-ceph.patch patches.drivers/libceph-make-r_request-msg_size-calculation-clearer.patch patches.drivers/libceph-osdc-req_mempool-should-be-backed-by-a-slab-.patch patches.drivers/libceph-enable-large-variable-sized-OSD-requests.patch patches.fixes/rbd-truncate-objects-on-cmpext-short-reads.patch patches.drivers/target-use-se_dev_entry-when-allocating-UAs.patch patches.drivers/target-Send-UA-upon-LUN-RESET-tmr-completion.patch patches.fixes/0001-target-Fix-LUN_RESET-active-TMR-descriptor-handling.patch patches.fixes/0002-target-Fix-LUN_RESET-active-I-O-handling-for-ACK_KRE.patch patches.fixes/0003-target-Drop-incorrect-ABORT_TASK-put-for-completed-c.patch patches.fixes/0004-target-Fix-TAS-handling-for-multi-session-se_node_ac.patch patches.fixes/0005-target-Fix-remote-port-TMR-ABORT-se_cmd-fabric-stop.patch patches.fixes/0006-target-Fix-race-with-SCF_SEND_DELAYED_TAS-handling.patch patches.fixes/target-Fix-missing-complete-during-ABORT_TASK-CMD_T_.patch patches.fixes/target-Fix-race-between-iscsi-target-connection-shut.patch patches.fixes/target-Make-EXTENDED_COPY-0xe4-failure-return-COPY-T.patch patches.fixes/target-add-XCOPY-target-segment-desc-sense-codes.patch patches.fixes/target-use-XCOPY-TOO-MANY-TARGET-DESCRIPTORS-sense.patch patches.fixes/target-bounds-check-XCOPY-segment-descriptor-list.patch patches.fixes/target-bounds-check-XCOPY-total-descriptor-list-leng.patch patches.fixes/target-return-UNSUPPORTED-TARGET-SEGMENT-DESC-TYPE-C.patch patches.fixes/target-simplify-XCOPY-wwn-se_dev-lookup-helper.patch patches.fixes/target-check-XCOPY-segment-descriptor-CSCD-IDs.patch patches.fixes/target-use-XCOPY-segment-descriptor-CSCD-IDs.patch patches.fixes/target-check-for-XCOPY-parameter-truncation.patch patches.fixes/target-support-XCOPY-requests-without-parameters.patch patches.drivers/vmxnet3-Register-shutdown-handler-for-device-fwd.patch patches.drivers/vmxnet3-Fix-memory-leaks-in-rx-path-fwd.patch patches.drivers/vmxnet3-Changes-for-vmxnet3-adapter-version-2-fwd.patch patches.drivers/vmxnet3-Bump-up-driver-version-number.patch patches.drivers/vmxnet3-segCnt-can-be-1-for-LRO-packets.patch patches.fixes/ipvs-drop-first-packet-to-dead-server.patch patches.fixes/macvlan-Support-bonding-events.patch patches.fixes/vmxnet3-adjust-ring-sizes-when-interface-is-down.patch patches.fixes/Driver-Vmxnet3-Fix-ethtool-S-to-return-correct-rx-qu.patch patches.fixes/e1000e-Remove-unreachable-code.patch patches.fixes/e1000e-Do-not-read-ICR-in-Other-interrupt.patch patches.fixes/e1000e-Do-not-write-lsc-to-ics-in-msi-x-mode.patch patches.fixes/e1000e-Fix-msi-x-interrupt-automask.patch patches.fixes/Driver-Vmxnet3-set-CHECKSUM_UNNECESSARY-for-IPv6-pac.patch patches.fixes/enic-set-netdev-vlan_features.patch # netxen SLE12-SP1 update (bsc#922060 FATE#318607) patches.drivers/netxen-0001-netxen-Fix-BUG-sleeping-function-called-from-invalid.patch patches.drivers/netxen-0002-netxen_nic-use-spin_-un-lock_bh-around-tx_clean_lock.patch patches.drivers/netxen-0003-netxen_nic-use-spin_-un-lock_bh-around-tx_clean_lock.patch # e1000e SLE12-SP1 update (bug#922851 FATE#318528) patches.drivers/e1000e-0001-intel-Remove-extern-from-function-prototypes.patch patches.drivers/e1000e-0002-e1000e-Validate-hwtstamp_config-completely-before-ap.patch patches.drivers/e1000e-0003-e1000e-Implement-the-SIOCGHWTSTAMP-ioctl.patch patches.drivers/e1000e-0004-e1000e-fix-compiler-warning-maybe-unitialized-variab.patch patches.drivers/e1000e-0005-e1000e-Use-pci_enable_msix_range-instead-of-pci_enab.patch patches.drivers/e1000e-0006-e1000e-PTP-lock-in-e1000e_phc_adjustfreq.patch patches.drivers/e1000e-0007-e1000e-Cleanup-unecessary-references.patch patches.drivers/e1000e-0008-e1000e-Resolve-issues-with-Management-Engine-ME-brie.patch patches.drivers/e1000e-0009-e1000e-Fix-82579-sets-LPI-too-early.patch patches.drivers/e1000e-0010-e1000e-Cleanup-Update-GPL-header-and-Copyright.patch patches.drivers/e1000e-0011-e1000e-Add-missing-branding-strings-in-ich8lan.c.patch patches.drivers/e1000e-0012-e1000e-Refactor-PM-flows.patch patches.drivers/e1000e-0013-e1000e-Refactor-of-Runtime-Power-Management.patch patches.drivers/e1000e-0014-e1000e-Feature-Enable-PHY-Ultra-Low-Power-Mode-ULP.patch patches.drivers/e1000e-0015-e1000e-Fix-not-generating-an-error-on-invalid-load-p.patch patches.drivers/e1000e-0016-e1000e-Fix-ethtool-offline-tests-for-82579-parts.patch patches.drivers/e1000e-0017-net-e1000e-calls-skb_set_hash.patch patches.drivers/e1000e-0018-e1000e-fix-the-build-error-when-PM-is-disabled.patch patches.drivers/e1000e-0019-e1000e-Fix-Hardware-Unit-Hang.patch patches.drivers/e1000e-0020-e1000e-Fix-Explicitly-set-Transmit-Control-Register.patch patches.drivers/e1000e-0021-e1000e-add-timeout-for-TX-HW-time-stamping-work.patch patches.drivers/e1000e-0022-e1000e-remove-redundant-if-clause-from-PTP-work.patch patches.drivers/e1000e-0023-e1000e-remove-open-coded-skb_cow_head.patch patches.drivers/e1000e-0024-e1000e-Cleanup-return-values-in-ethtool.patch patches.drivers/e1000e-0025-e1000e-Cleanup-to-fix-checkpatch-missing-blank-lines.patch patches.drivers/e1000e-0026-e1000e-Cleanup-checkpatch-extra-space.patch patches.drivers/e1000e-0027-e1000e-Cleanup-use-of-deprecated-DEFINE_PCI_DEVICE_T.patch patches.drivers/e1000e-0028-e1000e-Correctly-include-VLAN_HLEN-when-changing-int.patch patches.drivers/e1000e-0029-e1000e-Enclose-e1000e_pm_thaw-with-CONFIG_PM_SLEEP.patch patches.drivers/e1000e-0030-e1000e-igb-ixgbe-i40e-fix-message-terminations.patch patches.drivers/e1000e-0031-e1000e-Workaround-for-dropped-packets-in-Gig-100-spe.patch patches.drivers/e1000e-0032-e1000e-Expand-workaround-for-10Mb-HD-throughput-bug.patch patches.drivers/e1000e-0033-e1000e-Fix-issue-with-link-flap-on-82579.patch patches.drivers/e1000e-0034-e1000e-Restrict-MDIO-Slow-Mode-workaround-to-relevan.patch patches.drivers/e1000e-0035-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/e1000e-0036-e1000e-Failure-to-write-SHRA-turns-on-PROMISC-mode.patch patches.drivers/e1000e-0037-e1000e-82574-82583-TimeSync-errata-for-SYSTIM-read.patch patches.drivers/e1000e-0038-e1000e-Cleanup-parenthesis-around-return-value.patch patches.drivers/e1000e-0039-e1000e-Fix-expand-setting-EEE-link-info-to-all-affec.patch patches.drivers/e1000e-0040-e1000e-Out-of-line-__ew32_prepare-__ew32.patch patches.drivers/e1000e-0041-net-use-SPEED_UNKNOWN-and-DUPLEX_UNKNOWN-when-approp.patch patches.drivers/e1000e-0042-e1000e-remove-unnecessary-break-after-return.patch patches.drivers/e1000e-0043-e1000e-Fix-CRC-errors-with-jumbo-traffic.patch patches.drivers/e1000e-0044-e1000e-Add-code-to-check-return-values-on-NVM-access.patch patches.drivers/e1000e-0045-e1000e-Add-support-for-EEE-in-Sx-states.patch patches.drivers/e1000e-0046-e1000e-Fix-EEE-in-S5-w-Runtime-PM-enabled.patch patches.drivers/e1000e-0047-e1000e-Fix-Runtime-PM-blocks-EEE-link-negotiation-in.patch patches.drivers/e1000e-0048-e1000e-fix-trivial-kernel-doc-typos.patch patches.drivers/e1000e-0049-e1000e-delete-excessive-space-character-in-debug-mes.patch patches.drivers/e1000e-0050-e1000e-Fix-TSO-with-non-accelerated-vlans.patch patches.drivers/e1000e-0051-e1000e-igb-PM-Eliminate-CONFIG_PM_RUNTIME.patch patches.drivers/e1000e-0052-e100e-use-netdev_rss_key_fill-helper.patch patches.fixes/net-introduce-new-macro-net_get_random_once.patch patches.fixes/net-fix-build-warnings-because-of-net_get_random_onc.patch patches.fixes/net-make-net_get_random_once-irq-safe.patch patches.fixes/net-avoid-dependency-of-net_get_random_once-on-nop-p.patch patches.fixes/net-provide-a-per-host-RSS-key-generic-infrastructur.patch patches.drivers/e1000e-0057-ethernet-intel-Use-eth_skb_pad-and-skb_put_padto-hel.patch patches.drivers/e1000e-0058-net-Add-functions-for-handling-padding-frame-and-add.patch patches.drivers/e1000e-0059-ethernet-intel-Use-napi_alloc_skb.patch patches.fixes/net-fix-races-in-page-_count-manipulation.patch patches.fixes/net-Split-netdev_alloc_frag-into-__alloc_page_frag-a.patch patches.fixes/gro-small-napi_get_frags-optim.patch patches.fixes/net-Pull-out-core-bits-of-__netdev_alloc_skb-and-add.patch patches.fixes/timecounter-provide-a-helper-function-to-shift-the-t.patch patches.drivers/e1000e-0065-net-e1000e-convert-to-timecounter-adjtime.patch patches.drivers/e1000e-0066-e1000e-Fix-82572EI-that-has-no-hardware-timestamp-su.patch patches.drivers/e1000e-0067-e1000e-initial-support-for-i219.patch patches.drivers/e1000e-0068-e1000e-fix-obscure-comments.patch patches.drivers/e1000e-0069-e1000e-remove-calls-to-ioremap-unmap-for-NVM-addr.patch patches.drivers/e1000e-0070-e1000e-call-netif_carrier_off-early-on-down.patch patches.drivers/e1000e-0071-e1000e-NVM-write-protect-access-removed-from-SPT-HW.patch patches.fixes/arch-Add-lightweight-memory-barriers-dma_rmb-and-dma.patch patches.drivers/e1000e-0073-e1000-e1000e-Use-dma_rmb-instead-of-rmb-for-descript.patch patches.drivers/e1000e-0074-e1000e-Move-pm_qos_req-to-e1000e-adapter.patch patches.drivers/e1000e-0075-e1000e-Cleanup-handling-of-VLAN_HLEN-as-a-part-of-ma.patch patches.drivers/e1000e-0076-e1000e-Do-not-allow-CRC-stripping-to-be-disabled-on-.patch patches.drivers/e1000e-0077-e1000e-fix-call-to-do_div-to-use-u64-arg.patch patches.drivers/e1000e-0078-e1000e-Add-pm_qos-header.patch patches.drivers/e1000e-0079-e1000e-i219-fix-unit-hang-on-reset-and-runtime-D3.patch patches.drivers/e1000e-0080-e1000e-i219-execute-unit-hang-fix-on-every-reset-or-.patch patches.drivers/e1000e-0081-e1000e-remove-call-to-do_div-and-sign-mismatch-warni.patch patches.drivers/e1000e-0082-e1000e-fix-logical-error-in-flush_desc_rings.patch patches.drivers/e1000e-0083-e1000e-fix-flush_desc_ring-implementation.patch patches.drivers/e1000e-0084-e1000e-fix-legacy-interrupt-handling-in-i219.patch patches.drivers/e1000e-0085-e1000e-fix-systim-issues.patch patches.drivers/e1000e-0086-e1000e-fix-unit-hang-during-loopback-test.patch patches.drivers/e1000e-0087-e1000e-Bump-the-version-to-3.2.5.patch # e1000e additional fixes for crash on VMware (bsc#968643) patches.drivers/e1000e-Fix-tight-loop-implementation-of-systime-read patches.drivers/e1000e-fix-division-by-zero-on-jumbo-MTUs patches.drivers/e1000e-avoid-divide-by-zero # sfc SLE12-SP1 update (bug#923037 FATE#318563) patches.drivers/sfc-0001-sfc-Removed-adhoc-scheme-to-rate-limit-PTP-event-que.patch patches.drivers/sfc-0002-sfc-Cache-skb-data-in-local-variable-in-efx_ptp_rx.patch patches.drivers/sfc-0003-sfc-Rewrite-adjustment-of-PPS-event-in-a-clearer-way.patch patches.drivers/sfc-0004-sfc-Replace-TSOH_OFFSET-with-the-equivalent-NET_IP_A.patch patches.drivers/sfc-0005-sfc-Remove-unused-definitions-of-EF10-user-mode-DMA-.patch patches.drivers/sfc-0006-sfc-Correct-comment-about-number-of-TX-queues-used-o.patch patches.drivers/sfc-0007-sfc-Preserve-rx_frm_trunc-counters-when-resizing-DMA.patch patches.drivers/sfc-0008-sfc-Rename-use_options-variable-in-tso_start-to-clea.patch patches.drivers/sfc-0009-sfc-Use-canonical-pointer-type-for-MAC-address-in-ef.patch patches.drivers/sfc-0010-sfc-Update-product-naming.patch patches.drivers/sfc-0011-sfc-Cosmetic-changes-to-self-test-from-the-out-of-tr.patch patches.drivers/sfc-0012-sfc-Fail-self-test-with-EBUSY-not-EIO-if-the-device-.patch patches.drivers/sfc-0013-sfc-Add-remove-blank-lines-to-taste.patch patches.drivers/sfc-0014-sfc-Use-pci_enable_msix_range-instead-of-pci_enable_.patch patches.fixes/etherdevice-Use-ether_addr_copy-to-copy-an-Ethernet-.patch patches.drivers/sfc-0016-sfc-Use-ether_addr_copy-and-eth_broadcast_addr.patch patches.drivers/sfc-0017-sfc-Don-t-receive-packets-when-the-napi-budget-0.patch patches.drivers/sfc-0018-Call-efx_set_channels-before-efx-type-dimension_reso.patch patches.drivers/sfc-0019-sfc-On-MCDI-timeout-issue-an-FLR-and-mark-MCDI-to-fa.patch patches.drivers/sfc-0020-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/sfc-0021-sfc-PIO-Restrict-to-64bit-arch-and-use-64-bit-writes.patch patches.drivers/sfc-0022-sfc-Adding-PCI-ID-for-Solarflare-7000-series-40G-net.patch patches.drivers/sfc-0023-sfc-Add-40G-link-capability-decoding.patch patches.drivers/sfc-0024-sfc-add-extra-RX-drop-counters-for-nodesc_trunc-and-.patch patches.drivers/sfc-0025-sfc-Add-per-queue-statistics-in-ethtool.patch patches.drivers/sfc-0026-sfc-Add-support-for-busy-polling.patch patches.drivers/sfc-0027-sfc-Use-__iowrite64_copy-instead-of-a-slightly-diffe.patch patches.drivers/sfc-0028-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.fixes/net-introduce-dev_consume_skb_any.patch patches.drivers/sfc-0030-sfc-Convert-the-normal-transmit-complete-path-to-dev.patch patches.drivers/sfc-0031-sfc-fix-addr_list_lock-spinlock-use-before-init.patch patches.drivers/sfc-0032-sfc-Move-the-current-VF-state-from-efx_nic-into-sien.patch patches.drivers/sfc-0033-sfc-Rename-implementations-in-siena_sriov.c-to-have-.patch patches.drivers/sfc-0034-sfc-Add-NIC-type-operations-to-replace-direct-calls-.patch patches.drivers/sfc-0035-sfc-don-t-BUG_ON-efx-max_channels-0-in-probe.patch patches.drivers/sfc-0036-sfc-use-netdev_rss_key_fill-helper.patch patches.drivers/sfc-0037-ethernet-codespell-comment-spelling-fixes.patch patches.drivers/sfc-0038-net-ethernet-sfc-Don-t-use-of_node_to_eeh_dev.patch patches.drivers/sfc-0040-sfc-free-multiple-Rx-buffers-when-required.patch patches.drivers/sfc-0041-sfc-Own-header-for-nic-specific-sriov-functions-sing.patch patches.drivers/sfc-0042-sfc-Move-and-rename-efx_vf-struct-to-siena_vf.patch patches.drivers/sfc-0043-sfc-Enable-VF-s-via-a-write-to-the-sysfs-file-sriov_.patch patches.drivers/sfc-0044-sfc-Use-MCDI-to-set-FILTER_OP_IN_TX_DOMAIN.patch patches.drivers/sfc-0045-sfc-Record-rt-x_dpcpu_fw_id-in-EF10-nic_data.patch patches.drivers/sfc-0046-sfc-record-the-PF-s-vport-ID-in-nic_data.patch patches.drivers/sfc-0047-sfc-create-VEB-vswitch-and-vport-above-default-firmw.patch patches.drivers/sfc-0048-sfc-get-the-PF-number-and-record-in-nic_data.patch patches.drivers/sfc-0049-sfc-Prepare-to-bind-the-sfc-driver-to-the-VF.patch patches.drivers/sfc-0050-sfc-create-vports-for-VFs-and-assign-random-MAC-addr.patch patches.drivers/sfc-0051-sfc-manually-allocate-and-free-vadaptors.patch patches.drivers/sfc-0052-sfc-Cope-with-permissions-enforcement-added-to-firmw.patch patches.drivers/sfc-0053-sfc-Add-use-of-shared-RSS-contexts.patch patches.drivers/sfc-0054-sfc-Bind-the-sfc-driver-to-any-available-VF-s.patch patches.drivers/sfc-0055-sfc-nicer-log-message-on-PTP-probe-fail.patch patches.drivers/sfc-0056-sfc-suppress-some-MCDI-error-messages-in-PTP.patch patches.drivers/sfc-0057-sfc-nicer-log-message-on-Siena-SR-IOV-probe-fail.patch patches.drivers/sfc-0058-sfc-Add-permissions-to-MCDI-commands.patch patches.drivers/sfc-0059-sfc-change-definition-of-MC_CMD_VADAPTOR_ALLOC.patch patches.drivers/sfc-0060-sfc-MC_CMD_SET_MAC-can-only-be-called-by-the-link-co.patch patches.drivers/sfc-0061-sfc-Store-vf_index-in-nic_data-for-Ef10.patch patches.drivers/sfc-0062-sfc-save-old-MAC-address-in-case-sriov_mac_address_c.patch patches.drivers/sfc-0063-sfc-Store-the-efx_nic-struct-of-the-current-VF-in-th.patch patches.drivers/sfc-0064-sfc-protect-filter-table-against-use-after-free.patch patches.drivers/sfc-0065-sfc-Enable-a-VF-to-get-its-own-MAC-address.patch patches.drivers/sfc-0066-sfc-Initialise-MCDI-buffers-to-0-on-declaration.patch patches.drivers/sfc-0067-sfc-add-ndo_set_vf_mac-function-for-EF10.patch patches.drivers/sfc-0068-sfc-Add-ndo_get_vf_config-function-for-EF10.patch patches.drivers/sfc-0069-sfc-Change-entity-reset-on-MC-reboot-to-a-new-datapa.patch patches.drivers/sfc-0070-sfc-add-ndo_set_vf_vlan-function-for-EF10.patch patches.drivers/sfc-0071-sfc-add-ndo_set_vf_link_state-function-for-EF10.patch patches.drivers/sfc-0072-sfc-Implement-dummy-disable-of-VF-spoof-check-for-EF.patch patches.drivers/sfc-0073-sfc-set-the-MAC-address-using-MC_CMD_VADAPTOR_SET_MA.patch patches.drivers/sfc-0074-sfc-add-tracing-of-MCDI-commands.patch patches.drivers/sfc-0075-sfc-add-sysfs-entry-to-control-MCDI-tracing.patch patches.drivers/sfc-0076-sfc-add-module-parameter-to-enable-MCDI-logging-on-n.patch patches.fixes/net-Add-sysfs-file-for-port-number.patch patches.drivers/sfc-0078-sfc-Add-code-to-export-port_num-in-netdev-dev_port.patch patches.drivers/sfc-0079-sfc-Add-paranthesis-correctly-on-all-branches-of-the.patch patches.drivers/sfc-0080-sfc-Add-sysfs-entry-for-flags-link-control-and-prima.patch patches.drivers/sfc-0081-sfc-Implement-ndo_gets_phys_port_id-for-EF10-VFs.patch patches.drivers/sfc-0082-sfc-add-port_-prefix-to-MAC-stats.patch patches.drivers/sfc-0083-sfc-set-the-port-id-when-calling-MC_CMD_MAC_STATS.patch patches.drivers/sfc-0084-sfc-display-vadaptor-statistics-for-all-interfaces.patch patches.drivers/sfc-0085-sfc-DMA-the-VF-stats-only-when-requested.patch patches.drivers/sfc-0086-sfc-update-netdevice-statistics-to-use-vadaptor-stat.patch patches.drivers/sfc-0087-sfc-suppress-ENOENT-error-messages-from-MC_CMD_MAC_S.patch patches.drivers/sfc-0088-sfc-suppress-vadaptor-stats-when-EVB-is-not-present.patch patches.drivers/sfc-0089-sfc-don-t-update-stats-on-VF-when-called-in-atomic-c.patch patches.drivers/sfc-0090-sfc-do-not-allow-VFs-to-be-destroyed-if-assigned-to-.patch patches.drivers/sfc-0091-sfc-force-removal-of-VF-and-vport-on-driver-removal.patch patches.drivers/sfc-0092-sfc-leak-vports-if-a-VF-is-assigned-during-PF-unload.patch patches.drivers/sfc-0093-sfc-mark-state-UNINIT-after-unregister.patch patches.drivers/sfc-0094-sfc-refactor-code-in-efx_ef10_set_mac_address.patch patches.drivers/sfc-0095-sfc-add-legacy-method-for-changing-a-PF-s-MAC-addres.patch patches.drivers/sfc-0096-sfc-suppress-handled-MCDI-failures-when-changing-the.patch patches.drivers/sfc-0097-sfc-Ensure-down_write-filter_sem-and-up_write-are-ma.patch patches.drivers/sfc-0098-sfc-Report-TX-completions-to-BQL-after-all-TX-events.patch # tg3 SLE12-SP1 update (bnc#921778 FATE#318558) patches.drivers/tg3-0001-tg3-Use-pci_enable_msix_range-instead-of-pci_enable_.patch patches.drivers/tg3-0002-tg3-remove-empty-MDIO-bus-reset-function.patch patches.drivers/tg3-0003-tg3-remove-open-coded-skb_cow_head.patch patches.drivers/tg3-0004-tg3-Don-t-modify-ip-header-fields-when-doing-GSO.patch patches.drivers/tg3-0005-tg3-Prevent-page-allocation-failure-during-TSO-worka.patch patches.drivers/tg3-0006-tg3-Update-copyright-and-version-to-3.137.patch patches.drivers/tg3-0007-tg3-Clear-NETIF_F_TSO6-flag-before-doing-software-GS.patch patches.drivers/tg3-0008-tg3-Modify-tg3_tso_bug-to-handle-multiple-TX-rings.patch patches.drivers/tg3-0009-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/tg3-0010-tg3-fix-return-value-in-tg3_get_stats64.patch patches.drivers/tg3-0011-tg3-prevent-ifup-ifdown-during-PCI-error-recovery.patch patches.drivers/tg3-0012-tg3-use-netdev_rss_key_fill-helper.patch patches.drivers/tg3-0013-tg3-tg3_timer-should-grab-tp-lock-before-checking-fo.patch patches.drivers/tg3-0014-tg3-tg3_reset_task-needs-to-use-rtnl_lock-to-synchro.patch patches.drivers/tg3-0015-tg3-Release-tp-lock-before-invoking-synchronize_irq.patch patches.drivers/tg3-0016-tg3-move-init-deinit-from-open-close-to-probe-remove.patch patches.drivers/tg3-0017-tg3-Hold-tp-lock-before-calling-tg3_halt-from-tg3_in.patch patches.drivers/tg3-0018-net-tg3-Release-IRQs-on-permanent-error.patch patches.fixes/tg3-Avoid-NULL-pointer-dereference-in-tg3_io_error_d.patch # qlge SLE12-SP1 update (bsc#922062 fate#318608) patches.drivers/qlge-0001-qlge-make-local-function-static.patch patches.drivers/qlge-0002-drivers-net-delete-non-required-instances-of-include.patch patches.drivers/qlge-0003-qlge-Get-rid-of-an-redundant-assignment.patch patches.drivers/qlge-0004-qlge-Use-pci_enable_msix_range-instead-of-pci_enable.patch patches.drivers/qlge-0005-qlge-remove-open-coded-skb_cow_head.patch patches.drivers/qlge-0006-qlge-Convert-n-to-n.patch patches.drivers/qlge-0007-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.fixes/0008-pci-dma-compat-add-pci_zalloc_consistent-helper.patch patches.drivers/qlge-0009-qlogic-use-pci_zalloc_consistent.patch patches.drivers/qlge-0010-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/qlge-0011-qlge-Fix-TSO-for-non-accelerated-vlan-traffic.patch patches.drivers/qlge-0012-qlge-Fix-compilation-warning.patch patches.drivers/qlge-0013-qlge-Fix-qlge_update_hw_vlan_features-to-handle-if-i.patch # bna SLE12-SP1 update (bsc#922050 fate#318601) patches.drivers/bna-0001-bna-Use-pci_enable_msix_range-instead-of-pci_enable_.patch patches.drivers/bna-0002-brocade-Convert-uses-of-__constant_-foo-to-foo.patch patches.drivers/bna-0003-bnad-Call-dev_kfree_skb_any-instead-of-dev_kfree_skb.patch patches.drivers/bna-0004-bna-remove-open-coded-skb_cow_head.patch patches.drivers/bna-0005-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/bna-0006-net-use-SPEED_UNKNOWN-and-DUPLEX_UNKNOWN-when-approp.patch patches.drivers/bna-0007-bna-remove-unnecessary-break-after-return.patch patches.drivers/bna-0008-bna-fill-the-magic-in-bnad_get_eeprom-instead-of-val.patch patches.drivers/bna-0009-bna-fix-performance-regression.patch patches.drivers/bna-0010-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/bna-0011-bna-Support-TSO-and-partial-checksum-with-non-accele.patch patches.drivers/bna-0012-bna-use-container_of-to-resolve-bufdesc_ex-from-bufd.patch patches.drivers/bna-0013-bna-allow-transmit-tagged-frames.patch patches.drivers/bna-0014-bna-fix-skb-truesize-underestimation.patch patches.drivers/bna-0015-bna-use-netdev_rss_key_fill-helper.patch patches.drivers/bna-0016-net-incorrect-use-of-init_completion-fixup.patch # enic SLE12-SP1 update (bsc#922871 fate#318754) patches.drivers/enic-0001-net-enic-remove-unnecessary-pci_set_drvdata.patch patches.drivers/enic-0002-net-cisco-enic-calls-skb_set_hash.patch patches.drivers/enic-0003-net-enic-slight-optimization-of-addr-compare.patch patches.drivers/enic-0004-enic-Use-pci_enable_msix_range-instead-of-pci_enable.patch patches.drivers/enic-0005-enic-Don-t-receive-packets-when-the-napi-budget-0.patch patches.drivers/enic-0006-enic-Call-dev_kfree_skb_any-instead-of-dev_kfree_skb.patch patches.drivers/enic-0007-net-enic-include-irq.h-for-irqreturn_t-definitions.patch patches.drivers/enic-0008-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/enic-0009-enic-Add-support-for-adaptive-interrupt-coalescing.patch patches.drivers/enic-0010-enic-Fix-64-bit-divide-on-32bit-system.patch patches.fixes/0011-net-Add-support-for-device-specific-address-syncing.patch patches.drivers/enic-0012-enic-Update-driver-to-use-__dev_uc-mc_sync-unsync-ca.patch patches.drivers/enic-0013-net-use-SPEED_UNKNOWN-and-DUPLEX_UNKNOWN-when-approp.patch patches.drivers/enic-0014-enic-fix-return-value-in-_vnic_dev_cmd.patch patches.drivers/enic-0015-enic-devcmd-for-adding-IP-5-tuple-hardware-filters.patch patches.drivers/enic-0016-enic-alloc-free-rx_cpu_rmap.patch patches.fixes/0017-flow_keys-Record-IP-layer-protocol-in-skb_flow_disse.patch patches.fixes/0018-net-sched-shrink-struct-qdisc_skb_cb-to-28-bytes.patch patches.fixes/0019-flow_keys-n_proto-type-should-be-__be16.patch patches.drivers/enic-0020-enic-Add-Accelerated-RFS-support.patch patches.drivers/enic-0021-enic-fix-lockdep-around-devcmd_lock.patch patches.drivers/enic-0022-enic-add-low-latency-socket-busy_poll-support.patch patches.drivers/enic-0023-enic-do-tx-cleanup-in-napi-poll.patch patches.drivers/enic-0024-enic-Kill-unused-variable-in-enic_rfs_flw_tbl_init.patch patches.drivers/enic-0025-enic-Make-dummy-rfs-functions-inline-to-fix-CONFIG_R.patch patches.drivers/enic-0026-enic-fix-return-values-in-enic_set_coalesce.patch patches.drivers/enic-0027-enic-remove-ifdef-CONFIG_RFS_ACCEL-around-filter-str.patch patches.drivers/enic-0028-enic-Add-ethtool-support-to-show-classifier-filters-.patch patches.drivers/enic-0029-enic-use-pci_zalloc_consistent.patch patches.drivers/enic-0030-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/enic-0031-enic-implement-rx_copybreak.patch patches.drivers/enic-0032-drivers-net-Convert-remaining-uses-of-pr_warning-to-.patch patches.drivers/enic-0033-enic-fix-possible-deadlock-in-enic_stop-enic_rfs_flw.patch patches.drivers/enic-0034-enic-Do-not-call-napi_disable-when-preemption-is-dis.patch patches.drivers/enic-0035-enic-handle-error-condition-properly-in-enic_rq_indi.patch patches.drivers/enic-0036-enic-update-desc-properly-in-rx_copybreak.patch patches.drivers/enic-0037-enic-fix-work-done-in-tx-napi_poll.patch patches.fixes/0038-net-introduce-napi_schedule_irqoff.patch patches.drivers/enic-0039-enic-use-napi_schedule_irqoff.patch patches.drivers/enic-0040-enic-use-spin_lock-wq_lock-instead-of-spin_lock_irqs.patch patches.drivers/enic-0041-enic-use-netdev_rss_key_fill-helper.patch patches.drivers/enic-0042-enic-free-all-rq-buffs-when-allocation-fails.patch patches.drivers/enic-0043-enic-fix-rx-napi-poll-return-value.patch patches.drivers/enic-0044-enic-make-vnic_wq_buf-doubly-linked.patch patches.drivers/enic-0045-enic-check-dma_mapping_error.patch patches.drivers/enic-0046-enic-add-stats-for-dma-mapping-error.patch patches.drivers/enic-0047-net-ethernet-cisco-enic-enic_dev-Remove-some-unused-.patch patches.fixes/0048-crash_dump-Make-is_kdump_kernel-accessible-from-modu.patch patches.drivers/enic-0049-enic-reconfigure-resources-for-kdump-crash-kernel.patch patches.drivers/enic-0050-enic-enic_ethtool-fix-sparse-warning.patch patches.drivers/enic-0051-enic-enic_main-fix-sparse-warnings.patch patches.drivers/enic-0052-enic-do-notify_check-before-returning-credits.patch patches.drivers/enic-0053-ethernet-Use-eth_-foo-_addr-instead-of-memset.patch patches.drivers/enic-0054-enic-unlock-napi-busy-poll-before-unmasking-intr.patch patches.drivers/enic-0055-enic-check-return-value-for-stat-dump.patch patches.drivers/enic-0056-enic-fix-memory-leak-in-rq_clean.patch # bnx2 SLE12-SP1 update (bsc#922052 fate#318602) patches.drivers/bnx2-0001-bnx2-Use-pci_enable_msix_range-instead-of-pci_enable.patch patches.drivers/bnx2-0002-bnx2-Don-t-receive-packets-when-the-napi-budget-0.patch patches.drivers/bnx2-0003-bnx2-Don-t-build-unused-suspend-resume-functions-not.patch patches.drivers/bnx2-0004-net-use-SPEED_UNKNOWN-and-DUPLEX_UNKNOWN-when-approp.patch patches.drivers/bnx2-0005-bnx2-Rebranding-bnx2-driver.patch patches.drivers/bnx2-0006-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/bnx2-0007-bnx2-Correctly-receive-full-sized-802.1ad-fragmes.patch patches.drivers/bnx2-0008-bnx2-disable-toggling-of-rxvlan-if-necessary.patch patches.drivers/bnx2-0009-bnx2-cnic-Driver-Version-Update.patch patches.drivers/bnx2-0010-bnx2-Fix-for-Chip-Initialization.patch patches.drivers/bnx2-0011-cnic-Rebranding-cnic-driver.patch patches.drivers/bnx2-0012-bnx2-cnic-Driver-Rebranding-Changes.patch # cnic SLE12-SP1 update (bsc#922055 fate#318603) patches.drivers/cnic-0001-cnic-Replace-rcu_dereference-with-rcu_access_pointer.patch patches.drivers/cnic-0002-cnic-Cleanup-CONFIG_IPV6-VLAN-check.patch patches.drivers/cnic-0003-cnic-Update-the-rcu_access_pointer-usages.patch # mlx5 SLE12-SP1 update (bsc#923036 fate#318772) patches.drivers/mlx5-0001-mlx5-Add-include-of-linux-slab.h-because-of-kzalloc-.patch patches.drivers/mlx5-0002-mlx5-Use-pci_enable_msix_range-instead-of-pci_enable.patch patches.drivers/mlx5-0003-IB-mlx5_core-remove-unreachable-function-call-in-mod.patch patches.drivers/mlx5-0004-IB-mlx5-Add-block-multicast-loopback-support.patch patches.drivers/mlx5-0005-mellanox-Logging-message-cleanups.patch patches.drivers/mlx5-0006-mlx5_core-Fix-signature-handover-operation-for-inter.patch patches.drivers/mlx5-0007-mlx5_core-Simplify-signature-handover-wqe-for-interl.patch patches.drivers/mlx5-0008-mlx5_core-Copy-DIF-fields-only-when-input-and-output.patch patches.drivers/mlx5-0009-IB-mlx5-Fix-error-handling-in-reg_umr.patch patches.drivers/mlx5-0010-IB-mlx5-Add-MR-to-radix-tree-in-reg_mr_callback.patch patches.drivers/mlx5-0011-mlx5_core-Store-MR-attributes-in-mlx5_mr_core-during.patch patches.drivers/mlx5-0012-IB-mlx5-Set-QP-offsets-and-parameters-for-user-QPs-a.patch patches.drivers/mlx5-0013-IB-mlx5-Refactor-UMR-to-have-its-own-context-struct.patch patches.drivers/mlx5-0014-mlx5_core-Fix-possible-race-between-mr-tree-insert-d.patch patches.drivers/mlx5-0015-mlx5-Move-pci-device-handling-from-mlx5_ib-to-mlx5_c.patch patches.drivers/mlx5-0016-mlx5-minor-fixes-mainly-avoidance-of-hidden-casts.patch patches.drivers/mlx5-0017-mlx5-Adjust-events-to-use-unsigned-long-param-instea.patch patches.drivers/mlx5-0018-net-mlx5_core-Update-device-capabilities-handling.patch patches.drivers/mlx5-0019-net-mlx5_core-Use-hardware-registers-description-hea.patch patches.drivers/mlx5-0020-net-mlx5_core-use-set-get-macros-in-device-caps.patch patches.drivers/mlx5-0021-net-mlx5_core-Identify-resources-by-their-type.patch patches.drivers/mlx5-0022-net-mlx5_core-Add-ConnectX-4-to-list-of-supported-de.patch patches.drivers/mlx5-0023-net-mlx5_core-Call-synchronize_irq-before-freeing-EQ.patch patches.drivers/mlx5-0024-net-mlx5_core-Fix-race-in-create-EQ.patch patches.drivers/mlx5-0025-net-mlx5_core-Fix-race-on-driver-load.patch patches.drivers/mlx5-0026-mlx5-don-t-duplicate-kvfree.patch patches.drivers/mlx5-0027-net-mlx5_core-Request-the-mlx5-IB-module-on-driver-l.patch patches.drivers/mlx5-0028-net-mlx5_core-Fix-min-vectors-value-in-mlx5_enable_m.patch patches.drivers/mlx5-0029-net-mlx5_core-Fix-command-queue-size-enforcement.patch patches.drivers/mlx5-0030-net-mlx5_core-Remove-unused-dev-cap-enum-fields.patch patches.drivers/mlx5-0031-net-mlx5_core-Print-resource-number-on-QP-SRQ-async-.patch patches.drivers/mlx5-0032-net-mlx5_core-Clear-outbox-of-dealloc-uar.patch patches.drivers/mlx5-0033-net-mlx5_core-Add-more-supported-devices.patch patches.drivers/mlx5-0034-mlx5_core-Re-add-MLX5_DEV_CAP_FLAG_ON_DMND_PG-flag.patch patches.drivers/mlx5-0035-mlx5-avoid-build-warnings-on-32-bit.patch patches.drivers/mlx5-0036-net-mlx5_core-Move-to-use-hex-PCI-device-IDs.patch patches.drivers/mlx5-0037-net-Mellanox-Delete-unnecessary-checks-before-the-fu.patch patches.drivers/mlx5-0038-net-mlx5_core-Fix-configuration-of-log_uar_page_sz.patch patches.drivers/mlx5-0039-net-mlx5_core-don-t-export-static-symbol.patch patches.drivers/mlx5-0040-net-mlx5_core-Allocate-firmware-pages-from-device-s-.patch patches.drivers/mlx5-0041-net-mlx5_core-Avoid-setting-DC-requestor-responder-r.patch patches.drivers/mlx5-0042-net-mlx5_core-Clear-doorbell-record-inside-mlx5_db_a.patch patches.drivers/mlx5-0043-net-mlx5_core-Use-the-right-inbox-struct-in-destroy-.patch patches.drivers/mlx5-0044-net-mlx5_core-Use-coherent-memory-for-command-interf.patch patches.drivers/mlx5-0045-net-mlx5_core-Avoid-copying-outbox-in-aysnc-command-.patch patches.drivers/mlx5-0046-net-mlx5_core-Avoid-usage-command-work-entry-after-w.patch patches.drivers/mlx5-0047-net-mlx5_core-Fix-a-bug-in-alloc_token.patch patches.drivers/mlx5-0048-net-mlx5_core-Fix-Mellanox-copyright-note.patch patches.drivers/mlx5-0049-net-mlx5_core-Update-module-info-macros-for-ConnectX.patch patches.drivers/mlx5-0050-net-mlx5_core-Move-completion-eqs-from-mlx5_ib-to-ml.patch patches.drivers/mlx5-0051-net-mlx5_core-Modify-arm-CQ-in-preparation-for-upcom.patch patches.drivers/mlx5-0052-net-mlx5_core-Extend-struct-mlx5_interface-to-suppor.patch patches.drivers/mlx5-0053-mlx5-wrong-page-mask-if-CONFIG_ARCH_DMA_ADDR_T_64BIT.patch patches.drivers/mlx5-0054-net-mlx5_core-mlx5_ib-Do-not-use-vmap-on-coherent-me.patch patches.drivers/mlx5-0055-cpumask-Utility-function-to-set-n-th-cpu-local-cpu-f.patch patches.drivers/mlx5-0056-cpumask_set_cpu_local_first-cpumask_local_spread-lam.patch patches.drivers/mlx5-0057-net-mlx5_core-Set-irq-affinity-hints.patch patches.drivers/mlx5-0058-net-mlx5_core-HW-data-structs-types-definitions-clea.patch patches.drivers/mlx5-0059-IB-mlx5-Remove-duplicate-code-from-mlx5_set_path.patch patches.drivers/mlx5-0060-net-mlx5_core-New-device-capabilities-handling.patch patches.drivers/mlx5-0061-net-mlx5_core-Implement-access-functions-of-ptys-reg.patch patches.drivers/mlx5-0062-net-mlx5_core-Implement-get-set-port-status.patch patches.drivers/mlx5-0063-net-mlx5_core-Modify-CQ-moderation-parameters.patch patches.drivers/mlx5-0064-net-mlx5_core-Set-Query-port-MTU-commands.patch patches.drivers/mlx5-0065-net-mlx5-Ethernet-Datapath-files.patch patches.drivers/mlx5-0066-net-mlx5-Ethernet-resource-handling-files.patch patches.drivers/mlx5-0067-net-mlx5-Extend-mlx5_core-to-support-ConnectX-4-Ethe.patch patches.drivers/mlx5-0068-IB-core-cleanup-Add-const-on-args-device-process_mad.patch patches.drivers/mlx5-0069-net-mlx5_en-Add-missing-check-for-memory-allocation-.patch patches.drivers/mlx5-0070-net-mlx5_core-Apply-proper-name-convention-to-helper.patch patches.drivers/mlx5-0071-net-mlx5_core-Enable-XRCs-and-SRQs-when-using-ISSI-0.patch patches.drivers/mlx5-0072-net-mlx5_core-Check-the-return-bitmask-when-querying.patch patches.drivers/mlx5-0073-net-mlx5_core-Make-the-vport-helpers-available-for-t.patch patches.drivers/mlx5-0074-net-mlx5_core-Add-new-query-HCA-vport-commands.patch patches.drivers/mlx5-0075-net-mlx5_core-Get-vendor-id-using-the-query-adapter-.patch patches.drivers/mlx5-0076-net-mlx5_core-Use-port-number-in-the-query-port-mtu-.patch patches.drivers/mlx5-0077-net-mlx5_core-Use-port-number-when-querying-port-pty.patch patches.drivers/mlx5-0078-net-mlx5_core-Add-more-query-port-helpers.patch patches.drivers/mlx5-0079-mlx5-Enable-mutual-support-for-IB-and-Ethernet.patch patches.drivers/mlx5-0081-net-mlx5_core-Fix-static-checker-warnings-around-sys.patch patches.drivers/mlx5-0082-net-mlx5_core-fix-an-error-code.patch patches.drivers/mlx5-0083-net-mlx5e-Fix-HW-MTU-settings.patch patches.drivers/mlx5-0084-net-mlx5e-Add-HW-cacheline-start-padding.patch patches.drivers/mlx5-0085-net-mlx5e-Disable-client-vlan-TX-acceleration.patch patches.drivers/mlx5-0086-net-mlx5e-Enforce-max-flow-tables-level-3.patch patches.drivers/mlx5-0087-net-mlx5e-Support-NETIF_F_SG.patch patches.drivers/mlx5-0088-net-mlx5_core-Add-transport-domain-alloc-dealloc-sup.patch patches.drivers/mlx5-0089-net-mlx5e-Add-transport-domain-to-the-ethernet-TIRs-.patch patches.drivers/mlx5-0090-net-mlx5e-Static-mapping-of-netdev-priv-resources-to.patch patches.drivers/mlx5-0091-net-mlx5e-Use-skb_shinfo-skb-gso_segs-rather-than-co.patch patches.drivers/mlx5-0092-net-mlx5e-Remove-re-assignment-of-wq-type-in-mlx5e_e.patch patches.drivers/mlx5-0093-net-mlx5e-Avoid-redundant-dev_kfree_skb-upon-NOP-com.patch patches.drivers/mlx5-0094-net-mlx5e-Avoid-TX-CQE-generation-if-more-xmit-packe.patch patches.drivers/mlx5-0095-net-mlx5e-Remove-extra-spaces.patch patches.drivers/mlx5-0096-net-mlx5e-Remove-mlx5e_cq.sqrq-back-pointer.patch patches.drivers/mlx5-0097-net-mlx5e-Pop-cq-outside-mlx5e_get_cqe.patch patches.drivers/mlx5-0098-net-mlx5e-Prefetch-skb-data-on-RX.patch patches.drivers/mlx5-0099-IB-mlx5-Fix-warning-about-cast-of-wr_id-back-to-poin.patch patches.drivers/mlx5-0100-IB-mlx5-Enable-block-multicast-loopback-for-kernel-c.patch patches.drivers/mlx5-0101-IB-mlx5-Use-ARRAY_SIZE-instead-of-sizeof-sizeof-0.patch patches.drivers/mlx5-0102-IB-mlx5-Clear-umr-resources-after-ib_unregister_devi.patch patches.drivers/mlx5-0103-IB-mlx5-Improve-debug-prints-in-mlx5_ib_reg_user_mr.patch patches.drivers/mlx5-0104-IB-mlx5-Fix-possible-array-overflow.patch patches.drivers/mlx5-0105-IB-mlx5-Modify-to-work-with-arbitrary-page-size.patch patches.drivers/mlx5-0106-IB-mlx5-Use-enumerations-for-PI-copy-mask.patch patches.drivers/mlx5-0107-IB-mlx5-Use-extended-internal-signature-layout.patch patches.drivers/mlx5-0108-mlx5-Fix-sparse-warnings.patch patches.drivers/mlx5-0109-mlx5-Fix-error-flow-in-add_keys.patch patches.drivers/mlx5-0110-infiniband-mlx5-avoid-a-compile-time-warning.patch patches.drivers/mlx5-0111-IB-mlx5-Fix-error-code-in-get_port_caps.patch patches.drivers/mlx5-0112-IB-mlx5-Update-the-dev-in-reg_create.patch patches.drivers/mlx5-0113-net-mlx5_core-Fix-call-to-mlx5_core_qp_modify.patch patches.drivers/mlx5-0114-net-mlx5_core-Coding-style-fix.patch patches.drivers/mlx5-0115-IB-mlx5-Fix-Mellanox-copyright-note.patch patches.drivers/mlx5-0116-IB-mlx5-Avoid-using-the-MAD_IFC-command-under-ISSI-0.patch patches.drivers/mlx5-0117-IB-mlx5-Don-t-create-IB-instance-over-Ethernet-ports.patch patches.drivers/mlx5-0001-Add-appropriate-linux-prefetch.h-include-for-prefetc.patch patches.drivers/mlx5-0001-net-mlx5_core-Set-log_uar_page_sz-for-non-4K-page-si.patch patches.drivers/net-mlx4_en-Expose-port-number-through-sysfs.patch # bnx2x SLE12-SP1 update (bsc#922056 fate#318604) patches.drivers/bnx2x-0001-bnx2x-Debug-change-verbosity-of-some-prints.patch patches.drivers/bnx2x-0002-bnx2x-Remove-unused-iov-code.patch patches.drivers/bnx2x-0003-bnx2x-Semantic-Validate-vlan-mac-changes.patch patches.drivers/bnx2x-0004-bnx2x-Add-support-in-PF-driver-for-RSC.patch patches.drivers/bnx2x-0005-bnx2x-Revise-IOV-vlan-mac-validation.patch patches.drivers/bnx2x-0006-bnx2x-Fix-bnx2x_panic_dump-for-VFs.patch patches.drivers/bnx2x-0007-bnx2x-semantic-revise-scheduling-of-sp_rtnl.patch patches.drivers/bnx2x-0008-bnx2x-Use-pci_enable_msix_range-instead-of-pci_enabl.patch patches.drivers/bnx2x-0009-bnx2x-Remove-hidden-flow-control-goto-from-BNX2X_ALL.patch patches.drivers/bnx2x-0010-bnx2x-clamp-num_queues-to-prevent-passing-a-negative.patch patches.drivers/bnx2x-0011-bnx2x-save-RAM-in-kdump-kernel-by-using-a-single-que.patch patches.drivers/bnx2x-0012-bnx2x-save-RAM-in-kdump-kernel-by-disabling-TPA.patch patches.drivers/bnx2x-0013-bnx2x-Don-t-receive-packets-when-the-napi-budget-0.patch patches.drivers/bnx2x-0014-bnx2x-Support-mng.-request-for-driver-version.patch patches.drivers/bnx2x-0015-bnx2x-Create-workqueue-for-IOV-related-tasks.patch patches.drivers/bnx2x-0016-bnx2x-Remove-the-sriov-VFOP-mechanism.patch patches.drivers/bnx2x-0017-bnx2x-Don-t-show-port-statistics-for-VFs.patch patches.drivers/bnx2x-0018-bnx2x-Don-t-allow-VFs-to-become-promiscuous.patch patches.drivers/bnx2x-0019-bnx2x-Fix-compilation-when-CONFIG_BNX2X_SRIOV-is-not.patch patches.drivers/bnx2x-0020-bnx2x-Fix-possible-memory-leak-on-iov-error-flow.patch patches.drivers/bnx2x-0021-net-bnx2x-include-irq.h-for-irqreturn_t-definitions.patch patches.drivers/bnx2x-0022-bnx2x-Memory-leak-during-VF-removal.patch patches.drivers/bnx2x-0023-bnx2x-Fix-vlan-credit-issues-for-VFs.patch patches.drivers/bnx2x-0024-bnx2x-Fix-failure-to-configure-VF-multicast-filters.patch patches.drivers/bnx2x-0025-bnx2x-fix-build-when-BNX2X_SRIOV-is-not-enabled.patch patches.drivers/bnx2x-0026-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/bnx2x-0027-bnx2x-Convert-return-0-to-return-rc.patch patches.drivers/bnx2x-0028-MAINTAINERS-Update-bnx2x-maintainer.patch patches.drivers/bnx2x-0029-bnx2x-update-MAINTAINERS-for-bnx2x-and-e-mail-addres.patch patches.drivers/bnx2x-0030-bnx2x-Remove-useless-return-variables.patch patches.drivers/bnx2x-0031-bnx2x-Fix-1G-baseT-link.patch patches.drivers/bnx2x-0032-bnx2x-Check-for-UNDI-in-uncommon-branch.patch patches.drivers/bnx2x-0033-bnx2x-Enlarge-the-dorq-threshold-for-VFs.patch patches.drivers/bnx2x-0034-drivers-net-ethernet-broadcom-bnx2x-bnx2x_sriov.c-re.patch patches.drivers/bnx2x-0035-bnx2x-Fix-the-MSI-flags.patch patches.drivers/bnx2x-0036-bnx2x-VF-can-report-link-speed.patch patches.drivers/bnx2x-0037-bnx2x-enlarge-minimal-alignemnt-of-data-offset.patch patches.drivers/bnx2x-0038-bnx2x-Fail-probe-of-VFs-using-an-old-incompatible-dr.patch patches.drivers/bnx2x-0039-bnx2x-fix-set_setting-for-some-PHYs.patch patches.drivers/bnx2x-0040-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/bnx2x-0041-net-ethernet-broadcom-bnx2x-Remove-redundant-ifdef.patch patches.drivers/bnx2x-0042-bnx2x-Add-timestamping-and-PTP-hardware-clock-suppor.patch patches.drivers/bnx2x-0043-bnx2x-Code-cleanup.patch patches.drivers/bnx2x-0044-bnx2x-Update-driver-version-to-1.710.51.patch patches.drivers/bnx2x-0045-bnx2x-Safe-bnx2x_panic_dump.patch patches.drivers/bnx2x-0046-bnx2x-Prevent-IOV-if-no-entries-in-CAM.patch patches.drivers/bnx2x-0047-bnx2x-Prevent-pci_disable_sriov-with-assigned-VFs.patch patches.drivers/bnx2x-0048-bnx2x-Make-BP_VF-more-robust.patch patches.drivers/bnx2x-0049-bnx2x-FW-assertion-changes.patch patches.drivers/bnx2x-0050-net-bnx2x-Use-is_kdump_kernel-to-detect-kdump-kernel.patch patches.drivers/bnx2x-0051-bnx2x-ethtool-d-might-cause-timeout-in-log.patch patches.drivers/bnx2x-0052-bnx2x-Fix-stop-on-error.patch patches.drivers/bnx2x-0053-bnx2x-VF-clean-statistics.patch patches.drivers/bnx2x-0054-bnx2x-Be-more-forgiving-toward-SW-GRO.patch patches.drivers/bnx2x-0055-bnx2x-Fix-timesync-endianity.patch patches.drivers/bnx2x-0056-bnx2x-Fix-static-checker-warning-regarding-txdata_pt.patch patches.drivers/bnx2x-0057-bnx2x-Fix-sparse-warnings.patch patches.drivers/bnx2x-0058-bnx2x-prevent-incorrect-byte-swap-in-BE.patch patches.drivers/bnx2x-0059-bnx2x-fix-tunneled-GSO-over-IPv6.patch patches.drivers/bnx2x-0060-bnx2x-Configure-device-endianity-on-driver-load-and-.patch patches.drivers/bnx2x-0061-bnx2x-Fix-link-problems-for-1G-SFP-RJ45-module.patch patches.drivers/bnx2x-0062-bnx2x-Changes-with-storage-MAC-macros.patch patches.drivers/bnx2x-0063-bnx2x-New-multi-function-mode-UFP.patch patches.drivers/bnx2x-0064-bnx2x-Add-a-fallback-multi-function-mode-NPAR1.5.patch patches.drivers/bnx2x-0065-bnx2x-use-netdev_rss_key_fill-helper.patch patches.drivers/bnx2x-0066-bnx2x-Limit-1G-link-enforcement.patch patches.drivers/bnx2x-0067-bnx2x-Use-correct-fastpath-version-for-VFs.patch patches.drivers/bnx2x-0068-ethernet-broadcom-Use-napi_alloc_skb-instead-of-netd.patch patches.drivers/bnx2x-0069-bnx2x-fix-typos-in-configure.patch patches.drivers/bnx2x-0070-net-bnx2x-convert-to-timecounter-adjtime.patch patches.drivers/bnx2x-0071-net-bnx2x-avoid-macro-redefinition.patch patches.drivers/bnx2x-0072-net-bnx2x-fix-sparse-warnings.patch patches.drivers/bnx2x-0073-bnx2x-fix-encapsulation-features-on-57710-57711.patch patches.drivers/bnx2x-0074-bnx2x-Fix-statistics-locking-scheme.patch patches.drivers/bnx2x-0075-bnx2x-Fix-kdump-on-4-port-device.patch patches.drivers/bnx2x-0076-bnx2x-Configure-IFir-et-al.-according-to-nvram.patch patches.drivers/bnx2x-0077-bnx2x-Count-number-of-link-changes.patch patches.drivers/bnx2x-0078-bnx2x-Prevent-probe-as-early-as-possible.patch patches.drivers/bnx2x-0079-ethernet-Use-bool-function-returns-of-true-false-ins.patch patches.drivers/bnx2x-0080-bnx2x-Prevent-inner-reload-while-VFs-exist.patch patches.drivers/bnx2x-0081-bnx2x-really-disable-TPA-if-disable_tpa-option-is-se.patch patches.drivers/bnx2x-0082-bnx2x-mark-LRO-as-a-fixed-disabled-feature-if-disabl.patch patches.drivers/bnx2x-0083-bnx2x-merge-fp-disable_tpa-with-fp-mode.patch patches.drivers/bnx2x-0084-bnx2x-remove-TPA-GRO-_ENABLE_FLAG.patch patches.drivers/bnx2x-0085-bnx2x-Delay-during-kdump-load.patch patches.drivers/bnx2x-0086-bnx2x-Fix-to-prevent-inner-reload.patch patches.drivers/bnx2x-0088-ktime.h-Introduce-ktime_ms_delta.patch patches.drivers/bnx2x-0089-bnx2x-limit-fw-delay-in-kdump-to-5s-after-boot.patch patches.drivers/bnx2x-0090-bnx2x-use-napi_schedule_irqoff.patch patches.drivers/bnx2x-0091-bnx2x-Move-statistics-implementation-into-semaphores.patch patches.fixes/bnx2i-bnx2fc-fix-randconfig-error-in-next-20140909.patch patches.fixes/bnx2x-fix-lockdep-splat.patch #igb SLE12-SP1 update (bsc#922836 fate#318523) patches.drivers/igb-0001-igb-Use-pci_enable_msix_range-instead-of-pci_enable_.patch patches.drivers/igb-0002-igb-make-local-functions-static-and-remove-dead-code.patch patches.drivers/igb-0003-igb-Update-license-text-to-remove-FSF-address-and-up.patch patches.drivers/igb-0004-igb-fix-array-size-calculation.patch patches.drivers/igb-0005-igb-fix-warning-if-CONFIG_IGB_HWMON.patch patches.drivers/igb-0006-net-igb-calls-skb_set_hash.patch patches.drivers/igb-0007-igb-Fix-for-devices-using-ethtool-for-EEE-settings.patch patches.drivers/igb-0008-igb-Fix-code-comment.patch patches.drivers/igb-0009-igb-Don-t-receive-packets-when-the-napi-budget-0.patch patches.drivers/igb-0010-igb-remove-references-to-long-gone-command-line-para.patch patches.drivers/igb-0011-igb-Add-register-defines-needed-for-time-sync-functi.patch patches.drivers/igb-0012-igb-enable-VLAN-stripping-for-VMs-with-i350.patch patches.drivers/igb-0013-igb-Convert-uses-of-__constant_-foo-to-foo.patch patches.drivers/igb-0014-igb-implement-SIOCGHWTSTAMP-ioctl.patch patches.drivers/igb-0015-igb-add-register-rd-wr-for-surprise-removal.patch patches.drivers/igb-0016-igb-Fix-memory-leak-in-igb_get_module_eeprom.patch patches.drivers/igb-0017-igb-specify-phc_index-of-82575-for-get_ts_info.patch patches.drivers/igb-0018-igb-never-generate-both-software-and-hardware-timest.patch patches.drivers/igb-0019-igb-fix-race-conditions-on-queuing-skb-for-HW-time-s.patch patches.drivers/igb-0020-INTEL-IGB-Convert-iounmap-to-pci_iounmap.patch patches.drivers/igb-0021-igb-remove-open-coded-skb_cow_head.patch patches.drivers/igb-0022-igb-fix-last_rx_timestamp-usage.patch patches.drivers/igb-0023-igb-fix-stats-for-i210-rx_fifo_errors.patch patches.drivers/igb-0024-e1000e-igb-ixgbe-i40e-fix-message-terminations.patch patches.drivers/igb-0025-igb-Cleanups-for-messaging.patch patches.drivers/igb-0026-igb-Cleanups-to-fix-braces-location-warnings.patch patches.drivers/igb-0027-igb-Cleanups-to-fix-incorrect-indentation.patch patches.drivers/igb-0028-igb-Cleanups-to-fix-pointer-location-error.patch patches.drivers/igb-0029-igb-Cleanups-to-fix-for-trailing-statement.patch patches.drivers/igb-0030-igb-Cleanups-to-change-comment-style-on-license-head.patch patches.drivers/igb-0031-igb-Cleanups-to-fix-assignment-in-if-error.patch patches.drivers/igb-0032-igb-Cleanups-to-fix-missing-break-in-switch-statemen.patch patches.drivers/igb-0033-igb-Cleanups-to-remove-return-parentheses.patch patches.drivers/igb-0034-igb-Cleanups-to-fix-line-length-warnings.patch patches.drivers/igb-0035-igb-Cleanups-to-fix-msleep-warnings.patch patches.drivers/igb-0036-igb-Cleanups-to-fix-static-initialization.patch patches.drivers/igb-0037-igb-Cleanups-to-replace-deprecated-DEFINE_PCI_DEVICE.patch patches.drivers/igb-0038-igb-Cleanups-to-remove-unneeded-extern-declaration.patch patches.drivers/igb-0039-igb-Replace-1-0-return-values-with-true-false.patch patches.drivers/igb-0040-igb-Change-memcpy-to-struct-assignment.patch patches.drivers/igb-0041-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/igb-0042-igb-ixgbe-remove-return-statements-for-void-function.patch patches.drivers/igb-0043-i40e-igb-ixgbe-remove-usless-return-statements.patch patches.drivers/igb-0044-igb-remove-redundant-PHY-power-down-register-write.patch patches.drivers/igb-0045-igb-rename-igb_ptp_enable-to-igb_ptp_feature_enable.patch patches.drivers/igb-0046-igb-use-mac-loopback-for-i354-backplane.patch patches.drivers/igb-0047-igb-add-defaults-for-i210-TX-RX-PBSIZE.patch patches.drivers/igb-0048-net-use-SPEED_UNKNOWN-and-DUPLEX_UNKNOWN-when-approp.patch patches.drivers/igb-0049-net-use-ethtool_cmd_speed_set-helper-to-set-ethtool-.patch patches.drivers/igb-0050-igb-unhide-invariant-returns.patch patches.drivers/igb-0051-igb-separate-hardware-setting-from-the-set_ts_config.patch patches.drivers/igb-0052-igb-remove-unnecessary-break-after-goto.patch patches.drivers/igb-0053-igb-remove-unnecessary-break-after-return.patch patches.drivers/igb-0054-igb-Add-message-when-malformed-packets-detected-by-h.patch patches.drivers/igb-0055-igb-bump-igb-version-to-5.2.13.patch patches.drivers/igb-0056-igb-add-flags-to-set-eee-advertisement-mode.patch patches.drivers/igb-0057-igb-remove-blocking-phy-read-from-inside-spinlock.patch patches.drivers/igb-0058-i40e-igb-Convert-to-dev_consume_skb_any.patch patches.drivers/igb-0059-igb-bump-version-to-5.2.15.patch patches.drivers/igb-0060-igb-fix-race-accessing-page-_count.patch patches.drivers/igb-0061-igb-don-t-reuse-pages-with-pfmemalloc-flag.patch patches.fixes/igb-0061-igb-don-t-reuse-pages-with-pfmemalloc-flag-fix.patch patches.drivers/igb-0062-net-Add-device-Rx-page-allocation-function.patch patches.drivers/igb-0063-fm10k-igb-ixgbe-Replace-__skb_alloc_page-with-dev_al.patch patches.drivers/igb-0064-igb-use-netdev_rss_key_fill-helper.patch patches.drivers/igb-0065-igb-Fixes-needed-for-surprise-removal-support.patch patches.drivers/igb-0066-PM-Kconfig-Set-PM_RUNTIME-if-PM_SLEEP-is-selected.patch patches.drivers/igb-0067-e1000e-igb-PM-Eliminate-CONFIG_PM_RUNTIME.patch patches.drivers/igb-0068-ethernet-intel-Use-eth_skb_pad-and-skb_put_padto-hel.patch patches.drivers/igb-0069-ethernet-intel-Use-napi_alloc_skb.patch patches.drivers/igb-0070-fm10k-igb-ixgbe-Use-dma_rmb-on-Rx-descriptor-reads.patch patches.drivers/igb-0071-igb-Remove-unneeded-FIXME.patch patches.drivers/igb-0072-igb_ptp-Include-clocksource.h-to-get-CLOCKSOURCE_MAS.patch patches.drivers/igb-0073-igb-Clean-up-page-reuse-code.patch patches.drivers/igb-0074-igb-refactor-time-sync-interrupt-handling.patch patches.drivers/igb-0075-igb-serialize-access-to-the-time-sync-interrupt-regi.patch patches.drivers/igb-0076-igb-enable-internal-PPS-for-the-i210.patch patches.drivers/igb-0077-igb-Indicate-failure-on-vf-reset-for-empty-mac-addre.patch patches.drivers/igb-0001-ethernet-codespell-comment-spelling-fixes.patch patches.drivers/igb-0002-igb-use-netif_carrier_off-earlier-when-bringing-if-d.patch patches.drivers/igb-0003-igb-simplify-and-clean-up-igb_enable_mas.patch patches.drivers/igb-0004-igb-Fix-oops-on-changing-number-of-rings.patch patches.drivers/igb-0005-igb-Fix-NULL-assignment-to-incorrect-variable-in-igb.patch patches.drivers/igb-0006-igb-Don-t-use-NETDEV_FRAG_PAGE_MAX_SIZE-in-descripto.patch patches.drivers/igb-0007-igb-disable-IPv6-extension-header-processing.patch patches.drivers/igb-0008-igb-bump-version-of-igb-to-5.2.18.patch # igbvf SLE12-SP1 update (bsc#922842 fate#318524) patches.drivers/igbvf-0001-igbvf-Use-pci_enable_msix_range-instead-of-pci_enabl.patch patches.drivers/igbvf-0002-igbvf-Convert-uses-of-__constant_-foo-to-foo.patch patches.drivers/igbvf-0003-igbvf-remove-open-coded-skb_cow_head.patch patches.drivers/igbvf-0004-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/igbvf-0005-i40e-igb-ixgbe-remove-usless-return-statements.patch patches.drivers/igbvf-0006-net-use-SPEED_UNKNOWN-and-DUPLEX_UNKNOWN-when-approp.patch patches.drivers/igbvf-0007-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/igbvf-0008-igbvf-Fix-checksum-error-when-using-stacked-vlan.patch patches.drivers/igbvf-0001-igbvf-Fix-code-comments-and-whitespace.patch patches.drivers/igbvf-0002-igbvf-cleanup-msleep-and-min-max-usage.patch patches.drivers/igbvf-0003-igbvf-use-netif_carrier_off-earlier-when-bringing-if.patch # vxlan SLE12-SP1 update (bsc#938963 FATE#319084) patches.fixes/net-initialize-hashrnd-in-flow_dissector-with-net_ge.patch patches.fixes/vxlan-silence-one-build-warning.patch patches.fixes/vxlan-Have-the-NIC-drivers-do-less-work-for-offloads.patch patches.fixes/vxlan-Use-ERR_CAST-inlined-function-instead-of-ERR_P.patch patches.fixes/vxlan-remove-vxlan_group_used-in-vxlan_open.patch patches.fixes/vxlan-leave-multicast-group-when-vxlan-device-down.patch patches.fixes/net-gro-Prepare-GRO-stack-for-the-upcoming-tunneling.patch patches.fixes/net-ipv6-Fix-alleged-compiler-warning-in-ipv6_exthdr.patch patches.fixes/net-vxlan-use-custom-ndo_change_mtu-handler.patch patches.fixes/vxlan-keep-original-skb-ownership.patch patches.fixes/vxlan-inet6-Mark-vxlan_dev-flags-with-VXLAN_F_IPV6-p.patch patches.fixes/net-gre-gro-Add-GRE-support-to-the-GRO-stack.patch patches.fixes/vxlan-use-__dev_get_by_index-instead-of-dev_get_by_i.patch patches.fixes/net-vxlan-when-lower-dev-unregisters-remove-vxlan-de.patch patches.fixes/net-vxlan-properly-cleanup-devs-on-module-unload.patch patches.fixes/net-vxlan-do-not-use-vxlan_net-before-checking-event.patch patches.fixes/net-add-vxlan-description.patch patches.fixes/net-Add-GRO-support-for-UDP-encapsulating-protocols.patch patches.fixes/net-Export-gro_find_by_type-helpers.patch patches.fixes/net-Add-GRO-support-for-vxlan-traffic.patch patches.fixes/net-vxlan-convert-to-act-as-a-pernet-subsystem.patch patches.fixes/net-udp_offload-Handle-static-checker-complaints.patch patches.fixes/net-ipv4-Use-non-atomic-allocation-of-udp-offloads-s.patch patches.fixes/net-vxlan-Go-over-all-candidate-streams-for-GRO-matc.patch patches.fixes/vxlan-remove-extra-newline-after-function-definition.patch patches.fixes/net-ipv4-Use-proper-RCU-APIs-for-writer-side-in-udp_.patch patches.fixes/net-introduce-netdev_alloc_pcpu_stats-for-drivers.patch patches.fixes/vxlan-remove-unused-port-variable-in-vxlan_udp_encap.patch patches.fixes/net-gro-restore-frag0-optimization.patch patches.fixes/ipv4-add-a-sock-pointer-to-dst-output-path.patch patches.fixes/vxlan-ensure-to-advertise-the-right-fdb-remote.patch patches.fixes/ipv6-gro-fix-CHECKSUM_COMPLETE-support.patch patches.fixes/vxlan-add-x-netns-support.patch patches.fixes/net-get-rid-of-SET_ETHTOOL_OPS.patch patches.fixes/net-gre-gro-Fix-a-bug-that-breaks-the-forwarding-pat.patch patches.fixes/flow_dissector-Abstract-out-hash-computation.patch patches.fixes/net-Save-TX-flow-hash-in-sock-and-set-in-skbuf-on-xm.patch patches.fixes/net-Call-skb_get_hash-in-get_xps_queue-and-__skb_tx_.patch patches.fixes/neighbour-fix-ndm_type-type-error-issue.patch patches.fixes/net-provide-stubs-for-ip6_set_txhash-and-ip6_make_fl.patch patches.fixes/net-fix-saving-TX-flow-hash-in-sock-for-outgoing-con.patch patches.fixes/vxlan-setup-the-right-link-netns-in-newlink-hdlr.patch patches.fixes/vxlan-Wrong-type-passed-to-pIS.patch patches.fixes/udptunnels-Call-handle_offloads-after-inserting-vlan.patch patches.fixes/vxlan-Correctly-set-flow-i_mark-and-flow4i_proto-in-.patch patches.fixes/vxlan-correct-typo-in-call-to-unregister_netdevice_q.patch patches.fixes/vxlan-release-lock-after-each-bucket-in-vxlan_cleanu.patch patches.fixes/tunnels-Don-t-apply-GRO-to-multiple-layers-of-encaps.patch patches.fixes/net-Generalize-checksum_init-functions.patch patches.fixes/net-Call-skb_checksum_init-in-IPv4.patch patches.fixes/net-Call-skb_checksum_init-in-IPv6.patch patches.fixes/net-Preserve-CHECKSUM_COMPLETE-at-validation.patch patches.kabi/kabi-hide-changes-in-struct-sk_buff.patch patches.fixes/net-add-skb_pop_rcv_encapsulation.patch patches.fixes/net-Add-skb_gro_postpull_rcsum-to-udp-and-vxlan.patch patches.fixes/vxlan-GRO-support-at-tunnel-layer.patch patches.fixes/vxlan-Checksum-fixes.patch patches.fixes/vxlan-cancel-sock_work-in-vxlan_dellink.patch # be2net SLE12-SP1 update (bsc#921784 FATE#318561) patches.drivers/be2net-0001-be2net-refactor-multi-channel-config-code-for-Skyhaw.patch patches.drivers/be2net-0002-be2net-dma_sync-each-RX-frag-before-passing-it-to-th.patch patches.drivers/be2net-0003-be2net-Use-GET_PROFILE_CONFIG-cmd-for-BE3-R-to-query.patch patches.drivers/be2net-0004-be2net-Add-link-state-control-for-VFs.patch patches.drivers/be2net-0005-be2net-log-LPVID-used-in-multi-channel-configs.patch patches.drivers/be2net-0006-be2net-fix-pmac_id-allocation-size.patch patches.drivers/be2net-0007-be2net-Create-multiple-TXQs-on-RSS-capable-multi-cha.patch patches.drivers/be2net-0008-be2net-Fix-vlans_added-counter.patch patches.drivers/be2net-0009-be2net-update-driver-version-to-10.2.patch patches.drivers/be2net-0010-net-Replace-u64_stats_fetch_begin_bh-to-u64_stats_fe.patch patches.drivers/be2net-0011-be2net-add-FW-cmds-needed-for-VxLAN-offloads.patch patches.drivers/be2net-0012-be2net-csum-tso-and-rss-steering-offload-support-for.patch patches.drivers/be2net-0013-be2net-fix-build-dependency-on-VxLAN.patch patches.drivers/be2net-0014-be2net-Add-abi-version-between-be2net-and-ocrdma.patch patches.drivers/be2net-0015-be2net-Fix-to-reap-TX-compls-till-HW-doesn-t-respond.patch patches.fixes/ethtool-Support-for-configurable-RSS-hash-key.patch patches.drivers/be2net-0017-be2net-Support-for-configurable-RSS-hash-key.patch patches.drivers/be2net-0018-be2net-fix-line-wrap-and-function-call-indentation-i.patch patches.drivers/be2net-0019-be2net-fix-function-call-indentation-in-be_cmds.c.patch patches.drivers/be2net-0020-be2net-fix-line-wrap-and-function-call-indentation-i.patch patches.drivers/be2net-0021-be2net-covert-vlan-array-to-bit-map.patch patches.drivers/be2net-0022-be2net-remove-unused-code-in-be_cmd_vlan_config.patch patches.drivers/be2net-0023-be2net-include-rx-compl-error-counter-in-ethtool-sta.patch patches.drivers/be2net-0024-be2net-use-MCCQ-instead-of-MBOX-in-be_cmd_rss_config.patch patches.drivers/be2net-0025-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/be2net-0026-be2net-enable-interrupts-in-EEH-resume.patch patches.drivers/be2net-0027-ethtool-be2net-constify-array-pointer-parameters-to-.patch patches.drivers/be2net-0028-be2net-skip-multicast-promiscuos-setting-in-already-.patch patches.drivers/be2net-0029-be2net-fixup-TX-rate-setting-code-for-Skyhawk-R.patch patches.drivers/be2net-0030-be2net-support-flashing-new-regions-on-Skyhawk-R.patch patches.drivers/be2net-0031-be2net-re-factor-MCCQ-error-status-handling-code.patch patches.drivers/be2net-0032-be2net-move-async-cmd-processing-to-a-separate-routi.patch patches.drivers/be2net-0033-be2net-cleanup-MCC-async-event-processing-code.patch patches.drivers/be2net-0034-be2net-fix-qnq-mode-detection-on-VFs.patch patches.drivers/be2net-0035-be2net-remove-be_cmd_get_profile_config_mbox-mccq-va.patch patches.drivers/be2net-0036-be2net-read-VF-s-capabilities-from-GET_PROFILE_CONFI.patch patches.drivers/be2net-0037-be2net-create-optimal-number-of-queues-on-SR-IOV-con.patch patches.drivers/be2net-0038-be2net-re-enable-vlan-filtering-mode-asap.patch patches.drivers/be2net-0039-be2net-use-ENETDOWN-error-status-when-interface-is-d.patch patches.drivers/be2net-0040-be2net-fix-error-status-for-FW-download.patch patches.drivers/be2net-0041-be2net-return-ETIMEDOUT-when-a-FW-cmd-times-out.patch patches.drivers/be2net-0042-be2net-return-ENOMEM-for-memory-allocation-failures.patch patches.drivers/be2net-0043-be2net-fix-return-status-of-some-ethtool-methods.patch patches.drivers/be2net-0044-be2net-fix-return-status-of-some-ndo-methods.patch patches.drivers/be2net-0045-be2net-update-UE-bit-description-strings.patch patches.drivers/be2net-0046-be2net-reduce-arguments-passed-to-FW-cmd-routines.patch patches.drivers/be2net-0047-be2net-remove-unused-structures-in-be_cmds.h.patch patches.drivers/be2net-0048-be2net-use-if-foo-test-style.patch patches.drivers/be2net-0049-be2net-use-be_max_vfs-macro-to-access-max-vfs.patch patches.drivers/be2net-0050-be2net-avoid-SRIOV-config-for-BE2-chip.patch patches.drivers/be2net-0051-be2net-use-adapter-flags-to-track-SRIOV-state.patch patches.drivers/be2net-0052-be2net-update-driver-version-to-10.4.patch patches.drivers/be2net-0053-be2net-Issue-shutdown-event-to-ocrdma-driver.patch patches.drivers/be2net-0054-be2net-ignore-get-set-profile-FW-cmd-failures.patch patches.drivers/be2net-0055-be2net-ignore-VF-mac-address-setting-for-the-same-ma.patch patches.drivers/be2net-0056-be2net-support-deleting-FW-dump-via-ethtool-only-for.patch patches.drivers/be2net-0057-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/be2net-0058-be2net-Use-dev_consume_skb_any-in-the-non-drop-path.patch patches.drivers/be2net-0059-be2net-add-a-few-log-messages.patch patches.drivers/be2net-0060-be2net-shorten-AMAP_GET-SET_BITS-macro-calls.patch patches.drivers/be2net-0061-be2net-add-a-description-for-counter-rx_input_fifo_o.patch patches.drivers/be2net-0062-be2net-Add-TX-completion-error-statistics-in-ethtool.patch patches.drivers/be2net-0063-be2net-Add-a-dma_mapping_error-counter-in-ethtool.patch patches.drivers/be2net-0064-be2net-fix-log-messages-in-lancer-FW-download-path.patch patches.drivers/be2net-0065-be2net-remove-unncessary-gotos.patch patches.drivers/be2net-0066-be2net-define-BE_MAX_MTU.patch patches.drivers/be2net-0067-be2net-make-be_cmd_get_regs-return-a-status.patch patches.drivers/be2net-0068-be2net-get-rid-of-TX-budget.patch patches.drivers/be2net-0069-be2net-define-macro-for_all_tx_queues_on_eq.patch patches.drivers/be2net-0070-be2net-query-max_tx_qs-for-BE3-super-nic-profile-fro.patch patches.drivers/be2net-0071-be2net-fix-some-log-messages.patch patches.drivers/be2net-0072-be2net-replace-strcpy-with-strlcpy.patch patches.drivers/be2net-0073-be2net-fix-RX-fragment-posting-for-jumbo-frames.patch patches.drivers/be2net-0074-be2net-use-v1-of-SET_FLOW_CONTROL-command.patch patches.drivers/be2net-0075-be2net-add-ethtool-m-option-support.patch patches.drivers/be2net-0076-be2net-fix-port-type-reporting-in-get_settings.patch patches.drivers/be2net-0077-be2net-send-a-max-of-8-EQs-to-be_cmd_modify_eqd-on-L.patch patches.drivers/be2net-0078-be2net-enable-PCIe-error-reporting-on-VFs-too.patch patches.drivers/be2net-0079-be2net-fix-a-sparse-warning-in-be_cmd_modify_eqd.patch patches.drivers/be2net-0080-be2net-fix-sparse-warnings-in-be_cmd_req_port_type.patch patches.drivers/be2net-0081-be2net-add-speed-reporting-for-40G-KR-interface.patch patches.drivers/be2net-0082-be2net-add-speed-reporting-for-20G-KR-interface.patch patches.drivers/be2net-0083-be2net-remove-return-statements-for-void-functions.patch patches.drivers/be2net-0084-be2net-add-blank-line-after-declarations.patch patches.drivers/be2net-0085-be2net-remove-multiple-blank-lines.patch patches.drivers/be2net-0086-be2net-insert-a-blank-line-after-function-struct-enu.patch patches.drivers/be2net-0087-be2net-remove-unnecessary-blank-lines-after-an-open-.patch patches.drivers/be2net-0088-be2net-remove-space-after-typecasts.patch patches.drivers/be2net-0089-be2net-remove-multiple-assignments-on-a-single-line.patch patches.drivers/be2net-0090-be2net-fix-alignment-on-line-wrap.patch patches.drivers/be2net-0091-be2net-use-netdev_rss_key_fill-helper.patch patches.drivers/be2net-0092-net-Validate-IFLA_BRIDGE_MODE-attribute-length.patch patches.drivers/be2net-0093-net-Check-for-presence-of-IFLA_AF_SPEC.patch patches.drivers/be2net-0094-emulex-Use-skb_put_padto-instead-of-skb_padto-and-sk.patch patches.drivers/be2net-0095-be2net-Export-tunnel-offloads-only-when-a-VxLAN-tunn.patch patches.drivers/be2net-0096-be2net-Fix-incorrect-setting-of-tunnel-offload-flag-.patch patches.drivers/be2net-0097-be2net-move-interface-create-code-to-a-separate-rout.patch patches.drivers/be2net-0098-be2net-fix-failure-case-in-setting-flow-control.patch patches.drivers/be2net-0099-be2net-fail-VF-link-config-change-via-ndo_set_vf_lin.patch patches.drivers/be2net-0100-be2net-add-a-log-message-for-POST-timeout-in-Lancer.patch patches.drivers/be2net-0101-be2net-issue-function-reset-cmd-in-resume-path.patch patches.drivers/be2net-0102-be2net-move-definitions-related-to-FW-cmdsfrom-be_hw.patch patches.drivers/be2net-0103-be2net-Fix-TX-rate-limiting-on-Lancer-Skyhawk-R-VFs.patch patches.drivers/be2net-0104-be2net-fix-sparse-warning.patch patches.drivers/be2net-0105-be2net-move-un-exported-routines-from-be.h-to-respec.patch patches.drivers/be2net-0106-be2net-replace-1-x-with-BIT-x.patch patches.drivers/be2net-0107-be2net-use-offset-based-FW-flashing-for-Skyhawk-chip.patch patches.drivers/be2net-0108-be2net-remove-duplicate-code-in-be_cmd_rx_filter.patch patches.drivers/be2net-0109-be2net-refactor-be_set_rx_mode-and-be_vid_config-for.patch patches.drivers/be2net-0110-be2net-process-port-misconfig-async-event.patch patches.drivers/be2net-0111-be2net-avoid-unncessary-swapping-of-fields-in-eth_tx.patch patches.drivers/be2net-0112-MODULE_DEVICE_TABLE-fix-some-callsites.patch patches.drivers/be2net-0113-be2net-Prevent-VFs-from-enabling-VLAN-promiscuous-mo.patch patches.drivers/be2net-0114-be2net-restrict-MODIFY_EQ_DELAY-cmd-to-a-max-of-8-EQ.patch patches.drivers/be2net-0115-be2net-use-PCI-MMIO-read-instead-of-config-read-for-.patch patches.drivers/be2net-0116-be2net-Minor-code-cleanup-in-tx-completion-process.patch patches.drivers/be2net-0117-be2net-move-adapter-fields-alloc-free-code-to-new-ro.patch patches.drivers/be2net-0118-be2net-get-rid-of-be_get_initial_config-call-from-be.patch patches.drivers/be2net-0119-be2net-refactor-function-initalization-sequence-into.patch patches.drivers/be2net-0120-be2net-use-a-wrapper-to-schedule-and-cancel-error-de.patch patches.drivers/be2net-0121-be2net-refactor-error-detect-recovery-function.patch patches.drivers/be2net-0122-be2net-remove-code-duplication-relating-to-Lancer-re.patch patches.drivers/be2net-0123-be2net-refactor-adapter-resource-initialzation-seque.patch patches.drivers/be2net-0124-be2net-refactor-adapter-resource-cleanup-sequence-in.patch patches.drivers/be2net-0125-be2net-move-be_func_init-call-inside-be_setup.patch patches.drivers/be2net-0126-ethernet-Use-eth_-foo-_addr-instead-of-memset.patch patches.drivers/be2net-0127-be2net-avoid-creating-the-non-RSS-default-RXQ-if-FW-.patch patches.drivers/be2net-0128-be2net-re-distribute-SRIOV-resources-allowed-by-FW.patch patches.drivers/be2net-0129-be2net-implement-.sriov_configure-PCI-callback.patch patches.drivers/be2net-0130-ethernet-codespell-comment-spelling-fixes.patch patches.drivers/be2net-0131-be2net-assign-CPU-affinity-hints-to-be2net-IRQs.patch patches.drivers/be2net-0132-cpumask_set_cpu_local_first-cpumask_local_spread-lam.patch patches.drivers/be2net-0133-be2net-setup-xps-queue-mapping.patch patches.drivers/be2net-0134-be2net-bump-up-the-driver-version-to-10.6.0.1.patch patches.drivers/be2net-0135-be2net-Fix-a-bug-in-Rx-buffer-posting.patch patches.drivers/be2net-0136-be2net-log-link-status.patch patches.drivers/be2net-0137-be2net-add-support-for-spoofchk-setting.patch patches.drivers/be2net-0138-be2net-set-interrupt-moderation-for-Skyhawk-R-using-.patch patches.drivers/be2net-0139-be2net-receive-pkts-with-L3-L4-errors-on-VFs.patch patches.drivers/be2net-0140-be2net-check-for-INSUFFICIENT_VLANS-error.patch patches.drivers/be2net-0141-be2net-post-full-RXQ-on-interface-enable.patch patches.drivers/be2net-0142-be2net-simplify-UFI-compatibility-checking.patch patches.drivers/be2net-0143-be2net-use-be_virtfn-instead-of-be_physfn.patch patches.drivers/be2net-0144-be2net-update-copyright-year-to-2015.patch patches.drivers/be2net-0145-be2net-update-the-driver-version-to-10.6.0.2.patch patches.drivers/be2net-fix-wrong-return-value-in-be_check_ufi_compat.patch patches.drivers/be2net-fix-BE3-R-FW-download-compatibility-check.patch patches.drivers/be2net-remove-vlan-promisc-capability-from-VF-s-prof.patch patches.drivers/be2net-Don-t-leak-iomapped-memory-on-removal.patch # cxgb4 SLE12-SP1 update (bsc#924378 FATE#318565) # cxgb4vf SLE12-SP1 update (bsc#924379 FATE#318566) # cxgb4i SLE12-SP1 update (bsc#924384 FATE#318570) # iw_cxgb4 SLE12-SP1 update (bsc#924381 FATE#318568) patches.drivers/0001-csiostor-Use-pcie_capability_clear_and_set_word-to-s.patch patches.drivers/0002-cxgb4-Use-pci_enable_msix_range-instead-of-pci_enabl.patch patches.drivers/0003-cxgb4vf-Remove-superfluous-call-to-pci_disable_msix.patch patches.drivers/0004-cxgb4vf-Use-pci_enable_msix_range-instead-of-pci_ena.patch patches.drivers/0005-cxgb4-Print-adapter-VPD-Part-Number-instead-of-Engin.patch patches.drivers/0006-cgxb4-Stop-using-ethtool-SPEED_-constants.patch patches.drivers/0007-IB-Refactor-umem-to-use-linear-SG-table.patch patches.drivers/0008-cxgb4-Add-code-to-dump-SGE-registers-when-hitting-id.patch patches.drivers/0009-cxgb4-Rectify-emitting-messages-about-SGE-Ingress-DM.patch patches.drivers/0010-cxgb4-Call-dev_kfree-consume_skb_any-instead-of-dev_.patch patches.drivers/0011-cxfb4vf-Call-dev_kfree-consume_skb_any-instead-of-de.patch patches.drivers/0012-chelsio-Remove-addressof-casts-to-same-type.patch patches.drivers/0013-RDMA-cxgb4-Use-the-BAR2-WC-path-for-kernel-QPs-and-T.patch patches.drivers/0014-RDMA-cxgb4-Endpoint-timeout-fixes.patch patches.drivers/0015-RDMA-cxgb4-rmb-after-reading-valid-gen-bit.patch patches.drivers/0016-RDMA-cxgb4-SQ-flush-fix.patch patches.drivers/0017-RDMA-cxgb4-Max-fastreg-depth-depends-on-DSGL-support.patch patches.drivers/0018-RDMA-cxgb4-Use-pr_warn_ratelimited.patch patches.drivers/0019-RDMA-cxgb4-Initialize-reserved-fields-in-a-FW-work-r.patch patches.drivers/0020-RDMA-cxgb4-Add-missing-debug-stats.patch patches.drivers/0021-RDMA-cxgb4-Use-uninitialized_var.patch patches.drivers/0022-RDMA-cxgb4-Fix-over-dereference-when-terminating.patch patches.drivers/0023-RDMA-cxgb4-Fix-endpoint-mutex-deadlocks.patch patches.drivers/0024-RDMA-cxgb4-Force-T5-connections-to-use-TAHOE-congest.patch patches.drivers/0025-RDMA-cxgb4-Only-allow-kernel-db-ringing-for-T4-devs.patch patches.drivers/0026-RDMA-cxgb4-Update-Kconfig-to-include-Chelsio-T5-adap.patch patches.drivers/0027-cxgb4-Decode-PCIe-Gen3-link-speed.patch patches.drivers/0028-cxgb4-Decode-the-firmware-port-and-module-type-a-bit.patch patches.drivers/0029-cxgb4vf-Check-if-rx-checksum-offload-is-enabled-whil.patch patches.drivers/0030-RDMA-cxgb4-Fix-memory-leaks-in-c4iw_alloc-error-path.patch patches.drivers/0031-RDMA-cxgb4-Fix-vlan-support.patch patches.drivers/0032-RDMA-cxgb4-Add-support-for-iWARP-Port-Mapper-user-sp.patch patches.drivers/0033-RDMA-core-Add-support-for-iWARP-Port-Mapper-user-spa.patch patches.drivers/0034-iw_cxgb4-Allocate-and-use-IQs-specifically-for-indir.patch patches.drivers/0035-iw_cxgb4-Choose-appropriate-hw-mtu-index-and-ISS-for.patch patches.drivers/0036-iw_cxgb4-don-t-truncate-the-recv-window-size.patch patches.drivers/0037-cxgb4-Change-default-Interrupt-Holdoff-Packet-Count-.patch patches.drivers/0038-cxgb4-Update-fw-interface-file-for-DCBx-support.-Add.patch patches.drivers/0039-cxgb4-Add-DCBx-support-codebase-and-dcbnl_ops.patch patches.drivers/0040-cxgb4-Integrate-DCBx-support-into-cxgb4-module.-Regi.patch patches.drivers/0041-cxgb4-Makefile-Kconfig-changes-for-DCBx-support.patch patches.drivers/0042-cxgb4-Update-copyright-year-on-all-cxgb4-files.patch patches.drivers/0043-cxgb4-Fix-endian-bug-introduced-in-cxgb4-dcb-patchse.patch patches.drivers/0044-rdma-cxgb4-Fixes-cxgb4-probe-failure-in-VM-when-PF-i.patch patches.drivers/0045-cxgb4-Replaced-the-backdoor-mechanism-to-access-the-.patch patches.drivers/0046-drivers-net-ethernet-chelsio-cxgb4-cxgb4_main.c-remo.patch patches.drivers/0047-RDMA-cxgb4-Fix-skb_leak-in-reject_cr.patch patches.drivers/0048-RDMA-cxgb4-Clean-up-connection-on-ARP-error.patch patches.drivers/0049-RDMA-cxgb4-Call-iwpm_init-only-once.patch patches.drivers/0050-iw_cxgb4-Detect-Ing.-Padding-Boundary-at-run-time.patch patches.drivers/0051-cxgb4-iw_cxgb4-use-firmware-ord-ird-resource-limits.patch patches.drivers/0052-cxgb4-iw_cxgb4-display-TPTE-on-errors.patch patches.drivers/0053-cxgb4-iw_cxgb4-work-request-logging-feature.patch patches.drivers/0054-Update-setapp-getapp-prototypes-in-dcbnl_rtnl_ops-to.patch patches.drivers/0055-cxgb4-iw_cxgb4-Move-common-defines-to-cxgb4.patch patches.drivers/0056-cxgb4-Export-symbols-required-by-cxgb4i-for-ipv6-sup.patch patches.drivers/0057-libcxgbi-Add-ipv6-api-to-driver.patch patches.drivers/0058-cxgb4i-Add-ipv6-code-to-driver-call-into-libcxgbi-ip.patch patches.drivers/0059-iw_cxgb4-fix-for-64-bit-integer-division.patch patches.drivers/0060-libcxgbi-cxgb4i-Guard-ipv6-code-with-a-config-check.patch patches.drivers/0061-iw_cxgb4-log-detailed-warnings-for-negative-advice.patch patches.drivers/0062-iw_cxgb4-Support-query_qp-verb.patch patches.drivers/0063-iw_cxgb4-advertise-the-correct-device-max-attributes.patch patches.drivers/0064-iw_cxgb4-Don-t-limit-TPTE-count-to-32KB.patch patches.drivers/0065-cxgb4-Fixed-incorrect-check-for-memory-operation-in-.patch patches.drivers/0066-RDMA-cxgb4-Only-call-CQ-completion-handler-if-it-is-.patch patches.drivers/0067-cxgb4i-remove-spurious-use-of-rcu.patch patches.drivers/0068-cxgb4-only-free-allocated-fls.patch patches.drivers/0069-cxgb4i-Move-stray-CPL-definitions-to-cxgb4-driver.patch patches.drivers/0070-cxgb4vf-Turn-off-SGE-RX-TX-Callback-Timers-and-inter.patch patches.drivers/0071-cxgb4-Disable-recursive-mailbox-commands-when-enabli.patch patches.drivers/0072-cxgb4-Fix-for-SR-IOV-VF-initialization.patch patches.drivers/0073-cxgb4-IEEE-fixes-for-DCBx-state-machine.patch patches.drivers/0074-libcxgbi-cxgb4i-Fix-ipv6-build-failure-caught-with-r.patch patches.drivers/0075-cxgb4-Fixed-the-code-to-use-correct-length-for-part-.patch patches.drivers/0076-cxgb4-Detect-and-display-firmware-reported-errors.patch patches.drivers/0077-cxgb4-Avoid-dumping-Write-only-registers-in-register.patch patches.drivers/0078-cxgb4-Issue-mbox-commands-on-correct-mbox.patch patches.drivers/0079-cxgb4-remove-bond-lock.patch patches.drivers/0080-cxgb4-Add-support-to-S25FL032P-flash.patch patches.drivers/0081-cxgb4-Fix-t4_flash_erase_sectors-to-throw-an-error-w.patch patches.drivers/0082-cxgb4-Add-warning-msg-when-attaching-to-adapters-whi.patch patches.drivers/0083-cxgb4-Don-t-allocate-adapter-structure-for-all-PF-s.patch patches.drivers/0084-csiostor-Remove-superfluous-call-to-pci_disable_msix.patch patches.drivers/0085-csiostor-Use-pci_enable_msix_range-instead-of-pci_en.patch patches.drivers/0086-scsi-use-depends-instead-of-select-for-SCSI_FC_ATTRS.patch patches.drivers/0087-cxgb4-Use-BAR2-Going-To-Sleep-GTS-for-T5-and-later.patch patches.drivers/0088-cxgb4-Add-support-for-adaptive-rx.patch patches.drivers/0089-SCSI-cxgb4i-avoid-holding-mutex-in-interrupt-context.patch patches.drivers/0090-cxgb4-potential-shift-wrapping-bug.patch patches.drivers/0091-cxgb4-clean-up-a-type-issue.patch patches.drivers/0092-cxgb4-cxgb4vf-Updated-the-LSO-transfer-length-in-CPL.patch patches.drivers/0093-cxgb4vf-Add-40G-support-for-cxgb4vf-driver.patch patches.drivers/0094-cxgb4-Wait-for-device-to-get-ready-before-reading-an.patch patches.drivers/0095-RDMA-cxgb4-Make-c4iw_wr_log_size_order-static.patch patches.drivers/0096-RDMA-cxgb4-Take-IPv6-into-account-for-best_mtu-and-s.patch patches.drivers/0097-RDMA-cxgb4-Add-missing-neigh_release-in-find_route.patch patches.drivers/0098-RDMA-cxgb4-Fix-ntuple-calculation-for-ipv6-and-remov.patch patches.drivers/0099-cxgb4i-Remove-duplicated-CLIP-handling-code.patch patches.drivers/0100-cxgb4-Fix-build-failure-in-cxgb4-when-ipv6-is-disabl.patch patches.drivers/0101-cxgb4i-Fix-Wunused-function-warning.patch patches.drivers/0102-cxgb4i-Remove-duplicate-call-to-dst_neigh_lookup.patch patches.drivers/0103-cxgb4-Improve-handling-of-DCB-negotiation-or-loss-th.patch patches.drivers/0104-cxgb4-Handle-dcb-enable-correctly.patch patches.drivers/0105-cxgb4-Fix-missing-initialization-of-win0_lock.patch patches.drivers/0106-cxgb4i-send-abort_rpl-correctly.patch patches.drivers/0107-cxgb4vf-Move-fl_starv_thres-into-adapter-sge-data-st.patch patches.drivers/0108-cxgb4vf-FL-Starvation-Threshold-needs-to-be-larger-t.patch patches.drivers/0109-cxgb4-cxgb4vf-For-T5-use-Packing-and-Padding-Boundar.patch patches.drivers/0110-cxgb4-Add-cxgb4_debugfs.c-move-all-debugfs-code-to-n.patch patches.drivers/0111-cxgb4-Cleanup-macros-so-they-follow-the-same-style-a.patch patches.drivers/0112-cxgb4-Cleanup-macros-so-they-follow-the-same-style-a.patch patches.drivers/0113-cxgb4-Remove-unnecessary-struct-in6_addr-casts.patch patches.drivers/0114-cxgb4-Fix-bug-in-DCB-app-deletion.patch patches.drivers/0115-cxgb4-cxgb4vf-Replace-__skb_alloc_page-with-__dev_al.patch patches.drivers/0117-cxgb4-dcb-open-lldp-interop-fixes.patch patches.drivers/0118-cxgb4-Fix-static-checker-warning.patch patches.drivers/0119-cxgb4i-cxgb4-Refactor-macros-to-conform-to-uniform-s.patch patches.drivers/0120-cxgb4i-Don-t-block-unload-cxgb4-unload-when-remote-c.patch patches.drivers/0121-cxgb4-Fix-DCB-priority-groups-being-returned-in-wron.patch patches.drivers/0122-RDMA-cxgb4-Cleanup-Filter-related-macros-register-de.patch patches.drivers/0123-RDMA-cxgb4-csiostor-Cleansup-FW-related-macros-regis.patch patches.drivers/0124-cxgb4-cxgb4vf-csiostor-Cleanup-macros-register-defin.patch patches.drivers/0125-cxgb4-cxgb4vf-csiostor-Cleanup-macros-register-defin.patch patches.drivers/0126-RDMA-cxgb4-cxgb4vf-csiostor-Cleanup-macros-register-.patch patches.drivers/0127-cxgb4-cxgb4vf-csiostor-Add-T4-T5-PCI-ID-Table.patch patches.drivers/0128-cxgb4-Fill-in-supported-link-mode-for-SFP-modules.patch patches.drivers/0129-cxgb4vf-Add-and-initialize-some-sge-params-for-VF-dr.patch patches.drivers/0130-cxgb4-cxgb4vf-Use-new-interfaces-to-calculate-BAR2-S.patch patches.drivers/0131-cxgb4-cxgb4vf-Add-code-to-calculate-T5-BAR2-Offsets-.patch patches.drivers/0132-cxgb4-Add-a-check-for-flashing-FW-using-ethtool.patch patches.drivers/0133-cxgb4-Update-FW-version-string-to-match-FW-binary-ve.patch patches.drivers/0134-cxgb4-Update-firmware-version-after-flashing-it-via-.patch patches.drivers/0135-cxgb4-cxgb4vf-global-named-must-be-unique.patch patches.drivers/0136-cxgb4-csiostor-Don-t-use-MASTER_MUST-for-fw_hello-ca.patch patches.drivers/0137-cxgb4i-fix-tx-immediate-data-credit-check.patch patches.drivers/0138-cxgb4i-fix-credit-check-for-tx_data_wr.patch patches.drivers/0139-cxgb4-cxgb4i-set-the-max.-pdu-length-in-firmware.patch patches.drivers/0140-cxgb4i-additional-types-of-negative-advice.patch patches.drivers/0141-cxgb4i-handle-non-pdu-aligned-rx-data.patch patches.drivers/0142-cxgb4i-use-set_wr_txq-to-set-tx-queues.patch patches.drivers/0143-libcxgbi-fix-freeing-skb-prematurely.patch patches.drivers/0144-cxgb4-Add-support-for-QSA-modules.patch patches.drivers/0145-RDMA-cxgb4-Increase-epd-buff-size-for-debug-interfac.patch patches.drivers/0146-RDMA-cxgb4-Configure-0B-MRs-to-match-HW-implementati.patch patches.drivers/0147-RDMA-cxgb4-Fix-locking-issue-in-process_mpa_request.patch patches.drivers/0148-RDMA-cxgb4-Limit-MRs-to-8GB-for-T4-T5-devices.patch patches.drivers/0149-RDMA-cxgb4-Wake-up-waiters-after-flushing-the-qp.patch patches.drivers/0150-RDMA-cxgb4-Handle-NET_XMIT-return-codes.patch patches.drivers/0151-cxgb4-Fix-decoding-QSA-module-for-ethtool-get-settin.patch patches.drivers/0152-cxgb4vf-Fix-ethtool-get_settings-for-VF-driver.patch patches.drivers/0153-RDMA-cxgb4-cxgb4vf-csiostor-Cleanup-SGE-register-def.patch patches.drivers/0154-cxgb4-cxgb4vf-csiostor-Cleanup-SGE-and-PCI-related-r.patch patches.drivers/0155-cxgb4-cxg4vf-csiostor-Cleanup-MC-MA-and-CIM-related-.patch patches.drivers/0156-cxgb4-csiostor-Cleanup-TP-MPS-and-TCAM-related-regis.patch patches.drivers/0157-cxgb4-cxgb4vf-csiostor-Cleanup-PL-XGMAC-SF-and-MC-re.patch patches.drivers/0158-cxgb4-Add-PCI-device-ID-for-new-T5-adapter.patch patches.drivers/0159-cxgb4-Add-support-for-devlog.patch patches.drivers/0160-cxgb4-Add-support-for-cim_la-entry-in-debugfs.patch patches.drivers/0161-cxgb4-Add-support-for-cim_qcfg-entry-in-debugfs.patch patches.drivers/0162-cxgb4-Add-support-for-mps_tcam-debugfs.patch patches.drivers/0163-csiostor-firmware-upgrade-fix.patch patches.drivers/0164-csiostor-fix-sparse-warnings.patch patches.drivers/0165-cxgb4vf-Initialize-mdio_addr-before-using-it.patch patches.drivers/0166-cxgb4-Ripping-out-old-hard-wired-initialization-code.patch patches.drivers/0167-cxgb4vf-Fix-queue-allocation-for-40G-adapter.patch patches.drivers/0168-cxgb4-Update-ipv6-address-handling-api.patch patches.drivers/0169-cxgb4i-Call-into-recently-added-cxgb4-ipv6-api.patch patches.drivers/0170-iw_cxgb4-cxgb4-cxgb4i-Cleanup-register-defines-MACRO.patch patches.drivers/0171-iw_cxgb4-cxgb4-cxgb4vf-cxgb4i-csiostor-Cleanup-regis.patch patches.drivers/0172-iw_cxgb4-Cleanup-register-defines-MACROS-defined-in-.patch patches.drivers/0173-iw_cxgb4-Cleanup-register-defines-MACROS-defined-in-.patch patches.drivers/0174-csiostor-Remove-T4-FCoE-Support.patch patches.drivers/0175-csiostor-Removed-file-csio_hw_t4.c.patch patches.drivers/0176-cxgb4-Add-debugfs-entry-to-dump-the-contents-of-the-.patch patches.drivers/0177-cxgb4-Add-debugfs-options-to-dump-the-rss-key-config.patch patches.drivers/0178-mode_t-whack-a-mole-chelsio.patch patches.drivers/0179-cxgb4-Fixes-cxgb4_inet6addr_notifier-unregister-call.patch patches.drivers/0180-cxgb4-Added-support-in-debugfs-to-dump-sge_qinfo.patch patches.drivers/0181-cxgb4-Added-support-in-debugfs-to-dump-cim-ingress-b.patch patches.drivers/0182-cxgb4-Addded-support-in-debugfs-to-dump-CIM-outbound.patch patches.drivers/0183-cxgb4-Added-support-in-debugfs-to-dump-PM-module-sta.patch patches.drivers/0184-cxgb4-Added-support-in-debugfs-to-dump-different-tim.patch patches.drivers/0185-cxgb4-Move-firmware-version-MACRO-to-t4fw_version.h.patch patches.drivers/0186-csiostor-T5-Firmware-fix-and-cleanup.patch patches.drivers/0187-cxgb4-Remove-preprocessor-check-for-CONFIG_CXGB4_DCB.patch patches.drivers/0188-cxgb4-Improve-IEEE-DCBx-support-other-minor-open-lld.patch patches.drivers/0189-csiostor-Use-firmware-version-from-cxgb4-t4fw_versio.patch patches.drivers/0190-cxgb4-Add-low-latency-socket-busy_poll-support.patch patches.drivers/0191-cxgb4-Delete-an-unnecessary-check-before-the-functio.patch patches.drivers/0192-chelsio-cxgb4-fix-sparse-warning.patch patches.drivers/0193-cxgb4-Add-support-in-debugfs-to-display-sensor-infor.patch patches.drivers/0194-cxgb4-Added-support-in-debugfs-to-display-TP-logic-a.patch patches.drivers/0195-cxgb4-Add-support-for-ULP-RX-logic-analyzer-output-i.patch patches.drivers/0196-cxgb4-Add-support-to-dump-mailbox-content-in-debugfs.patch patches.drivers/0197-cxgb4-Add-support-in-debugfs-to-dump-the-congestion-.patch patches.drivers/0198-cxgb4-Fix-trace-observed-while-dumping-clip_tbl.patch patches.drivers/0199-cxgb4-Add-support-in-cxgb4-to-get-expansion-rom-vers.patch patches.fixes/0200-ethtool-rename-reserved1-memeber-in-ethtool_drvinfo-.patch patches.drivers/0201-RDMA-cxgb4-Serialize-CQ-event-upcalls-with-CQ-destru.patch patches.drivers/0202-RDMA-cxgb4-Don-t-hang-threads-forever-waiting-on-WR-.patch patches.drivers/0203-cxgb4-Fix-incorrect-c-suffix-to-pI4-use-pISc-instead.patch patches.drivers/0204-cxgb4-Fix-PCI-E-Memory-window-interface-for-big-endi.patch patches.drivers/0205-cxgb4-Move-offload-Rx-queue-allocation-to-separate-f.patch patches.drivers/0206-cxgb4-Try-and-provide-an-RDMA-CIQ-per-cpu.patch patches.drivers/0207-cxgb4-fix-coccinelle-warnings.patch patches.drivers/0208-cxgb4-Add-device-ID-for-new-adapter.patch patches.drivers/0209-cxgb4-cxgb4vf-csiostor-Make-PCI-Device-ID-Tables-be-.patch patches.drivers/0210-cxgb4-add-cxgb4_fcoe.h-and-macro-definitions-for-FCo.patch patches.drivers/0211-cxgb4-add-cxgb4_fcoe.c-for-FCoE.patch patches.drivers/0212-cxgb4-update-Kconfig-and-Makefile-for-FCoE-support.patch patches.drivers/0213-cxgb4-Fix-frame-size-warning-for-32-bit-arch.patch patches.drivers/0214-cxgb4-fix-boolreturn.cocci-warnings.patch patches.drivers/0215-cxgb4-Allocate-dynamic-mem.-for-egress-and-ingress-q.patch patches.drivers/0216-cxgb4-Disable-interrupts-and-napi-before-unregisteri.patch patches.drivers/0217-cxgb4vf-Fix-sparse-warnings.patch patches.drivers/0218-cxgb4-Firmware-macro-changes-for-fw-verison-1.13.32..patch patches.drivers/0219-cxgb4-Fix-to-dump-devlog-even-if-FW-is-crashed.patch patches.drivers/0220-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/0221-cxgb4-Move-ethtool-related-code-to-a-separate-file.patch patches.drivers/0222-cxgb3-4-4vf-Update-drivers-to-use-dma_rmb-wmb-where-.patch patches.drivers/0223-cxgb4-Increased-the-value-of-MAX_IMM_TX_PKT_LEN-from.patch patches.drivers/0224-cxgb4-Freelist-starving-threshold-varies-from-adapte.patch patches.drivers/0225-cxgb4-Use-device-node-in-page-allocation.patch patches.drivers/0226-cxgb4-Add-comment-for-calculate-tx-flits-and-sge-len.patch patches.drivers/0227-cxgb4-Don-t-call-t4_slow_intr_handler-when-we-re-not.patch patches.drivers/0228-VFS-Fix-up-some-d_inode-accesses-in-the-chelsio-driv.patch patches.drivers/0229-cxgb4-drop-__GFP_NOFAIL-allocation.patch patches.drivers/0230-cxgb4-Fix-MC1-memory-offset-calculation.patch patches.drivers/0001-libcxgbi-support-ipv6-address-host_param.patch patches.drivers/cxgb4-Fix-incorrect-sequence-numbers-shown-in-devlog.patch patches.drivers/cxgb4-Add-PCI-device-ID-for-custom-T522-T520-adapter.patch patches.drivers/cxgb4-Add-PCI-device-ids-for-few-more-T5-and-T6-adap.patch patches.drivers/cxgb4-Force-uninitialized-state-if-FW-in-adapter-is-.patch patches.drivers/cxgb4-Fix-tx-flit-calculation.patch patches.drivers/0001-cxgb4-Adds-support-for-T6-adapter.patch patches.drivers/0002-cxgb4-changes-for-new-firmware-1.14.4.0.patch patches.drivers/cxgb4-add-device-ID-for-few-T5-adapters.patch patches.drivers/cxgb4i-Increased-the-value-of-MAX_IMM_TX_PKT_LEN-fro.patch patches.drivers/IB-IWPM-Fix-a-potential-skb-leak.patch patches.drivers/cxgbi-fix-uninitialized-flowi6.patch patches.drivers/IB-core-Avoid-unsigned-int-overflow-in-sg_alloc_tabl.patch patches.drivers/fate-319109-01-ibmveth-change-rx-buffer-default-allocation-for-CMO patches.drivers/fate-319109-02-ibmveth-Add-support-for-TSO patches.drivers/fate-319109-03-ibmveth-Add-GRO-support patches.drivers/fate-319109-04-ibmveth-Add-support-for-Large-Receive-Offload patches.drivers/fate-319109-05-ibmveth-add-support-for-TSO6 # bsc#1019148 patches.drivers/ibmveth-0001-consolidate-kmalloc-of-array-memset-0-to-kca.patch patches.drivers/ibmveth-0002-check-return-of-skb_linearize-in-ibmveth_sta.patch patches.drivers/ibmveth-0003-set-correct-gso_size-and-gso_type.patch patches.drivers/ibmveth-0004-calculate-gso_segs-for-large-packets.patch # fm10k SLE12-SP1 update (bsc#922855 FATE#318530) patches.drivers/fm10k-0001-fm10k-Add-skeletal-frame-for-Intel-R-FM10000-Etherne.patch patches.drivers/fm10k-0002-fm10k-Add-register-defines-and-basic-structures.patch patches.drivers/fm10k-0003-fm10k-Add-support-for-TLV-message-parsing-and-genera.patch patches.drivers/fm10k-0004-fm10k-Add-support-for-basic-interaction-with-hardwar.patch patches.drivers/fm10k-0005-fm10k-Add-support-for-mailbox.patch patches.drivers/fm10k-0006-fm10k-Implement-PF-SM-mailbox-operations.patch patches.drivers/fm10k-0007-fm10k-Add-support-for-PF.patch patches.drivers/fm10k-0008-fm10k-Add-support-for-configuring-PF-interface.patch patches.drivers/fm10k-0009-fm10k-Add-netdev.patch patches.drivers/fm10k-0010-fm10k-Add-support-for-L2-filtering.patch patches.drivers/fm10k-0011-fm10k-Add-support-for-ndo_open-stop.patch patches.drivers/fm10k-0012-fm10k-Add-interrupt-support.patch patches.drivers/fm10k-0013-fm10k-add-support-for-Tx-Rx-rings.patch patches.drivers/fm10k-0014-fm10k-Add-service-task-to-handle-delayed-events.patch patches.drivers/fm10k-0015-fm10k-Add-Tx-Rx-hardware-ring-bring-up-tear-down.patch patches.fixes/net-Allow-raw-buffers-to-be-passed-into-the-flow-dis.patch patches.fixes/net-fix-comments-for-__skb_flow_get_ports.patch patches.fixes/net-make-skb-an-optional-parameter-for__skb_flow_dis.patch patches.fixes/net-Add-function-for-parsing-the-header-length-out-o.patch patches.fixes/flow_dissector-remove-unused-function-flow_get_hlen-.patch patches.drivers/fm10k-0021-fm10k-Add-transmit-and-receive-fastpath-and-interrup.patch patches.drivers/fm10k-0022-fm10k-Add-ethtool-support.patch patches.drivers/fm10k-0023-fm10k-Add-support-for-PCI-power-management-and-error.patch patches.drivers/fm10k-0024-fm10k-Add-support-for-multiple-queues.patch patches.drivers/fm10k-0025-fm10k-Add-support-for-netdev-offloads.patch patches.drivers/fm10k-0026-fm10k-Add-support-for-MACVLAN-acceleration.patch patches.drivers/fm10k-0027-fm10k-Add-support-for-PF-VF-mailbox.patch patches.drivers/fm10k-0028-fm10k-Add-support-for-VF.patch patches.drivers/fm10k-0029-fm10k-Add-support-for-SR-IOV-to-PF-core-files.patch patches.drivers/fm10k-0030-fm10k-Add-support-for-SR-IOV-to-driver.patch patches.drivers/fm10k-0031-fm10k-Add-support-for-IEEE-DCBx.patch patches.drivers/fm10k-0032-fm10k-Add-support-for-debugfs.patch patches.drivers/fm10k-0033-fm10k-Add-support-for-ptp-to-hw-specific-files.patch patches.fixes/net-timestamp-Make-the-clone-operation-stand-alone-f.patch patches.drivers/fm10k-0035-fm10k-Add-support-for-PTP.patch patches.drivers/fm10k-0036-fm10k-using-vmalloc-requires-including-linux-vmalloc.patch patches.drivers/fm10k-0037-fm10k-Reduce-buffer-size-when-pages-are-larger-than-.patch patches.drivers/fm10k-0038-fm10k-Correctly-set-the-number-of-Tx-queues.patch patches.drivers/fm10k-0039-fm10k-fix-race-accessing-page-_count.patch patches.drivers/fm10k-0040-fm10k-Check-the-host-state-when-bringing-the-interfa.patch patches.drivers/fm10k-0041-fm10k-Unlock-mailbox-on-VLAN-addition-failures.patch patches.drivers/fm10k-0042-fm10k-Add-CONFIG_FM10K_VXLAN-configuration-option.patch patches.drivers/fm10k-0043-fm10k-igb-ixgbe-Replace-__skb_alloc_page-with-dev_al.patch patches.drivers/fm10k-0044-fm10k-use-netdev_rss_key_fill-helper.patch patches.drivers/fm10k-0045-ethernet-intel-Use-eth_skb_pad-and-skb_put_padto-hel.patch patches.drivers/fm10k-0046-ethernet-intel-Use-napi_alloc_skb.patch patches.drivers/fm10k-0047-fm10k-igb-ixgbe-Use-dma_rmb-on-Rx-descriptor-reads.patch patches.drivers/fm10k-0048-fm10k-Clean-up-page-reuse-code.patch patches.fixes/fm10k-0048-fm10k-Clean-up-page-reuse-code-fix.patch patches.drivers/fm10k-0049-net-fm10k-Avoid-double-setting-of-NETIF_F_SG-for-the.patch patches.drivers/fm10k-0050-fm10k-Check-tunnel-header-length-in-encap-offload.patch patches.drivers/fm10k-0051-fm10k-Increase-the-timeout-for-the-data-path-reset.patch patches.drivers/fm10k-0052-fm10k-Validate-VLAN-ID-in-fm10k_update_xc_addr_pf.patch patches.drivers/fm10k-0053-fm10k-Resolve-compile-warnings-with-W-1.patch patches.drivers/fm10k-0054-fm10k-Resolve-various-spelling-errors-and-checkpatch.patch patches.drivers/fm10k-0055-fm10k-Corrected-an-error-in-Tx-statistics.patch patches.drivers/fm10k-0056-fm10k-Remove-redundant-rx_errors-in-ethtool.patch patches.drivers/fm10k-0057-fm10k-Correct-spelling-mistake.patch patches.drivers/fm10k-0058-fm10k-Have-the-VF-get-the-default-VLAN-during-init.patch patches.drivers/fm10k-0059-fm10k-Add-netconsole-support.patch patches.drivers/fm10k-0060-fm10k-fix-unused-warnings.patch patches.drivers/fm10k-0061-fm10k-allow-creation-of-VLAN-on-default-vid.patch patches.drivers/fm10k-0062-fm10k-only-show-actual-queues-not-the-maximum-in-har.patch patches.drivers/fm10k-0063-fm10k-use-hw-mac.max_queues-for-stats.patch patches.drivers/fm10k-0064-fm10k-separate-PF-only-stats-so-that-VF-does-not-dis.patch patches.drivers/fm10k-0065-fm10k-remove-extraneous-Reset-interface-message.patch patches.drivers/fm10k-0066-fm10k-only-increment-tx_timeout_count-in-Tx-hang-pat.patch patches.drivers/fm10k-0067-fm10k-expose-tx_timeout_count-as-an-ethtool-stat.patch patches.drivers/fm10k-0068-fm10k-Set-PF-queues-to-unlimited-bandwidth-during-vi.patch patches.drivers/fm10k-0069-fm10k-use-separate-workqueue-for-fm10k-driver.patch patches.drivers/fm10k-0070-fm10k-don-t-handle-mailbox-events-in-iov_event-path-.patch patches.drivers/fm10k-0071-fm10k-comment-next_vf_mbx-flow.patch patches.drivers/fm10k-0072-fm10k-fix-function-header-comment.patch patches.drivers/fm10k-0073-fm10k-start-service-timer-on-probe.patch patches.drivers/fm10k-0074-fm10k-update-xcast-mode-before-synchronizing-multica.patch patches.drivers/fm10k-0075-fm10k-renamed-mbx_tx_dropped-to-mbx_tx_oversized.patch patches.drivers/fm10k-0076-fm10k-reset-head-instead-of-calling-update_max_size.patch patches.drivers/fm10k-0077-fm10k-mbx_update_max_size-does-not-drop-all-oversize.patch patches.drivers/fm10k-0078-fm10k-corrected-VF-multicast-update.patch patches.drivers/fm10k-0079-fm10k-Bump-driver-version-to-0.15.2.patch patches.drivers/fm10k-0080-fm10k-Do-not-assume-budget-will-never-be-0-for-NAPI.patch patches.drivers/fm10k-0081-fm10k-fold-fm10k_pull_tail-into-fm10k_add_rx_frag.patch patches.drivers/fm10k-0082-fm10k-ignore-invalid-multicast-address-entries.patch patches.drivers/fm10k-0083-fm10k-use-correct-ethernet-driver-Tx-timestamp-funct.patch patches.drivers/fm10k-0084-fm10k-move-setting-shinfo-inside-ts_tx_enqueue.patch patches.drivers/fm10k-0085-fm10k-fix-incorrect-free-on-skb-in-ts_tx_enqueue.patch patches.drivers/fm10k-0086-fm10k-add-call-to-fm10k_clean_all_rx_rings-in-fm10k_.patch patches.drivers/fm10k-0087-fm10k-use-an-unsigned-int-for-i-in-ethtool_get_strin.patch patches.drivers/fm10k-0088-fm10k-remove-extraneous-NULL-check-on-l2_accel.patch patches.drivers/fm10k-0089-fm10k-trivial-fixup-message-style-to-include-a-colon.patch patches.drivers/fm10k-0090-fm10k-use-dma_set_mask_and_coherent-in-fm10k_probe.patch patches.drivers/fm10k-0091-fm10k-force-LPORT-delete-when-updating-VLAN-or-MAC-a.patch patches.drivers/fm10k-0092-fm10k-re-map-all-possible-VF-queues-after-a-VFLR.patch patches.drivers/fm10k-0093-fm10k-pack-TLV-overlay-structures.patch patches.drivers/fm10k-0094-fm10k-fix-incorrect-DIR_NEVATIVE-bit-in-1588-code.patch patches.drivers/fm10k-0095-fm10k-remove-err_no-reference-in-fm10k_mbx.c.patch patches.drivers/fm10k-0096-fm10k-fix-iov_msg_lport_state_pf-issue.patch patches.drivers/fm10k-0097-fm10k-Fix-missing-braces-after-if-statement.patch patches.drivers/fm10k-correctly-check-if-interface-is-removed.patch patches.drivers/0001-IB-qib-Use-pci_is_root_bus-to-check-whether-it-is-a-.patch patches.drivers/0002-PCI-Export-pcie_set_mps-and-pcie_get_mps.patch patches.drivers/0003-IB-qib-Use-pcie_set_mps-and-pcie_get_mps-to-simplify.patch patches.drivers/0004-IB-qib-Drop-qib_tune_pcie_caps-and-qib_tune_pcie_coa.patch patches.drivers/0005-IB-qib-Fix-potential-buffer-overrun-in-sending-diag-.patch patches.drivers/0006-IB-qib-Add-percpu-counter-replacing-qib_devdata-int_.patch patches.drivers/0007-IB-qib-Modify-software-pma-counters-to-use-percpu-va.patch patches.drivers/0008-IB-qib-Fix-memory-leak-of-recv-context-when-driver-f.patch patches.drivers/0009-IB-qib-Change-SDMA-progression-mode-depending-on-sin.patch patches.drivers/0010-qib_fs-fix-some-dcache-abuses.patch patches.drivers/0011-IB-qib-fixup-indentation-in-qib_ib_rcv.patch patches.drivers/0012-IB-qib-Remove-duplicate-check-in-get_a_ctxt.patch patches.drivers/0013-IB-qib-Cleanup-qib_register_observer.patch patches.drivers/0014-IB-qib-Additional-Intel-branding-changes.patch patches.drivers/0015-IB-Return-error-for-unsupported-QP-creation-flags.patch patches.drivers/0016-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/0017-IB-qib-Change-get_user_pages-usage-to-always-NULL-vm.patch patches.drivers/0018-IB-qib-Fix-checkpatch-__packed-warnings.patch # i40e SLE12-SP1 update (bsc#922844 FATE#318525) patches.drivers/i40e-0001-i40e-spelling-error.patch patches.drivers/i40e-0002-i40evf-clean-up-memsets.patch patches.drivers/i40e-0003-i40e-Setting-i40e_down-bit-for-tx_timeout.patch patches.drivers/i40e-0004-i40e-remove-dead-code.patch patches.drivers/i40e-0005-i40e-set-VF-state-to-active-when-reset-is-complete.patch patches.drivers/i40e-0006-i40e-reset-VFs-after-PF-reset.patch patches.drivers/i40e-0007-i40e-enable-extant-VFs.patch patches.drivers/i40e-0008-i40e-don-t-handle-VF-reset-on-unload.patch patches.drivers/i40e-0009-i40e-Use-pci_enable_msix_range-instead-of-pci_enable.patch patches.drivers/i40e-0010-i40e-remove-unnecessary-delay.patch patches.drivers/i40e-0011-i40e-tighten-up-ring-enable-disable-flow.patch patches.drivers/i40e-0012-i40e-Change-MSIX-to-MSI-X.patch patches.drivers/i40e-0013-i40e-Flow-Director-sideband-accounting.patch patches.drivers/i40e-0014-i40e-Prevent-overflow-due-to-kzalloc.patch patches.drivers/i40e-0015-i40e-i40evf-i40e-implementation-for-skb_set_hash.patch patches.drivers/i40e-0016-i40e-clean-up-comment-style.patch patches.drivers/i40e-0017-i40e-Remove-a-FW-workaround-for-Number-of-MSIX-vecto.patch patches.drivers/i40e-0018-i40e-count-timeout-events.patch patches.drivers/i40e-0019-i40e-Remove-a-redundant-filter-addition.patch patches.drivers/i40e-0020-i40e-Fix-static-checker-warning.patch patches.drivers/i40e-0021-i40e-fix-nvm-version-and-remove-firmware-report.patch patches.drivers/i40e-0022-i40e-i40evf-carefully-fill-tx-ring.patch patches.drivers/i40e-0023-i40e-delete-netdev-after-deleting-napi-and-vectors.patch patches.drivers/i40e-0024-i40e-Fix-a-bug-in-the-update-logic-for-FDIR-SB-filte.patch patches.drivers/i40e-0025-i40e-i40evf-Some-flow-director-HW-definition-fixes.patch patches.drivers/i40e-0026-i40e-make-string-references-to-q-be-queue.patch patches.drivers/i40e-0027-i40e-cleanup-strings.patch patches.drivers/i40e-0028-i40e-simplified-init-string.patch patches.drivers/i40e-0029-i40e-Fix-function-comments.patch patches.drivers/i40e-0030-i40e-Define-a-new-state-variable-to-keep-track-of-fe.patch patches.drivers/i40e-0031-i40e-Add-code-to-handle-FD-table-full-condition.patch patches.drivers/i40e-0032-i40e-Bug-fix-for-FDIR-replay-logic.patch patches.drivers/i40e-0033-i40e-Let-MDD-events-be-handled-by-MDD-handler.patch patches.drivers/i40e-0034-i40e-i40evf-Use-correct-number-of-VF-vectors.patch patches.drivers/i40e-0035-i40e-i40evf-Use-dma_set_mask_and_coherent.patch patches.drivers/i40e-0036-net-Replace-u64_stats_fetch_begin_bh-to-u64_stats_fe.patch patches.drivers/i40e-0037-i40e-Don-t-receive-packets-when-the-napi-budget-0.patch patches.drivers/i40e-0038-net-i40e-Avoid-double-setting-of-NETIF_F_SG-for-the-.patch patches.drivers/i40e-0039-i40e-support-VF-link-state-ndo.patch patches.drivers/i40e-0040-i40e-Patch-to-enable-Ethtool-netdev-feature-flag-for.patch patches.drivers/i40e-0041-i40e-Refactor-and-cleanup-i40e_open-adding-i40e_vsi_.patch patches.drivers/i40e-0042-i40e-i40evf-enable-hardware-feature-head-write-back.patch patches.drivers/i40e-0043-i40e-i40evf-reduce-context-descriptors.patch patches.drivers/i40e-0044-i40e-i40evf-Add-EEE-LPI-stats.patch patches.drivers/i40e-0045-i40e-Fix-a-message-string.patch patches.drivers/i40e-0046-i40e-Delete-ATR-filter-on-RST.patch patches.drivers/i40e-0047-i40e-Make-the-alloc-and-free-queue-vector-calls-orth.patch patches.drivers/i40e-0048-i40e-eeprom-integrity-check-on-load-and-empr.patch patches.drivers/i40e-0049-i40e-Cleanup-in-FDIR-SB-ethtool-code.patch patches.drivers/i40e-0050-i40e-Add-functionality-for-FD-SB-to-drop-packets.patch patches.drivers/i40e-0051-i40e-check-for-netdev-before-debugfs-use.patch patches.drivers/i40e-0052-i40e-i40evf-Add-an-FD-message-level.patch patches.drivers/i40e-0053-i40e-Use-DEBUG_FD-message-level-for-an-FD-message.patch patches.drivers/i40e-0054-i40e-fix-function-kernel-doc-description.patch patches.drivers/i40e-0055-i40e-i40evf-fix-error-checking-path.patch patches.drivers/i40e-0056-i40e-i40evf-Remove-addressof-casts-to-same-type.patch patches.drivers/i40e-0057-i40e-Remove-casts-of-pointer-to-same-type.patch patches.drivers/i40e-0058-i40e-remove-open-coded-skb_cow_head.patch patches.drivers/i40e-0059-i40e-fix-TCP-flag-replication-for-hardware-offload.patch patches.drivers/i40e-0060-e1000e-igb-ixgbe-i40e-fix-message-terminations.patch patches.drivers/i40e-0061-i40e-Add-bridge-FDB-add-del-dump-ops.patch patches.drivers/i40e-0062-i40e-i40evf-unhide-and-enable-to-one-prefena-field.patch patches.drivers/i40e-0063-i40e-i40evf-Bump-build-versions.patch patches.drivers/i40e-0064-i40e-Reset-the-VF-upon-conflicting-VLAN-configuratio.patch patches.drivers/i40e-0065-i40e-Enable-VF-Tx-bandwidth-setting.patch patches.drivers/i40e-0066-i40e-Remove-a-FW-workaround.patch patches.drivers/i40e-0067-i40e-Fix-an-issue-with-displaying-IPv4-FD-filters.patch patches.drivers/i40e-0068-i40e-i40evf-add-tracking-to-NVM-busy-state.patch patches.drivers/i40e-0069-i40e-i40evf-update-AdminQ-API.patch patches.drivers/i40e-0070-i40e-prep-vsi_open-logic-for-non-netdev-cases.patch patches.drivers/i40e-0071-i40e-abstract-the-close-path-for-better-netdev-vsis.patch patches.drivers/i40e-0072-i40e-use-generic-vsi_open-to-unquiesce-vsi.patch patches.drivers/i40e-0073-i40e-rework-fdir-setup-and-teardown.patch patches.drivers/i40e-0074-i40e-Cleanup-if-else-statements.patch patches.drivers/i40e-0075-i40e-Tweak-for-loop-in-i40e_ethtool.c.patch patches.drivers/i40e-0076-i40e-report-VF-link-state-correctly.patch patches.drivers/i40e-0077-i40e-fix-Timesync-Tx-interrupt-handler-code.patch patches.drivers/i40e-0078-i40e-remove-ptp_tx_work-timestamp-work-item.patch patches.drivers/i40e-0079-i40e-Retain-MAC-filters-when-changing-port-VLAN.patch patches.drivers/i40e-0080-i40e-Use-port-VLAN-in-MAC-VLAN-filter-configuration.patch patches.drivers/i40e-0081-i40e-i40evf-add-driver-version-string-to-driver-vers.patch patches.drivers/i40e-0082-i40e-Redistribute-queue-vectors-after-DCB-reconfigur.patch patches.drivers/i40e-0083-i40e-Don-t-stop-driver-probe-when-querying-DCB-confi.patch patches.drivers/i40e-0084-i40e-Change-variable-type-to-avoid-typecheck-failure.patch patches.drivers/i40e-0085-i40e-Do-not-enable-NTUPLE-feature-control-in-MFP-mod.patch patches.drivers/i40e-0086-i40e-Do-not-expose-fd-sb-commands-from-debugfs.patch patches.drivers/i40e-0087-i40e-Update-function-formal-parameters.patch patches.drivers/i40e-0088-i40e-i40evf-Retrieve-and-store-missing-link-config-i.patch patches.drivers/i40e-0089-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/i40e-0090-i40e-add-required-include.patch patches.drivers/i40e-0091-i40e-i40evf-set-proper-default-for-ITR-registers.patch patches.drivers/i40e-0092-i40e-i40evf-control-auto-ITR-through-ethtool.patch patches.drivers/i40e-0093-i40e-remove-hardcode-of-stats-struct-size-in-ethtool.patch patches.drivers/i40e-0094-i40e-Don-t-disable-SR-IOV-when-VFs-are-assigned.patch patches.drivers/i40e-0095-i40e-remove-Tx-work-for-ptp.patch patches.drivers/i40e-0096-i40e-Check-PCI_IOV-config-to-avoid-compile-error.patch patches.drivers/i40e-0097-i40e-fix-passing-wrong-error-code-to-i40e_open.patch patches.drivers/i40e-0098-i40e-igb-ixgbe-remove-usless-return-statements.patch patches.drivers/i40e-0099-i40e-i40evf-Update-check-for-AQ-aliveness.patch patches.drivers/i40e-0100-i40e-enable-descriptor-prefetch-for-VFs.patch patches.drivers/i40e-0101-i40evf-tweak-Tx-rate-params-and-de-magic-ify.patch patches.drivers/i40e-0102-i40e-Tx-Rx-rings-declaration.patch patches.drivers/i40e-0103-i40e-i40evf-Remove-reserved-PCTYPE-defines.patch patches.drivers/i40e-0104-i40e-Report-cmd-data-in-ETHTOOL_GRXCLSRLCNT-instead-.patch patches.drivers/i40e-0105-i40e-Use-the-new-i40e_get_fd_cnt_all-function-in-oth.patch patches.drivers/i40e-0106-i40e-i40evf-remove-storm-control.patch patches.drivers/i40e-0107-i40e-i40evf-Change-type-to-u32-to-avoid-sparse-error.patch patches.drivers/i40e-0108-i40e-Clear-recovery-pending-if-reset-failed.patch patches.drivers/i40e-0109-i40e-add-clear_pxe-AdminQ-request.patch patches.drivers/i40e-0110-i40-disable-FCoE-for-MFP-modes.patch patches.drivers/i40e-0111-i40e-relax-the-firmware-API-version-check.patch patches.drivers/i40e-0112-i40e-don-t-use-OR-to-check-a-value.patch patches.drivers/i40e-0113-i40e-Rework-register-diagnostic.patch patches.drivers/i40e-0114-i40e-remove-check-for-large-buffer.patch patches.drivers/i40e-0115-i40e-i40evf-remove-unused-RX_LRO-define.patch patches.drivers/i40e-0116-i40e-clamp-jumbo-frame-size.patch patches.drivers/i40e-0117-i40e-notify-VF-of-all-types-of-resets.patch patches.drivers/i40e-0118-i40e-i40evf-VEB-structure-added-GTIME-macro-update.patch patches.drivers/i40e-0119-i40e-refactor-send-version.patch patches.drivers/i40e-0120-i40e-refactor-stats-collection.patch patches.drivers/i40e-0121-i40e-i40evf-remove-rx_errors-and-rx_missed.patch patches.drivers/i40e-0122-i40e-add-missing-VSI-statistics.patch patches.drivers/i40e-0123-i40e-set-lan_veb-index.patch patches.drivers/i40e-0124-i40e-add-VEB-stats-to-ethtool.patch patches.drivers/i40e-0125-i40e-print-message-for-pre-production-hardware.patch patches.drivers/i40e-0126-i40e-i40evf-check-AQ-register-for-valid-data.patch patches.drivers/i40e-0127-i40e-i40evf-add-Tx-pre-queue-disable-function.patch patches.drivers/i40e-0128-i40e-increase-reset-wait-time.patch patches.drivers/i40e-0129-i40e-add-vsi-x-cast-stats.patch patches.drivers/i40e-0130-i40e-add-xcast-stats-for-port.patch patches.drivers/i40e-0131-i40e-print-full-link-message.patch patches.drivers/i40e-0132-i40e-don-t-remove-HMC-that-doesn-t-exist.patch patches.drivers/i40e-0133-i40e-remove-irqs-only-when-they-are-set-up.patch patches.drivers/i40e-0134-i40e-i40evf-fix-rx-descriptor-status.patch patches.drivers/i40e-0135-i40e-i40evf-Fix-code-to-accommodate-i40e_register.h-.patch patches.drivers/i40e-0136-i40e-i40evf-Clean-up-a-few-things.patch patches.drivers/i40e-0137-i40e-Fix-incorrect-feature-configuration-status.patch patches.drivers/i40e-0138-i40e-clear-pxe-after-adminq-is-rebuilt.patch patches.drivers/i40e-0139-i40e-not-all-VSIs-have-rings.patch patches.drivers/i40e-0140-i40e-i40evf-remove-chatty-reset-messages.patch patches.drivers/i40e-0141-i40e-i40evf-fix-TSO-accounting.patch patches.drivers/i40e-0142-i40e-i40evf-fix-poll-weight.patch patches.drivers/i40e-0143-i40e-i40evf-remove-deprecated-device-IDs.patch patches.drivers/i40e-0144-i40e-add-checks-for-AQ-error-status-bits.patch patches.drivers/i40e-0145-i40e-allow-for-more-VSIs.patch patches.drivers/i40e-0146-i40e-remove-unused-variable-and-memory-allocation.patch patches.drivers/i40e-0147-i40e-don-t-complain-about-removing-non-existent-addr.patch patches.drivers/i40e-0148-i40e-implement-anti-spoofing-for-VFs.patch patches.drivers/i40e-0149-i40e-Changes-to-Interrupt-distribution-policy.patch patches.drivers/i40e-0150-i40e-keep-SR-IOV-enabled-in-the-case-that-RSS-VMDQ-F.patch patches.drivers/i40e-0151-i40e-i40evf-add-PPRS-bit-to-error-bits-and-fix-bug-i.patch patches.drivers/i40e-0152-i40e-Do-not-fall-back-to-one-queue-model-if-the-only.patch patches.drivers/i40e-0153-i40e-Delete-stale-MAC-filters-after-change.patch patches.drivers/i40e-0154-i40e-Allow-RSS-table-entry-range-and-GPS-to-be-any-n.patch patches.drivers/i40e-0155-i40e-i40evf-set-headwb-Tx-context-flags-and-use-them.patch patches.drivers/i40e-0156-i40e-i40evf-AdminQ-API-update-for-new-FW.patch patches.drivers/i40e-0157-i40e-Change-the-notion-of-src-and-dst-for-FD_SB-in-e.patch patches.drivers/i40e-0158-i40e-Separate-out-DCB-capability-and-enabled-flags.patch patches.drivers/i40e-0159-i40e-Do-not-accept-tagged-packets-by-default.patch patches.drivers/i40e-0160-i40e-i40evf-User-ether_addr_copy-instead-of-memcpy.patch patches.drivers/i40e-0161-i40e-i40evf-remove-FTYPE.patch patches.drivers/i40e-0162-i40e-i40evf-Add-Flow-director-stats-to-PF-stats.patch patches.drivers/i40e-0163-i40e-Fix-a-bug-in-ethtool-for-FD-drop-packet-filter-.patch patches.drivers/i40e-0164-i40e-use-stored-base_queue-value.patch patches.drivers/i40e-0165-i40e-i40evf-i40e_register.h-update.patch patches.drivers/i40e-0166-i40e-workaround-NVM-GLQF_HKEY.patch patches.drivers/i40e-0167-i40e-i40evf-Reset-Head-and-Tail-on-AQ-initialization.patch patches.drivers/i40e-0168-i40e-Fix-dangling-ring-pointers-upon-driver-removal.patch patches.drivers/i40e-0169-i40e-Helper-routine-for-Rx-Tx-queue-enable-disable-w.patch patches.drivers/i40e-0170-i40e-debugfs-fix-to-dump-remote-LLDPDU.patch patches.drivers/i40e-0171-i40e-Fix-scheduling-while-atomic-bug-during-NAPI.patch patches.drivers/i40e-0172-i40e-clear-VEB-stats-when-pf-stats-are-cleared.patch patches.drivers/i40e-0173-i40e-keep-service-tasks-out-of-reset-process.patch patches.drivers/i40e-0174-i40e-i40evf-Update-RSS-configuration.patch patches.drivers/i40e-0175-i40e-i40evf-modify-debug-prints-to-avoid-seg-faults.patch patches.drivers/i40e-0176-i40e-Stop-the-VF-device-after-setting-its-MAC-addres.patch patches.drivers/i40e-0177-i40e-make-prep_for_reset-void.patch patches.drivers/i40e-0178-i40e-Add-PF-reset-when-Malicious-driver-event-for-PF.patch patches.drivers/i40e-0179-i40e-warn-on-newer-older-firmware-API-rev.patch patches.drivers/i40e-0180-i40e-fix-a-stray-print-message.patch patches.drivers/i40e-0181-i40e-Fix-ethtool-coalesce-settings.patch patches.drivers/i40e-0182-i40e-i40evf-remove-reserved-type.patch patches.drivers/i40e-0183-i40e-Add-ablitity-to-enable-disable-link-from-set_li.patch patches.drivers/i40e-0184-i40e-use-WoL-flag-when-setting-LAA.patch patches.drivers/i40e-0185-i40e-allow-user-to-set-LAA-again.patch patches.drivers/i40e-0186-i40e-reapply-LAA-after-reset.patch patches.drivers/i40e-0187-i40e-no-pf-reset-at-pci-remove.patch patches.drivers/i40e-0188-i40e-Bypass-timeout-recovery-level-0-so-as-to-not-ca.patch patches.drivers/i40e-0189-i40e-do-not-take-NVM-ownership-for-SR-read.patch patches.drivers/i40e-0190-i40e-i40evf-Big-endian-fixes-for-handling-HMC.patch patches.drivers/i40e-0191-i40e-rename-i40e_ptp_enable-to-i40e_ptp_feature_enab.patch patches.drivers/i40e-0192-i40e-break-PTP-hardware-control-from-ioctl-command-f.patch patches.drivers/i40e-0193-i40e-don-t-store-user-requested-mode-until-we-ve-val.patch patches.drivers/i40e-0194-i40e-only-create-PTP-device-node-once.patch patches.drivers/i40e-0195-i40e-Avoid-adding-the-TCP-IPv4-filter-twice.patch patches.drivers/i40e-0196-i40e-Fix-the-FD-sideband-logic-to-detect-a-FD-table-.patch patches.drivers/i40e-0197-i40e-Add-debugfs-hooks-to-print-current-total-FD-fil.patch patches.drivers/i40e-0198-i40e-fix-fdir-programming.patch patches.drivers/i40e-0199-i40e-i40evf-Add-base-address-registers-to-aq-struct.patch patches.drivers/i40e-0200-i40e-i40evf-clear-aq-bah-bal-on-shutdown.patch patches.drivers/i40e-0201-i40e-clear-all-queues-and-interrupts.patch patches.drivers/i40e-0202-i40e-Correct-mask-assignment-value.patch patches.drivers/i40e-0203-i40e-i40evf-add-ASQ-write-back-timeout-variable-to-A.patch patches.drivers/i40e-0204-i40e-FD-filter-replay-logic-bug-fix.patch patches.drivers/i40e-0205-i40e-i40evf-initialize-context-descriptor.patch patches.drivers/i40e-0206-i40e-limit-GLLAN_TXPRE_QDIS-to-QINDX-0-127.patch patches.drivers/i40e-0207-i40e-remove-linux-export.h-header-from-i40e_ptp.c.patch patches.drivers/i40e-0208-i40e-i40evf-Do-not-free-the-dummy-packet-buffer-sync.patch patches.drivers/i40e-0209-i40e-i40evf-Force-a-shifted-1-to-be-unsigned.patch patches.drivers/i40e-0210-i40e-tolerate-lost-interrupts.patch patches.drivers/i40e-0211-i40e-Fix-a-boundary-condition-and-turning-off-of-ntu.patch patches.drivers/i40e-0212-i40e-disable-TPH.patch patches.drivers/i40e-0213-i40e-Finish-implementation-of-ethtool-get-settings.patch patches.drivers/i40e-0214-i40e-i40evf-Add-new-HW-link-info-variable-an_enabled.patch patches.drivers/i40e-0215-i40e-move-nway-reset.patch patches.drivers/i40e-0216-i40e-i40evf-Add-set_fc-and-init-of-FC-settings.patch patches.drivers/i40e-0217-i40e-Add-set_pauseparam-to-ethtool.patch patches.drivers/i40e-0218-i40e-Implement-set_settings-for-ethtool.patch patches.drivers/i40e-0219-i40e-remove-unnecessary-break-after-goto.patch patches.drivers/i40e-0220-i40e-Add-ndo_get_phys_port_id-callback-support.patch patches.drivers/i40e-0221-i40e-never-generate-both-software-and-hardware-times.patch patches.drivers/i40e-0222-i40e-fix-race-conditions-on-queuing-skb-for-HW-time-.patch patches.drivers/i40e-0223-i40e-i40evf-Clean-up-code.patch patches.drivers/i40e-0224-i40e-ptp-warn-when-PF_ID-does-not-match-in-PRTTSYN_C.patch patches.drivers/i40e-0225-i40e-fix-format-mismatch-in-drivers-net-ethernet-int.patch patches.drivers/i40e-0226-i40e-i40evf-Add-nvmupdate-support.patch patches.drivers/i40e-0227-i40e-i40evf-fix-extension-header-csum-logic.patch patches.drivers/i40e-0228-i40e-i40evf-ARQ-copy-desc-data-even-for-failed-comma.patch patches.drivers/i40e-0229-i40e-Fix-firmware-API-version-errors.patch patches.drivers/i40e-0230-i40e-Give-link-more-time-after-setting-flow-control.patch patches.drivers/i40e-0231-i40e-always-print-aqtx-answer.patch patches.drivers/i40e-0232-i40e-adds-FCoE-code-to-the-i40e-driver.patch patches.drivers/i40e-0233-i40e-Adds-FCoE-related-code-to-i40e-core-driver.patch patches.drivers/i40e-0234-i40e-adds-FCoE-to-build-and-updates-its-documentatio.patch patches.drivers/i40e-0235-i40e-expose-debug_write_register-request.patch patches.drivers/i40e-0236-i40e-use-correct-vf_id-offset-for-virtchnl-message.patch patches.drivers/i40e-0237-i40e-disable-local-loopback-on-vmdq-vsi.patch patches.drivers/i40e-0238-i40e-Minor-comment-changes.patch patches.drivers/i40e-0239-i40e-remove-support-for-vf-unicast-promiscuous-mode.patch patches.drivers/i40e-0240-i40e-Fix-missing-uapi-linux-dcbnl.h-include-in-i40e_.patch patches.drivers/i40e-0241-i40e-fix-sparse-non-static-symbol-warning.patch patches.drivers/i40e-0242-i40e-use-correct-structure-type-name-in-sizeof.patch patches.drivers/i40e-0243-i40e-Cleaning-up-missing-null-terminate-in-conjuncti.patch patches.drivers/i40e-0244-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/i40e-0245-i40e-Fix-for-recent-kernel-panic.patch patches.drivers/i40e-0246-i40e-Fix-a-few-potential-VF-dereferences.patch patches.drivers/i40e-0247-i40e-fix-PTP-bug.patch patches.drivers/i40e-0248-i40e-Fix-TSO-and-hw-checksums-for-non-accelerated-vl.patch patches.drivers/i40e-0249-i40e-Update-flow-director-error-messages-to-reduce-u.patch patches.drivers/i40e-0250-i40e-Some-FD-message-fixes.patch patches.drivers/i40e-0251-i40e-ATR-policy-change-to-flush-the-table-to-clean-s.patch patches.drivers/i40e-0252-i40e-Add-a-FD-flush-counter-to-ethtool.patch patches.drivers/i40e-0253-i40e-Enable-l2tsel-bit-for-VLAN-tag-control.patch patches.drivers/i40e-0254-i40e-set-num_queue_pairs-to-num-configured-by-VF.patch patches.drivers/i40e-0255-i40e-Add-checks-and-message-for-Qualified-Module-inf.patch patches.drivers/i40e-0256-i40e-i40evf-add-max-buf-len-to-aq-debug-print-helper.patch patches.drivers/i40e-0257-i40e-quiet-complaints-when-removing-default-MAC-VLAN.patch patches.drivers/i40e-0258-i40e-i40evf-Ignore-a-driver-perceived-Tx-hang-if-the.patch patches.drivers/i40e-0259-i40e-Add-dual-speed-module-support.patch patches.drivers/i40e-0260-i40e-Allow-user-to-change-link-settings-if-link-is-d.patch patches.drivers/i40e-0261-i40e-Change-wording-to-be-more-consistent.patch patches.drivers/i40e-0262-i40e-Remove-unnecessary-assignment.patch patches.drivers/i40e-0263-i40e-Tell-OS-link-is-going-down-when-calling-set_phy.patch patches.drivers/i40e-0264-i40e-make-warning-less-verbose.patch patches.drivers/i40e-0265-i40e-Fix-an-issue-when-PF-reset-fails.patch patches.drivers/i40e-0266-i40e-fix-panic-due-to-too-early-Tx-queue-enable.patch patches.drivers/i40e-0267-i40e-use-global-pci_vfs_assigned-to-replace-local-i4.patch patches.drivers/i40e-0268-i40e-igb-Convert-to-dev_consume_skb_any.patch patches.drivers/i40e-0269-i40e-mask-phy-events.patch patches.drivers/i40e-0270-i40e-enable-LSE-poke-and-simplify-link-state.patch patches.drivers/i40e-0271-i40e-i40evf-Fix-whitespace-indentation.patch patches.drivers/i40e-0272-i40e-i40evf-Use-usleep_range-instead-of-udelay.patch patches.drivers/i40e-0273-i40e-Fix-a-bug-where-Rx-would-stop-after-some-time.patch patches.drivers/i40e-0274-i40e-process-link-events-when-setting-up-switch.patch patches.drivers/i40e-0275-i40e-Add-10GBaseT-support.patch patches.drivers/i40e-0276-i40e-Moving-variable-declaration-out-of-the-loops.patch patches.drivers/i40e-0277-i40e-_MASK-vs-_SHIFT-typo-in-i40e_handle_mdd_event.patch patches.drivers/i40e-0278-i40e-Add-condition-to-enter-fdir-flush-and-reinit.patch patches.drivers/i40e-0279-i40e-fix-link-checking-logic.patch patches.drivers/i40e-0280-i40e-avoid-disable-of-interrupt-when-changing-ITR.patch patches.drivers/i40e-0281-i40e-remove-debugfs-dump-stats.patch patches.drivers/i40e-0282-i40e-scale-msix-vector-use-when-more-cores-than-vect.patch patches.drivers/i40e-0283-i40e-better-wording-for-resource-tracking-errors.patch patches.drivers/i40e-0284-i40e-enable-debug-earlier.patch patches.drivers/i40e-0285-i40e-configure-VM-ID-in-qtx_ctl.patch patches.drivers/i40e-0286-i40e-properly-parse-MDET-registers.patch patches.drivers/i40e-0287-i40e-poll-firmware-slower.patch patches.drivers/i40e-0288-i40e-don-t-do-link_status-or-stats-collection-on-eve.patch patches.drivers/i40e-0289-i40e-clean-up-throttle-rate-code.patch patches.drivers/i40e-0290-i40e-use-netdev_rss_key_fill-helper.patch patches.drivers/i40e-0291-i40e-only-warn-once-of-PTP-nonsupport-in-100Mbit-spe.patch patches.drivers/i40e-0292-i40e-re-enable-VFLR-interrupt-sooner.patch patches.drivers/i40e-0293-i40e-Resume-Port-Tx-after-DCB-event.patch patches.drivers/i40e-0294-i40e-Add-support-to-firmware-CEE-DCBX-mode.patch patches.drivers/i40e-0295-i40e-Check-for-LLDP-AdminStatus-before-querying-DCBX.patch patches.drivers/i40e-0296-i40e-Update-VEB-s-enabled_tc-after-reconfiguration.patch patches.drivers/i40e-0297-i40e-Modify-Tx-disable-wait-flow-in-case-of-DCB-reco.patch patches.drivers/i40e-0298-i40e-Do-not-disable-enable-FCoE-VSI-with-DCB-reconfi.patch patches.drivers/i40e-0299-i40e-Prevent-link-flow-control-settings-when-PFC-is-.patch patches.drivers/i40e-0300-i40e-Set-XPS-bit-mask-to-zero-in-DCB-mode.patch patches.drivers/i40e-0301-i40e-don-t-overload-fields.patch patches.drivers/i40e-0302-i40e-trigger-SW-INT-with-no-ITR-wait.patch patches.drivers/i40e-0303-i40e-enable-fdb-add-code-remove-unused-code.patch patches.drivers/i40e-0304-i40e-Remove-unneeded-break-statement.patch patches.drivers/i40e-0305-i40e-remove-useless-debug-noise.patch patches.drivers/i40e-0306-i40e-allow-various-base-numbers-in-debugfs-aq-comman.patch patches.drivers/i40e-0307-i40e-Add-description-to-misc-and-fd-interrupts.patch patches.drivers/i40e-0308-i40e-don-t-enable-PTP-support-on-more-than-one-PF-pe.patch patches.drivers/i40e-0309-i40e-Add-a-virtual-channel-op-to-config-RSS.patch patches.drivers/i40e-0310-i40e-Define-and-use-i40e_is_vf-macro.patch patches.drivers/i40e-0311-i40e-fix-netdev_stat-macro-definition.patch patches.drivers/i40e-0312-i40e-Increase-reset-delay.patch patches.drivers/i40e-0313-i40e-Add-new-update-VSI-flow-to-accommodate-FW-fix-w.patch patches.drivers/i40e-0314-i40e-Re-enable-Main-VSI-loopback-setting-in-the-rese.patch patches.drivers/i40e-0315-i40e-increase-ARQ-size.patch patches.drivers/i40e-0316-i40e-get-pf_id-from-HW-rather-than-PCI-function.patch patches.drivers/i40e-0317-i40e-Bump-i40e-version-to-1.2.2-and-i40evf-version-t.patch patches.drivers/i40e-0318-i40e-Reduce-stack-in-i40e_dbg_dump_desc.patch patches.drivers/i40e-0319-ethernet-intel-Use-eth_skb_pad-and-skb_put_padto-hel.patch patches.drivers/i40e-0320-i40e-clear-NVM-update-state-on-ethtool-test.patch patches.drivers/i40e-0321-i40e-better-error-messages-for-NVM-update-issues.patch patches.drivers/i40e-0322-i40e-let-firmware-catch-the-NVM-busy-error.patch patches.drivers/i40e-0323-i40e-rework-debug-messages-for-NVM-update.patch patches.drivers/i40e-0324-i40e-add-range-check-to-i40e_aq_rc_to_posix.patch patches.drivers/i40e-0325-i40e-init-NVM-update-state-on-adminq-init.patch patches.drivers/i40e-0326-i40e-remove-unused-nvm_semaphore_wait.patch patches.drivers/i40e-0327-i40e-set-max-limit-for-access-polling.patch patches.drivers/i40e-0328-i40e-fix-up-NVM-update-sm-error-handling.patch patches.drivers/i40e-0329-i40e-poll-on-NVM-semaphore-only-if-not-other-error.patch patches.drivers/i40e-0330-i40e-check-for-AQ-timeout-in-aq_rc-decode.patch patches.drivers/i40e-0331-i40e-add-to-NVM-update-debug-message.patch patches.drivers/i40e-0332-i40e-i40evf-Convert-macro-to-static-inline.patch patches.drivers/i40e-0333-i40e-Fix-possible-memory-leak-in-i40e_dbg_dump_desc.patch patches.drivers/i40e-0334-i40e-fix-un-necessary-Tx-hangs.patch patches.drivers/i40e-0335-i40e-Fix-Rx-checksum-error-counter.patch patches.drivers/i40e-0336-i40e-Fix-bug-with-TCP-over-IPv6-over-VXLAN.patch patches.drivers/i40e-0337-i40e-adds-FCoE-configure-option.patch patches.drivers/i40e-0338-i40e-disable-IOV-before-freeing-resources.patch patches.drivers/i40e-0339-i40e-Add-warning-for-NPAR-partitions-with-link-speed.patch patches.drivers/i40e-0340-i40e-remove-VN2VN-related-mac-filters.patch patches.drivers/i40e-0341-i40e-i40evf-find-partition_id-in-npar-mode.patch patches.drivers/i40e-0342-i40e-Adding-function-for-reading-PBA-String.patch patches.drivers/i40e-0343-i40e-limit-WoL-and-link-settings-to-partition-1.patch patches.drivers/i40e-0344-i40e-Don-t-exit-link-event-early-if-link-speed-has-c.patch patches.drivers/i40e-0345-i40e-limit-sriov-to-partition-1-of-NPAR-configuratio.patch patches.drivers/i40e-0346-i40e-i40evf-AdminQ-updates-ww36.patch patches.drivers/i40e-0347-i40e-i40evf-Increase-ASQ-timeout.patch patches.drivers/i40e-0348-i40e-fix-proc-int-descriptions.patch patches.drivers/i40e-0349-i40e-don-t-give-up-on-DCB-error-after-reset.patch patches.drivers/i40e-0350-i40e-Add-define-for-interrupt-name-string-len.patch patches.drivers/i40e-0351-i40e-Dump-Stats-string-removed-from-debugfs-help-com.patch patches.drivers/i40e-0352-i40e-only-enable-PTP-interrupt-cause-if-PTP-is-enabl.patch patches.drivers/i40e-0353-i40e-check-I40E_FLAG_PTP-before-handling-Tx-or-Rx-ti.patch patches.drivers/i40e-0354-i40e-Issue-Stop-LLDP-command-for-firmware-older-than.patch patches.drivers/i40e-0355-i40e-add-more-struct-size-checks.patch patches.drivers/i40e-0356-i40e-AQ-API-updates.patch patches.drivers/i40e-0357-i40e-AQ-API-updates-for-new-commands.patch patches.drivers/i40e-0358-i40e-use-same-check-for-Rx-hang-as-for-Rx-timestamps.patch patches.drivers/i40e-0359-i40e-when-Rx-timestamps-disabled-set-specific-mode.patch patches.drivers/i40e-0360-i40e-Support-for-NPAR-iSCSI-partition-with-DCB.patch patches.drivers/i40e-0361-i40e-i40evf-Bump-i40e-and-i40evf-versions.patch patches.drivers/i40e-0362-i40e-i40e_fcoe.c-Remove-unused-function.patch patches.drivers/i40e-0363-i40e-avoid-use-of-uninitialized-v_budget-in-i40e_ini.patch patches.drivers/i40e-0364-i40e-delay-after-VF-reset.patch patches.drivers/i40e-0365-i40e-Use-even-more-ARQ-descriptors.patch patches.drivers/i40e-0366-i40e-add-locking-around-VF-reset.patch patches.drivers/i40e-0367-i40e-stop-the-service-task-at-shutdown.patch patches.drivers/i40e-0368-i40evf-Force-Tx-writeback-on-ITR.patch patches.drivers/i40e-0369-i40e-fix-led-blink-toggle-to-enable-steady-state.patch patches.drivers/i40e-0370-i40e-Fix-function-header.patch patches.drivers/i40e-0371-i40e-use-dev_port-for-fcoe-netdev.patch patches.drivers/i40e-0372-i40e-Enable-Loopback-for-the-FCOE-vsi-as-well.patch patches.drivers/i40e-0373-i40e-i40evf-Add-call-to-u64_stats_init-to-init.patch patches.drivers/i40e-0374-i40e-Fix-for-stats-init-function-call-in-Rx-setup.patch patches.drivers/i40e-0375-i40e-Fix-memory-leak-at-failure-path-in-i40e_dbg_com.patch patches.drivers/i40e-0376-i40e-fix-shift-precedence-issue.patch patches.drivers/i40e-0377-i40e-Don-t-check-for-Tx-hang-when-PF-down.patch patches.drivers/i40e-0378-i40e-Fix-TSO-with-more-than-8-frags-per-segment-issu.patch patches.drivers/i40e-0379-i40e-fix-race-in-hang-check.patch patches.drivers/i40e-0380-i40e-Fix-the-case-where-per-TC-queue-count-was-highe.patch patches.drivers/i40e-0381-i40e-Fix-the-Tx-ring-qset-handle-when-DCB-reconfigur.patch patches.drivers/i40e-0382-i40e-Issue-a-PF-reset-if-Tx-queue-disable-timeout.patch patches.drivers/i40e-0383-i40e-disconnect-irqs-on-shutdown.patch patches.drivers/i40e-0384-i40e-stop-flow-director-on-shutdown.patch patches.drivers/i40e-0385-i40e-catch-NVM-write-semaphore-timeout-and-retry.patch patches.drivers/i40e-0386-i40e-check-pointers-before-use.patch patches.drivers/i40e-0387-i40e-update-Shadow-RAM-read-write-functions.patch patches.drivers/i40e-0388-i40e-rename-debugfs-clear_stats-option.patch patches.drivers/i40e-0389-i40e-i40evf-Refactor-the-receive-routines.patch patches.drivers/i40e-0390-i40e-i40evf-restrict-VC-opcodes-to-their-initial-val.patch patches.drivers/i40e-0391-i40e-Use-define-for-the-VSI-connection-type.patch patches.drivers/i40e-0392-i40e-i40evf-i40e_register.h-updates.patch patches.drivers/i40e-0393-i40e-Fix-the-EMPR-interrupt-received-handling.patch patches.drivers/i40e-0394-i40e-i40evf-Remove-unused-variable-an_enable-and-fun.patch patches.drivers/i40e-0395-i40e-Fix-i40e_ndo_set_vf_spoofchk.patch patches.drivers/i40e-0396-i40e-i40evf-Fix-output-of-i40e_debug_aq-for-big-endi.patch patches.drivers/i40e-0397-i40e-i40evf-Use-advertised-speed-settings-in-ethtool.patch patches.drivers/i40e-0398-i40e-Add-method-to-keep-track-of-current-rxnfc-setti.patch patches.drivers/i40e-0399-i40e-enable-packet-split-only-when-IOMMU-present.patch patches.drivers/i40e-0400-i40e-Add-NPAR-BW-get-and-set-functions.patch patches.drivers/i40e-0401-i40e-Implement-configfs-for-NPAR-BW-configuration.patch patches.drivers/i40e-0402-i40e-Add-support-for-getlink-setlink-ndo-ops.patch patches.drivers/i40e-0403-i40e-Set-BUF-flag-for-Set-Version-AQ-command.patch patches.drivers/i40e-0404-i40e-setup-FCoE-device-type.patch patches.drivers/i40e-0405-i40e-print-Rx-packet-split-status.patch patches.drivers/i40e-0406-i40e-Set-FLAG_RD-when-sending-buffer-FW-must-read.patch patches.drivers/i40e-0407-i40e-Use-ethtool-private-flags-to-display-NPAR-statu.patch patches.drivers/i40e-0408-i40e-Skip-the-priority-tagging-if-DCB-is-not-enabled.patch patches.drivers/i40e-0409-i40e-i40evf-print-FW-build-number-in-version-string.patch patches.drivers/i40e-0410-i40e-Add-safety-net-for-switch-calling.patch patches.drivers/i40e-0411-i40e-don-t-disable-PF-LB-when-disabling-VFs.patch patches.drivers/i40e-0412-i40e-Enable-more-than-64-qps-for-the-Main-VSI.patch patches.drivers/i40e-0413-i40e-Add-FW-check-to-disable-DCB-and-wrap-autoneg-wo.patch patches.drivers/i40e-0414-i40e-Fix-issue-with-removal-of-apps-from-DBCNL-app-t.patch patches.drivers/i40e-0415-i40e-i40evf-Add-missing-packet-types-for-VXLAN-encap.patch patches.drivers/i40e-0416-i40e-Move-RSS-table-size-for-VSIs-to-the-VSI-struct.patch patches.drivers/i40e-0417-i40e-Fix-RSS-size-at-init-since-default-num-queue-ca.patch patches.drivers/i40e-0418-i40e-Register-DCBNL-ops-in-MFP-mode.patch patches.drivers/i40e-0419-i40e-Only-enable-TC0-for-NIC-partition-type.patch patches.drivers/i40e-0420-i40e-Fix-dependencies-in-the-i40e-driver-on-configfs.patch patches.drivers/i40e-0421-i40e-Fix-NPAR-Tx-Scheduler-init.patch patches.drivers/i40e-0422-i40e-during-LED-interaction-ignore-activity-LED-src-.patch patches.drivers/i40e-0423-i40e-Don-t-check-operational-or-sync-bit-for-App-TLV.patch patches.drivers/i40e-0424-i40e-i40evf-grab-NVM-devstarter-version-not-image-ve.patch patches.drivers/i40e-0425-i40e-use-more-portable-sign-extension.patch patches.drivers/i40e-0426-i40e-fix-XPS-mask-when-resetting.patch patches.drivers/i40e-0427-i40e-Reassign-incorrect-PHY-type-to-fix-a-FW-bug.patch patches.drivers/i40e-0428-i40e-Fix-ethtool-offline-test.patch patches.drivers/i40e-0429-i40e-Add-AOC-PHY-types-to-case-statements.patch patches.drivers/i40e-0430-i40e-i40evf-Clean-up-some-formatting-and-other-thing.patch patches.drivers/i40e-0431-i40e-Ioremap-changes.patch patches.drivers/i40e-0432-i40e-move-IRQ-tracking-setup-into-MSIX-setup.patch patches.drivers/i40e-0433-i40e-don-t-spam-the-system-log.patch patches.drivers/i40e-0434-i40e-Fix-mismatching-type-for-ioremap_len.patch patches.drivers/i40e-0435-i40e-i40evf-Refactor-i40e_debug_aq-and-make-some-fun.patch patches.drivers/i40e-0436-i40e-Remove-duplicate-code.patch patches.drivers/i40e-0437-i40e-Remove-unneeded-conversion.patch patches.drivers/i40e-0438-i40e-store-msg_enable-in-the-right-size.patch patches.drivers/i40e-0439-i40e-clean-up-debug_read_register.patch patches.drivers/i40e-0440-i40e-rework-vector-reservation.patch patches.drivers/i40e-0441-i40e-Move-code-to-enable-disable-Loopback-to-the-mai.patch patches.drivers/i40e-0442-i40e-print-port-stats-only-on-partition-1.patch patches.drivers/i40e-0443-i40e-Avoid-logs-while-adding-deleting-FD-SB-filters.patch patches.drivers/i40e-0444-i40e-FD-filters-flush-policy-changes.patch patches.drivers/i40e-0445-i40e-i40evf-Simplify-tunnel-selection-logic.patch patches.drivers/i40e-0446-i40e-Simplify-code-for-rss_size_max-config.patch patches.drivers/i40e-0447-i40e-i40evf-enable-prefetch-of-Tx-descriptors-during.patch patches.drivers/i40e-0448-i40e-Strip-configfs-code.patch patches.drivers/i40e-0449-i40e-Remove-hello-world-strings-from-i40e-driver.patch patches.drivers/i40e-0450-i40e-future-proof-some-sizeof-calls.patch patches.drivers/i40e-0451-i40e-i40evf-fix-accidental-write-to-ITR-registers.patch patches.drivers/i40e-0452-i40e-tame-the-nvmupdate-read-and-write-complaints.patch patches.drivers/i40e-0453-i40e-Fix-inconsistent-use-of-PF-VF-vs-pf-vf.patch patches.drivers/i40e-0454-i40e-add-MAC-printing-to-debugfs-dump-VSI.patch patches.drivers/i40e-0455-i40e-add-ethtool-RSS-support.patch patches.drivers/i40e-0456-i40e-add-NVM-update-events-to-AQ-clean.patch patches.drivers/i40e-0457-i40e-i40evf-implement-KR2-support.patch patches.drivers/i40e-0458-i40e-Increase-PF-reset-max-loop-limit.patch patches.drivers/i40e-0459-i40e-validate-VSI-param-from-VFs.patch patches.drivers/i40e-0460-i40e-Print-some-more-info-to-help-figure-out-the-cau.patch patches.drivers/i40e-0461-i40e-Change-some-memcpys-to-struct-assignments.patch patches.drivers/i40e-0462-i40e-i40evf-fix-bug-when-skb-allocation-fails.patch patches.drivers/i40e-0463-i40e-fix-invalid-void-return-in-FCoE-code.patch patches.drivers/i40e-0464-i40e-warn-at-the-right-time.patch patches.drivers/i40e-0465-i40e-i40evf-Set-Ethernet-protocol-correctly-when-Tx-.patch patches.drivers/i40e-0466-i40e-Don-t-register-de-register-apps-on-NIC-partitio.patch patches.drivers/i40e-0467-i40e-fix-up-VXLAN-messages.patch patches.drivers/i40e-0468-i40e-stop-flow-director-on-shutdown.patch patches.drivers/i40e-0469-i40e-Communicate-VSI-id-in-place-of-VSI-index-to-the.patch patches.drivers/i40e-0470-i40e-Bump-to-version-1.3.1.patch patches.drivers/i40e-0471-i40e-i40evf-Use-dma_rmb-where-appropriate.patch patches.drivers/i40e-0472-i40e-stop-VF-rings.patch patches.drivers/i40e-0473-i40e-Add-support-to-program-FDir-SB-rules-for-VF-fro.patch patches.drivers/i40e-0474-i40e-notify-VFs-of-link-state.patch patches.drivers/i40e-0475-i40e-move-VF-notification-routines-up.patch patches.drivers/i40e-0476-i40e-For-VF-reset-VFR-and-VFLR-add-some-more-delay.patch patches.drivers/i40e-0477-i40e-print-FCoE-capability-reported-by-the-device-fu.patch patches.drivers/i40e-0478-i40e-enable-user-dump-of-internal-hardware-state.patch patches.drivers/i40e-0479-i40e-i40evf-Save-WR_CSR_PROT-field-from-DEV-FUNC-cap.patch patches.drivers/i40e-0480-i40e-handle-possible-memory-allocation-failure.patch patches.drivers/i40e-0481-i40e-get-rid-of-unused-locals.patch patches.drivers/i40e-0482-i40e-Use-new-40G-speeds.patch patches.drivers/i40e-0483-net-batch-of-last_rx-update-avoidance-in-ethernet-dr.patch patches.drivers/i40e-0484-i40e-Collect-PFC-XOFF-RX-stats-even-in-single-TC-cas.patch patches.drivers/i40e-0485-i40e-Disable-offline-diagnostics-if-VFs-are-enabled.patch patches.drivers/i40e-0486-i40e-i40evf-Add-ATR-support-for-tunneled-TCP-IPv4-IP.patch patches.drivers/i40e-0487-i40e-i40evf-Add-stats-to-count-Tunnel-ATR-hits.patch patches.drivers/i40e-0488-i40e-Remove-unnecessary-pf-members.patch patches.drivers/i40e-0489-i40e-i40evf-Remove-unneeded-TODO.patch patches.drivers/i40e-0490-i40e-fix-unrecognized-FCOE-EOF-case.patch patches.drivers/i40e-0491-i40e-Move-the-FD-ATR-SB-messages-to-a-higher-debug-l.patch patches.drivers/i40e-0492-i40e-i40evf-force-inline-transmit-functions.patch patches.drivers/i40e-0493-i40e-i40evf-remove-time_stamp-member.patch patches.drivers/i40e-0494-i40e-Bump-version-to-1.3.4.patch patches.drivers/i40e-0495-i40e-i40evf-Fix-mixed-size-frags-and-linearization.patch patches.drivers/i40e-0496-i40e-start-up-in-VEPA-mode-by-default.patch patches.drivers/i40e-0497-i40e-Make-sure-to-be-in-VEB-mode-if-SRIOV-is-enabled.patch # i40evf SLE12-SP1 update (bsc#922853 FATE#318529) patches.drivers/i40evf-0001-i40e-spelling-error.patch patches.drivers/i40evf-0002-i40evf-trivial-fixes.patch patches.drivers/i40evf-0003-i40evf-clean-up-adapter-struct.patch patches.drivers/i40evf-0004-i40evf-fix-bogus-comment.patch patches.drivers/i40evf-0005-i40evf-don-t-store-unnecessary-array-of-strings.patch patches.drivers/i40evf-0006-i40evf-change-type-of-flags-variable.patch patches.drivers/i40evf-0007-i40evf-refactor-reset-handling.patch patches.drivers/i40evf-0008-net-i40evf-Remove-duplicate-include.patch patches.drivers/i40evf-0009-i40evf-request-reset-on-tx-hang.patch patches.drivers/i40evf-0010-i40evf-remove-VLAN-filters-on-close.patch patches.drivers/i40evf-0011-i40evf-fix-multiple-crashes-on-remove.patch patches.drivers/i40evf-0012-i40evf-get-rid-of-pci_using_dac.patch patches.drivers/i40evf-0013-i40evf-fix-up-strings-in-init-task.patch patches.drivers/i40evf-0014-i40evf-remove-bogus-comment.patch patches.drivers/i40evf-0015-i40evf-don-t-guess-device-name.patch patches.drivers/i40evf-0016-i40evf-store-ring-size-in-ring-structs.patch patches.drivers/i40evf-0017-i40evf-update-version-and-copyright-date.patch patches.drivers/i40evf-0018-i40evf-remove-errant-space.patch patches.drivers/i40evf-0019-i40e-Change-MSIX-to-MSI-X.patch patches.drivers/i40evf-0020-i40evf-Enable-the-ndo_set_features-netdev-op.patch patches.drivers/i40evf-0021-i40e-i40evf-i40e-implementation-for-skb_set_hash.patch patches.drivers/i40evf-0022-i40e-i40evf-carefully-fill-tx-ring.patch patches.drivers/i40evf-0023-i40e-i40evf-Some-flow-director-HW-definition-fixes.patch patches.drivers/i40evf-0024-i40e-i40evf-Use-correct-number-of-VF-vectors.patch patches.drivers/i40evf-0025-i40e-i40evf-Use-dma_set_mask_and_coherent.patch patches.drivers/i40evf-0026-i40evf-Rename-i40e_ptype_lookup-i40evf_ptype_lookup.patch patches.drivers/i40evf-0027-i40evf-correctly-program-RSS-HLUT-table.patch patches.drivers/i40evf-0028-i40evf-use-min_t.patch patches.drivers/i40evf-0029-i40e-i40evf-enable-hardware-feature-head-write-back.patch patches.drivers/i40evf-0030-i40e-i40evf-reduce-context-descriptors.patch patches.drivers/i40evf-0031-i40e-i40evf-Add-EEE-LPI-stats.patch patches.drivers/i40evf-0032-i40evf-don-t-shut-down-admin-queue-on-error.patch patches.drivers/i40evf-0033-i40evf-clean-up-init-error-messages.patch patches.drivers/i40evf-0034-i40evf-fix-oops-in-watchdog-handler.patch patches.drivers/i40evf-0035-i40evf-remove-double-space-after-return.patch patches.drivers/i40evf-0036-i40e-i40evf-Add-an-FD-message-level.patch patches.drivers/i40evf-0037-i40e-i40evf-fix-error-checking-path.patch patches.drivers/i40evf-0038-i40e-i40evf-Remove-addressof-casts-to-same-type.patch patches.drivers/i40evf-0039-i40evf-remove-open-coded-skb_cow_head.patch patches.drivers/i40evf-0040-i40evf-program-RSS-LUT-correctly.patch patches.drivers/i40evf-0041-i40e-i40evf-unhide-and-enable-to-one-prefena-field.patch patches.drivers/i40evf-0042-i40e-i40evf-add-tracking-to-NVM-busy-state.patch patches.drivers/i40evf-0043-i40e-i40evf-update-AdminQ-API.patch patches.drivers/i40evf-0044-i40evf-support-ethtool-RSS-options.patch patches.drivers/i40evf-0045-i40e-i40evf-add-driver-version-string-to-driver-vers.patch patches.drivers/i40evf-0046-i40evf-fix-panic-on-PF-driver-fail.patch patches.drivers/i40evf-0047-i40evf-remove-debugging-message.patch patches.drivers/i40evf-0048-i40e-i40evf-Retrieve-and-store-missing-link-config-i.patch patches.drivers/i40evf-0049-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/i40evf-0050-i40evf-Update-AdminQ-interface.patch patches.drivers/i40evf-0051-i40evf-Remove-unused-defines.patch patches.drivers/i40evf-0052-i40evf-Fix-the-headers-and-update-copyright-year.patch patches.drivers/i40evf-0053-i40evf-Use-macro-param-for-ethtool-stats.patch patches.drivers/i40evf-0054-i40evf-don-t-lie-to-ethtool.patch patches.drivers/i40evf-0055-i40evf-make-ethtool_ops-const.patch patches.drivers/i40evf-0056-i40e-i40evf-set-proper-default-for-ITR-registers.patch patches.drivers/i40evf-0057-i40e-i40evf-control-auto-ITR-through-ethtool.patch patches.drivers/i40evf-0058-i40evf-Use-pci_enable_msix_range-instead-of-pci_enab.patch patches.drivers/i40evf-0059-i40e-igb-ixgbe-remove-usless-return-statements.patch patches.drivers/i40evf-0060-i40evf-Use-is_multicast_ether_addr-helper.patch patches.drivers/i40evf-0061-i40e-i40evf-Update-check-for-AQ-aliveness.patch patches.drivers/i40evf-0062-i40e-i40evf-Remove-reserved-PCTYPE-defines.patch patches.drivers/i40evf-0063-i40e-i40evf-remove-storm-control.patch patches.drivers/i40evf-0064-i40e-i40evf-Change-type-to-u32-to-avoid-sparse-error.patch patches.drivers/i40evf-0065-i40evf-don-t-use-RESETTING-state-during-reinit.patch patches.drivers/i40evf-0066-i40e-i40evf-remove-unused-RX_LRO-define.patch patches.drivers/i40evf-0067-i40evf-set-descriptor-multiple-to-32.patch patches.drivers/i40evf-0068-i40evf-fix-crash-when-changing-ring-sizes.patch patches.drivers/i40evf-0069-i40e-i40evf-VEB-structure-added-GTIME-macro-update.patch patches.drivers/i40evf-0070-i40e-i40evf-remove-rx_errors-and-rx_missed.patch patches.drivers/i40evf-0071-i40evf-make-messages-less-dire.patch patches.drivers/i40evf-0072-i40e-i40evf-check-AQ-register-for-valid-data.patch patches.drivers/i40evf-0073-i40e-i40evf-add-Tx-pre-queue-disable-function.patch patches.drivers/i40evf-0074-i40e-i40evf-fix-rx-descriptor-status.patch patches.drivers/i40evf-0075-i40e-i40evf-Fix-code-to-accommodate-i40e_register.h-.patch patches.drivers/i40evf-0076-i40e-i40evf-Clean-up-a-few-things.patch patches.drivers/i40evf-0077-i40evf-remove-unnecessary-log-messages.patch patches.drivers/i40evf-0078-i40evf-remove-bogus-comment.patch patches.drivers/i40evf-0079-i40evf-clean-up-log-message-formatting.patch patches.drivers/i40evf-0080-i40evf-use-correct-format-for-printing-MAC-addresses.patch patches.drivers/i40evf-0081-i40e-i40evf-remove-chatty-reset-messages.patch patches.drivers/i40evf-0082-i40e-i40evf-fix-TSO-accounting.patch patches.drivers/i40evf-0083-i40e-i40evf-fix-poll-weight.patch patches.drivers/i40evf-0084-i40e-i40evf-remove-deprecated-device-IDs.patch patches.drivers/i40evf-0085-i40evf-Fix-function-header.patch patches.drivers/i40evf-0086-i40e-i40evf-add-PPRS-bit-to-error-bits-and-fix-bug-i.patch patches.drivers/i40evf-0087-i40e-i40evf-set-headwb-Tx-context-flags-and-use-them.patch patches.drivers/i40evf-0088-i40e-i40evf-AdminQ-API-update-for-new-FW.patch patches.drivers/i40evf-0089-i40evf-don-t-go-further-down.patch patches.drivers/i40evf-0090-i40e-i40evf-User-ether_addr_copy-instead-of-memcpy.patch patches.drivers/i40evf-0091-i40evf-check-admin-queue-error-bits.patch patches.drivers/i40evf-0092-i40e-i40evf-remove-FTYPE.patch patches.drivers/i40evf-0093-i40e-i40evf-Add-Flow-director-stats-to-PF-stats.patch patches.drivers/i40evf-0094-i40e-i40evf-i40e_register.h-update.patch patches.drivers/i40evf-0095-i40e-i40evf-Reset-Head-and-Tail-on-AQ-initialization.patch patches.drivers/i40evf-0096-i40evf-fix-off-by-one.patch patches.drivers/i40evf-0097-i40e-i40evf-Update-RSS-configuration.patch patches.drivers/i40evf-0098-i40e-i40evf-modify-debug-prints-to-avoid-seg-faults.patch patches.drivers/i40evf-0099-i40e-i40evf-remove-reserved-type.patch patches.drivers/i40evf-0100-i40e-i40evf-Big-endian-fixes-for-handling-HMC.patch patches.drivers/i40evf-0101-i40evf-don-t-stop-watchdog-if-it-hasn-t-started.patch patches.drivers/i40evf-0102-i40evf-return-more-useful-error-information.patch patches.drivers/i40evf-0103-i40evf-fix-typo.patch patches.drivers/i40evf-0104-i40evf-resend-FW-request-if-no-response.patch patches.drivers/i40evf-0105-i40e-i40evf-Add-base-address-registers-to-aq-struct.patch patches.drivers/i40evf-0106-i40e-i40evf-clear-aq-bah-bal-on-shutdown.patch patches.drivers/i40evf-0107-i40evf-set-flags-before-sending-message.patch patches.drivers/i40evf-0108-i40e-i40evf-add-ASQ-write-back-timeout-variable-to-A.patch patches.drivers/i40evf-0109-i40e-i40evf-initialize-context-descriptor.patch patches.drivers/i40evf-0110-i40evf-change-branding-string.patch patches.drivers/i40evf-0111-i40e-i40evf-Do-not-free-the-dummy-packet-buffer-sync.patch patches.drivers/i40evf-0112-i40evf-don-t-violate-scope.patch patches.drivers/i40evf-0113-i40e-i40evf-Force-a-shifted-1-to-be-unsigned.patch patches.drivers/i40evf-0114-i40evf-invite-vector-0-to-the-interrupt-party.patch patches.drivers/i40evf-0115-i40e-i40evf-Add-new-HW-link-info-variable-an_enabled.patch patches.drivers/i40evf-0116-i40e-i40evf-Add-set_fc-and-init-of-FC-settings.patch patches.drivers/i40evf-0117-i40evf-remove-unnecessary-break-after-goto.patch patches.drivers/i40evf-0118-i40e-i40evf-Clean-up-code.patch patches.drivers/i40evf-0119-i40e-i40evf-Add-nvmupdate-support.patch patches.drivers/i40evf-0120-i40e-i40evf-fix-extension-header-csum-logic.patch patches.drivers/i40evf-0121-i40evf-don-t-wait-so-long.patch patches.drivers/i40evf-0122-i40e-i40evf-ARQ-copy-desc-data-even-for-failed-comma.patch patches.drivers/i40evf-0123-i40e-always-print-aqtx-answer.patch patches.drivers/i40evf-0124-i40evf-fix-scan-warning-on-sprintf.patch patches.drivers/i40evf-0125-i40evf-future-proof-vfr_stat-state-check.patch patches.drivers/i40evf-0126-i40evf-do-not-re-arm-watchdog-after-remove.patch patches.drivers/i40evf-0127-i40evf-don-t-leak-queue-vectors.patch patches.drivers/i40evf-0128-i40evf-fix-memory-leak-on-unused-interfaces.patch patches.drivers/i40evf-0129-i40evf-Fixed-guest-OS-panic-when-removing-vf-driver.patch patches.drivers/i40evf-0130-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/i40evf-0131-i40evf-Fix-TSO-and-hw-checksums-for-non-accelerated-.patch patches.drivers/i40evf-0132-i40e-i40evf-add-max-buf-len-to-aq-debug-print-helper.patch patches.drivers/i40evf-0133-i40e-i40evf-Ignore-a-driver-perceived-Tx-hang-if-the.patch patches.drivers/i40evf-0134-i40e-i40evf-Fix-whitespace-indentation.patch patches.drivers/i40evf-0135-i40e-i40evf-Use-usleep_range-instead-of-udelay.patch patches.drivers/i40evf-0136-i40evf-properly-handle-multiple-AQ-messages.patch patches.drivers/i40evf-0137-i40evf-Add-support-for-10G-base-T-parts.patch patches.drivers/i40evf-0138-i40e-poll-firmware-slower.patch patches.drivers/i40evf-0139-i40e-clean-up-throttle-rate-code.patch patches.drivers/i40evf-0140-i40evf-make-early-init-processing-more-robust.patch patches.drivers/i40evf-0141-i40evf-don-t-use-more-queues-than-CPUs.patch patches.drivers/i40evf-0142-i40e-use-netdev_rss_key_fill-helper.patch patches.drivers/i40evf-0143-i40e-don-t-overload-fields.patch patches.drivers/i40evf-0144-i40evf-make-checkpatch-happy.patch patches.drivers/i40evf-0145-i40evf-make-comparisons-consistent.patch patches.drivers/i40evf-0146-i40evf-remove-unnecessary-else.patch patches.drivers/i40evf-0147-i40e-remove-useless-debug-noise.patch patches.drivers/i40evf-0148-i40e-Add-a-virtual-channel-op-to-config-RSS.patch patches.drivers/i40evf-0149-i40e-Define-and-use-i40e_is_vf-macro.patch patches.drivers/i40evf-0150-i40evf-make-early-init-sequence-even-more-robust.patch patches.drivers/i40evf-0151-i40e-Bump-i40e-version-to-1.2.2-and-i40evf-version-t.patch patches.drivers/i40evf-0152-i40e-let-firmware-catch-the-NVM-busy-error.patch patches.drivers/i40evf-0153-i40e-add-range-check-to-i40e_aq_rc_to_posix.patch patches.drivers/i40evf-0154-i40e-remove-unused-nvm_semaphore_wait.patch patches.drivers/i40evf-0155-i40e-set-max-limit-for-access-polling.patch patches.drivers/i40evf-0156-i40e-check-for-AQ-timeout-in-aq_rc-decode.patch patches.drivers/i40evf-0157-i40e-i40evf-Convert-macro-to-static-inline.patch patches.drivers/i40evf-0158-i40evf-remove-redundant-code.patch patches.drivers/i40evf-0159-i40evf-Remove-some-scary-log-messages.patch patches.drivers/i40evf-0160-i40evf-refactor-shutdown-code.patch patches.drivers/i40evf-0161-i40evf-remove-leftover-VLAN-filters.patch patches.drivers/i40evf-0162-i40evf-don-t-fire-traffic-IRQs-when-the-interface-is.patch patches.drivers/i40evf-0163-i40evf-enable-interrupt-0-appropriately.patch patches.drivers/i40evf-0164-i40evf-kick-a-stalled-admin-queue.patch patches.drivers/i40evf-0165-i40e-i40evf-find-partition_id-in-npar-mode.patch patches.drivers/i40evf-0166-i40e-i40evf-AdminQ-updates-ww36.patch patches.drivers/i40evf-0167-i40e-i40evf-Increase-ASQ-timeout.patch patches.drivers/i40evf-0168-i40e-add-more-struct-size-checks.patch patches.drivers/i40evf-0169-i40e-AQ-API-updates.patch patches.drivers/i40evf-0170-i40e-AQ-API-updates-for-new-commands.patch patches.drivers/i40evf-0171-i40e-Support-for-NPAR-iSCSI-partition-with-DCB.patch patches.drivers/i40evf-0172-i40e-i40evf-Bump-i40e-and-i40evf-versions.patch patches.drivers/i40evf-0173-i40evf-reset-on-module-unload.patch patches.drivers/i40evf-0174-i40evf-ignore-bogus-messages-from-FW.patch patches.drivers/i40evf-0175-i40evf-stop-the-watchdog-for-shutdown.patch patches.drivers/i40evf-0176-i40evf-Force-Tx-writeback-on-ITR.patch patches.drivers/i40evf-0177-i40e-i40evf-Add-call-to-u64_stats_init-to-init.patch patches.drivers/i40evf-0178-i40e-Fix-for-stats-init-function-call-in-Rx-setup.patch patches.drivers/i40evf-0179-i40e-Fix-TSO-with-more-than-8-frags-per-segment-issu.patch patches.drivers/i40evf-0180-i40e-fix-race-in-hang-check.patch patches.drivers/i40evf-0181-i40evf-TCP-IPv6-over-Vxlan-Tx-checksum-offload-fix.patch patches.drivers/i40evf-0182-i40e-i40evf-Refactor-the-receive-routines.patch patches.drivers/i40evf-0183-i40e-i40evf-restrict-VC-opcodes-to-their-initial-val.patch patches.drivers/i40evf-0184-i40e-i40evf-i40e_register.h-updates.patch patches.drivers/i40evf-0185-i40e-i40evf-Remove-unused-variable-an_enable-and-fun.patch patches.drivers/i40evf-0186-i40evf-disable-NAPI-polling-sooner.patch patches.drivers/i40evf-0187-i40evf-refactor-reset.patch patches.drivers/i40evf-0188-i40evf-don-t-wait-forever.patch patches.drivers/i40evf-0189-i40e-i40evf-Fix-output-of-i40e_debug_aq-for-big-endi.patch patches.drivers/i40evf-0190-i40e-i40evf-Use-advertised-speed-settings-in-ethtool.patch patches.drivers/i40evf-0191-i40evf-allow-enabling-of-debug-prints-via-ethtool.patch patches.drivers/i40evf-0192-i40evf-Add-more-info-to-interrupt-vector-names.patch patches.drivers/i40evf-0193-i40e-i40evf-Update-driver-versions.patch patches.drivers/i40evf-0194-i40e-i40evf-print-FW-build-number-in-version-string.patch patches.drivers/i40evf-0195-i40e-i40evf-Add-missing-packet-types-for-VXLAN-encap.patch patches.drivers/i40evf-0196-i40evf-ethtool-RSS-fixes.patch patches.drivers/i40evf-0197-i40e-i40evf-grab-NVM-devstarter-version-not-image-ve.patch patches.drivers/i40evf-0198-i40e-i40evf-Clean-up-some-formatting-and-other-thing.patch patches.drivers/i40evf-0199-i40e-i40evf-Refactor-i40e_debug_aq-and-make-some-fun.patch patches.drivers/i40evf-0200-i40e-i40evf-Simplify-tunnel-selection-logic.patch patches.drivers/i40evf-0201-i40e-i40evf-enable-prefetch-of-Tx-descriptors-during.patch patches.drivers/i40evf-0202-ethernet-codespell-comment-spelling-fixes.patch patches.drivers/i40evf-0203-i40vf-don-t-stop-me-now.patch patches.drivers/i40evf-0204-i40e-i40evf-fix-accidental-write-to-ITR-registers.patch patches.drivers/i40evf-0205-i40e-i40evf-Bump-i40e-i40evf-version.patch patches.drivers/i40evf-0206-i40e-i40evf-implement-KR2-support.patch patches.drivers/i40evf-0207-i40evf-delay-releasing-rings.patch patches.drivers/i40evf-0208-i40evf-resequence-close-operations.patch patches.drivers/i40evf-0209-i40evf-add-FW-version-to-ethtool-info.patch patches.drivers/i40evf-0210-i40evf-Fix-Outer-UDP-RX-checksum-code.patch patches.drivers/i40evf-0211-i40e-i40evf-fix-bug-when-skb-allocation-fails.patch patches.drivers/i40evf-0212-i40e-i40evf-Set-Ethernet-protocol-correctly-when-Tx-.patch patches.drivers/i40evf-0213-i40evf-protect-VLAN-filter-list.patch patches.drivers/i40evf-0214-i40evf-Refactor-VF-RSS-code.patch patches.drivers/i40evf-0215-i40e-i40evf-Use-dma_rmb-where-appropriate.patch patches.drivers/i40evf-0216-i40evf-fix-bad-indentation.patch patches.drivers/i40evf-0217-i40evf-remove-aq_pending.patch patches.drivers/i40evf-0218-i40e-i40evf-Save-WR_CSR_PROT-field-from-DEV-FUNC-cap.patch patches.drivers/i40evf-0219-net-batch-of-last_rx-update-avoidance-in-ethernet-dr.patch patches.drivers/i40evf-0220-i40e-i40evf-Add-ATR-support-for-tunneled-TCP-IPv4-IP.patch patches.drivers/i40evf-0221-i40e-i40evf-Add-stats-to-count-Tunnel-ATR-hits.patch patches.drivers/i40evf-0222-i40e-i40evf-Remove-unneeded-TODO.patch patches.drivers/i40evf-0223-i40e-i40evf-force-inline-transmit-functions.patch patches.drivers/i40evf-0224-i40e-i40evf-remove-time_stamp-member.patch patches.drivers/i40evf-0225-i40e-i40evf-Fix-mixed-size-frags-and-linearization.patch patches.drivers/i40evf-0226-i40evf-fix-panic-during-MTU-change.patch patches.drivers/i40evf-0227-i40evf-don-t-configure-unused-RSS-queues.patch patches.drivers/i40e-avoid-null-pointer-dereference.patch # ixgbe SLE12-SP1 update (bsc#922833 FATE#318521) patches.drivers/ixgbe-0001-ixgbe-Use-pci_enable_msix_range-instead-of-pci_enabl.patch patches.drivers/ixgbe-0002-ixgbe-modify-behavior-on-receiving-a-HW-ECC-error.patch patches.drivers/ixgbe-0003-ixgbe-don-t-use-magic-size-number-to-assign-ptp_caps.patch patches.drivers/ixgbe-0004-ixgbe-Add-WoL-support-for-a-new-device.patch patches.drivers/ixgbe-0005-ixgbe-fix-to-use-correct-timeout-interval-for-memory.patch patches.drivers/ixgbe-0006-ixgbe-collect-all-82599-AUTOC-code-in-one-function.patch patches.drivers/ixgbe-0007-ixgbe-fix-bit-toggled-for-82599-reset-fix.patch patches.drivers/ixgbe-0008-ixgbe-Add-check-for-FW-veto-bit.patch patches.drivers/ixgbe-0009-ixgbe-Restore-hw_addr-in-LER-recovery-paths.patch patches.drivers/ixgbe-0010-ixgbe-Fix-up-some-ethtool-results-when-adapter-is-re.patch patches.drivers/ixgbe-0011-ixgbe-Check-config-reads-for-removal.patch patches.drivers/ixgbe-0012-ixgbe-implement-SIOCGHWTSTAMP-ioctl.patch patches.drivers/ixgbe-0013-net-ixgbe-calls-skb_set_hash.patch patches.drivers/ixgbe-0014-ixgbe-Fix-format-string-in-ixgbe_fcoe.c.patch patches.drivers/ixgbe-0015-ixgbe-move-setting-rx_pb_size-into-get_invariants.patch patches.drivers/ixgbe-0016-ixgbe-add-Linux-NICS-mailing-list-to-contact-info.patch patches.drivers/ixgbe-0017-ixgbe-fixup-header-for-ixgbe_set_rxpba_82598.patch patches.drivers/ixgbe-0018-ixgbe-fix-some-multiline-hw_dbg-prints.patch patches.drivers/ixgbe-0019-net-Replace-u64_stats_fetch_begin_bh-to-u64_stats_fe.patch patches.drivers/ixgbe-0020-ixgbe-Don-t-receive-packets-when-the-napi-budget-0.patch patches.drivers/ixgbe-0021-ixgbe-add-ixgbe_write_pci_cfg_word-with-ixgbe_remove.patch patches.drivers/ixgbe-0022-ixgbe-Convert-uses-of-__constant_-foo-to-foo.patch patches.drivers/ixgbe-0023-ixgbe-fix-errors-related-to-protected-AUTOC-calls.patch patches.drivers/ixgbe-0024-ixgbe-check-Core-Clock-Disable-bit.patch patches.drivers/ixgbe-0025-ixgbe-fix-ixgbe_stop_mac_link_on_d3_82599-to-check-m.patch patches.drivers/ixgbe-0026-ixgbe-fix-ixgbe_setup_mac_link_82599-autoc-variables.patch patches.drivers/ixgbe-0027-ixgbe-remove-unused-media-type.patch patches.drivers/ixgbe-0028-ixgbe-use-ixgbe_read_pci_cfg_word.patch patches.drivers/ixgbe-0029-ixgbe-clean-up-ixgbe_atr_compute_perfect_hash_82599.patch patches.drivers/ixgbe-0030-ixgbe-Stop-cacheing-if-the-MNG-FW-enabled.patch patches.drivers/ixgbe-0031-ixgbe-enable-tx-queues-after-link-up.patch patches.drivers/ixgbe-0032-ixgbe-Break-recursion-in-case-of-removal.patch patches.drivers/ixgbe-0033-ixgbe-remove-redundant-if-clause-from-PTP-work.patch patches.drivers/ixgbe-0034-ixgbe-never-generate-both-software-and-hardware-time.patch patches.drivers/ixgbe-0035-ixgbe-fix-race-conditions-on-queuing-skb-for-HW-time.patch patches.drivers/ixgbe-0036-ixgbe-fix-ixgbe_check_reset_blocked-declaration.patch patches.drivers/ixgbe-0037-ixgbe-Fix-rcu-warnings-induced-by-LER.patch patches.drivers/ixgbe-0038-ixgbe-Add-bit-to-mark-service-task-initialization.patch patches.drivers/ixgbe-0039-ixgbe-remove-open-coded-skb_cow_head.patch patches.drivers/ixgbe-0040-ixgbe-clean-up-Rx-time-stamping-code.patch patches.drivers/ixgbe-0041-e1000e-igb-ixgbe-i40e-fix-message-terminations.patch patches.drivers/ixgbe-0042-ixgbe-convert-low_water-into-an-array.patch patches.drivers/ixgbe-0043-ixgbe-Use-out-of-line-function-for-register-reads.patch patches.drivers/ixgbe-0044-ixgbe-remove-vlan_filter_disable-and-enable-function.patch patches.drivers/ixgbe-0045-ixgbe-change-handling-of-multicast-filters.patch patches.drivers/ixgbe-0046-ixgbe-improve-mac-filter-handling.patch patches.drivers/ixgbe-0047-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/ixgbe-0048-ixgbe-clean-up-checkpatch-warnings-about-CODE_INDENT.patch patches.drivers/ixgbe-0049-ixgbe-fix-function-like-macro-remove-semicolon.patch patches.drivers/ixgbe-0050-ixgbe-fix-checkpatch-style-of-blank-line-after-decla.patch patches.drivers/ixgbe-0051-ixgbe-fix-several-concatenated-strings-to-single-lin.patch patches.drivers/ixgbe-0052-ixgbe-add-braces-around-else-block.patch patches.drivers/ixgbe-0053-ixgbe-don-t-check-NULL-for-debugfs_remove_recursive.patch patches.drivers/ixgbe-0054-ixgbe-add-space-between-operands-to.patch patches.drivers/ixgbe-0055-ixgbe-add-fallthrough-comment-to-case-statements.patch patches.drivers/ixgbe-0056-igb-ixgbe-remove-return-statements-for-void-function.patch patches.drivers/ixgbe-0057-ixgbe-fix-linking-at-100Mbps-on-copper-devices-with-.patch patches.drivers/ixgbe-0058-ixgbe-rename-ixgbe_ptp_enable-to-ixgbe_ptp_feature_e.patch patches.drivers/ixgbe-0059-ixgbe-extract-the-hardware-setup-from-the-ixgbe_ptp_.patch patches.drivers/ixgbe-0060-ixgbe-allow-ixgbe_ptp_reset-to-maintain-current-hwts.patch patches.drivers/ixgbe-0061-ixgbe-extract-PTP-clock-device-from-ptp_init.patch patches.drivers/ixgbe-0062-ixgbe-separate-the-PTP-suspend-and-stop-actions.patch patches.drivers/ixgbe-0063-ixgbe-avoid-duplicate-code-in-suspend-and-stop-paths.patch patches.drivers/ixgbe-0064-ixgbe-remove-linux-export.h-header-from-ixgbe_ptp.c.patch patches.drivers/ixgbe-0065-net-use-SPEED_UNKNOWN-and-DUPLEX_UNKNOWN-when-approp.patch patches.drivers/ixgbe-0066-ixgbe-change-PTP-NSECS_PER_SEC-to-IXGBE_PTP_PPS_HALF.patch patches.drivers/ixgbe-0067-ixgbe-remove-unnecessary-break-after-goto.patch patches.drivers/ixgbe-0068-ixgbe-remove-unnecessary-break-after-return.patch patches.drivers/ixgbe-0069-ixgbe-Fix-possible-null-dereference-in-error-path.patch patches.drivers/ixgbe-0070-ixgbe-Change-some-uses-of-strncpy-to-strlcpy.patch patches.drivers/ixgbe-0071-ixgbe-fix-use-of-list_for_each-in-ixgbe_enumerate_fu.patch patches.drivers/ixgbe-0072-ixgbe-don-t-check-minimum-link-when-direct-assigned-.patch patches.drivers/ixgbe-0073-ixgbe-Convert-some-udelays-to-usleep_range.patch patches.drivers/ixgbe-0074-ixgbe-Fix-spurious-release-of-semaphore-in-EEPROM-ac.patch patches.drivers/ixgbe-0075-ixgbe-Correct-X540-semaphore-error.patch patches.drivers/ixgbe-0076-ixgbe-Fix-ixgbe_write_mbx-error-result.patch patches.drivers/ixgbe-0077-ixgbe-Delete-a-bunch-of-dead-code.patch patches.drivers/ixgbe-0078-ixgbe-Make-return-values-more-direct.patch patches.drivers/ixgbe-0079-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/ixgbe-0081-ixgbe-Cleanup-FDB-handling-code.patch patches.drivers/ixgbe-0082-ixgbe-reset-interface-on-link-loss-with-pending-Tx-w.patch patches.drivers/ixgbe-0083-ixgbe-add-comment-noting-recalculation-of-queues.patch patches.drivers/ixgbe-0084-ixgbe-limit-combined-total-of-macvlan-and-SR-IOV-VFs.patch patches.drivers/ixgbe-0085-ixgbe-use-new-eth_get_headlen-interface.patch patches.drivers/ixgbe-0086-ixgbe-Resolve-warnings-produced-in-W-2-builds.patch patches.drivers/ixgbe-0087-ixgbe-Drop-Rx-alloc-at-end-of-Rx-cleanup.patch patches.drivers/ixgbe-0088-ixgbe-Refactor-busy-poll-socket-code-to-address-mult.patch patches.drivers/ixgbe-0089-ixgbe-remove-useless-bd_number-from-adapter-struct.patch patches.drivers/ixgbe-0090-ixgbe-Do-not-schedule-an-uninitialized-workqueue-ent.patch patches.drivers/ixgbe-0091-ixgbe-use-e_dev_warn-instead-of-netif_printk.patch patches.drivers/ixgbe-0092-ixgbe-return-integer-from-ixgbe_acquire_msix_vectors.patch patches.drivers/ixgbe-0093-ixgbe-move-msix_entries-allocation-into-ixgbe_acquir.patch patches.drivers/ixgbe-0094-ixgbe-determine-vector-count-inside-ixgbe_acquire_ms.patch patches.drivers/ixgbe-0095-ixgbe-use-e_dev_warn-instead-of-e_err-for-displaying.patch patches.drivers/ixgbe-0096-ixgbe-use-e_dev_warn-instead-of-netif_printk.patch patches.drivers/ixgbe-0097-ixgbe-add-warnings-for-other-disabled-features-witho.patch patches.drivers/ixgbe-0098-ixgbe-remove-IXGBE_FLAG_MSI-X-_CAPABLE-flags.patch patches.drivers/ixgbe-0099-ixgbe-Convert-the-normal-transmit-complete-path-to-d.patch patches.drivers/ixgbe-0100-ixgbe-remove-wait-loop-on-autoneg-for-copper-devices.patch patches.drivers/ixgbe-0101-ixgbe-fix-setting-of-TXDCTL.WTRHESH-when-ITR-is-set-.patch patches.drivers/ixgbe-0102-ixgbe-delete-one-duplicate-marcro-definition-of-IXGB.patch patches.drivers/ixgbe-0103-ixgbe-fix-race-accessing-page-_count.patch patches.drivers/ixgbe-0104-ixgbe-check-for-vfs-outside-of-sriov_num_vfs-before-.patch patches.drivers/ixgbe-0105-ixgbe-need-not-repeat-init-skb-with-NULL.patch patches.drivers/ixgbe-0106-ixgbe-fix-race-when-setting-advertised-speed.patch patches.drivers/ixgbe-0107-ixgbe-fix-X540-Completion-timeout.patch patches.drivers/ixgbe-0108-ixgbe-cleanup-ixgbe_ndo_set_vf_vlan.patch patches.drivers/ixgbe-0109-ixgbe-cleanup-move-setting-PFQDE.HIDE_VLAN-to-suppor.patch patches.drivers/ixgbe-0110-ixgbe-Add-new-support-for-X550-MAC-s.patch patches.drivers/ixgbe-0111-ixgbe-add-helper-function-for-setting-RSS-key-in-pre.patch patches.drivers/ixgbe-0112-fm10k-igb-ixgbe-Replace-__skb_alloc_page-with-dev_al.patch patches.drivers/ixgbe-0113-ixgbe-use-netdev_rss_key_fill-helper.patch patches.drivers/ixgbe-0114-ixgbe-Correctly-disable-VLAN-filter-in-promiscuous-m.patch patches.drivers/ixgbe-0115-ixgbe-fix-use-after-free-adapter-state-test-in-ixgbe.patch patches.drivers/ixgbe-0116-net-Validate-IFLA_BRIDGE_MODE-attribute-length.patch patches.drivers/ixgbe-0117-net-Check-for-presence-of-IFLA_AF_SPEC.patch patches.drivers/ixgbe-0118-ixgbe-Clean-up-page-reuse-code.patch patches.drivers/ixgbe-0119-ixgbe-Remove-tail-write-abstraction-and-add-missing-.patch patches.drivers/ixgbe-0120-ixgbe-Look-up-MAC-address-in-Open-Firmware-or-IDPROM.patch patches.drivers/ixgbe-0121-ixgbe-remove-CIAA-D-register-reads-from-bad-VF-check.patch patches.drivers/ixgbe-0122-ixgbe-add-support-for-X550-extended-RSS-support.patch patches.drivers/ixgbe-0123-ixgbe-Add-timeout-parameter-to-ixgbe_host_interface_.patch patches.drivers/ixgbe-0124-ixgbe-Add-x550-SW-FW-semaphore-support.patch patches.drivers/ixgbe-0125-ixgbe-add-methods-for-combined-read-and-write-operat.patch patches.drivers/ixgbe-0126-ixgbe-cleanup-checksum-to-allow-error-results.patch patches.drivers/ixgbe-0127-ixgbe-Add-X550-support-function-pointers.patch patches.drivers/ixgbe-0128-ixgbe-bump-version-number.patch patches.drivers/ixgbe-0129-ixgbe-fix-crash-on-rmmod-after-probe-fail.patch patches.drivers/ixgbe-0130-ethernet-intel-Use-eth_skb_pad-and-skb_put_padto-hel.patch patches.drivers/ixgbe-0131-ethernet-intel-Use-napi_alloc_skb.patch patches.drivers/ixgbe-0132-fm10k-igb-ixgbe-Use-dma_rmb-on-Rx-descriptor-reads.patch patches.drivers/ixgbe-0133-ixgbe-Fix-checksum-error-when-using-stacked-vlan.patch patches.drivers/ixgbe-0134-net-ixgbe-convert-to-timecounter-adjtime.patch patches.drivers/ixgbe-0135-ixgbe-cleanup-sparse-errors-in-new-ixgbe_x550.c-file.patch patches.drivers/ixgbe-0136-ixgbe-allow-multiple-queues-in-SRIOV-mode.patch patches.drivers/ixgbe-0137-ixgbe-fix-setting-port-VLAN.patch patches.drivers/ixgbe-0138-ixgbe-cleanup-redundant-default-method-set_rxpba.patch patches.drivers/ixgbe-0139-ixgbe-Cleanup-probe-to-remove-redundant-attempt-to-I.patch patches.drivers/ixgbe-0140-ixgbe-add-Tx-anti-spoofing-support.patch patches.drivers/ixgbe-0141-ethernet-Use-eth_-foo-_addr-instead-of-memset.patch patches.drivers/ixgbe-0142-ethernet-codespell-comment-spelling-fixes.patch patches.drivers/ixgbe-0143-ixgbe-add-new-wrapper-for-X550-support.patch patches.drivers/ixgbe-0144-ixgbe-Clean-up-type-inconsistency.patch patches.drivers/ixgbe-0145-ixgbe-cleanup-make-ixgbe_set_ethertype_anti_spoofing.patch patches.drivers/ixgbe-0146-ixgbe-enable-relaxed-ordering-for-SPARC.patch patches.drivers/ixgbe-0147-ixgbe-Remove-IXGBE_FLAG_IN_NETPOLL-since-it-doesn-t-.patch patches.drivers/ixgbe-0148-ethernet-Use-bool-function-returns-of-true-false-ins.patch patches.drivers/ixgbe-0149-ixgbe-Move-bridge-mode-from-flag-to-variable.patch patches.drivers/ixgbe-0150-ixgbe-add-new-bridge-mode-support-function.patch patches.drivers/ixgbe-0151-ixgbe-add-support-for-X550-source_address_prunning.patch patches.drivers/ixgbe-0152-ixgbe-adds-x550-specific-FCoE-offloads.patch patches.drivers/ixgbe-0153-ixgbe-Remove-NETIF_F_HW_VLAN_CTAG_FILTER-from-hw_fea.patch patches.drivers/ixgbe-0154-ixgbe-Drop-unnecessary-call-to-rcu_barrier.patch patches.drivers/ixgbe-0155-ixgbe-Fix-IOSF-SB-access-issues.patch patches.drivers/ixgbe-0156-ixgbe-Release-semaphore-bits-in-the-right-order.patch patches.drivers/ixgbe-0157-ixgbe-Use-a-signed-type-to-hold-error-codes.patch patches.drivers/ixgbe-0158-ethtool-Add-helper-routines-to-pass-vf-to-rx_flow_sp.patch patches.drivers/ixgbe-0159-ixgbe-Allow-flow-director-to-use-entire-queue-space.patch patches.drivers/ixgbe-0160-ixgbe-add-array-of-MAC-type-dependent-values.patch patches.drivers/ixgbe-0161-ixgbe-add-support-for-WoL-and-autoneg-FC-for-some-X5.patch patches.drivers/ixgbe-0162-ixgbe-add-define-for-X557-PHY-ID.patch patches.drivers/ixgbe-0163-ixgbe-Add-a-PHY-power-state-method.patch patches.drivers/ixgbe-0164-ixgbe-Restore-ESDP-settings-after-MAC-reset.patch patches.drivers/ixgbe-0165-ixgbe-add-X550-support-for-external-PHY-and-forced-1.patch patches.drivers/ixgbe-0166-ixgbe-Add-reset-for-X550-device.patch patches.drivers/ixgbe-0167-ixgbe-Add-const-string-for-overheat-message.patch patches.drivers/ixgbe-0168-ixgbe-add-support-for-interrupts-from-X550-external-.patch patches.drivers/ixgbe-0169-ixgbe-fix-issue-with-sfp-events-with-new-X550-device.patch patches.drivers/ixgbe-0170-ixgbe-fix-bug-in-not-clearing-counters-for-X550-devi.patch patches.drivers/ixgbe-0171-ixgbe-fix-X550-devices-init-flow.patch patches.drivers/ixgbe-0172-ixgbe-fix-X550-PHY-function-pointers.patch patches.drivers/ixgbe-0173-ixgbe-Add-support-for-another-X550-device.patch patches.drivers/ixgbe-0174-ixgbe-add-link-check-for-X550-copper.patch patches.drivers/ixgbe-0175-ixgbe-Set-lan_id-before-using-I2C.patch patches.drivers/ixgbe-0176-ixgbe-fix-X550-default-set_phy_power-method.patch patches.drivers/ixgbe-0177-ixgbe-Remember-to-write-ixfi-changes-after-modifying.patch patches.drivers/ixgbe-0001-Remove-support-the-device-ID-s-from-the-code-0x15AC-.patch # ixgbevf SLE12-SP1 update (bsc#922835 FATE#318522) patches.drivers/ixgbevf-0001-ixgbevf-Use-pci_enable_msix_range-instead-of-pci_ena.patch patches.drivers/ixgbevf-0002-ixgbevf-add-check-for-CHECKSUM_PARTIAL-when-doing-TS.patch patches.drivers/ixgbevf-0003-ixgbevf-fix-skb-pkt_type-checks.patch patches.drivers/ixgbevf-0004-ixgbevf-delete-unneeded-call-to-pci_set_power_state.patch patches.drivers/ixgbevf-0005-net-Replace-u64_stats_fetch_begin_bh-to-u64_stats_fe.patch patches.drivers/ixgbevf-0006-ixgbevf-Indicate-removal-state-explicitly.patch patches.drivers/ixgbevf-0007-ixgbevf-Protect-ixgbevf_down-with-__IXGBEVF_DOWN-bit.patch patches.drivers/ixgbevf-0008-ixgbevf-Convert-uses-of-__constant_-foo-to-foo.patch patches.drivers/ixgbevf-0009-ixgbevf-Use-static-inlines-instead-of-macros.patch patches.drivers/ixgbevf-0010-ixgbevf-Make-the-ethtool-register-test-use-accessors.patch patches.drivers/ixgbevf-0011-ixgbevf-Check-register-reads-for-adapter-removal.patch patches.drivers/ixgbevf-0012-ixgbevf-Check-for-adapter-removal-on-register-writes.patch patches.drivers/ixgbevf-0013-ixgbevf-Additional-adapter-removal-checks.patch patches.drivers/ixgbevf-0014-ixgbevf-Change-ixgbe_read_reg-to-ixgbevf_read_reg.patch patches.drivers/ixgbevf-0015-ixgbevf-Fix-rcu-warnings-induced-by-LER.patch patches.drivers/ixgbevf-0016-ixgbevf-Add-bit-to-mark-work-queue-initialization.patch patches.drivers/ixgbevf-0017-ixgbevf-remove-open-coded-skb_cow_head.patch patches.drivers/ixgbevf-0018-ixgbevf-remove-82599-from-the-module-description.patch patches.drivers/ixgbevf-0019-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/ixgbevf-0020-net-use-SPEED_UNKNOWN-and-DUPLEX_UNKNOWN-when-approp.patch patches.drivers/ixgbevf-0021-ixgbevf-Remove-unused-get_supported_physical_layer-p.patch patches.drivers/ixgbevf-0022-PCI-Remove-DEFINE_PCI_DEVICE_TABLE-macro-use.patch patches.drivers/ixgbevf-0023-ixgbevf-introduce-delay-for-checking-VFLINKS-on-8259.patch patches.drivers/ixgbevf-0024-ixgbevf-Resolve-missing-field-initializers-warnings.patch patches.drivers/ixgbevf-0025-ixgbevf-remove-useless-bd_number-from-struct-ixgbevf.patch patches.drivers/ixgbevf-0026-ixgbevf-Update-ixgbevf_alloc_rx_buffers-to-handle-cl.patch patches.drivers/ixgbevf-0027-ixgbevf-Test-Rx-status-bits-directly-out-of-the-desc.patch patches.drivers/ixgbevf-0028-ixgbevf-Combine-the-logic-for-post-Rx-processing-int.patch patches.drivers/ixgbevf-0029-ixgbevf-Cleanup-variable-usage-improve-stack-perform.patch patches.drivers/ixgbevf-0030-ixgbevf-reorder-main-loop-in-ixgbe_clean_rx_irq-to-a.patch patches.drivers/ixgbevf-0031-ixgbevf-Update-Rx-next-to-clean-in-real-time.patch patches.drivers/ixgbevf-0032-ixgbevf-Change-receive-model-to-use-double-buffered-.patch patches.drivers/ixgbevf-0033-ixgbevf-compare-total_rx_packets-and-budget-in-ixgbe.patch patches.drivers/ixgbevf-0034-ixgbevf-add-netpoll-support.patch patches.drivers/ixgbevf-0035-ixgbevf-add-support-for-X550-VFs.patch patches.drivers/ixgbevf-0036-ixgbevf-fix-possible-crashes-in-probe-and-remove.patch patches.drivers/ethernet-intel-Use-eth_skb_pad-and-skb_put_padto-hel.patch patches.drivers/ixgbevf-0037-ixgbevf-Fix-checksum-error-when-using-stacked-vlan.patch patches.drivers/ixgbevf-0038-ixgbevf-enable-multiple-queue-support.patch patches.drivers/ixgbevf-0039-ixgbevf-add-RSS-support-for-X550.patch patches.drivers/ixgbevf-0040-ixgbevf-set-vlan_features-in-a-single-write-instead-.patch patches.drivers/ixgbevf-0041-ixgbevf-Fix-ordering-of-shutdown-to-correctly-disabl.patch patches.drivers/ixgbevf-0042-ixgbevf-Add-code-to-check-for-Tx-hang.patch patches.drivers/ixgbevf-0043-ixgbevf-rewrite-watchdog-task-to-function-similar-to.patch patches.drivers/ixgbevf-0044-ixgbevf-combine-all-of-the-tasks-into-a-single-servi.patch patches.drivers/ixgbevf-0045-ethernet-codespell-comment-spelling-fixes.patch patches.drivers/ixgbevf-0046-ixgbevf-Fix-code-comments-and-whitespace.patch patches.drivers/ixgbevf-0047-ixgbevf-Use-ether_addr_copy-instead-of-memcpy.patch patches.drivers/ixgbevf-0048-ixgbevf-Add-a-RETA-query-code.patch patches.drivers/ixgbevf-0049-ixgbevf-Add-RSS-Key-query-code.patch patches.drivers/ixgbevf-0050-ixgbevf-Use-dev_kfree_skb_any-in-xmit-path-not-dev_k.patch # qlcnic SLE12-SP1 update (bsc#922064 FATE#318609) patches.drivers/qlcnic-0001-qlcnic-Add-VXLAN-Tx-offload-support.patch patches.drivers/qlcnic-0002-qlcnic-Add-VXLAN-Rx-offload-support.patch patches.drivers/qlcnic-0003-qlcnic-Fix-build-failure-due-to-undefined-reference-.patch patches.drivers/qlcnic-0004-qlcnic-Optimize-MAC-learning-code.patch patches.drivers/qlcnic-0005-qlcnic-Add-hwmon-sysfs-interface-to-export-board-tem.patch patches.drivers/qlcnic-0006-qlcnic-Allow-setting-TX-interrupt-coalescing-paramet.patch patches.drivers/qlcnic-0007-qlcnic-Add-driver-logs-in-error-path.patch patches.drivers/qlcnic-0008-qlcnic-Limit-vNIC-support-in-legacy-interrupt-mode.patch patches.drivers/qlcnic-0009-qlcnic-Update-version-to-5.3.58.patch patches.drivers/qlcnic-0010-qlcnic-Fix-panic-while-dumping-TX-queues-on-TX-timeo.patch patches.drivers/qlcnic-0011-qlcnic-Set-real_num_-tx-rx-_queues-properly.patch patches.drivers/qlcnic-0012-qlcnic-Allow-SR-IOV-VF-probe-in-hypervisor.patch patches.drivers/qlcnic-0013-qlcnic-Add-support-to-process-commands-in-atomic-con.patch patches.drivers/qlcnic-0014-qlcnic-Add-mac-learning-support-to-SR-IOV-VF.patch patches.drivers/qlcnic-0015-qlcnic-Collect-firmware-dump-using-DMA-on-82xx-adapt.patch patches.drivers/qlcnic-0016-qlcnic-Update-version-to-5.3.59.patch patches.drivers/qlcnic-0017-net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/qlcnic-0018-qlogic-Use-time_before.patch patches.drivers/qlcnic-0019-qlcnic-Initialize-mailbox-cmd-structure-to-zero.patch patches.drivers/qlcnic-0020-qlcnic-remove-duplicate-QLC_83XX_GET_LSO_CAPABILITY-.patch patches.drivers/qlcnic-0021-qlcnic-Pre-allocate-DMA-buffer-used-for-minidump-col.patch patches.drivers/qlcnic-0022-qlcnic-Optimize-ring-count-validations.patch patches.drivers/qlcnic-0023-qlcnic-Update-version-to-5.3.60.patch patches.drivers/qlcnic-0024-qlcnic-Enhance-Tx-timeout-debug-data-collection.patch patches.drivers/qlcnic-0025-qlcnic-Update-version-to-5.3.61.patch patches.drivers/qlcnic-0026-qlcnic-Fix-update-of-ethtool-stats.patch patches.drivers/qlcnic-0027-qlcnic-Set-driver-version-before-registering-netdev.patch patches.drivers/qlcnic-0028-qlcnic-Initialize-dcbnl_ops-before-register_netdev.patch patches.drivers/qlcnic-0029-qlcnic-Fix-flash-access-interface-to-application.patch patches.drivers/qlcnic-0030-qlcnic-Fix-endianess-issue-in-FW-dump-template-heade.patch patches.drivers/qlcnic-0031-qlcnic-Fix-endianess-issue-in-firmware-load-from-fil.patch patches.drivers/qlcnic-0032-qlcnic-Update-Link-speed-and-port-type-info-for-83xx.patch patches.drivers/qlcnic-0033-qlcnic-Add-support-for-0x8830-device-ID.patch patches.drivers/qlcnic-0034-qlcnic-Use-usleep_range-instead-of-msleep-for-sleep-.patch patches.drivers/qlcnic-0035-qlcnic-Add-support-to-run-firmware-POST.patch patches.drivers/qlcnic-0036-treewide-Fix-typo-in-printk.patch patches.drivers/qlcnic-0037-qlcnic-Use-qlcnic_83xx_flash_read32-API-instead-of-l.patch patches.drivers/qlcnic-0038-qlcnic-Fix-memory-corruption-while-reading-stats-usi.patch patches.drivers/qlcnic-0039-qlcnic-Remove-__QLCNIC_DEV_UP-bit-check-to-read-TX-q.patch patches.drivers/qlcnic-0040-qlcnic-Fix-ordering-of-stats-in-stats-buffer.patch patches.drivers/qlcnic-0041-qlcnic-Fix-programming-number-of-arguments-in-a-comm.patch patches.drivers/qlcnic-0042-qlcnic-Fix-number-of-arguments-in-destroy-tx-context.patch patches.drivers/qlcnic-0043-qlcnic-Update-version-to-5.3.62.patch patches.drivers/qlcnic-0044-qlcnic-Fix-return-value-in-qlcnic_probe.patch patches.drivers/qlcnic-0045-qlogic-Deletion-of-unnecessary-checks-before-two-fun.patch patches.drivers/qlcnic-0046-qlcnic-Delete-existing-multicast-MAC-list-before-add.patch patches.drivers/qlcnic-0047-qlcnic-Fix-trivial-typo-in-comment.patch patches.drivers/qlcnic-0048-treewide-Fix-typo-in-printk-messages.patch patches.drivers/qlcnic-0049-ethernet-codespell-comment-spelling-fixes.patch patches.drivers/qlcnic-0050-net-qlcnic-clean-up-sysfs-error-codes.patch patches.drivers/qlcnic-0051-net-qlcnic-Deletion-of-unnecessary-memset.patch patches.drivers/qlcnic-0052-qlcnic-Fix-corruption-while-copying.patch patches.drivers/qlcnic-0053-qlcnic-Rearrange-ordering-of-header-files-inclusion.patch patches.drivers/qlcnic-0054-qlcnic-Add-support-to-enable-capability-to-extend-mi.patch patches.drivers/qlcnic-0055-qlcnic-Print-firmware-minidump-buffer-and-template-h.patch patches.drivers/qlcnic-0056-qlcnic-Add-new-VF-device-ID-0x8C30.patch patches.drivers/qlcnic-0057-qlcnic-Don-t-use-kzalloc-unncecessarily-for-allocati.patch patches.drivers/qlcnic-0058-qlcnic-Update-version-to-5.3.63.patch patches.drivers/qlcnic-0001-qlcnic-potential-NULL-dereference-in-qlcnic_83xx_get.patch patches.fixes/Bluetooth-Fix-potential-NULL-dereference-in-RFCOMM-b.patch patches.fixes/igb-Fix-oops-caused-by-missing-queue-pairing.patch patches.fixes/ipv4-Fix-ip_queue_xmit-to-pass-sk-into-ip_local_out_.patch patches.fixes/sfc-on-MC-reset-clear-PIO-buffer-linkage-in-TXQs.patch patches.fixes/IB-mlx5-Fix-entries-checks-in-mlx5_ib_create_cq.patch patches.fixes/IB-mlx5-Fix-entries-check-in-mlx5_ib_resize_cq.patch patches.fixes/sfc-fix-potential-stack-corruption-from-running-past.patch patches.fixes/net-mlx5-Avoid-passing-dma-address-0-to-firmware.patch patches.fixes/sfc-clear-napi_hash-state-when-copying-channels.patch patches.fixes/mlx5-0001-IB-mlx5-Remove-per-MR-pas-and-dma-pointers.patch patches.fixes/mlx5-0002-net-mlx5-Fix-typo-in-mlx5_query_port_pvlc.patch patches.fixes/mlx5-0003-net-mlx5e-Don-t-try-to-modify-CQ-moderation-if-it-is.patch patches.fixes/mlx5-0004-net-mlx5e-Don-t-modify-CQ-before-it-was-created.patch patches.fixes/mlx5-0005-net-mlx5e-Remove-wrong-poll-CQ-optimization.patch patches.fixes/mlx5-0006-net-mlx5e-Fix-MLX5E_100BASE_T-define.patch patches.fixes/mlx5-0007-IB-mlx5-Fix-FW-version-diaplay-in-sysfs.patch patches.fixes/tcp-abort-orphan-sockets-stalling-on-zero-window-pro.patch patches.fixes/i40e-i40evf-Break-up-xmit_descriptor_count-from-mayb.patch patches.fixes/i40e-i40evf-Rewrite-logic-for-8-descriptor-per-packe.patch patches.fixes/i40e-i40evf-Limit-TSO-to-7-descriptors-for-payload-i.patch patches.fixes/i40e-Limit-TX-descriptor-count-in-cases-where-frag-s.patch patches.fixes/i40e-Impose-a-lower-limit-on-gso-size.patch patches.fixes/sfc-reduce-severity-of-PIO-buffer-alloc-failures.patch patches.fixes/enic-set-skb-hash-type-properly.patch # sorted patches patches.drivers/r8152-fix-tx-rx-memory-overflow.patch patches.drivers/r8152-modify-the-tx-flow.patch patches.drivers/r8152-support-stopping-waking-tx-queue.patch patches.drivers/r8152-fix-incorrect-type-in-assignment.patch patches.drivers/r8152-move-rtl8152_unload-and-ocp_reg_write.patch patches.drivers/r8152-modify-the-method-of-accessing-PHY.patch patches.drivers/r8152-change-some-definitions.patch patches.drivers/r8152-add-rtl_ops.patch patches.drivers/r8152-split-rtl8152_enable.patch patches.drivers/r8152-support-RTL8153.patch patches.drivers/r8152-fix-the-wrong-return-value.patch patches.drivers/r8152-replace-some-tabs-with-spaces.patch patches.drivers/r8152-move-the-actions-of-saving-the-information-of-.patch patches.drivers/r8152-replace-the-return-value-of-rtl_ops_init.patch patches.drivers/r8152-correct-some-messages.patch patches.drivers/r8152-change-the-descriptor.patch patches.drivers/r8152-fix-the-warnings-and-a-error-from-checkpatch.p.patch patches.drivers/r8152-ecm-and-vendor-modes-coexist.patch patches.drivers/drivers-net-delete-non-required-instances-of-include.patch patches.drivers/r8152-fix-the-submission-of-the-interrupt-transfer.patch patches.drivers/r8152-disable-the-ECM-mode.patch patches.drivers/r8152-move-some-functions.patch patches.drivers/r8152-add-three-functions.patch patches.drivers/r8152-replace-some-types-from-int-to-bool.patch patches.drivers/r8152-load-the-default-MAC-address.patch patches.drivers/r8152-reduce-the-frequency-of-spin_lock.patch patches.drivers/r8152-clear-BMCR_PDOWN.patch patches.drivers/r8152-combine-PHY-reset-with-set_speed.patch patches.drivers/r8152-move-some-functions-from-probe-to-open.patch patches.drivers/r8152-support-WOL.patch patches.drivers/r8152-support-runtime-suspend.patch patches.drivers/r8152-disable-teredo-for-RTL8152.patch patches.drivers/r8152-replace-netif_rx-with-netif_receive_skb.patch patches.drivers/r8152-set-disable_hub_initiated_lpm.patch patches.drivers/r8152-support-get_msglevel-and-set_msglevel.patch patches.drivers/r8152-deal-with-the-empty-line-and-space.patch patches.drivers/r8152-replace-tp-netdev-with-netdev.patch patches.drivers/r8152-remove-rtl8152_get_stats.patch patches.drivers/r8152-replace-spin_lock_irqsave-and-spin_unlock_irqr.patch patches.drivers/r8152-check-tx-agg-list-before-spin-lock.patch patches.drivers/r8152-up-the-priority-of-the-transmission.patch patches.drivers/r8152-calculate-the-dropped-packets-for-rx.patch patches.drivers/r8152-support-rx-checksum.patch patches.drivers/r8152-support-TSO.patch patches.drivers/r8152-support-IPv6.patch patches.drivers/r8152-add-skb_cow_head.patch patches.drivers/r8152-support-dumping-the-hw-counters.patch patches.drivers/r8152-check-RTL8152_UNPLUG.patch patches.drivers/net-get-rid-of-SET_ETHTOOL_OPS.patch patches.drivers/r8152-Use-kmemdup-instead-of-kmalloc-memcpy.patch patches.drivers/r8152-wake-up-the-device-before-dumping-the-hw-count.patch patches.drivers/r8152-fix-r8152_csum_workaround-function.patch patches.drivers/r8152-fix-the-checking-of-the-usb-speed.patch patches.drivers/r8152-increase-the-tx-timeout.patch patches.drivers/r8152-support-jumbo-frame-for-RTL8153.patch patches.drivers/r8152-disable-ALDPS.patch patches.drivers/r8152-fix-the-carrier-off-when-autoresuming.patch patches.drivers/r8152-fix-setting-RTL8152_UNPLUG.patch patches.drivers/r8152-remove-clearing-bp.patch patches.drivers/r8152-disable-power-cut-for-RTL8153.patch patches.drivers/r8152-check-code-with-checkpatch.pl.patch patches.drivers/r8152-replace-strncpy-with-strlcpy.patch patches.drivers/r8152-reduce-the-number-of-Tx.patch patches.drivers/r8152-rename-rx_buf_sz.patch patches.drivers/r8152-change-the-location-of-rtl8152_set_mac_address.patch patches.drivers/r8152-use-eth_hw_addr_random.patch patches.drivers/r8152-use-usleep_range.patch patches.drivers/r8152-support-VLAN.patch patches.drivers/r8152-change-the-EEE-definition.patch patches.drivers/r8152-add-functions-to-set-EEE.patch patches.drivers/r8152-support-ethtool-eee.patch patches.drivers/r8152-nway-reset-after-setting-eee.patch patches.drivers/r8152-autoresume-before-setting-MAC-address.patch patches.drivers/r8152-autoresume-before-setting-feature.patch patches.drivers/r8152-adjust-usb_autopm_xxx.patch patches.drivers/r8152-add-mutex-for-hw-settings.patch patches.drivers/r8152-return-EBUSY-for-runtime-suspend.patch patches.drivers/r8152-clear-SELECTIVE_SUSPEND-when-autoresuming.patch patches.drivers/r8152-reset-tp-speed-before-autoresuming-in-open-fun.patch patches.drivers/r8152-check-WORK_ENABLE-in-suspend-function.patch patches.drivers/r8152-stop-submitting-intr-for-EPROTO.patch patches.drivers/r8152-rename-tx_underun.patch patches.drivers/r8152-support-nway_reset-of-ethtool.patch patches.drivers/r8152-set-RTL8152_UNPLUG-when-finding-ENODEV.patch patches.drivers/r8152-disable-the-tasklet-by-default.patch patches.drivers/r8152-move-r8152b_get_version.patch patches.drivers/r8152-modify-rtl_ops_init.patch patches.drivers/r8152-remove-the-definitions-of-the-PID.patch patches.drivers/r8152-remove-the-duplicate-init-for-the-list-of-rx_d.patch patches.drivers/r8152-clear-the-flag-of-SCHEDULE_TASKLET-in-tasklet.patch patches.drivers/r8152-check-RTL8152_UNPLUG-and-netif_running-before-.patch patches.drivers/r8152-adjust-r8152_submit_rx.patch patches.drivers/r8152-adjust-rtl_start_rx.patch patches.drivers/r8152-redefine-REALTEK_USB_DEVICE.patch patches.drivers/r8152-remove-generic_ocp_read-before-writing.patch patches.drivers/r8152-remove-sram_read.patch patches.drivers/r8152-call-rtl_start_rx-after-netif_carrier_on.patch patches.drivers/r8152-check-the-status-before-submitting-rx.patch patches.drivers/r8152-replace-tasklet-with-NAPI.patch patches.drivers/r8152-adjust-rx_bottom.patch patches.drivers/r8152-adjust-lpm-timer.patch patches.drivers/r8152-check-linking-status-with-netif_carrier_ok.patch patches.drivers/r8152-check-RTL8152_UNPLUG-for-rtl8152_close.patch patches.drivers/r8152-adjust-the-line-feed-for-hw_features.patch patches.drivers/r8152-replace-get_protocol-with-vlan_get_protocol.patch patches.drivers/r8152-use-BIT-macro.patch patches.drivers/r8152-restore-hw-settings.patch patches.drivers/net-usb-r8152-add-device-id-for-Lenovo-TP-USB-3.0-Et.patch patches.drivers/r8152-separate-USB_RX_EARLY_AGG.patch patches.drivers/r8152-change-rx-early-size-when-the-mtu-is-changed.patch patches.drivers/r8152-support-setting-rx-coalesce.patch patches.drivers/drivers-net-usb-Add-support-for-Lenovo-OneLink-Pro-D.patch patches.drivers/drivers-net-usb-add-device-id-for-NVIDIA-Tegra-USB-3.patch patches.drivers/r8152-fix-the-issue-about-U1-U2.patch patches.drivers/r8152-fix-wakeup-settings.patch patches.drivers/r8152-don-t-enable-napi-before-rx-ready.patch patches.drivers/r8152-add-pre_reset-and-post_reset.patch patches.drivers/r8152-reset-device-when-tx-timeout.patch patches.drivers/r8152-support-the-new-RTL8153-chip.patch patches.drivers/r8152-disable-the-capability-of-zero-length.patch patches.drivers/r8152-split-DRIVER_VERSION.patch patches.drivers/r8152-fix-the-runtime-suspend-issues.patch patches.drivers/r8152-fix-lockup-when-runtime-PM-is-enabled.patch patches.drivers/r8152-add-reset_resume-function.patch patches.drivers/r8152-use-test_and_clear_bit.patch patches.drivers/r8152-adjust-ALDPS-function.patch patches.drivers/r8152-fix-the-wake-event.patch patches.drivers/rtl8152-correct-speed-testing.patch patches.drivers/r8152-disable-MAC-clock-speed-down.patch patches.drivers/r8152-reset-the-bmu.patch patches.drivers/r8152-correct-the-rx-early-size.patch patches.drivers/r8152-clear-LINK_OFF_WAKE_EN-after-autoresume.patch patches.drivers/r8152-fix-runtime-function-for-RTL8152.patch patches.drivers/r8152-remove-the-setting-of-LAN_WAKE_EN.patch patches.drivers/r8152-add-MODULE_VERSION.patch patches.drivers/r8152-replace-netdev_alloc_skb_ip_align-with-napi_al.patch patches.drivers/r8152-move-the-settings-of-PHY-to-a-work-queue.patch patches.drivers/r8152-move-the-setting-for-the-default-speed.patch patches.drivers/r8152-save-the-speed.patch patches.drivers/r8152-modify-the-check-of-the-flag-of-PHY_RESET-in-s.patch patches.drivers/r8152-remove-rtl_phy_reset-function.patch patches.drivers/r8152-remove-a-netif_carrier_off-in-rtl8152_open-fun.patch patches.drivers/r8152-remove-cancel_delayed_work_sync-in-rtl8152_set.patch patches.drivers/r8152-move-some-functions-e6449539.patch patches.drivers/r8152-move-enabling-PHY.patch patches.drivers/r8152-move-PHY-settings-to-hw_phy_cfg.patch patches.drivers/r8152-remove-r8153_enable_eee.patch patches.drivers/r8152-disable-ALDPS-and-EEE-before-setting-PHY.patch patches.drivers/r8152-constify-ethtool_ops-structures.patch patches.fixes/Bluetooth-validate-output-buffer-length-for-config-r.patch # end of sorted patches # bsc#1071470, CVE-2017-15868 patches.fixes/Bluetooth-Access-BNEP-session-addresses-through-L2CA.patch patches.fixes/Bluetooth-bnep-bnep_add_connection-should-verify-tha.patch patches.fixes/Bluetooth-cmtp-cmtp_add_connection-should-verify-tha.patch # bsc#1077355, CVE-2015-1142857 patches.fixes/i40e-i40evf-Add-a-workaround-to-drop-all-flow-contro.patch patches.fixes/Bluetooth-hidp_connection_add-unsafe-use-of-l2cap_pi.patch ######################################################## # Wireless Networking ######################################################## patches.suse/b43-missing-firmware-info.patch # Stone Peak support (FATE#316958) patches.drivers/0001-mac80211-add-ieee80211_iterate_active_interfaces patches.drivers/0001-iwlwifi-mvm-implement-NoA-testing-using-testmode patches.drivers/0002-iwlwifi-mvm-implement-beacon-filtering-testmode patches.drivers/0003-iwlwifi-mvm-query-firmware-for-non-QoS-seqno patches.drivers/0004-iwlwifi-mvm-debugfs-add-an-option-to-set-antennas patches.drivers/0005-iwlwifi-mvm-use-CTS-to-Self-if-firmware-allows-it patches.drivers/0006-iwlwifi-mvm-remove-rs-FSM-actions-relevant-only-for patches.drivers/0007-iwlwifi-mvm-give-client-MACs-time-to-synchronise patches.drivers/0008-iwlwifi-mvm-Implement-BT-coex-notifications patches.drivers/0009-iwlwifi-mvm-fix-locking-in-iwl_mvm_bt_rssi_event patches.drivers/0010-iwlwifi-mvm-Adjust-some-power-management-constants patches.drivers/0011-iwlwifi-mvm-split-ADD_STA-and-ADD_STA_KEY-in-firm patches.drivers/0012-iwlwifi-pcie-clean-RFKILL-interrupt-in-AMPG patches.drivers/0013-iwlwifi-mvm-fix-switch-from-shared-antenna-in-case patches.drivers/0014-iwlwifi-mvm-update-expected-tpt-tables-for-VHT patches.drivers/0015-iwlwifi-mvm-don-t-sleep-while-allocating-in-atomic patches.drivers/0016-iwlwifi-mvm-add-no_basic_ssid-option patches.drivers/0017-iwlwifi-mvm-support-sched-scan-if-supported-by-the patches.drivers/0018-iwlwifi-mvm-new-BT-Coex-API patches.drivers/0019-iwlwifi-mvm-BT-Coex-no-need-to-send-envelopes patches.drivers/0020-iwlwifi-mvm-BT-Coex-use-data-from-firmware patches.drivers/0021-iwlwifi-mvm-support-VHT-in-rs patches.drivers/0022-iwlwifi-mvm-remove-GF-support-in-rs patches.drivers/0023-iwlwifi-mvm-make-debugfs-write-operations-write-up patches.drivers/0024-iwlwifi-mvm-don-t-use-reduced-Tx-power-when-not-app patches.drivers/0025-iwlwifi-mvm-BT-Coex-adapt-debugfs-to-new-API patches.drivers/0026-iwlwifi-mvm-BT-Coex-Correctly-enable-and-treat-rssi patches.drivers/0027-iwlwifi-mvm-implement-new-IPv6-offload-API patches.drivers/0028-iwlwifi-mvm-change-the-name-of-init_ucode_run-flag patches.drivers/0029-iwlwifi-pcie-dump_stack-upon-timeout-of-SYNC-cmd patches.drivers/0030-wireless-iwlwifi-remove-unnecessary-pci_set_drvdata patches.drivers/0031-iwlwifi-mvm-BT-Coex-don-t-limit-agg-size-in-loose patches.drivers/0032-iwlwifi-mvm-BT-Coex-set-the-proper-LUT-for-single patches.drivers/0033-iwlwifi-pcie-restart-the-driver-when-a-command-time patches.drivers/0034-iwlwifi-mvm-Add-device-wide-power-command patches.drivers/0035-iwlwifi-mvm-prevent-the-NIC-to-be-powered-at-driver patches.drivers/0036-iwlwifi-mvm-add-support-for-NICs-which-have-only-16 patches.drivers/0037-iwlwifi-mvm-keep-connection-to-AP-after-WoWLAN patches.drivers/0038-iwlwifi-mvm-BT-Coex-track-bandwidth-changes-in-HT patches.drivers/0039-iwlwifi-mvm-BT-Coex-tune-SMPS-parameters patches.drivers/0040-iwlwifi-mvm-BT-Coex-start-AMPDU-even-when-BT-is patches.drivers/0041-iwlwifi-mvm-BT-Coex-remove-duplicate-code-in-rate patches.drivers/0042-iwlwifi-mvm-BT-Coex-update-integration-with-rate patches.drivers/0043-iwlwifi-Support-7265-devices patches.drivers/0045-iwlwifi-support-Signed-firmware-image-and-Dual-CPUs patches.drivers/0046-iwlwifi-mvm-NVM-increase-max-section-size patches.drivers/0047-iwlwifi-mvm-BT-Coex-always-set-mandatory-fields patches.drivers/0048-iwlwifi-mvm-BT-Coex-enable-Tx-power-based-on-BT patches.drivers/0049-iwlwifi-mvm-fix-fw_rx_stats-debugfs-entry patches.drivers/0050-iwlwifi-mvm-fix-operator-precedence patches.drivers/0051-iwlwifi-pcie-poke-device-when-commands-don-t-comp patches.drivers/0052-iwlwifi-don-t-WARN-on-bad-firmware-state patches.drivers/0053-iwlwifi-mvm-fix-scan-request-s-suspend-time-param patches.drivers/0055-iwlwifi-mvm-update-UAPSD-support-TLV-bits patches.drivers/0056-iwlwifi-transport-config-n_no_reclaim_cmds-should patches.drivers/0057-iwlwifi-mvm-BT-Coex-fix-NULL-pointer-dereference patches.drivers/0058-iwlwifi-pcie-move-warning-message-into-warning patches.drivers/0059-iwlwifi-mvm-capture-the-FCS-in-monitor-mode patches.drivers/0060-iwlwifi-mvm-add-missing-break-in-debugfs patches.drivers/0061-iwlwifi-warn-if-firmware-image-doesn-t-exist patches.drivers/0062-iwlwifi-remove-duplicate-includes patches.drivers/0063-iwlwifi-mvm-BT-Coex-fix-copy-paste-issue patches.drivers/0066-iwlwifi-add-new-HW-7265-series patches.drivers/0067-iwlwifi-mvm-BT-Coex-don-t-enable-MULTI_PRIO_LUT patches.drivers/0068-iwlwifi-mvm-BT-Coex-fix-another-NULL-pointer patches.drivers/0069-iwlwifi-mvm-don-t-WARN-about-unsuccessful-time patches.drivers/0070-iwlwifi-bump-required-firmware-API-version-for-3160 patches.drivers/0071-iwlwifi-pcie-stop-sending-commands-to-dead-firmware patches.drivers/0072-iwlwifi-mvm-set-seqno-also-when-no-keys-are-set patches.drivers/0073-iwlwifi-mvm-use-a-cast-to-calculate-the-last-seqno patches.drivers/0074-iwlwifi-add-new-devices-for-7265-series patches.drivers/0075-iwlwifi-mvm-send-udev-event-upon-firmware-error-to-d patches.drivers/0076-iwlwifi-mvm-add-missing-include patches.drivers/0077-iwlwifi-mvm-disable-scheduled-scan patches.drivers/0078-iwlwifi-mvm-BT-Coex-fix-Look-Up-Table patches.drivers/mac80211-add-vif-to-flush-call patches.drivers/iwlwifi-dvm-drop-non-VO-frames-when-flushing patches.drivers/iwlwifi-dvm-fix-flush-support-for-old-firmware patches.fixes/brcmfmac-fix-possible-buffer-overflow-in-brcmf_cfg80 patches.fixes/mac80211-accept-key-reinstall-without-changing-anyth.patch patches.fixes/mac80211-use-constant-time-comparison-with-keys.patch patches.fixes/mac80211-don-t-compare-TKIP-TX-MIC-key-in-reinstall-.patch patches.fixes/cfg80211-Define-nla_policy-for-NL80211_ATTR_LOCAL_ME patches.drivers/wil6210-missing-length-check-in-wmi_set_ie ######################################################## # ISDN ######################################################## patches.fixes/misdn-add-support-for-group-membership-check patches.fixes/isdn-i4l-fix-buffer-overflow ######################################################## # iSCSI ######################################################## # Update qla4xxx driver (bnc#853687 FATE#315934) patches.drivers/qla4xxx-correctly-update-session-discovery_parent_idx patches.drivers/qla4xxx-correct-the-check-for-local-chap-entry-type patches.drivers/qla4xxx-support-setting-of-local-chap-index-for-flash-target-entry patches.drivers/qla4xxx-populate-local-chap-credentials-for-flash-target-sessions patches.drivers/qla4xxx-use-offset-based-on-adapter-type-to-set-chap-entry-in-flash patches.drivers/scsi_transport_iscsi-add-support-to-set-chap-entries patches.drivers/qla4xxx-add-support-to-set-chap-entries patches.drivers/qla4xxx-add-support-to-get-chap-details-for-flash-target-session patches.drivers/iscsi_transport-remove-net-param-enum-values patches.drivers/iscsi_transport-additional-parameters-for-network-settings patches.drivers/qla4xxx-add-support-for-additional-network-parameters-settings patches.drivers/qla4xxx-overflow-in-qla4xxx_set_chap_entry patches.drivers/qla4xxx-driver-not-able-to-collect-minidump-for-isp84xx patches.drivers/qla4xxx-fix-memory-leak-in-func-qla4_84xx_config_acb patches.drivers/qla4xxx-added-support-for-diagnostics-mbox-command patches.drivers/scsi_transport_iscsi-add-host-statistics-support patches.drivers/qla4xxx-add-host-statistics-support patches.drivers/scsi_transport_iscsi-export-iscsi_param_local_ipaddr-attr-for-iscsi_connection patches.drivers/libiscsi-add-local_ipaddr-parameter-in-iscsi_conn-struct patches.drivers/qla4xxx-add-support-for-iscsi_param_local_ipaddr-sysfs-attr patches.drivers/qla4xxx-recreate-chap-data-list-during-get-chap-operation patches.drivers/qla4xxx-v5-04-00-00-12-0-k0 # Update qla4xxx driver v2 (bnc#853687 FATE#315934) patches.drivers/qla4xxx-isp8xxx-correct-retry-of-adapter-initialization patches.drivers/qla4xxx-print-warn_once-if-iscsi-function-presence-bit-removed patches.drivers/qla4xxx-fix-comments-in-code patches.drivers/qla4xxx-use-idc_ctrl-bit1-directly-instead-of-af_83xx_no_fwdump-flag patches.drivers/qla4xxx-improve-loopback-failure-messages patches.drivers/qla4xxx-rename-acb_state-macros-with-ip_addrstate-macros patches.drivers/qla4xxx-correctly-handle-msleep_interruptible patches.drivers/qla4xxx-fixed-aer-reset-sequence-for-isp83xx-isp84xx patches.drivers/qla4xxx-return-correct-error-status-from-func-qla4xxx_request_irqs patches.drivers/qla4xxx-fix-failure-of-idc-time-extend-mailbox-command patches.drivers/qla4xxx-fix-processing-response-queue-during-probe patches.drivers/qla4xxx-fix-pending-io-completion-in-reset-path-before-initiating-chip-reset patches.drivers/qla4xxx-clear-ddb-index-map-upon-connection-close-failure patches.drivers/qla4xxx-reduce-rom-lock-contention-during-reset-recovery patches.drivers/qla4xxx-fix-failure-of-mbox-0x31 patches.drivers/qla4xxx-remove-unused-code-from-qla4xxx_set_ifcb patches.drivers/qla4xxx-updated-print-for-device-login-logout-path patches.drivers/qla4xxx-update-print-statements-in-qla4xxx_mailbox_command patches.drivers/qla4xxx-update-print-statements-in-func-qla4xxx_eh_abort patches.drivers/qla4xxx-update-print-statements-in-func-qla4xxx_do_dpc patches.drivers/qla4xxx-handle-ipv6-aen-notifications patches.drivers/qla4xxx-fix-sparse-warnings patches.drivers/qla4xxx-v5-04-00-00-12-0-k1 # Update qla4xxx driver v3 (bnc#866849 FATE#315934) patches.drivers/qla4xxx-do-not-wait-for-io-completion-after-issuing-stop_firmware patches.drivers/qla4xxx-change-default-capture-to-firmware-defined-capture-mask patches.drivers/qla4xxx-add-support-of-0xff-capture-mask-for-minidump patches.drivers/qla4xxx-added-new-opcodes-for-84xx-minidump-template patches.drivers/qla4xxx-added-pex-dma-support-for-isp8022-adapter patches.drivers/qla4xxx-qla4xxx-move-qla4_8xxx_ms_mem_write_128b-to-ql4_nx-c patches.drivers/qla4xxx-check-for-correct-return-status patches.drivers/qla4xxx-initialize-hardware-queue-for-isp40xx patches.drivers/qla4xxx-v5-04-00-00-12-0-k2 patches.drivers/qla4xxx-do-not-block-during-initialisation.patch # Update qla4xxx driver v4 (bnc#874282 FATE#315934) patches.drivers/qla4xxx-disable-intx-interrupt-for-isp82xx patches.drivers/qla4xxx-fix-memory-leak-for-ha-saved_acb patches.drivers/qla4xxx-fix-smatch-warning-in-func-qla4xxx_get_ep_param patches.drivers/qla4xxx-fix-smatch-warning-in-func-qla4xxx_conn_get_param patches.drivers/qla4xxx-v5-04-00-00-12-0-k3 # Update qla4xxx driver (bnc#922067 FATE#318611) patches.drivers/qla4xxx-fix-get_host_stats-error-propagation patches.drivers/qla4xxx-check-the-return-value-of-dma_alloc_coherent patches.drivers/scsi-qla4xxx-ql4_mbx-c-cleaning-up-missing-null-terminate-in-conjunction-with-strncpy patches.drivers/scsi-qla4xxx-ql4_os-c-cleaning-up-missing-null-terminate-in-conjunction-with-strncpy patches.drivers/qla4xxx-use-kmemdup-instead-of-kmalloc-memcpy patches.drivers/qla4xxx-set-driver-version-to-5-04-00-00-12-1-k0 # be2iscsi SLE12 update (bnc#855063 FATE#315960) patches.drivers/be2iscsi-fix-template-hdr-ioctl patches.drivers/be2iscsi-fix-the-mccq-count-leakage patches.drivers/be2iscsi-fix-repeated-issue-of-mac-addr-get-ioctl patches.drivers/be2iscsi-fix-negotiated-parameters-upload-to-fw patches.drivers/be2iscsi-fix-locking-mechanism-in-unsol-path patches.drivers/be2iscsi-fix-soft-lock-up-issue-during-ue-or-if-fw-taking-time-to-respond patches.drivers/be2iscsi-config-parameters-update-for-dual-chute-support patches.drivers/be2iscsi-fix-changes-in-async-path-for-skh-r-adapter patches.drivers/be2iscsi-fix-template-hdr-support-for-dual-chute-mode patches.drivers/be2iscsi-fix-sgl-initilization-and-posting-pages-for-dual-chute patches.drivers/be2iscsi-fix-wrb_q-posting-to-support-dual-chute-mode patches.drivers/be2iscsi-fix-cid-allocation-freeing-to-support-dual-chute-mode patches.drivers/be2iscsi-fix-connection-offload-to-support-dual-chute patches.drivers/be2iscsi-fix-chute-cleanup-during-drivers-unload patches.drivers/be2iscsi-dispaly-cid-available-for-connection-offload patches.drivers/be2iscsi-display-port-identifier-for-each-iscsi-function patches.drivers/be2iscsi-fix-msix-creation-for-skh-r-adapter patches.drivers/be2iscsi-fix-log-level-for-protocol-specific-logs patches.drivers/be2iscsi-fix-insufficient-buffer-error-returned-in-mbx-completion patches.drivers/be2iscsi-invalidate-wrb-in-abort-reset-path patches.drivers/be2iscsi-fix-aer-handling-in-driver patches.drivers/be2iscsi-fix-sgl-posting-for-unaligned-icd-values patches.drivers/be2iscsi-bump-driver-version patches.drivers/be2iscsi-fix-memory-leak-in-error-path patches.drivers/be2iscsi-remove-potential-junk-pointer-free # be2iscsi SLE12 update 2 (bnc#869278) patches.drivers/01-be2iscsi-fix-the-sparse-warning-introduced-in-previous-submission patches.drivers/02-be2iscsi-fix-the-copyright-year patches.drivers/03-be2iscsi-fix-updating-the-boot-enteries-in-sysfs patches.drivers/04-be2iscsi-fix-processing-cqe-before-connection-resources-are-freed # be2iscsi SLE12 SP1 update (fate#318562, bnc#921786) patches.drivers/block-remove-old-blk_iopoll_enabled-variable patches.drivers/be2iscsi-fix-handling-timed-out-mbx-completion-from-fw patches.drivers/be2iscsi-fix-port-speed-typo-in-driver patches.drivers/be2iscsi-fix-doorbell-format-for-eq-cq-rq-s-per-sli-spec patches.drivers/be2iscsi-fix-the-session-cleanup-when-reboot-shutdown-happens patches.drivers/be2iscsi-fix-scsi_cmnd-leakage-in-driver patches.drivers/be2iscsi-fix-dma-out-of-sw-iommu-space-error patches.drivers/be2iscsi-fix-retrieving-mccq_wrb-in-non-embedded-mbox-path patches.drivers/be2iscsi-fix-exposing-host-in-sysfs-after-adapter-initialization-is-complete patches.drivers/be2iscsi-fix-interrupt-coalescing-mechanism patches.drivers/be2iscsi-fix-tcp-parameters-while-connection-offloading patches.drivers/be2iscsi-fix-memory-corruption-in-mbx-path patches.drivers/be2iscsi-fix-destroy-mcc-cq-before-mcc-eq-is-destroyed patches.drivers/be2iscsi-fix-processing-cqe-for-cxn-whose-endpoint-is-freed patches.drivers/revert-be2iscsi-fix-processing-cqe-for-cxn-whose-endpoint-is-freed patches.drivers/be2iscsi-add-an-missing-goto-in-error-path patches.drivers/bnx2i-be2iscsi-fix-custom-stats-length patches.drivers/be2iscsi-fix-memory-leak-in-mgmt_set_ip patches.drivers/be2iscsi-fix-processing-cqe-before-connection-resources-are-freed patches.drivers/be2iscsi-fix-kernel-panic-during-reboot-shutdown patches.drivers/treewide-fix-typo-in-printk-messages patches.drivers/be2iscsi-fix-the-retry-count-for-boot-targets patches.drivers/be2iscsi-fix-the-pci-request-region-reserving patches.drivers/be2iscsi-fix-memory-leak-in-the-unload-path patches.drivers/be2iscsi-fix-memory-check-before-unmapping patches.drivers/be2iscsi-logout-of-fw-boot-session patches.drivers/be2iscsi-bump-the-driver-version # Moved from IB/iSER update patches.drivers/0023-SCSI-libiscsi-Add-check_protection-callback-for-tran.patch # Update bnx2i driver (bnc#871219 FATE#315919) patches.drivers/libiscsi-reduce-locking-contention-in-fast-path patches.drivers/libiscsi-Fix-static-checker-warning-on-bh-locking.patch patches.fixes/iscsi_ibft-Print-correct-IPv6-netmask.patch patches.fixes/iscsi_ibft-Always-display-netmask.patch # Update bnx2i driver (bnc#922057 FATE#318605) patches.drivers/bnx2i-fixed-firmware-assert-during-target-logout patches.drivers/bnx2i-fix-call-trace-while-device-reset # libiscsi fix of previous patch (bsc#1034700) patches.fixes/scsi-libiscsi-add-lock-around-task-lists-to-fix-list-corruption-regression patches.kabi/kabi-protect-struct-iscsi_conn # libiscsi update (bsc#959512) patches.drivers/libiscsi-fix-host-busy-blocking-during-connection-teardown # TIPC update (fate#317088) patches.suse/0002-tipc-remove-iovec-length-parameter-from-all-sending-.patch patches.suse/0003-tipc-silence-sparse-warnings.patch patches.suse/0004-tipc-make-bearer-and-media-naming-consistent.patch patches.suse/0005-tipc-avoid-unnecessary-lookup-for-tipc-bearer-instan.patch patches.suse/0006-tipc-correct-return-value-of-recv_msg-routine.patch patches.suse/0007-tipc-correct-return-value-of-link_cmd_set_value-rout.patch patches.suse/0008-tipc-simplify-the-link-lookup-routine.patch patches.suse/0009-net-misc-Remove-extern-from-function-prototypes.patch patches.suse/0010-tipc-remove-two-indentation-levels-in-tipc_recv_msg-.patch patches.suse/0011-tipc-don-t-reroute-message-fragments.patch patches.suse/0012-tipc-message-reassembly-using-fragment-chain.patch patches.suse/0013-tipc-reassembly-failures-should-cause-link-reset.patch patches.suse/0014-tipc-fix-dereference-before-check-warning.patch patches.suse/0016-tipc-remove-interface-state-mirroring-in-bearer.patch patches.suse/0017-tipc-correct-the-order-of-stopping-services-at-rmmod.patch patches.suse/0018-tipc-protect-handler_enabled-variable-with-qitem_loc.patch patches.suse/0019-tipc-eliminate-redundant-code-with-kfree_skb_list-ro.patch patches.suse/0020-tipc-initiate-media-type-array-at-compile-time.patch patches.suse/0021-tipc-improve-naming-and-comment-consistency-in-media.patch patches.suse/0022-tipc-remove-unused-blocked-flag-from-tipc_link-struc.patch patches.suse/0023-tipc-remove-unnecessary-variables-and-conditions.patch patches.suse/0024-tipc-kill-unnecessary-goto-s.patch patches.suse/0025-tipc-Use-linux-uaccess.h-instead-of-asm-uaccess.h.patch patches.suse/0026-tipc-change-lock_sock-order-in-connect.patch patches.suse/0027-tipc-fix-deadlock-during-socket-release.patch patches.suse/0028-tipc-make-the-code-look-more-readable.patch patches.suse/0029-tipc-make-local-function-static.patch patches.suse/0030-tipc-remove-unused-code.patch patches.suse/0031-tipc-correctly-unlink-packets-from-deferred-packet-q.patch patches.suse/0032-tipc-rename-functions-related-to-link-failover-and-i.patch patches.suse/0033-tipc-remove-has_redundant_link-flag-from-STATE-link-.patch patches.suse/0034-tipc-introduce-new-spinlock-to-protect-struct-link_r.patch patches.suse/0035-tipc-make-link-start-event-synchronous.patch patches.suse/0036-tipc-spelling-fixes.patch patches.suse/0037-tipc-standardize-connect-routine.patch patches.suse/0038-tipc-standardize-accept-routine.patch patches.suse/0039-tipc-standardize-sendmsg-routine-of-connectionless-s.patch patches.suse/0040-tipc-standardize-sendmsg-routine-of-connected-socket.patch patches.suse/0041-tipc-standardize-recvmsg-routine.patch patches.suse/0042-net-add-build-time-checks-for-msg-msg_name-size.patch patches.suse/0043-tipc-fix-message-corruption-bug-for-deferred-packets.patch patches.suse/0044-tipc-explicitly-include-core.h-in-addr.h.patch patches.suse/0045-tipc-stricter-behavior-of-message-reassembly-functio.patch patches.suse/0046-tipc-move-code-for-resetting-links-from-bearer.c-to-.patch patches.suse/0047-tipc-move-code-for-deleting-links-from-bearer.c-to-l.patch patches.suse/0048-tipc-redefine-started-flag-in-struct-link-to-bitmap.patch patches.suse/0049-tipc-remove-links-list-from-tipc_bearer-struct.patch patches.suse/0050-tipc-change-reception-of-tunnelled-duplicate-packets.patch patches.suse/0051-tipc-change-reception-of-tunnelled-failover-packets.patch patches.suse/0052-tipc-change-signature-of-tunnelling-reception-functi.patch patches.suse/0053-tipc-more-cleanup-of-tunnelling-reception-function.patch patches.suse/0054-tipc-rename-stack-variables-in-function-tipc_link_tu.patch patches.suse/0055-tipc-changes-to-general-packet-reception-algorithm.patch patches.suse/0056-tipc-delay-delete-of-link-when-failover-is-needed.patch patches.suse/0057-tipc-remove-bearer_lock-from-tipc_bearer-struct.patch patches.suse/0058-tipc-add-node_lock-protection-to-link-lookup-functio.patch patches.suse/0059-tipc-fix-a-loop-style-problem.patch patches.suse/0060-tipc-correct-usage-of-spin_lock-vs-spin_lock_bh.patch patches.suse/0061-tipc-align-tipc-function-names-with-common-naming-pr.patch patches.suse/0062-tipc-failed-transmissions-should-return-error.patch patches.suse/0063-tipc-remove-all-enabled-flags-from-all-tipc-componen.patch patches.suse/0066-tipc-avoid-to-unnecessary-process-switch-under-non-b.patch patches.suse/0070-tipc-replace-reference-table-rwlock-with-spinlock.patch patches.suse/0071-tipc-remove-redundant-peer_name-field-in-struct-tipc.patch patches.suse/0072-tipc-aggregate-port-structure-into-socket-structure.patch patches.suse/0073-tipc-eliminate-upcall-function-pointers-between-port.patch patches.suse/0074-tipc-eliminate-redundant-locking.patch patches.suse/0075-tipc-align-usage-of-variable-names-and-macros-in-soc.patch patches.suse/0076-tipc-eliminate-redundant-lookups-in-registry.patch patches.suse/0077-tipc-let-tipc_release-return-0.patch patches.fixes/tipc-check-minimum-bearer-MTU.patch # Swap-over-NFS: Reduce cost of pfmemalloc checks in networking layer patches.suse/net-Use-cached-copy-of-pfmemalloc-to-avoid-accessing-page.patch patches.suse/net-Reserve-skb-headroom-and-set-skb-dev-even-if-using-__alloc_skb.patch patches.fixes/0102-SUNRPC-remove-KERN_INFO-from-dprintk-call-sites.patch patches.fixes/0103-svcrdma-fix-printk-when-memory-allocation-fails.patch patches.fixes/0105-svcrdma-fix-offset-calculation-for-non-page-aligned-.patch patches.fixes/0107-xprtrdma-mind-the-device-s-max-fast-register-page-li.patch patches.fixes/0108-nfs-rdma-Fix-for-FMR-leaks.patch patches.fixes/0109-xprtrdma-RPC-RDMA-must-invoke-xprt_wake_pending_task.patch patches.fixes/0110-xprtrdma-Remove-BOUNCEBUFFERS-memory-registration-mo.patch patches.fixes/0111-xprtrdma-Remove-MEMWINDOWS-registration-modes.patch patches.fixes/0112-xprtrdma-Remove-REGISTER-memory-registration-mode.patch patches.fixes/0113-xprtrdma-Fall-back-to-MTHCAFMR-when-FRMR-is-not-supp.patch patches.fixes/0114-xprtrdma-mount-reports-Invalid-mount-option-if-memre.patch patches.fixes/0115-xprtrdma-Simplify-rpcrdma_deregister_external-synops.patch patches.fixes/0116-xprtrdma-Make-rpcrdma_ep_destroy-return-void.patch patches.fixes/0117-xprtrdma-Split-the-completion-queue.patch patches.fixes/0118-xprtrmda-Reduce-lock-contention-in-completion-handle.patch patches.fixes/0119-xprtrmda-Reduce-calls-to-ib_poll_cq-in-completion-ha.patch patches.fixes/0120-xprtrdma-Limit-work-done-by-completion-handler.patch patches.fixes/0121-xprtrdma-Reduce-the-number-of-hardway-buffer-allocat.patch patches.fixes/0122-xprtrdma-Ensure-ia-ri_id-qp-is-not-NULL-when-reconne.patch patches.fixes/0123-xprtrdma-Remove-Tavor-MTU-setting.patch patches.fixes/0124-xprtrdma-Allocate-missing-pagelist.patch patches.fixes/0125-xprtrdma-Use-macros-for-reconnection-timeout-constan.patch patches.fixes/0126-xprtrdma-Reset-connection-timeout-after-successful-r.patch patches.fixes/0127-xprtrdma-Avoid-deadlock-when-credit-window-is-reset.patch patches.fixes/0128-xprtrdma-Remove-BUG_ON-call-sites.patch patches.fixes/0129-xprtrdma-Disconnect-on-registration-failure.patch patches.fixes/0130-svcrdma-refactor-marshalling-logic.patch patches.fixes/0131-svcrdma-Fence-LOCAL_INV-work-requests.patch patches.fixes/0132-svcrdma-send_write-must-not-overflow.patch patches.fixes/0157-RDMA-ocrdma-Avoid-reporting-wrong-completions-in-cas.patch patches.fixes/0168-svcrdma--advertise-the-correct-max-payload.patch ######################################################## # CEPH-FS ######################################################## patches.suse/CFS-0001-ceph-remove-outdated-frag-information.patch patches.suse/CFS-0002-ceph-handle-frag-mismatch-between-readdir-request-an.patch patches.suse/CFS-0003-ceph-queue-cap-release-in-__ceph_remove_cap.patch patches.suse/CFS-0004-ceph-set-caps-count-after-composing-cap-reconnect-me.patch patches.suse/CFS-0005-ceph-handle-race-between-cap-reconnect-and-cap-relea.patch patches.suse/CFS-0006-ceph-initialize-inode-before-instantiating-dentry.patch patches.suse/CFS-0007-ceph-drop-unconnected-inodes.patch patches.suse/CFS-0008-ceph-Implement-writev-pwritev-for-sync-operation.patch patches.suse/CFS-0009-ceph-implement-readv-preadv-for-sync-operation.patch patches.suse/CFS-0010-ceph-Clean-up-if-error-occurred-in-finish_read.patch patches.suse/CFS-0011-ceph-check-caps-in-filemap_fault-and-page_mkwrite.patch patches.suse/CFS-0012-ceph-add-acl-for-cephfs.patch patches.suse/CFS-0013-ceph-fscache-Introduce-a-routine-for-uncaching-singl.patch patches.suse/CFS-0014-ceph-fscache-Uncaching-no-data-page-from-fscache-in-.patch patches.suse/CFS-0015-ceph-trivial-comment-fix.patch patches.suse/CFS-0016-ceph-handle-cap-export-race-in-try_flush_caps.patch patches.suse/CFS-0017-ceph-use-ceph_seq_cmp-to-compare-migrate_seq.patch patches.suse/CFS-0018-ceph-fix-cache-revoke-race.patch patches.suse/CFS-0019-ceph-fix-trim-caps.patch patches.suse/CFS-0020-ceph-handle-ESTALE-reply.patch patches.suse/CFS-0021-ceph-check-inode-caps-in-ceph_d_revalidate.patch patches.suse/CFS-0022-ceph-handle-session-flush-message.patch patches.suse/CFS-0023-ceph-remove-exported-caps-when-handling-cap-import-m.patch patches.suse/CFS-0024-ceph-add-open-export-target-session-helper.patch patches.suse/CFS-0025-ceph-add-imported-caps-when-handling-cap-export-mess.patch patches.suse/CFS-0026-libceph-move-ceph_file_layout-helpers-to-ceph_fs.h.patch patches.suse/CFS-0027-ceph-fix-dout-compile-warnings-in-ceph_filemap_fault.patch patches.suse/CFS-0028-ceph-cast-PAGE_SIZE-to-size_t-in-ceph_sync_write.patch patches.suse/CFS-0029-ceph-properly-handle-XATTR_CREATE-and-XATTR_REPLACE.patch patches.suse/CFS-0030-ceph-fix-ceph_removexattr.patch patches.suse/CFS-0031-ceph-fix-ceph_set_acl.patch patches.suse/CFS-0032-ceph-add-missing-init_acl-for-mkdir-and-atomic_open.patch patches.suse/CFS-0033-ceph-make-ceph_forget_all_cached_acls-static-inline.patch patches.suse/CFS-0034-ceph-add-acl-noacl-options-for-cephfs-mount.patch patches.suse/CFS-0035-ceph-fix-__dcache_readdir.patch patches.suse/CFS-0036-ceph-fix-ceph_dir_llseek.patch patches.suse/CFS-0037-ceph-fix-reset_readdir.patch patches.suse/CFS-0038-ceph-let-MDS-adjust-readdir-frag.patch patches.suse/CFS-0039-ceph-avoid-useless-ceph_get_dentry_parent_inode-in-c.patch patches.suse/CFS-0040-ceph-do-not-chain-inode-updates-to-parent-fsync.patch patches.suse/CFS-0041-ceph-do-not-assume-r_old_dentry-_dir-always-set-toge.patch patches.suse/CFS-0042-ceph-do-not-set-r_old_dentry_dir-on-link.patch patches.suse/CFS-0043-ceph-fscache-add-an-interface-to-synchronize-object-.patch patches.suse/CFS-0044-ceph-fscache-Update-object-store-limit-after-file-wr.patch patches.suse/CFS-0045-ceph-fscache-Wait-for-completion-of-object-initializ.patch patches.suse/CFS-0046-ceph-simplify-ceph_fh_to_dentry.patch patches.suse/CFS-0047-ceph-add-get_parent-NFS-export-callback.patch patches.suse/CFS-0048-ceph-fix-ceph_fh_to_parent.patch patches.suse/CFS-0049-ceph-add-get_name-NFS-export-callback.patch patches.suse/CFS-0050-ceph-print-inode-number-for-LOOKUPINO-request.patch patches.suse/CFS-0051-ceph-make-sure-write-caps-are-registered-with-auth-M.patch patches.suse/CFS-0052-ceph-update-i_max_size-even-if-inode-version-does-no.patch patches.suse/CFS-0053-ceph-use-fl-fl_type-to-decide-flock-operation.patch patches.suse/CFS-0054-ceph-forbid-mandatory-file-lock.patch patches.suse/CFS-0055-ceph-use-fl-fl_file-as-owner-identifier-of-flock-and.patch patches.suse/CFS-0056-ceph-set-mds_wanted-when-MDS-reply-changes-a-cap-to-.patch patches.suse/CFS-0057-ceph-check-buffer-size-in-ceph_vxattrcb_layout.patch patches.suse/CFS-0058-ceph-don-t-include-ceph.-file-dir-.layout-vxattr-in-.patch patches.suse/CFS-0059-ceph-preallocate-buffer-for-readdir-reply.patch patches.suse/CFS-0060-ceph-drop-extra-open-file-reference-in-ceph_atomic_o.patch patches.suse/CFS-0061-ceph-don-t-grabs-open-file-reference-for-aborted-req.patch patches.suse/CFS-0062-ceph-flush-cap-release-queue-when-trimming-session-c.patch patches.suse/CFS-0063-ceph-skip-invalid-dentry-during-dcache-readdir.patch patches.suse/CFS-0064-ceph_sync_-direct_-write-fix-an-oops-on-ceph_osdc_ne.patch patches.suse/CFS-0065-ceph-fix-pr_fmt-redefinition.patch patches.suse/CFS-0066-ceph-check-directory-s-completeness-before-emitting-.patch patches.suse/CFS-0067-ceph-use-fpos_cmp-to-compare-dentry-positions.patch patches.suse/CFS-0068-ceph-clear-directory-s-completeness-when-creating-fi.patch patches.suse/CFS-0069-ceph-avoid-releasing-caps-that-are-being-used.patch patches.suse/CFS-0070-ceph-reserve-caps-for-file-layout-lock-MDS-requests.patch patches.suse/CFS-0071-ceph-ceph_get_parent-can-be-static.patch patches.suse/CFS-0072-ceph-remove-useless-ACL-check.patch patches.suse/CFS-0073-ceph-queue-vmtruncate-if-necessary-when-handing-cap-.patch patches.suse/CFS-0074-ceph-update-inode-fields-according-to-issued-caps.patch patches.suse/CFS-0075-ceph-pre-allocate-ceph_cap-struct-for-ceph_add_cap.patch patches.suse/CFS-0076-ceph-handle-cap-import-atomically.patch patches.suse/CFS-0077-ceph-introduce-ceph_fill_fragtree.patch patches.suse/CFS-0078-ceph-remember-subtree-root-dirfrag-s-auth-MDS.patch patches.suse/CFS-0079-mds-check-cap-ID-when-handling-cap-export-message.patch patches.suse/CFS-0080-ceph-refactor-readpage_nounlock-to-make-the-logic-cl.patch patches.suse/CFS-0081-ceph-include-time-stamp-in-every-MDS-request.patch patches.suse/CFS-0082-fs-ceph-replace-pr_warning-by-pr_warn.patch patches.suse/CFS-0083-fs-ceph-debugfs.c-replace-seq_printf-by-seq_puts.patch patches.suse/CFS-0084-ceph-use-truncate_pagecache-instead-of-truncate_inod.patch patches.suse/CFS-0085-ceph-check-unsupported-fallocate-mode.patch patches.suse/CFS-0086-ceph-include-time-stamp-in-replayed-MDS-requests.patch patches.suse/CFS-0087-ceph-properly-apply-umask-when-ACL-is-enabled.patch patches.suse/CFS-0088-ceph-reset-r_resend_mds-after-receiving-ESTALE.patch patches.suse/CFS-0089-ceph-check-zero-length-in-ceph_sync_read.patch patches.suse/CFS-0090-ceph-replace-comma-with-a-semicolon.patch patches.suse/CFS-0091-ceph-remove-redundant-memset-0.patch patches.suse/CFS-0092-ceph-fix-sizeof-struct-tYpO-typo.patch patches.suse/CFS-0093-ceph-fix-append-mode-write.patch patches.suse/CFS-0094-ceph-trim-unused-inodes-before-reconnecting-to-recov.patch patches.suse/CFS-0095-ceph-request-xattrs-if-xattr_version-is-zero.patch patches.suse/CFS-0096-ceph-move-ceph_find_inode-outside-the-s_mutex.patch patches.suse/CFS-0097-ceph-remove-redundant-code-for-max-file-size-verific.patch patches.suse/CFS-0098-ceph-send-client-metadata-to-MDS.patch patches.suse/CFS-0099-ceph-fix-llistxattr-on-symlink.patch patches.suse/CFS-0100-ceph-remove-xattr-when-null-value-is-given-to-setxat.patch patches.suse/CFS-0101-ceph-use-pagelist-to-present-MDS-request-data.patch patches.suse/CFS-0102-ceph-export-ceph_session_state_name-function.patch patches.suse/CFS-0103-ceph-additional-debugfs-output.patch patches.suse/CFS-0104-ceph-fix-bool-assignments.patch patches.suse/CFS-0105-ceph-fix-divide-by-zero-in-__validate_layout.patch patches.suse/CFS-0106-ceph-fix-flush-tid-comparision.patch patches.suse/CFS-0107-ceph-fix-file-lock-interruption.patch patches.suse/CFS-0108-ceph-introduce-a-new-inode-flag-indicating-if-cached.patch patches.suse/CFS-0109-ceph-message-versioning-fixes.patch patches.suse/CFS-0110-ceph-introduce-global-empty-snap-context.patch patches.suse/CFS-0111-ceph-remove-unused-stringification-macros.patch patches.suse/CFS-0112-ceph-parse-inline-data-in-MClientReply-and-MClientCa.patch patches.suse/CFS-0113-ceph-add-inline-data-to-pagecache.patch patches.suse/CFS-0114-ceph-use-getattr-request-to-fetch-inline-data.patch patches.suse/CFS-0115-ceph-fetch-inline-data-when-getting-Fcr-cap-refs.patch patches.suse/CFS-0116-ceph-sync-read-inline-data.patch patches.suse/CFS-0117-ceph-convert-inline-data-to-normal-data-before-data-.patch patches.suse/CFS-0118-ceph-flush-inline-version.patch patches.suse/CFS-0119-ceph-support-inline-data-feature.patch patches.suse/CFS-0120-ceph-fix-mksnap-crash.patch patches.suse/CFS-0121-ceph-fix-setting-empty-extended-attribute.patch patches.suse/CFS-0122-ceph-use-zu-for-len-in-ceph_fill_inline_data.patch patches.suse/CFS-0123-ceph-move-spinlocking-into-ceph_encode_locks_to_buff.patch patches.suse/CFS-0124-ceph-handle-SESSION_FORCE_RO-message.patch patches.suse/CFS-0125-ceph-properly-zero-data-pages-for-file-holes.patch patches.suse/CFS-0126-ceph-improve-reference-tracking-for-snaprealm.patch patches.suse/CFS-0127-ceph-avoid-block-operation-when-TASK_RUNNING-ceph_md.patch patches.suse/CFS-0128-ceph-avoid-block-operation-when-TASK_RUNNING-ceph_ge.patch patches.suse/CFS-0129-ceph-avoid-block-operation-when-TASK_RUNNING-ceph_md.patch patches.suse/CFS-0130-ceph-fix-reading-inline-data-when-i_size-PAGE_SIZE.patch patches.suse/CFS-0131-ceph-fix-request-time-stamp-encoding.patch patches.suse/CFS-0132-ceph-provide-seperate-inode-file-_operations-for-sna.patch patches.suse/CFS-0133-client-include-kernel-version-in-client-metadata.patch patches.suse/CFS-0134-ceph-properly-mark-empty-directory-as-complete.patch patches.suse/CFS-0135-ceph-fix-atomic_open-snapdir.patch patches.suse/CFS-0136-ceph-show-nocephx_require_signatures-and-notcp_nodel.patch patches.suse/CFS-0137-ceph-re-send-requests-when-MDS-enters-reconnecting-s.patch patches.suse/CFS-0138-ceph-fix-dentry-leaks.patch patches.suse/CFS-0139-ceph-return-error-for-traceless-reply-race.patch patches.suse/CFS-0140-ceph-drop-cap-releases-in-requests-composed-before-c.patch patches.suse/CFS-0141-ceph-fix-dcache-nocache-mount-option.patch patches.suse/CFS-0142-ceph-remove-redundant-declaration.patch patches.suse/CFS-0143-ceph-use-msecs_to_jiffies-for-time-conversion.patch patches.suse/CFS-0144-ceph-match-wait_for_completion_timeout-return-type.patch patches.suse/CFS-0145-ceph-properly-release-page-upon-error.patch patches.suse/CFS-0146-ceph-kstrdup-memory-handling.patch patches.suse/CFS-0147-ceph-keep-i_snap_realm-while-there-are-writers.patch patches.suse/CFS-0148-ceph-don-t-mark-dirty-caps-when-there-is-no-auth-cap.patch patches.suse/CFS-0149-ceph-don-t-zero-i_wrbuffer_ref-when-reconnecting-is-.patch patches.suse/CFS-0150-ceph-cleanup-unsafe-requests-when-reconnecting-is-de.patch patches.suse/CFS-0151-ceph-show-non-default-options-only.patch patches.suse/CFS-0152-ceph-hold-on-to-exclusive-caps-on-complete-directori.patch patches.suse/CFS-0153-ceph-fix-null-pointer-dereference-in-send_mds_reconn.patch patches.suse/CFS-0154-ceph-rename-snapshot-support.patch patches.suse/CFS-0155-ceph-fix-uninline-data-function.patch patches.suse/CFS-0156-rbd-rbd_wq-comment-is-obsolete.patch patches.suse/CFS-0157-libceph-properly-release-STAT-request-s-raw_data_in.patch patches.suse/CFS-0158-libceph-allow-setting-osd_req_op-s-flags.patch patches.suse/CFS-0159-ceph-check-OSD-caps-before-read-write.patch patches.suse/CFS-0160-ceph-use-empty-snap-context-for-uninline_data-and-ge.patch patches.suse/CFS-0161-ceph-set-i_head_snapc-when-getting-CEPH_CAP_FILE_WR-.patch patches.suse/CFS-0162-ceph-avoid-sending-unnessesary-FLUSHSNAP-message.patch patches.suse/CFS-0163-ceph-take-snap_rwsem-when-accessing-snap-realm-s-cac.patch patches.suse/CFS-0164-ceph-don-t-trim-auth-cap-when-there-are-cap-snaps.patch patches.suse/CFS-0165-ceph-make-sure-syncfs-flushes-all-cap-snaps.patch patches.suse/CFS-0166-ceph-don-t-pre-allocate-space-for-cap-release-messag.patch patches.suse/CFS-0167-ceph-exclude-setfilelock-requests-when-calculating-o.patch patches.suse/CFS-0168-libceph-nuke-time_sub.patch patches.suse/CFS-0169-libceph-store-timeouts-in-jiffies-verify-user-input.patch patches.suse/CFS-0170-libceph-a-couple-tweaks-for-wait-loops.patch patches.suse/CFS-0171-ceph-simplify-two-mount_timeout-sites.patch patches.suse/CFS-0172-rbd-timeout-watch-teardown-on-unmap-with-mount_timeo.patch patches.suse/CFS-0173-ceph-ratelimit-warn-messages-for-MDS-closes-session.patch patches.suse/CFS-0174-ceph-don-t-include-used-caps-in-cap_wanted.patch patches.suse/CFS-0175-ceph-fix-flushing-caps.patch patches.suse/CFS-0176-ceph-fix-directory-fsync.patch patches.suse/CFS-0177-libceph-fix-wrong-name-Ceph-filesystem-for-Linux.patch patches.suse/CFS-0178-ceph-track-pending-caps-flushing-accurately.patch patches.suse/CFS-0179-ceph-track-pending-caps-flushing-globally.patch patches.suse/CFS-0180-ceph-send-TID-of-the-oldest-pending-caps-flush-to-MD.patch patches.suse/CFS-0181-ceph-re-send-flushing-caps-which-are-revoked-in-reco.patch patches.suse/CFS-0182-ceph-pre-allocate-data-structure-that-tracks-caps-fl.patch patches.suse/CFS-0183-ceph-switch-some-GFP_NOFS-memory-allocation-to-GFP_K.patch patches.suse/CFS-0184-crush-fix-crash-from-invalid-take-argument.patch patches.suse/CFS-0185-crush-sync-up-with-userspace.patch patches.suse/CFS-0186-ceph-rework-dcache-readdir.patch patches.suse/CFS-0187-rbd-bump-queue_max_segments.patch patches.suse/CFS-0188-ceph-fix-ceph_writepages_start.patch patches.suse/CFS-0189-rbd-terminate-rbd_opts_tokens-with-Opt_err.patch patches.suse/CFS-0190-rbd-store-rbd_options-in-rbd_device.patch patches.suse/CFS-0191-libceph-Remove-spurious-kunmap-of-the-zero-page.patch patches.suse/CFS-0192-libceph-Fix-ceph_tcp_sendpage-s-more-boolean-usage.patch patches.suse/CFS-0193-libceph-treat-sockaddr_storage-with-uninitialized-fa.patch patches.suse/CFS-0194-ceph-always-re-send-cap-flushes-when-MDS-recovers.patch patches.suse/CFS-0195-ceph-EIO-all-operations-after-forced-umount.patch patches.suse/CFS-0196-ceph-invalidate-dirty-pages-after-forced-umount.patch patches.suse/CFS-0197-libceph-remove-the-unused-macro-AES_KEY_SIZE.patch patches.suse/CFS-0198-libceph-Avoid-holding-the-zero-page-on-ceph_msgr_sla.patch patches.suse/CFS-0199-libceph-rename-con_work-to-ceph_con_workfn.patch patches.suse/CFS-0200-ceph-fix-queuing-inode-to-mdsdir-s-snaprealm.patch patches.suse/CFS-0201-ceph-remove-redundant-test-of-head-safe-and-silence-.patch patches.suse/CFS-0202-ceph-remove-the-useless-judgement.patch patches.suse/CFS-0203-ceph-no-need-to-get-parent-inode-in-ceph_open.patch patches.suse/CFS-0204-ceph-cleanup-use-of-ceph_msg_get.patch patches.suse/CFS-0206-rbd-plug-rbd_dev-header.object_prefix-memory-leak.patch patches.suse/CFS-0207-libceph-use-keepalive2-to-verify-the-mon-session-is-.patch patches.suse/CFS-0208-libceph-check-data_len-in-alloc_msg.patch patches.suse/CFS-0209-ceph-get-inode-size-for-each-append-write.patch patches.suse/CFS-0210-ceph-improve-readahead-for-file-holes.patch patches.suse/CFS-0211-libceph-don-t-access-invalid-memory-in-keepalive2-pa.patch patches.suse/CFS-0212-libceph-advertise-support-for-keepalive2.patch patches.suse/CFS-0213-rbd-set-max_sectors-explicitly.patch patches.suse/CFS-0214-rbd-use-writefull-op-for-object-size-writes.patch patches.suse/libceph-handle-writefull-for-OSD-op-extent-init.patch patches.suse/CFS-0215-rbd-drop-null-test-before-destroy-functions.patch patches.suse/CFS-0216-ceph-fix-a-comment-typo.patch patches.suse/CFS-0217-ceph-fix-message-length-computation.patch patches.suse/CFS-0218-libceph-remove-con-argument-in-handle_reply.patch patches.suse/CFS-0219-libceph-use-local-variable-cursor-instead-of-msg-cur.patch patches.suse/CFS-0220-rbd-return-ENOMEM-instead-of-pool-id-if-rbd_dev_crea.patch patches.suse/CFS-0221-rbd-don-t-free-rbd_dev-outside-of-the-release-callba.patch patches.suse/CFS-0222-rbd-set-device_type-release-instead-of-device-releas.patch patches.suse/CFS-0223-rbd-remove-duplicate-calls-to-rbd_dev_mapping_clear.patch patches.suse/CFS-0224-ceph-don-t-invalidate-page-cache-when-inode-is-no-lo.patch patches.suse/CFS-0225-libceph-introduce-ceph_x_authorizer_cleanup.patch patches.suse/CFS-0226-ceph-add-request-to-i_unsafe_dirops-when-getting-uns.patch patches.suse/CFS-0227-ceph-make-fsync-wait-unsafe-requests-that-created-mo.patch patches.suse/CFS-0228-libceph-evaluate-osd_req_op_data-arguments-only-once.patch patches.suse/CFS-0229-libceph-msg-signing-callouts-don-t-need-con-argument.patch patches.suse/CFS-0230-libceph-drop-authorizer-check-from-cephx-msg-signing.patch patches.suse/CFS-0231-libceph-stop-duplicating-client-fields-in-messenger.patch patches.suse/CFS-0232-libceph-add-nocephx_sign_messages-option.patch patches.suse/CFS-0233-libceph-clear-msg-con-in-ceph_msg_release-only.patch patches.suse/CFS-0234-rbd-don-t-put-snap_context-twice-in-rbd_queue_workfn.patch patches.suse/CFS-0235-ceph-remove-unused-functions-in-ceph_frag.h.patch patches.suse/CFS-0236-ceph-ceph_frag_contains_value-can-be-boolean.patch patches.suse/CFS-0237-libceph-use-list_next_entry-instead-of-list_entry_ne.patch patches.suse/CFS-0238-rbd-delete-an-unnecessary-check-before-rbd_dev_destr.patch patches.suse/CFS-0239-ceph-fix-double-page_unlock-in-page_mkwrite.patch patches.suse/CFS-0240-ceph-Avoid-to-propagate-the-invalid-page-point.patch patches.suse/CFS-0241-ceph-use-i_size_-read-write-to-get-set-i_size.patch patches.suse/CFS-0242-libceph-use-list_for_each_entry_safe.patch patches.suse/CFS-0243-libceph-fix-ceph_msg_revoke.patch patches.suse/CFS-0244-libceph-clear-messenger-auth_retry-flag-if-we-fault.patch patches.suse/CFS-0245-libceph-fix-authorizer-invalidation-take-2.patch patches.suse/CFS-0246-libceph-invalidate-AUTH-in-addition-to-a-service-tic.patch patches.suse/CFS-0247-libceph-kill-off-ceph_x_ticket_handler-validity.patch patches.suse/CFS-0248-libceph-remove-outdated-comment.patch patches.suse/CFS-0249-ceph-checking-for-IS_ERR-instead-of-NULL.patch patches.suse/CFS-0250-crush-ensure-bucket-id-is-valid-before-indexing-buck.patch patches.suse/CFS-0251-crush-ensure-take-bucket-value-is-valid.patch patches.suse/CFS-0252-crush-add-chooseleaf_stable-tunable.patch patches.suse/CFS-0253-crush-decode-and-initialize-chooseleaf_stable.patch patches.suse/CFS-0254-libceph-advertise-support-for-TUNABLES5.patch patches.suse/CFS-0255-libceph-MOSDOpReply-v7-encoding.patch patches.suse/CFS-0256-libceph-use-the-right-footer-size-when-skipping-a-me.patch patches.suse/CFS-0257-libceph-don-t-spam-dmesg-with-stray-reply-warnings.patch patches.suse/CFS-0258-ceph-initial-CEPH_FEATURE_FS_FILE_LAYOUT_V2-support.patch patches.suse/CFS-0259-ceph-Asynchronous-IO-support.patch patches.suse/CFS-0260-ceph-re-send-AIO-write-request-when-getting-EOLDSNAP.patch patches.suse/CFS-0261-ceph-fix-snap-context-leak-in-error-path.patch patches.suse/0001-ceph-tolerate-bad-i_size-for-symlink-inode.patch patches.fixes/0001-cephfs-ignore-error-from-invalidate_inode_pages2_ran.patch patches.fixes/0002-cephfs-remove-warning-when-ceph_releasepage-is-calle.patch patches.fixes/0001-ceph-Correctly-return-NXIO-errors-from-ceph_llseek.patch patches.fixes/0001-ceph-fix-file-open-flags-on-ppc64.patch patches.fixes/ceph-check-i_nlink-while-converting-a-file-handle-to-dentry.patch ######################################################## # PCI and PCI hotplug ######################################################## patches.fixes/pci-Update-VPD-definitions.patch patches.fixes/pci-allow-access-to-VPD-attributes-with-size-0.patch patches.fixes/pci-Determine-actual-VPD-size-on-first-access.patch patches.fixes/pci-Blacklist-vpd-access-for-buggy-devices.patch patches.drivers/pci-aer-01-fix-aer_inject-error-codes.patch patches.drivers/pci-aer-02-use-dev_warn-in-aer_inject.patch patches.drivers/pci-aer-03-log-actual-error-causes-in-aer_inject.patch patches.drivers/pci-aer-04-log-aer_inject-error-injections.patch ######################################################## # sysfs / driver core ######################################################## # systemd imposed 30 second timeout bnc#889297 patches.drivers/0001-module-warn-if-module-init-probe-takes-long.patch # suppress usermode fallback in request_firmware*() patches.drivers/firmware-Be-a-bit-more-verbose-about-direct-firmware patches.drivers/firmware-Introduce-request_firmware_direct patches.drivers/firmware-Use-bit-flags-instead-of-boolean-combos patches.drivers/firmware-Suppress-fallback-warnings-when-CONFIG_FW_L patches.drivers/firmware-loader-allow-disabling-of-udev-as-firmware- patches.drivers/firmware-loader-inform-direct-failure-when-udev-load ######################################################## # USB ######################################################## #from 3.13 patches.drivers/0001-USB-see-if-URB-comes-from-a-completion-handler.patch patches.drivers/0002-USB-EHCI-code-rearrangement-in-iso_stream_schedule.patch patches.drivers/0003-USB-EHCI-handle-isochronous-underruns-with-tasklets.patch patches.drivers/0001-USB-ehci-fsl-Remove-casting-the-return-value-which-i.patch patches.drivers/0002-usb-core-Make-usb_free_streams-return-an-error.patch patches.drivers/0001-usbcore-fix-incorrect-type-in-assignment-in-usb_set_.patch patches.drivers/0001-Revert-Revert-USB-EHCI-support-running-URB-giveback-.patch patches.drivers/0001-USB-fix-substandard-locking-for-the-sysfs-files.patch patches.drivers/0005-usb-Push-USB2-LPM-disable-on-disconnect-into-USB-cor.patch #wusb from 3.13 patches.drivers/0001-USB-WUSBCORE-use-list_move_tail-instead-of-list_del-.patch patches.drivers/0002-usb-wusbcore-rename-urb-to-tr_urb-in-struct-wa_seg.patch patches.drivers/0003-usb-wusbcore-rename-fields-in-struct-wahc.patch patches.drivers/0004-usb-wusbcore-allow-wa_xfer_destroy-to-clean-up-parti.patch patches.drivers/0005-usb-wusbcore-resource-cleanup-fix-in-__wa_xfer_setup.patch patches.drivers/0006-usb-wusbcore-clean-up-the-sg-list-that-was-created-f.patch patches.drivers/0007-usb-wusbcore-set-pointers-to-NULL-after-freeing-in-e.patch patches.drivers/0008-usb-wusbcore-fix-endianess-issues-when-using-dwTrans.patch patches.drivers/0009-usb-wusbcore-include-the-xfer_id-in-debug-prints.patch patches.drivers/0010-usb-wusbcore-clean-up-urb-dequeue-process.patch patches.drivers/0011-usb-wusbcore-fix-build-warning-on-64-bit-builds.patch patches.drivers/0012-usb-wusbcore-avoid-stack-overflow-in-URB-enqueue-err.patch patches.drivers/0013-usb-wusbcore-implement-hwahc_op_get_frame_number.patch patches.drivers/0014-usb-wusbcore-set-the-RPIPE-bOverTheAirInterval-for-i.patch patches.drivers/0015-usb-wusbcore-add-support-for-isoc-out-transfers.patch patches.drivers/0016-usb-wusbcore-fix-string-formatting-warnings-on-64-bi.patch patches.drivers/0017-usb-wusbcore-serialize-access-to-the-HWA-data-out-en.patch patches.drivers/0018-usb-wusbcore-preserve-endianness-of-cached-descripto.patch patches.drivers/0019-USB-wusbcore-fix-usb_dev-leaks.patch patches.drivers/0021-usb-wusbcore-combine-multiple-isoc-frames-in-a-singl.patch patches.drivers/0022-usb-wusbcore-add-a-quirk-for-Alereon-HWA-device-isoc.patch patches.drivers/0024-usb-wusbcore-Add-isoc-transfer-type-enum-and-packet-.patch #from 3.14 patches.drivers/0001-xhci-convert-TRB_CYCLE-to-le32-before-using-it-to-se.patch patches.drivers/0002-xhci-fix-incorrect-type-in-assignment-in-handle_devi.patch patches.drivers/0003-xhci-fix-derivation-of-TRB-s-DMA-address-in-xhci_log.patch patches.drivers/0004-xhci-fix-sparse-warning-in-xhci-trace.h.patch patches.drivers/0005-xhci-fix-incorrect-type-in-assignment-in-xhci_addres.patch patches.drivers/0006-xhci-replace-USB_MAXINTERFACES-with-config-desc.bNum.patch patches.drivers/0007-xhci-fix-SCT_FOR_CTX-p-macro.patch patches.drivers/0008-xhci-remove-unnecessary-check-in-xhci_free_stream_in.patch patches.drivers/0009-xhci-fix-incorrect-type-in-assignment-in-xhci_count_.patch patches.drivers/0010-xhci-fix-incorrect-type-in-assignment-in-xhci_count_.patch patches.drivers/0011-xhci-remove-conversion-from-generic-to-pci-device-in.patch patches.drivers/0012-xhci-replace-xhci_readl-with-readl.patch patches.drivers/0013-xhci-replace-xhci_writel-with-writel.patch patches.drivers/0014-xhci-replace-xhci_read_64-with-readq.patch patches.drivers/0015-xhci-replace-xhci_write_64-with-writeq.patch patches.drivers/0001-PATCH-01-22-ohci-remove-conditional-compilation.patch patches.drivers/0002-ohci-kill-ohci_vdbg.patch patches.drivers/0003-ohci-always-register-debug-files.patch patches.drivers/0004-ohci-no-conditional-debugging-in-root-hub-hadling.patch patches.drivers/0005-ehci-no-conditional-compilation-for-interestingness.patch patches.drivers/0006-ehci-Remove-debugging-at-every-interrupt.patch patches.drivers/0007-fotg210-remove-conditional-compilation.patch patches.drivers/0008-fotg210-always-compile-the-support-for-debugfs.patch patches.drivers/0009-fotg210-change-dbg_port-to-evaluate-parameters-only-.patch patches.drivers/0010-fotg210-remove-conditional-compilation.patch patches.drivers/0011-fotg210-kill-fotg210_vdbg.patch patches.drivers/0012-fusbh200-always-build-debugfs-support.patch patches.drivers/0013-uhci-change-dependency-for-debug-parameter.patch patches.drivers/0014-uhci-compile-debugfs-conditional-on-CONFIG_DYNAMIC_D.patch patches.drivers/0015-fusbh200-unconditionally-compile-debugging-helpers.patch patches.drivers/0016-fusb200h-don-t-log-on-every-interrupt.patch patches.drivers/0017-fusbh200-always-compile-debugfs-support.patch patches.drivers/0018-fusb200h-always-compile-in-debugfs-support.patch patches.drivers/0019-fusbh200-kill-fusbh200_vdbg.patch patches.drivers/0020-usb-kill-DEBUG-compile-option.patch patches.drivers/0021-USB-kill-undef-VERBOSE_DEBUG.patch patches.drivers/0001-lib-scatterlist-export-sg_miter_skip.patch patches.drivers/0001-USB-storage-use-sg_miter_-APIs-to-access-scsi-buffer.patch patches.drivers/0001-USB-storage-fix-compile-warning.patch #UAS patches.drivers/0001-xhci-remove-unused-argument-from-xhci_giveback_urb_i.patch patches.drivers/0002-xhci-rename-existing-Command-Completion-Event-handle.patch patches.drivers/0003-xhci-refactor-TRB_ENABLE_SLOT-case-into-function.patch patches.drivers/0004-xhci-refactor-TRB_DISABLE_SLOT-case-into-function.patch patches.drivers/0005-xhci-refactor-TRB_ADDR_DEV-case-into-function.patch patches.drivers/0006-xhci-use-completion-event-s-slot-id-rather-than-dig-.patch patches.drivers/0007-xhci-refactor-TRB_RESET_DEV-case-into-function.patch patches.drivers/0008-xhci-refactor-TRB_NEC_GET_FW-case-into-function.patch patches.drivers/0009-xhci-refactor-TRB_EVAL_CONTEXT-case-into-function.patch patches.drivers/0010-xhci-remove-unused-ep_ring-variable-in-handle_cmd_co.patch patches.drivers/0011-xhci-refactor-TRB_CONFIG_EP-case-into-function.patch patches.drivers/0012-xhci-add-variable-cmd_comp_code-in-handle_cmd_comple.patch patches.drivers/0013-xhci-add-variable-cmd_trb-in-handle_cmd_completion.patch patches.drivers/0014-xhci-add-variable-cmd_type-in-handle_cmd_completion.patch patches.drivers/0015-xhci-replace-xhci-cmd_ring-dequeue-with-trb-in-stop_.patch patches.drivers/0016-xhci-add-argument-slot_id-in-stop_ep-set_deq-and-res.patch patches.drivers/0017-xhci-replace-event-with-cmd_comp_code-in-set_deq-and.patch patches.drivers/0001-xhci-fix-usb3-streams.patch patches.drivers/0002-xhci-Free-streams-when-they-are-still-allocated-on-a.patch patches.drivers/0003-xhci-Check-size-rather-then-number-of-streams-when-a.patch patches.drivers/0005-xhci-Set-SCT-field-for-Set-TR-dequeue-on-streams.patch patches.drivers/0006-xhci-For-streams-the-dequeue-ptr-must-be-read-from-t.patch patches.drivers/0007-xhci-use-usb_ss_max_streams-in-xhci_check_streams_en.patch patches.drivers/0008-xhci-Remove-segments-from-radix-tree-on-failed-inser.patch patches.drivers/0009-usb-core-Fix-usb_free_streams-return-value-documenta.patch patches.drivers/0001-usb-core-Move-USB_MAXENDPOINTS-definitions-to-usb.h.patch patches.drivers/0002-usb-core-Track-if-an-endpoint-has-streams.patch patches.drivers/0003-usb-core-Free-bulk-streams-on-interface-release.patch patches.drivers/0004-usbfs-Kill-urbs-on-interface-before-doing-a-set_inte.patch patches.drivers/0005-usbfs-proc_do_submiturb-use-a-local-variable-for-num.patch patches.drivers/0006-usbfs-Add-support-for-bulk-stream-ids.patch patches.drivers/0007-usbfs-Add-ep_to_host_endpoint-helper-function.patch patches.drivers/0008-usbfs-Add-support-for-allocating-freeing-streams.patch patches.drivers/0009-uas-properly-reinitialize-in-uas_eh_bus_reset_handle.patch patches.drivers/0010-uas-make-work-list-per-device.patch patches.drivers/0011-uas-add-dead-request-list.patch patches.drivers/0012-uas-replace-BUG_ON-WARN_ON-with-WARN_ON_ONCE.patch patches.drivers/0013-uas-Urbs-must-be-anchored-before-submitting-them.patch patches.drivers/0014-uas-Properly-set-interface-to-altsetting-0-on-probe-.patch patches.drivers/0015-uas-Avoid-unnecessary-unlock-lock-calls-around-unlin.patch patches.drivers/0016-uas-uas_alloc_cmd_urb-drop-unused-stream_id-paramete.patch patches.drivers/0017-uas-Fix-uas-not-working-when-plugged-into-an-ehci-po.patch patches.drivers/0018-uas-Fix-reset-locking.patch patches.drivers/0019-uas-Fix-reset-handling-for-externally-triggered-rese.patch patches.drivers/0020-uas-s-response_ui-response_iu.patch patches.drivers/0021-uas-Fix-response-iu-struct-definition.patch patches.drivers/0022-uas-Pack-iu-struct-definitions.patch patches.drivers/0023-uas-Use-all-available-stream-ids.patch patches.drivers/0024-uas-Add-a-uas_find_uas_alt_setting-helper-function.patch patches.drivers/0025-uas-Move-uas-detect-code-to-uas-detect.h.patch patches.drivers/0026-xhci-xhci_mem_cleanup-make-sure-cmd_ring_reserved_tr.patch patches.drivers/0027-xhci-The-trb_address_map-radix-tree-expects-1KB-segm.patch patches.drivers/0028-xhci-Handle-MaxPSASize-0.patch patches.drivers/0029-usb-Clear-host_endpoint-streams-when-implicitly-free.patch patches.drivers/0030-usb-Reset-USB-3-devices-on-USB-3-link-bounce.patch patches.drivers/0031-uas-Add-the-posibilty-to-blacklist-uas-devices-from-.patch patches.drivers/0032-usb-storage-Don-t-bind-to-uas-devices-if-the-uas-dri.patch patches.drivers/0033-usb-storage-Modify-and-export-adjust_quirks-so-that-.patch patches.drivers/0034-uas-Honor-no-uas-quirk-set-in-usb-storage-s-quirks-m.patch patches.drivers/0035-uas-Add-uas_find_endpoints-helper-function.patch patches.drivers/0036-uas-Fix-bounds-check-in-uas_find_endpoints.patch patches.drivers/0037-uas-Move-uas_find_endpoints-to-uas-detect.h.patch patches.drivers/0038-uas-Drop-fixed-endpoint-config-handling.patch patches.drivers/0039-uas-Verify-endpoint-descriptors-from-uas_use_uas_dri.patch patches.drivers/0040-uas-Not-being-able-to-alloc-streams-when-connected-t.patch patches.drivers/0041-uas-task_mgmt-Kill-the-sense-urb-if-we-fail-to-submi.patch patches.drivers/0042-uas-Don-t-allow-more-then-one-task-to-run-at-the-sam.patch patches.drivers/0043-uas-Use-GFP_NOIO-rather-then-GFP_ATOMIC-where-possib.patch patches.drivers/0044-uas-Add-suspend-resume-support.patch patches.drivers/0045-uas-Reset-device-on-reboot.patch patches.drivers/0046-uas-Fix-task-management-not-working-when-connected-o.patch patches.drivers/0047-uas-uas_alloc_data_urb-Remove-unnecessary-use_stream.patch patches.drivers/0048-uas-Properly-complete-inflight-commands-on-bus-reset.patch patches.drivers/0049-uas-add-uas_mark_cmd_dead-helper-function.patch patches.drivers/0050-uas-cmdinfo-use-only-one-list-head.patch patches.drivers/0051-uas-Fix-command-task-mgmt-submission-racing-with-dis.patch patches.drivers/0052-uas-Fix-memory-management.patch patches.drivers/0053-uas-Clear-cmdinfo-on-command-queue-ing.patch patches.drivers/0054-uas-Use-the-right-error-codes-for-different-kinds-of.patch patches.drivers/0055-uas-Improve-error-reporting.patch patches.drivers/0056-uas-Add-some-data-in-out-ready-iu-sanity-checks.patch patches.drivers/0057-uas-Make-sure-sg-elements-are-properly-aligned.patch patches.drivers/0058-uas-remove-BROKEN.patch patches.drivers/0059-uas-Add-Hans-de-Goede-as-uas-maintainer.patch patches.drivers/0060-uas-Remove-comment-about-registering-a-uas-scsi-cont.patch patches.drivers/0001-uas-fix-GFP_NOIO-under-spinlock.patch patches.drivers/0002-uas-fix-error-handling-during-scsi_scan.patch patches.drivers/0003-uas-fix-deadlocky-memory-allocations.patch patches.drivers/uas-replace-WARN_ON_ONCE-with-lockdep_assert_held.patch #from 3.14 patches.drivers/0001-Revert-xhci-replace-xhci_write_64-with-writeq.patch patches.drivers/0001-Revert-xhci-replace-xhci_read_64-with-readq.patch #from 3.15 patches.drivers/0002-storage-accept-some-UAS-devices-if-streams-are-unava.patch patches.drivers/0001-xhci-add-the-meaningful-IRQ-description-if-it-is-emp.patch patches.drivers/0001-xhci-Refactor-command-watchdog-and-fix-split-string.patch patches.drivers/0002-xhci-Kill-streams-URBs-when-the-host-dies.patch patches.drivers/0003-storage-accept-some-UAS-devices-if-streams-are-unava.patch #L3 - bnc855825 patches.drivers/0001-USB-hub-handle-ETIMEDOUT-during-enumeration.patch #Port Power Off patches.drivers/0001-drivers-usb-core-hcd-moved-asterix-to-variable.patch patches.drivers/0002-drivers-usb-core-hcd-Whitespace-fixes.patch patches.drivers/0003-drivers-usb-core-hcd-replaced-C99-comments.patch patches.drivers/0004-drivers-usb-core-hcd-removed-braces-for-return-state.patch patches.drivers/0005-drivers-usb-core-hcd-if-else-braces-fixed.patch patches.drivers/0006-usb-Remove-unnecessary-semicolons.patch patches.drivers/0007-drivers-usb-core-hcd.c-converted-busmap-from-struct-.patch patches.drivers/0008-drivers-usb-core-hub.c-Comments-shouldnt-be-C99-comm.patch patches.drivers/0009-drivers-usb-core-devio.c-Spaces-to-tabs-for-proc_rea.patch patches.drivers/0010-drivers-usb-core-devio.c-Spaces-to-tabs-for-proc_con.patch patches.drivers/0011-usb-hub_activate-kill-an-else.patch patches.drivers/0012-usb-core-Remove-superfluous-name-casts.patch patches.drivers/0013-USB-core-correct-spelling-mistakes-in-comments-and-w.patch patches.drivers/0015-usb-core-add-sanity-checks-when-using-bInterfaceClas.patch patches.drivers/0016-usb-core-allow-a-reference-device-for-new_id.patch patches.drivers/0017-usb-core-bail-out-if-user-gives-an-unknown-RefId-whe.patch patches.drivers/0018-usb-core-check-for-valid-id_table-when-using-the-Ref.patch patches.drivers/0019-usb-core-Fix-potential-memory-leak-adding-dyn-USBdev.patch patches.drivers/0020-usb-core-let-dynamic-ids-override-static-ids.patch patches.drivers/0021-usb-move-hub-init-and-LED-blink-work-to-power-effici.patch patches.drivers/0022-USB-complain-if-userspace-resets-an-active-endpoint.patch patches.drivers/0023-usb-hub-usb_ext_cap_descriptor.bmAttributes-is-le32.patch patches.drivers/0024-staging-usbip-claim-ports-used-by-shared-devices.patch patches.drivers/0025-usbcore-rename-struct-dev_state-to-struct-usb_dev_st.patch patches.drivers/0026-USB-disable-reset-resume-when-USB_QUIRK_RESET-is-set.patch patches.drivers/0027-usb-usb-common-fix-typo-for-usb_state_string.patch patches.drivers/0028-usb-remove-redundant-D0-power-state-set.patch patches.drivers/0029-usb-move-usb-usb-common.c-to-usb-common-usb-common.c.patch patches.drivers/0030-USB-separate-usb_address0-mutexes-for-each-bus.patch patches.drivers/0031-usb-pci_quirks-fix-sparse-symbol-not-declared-warnin.patch patches.drivers/0032-USB-mutual-exclusion-for-resetting-a-hub-and-power-m.patch patches.drivers/0037-usb-hcd-Remove-USB-phy-if-needed.patch patches.drivers/0038-usb-hcd-Initialize-USB-phy-if-needed.patch patches.drivers/0039-usb-hcd-move-controller-wakeup-setting-initializatio.patch patches.drivers/0040-usb-xhci-change-enumeration-scheme-to-new-scheme-by-.patch patches.drivers/0041-xhci-clarify-logging-in-xhci_setup_device.patch patches.drivers/0042-USB-core-remove-CONFIG_USB_DEBUG-usage.patch patches.drivers/0043-hub-debug-message-for-failing-to-enable-device.patch patches.drivers/0045-staging-usbip-claim-ports-used-by-shared-devices.patch patches.drivers/0046-usbcore-rename-struct-dev_state-to-struct-usb_dev_st.patch patches.drivers/0048-usb-disable-port-power-control-if-not-supported-in-w.patch patches.drivers/0049-usb-rename-usb_port-device-objects.patch patches.drivers/0050-usb-cleanup-setting-udev-removable-from-port_dev-con.patch patches.drivers/0051-usb-assign-default-peer-ports-for-root-hubs.patch patches.drivers/0052-usb-assign-usb3-external-hub-port-peers.patch patches.drivers/0053-usb-find-internal-hub-tier-mismatch-via-acpi.patch patches.drivers/0054-usb-sysfs-link-peer-ports.patch patches.drivers/0055-usb-make-usb_port-flags-atomic-rename-did_runtime_pu.patch patches.drivers/0056-usb-block-suspension-of-superspeed-port-while-hispee.patch patches.drivers/0057-usb-don-t-clear-FEAT_C_ENABLE-on-usb_port_runtime_re.patch patches.drivers/0058-usb-usb3-ports-do-not-support-FEAT_C_ENABLE.patch patches.drivers/0059-usb-refactor-port-handling-in-hub_events.patch patches.drivers/0060-usb-synchronize-port-poweroff-and-khubd.patch patches.drivers/0061-usb-introduce-port-status-lock.patch patches.drivers/0062-usb-hub_handle_remote_wakeup-depends-on-CONFIG_PM_RU.patch patches.drivers/0063-usb-resume-child-device-when-port-is-powered-on.patch patches.drivers/0065-usb-hub_handle_remote_wakeup-only-exists-for-CONFIG_.patch patches.drivers/0066-usb-improve-not-suspended-yet-message-in-hub_suspend.patch patches.drivers/0067-usb-quiet-peer-failure-warning-disable-poweroff.patch patches.drivers/0068-usb-fix-hub-port-pm_runtime_enable-vs-runtime-pm-tra.patch patches.drivers/0001-usb-phy-move-some-error-messages-to-debug.patch patches.drivers/0001-usb-fix-update_hub_device-vs-hdev-maxchild.patch #from 3.16 patches.drivers/0001-xhci-Use-correct-SLOT-ID-when-handling-a-reset-devic.patch patches.drivers/0001-usb-storage-SCSI-Add-broken_fua-blacklist-flag.patch patches.drivers/0001-USB-OHCI-add-SG-support.patch patches.drivers/0004-usb-core-allow-zero-packet-flag-for-interrupt-urbs.patch patches.drivers/0001-usbcore-don-t-log-on-consecutive-debounce-failures-o.patch #from 3.17 patches.drivers/0001-cdc_subset-deal-with-a-device-that-needs-reset-for-t.patch patches.drivers/0001-cdc-ether-clean-packet-filter-upon-probe.patch patches.drivers/0001-uas-Limit-qdepth-to-32-when-connected-over-usb-2.patch patches.drivers/0001-xhci-Blacklist-using-streams-on-the-Etron-EJ168-cont.patch patches.drivers/0002-xhci-Rename-Asrock-P67-pci-product-id-to-EJ168.patch patches.drivers/usbcore-Fix-wrong-device-in-an-error-message-in-hub_ #from 3.18 patches.drivers/0001-usb-Do-not-re-read-descriptors-for-wired-devices-in-.patch #from 3.19 patches.drivers/0001-xhci-Add-broken-streams-quirk-for-Fresco-Logic-FL100.patch #later UAS fixes patches.drivers/0001-uas-Add-a-quirk-for-rejecting-ATA_12-and-ATA_16-comm.patch patches.drivers/0002-uas-Add-US_FL_NO_ATA_1X-quirk-for-Seagate-0bc2-ab20-.patch patches.drivers/0003-uas-Add-no-report-opcodes-quirk.patch patches.drivers/0004-uas-Add-US_FL_NO_ATA_1X-for-Seagate-devices-with-usb.patch patches.drivers/0005-uas-Add-US_FL_NO_ATA_1X-quirk-for-1-more-Seagate-mod.patch patches.drivers/0006-uas-Add-NO_ATA_1X-for-VIA-VL711-devices.patch patches.drivers/0007-uas-Add-US_FL_NO_ATA_1X-quirk-for-2-more-Seagate-mod.patch patches.drivers/0001-uas-Add-US_FL_NO_ATA_1X-for-2-more-Seagate-disk-encl.patch patches.drivers/0001-uas-Disable-uas-on-ASM1051-devices.patch patches.drivers/0002-uas-Add-missing-le16_to_cpu-calls-to-asm1051-asm1053.patch patches.drivers/0003-uas-Do-not-blacklist-ASM1153-disk-enclosures.patch patches.drivers/0001-uas-disable-UAS-on-Apricorn-SATA-dongles.patch patches.drivers/0001-uas-Use-streams-on-upcoming-10Gbps-3.1-USB.patch #from 3.20 patches.drivers/0001-usb-storage-support-for-more-than-8-LUNs.patch #even later UAS fixes patches.drivers/0001-uas-Do-not-log-urb-status-error-on-cancellation.patch patches.drivers/0002-uas-Remove-task-management-abort-error-handling-code.patch patches.drivers/0003-uas-Fix-resetting-flag-handling.patch patches.drivers/0004-uas-Add-uas_get_tag-helper-function.patch patches.drivers/0005-uas-Do-not-use-scsi_host_find_tag.patch patches.drivers/0006-uas-Check-against-unexpected-completions.patch patches.drivers/0007-uas-Simplify-unlink-of-data-urbs-on-error.patch patches.drivers/0008-uas-Free-data-urbs-on-completion.patch patches.drivers/0009-uas-Simplify-reset-disconnect-handling.patch patches.suse/0010-UAS-fixup-for-remaining-use-of-dead_list.patch patches.drivers/0011-uas-zap_pending-data-urbs-should-have-completed-at-t.patch patches.drivers/0012-uas-Drop-inflight-list.patch patches.drivers/0013-uas-Remove-cmnd-reference-from-the-cmd-urb.patch patches.drivers/0014-uas-Drop-all-references-to-a-scsi_cmnd-once-it-has-b.patch patches.drivers/0015-uas-Fix-memleak-of-non-submitted-urbs.patch patches.drivers/0016-uas-pre_reset-and-suspend-Fix-a-few-races.patch patches.drivers/0017-uas-Do-not-log-urb-status-error-on-cancellation.patch patches.drivers/0018-uas-Use-scsi_print_command.patch patches.drivers/0019-uas-Drop-COMMAND_COMPLETED-flag.patch patches.drivers/0020-uas-Remove-support-for-old-sense-ui-as-used-in-pre-p.patch patches.drivers/0021-uas-Cleanup-uas_log_cmd_state-usage.patch patches.drivers/0022-uas-Log-error-codes-when-logging-errors.patch patches.drivers/0023-uas-Add-response-iu-handling.patch patches.drivers/0024-USB-storage-use-ph-specifier-to-dump-small-buffers.patch patches.drivers/0025-uas-Reduce-number-of-function-arguments-for-uas_allo.patch patches.drivers/0026-uas-Add-US_FL_MAX_SECTORS_240-flag.patch patches.drivers/0027-uas-Set-max_sectors_240-quirk-for-ASM1053-devices.patch patches.drivers/0001-Subject-PATCH-USB-xhci-Add-broken-streams-quirk-for-.patch #from 4.4 patches.drivers/0001-xhci-Workaround-to-get-Intel-xHCI-reset-working-more.patch patches.drivers/0001-usb-Quiet-down-false-peer-failure-messages.patch patches.suse/0001-ehci-pci-enable-interrupt-on-BayTrail.patch patches.suse/0001-usb-quirk-to-stop-runtime-PM-for-Intel-7260.patch patches.drivers/0002-kaweth-fix-oops-upon-failed-memory-allocation.patch patches.drivers/0001-cdc-acm-added-sanity-checking-for-probe.patch #SS+ patches.drivers/0001-usb-Add-USB-3.1-SuperSpeedPlus-device-capability-des.patch patches.drivers/0002-usb-store-the-new-usb-3.1-SuperSpeedPlus-device-capa.patch #from 4.10 patches.drivers/0001-xhci-Check-if-slot-is-already-in-default-state-befor.patch patches.drivers/0001-usb-host-xhci-print-correct-command-ring-address.patch patches.drivers/0001-usb-dwc3-gadget-Fix-incorrect-DEPCMD-and-DGCMD-statu.patch patches.fixes/0001-USB-serial-console-fix-use-after-free-after-failed-s.patch patches.fixes/0001-USB-fix-out-of-bounds-in-usb_set_configuration.patch patches.fixes/0001-USB-core-fix-out-of-bounds-access-bug-in-usb_get_bos.patch patches.fixes/0001-net-qmi_wwan-fix-divide-by-0-on-bad-descriptors.patch patches.fixes/0001-net-cdc_ether-fix-divide-by-0-on-bad-descriptors.patch patches.fixes/0001-USB-fix-buffer-overflows-with-parsing-CDC-headers.patch patches.drivers/0001-USB-uas-fix-bug-in-handling-of-alternate-settings.patch patches.fixes/0001-USB-core-prevent-malicious-bNumInterfaces-overflow.patch patches.fixes/0001-media-dvb-usb-v2-lmedm04-Improve-logic-checking-of-w.patch patches.drivers/0001-uas-Only-complain-about-missing-sg-if-all-other-chec.patch patches.fixes/0001-usbip-fix-stub_rx-harden-CMD_SUBMIT-path-to-handle-m.patch patches.fixes/0001-usbip-fix-stub_rx-get_pipe-to-validate-endpoint-numb.patch patches.fixes/0001-usbip-fix-stub_send_ret_submit-vulnerability-to-null.patch patches.fixes/0001-usbip-prevent-vhci_hcd-driver-from-leaking-a-socket-.patch patches.fixes/0001-usbnet-Fix-a-race-between-usbnet_stop-and-the-BH.patch #paddings patches.suse/0003-more-kABI-padding-in-USB.patch patches.fixes/0001-usbip-usbip_host-fix-NULL-ptr-deref-and-use-after-fr.patch patches.fixes/0001-usbip-usbip_host-fix-bad-unlock-balance-during-stub_.patch ######################################################## # I2C ######################################################## patches.drivers/i2c-piix4-use-different-message-for-amd-auxiliary-smbus-controller.patch # fate#318514, fate#318515 Intel Sunrise Point, Intel Sunrise Point-LP support patches.drivers/0004-i2c-i801-Use-wait_event_timeout-to-wait-for-interrup.patch patches.drivers/0006-i2c-i801-Fallback-to-polling-if-request_irq-fails.patch patches.drivers/0007-i2c-i801-Check-if-interrupts-are-disabled.patch # bsc#946374 Need to add support for Intel Sunrise Point (PCH) TCO Watchdog. patches.drivers/0002-i2c-i801-Don-t-break-user-visible-strings.patch patches.drivers/0003-i2c-i801-Remove-i801_driver-forward-declaration.patch patches.drivers/0004-i2c-i801-Use-managed-devm_-memory-and-irq-allocation.patch patches.drivers/0005-i2c-i801-Remove-pci_enable_device-call-from-i801_res.patch patches.drivers/0006-i2c-i801-Use-managed-pcim_-PCI-device-initialization.patch patches.drivers/0009-i2c-i801-Create-iTCO-device-on-newer-Intel-PCHs.patch ######################################################## # Input & Console ######################################################## patches.drivers/0001-Input-psmouse-add-psmouse_matches_pnp_id-helper-func.patch patches.drivers/0002-Input-synaptics-retrieve-the-extended-capabilities-i.patch patches.drivers/0003-Input-synaptics-remove-TOPBUTTONPAD-property-for-Len.patch patches.drivers/0005-Input-synaptics-fix-middle-button-on-Lenovo-2015-pro.patch patches.drivers/0006-Input-synaptics-handle-spurious-release-of-trackstic.patch patches.drivers/0001-Input-synaptics-split-synaptics_resolution-query-fir.patch patches.drivers/0002-Input-synaptics-log-queried-and-quirked-dimension-va.patch patches.drivers/0003-Input-synaptics-query-min-dimensions-for-fw-v8.1.patch patches.drivers/0004-Input-synaptics-remove-obsolete-min-max-quirk-for-X2.patch patches.drivers/0005-Input-synaptics-support-min-max-board-id-in-min_max_.patch patches.drivers/0006-Input-synaptics-skip-quirks-when-post-2013-dimension.patch patches.drivers/0009-Input-synaptics-do-not-retrieve-the-board-id-on-old-.patch patches.drivers/0012-Input-synaptics-re-route-tracksticks-buttons-on-the-.patch patches.drivers/0013-Input-synaptics-remove-X1-Carbon-3rd-gen-from-the-to.patch patches.drivers/0014-Input-synaptics-remove-X250-from-the-topbuttonpad-li.patch patches.drivers/synaptics-dump-ext10.patch patches.suse/0001-wacom-fix-crash-in-probe.patch patches.drivers/0001-HID-usbhid-improve-handling-of-Clear-Halt-and-reset.patch patches.fixes/0001-Input-gtco-fix-potential-out-of-bound-access.patch # bsc1077922 CVE-2017-18079 patches.fixes/input-i8042-fix-crash-at-boot-time.patch # bsc#1010470 CVE-2016-7915 patches.fixes/hid-core-prevent-out-of-bound-readings.patch ########################################################## # Sound ########################################################## patches.drivers/hda-0011-sigmatel-Allow-auto-switching-for-dock-line patches.drivers/hda-0021-hdmi-Allow-HDA-patches-to-customize-more-op patches.drivers/hda-0022-hdmi-Add-ATI-AMD-multi-channel-audio-suppor patches.drivers/hda-0023-hdmi-Add-ELD-emulation-for-ATI-AMD-codecs patches.drivers/hda-0024-hdmi-Add-HBR-bitstreaming-support-for-ATI-A patches.drivers/hda-0025-hdmi-Disable-ramp-up-down-for-non-PCM-on-AM patches.drivers/hda-0026-hdmi-Re-setup-pin-and-infoframe-on-plug-in- patches.drivers/hda-0028-Add-a-block_report-flag-to-jacks patches.drivers/hda-0029-block-HDMI-jack-reports-while-repolling patches.drivers/hda-0030-Get-rid-of-AMD-HDMI-exception-in-hdmi_prese patches.drivers/hda-0032-hdmi-Add-error-checking-to-some-codec-reads patches.drivers/hda-0033-hdmi-Skip-out-of-range-latency-values-in-AM patches.drivers/hda-0034-hdmi-Fix-wrong-baseline-length-in-ATI-AMD-g patches.drivers/hda-0035-Fix-missing-ELD-info-when-using-jackpoll_ms patches.drivers/hda-0037-ALSA-hda-hdmi-call-overridden-init-on-resume patches.drivers/hda-0044-verify-pin-converter-connection-on-unsol-ev patches.drivers/hda-0045-hdmi-apply-Valleyview-fix-ups-to-Cherryview patches.drivers/hda-0051--add-AZX_DCAPS_I915_POWERWELL-for-SKL patches.drivers/hda-0052-Abort-the-probe-without-i915-binding-for-HS patches.drivers/hda-0053-Remove-I915-driver-caps-for-SKL-BSA patches.drivers/ALSA-timer-Protect-the-whole-snd_timer_close-with-op patches.drivers/ALSA-timer-Call-notifier-in-the-same-spinlock patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_ patches.fixes/ALSA-seq-Fix-use-after-free-at-creating-a-port patches.fixes/ALSA-usb-audio-Kill-stray-URB-at-exiting patches.fixes/ALSA-usb-audio-Check-out-of-bounds-access-by-corrupt patches.fixes/ALSA-timer-Fix-race-at-concurrent-reads patches.drivers/ALSA-seq-Make-ioctls-race-free patches.drivers/ALSA-seq-Fix-racy-pool-initializations patches.drivers/ALSA-seq-More-protection-for-concurrent-write-and-io patches.drivers/ALSA-seq-Fix-possible-UAF-in-snd_seq_check_queue patches.drivers/ALSA-pcm-prevent-UAF-in-snd_pcm_info ######################################################## # Char / serial ######################################################## patches.suse/printk-Remove-outdated-comment.patch patches.suse/printk-Release-lockbuf_lock-before-calling-console_t.patch patches.suse/printk-Enable-interrupts-before-calling-console_tryl.patch patches.suse/printk-Remove-separate-printk_sched-buffers-and-use-.patch patches.suse/printk-Hand-over-printing-to-console-if-printing-too.patch patches.suse/kernel-Avoid-softlockups-in-stop_machine-during-heav.patch patches.suse/printk-console_flush-fixup.diff patches.fixes/print-smp-ipi-debug patches.fixes/printk-fix-lockdep-instrumentation.patch patches.suse/printk-remove-spinning.patch patches.fixes/fix-stop-machine patches.fixes/flush-call-function-queue patches.fixes/0002-n_tty-Fix-unsafe-reference-to-other-ldisc.patch # printk: automatic default ring buffer size (bnc#835888) patches.fixes/printk-auto-size-0001-printk-make-dynamic-kernel-ring-buffer-alignment-exp.patch patches.fixes/printk-auto-size-0002-printk-move-power-of-2-practice-of-ring-buffer-size-.patch patches.fixes/printk-auto-size-0003-printk-make-dynamic-units-clear-for-the-kernel-ring-.patch patches.fixes/printk-auto-size-0004-printk-allow-increasing-the-ring-buffer-depending-on.patch patches.fixes/ipmi-Turn-off-all-activity-on-an-idle-ipmi-interface patches.fixes/printk-prevent-userland-from-spoofing-kernel-message.patch patches.drivers/8250_pci-Fix-potential-use-after-free-in-error-path.patch ######################################################## # printk / NMI (bnc#831949) ######################################################## # useful upstream fixes that reduce conflicts patches.fixes/printk-flush-conflicting-continuation-line.patch patches.fixes/printk-use-also-the-last-bytes-in-the-ring-buffer.patch patches.fixes/printk-do-not-compute-the-size-of-the-message-twice.patch patches.fixes/printk-split-code-for-making-free-space-in-the-log-b.patch patches.fixes/printk-ignore-too-long-messages.patch patches.fixes/printk-split-message-size-computation.patch patches.fixes/printk-shrink-too-long-messages.patch patches.fixes/printk-return-really-stored-message-length.patch patches.fixes/kernel-printk-printk.c-fix-faulty-logic-in-the-case-.patch # working solution that has been sent as RFC # 1st patch is not ported because it would break crash and other tools # 3rd patch is not ported because the renaming is not really useful here patches.fixes/printk-nmi-0002-printk-allow-to-handle-more-log-buffers.patch patches.fixes/printk-nmi-0004-printk-add-NMI-ring-and-cont-buffers.patch patches.fixes/printk-nmi-0005-printk-allow-to-modify-NMI-log-buffer-size-using-boo.patch patches.fixes/printk-nmi-0006-printk-NMI-safe-printk.patch patches.fixes/printk-nmi-0007-printk-right-ordering-of-the-cont-buffers-from-NMI-c.patch patches.fixes/printk-nmi-0008-printk-try-hard-to-print-Oops-message-in-NMI-context.patch patches.fixes/printk-nmi-0009-printk-merge-and-flush-NMI-buffer-predictably-via-IR.patch patches.fixes/printk-nmi-0010-printk-survive-rotation-of-sequence-numbers.patch patches.fixes/printk-nmi-0011-printk-avoid-staling-when-merging-NMI-log-buffer.patch # fixes on top of the 1st version of the patch set patches.fixes/printk-nmi-correct-detection-of-the-continuous-buffer-si.patch ######################################################## # Other driver fixes ######################################################## patches.drivers/watchdog-get-rid-of-module_alias_miscdev-statements.patch patches.fixes/hpwdt-removeve-DEFINE_PCI_DEVICE_TABLE-macro.patch patches.fixes/hpwdt-t-patch-to-display-informative-strinp.patch patches.drivers/mfd-lpc_ich-Convert-ICH-GPIOs-IDs-to-enum patches.drivers/mfd-lpc_ich-Add-support-for-Intel-Avoton-GPIOs patches.drivers/mfd-lpc_ich-Fix-ACPI-enable-bitmask patches.drivers/mfd-lpc_ich-Only-configure-watchdog-or-GPIO-when-pre patches.drivers/mfd-lpc_ich-Remove-lpc_ich_cfg-struct-use patches.drivers/mfd-lpc_ich-Add-support-for-iTCO-v3 patches.drivers/watchdog-iTCO_wdt-Add-support-for-v3-silicon patches.drivers/mfd-lpc_ich-Change-Avoton-to-iTCO-v3 patches.drivers/mfd-lpc_ich-Add-support-for-NM10-GPIO patches.drivers/mfd-lpc_ich-Add-support-for-Intel-Bay-Trail-SoC # bsc#946374 Need to add support for Intel Sunrise Point (PCH) TCO Watchdog. patches.drivers/0001-watchdog-use-dev_get_platdata.patch patches.drivers/0007-intel_pmc_ipc-Add-Intel-Apollo-Lake-PMC-IPC-driver.patch patches.drivers/0008-mfd-watchdog-iTCO_wdt-Expose-watchdog-properties-usi.patch patches.drivers/0010-watchdog-iTCO_wdt-Add-support-for-TCO-on-Intel-Sunri.patch patches.fixes/mei-remove-flash_work_queue patches.fixes/mei-do-not-run-reset-flow-from-the-interrupt-thread patches.fixes/mei-revamp-mei-reset-state-machine patches.fixes/mei-limit-the-number-of-consecutive-resets patches.fixes/mei-me-do-not-reset-when-less-than-expected-data-is patches.drivers/hpilo-Add-support-for-iLO5 patches.fixes/bitops-Fix-signedness-of-compile-time-hweight-implem patches.fixes/fbdev-fb.h-silence-warning-with-Wsign-compare patches.fixes/cpumask.h-silence-warning-with-Wsign-compare patches.drivers/ipmi_si-create-hardware-independent-softdep-for-ipmi.patch # bsc#1039456, CVE-2017-1000363 patches.fixes/char-lp-fix-possible-integer-overflow-in-lp_setup.patch ######################################################## # Other drivers we have added to the tree ######################################################## # Intel IOMMU stuff, fate#317112, bnc#870687 patches.drivers/acpica-update-dmar-table-definitions.patch patches.drivers/iommu-no-need-to-pass-0x-when-pa-is-used.patch patches.drivers/iommu-vt-d-use-for_each_drhd_unit-instead-of-list_for_each_entry.patch patches.drivers/iommu-vt-d-use-list_for_each_entry_safe-for-dmar_domain-devices-traversal.patch patches.drivers/iommu-vt-d-mark-functions-as-static-in-dmar-c.patch patches.drivers/iommu-vt-d-mark-functions-as-static-in-intel_irq_remapping-c.patch patches.drivers/iommu-vt-d-mark-function-eoi_ioapic_pin_remapped-as-static-in-irq_remapping-c.patch patches.drivers/iommu-vt-d-use-dev_is_pci-to-check-whether-it-is-pci-device.patch patches.drivers/iommu-vt-d-use-dedicated-bitmap-to-track-remapping-entry-allocation-status.patch patches.drivers/iommu-vt-d-fix-pci-device-reference-leakage-on-error-recovery-path.patch patches.drivers/iommu-vt-d-fix-a-race-window-in-allocating-domain-id-for-virtual-machines.patch patches.drivers/iommu-vt-d-fix-resource-leakage-on-error-recovery-path-in-iommu_init_domains.patch patches.drivers/iommu-vt-d-trivial-refine-support-of-64bit-guest-address.patch patches.drivers/iommu-vt-d-trivial-print-correct-domain-id-of-static-identity-domain.patch patches.drivers/iommu-vt-d-trivial-check-suitable-flag-in-function-detect_intel_iommu.patch patches.drivers/iommu-vt-d-trivial-clean-up-unused-code.patch patches.drivers/iommu-vt-d-mark-internal-functions-as-static.patch patches.drivers/iommu-vt-d-trivial-use-defined-macro-instead-of-hardcoding.patch patches.drivers/iommu-vt-d-trivial-simplify-code-with-existing-macros.patch patches.drivers/iommu-vt-d-fix-invalid-memory-access-when-freeing-dmar-irq.patch patches.drivers/iommu-vt-d-keep-shared-resources-when-failed-to-initialize-iommu-devices.patch patches.drivers/iommu-vt-d-fix-access-after-free-issue-in-function-free_dmar_iommu.patch patches.drivers/iommu-vt-d-release-invalidation-queue-when-destroying-iommu-unit.patch patches.drivers/iommu-vt-d-fix-wrong-return-value-of-dmar_table_init.patch patches.drivers/iommu-vt-d-trivial-clean-sparse-warnings.patch patches.drivers/iommu-vt-d-free-all-resources-if-failed-to-initialize-dmars.patch patches.drivers/iommu-vt-d-fix-signedness-bug-in-alloc_irte.patch patches.drivers/iommu-amd-use-dev_is_pci-to-check-whether-it-is-pci-device.patch patches.drivers/iommu-amd-add-include-of-linux-irqreturn-h patches.drivers/iommu-amd-fix-logic-to-determine-and-checking-max-pasid patches.drivers/iommu-amd-take-mmap_sem-when-calling-get_user_pages patches.drivers/iommu-amd-fix-enabling-exclusion-range-for-an-exact-device patches.drivers/iommu-amd-handle-parallel-invalidate_range_start-end-calls-correctly patches.drivers/iommu-amd-fix-small-race-between-invalidate_range_end-start patches.drivers/drivers-iommu-omap-iommu-debug-c-fix-decimal-permissions.patch patches.drivers/iommu-vt-d-avoid-double-free-of-g_iommus-on-error-recovery-path.patch patches.drivers/iommu-vt-d-avoid-caching-stale-domain_device_info-and-fix-memory-leak.patch patches.drivers/iommu-vt-d-avoid-caching-stale-domain_device_info-when-hot-removing-pci-device.patch patches.drivers/iommu-vt-d-factor-out-dmar_alloc_dev_scope-for-later-reuse.patch patches.drivers/iommu-vt-d-move-private-structures-and-variables-into-intel-iommu-c.patch patches.drivers/iommu-vt-d-simplify-function-get_domain_for_dev.patch patches.drivers/iommu-vt-d-free-resources-if-failed-to-create-domain-for-pcie-endpoint.patch patches.drivers/iommu-vt-d-reduce-duplicated-code-to-handle-virtual-machine-domains.patch patches.drivers/iommu-vt-d-fix-incorrect-iommu_count-for-si_domain.patch patches.drivers/iommu-vt-d-check-for-null-pointer-when-freeing-iommu-data-structure.patch patches.drivers/iommu-vt-d-fix-error-in-detect-ats-capability.patch patches.drivers/iommu-vt-d-introduce-macro-for_each_dev_scope-to-walk-device-scope-entries.patch patches.drivers/iommu-vt-d-introduce-a-rwsem-to-protect-global-data-structures.patch patches.drivers/iommu-vt-d-use-rcu-to-protect-global-resources-in-interrupt-context.patch patches.drivers/iommu-vt-d-update-drhd-rmrr-atsr-device-scope-caches-when-pci-hotplug-happens.patch patches.drivers/iommu-vt-d-unify-the-way-to-process-dmar-device-scope-array.patch patches.drivers/iommu-vt-d-update-iommu-state-when-memory-hotplug-happens.patch patches.drivers/iommu-vt-d-clean-up-size-handling-for-intel_iommu_unmap.patch patches.drivers/iommu-vt-d-clean-up-and-fix-page-table-clear-free-behaviour.patch patches.drivers/iommu-vt-d-honour-intel_iommu-sp_off-for-non-vmm-domains.patch patches.drivers/iommu-vt-d-be-less-pessimistic-about-domain-coherency-where-possible.patch patches.drivers/0001-iommu-vt-d-add-acpi-namespace-device-reporting-structures patches.drivers/0002-iommu-vt-d-parse-andd-records patches.drivers/0003-iommu-vt-d-allocate-space-for-acpi-devices patches.drivers/0004-iommu-vt-d-change-scope-lists-to-struct-device-bus-devfn patches.drivers/0005-iommu-vt-d-add-acpi-devices-into-dmaru-devices-array patches.drivers/0006-iommu-vt-d-make-iommu_dummy-take-struct-device-instead-of-struct-pci_dev patches.drivers/0007-iommu-vt-d-make-dmar_insert_dev_info-take-struct-device-instead-of-struct-pci_dev patches.drivers/0008-iommu-vt-d-use-struct-device-in-device_domain_info-not-struct-pci_dev patches.drivers/0009-iommu-vt-d-pass-iommu-to-domain_context_mapping_one-and-iommu_support_dev_iotlb patches.drivers/0010-iommu-vt-d-stop-dmar_insert_dev_info-freeing-domains-on-losing-race patches.drivers/0011-iommu-vt-d-use-dmar_insert_dev_info-from-dma_add_dev_info patches.drivers/0012-iommu-vt-d-use-domain_remove_one_dev_info-in-domain_add_dev_info-error-path patches.drivers/0013-iommu-vt-d-always-store-iommu-in-device_domain_info patches.drivers/0014-iommu-vt-d-simplify-iommu-check-in-domain_remove_one_dev_info patches.drivers/0015-iommu-vt-d-remove-device_to_iommu-call-from-domain_remove_dev_info patches.drivers/0016-iommu-vt-d-store-pci-segment-number-in-struct-intel_iommu patches.drivers/0017-iommu-vt-d-remove-segment-from-struct-device_domain_info patches.drivers/0018-iommu-vt-d-make-identity_mapping-take-struct-device-not-struct-pci_dev patches.drivers/0019-iommu-vt-d-make-device_to_iommu-cope-with-non-pci-devices patches.drivers/0020-iommu-vt-d-make-domain_context_mapp-ed-ing-take-struct-device patches.drivers/0021-iommu-vt-d-make-get_domain_for_dev-take-struct-device patches.drivers/0022-iommu-vt-d-handle-rmrrs-for-non-pci-devices patches.drivers/0023-iommu-vt-d-make-iommu_should_identity_map-take-struct-device patches.drivers/0024-iommu-vt-d-make-get_valid_domain_for_dev-take-struct-device patches.drivers/0025-iommu-vt-d-remove-some-pointless-to_pci_dev-calls patches.drivers/0026-iommu-vt-d-rename-hwdev-variables-to-dev-now-that-that-s-the-norm patches.drivers/0027-iommu-vt-d-make-domain_remove_one_dev_info-take-struct-device patches.drivers/0028-iommu-vt-d-make-domain_add_dev_info-take-struct-device patches.drivers/0029-iommu-vt-d-remove-pdev-from-iommu_no_mapping patches.drivers/0030-iommu-vt-d-remove-pdev-from-intel_iommu_attach_device patches.drivers/0031-iommu-vt-d-remove-to_pci_dev-in-intel_map_page patches.drivers/0032-iommu-vt-d-finally-enable-translation-for-non-pci-devices patches.drivers/0033-iommu-vt-d-include-acpi-devices-in-iommu-pt patches.drivers/0034-iommu-vt-d-check-for-null-pointer-in-dmar_acpi_dev_scope_init patches.drivers/0035-iommu-vt-d-only-call-dmar_acpi_dev_scope_init-if-drhd-units-present patches.drivers/0036-iommu-vt-d-returning-free-pointer-in-get_domain_for_dev patches.drivers/0037-iommu-vt-d-fix-error-handling-in-andd-processing patches.drivers/0038-iommu-vt-d-fix-memory-leakage-caused-by-commit-ea8ea46 patches.drivers/0039-iommu-vt-d-fix-get_domain_for_dev-handling-of-upstream-pcie-bridges patches.drivers/0040-iommu-vt-d-fix-bug-in-matching-pci-devices-with-drhd-rmrr-descriptors patches.drivers/iommu-vt-d-fix-bug-in-handling-multiple-rmrrs-for-the-same-pci-device patches.drivers/iommu-vt-d-defer-domain-removal-if-device-is-assigned-to-a-driver ######################################################## # Suspend/Resume stuff ######################################################## patches.fixes/0001-timekeeping-Ignore-the-bogus-sleep-time-if-pm_trace-.patch patches.kabi/0002-kABI-mask-an-include.patch ######################################################## # device-mapper ######################################################## +hare patches.suse/dm-emulate-blkrrpart-ioctl patches.suse/dm-mpath-accept-failed-paths patches.fixes/dm-multipath-Improve-logging.patch patches.suse/dm-mpath-no-activate-for-offlined-paths patches.fixes/dm-table-switch-to-readonly patches.suse/dm-mpath-no-partitions-feature +hare patches.fixes/dm-mpath-never-requeue-request-on-ITL-failure.patch patches.suse/dm-log-userspace-allow-mark-requests-to-piggyback-on-flush-requests patches.fixes/dm-snap-avoid-deadlock.patch patches.fixes/dm-sysfs-introduce-ability-to-add-writable-attribute.patch patches.fixes/dm-don-t-start-current-request-if-it-would-ve-merged.patch patches.fixes/dm-impose-configurable-deadline-for-dm_request_fn-s-.patch patches.fixes/0001-dm-fix-race-between-dm_get_from_kobject-and-__dm_des.patch # bsc#1020795 lvmcache backport 1st part patches patches.suse/0001-treewide-fix-distingush-typo.patch patches.suse/0003-dm-cache-policy-mq-protect-residency-method-with-exi.patch patches.suse/0004-dm-cache-io-destined-for-the-cache-device-can-now-se.patch patches.suse/0005-dm-cache-improve-efficiency-of-quiescing-flag-manage.patch patches.suse/0006-dm-cache-policy-remove-return-from-void-policy_remov.patch patches.suse/0007-dm-cache-policy-mq-a-few-small-fixes.patch patches.suse/0008-dm-cache-metadata-return-bool-from-__superblock_all_.patch patches.suse/0009-dm-cache-return-EINVAL-if-the-user-specifies-unknown.patch patches.suse/0010-dm-cache-use-cell_defer-boolean-argument-consistentl.patch patches.suse/0011-dm-cache-log-error-message-if-dm_kcopyd_copy-fails.patch patches.suse/0012-dm-crypt-properly-handle-extra-key-string-in-initial.patch patches.suse/0013-dm-crypt-add-TCW-IV-mode-for-old-CBC-TCRYPT-containe.patch patches.suse/0014-dm-table-print-error-on-preresume-failure.patch patches.suse/0015-dm-allow-remove-to-be-deferred.patch patches.suse/0016-dm-fix-Kconfig-menu-indentation.patch patches.suse/0017-dm-space-map-disk-optimise-sm_disk_dec_block.patch patches.suse/0018-dm-cache-optimize-commit_if_needed.patch patches.suse/0019-dm-cache-policy-mq-implement-writeback_work-and-mq_-.patch patches.suse/0020-dm-cache-be-much-more-aggressive-about-promoting-wri.patch patches.suse/0021-dm-cache-promotion-optimisation-for-writes.patch patches.suse/0022-dm-cache-cache-shrinking-support.patch patches.suse/0023-dm-cache-add-passthrough-mode.patch patches.suse/0024-dm-cache-metadata-check-the-metadata-version-when-re.patch patches.suse/0025-dm-cache-policy-mq-reduce-memory-requirements.patch patches.suse/0026-dm-cache-add-remove_cblock-method-to-policy-interfac.patch patches.suse/0027-dm-cache-add-cache-block-invalidation-support.patch patches.suse/0028-dm-cache-resolve-small-nits-and-improve-Documentatio.patch patches.suse/0029-tree-wide-use-reinit_completion-instead-of-INIT_COMP.patch patches.suse/0030-md-Convert-use-of-typedef-ctl_table-to-struct-ctl_ta.patch patches.suse/0031-dm-cache-policy-mq-fix-promotions-to-occur-as-expect.patch patches.suse/0032-dm-cache-actually-resize-cache.patch patches.suse/0033-dm-table-remove-unused-buggy-code-that-extends-the-t.patch patches.suse/0034-dm-delay-use-per-bio-data-instead-of-a-mempool-and-s.patch patches.suse/0035-dm-space-map-metadata-limit-errors-in-sm_metadata_ne.patch patches.suse/0036-dm-persistent-data-cleanup-dm-thin-specific-referenc.patch patches.suse/0037-dm-thin-use-bool-rather-than-unsigned-for-flags-in-s.patch patches.suse/0038-dm-thin-return-error-from-alloc_data_block-if-pool-i.patch patches.suse/0039-dm-thin-add-mappings-to-end-of-prepared_-lists.patch patches.suse/0040-dm-thin-factor-out-check_low_water_mark-and-use-bool.patch patches.suse/0041-dm-thin-handle-metadata-failures-more-consistently.patch patches.suse/0042-dm-thin-log-info-when-growing-the-data-or-metadata-d.patch patches.suse/0043-dm-thin-cleanup-and-improve-no-space-handling.patch patches.suse/0044-dm-thin-requeue-bios-to-DM-core-if-no_free_space-and.patch patches.suse/0045-dm-thin-add-error_if_no_space-feature.patch patches.suse/0046-dm-thin-eliminate-the-no_free_space-flag.patch patches.suse/0047-dm-cache-policy-mq-use-list_del_init-instead-of-list.patch patches.suse/0048-dm-cache-policy-mq-introduce-three-promotion-thresho.patch patches.suse/0049-dm-snapshot-call-destroy_work_on_stack-to-pair-with-.patch patches.suse/0050-dm-btree-add-dm_btree_find_lowest_key.patch patches.suse/0051-dm-cache-add-block-sizes-and-total-cache-blocks-to-s.patch patches.suse/0052-cgroup-remove-stray-references-to-css_id.patch patches.suse/0053-md-ensure-metadata-is-writen-after-raid-level-change.patch patches.suse/0054-dm-snapshot-use-GFP_KERNEL-when-initializing-excepti.patch patches.suse/0055-dm-snapshot-prepare-for-switch-to-using-dm-bufio.patch patches.suse/0056-dm-snapshot-use-dm-bufio.patch patches.suse/0057-dm-snapshot-use-dm-bufio-prefetch.patch patches.suse/0058-dm-thin-fix-pool-feature-parsing.patch patches.suse/0059-dm-cache-add-policy-name-to-status-output.patch patches.suse/0060-dm-cache-move-hook_info-into-common-portion-of-per_b.patch patches.suse/0061-dm-cache-do-not-add-migration-to-completed-list-befo.patch patches.suse/0062-dm-thin-allow-metadata-space-larger-than-supported-t.patch patches.suse/0063-dm-cache-fix-truncation-bug-when-mapping-I-O-to-2TB-.patch patches.suse/0064-dm-fix-Kconfig-indentation.patch patches.suse/0065-dm-snapshot-fix-metadata-corruption.patch patches.suse/0066-dm-thin-synchronize-the-pool-mode-during-suspend.patch patches.suse/0067-dm-thin-ensure-user-takes-action-to-validate-data-an.patch patches.suse/0068-dm-thin-fix-out-of-data-space-handling.patch patches.suse/0069-dm-thin-fix-deadlock-in-__requeue_bio_list.patch patches.suse/0070-dm-thin-fix-noflush-suspend-IO-queueing.patch patches.suse/0071-dm-add-era-target.patch patches.suse/0072-dm-bitset-only-flush-the-current-word-if-it-has-been.patch patches.suse/0073-dm-make-dm_table_alloc_md_mempools-static.patch patches.suse/0074-dm-stop-using-bi_private.patch patches.suse/0075-dm-use-RCU_INIT_POINTER-instead-of-rcu_assign_pointe.patch patches.suse/0077-dm-table-add-dm_table_run_md_queue_async.patch patches.suse/0084-dm-thin-simplify-pool_is_congested.patch patches.suse/0085-dm-thin-use-per-thin-device-deferred-bio-lists.patch patches.suse/0086-dm-thin-sort-the-per-thin-deferred-bios-using-an-rb_.patch patches.suse/0087-dm-cache-fix-a-lock-inversion.patch patches.suse/0088-dm-thin-irqsave-must-always-be-used-with-the-pool-lo.patch patches.suse/0089-dm-thin-fix-rcu_read_lock-being-held-in-code-that-ca.patch patches.suse/0090-md-avoid-oops-on-unload-if-some-process-is-in-poll-o.patch patches.suse/0091-block-remove-struct-request-buffer-member.patch patches.suse/0092-dm-thin-use-INIT_WORK_ONSTACK-in-noflush_work-to-avo.patch patches.suse/0093-dm-cache-fix-writethrough-mode-quiescing-in-cache_ma.patch patches.suse/0094-dm-thin-allow-metadata-commit-if-pool-is-in-PM_OUT_O.patch patches.suse/0095-dm-thin-add-timeout-to-stop-out-of-data-space-mode-h.patch patches.suse/0097-dm-thin-add-no_space_timeout-dm-thin-pool-module-par.patch patches.suse/0099-md-refuse-to-change-shape-of-array-if-it-is-active-b.patch patches.suse/0100-md-md_clear_badblocks-should-return-an-error-code-on.patch patches.suse/0101-dm-change-sector_count-member-in-clone_info-from-sec.patch # bsc#1083382 patches.fixes/0001-dm-thin-fix-inability-to-discard-blocks-when-in-out-.patch patches.fixes/0002-dm-thin-fix-missing-out-of-data-space-to-write-mode-.patch patches.fixes/0003-dm-thin-metadata-call-precommit-before-saving-the-ro.patch patches.fixes/0004-dm-fix-various-targets-to-dm_register_target-after-m.patch patches.fixes/0005-dm-thin-restore-requested-error_if_no_space-setting-.patch ######################################################## # md ######################################################## patches.suse/0001-md-failfast-add-failfast-flag-for-md-to-be-used-by-s.patch patches.suse/01a-md-failfast-metadata patches.suse/0002-md-raid1-add-failfast-handling-for-reads.patch patches.suse/0003-md-raid1-add-failfast-handling-for-writes.patch patches.suse/0004-md-raid10-add-failfast-handling-for-reads.patch patches.suse/0005-md-raid10-add-failfast-handling-for-writes.patch patches.suse/block-nonblock-causes-failfast patches.suse/md-display-timeout-error.patch patches.suse/md-unlock_rdev_access patches.suse/md-raid10-tracepoints patches.suse/md-wakeup-thread-upon-rdev_dec_pending patches.suse/md-abort-pending-requests patches.suse/md-bitmap-unplug-fixes +needs_update patches.suse/blk-timeout-no-round patches.suse/md-raid10-silence-conf patches.suse/md-expedite-hot-remove patches.suse/md-update-sb-async patches.fixes/md-Change-handling-of-save_raid_disk-and-metadata-up.patch patches.suse/md-fix_mddev_lock_return_value_check patches.suse/md-MD_RECOVERY_INTR_instead_kthread_should_stop patches.suse/md-raid5-avoid_deadlock_raid5_unack_badblocks_md_stop_writes patches.suse/md-raid5-raid5_start_reshape_error_path_handling patches.suse/md-raid1-add_field_array_frozen_to_indicate_freeze_state patches.suse/md-raid1-peplace_barriers_with_freeze_unfreeze_array patches.suse/md-raid1-add_some_macros_to_make_code_clearly patches.fixes/md-be-more-relaxed-about-stopping-an-array-which-isn.patch patches.fixes/0001-md-split-detach-operation-out-from-stop.patch patches.fixes/0002-md-level_store-group-all-important-changes-into-one-.patch patches.fixes/0003-md-protect-pers-changes-with-mddev-lock.patch patches.fixes/0004-md-bitmap-protect-clearing-of-bitmap-by-mddev-lock.patch patches.fixes/0005-md-remove-need-for-mddev_lock-in-md_seq_show.patch patches.fixes/0006-md-raid5-use-lock-to-protect-accessing-raid5-sysfs-a.patch patches.fixes/0007-md-remove-mddev_lock-from-md_attr_show.patch patches.fixes/0008-md-remove-mddev_lock-from-rdev_attr_show.patch patches.fixes/0009-md-fix-problems-with-freeing-private-data-after-run-.patch # md raid5 performance improvement (bsc#953048) patches.drivers/0001-wait_event_cmd.patch patches.drivers/0002-relieve-lock-contention-in-get_active_stripe.patch patches.drivers/0003-relieve-lock-contention-in-get_active_stripe.patch patches.drivers/0004-Retry-R5_ReadNoMerge-flag-when-hit-a-read-erro.patch patches.drivers/0005-For-stripe-with-R5_ReadNoMerge-we-replace-R.patch patches.drivers/0006-fix-newly-broken-locking-in-get_active_stri.patch patches.drivers/0008-close-recently-introduced-race-in-stripe_he.patch patches.drivers/0009-make_request-does-less-prepare-wait.patch patches.drivers/0010-get_active_stripe-avoids-device_lock.patch patches.drivers/0011-fix-a-race-of-stripe-count-check.patch patches.drivers/0012-Don-t-perform-reads-to-support-writes-unti.patch patches.drivers/0013-avoid-release-list-until-last-reference-of-the.patch patches.drivers/0014-add-an-option-to-avoid-copy-data-from-bio-to-s.patch patches.drivers/0015-deadlock-between-retry_aligned_read-with-ba.patch patches.drivers/0016-speedup-sync_request-processing.patch patches.drivers/0017-md-use-set_bit-clear_bit-instead-of-shift-mask-for-b.patch patches.drivers/0018-fix-init_stripe-inconsistencies.patch patches.drivers/0019-md-remove-unwanted-white-space-from-md.c.patch patches.drivers/0020-fix-another-livelock-caused-by-non-aligned-.patch patches.drivers/0021-md-do_release_stripe-No-need-to-call-md_wakeup_threa.patch patches.drivers/0022-separate-large-if-clause-out-of-fetch_block.patch patches.drivers/0023-separate-out-the-easy-conditions-in-need_th.patch patches.drivers/0024-need_this_block-start-simplifying-the-last-.patch patches.drivers/0025-need_this_block-tidy-fix-last-condition.patch patches.drivers/0026-sysfs-a.patch patches.drivers/0027-check-faulty-flag-for-array-status-during-reco.patch patches.drivers/0028-use-flex_array-for-scribble-data.patch patches.drivers/0029-add-a-new-flag-to-track-if-a-stripe-can-be-bat.patch patches.drivers/0030-track-overwrite-disk-count.patch patches.drivers/0031-batch-adjacent-full-stripe-write.patch patches.drivers/0032-handle-io-error-of-batch-list.patch patches.drivers/0033-handle-expansion-resync-case-with-stripe-batch.patch patches.drivers/0034-pass-gfp_t-arg-to-grow_one_stripe.patch patches.drivers/0035-move-max_nr_stripes-management-into-grow_on.patch patches.drivers/0036-change-inactive_blocked-to-a-bit-flag.patch patches.drivers/0037-allow-the-stripe_cache-to-grow-and-shrink.patch patches.drivers/0038-don-t-do-chunk-aligned-read-on-degraded-arr.patch patches.drivers/0039-new-alloc_stripe-to-allocate-an-initialize-.patch patches.drivers/0040-more-incorrect-BUG_ON-in-handle_stripe_fill.patch patches.drivers/0041-avoid-reading-parity-blocks-for-full-stripe.patch patches.drivers/0042-fix-allocation-of-scribble-array.patch patches.drivers/0043-fix-handling-of-degraded-stripes-in-batches.patch patches.drivers/0044-fix-broken-async-operation-chain.patch patches.drivers/0045-ensure-whole-batch-is-delayed-for-all-requi.patch patches.drivers/0046-close-race-between-STRIPE_BIT_DELAY-and-bat.patch patches.drivers/0047-Ensure-a-batch-member-is-not-handled-premat.patch patches.drivers/0048-remove-condition-test-from-check_break_stri.patch patches.drivers/0049-duplicate-some-more-handle_stripe_clean_eve.patch patches.drivers/0050-add-handle_flags-arg-to-break_stripe_batch_.patch patches.drivers/0051-be-more-selective-about-distributing-flags-.patch patches.drivers/0052-call-break_stripe_batch_list-from-handle_st.patch patches.drivers/0053-break-stripe-batches-when-the-array-has-fai.patch patches.drivers/0054-md-make-sure-MD_RECOVERY_DONE-is-clear-before-starti.patch patches.drivers/0055-wait-introduce-wait_event_exclusive_cmd.patch patches.drivers/0056-split-wait_for_stripe-and-introduce-wait_fo.patch patches.drivers/0057-per-hash-value-and-exclusive-wait_for_strip.patch patches.drivers/0058-ignore-released_stripes-check.patch patches.drivers/0059-avoid-races-when-changing-cache-size.patch patches.drivers/0060-clear-R5_NeedReplace-when-no-longer-needed.patch patches.drivers/0061-don-t-let-shrink_slab-shrink-too-far.patch patches.drivers/0062-consider-updating-reshape_position-at-start.patch patches.drivers/0063-always-set-conf-prev_chunk_sectors-and-prev.patch patches.drivers/0064-switch-to-use-conf-chunk_sectors-in-place-o.patch patches.drivers/0065-strengthen-check-on-reshape_position-at-run.patch patches.drivers/0066-remove-incorrect-min_t-when-calculating-wri.patch patches.drivers/0067-md-be-careful-when-testing-resync_max-against-curr_r.patch patches.drivers/0068-handle-possible-race-as-reshape-completes.patch patches.drivers/0069-use-bio_list-for-the-list-of-bios-to-return.patch patches.drivers/0070-ensure-device-failure-recorded-before-write.patch patches.drivers/0071-update-analysis-state-for-failed-stripe.patch patches.drivers/0072-don-t-index-beyond-end-of-array-in-need_thi.patch patches.drivers/0073-fix-locking-in-handle_stripe_clean_event.patch patches.drivers/0074-remove-redundant-check-in-stripe_add_to_bat.patch patches.drivers/0075-md-raid5-preserve-STRIPE_PREREAD_ACTIVE-in-break_str.patch patches.drivers/0076-RAID5-revert-e9e4c377e2f563-to-fix-a-livelock.patch patches.drivers/0077-RAID5-check_reshape-shouldn-t-call-mddev_suspend.patch # md-cluster for clustered mirroring patches.suse/0001-md-cluster-Design-Documentation.patch patches.suse/0002-Add-number-of-nodes-to-bitmap-structure-for-clusteri.patch patches.suse/0003-Create-a-separate-module-for-clustering-support.patch patches.suse/0004-DLM-lock-and-unlock-functions.patch patches.suse/0005-Introduce-md_cluster_operations-to-handle-cluster-fu.patch patches.suse/0006-Introduce-md_cluster_info.patch patches.suse/0007-Return-MD_SB_CLUSTERED-if-mddev-is-clustered.patch patches.suse/0008-Add-node-recovery-callbacks.patch patches.suse/0009-Use-separate-bitmaps-for-each-nodes-in-the-cluster.patch patches.suse/0010-Lock-bitmap-while-joining-the-cluster.patch patches.suse/0011-Gather-on-going-resync-information-of-other-nodes.patch patches.suse/0012-bitmap_create-returns-bitmap-pointer.patch patches.suse/0013-Copy-set-bits-from-another-slot.patch patches.suse/0014-Initiate-recovery-on-node-failure.patch patches.suse/0015-Perform-resync-for-cluster-node-failure.patch patches.suse/0016-Communication-Framework-Receiving.patch patches.suse/0017-Communication-Framework-Sending-functions.patch patches.suse/0018-metadata_update-sends-message-to-other-nodes.patch patches.suse/0019-Reload-superblock-if-METADATA_UPDATED-is-received.patch patches.suse/0020-Send-RESYNCING-while-performing-resync-start-stop.patch patches.suse/0021-Resync-start-Finish-actions.patch patches.suse/0022-Suspend-writes-in-RAID1-if-within-range.patch patches.suse/0023-Read-from-the-first-device-when-an-area-is-resyncing.patch patches.suse/0024-Add-new-disk-to-clustered-array.patch patches.suse/0025-md-bitmap-fix-incorrect-DIV_ROUND_UP-usage.patch patches.suse/0026-md-bitmap-use-sector_div-for-sector_t-divisions.patch patches.suse/0027-md-Fix-stray-cluster-confirm-crash.patch patches.suse/0028-md-Fix-bitmap-offset-calculations.patch patches.suse/0029-md-cluster-fix-bitmap-sub-offset-in-bitmap_read_sb.patch patches.suse/0030-md-cluster-correct-the-num-for-comparison.patch patches.suse/0031-md-Export-and-rename-kick_rdev_from_array.patch patches.suse/0032-md-Export-and-rename-find_rdev_nr_rcu.patch patches.suse/0033-md-cluster-remove-capabilities.patch patches.suse/0034-md-re-add-a-failed-disk.patch patches.suse/0035-md-cluster-re-add-capabilities.patch patches.suse/0036-Fix-read-balancing-during-node-failure.patch patches.suse/0037-md-cluster-use-pU-to-print-UUIDs.patch patches.suse/0038-md-cluster-split-recover_slot-for-future-code-reuse.patch patches.suse/0039-md-cluster-transfer-the-resync-ownership-to-another-.patch patches.suse/0040-md-cluster-fix-deadlock-issue-on-message-lock.patch patches.suse/0041-md-cluster-init-completion-within-lockres_init.patch patches.suse/0042-md-cluster-add-the-error-check-if-failed-to-get-dlm-.patch patches.suse/0043-md-cluster-init-suspend_list-and-suspend_lock-early-.patch patches.suse/0044-md-cluster-remove-the-unused-sb_lock.patch patches.suse/0045-md-cluster-add-missed-lockres_free.patch patches.suse/0046-md-cluster-only-call-complete-cinfo-completion-when-.patch patches.suse/0047-md-cluster-Read-the-disk-bitmap-sb-and-check-if-it-n.patch patches.suse/0048-md-cluster-handle-error-situations-more-precisely-in.patch patches.suse/0049-md-extend-spinlock-protection-in-register_md_cluster.patch patches.suse/0050-md-cluster-remove-inappropriate-try_module_get-from-.patch patches.suse/0051-Increment-version-for-clustered-bitmaps.patch patches.suse/0052-md-cluster-complete-all-write-requests-before-adding.patch patches.suse/0053-md-cluster-Use-a-small-window-for-resync.patch patches.suse/0055-md-cluster-Wake-up-suspended-process.patch patches.suse/0056-md-Skip-cluster-setup-for-dm-raid.patch patches.suse/0057-md-Skip-cluster-setup-in-case-of-error-while-reading.patch patches.suse/0058-md-raid1-ensure-device-failure-recorded-before-write.patch patches.suse/0059-md-clear-CHANGE_PENDING-in-readonly-array.patch patches.suse/0060-md-cluster-send-BITMAP_NEEDS_SYNC-when-node-is-leavi.patch patches.suse/0061-md-remove_and_add_spares-to-activate-specific-rdev.patch patches.suse/0062-md-cluster-Improve-md_reload_sb-to-be-less-error-pro.patch patches.suse/0063-md-cluster-Perform-a-lazy-update.patch patches.suse/0064-md-cluster-Perform-resync-recovery-under-a-DLM-lock.patch patches.suse/0065-md-cluster-Fix-adding-of-new-disk-with-new-reload-co.patch patches.suse/0066-md-cluster-Do-not-printk-every-received-message.patch patches.suse/0067-md-cluster-make-other-members-of-cluster_msg-is-hand.patch patches.suse/0068-md-cluster-remove-unnecessary-setting-for-slot.patch patches.suse/0069-md-cluster-make-sure-the-node-do-not-receive-it-s-ow.patch patches.suse/0070-md-cluster-zero-cmsg-before-it-was-sent.patch patches.suse/0071-md-cluster-Add-SUSE-as-author-for-md-cluster.c.patch patches.suse/0072-md-cluster-only-call-kick_rdev_from_array-after-remo.patch patches.suse/0073-md-check-the-return-value-for-metadata_update_start.patch patches.suse/0074-raid1-include-bio_end_io_list-in-nr_queued-to-preven.patch patches.fixes/0001-md-bitmap-don-t-abuse-i_writecount-for-bitmap-files.patch patches.fixes/0002-md-remove-unnecessary-buf-from-get_bitmap_file.patch patches.fixes/0003-md-tidy-up-set_bitmap_file.patch patches.fixes/0004-md-move-GET_BITMAP_FILE-ioctl-out-from-mddev_lock.patch patches.fixes/md-Return-error-if-request_module-fails-and-returns-positive-value.patch patches.fixes/0001-crash-in-md-raid1-and-md-raid10-due-to-incorrect-lis.patch patches.fixes/md-Fix-remove_and_add_spares-removes-drive-added-as-spare-in-slot_store.patch patches.fixes/0001-md-bitmap-remove-confusing-code-from-filemap_get_pag.patch patches.fixes/0002-md-bitmap-remove-rcu-annotation-from-pointer-arithme.patch patches.fixes/0003-md-bitmap-don-t-pass-1-to-bitmap_storage_alloc.patch patches.fixes/0001-md-Drop-sending-a-change-uevent-when-stopping.patch # bsc#1004520 patches.fixes/0001-md-check-command-validity-early-in-md_ioctl.patch # bsc#1006691 (stable patches update) patches.fixes/0001-md-raid5-fix-a-recently-broken-BUG_ON.patch patches.fixes/0001-RAID1-ignore-discard-error.patch # bsc#982783 bsc#1020048 patches.fixes/0001-RAID1-avoid-unnecessary-spin-locks-in-IO-barrier-code.patch # bsc#1020795 lvmcache backport 2nd part patches patches.suse/0102-block-submit_bio_wait-conversions.patch patches.suse/0103-asm-generic-add-__smp_xxx-wrappers.patch patches.suse/0104-arch-Mass-conversion-of-smp_mb__.patch patches.fixes/0001-md-raid0-update-queue-parameter-in-a-safer-location.patch patches.fixes/0001-md-raid0-apply-base-queue-limits-before-disk_stack_l.patch patches.fixes/0001-md-ensure-md-devices-are-freed-before-module-is-unlo.patch patches.fixes/0001-md-raid1-don-t-clear-bitmap-bit-when-bad-block-list-.patch patches.fixes/0003-md-raid10-ensure-device-failure-recorded-before-writ.patch patches.fixes/0002-md-raid10-don-t-clear-bitmap-bit-when-bad-block-list.patch # bcache update, including patches for # bnc#893777, bnc#893949, bnc#902893, bnc#951638, bsc#1047626, # bsc#1076110, bsc#951638 patches.drivers/0001-bcache-Fix-a-journalling-performance-bug.patch patches.drivers/0002-bcache-Fix-a-lockdep-splat.patch patches.drivers/0003-bcache-Use-blkdev_issue_discard.patch patches.drivers/0004-bcache-Add-on-error-panic-unregister-setting.patch patches.drivers/0005-bcache-Stripe-size-isn-t-necessarily-a-power-of-two.patch patches.drivers/0006-bcache-Remove-unnecessary-check-in-should_split.patch patches.drivers/0007-bcache-Explicitly-track-btree-node-s-parent.patch patches.drivers/0008-bcache-Add-btree_insert_node.patch patches.drivers/0009-bcache-Insert-multiple-keys-at-a-time.patch patches.drivers/0010-bcache-Convert-btree_insert_check_key-to-btree_inser.patch patches.drivers/0011-bcache-Add-explicit-keylist-arg-to-btree_insert.patch patches.drivers/0012-bcache-Clean-up-keylist-code.patch patches.drivers/0013-bcache-Refactor-request_write.patch patches.drivers/0014-bcache-Refactor-read-request-code-a-bit.patch patches.drivers/0015-bcache-Refactor-journalling-flow-control.patch patches.drivers/0016-bcache-Move-keylist-out-of-btree_op.patch patches.drivers/0017-bcache-Convert-try_wait-to-wait_queue_head_t.patch patches.drivers/0018-bcache-Convert-bucket_wait-to-wait_queue_head_t.patch patches.drivers/0019-bcache-Convert-gc-to-a-kthread.patch patches.drivers/0020-bcache-Convert-writeback-to-a-kthread.patch patches.drivers/0021-bcache-Add-btree_map-functions.patch patches.drivers/0022-bcache-Move-some-stuff-to-btree.c.patch patches.drivers/0023-bcache-Convert-bch_btree_read_async-to-bch_btree_map.patch patches.drivers/0024-bcache-Clean-up-cache_lookup_fn.patch patches.drivers/0025-bcache-Prune-struct-btree_op.patch patches.drivers/0026-bcache-Kill-op-cl.patch patches.drivers/0027-bcache-Drop-some-closure-stuff.patch patches.drivers/0028-bcache-Kill-op-replace.patch patches.drivers/0029-bcache-Don-t-use-op-insert_collision.patch patches.drivers/0030-bcache-Convert-bch_btree_insert-to-bch_btree_map_lea.patch patches.drivers/0031-bcache-Break-up-struct-search.patch patches.drivers/0032-bcache-Move-sector-allocator-to-alloc.c.patch patches.drivers/0033-bcache-Pull-on-disk-data-structures-out-into-a-separ.patch patches.drivers/0034-bcache-Fix-bch_ptr_bad.patch patches.drivers/0035-bcache-Debug-code-improvements.patch patches.drivers/0036-bcache-Don-t-bother-with-bucket-refcount-for-btree-n.patch patches.drivers/0037-bcache-bch_-btree-extent-_ptr_invalid.patch patches.drivers/0038-bcache-PRECEDING_KEY.patch patches.drivers/0039-bcache-Add-btree_node_write_sync.patch patches.drivers/0040-bcache-Add-make_btree_freeing_key.patch patches.drivers/0041-bcache-Incremental-gc.patch patches.drivers/0042-bcache-Avoid-deadlocking-in-garbage-collection.patch patches.drivers/0043-bcache-Kill-bch_next_recurse_key.patch patches.drivers/0044-bcache-Kill-sequential_merge-option.patch patches.drivers/0045-bcache-Move-spinlock-into-struct-time_stats.patch patches.drivers/0046-bcache-Have-btree_split-insert-into-parent-directly.patch patches.drivers/0047-bcache-Better-full-stripe-scanning.patch patches.drivers/0048-bcache-Fix-sysfs-splat-on-shutdown-with-flash-only-d.patch patches.drivers/0049-bcache-Use-ida-for-bcache-block-dev-minor.patch patches.drivers/0050-bcache-Delete-some-slower-inline-asm.patch patches.drivers/0051-bcache-Bypass-torture-test.patch patches.drivers/0052-bcache-defensively-handle-format-strings.patch patches.drivers/0053-bcache-fix-sparse-non-static-symbol-warning.patch patches.drivers/0054-bcache-kthread-don-t-set-writeback-task-to-INTERUPTI.patch patches.drivers/0055-bcache-Use-uninterruptible-sleep-in-writeback.patch patches.drivers/0056-bcache-Fix-dirty_data-accounting.patch patches.drivers/0057-bcache-Fix-for-can_attach_cache.patch patches.drivers/0058-bcache-Fix-heap_peek-macro.patch patches.drivers/0059-bcache-fix-for-gc-crashing-when-no-sectors-are-used.patch patches.drivers/0060-bcache-bugfix-moving_gc-now-moves-only-correct-bucke.patch patches.drivers/0061-bcache-fix-for-gc-and-writeback-race.patch patches.drivers/0062-bcache-bugfix-for-race-between-moving_gc-and-bucket_.patch patches.drivers/0063-bcache-New-writeback-PD-controller.patch patches.drivers/0064-bcache-Kill-unaligned-bvec-hack.patch patches.drivers/0065-bcache-Performance-fix-for-when-journal-entry-is-ful.patch patches.drivers/0066-bcache-Minor-btree-cache-fix.patch patches.drivers/0067-bcache-Don-t-touch-bucket-gen-for-dirty-ptrs.patch patches.drivers/0068-bcache-Zero-less-memory.patch patches.drivers/0069-bcache-kill-closure-locking-usage.patch patches.drivers/0070-bcache-kill-closure-locking-code.patch patches.drivers/0071-bcache-Rework-allocator-reserves.patch patches.drivers/0072-bcache-Do-bkey_put-in-btree_split-error-path.patch patches.drivers/0073-bcache-Trivial-error-handling-fix.patch patches.drivers/0074-bcache-kill-index.patch patches.drivers/0075-bcache-Btree-verify-code-improvements.patch patches.drivers/0076-bcache-Use-a-mempool-for-mergesort-temporary-space.patch patches.drivers/0077-bcache-Remove-fix-some-header-dependencies.patch patches.drivers/0078-bcache-Make-bch_keylist_realloc-take-u64s-not-nptrs.patch patches.drivers/0079-bcache-Bkey-indexing-renaming.patch patches.drivers/0080-bcache-Split-out-sort_extent_cmp.patch patches.drivers/0081-bcache-Add-struct-bset_sort_state.patch patches.drivers/0082-bcache-Rename-shuffle-various-code-around.patch patches.drivers/0083-bcache-Abstract-out-stuff-needed-for-sorting.patch patches.drivers/0084-bcache-Add-struct-btree_keys.patch patches.drivers/0085-bcache-Add-bch_btree_keys_u64s_remaining.patch patches.drivers/0086-bcache-Refactor-bset_tree-sysfs-stats.patch patches.drivers/0087-bcache-Convert-btree_iter-to-struct-btree_keys.patch patches.drivers/0088-bcache-Convert-debug-code-to-btree_keys.patch patches.drivers/0089-bcache-Convert-sorting-to-btree_keys.patch patches.drivers/0090-bcache-Move-insert_fixup-to-btree_keys_ops.patch patches.drivers/0091-bcache-update-bch_bkey_try_merge.patch patches.drivers/0092-bcache-Add-bch_bkey_equal_header.patch patches.drivers/0093-bcache-Improve-bucket_prio-calculation.patch patches.drivers/0094-bcache-Don-t-return-EINTR-when-insert-finished.patch patches.drivers/0095-bcache-Fix-auxiliary-search-trees-for-key-size-cache.patch patches.drivers/0096-bcache-fix-BUG_ON-due-to-integer-overflow-with-GC_SE.patch patches.drivers/0097-bcache-Minor-fixes-from-kbuild-robot.patch patches.drivers/0098-bcache-bugfix-gc-thread-now-gets-woken-when-cache-is.patch patches.drivers/0099-bcache-Fix-another-compiler-warning-on-m68k.patch patches.drivers/0100-bcache-Fix-flash_dev_cache_miss-for-real-this-time.patch patches.drivers/0101-bcache-fix-a-shutdown-bug.patch patches.drivers/0102-bcache-Fix-a-lockdep-splat-in-an-error-path.patch patches.drivers/0103-bcache-Fix-a-null-ptr-deref-in-journal-replay.patch patches.drivers/0104-bcache-Fix-a-journalling-reclaim-after-recovery-bug.patch patches.drivers/0105-bcache-Fix-a-bug-recovering-from-unclean-shutdown.patch patches.drivers/0106-bcache-Fix-another-bug-recovering-from-unclean-shutd.patch patches.drivers/0107-bcache-Fix-discard-granularity.patch patches.drivers/0108-bcache-Fix-moving_gc-deadlocking-with-a-foreground-w.patch patches.drivers/0109-bcache-Fix-moving_pred.patch patches.drivers/0110-bcache-stop-moving_gc-marking-buckets-that-can-t-be-.patch patches.drivers/0111-bcache-Kill-dead-cgroup-code.patch patches.drivers/0112-bcache-Better-alloc-tracepoints.patch patches.drivers/0113-bcache-Improve-priority_stats.patch patches.drivers/0114-bcache-Add-bch_keylist_init_single.patch patches.drivers/0115-bcache-Add-a-real-GC_MARK_RECLAIMABLE.patch patches.drivers/0116-bcache-Fix-a-race-when-freeing-btree-nodes.patch patches.drivers/0117-bcache-btree-locking-rework.patch patches.drivers/0118-bcache-Kill-btree_io_wq.patch patches.drivers/0119-bcache-Rework-btree-cache-reserve-handling.patch patches.drivers/0120-bcache-Kill-unused-freelist.patch patches.drivers/0121-bcache-Kill-bucket-gc_gen.patch patches.drivers/0122-bcache-remove-nested-function-usage.patch patches.drivers/0123-bcache-fix-a-bug-when-detaching.patch patches.drivers/0124-bcache-Fix-a-journal-replay-bug.patch patches.drivers/0125-bcache-Fix-to-remove-the-rcu_sched-stalls.patch patches.drivers/0126-bcache-allocator-send-discards-with-correct-size.patch patches.drivers/0127-bcache-fix-lockdep-warnings-on-shutdown.patch patches.drivers/0128-bcache-fix-crash-on-shutdown-in-passthrough-mode.patch patches.drivers/0129-bcache-wait-for-buckets-when-allocating-new-btree-ro.patch patches.drivers/0130-bcache-fix-uninterruptible-sleep-in-writeback-thread.patch patches.drivers/0131-bcache-Allocate-bounce-buffers-with-GFP_NOWAIT.patch patches.drivers/0132-bcache-fix-typo-in-bch_bkey_equal_header.patch patches.drivers/0133-bcache-bcache_write-tracepoint-was-crashing.patch patches.drivers/0134-bcache-fix-crash-in-bcache_btree_node_alloc_fail-tra.patch patches.drivers/0135-bcache-Fix-an-infinite-loop-in-journal-replay.patch patches.drivers/0136-bcache-fix-use-after-free-in-btree_gc_coalesce.patch patches.drivers/0137-bcache-fix-more-early-shutdown-bugs.patch patches.drivers/0138-bcache-try-to-set-b-parent-properly.patch patches.drivers/0139-bcache-add-mutex-lock-for-bch_is_open.patch patches.drivers/0140-bcache-Drop-unneeded-blk_sync_queue-calls.patch patches.drivers/0141-bcache-use-kvfree-in-various-places.patch patches.drivers/0142-MAINTAINERS-BCACHE-Kent-Overstreet-has-changed-email.patch patches.drivers/0143-bcache-don-t-embed-return-statements-in-closure-macr.patch patches.drivers/0144-bcache-Really-show-state-of-work-pending-bit.patch patches.drivers/0145-md-more-open-coded-offset_in_page.patch patches.drivers/0146-bcache-fix-a-livelock-when-we-cause-a-huge-number-of.patch patches.drivers/0147-bcache-Add-a-cond_resched-call-to-gc.patch patches.drivers/0148-bcache-clear-BCACHE_DEV_UNLINK_DONE-flag-when-attach.patch patches.drivers/0149-bcache-allows-use-of-register-in-udev-to-avoid-devic.patch patches.drivers/0150-bcache-prevent-crash-on-changing-writeback_running.patch patches.drivers/0151-bcache-Change-refill_dirty-to-always-scan-entire-dis.patch patches.drivers/0152-bcache-fix-race-of-writeback-thread-starting-before-.patch patches.drivers/0153-bcache-cleaned-up-error-handling-around-register_cac.patch patches.drivers/0154-bcache-bch_writeback_thread-is-not-freezable.patch patches.drivers/0155-bcache-bch_allocator_thread-is-not-freezable.patch patches.drivers/0156-bcache-bch_gc_thread-is-not-freezable.patch patches.drivers/0157-bcache-documentation-updates-and-corrections.patch patches.drivers/0158-bcache-documentation-formatting-edited-for-clarity-s.patch patches.drivers/0159-bcache-Remove-deprecated-create_workqueue.patch patches.drivers/0160-bcache-Remove-redundant-parameter-for-cache_alloc.patch patches.drivers/0161-bcache-update-document-info.patch patches.drivers/0162-bcache-Remove-redundant-block_size-assignment.patch patches.drivers/0163-bcache-register_bcache-call-blkdev_put-when-cache_al.patch patches.drivers/0164-bcache-RESERVE_PRIO-is-too-small-by-one-when-prio_bu.patch patches.drivers/0165-bcache-pr_err-more-meaningful-error-message-when-nr_.patch patches.drivers/0166-bcache-Make-gc-wakeup-sane-remove-set_task_state.patch patches.drivers/0167-bcache-partition-support-add-16-minors-per-bcacheN-d.patch patches.drivers/0168-bcache-use-kmalloc-to-allocate-bio-in-bch_data_verif.patch patches.drivers/0169-bcache.txt-standardize-document-format.patch patches.drivers/0170-bcache-Fix-leak-of-bdev-reference.patch patches.drivers/0171-bcache-fix-sequential-large-write-IO-bypass.patch patches.drivers/0172-bcache-do-not-subtract-sectors_to_gc-for-bypassed-IO.patch patches.drivers/0173-bcache-Don-t-reinvent-the-wheel-but-use-existing-lli.patch patches.drivers/0174-bcache-gc-does-not-work-when-triggering-by-manual-co.patch patches.drivers/0175-bcache-correct-cache_dirty_target-in-__update_writeb.patch patches.drivers/0176-bcache-Correct-return-value-for-sysfs-attach-errors.patch patches.drivers/0177-bcache-increase-the-number-of-open-buckets.patch patches.drivers/0178-bcache-fix-for-gc-and-write-back-race.patch patches.drivers/0179-bcache-silence-static-checker-warning.patch patches.drivers/0180-bcache-Update-continue_at-documentation.patch patches.drivers/0181-bcache-fix-bch_hprint-crash-and-improve-output.patch patches.drivers/0182-bcache-initialize-dirty-stripes-in-flash_dev_run.patch patches.drivers/0183-bcache-use-llist_for_each_entry_safe-in-__closure_wa.patch patches.drivers/0184-bcache-Avoid-nested-function-definition.patch patches.drivers/0185-bcache-check-ca-alloc_thread-initialized-before-wake.patch patches.drivers/0186-bcache-fix-a-comments-typo-in-bch_alloc_sectors.patch patches.drivers/0187-bcache-rewrite-multiple-partitions-support.patch patches.drivers/0188-bcache-Remove-redundant-set_capacity.patch patches.drivers/0189-bcache-update-bio-bi_opf-bypass-writeback-REQ_-flag-.patch patches.drivers/0190-bcache-remove-unused-parameter.patch patches.drivers/0191-bcache-don-t-write-back-data-if-reading-it-failed.patch patches.drivers/0192-bcache-implement-PI-controller-for-writeback-rate.patch patches.drivers/0193-bcache-smooth-writeback-rate-control.patch patches.drivers/0194-bcache-writeback-rate-shouldn-t-artifically-clamp.patch patches.drivers/0195-bcache-rearrange-writeback-main-thread-ratelimit.patch patches.drivers/0196-bcache-safeguard-a-dangerous-addressing-in-closure_q.patch patches.drivers/0197-bcache-writeback-rate-clamping-make-32-bit-safe.patch patches.drivers/0198-bcache-only-permit-to-recovery-read-error-when-cache.patch patches.drivers/0199-bcache-update-bucket_in_use-in-real-time.patch patches.drivers/0200-bcache-fix-wrong-cache_misses-statistics.patch patches.drivers/0201-bcache-explicitly-destroy-mutex-while-exiting.patch patches.drivers/0202-bcache-add-a-comment-in-journal-bucket-reading.patch patches.drivers/0203-bcache-Fix-building-error-on-MIPS.patch patches.drivers/0204-bcache-recover-data-from-backing-when-data-is-clean.patch patches.drivers/0205-bcache-check-return-value-of-register_shrinker.patch +colyli patches.drivers/0018-bcache-backing-device-set-to-clean-after-finishing-d.patch ########################################################## # # Security stuff # ########################################################## patches.suse/disallow-ansi_cprng-for-FIPS-140-2 patches.suse/FIPS-01-crypto-drbg-SP800-90A-Deterministic-Random-Bit-Generator patches.suse/FIPS-02-crypto-drbg-header-file-for-DRBG patches.suse/FIPS-03-crypto-drbg-DRBG-kernel-configuration-options patches.suse/FIPS-04-crypto-drbg-compile-the-DRBG-code patches.suse/FIPS-05-crypto-drbg-DRBG-testmgr-test-vectors patches.suse/FIPS-06-crypto-drbg-Add-DRBG-test-code-to-testmgr patches.suse/FIPS-09-crypto-drbg-simplify-ordering-of-linked-list-in-drbg_ctr_df patches.suse/FIPS-10-crypto-fips-only-panic-on-bad-missing-crypto-mod-signatures patches.suse/FIPS-11-crypto-drbg-fix-memory-corruption-for-AES192 patches.suse/FIPS-12-crypto-drbg-use-of-kernel-linked-list patches.suse/FIPS-13-crypto-drbg-Use-Kconfig-to-ensure-at-least-one-RNG-option-is-set patches.suse/FIPS-14-crypto-drbg-cleanup-of-preprocessor-macros patches.suse/FIPS-15-crypto-drbg-Fix-format-string-for-debugging-statements patches.suse/FIPS-16-crypto-drbg-Call-CTR-DRBG-DF-function-only-once patches.suse/FIPS-17-crypto-drbg-Select-correct-DRBG-core-for-stdrng patches.suse/FIPS-18-crypto-drbg-Mix-a-time-stamp-into-DRBG-state patches.suse/FIPS-19-crypto-drbg-HMAC-SHA1-DRBG-has-crypto-strength-of-128-bits patches.suse/FIPS-20-crypto-drbg-drbg_exit-can-be-static patches.fixes/crypto-drbg-fix-failure-of-generating-multiple-of-64kB patches.fixes/crypto-aesni-Add-support-for-192+256-bit-keys-to-AESNI-RFC4106 patches.suse/allow-cmac_aes-for-FIPS-140-2 patches.suse/allow-cmac_3des_ede-for-FIPS-140-2 patches.suse/allow-gcm_aes-for-FIPS-140-2 patches.suse/crypto-testmgr-mark-authenticated-ctr-aes-also-as-fi.patch patches.suse/crypto-testmgr-allow-rfc3686-aes-ctr-variants-in-fip.patch patches.fixes/crypto-drbg-panic-on-continuous-self-test-error patches.suse/FIPS-list-__driver-gcm-aes-aesni-explicitly-in-alg_test_descs patches.fixes/crypto-rng-RNGs-must-return-0-in-success-case patches.fixes/crypto-testmgr-fix-RNG-return-code-enforcement patches.fixes/ptrace-in-namespace-perm-check.fix patches.kabi/0001-kabi-Workaround-spurious-kabi-change-in-kernel-ptrac.patch patches.drivers/crypto-salsa20-fix-blkcipher_walk-API-usage patches.drivers/crypto-hmac-require-that-the-underlying-hash-algorit patches.drivers/crypto-algif_skcipher-Load-TX-SG-list-after-waiting patches.drivers/0001-crypto-qat-Intel-R-QAT-driver-framework.patch patches.drivers/0002-crypto-qat-Intel-R-QAT-DH895xcc-accelerator.patch patches.drivers/0003-crypto-qat-Intel-R-QAT-FW-interface.patch patches.drivers/0004-crypto-qat-Intel-R-QAT-crypto-interface.patch patches.drivers/0005-crypto-qat-Intel-R-QAT-ucode-part-of-fw-loader.patch patches.drivers/0006-crypto-qat-Intel-R-QAT-accelengine-part-of-fw-loader.patch patches.drivers/0007-crypto-qat-Fix-random-config-build-warnings.patch patches.drivers/0008-crypto-qat-Fix-build-problem-with-O.patch patches.drivers/0009-crypto-qat-Updated-Firmware-Info-Metadata.patch patches.drivers/0010-crypto-qat-Intel-R-QAT-transport-code.patch patches.drivers/0011-crypto-authenc-Export-key-parsing-helper-function.patch patches.drivers/0012-crypto-qat-Update-to-makefiles.patch patches.drivers/0013-crypto-qat-Fixed-new-checkpatch-warnings.patch patches.drivers/0014-crypto-qat-Fix-error-path-crash-when-no-firmware-is-.patch patches.drivers/0015-crypto-qat-remove-an-unneeded-cast.patch patches.drivers/0016-crypto-qat-remove-unnecessary-return-codes.patch patches.drivers/0017-crypto-qat-checkpatch-blank-lines.patch patches.drivers/0018-crypto-qat-remove-unneeded-header.patch patches.drivers/0019-crypto-qat-remove-unnecessary-parentheses.patch patches.drivers/0020-crypto-qat-use-min_t-macro.patch patches.drivers/0021-crypto-qat-change-slice-regions-to-slice-region.patch patches.drivers/0022-crypto-qat-change-ae_num-to-ae_id.patch patches.drivers/0023-crypto-qat-Updated-print-outputs.patch patches.drivers/0024-crypto-qat-Use-hweight-for-bit-counting.patch patches.drivers/0025-crypto-qat-Fixed-SKU1-dev-issue.patch patches.drivers/0026-crypto-qat-Fix-return-value-check-in-adf_chr_drv_cre.patch patches.drivers/0027-crypto-qat-Enable-all-32-IRQs.patch patches.drivers/0028-crypto-qat-Fix-typo-in-name-of-tasklet_struct.patch patches.drivers/0029-crypto-qat-Removed-unneeded-partial-state.patch patches.drivers/0030-crypto-qat-Prevent-dma-mapping-zero-length-assoc-dat.patch patches.drivers/0031-crypto-qat-Enforce-valid-numa-configuration.patch patches.drivers/0032-crypto-qat-fix-bad-unlock-balance.patch patches.drivers/0033-crypto-qat-cleanup-coccicheck-warning-NULL-check-bef.patch patches.drivers/0034-crypto-qat-cleanup-unnecessary-break-checkpatch-warn.patch patches.drivers/0035-crypto-qat-misspelling-typo-reseting-should-be-reset.patch patches.drivers/0036-crypto-qat-Move-BAR-definitions-to-device-specific-m.patch patches.drivers/0037-crypto-qat-Use-memzero_explicit.patch patches.drivers/0038-crytpo-qat-Fix-64-bytes-requests.patch patches.drivers/0039-crypto-qat-fix-problem-with-coalescing-enable-logic.patch patches.drivers/0040-crypto-qat-Fix-assumption-that-sg-in-and-out-will-ha.patch patches.drivers/0041-crypto-qat-add-support-for-cbc-aes-ablkcipher.patch patches.drivers/0042-crypto-qat-Fix-incorrect-uses-of-memzero_explicit.patch patches.drivers/0043-crypto-qat-fix-device-reset-flow.patch patches.drivers/0044-crypto-qat-correctly-type-a-boolean.patch patches.drivers/0045-crypto-qat-adf_ae_stop-is-never-called.patch patches.drivers/0046-crypto-qat-use-pci_wait_for_pending_transaction.patch patches.drivers/0047-crypto-qat-remove-unnecessary-include-of-atomic.h-he.patch patches.drivers/0048-crypto-qat-Ensure-ipad-and-opad-are-zeroed.patch patches.drivers/0049-crypto-qat-remove-incorrect-__exit-markup.patch patches.drivers/0050-crypto-qat-remove-duplicate-definition-of-Intel-PCI-.patch patches.drivers/0051-crypto-qat-fix-typo-in-string.patch patches.drivers/0052-crypto-qat-make-error-and-info-log-messages-more-des.patch patches.drivers/0053-crypto-qat-fix-typo.patch patches.drivers/0054-crypto-qat-fix-checkpatch-CHECK_SPACING-issues.patch patches.drivers/0055-crypto-qat-checkpatch-PARENTHESIS_ALIGNMENT-and-LOGI.patch patches.drivers/0056-crypto-qat-fix-checkpatch-CONCATENATED_STRING-issues.patch patches.drivers/0057-crypto-qat-fix-checkpatch-BIT_MACRO-issues.patch patches.drivers/0058-crypto-qat-fix-checkpatch-COMPARISON_TO_NULL-issue.patch patches.drivers/0059-crypto-qat-fix-checkpatch-CODE_INDENT-issue.patch patches.drivers/0060-crypto-qat-print-ring-name-in-debug-output.patch patches.drivers/0061-crypto-qat-fix-double-release_firmware-on-error-path.patch patches.suse/0001-qat-fix-different-cpuinfo-for-Xen.patch ########################################################## # Audit ########################################################## patches.fixes/audit-allow-login-in-non-init-namespaces.patch patches.fixes/audit-do-not-reject-all-audit_inode-filter-types.patch patches.fixes/audit-implement-generic-feature-setting-and-retrieving.patch patches.fixes/audit-loginuid-functions-coding-style.patch patches.fixes/audit-allow-unsetting-the-loginuid-with-priv.patch patches.fixes/audit-remove-config_audit_loginuid_immutable.patch patches.fixes/audit-audit-feature-to-only-allow-unsetting-the-loginuid.patch patches.fixes/audit-audit-feature-to-set-loginuid-immutable.patch patches.fixes/audit-fix-type-of-sessionid-in-audit_set_loginuid.patch patches.fixes/audit-dont-generate-loginuid-log-when-audit-disabled patches.fixes/audit-fix-use-after-free-in-audit_remove_watch_rule.patch ########################################################## # AppArmor ########################################################## patches.apparmor/apparmor-compatibility-patch-for-v5-network-control # patches.apparmor/apparmor-profiles-seq_file patches.fixes/apparmor-fix-replacement-not-being-applied.patch patches.fixes/apparmor-fix-open-after-profile-replacement.patch patches.apparmor/apparmor-temporary-work-around-for-bug-while-unloadi patches.apparmor/apparmor-allow-sys_cap_resource-to-be-sufficient-to-prlimit-another-task patches.fixes/skip-proc-ns-files.patch patches.apparmor/apparmor-use-list_next_entry-instead-of-list_entry_next.patch patches.apparmor/apparmor-fix-oops-validate-buffer-size-in-apparmor_setprocattr.patch patches.apparmor/apparmor-fix-arg_size-computation-for-when-setprocattr-is-null-terminated.patch ########################################################## # SELinux ########################################################## ######################################################## # Address space layout randomization ######################################################## ######################################################## # KDB v4.4 ######################################################## ######################################################## # Other patches for debugging ######################################################## patches.suse/crasher-26.diff patches.suse/stack-unwind patches.suse/revert-x86-remove-warning-and-warning_symbol-from-struct-stacktrace_ops patches.suse/no-frame-pointer-select patches.arch/x86_64-unwind-annotations patches.arch/stack-unwind-cfi_ignore-takes-more-arguments ######################################################## # Kdump ######################################################## patches.suse/kexec-save-pg_head_mask-in-vmcoreinfo patches.suse/kexec-export-free_huge_page-to-VMCOREINFO patches.fixes/kexec-fix-build-error-when-hugetlbfs-is-disabled ######################################################## # cgroups ######################################################## patches.fixes/sched-isolcpu-make-cpu_isolated_map-visible-outside-.patch patches.fixes/cpusets-isolcpus-exclude-isolcpus-from-load-balancin-v2.patch ######################################################## # Performance Monitoring, Tracing etc ######################################################## patches.suse/intel-tsx-0001-perf-x86-intel-avoid-checkpointed-counters-causing-excessive-tsx-aborts.patch patches.suse/intel-tsx-0002-perf-x86-report-tsx-transaction-abort-cost-as-weight.patch patches.suse/intel-tsx-0003-perf-x86-intel-add-haswell-tsx-event-aliases.patch patches.suse/intel-tsx-0004-perf-x86-intel-clean-up-reduce-pebs-code.patch patches.suse/intel-tsx-0005-tools-perf-fix-sorting-for-64bit-entries.patch patches.suse/intel-tsx-0007-tools-perf-stat-add-perf-stat-transaction.patch patches.suse/intel-tsx-0008-perf-x86-add-haswell-specific-transaction-flag-reporting.patch patches.suse/intel-tsx-0009-perf-add-generic-transaction-flags.patch patches.suse/intel-tsx-0010-tools-perf-support-sorting-by-in_tx-or-abort-branch-flags.patch patches.suse/intel-tsx-0011-tools-perf-record-add-abort_tx-no_tx-in_tx-branch-filter-options-to-perf-record-j.patch patches.suse/intel-tsx-0012-tools-perf-add-support-for-record-transaction-flags.patch patches.suse/intel-tsx-0013-perf-x86-suppress-duplicated-abort-lbr-records.patch patches.suse/intel-tsx-0014-perf-x86-optimize-intel_pmu_pebs_fixup_ip.patch patches.suse/intel-tsx-0015-perf-x86-intel-uncore-add-filter-support-for-ivybridge-ep-qpi-boxes.patch patches.suse/intel-tsx-0016-perf-x86-intel-add-ivy-bridge-ep-uncore-irp-box-support.patch patches.suse/intel-tsx-0017-perf-disable-all-pmus-on-unthrottling-and-rescheduling.patch patches.suse/intel-tsx-0018-perf-x86-fix-constraint-table-end-marker-bug.patch patches.suse/intel-tsx-0019-perf-document-the-new-transaction-sample-type.patch patches.arch/powerpc-perf-add-power8-cache-tlb-events.patch # failed to initialize ftrace in kernel-xen (bnc#873195) patches.suse/ftrace-x86-xen-use-kernel-identity-mapping-only-when.patch patches.suse/perf-additional-warning-when-sampling-rate-if-decayed-below-startup-minimum.patch patches.fixes/perf-fix-race-in-swevent-hash.patch # SLE12SP1 fate patches.suse/0001-temp-revert-af91568e.patch patches.suse/0002-perf-fix-the-perf-context-switch-optimization patches.suse/0003-perf-x86-add-intel-rapl-pmu-support patches.suse/0004-perf-add-active_entry-list-head-to-struct-perf_event patches.suse/0005-perf-x86-fix-active_entry-initialization patches.suse/0006-perf-introduce-a-flag-to-enable-close-on-exec-in-perf_event_open patches.suse/0007-perf-x86-uncore-fix-ivt-snb-ep-uncore-cbox-nid-filter-table patches.suse/0008-perf-x86-uncore-fix-initialization-of-cpumask patches.suse/0009-perf-x86-uncore-add-ability-to-customize-pmu-callbacks patches.suse/0010-perf-x86-uncore-add-pci-ids-for-snb-ivb-hsw-imc patches.suse/0011-perf-x86-uncore-make-hrtimer-timeout-configurable-per-box patches.suse/0012-perf-x86-uncore-move-uncore_event_to_box-and-uncore_pmu_to_box patches.suse/0013-perf-x86-uncore-add-snb-ivb-hsw-client-uncore-memory-controller-support patches.suse/0014-perf-x86-uncore-add-hrtimer-to-snb-uncore-imc-pmu patches.suse/0015-perf-remove-redundant-pmu-assignment patches.suse/0016-perf-x86-uncore-use-mib-unit-for-events-for-snb-ivb-hsw-imc patches.suse/0017-perf-x86-uncore-add-_init-for-uncore_cpumask_init patches.suse/0018-perf-x86-uncore-fix-compilation-warning-in-snb_uncore_imc_init_box patches.suse/0019-perf-x86-uncore-fix-missing-end-markers-for-snb-ivb-hsw-imc-pmu patches.suse/0020-perf-rework-free-paths patches.suse/0021-perf-simplify-perf_event_exit_task_context patches.suse/0022-perf-events-core-drop-unused-variable-after-cleanup patches.suse/0023-fix-haswell-precise-store-data-source-encoding patches.suse/0024-perf-fix-use-after-free-in-perf_remove_from_context patches.suse/0025-perf-add-new-conditional-branch-filter-perf_sample_branch_cond patches.suse/0026-perf-x86-add-conditional-branch-filtering-support patches.suse/0027-perf-fix-perf_event_comm-vs-exec-assumption patches.suse/0028-perf-x86-intel-uncore-fix-snb-ep-ivt-cbox-filter-mappings patches.suse/0029-perf-fix-lockdep-warning-on-process-exit patches.suse/0030-perf-x86-micro-optimize-nhmex_rbox_get_constraint patches.suse/0031-perf-x86-intel-update-intel-models patches.suse/0032-perf-set-owner-pointer-for-kernel-events patches.suse/0033-perf-add-queued-work-to-remove-orphaned-child-events patches.suse/0034-perf-x86-uncore-declare-some-functions-and-variables patches.suse/0035-perf-x86-uncore-move-nhm-snb-ivb-specific-code-to-seperate-file patches.suse/0036-perf-x86-uncore-move-snb-ivb-ep-specific-code-to-seperate-file patches.suse/0037-perf-x86-uncore-move-nhm-ex-wsm-ex-specific-code-to-seperate-file patches.suse/0038-perf-x86-use-extended-offcore-mask-on-haswell patches.suse/0039-perf-x86-revamp-pebs-event-selection patches.suse/0040-perf-x86-uncore-export-basic-memory-events-for-ivt-imc-pmu patches.suse/0041-perf-x86-uncore-rename-ivytown-to-ivybridge-ep patches.suse/0042-perf-x86-intel-mark-initialization-code-as-such patches.suse/0043-perf-x86-fix-section-mismatch-in-split-uncore-driver patches.suse/0044-perf-x86-intel-remove-incorrect-model-number-from-haswell-perf patches.suse/0045-perf-x86-intel-document-all-haswell-models patches.suse/0046-perf-x86-intel-uncore-add-haswell-ep-uncore-support patches.suse/0047-perf-x86-intel-uncore-register-the-pmu-only-if-the-uncore-pci-device-exists patches.suse/0048-perf-x86-intel-uncore-add-missing-cbox-filter-flags-on-ivybridge-ep-uncore-driver patches.suse/0049-perf-x86-intel-uncore-fix-pcu-filter-setup-for-sandy-ivy-haswell-ep patches.suse/0050-perf-fix-unclone_ctx-vs-locking patches.suse/0051-scheduler-replace-_get_cpu_var-with-this_cpu_ptr patches.suse/0052-x86-replace-_get_cpu_var-uses patches.suse/0053-perf-fix-corruption-of-sibling-list-with-hotplug patches.suse/0053b-perf-x86-intel-uncore-fix-boot-crash-on-sbox-pmu-on-haswell-ep patches.suse/0053c-perf-x86-intel-uncore-fix-irp-uncore-register-offsets-on-haswell-ep patches.suse/0054-perf-x86-intel-uncore-add-scaling-units-to-the-ep-imc-events patches.suse/0055-perf-x86-add-intel_flags_uevent_constraint patches.suse/0056-perf-x86-intel-use-intel_flags_uevent_constraint-for-precdist patches.suse/0057-perf-x86-intel-disallow-flags-for-most-core2-atom-nehalem-westmere-events patches.suse/0058-perf-x86-intel-uncore-make-sure-only-uncore-events-are-collected patches.suse/0058b-perf-x86-uncore-hsw-ep-handle-systems-with-only-two-sboxes patches.suse/0059-perf-decouple-unthrottling-and-rotating patches.suse/0060-perf-x86-intel-fix-haswell-cycle_activity-counter-constraints patches.suse/0061-perf-x86-intel-reduce-lbr_sel_map-size patches.suse/0062-perf-introduce-pmu-context-switch-callback patches.suse/0063-perf-x86-intel-disable-freeze_lbrs_on_pmi-when-lbr-operates-in-callstack-mode patches.suse/0064-perf-x86-intel-use-context-switch-callback-to-flush-lbr-stack patches.suse/0065-perf-x86-intel-add-basic-haswell-lbr-call-stack-support patches.suse/0066-perf-add-pmu-specific-data-for-perf-task-context patches.suse/0067-perf-x86-intel-allocate-space-for-storing-lbr-stack patches.suse/0068-perf-simplify-the-branch-stack-check patches.suse/0069-perf-x86-intel-add-new-cache-events-table-for-haswell patches.suse/0070-perf-x86-intel-add-broadwell-core-support patches.suse/0070b-perf-x86-intel-add-inst_retired-all-workarounds patches.suse/0071-perf-x86-intel-uncore-fix-cbox-bit-wide-and-ubox-reg-on-haswell-ep patches.suse/0072-perf-x86-add-more-broadwell-model-numbers patches.suse/0073-perf-x86-intel-uncore-add-broadwell-de-uncore-support patches.suse/0001-perf_tools-stat-add-units-to-nanosec-based-counters.patch patches.suse/0002-perf_tools-evsel-remove-idx-parm-from-constructor.patch patches.suse/0003-perf_tools-stat-add-event-unit-and-scale-support.patch patches.suse/0004-perf_tools-stat-fix-null-pointer-reference-bug-with-event-unit.patch # SLE12SP1 bugzilla patches.fixes/perf-x86-intel-uncore-delete-an-unnecessary-check-before-pci_dev_put-call patches.fixes/perf-x86-intel-uncore-fix-multi-segment-problem-of-perf_event_intel_uncore patches.fixes/perf-x86-intel-fix-bug-for-cycles-p-and-cycles-pp-on-slm.patch # bsc#979489 patches.fixes/01-perf-x86-intel-add-intel-rapl-pp1-energy-counter-support.patch patches.fixes/02-perf-rapl-fix-sysfs_show-initialization-for-rapl-pmu.patch patches.fixes/tracing-kprobes-Enforce-kprobes-teardown-after-testing.patch ######################################################## # KVM patches ######################################################## patches.fixes/kvm-ioapic.patch patches.fixes/kvm-macos.patch # bnc#871306, FATE#316354 patches.arch/kvm-nvmx-replace-kvm_set_cr0-with-vmx_set_cr0-in-load_vmcs12_host_state.patch patches.arch/kvm-nvmx-do-not-set-identity-page-map-for-l2.patch patches.arch/kvm-nvmx-implement-support-for-efer-saving-on-vm-exit.patch patches.arch/kvm-nvmx-enable-unrestricted-guest-mode-support.patch patches.arch/kvm-nvmx-amend-nested_run_pending-logic.patch patches.arch/kvm-nvmx-do-not-put-exception-that-caused-vmexit-to-idt_vectoring_info.patch patches.arch/kvm-nvmx-check-all-exceptions-for-intercept-during-delivery-to-l2.patch patches.arch/kvm-nvmx-do-not-generate-df-if-pf-happens-during-exception-delivery-into-l2.patch patches.arch/kvm-x86-mask-unsupported-xsave-entries-from-leaf-0dh-index-0.patch patches.arch/kvm-x86-prevent-setting-unsupported-xsave-states.patch patches.arch/kvm-x86-only-copy-xsave-state-for-the-supported-features.patch patches.arch/kvm-nvmx-fully-support-nested-vmx-preemption-timer.patch patches.arch/kvm-nvmx-report-2mb-ept-pages-as-supported.patch patches.arch/nvmx-fix-pick-up-of-uninjected-nmis.patch patches.arch/nvmx-report-cpu_based_virtual_nmi_pending-as-supported.patch patches.arch/kvm-x86-fix-kvm_set_xcrs-for-cpus-that-do-not-support-xsave.patch patches.arch/kvm-x86-fix-kvm_set_xcrs-loop.patch patches.arch/kvm-vmx-fix-lazy-fpu-on-nested-guest.patch patches.arch/kvm-vmx-shadow-vm_entry_exit_controls-vmcs-field.patch patches.arch/kvm-nvmx-add-support-for-activity-state-hlt.patch patches.arch/kvm-nvmx-support-direct-apic-access-from-l2.patch patches.arch/kvm-nvmx-leave-vmx-mode-on-clearing-of-feature-control-msr.patch patches.arch/kvm-nvmx-pass-vmexit-parameters-to-nested_vmx_vmexit.patch patches.arch/kvm-nvmx-add-tracepoints-for-nested_vmexit-and-nested_vmexit_inject.patch patches.arch/kvm-nvmx-clean-up-handling-of-vmx-related-msrs.patch patches.arch/kvm-nvmx-fix-nested_run_pending-on-activity-state-hlt.patch patches.arch/kvm-nvmx-update-guest-activity-state-field-on-l2-exits.patch patches.arch/kvm-x86-fix-xsave-cpuid-exposing-bug.patch patches.arch/kvm-vmx-really-fix-lazy-fpu-on-nested-guest.patch patches.arch/kvm-nvmx-rework-interception-of-irqs-and-nmis.patch patches.arch/kvm-nvmx-fully-emulate-preemption-timer.patch patches.arch/kvm-nvmx-do-not-inject-nmi-vmexits-when-l2-has-a-pending-interrupt.patch patches.arch/kvm-x86-remove-return-code-from-enable_irq-nmi_window.patch patches.arch/kvm-vmx-disable-apic-virtualization-in-nested-guests.patch # SMAP support FATE#315674 patches.arch/kvm-remove-smap-bit-from-cr4_reserved_bits.patch patches.arch/kvm-add-smap-support-when-setting-cr4.patch patches.arch/kvm-disable-smap-for-guests-in-ept-realmode-and-ept-unpaging-mode.patch patches.arch/kvm-expose-smap-feature-to-guest.patch patches.arch/kvm-mmu-fix-smap-virtualization.patch patches.arch/arch-x86-kvm-mmu-c-work-around-gcc-4-4-4-bug.patch # bsc#943734 patches.arch/kvm-add-vfio-device.patch # bsc#954764, bsc#1032344 patches.fixes/0001-hwrng-virtio-ensure-reads-happen-after-successful-pr.patch # bsc#1035877, CVE-2017-8106 patches.fixes/kvm-nvmx-don-t-advertise-single-context-invalidation-for-invept # bsc#1045922, CVE-2017-7518 patches.fixes/kvm-x86-fix-singlestepping-over-syscall patches.kabi/kvm-Fix-kabi-breakage-by-CVE-2017-7518-backport.patch # bsc#1058507 - VUL-0: CVE-2017-12154: kernel-source: kvm: nVMX: L2 guest could access hardware(L0) CR8 register patches.fixes/0001-kvm-nVMX-Don-t-allow-L2-to-access-the-hardware-CR8.patch # bsc#1073311 - VUL-0: CVE-2017-17741: kernel: Out-of-bounds stack read problem in KVM kernel module patches.arch/kvm-fix-stack-out-of-bounds-read-in-write_mmio patches.fixes/kvm-x86-fix-icebp-instruction-handling ######################################################## # Module signing / secure boot ######################################################## patches.fixes/0002-KEYS-Load-.x509-files-into-kernel-keyring.patch patches.suse/0001-KEYS-Skip-key-state-checks-when-checking-for-possess.patch patches.suse/0002-KEYS-Use-bool-in-make_key_ref-and-is_key_possessed.patch patches.suse/0003-KEYS-key_is_dead-should-take-a-const-key-pointer-arg.patch patches.suse/0004-KEYS-Consolidate-the-concept-of-an-index-key-for-key.patch patches.suse/0005-KEYS-Introduce-a-search-context-structure.patch patches.suse/0006-KEYS-Search-for-auth-key-by-name-rather-than-target-.patch patches.suse/0007-KEYS-Define-a-__key_get-wrapper-to-use-rather-than-a.patch patches.suse/0008-KEYS-Drop-the-permissions-argument-from-__keyring_se.patch patches.suse/0009-Add-a-generic-associative-array-implementation.patch patches.suse/0010-KEYS-Expand-the-capacity-of-a-keyring.patch patches.suse/0011-KEYS-Implement-a-big-key-type-that-can-save-to-tmpfs.patch patches.suse/0012-KEYS-Add-per-user_namespace-registers-for-persistent.patch patches.suse/0013-KEYS-Rename-public-key-parameter-name-arrays.patch patches.suse/0014-KEYS-Move-the-algorithm-pointer-array-from-x509-to-p.patch patches.suse/0015-KEYS-Store-public-key-algo-ID-in-public_key-struct.patch patches.suse/0016-KEYS-Split-public_key_verify_signature-and-make-avai.patch patches.suse/0017-KEYS-Store-public-key-algo-ID-in-public_key_signatur.patch patches.suse/0019-X.509-Embed-public_key_signature-struct-and-create-f.patch patches.suse/0020-X.509-Check-the-algorithm-IDs-obtained-from-parsing-.patch patches.suse/0021-X.509-Handle-certificates-that-lack-an-authorityKeyI.patch patches.suse/0024-KEYS-Have-make-canonicalise-the-paths-of-the-X.509-c.patch patches.suse/0025-KEYS-Separate-the-kernel-signature-checking-keyring-.patch patches.suse/0026-KEYS-Add-a-trusted-flag-and-a-trusted-only-flag.patch patches.suse/0001-KEYS-fix-uninitialized-persistent_keyring_register_s.patch # bnc#805114 fix modsign key parser loaded SUSE certificate twice patches.suse/0001-X.509-Fix-certificate-gathering.patch # bnc#896262 VUL-0: CVE-2014-3631: keys: incorrect termination condition in assoc array garbage collection patches.suse/0001-KEYS-Fix-termination-condition-in-assoc-array-garbag.patch patches.suse/assoc_array-don-t-call-compare_object-on-a-node ######################################################## # Grab certificate from MokList (MODSIGN) FATE#314508 ######################################################## patches.suse/0001-Add-EFI-signature-data-types.patch patches.suse/0002-Add-an-EFI-signature-blob-parser-and-key-loader.patch patches.suse/0003-KEYS-Add-a-system-blacklist-keyring.patch patches.suse/0004-MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch patches.suse/0005-MODSIGN-Support-not-importing-certs-from-db.patch # bnc#866842 CVE-2014-0102: kernel: keyrings: search_nested_keyrings can crash patches.suse/0001-KEYS-Make-the-keyring-cycle-detector-ignore-other-ke.patch # bnc#876705 fix load SUSE singkey cert issue on S390x patches.fixes/0001-kernel-system_certificate.S-use-real-contents-instea.patch patches.fixes/0002-KEYS-correct-alignment-of-system_certificate_list-co.patch # bnc#886592 KEYS: Request for unknown key error patches.fixes/0001-KEYS-Set-the-asymmetric-key-type-default-search-meth.patch patches.suse/0003-KEYS-Don-t-permit-request_key-to-construct-a-new-key.patch ########################################################## # PKCS#7 support FATE#315018 ########################################################## patches.suse/0001-crypto-provide-single-place-for-hash-algo-informatio.patch patches.suse/0002-keys-change-asymmetric-keys-to-use-common-hash-defin.patch patches.suse/0003-X.509-Add-bits-needed-for-PKCS-7.patch patches.suse/0004-X.509-Export-certificate-parse-and-free-functions.patch patches.suse/0005-PKCS-7-Implement-a-parser-RFC-2315.patch patches.suse/0006-PKCS-7-Digest-the-data-in-a-signed-data-message.patch patches.suse/0007-PKCS-7-Find-the-right-key-in-the-PKCS-7-key-list-and.patch patches.suse/0008-PKCS-7-Verify-internal-certificate-chain.patch patches.suse/0009-PKCS-7-Find-intersection-between-PKCS-7-message-and-.patch patches.suse/0010-PKCS-7-Provide-a-key-type-for-testing-PKCS-7.patch patches.suse/0011-KEYS-X.509-Fix-a-spelling-mistake.patch patches.suse/0012-Provide-PE-binary-definitions.patch patches.suse/0013-pefile-Parse-a-PE-binary-to-find-a-key-and-a-signatu.patch patches.suse/0014-pefile-Strip-the-wrapper-off-of-the-cert-data-block.patch patches.suse/0015-pefile-Parse-the-presumed-PKCS-7-content-of-the-cert.patch patches.suse/0016-pefile-Parse-the-Microsoft-individual-code-signing-d.patch patches.suse/0017-pefile-Digest-the-PE-binary-and-compare-to-the-PKCS-.patch patches.suse/0018-pefile-Validate-PKCS-7-trust-chain.patch patches.suse/0019-pefile-Handle-pesign-using-the-wrong-OID.patch # bsc#940014 kexec_file_load failed: Accessing a corrupted shared library patches.suse/0001-PEFILE-Relax-the-check-on-the-length-of-the-PKCS-7-c.patch # Bug 1030593 CVE-2017-2647: kernel-source: Null pointer dereference in search_keyring patches.fixes/0001-keys-Guard-against-null-match-function-in-keyring_se.patch # Bug 1045327 - VUL-1: kernel-source: add_key syscall causes NULL pointer dereference patches.fixes/0001-KEYS-fix-dereferencing-NULL-payload-with-nonzero-len.patch # bsc#1062840, CVE-2017-12192 patches.fixes/0001-KEYS-prevent-KEYCTL_READ-on-negative-key.patch patches.fixes/assoc_array-Fix-a-buggy-node-splitting-case patches.fixes/KEYS-fix-writing-past-end-of-user-supplied-buffer-in.patch patches.fixes/KEYS-return-full-count-in-keyring_read-if-buffer-is-.patch # bsc#1063416, CVE-2017-15299 patches.fixes/0001-KEYS-don-t-let-add_key-update-an-uninstantiated-key.patch # bsc#1094353, CVE-2017-13305 patches.fixes/KEYS-encrypted-fix-buffer-overread-in-valid_master_d.patch ########################################################## # MOKx support FATE#316531 ########################################################## patches.suse/0001-MODSIGN-check-hash-of-kernel-module-in-blacklist.patch patches.suse/0002-MODSIGN-load-hash-blacklist-of-modules-from-MOKx.patch # bsc#929696 loading keys from db/dbx when SecureBoot disabled patches.suse/MODSIGN-loading-keys-from-db-when-SecureBoot-disabled.patch patches.suse/kernel-modsign_uefi.c-Check-for-EFI_RUNTIME_SERVICES.patch ######################################################## # Staging tree patches # new drivers that are going upstream ######################################################## ######################################################## # Lock down functions for UEFI secure boot , FATE#314486 ######################################################## patches.suse/0001_V3_Add_secure_modules_call.patch patches.suse/0002_V3_PCI_Lock_down_BAR_access_when_module_security_is_enabled.patch patches.suse/0003_V3_x86_Lock_down_IO_port_access_when_module_security_is_enabled.patch patches.suse/0004_V3_ACPI_Limit_access_to_custom_method.patch patches.suse/0005_V3_asus-wmi_Restrict_debugfs_interface_when_module_loading_is_restricted.patch patches.suse/0006_V3_Restrict__dev_mem_and__dev_kmem_when_module_loading_is_restricted.patch patches.suse/0007_V3_acpi_Ignore_acpi_rsdp_kernel_parameter_when_module_loading_is_restricted.patch patches.suse/0009_V3_uswsusp_Disable_when_module_loading_is_restricted.patch patches.suse/0010_V3_x86_Restrict_MSR_access_when_module_loading_is_restricted.patch patches.suse/0011_V3_Add_option_to_automatically_enforce_module_signatures_when_in_Secure_Boot_mode.patch patches.suse/0013-efi-Make-EFI_SECURE_BOOT_SIG_ENFORCE-depend-on-EFI.patch patches.suse/0014-efi-Add-EFI_SECURE_BOOT-bit.patch # EFI, kexec and all that jazz, FATE#31501{7,8,9} patches.arch/efi-x86-ia64-provide-a-generic-efi_config_init.patch patches.arch/efi-x86-make-efi_lookup_mapped_addr-a-common-function.patch patches.arch/x86-efi-fix-config_table_type-array-termination.patch patches.arch/0001-x86-efi-Simplify-EFI_DEBUG.patch patches.arch/0002-x86-mm-pageattr-Lookup-address-in-an-arbitrary-PGD.patch patches.arch/0003-x86-mm-pageattr-Add-a-PGD-pagetable-populating-funct.patch patches.arch/0004-x86-mm-pageattr-Add-a-PUD-pagetable-populating-funct.patch patches.arch/0005-x86-mm-pageattr-Add-a-PMD-pagetable-populating-funct.patch patches.arch/0006-x86-mm-pageattr-Add-a-PTE-pagetable-populating-funct.patch patches.arch/0007-x86-mm-pageattr-Add-a-PUD-error-unwinding-path.patch patches.arch/0008-x86-mm-pageattr-Add-last-levels-of-error-path.patch patches.arch/0009-x86-mm-cpa-Map-in-an-arbitrary-pgd.patch patches.arch/0010-x86-efi-Runtime-services-virtual-mapping.patch patches.arch/0011-x86-efi-Check-krealloc-return-value.patch patches.arch/0012-x86-efi-Remove-unused-variables-in-__map_region.patch patches.arch/0013-x86-efi-Add-a-wrapper-function-efi_map_region_fixed.patch patches.arch/0015-x86-efi-Cleanup-efi_enter_virtual_mode-function.patch patches.arch/0016-efi-Export-more-EFI-table-variables-to-sysfs.patch patches.arch/0017-efi-Export-EFI-runtime-memory-mapping-to-sysfs.patch patches.arch/0018-x86-efi-Pass-necessary-EFI-data-for-kexec-via-setup_.patch patches.arch/0019-x86-Add-xloadflags-bit-for-EFI-runtime-support-on-ke.patch patches.arch/0020-x86-Export-x86-boot_params-to-sysfs.patch patches.arch/0021-x86-Reserve-setup_data-ranges-late-after-parsing-mem.patch patches.arch/0022-x86-efi-Delete-superfluous-global-variables.patch patches.arch/0023-x86-efi-Fix-earlyprintk-off-by-one-bug.patch patches.arch/x86-efi-fix-32-bit-fallout.patch patches.arch/efi-move-facility-flags-to-struct-efi.patch patches.arch/efi-set-feature-flags-inside-feature-init-functions.patch patches.arch/x86-ptdump-add-the-functionality-to-dump-an-arbitrary-pagetable.patch patches.arch/x86-efi-dump-the-efi-page-table.patch patches.arch/x86-pageattr-export-page-unmapping-interface.patch patches.arch/x86-efi-make-efi-virtual-runtime-map-passing-more-robust.patch patches.arch/x86-efi-split-efi_enter_virtual_mode.patch patches.arch/ia64-efi-implement-efi_enabled.patch patches.arch/efi-use-null-instead-of-0-for-pointer.patch patches.arch/x86-efi-check-status-field-to-validate-bgrt-header.patch patches.arch/x86-efi-quirk-out-sgi-uv.patch patches.arch/x86-boot-cleanup-header-s-by-removing-some-ifdefs.patch patches.arch/x86-tools-consolidate-ifdef-code.patch patches.arch/x86-mm-pageattr-always-dump-the-right-page-table-in-an-oops.patch patches.arch/x86-efi-delete-dead-code-when-checking-for-non-native.patch patches.arch/x86-tools-fix-up-compiler-warnings.patch patches.arch/x86-tools-fix-more-compiler-errors.patch patches.arch/x86-do-not-export-efi-runtime-map-if-oldmap.patch patches.fixes/02-nmi-provide-the-option-to-issue-an-nmi-back-trace-to-every-cpu-but-current.patch patches.fixes/03-kernel-watchdog-c-perform-all-cpu-backtrace-in-case-of-hard-lockup.patch patches.fixes/04-panic-x86-fix-re-entrance-problem-due-to-panic-on-nmi.patch patches.fixes/05-panic-x86-allow-cpus-to-save-registers-even-if-looping-in-nmi-context.patch patches.fixes/06-kexec-fix-race-between-panic-and-crash_kexec.patch patches.fixes/07-x86-apic-introduce-apic_extnmi-command-line-parameter.patch patches.fixes/08-x86-nmi-save-regs-in-crash-dump-on-external-nmi.patch patches.fixes/09-documentation-document-kernel-panic_on_io_nmi-sysctl.patch patches.fixes/10-kernel-watchdog-use-nmi-registers-snapshot-in-hardlockup-handler.patch # bsc#970604 kernel: ACPI table override allowed when UEFI Secure Boot is enabled patches.suse/acpi-Disable_ACPI_table_override_when_UEFI_Secure_Boot_is.patch # bsc#972891 kernel: APEI error injection allowed when UEFI Secure Boot is enabled patches.suse/acpi_Disable_APEI_error_injection_if_securelevel_is_set.patch patches.fixes/efi-small-leak-on-error-in-runtime-map-code.patch ########################################################## # kexec Verify signature of PE signed bzImage FATE#315018 ########################################################## patches.suse/0001-x86-boot-Undef-memcmp-before-providing-a-new-definit.patch patches.suse/0002-x86-boot-Create-a-separate-string.h-file-to-provide-.patch patches.suse/0003-x86-boot-Move-optimized-memcpy-32-64-bit-versions-to.patch patches.suse/0004-x86-boot-Move-memcmp-into-string.h-and-string.c.patch patches.suse/0005-x86-boot-Move-memset-definition-in-compressed-string.patch patches.suse/0006-x86-boot-Do-not-include-boot.h-in-string.c.patch patches.suse/0007-x86-boot-Remove-misc.h-inclusion-from-compressed-str.patch patches.suse/0008-kexec-add-sysctl-to-disable-kexec_load.patch patches.suse/0009-kexec-compat-convert-to-COMPAT_SYSCALL_DEFINE-with-c.patch patches.suse/0010-kernel-audit-fix-non-modular-users-of-module_init-in.patch patches.suse/0011-kernel-kexec.c-convert-printk-to-pr_foo.patch patches.suse/0012-bin2c-move-bin2c-in-scripts-basic.patch patches.suse/0013-kernel-build-bin2c-based-on-config-option-CONFIG_BUI.patch patches.suse/0014-kexec-rename-unusebale_pages-to-unusable_pages.patch patches.suse/0015-kexec-move-segment-verification-code-in-a-separate-f.patch patches.suse/0016-kexec-use-common-function-for-kimage_normal_alloc-an.patch patches.suse/0017-resource-provide-new-functions-to-walk-through-resou.patch patches.suse/0018-kexec-make-kexec_segment-user-buffer-pointer-a-union.patch patches.suse/0019-kexec-new-syscall-kexec_file_load-declaration.patch patches.suse/0020-kexec-implementation-of-new-syscall-kexec_file_load.patch patches.suse/0021-purgatory-core-purgatory-functionality.patch patches.suse/0022-purgatory-sha256-provide-implementation-of-sha256-in.patch patches.suse/0023-kexec-load-and-relocate-purgatory-at-kernel-load-tim.patch patches.suse/0024-kexec-bzImage64-support-for-loading-bzImage-using-64.patch patches.suse/0025-kexec-support-for-kexec-on-panic-using-new-system-ca.patch patches.suse/0026-kexec-support-kexec-kdump-on-EFI-systems.patch patches.suse/0027-kexec-verify-the-signature-of-signed-PE-bzImage.patch patches.suse/0028-kexec-create-a-new-config-option-CONFIG_KEXEC_FILE-f.patch patches.suse/0029-kexec-remove-CONFIG_KEXEC-dependency-on-crypto.patch # Lock down kexec functions for UEFI secure boot , FATE#314486 patches.suse/0008_V3_kexec_Disable_at_runtime_if_the_kernel_enforces_module_loading_restrictions.patch # bsc#942802 fix out of the ELF headers buffer issue in syscall kexec_file_load() patches.suse/0001-kexec-fix-out-of-the-ELF-headers-buffer-issue-in-sys-v2.patch # bsc#950804 (CVE-2015-7837) VUL-0: CVE-2015-7837: kernel: securelevel disabled after kexec patches.suse/0001-kexec-uefi-copy-secure_boot-flag-in-boot-params-acro.patch # bnc876046 x86: EFI stub support for large memory maps patches.arch/0001-efi-Move-common-EFI-stub-code-from-x86-arch-code-to-.patch patches.arch/0002-efi-Add-system-table-pointer-argument-to-shared-func.patch patches.arch/0003-efi-Rename-memory-allocation-free-functions.patch patches.arch/0004-efi-Rename-__get_map-to-efi_get_memory_map.patch patches.arch/0005-efi-generalize-efi_get_memory_map.patch patches.arch/0006-efi-use-efi_get_memory_map-to-get-final-map-for-x86.patch patches.arch/0007-x86-EFI-stub-support-for-large-memory-maps.patch # bnc#881559 efi: Autoload efivars patches.arch/0001-efi-Autoload-efivars.patch # bsc#979485 fix build without CONFIG_EFI patches.fixes/x86-efi-parse_efi_setup-build-fix.patch # bsc#940853 Suse SLES12 hangs when EFI_PROPERTIES_TABLE enabled patches.arch/0001-x86-efi-Fix-boot-crash-by-mapping-EFI-memmap-entries.patch patches.fixes/02-ratelimit-extend-to-print-suppressed-messages-on-release.patch patches.fixes/03-printk-add-kernel-parameter-to-control-writes-to-dev-kmsg.patch # bnc#786450 patches.arch/x86-cmci-add-proper-detection-of-end-of-cmci-storms.patch patches.arch/x86-mce-fix-cmci-preemption-bugs.patch # bnc#871881 patches.arch/mce-amd-check-for-userspace-agent-before-decoding.patch # bnc#884369 patches.fixes/x86-allow_kernel_map_pages_in_pgd_to_work_when_nx_is_disabled.patch patches.fixes/x86-configure_nx_support_earlier_in_setup_arch.patch patches.suse/deprecate-file_remap_pages.patch # bnc#860441 patches.suse/0001-pm-hibernate-create-a-radix-tree-to-store-memory-bitmap patches.suse/0002-pm-hibernate-add-memory_rtree_find_bit-function patches.suse/0003-pm-hibernate-implement-position-keeping-in-radix-tree patches.suse/0004-pm-hibernate-iterate-over-set-bits-instead-of-pfns-in-swsusp_free patches.suse/0005-pm-hibernate-remove-the-old-memory-bitmap-implementation patches.suse/0006-pm-hibernate-touch-soft-lockup-watchdog-in-rtree_next_node # Fixes for bnc#860441 patches.suse/revert-pm-hibernate-iterate-over-set-bits-instead-of-pfns-in-swsusp_free patches.suse/pm-hibernate-iterate-over-set-bits-instead-of-pfns-in-swsusp_free patches.fixes/pm-hibernate-fix-rtree_next_node-to-avoid-walking-off-list-ends #bnc890373, bnc#892004 patches.suse/pm-hibernate-Use-put_page-to-free-ring-buffer-pages.patch patches.suse/pm-hibernate-use-put_page-in-free_image_page.patch patches.suse/pm-hibernate-use-put_page-in-release_swap_writer.patch ########################################################## # Hibernation Signature Verification FATE#316350 ########################################################## patches.suse/0001-x86-kaslr-Provide-randomness-functions.patch patches.suse/0002-efi-efistub-Refactor-stub-components.patch patches.suse/0001-PM-hibernate-define-HMAC-algorithm-and-digest-size-o.patch patches.suse/0003-x86-boot-Public-getting-random-boot-function.patch patches.suse/0004-x86-efi-Generating-random-number-in-EFI-stub.patch patches.suse/0005-x86-efi-Get-entropy-through-EFI-random-number-genera.patch patches.suse/0006-x86-efi-Generating-random-HMAC-key-for-siging-hibern.patch patches.suse/0007-efi-Make-efi_status_to_err-public.patch patches.suse/0008-x86-efi-Carrying-hibernation-key-by-setup-data.patch patches.suse/0009-PM-hibernate-Reserve-hibernation-key-and-erase-footp.patch patches.suse/0010-PM-hibernate-Generate-and-verify-signature-of-hibern.patch patches.suse/0011-PM-hibernate-Avoid-including-hibernation-key-to-hibe.patch patches.suse/0012-PM-hibernate-Forward-signature-verifying-result-and-.patch patches.suse/0013-PM-hibernate-Add-configuration-to-enforce-signature-.patch patches.suse/0014-PM-hibernate-Allow-user-trigger-hibernation-key-re-g.patch patches.suse/0015-PM-hibernate-Bypass-verification-logic-on-legacy-BIO.patch patches.suse/0016-PM-hibernate-Document-signature-verification-of-hibe.patch patches.suse/0001-PM-hibernate-Force-verify-hibernation-signature-in-s.patch # bsc#956284 "Regenerating hibernation key" popup at boot screen patches.suse/0001-x86-efi-Fix-invalid-parameter-error-when-getting-hib.patch # Bug 990058 Partner-L3: SLES12 SP1 for SAP fails to install on DL580Gen9 server patches.suse/0001-x86-Removed-the-free-memblock-of-hibernat-keys-to-av.patch # Bug 1004252 WARNING: CPU: 0 PID: 308 at mm/slab_common.c:380 kmalloc_slab+0x89/0xa0() patches.suse/0001-PM-hibernate-Fix-2G-size-issue-of-snapshot-image-ver.patch # bnc#883139 patches.fixes/0001-driver-core-add-bus_notify_removed_device-event patches.fixes/0002-iommu-vt-d-only-remove-domain-when-device-is-removed # bnc#892860 patches.fixes/0001-iommu-vt-d-store-bus-information-in-rmrr-pci-device-path patches.fixes/0002-iommu-vt-d-work-around-broken-rmrr-firmware-entries # bnc#898297 patches.fixes/01-pci-pciehp-enable-link-state-change-notifications.patch patches.fixes/02-pci-pciehp-make-check_link_active-non-static.patch patches.fixes/03-pci-pciehp-use-link-change-notifications-for-hot-plug-and-removal.patch patches.fixes/04-pci-pciehp-use-symbolic-constants-not-hard-coded-bitmask.patch patches.fixes/05-pci-pciehp-clear-data-link-layer-state-changed-during-init.patch # bnc#903307 patches.fixes/iommu-vt-d-check-return-value-of-acpi_bus_get_device # bsc#909095 patches.fixes/x86-uv-fix-conditional-in-gru_exit # bsc#909092 patches.fixes/x86-uv-update-the-uv3-tlb-shootdown-logic # bsc#911181 - UV3: Kernel support for more that 16 cores patches.fixes/x86-uv-bau-increase-maximum-cpus-per-socket-hub # bsc#898687 KVM soft lockup - CPU# stuck qemu-system while using virtualization tools - with network pass-through or sr-iov setup patches.fixes/kvm-iommu-add-cond_resched-to-legacy-device-assignment-code # bsc#905783 [HP HPS Bug] When crashkernel loaded high, default of 72 MB allocated low results in failed crashkernel boot, out of memory patches.fixes/swiotlb-warn-on-allocation-failure-in-swiotlb_alloc_coherent patches.fixes/x86-swiotlb-try-coherent-allocations-with-_gfp_nowarn patches.fixes/x86-crash-allocate-enough-low-mem-when-crashkernel-high # bsc#924460 patches.fixes/iommu-vt-d-fix-dmar_domain-leak-in-iommu_attach_device # bsc#929145 - UV: bug in setting UV APIC handler patches.fixes/update-uv-apic-oem-check patches.fixes/update-uv-apic-driver-check patches.fixes/update-uv-apic-hub-check patches.arch/x86-be-more-informative-when-signalling-an-SMEP-fault.patch # bsc#926953 - L3: qemu-kvm: page allocation failure: order:4, mode:0xd0 patches.fixes/kvm-irqchip-break-up-high-order-allocations-of-kvm_irq_routing_table # bsc#856382 - [HP HPS Bug] Dumps frequently fail when intel_iommu is enabled patches.drivers/iommu-vt-d-enhance-intel_irq_remapping-driver-to-support-dmar-unit-hotplug patches.drivers/0001-iommu-vt-d-move-iommu-preparatory-allocations-to-irq_remap_ops-prepare patches.drivers/0002-iommu-vt-d-prepare-for-killing-function-irq_remapping_supported patches.drivers/0003-iommu-vt-d-allocate-irq-remapping-data-structures-only-for-all-iommus patches.drivers/0004-iommu-vt-d-enhance-intel-iommu-driver-to-support-dmar-unit-hotplug patches.drivers/0001-iommu-vt-d-cleanup-log-messages patches.drivers/0002-iommu-vt-d-init-qi-before-root-entry-is-allocated patches.drivers/0003-iommu-vt-d-make-root-entry-visible-for-hardware-right-after-allocation patches.drivers/0004-iommu-vt-d-detect-pre-enabled-translation patches.drivers/0005-iommu-vt-d-copy-translation-tables-from-old-kernel patches.drivers/0006-iommu-vt-d-do-not-re-use-domain-ids-from-the-old-kernel patches.drivers/0007-iommu-vt-d-mark-copied-context-entries patches.drivers/0008-iommu-vt-d-allocate-si_domain-in-init_dmars patches.drivers/0009-iommu-vt-d-don-t-do-early-domain-assignment-if-kdump-kernel patches.drivers/0010-iommu-vt-d-don-t-copy-translation-tables-if-rtt-bit-needs-to-be-changed patches.drivers/0011-iommu-vt-d-don-t-disable-translation-prior-to-os-handover patches.drivers/0012-iommu-vt-d-enable-translation-only-if-it-was-previously-disabled patches.drivers/0013-iommu-vt-d-move-eim-detection-to-intel_prepare_irq_remapping patches.drivers/0014-iommu-vt-d-move-qi-initializationt-to-intel_setup_irq_remapping patches.drivers/0015-iommu-vt-d-disable-irq-remapping-in-intel_prepare_irq_remapping patches.drivers/0016-iommu-vt-d-set-irta-in-intel_setup_irq_remapping patches.drivers/0017-iommu-vt-d-copy-ir-table-from-old-kernel-when-in-kdump-mode patches.drivers/0018-iommu-vt-d-make-sure-copied-over-ir-entries-are-not-reused patches.drivers/0019-iommu-vt-d-don-t-disable-ir-when-it-was-previously-enabled # bsc#937032 - VUL-0: kernel: AMD Bulldozer Linux ASLR weakness: Reducing entropy by 87.5%. patches.fixes/x86-mm-improve-amd-bulldozer-aslr-workaround # bsc#936773 - SUSE12 - sporadically hangs during boot # Two patches are necessary to fix this: # - First is dd9d3843755d sched: Fix cpu_active_mask/cpu_online_mask race # which came in through stable and is not listed here # - Second is 00df35f99191 cpu: Defer smpboot kthread unparking until CPU known to scheduler # Which is a prerequisite for the first patch to work. Only the # second patch is listed below. patches.fixes/cpu-defer-smpboot-kthread-unparking-until-cpu-known-to-scheduler # bsc#943313 - PCIe hotplug does not set correct MPS upon NVME device hotplug patches.fixes/pci-move-mps-configuration-check-to-pci_configure_device patches.fixes/pci-set-mps-to-match-upstream-bridge # bsc#930145 - rtc alarm quirk for reliable system poweroff (TGCS BIOS) patches.fixes/01-rtc-cmos-revert-rtc-cmos-add-an-alarm-disable-quirk.patch patches.fixes/02-rtc-cmos-cancel-alarm-timer-if-alarm-time-is-equal-to-now-1-seconds.patch # bsc#945626 - BUG in alloc_irq_and_cfg_at+0x39/0x100 patches.fixes/genirq-Make-sure-irq-descriptors-really-exist-when-_.patch # bsc#966471 - L3: hwclock problems in SLES 12 GA VMs with more than 1 VCPU patches.fixes/0001-kvm-x86-store-ioapic-handled-vectors-in-each-vcpu patches.fixes/0002-kvm-x86-convert-ioapic-rtc_status-dest_map-to-a-struct patches.fixes/0003-kvm-x86-track-irq-vectors-in-ioapic-rtc_status-dest_map patches.fixes/0004-kvm-x86-check-dest_map-vector-to-match-eoi-signals-for-rtc patches.kabi/0001-kabi-Preserve-checksum-of-kvm_x86_ops.patch # bsc#943916 - [HPS Bug] with intel_iommu=on, crashkernel boot halts on systems using hpsa driver patches.fixes/0001-iommu-vt-d-split-iommu_prepare_identity_map patches.fixes/0002-iommu-vt-d-create-rmrr-mappings-in-newly-allocated-domains # bsc#959463 - Hotplug patches required for Dynamic Reconfiguration patches.fixes/0001-acpi-processor-make-it-possible-to-get-local-x2apic-id-via-mat patches.fixes/0002-drivers-firmware-memmap-c-pass-the-correct-argument-to-firmware_map_find_entry_bootmem patches.fixes/0003-drivers-firmware-memmap-c-don-t-allocate-firmware_map_entry-of-same-memory-range patches.fixes/0004-kvm-use-apic_default_phys_base-macro-as-the-apic-access-page-address patches.fixes/0005-kvm-remove-ept_identity_pagetable-from-struct-kvm_arch patches.fixes/0006-kvm-make-init_rmode_identity_map-return-0-on-success patches.fixes/0007-kvm-rename-make_all_cpus_request-to-kvm_make_all_cpus_request-and-make-it-non-static patches.fixes/0008-kvm-add-arch-specific-mmu-notifier-for-page-invalidation patches.fixes/0009-kvm-x86-add-request-bit-to-reload-apic-access-page-address patches.fixes/0010-kvm-vmx-implement-set_apic_access_page_addr patches.fixes/0011-kvm-x86-unpin-and-remove-kvm_arch-apic_access_page patches.fixes/0012-drivers-firmware-memmap-c-don-t-create-memmap-sysfs-of-same-firmware_map_entry patches.fixes/0013-sched-fair-care-divide-error-in-update_task_scan_period patches.fixes/0014-memory-hotplug-clear-pgdat-which-is-allocated-by-bootmem-in-try_offline_node patches.fixes/0015-mem-hotplug-reset-node-managed-pages-when-hot-adding-a-new-pgdat patches.fixes/0016-mem-hotplug-reset-node-present-pages-when-hot-adding-a-new-pgdat patches.fixes/0017-acpi-processor-introduce-apic_id-in-struct-processor-to-save-parsed-apic-id patches.fixes/0018-acpi-processor-use-apic_id-and-remove-duplicated-mat-evaluation patches.kabi/kabi-protect-struct-acpi-processor-signature.patch patches.fixes/kvm-do-not-handle-apic-access-page-if-in-kernel-irqchip-is-not-in-use patches.fixes/kvm-vmx-defer-load-of-apic-access-page-address-during-reset # bsc#967651 - PCI hotplug patches patches.fixes/0002-pci-pciehp-ensure-very-fast-hotplug-events-are-also-processed patches.fixes/0003-pci-pciehp-disable-link-notification-across-slot-reset patches.fixes/0004-pci-pciehp-don-t-check-adapter-or-latch-status-while-disabling patches.fixes/0005-pci-pciehp-don-t-disable-the-link-permanently-during-removal # bsc#975772 - Backport recent IOMMU fixes to SLE kernels patches.fixes/iommu-vt-d-improve-fault-handler-error-messages patches.fixes/iommu-vt-d-ratelimit-fault-handler patches.fixes/iommu-vt-d-enable-qi-on-all-iommus-before-setting-root-entry # bsc#1023824 patches.fixes/iommu-vt-d-flush-old-iommu-caches-for-kdump-when-the-device-gets-context-mapped # bsc#1032125 patches.fixes/iommu-vt-d-tylersburg-isoch-identity-map-check-is-done-too-late # bsc1058410 - CVE-2017-12153 patches.fixes/nl80211-check-for-the-required-netlink-attributes-pr.patch ######################################################## # kGraft ######################################################## # from upstream patches.suse/kgr-pre-0001-ftrace-Add-private-data-to-ftrace_ops.patch patches.suse/kgr-pre-0002-module-add-within_module-function.patch patches.suse/kgr-pre-0003-module-return-bool-from-within_module.patch # from kgraft repository patches.suse/kgr-0001-ftrace-Add-function-to-find-fentry-of-function.patch patches.suse/kgr-0002-ftrace-Make-ftrace_is_dead-available-globally.patch patches.suse/kgr-0003-kgr-initial-code.patch patches.suse/kgr-0004-kgr-add-testing-kgraft-patch.patch patches.suse/kgr-0005-kgr-update-Kconfig-documentation.patch patches.suse/kgr-0006-kgr-add-Documentation.patch patches.suse/kgr-0007-kgr-trigger-the-first-check-earlier.patch patches.suse/kgr-0008-kgr-sched.h-introduce-kgr_task_safe-helper.patch patches.suse/kgr-0009-kgr-mark-task_safe-in-some-kthreads.patch patches.suse/kgr-0010-kgr-kthreads-support.patch patches.suse/kgr-0011-kgr-handle-irqs.patch patches.suse/kgr-0012-kgr-add-MAINTAINERS-entry.patch patches.suse/kgr-0013-kgr-x86-refuse-to-build-without-fentry-support.patch patches.suse/kgr-0014-kgr-add-procfs-interface-for-per-process-kgr_in_prog.patch patches.suse/kgr-0015-kgr-make-a-per-process-in-progress-flag-a-single-bit.patch patches.suse/kgr-0016-kgr-add-support-for-missing-functions.patch patches.suse/kgr-0017-kgr-exercise-non-present-function.patch patches.suse/kgr-0018-kgr-fix-race-of-stub-and-patching.patch patches.suse/kgr-0019-kgr-expose-global-in_progress-state-through-sysfs.patch patches.suse/kgr-0020-kgr-rephrase-the-kGraft-failed-message.patch patches.suse/kgr-0022-kgr-add-state-machine-to-a-patch.patch patches.suse/kgr-0023-kgr-make-ftrace-ops-initialization-simpler.patch patches.suse/kgr-0024-kgr-move-the-logic-to-kgr_patch_code-s-switch.patch patches.suse/kgr-0025-kgr-add-patch-information-into-sysfs.patch patches.suse/kgr-0026-kgr-support-revert-of-patches.patch patches.suse/kgr-0028-s390-kgr-add-support.patch patches.suse/kgr-0029-kgr-allow-stacking-of-patches.patch patches.suse/kgr-0030-kgr-avoid-potential-races-in-kgr_finalize.patch patches.suse/kgr-0031-kgr-try-to-apply-skipped-patches-when-a-module-is-lo.patch patches.suse/kgr-0032-kgr-handle-patched-modules-that-are-being-removed.patch patches.suse/kgr-0033-kgr-handle-module-load-and-removal-for-non-finished-.patch patches.suse/kgr-0034-kgr-remove-patch-from-global-list-when-being-removed.patch patches.suse/kgr-0035-kgr-fix-patch-stacking-also-when-loading-module.patch patches.suse/kgr-0036-kgr-confusion-with-fatal-state.patch patches.suse/kgr-0037-kgr-allow-replace_all.patch patches.suse/kgr-0038-kgr-make-it-possible-to-avoid-lazy-switching.patch patches.suse/kgr-0039-kgr-fix-ugly-race.patch patches.suse/kgr-0040-kgr-usb-storage-mark-kthread-safe.patch patches.suse/kgr-0041-kgr-clean-up-reference-handling-when-a-patch-replace.patch patches.suse/kgr-0042-kgr-correctly-remove-replaced-patch-when-using-fast-.patch patches.suse/kgr-0043-kgr-do-not-allow-double-revert.patch patches.suse/kgr-0044-kgr-force-patching-process-to-succeed.patch patches.suse/kgr-0045-kgr-always-use-locked-bit-ops-for-thread_info-flags.patch patches.suse/kgr-0046-kgr-lower-the-workqueue-scheduling-timeout.patch patches.suse/kgr-0047-kgr-prevent-recursive-loops-of-stubs-in-ftrace.patch patches.suse/kgr-0048-kgr-mark-even-more-kthreads.patch patches.suse/kgr-0049-kgr-allow-to-search-various-types-of-struct-kgr_patc.patch patches.suse/kgr-0050-kgr-be-consistent-when-applying-patches-on-loaded-mo.patch patches.suse/kgr-0051-kgr-unregister-only-the-used-ftrace-ops-when-removin.patch patches.suse/kgr-0052-kgr-fix-replace_all.patch patches.suse/kgr-0053-kgr-fix-typo-in-error-message.patch patches.suse/kgr-0054-kgr-set-revert-slow-state-for-all-reverted-symbols-w.patch patches.suse/kgr-0055-kgr-handle-IRQ-context-using-global-variable.patch patches.suse/kgr-0064-kgr-x86-make-build-possible-on-x86_64-only.patch patches.suse/kgr-0065-kgr-take-switching-of-the-fops-out-of-kgr_patch_code.patch patches.suse/kgr-0066-kgr-correct-error-handling-of-the-first-patching-sta.patch patches.suse/kgr-0067-kgr-handle-the-failure-of-finalization-stage.patch patches.suse/kgr-0068-kgr-handle-the-delayed-patching-of-the-modules.patch patches.suse/kgr-0069-kgr-return-error-in-kgr_init-if-notifier-registratio.patch patches.suse/kgr-0070-kgr-add-error-code-to-the-message-in-kgr_revert_repl.patch patches.suse/kgr-0071-s390-kgr-change-the-kgraft-state-only-if-enabled.patch patches.suse/kgr-0072-kgr-use-for_each_process_thread.patch patches.suse/kgr-0073-kgr-use-kgr_in_progress-for-all-threads.patch patches.suse/kgr-0074-x86-kgr-move-kgr-infrastructure-from-asm-to-C.patch patches.suse/kgr-0075-s390-kgr-reorganize-kgr-infrastructure-in-entry64.S.patch patches.suse/kgr-0076-kgr-move-kgr_task_in_progress-to-sched.h.patch patches.suse/kgr-0077-kgr-send-a-fake-signal-to-all-blocking-tasks.patch patches.suse/kgr-0078-kgr-remove-immediate-feature.patch patches.suse/kgr-0079-kgr-fix-migration-of-kthreads-to-the-new-universe.patch patches.suse/kgr-0080-kgr-wake-up-kthreads-periodically.patch patches.suse/kgr-0081-remove-the-confusing-search-for-fentry.patch patches.suse/kgr-0082-safe-way-to-avoid-an-infinite-redirection.patch patches.suse/kgr-0083-add-kgraft-annotations-to-kthreads-wait_event_freezable.patch patches.suse/kgr-0084-add-kgraft-annotation-to-hwrng-kthread.patch patches.suse/kgr-0085-do-not-print-error-for-abort_if_missing-symbols.patch patches.suse/kgr-0086-usb-storage-do-not-emit-thread-awakened.patch patches.suse/kgr-0087-mark-some-more-missed-kthreads.patch patches.suse/kgr-0088-log-when-modifying-kernel.patch patches.suse/kgr-0089-do-not-use-WQ_MEM_RECLAIM-workqueue.patch patches.suse/kgr-0090-fix-reversion-of-a-patch-already-reverted-by-a-r.patch patches.suse/kgr-0091-kmemleak-really-mark-the-kthread-safe-after-an-i.patch patches.suse/kgr-0092-add-objname-to-kgr_patch_fun-struct.patch patches.suse/kgr-0093-remove-abort_if_missing-flag.patch patches.suse/kgr-0094-do-not-return-and-print-an-error-only-if-the-obj.patch patches.suse/kgr-0095-fix-subtle-race-with-kgr_module_init-going-notif.patch patches.kabi/kgr-0095-fix-subtle-race-with-kgr_module_init-going-notif.patch patches.suse/kgr-0096-fix-an-asymmetric-dealing-with-delayed-module-lo.patch patches.suse/kgr-0097-call-kgr_init_ftrace_ops-only-for-loaded-objects.patch patches.suse/kgr-0098-change-to-kallsyms_on_each_symbol-iterator.patch patches.suse/kgr-0099-add-sympos-as-disambiguator-field-to-kgr_patch_f.patch patches.suse/kgr-0100-add-sympos-to-sysfs.patch patches.suse/kgr-0101-add-sympos-and-objname-to-error-and-debug-messag.patch patches.suse/kgr-0102-add-TAINT_KGRAFT.patch patches.suse/kgr-0103-define-pr_fmt-and-modify-all-pr_-messages.patch patches.suse/kgr-0104-kgraft-gfs2-Do-not-block-livepatching-in-the-log-dae.patch patches.suse/kgr-0105-kgraft-xen-Do-not-block-livepatching-in-the-XEN-blki.patch patches.suse/kgr-0106-ignore-zombie-tasks-during-the-patching.patch patches.suse/kgr-0107-kgraft-xen-Do-not-block-kGraft-in-xenbus-kthread.patch patches.suse/kgr-0108-kgraft-iscsi-target-Do-not-block-kGraft-in-iscsi_np-.patch patches.suse/kgr-0109-remove-unneeded-kgr_needs_lazy_migration-s390x-d.patch patches.suse/kgr-0110-make-a-taint-flag-module-specific.patch patches.suse/kgr-0111-locking-semaphore-Add-down_interruptible_timeout.patch patches.suse/kgr-0112-kgr-Mark-eeh_event_handler-kthread-safe-using-a-time.patch patches.suse/kgr-0113-bnx2fc-do-not-block-kgraft.patch # SLE* only patches.arch/ppc64le-livepatch-01-Create-a-helper-for-getting-the-kernel-toc-value patches.arch/ppc64le-livepatch-02-module-Only-try-to-generate-the-ftrace_caller-stub-once patches.arch/ppc64le-livepatch-03-module-Mark-module-stubs-with-a-magic-value patches.arch/ppc64le-livepatch-04-module-Create-a-special-stub-for-ftrace_caller patches.arch/ppc64le-livepatch-05-ftrace-Use-generic-ftrace_modify_all_code patches.arch/ppc64le-livepatch-06-ftrace-Use-CC_FLAGS_FTRACE-when-disabling-ftrace patches.arch/ppc64le-livepatch-07-ftrace-Add-support-for-mprofile-kernel-ftrace-ABI patches.arch/ppc64le-livepatch-08-ftrace-Add-Kconfig-and-Make-glue-for-mprofile-kernel patches.arch/ppc64le-livepatch-09-ftrace-Make-ftrace_location_range-global patches.arch/ppc64le-livepatch-10-Allow-architectures-to-specify-an-alternate-ftrace-location patches.arch/ppc64le-livepatch-11-Add-livepatch-header patches.arch/ppc64le-livepatch-12-Add-livepatch-stack-to-struct-thread_info patches.kabi/0001-KABI-Hide-new-include-in-arch-powerpc-kernel-process.patch patches.arch/ppc64le-livepatch-13-Add-live-patching-support-on-ppc64le patches.arch/ppc64le-kgraft-01-Add-KGR_IN_PROGRESS-task-flag patches.fixes/powerpc-modules-Never-restore-r2-for-a-mprofile-kernel-style-mcount-call patches.suse/kgr-1000-kabi-add-reserved-fields.patch patches.suse/kgr-1001-handle-btrfs-kthreads.patch patches.suse/kgr-1002-kgr-mark-kernel-unsupported-upon-patch-revert.patch patches.suse/kgr-1003-reserve-a-place-in-thread_struct-for-storing-RIP.patch patches.suse/kgr-fix-revert-race.patch # "printk rewrite"-dependent patches.suse/printk-mark_kgr_task_safe.patch patches.suse/livepatch-introduce-shadow-variable-api.patch patches.suse/livepatch-_kgr_shadow_get_or_alloc-is-local-to-shadow-c.patch patches.suse/livepatch-initialize-shadow-variables-safely-by-a-custom-callback.patch patches.suse/livepatch-allow-to-call-a-custom-callback-when-freeing-shadow-variables.patch ######################################################## # You'd better have a good reason for adding a patch # below here. ######################################################## # KAISER/PTI - CVE-2017-5754. bsc#1068032 patches.suse/0001-x86-Clean-up-cr4-manipulation.patch patches.suse/0002-x86-Store-a-per-cpu-shadow-copy-of-CR4.patch patches.suse/0003-x86-Init-per-cpu-shadow-copy-of-CR4-on-32-bit-CPUs-t.patch patches.suse/0004-x86-init-Fix-cr4_init_shadow-on-CR4-less-machines.patch patches.suse/0005-x86-mm-Add-INVPCID-helpers.patch patches.suse/0006-x86-mm-Fix-INVPCID-asm-constraint.patch patches.suse/0007-x86-mm-Add-a-noinvpcid-boot-option-to-turn-off-INVPC.patch patches.suse/0008-x86-mm-If-INVPCID-is-available-use-it-to-flush-globa.patch patches.suse/0009-mm-mmu_context-sched-core-Fix-mmu_context.h-assumpti.patch patches.suse/0010-sched-core-Add-switch_mm_irqs_off-and-use-it-in-the-.patch patches.suse/0011-x86-mm-Build-arch-x86-mm-tlb.c-even-on-SMP.patch patches.suse/0012-x86-mm-sched-core-Uninline-switch_mm.patch patches.suse/0013-x86-mm-sched-core-Turn-off-IRQs-in-switch_mm.patch patches.suse/0014-ARM-Hide-finish_arch_post_lock_switch-from-modules.patch patches.suse/0015-sched-core-Idle_task_exit-shouldn-t-use-switch_mm_ir.patch patches.suse/0016-x86-irq-Do-not-substract-irq_tlb_count-from-irq_call.patch patches.suse/0017-x86-vm86-32-Switch-to-flush_tlb_mm_range-in-mark_scr.patch patches.suse/0018-x86-mm-Remove-flush_tlb-and-flush_tlb_current_task.patch patches.suse/0019-x86-mm-Make-flush_tlb_mm_range-more-predictable.patch patches.suse/0020-x86-mm-Fix-flush_tlb_page-on-Xen.patch patches.suse/0021-x86-mm-Reimplement-flush_tlb_page-using-flush_tlb_mm.patch patches.suse/0022-x86-mm-Remove-the-UP-asm-tlbflush.h-code-always-use-.patch patches.suse/0023-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch patches.suse/0024-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch patches.suse/0025-KAISER-Kernel-Address-Isolation.patch patches.suse/kaiser-hotfix.patch patches.suse/0026-kaiser-merged-update.patch patches.suse/kipt_28_x86_mm_kaiser_re-enable_vsyscalls.patch patches.suse/kvmclock-export-kvmclock-clocksource-and-data-pointers.patch patches.suse/kipt_29_x86_mm_kaiser_remove_paravirt_clock_warning.patch patches.suse/0027-kaiser-do-not-set-_PAGE_NX-on-pgd_none.patch patches.suse/0028-kaiser-stack-map-PAGE_SIZE-at-THREAD_SIZE-PAGE_SIZE.patch patches.suse/0029-kaiser-fix-build-and-FIXME-in-alloc_ldt_struct.patch patches.suse/0030-kaiser-KAISER-depends-on-SMP.patch patches.suse/0031-kaiser-fix-regs-to-do_nmi-ifndef-CONFIG_KAISER.patch patches.suse/0032-kaiser-fix-perf-crashes.patch patches.suse/0033-kaiser-ENOMEM-if-kaiser_pagetable_walk-NULL.patch patches.suse/0034-kaiser-tidied-up-asm-kaiser.h-somewhat.patch patches.suse/0035-kaiser-tidied-up-kaiser_add-remove_mapping-slightly.patch patches.suse/0036-kaiser-kaiser_remove_mapping-move-along-the-pgd.patch patches.suse/0038-kaiser-cleanups-while-trying-for-gold-link.patch patches.suse/0039-kaiser-name-that-0x1000-KAISER_SHADOW_PGD_OFFSET.patch patches.suse/0040-kaiser-delete-KAISER_REAL_SWITCH-option.patch +kabi patches.suse/0041-kaiser-vmstat-show-NR_KAISERTABLE-as-nr_overhead.patch patches.suse/0042-kaiser-enhanced-by-kernel-and-user-PCIDs.patch patches.suse/0043-kaiser-load_new_mm_cr3-let-SWITCH_USER_CR3-flush-use.patch patches.suse/0044-kaiser-PCID-0-for-kernel-and-128-for-user.patch patches.suse/0045-kaiser-x86_cr3_pcid_noflush-and-x86_cr3_pcid_user.patch patches.suse/0046-kaiser-paranoid_entry-pass-cr3-need-to-paranoid_exit.patch patches.suse/0047-kaiser-_pgd_alloc-without-__GFP_REPEAT-to-avoid-stal.patch patches.suse/0048-kaiser-fix-unlikely-error-in-alloc_ldt_struct.patch patches.suse/kaiser-alloc-ldt-struct-use-get-zeroed-pages.patch patches.suse/0049-x86-mm-64-Fix-reboot-interaction-with-CR4.PCIDE.patch patches.suse/0050-x86-mm-fix-bad-backport-to-disable-PCID-on-Xen.patch patches.suse/0055-kaiser-add-nokaiser-boot-option-using-ALTERNATIVE.patch patches.suse/4.4-48-rename-and-simplify-feature-setting.patch patches.suse/x86-boot-carve-out-early-cmdline-parsing-function.patch patches.suse/4.4-49-x86-boot-add-early-cmdline-parsing-for-options-with-arguments.patch patches.suse/4.4-50-kaiser-add_pti_cmdline_option_and_documentation.patch patches.suse/0056-kaiser-use-ALTERNATIVE-instead-of-x86_cr3_pcid_noflu.patch patches.suse/0057-kaiser-drop-is_atomic-arg-to-kaiser_pagetable_walk.patch patches.suse/0058-kaiser-asm-tlbflush.h-handle-noPGE-at-lower-level.patch patches.suse/0059-kaiser-kaiser_flush_tlb_on_return_to_user-check-PCID.patch patches.suse/4.4-57-Reenable_PARAVIRT.patch patches.suse/x86-dumpstack--Indicate_in_Oops_whether_pti_is_configured_and_enabled.patch patches.suse/12sp1-kaiser-efi-fix.patch patches.kabi/kaiser-preserve-kabi.patch patches.arch/30-x86-cpu-amd-make-lfence-a-serializing-instruction.patch patches.suse/32-move-pti-feature-check-up.patch patches.suse/4.4.110-041-kaiser-Set-_PAGE_NX-only-if-supported.patch patches.suse/4.4.112-062-kaiser-Set-_PAGE_NX-only-if-supported.patch patches.suse/kaiser-trampoline-entry.patch patches.suse/properly-align-trampoline-stack.patch patches.suse/properly-align-trampoline-stack-kabi.patch # bsc#1085279 - Kernel crashes when 32-bit ldt_gdt selftest is run on x86_64 patches.suse/0001-x86-espfix-Fix-return-stack-in-do_double_fault.patch patches.suse/01-x86-feature-enable-the-x86-feature-to-control-speculation.patch patches.arch/01.1-x86-msr-add-definitions-for-new-speculation-control-msrs.patch patches.arch/01.2-x86-cpufeatures-add-intel-feature-bits-for-speculation-control.patch patches.arch/01.3-x86-cpufeatures-add-amd-feature-bits-for-speculation-control.patch patches.suse/02-x86-enter-add-macros-to-set-clear-ibrs-and-set-ibpb.patch patches.suse/03-x86-entry-use-ibrs-on-entry-to-kernel-space.patch patches.suse/04-x86-msr-move-native_-msr-u64-to-msr-h.patch patches.suse/05-x86-spec-add-ibrs-control-functions.patch patches.suse/06-x86-idle-toggle-ibrs-when-going-idle.patch patches.suse/07-x86-idle-disable-ibrs-when-offlining-a-cpu-and-re-enable-on-wakeup.patch patches.suse/08-x86-spec_ctrl-add-an-indirect-branch-predictor-barrier.patch patches.suse/09-x86-mm-set-ibpb-upon-context-switch.patch +bpetkov patches.suse/10-ptrace-add-a-new-thread-access-check.patch +bpetkov patches.suse/11-x86-mm-only-set-ibpb-when-the-new-thread-cannot-ptrace-current-thread.patch patches.suse/12-x86-entry-add-a-function-to-overwrite-the-rsb.patch patches.suse/13-x86-entry-stuff-rsb-for-entry-to-kernel-for-non-smep-platform.patch patches.suse/14-x86-kvm-add-msr_ia32_spec_ctrl-and-msr_ia32_pred_cmd-to-kvm.patch patches.suse/15-x86-kvm-flush-ibp-when-switching-vms.patch patches.suse/16-x86-kvm-toggle-ibrs-on-vm-entry-and-exit.patch patches.suse/18-x86-spec_ctrl-check-whether-ibrs-is-enabled-before-using-it.patch patches.suse/19-x86-spec_ctrl-check-whether-ibpb-is-enabled-before-using-it.patch patches.suse/20-x86-cpu-check-speculation-control-cpuid-bit.patch patches.suse/21-x86-spec-add-nospec-chicken-bit.patch patches.suse/22-x86-cpu-amd-add-speculative-control-support-for-amd.patch patches.suse/23-x86-spec-check-cpuid-direclty-post-microcode-reload-to-support-ibpb-feature.patch patches.suse/24-kvm-svm-do-not-intercept-new-speculative-control-msrs.patch patches.suse/25-x86-svm-set-ibrs-value-on-vm-entry-and-exit.patch patches.suse/26-x86-svm-set-ibpb-when-running-a-different-vcpu.patch patches.suse/27-kvm-x86-add-speculative-control-cpuid-support-for-guests.patch patches.suse/29-x86-svm-add-code-to-clear-registers-on-vm-exit.patch patches.suse/32-x86-nospec-fix-ordering-of-earlyparam-vs-cap-clearing.patch patches.suse/kaiser-fix-alternatives-3.12.patch patches.suse/0001-x86-kaiser-export-symbol-kaiser_set_shadow_pgd.patch patches.suse/083-x86-cpufeatures-Make-CPU-bugs-sticky.patch patches.suse/084-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch patches.suse/085-x86-pti-Rename-BUG_CPU_INSECURE-to-BUG_CPU_ME.patch patches.suse/086-x86-cpufeatures-Add-X86_BUG_SPECTRE_V-12.patch patches.suse/088-sysfs-cpu-Add-vulnerability-folder.patch patches.suse/089-x86-cpu-Implement-CPU-vulnerabilites-sysfs-fu.patch patches.suse/001-gcov-disable-for-COMPILE_TEST.patch patches.suse/003-x86-cpu-AMD-Use-LFENCE_RDTSC-in-preference-to.patch patches.suse/004-x86-mm-32-Move-setup_clear_cpu_cap-X86_FEATUR.patch patches.suse/005-x86-asm-Use-register-variable-to-get-stack-po.patch patches.suse/006-x86-kbuild-enable-modversions-for-symbols-exp.patch patches.suse/007-x86-asm-Make-asm-alternative.h-safe-from-asse.patch patches.suse/008-EXPORT_SYMBOL-for-asm.patch patches.suse/008-01-kbuild-modversions-for-EXPORT_SYMBOL-for-asm.patch patches.suse/008-02-modpost-fix-bogus-exported-twice-warnings.patch patches.suse/009-kconfig.h-use-__is_defined-to-check-if-MODULE.patch patches.suse/010-x86-retpoline-Add-initial-retpoline-support.patch patches.suse/010.3-x86-vdso-remove-retpoline-flags.patch patches.suse/011-x86-spectre-Add-boot-time-option-to-select-Sp.patch patches.suse/012-x86-retpoline-crypto-Convert-crypto-assembler.patch patches.suse/013-x86-retpoline-entry-Convert-entry-assembler-i.patch patches.suse/014-x86-retpoline-ftrace-Convert-ftrace-assembler.patch patches.suse/015-x86-retpoline-hyperv-Convert-assembler-indire.patch patches.suse/016-x86-retpoline-xen-Convert-Xen-hypercall-indir.patch patches.suse/017-x86-retpoline-checksum32-Convert-assembler-in.patch patches.suse/018-x86-retpoline-irq32-Convert-assembler-indirec.patch patches.suse/019-x86-retpoline-Fill-return-stack-buffer-on-vme.patch patches.suse/020-x86-retpoline-Remove-compile-time-warning.patch patches.suse/021-x86-retpoline-fill-rsb-on-context-switch-for-affected-cpus.patch patches.suse/x86-nospectre_v2-means-nospec-too.patch patches.suse/sysfs-spectre_v2-handle-spec_ctrl.patch patches.suse/retpolines-disable-ibrs-on-non-skl.patch patches.arch/merge_bugs_bugs_64.patch patches.suse/x86-spectre-Report-get_user-mitigation-for-spectre_v.patch patches.suse/retpolines-disable-ibrs-on-non-skl-fix.patch patches.arch/x86-entry-64-don-t-use-ist-entry-for-bp-stack.patch patches.arch/x86-pti-do-not-enable-pti-on-cpus-which-are-not-vulnerable-to-meltdown.patch patches.arch/x86-cpufeature-blacklist-spec_ctrl-pred_cmd-on-early-spectre-v2-microcodes.patch patches.arch/x86-speculation-remove-skylake-c2-from-speculation-control-microcode-blacklist.patch # SSB patches.suse/00-arch-introduce-post-init-read-only-memory.patch patches.suse/01-x86-nospec-simplify-alternative_msr_write.patch patches.suse/02-x86-bugs-concentrate-bug-detection-into-a-separate-function.patch patches.suse/03-x86-bugs-concentrate-bug-reporting-into-a-separate-function.patch patches.suse/04-x86-bugs-read-spec_ctrl-msr-during-boot-and-re-use-reserved-bits.patch patches.suse/05-x86-bugs-kvm-support-the-combination-of-guest-and-host-ibrs.patch patches.suse/06-x86-bugs-expose-sys-spec_store_bypass.patch patches.suse/07-x86-cpufeatures-add-x86_feature_rds.patch patches.suse/08-x86-bugs-provide-boot-parameters-for-the-spec_store_bypass_disable-mitigation.patch patches.suse/09-x86-bugs-intel-set-proper-cpu-features-and-setup-rds.patch patches.suse/10-x86-bugs-whitelist-allowed-spec_ctrl-msr-values.patch patches.suse/11-x86-bugs-amd-add-support-to-disable-rds-on-famh-if-requested.patch patches.suse/12-x86-kvm-vmx-expose-spec_ctrl-bit2-to-the-guest.patch patches.suse/13-x86-speculation-create-spec-ctrl-h-to-avoid-include-hell.patch patches.suse/14-prctl-add-speculation-control-prctls.patch patches.suse/15-x86-process-allow-runtime-control-of-speculative-store-bypass.patch patches.suse/16-x86-speculation-add-prctl-for-speculative-store-bypass-mitigation.patch patches.suse/17-nospec-allow-getting-setting-on-non-current-task.patch patches.suse/18-proc-provide-details-on-speculation-flaw-mitigations.patch patches.suse/19-seccomp-enable-speculation-flaw-mitigations.patch patches.suse/20-x86-bugs-make-boot-modes-_ro_after_init.patch patches.suse/21-prctl-add-force-disable-speculation.patch patches.kabi/0001-SSB-kABI-Fix.patch patches.suse/22-seccomp-use-pr_spec_force_disable.patch patches.suse/24-seccomp-move-speculation-migitation-control-to-arch-code.patch patches.suse/25-x86-speculation-make-seccomp-the-default-mode-for-speculative-store-bypass.patch patches.suse/28-ssbd-remove-from-allwork-mask.patch patches.suse/29-kvm-svm-move-spec-control-call-after-restore-of-gs.patch patches.suse/26-x86-bugs-rename-rds-to-ssbd.patch patches.suse/27-proc-use-underscores-for-ssbd-in-status.patch patches.fixes/seccomp-Fix-excessive-newline-in-proc-status.patch patches.kabi/bpf-ssbd-removal-workaround.patch patches.suse/nospec-fix-forced-cpucaps-ordering.patch patches.suse/0001-KVM-x86-Sync-back-MSR_IA32_SPEC_CTRL-to-VCPU-data-st.patch patches.fixes/0001-x86-boot-Fix-early-command-line-parsing-when-matchin.patch patches.fixes/0002-x86-boot-Fix-early-command-line-parsing-when-partial.patch # Lazy-FPU patches.suse/0005-x86-fpu-Default-eagerfpu-on-on-all-CPUs.patch ######################################################## # You'd better have a good reason for adding a patch # below here. ######################################################## # ######################################################## # XEN architecture, version 3 ######################################################## # xen patches, from xenbits mercurial repository. # http://xenbits.xensource.com/ext/linux-2.6-merge.hg # # everything named "xen3-auto-*" is auto-generated. # PLEASE DON'T EDIT THESE PATCHES. Create fixup patches # on top of them instead. This reduces workload when # re-basing to a newer xen tree. # split out patches patches.xen/kexec-move-segment-code-x86_64.patch patches.xen/ipv6-no-autoconf patches.xen/pci-guestdev patches.xen/pci-reserve # upstream block frontend backports patches.xen/527d0cf3-xen-blkfront-improve-aproximation-of-required-grants-per-request.patch patches.xen/5294cb19-xen-blkfront-Silence-pfn-maybe-uninitialized-warning.patch patches.xen/5294cb21-block-xen-blkfront-Fix-possible-NULL-ptr-dereference.patch patches.xen/53862836-xen-blkfront-remove-type-check-from-blkfront_setup_discard.patch patches.xen/542c64e7-xen-blkfront-factor-out-flush-related-checks-from-do_blkif_request.patch patches.xen/548880c7-xen-blkfront-improve-protection-against-issuing-unsupported-REQ_FUA.patch patches.xen/548880d2-xen-blkfront-remove-redundant-flush_op.patch patches.xen/54da2c1d-xen-blkfront-fix-accounting-of-reqs-when-migrating.patch patches.xen/5572495d-driver-xen-blkfront-move-talk_to_blkback-to-a-more-suitable-place.patch patches.xen/55881665-drivers-xen-blkfront-only-talk_to_blkback-when-in-XenbusStateInitialising.patch patches.xen/568aaa16-xen-blkfront-Fix-crash-if-backend-doesn-t-follow-the-right-states.patch patches.xen/57585bdf-xen-blkfront-dont-call-talk_to_blkback-when-connected.patch patches.xen/57b7347f-xen-blkfront-free-resources-if-xlvbd_alloc_gendisk-fails.patch patches.xen/58864b1e-xen-blkfront-correct-maximum-segment-accounting.patch # bulk stuff, new files for xen patches.xen/xen3-auto-xen-arch.diff patches.xen/xen3-auto-xen-drivers.diff patches.xen/xen3-auto-include-xen-interface.diff patches.xen/xen3-auto-blktap2-pvops.diff # kconfig bits for xen patches.xen/xen3-auto-xen-kconfig.diff # common code changes patches.xen/xen3-auto-common.diff patches.xen/xen3-auto-arch-x86.diff patches.xen/xen3-auto-arch-x86_64.diff # fixups due to upstream Xen parts patches.xen/xen3-fixup-xen # newer changeset backports patches.xen/1294-x86-map-pirq.patch patches.xen/1301-xsa155.patch patches.xen/1302-xsa155.patch patches.xen/1318-xenbus-dev-request-reply-type.patch patches.xen/1323-blktap2-shutdown-deadlock.patch patches.xen/1324-blktap2-work-queue-race.patch patches.xen/1325-xenbus-avoid-is_ready.patch patches.xen/1327-netfront-gref-casts.patch # changes outside arch/{i386,x86_64}/xen patches.xen/xen3-fixup-kconfig patches.xen/xen3-fixup-common patches.xen/xen3-fixup-arch-x86 patches.xen/xen3-fixup-blktap2-pvops # ports of upstream patches patches.xen/xen3-patch-2.6.18 patches.xen/xen3-patch-2.6.19 patches.xen/xen3-patch-2.6.20 patches.xen/xen3-patch-2.6.21 patches.xen/xen3-patch-2.6.22 patches.xen/xen3-patch-2.6.23 patches.xen/xen3-patch-2.6.24 patches.xen/xen3-patch-2.6.25 patches.xen/xen3-patch-2.6.26 patches.xen/xen3-patch-2.6.27 patches.xen/xen3-patch-2.6.28 patches.xen/xen3-patch-2.6.29 patches.xen/xen3-patch-2.6.30 patches.xen/xen3-patch-2.6.31 patches.xen/xen3-patch-2.6.32 patches.xen/xen3-patch-2.6.33 patches.xen/xen3-patch-2.6.34 patches.xen/xen3-patch-2.6.35 patches.xen/xen3-patch-2.6.36 patches.xen/xen3-patch-2.6.37 patches.xen/xen3-patch-2.6.38 patches.xen/xen3-patch-2.6.39 patches.xen/xen3-patch-3.0 patches.xen/xen3-patch-3.1 patches.xen/xen3-patch-3.2 patches.xen/xen3-patch-3.3 patches.xen/xen3-patch-3.4 patches.xen/xen3-patch-3.5 patches.xen/xen3-patch-3.6 patches.xen/xen3-patch-3.7 patches.xen/xen3-patch-3.8 patches.xen/xen3-patch-3.9 patches.xen/xen3-patch-3.10 patches.xen/xen3-patch-3.11 patches.xen/xen3-patch-3.12 patches.xen/xen3-patch-3.12.1-2 patches.xen/xen3-patch-3.12.6-7 patches.xen/xen3-patch-3.12.8-9 patches.xen/xen3-patch-3.12.10-11 patches.xen/xen3-patch-3.12.12-13 patches.xen/xen3-patch-3.12.13-14 patches.xen/xen3-patch-3.12.14-15 patches.xen/xen3-patch-3.12.16-17 patches.xen/xen3-patch-3.12.18-19 patches.xen/xen3-patch-3.12.19-20 patches.xen/xen3-patch-3.12.21-22 patches.xen/xen3-patch-3.12.22-23 patches.xen/xen3-patch-3.12.26-27 patches.xen/xen3-patch-3.12.28-29 patches.xen/xen3-patch-3.12.29-30 patches.xen/xen3-patch-3.12.32-33 patches.xen/xen3-patch-3.12.34-35 patches.xen/xen3-patch-3.12.36-37 patches.xen/xen3-patch-3.12.38-39 patches.xen/xen3-patch-3.12.39-40 patches.xen/xen3-patch-3.12.44-45 patches.xen/xen3-patch-3.12.46-47 patches.xen/xen3-patch-3.12.49-50 patches.xen/xen3-patch-3.12.50-51 patches.xen/xen3-patch-3.12.51-52 patches.xen/xen3-patch-3.12.54-55 patches.xen/xen3-patch-3.12.57-58 patches.xen/xen3-patch-3.12.62-63 patches.xen/xen3-patch-3.12.63-64 patches.xen/xen3-patch-3.12.69-70 patches.xen/xen3-patch-3.12.70-71 patches.xen/xen3-patch-3.12.73-74 # ports of other patches patches.xen/xen3-x86-ramdisk-export-relocated-ramdisk-va.patch patches.xen/xen3-x86_64-switch_to-load-tls-descriptors-before-switching-ds-and-es.patch patches.xen/xen3-04-acpi-x86-extended-error-log-driver-for-x86-platform.patch patches.xen/xen3-05-dmi-parse-memory-device-type-17-in-smbios.patch patches.xen/xen3-mm-rename-USE_SPLIT_PTLOCKS-to-USE_SPLIT_PTE_PTLOCKS.patch patches.xen/xen3-x86-mm-enable-split-page-table-lock-for-PMD-level.patch patches.xen/xen3-x86-handle-pgtable_page_ctor-fail.patch patches.xen/xen3-x86-mm-Add-step_size-comments-to-init_mem_mapping.patch patches.xen/xen3-x86-mm-factor-out-of-top-down-direct-mapping-setup.patch patches.xen/xen3-x86-mem-hotplug-support-initialize-page-tables-in-bottom-up.patch patches.xen/xen3-x86-acpi-crash-kdump-do-reserve_crashkernel-after-SRAT-is-parsed.patch patches.xen/xen3-memblock-make-memblock_set_node-support-different-memblock_type.patch patches.xen/xen3-memory-hotplug-x86_64-suitable-memory-should-go-to-zone_movable.patch patches.xen/xen3-x86-cpu-Detect-more-TLB-configuration.patch patches.xen/xen3-x86-mm-Rip-out-complicated-out-of-date-buggy-TLB-flushing.patch patches.xen/xen3-x86-mm-Add-tracepoints-for-TLB-flushes.patch patches.xen/xen3-x86-use-optimized-ioresource-lookup-in-ioremap-function.patch patches.xen/xen3-x86-define-_PAGE_NUMA-by-reusing-software-bits-on-the-PMD-and-PTE-levels.patch patches.xen/xen3-mm-remove-misleading-ARCH_USES_NUMA_PROT_NONE.patch patches.xen/xen3-x86-mm-fix-pte_special-versus-pte_numa.patch patches.xen/xen3-mm-add-p-te-md-protnone-helpers-for-use-by-NUMA-balancing.patch patches.xen/xen3-mm-remove-remaining-references-to-NUMA-hinting-bits-and-helpers.patch patches.xen/xen3-mm-fix-huge-zero-page-accounting-in-smaps-report.patch patches.xen/xen3-mm-Send-one-IPI-per-CPU-to-TLB-flush-all-entries-after-unmapping-pages.patch patches.xen/xen3-0012-ACPI-driver-core-Store-an-ACPI-device-pointer-in-str.patch patches.xen/xen3-msft-hv-0600-x86-Add-proper-vector-accounting-for-HYPERVISOR_CALL.patch patches.xen/xen3-msft-hv-0817-x86-Use-entering-_ack-_irq-instead-of-open-coding-it.patch patches.xen/xen3-net-Explicitly-initialize-u64_stats_sync-structures-.patch patches.xen/xen3-0001-x86-efi-Add-EFI-framebuffer-earlyprintk-support.patch patches.xen/xen3-PCI-MSI-Add-pci_enable_msi_range-and-pci_enable_msix.patch patches.xen/xen3-stack-unwind patches.xen/xen3-x86_64-unwind-annotations patches.xen/xen3-0003_V3_x86_Lock_down_IO_port_access_when_module_security_is_enabled.patch patches.xen/xen3-0006_V3_Restrict__dev_mem_and__dev_kmem_when_module_loading_is_restricted.patch patches.xen/xen3-0011_V3_Add_option_to_automatically_enforce_module_signatures_when_in_Secure_Boot_mode.patch patches.xen/xen3-0002-x86-mm-pageattr-Lookup-address-in-an-arbitrary-PGD.patch patches.xen/xen3-0003-x86-mm-pageattr-Add-a-PGD-pagetable-populating-funct.patch patches.xen/xen3-0004-x86-mm-pageattr-Add-a-PUD-pagetable-populating-funct.patch patches.xen/xen3-0005-x86-mm-pageattr-Add-a-PMD-pagetable-populating-funct.patch patches.xen/xen3-0006-x86-mm-pageattr-Add-a-PTE-pagetable-populating-funct.patch patches.xen/xen3-0007-x86-mm-pageattr-Add-a-PUD-error-unwinding-path.patch patches.xen/xen3-0008-x86-mm-pageattr-Add-last-levels-of-error-path.patch patches.xen/xen3-0009-x86-mm-cpa-Map-in-an-arbitrary-pgd.patch patches.xen/xen3-0010-x86-efi-Runtime-services-virtual-mapping.patch patches.xen/xen3-0017-efi-Export-EFI-runtime-memory-mapping-to-sysfs.patch patches.xen/xen3-0018-x86-efi-Pass-necessary-EFI-data-for-kexec-via-setup_.patch patches.xen/xen3-0020-x86-Export-x86-boot_params-to-sysfs.patch patches.xen/xen3-0021-x86-Reserve-setup_data-ranges-late-after-parsing-mem.patch patches.xen/xen3-efi-move-facility-flags-to-struct-efi.patch patches.xen/xen3-x86-ptdump-add-the-functionality-to-dump-an-arbitrary-pagetable.patch patches.xen/xen3-x86-efi-dump-the-efi-page-table.patch patches.xen/xen3-x86-pageattr-export-page-unmapping-interface.patch patches.xen/xen3-x86-efi-quirk-out-sgi-uv.patch patches.xen/xen3-x86-mm-pageattr-always-dump-the-right-page-table-in-an-oops.patch patches.xen/xen3-02-nmi-provide-the-option-to-issue-an-nmi-back-trace-to-every-cpu-but-current.patch patches.xen/xen3-08-x86-nmi-save-regs-in-crash-dump-on-external-nmi.patch patches.xen/xen3-acpi-Disable_ACPI_table_override_when_UEFI_Secure_Boot_is.patch patches.xen/xen3-0028-kexec-create-a-new-config-option-CONFIG_KEXEC_FILE-f.patch patches.xen/xen3-x86-allow_kernel_map_pages_in_pgd_to_work_when_nx_is_disabled.patch patches.xen/xen3-x86-configure_nx_support_earlier_in_setup_arch.patch patches.xen/xen3-0009-PM-hibernate-Reserve-hibernation-key-and-erase-footp.patch patches.xen/xen3-0001-driver-core-add-bus_notify_removed_device-event patches.xen/xen3-x86-crash-allocate-enough-low-mem-when-crashkernel-high patches.xen/xen3-x86-be-more-informative-when-signalling-an-SMEP-fault.patch patches.xen/xen3-0017-acpi-processor-introduce-apic_id-in-struct-processor-to-save-parsed-apic-id patches.kabi/xen3-kabi-protect-struct-acpi-processor-signature.patch patches.xen/xen3-kgr-0009-kgr-mark-task_safe-in-some-kthreads.patch patches.xen/xen3-kgr-1003-reserve-a-place-in-thread_struct-for-storing-RIP.patch # KAISER patches.xen/xen3-0001-x86-Clean-up-cr4-manipulation.patch patches.xen/xen3-0002-x86-Store-a-per-cpu-shadow-copy-of-CR4.patch patches.xen/xen3-0003-x86-Init-per-cpu-shadow-copy-of-CR4-on-32-bit-CPUs-t.patch patches.xen/xen3-0004-x86-init-Fix-cr4_init_shadow-on-CR4-less-machines.patch patches.xen/xen3-0011-x86-mm-Build-arch-x86-mm-tlb.c-even-on-SMP.patch patches.xen/xen3-0012-x86-mm-sched-core-Uninline-switch_mm.patch patches.xen/xen3-0013-x86-mm-sched-core-Turn-off-IRQs-in-switch_mm.patch patches.xen/xen3-0018-x86-mm-Remove-flush_tlb-and-flush_tlb_current_task.patch patches.xen/xen3-0022-x86-mm-Remove-the-UP-asm-tlbflush.h-code-always-use-.patch patches.xen/xen3-0024-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch patches.xen/xen3-0025-KAISER-Kernel-Address-Isolation.patch patches.xen/xen3-0026-kaiser-merged-update.patch patches.xen/xen3-0038-kaiser-cleanups-while-trying-for-gold-link.patch patches.xen/xen3-0042-kaiser-enhanced-by-kernel-and-user-PCIDs.patch patches.xen/xen3-0055-kaiser-add-nokaiser-boot-option-using-ALTERNATIVE.patch patches.xen/xen3-kaiser-preserve-kabi.patch # bugfixes and enhancements patches.xen/xen-hypercall-symbols patches.xen/xen-sys-suspend patches.xen/xen-ipi-per-cpu-irq patches.xen/xen-virq-per-cpu-irq patches.xen/xen-clockevents patches.xen/xen-spinlock-poll-early patches.xen/xen-pcpu patches.xen/xen-pcpu-hotplug-kexec patches.xen/xen-mem-hotplug patches.xen/xen-swiotlb-unmap-single-phys-check patches.xen/xen-configurable-guest-devices patches.xen/xen-setup-gsi patches.xen/xen-privcmd-hcall-preemption patches.xen/xen-privcmd-truly-batch patches.xen/xen-unpriv-build patches.xen/xen-cpufreq-report patches.xen/xen-multi-page-ring patches.xen/xen-balloon-max-target patches.xen/xen-blkback-multi-page-ring patches.xen/xen-blkback-indirect patches.xen/xen-blkback-cdrom patches.xen/xen-blkif-protocol-fallback-hack patches.xen/xen-blkfront-multi-page-ring patches.xen/xen-blkfront-indirect patches.xen/xen-blkif-op-packet patches.xen/xen-blkfront-cdrom patches.xen/xen-blkfront-hvm-no-cdrom patches.xen/xen-blkfront-build-upstream patches.xen/xen-blktap-modular patches.xen/xen-blktap-write-barriers patches.xen/xen-blktap2-configurable-nr-devs patches.xen/xsa216.patch patches.xen/xen-netback-defer-netdev-destruction patches.xen/xen-netback-notify-multi patches.xen/xen-netback-generalize patches.xen/xen-netback-multiple-tasklets patches.xen/xen-netback-kernel-threads patches.xen/xen-netback-tx-queue-len patches.xen/xen-netback-coalesce patches.xen/xen-pciback-release-VFs patches.xen/xen-pciback-BAR-lengths patches.xen/xen-vscsi-large-requests patches.xen/xen-cxgb3 patches.xen/xen-dcdbas patches.xen/xen-pv-on-hvm-skip-initialization-of-emulated-devices patches.xen/xen-vmcoreinfo patches.xen/xen-x86-panic-no-reboot patches.xen/xen-x86-dcr-fallback patches.xen/xen-x86-no-lapic patches.xen/xen-x86-pmd-handling patches.xen/xen-x86-bigmem patches.xen/xen-x86-exit-mmap patches.xen/xen-x86-init-mem-steps patches.xen/xen-x86-per-cpu-vcpu-info patches.xen/xen-x86-pcpu patches.xen/xen-x86-EFI patches.xen/xen-x86-bzImage patches.xen/xen-x86_64-pgd-pin patches.xen/xen-x86_64-pgd-alloc-order patches.xen/xen-x86_64-dump-user-pgt patches.xen/xen-x86_64-note-init-p2m patches.xen/xen-x86_64-unmapped-initrd patches.xen/xen-x86_64-vread-pvclock patches.xen/xen-x86_64-m2p-strict patches.xen/0001-SSB-Xen-build-fix.patch patches.xen/xen-netfront.network_alloc_rx_buffers.missing_push.patch