# 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-4.4.1 patches.kernel.org/patch-4.4.1-2 patches.kernel.org/patch-4.4.2-3 patches.kernel.org/patch-4.4.3-4 patches.kernel.org/patch-4.4.4-5 patches.kernel.org/patch-4.4.5-6 patches.kernel.org/patch-4.4.6-7 patches.kernel.org/patch-4.4.7-8 patches.kernel.org/patch-4.4.8-9 patches.kernel.org/patch-4.4.9-10 patches.kernel.org/patch-4.4.10-11 patches.kernel.org/patch-4.4.11-12 patches.kernel.org/patch-4.4.12-13 patches.kernel.org/patch-4.4.13-14 patches.kernel.org/patch-4.4.14-15 patches.kernel.org/patch-4.4.15-16 patches.kernel.org/patch-4.4.16-17 patches.kernel.org/patch-4.4.17-18 patches.kernel.org/patch-4.4.18-19 patches.kernel.org/patch-4.4.19-20 patches.kernel.org/patch-4.4.20-21 patches.kernel.org/patch-4.4.21-22 patches.kernel.org/patch-4.4.22-23 patches.kernel.org/patch-4.4.23-24 patches.kernel.org/patch-4.4.24-25 patches.kernel.org/patch-4.4.25-26 patches.kernel.org/patch-4.4.26-27 patches.kernel.org/patch-4.4.27-28 patches.kernel.org/patch-4.4.28-29 patches.kernel.org/patch-4.4.29-30 patches.kernel.org/patch-4.4.30-31 patches.kernel.org/patch-4.4.31-32 patches.kernel.org/patch-4.4.32-33 patches.kernel.org/patch-4.4.33-34 patches.kernel.org/patch-4.4.34-35 patches.kernel.org/patch-4.4.35-36 patches.kernel.org/patch-4.4.36-37 patches.kernel.org/patch-4.4.37-38 ######################################################## # Build fixes that apply to the vanilla kernel too. # Patches in patches.rpmify are applied to both -vanilla # and patched flavors. ######################################################## patches.rpmify/lustre-lloop-dont-change-logical-size ######################################################## # kABI placeholders & consistency patches ######################################################## patches.suse/AF_MAX.patch 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.suse/kabi-Add-placeholder-to-vm_fault.patch patches.suse/hdaudio-kABI-placeholder patches.kabi/0001-Revert-Input-i8042-set-up-shared-ps2_cmd_mutex-for-A.patch patches.kabi/0002-Revert-Input-i8042-break-load-dependency-between-atk.patch patches.kabi/Revert-arm64-Define-AT_VECTOR_SIZE_ARCH_for_ARCH_DLINFO patches.kabi/kabi-protect-struct-hw_perf_event.patch patches.kabi/kabi-protect-struct-sdhci_host.patch patches.kabi/kabi-reintroduce-iov_iter_fault_in_multipages_readable.patch patches.kabi/kabi-protect-struct-dw_mmc.patch patches.kabi/revert-can-dev-fix-deadlock-reported-after-bus-off.patch patches.kabi/kabi-reintroduce-strtobool.patch patches.kabi/kabi-protect-struct-mmc_packed.patch patches.kabi/kabi-protect-ip_cmsg_recv_checksum.patch patches.kabi/kabi-reintroduce-sk_filter.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/cloneconfig.diff ######################################################## # kbuild/module infrastructure fixes ######################################################## patches.suse/rpm-kernel-config patches.suse/split-package 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.suse/unsupported-features.patch patches.suse/module-Inform-user-when-loading-externally-supported.patch patches.fixes/0001-genksyms-Handle-string-literals-with-spaces-in-refer.patch patches.fixes/0001-module-keep-percpu-symbols-in-module-s-symtab.patch # bnc870450, fate317144 patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch patches.fixes/module-Issue-warnings-when-tainting-kernel.patch ######################################################## # Simple export additions/removals ######################################################## patches.suse/0001-oracleasm-4.0-compat-changes.patch ######################################################## # Bug workarounds for binutils ######################################################## ######################################################## # Functional patches pending for -stable # Patches in this section should be per-subsystem and considered as # merge candidates for 4.4-stable. # -stable pending: cpuidle patches.suse/drivers-cpuidle-make-cpuidle-clps711x.c-explicitly-non-modular.patch patches.suse/drivers-cpuidle-make-cpuidle-ux500.c-explicitly-non-modular.patch patches.suse/drivers-cpuidle-make-cpuidle-exynos.c-explicitly-non-modular.patch patches.suse/powerpc-powernv-panic-on-OPAL-V3.patch patches.suse/powerpc-powernv-Remove-OPALv2-firmware-define-and-references.patch patches.suse/powerpc-powernv-remove-FW_FEATURE_OPALv3-and-just-use-FW_FEATURE_OPAL.patch patches.suse/cpuidle-Don-t-enable-all-governors-by-default.patch patches.suse/cpuidle-coupled-remove-unused-define-cpuidle_coupled_lock.patch # -stable pending: VM compaction patches.suse/mm-compaction-fix-invalid-free_pfn-and-compact_cached_free_pfn.patch patches.suse/mm-compaction-pass-only-pageblock-aligned-range-to-pageblock_pfn_to_page.patch # -stable pending: VM writeback patches.suse/mm-page-writeback-fix-dirty_ratelimit-calculation.patch patches.suse/mm-rmap-batched-invalidations-should-use-existing-api.patch # -stablle pending: Memory initialisation ######################################################## # Performance patches pending for -stable # # Patches in this section should be per-subsystem and considered as # merge candidates for 4.4-stable. This allows comparisons between # 4.4-stable and SLE to avoid regressions introduced by functional # backports. ######################################################## # -stable pending: VM patches.suse/mm-mempolicy-c-convert-the-shared_policy-lock-to-a-rwlock.patch patches.suse/vmscan-do-not-force-scan-file-lru-if-its-absolute-size-is-small.patch patches.suse/mm-vmscan-consider-isolated-pages-in-zone_reclaimable_pages.patch patches.suse/mm-allow-GFP_-FS-IO-for-page_cache_read-page-cache-allocation.patch patches.suse/mm-page_alloc-generalize-the-dirty-balance-reserve.patch patches.suse/proc-meminfo-estimate-available-memory-more-conservatively.patch patches.suse/mm-compaction-speed-up-pageblock_pfn_to_page-when-zone-is-contiguous.patch patches.suse/cgroup-memcg-writeback-drop-spurious-rcu-locking-around-mem_cgroup_css_from_page.patch # -stable pending: VM/FS patches.suse/mm-filemap-remove-redundant-code-in-do_read_cache_page.patch patches.suse/mm-filemap-avoid-unnecessary-calls-to-lock_page-when-waiting-for-IO-to-complete-during-a-read.patch patches.fixes/mm-zswap-use-workqueue-to-destroy-pool.patch # -stable pending: Automatic NUMA balancing patches.suse/sched-numa-cap-pte-scanning-overhead-to-3-of-run-time.patch patches.suse/mm-mprotect.c-don-t-touch-single-threaded-PTEs-which-are-on-the-right-node.patch # -stable pending: CPU scheduler (overhead, cache footprint) patches.suse/sched-fair-Remove-empty-idle-enter-and-exit-functions.patch patches.suse/sched-fair-Move-the-cache-hot-load_avg-variable-into-its-own-cacheline.patch patches.suse/sched-fair-Disable-the-task-group-load_avg-update-for-the-root_task_group.patch patches.suse/sched-fair-Optimize-find_idlest_cpu-when-there-is-no-choice.patch patches.suse/sched-core-Optimize-__schedule.patch # -stable pending: cpuidle (~20% improvement in pipe-test turnaround time on Haswell) patches.suse/cpuidle-x86-increase-forced-cut-off-for-polling-to-20us.patch patches.suse/cpuidle-menu-use-interactivity_req-to-disable-polling.patch patches.suse/cpuidle-menu-Fix-menu_select-for-CPUIDLE_DRIVER_STATE_START-0.patch patches.suse/sched-idle-Drop-default_idle_call-fallback-from-call_cpuidle.patch patches.suse/cpuidle-fix-fallback-mechanism-for-suspend-to-idle-in-absence-of-enter_freeze.patch patches.suse/cpuidle-menu-smooth-out-measured_us-calculation.patch patches.suse/time-nohz-Expose-tick_nohz_enabled.patch patches.suse/cpuidle-Default-to-ladder-governor-on-ticking-systems.patch patches.suse/cpuidle-menu-Avoid-pointless-checks-in-menu_select.patch patches.suse/cpuidle-menu-avoid-expensive-square-root-computation.patch patches.suse/cpuidle-menu-help-gcc-generate-slightly-better-code.patch patches.suse/cpuidle-menu-use-high-confidence-factors-only-when-considering-polling.patch # -stable pending: cpufreq microoptimisations patches.suse/intel_pstate-Remove-extra-conversions-in-pid-calculation.patch patches.suse/intel_pstate-Optimize-calculation-for-max-min_perf_adj.patch patches.suse/intel_pstate-Move-intel_pstate_calc_busy-into-get_target_pstate_use_performance.patch patches.suse/intel_pstate-Remove-freq-calculation-from-intel_pstate_calc_busy.patch patches.suse/cpufreq-pcc-cpufreq-Fix-doorbell.access_width.patch # -stable pending: Filesystem locks patches.suse/locks-don-t-check-for-race-with-close-when-setting-OFD-lock.patch # -stable pending: x86 uaccess when SMAP is available patches.suse/x86-reorganize-SMAP-handling-in-user-space-accesses.patch patches.suse/Add-unsafe-user-access-functions-for-batched-accesses.patch patches.suse/Use-the-new-batched-user-accesses-in-generic-user-string-handling.patch patches.suse/0001-x86-fix-SMAP-in-32-bit-environments.patch # -stable pending: futex (~30% improvement in futexbench) patches.suse/0001-futex-Rename-barrier-references-in-ordering-guarante.patch patches.suse/0002-futex-Remove-requirement-for-lock_page-in-get_futex_.patch patches.suse/0001-futex-Replace-barrier-in-unqueue_me-with-READ_ONCE.patch # -stable pending locking/core (~15% improvement in aim7) patches.suse/0001-locking-mutex-Allow-next-waiter-lockless-wakeup.patch # -stable pending page allocator (15-25% improvement in microbenchmarks) patches.suse/mm-page_alloc-only-check-PageCompound-for-high-order-pages.patch patches.suse/mm-page_alloc-reduce-branches-in-zone_statistics.patch patches.suse/mm-page_alloc-inline-zone_statistics.patch patches.suse/mm-page_alloc-inline-the-fast-path-of-the-zonelist-iterator.patch patches.suse/mm-page_alloc-use-__dec_zone_state-for-order-0-page-allocation.patch patches.suse/mm-page_alloc-avoid-unnecessary-zone-lookups-during-pageblock-operations.patch patches.suse/mm-page_alloc-convert-alloc_flags-to-unsigned.patch patches.suse/mm-page_alloc-convert-nr_fair_skipped-to-bool.patch patches.suse/mm-page_alloc-remove-unnecessary-local-variable-in-get_page_from_freelist.patch patches.suse/mm-page_alloc-remove-unnecessary-initialisation-in-get_page_from_freelist.patch patches.suse/mm-page_alloc-remove-unnecessary-initialisation-from-__alloc_pages_nodemask.patch patches.suse/mm-page_alloc-simplify-last-cpupid-reset.patch patches.suse/mm-page_alloc-move-__GFP_HARDWALL-modifications-out-of-the-fastpath.patch patches.suse/mm-page_alloc-check-once-if-a-zone-has-isolated-pageblocks.patch patches.suse/mm-page_alloc-shorten-the-page-allocator-fast-path.patch patches.suse/mm-page_alloc-reduce-cost-of-fair-zone-allocation-policy-retry.patch patches.suse/mm-page_alloc-shortcut-watermark-checks-for-order-0-pages.patch patches.suse/mm-page_alloc-avoid-looking-up-the-first-zone-in-a-zonelist-twice.patch patches.suse/mm-page_alloc-remove-field-from-alloc_context.patch patches.suse/mm-page_alloc-check-multiple-page-fields-with-a-single-branch.patch patches.suse/mm-page_alloc-un-inline-the-bad-part-of-free_pages_check.patch patches.suse/mm-page_alloc-pull-out-side-effects-from-free_pages_check.patch patches.suse/mm-page_alloc-remove-unnecessary-variable-from-free_pcppages_bulk.patch patches.suse/mm-page_alloc-inline-pageblock-lookup-in-page-free-fast-paths.patch patches.suse/cpuset-use-static-key-better-and-convert-to-new-API.patch patches.suse/mm-page_alloc-defer-debugging-checks-of-freed-pages-until-a-PCP-drain.patch patches.suse/mm-page_alloc-defer-debugging-checks-of-pages-allocated-from-the-PCP.patch patches.suse/mm-page_alloc-don-t-duplicate-code-in-free_pcp_prepare.patch patches.suse/mm-page_alloc-uninline-the-bad-page-part-of-check_new_page.patch patches.suse/mm-page_alloc-restore-the-original-nodemask-if-the-fast-path-allocation-failed.patch patches.suse/mm-page_alloc-prevent-infinite-loop-in-buffered_rmqueue.patch patches.suse/mm-page_alloc-reset-zonelist-iterator-after-resetting-fair-zone-allocation-policy.patch patches.suse/mm-page_alloc-Recalculate-the-preferred-zoneref-if-the-context-can-ignore-memory-policies.patch # -stable pending swap performance patches.suse/mm-don-t-use-radix-tree-writeback-tags-for-pages-in-swap-cache.patch # -stable pending proc performance patches.suse/proc-much-faster-proc-vmstat.patch # -stable pending times/clock_gettime performance (bnc#981795) # Patch slightly improves the situation but still short of expectations patches.suse/sched-cpuacct-Simplify-the-cpuacct-code.patch # Default tuning adjustments # -tuning: bnc#754690# Mitigate the impact of sleep times on migration decisions patches.suse/sched-optimize-latency-defaults.patch # -tuning: bnc#754690: ratelimit nohz patches.suse/sched-throttle-nohz.patch patches.drivers/intel_pstate_enable_hwp_by_default.patch # -tuning: bnc#945201: Delay processes reaching low power states patches.suse/intel_pstate_performance_tuned.patch patches.suse/intel_pstate-Increase-hold-off-time-before-samples-are-scaled.patch # -tuning: bnc#548529: Restore sequential IO performance patches.suse/readahead-request-tunables.patch # -tuning: bnc#981838: ondemand call frequency patches.suse/cpufreq-ondemand-Limit-default-sampling-rate-to-300ms-max.patch patches.suse/cpufreq-pcc-cpufreq-re-introduce-deadband-effect.patch # -tuning: bnc#986383 patches.suse/sched-Further-improve-spurious-CPU_IDLE-active-migrations.patch ######################################################## # Scheduler / Core ###################################################### patches.suse/setuid-dumpable-wrongdir 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.fixes/sched-Fix-up-proc-sched_debug-to-print-only-runnable-tasks-again.patch patches.suse/workqueue-warn-if-memory-reclaim-tries-to-flush-WQ_M.patch patches.suse/workqueue-skip-flush-dependency-checks-for-legacy-workqueues.patch patches.suse/sched-core-Move-task_rq_lock-out-of-line.patch # Scheduler / NO_HZ_FULL patches.suse/sched-wait-Document-waitqueue_active.patch patches.suse/sched-fair-Clean-up-the-explanation-around-decaying-load-update-misses.patch patches.suse/sched-fair-Prepare-__update_cpu_load-to-handle-active-tickless.patch patches.suse/sched-fair-Consider-missed-ticks-in-NOHZ_FULL-in-update_cpu_load_nohz.patch patches.suse/sched-core-Fix-incorrect-wait-time-and-wait-count-statistics.patch patches.suse/sched-core-Use-list_is_singular-in-sched_can_stop_tick.patch patches.suse/sched-fair-Modify-the-comment-about-lock-assumptions-in-migrate_task_rq_fair.patch patches.suse/sched-fair-Make-it-possible-to-account-fair-load-avg-consistently.patch patches.suse/sched-cputime-Remove-extra-cost-in-task_cputime.patch patches.suse/sched-cputime-Clarify-vtime-symbols-and-document-them.patch patches.suse/sched-cputime-Correctly-handle-task-guest-time-on-housekeepers.patch patches.suse/sched-cputime-Rename-vtime_accounting_enabled-to-vtime_accounting_cpu_enabled.patch patches.suse/sched-cputime-Introduce-vtime-accounting-check-for-readers.patch patches.suse/sched-cputime-Convert-vtime_seqlock-to-seqcount.patch patches.suse/sched-core-Move-the-sched_to_prio-arrays-out-of-line.patch patches.suse/sched-fair-Avoid-redundant-idle_cpu-call-in-update_sg_lb_stats.patch patches.suse/sched-deadline-Fix-the-earliest_dl.next-logic.patch patches.suse/x86-fpu-Properly-align-size-in-CHECK_MEMBER_AT_END_OF-macro.patch patches.suse/sched-core-Move-sched_entity-avg-into-separate-cache-line.patch patches.suse/sched-fair-Fix-new-task-s-load-avg-removed-from-source-CPU-in-wake_up_new_task.patch patches.suse/context_tracking-Switch-to-new-static_branch-API.patch patches.suse/x86-asm-Add-asm-macros-for-static-keys-jump-labels.patch patches.suse/x86-entry-64-Bypass-enter_from_user_mode-on-non-context-tracking-boots.patch patches.suse/x86-kvm-On-KVM-re-enable-e.g.-after-suspend-update-clocks.patch patches.suse/x86-vdso-pvclock-Simplify-and-speed-up-the-vdso-pvclock-reader.patch patches.suse/x86-vdso-Get-pvclock-data-from-the-vvar-VMA-instead-of-the-fixmap.patch patches.suse/x86-vdso-Remove-pvclock-fixmap-machinery.patch patches.suse/x86-vdso-Enable-vdso-pvclock-access-on-all-vdso-variants.patch patches.suse/x86-platform-uv-Include-clocksource.h-for-clocksource_touch_watchdog.patch patches.suse/x86-entry-64_compat-Make-labels-local.patch patches.suse/Revert-x86-kvm-On-KVM-re-enable-e.g.-after-suspend-update-clocks.patch patches.suse/x86-vsdo-Fix-build-on-PARAVIRT_CLOCK-y-KVM_GUEST-n.patch patches.suse/nohz-Clarify-magic-in-tick_nohz_stop_sched_tick.patch patches.suse/arch-tile-move-user_exit-to-early-kernel-entry-sequence.patch patches.fixes/0001-sched-preempt-Fix-preempt_count-manipulations.patch # Mel's overhead reduction patches queued in x86-tip patches.suse/sched-time-Remove-non-power-of-two-divides-from-__acct_update_integrals.patch patches.suse/acct-time-Change-indentation-in-__acct_update_integrals.patch patches.suse/time-acct-Drop-irq-save-restore-from-__acct_update_integrals.patch patches.suse/sched-time-Switch-VIRT_CPU_ACCOUNTING_GEN-to-jiffy-granularity.patch # End Scheduler / NO_HZ_FULL # Scheduler: Debugging overhead fate#320486 patches.suse/sched-debug-Make-schedstats-a-runtime-tunable-that-is-disabled-by-default.patch patches.suse/sched-debug-fix-proc-sched_debug-regression.patch patches.suse/sched-debug-always-show-nr_migrations.patch patches.suse/sched-debug-fix-schedstats-enable-cmdline-option.patch patches.suse/sched-debug-Fix-deadlock-when-enabling-sched-events.patch # vmstat update fixes patches.suse/vmstat-make-vmstat_updater-deferrable-again-and-shut-down-on-idle.patch patches.suse/vmstat-Remove-BUG_ON-from-vmstat_update.patch patches.suse/mm-vmstat-make-quiet_vmstat-lighter.patch patches.suse/vmstat-make-vmstat_update-deferrable.patch # workqueue fixes patches.suse/workqueue-schedule-WORK_CPU_UNBOUND-work-on-wq_unbound_cpumask-CPUs.patch patches.suse/workqueue-implement-workqueue.debug_force_rr_cpu-debug-feature.patch patches.fixes/powerpc-Remove-UP-only-lazy-floating-point-and-vecto.patch patches.fixes/0001-mn10300-let-exit_fpu-accept-a-task.patch patches.fixes/0002-exit_thread-remove-empty-bodies.patch patches.fixes/0003-exit_thread-accept-a-task-parameter-to-be-exited.patch patches.fixes/0004-fork-free-thread-in-copy_process-on-failure.patch # v4.7 core scheduler fixes patches.suse/sched-fair-Reset-nr_balance_failed-after-active-balancing.patch patches.suse/sched-fair-Initiate-a-new-task-s-util-avg-to-a-bound.patch patches.suse/sched-fair-Fix-asym-packing-to-select-correct-CPU.patch patches.suse/sched-core-Enable-increased-load-resolution-on-64-bit-kernels.patch patches.suse/sched-fair-Generalize-the-load-util-averages-resolution-definition.patch patches.suse/sched-fair-Rename-SCHED_LOAD_SHIFT-to-NICE_0_LOAD_SHIFT-and-remove-SCHED_LOAD_SCALE.patch patches.suse/sched-fair-Add-detailed-description-to-the-sched-load-avg-metrics.patch patches.suse/sched-fair-Optimize-sum-computation-with-a-lookup-table.patch patches.suse/sched-debug-Print-out-idle-balance-values-even-on-CONFIG_SCHEDSTATS-kernels.patch patches.suse/sched-fair-Remove-stale-power-aware-scheduling-comments.patch patches.suse/sched-fair-Fix-comment-in-calculate_imbalance.patch patches.suse/sched-core-Remove-unused-variable.patch patches.suse/sched-core-Fix-comment-typo-in-wake_q_add.patch patches.suse/sched-fair-Move-record_wakee.patch patches.suse/sched-fair-Prepare-to-fix-fairness-problems-on-migration.patch patches.suse/sched-core-Kill-sched_class-task_waking-to-clean-up-the-migration-logic.patch patches.suse/sched-fair-Fix-fairness-issue-on-migration.patch patches.suse/sched-fair-Clean-up-scale-confusion.patch patches.suse/sched-fair-Correct-unit-of-load_above_capacity.patch patches.suse/sched-core-Fix-remote-wakeups.patch patches.suse/sched-fair-Fix-post_init_entity_util_avg-serializati.patch patches.suse/sched-fair-Initialize-throttle_count-for-new-task-groups-lazily.patch patches.suse/sched-fair-Do-not-announce-throttled-next-buddy-in-dequeue_task_fair.patch patches.suse/sched-fair-Fix-calc_cfs_shares-fixed-point-arithmetics-width-confusion.patch patches.suse/sched-fair-Fix-and-optimize-the-fork-path.patch patches.suse/sched-fair-Fix-PELT-integrity-for-new-groups.patch patches.suse/sched-cgroup-Fix-cpu_cgroup_fork-handling.patch patches.suse/sched-fair-Fix-PELT-integrity-for-new-tasks.patch patches.suse/sched-fair-Apply-more-PELT-fixes.patch patches.suse/sched-fair-Fix-incorrect-task-group-load_avg.patch # times/clock_gettime microoptimisation patches.suse/sched-cputime-mitigate-performance-regression-in-times-clock-gettime.patch patches.suse/sched-cputime-Improve-scalability-by-not-accounting-thread-group-tasks-pending-runtime.patch patches.fixes/PM-sleep-declare-__tracedata-symbols-as-char-rather-.patch patches.fixes/time-Avoid-undefined-behaviour-in-ktime_add_safe.patch ######################################################## # futex ######################################################## patches.suse/0001-futex-Allow-FUTEX_CLOCK_REALTIME-with-FUTEX_WAIT-op.patch patches.fixes/0002-futex-Rename-free_pi_state-to-put_pi_state.patch patches.fixes/0003-futex-Document-pi_state-refcounting-in-requeue-code.patch patches.fixes/0004-futex-Remove-pointless-put_pi_state-calls-in-requeue.patch patches.fixes/0005-futex-Cleanup-the-goto-confusion-in-requeue_pi.patch patches.fixes/0001-rtmutex-Make-wait_lock-irq-safe.patch ######################################################## # locking/core ######################################################## patches.suse/0001-locking-qspinlock-Use-_acquire-_release-versions-of-.patch patches.suse/0002-locking-qspinlock-Prefetch-the-next-node-cacheline.patch patches.suse/0003-locking-qspinlock-Avoid-redundant-read-of-next-point.patch patches.suse/0004-locking-pvqspinlock-x86-Optimize-the-PV-unlock-code-.patch patches.suse/0005-locking-sched-Introduce-smp_cond_acquire-and-use-it.patch patches.suse/0006-sched-core-locking-Document-Program-Order-guarantees.patch patches.suse/0007-locking-pvqspinlock-Collect-slowpath-lock-statistics.patch patches.suse/0008-locking-pvqspinlock-Allow-limited-lock-stealing.patch patches.suse/0009-locking-pvqspinlock-Queue-node-adaptive-spinning.patch patches.fixes/0001-locking-cmpxchg-arch-Remove-tas-definitions.patch patches.fixes/0002-lcoking-barriers-arch-Use-smp-barriers-in-smp_store_.patch patches.fixes/0003-locking-barriers-arch-Remove-ambiguous-statement-in-.patch patches.fixes/0001-kernel-locking-lockdep.c-convert-hash-tables-to-hlis.patch patches.fixes/0001-locking-qspinlock-Move-__ARCH_SPIN_LOCK_UNLOCKED-to-.patch patches.fixes/0001-locking-pvqspinlock-Move-lock-stealing-count-trackin.patch patches.fixes/0002-locking-qspinlock-Use-smp_cond_acquire-in-pending-co.patch patches.fixes/0003-locking-pvqspinlock-Enable-slowpath-locking-count-tr.patch patches.fixes/0001-locking-lockdep-Fix-stack-trace-caching-logic.patch patches.suse/0001-locking-csd_lock-Explicitly-inline-csd_lock-helpers.patch patches.suse/0002-locking-csd_lock-Use-smp_cond_acquire-in-csd_lock_wa.patch patches.suse/0001-locking-mutex-Set-and-clear-owner-using-WRITE_ONCE.patch patches.suse/0001-locking-rtmutex-Only-warn-once-on-a-trylock-from-bad.patch patches.suse/0001-locking-rwsem-Optimize-write-lock-by-reducing-operat.patch patches.suse/0001-locking-mutex-Optimize-mutex_trylock-fast-path.patch patches.fixes/0001-seqlock-fix-raw_read_seqcount_latch.patch patches.fixes/0002-locking-seqcount-Re-fix-raw_read_seqcount_latch.patch patches.fixes/0002-locking-qspinlock-Clarify-xchg_tail-ordering.patch patches.fixes/0003-locking-qspinlock-Add-comments.patch patches.fixes/0004-locking-barriers-Replace-smp_cond_acquire-with-smp_c.patch patches.fixes/0005-locking-barriers-Introduce-smp_acquire__after_ctrl_d.patch patches.suse/0001-locking-qspinlock-Use-__this_cpu_dec-instead-of-full.patch patches.suse/0001-asm-generic-guard-smp_store_release-load_acquire.patch patches.suse/0001-asm-generic-add-__smp_xxx-wrappers.patch patches.suse/0001-asm-generic-implement-virt_xxx-memory-barriers.patch patches.suse/0001-locking-barriers-Move-smp_cond_load_acquire-to-asm-g.patch patches.suse/0001-locking-spinlock-arch-Update-and-fix-spin_unlock_wai.patch patches.suse/0001-locking-rwsem-Get-rid-of-__down_write_nested.patch patches.suse/0001-locking-spinlock-Update-spin_unlock_wait-users.patch patches.suse/0001-locking-avoid-passing-around-thread_info-in-mutex-de.patch patches.fixes/0001-locking-pvqspinlock-Fix-double-hash-race.patch patches.fixes/0001-locking-pvqspinlock-Fix-a-bug-in-qstat_read.patch patches.fixes/0001-locking-qrwlock-Fix-write-unlock-bug-on-big-endian-s.patch patches.suse/0001-locking-pv-qspinlock-Use-cmpxchg_release-in-__pv_que.patch patches.fixes/0001-locking-rtmutex-Prevent-dequeue-vs.-unlock-race.patch patches.fixes/0002-locking-rtmutex-Use-READ_ONCE-in-rt_mutex_owner.patch # arch-specific locking patches.arch/0001-powerpc-spinlock-Fix-spin_unlock_wait.patch patches.arch/0001-arm64-spinlock-serialise-spin_unlock_wait-against-co.patch patches.arch/0002-arm64-spinlock-order-spin_-is_locked-unlock_wait-aga.patch patches.arch/0003-arm64-spinlock-fix-spin_unlock_wait-for-LSE-atomics.patch patches.arch/0004-arm64-spinlock-Ensure-forward-progress-in-spin_unloc.patch ######################################################## # locking/rcu ######################################################## patches.suse/0001-rcu-Create-transitive-rnp-lock-acquisition-functions.patch patches.suse/0002-rcu-Add-transitivity-to-remaining-rcu_node-lock-acqu.patch patches.suse/0001-rcu-Short-circuit-synchronize_sched_expedited-if-onl.patch patches.suse/0001-rcu-Clarify-role-of-expmaskinitnext.patch patches.suse/0001-rcu-Move-smp_mb-from-rcu_seq_snap-to-rcu_exp_gp_seq_.patch patches.suse/0001-rcu-Invert-sync_rcu_exp_select_cpus-if-statement.patch patches.suse/0001-rcu-Reduce-expedited-GP-memory-contention-via-per-CP.patch patches.suse/0001-rcu-Make-expedited-grace-periods-resolve-stall-warni.patch patches.suse/0002-rcu-Add-more-diagnostics-to-expedited-stall-warning-.patch patches.suse/0001-rcu-Move-lock_class_key-to-local-scope.patch patches.suse/0001-rcu-Simplify-rcu_sched_qs-control-flow.patch patches.suse/0001-rcu-Remove-lock-acquisition-loop-from-rcu_read_unloc.patch patches.suse/0001-rcu-Fix-obsolete-rcu_bootup_announce_oddness-comment.patch patches.suse/0001-rcu-Stop-disabling-interrupts-in-scheduler-fastpaths.patch patches.suse/0001-rcu-Don-t-redundantly-disable-irqs-in-rcu_irq_-enter.patch patches.suse/0001-rcu-Move-wakeup-out-from-under-rnp-lock.patch patches.suse/0001-rcu-Assign-false-instead-of-0-for-core_needs_qs.patch patches.suse/0001-rcu-Update-rcu_report_qs_rsp-comment.patch patches.suse/0001-rcu-Stop-treating-in-kernel-CPU-bound-workloads-as-e.patch patches.suse/0001-rcu-Set-rdp-gpwrap-when-CPU-is-idle.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 ######################################################## # Upstream commit c8b5db7de66b75330a96f9f1ad7376b89646c953 # changed this area a lot. patches.arch/x86_64-hpet-64bit-timer.patch # bsc#940946, bsc#937444: kexec, apic_extnmi patches.arch/00-panic-x86-fix-re-entrance-problem-due-to-panic-on-nmi.patch patches.arch/01-panic-x86-allow-cpus-to-save-registers-even-if-looping-in-nmi-context.patch patches.arch/02-kexec-fix-race-between-panic-and-crash_kexec.patch patches.arch/03-x86-apic-introduce-apic_extnmi-command-line-parameter.patch patches.arch/04-x86-nmi-save-regs-in-crash-dump-on-external-nmi.patch patches.arch/05-documentation-document-kernel-panic_on_io_nmi-sysctl.patch patches.arch/x86_intel_do_not_modify_perf_bias.patch patches.drivers/intel_idle-Add-SKX-support patches.drivers/intel_rapl_add_missing_0x46_cpu.patch patches.drivers/powercap-intel_rapl-Add-support-for-Kabylake patches.drivers/x86-powercap-rapl-Use-Intel-model-macros-intead-of-o patches.drivers/x86-powercap-rapl-Reorder-CPU-detection-table patches.drivers/powercap-RAPL-Add-support-for-Ivy-Bridge-server patches.drivers/x86-powercap-rapl-Add-Skylake-Server-model-number patches.drivers/powercap-RAPL-add-support-for-Denverton # fate#320473 AMD Zen, Perf support patches.arch/01-perf-x86-msr-add-amd-ptsc-performance-time-stamp-counter-support.patch patches.arch/02-perf-x86-msr-add-amd-irperf-instructions-retired-performance-counter.patch patches.arch/03-perf-x86-add-perf-support-for-amd-family-17h-processors.patch #x86 RAS update, fate#320474 - AMD SMCA, fate#319858 - NVDIMM recoverable errors patches.arch/01-x86-mce-do-not-enter-deferred-errors-into-the-generic-pool-twice.patch patches.arch/02-x86-ras-remove-mce-usable_addr.patch patches.arch/03-x86-mce-add-the-missing-memory-error-check-on-amd.patch patches.arch/04-x86-mce-make-usable-address-checks-intel-only.patch patches.arch/05-x86-mce-fix-order-of-amd-mce-init-function-call.patch patches.arch/06-x86-mce-amd-do-not-perform-shared-bank-check-for-future-processors.patch patches.arch/07-x86-mce-amd-reduce-number-of-blocks-scanned-per-bank.patch patches.arch/08-x86-mce-amd-fix-lvt-offset-configuration-for-thresholding.patch patches.arch/09-x86-mce-amd-carve-out-threshold-block-preparation.patch patches.arch/10-x86-mce-amd-set-mcax-enable-bit.patch patches.arch/11-x86-mm-expand-the-exception-table-logic-to-allow-new-handling-options.patch patches.arch/12-x86-mce-check-for-faults-tagged-in-extable_class_fault-exception-table-entries.patch patches.arch/13-x86-mm-x86-mce-add-memcpy_mcsafe.patch patches.arch/14-x86-mm-x86-mce-fix-return-type-value-for-memcpy_mcsafe.patch patches.arch/15-perf-bench-mem-prepare-the-x86-64-build-for-upstream-memcpy_mcsafe-changes.patch # see NVDIMM section for patch 16-x86-pmem-use-memcpy_mcsafe-for-memcpy_from_pmem.patch patches.arch/17-x86-mce-move-mcx_config-msr-definitions.patch patches.arch/18-x86-mce-amd-edac-enable-error-decoding-of-scalable-mca-errors.patch patches.arch/19-x86-mce-amd-fix-logic-to-obtain-block-address.patch patches.arch/20-x86-mce-amd-document-some-functionality.patch patches.arch/21-x86-cpufeature-create-a-new-synthetic-cpu-capability-for-machine-check-recovery.patch patches.arch/22-x86-mce-log-mces-after-a-warm-rest-on-amd-fam17h-and-later.patch patches.arch/23-x86-mce-grade-uncorrected-errors-for-smca-enabled-systems.patch patches.arch/24-x86-mce-carve-out-writes-to-mcx_status-and-mcx_ctl.patch patches.arch/25-x86-mce-define-vendor-specific-msr-accessors.patch patches.arch/26-x86-mce-detect-and-use-smca-specific-msr_ops.patch patches.arch/27-x86-mce-detect-local-mces-properly.patch patches.arch/28-x86-mce-amd-log-deferred-errors-using-smca-mca_de-stat-addr-registers.patch patches.arch/29-x86-mce-amd-disable-logdeferredinmcastat-for-smca-systems.patch patches.arch/30-x86-mce-amd-save-an-indentation-level-in-prepare_threshold_block.patch patches.arch/32-x86-cpufeature-cleanup-get_cpu_cap.patch patches.arch/33-x86-cpu-add-detection-of-amd-ras-capabilities.patch patches.arch/34-x86-mce-update-amd-mcheck-init-to-use-cpu_has-facilities.patch patches.arch/35-edac-mce_amd-detect-smca-using-x86_feature_smca.patch patches.arch/36-x86-ras-add-smca-support-to-amd-error-injector.patch patches.arch/37-x86-mce-amd-increase-size-of-the-bank_map-type.patch patches.arch/38-x86-mce-amd-use-msr_ops-misc-in-allocate_threshold_blocks.patch patches.arch/39-x86-mce-amd-read-msrs-on-the-cpu-allocating-the-threshold-blocks.patch patches.arch/40-edac-mce_amd-add-missing-smca-error-descriptions.patch patches.arch/41-edac-mce_amd-use-smca-prefix-for-error-descriptions-arrays.patch patches.arch/42-x86-mce-amd-edac-mce_amd-define-and-use-tables-for-known-smca-ip-types.patch patches.arch/43-x86-mce-amd-update-sysfs-bank-names-for-smca-systems.patch patches.arch/0001-x86-um-reuse-asm-generic-barrier.h.patch patches.arch/0001-x86-reuse-asm-generic-barrier.h.patch patches.arch/0001-x86-define-__smp_xxx.patch patches.arch/0001-locking-x86-Add-cc-clobber-for-ADDL.patch patches.arch/0002-locking-x86-Drop-a-comment-left-over-from-X86_OOSTOR.patch patches.arch/0003-locking-x86-Tweak-the-comment-about-use-of-wmb-for-I.patch # bsc#987810 patches.arch/x86-cpufeature-enable-new-avx-512-features.patch # bsc#985025 - Knights Landing A/D leak patches.arch/x86-cpu-intel-introduce-macros-for-intel-family-numbers patches.arch/0001-x86-mm-move-swap-offset-type-up-in-pte-to-work-around-erratum patches.arch/0002-x86-mm-ignore-a-d-bits-in-pte-pmd-pud_none patches.arch/0003-x86-mm-disallow-running-with-32-bit-ptes-to-work-around-erratum patches.arch/0004-x86-mm-use-pte_none-to-test-for-empty-pte patches.arch/x86-mm-Fix-swap-entry-comment-and-macro.patch # bsc#1013479 - Crashes in interrupt handling on kendall blades patches.fixes/x86-apic-order-irq_enter-exit-calls-correctly-vs-ack_apic_irq # bsc#1014710, f99fd22e4d4b ("x86/hpet: Reduce HPET counter read contention") patches.fixes/x86-hpet-reduce-hpet-counter-read-contention.patch ######################################################## # x86 MCE/MCA (Machine Check Error/Architecture) extensions ######################################################## ######################################################## # x86_64/4096CPUS - from SGI ######################################################## patches.arch/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch ######################################################## # x86 UV patches from SGI ######################################################## # fate#320789 - [LATE] Disable BAU per default patches.arch/x86-platform-uv-disable-uv-bau-by-default # fate#320837, bsc#978503, fate#320837 - SGI UV4 platform support patches.arch/0001-x86-platform-uv-add-initial-uv4-definitions patches.arch/0002-x86-platform-uv-add-uv-architecture-defines patches.arch/0003-x86-platform-uv-add-uv4-specific-defines patches.arch/0004-x86-platform-uv-add-uv-mmr-illegal-access-function patches.arch/0005-x86-platform-uv-prep-for-uv4-mmr-updates patches.arch/0006-x86-platform-uv-add-uv4-specific-mmr-definitions patches.arch/0007-x86-platform-uv-clean-up-redunduncies-after-merge-of-uv4-mmr-definitions patches.arch/0008-x86-platform-uv-update-mmioh-setup-function-to-work-for-both-uv3-and-uv4 patches.arch/0009-x86-platform-uv-create-per-cpu-info-structs-to-replace-per-hub-info-structs patches.arch/0010-x86-platform-uv-move-scir-info-to-the-per-cpu-info-struct patches.arch/0011-x86-platform-uv-move-blade-local-processor-id-to-the-per-cpu-info-struct patches.arch/0012-x86-platform-uv-allocate-common-per-node-hub-info-structs-on-local-node patches.arch/0013-x86-platform-uv-fold-blade-info-into-per-node-hub-info-structs patches.arch/0014-x86-platform-uv-add-uv4-addressing-discovery-function patches.arch/0015-x86-platform-uv-add-obtaining-gam-range-table-from-uv-bios patches.arch/0016-x86-platform-uv-support-uv4-socket-address-changes patches.arch/0017-x86-platform-uv-build-gam-reference-tables patches.arch/0018-x86-platform-uv-update-physical-address-conversions-for-uv4 patches.arch/0019-x86-platform-uv-remove-obsolete-gru-mmr-address-translation patches.arch/0020-x86-platform-uv-fix-incorrect-nodes-and-pnodes-for-cpuless-and-memoryless-nodes # bsc#993365 - UV4 upstream bugfixes patches.arch/0001-x86-platform-uv-fix-problem-with-uv4-socket-ids-not-being-contiguous patches.arch/0002-x86-platform-uv-fix-bug-with-iounmap-of-the-uv4-efi-system-table-causing-a-crash patches.arch/0003-x86-platform-uv-fix-problem-with-uv4-bios-providing-incorrect-pxm-values patches.arch/0004-x86-platform-uv-fix-kernel-panic-running-rhel-kdump-kernel-on-uv-systems ######################################################## # 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/0001-powerpc-reuse-asm-generic-barrier.h.patch patches.arch/0001-powerpc-define-__smp_xxx.patch # This patch makes Ethernet device names persist across device # removal/hotplug but can cause the initial device names after boot # to change when applied -- see bsc#998394 - patches.arch/powerpc-pci-Assign-fixed-PHB-number-based-on-device-tree-properties patches.fixes/powerpc-tm-Fix-stack-pointer-corruption-in-__tm_recheckpoint patches.fixes/powerpc-eeh-Fix-invalid-cached-PE-primary-bus patches.suse/powerpc-increase-RMA-size patches.arch/powerpc-add-kernel-parameter-iommu_alloc_quiet.patch ######################################################## # powerpc/little endian ######################################################## patches.arch/ppc64le-build-vmlinux.patch patches.arch/ppc64le-ile-0001-powerpc-Add-global-exports-for-all-interrupt-vectors.patch patches.arch/ppc64le-ile-0002-powerpc-Add-relocation-code-for-fixups.patch patches.arch/ppc64le-ile-0003-powerpc-Add-hack-to-make-ppc64le-work-on-hosts-witho.patch patches.arch/ppc64le-ile-0004-powerpc-Don-t-return-to-BE-mode-when-we-are-already-.patch # fate#320253 patches.drivers/ibmvnic-Driver-for-IBM-System-i-p-VNIC-protocol.patch patches.drivers/ibmvnic-Fix-ibmvnic_capability-struct.patch patches.drivers/ibmvnic-enable-RX-checksum-offload.patch patches.drivers/ibmvnic-map-L2-L3-L4-header-descriptors-to-firmware.patch patches.drivers/ibmvnic-Enable-use-of-multiple-tx-rx-scrqs.patch patches.drivers/ibmvnic-00-fix-to-use-list_for_each_safe-when-delete-items patches.drivers/ibmvnic-01-properly-start-and-stop-tx-queues patches.drivers/ibmvnic-02-dispose-irq-mappings patches.drivers/ibmvnic-03-simplify-and-improve-driver-probe-function patches.drivers/ibmvnic-04-Fix-passive-VNIC-server-login-process # fate#318001 patches.drivers/cxlflash-Removed-driver-date-print.patch patches.drivers/cxlflash-drop-unlikely-before-IS_ERR_OR_NULL.patch # fate#320647 patches.arch/Revert-powerpc-pci-Remove-unused-struct-pci_dn.pcide.patch patches.arch/powerpc-Add-__raw_rm_writeq-function.patch patches.arch/powerpc-powernv-Add-support-for-Nvlink-NPUs.patch patches.arch/powerpc-powernv-Fix-update-of-NVLink-DMA-mask.patch patches.arch/powerpc-powernv-Change-NPU-PE-assignment.patch patches.arch/powerpc-powernv-Reserve-PE-0-on-NPU.patch patches.arch/cxl-use-Werror-only-with-CONFIG_PPC_WERROR.patch patches.arch/misc-cxl-use-kobj_to_dev.patch # fate#319921 patches.arch/cxlflash-Simplify-PCI-registration.patch patches.arch/cxlflash-Unmap-problem-state-area-before-detaching-m.patch patches.arch/cxlflash-Split-out-context-initialization.patch patches.arch/cxlflash-Simplify-attach-path-error-cleanup.patch patches.arch/cxlflash-Reorder-user-context-initialization.patch patches.arch/cxl-Move-common-code-away-from-bare-metal-specific-f.patch patches.arch/cxl-Move-bare-metal-specific-code-to-specialized-fil.patch patches.arch/cxl-Define-process-problem-state-area-at-attach-time.patch patches.arch/cxl-Introduce-implementation-specific-API.patch patches.arch/cxl-Rename-some-bare-metal-specific-functions.patch patches.arch/cxl-Isolate-a-few-bare-metal-specific-calls.patch patches.arch/cxl-Update-cxl_irq-prototype.patch patches.arch/cxl-IRQ-allocation-for-guests.patch patches.arch/powerpc-New-possible-return-value-from-hcall.patch patches.arch/cxl-New-hcalls-to-support-cxl-adapters.patch patches.arch/cxl-Separate-bare-metal-fields-in-adapter-and-AFU-da.patch patches.arch/cxl-Add-guest-specific-code.patch patches.arch/cxl-sysfs-support-for-guests.patch patches.arch/cxl-Support-to-flash-a-new-image-on-the-adapter-from.patch patches.arch/cxl-Parse-device-tree-and-create-cxl-device-s-at-boo.patch patches.arch/cxl-Support-the-cxl-kernel-API-from-a-guest.patch patches.arch/cxl-Adapter-failure-handling.patch patches.arch/cxl-Add-tracepoints-around-the-cxl-hcall.patch patches.arch/cxlflash-Use-new-cxl_pci_read_adapter_vpd-API.patch patches.arch/cxl-Remove-cxl_get_phys_dev-kernel-API.patch patches.arch/cxl-Ignore-probes-for-virtual-afu-pci-devices.patch # bsc#983740 patches.arch/powerpc-Define-PVR-value-for-POWER8NVL-processor patches.arch/cxl-Configure-the-PSL-for-two-CAPI-ports-on-POWER8NVL patches.arch/cxl-Allow-initialization-on-timebase-sync-failures patches.arch/cxl-Increase-timeout-for-detection-of-AFU-mmio-hang patches.arch/cxl-Poll-for-outstanding-IRQs-when-detaching-a-context patches.arch/cxl-Check-periodically-the-coherent-platform-functions-state patches.drivers/cxlflash-02-Increase-cmd_per_lun-for-better-throughput patches.drivers/cxlflash-03-Fix-regression-issue-with-re-ordering-patch patches.drivers/cxlflash-07-cxl-Make-vPHB-device-node-match-adapters patches.drivers/cxlflash-08-Fix-to-drain-operations-from-previous-reset patches.drivers/cxlflash-09-Add-device-dependent-flags patches.drivers/cxlflash-10-Shutdown-notify-support-for-CXL-Flash-cards patches.drivers/cxlflash-11-Verify-problem-state-area-is-mapped-before-notifying-shutdown patches.drivers/cxl-Set-psl_fir_cntl-to-production-environment-value # fate #320528 patches.arch/0001-powerpc-atomic-Implement-atomic-64-_-_return_-varian.patch patches.arch/0002-powerpc-atomic-Implement-acquire-release-relaxed-var.patch patches.arch/0003-powerpc-atomic-Implement-acquire-release-relaxed-var.patch patches.arch/atomics-Allow-architectures-to-define-their-own-__at.patch patches.arch/powerpc-remove-__end_handlers-marker.patch patches.fixes/powerpc-pseries-use-pci_host_bridge.release_fn-to-kfree-phb # bsc#1003813 patches.arch/powerpc-pseries-Use-H-CLEAR-HPT-to-clear-MMU-hash-table-during-kexec.patch # fate #322020 patches.arch/powerpc-xmon-Add-xmon-command-to-dump-process-task-s.patch # bsc#1015416 patches.drivers/0001-ibmvnic-Handle-backing-device-failover-and-reinitial.patch patches.drivers/0002-ibmvnic-convert-to-use-simple_open.patch patches.drivers/0003-ibmvnic-fix-error-return-code-in-ibmvnic_probe.patch patches.drivers/0004-ibmvnic-Driver-Version-1.0.1.patch patches.drivers/0005-ibmvnic-Fix-GFP_KERNEL-allocation-in-interrupt-conte.patch patches.drivers/0006-ibmvnic-Update-MTU-after-device-initialization.patch patches.drivers/0007-ibmvnic-Fix-releasing-of-sub-CRQ-IRQs-in-interrupt-c.patch patches.drivers/0008-ibmvnic-Fix-missing-brackets-in-init_sub_crq_irqs.patch patches.drivers/0009-ibmvnic-Start-completion-queue-negotiation-at-server.patch patches.drivers/0010-ibmvnic-Unmap-ibmvnic_statistics-structure.patch patches.drivers/0011-ibmvnic-Fix-size-of-debugfs-name-buffer.patch patches.drivers/0012-ibmvnic-drop-duplicate-header-seq_file.h.patch ######################################################## # ARM ######################################################## patches.arch/0001-arm-reuse-asm-generic-barrier.h.patch patches.arch/0001-arm-define-__smp_xxx.patch patches.arch/0001-arm64-reuse-asm-generic-barrier.h.patch patches.arch/0001-arm64-define-__smp_xxx.patch patches.arch/arm-OMAP-Fix-missing-usb.h-include.patch # Compile fix for Xen on ARM with our Xen patches applied patches.arch/arm-xen-fixup.patch patches.arch/arm-refresh-mach-types.diff patches.arch/arm-arndale-usb.patch patches.arch/arm-exynos-dwmmc-modalias.patch patches.arch/arm64-0006-arm64-Select-reboot-driver-for-X-Gene-platform.patch # Cavium Thunder-X patches.arch/arm64-thd-0002-pci-Add-is_pcierc-element-to-struct-pci_bus.patch patches.arch/arm64-thd-0005-irqchip-gic-v3-Add-gic_get_irq_domain-to-get-the-irq.patch patches.arch/arm64-thd-gicv3-its-increase-FOREC_MAX_ZONEORDER-for-Cav.patch patches.arch/arm64-efi-0001-clone-early_init_dt_add_memory_arch-to-override-default.patch patches.arch/arm64-efi-0002-move-FDT-handling-to-seperate-object-file.patch patches.arch/arm64-efi-0003-move-EFI-init-before-early_FDT-processing.patch patches.arch/arm64-efi-adapt-to-relaxed-FDT-placement-requirements.patch patches.arch/arm64-numa-0001-efi-ARM-arm64-ignore-DT-memory-nodes-instead-of-removing-them.patch patches.arch/arm64-numa-0002-Documentation-dt-numa-dt-bindings-for-NUMA..patch patches.arch/arm64-numa-0003-of-numa-Add-NUMA-of-binding-implementation..patch patches.arch/arm64-numa-0004-arm64-Move-unflatten_device_tree-call-earlier..patch patches.arch/arm64-numa-0006-arm64-mm-numa-Add-NUMA-balancing-support-for-arm64..patch patches.arch/arm64-numa-0006-arm64-numa-Add-NUMA-support-for-arm64-platforms..patch patches.arch/arm64-edac-cavium-add-cavium-thunderx-edac-driver.patch patches.arch/arm64-pci-0023-net-mdio-octeon-Add-PCI-driver-binding.patch patches.arch/arm64-pci-0024-net-mdio-octeon-Quit-using-readq_relaxed-writeq_rela.patch patches.arch/arm64-pci-0025-net-thunder-bgx-Start-to-use-standard-firmware-node-.patch patches.arch/arm64-pci-numa-adding-helper-functions-as-requiered.patch patches.arch/arm64-thd-net-0019-net-thunderx-Use-bool-in-stucts-there-possible.patch patches.arch/arm64-thd-net-0021-net-thunderx-Fix-crash-during-shutdown-when-probe-fa.patch patches.arch/arm64-thd-net-0022-net-thunderx-Fix-memory-leak-while-unload-modules.patch patches.arch/arm64-thd-net-0024-net-thunderx-nicvf_queues-nivc_-_intr-remove-duplica.patch patches.arch/arm64-thd-net-0025-net-thunderx-Increase-transmit-queue-length.patch patches.arch/arm64-thd-net-0027-net-thunderx-Remove-unnecessary-rcv-buffer-start-add.patch patches.arch/arm64-thd-net-0028-net-thunderx-HW-TSO-support-for-pass2-chips.patch patches.arch/arm64-thd-net-0029-net-thunderx-Enable-CQ-count-threshold-for-pass2-chi.patch patches.arch/arm64-thd-net-0032-net-thunderx-Add-TX-timeout-RX-buff-allocation-fail-.patch patches.arch/arm64-hugetlb-add-support-for-PTE-contiguous-bit.patch patches.drivers/irqdomain-Introduce-is_fwnode_irqchip-helper.patch patches.drivers/gpio-add-a-data-pointer-to-gpio_chip.patch patches.drivers/gpio-generic-factor-into-gpio_chip-struct.patch patches.arch/arm64-gpio-moxart-fix-build-regression.patch patches.arch/arm64-Documentation-gpio-Update-description-for-X-Gene-standby-GPIO-controller-DTS-binding.patch patches.arch/arm64-dts-Update-X-Gene-standby-GPIO-controller-DTS-entries.patch patches.arch/arm64-gpio-xgene-Enable-X-Gene-standby-GPIO-as-interrupt-controller.patch patches.arch/arm64-thd-net-thunderx-use-napi_schedule_irqoff.patch patches.arch/arm64-lib-improve-copy_page-to-deal-with-128-bytes-a.patch patches.arch/arm-arm64-Add-new-is_kernel_in_hyp_mode-predicate.patch patches.arch/arm64-thd-thunderx-Fix-const-type-in-nicvf_set_rxfh.patch patches.arch/arm64-Documentation-add-list-of-software-workarounds.patch patches.arch/arm64-iommu-io-pgtable-Indicate-granule-for-TLB-maintenanc.patch patches.arch/arm64-0001-iommu-arm-smmu-Invalidate-TLBs-properly.patch patches.arch/arm64-0002-iommu-arm-smmu-v2-Add-support-for-16-bit-VMID.patch patches.arch/arm64-0003-iommu-arm-smmu-v2-Workaround-for-ThunderX-errata-277.patch patches.arch/arm64-2-2-net-thunderx-Fix-TL4-configuration-for-secondary-Qsets.patch # Perf support patches.arch/arm64-perf-Convert-event-enums-to-defines.patch patches.arch/arm64-perf-Add-event-descriptions.patch patches.arch/arm64-perf-add-format-entry-to-describe-event-config.patch patches.arch/arm64-perf-add-support-for-Cortex-A72.patch patches.arch/arm64-thd-pmu-1-5-arm64-perf-Rename-Cortex-A57-events.patch patches.arch/arm64-thd-pmu-2-5-arm64-perf-Add-Cavium-ThunderX-PMU-support.patch patches.arch/arm64-thd-pmu-3-5-arm64-dts-Add-Cavium-ThunderX-specific-PMU.patch patches.arch/arm64-thd-pmu-4-5-arm64-perf-Enable-PMCR-long-cycle-counter-bit.patch patches.arch/arm64-thd-pmu-5-5-arm64-perf-Extend-event-mask-for-ARMv8.1.patch patches.arch/arm64-perf-Count-EL2-events-if-the-kernel-is-running.patch patches.arch/arm64-perf-Extend-ARMV8_EVTYPE_MASK-to-include-PMCR..patch patches.arch/arm64-1-5-arm64-perf-Basic-uncore-counter-support-for-Cavium-ThunderX.patch patches.arch/arm64-2-5-arm64-perf-Cavium-ThunderX-L2C-TAD-uncore-support.patch patches.arch/arm64-3-5-arm64-perf-Cavium-ThunderX-L2C-CBC-uncore-support.patch patches.arch/arm64-4-5-arm64-perf-Cavium-ThunderX-LMC-uncore-support.patch patches.arch/arm64-5-5-arm64-perf-Cavium-ThunderX-OCX-TLK-uncore-support.patch patches.arch/arm64-0001-PCI-generic-Move-structure-definitions-to-separate-h.patch patches.arch/arm64-0002-PCI-generic-Add-pci_host_common_probe-based-on-gen_p.patch patches.arch/arm64-0003-PCI-generic-Expose-pci_host_common_probe-for-use-by-.patch patches.arch/arm64-0004-PCI-thunder-Add-PCIe-host-driver-for-ThunderX-proces.patch patches.arch/arm64-0005-PCI-thunder-Add-driver-for-ThunderX-pass-1-2-on-chip.patch patches.arch/arm64-hugetlb-partial-revert-of-66b3923a1a0f.patch patches.drivers/arm64-0001-i2c-octeon-Cleanup-kerneldoc-comments.patch patches.drivers/arm64-0002-i2c-octeon-Cleanup-i2c-octeon-driver.patch patches.drivers/arm64-0003-i2c-octeon-Cleanup-resource-allocation-code.patch patches.drivers/arm64-0004-i2c-octeon-Support-I2C_M_RECV_LEN.patch patches.drivers/arm64-0005-i2c-octeon-Make-adapter-timeout-tunable.patch patches.drivers/arm64-0006-i2c-octeon-Enable-high-level-controller-and-improve-on-bus-contention.patch patches.drivers/arm64-0007-dt-bindings-i2c-Add-Octeon-cn78xx-TWSI.patch patches.drivers/arm64-0008-i2c-octeon-Add-support-for-cn78XX-chips.patch patches.drivers/arm64-0009-i2c-octeon-Flush-TWSI-writes-with-readback.patch patches.drivers/arm64-0010-i2c-octeon-Faster-operation-when-IFLG-signals-late.patch patches.drivers/arm64-0011-i2c-octeon-Add-workaround-for-broken-irqs-on-CN3860.patch patches.drivers/arm64-0012-i2c-octeon-Split-the-driver-into-two-parts.patch patches.drivers/arm64-0013-i2c-thunderx-Add-i2c-driver-for-ThunderX-SOC.patch patches.drivers/arm64-0014-i2c-thunderx-Add-smbus-support.patch patches.arch/genirq-export-irq-functions-for-module-use.patch patches.arch/arm64-lib-patch-in-prfm-for-copy_page-if-requested.patch patches.arch/arm64-0001-net-thunderx-Set-recevie-buffer-page-usage-count-in-.patch patches.arch/arm64-0002-net-thunderx-Adjust-nicvf-structure-to-reduce-cache-.patch patches.arch/arm64-prefetch-add-alternative-pattern-for-CPUs-with.patch patches.arch/arm64-net-thunderx-Assign-affinity-hints-to-vf-s-interrupt.patch patches.arch/arm64-net-thunderx-bgx-Add-log-message-when-setting-mac-ad.patch patches.arch/arm64-net-thunderx-Alloc-higher-order-pages-when-pagesize-.patch patches.arch/arm64-net-thunderx-Fix-for-HW-TSO-not-enabled-for-secondar.patch patches.arch/arm64-net-thunderx-Cleanup-PHY-probing-code.patch patches.arch/arm64-net-thunderx-Don-t-leak-phy-device-references-on-EPR.patch patches.arch/arm64-net-thunderx-bgx-dont-use-mdio.patch patches.arch/arm64-net-thunderx-Fix-broken-of_node_put-code.patch # APM xgene patches.arch/arm64-0001-Documentation-EDAC-Update-xgene-binding-for-missing-.patch patches.arch/arm64-0002-EDAC-xgene-Add-missing-SoC-register-bus-error-handli.patch patches.arch/arm64-0003-arm64-Update-the-APM-X-Gene-EDAC-node-with-the-RB-re.patch patches.arch/arm64-0001-mailbox-Add-support-for-APM-X-Gene-platform-mailbox-.patch patches.arch/arm64-0002-Documentation-mailbox-Add-APM-X-Gene-SLIMpro-mailbox.patch patches.arch/arm64-3-4-perf-xgene-Add-APM-X-Gene-SoC-Performance-Monitoring-Unit-driver.patch patches.arch/arm64-gpio-xgene-Prevent-NULL-pointer-dereference.patch patches.arch/arm64-gpio-xgene-sb-Use-irq_domain_free_irqs_common.patch patches.arch/arm64-drivers-net-xgene-optimizing-the-code.patch patches.arch/arm64-drivers-net-xgene-constify-xgene_mac_ops-and-xgene_p.patch patches.arch/arm64-drivers-net-xgene-fix-extra-IRQ-issue.patch patches.arch/arm64-drivers-net-xgene-Add-support-for-Classifier-engine.patch patches.arch/arm64-drivers-net-xgene-Add-support-for-RSS.patch patches.arch/arm64-drivers-net-xgene-Add-support-for-multiple-queues.patch patches.arch/arm64-clk-xgene-Add-SoC-and-PMD-PLL-clocks-with-v2-hardwar.patch patches.arch/arm64-clk-xgene-Remove-return-from-void-function.patch patches.arch/arm64-irqdomain-Export-irq_domain_free_irqs_common.patch patches.arch/arm64-xgene-get_phy_device-doesn-t-return-NULL-anymore.patch patches.arch/arm64-drivers-net-xgene-Get-channel-number-from-device-bin.patch patches.arch/arm64-drivers-net-xgene-Fix-error-handling.patch patches.arch/arm64-0001-drivers-net-xgene-fix-IPv4-forward-crash.patch patches.arch/arm64-0002-drivers-net-xgene-fix-sharing-of-irqs.patch patches.arch/arm64-0003-drivers-net-xgene-fix-ununiform-latency-across-queue.patch patches.arch/arm64-0004-drivers-net-xgene-fix-statistics-counters-race-condi.patch patches.arch/arm64-0005-drivers-net-xgene-fix-register-offset.patch patches.arch/arm64-0001-drivers-net-xgene-Separate-set_speed-from-mac_init.patch patches.arch/arm64-0002-drivers-net-xgene-Fix-module-unload-crash-hw-resourc.patch patches.arch/arm64-0003-drivers-net-xgene-Fix-module-unload-crash-change-sw-.patch patches.arch/arm64-0004-drivers-net-xgene-Fix-module-unload-crash-clkrst-seq.patch patches.arch/arm64-0005-drivers-net-phy-xgene-Add-MDIO-driver.patch patches.arch/arm64-0006-drivers-net-xgene-Add-backward-compatibility.patch patches.arch/arm64-0007-drivers-net-xgene-Enable-MDIO-driver.patch patches.arch/arm64-0008-drivers-net-xgene-Use-exported-functions.patch patches.arch/arm64-0009-drivers-net-xgene-ethtool-Use-phy_ethtool_gset-and-s.patch patches.arch/arm64-0010-dtb-xgene-Add-MDIO-node.patch patches.arch/arm64-0011-Documentation-dtb-xgene-Add-MDIO-node.patch patches.arch/arm64-0012-MAINTAINERS-xgene-Add-driver-and-documentation-path.patch patches.arch/arm64-xgene-Fix-build-warning-with-ACPI-disabled.patch patches.arch/arm64-ethernet-apm-xgene-add-missing-of_node_put-after-cal.patch patches.arch/arm64-net-xgene-fix-maybe-uninitialized-variable.patch patches.arch/arm64-0001-drivers-net-xgene-Fix-compiler-warnings.patch patches.arch/arm64-0002-drivers-net-xgene-fix-Add-dma_unmap_single.patch patches.arch/arm64-0003-drivers-net-xgene-fix-Delete-descriptor-rings-and-bu.patch patches.arch/arm64-0004-drivers-net-xgene-Fix-error-deconstruction-path.patch patches.arch/arm64-0005-drivers-net-xgene-Fix-RSS-indirection-table-fields.patch patches.arch/arm64-0006-drivers-net-xgene-Change-port-init-sequence.patch patches.arch/arm64-0007-drivers-net-xgene-XFI-PCS-reset-when-link-is-down.patch patches.arch/arm64-0008-drivers-net-xgene-Poll-link-status-via-GPIO.patch patches.arch/arm64-0009-dtb-xgene-Add-rxlos-gpios-property.patch patches.arch/arm64-0010-Documentation-dtb-xgene-Add-rxlos-GPIO-mapping.patch patches.arch/arm64-0011-drivers-net-xgene-Fix-backward-compatibility.patch patches.arch/arm64-0012-dtb-xgene-Fix-backward-compatibility.patch # Xilinx ZynqMP patches.arch/arm64-PCI-xilinx-nwl-Add-support-for-Xilinx-NWL-PCIe-Host-.patch patches.arch/arm64-zynqmp-ahci-0001-drivers-ata-Move-sata-port-phy-oob-settings-to-devic.patch patches.arch/arm64-zynqmp-ahci-0002-drivers-ata-Add-gen-3-mode-support-in-driver.patch patches.arch/arm64-zynqmp-ahci-0003-drivers-ata-Disable-Device-Sleep-capability.patch # Broadcom Vulcan support patches.arch/arm64-0001-arm64-defconfig-Add-Broadcom-Vulcan-to-defconfig.patch patches.arch/arm64-0002-arm64-Broadcom-Vulcan-support.patch patches.arch/arm64-0003-arm64-cputype-info-for-Broadcom-Vulcan.patch patches.arch/arm64-dt-bindings-Add-documentation-for-Broadcom-Vulcan.patch patches.arch/arm64-spi-xlp-Enable-SPI-driver-for-Broadcom-Vulcan-ARM64.patch patches.arch/arm64-gpio-xlp-Add-GPIO-driver-support-for-Broadcom-Vulcan.patch patches.arch/arm64-gpio-change-member-.dev-to-.parent.patch patches.arch/arm64-gpio-xlp-use-gpiochip-data-pointer.patch patches.arch/arm64-dts-vulcan-Update-PCI-ranges.patch patches.arch/arm64-1-6-Documentation-arm64-pmu-Add-Broadcom-Vulcan-PMU-binding.patch patches.arch/arm64-2-6-arm64-dts-Add-Broadcom-Vulcan-PMU-in-dts.patch patches.arch/arm64-3-6-arm64-perf-Changed-events-naming-as-per-ARM-ARM.patch patches.arch/arm64-4-6-arm64-perf-Define-complete-ARMv8-recommended-implementation-defined-events.patch patches.arch/arm64-5-6-arm64-perf-Filter-common-events-based-on-PMCEIDn_EL0.patch patches.arch/arm64-6-6-arm64-perf-Add-Broadcom-Vulcan-PMU-support.patch patches.arch/arm64-lib-bitmap.c-conversion-routines-to-from-u32-array.patch patches.arch/arm64-gpio-davinci-fix-missed-parent-conversion.patch # NXP LS1043A and LS2080A patches.arch/arm64-0001-PCI-layerscape-Add-fsl-ls2085a-pcie-compatible-ID.patch patches.arch/arm64-0002-PCI-layerscape-Fix-MSG-TLP-drop-setting.patch patches.arch/arm64-0001-v6-dt-bindings-Add-bindings-for-Layerscape-SCFG-MSI.patch patches.arch/arm64-0002-v6-irqchip-Layerscape-Add-SCFG-MSI-controller-support.patch patches.arch/arm64-0001-ahci-qoriq-Adjust-the-default-register-values-on-ls1.patch patches.arch/arm64-0002-ahci-qoriq-Update-the-default-Rx-watermark-value.patch patches.arch/arm64-0003-ahci-qoriq-Adjust-the-default-register-values-on-ls1.patch patches.arch/arm64-mmc-sdhci-of-esdhc-add-remove-some-quirks-according-.patch patches.arch/arm64-0001-irqdomain-Added-domain-bus-token-DOMAIN_BUS_FSL_MC_M.patch patches.arch/arm64-0002-fsl-mc-msi-Added-FSL-MC-specific-member-to-the-msi_d.patch patches.arch/arm64-0003-staging-fsl-mc-Added-generic-MSI-support-for-FSL-MC-.patch patches.arch/arm64-0004-staging-fsl-mc-Added-GICv3-ITS-support-for-FSL-MC-MS.patch patches.arch/arm64-0005-staging-fsl-mc-Extended-MC-bus-allocator-to-include-.patch patches.arch/arm64-0006-staging-fsl-mc-Changed-DPRC-built-in-portal-s-mc_io-.patch patches.arch/arm64-0007-staging-fsl-mc-Populate-the-IRQ-pool-for-an-MC-bus-i.patch patches.arch/arm64-0008-staging-fsl-mc-set-MSI-domain-for-DPRC-objects.patch patches.arch/arm64-0009-staging-fsl-mc-Fixed-bug-in-dprc_probe-error-path.patch patches.arch/arm64-0010-staging-fsl-mc-Added-DPRC-interrupt-handler.patch patches.arch/arm64-0011-staging-fsl-mc-Added-MSI-support-to-the-MC-bus-drive.patch patches.arch/arm64-staging-fsl-mc-Remove-unneeded-parentheses.patch patches.arch/arm64-0001-staging-fsl-mc-Do-not-allow-building-as-a-module.patch patches.arch/arm64-0002-staging-fsl-mc-Avoid-section-mismatch.patch patches.arch/arm64-0001-Staging-fsl-mc-bus-Drop-owner-assignment-from-platfo.patch patches.arch/arm64-0002-staging-fsl-mc-Remove-unneeded-else-following-a-retu.patch patches.arch/arm64-0001-staging-fsl-mc-Drop-unneeded-void-pointer-cast.patch patches.arch/arm64-0002-staging-fsl-mc-bus-Eliminate-double-function-call.patch patches.arch/arm64-0003-Staging-fsl-mc-Replace-pr_debug-with-dev_dbg.patch patches.arch/arm64-0004-Staging-fsl-mc-Replace-pr_err-with-dev_err.patch patches.arch/arm64-0001-staging-fsl-mc-fix-incorrect-type-passed-to-dev_dbg-.patch patches.arch/arm64-0002-staging-fsl-mc-fix-incorrect-type-passed-to-dev_err-.patch patches.arch/arm64-0001-staging-fsl-mc-update-dpmcp-binary-interface-to-v3.0.patch patches.arch/arm64-0002-staging-fsl-mc-update-dpbp-binary-interface-to-v2.2.patch patches.arch/arm64-0003-staging-fsl-mc-update-dprc-binary-interface-to-v5.1.patch patches.arch/arm64-0004-staging-fsl-mc-change-binding-rules.patch patches.arch/arm64-0005-staging-fsl-mc-set-up-coherent-dma-ops-for-added-dev.patch patches.arch/arm64-0006-staging-fsl-mc-set-cacheable-flag-for-added-devices-.patch patches.arch/arm64-0007-staging-fsl-mc-update-dpcon-binary-interface-to-v2.2.patch patches.arch/arm64-0008-staging-fsl-mc-static-inline-function-to-differentia.patch patches.arch/arm64-0009-staging-fsl-mc-dprc-device-s-sysfs-rescan-documentat.patch patches.arch/arm64-0010-staging-fsl-mc-root-dprc-rescan-attribute-to-sync-ke.patch patches.arch/arm64-0011-staging-fsl-mc-fsl-mc-bus-s-sysfs-rescan-documentati.patch patches.arch/arm64-0012-staging-fsl-mc-bus-rescan-attribute-to-sync-kernel-w.patch patches.arch/arm64-0001-staging-fsl-mc-read-version-of-root-dprc-from-mc.patch patches.arch/arm64-0002-staging-fsl-mc-add-dprc-version-check.patch patches.arch/arm64-0003-staging-fsl-mc-add-dpmcp-version-check.patch patches.arch/arm64-0004-staging-fsl-mc-return-EINVAL-for-all-fsl_mc_portal_a.patch patches.arch/arm64-1-2-ARM-ARM64-arch_timer-Work-around-QorIQ-Erratum-A-008585.patch patches.arch/arm64-2-2-ARM64-arch_timer-Work-around-QorIQ-Erratum-A-009971.patch patches.arch/arm64-staging-fsl-mc-bus-Drop-warning.patch # Seattle AMD patches.drivers/arm64-ata-add-AMD-Seattle-platform-driver.patch patches.arch/arm64-0001-amd-xgbe-Disable-VLAN-filtering-when-in-promiscuous-.patch patches.arch/arm64-0002-amd-xgbe-Change-from-napi_complete-to-napi_complete_.patch patches.arch/arm64-0003-amd-xgbe-Use-__napi_schedule_irqoff.patch patches.arch/arm64-0004-amd-xgbe-Verify-forced-speed-matches-the-active-spee.patch patches.arch/arm64-0005-amd-xgbe-Enable-disable-PFC-per-traffic-class.patch patches.arch/arm64-0006-amd-xgbe-Fix-the-mapping-of-priorities-to-traffic-cl.patch patches.arch/arm64-0008-amd-xgbe-Check-Rx-queue-fifos-before-stopping-Rx-DMA.patch patches.arch/arm64-0009-amd-xgbe-Mask-auto-negotiation-interrupts-in-ISR.patch # BCM2836 support patches.arch/arm-bcm2836.patch patches.arch/arm-bcm2836-2.patch patches.arch/arm-bcm2836-3.patch patches.arch/arm-bcm2836-4.patch # BCM2837 support patches.arch/arm64-bcm2837-0001-drm-vc4-Add-a-BO-cache.patch patches.arch/arm64-bcm2837-0002-drm-vc4-Add-create-and-map-BO-ioctls.patch patches.arch/arm64-bcm2837-0003-drm-vc4-Add-an-API-for-creating-GPU-shaders-in-GEM-B.patch patches.arch/arm64-bcm2837-0004-drm-vc4-Fix-a-typo-in-a-V3D-debug-register.patch patches.arch/arm64-bcm2837-0005-drm-vc4-Bind-and-initialize-the-V3D-engine.patch patches.arch/arm64-bcm2837-0006-drm-vc4-Add-support-for-drawing-3D-frames.patch patches.arch/arm64-bcm2837-0007-drm-vc4-Add-support-for-async-pageflips.patch patches.arch/arm64-bcm2837-0008-drm-vc4-Add-an-interface-for-capturing-the-GPU-state.patch patches.arch/arm64-bcm2837-0009-drm-vc4-copy_to_user-returns-the-number-of-bytes-rem.patch patches.arch/arm64-bcm2837-0010-drm-vc4-allocate-enough-memory-in-vc4_save_hang_stat.patch patches.arch/arm64-bcm2837-0011-drm-vc4-fix-an-error-code.patch patches.arch/arm64-bcm2837-0012-clk-bcm2835-Add-a-driver-for-the-auxiliary-periphera.patch patches.arch/arm64-bcm2837-0013-clk-bcm2835-add-a-round-up-ability-to-the-clock-divi.patch patches.arch/arm64-bcm2837-0014-clk-bcm2835-Support-for-clock-parent-selection.patch patches.arch/arm64-bcm2837-0015-clk-bcm2835-Add-PWM-clock-support.patch patches.arch/arm64-bcm2837-0016-irqchip-bcm2836-Fix-initialization-of-the-LOCAL_IRQ_.patch patches.arch/arm64-bcm2837-0017-irqchip-bcm2836-Add-SMP-support-for-the-2836.patch patches.arch/arm64-bcm2837-0018-irqchip-bcm2836-Tolerate-IRQs-while-no-flag-is-set-i.patch patches.arch/arm64-bcm2837-0019-irqchip-bcm2836-Make-code-more-readable.patch patches.arch/arm64-bcm2837-0020-ARM-bcm2835-Move-the-CPU-peripheral-include-out-of-c.patch patches.arch/arm64-bcm2837-0021-drm-vc4-fix-warning-in-validate-printf.patch patches.arch/arm64-bcm2837-0022-drm-vc4-Remove-broken-attempt-at-GPU-reset-using-gen.patch patches.arch/arm64-bcm2837-0023-ARM-bcm2835-Add-PWM-clock-support-to-the-device-tree.patch patches.arch/arm64-bcm2837-0001-ARM-bcm2835-follow-dt-uart-node-naming-convention.patch patches.arch/arm64-bcm2837-0001-ARM-bcm2835-add-interrupt-names-and-apply-correct-ma.patch patches.arch/arm64-bcm2837-0024-ARM-bcm2835-Add-the-Raspberry-Pi-power-domain-driver.patch patches.arch/arm64-bcm2837-0025-drm-vc4-Nuke-preclose-hook.patch patches.arch/arm64-bcm2837-0026-drm-vc4-Improve-comments-on-vc4_plane_state-members.patch patches.arch/arm64-bcm2837-0027-drm-vc4-Add-missing-__iomem-annotation-to-hw_dlist.patch patches.arch/arm64-bcm2837-0028-drm-vc4-Move-the-plane-clipping-scaling-setup-to-a-s.patch patches.arch/arm64-bcm2837-0029-drm-vc4-Add-a-proper-short-circut-path-for-legacy-cu.patch patches.arch/arm64-bcm2837-0030-drm-vc4-Make-the-CRTCs-cooperate-on-allocating-displ.patch patches.arch/arm64-bcm2837-0031-drm-vc4-Add-more-display-planes-to-each-CRTC.patch patches.arch/arm64-bcm2837-0032-drm-vc4-Fix-which-value-is-being-used-for-source-ima.patch patches.arch/arm64-bcm2837-0033-drm-vc4-Add-support-for-scaling-of-display-planes.patch patches.arch/arm64-bcm2837-0034-drm-vc4-Add-support-a-few-more-RGB-display-plane-for.patch patches.arch/arm64-bcm2837-0035-drm-vc4-Add-support-for-YUV-planes.patch patches.arch/arm64-bcm2837-0036-drm-vc4-Validate-that-WAIT_BO-padding-is-cleared.patch patches.arch/arm64-bcm2837-0037-drm-vc4-Fix-the-clear-color-for-the-first-tile-rende.patch patches.arch/arm64-bcm2837-0038-drm-vc4-Return-an-ERR_PTR-from-BO-creation-instead-o.patch patches.arch/arm64-bcm2837-0039-drm-vc4-Fix-ERESTARTSYS-error-return-from-BO-waits.patch patches.arch/arm64-bcm2837-0040-drm-vc4-Drop-error-message-on-seqno-wait-timeouts.patch patches.arch/arm64-bcm2837-0041-drm-vc4-Fix-spurious-GPU-resets-due-to-BO-reuse.patch patches.arch/arm64-bcm2837-0042-drm-vc4-Enable-runtime-PM.patch patches.arch/arm64-bcm2837-0043-drm-vc4-Use-runtime-PM-to-power-cycle-the-device-whe.patch patches.arch/arm64-bcm2837-0044-clk-bcm2835-Reuse-CLK_DIVIDER_MAX_AT_ZERO-for-recalc.patch patches.arch/arm64-bcm2837-0045-irqchip-bcm2836-Drop-extra-memory-barrier-in-SMP-boo.patch patches.arch/arm64-bcm2837-0046-clk-bcm2835-added-missing-clock-register-definitions.patch patches.arch/arm64-bcm2837-0047-drm-vc4-Fix-a-framebuffer-reference-leak-on-async-fl.patch patches.arch/arm64-bcm2837-0048-drm-vc4-Bring-HDMI-up-from-power-off-if-necessary.patch patches.arch/arm64-bcm2837-0049-drm-vc4-Add-another-reg-to-HDMI-debug-dumping.patch patches.arch/arm64-bcm2837-0050-drm-vc4-Fix-the-name-of-the-VSYNCD_EVEN-register.patch patches.arch/arm64-bcm2837-0051-drm-vc4-Fix-setting-of-vertical-timings-in-the-CRTC.patch patches.arch/arm64-bcm2837-0052-drm-vc4-Initialize-scaler-DISPBKGND-on-modeset.patch patches.arch/arm64-bcm2837-0053-drm-vc4-improve-throughput-by-pipelining-binning-and.patch patches.arch/arm64-bcm2837-0054-drm-vc4-Let-gpiolib-know-that-we-re-OK-with-sleeping.patch patches.arch/arm64-bcm2837-0055-drm-vc4-Respect-GPIO_ACTIVE_LOW-on-HDMI-HPD-if-set-i.patch patches.arch/arm64-bcm2837-0056-drm-vc4-Return-EFAULT-on-copy_from_user-failure.patch patches.arch/arm64-bcm2837-0057-drm-vc4-Recognize-a-more-specific-compatible-string-.patch patches.arch/arm64-bcm2837-0058-clk-bcm2835-fix-check-of-error-code-returned-by-devm.patch patches.arch/arm64-bcm2837-0062-clk-bcm2835-correctly-enable-fractional-clock-suppor.patch patches.arch/arm64-bcm2837-0063-clk-bcm2835-clean-up-coding-style-issues.patch patches.arch/arm64-bcm2837-0064-clk-bcm2835-expose-raw-clock-registers-via-debugfs.patch patches.arch/arm64-bcm2837-0065-clk-bcm2835-remove-use-of-BCM2835_CLOCK_COUNT-in-dri.patch patches.arch/arm64-bcm2837-0066-clk-bcm2835-reorganize-bcm2835_clock_array-assignmen.patch patches.arch/arm64-bcm2837-0067-clk-bcm2835-enable-management-of-PCM-clock.patch patches.arch/arm64-bcm2837-0068-clk-bcm2835-add-missing-PLL-clock-dividers.patch patches.arch/arm64-bcm2837-0069-clk-bcm2835-add-missing-osc-and-per-clocks.patch patches.arch/arm64-bcm2837-0070-ARM-bcm2835-Add-VC4-to-the-device-tree.patch patches.arch/arm64-bcm2837-0071-drm-vc4-Add-DPI-driver.patch patches.arch/arm64-bcm2837-0072-irqchip-bcm2835-Avoid-arch-arm-specific-handle_IRQ.patch patches.arch/arm64-bcm2837-0073-irqchip-bcm2836-Drop-smp_set_ops-on-arm64-builds.patch patches.arch/arm64-bcm2837-0074-irqchip-bcm2836-Fix-compiler-warning-on-64-bit-build.patch patches.arch/arm64-bcm2837-0075-irqchip-bcm2836-Use-a-more-generic-memory-barrier-ca.patch patches.arch/arm64-bcm2837-0076-clk-bcm2835-Fix-compiler-warnings-on-64-bit-builds.patch patches.arch/arm64-bcm2837-0077-clk-bcm2835-Fix-PLL-poweron.patch patches.arch/arm64-bcm2837-0078-ARM-bcm2835-Add-devicetree-for-the-Raspberry-Pi-3.patch patches.arch/arm64-bcm2837-0079-drm-vc4-Fix-NULL-deref-in-HDMI-init-error-path.patch patches.arch/arm64-bcm2837-0080-ARM-bcm2835-Give-HDMI-a-HPD-GPIO-on-the-pi3.patch patches.arch/arm64-bcm2837-0081-don-t-force-serial-pins-to-uart0.patch patches.arch/arm64-bcm2837-0082-clk-bcm2835-Add-bindings-for-the-auxiliary-periphera.patch patches.arch/arm64-bcm2837-0083-ARM-bcm2835-add-rpi-power-domain-driver.patch patches.arch/arm64-bcm2837-0084-ARM-bcm2835-add-bcm2835-aux-uart-support-to-DT.patch patches.arch/arm64-bcm2837-0085-drm-Add-an-encoder-and-connector-type-enum-for-DPI.patch patches.arch/arm64-bcm2837-0086-drm-Create-a-driver-hook-for-allocating-GEM-object-s.patch patches.arch/arm64-bcm2837-0087-ARM-bcm2835-Define-two-new-packets-from-the-latest-f.patch patches.arch/arm64-bcm2837-0088-arm64-Add-platform-selection-for-BCM2835.patch patches.arch/arm64-bcm2837-0089-serial-bcm2835-add-driver-for-bcm2835-aux-uart.patch patches.arch/arm64-bcm2837-0090-serial-bcm2835-fix-unsigned-int-issue-with-irq.patch patches.arch/arm64-bcm2837-0091-pwm-bcm2835-Calculate-scaler-in-config.patch patches.arch/arm64-bcm2837-0092-pwm-bcm2835-Prevent-division-by-zero.patch patches.arch/arm64-bcm2837-0093-ASoC-bcm2835-cleanup-includes-by-ordering-them-alpha.patch patches.arch/arm64-bcm2837-0094-ASoC-bcm2835-move-to-use-the-clock-framework.patch patches.arch/arm64-bcm2837-0095-pinctrl-bcm2835-Implement-get_direction-callback.patch patches.arch/arm64-bcm2837-0096-pinctrl-bcm2835-use-gpiochip-data-pointer.patch patches.arch/arm64-bcm2837-0097-spi-bcm2835aux-fix-bitmask-defines.patch patches.arch/arm64-bcm2837-0098-spi-bcm2835aux-disable-tx-fifo-empty-irq.patch patches.arch/arm64-bcm2837-0099-spi-bcm2835-Remove-unnecessary-workaround-to-call-gp.patch patches.arch/arm64-bcm2837-0100-spi-bcm2835aux-set-up-spi-mode-before-asserting-cs-g.patch patches.arch/arm64-bcm2837-0101-spi-bcm2835aux-fix-CPOL-CPHA-setting.patch patches.arch/arm64-Allow-for-different-DMA-and-CPU-bus-offsets.patch patches.arch/arm64-bcm2837-0102-drm-vc4-Kick-out-the-simplefb-framebuffer-before-we-.patch patches.arch/arm64-bcm2837-0103-ARM-bcm2835-dt-Add-the-ethernet-to-the-device-trees.patch patches.arch/arm64-bcm2837-0104-ARM-bcm2837-dt-Add-the-ethernet-to-the-device-trees.patch patches.arch/arm64-bcm2837-0105-net-smscx5xx-use-the-device-tree-for-mac-address.patch patches.arch/arm64-bcm2837-0106-rtc-efi-Fail-probing-if-RTC-reads-don-t-work.patch patches.arch/arm64-bcm2837-0107-mmc-sdhci-iproc-Clean-up-platform-allocations-if-shd.patch patches.arch/arm64-bcm2837-0108-mmc-sdhci-iproc-Actually-enable-the-clock.patch patches.arch/arm64-bcm2837-0109-mmc-sdhci-iproc-define-MMC-caps-in-platform-data.patch patches.arch/arm64-bcm2837-0110-mmc-sdhci-iproc-add-bcm2835-support.patch patches.arch/arm64-bcm2837-0111-clk-Allow-clocks-to-be-marked-as-CRITICAL.patch patches.arch/arm64-bcm2837-0112-clk-bcm2835-Mark-the-VPU-clock-as-critical.patch patches.arch/arm64-bcm2837-0113-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch patches.arch/arm64-bcm2837-0114-clk-bcm2835-Skip-PLLC-clocks-when-deciding-on-a-new-.patch patches.arch/arm64-bcm2837-0115-clk-bcm2835-Mark-the-CM-SDRAM-clock-s-parent-as-crit.patch patches.arch/arm64-bcm2837-0116-usb-dwc2-host-ensure-filling-of-isoc-desc-is-correct.patch patches.arch/arm64-bcm2837-0117-usb-dwc2-host-set-active-bit-in-isochronous-descript.patch patches.arch/arm64-bcm2837-0118-usb-dwc2-host-rework-isochronous-halt-path.patch patches.arch/arm64-bcm2837-0119-usb-dwc2-host-fix-use-of-qtd-after-free-in-desc-dma-.patch patches.arch/arm64-bcm2837-0120-usb-dwc2-host-spinlock-release-channel.patch patches.arch/arm64-bcm2837-0121-usb-dwc2-host-add-function-to-compare-frame-index.patch patches.arch/arm64-bcm2837-0122-usb-dwc2-host-program-descriptor-for-next-frame.patch patches.arch/arm64-bcm2837-0123-usb-dwc2-host-always-increment-available-host-channe.patch patches.arch/arm64-bcm2837-0124-usb-dwc2-host-process-all-completed-urbs.patch patches.arch/arm64-bcm2837-0125-usb-dwc2-host-enable-descriptor-dma-for-fs-devices.patch patches.arch/arm64-bcm2837-0126-usb-dwc2-host-avoid-usage-of-dma_alloc_coherent-with.patch patches.arch/arm64-bcm2837-0127-usb-dwc2-host-fix-descriptor-list-address-masking.patch patches.arch/arm64-bcm2837-0128-usb-dwc2-host-use-kmem-cache-to-allocate-descriptors.patch patches.arch/arm64-bcm2837-0129-usb-dwc2-add-support-of-hi6220.patch patches.arch/arm64-bcm2837-0130-usb-dwc2-host-Fix-missing-device-insertions.patch patches.arch/arm64-bcm2837-0131-usb-dwc2-host-Support-immediate-retries-for-split-tr.patch patches.arch/arm64-bcm2837-0132-usb-dwc2-host-Add-missing-spinlock-in-dwc2_hcd_reset.patch patches.arch/arm64-bcm2837-0133-usb-dwc2-host-Clear-interrupts-before-handling-them.patch patches.arch/arm64-bcm2837-0134-usb-dwc2-fix-transfer-stop-programming-for-out-endpo.patch patches.arch/arm64-bcm2837-0135-usb-dwc2-gadget-don-t-overwrite-DCTL-register-on-NAK.patch patches.arch/arm64-bcm2837-0136-usb-dwc2-Restore-GUSBCFG-in-dwc2_get_hwparams.patch patches.arch/arm64-bcm2837-0137-usb-dwc2-reset-dwc2-core-before-dwc2_get_hwparams.patch patches.arch/arm64-bcm2837-0138-usb-dwc2-Avoid-double-reset-at-boot-time.patch patches.arch/arm64-bcm2837-0139-usb-dwc2-Speed-dwc2_get_hwparams-on-some-host-only-p.patch patches.arch/arm64-bcm2837-0140-usb-dwc2-reduce-dwc2-driver-probe-time.patch patches.arch/arm64-bcm2837-0141-usb-dwc2-Avoid-more-calls-to-dwc2_core_reset.patch patches.arch/arm64-bcm2837-0142-usb-dwc2-Reorder-AHBIDLE-and-CSFTRST-in-dwc2_core_re.patch patches.arch/arm64-bcm2837-0143-usb-dwc2-Rename-dwc2_core_reset.patch patches.arch/arm64-bcm2837-0144-usb-dwc2-Add-dwc2_core_reset.patch patches.arch/arm64-bcm2837-0145-usb-dwc2-Add-functions-to-check-the-HW-OTG-config.patch patches.arch/arm64-bcm2837-0146-usb-dwc2-Fix-dr_mode-validation.patch patches.arch/arm64-bcm2837-0147-usb-dwc2-Move-mode-querying-functions-into-core.h.patch patches.arch/arm64-bcm2837-0148-usb-dwc2-Move-reset-into-dwc2_get_hwparams.patch patches.arch/arm64-bcm2837-0149-usb-dwc2-Add-functions-to-set-and-clear-force-mode.patch patches.arch/arm64-bcm2837-0150-usb-dwc2-Improve-handling-of-host-and-device-hwparam.patch patches.arch/arm64-bcm2837-0151-usb-dwc2-gadget-Use-hw-params-from-core.patch patches.arch/arm64-bcm2837-0152-usb-dwc2-gadget-Replace-dwc2_hsotg_corereset.patch patches.arch/arm64-bcm2837-0153-usb-dwc2-Reduce-delay-when-forcing-mode-in-reset.patch patches.arch/arm64-bcm2837-0154-usb-dwc2-Remove-redundant-reset-in-probe.patch patches.arch/arm64-bcm2837-0155-usb-dwc2-gadget-Remove-call-to-dwc2_hsotg_init.patch patches.arch/arm64-bcm2837-0156-usb-dwc2-gadget-Repair-DSTS-register-decoding.patch patches.arch/arm64-bcm2837-0157-usb-dwc2-add-shutdown-callback-to-platform-variant.patch patches.arch/arm64-bcm2837-0158-Revert-usb-dwc2-Move-reset-into-dwc2_get_hwparams.patch patches.arch/arm64-bcm2837-0159-usb-dwc2-Fix-probe-problem-on-bcm2835.patch patches.arch/arm64-bcm2837-0160-usb-dwc2-Add-extra-delay-when-forcing-dr_mode.patch patches.arch/arm64-bcm2837-0161-usb-dwc2-host-fix-logical-omissions-in-dwc2_process_.patch patches.arch/arm64-bcm2837-0162-usb-dwc2-host-fix-the-data-toggle-error-in-full-spee.patch patches.arch/arm64-bcm2837-0163-usb-dwc2-rockchip-Make-the-max_transfer_size-automat.patch patches.arch/arm64-bcm2837-0164-usb-dwc2-host-Get-aligned-DMA-in-a-more-supported-wa.patch patches.arch/arm64-bcm2837-0165-usb-dwc2-host-Set-host_rx_fifo_size-to-525-for-rk306.patch patches.arch/arm64-bcm2837-0166-usb-dwc2-host-Avoid-use-of-chan-qh-after-qh-freed.patch patches.arch/arm64-bcm2837-0167-usb-dwc2-host-Always-add-to-the-tail-of-queues.patch patches.arch/arm64-bcm2837-0168-usb-dwc2-host-fix-split-transfer-schedule-sequence.patch patches.arch/arm64-bcm2837-0169-usb-dwc2-host-Add-scheduler-tracing.patch patches.arch/arm64-bcm2837-0170-usb-dwc2-host-Add-a-delay-before-releasing-periodic-.patch patches.arch/arm64-bcm2837-0171-usb-dwc2-host-Giveback-URB-in-tasklet-context.patch patches.arch/arm64-bcm2837-0172-usb-dwc2-host-Properly-set-the-HFIR.patch patches.arch/arm64-bcm2837-0173-usb-dwc2-host-There-s-not-really-a-TT-for-the-root-h.patch patches.arch/arm64-bcm2837-0174-usb-dwc2-host-Use-periodic-interrupt-even-with-DMA.patch patches.arch/arm64-bcm2837-0175-usb-dwc2-host-Rename-some-fields-in-struct-dwc2_qh.patch patches.arch/arm64-bcm2837-0176-usb-dwc2-host-Reorder-things-in-hcd_queue.c.patch patches.arch/arm64-bcm2837-0177-usb-dwc2-host-Split-code-out-to-make-dwc2_do_reserve.patch patches.arch/arm64-bcm2837-0178-usb-dwc2-host-Add-scheduler-logging-for-missed-SOFs.patch patches.arch/arm64-bcm2837-0179-usb-dwc2-host-Manage-frame-nums-better-in-scheduler.patch patches.arch/arm64-bcm2837-0180-usb-dwc2-host-Add-dwc2_hcd_get_future_frame_number-c.patch patches.arch/arm64-bcm2837-0181-usb-dwc2-host-Properly-set-even-odd-frame.patch patches.arch/arm64-bcm2837-0182-usb-dwc2-host-Totally-redo-the-microframe-scheduler.patch patches.arch/arm64-bcm2837-0183-usb-dwc2-host-If-using-uframe-scheduler-end-splits-b.patch patches.arch/arm64-bcm2837-0184-usb-dwc2-Use-kmem_cache_free.patch patches.arch/arm64-bcm2837-0185-usb-dwc2-Move-register-save-and-restore-functions.patch patches.arch/arm64-bcm2837-0186-usb-dwc2-Move-host-specific-core-functions-into-hcd..patch patches.arch/arm64-bcm2837-0187-usb-dwc2-Add-support-for-Lantiq-ARX-and-XRX-SoCs.patch patches.arch/arm64-bcm2837-0188-usb-dwc2-Fix-issues-in-dwc2_complete_non_isoc_xfer_d.patch patches.arch/arm64-bcm2837-0189-usb-dwc2-do-not-override-forced-dr_mode-in-gadget-se.patch patches.arch/arm64-bcm2837-0190-usb-dwc2-gadget-Check-for-ep0-in-enable.patch patches.arch/arm64-bcm2837-0191-usb-dwc2-gadget-Prevent-handling-of-host-interrupts.patch patches.arch/arm64-bcm2837-0192-usb-dwc2-host-Setting-qtd-to-NULL-after-freeing-it.patch patches.arch/arm64-bcm2837-0193-usb-dwc2-Fixed-SOF-interrupt-enabling-disabling.patch patches.arch/arm64-bcm2837-0194-usb-dwc2-Proper-cleanup-on-dr_mode-failure.patch patches.arch/arm64-bcm2837-0195-bcm2835-Add-Raspberry-Pi-thermal-sensor-to-the-device-tree.patch patches.arch/arm64-bcm2837-0196-cpufreq-Add-Broadcom-BCM2835-CPU-frequency-control-driver.patch patches.arch/arm64-bcm2837-0197-thermal-Add-Raspberry-Pi-BCM2835-thermal-driver.patch # bsc#977284 missing iommu_group needed for pci access via vfio patches.drivers/0001-of-introduce-struct-of_phandle_iterator patches.drivers/0002-of-move-phandle-walking-to-of_phandle_iterator_next patches.drivers/0003-of-remove-counting-special-case-from-_of_parse_phandle_with_args patches.drivers/0004-of-introduce-of_for_each_phandle-helper-macro patches.drivers/0005-of-introduce-of_phandle_iterator_args patches.drivers/0006-iommu-arm-smmu-make-use-of-phandle-iterators-in-device-tree-parsing # bsc#979368 Enable network on ZynqMP patches.arch/arm64-phy-dp83867-depend-on-CONFIG_OF_MDIO.patch # bsc#976774 Consider backproting pagetable cleanup patches.arch/arm64-mm-fold-alternatives-into-.init.patch patches.arch/arm64-0001-asm-generic-Fix-local-variable-shadow-in-__set_fixma.patch patches.arch/arm64-0002-arm64-mm-specialise-pagetable-allocators.patch patches.arch/arm64-0003-arm64-mm-place-empty_zero_page-in-bss.patch patches.arch/arm64-0004-arm64-unify-idmap-removal.patch patches.arch/arm64-0005-arm64-unmap-idmap-earlier.patch patches.arch/arm64-0006-arm64-add-function-to-install-the-idmap.patch patches.arch/arm64-0007-arm64-mm-add-code-to-safely-replace-TTBR1_EL1.patch patches.arch/arm64-0008-arm64-kasan-avoid-TLB-conflicts.patch patches.arch/arm64-0009-arm64-mm-move-pte_-macros.patch patches.arch/arm64-0010-arm64-mm-add-functions-to-walk-page-tables-by-PA.patch patches.arch/arm64-0011-arm64-mm-avoid-redundant-__pa-__va-x.patch patches.arch/arm64-0012-arm64-mm-add-__-pud-pgd-_populate.patch patches.arch/arm64-0013-arm64-mm-add-functions-to-walk-tables-in-fixmap.patch patches.arch/arm64-0014-arm64-mm-use-fixmap-when-creating-page-tables.patch patches.arch/arm64-0015-arm64-mm-allocate-pagetables-anywhere.patch patches.arch/arm64-0016-arm64-mm-allow-passing-a-pgdir-to-alloc_init_.patch patches.arch/arm64-0017-arm64-ensure-_stext-and-_etext-are-page-aligned.patch patches.arch/arm64-0018-arm64-mm-create-new-fine-grained-mappings-at-boot.patch # ACPI PCI support patches.arch/arm64-0001-PCI-Provide-common-functions-for-ECAM-mapping.patch patches.arch/arm64-0001-PCI-of-Move-PCI-I-O-space-management-to-PCI-core-cod.patch patches.arch/arm64-0002-PCI-generic-thunder-Use-generic-ECAM-API.patch # ACPI KVM support patches.arch/arm64-0001-irqchip-gic-v3-Refactor-gic_of_init-for-GICv3-driver.patch patches.arch/arm64-0002-irqchip-gic-v3-Add-ACPI-support-for-GICv3-4-initiali.patch patches.arch/arm64-0003-irqchip-gic-v3-ACPI-Add-redistributor-support-via-GI.patch patches.arch/arm64-0004-irqchip-gic-v3-Remove-gic_root_node-variable-from-th.patch patches.arch/arm64-0005-irqchip-gic-v3-its-Mark-its_init-and-its-children-as.patch patches.arch/arm64-0001-clocksource-arm_arch_timer-Gather-KVM-specific-infor.patch patches.arch/arm64-0002-clocksource-arm_arch_timer-Extend-arch_timer_kvm_inf.patch patches.arch/arm64-0003-irqchip-gic-v2-Gather-ACPI-specific-data-in-a-single.patch patches.arch/arm64-0004-irqchip-gic-v2-Parse-and-export-virtual-GIC-informat.patch patches.arch/arm64-0005-irqchip-gic-v3-Prefix-all-pr_-messages-by-GICv3.patch patches.arch/arm64-0006-irqchip-gic-v3-Gather-all-ACPI-specific-data-in-a-si.patch patches.arch/arm64-0007-irqchip-gic-v3-Parse-and-export-virtual-GIC-informat.patch patches.arch/arm64-0008-KVM-arm-arm64-arch_timer-Rely-on-the-arch-timer-to-p.patch patches.arch/arm64-0009-KVM-arm-arm64-vgic-Rely-on-the-GIC-driver-to-parse-t.patch patches.arch/arm64-0010-clocksource-arm_arch_timer-Remove-arch_timer_get_tim.patch # bsc#986099 Cavium Erratum 26026 patches.arch/arm64-0001-arm64-insn-Do-not-disable-irqs-during-patching.patch patches.arch/arm64-0002-arm64-Implement-IPI-based-TLB-invalidation.patch patches.arch/arm64-0003-KVM-arm-arm64-Check-for-broadcast-TLBI-support.patch patches.arch/arm64-0005-arm64-Add-workaround-for-Cavium-erratum-26026.patch # vc4 driver fixes patches.arch/drm-vc4-Fix-get_vblank_counter-with-proper-no-op-for patches.arch/drm-vc4-Fix-drm_vblank_put-get-imbalance-in-page-fli # ARM KVM fixups patches.arch/arm64-KVM-Detect-vGIC-presence-at-runtime.patch patches.arch/arm64-kvm-Route-vtimer-events-to-user-space.patch patches.kabi/kabi-Keep-kvm-kabi-stable-across-kvm-arm-vtimer-enab.patch patches.arch/KVM-arm-arm64-Fix-occasional-warning-from-the-timer-work-function.patch # Proactive kernel fixes patches.arch/arm64-efi-ARM-avoid-warning-about-phys_addr_t-cast.patch patches.arch/arm64-mailbox-xgene-slimpro-Checking-for-IS_ERR-instead-of.patch patches.arch/arm64-gpio-generic-make-bgpio_pdata-always-visible.patch patches.arch/arm64-gpio-Restore-indentation-of-parent-device-setup.patch ######################################################## # S/390 ######################################################## patches.arch/s390-message-catalog.diff patches.arch/s390-pageattr-do-a-single-tlb-flush-for-change_page_attr.patch patches.arch/s390-sles12sp2-00-01-s390-kvm-Expose-SIE-Capability-to-Userspace-01.patch patches.arch/s390-sles12sp2-00-01-s390-kvm-Expose-SIE-Capability-to-Userspace-02.patch patches.arch/s390-sles12sp2-00-01-s390-kvm-Expose-SIE-Capability-to-Userspace-03.patch patches.arch/s390-sles12sp2-00-02-s390-dasd-add-query-host-access-to-volume-support.patch patches.arch/s390-sles12sp2-00-03-s390-pci-add-report_error-attribute-01.patch patches.arch/s390-sles12sp2-00-03-s390-pci-add-report_error-attribute-02.patch patches.arch/s390-sles12sp2-00-03-s390-pci-add-report_error-attribute-03.patch patches.arch/s390-sles12sp2-00-03-s390-pci-add-report_error-attribute-04.patch patches.arch/s390-sles12sp2-00-04-s390-pci-fmb-enhancements-03.patch patches.arch/s390-sles12sp1-06-02-dasd-fix-incorrect-locking-order.patch patches.arch/s390-sles12sp2-01-01-spinlock.patch patches.arch/s390-sles12sp2-01-02-iucv-call-skb_linearize-when-needed.patch patches.arch/s390-sles12sp2-01-04-pci-remove-pdev-pointer-from-arch-data.patch patches.arch/s390-sles12sp2-01-05-pci-fix-use-after-free-in-dma_init.patch patches.arch/s390-sles12sp2-01-06-01-3270-kref-put.diff patches.arch/s390-sles12sp2-01-06-02-3270-view-refcount.diff patches.arch/s390-sles12sp2-01-06-03-3270-tty-output.diff patches.arch/s390-sles12sp2-01-06-04-3270-io-loop.diff patches.arch/s390-sles12sp2-01-06-05-3270-reconnect-resize.diff patches.arch/s390-sles12sp2-01-06-06-3270-tty-hangup.diff patches.arch/s390-sles12sp2-02-01-s390-cpumf-Improve-guest-detection-heuristics.patch patches.arch/s390-sles12sp2-02-02-dasd-fix-failfast.patch patches.arch/0001-s390-reuse-asm-generic-barrier.h.patch patches.arch/0001-s390-define-__smp_xxx.patch patches.arch/0001-s390-more-efficient-smp-barriers.patch patches.arch/0001-s390-use-generic-memory-barriers.patch patches.arch/0001-s390-drop-smp_mb-in-vdso_init.patch patches.arch/s390-sles12sp2-04-02-01-af_iucv-use-paged_skbs-for-big-outbound-messages.diff patches.arch/s390-sles12sp2-04-02-02-af_iucv-remove-fragment_skb-to-use-paged_skbs.diff patches.arch/s390-sles12sp2-04-02-03-af_iucv-use-paged-skbs-for-big-inbound-messages.diff patches.arch/s390-sles12sp2-06-01-use-SPARSE_IRQ.patch patches.arch/s390-sles12sp2-06-03-dasd-fix-failing-CUIR-assignment-under-LPAR.patch patches.arch/s390-sles12sp2-07-01-pci-remove-iomap-sanity-checks.patch ######################################################## # arch misc patches ######################################################## patches.arch/0001-ia64-rename-nop-iosapic_nop.patch patches.arch/0001-ia64-reuse-asm-generic-barrier.h.patch patches.arch/0001-ia64-define-__smp_xxx.patch patches.arch/0001-sparc-reuse-asm-generic-barrier.h.patch patches.arch/0001-sparc-define-__smp_xxx.patch patches.arch/0001-metag-reuse-asm-generic-barrier.h.patch patches.arch/0001-mips-reuse-asm-generic-barrier.h.patch ######################################################## # VM/FS patches ######################################################## # Patches to export btrfs anonymous devices (VFS portion) patches.suse/vfs-add-super_operations-get_inode_dev patches.suse/mm-uninline-add-to-page-cache.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/pagecachelimit_batch_huge_nr_to_scan.patch # fate#312101 patches.suse/memcg-introduce-low-limit-for-cgroupv1.patch # Prepare for future changes of memcg APIs patches.suse/memcg-deprecate-memory.force_empty-knob.patch # Problematic upstream but necessary for SLE patches.suse/mm-Warn-users-of-node-memory-hot-remove-if-the-memory-ratio-is-a-high-risk.patch # shmem swap accounting, fate#313774 patches.suse/mm-documentation-clarify-proc-pid-status-vmswap-limitations-for-shmem.patch patches.suse/mm-proc-account-for-shmem-swap-in-proc-pid-smaps.patch patches.suse/mm-proc-reduce-cost-of-proc-pid-smaps-for-shmem-mappings.patch patches.suse/mm-proc-reduce-cost-of-proc-pid-smaps-for-unpopulated-shmem-mappings.patch patches.suse/mm-shmem-add-internal-shmem-resident-memory-accounting.patch patches.suse/mm-procfs-breakdown-rss-for-anon-shmem-and-file-in-proc-pid-status.patch # fate#320635: Disable THP defragmentation by default # This reduces THP-related allocation stalls with the exception of # applications that specifically requested THP via madvise() patches.suse/mm-kswapd-remove-bogus-check-of-balance_classzone_idx.patch patches.suse/mm-compaction-introduce-kcompactd.patch patches.suse/mm-fix-kcompactd-hang-during-memory-offlining.patch patches.suse/mm-memory-hotplug-small-cleanup-in-online_pages.patch patches.suse/mm-kswapd-replace-kswapd-compaction-with-waking-up-kcompactd.patch patches.suse/mm-wake-kcompactd-before-kswapd-s-short-sleep.patch patches.suse/mm-compaction-c-fix-zoneindex-in-kcompactd.patch patches.suse/mm-thp-Set-THP-defrag-by-default-to-madvise-and-add-a-stall-free-defrag-option.patch # compaction microoptiomisations patches.suse/mm-compaction-split-freepages-without-holding-the-zone-lock.patch patches.suse/mm-compaction-don-t-isolate-PageWriteback-pages-in-MIGRATE_SYNC_LIGHT-mode.patch # usercopy microoptimisations patches.suse/mm-optimize-copy_page_to-from_iter_iovec.patch patches.suse/sched-api-Introduce-task_rcu_dereference-and-try_get_task_struct.patch patches.suse/sched-fair-Use-task_rcu_dereference.patch patches.suse/sched-numa-Spread-memory-according-to-CPU-and-memory-use.patch patches.suse/sched-numa-mm-revert-to-checking-pmd-pte_write-instead-of-VMA-flags.patch patches.fixes/d-lookup-fairness.fix # bsc#963827 patches.drivers/drivers-base-memory.c-fix-kernel-warning-during-memory.patch # fate#717885 patches.suse/mm-hugetlb-don-t-require-cma-for-runtime-gigantic-pages.patch # CONFIG_PAGE_OWNER - fate#320496, bnc#963823 patches.suse/tracepoints-move-struct-tracepoint-to-new-tracepoint-defs-h-header.patch patches.suse/tracepoints-move-trace_print_flags-definitions-to-tracepoint-defs-h.patch patches.suse/mm-tracing-make-show_gfp_flags-up-to-date.patch patches.suse/tools-perf-make-gfp_compact_table-up-to-date.patch patches.suse/mm-tracing-unify-mm-flags-handling-in-tracepoints-and-printk.patch patches.suse/mm-printk-introduce-new-format-string-for-flags.patch patches.suse/mm-debug-replace-dump_flags-with-the-new-printk-formats.patch patches.suse/mm-page_alloc-print-symbolic-gfp_flags-on-allocation-failure.patch patches.suse/mm-oom-print-symbolic-gfp_flags-in-oom-warning.patch patches.suse/mm-slb-print-gfp_flags-as-strings-in-slab_out_of_memory.patch patches.suse/mm-page_owner-print-migratetype-of-page-and-pageblock-symbolic-flags.patch patches.suse/mm-page_owner-convert-page_owner_inited-to-static-key.patch patches.suse/mm-page_owner-copy-page-owner-info-during-migration.patch patches.suse/mm-page_owner-track-and-print-last-migrate-reason.patch patches.suse/mm-page_owner-dump-page-owner-info-from-dump_page.patch patches.suse/mm-debug-move-bad-flags-printing-to-bad_page.patch patches.suse/mm-tracing-refresh-_def_vmaflag_names.patch # watermarks: Adjust watermarks on large machines to wake kswapd earlier # to avoid direct reclaim storms during bursts of allocations in low # memory situations patches.suse/mm-scale-kswapd-watermarks-in-proportion-to-memory.patch # bsc#971248 patches.fixes/0001-userfaultfd-don-t-block-on-the-last-VM-updates-at-ex.patch # deferred struct page init on POWER - bnc#969292, fate#320529 patches.suse/mm-meminit-initialise-more-memory-for-inode-dentry-hash-tables-in-early-boot.patch patches.suse/powerpc-mm-enable-page-parallel-initialisation.patch # bnc#989618 patches.fixes/mm-introduce-arch_reserved_kernel_pages.patch patches.fixes/mm-memblock-expose-total-reserved-memory.patch patches.fixes/powerpc-implement-arch_reserved_kernel_pages.patch patches.fixes/0001-MM-increase-safety-margin-provided-by-PF_LESS_THROTT.patch patches.fixes/0001-kernek-fork.c-allocate-idle-task-for-a-CPU-always-on.patch # bsc#980501 patches.fixes/mm-hugetlb-use-eopnotsupp-in-hugetlb-sysctl-handlers.patch patches.fixes/mm-swap.c-flush-lru-pvecs-on-compound-page-arrival.patch # fate#319143 patches.suse/mm-page_alloc.c-calculate-zone_start_pfn-at-zone_spa.patch patches.suse/mm-page_alloc.c-introduce-kernelcore-mirror-option.patch patches.suse/mm-inform-about-enabling-mirrored-memory.patch patches.suse/mm-page_alloc.c-rework-code-layout-in-memmap_init_zo.patch # Reduced IPIs for TLB flush preparation patches.suse/x86-mm-sched-make-lazy-TLB-mode-even-lazier-kabi.patch patches.fixes/fs-select-add-vmalloc-fallback-for-select2.patch patches.fixes/oom-print-nodemask-in-the-oom-report.patch patches.fixes/xfs-Propagate-dentry-down-to-inode_change_ok.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/mm-filemap-generic_file_read_iter-check-for-zero-rea.patch patches.fixes/writeback-initialize-inode-members-that-track-writeb.patch patches.fixes/0001-block_dev-don-t-test-bdev-bd_contains-when-it-is-not.patch ######################################################## # IPC patches ######################################################## patches.fixes/0001-ipc-shm.c-is_file_shm_hugepages-can-be-boolean.patch patches.fixes/0001-ipc-sem-make-semctl-setting-sempid-consistent.patch patches.fixes/0001-ipc-sem.c-add-cond_resched-in-exit_sme.patch ######################################################## # nfsacl protocol (agruen) ######################################################## ######################################################## # misc small fixes ######################################################## patches.suse/connector-read-mostly patches.suse/kbd-ignore-gfx.patch patches.fixes/crypto-hash-Add-helpers-to-zero-stack-request-descri.patch patches.fixes/fold-checks-into-iterate_and_advance patches.fixes/do-fold-checks-into-iterate_and_advance-right ######################################################## # # ACPI patches # ######################################################## patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch patches.arch/acpi_thermal_passive_blacklist.patch # acpi pci support for arm64 patches.arch/arm64-0001-PCI-Move-ecam.h-to-linux-include-pci-ecam.h.patch patches.arch/arm64-0002-PCI-Add-parent-device-field-to-ECAM-struct-pci_confi.patch patches.arch/arm64-0003-PCI-Add-pci_unmap_iospace-to-unmap-I-O-resources.patch patches.arch/arm64-0004-PCI-ACPI-Support-I-O-resources-when-parsing-host-bri.patch patches.arch/arm64-0005-PCI-ACPI-Add-generic-MCFG-table-handling.patch patches.arch/arm64-0006-PCI-Refactor-pci_bus_assign_domain_nr-for-CONFIG_PCI.patch patches.arch/arm64-0007-PCI-Factor-DT-specific-pci_bus_find_domain_nr-code-o.patch patches.arch/arm64-0008-ARM64-PCI-Add-acpi_pci_bus_find_domain_nr.patch patches.arch/arm64-0009-ARM64-PCI-ACPI-support-for-legacy-IRQs-parsing-and-c.patch patches.arch/arm64-0010-ARM64-PCI-Implement-AML-accessors-for-PCI_Config-reg.patch patches.arch/arm64-0011-ARM64-PCI-Support-ACPI-based-PCI-host-controller.patch # Enable ACPI based NUMA support for arm64 patches.arch/arm64-0001-arm64-NUMA-rework-numa_add_memblk.patch patches.arch/arm64-0002-arm64-NUMA-Cleanup-NUMA-disabled-messages.patch patches.arch/arm64-0003-arm64-acpi-Add-acpi_numa_arch_fixup-stub.patch patches.arch/arm64-0004-arm64-ACPI-NUMA-NUMA-support-based-on-SRAT-and-SLIT.patch patches.arch/arm64-0005-arm64-acpi-numa-copy-acpi_numa_slit_init.patch patches.arch/arm64-0006-arm64-acpi-numa-Add-bad_srat-and-srat_disabled-stub.patch patches.arch/arm64-0007-arm64-acpi-numa-Copy-acpi_numa_memory_affinity_init.patch patches.arch/arm64-0008-arm64-acpi-numa-Improve-SRAT-error-detection-and-add.patch patches.arch/arm64-0009-arm64-acpi-numa-cleanup-acpi_numa_processor_affinity.patch patches.arch/arm64-0010-ACPI-processor-Add-acpi_map_madt_entry.patch patches.arch/arm64-ACPI-NUMA-Enable-ACPI-based-NUMA-on-ARM64.patch patches.arch/arm64-arm64-Call-numa_store_cpu_info-earlier.patch # ACPI parking protocol for arm64 patches.arch/arm64-0001-arm64-kernel-implement-ACPI-parking-protocol.patch patches.arch/arm64-0002-arm64-kernel-acpi-fix-ioremap-in-ACPI-parking-protoc.patch patches.arch/arm64-acpi-add-acpi-on-cmdline-option-to-prefer-ACPI.patch # RPi3 sdio / wifi support patches.drivers/0001-dt-bindings-Add-binding-for-brcm-bcm2835-sdhost.patch patches.drivers/0002-mmc-bcm2835-sdhost-Add-new-driver-for-the-internal-S.patch patches.drivers/0003-mmc-bcm2835-sdhost-zap-mmiowb-fixup.patch patches.drivers/0004-mmc-bcm2835-sdhost-reset-tweaks.-fixup.patch patches.drivers/0005-mmc-bcm2835-sdhost-add-to-devicetree.patch patches.drivers/0001-ARM-bcm2835-Define-standard-pinctrl-groups-in-the-gp.patch patches.drivers/0002-ARM-bcm2835-Add-the-emmc-pin-group-to-bcm283x.dtsi.patch patches.drivers/0003-ARM-bcm2835-Add-a-group-for-mapping-pins-48-53-to-sd.patch patches.drivers/0004-ARM-bcm2835-Add-a-new-EMMC-pin-group-from-the-downst.patch patches.drivers/0005-dt-add-pinctrl-group-to-uart1-rpi3.patch patches.drivers/0006-dt-add-pinctrl-group-to-sdhci.patch patches.drivers/0007-dt-add-pinctrl-group-to-pwm.patch patches.drivers/0008-dt-add-pinctrl-group-to-i2c0.patch patches.drivers/0009-dt-add-pinctrl-group-to-i2c1.patch patches.drivers/0010-dt-add-with-pinctrl-sdhost.patch patches.drivers/0011-dt-switch-sdhci-sdhost.patch patches.drivers/0012-dt-add-sdhci-and-sdhost-rpi3-enables-wifi.patch patches.drivers/0001-dt-assign-uart0-to-BT-and-uart1-to-pin-headers.patch patches.fixes/Revert-ACPI-LPSS-allow-to-use-specific-PM-domain-dur ######################################################## # CPUFREQ ######################################################## ## cpuidle perf events cleanups and related patches.arch/perf_timechart_fix_zero_timestamps.patch ######################################################## # Hyper-V ######################################################## patches.suse/suse-hv-0001-genirq-msi-Export-functions-to-allow-MSI-domains-in-.patch patches.suse/suse-hv-0001-x86-irq-Export-functions-to-allow-MSI-domains-in-mod.patch patches.suse/suse-hv-0001-acpi-pci-Setup-MSI-domain-for-ACPI-based-pci-devices.patch patches.suse/suse-hv-0002-PCI-Add-fwnode_handle-to-pci_sysdata.patch patches.suse/suse-hv-0003-PCI-irqdomain-Look-up-IRQ-domain-by-fwnode_handle.patch patches.suse/ethtool-add-speed-duplex-validation-functions.patch patches.suse/ethtool-future-proof-interface-for-speed-extensions.patch patches.suse/ethtool-make-validate_speed-accept-all-speeds-betwee.patch patches.suse/ethtool.h-define-INT_MAX-for-userland.patch patches.suse/msft-hv-0913-hv_netvsc-rework-link-status-change-handling.patch patches.suse/msft-hv-0914-hv_netvsc-Resize-some-of-the-variables-in-hv_netvsc_.patch patches.suse/msft-hv-0915-hv_netvsc-Rearrange-the-hv_negtvsc_packet-to-be-spac.patch patches.suse/msft-hv-0916-hv_netvsc-Eliminate-the-channel-field-in-hv_netvsc_p.patch patches.suse/msft-hv-0917-hv_netvsc-Eliminate-rndis_msg-pointer-from-hv_netvsc.patch patches.suse/msft-hv-0918-hv_netvsc-Eliminatte-the-data-field-from-struct-hv_n.patch patches.suse/msft-hv-0919-hv_netvsc-Eliminate-send_completion-from-struct-hv_n.patch patches.suse/msft-hv-0920-hv_netvsc-Eliminate-send_completion_ctx-from-struct-.patch patches.suse/msft-hv-0921-hv_netvsc-Don-t-ask-for-additional-head-room-in-the-.patch patches.suse/msft-hv-0922-hv_netvsc-move-subchannel-existence-check-to-netvsc_.patch patches.suse/msft-hv-0923-hv_netvsc-remove-locking-in-netvsc_send.patch patches.suse/msft-hv-0924-hv_netvsc-Eliminate-page_buf-from-struct-hv_netvsc_p.patch patches.suse/msft-hv-0925-hv_netvsc-Eliminate-send_completion_tid-from-struct-.patch patches.suse/msft-hv-0926-hv_netvsc-Eliminate-is_data_pkt-from-struct-hv_netvs.patch patches.suse/msft-hv-0927-hv_netvsc-Eliminate-completion_func-from-struct-hv_n.patch patches.suse/msft-hv-0928-hv_netvsc-Eliminate-xmit_more-from-struct-hv_netvsc_.patch patches.suse/msft-hv-0929-hv_netvsc-Eliminate-status-from-struct-hv_netvsc_pac.patch patches.suse/msft-hv-0930-hv_netvsc-Eliminate-vlan_tci-from-struct-hv_netvsc_p.patch patches.suse/msft-hv-0931-storvsc-add-logging-for-error-warning-messages.patch patches.suse/msft-hv-0932-hv_netvsc-Fix-race-condition-on-Multi-Send-Data-fiel.patch patches.suse/msft-hv-0933-Drivers-hv-vmbus-fix-build-warning.patch patches.suse/msft-hv-0937-tools-hv-remove-repeated-HV_FCOPY-string.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-0945-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch patches.suse/msft-hv-0946-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch patches.suse/msft-hv-0947-Drivers-hv-vmbus-Get-rid-of-the-unused-macro.patch patches.suse/msft-hv-0948-Drivers-hv-vmbus-Get-rid-of-the-unused-irq-variable.patch patches.suse/msft-hv-0950-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch patches.suse/msft-hv-0952-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch patches.suse/msft-hv-0953-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch patches.suse/msft-hv-0954-drivers-hv-Allow-for-MMIO-claims-that-span-ACPI-_CRS.patch patches.suse/msft-hv-0956-drivers-hv-correct-tsc-page-sequence-invalid-value.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-0960-Drivers-hv-utils-fix-memory-leak-on-on_msg-failure.patch patches.suse/msft-hv-0961-Drivers-hv-utils-rename-outmsg_lock.patch patches.suse/msft-hv-0962-Drivers-hv-utils-introduce-HVUTIL_TRANSPORT_DESTROY-.patch patches.suse/msft-hv-0963-Drivers-hv-utils-fix-crash-when-device-is-removed-fr.patch patches.suse/msft-hv-0964-Drivers-hv-ring_buffer.c-fix-comment-style.patch patches.suse/msft-hv-0965-Drivers-hv-ring_buffer-remove-stray-smp_read_barrier.patch patches.suse/msft-hv-0966-Drivers-hv-ring_buffer-remove-code-duplication-from-.patch patches.suse/msft-hv-0967-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch patches.suse/msft-hv-0968-Drivers-hv-ring_buffer-eliminate-hv_ringbuffer_peek.patch patches.suse/msft-hv-0969-drivers-hv-replace-enum-hv_message_type-by-u32.patch patches.suse/msft-hv-0970-drivers-hv-Move-HV_SYNIC_STIMER_COUNT-into-Hyper-V-U.patch patches.suse/msft-hv-0971-drivers-hv-Move-struct-hv_message-into-UAPI-Hyper-V-.patch patches.suse/msft-hv-0972-drivers-hv-Move-struct-hv_timer_message_payload-into.patch patches.suse/msft-hv-0974-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch patches.suse/msft-hv-0975-Drivers-hv-utils-fix-hvt_op_poll-return-value-on-tra.patch patches.suse/msft-hv-0976-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch patches.suse/msft-hv-0977-storvsc-Fix-a-bug-in-the-layout-of-the-hv_fc_wwn_pac.patch patches.suse/msft-hv-0978-storvsc-Properly-support-Fibre-Channel-devices.patch patches.suse/msft-hv-0979-storvsc-Refactor-the-code-in-storvsc_channel_init.patch patches.suse/msft-hv-0980-storvsc-Tighten-up-the-interrupt-path.patch patches.suse/msft-hv-0981-storvsc-Fix-typo-in-MODULE_PARM_DESC.patch patches.suse/msft-hv-0982-hv_netvsc-use-skb_get_hash-instead-of-a-homegrown-im.patch patches.suse/msft-hv-0983-hv_netvsc-Fix-book-keeping-of-skb-during-batching-pr.patch patches.suse/msft-hv-0984-storvsc-Install-the-storvsc-specific-timeout-handler.patch patches.suse/msft-hv-0985-storvsc-Use-the-specified-target-ID-in-device-lookup.patch patches.suse/msft-hv-0986-hv_netvsc-Restore-needed_headroom-request.patch patches.suse/msft-hv-0987-Drivers-hv-vmbus-Cleanup-vmbus_set_event.patch patches.suse/msft-hv-0988-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch patches.suse/msft-hv-0993-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch patches.suse/msft-hv-0994-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch patches.suse/msft-hv-0995-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch patches.suse/msft-hv-0996-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch patches.suse/msft-hv-0997-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch patches.suse/msft-hv-0998-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch patches.suse/msft-hv-0999-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch patches.suse/msft-hv-1000-Drivers-hv-vmbus-Eliminate-the-spin-lock-on-the-read.patch patches.suse/msft-hv-1001-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch patches.suse/msft-hv-1002-hv_netvsc-cleanup-netdev-feature-flags-for-netvsc.patch patches.suse/msft-hv-1004-kvm-x86-Rename-Hyper-V-long-spin-wait-hypercall.patch patches.suse/msft-hv-1005-drivers-hv-Move-VMBus-hypercall-codes-into-Hyper-V-U.patch patches.suse/msft-hv-1006-PCI-hv-Add-paravirtual-PCI-front-end-for-Microsoft-H.patch patches.suse/msft-hv-1007-hv_netvsc-add-software-transmit-timestamp-support.patch patches.suse/msft-hv-1008-hv_netvsc-add-ethtool-support-for-set-and-get-of-set.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-1014-Drivers-hv-utils-Remove-util-transport-handler-from-.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-1017-hv_netvsc-Move-subchannel-waiting-to-rndis_filter_de.patch patches.suse/msft-hv-1019-hv_netvsc-Fix-accessing-freed-memory-in-netvsc_chang.patch patches.suse/msft-hv-1020-hv_netvsc-Fix-the-array-sizes-to-be-max-supported-ch.patch patches.suse/msft-hv-1021-hv_netvsc-Fix-the-order-of-num_sc_offered-decrement.patch patches.suse/msft-hv-1023-Drivers-hv-vmbus-Fix-signaling-logic-in-hv_need_to_s.patch patches.suse/msft-hv-1023-hv_netvsc-Implement-support-for-VF-drivers-on-Hyper-.patch patches.suse/msft-hv-1024-hv_netvsc-Fix-the-list-processing-for-network-change.patch patches.suse/msft-hv-1026-Drivers-hv-vmbus-Introduce-functions-for-estimating-.patch patches.suse/msft-hv-1027-Drivers-hv-vmbus-Use-READ_ONCE-to-read-variables-tha.patch patches.suse/msft-hv-1028-Drivers-hv-vmbus-Use-the-new-virt_xx-barrier-code.patch patches.suse/msft-hv-1029-Drivers-hv-vmbus-Export-the-vmbus_set_event-API.patch patches.suse/msft-hv-1030-Drivers-hv-vmbus-Move-some-ring-buffer-functions-to-.patch patches.suse/msft-hv-1031-Drivers-hv-vmbus-Implement-APIs-to-support-in-place-.patch patches.suse/msft-hv-1033-drivers-hv-Make-a-function-to-free-mmio-regions-thro.patch patches.suse/msft-hv-1034-drivers-hv-Use-new-vmbus_mmio_free-from-client-drive.patch patches.suse/msft-hv-1035-drivers-hv-Reverse-order-of-resources-in-hyperv_mmio.patch patches.suse/msft-hv-1036-drivers-hv-Track-allocations-of-children-of-hv_vmbus.patch patches.suse/msft-hv-1037-drivers-hv-Record-MMIO-range-in-use-by-frame-buffer.patch patches.suse/msft-hv-1038-drivers-hv-Separate-out-frame-buffer-logic-when-pick.patch patches.suse/msft-hv-1040-Drivers-hv-kvp-fix-IP-Failover.patch patches.suse/msft-hv-1041-Drivers-hv-vmbus-handle-various-crash-scenarios.patch patches.suse/msft-hv-1042-Drivers-hv-balloon-don-t-crash-when-memory-is-added-.patch patches.suse/msft-hv-1043-Drivers-hv-balloon-reset-host_specified_ha_region.patch patches.suse/msft-hv-1044-tools-hv-lsvmbus-add-pci-pass-through-UUID.patch patches.suse/msft-hv-1045-PCI-hv-Report-resources-release-after-stopping-the-b.patch patches.suse/msft-hv-1046-PCI-hv-Add-explicit-barriers-to-config-space-access.patch patches.suse/msft-hv-1047-hv_netvsc-move-start_remove-flag-to-net_device_conte.patch patches.suse/msft-hv-1048-hv_netvsc-use-start_remove-flag-to-protect-netvsc_li.patch patches.suse/msft-hv-1049-hv_netvsc-untangle-the-pointer-mess.patch patches.suse/msft-hv-1050-hv_netvsc-get-rid-of-struct-net_device-pointer-in-st.patch patches.suse/msft-hv-1051-hv_netvsc-synchronize-netvsc_change_mtu-netvsc_set_c.patch patches.suse/msft-hv-1052-hv_netvsc-set-nvdev-link-after-populating-chn_table.patch patches.suse/msft-hv-1053-hv_netvsc-Fix-VF-register-on-vlan-devices.patch patches.suse/msft-hv-1054-hv_netvsc-remove-redundant-assignment-in-netvsc_recv.patch patches.suse/msft-hv-1055-hv_netvsc-introduce-net-hv-_device_to_netvsc_device-.patch patches.suse/msft-hv-1056-hv_netvsc-pass-struct-netvsc_device-to-rndis_filter_.patch patches.suse/msft-hv-1057-hv_netvsc-pass-struct-net_device-to-rndis_filter_set.patch patches.suse/msft-hv-1058-hv_netvsc-pass-struct-net_device-to-rndis_filter_set.patch patches.suse/msft-hv-1059-netvsc-get-rid-of-completion-timeouts.patch patches.suse/msft-hv-1061-PCI-hv-Don-t-leak-buffer-in-hv_pci_onchannelcallback.patch patches.suse/msft-hv-1062-PCI-hv-Handle-all-pending-messages-in-hv_pci_onchann.patch patches.suse/msft-hv-1063-netvsc-Use-the-new-in-place-consumption-APIs-in-the-.patch patches.suse/msft-hv-1064-tools-hv-Add-a-script-to-help-bonding-synthetic-and-.patch patches.suse/msft-hv-1065-scsi-storvsc-Filter-out-storvsc-messages-CD-ROM-medi.patch patches.suse/msft-hv-1067-PCI-hv-Fix-interrupt-cleanup-path.patch patches.suse/msft-hv-1068-hv_netvsc-Fix-VF-register-on-bonding-devices.patch patches.suse/msft-hv-1069-hv_netvsc-don-t-lose-VF-information.patch patches.suse/msft-hv-1070-hv_netvsc-avoid-deadlocks-between-rtnl-lock-and-vf_u.patch patches.suse/msft-hv-1071-hv_netvsc-reset-vf_inject-on-VF-removal.patch patches.suse/msft-hv-1072-hv_netvsc-protect-module-refcount-by-checking-net_de.patch patches.suse/msft-hv-1073-hv_netvsc-fix-bonding-devices-check-in-netvsc_netdev.patch patches.suse/msft-hv-1092-Drivers-hv-avoid-vfree-on-crash.patch patches.suse/msft-hv-1096-Drivers-hv-utils-fix-a-race-on-userspace-daemons-reg.patch patches.suse/msft-hv-1122-Drivers-hv-utils-Rename-version-definitions-to-refle.patch patches.suse/msft-hv-1123-Drivers-hv-utils-Use-TimeSync-samples-to-adjust-the-.patch patches.suse/msft-hv-1124-Drivers-hv-utils-Support-TimeSync-version-4.0-protoc.patch patches.suse/msft-hv-1125-Drivers-hv-hv_util-Avoid-dynamic-allocation-in-time-.patch patches.suse/msft-hv-1141-netvsc-fix-incorrect-receive-checksum-offloading.patch patches.suse/suse-hv-pci-hyperv-properly-handle-pci-bus-remove.patch patches.suse/suse-hv-pci-hyperv-properly-handle-device-eject.patch patches.suse/suse-hv-hyperv_fb-Add-screen-refresh-after-pause-resume-oper.patch patches.suse/suse-hv-guest-os-id.patch patches.suse/suse-hv-storvsc-sg_tablesize.patch ######################################################## # Networking Core ######################################################## patches.fixes/ipv6-replace-global-gc_args-with-local-variable.patch patches.fixes/ipv6-per-netns-fib6-walkers.patch patches.fixes/ipv6-per-netns-FIB-garbage-collection.patch patches.fixes/net-disable-fragment-reassembly-if-high_thresh-is-ze.patch patches.fixes/sctp-fix-copying-more-bytes-than-expected-in-sctp_ad.patch patches.suse/0001-rhashtable-avoid-large-lock-array-allocations.patch patches.suse/0001-rhashtable-fix-shift-by-64-when-shrinking.patch patches.suse/0001-rhashtable-fix-a-memory-leak-in-alloc_bucket_locks.patch patches.fixes/AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch patches.kabi/kabi-hide-name-change-of-napi_gro_cb-udp_mark.patch patches.fixes/gro-Defer-clearing-of-flush-bit-in-tunnel-paths.patch patches.fixes/gro-Allow-tunnel-stacking-in-the-case-of-FOU-GUE.patch patches.fixes/GRE-Disable-segmentation-offloads-w-CSUM-and-we-are-.patch patches.kabi/kabi-hide-bsc-1001486-changes-in-struct-napi_gro_cb.patch patches.fixes/tipc-check-minimum-bearer-MTU.patch patches.fixes/net-ipv6-tcp-reset-icmp-need-to-consider-L3-domain.patch patches.fixes/net-icmp6_send-should-use-dst-dev-to-determine-L3-do.patch patches.fixes/net-handle-no-dst-on-skb-in-icmp6_send.patch ######################################################## # Netfilter ######################################################## patches.suse/netfilter-ip_conntrack_slp.patch patches.fixes/ipvs-count-pre-established-TCP-states-as-active.patch patches.fixes/netfilter-x_tables-speed-up-jump-target-validation.patch patches.fixes/netfilter-nfnetlink-correctly-validate-length-of-bat.patch ######################################################## # NFS ######################################################## patches.suse/nfs-no-share-transport patches.suse/nfs-no-share-transport-nfsv4 patches.fixes/nfs_flush_incompatible.fix patches.suse/0017-NFS-nfs4_lookup_revalidate-need-to-report-STALE-inod.patch patches.fixes/0002-NFS-Background-flush-should-not-be-low-priority.patch patches.fixes/nfs4_close.fix patches.fixes/0001-exportfs-be-careful-to-only-return-expected-errors.patch patches.fixes/0001-Revert-SUNRPC-xs_sock_mark_closed-does-not-need-to-t.patch patches.fixes/0001-SUNRPC-disable-the-use-of-IPv6-temporary-addresses.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-NFS-nfs4_fl_prepare_ds-must-be-careful-about-reporti.patch patches.fixes/0001-SUNRPC-fix-refcounting-problems-with-auth_gss-messag.patch ######################################################## # cifs patches ######################################################## patches.fixes/cifs-fix-memory-leak-do-mount patches.fixes/cifs-compare-prepath-sb patches.fixes/cifs-move-prepath-check patches.fixes/cifs-optional-treename-prefix ######################################################## # ext2/ext3 ######################################################## ######################################################## # ext4 ######################################################## patches.suse/ext4-unsupported-features.patch patches.fixes/mbcache2-reimplement-mbcache.patch patches.fixes/ext4-convert-to-mbcache2.patch patches.fixes/ext2-convert-to-mbcache2.patch patches.fixes/mbcache-remove-mbcache.patch patches.fixes/mbcache2-limit-cache-size.patch patches.fixes/mbcache2-Use-referenced-bit-instead-of-LRU.patch patches.fixes/mbcache2-rename-to-mbcache.patch patches.fixes/ext4-kill-ext4_mballoc_ready.patch patches.fixes/mbcache-get-rid-of-_e_hash_list_head.patch patches.fixes/ext4-shortcut-setting-of-xattr-to-the-same-value.patch patches.fixes/mbcache-add-reusable-flag-to-cache-entries.patch patches.fixes/ext4-factor-out-determining-of-hole-size.patch patches.fixes/ext4-return-hole-from-ext4_map_blocks.patch patches.fixes/ext4-more-efficient-SEEK_DATA-implementation.patch patches.fixes/ext4-fix-print-mountopt-data_err-abort-correctly.patch patches.drivers/ext4-document-lock-ordering.patch patches.drivers/ext4-get-rid-of-ext4_get_blocks_no_lock-flag.patch patches.drivers/ext4-provide-ext4_issue_zeroout.patch patches.drivers/ext4-implement-allocation-of-pre-zeroed-blocks.patch patches.drivers/ext4-use-pre-zeroed-blocks-for-dax-page-faults.patch patches.drivers/ext2-call-dax_pfn_mkwrite-for-dax-fsync-msync.patch patches.drivers/ext4-call-dax_pfn_mkwrite-for-dax-fsync-msync.patch patches.drivers/ext2-ext4-fix-issue-with-missing-journal-entry-in-ext4_dax_mkwrite.patch patches.drivers/ext4-fix-crashes-in-dioread_nolock-mode.patch patches.drivers/ext4-rename-and-split-get-blocks-functions.patch patches.drivers/ext4-move-trans-handling-and-completion-deferal-out-of-ext4_get_block.patch patches.fixes/ext4-cleanup-handling-of-bh-b_state-in-DAX-mmap.patch patches.fixes/ext4-fix-data-exposure-after-a-crash.patch ######################################################## # btrfs ######################################################## patches.suse/btrfs-0006-make-btrfs_close_one_device-static.patch patches.suse/btrfs-0007-sink-parameter-wait-to-btrfs_alloc_delalloc_wo.patch patches.suse/btrfs-0008-remove-wait-from-struct-btrfs_delalloc_work.patch patches.suse/btrfs-0009-remove-a-trivial-helper-btrfs_set_buffer_uptod.patch patches.suse/btrfs-0010-make-set_extent_buffer_uptodate-return-void.patch patches.suse/btrfs-0011-make-clear_extent_buffer_uptodate-return-void.patch patches.suse/btrfs-0012-make-extent_clear_unlock_delalloc-return-void.patch patches.suse/btrfs-0013-make-end_extent_writepage-return-void.patch patches.suse/btrfs-0014-make-extent_range_clear_dirty_for_io-return-vo.patch patches.suse/btrfs-0015-make-extent_range_redirty_for_io-return-void.patch patches.suse/btrfs-0016-make-set_range_writeback-return-void.patch patches.suse/btrfs-0017-use-GFP_KERNEL-for-allocations-in-ioctl-handle.patch patches.suse/btrfs-0018-use-GFP_KERNEL-for-allocations-of-workqueues.patch patches.suse/btrfs-0019-use-GFP_KERNEL-for-xattr-and-acl-allocations.patch patches.suse/btrfs-0020-make-set_extent_bit-helpers-static-inline.patch patches.suse/btrfs-0021-make-clear_extent_bit-helpers-static-inline.patch patches.suse/btrfs-0022-drop-unused-parameter-from-lock_extent_bits.patch patches.suse/btrfs-0023-make-lock_extent-static-inline.patch patches.suse/btrfs-0024-fix-race-when-finishing-dev-replace-leading-to.patch patches.suse/btrfs-0025-fix-memory-leaks-after-transaction-is-aborted.patch patches.suse/btrfs-0001-fix-error-path-when-failing-to-submit-bio-for-.patch patches.suse/btrfs-0002-fix-deadlock-between-direct-IO-write-and-defra.patch patches.suse/btrfs-0003-fix-leaking-of-ordered-extents-after-direct-IO.patch patches.suse/btrfs-0026-fix-locking-bugs-when-defragging-leaves.patch patches.suse/btrfs-0027-fix-unprotected-list-operations-at-btrfs_write.patch patches.suse/btrfs-0028-Support-convert-to-d-dup-for-btrfs-convert.patch patches.suse/btrfs-0029-put-delayed-item-hook-into-inode.patch patches.suse/btrfs-0030-better-packing-of-btrfs_delayed_extent_op.patch patches.suse/btrfs-0031-verbose-error-when-we-find-an-unexpected-item-.patch patches.suse/btrfs-0032-drop-duplicate-prefix-from-scrub-workqueues.patch patches.suse/btrfs-0033-don-t-use-slab-cache-for-struct-btrfs_delalloc.patch patches.suse/btrfs-0034-cleanup-use-enum-values-for-btrfs_path-reada.patch patches.suse/btrfs-0035-use-smaller-type-for-btrfs_path-reada.patch patches.suse/btrfs-0036-use-smaller-type-for-btrfs_path-lowest_level.patch patches.suse/btrfs-0037-use-smaller-type-for-btrfs_path-locks.patch patches.suse/btrfs-0038-do-an-allocation-earlier-during-snapshot-creat.patch patches.suse/btrfs-0039-allocate-root-item-at-snapshot-ioctl-time.patch patches.suse/btrfs-0040-preallocate-path-for-snapshot-creation-at-ioct.patch patches.suse/btrfs-0041-Check-metadata-redundancy-on-balance.patch patches.suse/btrfs-0042-remove-unused-inode-argument-from-uncompress_i.patch patches.suse/btrfs-0043-fix-race-between-free-space-endio-workers-and-.patch patches.suse/btrfs-0044-don-t-leave-dangling-dentry-if-symlink-creatio.patch patches.suse/btrfs-0045-cleanup-stop-casting-for-extent_map-lookup-eve.patch patches.suse/btrfs-0047-clean-up-an-error-code-in-btrfs_init_space_inf.patch patches.suse/btrfs-0048-fix-output-of-compression-message-in-btrfs_par.patch patches.suse/btrfs-0049-fix-typo-in-log-message-when-starting-a-balanc.patch patches.suse/btrfs-0050-Enhance-super-validation-check.patch patches.suse/btrfs-0051-Enhance-chunk-validation-check.patch patches.suse/btrfs-0004-fix-race-between-fsync-and-lockless-direct-IO-.patch patches.suse/btrfs-0005-remove-no-longer-used-function-extent_read_ful.patch # 4.5 patches.suse/btrfs-8438-remove-error-message-from-search-ioctl-for-non.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-fix-race-when-checking-if-we-can-skip-fsync-in.patch patches.suse/btrfs-8443-do-not-collect-ordered-extents-when-logging-th.patch patches.suse/btrfs-8400-handle-non-fatal-errors-in-btrfs_qgroup_inheri.patch patches.suse/btrfs-8362-btrfs-Add-qgroup-tracing.patch patches.suse/btrfs-8401-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-deal-with-duplciates-during-extent_map-insertion-in-btrfs_get_extent.patch patches.suse/btrfs-advertise-which-crc32c-implementation-is-being-used-on-mount patches.suse/btrfs-fix-unexpected-balance-crash-due-to-bug_on.patch patches.suse/btrfs-8447-be-more-precise-on-errors-when-getting-an-inod.patch patches.suse/btrfs-8448-improve-performance-on-fsync-against-new-inode.patch patches.suse/btrfs-qgroup-Refactor-btrfs_qgroup_insert_dirty_extent.patch patches.suse/btrfs-relocation-Fix-leaking-qgroups-numbers-on-data-extents.patch patches.suse/btrfs-qgroup-Fix-qgroup-incorrectness-caused-by-log-replay.patch patches.suse/btrfs-don-t-create-or-leak-aliased-root-while-cleaning-up-orphans patches.suse/btrfs-fix-endless-loop-in-balancing-block-groups.patch patches.suse/btrfs-handle-quota-reserve-failure-properly.patch patches.suse/0001-btrfs-qgroup-Add-comments-explaining-how-btrfs-qgrou.patch patches.suse/0002-btrfs-qgroup-Rename-functions-to-make-it-follow-rese.patch patches.suse/0003-btrfs-Expoert-and-move-leaf-subtree-qgroup-helpers-t.patch patches.suse/0004-btrfs-qgroup-Fix-qgroup-data-leaking-by-using-subtre.patch patches.suse/btrfs-fix-relocation-incorrectly-dropping-data-refer.patch patches.suse/btrfs-send-don-t-bug-on-inconsistent-snapshots.patch patches.suse/btrfs-fix-incremental-send-failure-caused-by-balance.patch # Not upstream yet patches.suse/btrfs-8059-syslog-when-quota-is-enabled.patch patches.suse/btrfs-8060-syslog-when-quota-is-disabled.patch patches.suse/btrfs-deal-with-existing-encompassing-extent-map-in-btrfs_get_extent.patch patches.suse/btrfs-ensure-proper-sector-alignment-for-btrfs_free_reserved_data_space.patch # SUSE-specific patches.suse/btrfs-provide-super_operations-get_inode_dev 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-8066-disable-defrag-of-tree-roots.patch patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch +dsterba patches.suse/btrfs-8063-delete-qgroup-items-in-drop_snapshot.patch ######################################################## # Reiserfs Patches ######################################################## ######################################################## # ocfs2 ######################################################## patches.fixes/ocfs2-extend-transaction-for-ocfs2_remove_rightmost_.patch patches.fixes/ocfs2-extend-enough-credits-for-freeing-one-truncate.patch ######################################################## # gfs2 ######################################################## ######################################################## # xfs ######################################################## patches.suse/xfs-warn-rt-volume.patch patches.suse/dmapi-source.patch patches.suse/dmapi-Make-NFSD-DMAPI-aware.patch patches.suse/dmapi-support-for-xfs.patch patches.suse/xfs-unsupported-features.patch patches.suse/xfs-silence-warnings-in-xfs-vm-releasepage.patch ######################################################## # cephfs ######################################################## patches.suse/CFS-0001-ceph-remove-unused-functions-in-ceph_frag.h.patch patches.suse/CFS-0002-ceph-ceph_frag_contains_value-can-be-boolean.patch patches.suse/CFS-0003-libceph-use-list_next_entry-instead-of-list_entry_ne.patch patches.suse/CFS-0004-rbd-delete-an-unnecessary-check-before-rbd_dev_destr.patch patches.suse/CFS-0005-ceph-fix-double-page_unlock-in-page_mkwrite.patch patches.suse/CFS-0006-ceph-Avoid-to-propagate-the-invalid-page-point.patch patches.suse/CFS-0007-ceph-Asynchronous-IO-support.patch patches.suse/CFS-0008-ceph-re-send-AIO-write-request-when-getting-EOLDSNAP.patch patches.suse/CFS-0009-ceph-use-i_size_-read-write-to-get-set-i_size.patch patches.suse/CFS-0010-libceph-use-list_for_each_entry_safe.patch patches.suse/CFS-0011-libceph-clear-messenger-auth_retry-flag-if-we-fault.patch patches.suse/CFS-0012-libceph-fix-authorizer-invalidation-take-2.patch patches.suse/CFS-0013-libceph-invalidate-AUTH-in-addition-to-a-service-tic.patch patches.suse/CFS-0014-libceph-kill-off-ceph_x_ticket_handler-validity.patch patches.suse/CFS-0015-libceph-remove-outdated-comment.patch patches.suse/CFS-0016-ceph-checking-for-IS_ERR-instead-of-NULL.patch patches.suse/CFS-0017-ceph-fix-snap-context-leak-in-error-path.patch patches.suse/CFS-0018-crush-ensure-bucket-id-is-valid-before-indexing-buck.patch patches.suse/CFS-0019-crush-ensure-take-bucket-value-is-valid.patch patches.suse/CFS-0020-crush-add-chooseleaf_stable-tunable.patch patches.suse/CFS-0021-crush-decode-and-initialize-chooseleaf_stable.patch patches.suse/CFS-0022-libceph-advertise-support-for-TUNABLES5.patch patches.suse/CFS-0023-libceph-MOSDOpReply-v7-encoding.patch patches.suse/CFS-0024-ceph-initial-CEPH_FEATURE_FS_FILE_LAYOUT_V2-support.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 ######################################################## # 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 ######################################################## # Overlayfs ######################################################## # mainline one: patches.suse/ovl-093-ovl-default-permissions.patch patches.fixes/0001-ovl-do-not-require-mounter-to-have-MAY_WRITE-on-lowe.patch # legacy one: patches.suse/overlayfs-add-compatibility-mode-for-historical-format ######################################################## # # Device drivers # ######################################################## patches.drivers/PM-runtime-Add-new-helper-for-conditional-usage-coun patches.drivers/03-edac-rip-out-the-edac_subsys-reference-counting.patch patches.drivers/04-edac-unexport-and-make-edac_subsys-static.patch patches.drivers/05-edac-remove-edac_get_sysfs_subsys-error-handling.patch patches.drivers/06-edac-make-edac_device-workqueue-setup-teardown-functions-static.patch patches.drivers/07-edac-rework-workqueue-handling.patch patches.drivers/08-edac-balance-workqueue-setup-and-teardown.patch patches.drivers/09-edac-kill-workqueue-setup-teardown-functions.patch patches.drivers/10-edac-cleanup-sync-workqueue-functions.patch # EDAC support for Knights Landing, fate#319506 patches.drivers/01-edac-add-ddr4-flag.patch patches.drivers/02-edac-sb_edac-virtualize-several-hard-coded-functions.patch patches.drivers/03-edac-sb_edac-add-support-for-duplicate-device-ids.patch patches.drivers/04-edac-sb_edac-add-knights-landing-xeon-phi-gen-2-support.patch patches.drivers/05-edac-sb_edac-set-fixed-dimm-width-on-xeon-knights-landing.patch patches.drivers/edac-sb_edac-fix-logic-when-computing-dimm-sizes-on-xeon-phi.patch patches.drivers/edac-sb_edac-fix-channel-reporting-on-knights-landing # Intel Volume Management Device (VMD) driver, fate#320000 patches.drivers/0001-genirq-msi-relax-msi_domain_alloc-to-support-parentless-msi-irqdomains patches.drivers/0002-irqdomain-export-irq_domain_set_info-for-module-use patches.drivers/0003-x86-pci-allow-dma-ops-specific-to-a-pci-domain patches.drivers/0004-pci-aer-use-32-bit-pci-domain-numbers patches.drivers/0005-x86-pci-add-driver-for-intel-volume-management-device-vmd patches.fixes/pci-correctly-cast-mem_base-in-pci_read_bridge_mmio_.patch # Intel Volume Management Device (VMD) driver, fate#320000, bsc#1006827 patches.drivers/0001-genirq-use-a-common-macro-to-go-through-the-actions-list patches.drivers/0002-x86-pci-vmd-document-code-for-maintainability patches.drivers/0003-x86-pci-vmd-set-bus-resource-start-to-0 patches.drivers/0004-x86-pci-vmd-attach-vmd-resources-to-parent-domain-s-resource-tree patches.drivers/0005-pci-acpi-allow-all-pcie-services-on-non-acpi-host-bridges patches.drivers/0006-pci-remove-return-values-from-pcie_port_platform_notify-and-relatives patches.drivers/0007-x86-pci-vmd-select-device-dma-ops-to-override patches.drivers/0008-x86-pci-vmd-initialize-list-item-in-irq-disable patches.drivers/0010-genirq-add-untracked-irq-handler patches.drivers/0009-x86-pci-vmd-use-untracked-irq-handler patches.drivers/0011-x86-pci-vmd-use-lock-save-restore-in-interrupt-enable-path patches.drivers/0012-x86-pci-vmd-use-x86_vector_domain-as-parent-domain patches.drivers/0013-x86-pci-vmd-separate-msi-and-msi-x-vector-sharing patches.drivers/0014-pci-allow-additional-bus-numbers-for-hotplug-bridges patches.drivers/0015-x86-pci-vmd-fix-infinite-loop-executing-irq-s patches.drivers/0016-pci-pciehp-allow-exclusive-userspace-control-of-indicators patches.drivers/0017-x86-pci-vmd-request-userspace-control-of-pcie-hotplug-indicators patches.drivers/x86-pci-vmd-synchronize-with-rcu-freeing-msi-irq-descs ######################################################## # Storage ######################################################## patches.fixes/edd-support-original-Phoenix-EDD-3.0-information.patch # Block layer fixes patches.fixes/block-copy-bi_vcnt-in-_bio_clone_fast patches.fixes/block-don-t-check-request-size-in-blk_cloned_rq_chec.patch patches.fixes/scsi-retry-alua-transition-in-progress patches.drivers/megaraid-mbox-fix-SG_IO patches.drivers/cciss-set-cciss_allow_hpsa-per-default.patch patches.suse/loop-Remove-unused-bdev-argument-from-loop_set_capac.patch patches.suse/loop-Enable-correct-physical-blocksize.patch patches.suse/loop-Add-lo_logical_blocksize.patch patches.suse/loop-Pass-logical-blocksize-in-lo_init-0-ioctl-field.patch patches.suse/loop-Compability-for-older-releases.patch # Remaining SCSI patches (garloff) patches.fixes/scsi-scan-blist-update # bnc#362850 patches.fixes/sd_liberal_28_sense_invalid.diff patches.fixes/scsi-ibmvscsi-module_alias.patch patches.fixes/sg-fix-blk_get_queue-usage patches.fixes/scsi-rescan-VPD-attributes.patch patches.fixes/scsi_transport_sas-add-scsi_target_id-sysfs-attribut.patch patches.fixes/scsi-disable-automatic-target-scan.patch patches.drivers/0001-ibmvscsi-correct-values-for-several-viosrp_crq_format-enums.patch patches.drivers/0002-ibmvscsi-add-and-use-enums-for-valid-crq-header-values.patch patches.drivers/0003-ibmvscsi-replace-magic-values-in-set_adpater_info-with-defines.patch patches.drivers/0004-ibmvscsi-use-of_root-to-access-of-device-tree-root-node.patch patches.drivers/0005-ibmvscsi-remove-unsupported-host-config-mad.patch patches.drivers/0006-ibmvscsi-add-endian-conversions-to-sysfs-attribute-show-functions.patch patches.drivers/0007-ibmvscsi-use-h_closed-instead-of-magic-number.patch patches.drivers/0008-ibmvfc-byteswap-scsi_id-wwpn-and-node_name-prior-to-logging.patch patches.drivers/0009-ibmvfc-set-read-fcp_xfer_ready-disabled-bit-in-prli.patch patches.drivers/0010-ibmvfc-add-fc-class-3-error-recovery-support.patch # ALUA update patches.fixes/scsi_dh-move-dh_state-sysfs-attribute-to-generic-cod.patch patches.fixes/scsi_dh_alua-Disable-ALUA-handling-for-non-disk-devi.patch patches.fixes/scsi_dh_alua-Use-vpd_pg83-information.patch patches.fixes/scsi_dh_alua-improved-logging.patch patches.fixes/scsi_dh_alua-sanitze-sense-code-handling.patch patches.fixes/scsi_dh_alua-use-standard-logging-functions.patch patches.fixes/scsi_dh_alua-return-standard-SCSI-return-codes-in-su.patch patches.fixes/scsi_dh_alua-fixup-description-of-stpg_endio.patch patches.fixes/scsi-remove-scsi_show_sense_hdr.patch patches.fixes/scsi_dh_alua-use-flag-for-RTPG-extended-header.patch patches.fixes/scsi_dh_alua-use-unaligned-access-macros.patch patches.fixes/scsi_dh_alua-rework-alua_check_tpgs-to-return-the-tp.patch patches.fixes/scsi_dh_alua-simplify-sense-code-handling.patch patches.fixes/scsi-Add-scsi_vpd_lun_id.patch patches.fixes/scsi-export-wwid-to-sysfs.patch patches.fixes/scsi-Add-scsi_vpd_tpg_id.patch patches.fixes/scsi_dh_alua-use-scsi_vpd_tpg_id.patch patches.fixes/scsi_dh_alua-Remove-stale-variables.patch patches.fixes/scsi_dh_alua-Pass-buffer-as-function-argument.patch patches.fixes/scsi_dh_alua-separate-out-alua_stpg.patch patches.fixes/scsi_dh_alua-Make-stpg-synchronous.patch patches.fixes/scsi_dh_alua-call-alua_rtpg-if-stpg-fails.patch patches.fixes/scsi_dh_alua-switch-to-scsi_execute_req_flags.patch patches.fixes/scsi_dh_alua-allocate-RTPG-buffer-separately.patch patches.fixes/scsi_dh_alua-Use-separate-alua_port_group-structure.patch patches.fixes/scsi_dh_alua-use-unique-device-id.patch patches.fixes/scsi_dh_alua-simplify-alua_initialize.patch patches.fixes/scsi_dh_alua-revert-commit-a8e5a2d593cbfccf530c3382c.patch patches.fixes/scsi_dh_alua-move-optimize_stpg-evaluation.patch patches.fixes/scsi_dh_alua-remove-rel_port-from-alua_dh_data-struc.patch patches.fixes/scsi_dh_alua-Use-workqueue-for-RTPG.patch patches.fixes/scsi_dh_alua-Allow-workqueue-to-run-synchronously.patch patches.fixes/scsi_dh_alua-Add-new-blacklist-flag-BLIST_SYNC_ALUA.patch patches.fixes/scsi_dh_alua-Recheck-state-on-unit-attention.patch patches.fixes/scsi_dh_alua-update-all-port-states.patch patches.fixes/scsi_dh_alua-Send-TEST-UNIT-READY-to-poll-for-transi.patch patches.fixes/scsi_dh-add-rescan-callback.patch patches.fixes/scsi_dh_alua-Update-version-to-2.0.patch patches.fixes/scsi-Do-not-attach-VPD-to-devices-that-don-t-support.patch patches.fixes/scsi-Fix-RCU-handling-for-VPD-pages.patch patches.fixes/scsi_sysfs-add-is_bin_visible-callback.patch patches.fixes/scsi-Add-access_state-and-preferred_path-attribute.patch patches.fixes/scsi_dh_alua-use-common-definitions-for-ALUA-state.patch patches.fixes/scsi_dh_alua-update-access_state-field.patch patches.fixes/scsi_dh_rdac-update-access_state-field.patch patches.fixes/scsi_dh_emc-update-access_state-field.patch patches.fixes/scsi_sysfs-call-device_add-after-attaching-device-ha.patch patches.fixes/scsi-vpd-pages-are-mandatory-for-SPC-2.patch patches.fixes/scsi_dh_alua-uninitialized-variable-in-alua_check_vp.patch patches.fixes/scsi_dh_alua-Fix-a-recently-introduced-deadlock.patch patches.fixes/scsi_dh_alua-do-not-fail-for-unknown-VPD-identificat.patch patches.fixes/scsi_dh_alua-Retry-RTPG-on-SCSI-host_bytes-values.patch # Handle older HPSA or CCISS boards as unsupported patches.drivers/hpsa-mark-older-boards-as-unsupported.patch patches.drivers/hpsa-allow-hpsa-to-claim-compaq-smartarray-devices patches.drivers/hpsa-handle-unsupported-devices-more-gracefully patches.drivers/megaraid_sas-MFI-IO-timeout-handling.patch patches.drivers/megaraid_sas-Syncing-request-flags-macro-names-with.patch patches.drivers/megaraid_sas-Task-management-support.patch patches.drivers/megaraid_sas-Update-device-queue-depth-based-on.patch patches.drivers/megaraid_sas-Fastpath-region-lock-bypass.patch patches.drivers/megaraid_sas-Reply-Descriptor-Post-Queue-RDPQ.patch patches.drivers/megaraid_sas-Code-optimization-build_and_issue_cmd.patch patches.drivers/megaraid_sas-Dual-queue-depth-support.patch patches.drivers/megaraid_sas-IO-throttling-support.patch patches.drivers/megaraid_sas-Make-adprecovery-variable-atomic.patch patches.drivers/megaraid_sas-MFI-adapter-OCR-changes.patch patches.drivers/megaraid_sas-Introduce-module-parameter-for-SCSI.patch patches.drivers/megaraid_sas-SPERC-OCR-changes.patch patches.drivers/megaraid_sas-driver-version-upgrade.patch patches.drivers/megaraid_sas-Fix-for-IO-failing-post-OCR-in-SRIOV-en.patch patches.drivers/megaraid_sas-Don-t-issue-kill-adapter-for-MFI-contro.patch patches.drivers/megaraid-sas-boot-hangs-while-LD-is-offline.patch patches.drivers/megaraid_sas-Fallback-to-older-scanning-if-not-disks.patch patches.drivers/lpfc-Modularize-and-cleanup-FDMI-code-in-driver.patch patches.drivers/lpfc-Fix-RDP-ACC-being-too-long.patch patches.drivers/lpfc-Make-write-check-error-processing-more-resilien.patch patches.drivers/lpfc-Use-new-FDMI-speed-definitions-for-10G-25G-and-.patch patches.drivers/lpfc-Add-logging-for-misconfigured-optics.patch patches.drivers/lpfc-Delete-unnecessary-checks-before-the-function-c.patch patches.drivers/lpfc-Use-kzalloc-instead-of-kmalloc.patch patches.drivers/lpfc-Update-version-to-11.0.0.10-for-upstream-patch-.patch patches.drivers/lpfc-remove-duplicate-code.patch patches.drivers/lpfc-Add-lockdep-assertions.patch patches.drivers/lpfc-fix-missing-zero-termination-in-debugfs.patch patches.drivers/lpfc-Correct-LOGO-handling-during-login.patch patches.drivers/lpfc-Fix-crash-when-unregistering-default-rpi.patch patches.drivers/lpfc-Utilize-embedded-CDB-logic-to-minimize-IO-laten.patch patches.drivers/lpfc-Fix-Device-discovery-failures-during-switch-reb.patch patches.drivers/lpfc-Add-support-for-SmartSAN-2.0.patch patches.drivers/lpfc-Fix-interaction-between-fdmi_on-and-enable_Smar.patch patches.drivers/lpfc-Update-modified-file-copyrights.patch patches.drivers/lpfc-driver-update-for-SLES12-SP2-11.1.0.1.patch patches.drivers/lpfc-Revert-patch-lpfc-Delete-unnecessary-checks-bef.patch patches.drivers/qla2xxx-0040-Add-module-parameter-for-interrupt-mode.patch patches.drivers/bfa-check-for-terminated-commands.patch patches.suse/aacraid-export-fixed-module-param patches.fixes/scsi-Retry-failfast-commands-after-EH.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_scan-Send-TEST-UNIT-READY-to-LUN0-before-LUN-sc.patch patches.fixes/scsi-Handle-power-on-reset-unit-attention.patch patches.fixes/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch patches.fixes/sd-get-disk-reference-in-sd_check_events.patch patches.fixes/st-Remove-obsolete-scsi_tape.max_pfn.patch patches.fixes/scsi-use-sector_div-instead-of-do_div.patch patches.fixes/scsi_debug-check-for-bigger-value-first.patch patches.fixes/scsi_transport_fc-Introduce-scsi_host_-get-put.patch patches.fixes/mvsas-fix-misleading-indentation.patch patches.fixes/fcoe-Use-CHECKSUM_PARTIAL-to-indicate-CRC-offload.patch patches.fixes/scsi_transport_sas-add-is_sas_attached-function.patch patches.fixes/scsi_transport_sas-add-function-to-get-SAS-endpoint-.patch patches.fixes/ses-fix-discovery-of-SATA-devices-in-SAS-enclosures.patch patches.fixes/scsi_debug-Increase-the-reported-optimal-transfer-le.patch patches.fixes/mvsas-Add-SGPIO-support-to-Marvell-94xx.patch patches.fixes/iscsi_tcp-Use-ahash.patch patches.fixes/scsi-Set-request-queue-runtime-PM-status-back-to-act.patch patches.fixes/scsi-Drop-runtime-PM-usage-count-after-host-is-added.patch patches.fixes/st-Fix-MTMKPART-to-work-with-newer-drives.patch patches.fixes/SCSI-Free-resources-when-we-return-BLKPREP_INVALID.patch patches.fixes/scsi-Declare-local-symbols-static.patch patches.fixes/scsi-add-scsi_set_sense_field_pointer.patch patches.fixes/scsi-trace-remove-service-action-definitions.patch patches.fixes/scsi-trace-Decode-MAINTENANCE_IN-and-MAINTENANCE_OUT.patch patches.fixes/scsi-trace-define-ZBC_IN-and-ZBC_OUT.patch patches.fixes/scsi_lib-Decode-T10-vendor-IDs.patch patches.fixes/scsi-Centralise-ssp-frame-information-units.patch patches.fixes/scsi-Add-Marvell-configuration-device-to-VPD-blacklist.patch patches.fixes/scsi-disable-VPD-page-check-on-error.patch patches.fixes/ses-Fix-racy-cleanup-of-sys-in-remove_dev.patch patches.fixes/ses-use-scsi_is_sas_rphy-instead-of-is_sas_attached.patch patches.fixes/scsi-Do-not-use-synchronous-ALUA-submission-for-NetA.patch patches.suse/fcoe-reduce-max_sectors patches.fixes/libfc-Update-rport-reference-counting.patch patches.drivers/bnx2fc-Show-information-about-log-levels-in-modinfo.patch patches.drivers/bnx2fc-bnx2fc_eh_abort-fix-wrong-return-code.patch patches.drivers/bnx2fc-Add-driver-tunables.patch patches.drivers/bnx2fc-Print-when-we-send-a-fip-keep-alive.patch patches.drivers/bnx2fc-Print-netdev-device-name-when-FCoE-is-success.patch patches.drivers/bnx2fc-Check-sc_cmd-device-and-host-pointer-before-r.patch patches.drivers/bnx2fc-Update-version-number-to-2.10.3.patch patches.drivers/0001-scsi-fcoe-convert-to-kworker.patch patches.fixes/libfc-sanity-check-cpu-number-extracted-from-xid.patch patches.drivers/fcoe-fc_fip-Update-to-latest-FC-BB-6-draft.patch patches.drivers/fcoe-use-enum-for-fip_mode.patch patches.drivers/fcoe-fcoe-realdev-is-always-set.patch patches.drivers/fcoe-Update-multicast-addresses-on-FIP-mode-change.patch patches.drivers/fcoe-use-defines-from-ethtool-for-20Gbit-and-40Gbit-.patch patches.drivers/fcoe-Rename-fip_frame-to-fip_vn2vn_notify_frame.patch patches.drivers/fcoe-implement-FIP-VLAN-responder.patch patches.fixes/fcoe-fix-reset-of-fip-selection-time.patch patches.drivers/fcoe-provide-translation-table-between-Ethernet-and-.patch # VN2VN fixes, bsc#990245 patches.fixes/libfc-Revisit-kref-handling.patch patches.fixes/libfc-additional-debugging-messages.patch patches.fixes/fcoe-FIP-debugging.patch patches.fixes/libfc-spurious-I-O-error-under-high-load.patch patches.fixes/libfc-Do-not-attempt-to-login-if-the-port-is-already.patch patches.fixes/libfc-Debug-PRLI-failures.patch patches.fixes/fcoe-filter-out-frames-from-invalid-vlans.patch patches.fixes/fcoe-make-R_A_TOV-and-E_D_TOV-configurable.patch patches.fixes/libfc-use-configured-lport-R_A_TOV-when-sending-exch.patch patches.fixes/libfc-use-configured-e_d_tov-for-remote-port-state-r.patch patches.fixes/fcoe-inhibit-writing-invalid-values-into-the-enabled.patch patches.fixes/libfc-don-t-fail-sequence-abort-for-completed-exchan.patch patches.fixes/libfc-do-not-overwrite-DID_TIME_OUT-status.patch patches.fixes/libfc-use-error-code-for-fc_rport_error.patch patches.fixes/libfc-frame-alloc-failure-messages.patch patches.fixes/fc-add-missing-ELS-explanation-values.patch patches.fixes/libfc-Send-LS_RJT-responses-on-frame-allocation-fail.patch patches.fixes/libfc-don-t-advance-state-machine-for-incoming-FLOGI.patch patches.fixes/libfc-Implement-RTV-responder.patch patches.fixes/libfc-Do-not-drop-out-of-order-frames.patch patches.fixes/libfc-reset-timeout-on-queue-full.patch patches.fixes/fcoe-set-default-TC-priority.patch patches.fixes/fcoe-Add-FIP-responder-on-the-real-network-device.patch patches.fixes/fcoe-Use-kfree_skb-instead-of-kfree.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-drop-down-to-FLOGI-for-fc_rport_login.patch patches.fixes/fc_rport-PRLI-fixes.patch patches.fixes/fc_rport-Return-LS_RJT_BUSY-for-PRLI-in-status-PLOGI.patch patches.fixes/libfc-additional-debugging-in-fc_rport.patch patches.fixes/libfc-fixup-RTV-handling.patch patches.fixes/fcoe-correct-sending-FIP-VLAN-packets-on-VLAN-0.patch patches.fixes/libfc-sanitize-E_D_TOV-setting.patch patches.fixes/libfc-fc_fcp-wait-for-E_D_TOV-when-out-of-order-sequ.patch patches.fixes/libfc-quarantine-timed-out-xids.patch patches.fixes/libfc-safeguard-against-invalid-exchange-index.patch patches.fixes/libfc-Clarify-ramp-down-messages.patch patches.fixes/libfc-Correctly-set-E_D_TOV-and-R_A_TOV-values-in-RT.patch patches.fixes/libfc-Do-not-take-rdata-rp_mutex-when-processing-a-F.patch patches.fixes/libfc-Fix-PRLI-response-handling-yet-again.patch patches.fixes/libfc-fixup-locking-of-ptp_setup.patch patches.fixes/libfc-Fixup-fixup-disc_mutex-handling.patch patches.fixes/fcoe_ctlr-fix-potential-deadlock-when-re-adding-port.patch # bfa backport (bsc#964442, FATE#320157) patches.drivers/0001-bfa-update-copyright-messages.patch patches.drivers/0002-bfa-fix-for-crash-when-bfa_itnim-is-null.patch patches.drivers/0003-bfa-file-header-and-user-visible-string-changes.patch patches.drivers/0004-bfa-update-driver-version-to-3-2-25-0.patch # hpsa backport (bsc#964462, FATE#319992) patches.drivers/0001-hpsa-fix-path_info_show.patch patches.drivers/0002-hpsa-change-sas-transport-devices-to-bus-0.patch patches.drivers/0003-hpsa-add-box-and-bay-information-for-enclosure-devices.patch patches.drivers/0004-hpsa-do-not-get-enclosure-info-for-external-devices.patch patches.drivers/0005-hpsa-add-smr-drive-support.patch patches.drivers/0006-hpsa-correct-abort-tmf-for-hba-devices.patch patches.drivers/0007-hpsa-check-for-a-null-phys_disk-pointer-in-ioaccel2-path.patch patches.drivers/0008-scsi-export-function-scsi_scan-c-sanitize_inquiry_string.patch patches.drivers/0009-hpsa-remove-function-definition-for-sanitize_inquiry_string.patch patches.drivers/0010-hpsa-update-copyright-information.patch patches.drivers/0011-hpsa-set-the-enclosure-identifier-to-zero.patch patches.drivers/0012-hpsa-correct-initialization-order-issue.patch patches.drivers/0013-hpsa-add-sas_address-to-sysfs-device-attibute.patch patches.drivers/0014-hpsa-add-timeouts-for-driver-initiated-commands.patch patches.drivers/0015-hpsa-correct-ioaccel-state-change-operation.patch patches.drivers/0016-hpsa-correct-ioaccel2-error-procecssing.patch patches.drivers/0017-hpsa-correct-handling-of-hba-device-removal.patch patches.drivers/0018-hpsa-update-driver-version.patch patches.drivers/0020-hpsa-change-hpsa_passthru_ioctl-timeout.patch patches.drivers/0021-hpsa-fix-type-zbc-conditional-checks.patch patches.drivers/hpsa-fallback-to-use-legacy-REPORT-PHYS-command.patch patches.drivers/hpsa-use-correct-DID_NO_CONNECT-hostbyte.patch patches.drivers/hpsa-use-bus-3-for-legacy-HBA-devices.patch # SmartPQI (bsc#974105, FATE#319993) patches.drivers/0001-smartpqi-initial-commit-of-Microsemi-smartpqi-driver.patch patches.drivers/0002-aacraid-remove-wildcard-for-series-9-controllers.patch patches.drivers/0003-scsi-smartpqi-change-aio-sg-processing.patch patches.drivers/0004-scsi-smartpqi-change-tmf-macro-names.patch patches.drivers/0005-scsi-smartpqi-simplify-spanning.patch patches.drivers/0006-scsi-smartpqi-enhance-drive-offline-informational-message.patch patches.drivers/0007-scsi-smartpqi-enhance-reset-logic.patch patches.drivers/0008-scsi-smartpqi-add-kdump-support.patch patches.drivers/0009-scsi-smartpqi-correct-controller-offline-issue.patch patches.drivers/0010-scsi-smartpqi-correct-event-acknowledgment-timeout-issue.patch patches.drivers/0011-scsi-smartpqi-minor-function-reformating.patch patches.drivers/0012-scsi-smartpqi-minor-tweaks-to-update-time-support.patch patches.drivers/0013-scsi-smartpqi-scsi-queuecommand-cleanup.patch patches.drivers/0014-scsi-smartpqi-remove-timeout-for-cache-flush-operations.patch patches.drivers/0015-scsi-smartpqi-update-kconfig.patch patches.drivers/0016-scsi-smartpqi-bump-driver-version.patch patches.drivers/0017-scsi-smartpqi-raid-bypass-lba-calculation-fix.patch # qla2xxx backport (bsc#966328, FATE#320146) patches.drivers/0001-qla2xxx-remove-unavailable-firmware-files.patch patches.drivers/0002-qla2xxx-enable-extended-logins-support.patch patches.drivers/0003-qla2xxx-enable-exchange-offload-support.patch patches.drivers/0004-qla2xxx-enable-target-counters-in-debugfs.patch patches.drivers/0005-qla2xxx-add-fw-resource-count-in-debugfs.patch patches.drivers/0006-qla2xxx-added-interface-to-send-explicit-logo.patch patches.drivers/0007-qla2xxx-delete-session-if-initiator-is-gone-from-fw.patch patches.drivers/0008-qla2xxx-wait-for-all-conflicts-before-ack-ing-plogi.patch patches.drivers/0009-qla2xxx-replace-qla_tgt_state_aborted-with-a-bit.patch patches.drivers/0010-qla2xxx-remove-dependency-on-hardware_lock-to-reduce-lock-contention.patch patches.drivers/0011-qla2xxx-add-irq-affinity-notification.patch patches.drivers/0012-qla2xxx-add-selective-command-queuing.patch patches.drivers/0013-qla2xxx-move-atioq-to-a-different-lock-to-reduce-lock-contention.patch patches.drivers/0014-qla2xxx-disable-zio-at-start-time.patch patches.drivers/0015-qla2xxx-set-all-queues-to-4k.patch patches.drivers/0016-qla2xxx-check-for-online-flag-instead-of-active-reset-when-transmitting-responses.patch patches.drivers/0017-scsi-qla2xxxx-avoid-type-mismatch-in-comparison.patch patches.drivers/0018-qla2xxx-remove-unneeded-link-offline-message.patch patches.drivers/0019-qla2xxx-seed-init-cb-login-timeout-from-nvram-exclusively.patch patches.drivers/0020-qla2xxx-allow-fw-to-hold-status-before-sending-abts-response.patch patches.drivers/0021-qla2xxx-add-support-for-online-flash-update-for-isp27xx.patch patches.drivers/0022-qla2xxx-add-support-for-buffer-to-buffer-credit-value-for-isp27xx.patch patches.drivers/0023-qla2xxx-add-support-for-private-link-statistics-counters.patch patches.drivers/0024-qla2xxx-avoid-side-effects-when-using-endianizer-macros.patch patches.drivers/0025-qla2xxx-provide-mbx-info-in-bbcr-data-after-mbx-failure.patch patches.drivers/0026-qla2xxx-enable-t10-dif-for-isp27xx.patch patches.drivers/0027-qla2xxx-set-relogin-flag-when-we-fail-to-queue-login-requests.patch patches.drivers/0028-qla2xxx-update-driver-version-to-8-07-00-33-k.patch patches.drivers/0029-qla2xxx-Fix-warning-reported-by-static-checker.patch patches.drivers/0030-qla2xxx-Fix-TMR-ABORT-interaction-issue-between-qla2.patch patches.drivers/0032-qla2xxx-use-TARGET_SCF_USE_CPUID-flag-to-indiate-CPU.patch patches.drivers/0033-qla2xxx-set-flogi-retry-in-additional-firmware-options-for-p2p-n2n-mode.patch patches.drivers/0034-qla2xxx-fix-null-pointer-deref-in-qla-interrupt.patch patches.fixes/qla2xxx-setup-data-needed-in-isr.patch patches.drivers/mpt3sas-Added-support-for-high-port-count-HBA-varian.patch patches.drivers/mpt3sas-Used-IEEE-SGL-instead-of-MPI-SGL-while-frami.patch patches.drivers/mpt3sas-Fix-static-analyzer-coverity-tool-identified.patch patches.drivers/mpt3sas-Never-block-the-Enclosure-device.patch patches.drivers/mpt3sas-Make-use-of-additional-HighPriority-credit-m.patch patches.drivers/mpt3sas-Added-smp_affinity_enable-module-parameter.patch patches.drivers/mpt3sas-Add-support-for-configurable-Chain-Frame-Siz.patch patches.drivers/mpt3sas-Updated-MPI-Header-to-2.00.42.patch patches.drivers/mpt3sas-Updating-mpt3sas-driver-version-to-12.100.00.patch patches.drivers/mpt3sas-Remove-cpumask_clear-for-zalloc_cpumask_var-.patch patches.drivers/mpt3sas-Free-memory-pools-before-retrying-to-allocat.patch patches.drivers/mpt3sas-Remove-unnecessary-synchronize_irq-before-fr.patch patches.drivers/mpt3sas-Ensure-the-connector_name-string-is-NUL-term.patch patches.drivers/mpt3sas-remove-unused-fw_event_work-elements.patch patches.drivers/mpt3sas-fix-panic-when-aer-correct-error-occurred.patch # aacraid backport (bsc#966342, FATE#320140) patches.drivers/0001-aacraid-aac_release_resources-can-be-static.patch patches.drivers/0002-aacraid-scsi-blk-tag-support.patch patches.drivers/0004-aacraid-added-eeh-support.patch patches.drivers/0007-aacraid-fundamental-reset-support-for-series-7.patch patches.drivers/0008-aacraid-created-new-mutex-for-ioctl-path.patch patches.drivers/0009-aacraid-fix-aif-triggered-iop_reset.patch patches.drivers/0010-aacraid-fix-character-device-re-initialization.patch patches.drivers/0011-aacraid-update-driver-version.patch patches.drivers/0012-aacraid-removed-unnecessary-checks-for-null.patch patches.drivers/0013-aacraid-fix-incorrectly-named-macro.patch patches.drivers/0014-aacraid-start-adapter-after-updating-number-of-msix-vectors.patch patches.drivers/0016-aacraid-disable-msi-mode-for-series-6-7-8-cards.patch patches.drivers/0018-aacraid-log-firmware-aif-messages.patch patches.drivers/0019-aacraid-remove-code-to-needlessly-complete-fib.patch patches.drivers/0021-aacraid-update-driver-version.patch patches.drivers/0022-aacraid-do-not-activate-events-on-non-SRC-adapters.patch # fnic backport (bsc#964937, FATE#319759) patches.drivers/0001-Fix-to-cleanup-aborted-IO-to-avoid-device-being-offlined-by-mid-layer.patch patches.drivers/0002-Cleanup-the-I-O-pending-with-fw-and-has-timed-out-and-is-used-to-issue-LUN-reset.patch patches.drivers/0003-Using-rport--dd_data-to-check-rport-online-instead-of-rport_lookup..patch # snic backport (bsc#964943, FATE#319760) patches.drivers/0001-snic-add-scsi-host-after-determining-max-ios.patch patches.drivers/0002-snic-fixing-race-in-the-hba-reset-and-io-tm-completion.patch patches.drivers/0003-snic-fix-for-missing-interrupts.patch patches.drivers/0004-snic-target-cleanup-in-driver-unload-path.patch patches.drivers/0005-snic-handling-control-path-queue-issues.patch patches.drivers/0006-snic-lun-goes-offline-due-to-scsi-cmd-timeouts.patch patches.drivers/0007-snic-added-additional-stats.patch patches.drivers/0008-snic-correctly-check-for-array-overrun-on-overly-long-version-number.patch # hisi_sas backport patches.drivers/hisi_sas-0001-Add-initial-bare-main-driver.patch patches.drivers/hisi_sas-0002-Add-scsi-host-registration.patch patches.drivers/hisi_sas-0003-Scan-device-tree.patch patches.drivers/hisi_sas-0004-Add-HW-DMA-structures.patch patches.drivers/hisi_sas-0005-Allocate-memories-and-create-pools.patch patches.drivers/hisi_sas-0006-Add-hisi_sas_remove.patch patches.drivers/hisi_sas-0007-Add-slot-init-code.patch patches.drivers/hisi_sas-0008-Add-cq-structure-initialization.patch patches.drivers/hisi_sas-0009-Add-phy-SAS-ADDR-initialization.patch patches.drivers/hisi_sas-0010-Set-dev-DMA-mask.patch patches.drivers/hisi_sas-0011-Add-hisi_hba-workqueue.patch patches.drivers/hisi_sas-0012-Add-hisi-sas-device-type.patch patches.drivers/hisi_sas-0013-Add-phy-and-port-init.patch patches.drivers/hisi_sas-0014-Add-timer-and-spinlock-init.patch patches.drivers/hisi_sas-0015-Add-v1-hw-module-init.patch patches.drivers/hisi_sas-0016-Add-v1-hardware-register-definitions.patch patches.drivers/hisi_sas-0017-Add-v1-hardware-initialisation-code.patch patches.drivers/hisi_sas-0018-Add-v1-hardware-interrupt-init.patch patches.drivers/hisi_sas-0019-Add-path-from-phyup-irq-to-SAS-framework.patch patches.drivers/hisi_sas-0020-Add-ssp-command-function.patch patches.drivers/hisi_sas-0021-Add-cq-interrupt-handler.patch patches.drivers/hisi_sas-0022-Add-dev_found-and-dev_gone.patch patches.drivers/hisi_sas-0023-Add-abnormal-irq-handler.patch patches.drivers/hisi_sas-0024-Add-bcast-interrupt-handler.patch patches.drivers/hisi_sas-0025-Add-smp-protocol-support.patch patches.drivers/hisi_sas-0026-Add-scan-finished-and-start.patch patches.drivers/hisi_sas-0027-Add-tmf-methods.patch patches.drivers/hisi_sas-0028-Add-control-phy-handler.patch patches.drivers/hisi_sas-0029-Add-fatal-irq-handler.patch patches.drivers/hisi_sas-0030-Remove-dependency-on-of_irq_count.patch patches.drivers/hisi_sas-0031-fix-error-codes-in-hisi_sas_task_prep.patch patches.drivers/hisi_sas-0032-use-platform_get_irq.patch patches.drivers/hisi_sas-0033-Fix-v1-itct-masks.patch patches.drivers/hisi_sas-0034-Fix-typo-in-setup_itct_v1_hw.patch patches.drivers/hisi_sas-0035-Use-u64-for-qw0-in-free_device_v1_hw.patch patches.drivers/hisi_sas-0036-SCSI_HISI_SAS-should-depend-on-HAS_DMA.patch patches.drivers/hisi_sas-0037-Restrict-SCSI_HISI_SAS-to-arm64.patch patches.drivers/hisi_sas-0038-add-dependency-for-HAS_IOMEM.patch patches.drivers/hisi_sas-0039-fix-v1-hw-check-for-slot-error.patch patches.drivers/hisi_sas-0040-relocate-DEV_IS_EXPANDER.patch patches.drivers/hisi_sas-0041-set-max-commands-as-configurable.patch patches.drivers/hisi_sas-0042-reduce-max-itct-entries.patch patches.drivers/hisi_sas-0043-add-hisi_sas_err_record_v1.patch patches.drivers/hisi_sas-0044-rename-some-fields-in-hisi_sas_itct.patch patches.drivers/hisi_sas-0045-add-bare-v2-hw-driver.patch patches.drivers/hisi_sas-0046-add-v2-register-definitions.patch patches.drivers/hisi_sas-0047-add-v2-hw-init.patch patches.drivers/hisi_sas-0048-add-init_id_frame_v2_hw.patch patches.drivers/hisi_sas-0049-add-v2-phy-init-code.patch patches.drivers/hisi_sas-0050-add-v2-int-init-and-phy-up-handler.patch patches.drivers/hisi_sas-0051-add-v2-phy-down-handler.patch patches.drivers/hisi_sas-0052-add-v2-channel-interrupt-handler.patch patches.drivers/hisi_sas-0053-add-v2-SATA-interrupt-handler.patch patches.drivers/hisi_sas-0054-add-v2-cq-interrupt-handler.patch patches.drivers/hisi_sas-0055-add-v2-path-to-send-ssp-frame.patch patches.drivers/hisi_sas-0056-add-v2-code-to-send-smp-command.patch patches.drivers/hisi_sas-0057-add-v2-code-for-itct-setup-and-free.patch patches.drivers/hisi_sas-0058-add-v2-path-to-send-ATA-command.patch patches.drivers/hisi_sas-0059-add-v2-slot-error-handler.patch patches.drivers/hisi_sas-0060-add-v2-tmf-functions.patch patches.drivers/hisi_sas-0061-update-driver-version-to-1.1.patch patches.drivers/hisi_sas-0062-use-Unified-Device-Properties-API.patch patches.drivers/hisi_sas-0063-add-v1-hw-ACPI-support.patch patches.drivers/hisi_sas-0064-update-driver-version-to-1.2.patch patches.drivers/hisi_sas-0065-change-tmf-func-complete-check.patch patches.drivers/hisi_sas-0066-add-hisi_sas_slot_abort.patch patches.drivers/hisi_sas-0067-use-slot-abort-in-v1-hw.patch patches.drivers/hisi_sas-0068-use-slot-abort-in-v2-hw.patch patches.drivers/hisi_sas-0069-add-hisi_sas_slave_configure.patch patches.drivers/hisi_sas-0070-update-driver-version-to-1.3.patch patches.drivers/hisi_sas-0071-use-device-linkrate-in-MCR-for-v2-hw.patch patches.drivers/hisi_sas-0072-fix-v2-hw-multiple-SATA-disk-issue.patch patches.drivers/hisi_sas-0073-add-v2-hw-support-for-4-SATA-phys.patch patches.drivers/hisi_sas-0074-for-v2-hw-only-set-ITCT-qw2-for-SAS-device.patch patches.drivers/hisi_sas-0075-update-driver-version-to-1.4.patch patches.drivers/hisi_sas-0076-add-device-and-slot-alloc-hw-methods.patch patches.drivers/hisi_sas-0077-add-slot_index_alloc_quirk_v2_hw.patch patches.drivers/hisi_sas-0078-add-alloc_dev_quirk_v2_hw.patch # IPR backport (bsc#992207) patches.drivers/0001-ipr-add-new-ccin-for-new-adapters-support.patch patches.drivers/0002-ipr-increase-msix-vectors-number.patch patches.drivers/0003-ipr-wait-to-do-async-scan-until-scsi-host-is-initialized.patch patches.drivers/0004-ipr-fix-error-return-code-in-ipr_probe_ioa.patch patches.drivers/0005-ipr-fix-sync-scsi-scan.patch # bsc#939926 patches.fixes/scsi-hosts-update-to-use-ida_simple-for-host_no-management # ATA update patches.drivers/ata-0001-ahci-per-port-msix-support.patch patches.drivers/ata-0002-ahci-switch-from-threaded-to-hardirq-interrupt-handl.patch patches.drivers/ata-0003-ahci-kill-intr_status.patch patches.drivers/ata-0005-sata_rcar-Add-compatible-string-for-r8a7795.patch patches.drivers/ata-0006-sata_rcar-Remove-obsolete-platform_device_id-ent.patch patches.drivers/ata-0007-ahci_brcmstb-disable-NCQ-for-MIPS-based-platform.patch patches.drivers/ata-0008-ahci_brcmstb-add-a-quirk-for-MIPS-based-platform.patch patches.drivers/ata-0009-ahci_brcmstb-remove-unused-definitions.patch patches.drivers/ata-0012-fix-irq-description-on-AHCI-single-irq-syst.patch patches.drivers/ata-0013-ahci-compile-out-msi-msix-infrastructure.patch patches.drivers/ata-0019-ahci_brcmstb-add-support-for-MIPS-based-platform.patch patches.drivers/ata-0020-sata_sx4-correctly-handling-failed-allocation.patch patches.drivers/ata-0021-drivers-libata-core-Use-usleep_range-instead-of-msle.patch patches.drivers/ata-0022-ahci_brcmstb-enable-support-for-ALPM.patch patches.drivers/ata-0023-ahci_brcmstb-disable-DIPM-support.patch patches.drivers/ata-0024-libata-skip-debounce-delay-on-link-resume.patch patches.drivers/ata-0025-drivers-ata-wake-port-before-DMA-stop-for-ALPM.patch patches.drivers/ata-0026-libata-blacklist-a-Viking-flash-model-for-MWDMA-corr.patch patches.drivers/ata-0028-libata-sff-use-WARN-instead-of-BUG-on-illegal-host-s.patch patches.drivers/ata-0030-PCI-Remove-includes-of-asm-pci-bridge.h.patch patches.drivers/ata-0032-libahci-Implement-the-capability-to-override-the-gen.patch patches.drivers/ata-0033-Remove-the-AHCI_HFLAG_EDGE_IRQ-support-from-liba.patch patches.drivers/ata-0034-ahci_xgene-Implement-the-workaround-to-fix-the-missi.patch patches.drivers/ata-0036-libata-support-AHCI-on-OCTEON-platform.patch patches.drivers/ata-0037-gpio-Include-linux-gpio.h-instead-of-asm-gpio.h.patch patches.drivers/ata-0040-libata-fix-unbalanced-spin_lock_irqsave-spin_unlock_.patch patches.drivers/ata-0041-ahci_mvebu-add-support-for-Armada-3700-variant.patch patches.drivers/ata-0042-ahci-Cache-host-controller-version.patch patches.drivers/ata-0043-ahci-Convert-driver-to-use-modern-PM-hooks.patch patches.drivers/ata-0044-ahci-Add-functions-to-manage-runtime-PM-of-AHCI-port.patch patches.drivers/ata-0045-ahci-Add-runtime-PM-support-for-the-host-controller.patch patches.drivers/ata-0046-sata_via-Apply-WD-workaround-only-when-needed-on-VT6.patch patches.drivers/ata-0047-sata_via-Implement-hotplug-for-VT6421.patch patches.drivers/ata-0048-ahci-Workaround-for-ThunderX-Errata-22536.patch patches.drivers/ata-0050-sata_rcar-Use-ARCH_RENESAS.patch patches.drivers/ata-0051-AHCI-Remove-obsolete-Intel-Lewisburg-SATA-RAID-devic.patch patches.drivers/ata-0053-hpt366-convert-to-use-match_string-helper.patch patches.drivers/ata-0054-libata-Fixup-awkward-whitespace-in-warning-by-removi.patch patches.drivers/ata-0055-libata-Implement-NCQ-autosense.patch patches.drivers/ata-0056-libata-Implement-support-for-sense-data-reporting.patch patches.drivers/ata-0057-libata-scsi-sanitize-ata_gen_ata_sense.patch patches.drivers/ata-0058-libata-sanitize-ata_tf_read_block.patch patches.drivers/ata-0059-libata-scsi-use-scsi_set_sense_information.patch patches.drivers/ata-0060-libata-eh-Set-information-field-for-autosense.patch patches.drivers/ata-0061-libata-scsi-use-ata_scsi_set_sense.patch patches.drivers/ata-0062-libata-evaluate-SCSI-sense-code.patch patches.drivers/ata-0063-libata-scsi-generate-correct-ATA-pass-through-sense.patch patches.drivers/ata-0064-libata-Implement-control-mode-page-to-select-sense-f.patch patches.drivers/ata-0065-libata-scsi-Set-field-pointer-in-sense-code.patch patches.drivers/ata-0066-libata-scsi-set-bit-pointer-for-sense-code-informati.patch patches.drivers/ata-0067-libata-scsi-Set-information-sense-field-for-invalid-.patch patches.drivers/ata-0068-libata-do-not-attempt-to-retrieve-sense-code-twice.patch # ZAC support patches.drivers/ata-0069-libata-Define-ATA_CMD_NCQ_NON_DATA.patch patches.drivers/ata-0070-libata-Separate-out-ata_dev_config_ncq_send_recv.patch patches.drivers/ata-0071-libata-Add-command-definitions-for-NCQ-Encapsulation.patch patches.drivers/ata-0072-libata-Check-log-page-directory-before-accessing-pag.patch patches.drivers/ata-0073-libata-trace-decode-subcommands.patch patches.drivers/ata-0074-libata-scsi-Generate-sense-code-for-disabled-devices.patch patches.drivers/ata-0075-libata-fixup-ZAC-device-disabling.patch patches.drivers/ata-0076-libata-implement-ZBC-IN-translation.patch patches.drivers/ata-0077-libata-Implement-ZBC-OUT-translation.patch patches.drivers/ata-0078-libata-NCQ-encapsulation-for-ZAC-MANAGEMENT-OUT.patch patches.drivers/ata-0079-libata-support-device-managed-ZAC-devices.patch patches.drivers/ata-0080-libata-support-host-aware-and-host-managed-ZAC-devic.patch # mtip32xx back port fate#319999 patches.drivers/0001-blk-mq-add-a-flags-parameter-to-blk_mq_alloc_request.patch patches.drivers/0002-mtip32xx-don-t-open-code-memdup_user.patch patches.drivers/0003-mtip32xx-restrict-variables-visible-in-current-code-.patch patches.drivers/0004-mtip32xx-convert-to-use-blk_mq_tagset_busy_iter.patch patches.drivers/0005-mtip32xx-remove-unneeded-variable-in-mtip_cmd_timeou.patch patches.drivers/0006-mtip32xx-fix-checks-for-dma-mapping-errors.patch patches.drivers/0007-mtip32xx-remove-call-to-blk_queue_flush.patch # NVMe backport patches.drivers/0001-nvme-move-struct-nvme_iod-to-pci-c.patch patches.drivers/0002-nvme-split-command-submission-helpers-out-of-pci-c.patch patches.drivers/0003-nvme-use-offset-instead-of-a-struct-for-registers.patch patches.drivers/0004-nvme-split-nvme_trans_device_id_page.patch patches.drivers/0005-nvme-use-vendor-it-from-identify.patch patches.drivers/0006-nvme-split-a-new-struct-nvme_ctrl-out-of-struct-nvme_dev.patch patches.drivers/0007-nvme-simplify-nvme_setup_prps-calling-convention.patch patches.drivers/0008-nvme-refactor-nvme_queue_rq.patch patches.drivers/0009-nvme-factor-out-a-nvme_unmap_data-helper.patch patches.drivers/0010-nvme-move-nvme_error_status-to-common-code.patch patches.drivers/0011-nvme-move-nvme_setup_flush-and-nvme_setup_rw-to-common-code.patch patches.drivers/0012-nvme-split-_nvme_submit_sync_cmd.patch patches.drivers/0013-nvme-use-the-block-layer-for-userspace-passthrough-metadata.patch patches.drivers/0014-nvme-move-block_device_operations-and-ns-ctrl-freeing-to-common-code.patch patches.drivers/0015-nvme-add-explicit-quirk-handling.patch patches.drivers/0016-nvme-move-remaining-cc-setup-into-nvme_enable_ctrl.patch patches.drivers/0017-nvme-move-nvme_-enable-disable-shutdown-ctrl-to-common-code.patch patches.drivers/0018-nvme-add-a-common-helper-to-read-identify-controller-data.patch patches.drivers/0019-nvme-move-the-call-to-nvme_init_identify-earlier.patch patches.drivers/0020-nvme-move-namespace-scanning-to-common-code.patch patches.drivers/0021-nvme-move-chardev-and-sysfs-interface-to-common-code.patch patches.drivers/0022-nvme-refactor-set_queue_count.patch patches.drivers/0023-nvme-fix-another-32-bit-build-warning.patch patches.drivers/0024-nvme-precedence-bug-in-nvme_pr_clear.patch patches.drivers/0025-nvme-only-ignore-hardware-errors-in-nvme_create_io_queues.patch patches.drivers/0026-nvme-only-add-a-controller-to-dev_list-after-it-s-been-fully-initialized.patch patches.drivers/0027-nvme-protect-against-simultaneous-shutdown-invocations.patch patches.drivers/0028-nvme-don-t-take-the-i-o-queue-q_lock-in-nvme_timeout.patch patches.drivers/0029-nvme-merge-nvme_abort_req-and-nvme_timeout.patch patches.drivers/0030-nvme-add-nvme_sc_cancelled.patch patches.drivers/0031-nvme-simplify-resets.patch patches.drivers/0032-nvme-do-not-restart-the-request-timeout-if-we-re-resetting-the-controller.patch patches.drivers/0033-nvme-merge-probe_work-and-reset_work.patch patches.drivers/0034-nvme-remove-dead-controllers-from-a-work-item.patch patches.drivers/0035-nvme-switch-abort_limit-to-an-atomic_t.patch patches.drivers/0036-nvme-implement-namespace-list-scanning.patch patches.drivers/0037-nvme-use-unbounded-work-queue-for-all-work.patch patches.drivers/0038-nvme-remove-device-management-handles-on-remove.patch patches.drivers/0039-nvme-simplify-metadata-setup.patch patches.drivers/0040-nvme-fix-admin-queue-depth.patch patches.drivers/0041-nvme-factor-out-a-few-helpers-from-req_completion.patch patches.drivers/0042-nvme-switch-delete-sq-cq-to-blk_execute_rq_nowait.patch patches.drivers/0043-nvme-switch-abort-to-blk_execute_rq_nowait.patch patches.drivers/0044-nvme-special-case-aen-requests.patch patches.drivers/0045-nvme-simplify-completion-handling.patch patches.drivers/0046-nvme-properly-free-resources-for-cancelled-command.patch patches.drivers/0047-nvme-meta_sg-doesn-t-have-to-be-an-array.patch patches.drivers/0048-nvme-merge-iod-and-cmd_info.patch patches.drivers/0049-nvme-add-pci-error-handlers.patch patches.drivers/0050-nvme-export-namespace-attributes-to-sysfs.patch patches.drivers/0051-nvme-move-nvme_freeze-unfreeze_queues-to-nvme-core.patch patches.drivers/0052-nvme-synchronize-access-to-ctrl-namespaces.patch patches.drivers/0053-nvme-fixes-for-nvme_ioctl_io_cmd-on-the-char-device.patch patches.drivers/0054-nvme-make-sg_io-support-optional.patch patches.drivers/0055-nvme-fix-admin-queue-ring-wrap.patch patches.drivers/0056-nvme-use-a-retryable-error-code-on-reset.patch patches.drivers/0057-nvme-remove-queue-freezing-on-resets.patch patches.drivers/0058-nvme-io-queue-deletion-re-write.patch patches.drivers/0059-nvme-shutdown-controller-only-for-power-off.patch patches.drivers/0060-nvme-export-nvme-attributes-to-sysfs-group.patch patches.drivers/0061-nvme-fix-kconfig-description-for-blk_dev_nvme_scsi.patch patches.drivers/0062-nvme-fix-io-incapable-return-values.patch patches.drivers/0063-nvme-allow-request-merges.patch patches.drivers/0064-nvme-requeue-requests-on-suspended-queues.patch patches.drivers/0065-nvme-poll-device-while-still-active-during-remove.patch patches.drivers/0066-nvme-rate-limit-nvme-io-warnings.patch patches.drivers/0068-nvme-use-ida-for-namespace-disk-naming.patch patches.drivers/0069-nvme-fix-namespace-removal-deadlock.patch patches.drivers/0070-nvme-simplify-device-reset-failure.patch patches.drivers/0071-nvme-move-error-handling-to-failed-reset-handler.patch patches.drivers/0072-nvme-don-t-allow-unsupported-flags.patch patches.drivers/0073-nvme-fix-0-length-integrity-payload.patch patches.drivers/0074-nvme-set-queue-limits-for-the-admin-queue.patch patches.drivers/0075-nvme-fix-max_segments-integer-truncation.patch patches.drivers/0076-blk-mq-dynamic-h-w-context-count.patch patches.drivers/0077-nvme-fix-possible-queue-use-after-freed.patch patches.drivers/0078-nvme-fix-drvdata-setup-for-the-nvme-device.patch patches.drivers/0079-nvme-log-the-ctrl-device-name-instead-of-the-underlying-pci-device-name.patch patches.drivers/0080-nvme-host-reference-the-fabric-module-for-each-bdev-open-callout.patch patches.drivers/0081-nvme-move-timeout-variables-to-core-c.patch patches.drivers/0082-nvme-split-dev_list_lock.patch patches.drivers/0083-nvme-split-pci-module-out-of-core-module.patch patches.drivers/0084-nvme-use-a-work-item-to-submit-async-event-requests.patch patches.drivers/0085-nvme-don-t-poll-the-cq-from-the-kthread.patch patches.drivers/0086-nvme-replace-the-kthread-with-a-per-device-watchdog-timer.patch patches.drivers/0087-nvme-return-the-whole-cqe-through-the-request-passthrough-interface.patch patches.drivers/0088-nvme-expose-cntlid-in-sysfs.patch patches.drivers/0090-nvme-create-discard-zero-quirk-white-list.patch patches.drivers/0091-nvme-remove-unused-sq_head-read-in-completion-path.patch patches.drivers/0092-nvme-expose-ns-wwid-through-single-sysfs-entry.patch patches.drivers/0093-nvme-avoid-cqe-corruption-when-update-at-the-same-time-as-read.patch patches.drivers/0094-nvme-fix-reset-remove-race.patch patches.drivers/0095-nvme-always-use-msi-msi-x-interrupts.patch patches.drivers/0097-NVMe-Only-release-requested-regions.patch patches.drivers/0098-nvme-add-missing-lock-nesting-notation.patch patches.drivers/0099-nvme-add-helper-nvme_map_len.patch patches.drivers/0100-nvme-rewrite-discard-support.patch patches.drivers/0101-nvme-add-helper-nvme_setup_cmd.patch patches.drivers/0102-nvme-skip-async-events-for-degraded-controllers.patch patches.drivers/0103-nvme-use-blk-mq-helper-for-io-termination.patch patches.drivers/0104-nvme-switch-to-using-blk_queue_write_cache.patch patches.drivers/0105-nvme-silence-warning-about-unused-dev.patch patches.drivers/0106-nvme-avoid-reset-work-on-watchdog-timer-function-during-error-recovery.patch patches.drivers/0107-nvme-fix-cntlid-type.patch patches.drivers/0108-nvme-small-typo-in-section-blk_dev_nvme_scsi-of-host-kconfig.patch patches.drivers/0109-nvme-fix-check_flush_dependency-warning.patch patches.drivers/0110-nvme-nvme_core_exit-should-do-cleanup-in-the-reverse-order-as-nvme_core_init-does.patch patches.drivers/0111-nvme-remove-the-io_incapable-method.patch patches.drivers/0112-nvme-introduce-a-controller-state-machine.patch patches.drivers/0113-nvme-tighten-up-state-check-for-namespace-scanning.patch patches.drivers/0114-nvme-move-namespace-scanning-to-core.patch patches.drivers/0115-nvme-move-aer-handling-to-common-code.patch patches.drivers/0116-nvme-add-helper-nvme_cleanup_cmd.patch patches.drivers/0117-nvme-switch-to-rcu-freeing-the-namespace.patch patches.drivers/0118-nvme-fix-nvme_ns_remove-deadlock.patch patches.drivers/0119-nvme-allocate-queues-only-for-online-cpus.patch patches.drivers/0120-nvme-delete-only-created-queues.patch patches.drivers/0121-nvme-unbind-driver-on-failure.patch patches.drivers/0122-nvme-reduce-driver-log-spamming.patch patches.drivers/0123-nvme-allow-user-initiated-rescan.patch patches.drivers/0124-nvme-short-cut-removal-on-surprise-hot-unplug.patch patches.drivers/0125-nvme-add-device-id-s-with-stripe-quirk.patch patches.drivers/0126-nvme-host-add-missing-blk_integrity-tag_size-flags-assignments.patch patches.drivers/0127-nvme-update-and-rename-nvme_cancel_io-to-nvme_cancel_request.patch patches.drivers/0128-nvme-use-uint_max-for-max-discard-sectors.patch patches.drivers/0129-nvme-fix-removal-in-case-of-active-namespace-list-scanning-method.patch patches.drivers/0130-nvme-h-add-rtd3r-rtd3e-and-oaes-fields.patch patches.drivers/0131-nvme-h-add-get_log_page-command-strucure.patch patches.drivers/0132-nvme-h-add-nvm-command-set-sqe-cqe-size-defines.patch patches.drivers/0133-nvme-h-add-aer-constants.patch patches.drivers/0134-nvme-h-add-constants-for-psdt-and-fuse-values.patch patches.drivers/0135-nvme-allow-for-size-limitations-from-transport-drivers.patch patches.drivers/0136-nvme-factor-out-a-add-nvme_is_write-helper.patch patches.drivers/0137-nvme-move-the-workaround-for-i-o-queue-less-controllers-from-pcie-to-core.patch patches.drivers/0138-nvme-quirk-Add-a-delay-before-checking.patch patches.drivers/0139-nvme-remove-rcu-namespace-protection.patch patches.drivers/0005-lightnvm-move-ppa-erase-logic-to-core.patch patches.drivers/0006-lightnvm-refactor-rqd-ppa-list-into-set-free.patch patches.drivers/0007-lightnvm-refactor-end_io-functions-for-sync.patch patches.drivers/0008-lightnvm-return-the-get_bb_tbl-return-value.patch patches.drivers/0009-lightnvm-check-bi_error-in-gc.patch patches.drivers/0010-lightnvm-put-block-back-to-gc-list-on-its-reclaim-fa.patch patches.drivers/0012-lightnvm-sectors-first-in-ppa-list.patch patches.drivers/0013-lightnvm-move-the-pages-per-block-check-out-of-the-l.patch patches.drivers/0014-lightnvm-support-multiple-ppas-in-nvm_erase_ppa.patch patches.drivers/0015-lightnvm-move-rq-error-to-nvm_rq-error.patch patches.drivers/0016-lightnvm-introduce-nvm_submit_ppa.patch patches.drivers/0017-lightnvm-reference-rrpc-lun-in-rrpc-block.patch patches.drivers/0019-lightnvm-manage-open-and-closed-blocks-separately.patch patches.drivers/0020-lightnvm-add-mccap-support.patch patches.drivers/0021-lightnvm-introduce-mlc-lower-page-table-mappings.patch patches.drivers/0022-lightnvm-core-on-disk-initialization.patch patches.drivers/0023-lightnvm-introduce-ioctl-to-initialize-device.patch patches.drivers/0024-lightnvm-use-system-block-for-mm-initialization.patch patches.drivers/0025-lightnvm-introduce-factory-reset.patch patches.drivers/0028-lightnvm-warn-if-irqs-are-disabled-in-lock-laddr.patch patches.drivers/0029-lightnvm-fix-request-intersection-locking-in-rrpc.patch patches.drivers/0030-lightnvm-check-overflow-and-correct-mlc-pairs.patch patches.drivers/0031-lightnvm-allow-to-force-mm-initialization.patch patches.drivers/0032-lightnvm-fix-up-nonsensical-configure-overrun-checki.patch patches.drivers/0033-lightnvm-fold-get-bb-tbl-when-using-dual-quad-plane-.patch patches.drivers/0034-lightnvm-update-closed-list-outside-of-intr-context.patch patches.drivers/0035-lightnvm-rename-nr_pages-to-nr_sects.patch patches.drivers/0036-lightnvm-remove-struct-nvm_dev-total_blocks.patch patches.drivers/0037-lightnvm-generalize-rrpc-ppa-calculations.patch patches.drivers/0038-lightnvm-specify-target-s-logical-address-area.patch patches.drivers/0039-lightnvm-add-a-bitmap-of-luns.patch patches.drivers/0040-nvme-lightnvm-return-ppa-completion-status.patch patches.drivers/0041-lightnvm-do-not-reserve-lun-on-l2p-loading.patch patches.drivers/0042-lightnvm-do-not-load-L2P-table-if-not-supported.patch patches.drivers/0043-lightnvm-fix-warning-ret-may-be-used-uninitialized.patch patches.fixes/floppy-refactor-open-flags-handling.patch patches.fixes/floppy-fix-lock_fdc-signal-handling.patch patches.fixes/cfq-iosched-Don-t-group_idle-if-cfqq-has-big-thinkti.patch patches.fixes/cfq-iosched-Reorder-checks-in-cfq_should_preempt.patch patches.fixes/cfq-iosched-Allow-sync-noidle-workloads-to-preempt-e.patch patches.suse/cgroup-Export-cgroup_is_descendant.patch patches.fixes/cfq-iosched-Allow-parent-cgroup-to-preempt-its-child.patch patches.fixes/cfq-iosched-Convert-from-jiffies-to-nanoseconds.patch patches.fixes/cfq-iosched-Expose-microsecond-interfaces.patch patches.fixes/cfq-iosched-Convert-to-use-highres-timers.patch patches.fixes/block-Convert-fifo_time-from-ulong-to-u64.patch patches.fixes/cfq-iosched-Convert-slice_resid-from-u64-to-s64.patch patches.fixes/cfq-iosched-Fix-regression-in-bonnie-rewrite-perform.patch patches.fixes/cfq-iosched-Charge-at-least-1-jiffie-instead-of-1-ns.patch # Xen patches.fixes/xen-blkfront-rename-indirect-descriptor-parameter.patch patches.fixes/xen-blkback-advertise-indirect-segment-support-earlier.patch patches.fixes/xen-make-vpmu-init-message-look-less-scary.patch patches.fixes/perf-x86-modify-pmu-init-error-message.patch patches.fixes/xen-pciback-avoid-multiple-entries-in-slot-list.patch patches.fixes/xen-pciback-support-driver_override.patch patches.fixes/xen-avoid-acpi_pad-if-xen-dom0.patch patches.fixes/xen-gntdev-use-VM_MIXEDMAP-instead-of-VM_IO.patch #bsc#1005745 patches.drivers/0001-efi-runtime-wrappers-Add-__-efi_call_virt-templates.patch patches.drivers/0002-arm64-efi-Move-to-generic-__-efi_call_virt.patch patches.drivers/0003-x86-efi-Move-to-generic-__-efi_call_virt.patch patches.drivers/0004-efi-runtime-wrappers-Remove-redundant-ifdefs.patch patches.drivers/0005-efi-runtime-wrappers-Detect-firmware-IRQ-flag-corrup.patch patches.drivers/0006-arm64-efi-Enable-runtime-call-flag-checking.patch patches.drivers/0007-x86-efi-Enable-runtime-call-flag-checking.patch ######################################################## # DRM/Video ######################################################## patches.drivers/vgaarb-Add-more-context-to-error-messages.patch patches.drivers/drm-i915-skl-Add-SKL-GT4-PCI-IDs patches.drivers/drm-i915-Setup-DDI-clk-for-MST-on-SKL patches.drivers/drm-mgag200-Implement-basic-PM-support 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-Fix-memleak-in-error-path-in-mgag200_bo_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-Simplify-function-mgag200_ttm_placement.patch 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-Add-missing-drm_connector_unregister.patch patches.drivers/drm-mgag200-Don-t-use-crtc_-parameters-for-validation.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-Add-mode-validation-debugging-code.patch patches.drivers/drm-mgag200-fix-error-return-code-in-mgag200fb_creat patches.suse/drm-radeon-limit-bpp-for-low-vram.patch patches.drivers/drm-cirrus-Add-missing-drm_connector_unregister.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-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-Actually-load-DP501-firmware-when-required.patch patches.drivers/drm-Print-EDID-errors-less-obviously.patch patches.drivers/drm-i915-Fix-double-unref-in-intelfb_alloc-failure-path.patch patches.drivers/drm-i915-Fix-failure-paths-around-initial-fbdev-allocation.patch patches.drivers/drm-i915-Pin-the-ifbdev-for-the-info-system_base-GGTT-mmapping.patch patches.drivers/drm-radeon-Use-unlocked-gem-unreferencing patches.drivers/drm-radeon-only-increment-sync_seq-when-a-fence-is-r patches.drivers/drm-radeon-Ensure-radeon-bo-is-unreserved-in-radeon_ patches.drivers/drm-radeon-only-init-fbdev-if-we-have-connectors patches.drivers/drm-radeon-pm-Handle-failure-of-drm_vblank_get patches.drivers/radeon-r100-Silence-may-be-used-uninitialized-warnin patches.drivers/drm-radeon-rework-fbdev-handling-on-chips-with-no-co patches.drivers/drm-qxl-Workaround-for-buggy-user-space # 4.5/4.6 drm core updates (bsc#990203) patches.drivers/drm-Drop-dev-event_lock-spinlock-around-faulting-cop patches.drivers/drm-Serialise-multiple-event-readers patches.drivers/drm-edid-Make-the-detailed-timing-CEA-HDMI-mode-fixu patches.drivers/drm-Implement-drm_modeset_lock_all_ctx patches.drivers/drm-Add-helper-for-DP-adaptors patches.drivers/drm-atomic-helper-Implement-subsystem-level-suspend patches.drivers/drm-atomic-helper-Reject-attempts-at-re-stealing-enc patches.drivers/drm-Rename-MODE_UNVERIFIED-to-MODE_STALE patches.drivers/drm-Flatten-drm_mode_connector_list_update-a-bit patches.drivers/drm-Only-merge-mode-type-bits-between-new-probed-mod patches.drivers/drm-dp-mst-reply-with-ACK-for-UP-reqs patches.drivers/drm-dp-mst-save-vcpi-with-payloads patches.drivers/drm-fb-helper-Use-proper-plane-mask-for-fb-cleanup patches.drivers/drm-atomic-Add-__drm_atomic_helper_connector_reset-v patches.drivers/drm-i915-Set-connector_state-connector-using-the-hel patches.drivers/drm-atomic-add-connector-mask-to-drm_crtc_state patches.drivers/drm-atomic-helper-Reject-legacy-flips-on-a-disabled patches.drivers/drm-edid-index-CEA-HDMI-mode-tables-using-the-VIC patches.drivers/drm-initialize-default-rotation-value-to-DRM_ROTATE_ patches.drivers/drm-mst-Add-range-check-for-max_payloads-during-init patches.drivers/drm-core-Add-drm_encoder_index patches.drivers/drm-i915-Do-not-touch-best_encoder-for-load-detect patches.drivers/drm-i915-Update-connector_mask-during-readout-v2 patches.drivers/drm-atomic-Add-encoder_mask-to-crtc_state-v3 patches.drivers/drm-core-Add-drm_for_each_encoder_mask-v2 patches.drivers/drm-atomic-Allow-for-holes-in-connector-state-v2 patches.drivers/drm-edid-Fix-EDID-Established-Timings-I-and-II patches.drivers/drm-edid-Fix-parsing-of-EDID-1.4-Established-Timings patches.drivers/drm-edid-Fix-DMT-1024x768-43Hz-interlaced-timings patches.drivers/drm-fix-potential-dangling-else-problems-in-for_each patches.drivers/drm-add-drm_pcie_get_max_link_width-helper-v2 patches.drivers/drm-ttm-add-ttm_bo_move_to_lru_tail-function-v2 patches.drivers/drm-ttm-fix-kref-count-mess-in-ttm_bo_move_to_lru_ta patches.drivers/mm-Export-nr_swap_pages # i915 S4 memory corruption fix (bsc#984632) patches.drivers/drm-i915-Add-distinct-stubs-for-PM-hibernation-phase patches.fixes/drm-i915-Fix-S4-resume-breakage patches.drivers/drm-i915-On-fb-alloc-failure-unref-gem-object-where- patches.drivers/drm-i915-Kill-intel_runtime_pm_disable patches.drivers/drm-i915-fix-the-SDE-irq-dmesg-warnings-properly patches.drivers/drm-i915-Fix-VBT-backlight-Hz-to-PWM-conversion-for- patches.drivers/drm-i915-Fix-vbt-PWM-max-setup-for-CTG patches.drivers/drm-i915-Wait-for-power-cycle-delay-after-turning-of patches.drivers/drm-i915-call-kunmap_px-on-pt_vaddr patches.drivers/drm-i915-Set-crtc_state-lane_count-for-HDMI patches.drivers/drm-i915-Wait-up-to-3ms-for-the-pcu-to-ack-the-cdclk patches.drivers/drm-i915-Acquire-audio-powerwell-for-HD-Audio-regist patches.drivers/drm-i915-Unconditionally-flush-any-chipset-buffers-b patches.drivers/drm-radeon-ci-add-comment-to-document-intentionally- patches.drivers/drm-radeon-Don-t-leak-runtime-pm-ref-on-driver-unloa patches.drivers/drm-radeon-Don-t-leak-runtime-pm-ref-on-driver-load patches.drivers/drm-amdgpu-Don-t-leak-runtime-pm-ref-on-driver-unloa patches.drivers/drm-amdgpu-Don-t-leak-runtime-pm-ref-on-driver-load patches.drivers/drm-nouveau-Don-t-leak-runtime-pm-ref-on-driver-unlo patches.drivers/drm-layerscape-reduce-excessive-stack-usage patches.drivers/drm-rockchip-fix-a-couple-off-by-one-bugs patches.drivers/drm-tegra-checking-for-IS_ERR-instead-of-NULL patches.drivers/drm-i915-Make-plane-fb-tracking-work-correctly-v2 patches.drivers/drm-i915-Make-prepare_plane_fb-fully-interruptible patches.drivers/drm-i915-Update-legacy-primary-state-outside-the-com patches.drivers/drm-i915-Only-commit-active-planes-when-updating-pla patches.drivers/drm-i915-Only-run-commit-when-crtc-is-active-v2 patches.drivers/drm-i915-Only-call-commit_planes-when-there-are-thin patches.drivers/drm-i915-suppress-spurious-wm_changed-warning patches.drivers/drm-radeon-Always-store-CRTC-relative-radeon_crtc-cu patches.drivers/drm-radeon-Also-call-cursor_move_locked-when-the-cur patches.drivers/drm-radeon-Hide-the-HW-cursor-while-it-s-out-of-boun patches.drivers/drm-i915-ivb-Move-WaCxSRDisabledForSpriteScaling-w-a patches.drivers/drm-i915-Move-disable_cxsr-to-the-crtc_state patches.drivers/drm-i915-Calculate-watermark-related-members-in-the patches.drivers/drm-i915-Add-missing-ring_mask-to-Pineview patches.drivers/drm-i915-vlv-Make-intel_crt_reset-per-encoder patches.drivers/drm-i915-vlv-Reset-the-ADPA-in-vlv_display_power_wel patches.drivers/drm-i915-vlv-Disable-HPD-in-valleyview_crt_detect_ho patches.drivers/drm-i915-Enable-polling-when-we-don-t-have-hpd patches.drivers/drm-i915-Call-intel_dp_mst_resume-before-resuming-di patches.drivers/drm-i915-skl-Update-watermarks-before-the-crtc-is-di patches.drivers/drm-i915-Exit-cherryview_irq_handler-after-one-pass patches.drivers/drm-i915-userptr-Hold-mmref-whilst-calling-get-user patches.drivers/drm-i915-remove-parens-around-revision-ids patches.drivers/drm-i915-bxt-add-revision-id-for-A1-stepping-and-use patches.drivers/drm-i915-add-helpers-for-platform-specific-revision patches.drivers/drm-i915-Apply-broader-WaRsDisableCoarsePowerGating patches.drivers/drm-i915-skl-Fix-rc6-based-gpu-system-hang patches.drivers/drm-i915-skl-Fix-spurious-gpu-hang-with-gt3-gt4-revs patches.drivers/drm-i915-Force-ringbuffers-to-not-be-at-offset-0 patches.drivers/drm-i915-Fix-system-resume-if-PCI-device-remained-en patches.drivers/drm-i915-dsi-fix-CHV-dsi-encoder-hardware-state-read patches.drivers/drm-i915-Clean-up-L3-SQC-register-field-definitions patches.drivers/drm-i915-skl-Add-WaDisableGafsUnitClkGating patches.drivers/drm-i915-gen9-Add-WaInPlaceDecompressionHang patches.drivers/drm-i915-skl-Update-DDI-translation-tables-for-SKL patches.drivers/drm-i915-Update-Skylake-DDI-translation-table-for-HD patches.drivers/drm-i915-Update-Skylake-DDI-translation-table-for-DP patches.drivers/drm-i915-Cleaning-up-DDI-translation-tables patches.drivers/drm-i915-Fix-iboost-setting-for-SKL-Y-U-DP-DDI-buffe ######################################################## # video4linux ######################################################## patches.fixes/media-xc2028-avoid-use-after-free patches.fixes/media-xc2028-unlock-on-error-in-xc2028_set_config patches.fixes/xc2028-Fix-use-after-free-bug-properly ######################################################## # Networking ######################################################## patches.drivers/ethernet-atheros-alx-sanitize-buffer-sizing-and-padd # mlx5 SLE12 update for ppc64 (bnc#865545 FATE#316891) patches.drivers/0022-ib-ipoib-Move-QP-to-ERROR-only-when-the-QP-is-not-at.patch # LIO clustered RBD backend (fate#318836) 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.suse/libceph-handle-writefull-for-OSD-op-extent-init.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.fixes/libceph-use-upstream-write-same-opcode.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.fixes/target-fix-tcm_rbd_gen_it_nexus-for-emulated-XCOPY-s.patch # target driver patches.drivers/target-make-target-db-location-configurable patches.drivers/target-use-new-dbroot-target-attribute # mlx5 SLE12-SP1 update (bsc#923036 fate#318772) patches.drivers/mlx5-0001-Add-appropriate-linux-prefetch.h-include-for-prefetc.patch patches.fixes/fddi-Fixup-potential-uninitialized-bars.patch patches.drivers/cxgbi-typo-in-module_parm_desc patches.drivers/cxgbi-fix-uninitialized-flowi6.patch # e1000e SLE12-SP2 update (bsc#969470 fate#319819) patches.drivers/e1000e-0001-e1000e-clean-up-the-local-variable.patch patches.drivers/e1000e-avoid-divide-by-zero patches.drivers/e1000e-0004-e1000e-Increase-timeout-of-polling-bit-RSPCIPHY.patch patches.drivers/e1000e-0005-e1000e-initial-support-for-i219-LM-3.patch patches.drivers/e1000e-0006-e1000e-Switch-e1000e_up-to-void-drop-code-checking-f.patch patches.drivers/e1000e-0007-e1000e-Remove-unreachable-code.patch patches.drivers/e1000e-0008-e1000e-Do-not-read-ICR-in-Other-interrupt.patch patches.drivers/e1000e-0009-e1000e-Do-not-write-lsc-to-ics-in-msi-x-mode.patch patches.drivers/e1000e-0010-e1000e-Fix-msi-x-interrupt-automask.patch patches.drivers/e1000e-0012-time-Add-timekeeping-snapshot-code-capturing-system-.patch patches.drivers/e1000e-0013-time-Remove-duplicated-code-in-ktime_get_raw_and_rea.patch patches.drivers/e1000e-0014-time-Add-driver-cross-timestamp-interface-for-higher.patch patches.drivers/e1000e-0015-time-Add-history-to-cross-timestamp-interface-suppor.patch patches.drivers/e1000e-0016-x86-tsc-Always-Running-Timer-ART-correlated-clocksou.patch patches.drivers/e1000e-0017-ptp-Add-PTP_SYS_OFFSET_PRECISE-for-driver-crosstimes.patch patches.drivers/e1000e-0018-e1000e-Adds-hardware-supported-cross-timestamp-on-e1.patch patches.drivers/e1000e-0019-e1000e-Increase-ULP-timer.patch patches.drivers/e1000e-0020-e1000e-Increase-PHY-PLL-clock-gate-timing.patch patches.drivers/e1000e-0021-e1000e-Set-HW-FIFO-minimum-pointer-gap-for-non-gig-s.patch patches.drivers/e1000e-0022-e1000e-Clear-ULP-configuration-register-on-ULP-exit.patch patches.drivers/e1000e-0023-e1000e-Initial-support-for-KabeLake.patch # mlx4 SLE12-SP2 update (bsc#966191 FATE#320230 bsc#966186 FATE#320228) patches.drivers/mlx4-0001-net-better-skb-sender_cpu-and-skb-napi_id-cohabitati.patch patches.drivers/mlx4-0002-mlx4-mlx4_en_low_latency_recv-called-with-BH-disable.patch patches.drivers/mlx4-0003-net-un-inline-sk_busy_loop.patch patches.drivers/mlx4-0004-net-allow-BH-servicing-in-sk_busy_loop.patch patches.drivers/mlx4-0005-net-network-drivers-no-longer-need-to-implement-ndo_.patch patches.drivers/mlx4-0006-mlx5-add-busy-polling-support.patch patches.drivers/mlx4-0007-mlx5-support-napi_complete_done.patch patches.drivers/mlx4-0008-bnx2x-remove-bnx2x_low_latency_recv-support.patch patches.drivers/mlx4-0009-mlx4-remove-mlx4_en_low_latency_recv.patch patches.drivers/mlx4-0010-net-move-skb_mark_napi_id-into-core-networking-stack.patch patches.drivers/mlx4-0011-net-add-netif_tx_napi_add.patch patches.drivers/mlx4-0012-net-move-napi_hash-into-read-mostly-section.patch patches.drivers/mlx4-0013-net-napi_hash_del-returns-a-boolean-status.patch patches.drivers/mlx4-0014-net-provide-generic-busy-polling-to-all-NAPI-drivers.patch patches.drivers/mlx4-0015-net-avoid-NULL-deref-in-napi_get_frags.patch patches.drivers/mlx4-0016-net-mlx4_core-Use-both-physical-ports-to-set-the-VF-.patch patches.drivers/mlx4-0017-net-mlx4_core-Use-both-physical-ports-to-dispatch-li.patch patches.drivers/mlx4-0018-net-mlx4_core-Support-mirroring-VF-DMFS-rules-on-bot.patch patches.drivers/mlx4-0019-net-mlx4_core-Keep-VLAN-MAC-tables-mirrored-in-multi.patch patches.drivers/mlx4-0020-IB-mlx4-Use-the-VF-base-port-when-demuxing-mad-from-.patch patches.drivers/mlx4-0021-net-mlx4_core-Support-the-HA-mode-for-SRIOV-VFs-too.patch patches.drivers/mlx4-0022-IB-core-Refactor-GID-cache-s-ib_dispatch_event.patch patches.drivers/mlx4-0023-IB-core-Change-per-entry-lock-in-RoCE-GID-table-to-o.patch patches.drivers/mlx4-0024-IB-core-don-t-search-the-GID-table-twice.patch patches.drivers/mlx4-0025-IB-core-Add-gid_type-to-gid-attribute.patch patches.drivers/mlx4-0026-IB-cm-Use-the-source-GID-index-type.patch patches.drivers/mlx4-0027-IB-core-Add-gid-attributes-to-sysfs.patch patches.drivers/mlx4-0028-IB-core-Add-ROCE_UDP_ENCAP-RoCE-V2-type.patch patches.drivers/mlx4-0029-IB-core-Add-rdma_network_type-to-wc.patch patches.drivers/mlx4-0030-IB-core-Move-rdma_is_upper_dev_rcu-to-header-file.patch patches.drivers/mlx4-0031-IB-core-Validate-route-when-we-init-ah.patch patches.drivers/mlx4-0032-IB-rdma_cm-Add-wrapper-for-cma-reference-count.patch patches.drivers/mlx4-0033-IB-cma-Add-configfs-for-rdma_cm.patch patches.drivers/mlx4-0034-IB-core-Initialize-UD-header-structure-with-IP-and-U.patch patches.drivers/mlx4-0035-IB-cma-Join-and-leave-multicast-groups-with-IGMP.patch patches.drivers/mlx4-0037-IB-mlx4-Suppress-non-fatal-memory-allocations.patch patches.drivers/mlx4-0038-IB-mlx4-Convert-kmalloc-to-kmalloc_array-for-checkpa.patch patches.drivers/mlx4-0039-IB-cma-allocating-too-much-memory-in-make_cma_ports.patch patches.drivers/mlx4-0040-IB-mlx4-Initialize-hop_limit-when-creating-address-h.patch patches.drivers/mlx4-0041-IB-mlx4-Take-source-mac-from-AH-instead-from-the-por.patch patches.drivers/net-mlx4-Remove-unused-macro.patch patches.drivers/mlx4-0042-infiniband-Replace-memset-with-eth_zero_addr.patch patches.drivers/mlx4-0043-IB-core-Eliminate-sparse-false-context-imbalance-war.patch patches.drivers/mlx4-0044-IB-core-Fix-dereference-before-check.patch patches.drivers/mlx4-0045-net-mlx4-Query-RoCE-support.patch patches.drivers/mlx4-0046-IB-mlx4-Add-gid_type-to-GID-properties.patch patches.drivers/mlx4-0047-net-mlx4_core-Configure-mlx4-hardware-for-mixed-RoCE.patch patches.drivers/mlx4-0048-IB-mlx4-Add-support-for-setting-RoCEv2-gids-in-hardw.patch patches.drivers/mlx4-0049-net-mlx4_core-Add-support-for-configuring-RoCE-v2-UD.patch patches.drivers/mlx4-0050-net-mlx4_core-Add-support-for-RoCE-v2-entropy.patch patches.drivers/mlx4-0051-IB-core-Add-definition-for-the-standard-RoCE-V2-UDP-.patch patches.drivers/mlx4-0052-IB-mlx4-Support-modify_qp-for-RoCE-v2.patch patches.drivers/mlx4-0053-IB-mlx4-Enable-RoCE-v2-when-the-IB-device-is-added.patch patches.drivers/mlx4-0054-IB-mlx4-Enable-send-of-RoCE-QP1-packets-with-IP-UDP-.patch patches.drivers/mlx4-0055-IB-mlx4-Create-and-use-another-QP1-for-RoCEv2.patch patches.drivers/mlx4-0056-IB-mlx4-Advertise-RoCE-v2-support.patch patches.drivers/mlx4-0057-IB-core-Set-correct-payload-length-for-RoCEv2-over-I.patch patches.drivers/mlx4-0058-IB-sysfs-remove-unused-va_list-args.patch patches.drivers/mlx4-0059-net-mlx4-fix-some-error-handling-in-mlx4_multi_func_.patch patches.drivers/mlx4-0060-IB-mlx4-Add-support-for-extended-counters-over-RoCE-.patch patches.drivers/mlx4-0061-IB-mlx4-Add-support-for-the-port-info-class-for-RoCE.patch patches.drivers/mlx4-0062-net-mlx4_core-Fix-potential-corruption-in-counters-d.patch patches.drivers/mlx4-0063-net-mlx4_core-Do-not-BUG_ON-during-reset-when-PCI-is.patch patches.drivers/mlx4-0064-net-mlx4_core-Set-UAR-page-size-to-4KB-regardless-of.patch patches.drivers/mlx4-0065-net-mlx4_core-Fix-lockdep-warning-in-handling-of-mac.patch patches.drivers/mlx4-0066-net-mlx4_core-Check-the-correct-limitation-on-VFs-fo.patch patches.drivers/mlx4-0068-IB-mlx4-Use-boottime.patch patches.drivers/mlx4-0069-IB-core-Add-don-t-trap-flag-to-flow-creation.patch patches.drivers/mlx4-0070-IB-mlx4-Add-support-for-the-don-t-trap-rule.patch patches.drivers/mlx4-0071-IB-core-Add-vendor-s-specific-data-to-alloc-mw.patch patches.drivers/mlx4-0073-net-mlx4_core-Fix-backward-compatibility-on-VFs.patch patches.drivers/mlx4-0074-net-mlx4-remove-unused-array-zero_gid.patch patches.drivers/mlx4-0075-net-mlx4_en-allocate-non-0-order-pages-for-RX-ring-w.patch patches.drivers/mlx4-0076-net-mlx4_en-do-batched-put_page-using-atomic_sub.patch patches.drivers/mlx4-0077-net-mlx4_core-Implement-pci_resume-callback.patch patches.drivers/mlx4-0078-net-mlx4_core-Avoid-repeated-calls-to-pci-enable-dis.patch patches.drivers/mlx4-0079-net-mlx4_core-Don-t-allow-to-VF-change-global-pause-.patch patches.drivers/mlx4-0080-net-mlx4_en-Split-SW-RX-dropped-counter-per-RX-ring.patch patches.drivers/IB-core-Fix-removal-of-default-GID-cache-entry.patch patches.drivers/IB-core-Fix-no-default-GIDs-when-netdevice-reregiste.patch patches.drivers/mlx4-protect-mlx4_en_start_port-in-mlx4_en_restart-w.patch patches.drivers/net-mlx4-Avoid-wrong-virtual-mappings.patch patches.drivers/net-mlx4_core-Fix-access-to-uninitialized-index.patch patches.drivers/net-mlx4_en-fix-tx_dropped-bug.patch patches.drivers/net-mlx4_en-clear-some-TX-ring-stats-in-mlx4_en_clea.patch patches.drivers/net-mlx4_en-get-rid-of-ret_stats.patch patches.drivers/net-mlx4_en-get-rid-of-private-net_device_stats.patch patches.drivers/net-mlx4_en-mlx4_en_netpoll-should-schedule-TX-not-R.patch patches.drivers/net-mlx4_en-fix-ethtool-x.patch patches.drivers/net-mlx4_en-initialize-cmd.context_lock-spinlock-ear.patch patches.drivers/net-mlx4_en-Fix-the-return-value-of-a-failure-in-VLA.patch patches.drivers/net-mlx4_en-Avoid-unregister_netdev-at-shutdown-flow.patch patches.drivers/net-mlx4-Fix-some-indent-inconsistancy.patch patches.drivers/net-mlx4_en-Move-filters-cleanup-to-a-proper-locatio.patch patches.drivers/net-mlx4_en-Add-resilience-in-low-memory-systems.patch patches.drivers/net-mlx4_core-Check-device-state-before-unregisterin.patch patches.suse/mlx4-Do-not-BUG_ON-if-device-reset-failed.patch # enic (Cisco) patches.fixes/enic-set-netdev-vlan_features.patch # hfi1 SLE12-SP2 update (bsc#973818, fate#319242) patches.drivers/staging-rdma-hfi1-remove-unnecessary-variable.patch patches.drivers/staging-rdma-hfi1-remove-hfi1_nomsix-wrapper-functio.patch patches.drivers/staging-rdma-hfi1-sdma-remove-wrapper-functions.patch patches.drivers/staging-rdma-hfi1-chip-remove-wrapper-function.patch patches.drivers/staging-rdma-hfi1-remove-file-pointer-macros.patch patches.drivers/staging-rdma-hfi1-clean-up-macro-indentation.patch patches.drivers/staging-rdma-hfi1-remove-unnecessary-include-files.patch patches.drivers/staging-rdma-hfi1-move-macros-to-a-common-header.patch patches.drivers/staging-rdma-hfi1-don-t-cache-prescan-head.patch patches.drivers/staging-rdma-hfi1-optionally-prescan-rx-queue-for-b-.patch patches.drivers/staging-rdma-hfi1-prefer-using-the-bit-macro.patch patches.drivers/staging-rdma-hfi1-convert-dd_dev_info-to-hfi1_cdbg-i.patch patches.drivers/staging-rdma-hfi1-clear-the-qsfp-reset-that-is-asser.patch patches.drivers/staging-rdma-hfi1-enable-wfr-pcie-extended-tags-from.patch patches.drivers/staging-rdma-hfi1-always-download-sbus-firmware.patch patches.drivers/staging-rdma-hfi1-disable-thermal-polling-before-sen.patch patches.drivers/staging-rdma-hfi1-select-only-devices-with-active-li.patch patches.drivers/staging-rdma-hfi1-fix-for-opaportconfig-ledon-by-not.patch patches.drivers/staging-rdma-hfi1-remove-spurious-error-messages.patch patches.drivers/staging-rdma-hfi1-use-one-shot-lcb-write.patch patches.drivers/staging-rdma-hfi1-move-hfi1_migrate_qp.patch patches.drivers/staging-rdma-hfi1-use-parallel-workqueue-for-sdma-en.patch patches.drivers/staging-rdma-hfi1-pre-compute-sc-and-sde-for-rc-uc-q.patch patches.drivers/staging-rdma-hfi1-workaround-to-prevent-corruption-d.patch patches.drivers/staging-rdma-hfi1-add-common-routine-for-queuing-ack.patch patches.drivers/staging-rdma-hfi1-add-ack-coalescing-logic.patch patches.drivers/staging-rdma-hfi1-reduce-number-of-parameters-passed.patch patches.drivers/staging-rdma-hfi1-handle-packets-with-invalid-rhf-on.patch patches.drivers/staging-rdma-hfi1-fix-downgrade-race.patch patches.drivers/staging-rdma-hfi1-remove-rxctxrhqs-from-hfi1stats.patch patches.drivers/staging-rdma-hfi1-remove-rcv-bubbles-code.patch patches.drivers/staging-rdma-hfi1-add-space-between-concatenated-str.patch patches.drivers/staging-rdma-hfi1-rework-is_a0-and-is_bx.patch patches.drivers/staging-rdma-hfi1-read-efi-variable-for-device-descr.patch patches.drivers/staging-rdma-hfi1-adjust-eprom-partitions-add-eprom-.patch patches.drivers/staging-rdma-hfi1-fix-error-in-hfi1-driver-build.patch patches.drivers/staging-rdma-hfi1-eliminate-warn_on-when-vl-is-inval.patch patches.drivers/staging-rdma-hfi1-support-alternate-firmware-names.patch patches.drivers/staging-rdma-hfi1-decode-cnp-opcode.patch patches.drivers/staging-rdma-hfi1-add-aeth-name-syndrome-decode.patch patches.drivers/staging-rdma-hfi1-fix-qp.h-comments.patch patches.drivers/staging-rdma-hfi1-add-one-time-lcb-reset.patch patches.drivers/staging-rdma-hfi1-extend-quiet-timeout.patch patches.drivers/staging-rdma-hfi1-add-a-credit-push-on-diagpkt-alloc.patch patches.drivers/staging-rdma-hfi1-correctly-limit-vls-against-sdma-e.patch patches.drivers/staging-rdma-hfi1-adds-software-counters-for-bitfiel.patch patches.drivers/staging-rdma-hfi1-destroy-workqueues-if-hfi1_registe.patch patches.drivers/staging-rdma-hfi1-unexpected-link-up-pkey-values-are.patch patches.drivers/staging-rdma-hfi1-remove-spc-freeze-error-messages.patch patches.drivers/staging-rdma-hfi1-unknown-frame-messages-are-not-err.patch patches.drivers/staging-rdma-hfi1-consider-vl15-mtu-also-when-calcul.patch patches.drivers/staging-rdma-hfi1-adding-counter-resolutions-for-dat.patch patches.drivers/staging-rdma-hfi1-diag.c-use-bit-macros.patch patches.drivers/staging-rdma-hfi1-diag.c-fix-alignment.patch patches.drivers/staging-rdma-hfi1-diag.c-fix-logical-continuations.patch patches.drivers/staging-rdma-hfi1-diag.c-fix-white-space-errors.patch patches.drivers/staging-rdma-hfi1-diag.c-change-null-comparisons.patch patches.drivers/staging-rdma-hfi1-diag.c-add-missing-braces.patch patches.drivers/staging-rdma-hfi1-diag.c-correct-sizeof-parameter.patch patches.drivers/staging-rdma-hfi1-fix-camel-case-variables.patch patches.drivers/staging-rdma-hfi1-return-early-from-hfi1_ioctl-param.patch patches.drivers/staging-rdma-hfi1-hfi1_ioctl-remove-setlink-state.patch patches.drivers/staging-rdma-hfi1-further-clean-up-hfi1_ioctl-parame.patch patches.drivers/staging-rdma-hfi1-reduce-snoop-locking-scope-in-ioct.patch patches.drivers/staging-rdma-hfi1-return-immediately-on-error.patch patches.drivers/staging-rdma-hfi1-unconditionally-clean-up-sdma-queu.patch patches.drivers/staging-rdma-hfi1-convert-to-use-get_user_pages_fast.patch patches.drivers/staging-rdma-hfi1-add-page-lock-limit-check-for-sdma.patch patches.drivers/staging-rdma-hfi1-clean-up-unnecessary-goto-statemen.patch patches.drivers/staging-rdma-hfi1-detect-sdma-transmission-error-ear.patch patches.drivers/staging-rdma-hfi1-fix-pio-progress-routine-race-with.patch patches.drivers/staging-rdma-hfi1-fix-sdma-build-failures-to-always-.patch patches.drivers/staging-rdma-hfi1-convert-buffers-allocated-atomic-t.patch patches.drivers/staging-rdma-hfi1-add-definitions-for-opa-traps.patch patches.drivers/staging-rdma-hfi1-hfi-now-sends-opa-traps-instead-of.patch patches.drivers/staging-rdma-hfi1-fix-a-possible-null-pointer-derefe.patch patches.drivers/staging-rdma-hfi1-fix-for-module-parameter-hdrq_ents.patch patches.drivers/staging-rdma-hfi1-change-num_rcv_contexts-to-num_use.patch patches.drivers/staging-rdma-hfi1-remove-incorrect-link-credit-check.patch patches.drivers/staging-rdma-hfi1-fix-module-parameter-spelling.patch patches.fixes/IB-start-documenting-device-capabilities.patch patches.fixes/IB-remove-support-for-phys-MRs.patch patches.fixes/IB-remove-in-kernel-support-for-memory-windows.patch patches.drivers/cxgb3-simplify-iwch_get_dma_wr.patch patches.fixes/IB-remove-the-write-only-usecnt-field-from-struct-ib.patch patches.drivers/staging-rdma-hfi1-set-gen3-half-swing-for-integrated.patch patches.drivers/staging-rdma-hfi1-add-dd_dev_dbg.patch patches.drivers/staging-rdma-hfi1-diag-constify-hfi1_filter_array-st.patch patches.drivers/staging-rdma-use-kcalloc-instead-of-kzalloc.patch patches.drivers/staging-rdma-hfi1-delete-null-check-before-vfree.patch patches.drivers/staging-rdma-hfi1-replace-kmalloc-and-memcpy-with-km.patch patches.drivers/staging-rdma-hfi1-use-offset_in_page-macro.patch patches.drivers/staging-rdma-hfi1-remove-header-file.patch patches.drivers/staging-rdma-hfi1-use-setup_timer.patch patches.drivers/staging-rdma-hfi1-remove-unnecessary-kfree.patch patches.drivers/staging-rdma-hfi1-do-not-use-with-a-variable-with-va.patch patches.drivers/staging-rdma-hfi1-remove-unnecessary-pci_set_drvdata.patch patches.drivers/staging-rdma-hfi1-remove-useless-return-variables.patch patches.drivers/staging-rdma-hfi1-remove-casts-of-pointer-to-same-ty.patch patches.drivers/staging-rdma-hfi1-remove-unnecessary-parantheses.patch patches.drivers/staging-rdma-hfi1-user_sdma.c-drop-void-pointer-cast.patch patches.drivers/staging-rdma-use-min-macro-instead-of-ternary-operat.patch patches.drivers/staging-rdma-hfi1-replace-align-with-page_align.patch patches.drivers/staging-rdma-hfi1-driver-replace-is_aligned-with-pag.patch patches.drivers/staging-rdma-hfi1-file_ops-replace-align-with-page_a.patch patches.drivers/staging-hfi1-add-function-stubs-for-tid-caching.patch patches.drivers/uapi-hfi1_user-correct-comment-for-capability-bit.patch patches.drivers/uapi-hfi1_user-add-command-and-event-for-tid-caching.patch patches.drivers/staging-hfi1-add-definitions-needed-for-tid-cache.patch patches.drivers/staging-hfi1-remove-un-needed-variable.patch patches.drivers/staging-hfi1-tid-group-definitions-and-support-funcs.patch patches.drivers/staging-hfi1-add-building-blocks-for-tid-caching.patch patches.drivers/staging-hfi1-convert-lock-to-mutex.patch patches.drivers/staging-hfi1-add-tid-cache-receive-init-and-free-fun.patch patches.drivers/staging-hfi1-add-mmu-notifier-callback-function.patch patches.drivers/staging-hfi1-add-tid-free-clear-function-bodies.patch patches.drivers/staging-hfi1-add-tid-entry-program-function-body.patch patches.drivers/staging-hfi1-enable-tid-caching-feature.patch patches.drivers/staging-hfi1-use-bit-macro.patch patches.drivers/staging-hfi1-move-s_sde-to-read-mostly-section-of-hf.patch patches.drivers/staging-hfi1-change-krcvqs-mod-param-from-byte-to-ui.patch patches.drivers/staging-hfi1-change-default-krcvqs.patch patches.drivers/staging-hfi1-add-per-sdma-engine-stats-to-hfistats.patch patches.drivers/staging-hfi1-remove-unneeded-variable-index.patch patches.drivers/staging-hfi1-clean-up-comments.patch patches.drivers/staging-hfi1-fix-xmit-wait-calculation.patch patches.drivers/staging-hfi1-check-for-armed-active-change-in-recv-i.patch patches.drivers/ib-rdmavt-create-module-framework-and-handle-driver-.patch patches.drivers/ib-rdmavt-consolidate-dma-ops-in-rdmavt.patch patches.drivers/ib-rdmavt-add-protection-domain-to-rdmavt.patch patches.drivers/ib-rdmavt-add-ib-core-device-attributes-to-rvt-drive.patch patches.drivers/ib-rdmavt-macroize-override-checks-during-driver-reg.patch patches.drivers/ib-rdmavt-add-query-and-modify-device-stubs.patch patches.drivers/ib-rdmavt-add-query-and-modify-port-stubs.patch patches.drivers/ib-rdmavt-add-pkey-query-stub.patch patches.drivers/ib-rdmavt-add-query-gid-stub.patch patches.drivers/ib-rdmavt-alloc-and-dealloc-ucontexts.patch patches.drivers/ib-rdmavt-add-queue-pair-function-stubs.patch patches.drivers/ib-rdmavt-add-address-handle-stubs.patch patches.drivers/ib-rdmavt-add-memory-region-stubs.patch patches.drivers/ib-rdmavt-add-srq-stubs.patch patches.drivers/ib-rdmavt-add-multicast-stubs.patch patches.drivers/ib-rdmavt-add-process-mad-stub.patch patches.drivers/ib-rdmavt-add-mmap-stub.patch patches.drivers/ib-rdmavt-add-get-port-immutable-stub.patch patches.drivers/ib-rdmavt-add-completion-queue-function-stubs.patch patches.drivers/ib-rdmavt-add-post-send-and-recv-stubs.patch patches.drivers/ib-rdmavt-move-mr-datastructures-into-rvt.patch patches.drivers/ib-rdmavt-add-queue-pair-data-structure-to-rdmavt.patch patches.drivers/ib-rdmavt-move-driver-helper-functions-to-a-common-s.patch patches.drivers/ib-rdmavt-add-device-specific-info-prints.patch patches.drivers/ib-rdmavt-add-the-start-of-capability-flags.patch patches.drivers/ib-rdmavt-move-memory-registration-into-rdmavt.patch patches.drivers/ib-rdmavt-do-not-use-rvt-prints-which-rely-on-driver.patch patches.drivers/ib-rdmavt-add-common-lid-defines-to-rdmavt.patch patches.drivers/ib-rdmavt-add-ah-to-rdmavt.patch patches.drivers/ib-rdmavt-move-srq-data-structure-into-rdmavt.patch patches.drivers/ib-rdmavt-add-an-ibport-data-structure-to-rdmavt.patch patches.drivers/ib-rdmavt-add-driver-notification-for-new-ah.patch patches.drivers/ib-rdmavt-break-rdma_vt-main-include-header-file-up.patch patches.drivers/ib-rdmavt-initialize-and-teardown-of-qpn-table.patch patches.drivers/ib-rdmavt-add-mmap-related-functions.patch patches.drivers/ib-rdmavt-add-pkey-support.patch patches.drivers/ib-qib-begin-to-use-rdmavt-for-verbs.patch patches.drivers/ib-qib-improve-ipoib-ud-performance.patch patches.drivers/ib-qib-remove-dma.c-and-use-rdmavt-version-of-dma-fu.patch patches.drivers/ib-qib-use-rdmavt-protection-domain.patch patches.drivers/ib-qib-remove-most-uses-of-qib_permissive_lid-and-qi.patch patches.drivers/ib-qib-use-rdmavt-lid-defines-in-qib.patch patches.drivers/ib-qib-remove-driver-specific-members-from-qib-qp-ty.patch patches.drivers/ib-qib-add-device-specific-info-prints.patch patches.drivers/ib-qib-remove-qp-and-mr-functionality-from-qib.patch patches.drivers/ib-qib-use-address-handle-in-rdmavt-and-remove-from-.patch patches.drivers/ib-qib-remove-srq-from-qib.patch patches.drivers/ib-rdmavt-add-ib-user-context-allocation-and-de-allo.patch patches.drivers/ib-rdmavt-add-r-and-s-flags-for-queue-pairs.patch patches.drivers/ib-rdmavt-add-create-queue-pair-functionality.patch patches.drivers/ib-rdmavt-export-reset_qp-in-rdmavt.patch patches.drivers/ib-rdmavt-allow-reserving-just-one-qpn.patch patches.drivers/ib-rdmavt-add-support-for-rvt_query_device-function.patch patches.drivers/ib-rdmavt-support-creating-qps-with-gfp_noio-flag.patch patches.drivers/ib-qib-remove-ibport-and-use-rdmavt-version.patch patches.drivers/ib-qib-implement-qib-support-for-ah-notification.patch patches.drivers/ib-qib-remove-mmap-from-qib.patch patches.drivers/ib-qib-use-rdmavt-pkey-verbs-function.patch patches.drivers/ib-qib-remove-qpn-qp-tables-and-related-variables-fr.patch patches.drivers/ib-qib-delete-qib-user-context-allocation-and-de-all.patch patches.drivers/ib-qib-remove-qib_query_device-function.patch patches.drivers/ib-qib-use-rdmavt-send-and-receive-flags.patch patches.drivers/ib-qib-remove-create-qp-and-create-qp-table-function.patch patches.drivers/ib-rdmavt-add-completion-queue-functions.patch patches.drivers/ib-rdmavt-add-post-send-to-rdmavt.patch patches.drivers/ib-rdmavt-add-support-for-tracing-events.patch patches.drivers/ib-rdmavt-add-modify-qp.patch patches.drivers/ib-rdmavt-add-destroy-qp-verb.patch patches.drivers/ib-rdmavt-add-post-receive-to-rdmavt.patch patches.drivers/ib-rdmavt-add-multicast-functions.patch patches.drivers/ib-rdmavt-add-misc-dev-register-functionality.patch patches.drivers/ib-rdmavt-remove-unused-variable-from-queue-pair.patch patches.drivers/ib-rdmavt-add-modify-queue-pair-driver-helpers.patch patches.drivers/ib-rdmavt-add-device-structure-allocation.patch patches.drivers/ib-rdmavt-add-mad-agents-to-rdmavt.patch patches.drivers/ib-rdmavt-fix-copyright-date.patch patches.drivers/ib-rdmavt-add-support-for-rvt_query_qp.patch patches.drivers/ib-qib-use-rdmavt-device-allocation-function.patch patches.drivers/ib-qib-remove-create-and-free-mad-agents.patch patches.drivers/ib-qib-remove-completion-queue-data-structures-and-f.patch patches.drivers/ib-qib-use-rdmavt-version-of-post_send.patch patches.drivers/ib-qib-remove-qib_post_receive-and-use-rdmavt-versio.patch patches.drivers/ib-qib-remove-qib-multicast-verbs-functions.patch patches.drivers/ib-qib-remove-qib_query_qp-function.patch patches.drivers/ib-rdmavt-add-srq-functionality-to-rdmavt.patch patches.drivers/ib-rdmavt-add-hardware-driver-send-work-request-chec.patch patches.drivers/ib-rdmavt-add-mem-affinity-support.patch patches.drivers/ib-rdmavt-clean-up-distinction-between-port-number-a.patch patches.drivers/ib-rdmavt-add-query-gid-support.patch patches.drivers/ib-rdmavt-add-support-for-query_port-modify_port-and.patch patches.drivers/ib-rdmavt-properly-pass-gfp-to-hw-driver-function.patch patches.drivers/ib-qib-remove-srq-functionality.patch patches.drivers/ib-qib-clean-up-register_ib_device.patch patches.drivers/ib-qib-remove-qib_lookup_qpn-and-use-rvt_lookup_qpn-.patch patches.drivers/ib-qib-remove-modify-queue-pair-code.patch patches.drivers/ib-qib-remove-destroy-queue-pair-code.patch patches.drivers/ib-qib-support-query-gid-in-rdmavt.patch patches.drivers/ib-qib-remove-modify_port-and-port_immutable-functio.patch patches.drivers/staging-rdma-hfi1-begin-to-use-rdmavt-for-verbs.patch patches.drivers/staging-rdma-hfi1-add-basic-rdmavt-capability-flags-.patch patches.drivers/staging-rdma-hfi1-consolidate-dma-ops-for-hfi1.patch patches.drivers/staging-rdma-hfi1-use-rdmavt-protection-domain.patch patches.drivers/staging-rdma-hfi1-remove-mr-data-structures-from-hfi.patch patches.drivers/staging-rdma-hfi1-remove-driver-specific-members-fro.patch patches.drivers/staging-rdma-hfi1-add-device-specific-info-prints.patch patches.drivers/staging-rdma-hfi1-use-correct-rdmavt-header-files-af.patch patches.drivers/staging-rdma-hfi1-use-address-handle-in-rdmavt-and-r.patch patches.drivers/staging-rdma-hfi1-implement-hfi1-support-for-ah-noti.patch patches.drivers/staging-rdma-hfi1-remove-hfi1-mr-and-hfi1-specific-q.patch patches.drivers/staging-rdma-hfi1-remove-srq-from-hfi1.patch patches.drivers/staging-rdma-hfi1-remove-ibport-and-use-rdmavt-versi.patch patches.drivers/staging-rdma-hfi1-remove-mmap-from-hfi1.patch patches.drivers/staging-rdma-hfi1-use-rdmavt-pkey-verbs-function.patch patches.drivers/staging-rdma-hfi1-remove-user-context-allocation-and.patch patches.drivers/staging-rdma-hfi1-use-rdmavt-send-flags-and-recv-fla.patch patches.drivers/staging-rdma-hfi1-remove-qpdev-and-qpn-table-from-hf.patch patches.drivers/staging-rdma-hfi1-remove-create_qp-functionality.patch patches.drivers/staging-rdma-hfi1-remove-query_device-function.patch patches.drivers/staging-rdma-hfi1-remove-cq-data-structures-and-func.patch patches.drivers/staging-rdma-hfi1-clean-up-return-handling.patch patches.drivers/staging-rdma-hfi1-use-rdmavt-version-of-post_send.patch patches.drivers/staging-rdma-hfi1-remove-multicast-verbs-functions.patch patches.drivers/staging-rdma-hfi1-remove-modify-queue-pair-from-hfi1.patch patches.drivers/staging-rdma-hfi1-remove-destroy-qp-verb.patch patches.drivers/staging-rdma-hfi1-remove-post_recv-and-use-rdmavt-ve.patch patches.drivers/staging-rdma-hfi1-clean-up-register-device.patch patches.drivers/staging-rdma-hfi1-use-rdmavt-device-allocation-funct.patch patches.drivers/staging-rdma-hfi1-remove-create-and-free-mad-agents.patch patches.drivers/staging-rdma-hfi1-remove-hfi1_query_qp-function.patch patches.drivers/staging-rdma-hfi1-remove-srq-functionality.patch patches.drivers/staging-rdma-hfi1-hfi-reports-wrong-offline-disabled.patch patches.drivers/staging-rdma-hfi1-cleanup-messages-on-qsfp_read-fail.patch patches.drivers/staging-rdma-hfi1-fix-qsfp-memory-read-write-across-.patch patches.drivers/staging-rdma-hfi1-add-active-and-optical-cable-suppo.patch patches.drivers/staging-rdma-hfi1-get-port-type-from-configuration-f.patch patches.drivers/staging-rdma-hfi1-support-external-device-configurat.patch patches.drivers/staging-rdma-hfi1-fix-missing-firmware-null-derefere.patch patches.drivers/staging-rdma-hfi1-fix-per-vl-transmit-discard-counts.patch patches.drivers/staging-rdma-hfi1-only-warn-when-board-description-i.patch patches.drivers/staging-rdma-hfi1-make-firmware-failure-messages-war.patch patches.drivers/staging-rdma-hfi1-don-t-attempt-to-qualify-or-tune-l.patch patches.drivers/staging-rdma-hfi1-no-firmware-retry-for-simulation.patch patches.drivers/staging-rdma-hfi1-skip-lcb-init-for-simulation.patch patches.drivers/staging-rdma-hfi1-fix-for-32-bit-counter-overflow-in.patch patches.drivers/staging-rdma-hfi1-correctly-set-rcvctxtctrl-register.patch patches.drivers/staging-rdma-hfi1-method-to-toggle-fast-ecn-detectio.patch patches.drivers/staging-rdma-hfi1-add-support-for-enabling-disabling.patch patches.drivers/staging-rdma-hfi1-fix-sl-sc-checks.patch patches.drivers/staging-rdma-hfi1-remove-unused-code.patch patches.drivers/staging-rdma-hfi1-remove-unnecessary-duplicated-vari.patch patches.drivers/staging-rdma-hfi1-consolidate-cpu-irq-affinity-suppo.patch patches.drivers/staging-rdma-hfi1-allocate-send-ctxt-on-device-numa-.patch patches.drivers/staging-rdma-hfi1-verbs-mem-affinity-support.patch patches.drivers/staging-rdma-hfi1-change-send_schedule-counter-to-a-.patch patches.drivers/staging-rdma-hfi1-fix-for-generic-i2c-interface.patch patches.drivers/staging-rdma-hfi1-allow-a-fair-scheduling-of-qps.patch patches.drivers/staging-rdma-hfi1-fix-for-module-parameter-rcvhdrcnt.patch patches.drivers/staging-rdma-hfi1-improve-performance-of-tid-cache-l.patch patches.drivers/staging-rdma-hfi1-reduce-syslog-message-severity-and.patch patches.drivers/staging-rdma-hfi1-use-device-file-minor-to-identify-.patch patches.drivers/staging-rdma-hfi1-improve-performance-of-sdma-transf.patch patches.drivers/staging-rdma-hfi1-correctly-check-for-post-interrupt.patch patches.drivers/staging-rdma-hfi1-properly-determine-error-status-of.patch patches.drivers/staging-rdma-hfi1-report-physical-state-changes-per-.patch patches.drivers/staging-rdma-hfi1-fix-fabric-serdes-reset-by-re-down.patch patches.drivers/staging-rdma-hfi1-split-last-8-bytes-of-copy-to-user.patch patches.drivers/staging-rdma-hfi1-implement-led-beaconing-for-mainte.patch patches.drivers/staging-rdma-hfi1-remove-pcie-aer-diagnostic-message.patch patches.drivers/staging-rdma-hfi1-correct-twsi-reset.patch patches.drivers/staging-rdma-hfi1-fix-snoop-packet-length-calculatio.patch patches.drivers/staging-rdma-hfi1-clean-up-init_cntrs.patch patches.drivers/staging-rdma-hfi1-support-query-gid-in-rdmavt.patch patches.drivers/staging-rdma-hfi1-remove-modify_port-and-port_immuta.patch patches.drivers/staging-rdma-hfi1-ib-core-fix-linkdownreason-define-.patch patches.drivers/staging-rdma-hfi1-improve-performance-of-user-sdma.patch patches.drivers/staging-rdma-hfi1-add-credits-for-vl0-to-vl7-in-snoo.patch patches.drivers/staging-rdma-hfi1-make-eprom-check-per-device.patch patches.drivers/staging-rdma-hfi1-remove-unused-variable-nsbr.patch patches.drivers/staging-rdma-hfi1-fix-bug-that-could-block-the-proce.patch patches.drivers/staging-rdma-hfi1-change-for-data-type-of-port-numbe.patch patches.drivers/staging-rdma-hfi1-replacement-of-goto-s-for-break-re.patch patches.drivers/staging-rdma-hfi1-adding-support-for-hfi-counters-vi.patch patches.drivers/staging-rdma-hfi1-removing-unused-struct-hfi1_verbs_.patch patches.drivers/staging-rdma-hfi1-centralize-timer-routines-into-rc.patch patches.drivers/staging-rdma-hfi1-use-new-timer-routines.patch patches.drivers/staging-rdma-hfi1-use-mod_timer-when-appropriate.patch patches.drivers/staging-rdma-hfi1-add-unique-rnr-timer.patch patches.drivers/staging-rdma-hfi1-use-new-rnr-timer.patch patches.drivers/staging-rdma-hfi1-remove-duplicate-timeout-print.patch patches.drivers/staging-rdma-hfi1-add-s_retry-to-diagnostics.patch patches.drivers/staging-rdma-hfi1-insure-last-cursor-is-updated-prio.patch patches.drivers/ib-qib-insure-last-cursor-is-updated-prior-to-comple.patch patches.drivers/ib-rdmavt-remove-unused-qp-field.patch patches.drivers/IB-qib-staging-rdma-hfi1-use-setup_timer-api.patch patches.drivers/staging-rdma-hfi1-fetch-platform-configuration-data-.patch patches.drivers/staging-rdma-hfi1-tune-for-unknown-channel-if-config.patch patches.drivers/staging-rdma-hfi1-actually-use-new-rnr-timer-api-in-.patch patches.drivers/staging-rdma-hfi1-turning-off-led-without-checking-i.patch patches.drivers/ib-rdmavt-staging-rdma-hfi1-use-qps-to-dynamically-s.patch patches.drivers/ib-qib-rename-several-functions-by-adding-a-qib_-pre.patch patches.drivers/ib-qib-staging-rdma-hfi1-add-s_hlock-for-use-in-post.patch patches.drivers/ib-rdmavt-add-trace-and-error-print-statements-in-po.patch patches.drivers/staging-rdma-hfi1-put-qps-into-error-state-after-sl-.patch patches.drivers/ib-rdmavt-clean-up-comments-and-add-more-documentati.patch patches.drivers/ib-rdmavt-add-per-verb-driver-callback-checking.patch patches.drivers/ib-qib-setup-notify-free-create-mad-agent-callbacks-.patch patches.drivers/ib-qib-rdmavt-move-smi_ah-to-qib.patch patches.drivers/ib-rdmavt-remove-rvt_flags.patch patches.drivers/ib-rdmavt-remove-signal_supported-and-comments.patch patches.drivers/ib-rdmavt-remove-unnecessary-exported-functions.patch patches.drivers/ib-qib-destroy-smi-ah-before-de-allocating-the-prote.patch patches.drivers/staging-rdma-hfi1-add-s_avail-to-qp_stats.patch patches.drivers/ib-rdmvt-close-send-engine-struct-holes.patch patches.drivers/staging-rdma-hfi1-move-txreq-header-code.patch patches.drivers/staging-rdma-hfi1-remove-header-memcpy-from-sdma-sen.patch patches.drivers/staging-rdma-hfi1-remove-s_rdma_mr.patch patches.drivers/staging-rdma-hfi1-add-s_sendcontext-priv-field.patch patches.drivers/staging-rdma-hfi1-avoid-passing-pmtu.patch patches.drivers/staging-rdma-hfi1-fix-panic-in-send-engine.patch patches.drivers/staging-rdma-hfi1-use-u8-for-vl-sl.patch patches.drivers/staging-rdma-hfi1-adaptive-pio-for-short-messages.patch patches.drivers/ib-qib-staging-rdma-hfi1-ib-rdmavt-progress-selectio.patch patches.drivers/staging-rdma-hfi-fix-cq-completion-order-issue.patch patches.drivers/staging-rdma-hfi1-add-qp-to-send-context-mapping-for.patch patches.drivers/staging-rdma-hfi1-determine-actual-operational-vls.patch patches.drivers/staging-rdma-hfi1-add-send-context-sw-index.patch patches.drivers/staging-rdma-hfi1-add-cq-head-and-tail-information-t.patch patches.drivers/staging-rdma-hfi1-add-spaces-around-binary-operators.patch patches.drivers/staging-rdma-hfi1-remove-multiple-blank-lines.patch patches.drivers/staging-rdma-hfi1-remove-space-after-cast.patch patches.drivers/staging-rdma-hfi1-fix-comparison-to-null.patch patches.drivers/staging-rdma-hfi1-remove-blank-line-after-an-open-br.patch patches.drivers/staging-rdma-hfi1-remove-blank-line-before-close-bra.patch patches.drivers/staging-rdma-hfi1-fix-logical-continuations.patch patches.drivers/staging-rdma-hfi1-add-blank-link-after-declarations.patch patches.drivers/staging-rdma-hfi1-remove-unnecessary-parentheses.patch patches.drivers/staging-rdma-hfi1-use-bit_ull-macro.patch patches.drivers/staging-rdma-hfi1-split-multiple-assignments.patch patches.drivers/staging-rdma-hfi1-fix-misspellings.patch patches.drivers/staging-rdma-hfi1-remove-camelcase.patch patches.drivers/staging-rdma-hfi1-use-pointer-instead-of-struct-name.patch patches.drivers/staging-rdma-hfi1-remove-void-function-return-statem.patch patches.drivers/staging-rdma-hfi1-add-comment-for-spinlock_t-definit.patch patches.drivers/staging-rdma-hfi1-fix-block-comments.patch patches.drivers/staging-rdma-hfi1-fix-code-alignment.patch patches.drivers/staging-rdma-hfi1-add-braces-on-all-arms-of-statemen.patch patches.drivers/staging-rdma-hfi1-remove-else-after-break.patch patches.drivers/staging-rdma-hfi1-fix-header.patch patches.drivers/staging-rdma-hfi1-fix-0-day-syntax-error.patch patches.drivers/staging-rdma-hfi1-fix-xmit-discard-error-weight.patch patches.drivers/staging-rdma-hfi1-cleanup-comments-and-logs-in-phy-c.patch patches.drivers/staging-rdma-hfi1-fix-debugfs-access-race.patch patches.drivers/staging-rdma-hfi1-disclose-more-information-when-i2c.patch patches.drivers/ib-rdamvt-fix-cross-build-with-rdmavt.patch patches.drivers/staging-rdma-hfi1-guard-i2c-access-against-cp.patch patches.drivers/staging-rdma-hfi1-fix-counter-read-for-cp.patch patches.drivers/ib-rdmavt-check-lkey_table_size-value-before-use.patch patches.drivers/staging-rdma-hfi1-fix-header-size-calculation-for-rc.patch patches.drivers/staging-rdma-hfi1-avoid-using-upstream-component-if-.patch patches.drivers/staging-rdma-hfi1-check-interrupt-registers-mapping.patch patches.drivers/staging-rdma-hfi1-fix-reporting-of-led-status-in-get.patch patches.drivers/staging-rdma-hfi1-fix-memory-leaks.patch patches.drivers/ib-hfi1-add-the-break-statement-that-was-removed-in-.patch patches.drivers/ib-hfi1-move-constant-to-the-right-in-bitwise-operat.patch patches.drivers/ib-hfi1-remove-asic-block-clear.patch patches.drivers/ib-hfi1-add-shared-asic-structure.patch patches.drivers/ib-hfi1-add-asic-resource-reservation-functions.patch patches.drivers/ib-hfi1-change-eprom-handling-to-use-resource-reserv.patch patches.drivers/ib-hfi1-change-sbus-handling-to-use-resource-reserva.patch patches.drivers/ib-hfi1-change-qsfp-functions-to-use-resource-reserv.patch patches.drivers/ib-hfi1-change-thermal-init-to-use-resource-reservat.patch patches.drivers/ib-hfi1-remove-unused-hfi1_do_init_asic-flag.patch patches.drivers/ib-hfi1-reduce-hardware-mutex-timeout.patch patches.drivers/ib-hfi1-hold-i2c-resource-across-debugfs-open-close.patch patches.drivers/ib-hfi1-add-asic-flag-view-clear.patch patches.drivers/ib-hfi1-handle-host-handshake-timeout.patch patches.drivers/ib-hfi1-add-adaptive-cacheless-verbs-copy.patch patches.drivers/ib-hfi1-don-t-call-cond_resched-in-atomic-mode-when-.patch patches.drivers/ib-hfi1-improve-led-beaconing.patch patches.drivers/ib-hfi1-report-pid-in-qp_stats-to-aid-debug.patch patches.drivers/ib-hfi1-fix-issues-with-qp_stats-print.patch patches.drivers/ib-hfi1-add-unique-trace-point-for-pio-and-sdma-send.patch patches.drivers/ib-hfi1-fix-ordering-of-trace-for-accuracy.patch patches.drivers/ib-hfi1-fix-pio-wakeup-timing-hole.patch patches.drivers/ib-hfi1-fix-panic-in-adaptive-pio.patch patches.drivers/ib-hfi1-fix-adaptive-pio-packet-corruption.patch patches.drivers/ib-hfi1-enable-adaptive-pio-by-default.patch patches.drivers/ib-rdmavt-post-receive-for-qp-in-err-state.patch patches.drivers/ib-hfi1-re-factor-mmu-notification-code.patch patches.drivers/ib-hfi1-allow-mmu-function-execution-in-irq-context.patch patches.drivers/ib-hfi1-prevent-null-pointer-dereference.patch patches.drivers/ib-hfi1-allow-remove-mmu-callbacks-to-free-nodes.patch patches.drivers/ib-hfi1-remove-the-use-of-add-remove-rb-function-poi.patch patches.drivers/ib-hfi1-notify-remove-mmu-rb-callback-of-calling-con.patch patches.drivers/ib-hfi1-use-interval-rb-trees.patch patches.drivers/ib-hfi1-add-mmu-tracing.patch patches.drivers/ib-hfi1-remove-compare-callback.patch patches.drivers/ib-hfi1-add-filter-callback.patch patches.drivers/ib-hfi1-adjust-last-address-values-for-intervals.patch patches.drivers/ib-hfi1-implement-sdma-side-buffer-caching.patch patches.drivers/ib-hfi1-add-pin-query-function.patch patches.drivers/ib-hfi1-specify-mm-when-releasing-pages.patch patches.drivers/ib-hfi1-switch-to-using-the-pin-query-function.patch patches.drivers/ib-hfi1-add-sdma-cache-eviction-algorithm.patch patches.drivers/IB-hfi1-Don-t-attempt-to-free-resources-if-initializ.patch patches.drivers/IB-hfi1-Correct-8051-link-parameter-settings.patch patches.drivers/IB-hfi1-Remove-unreachable-code.patch patches.drivers/IB-qib-IB-hfi1-Fix-up-UD-loopback-use-of-irq-flags.patch patches.drivers/IB-hfi1-Fix-pio-wait-counter-double-increment.patch patches.drivers/IB-hfi1-Fix-missing-lock-unlock-in-verbs-drain-callb.patch patches.drivers/IB-hfi1-Fix-potential-panic-with-sdma-drained-mechan.patch patches.drivers/IB-hfi1-Fix-hard-lockup-due-to-not-using-save-restor.patch patches.drivers/IB-core-Fix-RoCE-v1-multicast-join-logic-issue.patch # bnx2x SLE12-SP2 update (bsc#966325 FATE#320153) patches.drivers/bnx2x-0001-bnx2x-Add-new-SW-stat-tx_exhaustion_events.patch patches.drivers/bnx2x-0002-bnx2x-Show-port-statistics-in-Multi-function.patch patches.drivers/bnx2x-0003-bnx2x-Utilize-FW-7.13.1.0.patch patches.drivers/bnx2x-0004-bnx2x-drop-redundant-error-message-about-allocation-.patch patches.drivers/bnx2x-0005-bnx2x-change-FW-GRO-error-message-to-WARN_ONCE.patch patches.drivers/bnx2x-0006-bnx2x-simplify-distinction-between-port-and-func-sta.patch patches.drivers/bnx2x-0007-bnx2x-avoid-soft-lockup-in-bnx2x_poll.patch patches.drivers/bnx2x-0008-bnx2x-remove-rx_pkt-rx_calls.patch patches.drivers/bnx2x-0009-bnx2x-Fix-link-forcing-for-KR2.patch patches.drivers/bnx2x-0010-bnx2x-Fix-84833-RX-CRC.patch patches.drivers/bnx2x-0011-bnx2x-Correct-84858-PHY-fw-version.patch patches.drivers/bnx2x-0012-bnx2x-Fix-led-setting-for-84858-phy.patch patches.drivers/bnx2x-0013-bnx2x-Fix-84833-phy-command-handler.patch patches.drivers/bnx2x-0014-bnx2x-fix-crash-on-big-endian-when-adding-VLAN.patch patches.drivers/bnx2x-0015-bnx2x-fix-sending-VF-PF-messages-on-big-endian.patch patches.drivers/bnx2x-0016-bnx2x-fix-receive-of-VF-PF-mailbox-messages-by-the-P.patch patches.drivers/bnx2x-0017-bnx2x-access-cfc_del_event-only-if-the-opcode-is-CFC.patch patches.drivers/bnx2x-0018-bnx2x-define-fields-of-struct-cfc_del_event_data-as-.patch patches.drivers/bnx2x-0019-bnx2x-define-event-data-reserved-fields-as-little-en.patch patches.drivers/bnx2x-0020-bnx2x-fix-indentation-in-bnx2x_sp_task.patch patches.drivers/bnx2x-0021-bnx2x-Remove-unneccessary-EXPORT_SYMBOL.patch patches.drivers/bnx2x-0022-geneve-Add-geneve-udp-port-offload-for-ethernet-devi.patch patches.drivers/bnx2x-0023-geneve-Add-geneve_get_rx_port-support.patch patches.drivers/bnx2x-0024-bnx2x-Add-Geneve-inner-RSS-support.patch patches.drivers/bnx2x-0025-bnx2x-Add-support-for-single-port-DCBx.patch patches.drivers/bnx2x-0026-bnx2x-extend-DCBx-support.patch patches.drivers/bnx2x-0027-bnx2x-Warn-about-grc-timeouts-in-register-dump.patch patches.drivers/bnx2x-0028-bnx2x-Add-missing-HSI-for-big-endian-machines.patch patches.drivers/bnx2x-0029-bnx2x-add-a-separate-GENEVE-Kconfig-symbol.patch patches.drivers/bnx2x-0030-bnx2x-don-t-wait-for-Tx-completion-on-recovery.patch patches.drivers/bnx2x-don-t-reset-chip-on-cleanup-if-PCI-function-is.patch # be2net SLE12-SP2 update (bsc#963844 FATE#320192) patches.drivers/be2net-0001-be2net-remove-local-variable-status.patch patches.drivers/be2net-0002-be2net-fix-VF-link-state-transition-from-disabled-to.patch patches.drivers/be2net-0003-be2net-avoid-configuring-VEPA-mode-on-BE3.patch patches.drivers/be2net-0004-be2net-cleanup-FW-flash-image-related-macro-defines.patch patches.drivers/be2net-0005-be2net-move-FW-flash-cmd-code-to-be_cmds.c.patch patches.drivers/be2net-0006-be2net-log-digital-signature-errors-while-flashing-F.patch patches.drivers/be2net-0007-be2net-remove-a-line-of-code-that-has-no-effect.patch patches.drivers/be2net-0008-be2net-remove-unused-error-variables.patch patches.drivers/be2net-0009-be2net-fix-port-res-desc-query-of-GET_PROFILE_CONFIG.patch patches.drivers/be2net-0010-be2net-support-ethtool-get-dump-option.patch patches.drivers/be2net-0011-be2net-bump-up-the-driver-version-to-11.0.0.0.patch patches.drivers/be2net-0012-be2net-return-error-status-from-be_set_phys_id.patch patches.drivers/be2net-0013-be2net-check-for-INSUFFICIENT_PRIVILEGES-error.patch patches.drivers/be2net-0014-be2net-Fix-be_vlan_rem_vid-to-check-vlan-id-being-re.patch patches.drivers/be2net-0015-be2net-SRIOV-Queue-distribution-should-factor-in-EQ-.patch patches.drivers/be2net-0016-be2net-Don-t-run-ethtool-self-tests-for-VFs.patch patches.drivers/be2net-0017-be2net-Fix-Lancer-error-recovery.patch patches.drivers/be2net-0018-be2net-Add-retry-in-case-of-error-recovery-failure.patch patches.drivers/be2net-0019-be2net-Fix-interval-calculation-in-interrupt-moderat.patch patches.drivers/be2net-0020-be2net-Request-RSS-capability-of-Rx-interface-depend.patch patches.drivers/be2net-0021-be2net-Interpret-and-log-new-data-that-s-added-to-th.patch patches.drivers/be2net-0022-be2net-don-t-report-EVB-for-older-chipsets-when-SR-I.patch patches.drivers/be2net-0023-be2net-Fix-pcie-error-recovery-in-case-of-NIC-RoCE-a.patch patches.drivers/be2net-0024-be2net-Declare-some-u16-fields-as-u32-to-improve-per.patch patches.drivers/be2net-0025-be2net-Fix-a-UE-caused-by-passing-large-frames-to-th.patch patches.drivers/be2net-0026-be2net-don-t-enable-multicast-flag-in-be_enable_if_f.patch patches.drivers/be2net-0027-be2net-Don-t-leak-iomapped-memory-on-removal.patch patches.drivers/be2net-0028-benet-be_resume-needs-to-protect-be_open-with-rtnl_l.patch patches.drivers/be2net-0029-be2net-use-max-TXQs-limit-too-while-provisioning-VF-.patch patches.drivers/be2net-0030-be2net-Enable-Wake-On-LAN-from-shutdown-for-Skyhawk.patch patches.drivers/be2net-0031-be2net-Fix-provisioning-of-RSS-for-VFs-in-multi-part.patch patches.drivers/be2net-0032-be2net-fix-definition-of-be_max_eqs.patch patches.drivers/be2net-0033-be2net-support-asymmetric-rx-tx-queue-counts.patch patches.drivers/be2net-0034-be2net-Fix-broadcast-echoes-from-EVB-in-BE3.patch patches.drivers/be2net-0035-be2net-Change-copyright-markings-in-source-files.patch patches.drivers/be2net-0036-be2net-signedness-bug-in-be_msix_enable.patch patches.drivers/be2net-perform-temperature-query-in-adapter-regardle.patch patches.drivers/be2net-clear-vlan-promisc-setting-before-programming.patch patches.drivers/be2net-do-not-remove-vids-from-driver-table-if-be_vi.patch patches.drivers/be2net-Avoid-unnecessary-firmware-updates-of-multica.patch patches.drivers/be2net-Add-privilege-level-check-for-OPCODE_COMMON_G.patch # ixgbe SLE12-SP2 update (bsc#969474 FATE#319812 bsc#969475 FATE#319814) patches.drivers/ixgbe-0001-ixgbe-drop-null-test-before-destroy-functions.patch patches.drivers/ixgbe-0002-ixgbe-Delete-redundant-include-file.patch patches.drivers/ixgbe-0003-ixgbe-fix-multiple-kernel-doc-errors.patch patches.drivers/ixgbe-0005-ixgbe-Add-KR-mode-support-for-CS4227-chip.patch patches.drivers/ixgbe-0006-ixgbevf-Limit-lowest-interrupt-rate-for-adaptive-int.patch patches.drivers/ixgbe-0007-ixgbe-ixgbevf-use-napi_schedule_irqoff.patch patches.drivers/ixgbe-0008-ixgbe-Remove-CS4227-diagnostic-code.patch patches.drivers/ixgbe-0009-ixgbevf-use-ether_addr_copy-instead-of-memcpy.patch patches.drivers/ixgbe-0010-ixgbevf-fix-spoofed-packets-with-random-MAC.patch patches.drivers/ixgbe-0011-ixgbe-Prevent-KR-PHY-reset-in-ixgbe_init_phy_ops_x55.patch patches.drivers/ixgbe-0012-ixgbe-Add-support-for-newer-thermal-alarm.patch patches.drivers/ixgbe-0013-ixgbe-Use-private-workqueue-to-avoid-certain-possibl.patch patches.drivers/ixgbe-0014-ixgbevf-Use-a-private-workqueue-to-avoid-certain-pos.patch patches.drivers/ixgbe-0015-ixgbevf-Minor-cleanups.patch patches.drivers/ixgbe-0016-ixgbe-Refactor-MAC-address-configuration-code.patch patches.drivers/ixgbe-0017-ixgbe-Use-__dev_uc_sync-and-__dev_uc_unsync-for-unic.patch patches.drivers/ixgbe-0018-ixgbe-Allow-FDB-entries-access-to-more-RAR-filters.patch patches.drivers/ixgbe-0019-ixgbe-Update-PTP-to-support-X550EM_x-devices.patch patches.drivers/ixgbe-0020-ixgbe-Correct-spec-violations-by-waiting-after-reset.patch patches.drivers/ixgbe-0021-ixgbe-Wait-for-master-disable-to-be-set.patch patches.drivers/ixgbe-0022-ixgbe-Save-VF-info-and-take-references.patch patches.drivers/ixgbe-0023-ixgbe-Handle-extended-IPv6-headers-in-Tx-path.patch patches.drivers/ixgbe-0024-ixgbe-Always-turn-PHY-power-on-when-requested.patch patches.drivers/ixgbe-0025-ixgbevf-Handle-extended-IPv6-headers-in-Tx-path.patch patches.drivers/ixgbe-0026-ixgbe-Return-error-on-failure-to-allocate-mac_table.patch patches.drivers/ixgbe-0027-ixgbe-Fix-SR-IOV-VLAN-pool-configuration.patch patches.drivers/ixgbe-0028-ixgbe-Simplify-definitions-for-regidx-and-bit-in-set.patch patches.drivers/ixgbe-0029-ixgbe-Reduce-VT-code-indent-in-set_vfta-by-introduci.patch patches.drivers/ixgbe-0030-ixgbe-Simplify-configuration-of-setting-VLVF-and-VLV.patch patches.drivers/ixgbe-0031-ixgbe-Add-support-for-adding-removing-VLAN-on-PF-byp.patch patches.drivers/ixgbe-0032-ixgbe-Reorder-search-to-work-from-the-top-down-inste.patch patches.drivers/ixgbe-0033-ixgbe-Add-support-for-VLAN-promiscuous-with-SR-IOV.patch patches.drivers/ixgbe-0034-ixgbe-Fix-VLAN-promisc-in-relation-to-SR-IOV.patch patches.drivers/ixgbe-0035-ixgbe-Clear-stale-pool-mappings.patch patches.drivers/ixgbe-0036-ixgbe-Clean-stale-VLANs-when-changing-port-VLAN-or-r.patch patches.drivers/ixgbe-0037-ixgbe-do-not-report-2.5-Gbps-as-supported.patch patches.drivers/ixgbe-0038-ixgbevf-Fix-handling-of-NAPI-budget-when-multiple-qu.patch patches.drivers/ixgbe-0039-ixgbevf-minor-cleanups-for-ixgbevf_set_itr.patch patches.drivers/ixgbe-0040-ixgbe-add-support-for-QSFP-PHY-types-in-ixgbe_get_se.patch patches.drivers/ixgbe-0041-ixgbe-report-correct-media-type-for-KR-KX-and-KX4-in.patch patches.drivers/ixgbe-0042-ixgbe-Clean-up-redundancy-in-hw_enc_features.patch patches.drivers/ixgbe-0043-ixgbe-fix-RSS-limit-for-X550.patch patches.drivers/ixgbe-0044-ixgbe-Correct-X550EM_x-revision-check.patch patches.drivers/ixgbe-0045-ixgbe-Fix-bugs-in-ixgbe_clear_vf_vlans.patch patches.drivers/ixgbe-0046-ixgbe-Fill-at-least-min-credits-to-a-TC-credit-refil.patch patches.drivers/ixgbe-0047-ixgbe-use-correct-FCoE-DDP-max-check.patch patches.drivers/ixgbe-0048-ixgbe-fix-broken-PFC-with-X550.patch patches.drivers/ixgbe-0049-ixgbe-do-not-call-check_link-for-ethtool-in-ixgbe_ge.patch patches.drivers/ixgbe-0050-ixgbe-Correct-handling-of-any-outer-UDP-checksum-set.patch patches.drivers/ixgbe-0051-ixgbe-Fix-to-get-FDMI-HBA-attributes-information-wit.patch patches.drivers/ixgbe-0052-ixgbe-Fix-MDD-events-generated-when-FCoE-SRIOV-are-e.patch patches.drivers/ixgbe-0053-ixgbe-Make-ATR-recognize-IPv6-extended-headers.patch patches.drivers/ixgbe-0054-net-rework-ndo-tc-op-to-consume-additional-qdisc-han.patch patches.drivers/ixgbe-0055-net-rework-setup_tc-ndo-op-to-consume-general-tc-ope.patch patches.drivers/ixgbe-0056-netcp-use-pointer-to-fix-build-fail.patch patches.drivers/ixgbe-0057-net-sched-add-cls_u32-offload-hooks-for-netdevs.patch patches.drivers/ixgbe-0058-net-add-tc-offload-feature-flag.patch patches.drivers/ixgbe-0059-net-tc-helper-functions-to-query-action-types.patch patches.drivers/ixgbe-0060-net-ixgbe-add-minimal-parser-details-for-ixgbe.patch patches.drivers/ixgbe-0061-net-ixgbe-add-support-for-tc_u32-offload.patch patches.drivers/ixgbe-0062-net-ixgbe-abort-with-cls-u32-divisor-groups-greater-.patch patches.drivers/ixgbe-0063-ixgbe-use-u32-instead-of-__u32-in-model-header.patch patches.drivers/ixgbe-0064-ixgbe-fix-dates-on-header-of-ixgbe_model.h.patch patches.drivers/ixgbe-0065-net-sched-consolidate-offload-decision-in-cls_u32.patch patches.drivers/ixgbe-0066-net-cls_u32-move-TC-offload-feature-bit-into-cls_u32.patch patches.drivers/ixgbe-0067-net-sched-cls_u32-add-bit-to-specify-software-only-r.patch patches.drivers/ixgbe-0068-net-relax-setup_tc-ndo-op-handle-restriction.patch patches.drivers/ixgbe-0069-ixgbe-Fix-for-RAR0-not-being-set-to-default-MAC-addr.patch patches.drivers/ixgbe-0070-ixgbe-Store-VXLAN-port-number-in-network-order.patch patches.drivers/ixgbe-0071-ixgbe-Fix-ATR-so-that-it-correctly-handles-IPv6-exte.patch patches.drivers/ixgbe-0072-ixgbe-Use-udelay-to-avoid-sleeping-while-atomic.patch patches.drivers/ixgbe-0073-ixgbe-call-ndo_stop-instead-of-dev_close-when-runnin.patch patches.drivers/ixgbe-0074-ixgbevf-call-ndo_stop-instead-of-dev_close-when-runn.patch patches.drivers/ixgbe-0075-ixgbevf-fix-error-code-path-when-setting-MAC-address.patch patches.drivers/ixgbe-0076-ixgbe-make-__ixgbe_setup_tc-static.patch patches.drivers/ixgbe-0077-ixgbe-fix-error-handling-in-TC-cls_u32-offload-routi.patch patches.drivers/ixgbe-0078-ixgbe-Fix-cls_u32-offload-support-for-fields-with-ma.patch patches.drivers/ixgbe-0079-ixgbe-Fix-cls_u32-offload-support-for-L4-ports.patch patches.drivers/ixgbe-Add-support-for-single-port-X550-device.patch patches.drivers/ixgbevf-Add-the-device-ID-s-presented-while-running-.patch patches.drivers/ixgbevf-Move-API-negotiation-function-into-mac_ops.patch patches.drivers/ixgbevf-Support-Windows-hosts-Hyper-V.patch patches.drivers/ixgbevf-Use-mac_ops-instead-of-trying-to-identify-NI.patch # mlx5 SLE12-SP2 update (bsc#966170 FATE#320225 bsc#966172 FATE#320226) patches.drivers/mlx5-0001-net-mlx5_core-Modify-enable-disable-hca-functions.patch patches.drivers/mlx5-0002-net-mlx5_core-Add-base-sriov-support.patch patches.drivers/mlx5-0003-net-mlx5-Add-HW-capabilities-and-structs-for-SR-IOV-.patch patches.drivers/mlx5-0004-net-mlx5-Update-access-functions-to-Query-Modify-vpo.patch patches.drivers/mlx5-0005-net-mlx5-Introduce-access-functions-to-modify-query-.patch patches.drivers/mlx5-0006-net-mlx5-Introduce-access-functions-to-modify-query-.patch patches.drivers/mlx5-0007-net-mlx5-Introduce-access-functions-to-modify-query-.patch patches.drivers/mlx5-0008-net-mlx5-Introduce-access-functions-to-modify-query-.patch patches.drivers/mlx5-0009-net-mlx5e-Write-UC-MC-list-and-promisc-mode-into-vpo.patch patches.drivers/mlx5-0010-net-mlx5e-Write-vlan-list-into-vport-context.patch patches.drivers/mlx5-0011-net-mlx5-Introducing-E-Switch-and-l2-table.patch patches.drivers/mlx5-0012-net-mlx5-E-Switch-Introduce-FDB-hardware-capabilitie.patch patches.drivers/mlx5-0013-net-mlx5-E-Switch-Add-SR-IOV-FDB-support.patch patches.drivers/mlx5-0014-net-mlx5-E-Switch-Introduce-Vport-administration-fun.patch patches.drivers/mlx5-0015-net-mlx5-E-Switch-Introduce-HCA-cap-and-E-Switch-vpo.patch patches.drivers/mlx5-0016-net-mlx5-E-Switch-Introduce-set-vport-vlan-VST-mode.patch patches.drivers/mlx5-0017-net-mlx5-E-Switch-Introduce-get-vf-statistics.patch patches.drivers/mlx5-0018-net-mlx5e-Add-support-for-SR-IOV-ndos.patch patches.drivers/mlx5-0019-net-mlx5-Fix-query-E-Switch-capabilities.patch patches.drivers/mlx5-0020-net-mlx5e-Assign-random-MAC-address-if-needed.patch patches.drivers/mlx5-0021-net-mlx5_core-Introduce-flow-steering-firmware-comma.patch patches.drivers/mlx5-0022-net-mlx5_core-Add-flow-steering-base-data-structures.patch patches.drivers/mlx5-0023-net-mlx5_core-Add-flow-steering-lookup-algorithms.patch patches.drivers/mlx5-0024-net-mlx5_core-Introduce-flow-steering-API.patch patches.drivers/mlx5-0025-net-mlx5_core-Flow-steering-tree-initialization.patch patches.drivers/mlx5-0026-net-mlx5-Use-flow-steering-infrastructure-for-mlx5_e.patch patches.drivers/mlx5-0027-net-mlx5e-Rename-en_flow_table.c-to-en_fs.c.patch patches.drivers/mlx5-0028-net-mlx5e-Do-not-modify-the-TX-SKB.patch patches.drivers/mlx5-0029-net-mlx5_core-Introduce-access-function-to-read-inte.patch patches.drivers/mlx5-0030-net-mlx5e-Add-HW-timestamping-TS-support.patch patches.drivers/mlx5-0031-net-mlx5e-Add-PTP-Hardware-Clock-PHC-support.patch patches.drivers/mlx5-0032-net-mlx5_core-Introduce-flow-steering-autogrouped-fl.patch patches.drivers/mlx5-0033-net-mlx5_core-Add-utilities-to-find-next-and-prev-fl.patch patches.drivers/mlx5-0034-net-mlx5_core-Managing-root-flow-table.patch patches.drivers/mlx5-0035-net-mlx5_core-Introduce-modify-flow-table-command.patch patches.drivers/mlx5-0036-net-mlx5_core-Connect-flow-tables.patch patches.drivers/mlx5-0037-net-mlx5_core-Set-priority-attributes.patch patches.drivers/mlx5-0038-net-mlx5_core-Initialize-namespaces-only-when-suppor.patch patches.drivers/mlx5-0039-net-mlx5_core-Enable-flow-steering-support-for-the-I.patch patches.drivers/mlx5-0040-net-mlx5_core-Make-ipv4-ipv6-location-more-clear.patch patches.drivers/mlx5-0041-net-mlx5_core-Export-flow-steering-API.patch patches.drivers/mlx5-0042-IB-mlx5-Add-flow-steering-support.patch patches.drivers/mlx5-0043-IB-core-Save-the-device-attributes-on-the-device-str.patch patches.drivers/mlx5-0044-IB-add-a-proper-completion-queue-abstraction.patch patches.drivers/mlx5-0045-IB-mlx5-Support-IB-device-s-callback-for-getting-the.patch patches.drivers/mlx5-0046-IB-mlx5-Support-IB-device-s-callback-for-getting-its.patch patches.drivers/mlx5-0047-net-mlx5_core-Break-down-the-vport-mac-address-query.patch patches.drivers/mlx5-0048-net-mlx5_core-Introduce-access-functions-to-enable-d.patch patches.drivers/mlx5-0049-net-mlx5_core-Introduce-access-functions-to-query-vp.patch patches.drivers/mlx5-0050-IB-mlx5-Extend-query_device-port-to-support-RoCE.patch patches.drivers/mlx5-0051-IB-mlx5-Set-network_hdr_type-upon-RoCE-responder-com.patch patches.drivers/mlx5-0052-IB-mlx5-Support-IB-device-s-callbacks-for-adding-del.patch patches.drivers/mlx5-0053-IB-mlx5-Add-RoCE-fields-to-Address-Vector.patch patches.drivers/mlx5-0054-IB-mlx5-Support-RoCE.patch patches.drivers/mlx5-0056-IB-mlx5-Add-create_cq-extended-command.patch patches.drivers/mlx5-0057-IB-core-Add-ib_is_udata_cleared.patch patches.drivers/mlx5-0058-IB-mlx5-Add-support-for-hca_core_clock-and-timestamp.patch patches.drivers/mlx5-0059-IB-mlx5-Add-hca_core_clock_offset-to-udata-in-init_u.patch patches.drivers/mlx5-0060-IB-mlx5-Mmap-the-HCA-s-core-clock-register-to-user-s.patch patches.drivers/mlx5-0061-IB-core-Align-coding-style-of-ib_device_cap_flags-st.patch patches.drivers/mlx5-0062-IB-core-Add-cross-channel-support.patch patches.drivers/mlx5-0063-IB-mlx5-Add-driver-cross-channel-support.patch patches.drivers/mlx5-0064-net-mlx5_core-Add-setting-ATOMIC-endian-mode.patch patches.drivers/mlx5-0065-IB-mlx5-Advertise-atomic-capabilities-in-query-devic.patch patches.drivers/mlx5-0066-IB-mlx5-report-tx-rx-checksum-cap-in-query-results.patch patches.drivers/mlx5-0067-IB-mlx5-Delete-locally-redefined-variable.patch patches.drivers/mlx5-0068-IB-mlx5-Fix-passing-casted-pointer-in-mlx5_query_por.patch patches.drivers/mlx5-0069-IB-mlx5-Fix-data-validation-in-mlx5_ib_alloc_ucontex.patch patches.drivers/mlx5-0070-IB-mlx5-Add-CQE-version-1-support-to-user-QPs-and-SR.patch patches.drivers/mlx5-0071-IB-mlx5-Expose-CQE-version-to-user-space.patch patches.drivers/mlx5-0072-net-mlx5_core-Export-transport-objects.patch patches.drivers/mlx5-0073-net-mlx5_core-Add-RQ-and-SQ-event-handling.patch patches.drivers/mlx5-0074-net-mlx5_core-Warn-on-unsupported-events-of-QP-RQ-SQ.patch patches.drivers/mlx5-0075-IB-mlx5-Allocate-a-Transport-Domain-for-each-ucontex.patch patches.drivers/mlx5-0076-IB-mlx5-Refactor-mlx5_ib_qp-to-accommodate-other-QP-.patch patches.drivers/mlx5-0077-IB-mlx5-Add-create-and-destroy-functionality-for-Raw.patch patches.drivers/mlx5-0078-IB-mlx5-Add-Raw-Packet-QP-query-functionality.patch patches.drivers/mlx5-0079-IB-mlx5-Support-setting-Ethernet-priority-for-Raw-Pa.patch patches.drivers/mlx5-0080-IB-net-mlx5-Move-the-modify-QP-operation-table-to-ml.patch patches.drivers/mlx5-0081-IB-mlx5-Expose-Raw-Packet-QP-to-user-space-consumers.patch patches.drivers/mlx5-0082-IB-mlx5-Unify-CQ-create-flags-check.patch patches.drivers/mlx5-0083-net-Add-skb_inner_transport_offset-function.patch patches.drivers/mlx5-0084-IB-mlx5-Add-CREATE_CQ-and-CREATE_QP-to-uverbs_ex_cmd.patch patches.drivers/mlx5-0085-IB-mlx5-Fix-reqlen-validation-in-mlx5_ib_alloc_ucont.patch patches.drivers/mlx5-0086-IB-mlx5-Fix-use-of-null-pointer-PD.patch patches.drivers/mlx5-0087-IB-mlx5-Use-MLX5_GET-to-correctly-get-end-of-padding.patch patches.drivers/mlx5-0088-IB-mlx5-Fix-RC-transport-send-queue-overhead-computa.patch patches.drivers/mlx5-0089-net-mlx5-Use-offset-based-reserved-field-names-in-th.patch patches.drivers/mlx5-0090-net-mlx5e-Remove-select-queue-ndo-initialization.patch patches.drivers/mlx5-0091-net-mlx5e-Use-static-constant-netdevice-ndos.patch patches.drivers/mlx5-0092-IB-mlx5-Avoid-using-user-index-for-SRQs.patch patches.drivers/mlx5-0093-IB-core-mlx5-Fix-input-len-in-vendor-part-of-create_.patch patches.drivers/mlx5-0094-net-mlx5e-Remove-wrong-poll-CQ-optimization.patch patches.drivers/mlx5-0095-net-mlx5e-Fix-LRO-modify.patch patches.drivers/mlx5-0096-net-mlx5e-Fix-soft-lockup-when-HW-Timestamping-is-en.patch patches.drivers/mlx5-0097-net-mlx5e-Fix-ethtool-RX-hash-func-configuration-cha.patch patches.drivers/mlx5-0098-net-mlx5e-Correctly-handle-RSS-indirection-table-whe.patch patches.drivers/mlx5-0099-net-mlx5e-Add-rx-tx-bytes-software-counters.patch patches.drivers/mlx5-0100-net-mlx5e-Provide-correct-packet-bytes-statistics.patch patches.drivers/mlx5-0101-net-mlx5_core-Create-anchor-of-last-flow-table.patch patches.drivers/mlx5-0102-net-mlx5_core-Introduce-forward-to-next-priority-act.patch patches.drivers/mlx5-0103-IB-mlx5-Add-support-for-don-t-trap-rules.patch patches.drivers/mlx5-0104-net-mlx5_core-Add-helper-function-to-read-virtual-po.patch patches.drivers/mlx5-0105-net-mlx5_core-Add-helper-function-to-read-IB-error-c.patch patches.drivers/mlx5-0106-IB-mlx5-Modify-MAD-reading-counters-method-to-use-co.patch patches.drivers/mlx5-0107-IB-mlx5-Define-interface-bits-for-IPoIB-offloads.patch patches.drivers/mlx5-0108-IB-mlx5-Implement-UD-QP-offloads-for-IPoIB-in-the-TX.patch patches.drivers/mlx5-0109-IB-mlx5-Add-support-for-CSUM-in-RX-flow.patch patches.drivers/mlx5-0110-IB-mlx5-Add-support-for-setting-source-QP-number.patch patches.drivers/mlx5-0111-IB-mlx5-Modify-QP-debugging-prints.patch patches.drivers/mlx5-0112-IB-mlx5-Add-GSI-QP-wrapper.patch patches.drivers/mlx5-0113-IB-mlx5-Create-multiple-transmission-GSI-QPs.patch patches.drivers/mlx5-0114-IB-core-Fix-missed-clean-call-in-registration-path.patch patches.drivers/mlx5-0115-IB-mlx5-Create-GSI-transmission-QPs-when-P_Key-table.patch patches.drivers/mlx5-0116-IB-mlx5-Generate-completions-in-software.patch patches.drivers/mlx5-0117-IB-mlx5-Reorder-GSI-completions.patch patches.drivers/mlx5-0118-IB-mlx5-Pick-the-right-GSI-transmission-QP-for-sendi.patch patches.drivers/mlx5-0119-IB-mlx5-Eliminate-GSI-RX-QP-s-send-buffers.patch patches.drivers/mlx5-0120-IB-mlx5-Refactoring-register-MR-code.patch patches.drivers/mlx5-0121-IB-mlx5-Added-support-for-re-registration-of-MRs.patch patches.drivers/mlx5-0122-net-mlx5-Refactor-mlx5_core_mr-to-mkey.patch patches.drivers/mlx5-0123-IB-mlx5-Add-memory-windows-allocation-support.patch patches.drivers/mlx5-0124-IB-mlx5-Convert-UMR-CQ-to-new-CQ-API.patch patches.drivers/mlx5-0125-IB-mlx5-Make-coding-style-more-consistent.patch patches.drivers/mlx5-0126-IB-mlx5-Expose-correct-max_fast_reg_page_list_len.patch patches.drivers/mlx5-0127-IB-core-Add-arbitrary-sg_list-support.patch patches.drivers/mlx5-0128-mlx5-Add-arbitrary-sg-list-support.patch patches.drivers/mlx5-0129-net-mlx5-Introduce-a-new-header-file-for-physical-po.patch patches.drivers/mlx5-0130-net-mlx5-Introduce-physical-port-PFC-access-function.patch patches.drivers/mlx5-0131-net-mlx5-Introduce-physical-port-TC-prio-access-func.patch patches.drivers/mlx5-0132-net-mlx5e-Support-DCBNL-IEEE-ETS.patch patches.drivers/mlx5-0133-net-mlx5e-Support-DCBNL-IEEE-PFC.patch patches.drivers/mlx5-0134-net-mlx5e-Implement-DCBNL-IEEE-max-rate.patch patches.drivers/mlx5-0135-net-mlx5e-Wake-On-LAN-support.patch patches.drivers/mlx5-0136-net-mlx5e-Move-to-checksum-complete.patch patches.drivers/mlx5-0137-net-mlx5e-Protect-en-header-file-from-redefinitions.patch patches.drivers/mlx5-0138-net-mlx5e-Add-netdev-support-for-VXLAN-tunneling.patch patches.drivers/mlx5-0139-net-mlx5e-Add-TX-stateless-offloads-for-tunneling.patch patches.drivers/mlx5-0140-net-mlx5e-Add-TX-inner-packet-counters.patch patches.drivers/mlx5-0141-net-mlx5e-Replace-async-events-spinlock-with-synchro.patch patches.drivers/mlx5-0142-net-mlx5e-Placement-changed-for-carrier-state-update.patch patches.drivers/mlx5-0143-net-mlx5e-Changed-naming-convention-of-tx-queues-in-.patch patches.drivers/mlx5-0144-net-mlx5e-Move-common-case-counters-within-sq_stats-.patch patches.drivers/mlx5-0145-net-mlx5e-Set-drop-RQ-s-necessary-parameters-only.patch patches.drivers/mlx5-0148-net-mlx5-Make-command-timeout-way-shorter.patch patches.drivers/mlx5-0149-net-mlx5-Fix-global-UAR-mapping.patch patches.drivers/mlx5-0150-net-flower-Introduce-hardware-offload-support.patch patches.drivers/mlx5-0151-net-flow_dissector-Make-dissector_uses_key-and-skb_f.patch patches.drivers/mlx5-0152-net-sched-Macro-instead-of-CONFIG_NET_CLS_ACT-ifdef.patch patches.drivers/mlx5-0153-net-act_skbedit-Utility-functions-for-mark-action.patch patches.drivers/mlx5-0154-net-mlx5_core-Set-flow-steering-dest-only-for-forwar.patch patches.drivers/mlx5-0155-net-mlx5e-Relax-ndo_setup_tc-handle-restriction.patch patches.drivers/mlx5-0156-net-mlx5e-Add-a-new-priority-for-kernel-flow-tables.patch patches.drivers/mlx5-0157-net-mlx5e-Introduce-tc-offload-support.patch patches.drivers/mlx5-0158-net-mlx5e-Support-offload-cls_flower-with-drop-actio.patch patches.drivers/mlx5-0159-net-mlx5e-Support-offload-cls_flower-with-skbedit-ma.patch patches.drivers/mlx5-0160-net-flower-Fix-pointer-cast.patch patches.drivers/mlx5-0161-net-mlx5_core-Fix-caching-ATOMIC-endian-mode-capabil.patch patches.drivers/mlx5-0162-net-mlx5_core-Refactor-device-capability-function.patch patches.drivers/mlx5-0163-net-mlx5_core-Introduce-offload-arithmetic-hardware-.patch patches.drivers/mlx5-0164-net-core-Add-support-for-configuring-VF-GUIDs.patch patches.drivers/mlx5-0165-IB-mlx5-Fix-decision-on-using-MAD_IFC.patch patches.drivers/mlx5-0166-IB-core-Add-subnet-prefix-to-port-info.patch patches.drivers/mlx5-0167-IB-core-Support-accessing-SA-in-virtualized-environm.patch patches.drivers/mlx5-0168-IB-core-Add-interfaces-to-control-VF-attributes.patch patches.drivers/mlx5-0169-IB-ipoib-Add-ndo-operations-for-configuring-VFs.patch patches.drivers/mlx5-0170-net-mlx5_core-Add-VF-param-when-querying-vport-count.patch patches.drivers/mlx5-0171-net-mlx5_core-Implement-modify-HCA-vport-command.patch patches.drivers/mlx5-0172-IB-mlx5-Implement-callbacks-for-manipulating-VFs.patch patches.drivers/mlx5-0173-IB-ipoib-Allow-mcast-packets-from-other-VFs.patch patches.drivers/mlx5-0174-IB-mlx5-fix-VFs-callback-function-prototypes.patch patches.drivers/mlx5-0175-net-mlx5_core-Fix-soft-lockup-in-steering-error-flow.patch patches.drivers/mlx5-0176-net-mlx5e-Fix-MLX5E_100BASE_T-define.patch patches.drivers/mlx5-0177-net-mlx5_core-Add-ConnectX-5-to-list-of-supported-de.patch patches.drivers/mlx5-0180-net-mlx5e-Use-vport-MTU-rather-than-physical-port-MT.patch patches.drivers/mlx5-0181-net-mlx5_core-Remove-static-from-local-variable.patch patches.drivers/mlx5-0182-net-mlx5-Add-pci-shutdown-callback.patch patches.drivers/mlx5-0183-net-mlx5-Unmap-only-the-relevant-IO-memory-mapping.patch patches.drivers/mlx5-0184-net-mlx5-Kconfig-Fix-MLX5_EN-VXLAN-build-issue.patch patches.drivers/mlx5-0185-net-mlx5e-Implement-a-mlx5e-workqueue.patch patches.drivers/mlx5-0186-net-mlx5e-Use-workqueue-for-vxlan-ops.patch patches.drivers/mlx5-0187-Revert-net-mlx5-Kconfig-Fix-MLX5_EN-VXLAN-build-issu.patch patches.drivers/mlx5-0188-net-mlx5e-make-VXLAN-support-conditional.patch patches.drivers/mlx5-0189-net-mlx5-Fix-mlx5-ifc-cmd_hca_cap-bad-offsets.patch patches.drivers/mlx5-0190-net-mlx5-E-Switch-Fix-error-flow-memory-leak.patch patches.drivers/mlx5-0191-IB-mlx5-Allow-mapping-the-free-running-counter-on-PR.patch patches.drivers/mlx5-0192-mlx5-avoid-unused-variable-warning.patch patches.drivers/mlx5-0193-net-mlx5-Fix-MLX5_CMD_OP_MAX-to-be-defined-correctly.patch patches.drivers/mlx5-0194-net-mlx5-Fix-root-flow-table-update.patch patches.drivers/mlx5-0195-net-mlx5-Fix-flow-steering-NIC-capabilities-check.patch patches.drivers/mlx5-0196-net-mlx5-E-Switch-Use-the-correct-free-function.patch patches.drivers/mlx5-0197-net-mlx5-E-Switch-Use-the-correct-error-check-on-ret.patch patches.drivers/mlx5-0198-net-mlx5-E-Switch-Modify-node-guid-on-vf-set-MAC.patch patches.drivers/mlx5-0199-IB-core-Fix-query-port-failure-in-RoCE.patch patches.drivers/mlx5-0200-IB-core-Fix-bit-curruption-in-ib_device_cap_flags-st.patch patches.drivers/mlx5-0201-IB-mlx5-Limit-query-HCA-clock.patch patches.drivers/mlx5-0202-IB-mlx5-Fix-wrong-naming-of-port_rcv_data-counter.patch patches.drivers/mlx5-0203-net-mlx5e-Check-for-BlueFlame-capability-before-allo.patch patches.drivers/mlx5-0204-net-mlx5e-Prevent-adding-the-same-vxlan-port.patch patches.drivers/mlx5-0205-IB-core-Fix-false-search-of-the-IB_SA_WELL_KNOWN_GUI.patch patches.drivers/mlx5-0206-net-mlx5e-Use-ndo_stop-explicitly-at-shutdown-flow.patch patches.drivers/mlx5-0207-net-mlx5e-Fix-select-queue-callback.patch patches.drivers/mlx5-0208-net-mlx5e-Validate-BW-weight-values-of-ETS.patch patches.drivers/mlx5-0209-net-mlx5e-Fix-del-vxlan-port-command-buffer-memset.patch patches.drivers/IB-core-Fix-oops-in-ib_cache_gid_set_default_gid.patch patches.drivers/IB-mlx5-Enable-MAD_IFC-commands-for-IB-ports-only.patch patches.drivers/net-mlx5-Fix-teardown-errors-that-happen-in-pci-erro.patch patches.drivers/net-mlx5-Avoid-setting-unused-var-when-modifying-vpo.patch patches.drivers/net-mlx5-Add-error-prints-when-validate-ETS-failed.patch patches.drivers/net-mlx5-Add-ConnectX-5-PCIe-4.0-to-list-of-supporte.patch # qed/qede SLE12-SP2 update (bsc#966318 FATE#320158 bsc#966316 FATE#320159) patches.drivers/qed_qede-0001-qede-Add-support-for-get-set-_channels.patch patches.drivers/qed_qede-0002-qede-Add-support-for-get-set-_ringparam.patch patches.drivers/qed_qede-0003-qed-Add-support-for-changing-LED-state.patch patches.drivers/qed_qede-0004-qede-Add-support-for-set_phys_id.patch patches.drivers/qed_qede-0005-qede-Add-support-for-nway_reset.patch patches.drivers/qed_qede-0006-qede-Add-support-for-get-set-_pauseparam.patch patches.drivers/qed_qede-0007-qed-qede-use-8.7.3.0-FW.patch patches.drivers/qed_qede-0008-qed-Lay-infrastructure-for-vlan-filtering-offload.patch patches.drivers/qed_qede-0009-qede-Add-vlan-filtering-offload-support.patch patches.drivers/qed_qede-0010-qed-Turn-most-GFP_ATOMIC-into-GFP_KERNEL.patch patches.drivers/qed_qede-0011-qed-Handle-possible-race-in-SB-config.patch patches.drivers/qed_qede-0012-qed-Change-metadata-needed-for-SPQ-entries.patch patches.drivers/qed_qede-0013-qed-Introduce-DMA_REGPAIR_LE.patch patches.drivers/qed_qede-0014-qed-qede-Bump-driver-versions-to-8.7.0.0.patch patches.drivers/qed_qede-0015-qede-Change-pci-DID-for-10g-device.patch patches.drivers/qed_qede-0016-qede-Linearize-SKBs-when-needed.patch patches.drivers/qed_qede-0017-qede-Don-t-report-link-change-needlessly.patch patches.drivers/qed_qede-0018-qed-add-MODULE_FIRMWARE.patch patches.drivers/qed_qede-0019-qed-Prevent-probe-on-previous-error.patch patches.drivers/qed_qede-0020-qed-qede-rebrand-module-description.patch patches.drivers/qed_qede-0021-qed-Semantic-refactoring-of-interrupt-code.patch patches.drivers/qed_qede-0022-qed-Add-support-for-HW-attentions.patch patches.drivers/qed_qede-0023-qed-Print-HW-attention-reasons.patch patches.drivers/qed_qede-0024-qed-Print-additional-HW-attention-info.patch patches.drivers/qed_qede-0025-qed-Correct-BAR-sizes-for-older-MFW.patch patches.drivers/qed_qede-0026-qed-Support-B0-instead-of-A0.patch patches.drivers/qed_qede-0027-qed-Move-statistics-to-L2-code.patch patches.drivers/qed_qede-0028-qed-Fix-error-flow-on-slowpath-start.patch patches.drivers/qed_qede-0029-qed-Remove-unused-NVM-vendor-ID.patch patches.drivers/qed_qede-0030-qed-qede-Add-infrastructure-support-for-hardware-GRO.patch patches.drivers/qed_qede-0031-qede-Add-slowpath-fastpath-support-and-enable-hardwa.patch patches.drivers/qed_qede-0032-qede-Fix-net-next-make-ARCH-x86_64.patch patches.drivers/qed_qede-0033-qed-Prevent-MF-link-notifications.patch patches.drivers/qed_qede-0034-qed-Major-changes-to-MB-locking.patch patches.drivers/qed_qede-0035-qed-Notify-of-transciever-changes.patch patches.drivers/qed_qede-0036-qed-Enlrage-the-drain-timeout.patch patches.drivers/qed_qede-0037-qed-initialize-return-rc-to-avoid-returning-garbage.patch patches.drivers/qed_qede-0038-qede-Fix-various-memory-allocation-error-flows-for-f.patch patches.drivers/qed_qede-0039-qede-Fix-setting-Skb-network-header.patch patches.drivers/qed_qede-0040-qede-Fix-single-MTU-sized-packet-from-firmware-GRO-f.patch patches.drivers/qed_qede-0001-qed-remove-version-dependency.patch patches.drivers/qed_qede-0002-qed-add-Rx-flow-hash-indirection-support.patch patches.drivers/qed_qede-0003-qede-add-Rx-flow-hash-indirection-support.patch patches.drivers/qed_qede-0004-qed-bump-driver-versions-to-8.7.1.20.patch patches.drivers/qed_qede-0005-qed-Add-infrastructure-support-for-tunneling.patch patches.drivers/qed_qede-0006-qed-qede-Add-VXLAN-tunnel-slowpath-configuration-sup.patch patches.drivers/qed_qede-0007-qed-qede-Add-GENEVE-tunnel-slowpath-configuration-su.patch patches.drivers/qed_qede-0008-qed-Enable-GRE-tunnel-slowpath-configuration.patch patches.drivers/qed_qede-0009-qede-Add-fastpath-support-for-tunneling.patch patches.drivers/qed_qede-0010-qed-Align-statistics-names.patch patches.drivers/qed_qede-0011-qede-Add-support-for-ethtool-private-flags.patch patches.drivers/qed_qede-0012-qed-Conditions-for-changing-link.patch patches.drivers/qed_qede-0013-qed-add-support-for-link-pause-configuration.patch patches.drivers/qed_qede-0014-qed-Add-vport-WFQ-configuration-APIs.patch patches.drivers/qed_qede-0015-qed-Add-PF-max-bandwidth-configuration-support.patch patches.drivers/qed_qede-0016-qed-Add-PF-min-bandwidth-configuration-support.patch patches.drivers/qed_qede-0017-qed-add-infrastructure-for-device-self-tests.patch patches.drivers/qed_qede-0018-qede-add-support-for-selftests.patch patches.drivers/qed_qede-0019-qede-add-implementation-for-internal-loopback-test.patch patches.drivers/qed_qede-0020-qed-Apply-tunnel-configurations-after-PF-start.patch patches.drivers/qed_qede-0021-qede-prevent-chip-hang-when-increasing-channels.patch patches.drivers/qed_qede-0022-qede-uninitialized-variable-in-qede_start_xmit.patch patches.drivers/qed_qede-0023-qed-Add-CONFIG_QED_SRIOV.patch patches.drivers/qed_qede-0024-qed-Add-VF-PF-channel-infrastructure.patch patches.drivers/qed_qede-0025-qed-Introduce-VFs.patch patches.drivers/qed_qede-0026-qed-IOV-configure-and-FLR.patch patches.drivers/qed_qede-0027-qed-IOV-l2-functionality.patch patches.drivers/qed_qede-0028-qed-Bulletin-and-Link.patch patches.drivers/qed_qede-0029-qed-Align-TLVs.patch patches.drivers/qed_qede-0030-qede-Add-VF-support.patch patches.drivers/qed_qede-0031-qed-Support-PVID-configuration.patch patches.drivers/qed_qede-0032-qed-Support-forced-MAC.patch patches.drivers/qed_qede-0033-qed-IOV-link-control.patch patches.drivers/qed_qede-0034-qed-IOV-support-spoof-checking.patch patches.drivers/qed_qede-0035-qed-support-ndo_get_vf_config.patch patches.drivers/qed_qede-0036-qed-Tx-switching-configuration.patch patches.drivers/qed_qede-0037-qed-Correct-PF-sanity-check.patch patches.drivers/qed_qede-0038-qed-Improve-VF-interrupt-reset.patch patches.drivers/qed_qede-0039-qed-Reset-link-on-IOV-disable.patch patches.drivers/qed_qede-0040-qed-Allow-more-than-16-VFs.patch patches.drivers/qed_qede-0041-qed-VFs-gracefully-accept-lack-of-PM.patch patches.drivers/qed_qede-0042-qed-Remove-a-stray-tab.patch patches.drivers/qed_qede-0043-qed-add-support-for-dcbx.patch patches.drivers/qed_qede-0044-qed-signedness-bug-in-qed_dcbx_process_tlv.patch patches.drivers/qed_qede-0045-qed-Fix-allocation-in-interrupt-context.patch patches.drivers/qed_qede-0046-qede-Don-t-try-removing-unconfigured-vlans.patch patches.drivers/qed_qede-0047-qed-Fix-removal-of-spoof-checking-for-VFs.patch patches.drivers/qed-bump-driver-versions-to-8.7.1.62.patch patches.drivers/qed_qede-Utilize-FW-8.10.3.0.patch patches.fixes/qed_qede-0001-qed-FLR-of-active-VFs-might-lead-to-FW-assert.patch patches.fixes/qed_qede-0002-qede-Correctly-map-aggregation-replacement-pages.patch # igb SLE12-SP2 update (bsc#969471 FATE#319813 bsc#969473 FATE#319815) patches.drivers/igb-0001-igb-add-88E1543-initialization-code.patch patches.drivers/igb-0005-igb-improve-handling-of-disconnected-adapters.patch patches.drivers/igb-0006-igb-Remove-GS40G-specific-defines-functions.patch patches.drivers/igb-0007-igb-Don-t-add-PHY-address-to-PCDL-address.patch patches.drivers/igb-0008-igb-Improve-cable-length-function-for-I210-etc.patch patches.drivers/igb-0009-igb-Explicitly-label-self-test-result-indices.patch patches.drivers/igb-0010-igb-Remove-unnecessary-flag-setting-in-igb_set_flag_.patch patches.drivers/igb-0011-igb-Unpair-the-queues-when-changing-the-number-of-qu.patch patches.drivers/igb-0012-igb-igbvf-don-t-give-up.patch patches.drivers/igb-0013-igb-clean-up-code-for-setting-MAC-address.patch patches.drivers/igb-0014-igb-Refactor-VFTA-configuration.patch patches.drivers/igb-0015-igb-Allow-asymmetric-configuration-of-MTU-versus-Rx-.patch patches.drivers/igb-0016-igb-Do-not-factor-VLANs-into-RLPML-calculation.patch patches.drivers/igb-0017-igb-Always-enable-VLAN-0-even-if-8021q-is-not-loaded.patch patches.drivers/igb-0018-igb-Merge-VLVF-configuration-into-igb_vfta_set.patch patches.drivers/igb-0019-igb-Clean-up-configuration-of-VF-port-VLANs.patch patches.drivers/igb-0020-igb-Add-support-for-VLAN-promiscuous-with-SR-IOV-and.patch patches.drivers/igb-0021-igb-Drop-unnecessary-checks-in-transmit-path.patch patches.drivers/igb-0022-igb-Enable-use-of-bridge-fdb-add-to-set-unicast-tabl.patch patches.drivers/igb-0023-igb-Add-workaround-for-VLAN-tag-stripping-on-82576.patch patches.drivers/igb-0024-igb-When-GbE-link-up-wait-for-Remote-receiver-status.patch patches.drivers/igb-0025-igb-constify-e1000_phy_operations-structure.patch patches.drivers/igb-0026-igb-enable-WoL-for-OEM-devices-regardless-of-EEPROM-.patch patches.drivers/igb-0027-igb-add-conditions-for-I210-to-generate-periodic-clo.patch patches.drivers/igb-0028-igb-rename-igb-define-to-be-more-generic.patch patches.drivers/igb-0029-igb-Add-support-for-generic-Tx-checksums.patch patches.drivers/igb-0030-igbvf-Add-support-for-generic-Tx-checksums.patch patches.drivers/igb-0031-igbvf-remove-link-is-Up-message-when-registering-mca.patch patches.drivers/igb-0032-igb-Fix-VLAN-tag-stripping-on-Intel-i350.patch patches.drivers/igb-0033-igb-call-ndo_stop-instead-of-dev_close-when-running-.patch # netxen_nic SLE12-SP2 update (bsc#966339 FATE#320150) patches.drivers/netxen_nic-0001-netxen-Use-kobj_to_dev.patch patches.drivers/netxen_nic-0002-netxen-fix-error-handling-in-netxen_get_flash_block.patch patches.drivers/netxen_nic-0003-netxen-reversed-condition-in-netxen_nic_set_link_par.patch patches.drivers/netxen_nic-0004-netxen-netxen_rom_fast_read-doesn-t-return-1.patch # bna SLE12-SP2 update (bsc#966321 FATE#320156) patches.drivers/bna-0001-bna-fix-Rx-data-corruption-with-VLAN-stripping-enabl.patch patches.drivers/bna-0002-bna-fix-list-corruption.patch # e1000 SLE12-SP2 update (bsc#969468 FATE#319817) patches.drivers/e1000-0001-e1000-make-eeprom-read-write-scheduler-friendly.patch patches.drivers/e1000-0003-e1000-Remove-checkpatch-coding-style-errors.patch patches.drivers/e1000-0004-e1000-clean-up-the-checking-logic.patch patches.drivers/e1000-0005-e1000-fix-a-typo-in-the-comment.patch patches.drivers/e1000-0006-e1000-fix-kernel-doc-argument-being-missing.patch patches.drivers/e1000-0007-e1000-get-rid-of-duplicate-exit-path.patch patches.drivers/e1000-0008-e1000-Elementary-checkpatch-warnings-and-checks-remo.patch patches.drivers/e1000-0009-e1000-Do-not-overestimate-descriptor-counts-in-Tx-pr.patch patches.drivers/e1000-0010-e1000-Double-Tx-descriptors-needed-check-for-82544.patch patches.drivers/fm10k-0004-fm10k-use-napi_schedule_irqoff.patch patches.drivers/fm10k-0005-fm10k-set-netdev-features-in-one-location.patch patches.drivers/fm10k-0009-fm10k-Correct-typecast-in-fm10k_update_xc_addr_pf.patch patches.drivers/fm10k-0010-fm10k-explicitly-typecast-vlan-values-to-u16.patch patches.drivers/fm10k-0011-fm10k-add-statistics-for-actual-DWORD-count-of-mbmem.patch patches.drivers/fm10k-0012-fm10k-rename-mbx_tx_oversized-statistic-to-mbx_tx_dr.patch patches.drivers/fm10k-0013-fm10k-Add-support-for-ITR-scaling-based-on-PCIe-link.patch patches.drivers/fm10k-0014-fm10k-introduce-ITR_IS_ADAPTIVE-macro.patch patches.drivers/fm10k-0015-fm10k-Update-adaptive-ITR-algorithm.patch patches.drivers/fm10k-0016-fm10k-use-macro-for-default-Tx-and-Rx-ITR-values.patch patches.drivers/fm10k-0017-fm10k-change-default-Tx-ITR-to-25usec.patch patches.drivers/fm10k-0018-fm10k-TRIVIAL-fix-typo-of-hardware.patch patches.drivers/fm10k-0019-fm10k-TRIVIAL-cleanup-order-at-top-of-fm10k_xmit_fra.patch patches.drivers/fm10k-0020-fm10k-use-ether_addr_copy-to-copy-MAC-address.patch patches.drivers/fm10k-0021-fm10k-do-not-use-CamelCase.patch patches.drivers/fm10k-0022-fm10k-remove-unnecessary-else-block-from-if-statemen.patch patches.drivers/fm10k-0023-fm10k-remove-namespace-pollution-of-fm10k_iov_msg_da.patch patches.drivers/fm10k-0024-fm10k-consistently-refer-to-VLANs-and-VLAN-IDs.patch patches.drivers/fm10k-0025-fm10k-bump-driver-version.patch patches.drivers/fm10k-0026-fm10k-conditionally-compile-DCB-and-DebugFS-support.patch patches.drivers/fm10k-0029-fm10k-do-not-inline-fm10k_iov_select_vid.patch patches.drivers/fm10k-0030-fm10k-whitespace-cleanups.patch patches.drivers/fm10k-0031-fm10k-use-BIT-macro-instead-of-open-coded-bit-shifti.patch patches.drivers/fm10k-0032-fm10k-cleanup-namespace-pollution.patch patches.drivers/fm10k-0033-fm10k-cleanup-overly-long-lines.patch patches.drivers/fm10k-0034-fm10k-initialize-xps-at-driver-load.patch patches.drivers/fm10k-0035-fm10k-don-t-initialize-fm10k_workqueue-at-global-lev.patch patches.drivers/fm10k-0036-fm10k-correctly-pack-TLV-structures-and-explain-reas.patch patches.drivers/fm10k-0037-fm10k-Cleanup-exception-handling-for-changing-queues.patch patches.drivers/fm10k-0038-fm10k-use-ether_addr_equal-instead-of-memcmp.patch patches.drivers/fm10k-0039-fm10k-address-operator-not-needed-when-declaring-fun.patch patches.drivers/fm10k-0040-fm10k-constify-fm10k_mac_ops-fm10k_iov_ops-and-fm10k.patch patches.drivers/fm10k-0041-fm10k-remove-unused-struct-element.patch patches.drivers/fm10k-0042-fm10k-use-true-false-for-boolean-get_host_state.patch patches.drivers/fm10k-0043-fm10k-cleanup-mailbox-code-comments-etc.patch patches.drivers/fm10k-0044-fm10k-IS_ENABLED-is-not-appropriate-for-boolean-kcon.patch patches.drivers/fm10k-0045-ethtool-correctly-ensure-GS-CHANNELS-doesn-t-conflic.patch patches.drivers/fm10k-0046-ethtool-ensure-channel-counts-are-within-bounds-duri.patch patches.drivers/fm10k-0047-fm10k-don-t-reinitialize-RSS-flow-table-when-RXFH-co.patch patches.drivers/fm10k-0048-fm10k-fix-multi-bit-VLAN-update-requests-from-VF.patch # i40e SLE12-SP2 update (bsc#969476 FATE#319648 bsc#969477 FATE#319816) patches.drivers/i40e-0001-i40evf-fix-compiler-warning-of-unused-variable.patch patches.drivers/i40e-0002-intel-i40e-fix-confused-code.patch patches.drivers/i40e-0003-i40e-i40evf-remove-unused-tunnel-parameter.patch patches.drivers/i40e-0004-i40e-Change-BUG_ON-to-WARN_ON-in-service-event-compl.patch patches.drivers/i40e-0005-i40e-remove-BUG_ON-from-feature-string-building.patch patches.drivers/i40e-0006-i40e-remove-BUG_ON-from-FCoE-setup.patch patches.drivers/i40e-0008-i40e-i40evf-Add-a-stat-to-track-how-many-times-we-ha.patch patches.drivers/i40e-0009-i40e-Move-the-saving-of-old-link-info-from-handle_li.patch patches.drivers/i40e-0010-i40e-i40evf-Add-comment-to-endif.patch patches.drivers/i40e-0011-i40e-i40evf-clean-up-error-messages.patch patches.drivers/i40e-0013-i40e-return-the-number-of-enabled-queues-for-ETHTOOL.patch patches.drivers/i40e-0014-i40e-rework-the-functions-to-configure-RSS-with-simi.patch patches.drivers/i40e-0015-i40e-create-a-generic-configure-rss-function.patch patches.drivers/i40e-0016-i40e-Bump-version-to-1.4.2.patch patches.drivers/i40e-0017-i40e-add-new-fields-to-store-user-configuration.patch patches.drivers/i40e-0018-i40e-rename-rss_size-to-alloc_rss_size-in-i40e_pf.patch patches.drivers/i40e-0020-i40e-i40evf-prefetch-skb-data-on-transmit.patch patches.drivers/i40e-0021-i40evf-rename-VF-adapter-specific-RSS-function.patch patches.drivers/i40e-0022-i40evf-create-a-generic-config-RSS-function.patch patches.drivers/i40e-0023-i40evf-create-a-generic-get-RSS-function.patch patches.drivers/i40e-0024-i40evf-add-new-fields-to-store-user-configuration-of.patch patches.drivers/i40e-0025-i40e-Update-error-messaging.patch patches.drivers/i40e-0026-i40e-fix-confusing-message.patch patches.drivers/i40e-0027-i40e-make-error-message-more-useful.patch patches.drivers/i40e-0028-i40evf-quoth-the-VF-driver-Nevermore.patch patches.drivers/i40e-0029-i40evf-allocate-queue-vectors-dynamically.patch patches.drivers/i40e-0030-i40evf-allocate-ring-structs-dynamically.patch patches.drivers/i40e-0031-i40e-i40evf-Bump-i40e-version-to-1.4.4-and-i40evf-to.patch patches.drivers/i40e-0033-i40e-remove-unused-argument.patch patches.drivers/i40e-0034-i40e-Fix-i40e_print_features-VEB-mode-output.patch patches.drivers/i40e-0035-i40evf-increase-max-number-of-queues.patch patches.drivers/i40e-0036-i40evf-set-real-num-queues.patch patches.drivers/i40e-0037-i40evf-remove-duplicate-string.patch patches.drivers/i40e-0038-i40e-Detection-and-recovery-of-TX-queue-hung-logic-m.patch patches.drivers/i40e-0040-i40evf-don-t-use-atomic-allocation.patch patches.drivers/i40e-0041-i40e-propagate-properly.patch patches.drivers/i40e-0042-i40evf-use-correct-types.patch patches.drivers/i40e-0043-i40e-use-priv-flags-to-control-packet-split.patch patches.drivers/i40e-0044-i40e-remove-CONFIG_I40E_VXLAN.patch patches.drivers/i40e-0045-i40e-Remove-separate-functions-gathering-XOFF-Rx-sta.patch patches.drivers/i40e-0046-i40e-fix-whitespace.patch patches.drivers/i40e-0047-i40e-i40evf-use-logical-operator.patch patches.drivers/i40e-0048-i40e-i40evf-Bump-version-to-1.4.7-for-i40e-and-1.4.3.patch patches.drivers/i40e-0049-i40e-trivial-fixes.patch patches.drivers/i40e-0050-Revert-i40e-remove-CONFIG_I40E_VXLAN.patch patches.drivers/i40e-0051-i40e-chomp-the-BIT-_ULL.patch patches.drivers/i40e-0055-i40e-use-explicit-cast-from-u16-to-u8.patch patches.drivers/i40e-0056-i40e-Opcode-and-structures-required-by-OEM-Post-Upda.patch patches.drivers/i40e-0057-i40e-hush-little-warnings.patch patches.drivers/i40e-0058-i40e-i40evf-Add-a-new-offload-for-RSS-PCTYPE-V2-for-.patch patches.drivers/i40e-0060-i40evf-change-version-string-generation.patch patches.drivers/i40e-0061-i40e-i40evf-Bump-i40e-to-1.4.8-and-i40evf-to-1.4.4.patch patches.drivers/i40e-0062-i40e-geneve-tunnel-offload-support.patch patches.drivers/i40e-0063-i40e-Call-geneve_get_rx_port-to-get-the-existing-Gen.patch patches.drivers/i40e-0064-net-Add-eth_platform_get_mac_address-helper.patch patches.drivers/i40e-0065-i40e-change-log-messages-and-error-returns.patch patches.drivers/i40e-0066-i40e-allow-zero-MAC-address-for-VFs.patch patches.drivers/i40e-0067-i40e-Look-up-MAC-address-in-Open-Firmware-or-IDPROM.patch patches.drivers/i40e-0069-i40e-remove-forever-unused-ID.patch patches.drivers/i40e-treewide-Fix-typos-in-printk.patch patches.drivers/i40e-0070-i40e-fix-build-warnings.patch patches.drivers/i40e-0071-net-i40e-shut-up-uninitialized-variable-warnings.patch patches.drivers/i40e-0072-i40e-Add-mac_filter_element-at-the-end-of-the-list-i.patch patches.drivers/i40e-0074-i40e-Replace-X722-mac-check-in-ethtool-get_settings.patch patches.drivers/i40e-0075-i40evf-allow-channel-bonding-of-VFs.patch patches.drivers/i40e-0076-i40e-define-function-capabilities-in-only-one-place.patch patches.drivers/i40e-0077-i40evf-null-out-ring-pointers-on-free.patch patches.drivers/i40e-0078-i40e-Cleanup-the-code-with-respect-to-restarting-aut.patch patches.drivers/i40e-0079-i40e-update-features-with-right-offload.patch patches.drivers/i40e-0080-i40e-bump-version-to-1.4.10.patch patches.drivers/i40e-0081-i40e-add-new-device-IDs-for-X722.patch patches.drivers/i40e-0082-i40e-Extend-ethtool-RSS-hooks-for-X722.patch patches.drivers/i40e-0083-i40e-i40evf-Fix-for-UDP-TCP-RSS-for-X722.patch patches.drivers/i40e-0084-i40evf-add-new-write-back-mode.patch patches.drivers/i40e-0085-i40e-i40evf-Use-private-workqueue.patch patches.drivers/i40e-0086-i40e-add-new-proxy-wol-bit-for-X722.patch patches.drivers/i40e-0087-i40e-Limit-DCB-FW-version-checks-to-X710-XL710-devic.patch patches.drivers/i40e-0088-i40e-AQ-Add-Run-PHY-Activity-struct.patch patches.drivers/i40e-0089-i40e-AQ-Geneve-cloud-tunnel-type.patch patches.drivers/i40e-0090-i40e-AQ-Add-external-power-class-to-get-link-status.patch patches.drivers/i40e-0091-i40e-add-100Mb-ethtool-reporting.patch patches.drivers/i40e-0092-i40e-AQ-Shared-resource-flags.patch patches.drivers/i40e-0093-i40e-AQ-Add-set_switch_config.patch patches.drivers/i40e-0094-i40e-AQ-Add-VXLAN-GPE-tunnel-type.patch patches.drivers/i40e-0095-i40e-AQ-thermal-sensor-control-struct.patch patches.drivers/i40e-0096-i40e-Bump-AQ-minor-version-to-1.5-for-new-FW-feature.patch patches.drivers/i40e-0097-i40e-Store-lan_vsi_idx-and-lan_vsi_id-in-the-right-s.patch patches.drivers/i40e-0098-i40e-fix-write-back-on-itr-to-work-with-legacy-itr.patch patches.drivers/i40e-0099-i40e-add-counter-for-arq-overflows.patch patches.drivers/i40e-0100-i40e-add-20G-speed-for-Tx-bandwidth-calculations.patch patches.drivers/i40e-0101-i40e-refactor-DCB-function.patch patches.drivers/i40e-0102-i40e-add-a-little-more-to-an-NVM-update-debug-messag.patch patches.drivers/i40e-0103-i40evf-enable-bus-master-after-reset.patch patches.drivers/i40e-0104-i40e-add-netdev-info-to-VSI-dump.patch patches.drivers/i40e-0105-i40e-remove-VF-device-IDs-from-PF.patch patches.drivers/i40e-0106-i40e-trivial-remove-unnecessary-local-var.patch patches.drivers/i40e-0107-i40e-i40evf-Bump-i40e-to-1.4.11-and-i40evf-to-1.4.7.patch patches.drivers/i40e-0108-i40e-trivial-drop-duplicate-definition.patch patches.drivers/i40e-0109-i40e-trivial-fix-missing-space.patch patches.drivers/i40e-0110-i40e-fix-bug-in-dma-sync.patch patches.drivers/i40e-0111-i40e-do-TSO-only-if-CHECKSUM_PARTIAL-is-set.patch patches.drivers/i40e-0112-i40e-allocate-memory-safer.patch patches.drivers/i40e-0113-i40e-fix-do-not-sleep-in-netdev_ops.patch patches.drivers/i40e-0114-i40e-APIs-to-Add-remove-port-mirroring-rules.patch patches.drivers/i40e-0115-i40e-negate-PHY-int-mask-bits.patch patches.drivers/i40e-0116-i40e-drop-unused-function.patch patches.drivers/i40e-0117-i40e-count-allocation-errors.patch patches.drivers/i40e-0118-i40e-avoid-large-memcpy-by-assigning-struct.patch patches.drivers/i40e-0119-i40e-i40evf-bump-version-to-1.4.12-1.4.8.patch patches.drivers/i40e-0120-i40e-Enable-Geneve-offload-for-FW-API-ver-1.4-for-XL.patch patches.drivers/i40e-0121-i40e-add-priv-flag-for-automatic-rule-eviction.patch patches.drivers/i40e-0122-i40e-use-eth_platform_get_mac_address.patch patches.drivers/i40e-0123-i40e-move-sync_vsi_filters-up-in-service_task.patch patches.drivers/i40e-0124-i40e-Make-the-DCB-firmware-checks-for-X710-XL710-onl.patch patches.drivers/i40e-0125-i40e-set-shared-bit-for-multicast-filters.patch patches.drivers/i40e-0126-i40e-add-VEB-stat-control-and-remove-L2-cloud-filter.patch patches.drivers/i40e-0127-i40e-use-new-add_veb-calling-with-VEB-stats-control.patch patches.drivers/i40e-0128-i40e-Refactor-force_wb-and-WB_ON_ITR-functionality-c.patch patches.drivers/i40e-0129-i40evf-Change-vf-driver-string-to-reflect-all-produc.patch patches.drivers/i40e-0130-i40e-i40evf-don-t-lose-interrupts.patch patches.drivers/i40e-0131-i40e-i40evf-try-again-after-failure.patch patches.drivers/i40e-0132-i40e-dump-descriptor-indexes-in-hex.patch patches.drivers/i40e-0133-i40e-i40evf-use-__GFP_NOWARN.patch patches.drivers/i40e-0134-i40e-i40evf-use-pages-correctly-in-Rx.patch patches.drivers/i40e-0135-i40e-i40evf-use-logical-operators-not-bitwise.patch patches.drivers/i40e-0136-i40e-properly-show-packet-split-status-in-debugfs.patch patches.drivers/i40e-0137-i40e-i40evf-Bump-version.patch patches.drivers/i40e-0138-i40e-get-rid-of-magic-number.patch patches.drivers/i40e-0139-i40e-drop-unused-debugfs-file-dump.patch patches.drivers/i40e-0140-i40evf-support-packet-split-receive.patch patches.drivers/i40e-0141-i40e-trivial-cleanup-use-of-pf-hw.patch patches.drivers/i40e-0142-i40e-Add-a-SW-workaround-for-lost-interrupts.patch patches.drivers/i40e-0143-i40e-Fix-PROMISC-mode-for-Multi-function-per-port-MF.patch patches.drivers/i40e-0144-i40e-Removal-of-code-which-relies-on-BASE-VEB-SEID.patch patches.drivers/i40e-0145-i40e-i40evf-avoid-atomics.patch patches.drivers/i40e-0146-i40e-Do-not-disable-queues-in-the-Legacy-MSI-Interru.patch patches.drivers/i40e-0147-i40e-expand-comment.patch patches.drivers/i40e-0148-i40e-better-error-reporting-for-nvmupdate.patch patches.drivers/i40e-0149-i40evf-set-adapter-state-on-reset-failure.patch patches.drivers/i40e-0150-i40e-clean-event-descriptor-before-use.patch patches.drivers/i40e-0151-i40e-When-in-promisc-mode-apply-promisc-mode-to-Tx-T.patch patches.drivers/i40e-0152-i40e-i40evf-Bump-i40e-to-1.4.15-and-i40evf-to-1.4.11.patch patches.drivers/i40e-0153-i40e-i40evf-Drop-outer-checksum-offload-that-was-not.patch patches.drivers/i40e-0154-i40e-i40evf-Use-u64-values-instead-of-casting-them-i.patch patches.drivers/i40e-0155-i40e-i40evf-Factor-out-L4-header-and-checksum-from-L.patch patches.drivers/i40e-0156-i40e-i40evf-Consolidate-all-header-changes-into-TSO-.patch patches.drivers/i40e-0157-i40e-i40evf-Replace-header-pointers-with-unions-of-p.patch patches.drivers/i40e-0158-i40e-i40evf-Add-support-for-IPv4-encapsulated-in-IPv.patch patches.drivers/i40e-0159-i40e-i40evf-Handle-IPv6-extension-headers-in-checksu.patch patches.drivers/i40e-0160-i40e-i40evf-Do-not-write-to-descriptor-unless-we-com.patch patches.drivers/i40e-0161-i40e-i40evf-Add-exception-handling-for-Tx-checksum.patch patches.drivers/i40e-0162-i40e-i40evf-Clean-up-Rx-packet-checksum-handling.patch patches.drivers/i40e-0163-i40e-i40evf-Enable-support-for-SKB_GSO_UDP_TUNNEL_CS.patch patches.drivers/i40e-0164-i40e-Fix-ATR-in-relation-to-tunnels.patch patches.drivers/i40e-0165-i40e-Do-not-drop-support-for-IPv6-VXLAN-or-GENEVE-tu.patch patches.drivers/i40e-0166-i40e-Update-feature-flags-to-reflect-newly-enabled-f.patch patches.drivers/i40e-0167-i40evf-Update-feature-flags-to-reflect-newly-enabled.patch patches.drivers/i40e-0168-i40e-Add-support-for-ATR-w-IPv6-extension-headers.patch patches.drivers/i40e-0169-i40e-i40evf-Break-up-xmit_descriptor_count-from-mayb.patch patches.drivers/i40e-0170-i40e-i40evf-Rewrite-logic-for-8-descriptor-per-packe.patch patches.drivers/i40e-0171-i40e-i40evf-Move-Tx-checksum-closer-to-TSO.patch patches.drivers/i40e-0172-i40e-Add-functions-to-blink-led-on-10GBaseT-PHY.patch patches.drivers/i40e-0173-i40e-Fix-led-blink-capability-for-10GBaseT-PHY.patch patches.drivers/i40e-0174-i40e-Increase-timeout-when-checking-GLGEN_RSTAT_DEVS.patch patches.drivers/i40e-0175-i40e-Do-not-wait-for-Rx-queue-disable-in-DCB-reconfi.patch patches.drivers/i40e-0176-i40e-Fix-for-unexpected-messaging.patch patches.drivers/i40e-0177-i40e-Expose-some-registers-to-program-parser-FD-and-.patch patches.drivers/i40e-0178-i40e-add-check-for-null-VSI.patch patches.drivers/i40e-0179-i40e-add-adminq-commands-for-Rx-CTL-registers.patch patches.drivers/i40e-0180-i40e-implement-and-use-Rx-CTL-helper-functions.patch patches.drivers/i40e-0181-i40e-Use-the-new-rx-ctl-register-helpers.-Don-t-use-.patch patches.drivers/i40e-0182-i40e-suspend-scheduling-during-driver-unload.patch patches.drivers/i40e-0183-i40e-let-go-of-the-past.patch patches.drivers/i40e-0184-i40e-i40evf-Bump-i40e-to-1.4.25-and-i40evf-to-1.4.15.patch patches.drivers/i40e-0185-net-ethtool-introduce-a-new-ioctl-for-per-queue-sett.patch patches.drivers/i40e-0186-net-ethtool-support-get-coalesce-per-queue.patch patches.drivers/i40e-0187-net-ethtool-support-set-coalesce-per-queue.patch patches.drivers/i40e-0188-i40e-queue-specific-settings-for-interrupt-moderatio.patch patches.drivers/i40e-0189-i40e-ethtool-support-coalesce-getting-by-queue.patch patches.drivers/i40e-0190-i40e-ethtool-support-coalesce-setting-by-queue.patch patches.drivers/i40e-0191-uapi-define-DIV_ROUND_UP-for-userland.patch patches.drivers/i40e-0192-cxgb4i-don-t-redefine-DIV_ROUND_UP.patch patches.drivers/i40e-0193-i40e-Add-support-for-client-interface-for-IWARP-driv.patch patches.drivers/i40e-0194-i40iw-add-main-hdr-status.patch patches.drivers/i40e-0195-i40iw-add-connection-management-code.patch patches.drivers/i40e-0196-i40iw-add-puda-code.patch patches.drivers/i40e-0197-i40iw-add-pble-resource-files.patch patches.drivers/i40e-0198-i40iw-add-hmc-resource-files.patch patches.drivers/i40e-0199-i40iw-add-hw-and-utils-files.patch patches.drivers/i40e-0200-i40iw-add-files-for-iwarp-interface.patch patches.drivers/i40e-0201-iwcm-common-code-for-port-mapper.patch patches.drivers/i40e-0202-iw_nes-remove-port-mapper-related-code.patch patches.drivers/i40e-0203-iw_cxgb4-remove-port-mapper-related-code.patch patches.drivers/i40e-0204-i40iw-use-shared-code-for-port-mapper.patch patches.drivers/i40e-0205-i40iw-add-file-to-handle-cqp-calls.patch patches.drivers/i40e-0206-i40iw-add-hardware-related-header-files.patch patches.drivers/i40e-0207-i40iw-add-X722-register-file.patch patches.drivers/i40e-0208-i40iw-user-kernel-shared-files.patch patches.drivers/i40e-0209-i40iw-virtual-channel-handling-files.patch patches.drivers/i40e-0210-i40iw-Kconfig-and-Makefile-for-iwarp-module.patch patches.drivers/i40e-0211-i40iw-changes-for-build-of-i40iw-module.patch patches.drivers/i40e-0212-i40iw-Replace-the-obsolete-crypto-hash-interface-wit.patch patches.drivers/i40e-0213-i40e-i40evf-Fix-handling-of-boolean-logic-in-polling.patch patches.drivers/i40e-0214-i40e-i40evf-Fix-casting-in-transmit-code.patch patches.drivers/i40e-0215-i40iw-avoid-potential-uninitialized-variable-use.patch patches.drivers/i40e-0216-i40e-fix-errant-PCIe-bandwidth-message.patch patches.drivers/i40e-0217-i40e-i40evf-Limit-TSO-to-7-descriptors-for-payload-i.patch patches.drivers/i40e-0218-IB-core-Fix-a-potential-array-overrun-in-CMA-and-SA-.patch patches.drivers/i40e-Don-t-notify-client-s-for-DCB-changes-on-all-VS.patch patches.drivers/i40e-move-i40e_vsi_config_rss-below-i40e_get_rss_aq.patch patches.drivers/i40e-use-configured-RSS-key-and-lookup-table-in-i40e.patch patches.drivers/i40e-don-t-configure-zero-size-RSS-table.patch patches.drivers/i40iw-Change-mem_resources-pointer-to-a-u8.patch patches.drivers/i40iw-Protect-req_resource_num-update.patch patches.drivers/i40iw-Add-missing-check-for-interface-already-open.patch patches.drivers/i40iw-Add-missing-NULL-check-for-MPA-private-data.patch patches.drivers/i40iw-Do-not-set-self-referencing-pointer-to-NULL-af.patch patches.drivers/i40iw-Fix-double-free-of-allocated_buffer.patch patches.drivers/i40iw-Avoid-writing-to-freed-memory.patch patches.drivers/i40iw-Send-last-streaming-mode-message-for-loopback-.patch patches.drivers/i40iw-Update-hw_iwarp_state.patch patches.drivers/i40iw-Receive-notification-events-correctly.patch patches.drivers/i40e-fix-an-uninitialized-variable-bug.patch patches.drivers/i40e-Remove-redundant-memset.patch patches.drivers/i40e-fix-broken-i40e_config_rss_aq-function.patch # bnxt SLE12-SP2 update (bsc#963575 FATE#320144) patches.drivers/bnxt-0001-bnxt_en-support-hwrm_func_drv_unrgtr-command.patch patches.drivers/bnxt-0002-bnxt_en-Optimize-ring-alloc-and-ring-free-functions.patch patches.drivers/bnxt-0003-bnxt_en-Add-support-for-upgrading-APE-NC-SI-firmware.patch patches.drivers/bnxt-0004-bnxt_en-Increment-checksum-error-counter-only-if-NET.patch patches.drivers/bnxt-0005-bnxt_en-Allocate-rx_cpu_rmap-only-if-Accelerated-RFS.patch patches.drivers/bnxt-0006-bnxt_en-Don-t-treat-single-segment-rx-frames-as-GRO-.patch patches.drivers/bnxt-0007-bnxt_en-Check-hardware-resources-before-enabling-NTU.patch patches.drivers/bnxt-0008-bnxt_en-Cleanup-bnxt_hwrm_func_cfg.patch patches.drivers/bnxt-0009-bnxt_en-Improve-VF-resource-accounting.patch patches.drivers/bnxt-0010-bnxt_en-Keep-track-of-the-ring-group-resource.patch patches.drivers/bnxt-0011-bnxt_en-Update-to-Firmware-interface-spec-1.0.0.patch patches.drivers/bnxt-0012-bnxt_en-Add-BCM57301-BCM57402-devices.patch patches.drivers/bnxt-0013-bnxt_en-Refactor-bnxt_dbg_dump_states.patch patches.drivers/bnxt-0014-bnxt_en-Separate-bnxt_-rx-tx-_ring_info-structs-from.patch patches.drivers/bnxt-0015-bnxt_en-Check-for-NULL-rx-or-tx-ring.patch patches.drivers/bnxt-0016-bnxt_en-Re-structure-ring-indexing-and-mapping.patch patches.drivers/bnxt-0017-bnxt_en-Modify-bnxt_get_max_rings-to-support-shared-.patch patches.drivers/bnxt-0018-bnxt_en-Modify-init-sequence-to-support-shared-or-no.patch patches.drivers/bnxt-0019-bnxt_en-Modify-ethtool-l-L-to-support-combined-or-rx.patch patches.drivers/bnxt-0020-bnxt_en-Zero-pad-firmware-messages-to-128-bytes.patch patches.drivers/bnxt-0021-bnxt_en-Reset-embedded-processor-after-applying-firm.patch patches.drivers/bnxt-0022-net-bnxt-always-return-values-from-_bnxt_get_max_rin.patch patches.drivers/bnxt-0023-bnxt_en-Ring-free-response-from-close-path-should-us.patch patches.drivers/bnxt-0024-bnxt_en-Exclude-rx_drop_pkts-hw-counter-from-the-sta.patch patches.drivers/bnxt-0025-bnxt_en-Fix-crash-in-bnxt_free_tx_skbs-during-tx-tim.patch patches.drivers/bnxt-0026-bnxt_en-Fix-ethtool-autoneg-logic.patch patches.drivers/bnxt-0027-bnxt_en-Cleanup-and-Fix-flow-control-setup-logic.patch patches.drivers/bnxt-0028-bnxt_en-Remove-20G-support-and-advertise-only-40Gbas.patch patches.drivers/bnxt-0029-bnxt_en-Fix-implementation-of-tx-push-operation.patch patches.drivers/bnxt-0030-bnxt_en-Reduce-default-ring-sizes.patch patches.drivers/bnxt-0031-bnxt_en-Poll-link-at-the-end-of-__bnxt_open_nic.patch patches.drivers/bnxt-0032-bnxt_en-Remove-unnecessary-call-to-update-PHY-settin.patch patches.drivers/bnxt-0033-bnxt_en-Failure-to-update-PHY-is-not-fatal-condition.patch patches.drivers/bnxt-0034-bnxt_en-Improve-bnxt_vf_update_mac.patch patches.drivers/bnxt-0035-bnxt_en-Send-PF-driver-unload-notification-to-all-VF.patch patches.drivers/bnxt-0036-bnxt_en-Store-irq-coalescing-timer-values-in-micro-s.patch patches.drivers/bnxt-0037-bnxt_en-Refactor-bnxt_hwrm_set_coal.patch patches.drivers/bnxt-0038-bnxt_en-Add-coalescing-support-for-tx-rings.patch patches.drivers/bnxt-0039-bnxt_en-Use-firmware-provided-message-timeout-value.patch patches.drivers/bnxt-0040-bnxt_en-Fix-dmesg-log-firmware-error-messages.patch patches.drivers/bnxt-0041-bnxt_en-Add-installed-package-firmware-version-repor.patch patches.drivers/bnxt-0042-bnxt_en-Refactor-_hwrm_send_message.patch patches.drivers/bnxt-0043-bnxt_en-Add-hwrm_send_message_silent.patch patches.drivers/bnxt-0044-bnxt_en-Fix-zero-padding-of-tx-push-data.patch patches.drivers/bnxt-0045-bnxt_en-Refactor-bnxt_fw_to_ethtool_advertised_spds.patch patches.drivers/bnxt-0046-bnxt_en-Add-reporting-of-link-partner-advertisement.patch patches.drivers/bnxt-0047-bnxt_en-Use-common-function-to-get-ethtool-supported.patch patches.drivers/bnxt-0048-bnxt_en-Extend-autoneg-to-all-speeds.patch patches.drivers/bnxt-0049-bnxt_en-Add-port-statistics-support.patch patches.drivers/bnxt-0050-bnxt_en-Include-some-hardware-port-statistics-in-ndo.patch patches.drivers/bnxt-0051-bnxt_en-Include-hardware-port-statistics-in-ethtool-.patch patches.drivers/bnxt-0052-bnxt_en-Enable-AER-support.patch patches.drivers/bnxt-0053-bnxt_en-Initialize-CP-doorbell-value-before-ring-all.patch patches.drivers/bnxt-0054-bnxt_en-Implement-proper-firmware-message-padding.patch patches.drivers/bnxt-0055-bnxt_en-Fix-typo-in-bnxt_hwrm_set_pause_common.patch patches.drivers/bnxt-0056-bnxt_en-Fix-ethtool-a-reporting.patch patches.drivers/bnxt-0057-bnxt_en-Don-t-fallback-to-INTA-on-VF.patch patches.drivers/bnxt-0058-bnxt_en-Limit-RX-BD-pages-to-be-no-bigger-than-32K.patch patches.drivers/bnxt-0059-bnxt_en-Divide-a-page-into-32K-buffers-for-the-aggre.patch patches.drivers/bnxt-0060-bnxt_en-Need-memory-barrier-when-processing-the-comp.patch patches.drivers/bnxt-0061-bnxt_en-Setup-multicast-properly-after-resetting-dev.patch patches.drivers/bnxt-0062-bnxt_en-Update-to-Firmware-1.2.2-spec.patch patches.drivers/bnxt-0063-bnxt_en-Improve-flow-control-autoneg-with-Firmware-1.patch patches.drivers/bnxt-0064-bnxt_en-Add-basic-EEE-support.patch patches.drivers/bnxt-0065-bnxt_en-Add-EEE-setup-code.patch patches.drivers/bnxt-0066-bnxt_en-Add-get_eee-and-set_eee-ethtool-support.patch patches.drivers/bnxt-0067-bnxt_en-Set-async-event-bits-when-registering-with-t.patch patches.drivers/bnxt-0068-bnxt_en-Add-unsupported-SFP-module-warnings.patch patches.drivers/bnxt-0069-bnxt_en-Check-for-valid-forced-speed-during-ethtool-.patch patches.drivers/bnxt-0070-bnxt_en-Improve-ethtool-.get_settings.patch patches.drivers/bnxt-0071-bnxt_en-Disallow-forced-speed-for-10GBaseT-devices.patch patches.drivers/bnxt-0072-bnxt_en-Shutdown-link-when-device-is-closed.patch patches.drivers/bnxt-0073-bnxt_en-Call-firmware-to-approve-VF-MAC-address-chan.patch patches.drivers/bnxt-0074-bnxt_en-Add-async-event-handling-for-speed-config-ch.patch patches.drivers/bnxt-0075-bnxt_en-Add-workaround-to-detect-bad-opaque-in-rx-co.patch patches.drivers/bnxt-0076-bnxt_en-Add-workaround-to-detect-bad-opaque-in-rx-co.patch patches.drivers/bnxt-0077-bnxt_en-Fix-invalid-max-channel-parameter-in-ethtool.patch patches.drivers/bnxt-0078-bnxt_en-Add-Support-for-ETHTOOL_GMODULEINFO-and-ETHT.patch patches.drivers/bnxt-0079-bnxt_en-Report-PCIe-link-speed-and-width-during-driv.patch patches.drivers/bnxt-0080-bnxt_en-Reduce-maximum-ring-pages-if-page-size-is-64.patch patches.drivers/bnxt-0081-bnxt_en-Improve-the-delay-logic-for-firmware-respons.patch patches.drivers/bnxt-0082-bnxt_en-Fix-length-value-in-dmesg-log-firmware-error.patch patches.drivers/bnxt-0083-bnxt_en-Simplify-and-improve-unsupported-SFP-module-.patch patches.drivers/bnxt-0084-bnxt_en-Add-BCM57314-device-ID.patch patches.drivers/bnxt-0085-bnxt_en-Use-dma_rmb-instead-of-rmb.patch patches.drivers/bnxt-0086-bnxt_en-Fix-tx-push-race-condition.patch patches.drivers/bnxt-0087-bnxt_en-Enable-and-disable-RX-CTAG-and-RX-STAG-VLAN-.patch patches.drivers/bnxt-0088-bnxt_en-Simplify-VLAN-receive-logic.patch patches.drivers/bnxt-0089-bnxt_en-Add-function-for-VF-driver-to-query-default-.patch patches.drivers/bnxt-0090-bnxt_en-Add-new-function-bnxt_reset.patch patches.drivers/bnxt-0091-bnxt_en-Handle-VF_CFG_CHANGE-event-from-firmware.patch patches.drivers/bnxt-0092-bnxt_en-Enable-NPAR-NIC-Partitioning-Support.patch patches.drivers/bnxt-0093-bnxt_en-Add-PCI-device-ID-for-57404-NPAR-devices.patch patches.drivers/bnxt-0094-bnxt_en-Define-the-supported-chip-numbers.patch patches.drivers/bnxt-0095-bnxt_en-Refactor-bnxt_gro_skb.patch patches.drivers/bnxt-0096-bnxt_en-Add-GRO-logic-for-BCM5731X-chips.patch patches.drivers/bnxt-0097-bnxt_en-Add-BCM5731X-and-BCM5741X-device-IDs.patch patches.drivers/bnxt-0098-bnxt_en-Don-t-allow-autoneg-on-cards-that-don-t-supp.patch patches.drivers/bnxt-0099-bnxt_en-Add-new-NPAR-and-dual-media-device-IDs.patch patches.drivers/bnxt-0100-bnxt-fix-a-condition.patch # qlcnic SLE12-SP2 update (bsc#966337 FATE#320147) patches.drivers/qlcnic-0001-qlcnic-constify-qlcnic_dcb_ops-structures.patch patches.drivers/qlcnic-0002-qlcnic-protect-qlicnic_attach_func-with-rtnl_lock.patch patches.drivers/qlcnic-0003-qlcnic-Update-version-to-5.3.64.patch patches.drivers/qlcnic-0004-qlcnic-potential-NULL-dereference-in-qlcnic_83xx_get.patch patches.drivers/qlcnic-add-wmb-call-in-transmit-data-path.patch patches.drivers/qlcnic-fix-data-structure-corruption-in-async-mbx-co.patch patches.drivers/qlcnic-fix-napi-budget-alteration.patch patches.drivers/qlcnic-Update-version-to-5.3.65.patch # qlge SLE12-SP2 update (bsc#966312 FATE#320149) patches.drivers/qlge-0001-qlge-Update-version-to-1.00.00.35.patch patches.drivers/qlge-0002-net-qlge-Avoids-recursive-EEH-error.patch patches.drivers/Driver-Vmxnet3-Update-Rx-ring-2-max-size.patch patches.drivers/vmxnet3-avoid-calling-pskb_may_pull-with-interrupts-.patch patches.drivers/vmxnet3-fix-lock-imbalance-in-vmxnet3_tq_xmit.patch patches.drivers/Driver-Vmxnet3-set-CHECKSUM_UNNECESSARY-for-IPv6-pac.patch # sfc SLE12-SP2 update (bsc#966344 FATE#320139) patches.drivers/sfc-0001-sfc-make-TSO-version-a-per-queue-parameter.patch patches.drivers/sfc-0002-sfc-Add-PCI-ID-for-Solarflare-8000-series-10-40G-NIC.patch patches.drivers/sfc-0003-sfc-use-ALIGN-macro-for-aligning-frame-sizes.patch patches.drivers/sfc-0004-sfc-check-warm_boot_count-after-other-functions-have.patch patches.drivers/sfc-0005-sfc-Retry-MCDI-after-NO_EVB_PORT-error-on-a-VF.patch patches.drivers/sfc-0006-sfc-Handle-MCDI-proxy-authorisation.patch patches.drivers/sfc-0007-sfc-Make-failed-filter-removal-less-noisy.patch patches.drivers/sfc-0008-sfc-Downgrade-EPERM-messages-from-MCDI-to-debug.patch patches.drivers/sfc-0009-sfc-Downgrade-or-remove-some-error-messages.patch patches.fixes/ethtool-add-IPv6-to-the-NFC-API.patch patches.drivers/sfc-0011-sfc-implement-IPv6-NFC-and-IPV4_USER_FLOW.patch patches.drivers/sfc-0012-sfc-disable-RSS-when-unsupported.patch # cxgb3 SLE12-SP2 update (bsc#963908 FATE#320119) patches.drivers/cxgb3-Convert-simple_strtoul-to-kstrtox.patch patches.drivers/chelsio-constify-cphy_ops-structures.patch patches.drivers/cxgb3-fix-up-vpd-strings-for-kstrto.patch patches.drivers/iw_cxgb3-support-for-iWARP-port-mapping.patch patches.drivers/iw_cxgb3-initialize-ibdev.iwcm-ifname-for-port-mappi.patch patches.drivers/cxgb3-fix-out-of-bounds-read.patch # cxgb4 SLE12-SP2 update (bsc#963896 FATE#320113) patches.drivers/cxgb4-0001-cxgb4-Align-rest-of-the-ethtool-get-stats.patch patches.drivers/cxgb4-0002-cxgb4-Use-ACCES_ONCE-macro-to-read-queue-s-consumer-.patch patches.drivers/cxgb4-0003-cxgb4-prevent-simultaneous-execution-of-service_ofld.patch patches.drivers/cxgb4-0004-cxgb4-Deal-with-wrap-around-of-queue-for-Work-reques.patch patches.drivers/cxgb4-0005-cxgb4-Add-FL-DMA-mapping-error-and-low-counter.patch patches.drivers/cxgb4-0006-cxgb4-Adds-PCI-device-id-for-new-T5-adapters.patch patches.drivers/cxgb4-0007-cxgb4-Handle-clip-return-values.patch patches.drivers/cxgb4-0008-cxgb4-Use-symbolic-constant-for-VLAN-priority-calcul.patch patches.drivers/cxgb4-0009-cxgb4-Add-API-to-alloc-l2t-entry-also-update-existin.patch patches.drivers/cxgb4-0010-cxgb4-Use-t4_mgmt_tx-API-for-sending-write-l2t-reque.patch patches.drivers/cxgb4-0011-cxgb4-Replace-arpq_head-arpq_tail-with-SKB-double-li.patch patches.drivers/cxgb4-0012-cxgb4-Warn-if-device-doesn-t-have-enough-PCI-bandwid.patch patches.drivers/cxgb4-0013-cxgb4-get-naming-correct-for-iscsi-queues.patch patches.drivers/cxgb4-0014-cxgb4-Use-the-node-info-to-alloc_ring-for-RX-queues.patch patches.drivers/cxgb4-0015-cxgb4-Use-napi_complete_done-api-in-napi-handler.patch patches.drivers/cxgb4-0016-cxgb4-Pass-correct-argument-to-t4_link_l1cfg.patch patches.drivers/cxgb4-0017-cxgb4-Update-pm_stats-for-T6-adapter-family.patch patches.drivers/cxgb4-0018-cxgb4-cxgb4vf-Update-Ingress-padding-boundary-values.patch patches.drivers/cxgb4-0019-cxgb4-Update-register-range-and-SGE-registers-for-T6.patch patches.drivers/cxgb4-0020-cxgb4-Update-Congestion-Channel-map-for-T6-adapter.patch patches.drivers/cxgb4-0021-cxgb4-Update-correct-encoding-of-SGE-Ingress-DMA-Sta.patch patches.drivers/cxgb4-0022-cxgb4-Update-mps_tcam-output-to-include-T6-fields.patch patches.drivers/cxgb4-0023-cxgb4-Update-SGE-context-congestion-map-change-for-T.patch patches.drivers/cxgb4-0024-cxgb4vf-Update-to-128-byte-mailbox-size-for-T6-adapt.patch patches.drivers/cxgb4-0025-cxgb4-Get-TID-calculation-right-for-IPv6-mode.patch patches.drivers/cxgb4-0026-cxgb4-Remove-deprecated-module-parameters.patch patches.drivers/cxgb4-0027-cxgb4-Fixes-static-checker-warning-in-mps_tcam_show.patch patches.drivers/cxgb4-0028-treewide-Fix-typos-in-printk.patch patches.drivers/0005-iw_cxgb4-Pass-qid-range-to-user-space-driver.patch patches.drivers/0006-iw_cxgb4-Fixes-static-checker-warning-in-c4iw_rdev_o.patch patches.drivers/0007-iw_cxgb4-Fixes-GW-Basic-labels-to-meaningful-error-n.patch patches.drivers/0008-iw_cxgb4-Take-clip-reference-before-starting-IPv6-li.patch patches.drivers/cxgb4-0033-cxgb4-Add-pci-device-id-for-chelsio-t540-lom-adapter.patch patches.drivers/0009-iw_cxgb4-make-queue-allocation-code-more-readable.patch patches.drivers/0010-iw_cxgb4-remove-false-error-log-entry.patch patches.drivers/0011-iw_cxgb4-Max-fastreg-depth-depends-on-DSGL-support.patch patches.drivers/0012-infiniband-cxgb4-use-pR-format-string-for-printing-r.patch patches.drivers/cxgb4-0038-cxgb4-iw_cxgb4-TOS-support.patch patches.drivers/cxgb4-0039-cxgb4-Use-__dev_uc_sync-__dev_mc_sync-to-sync-MAC-ad.patch patches.drivers/cxgb4-0040-cxgb4vf-Use-__dev_uc_sync-__dev_mc_sync-to-sync-MAC-.patch patches.drivers/cxgb4-0041-cxgb4-cxgb4vf-Use-fl-capacity-to-check-if-fl-needs-t.patch patches.drivers/cxgb4-0042-cxgb4-cxgb4vf-For-T6-adapter-set-FBMIN-to-64-bytes.patch patches.drivers/cxgb4-0043-cxgb4vf-Make-sge-init-code-more-readable.patch patches.drivers/cxgb4-0044-cxgb4vf-Remove-redundant-adapter-ready-check-during-.patch patches.drivers/cxgb4-0045-cxgb4vf-Remove-dead-functions-collect_netdev_-um-c_l.patch patches.drivers/cxgb4-0046-cxgb4vf-Enable-interrupts-before-we-register-our-net.patch patches.drivers/cxgb4-0047-cxgb4vf-Configure-queue-based-on-resource-and-interr.patch patches.drivers/cxgb4-0048-cxgb4vf-Add-a-couple-more-checks-for-invalid-provisi.patch patches.drivers/cxgb4-0049-cxgb4vf-Set-number-of-queues-in-pci-probe-only.patch patches.drivers/cxgb4-0050-cxgb4-add-new-ULD-type-CXGB4_ULD_ISCSIT.patch patches.drivers/cxgb4-0051-cxgb4-allocate-resources-for-CXGB4_ULD_ISCSIT.patch patches.drivers/cxgb4-0052-cxgb4-large-receive-offload-support.patch patches.drivers/cxgb4-0053-cxgb4-iw_cxgb4-move-definitions-to-common-header-fil.patch patches.drivers/cxgb4-0054-cxgb4-iw_cxgb4-cxgb4i-remove-duplicate-definitions.patch patches.drivers/cxgb4-0055-cxgb4-cxgb4i-move-struct-cpl_rx_data_ddp-definition.patch patches.drivers/cxgb4-0056-cxgb4-add-definitions-for-iSCSI-target-ULD.patch patches.drivers/cxgb4-0057-cxgb4-update-struct-cxgb4_lld_info-definition.patch patches.drivers/cxgb4-0058-cxgb4-move-VLAN_NONE-macro-definition.patch patches.drivers/cxgb4-0059-cxgb4-iw_cxgb4-move-delayed-ack-macro-definitions.patch patches.drivers/cxgb4-0060-cxgb4-add-iSCSI-DDP-page-pod-manager.patch patches.drivers/cxgb4-0061-cxgb4-update-Kconfig-and-Makefile.patch patches.drivers/cxgb4-0062-cxgb4-Add-pci-device-id-for-chelsio-t520-cr-adapter.patch patches.drivers/cxgb4-0063-cxgb4-Stop-Rx-Queues-before-freeing-it-up.patch patches.drivers/cxgb4-0064-iw_cxgb4-initialize-ibdev.iwcm-ifname-for-port-mappi.patch patches.drivers/cxgb4-cxgb4vf-Deprecate-module-parameter-dflt_msg_en.patch patches.drivers/cxgb4vf-Add-support-to-enable-logging-of-firmware-ma.patch patches.drivers/cxgb4-cxgb4vf-Synchronize-all-MAC-addresses.patch patches.drivers/cxgb4vf-Synchronize-access-to-mailbox.patch patches.drivers/cxgb4-Avoids-race-and-deadlock-while-freeing-tx-desc.patch patches.drivers/cxgb4-Add-device-id-of-T540-BT-adapter.patch patches.drivers/cxgb4-Force-cxgb4-driver-as-MASTER-in-kdump-kernel.patch patches.drivers/cxgb4-cxgb4vf-Fixes-regression-in-perf-when-tx-vlan-.patch # ena SLE12-SP2 update (bsc#974585 FATE#320332) patches.drivers/net-ena-Add-a-driver-for-Amazon-Elastic-Network-Adap.patch patches.fixes/ppp-defer-netns-reference-release-for-ppp-channel.patch patches.suse/bridge-remove-br_netfilter-warning.patch patches.fixes/ib-0001-IB-core-Create-get_perf_mad-function-in-sysfs.c.patch patches.fixes/ib-0002-IB-core-Specify-attribute_id-in-port_table_attribute.patch patches.fixes/ib-0003-IB-core-Display-extended-counter-set-if-available.patch patches.fixes/ib-0004-IB-sysfs-Fix-sparse-warning-on-attr_id.patch patches.fixes/ib-0005-IB-core-sysfs.c-Fix-PerfMgt-ClassPortInfo-handling.patch patches.fixes/ib-0006-IB-core-Fix-reading-capability-mask-of-the-port-info.patch patches.fixes/iser-0001-IB-iser-Fix-max_sectors-calculation.patch patches.fixes/vmxnet3-Wake-queue-from-reset-work.patch patches.fixes/bna-Add-synchronization-for-tx-ring.patch patches.fixes/IB-mlx5-Fix-iteration-overrun-in-GSI-qps.patch patches.fixes/ixgbe-Force-VLNCTRL.VFE-to-be-set-in-all-VMDq-paths.patch patches.fixes/net_sched-fix-a-typo-in-tc_for_each_action.patch patches.fixes/net-mlx5e-Use-correct-flow-dissector-key-on-flower-o.patch patches.fixes/ixgbe-Do-not-clear-RAR-entry-when-clearing-VMDq-for-.patch patches.fixes/IB-core-Fix-possible-memory-leak-in-cma_resolve_iboe.patch patches.fixes/net-mlx4_en-Fix-panic-on-xmit-while-port-is-down.patch patches.fixes/IB-mlx5-Set-source-mac-address-in-FTE.patch patches.fixes/IB-mlx5-Fix-steering-resource-leak.patch patches.fixes/net-mlx5-Keep-autogroups-list-ordered.patch patches.fixes/net-mlx5-Fix-autogroups-groups-num-not-decreasing.patch patches.fixes/gro_cells-mark-napi-struct-as-not-busy-poll-candidat.patch ######################################################## # Wireless Networking ######################################################## ######################################################## # ISDN ######################################################## patches.fixes/misdn-add-support-for-group-membership-check ######################################################## # iSCSI ######################################################## # iBFT patches.fixes/iscsi_ibft-Add-prefix-len-attr-and-display-netmask.patch patches.drivers/ibft-expose-ibft-acpi-header-via-sysfs.patch patches.drivers/0001-tcm_loop-show-address-of-tpg-in-configfs patches.drivers/0002-fs-configfs-drop-unused-parameter-from-configfs_undepend_item patches.drivers/0003-target-fix-spelling-remove-set-but-not-used-variables patches.drivers/0004-iscsi-target-fix-indentation-spelling-unreachable-code patches.drivers/0005-sbp-target-remove-a-superfluous-forward-declaration patches.drivers/0006-target-sbc-add-lbprz-attribute-control-cdb-emulation patches.drivers/0007-target-fix-deprecated-attribute-names-in-dmesg patches.drivers/0008-target-use-offset_in_page-macro patches.drivers/0009-target-fcoe-add-tag-support-to-tcm_fc patches.drivers/0010-target-user-allow-user-to-set-block-size-before-enabling-device patches.drivers/0011-target-fix-indentation-in-target_core_configfs-c patches.drivers/0012-target-remove-an-unused-variable patches.drivers/0013-target-support-aborting-tasks-with-a-64-bit-tag patches.drivers/0014-target-fix-a-memory-leak-in-target_dev_lba_map_store patches.drivers/0015-tcm_fc-wait-for-command-completion-before-freeing-a-session patches.drivers/0016-ib_srpt-convert-acl-lookup-to-modern-get_initiator_node_acl-usage patches.drivers/0017-tcm_fc-convert-acl-lookup-to-modern-get_initiator_node_acl-usage patches.drivers/0018-target-convert-acl-change-queue_depth-se_session-reference-usage patches.drivers/0019-target-obtain-se_node_acl-acl_kref-during-get_initiator_node_acl patches.drivers/0020-target-user-make-sure-netlink-would-reach-all-network-namespaces patches.drivers/0021-iscsi-target-use-shash-and-ahash patches.drivers/0022-target-drop-legacy-se_cmd-task_stop_comp-request_stop-usage patches.drivers/0023-target-user-fix-cast-from-pointer-to-phys_addr_t patches.drivers/0024-target-fix-incorrect-unmap_zeroes_data_store-return patches.drivers/0025-target-transport-add-flag-to-indicate-cpu-affinity-is-observed patches.drivers/0026-target-add-target_alloc_session-helper-function patches.drivers/0027-configfs-switch-default-groups-to-a-linked-list patches.drivers/0028-target-convert-demo-mode-only-drivers-to-target_alloc_session patches.drivers/0029-tcm_fc-convert-to-target_alloc_session-usage patches.drivers/0030-sbp-target-conversion-to-percpu_ida-tag-pre-allocation patches.drivers/0031-sbp-target-convert-to-target_scf_ack_kref-i-o-krefs patches.drivers/0032-tcm_fc-convert-to-target_scf_ack_kref-i-o-tmr-krefs patches.drivers/0033-target-iblock-pass-write_same-to-device-if-possible patches.drivers/0034-target-remove-enum-transport_lunflags_table patches.drivers/0035-target-user-use-iovec-to-describe-continuous-area patches.drivers/0036-target-user-free-data-ring-in-unified-function patches.drivers/0037-target-user-introduce-data_bitmap-replace-data_length-data_head-data_tail patches.drivers/0038-target-user-don-t-free-expired-command-when-time-out patches.drivers/0039-target-user-fix-size_t-format-spec-build-warning patches.drivers/0040-target-user-report-capability-of-handling-out-of-order-completions-to-userspace patches.drivers/0041-target-avoid-datain-transfers-for-non-good-sam-status patches.drivers/0042-target-remove-fabric_cleanup_nodeacl patches.drivers/0043-target-initialize-the-nacl-base-cit-begfore-init_nodeacl patches.drivers/0044-target-add-a-new-add_wwn_groups-fabrics-method patches.fixes/tcm_fc-set-and-unset-FCP_SPPF_TARG_FCN.patch patches.fixes/target-tcm_fc-return-detailed-error-in-ft_sess_creat.patch patches.fixes/target-tcm_fc-print-command-pointer-in-debug-message.patch patches.fixes/target-tcm_fc-Update-debugging-statements-to-match-l.patch patches.fixes/target-fix-hang-in-target_wait_for_sess_cmds.patch patches.fixes/target-tcm_fc-use-CPU-affinity-for-responses.patch # iSCSI target (FATE#320113) patches.drivers/0001-iscsi-target-add-int-iscsit_xmit_pdu patches.drivers/0002-iscsi-target-add-void-iscsit_release_cmd patches.drivers/0003-iscsi-target-add-void-iscsit_get_rx_pdu patches.drivers/0004-iscsi-target-split-iscsi_target_rx_thread patches.drivers/0005-iscsi-target-add-int-iscsit_validate_params patches.drivers/0006-iscsi-target-add-void-iscsit_get_r2t_ttt patches.drivers/0007-iscsi-target-move-iscsit_thread_check_cpumask patches.drivers/0008-iscsi-target-use-conn_transport-transport_type-in-text-rsp patches.drivers/0009-iscsi-target-add-new-offload-transport-type patches.drivers/0010-iscsi-target-clear-tx_thread_active patches.drivers/0011-iscsi-target-call-complete-on-conn_logout_comp patches.drivers/0012-iscsi-target-export-symbols patches.drivers/0013-cxgbit-add-files-for-cxgbit-ko patches.drivers/0014-iscsi-target-make-iscsi_tpg_np-driver-show-store-use-generic-code patches.drivers/0015-iscsi-target-convert-transport-drivers-to-signal-rdma_shutdown patches.drivers/0016-cxgbit-use-type-iscsi_cxgbit-cxgbit-tpg_np-attribute patches.fixes/target-tcm_fc-work-around-data-corruption-issue-in-tfc_io.patch ######################################################## # dlm ######################################################## patches.fixes/0001-dlm-config-Fix-ENOMEM-failures-in-make_cluster.patch patches.fixes/0001-dlm-add-log_info-config-option.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-Use-bitfield-instead-of-bool-for-struct-pci_vpd_.patch patches.fixes/PCI-Determine-actual-VPD-size-on-first-access.patch patches.fixes/PCI-Move-pci_read_vpd-and-pci_write_vpd-close-to-oth.patch patches.fixes/PCI-Move-pci_vpd_release-from-header-file-to-pci-acc.patch patches.fixes/PCI-Remove-struct-pci_vpd_ops.release-function-point.patch patches.fixes/PCI-Rename-VPD-symbols-to-remove-unnecessary-pci22.patch patches.fixes/PCI-Fold-struct-pci_vpd_pci22-into-struct-pci_vpd.patch patches.fixes/PCI-Sleep-rather-than-busy-wait-for-VPD-access-compl.patch patches.fixes/PCI-Prevent-VPD-access-for-buggy-devices.patch patches.fixes/PCI-Add-pci_set_vpd_size-to-set-VPD-size.patch patches.drivers/cxgb4-Set-VPD-size-so-we-can-read-both-VPD-structure.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 # IOMMU Fix in core kernel to support Knights Landing PCIe card drivers fate#320380 patches.drivers/0001-pci-add-pci_add_dma_alias-to-abstract-implementation patches.drivers/0002-pci-move-informational-printk-to-pci_add_dma_alias patches.drivers/0003-pci-add-support-for-multiple-dma-aliases patches.drivers/0004-pci-add-dma-alias-quirk-for-mic_x200_dma # fate#320478, AMD Non-Transparent PCIE Bridge driver patches.drivers/01-ntb-add-support-for-amd-pci-express-non-transparent-bridge.patch patches.drivers/02-ntb-remove-addr-functions-from-ntb_hw_amd.patch patches.drivers/0001-PCI-Add-Intel-Thunderbolt-device-IDs.patch patches.drivers/0002-thunderbolt-Support-1st-gen-Light-Ridge-controller.patch patches.drivers/0003-PCI-Check-device_attach-return-value-always.patch patches.drivers/0004-PM-sleep-prohibit-devices-probing-during-suspend-hib.patch patches.drivers/0005-PCI-Do-not-treat-EPROBE_DEFER-as-device-attach-failu.patch ######################################################## # sysfs / driver core ######################################################## # systemd imposed 30 second timeout bnc#889297 patches.drivers/0001-module-warn-if-module-init-probe-takes-long.patch ######################################################## # USB ######################################################## #from 4.5 patches.drivers/0001-usbvision-fix-overflow-of-interfaces-array.patch #from 4.7 patches.drivers/0001-USB-don-t-free-bandwidth_mutex-too-early.patch # ethernet patches.drivers/0001-r8152-fix-the-wake-event.patch patches.drivers/0002-r8152-use-test_and_clear_bit.patch patches.drivers/0003-r8152-adjust-ALDPS-function.patch #paddings patches.suse/0003-more-kABI-padding-in-USB.patch #FATE#319959 - SS+ support patches.drivers/0001-USB-limit-usbfs-snooping-of-URB-contents.patch patches.drivers/0002-xhci-use-the-correct-define-to-indicate-port-status-.patch patches.drivers/0003-usb-host-xhci-cleanup-hcd-private-size.patch patches.drivers/0004-usb-host-xhci-add-a-platform-private-field.patch patches.drivers/0005-usb-host-xhci-plat-add-struct-xhci_plat_priv.patch patches.drivers/0006-usb-host-xhci-plat-add-firmware_name-in-xhci_plat_pr.patch patches.drivers/0007-xhci-use-debug-level-when-printing-out-interval-roun.patch patches.drivers/0008-xhci-rework-xhci-extended-capability-list-parsing-fu.patch patches.drivers/0009-usb-replace-dma_pool_alloc-and-memset-with-dma_pool_.patch patches.drivers/0010-usb-core-lpm-add-sysfs-node-for-usb3-lpm-permit.patch patches.drivers/0011-usb-core-devio.c-Removed-unnecessary-space.patch patches.drivers/0012-usb-Use-memdup_user-to-reuse-the-code.patch patches.drivers/0013-usb-core-lpm-remove-usb3_lpm_enabled-in-usb_device.patch patches.drivers/0015-usb-set-USB-3.1-roothub-device-speed-to-USB_SPEED_SU.patch patches.drivers/0016-usb-show-speed-10000-in-sysfs-for-USB-3.1-SuperSpeed.patch patches.drivers/0017-usb-add-device-descriptor-for-usb-3.1-root-hub.patch patches.drivers/0018-usb-Support-USB-3.1-extended-port-status-request.patch patches.drivers/0019-USB-core-devio-use-to_usb_device.patch patches.drivers/0020-USB-core-wusbcore-use-bus_to_hcd.patch patches.drivers/0021-USB-host-use-to_platform_device.patch patches.drivers/0024-xhci-set-roothub-speed-to-USB_SPEED_SUPER_PLUS-for-U.patch patches.drivers/0025-xhci-USB-3.1-add-default-Speed-Attributes-to-SuperSp.patch patches.drivers/0026-xhci-set-slot-context-speed-field-to-SuperSpeedPlus-.patch patches.drivers/0027-usb-core-switch-bus-numbering-to-using-idr.patch patches.drivers/0028-usb-sysfs-make-locking-interruptible.patch patches.drivers/0029-usb-no-locking-for-reading-descriptors-in-sysfs.patch patches.drivers/0030-xhci-harden-xhci_find_next_ext_cap-against-device-re.patch patches.drivers/0031-usb-core-rename-mutex-usb_bus_list_lock-to-usb_bus_i.patch patches.drivers/0032-usb-Add-USB3.1-SuperSpeedPlus-Isoc-Endpoint-Companio.patch patches.drivers/0033-usb-Parse-the-new-USB-3.1-SuperSpeedPlus-Isoc-endpoi.patch patches.drivers/0034-usb-Add-USB-3.1-Precision-time-measurement-capabilit.patch patches.drivers/0035-xhci-refactor-and-cleanup-endpoint-initialization.patch patches.drivers/0036-xhci-Add-SuperSpeedPlus-high-bandwidth-isoc-support-.patch patches.drivers/0037-xhci-cleanup-isoc-tranfers-queuing-code.patch patches.drivers/0038-xhci-Support-extended-burst-isoc-TRB-structure-used-.patch patches.drivers/0039-usb-add-HAS_IOMEM-dependency-to-USB_XHCI_HCD.patch patches.drivers/0040-USB-Add-support-for-usbfs-zerocopy.patch patches.drivers/0041-usb-Add-USB-3.1-Precision-time-measurement-capabilit.patch patches.drivers/usb-host-xhci-plat-fix-NULL-pointer-in-probe-for-dev.patch #FATE#319959 - SS+ support patches.drivers/0001-usb-host-pci_quirks-fix-memory-leak-by-adding-iounma.patch patches.drivers/0003-usb-phy-msm-Trigger-USB-state-detection-work-in-DRD-.patch patches.drivers/0004-usb-host-unhide-suspend-resume-declarations.patch patches.drivers/0005-usb-gadget-composite-Return-bcdUSB-0x0310.patch patches.drivers/0006-usb-gadget-composite-Return-SSP-Dev-Cap-descriptor.patch patches.drivers/0007-usb-gadget-Update-usb_assign_descriptors-for-SuperSp.patch patches.drivers/0008-usb-gadget-Update-function-for-SuperSpeedPlus.patch patches.drivers/0009-usb-gadget-Update-config-for-SuperSpeedPlus.patch patches.drivers/0010-usb-gadget-composite-Count-configs-for-SuperSpeedPlu.patch patches.drivers/0011-usb-gadget-composite-Add-function-to-get-descriptors.patch patches.drivers/0012-usb-gadget-composite-Write-SuperSpeedPlus-config-des.patch patches.drivers/0013-usb-gadget-composite-Configure-the-usb_ep-for-SuperS.patch patches.drivers/0014-usb-gadget-composite-Update-debug-message-for-SuperS.patch patches.drivers/0015-usb-f_fs-fix-memory-leak-when-ep-changes-during-tran.patch patches.drivers/0016-USB-core-let-USB-device-know-device-node.patch patches.drivers/0017-PCI-Add-PCI_CLASS_SERIAL_USB_DEVICE-definition.patch patches.drivers/0018-lib-string-introduce-match_string-helper.patch patches.drivers/0019-usb-common-convert-to-use-match_string-helper.patch patches.drivers/0020-usb-core-usb_alloc_dev-fix-setting-of-portnum.patch patches.drivers/0021-usb-gadget-composite-Access-SSP-Dev-Cap-fields-prope.patch patches.drivers/0022-usb-fix-regression-in-SuperSpeed-endpoint-descriptor.patch patches.drivers/0001-sisusbvga-correct-speed-testing.patch patches.drivers/0001-usbnet-correct-speed-testing.patch patches.drivers/0002-rtl8152-correct-speed-testing.patch patches.drivers/0001-gspca-correct-speed-testing.patch patches.drivers/0002-uvc-correct-speed-testing.patch patches.drivers/0001-hub-admit-devices-are-SS.patch patches.drivers/0001-usb-gadget-Add-gadget_is_superspeed_plus.patch patches.drivers/0001-usb-ch9-Add-size-macro-for-SSP-dev-cap-descriptor.patch patches.drivers/0001-usb-gadget-composite-Clear-reserved-fields-of-SSP-De.patch #FATE319962 - type C connector # USB PD patches.drivers/0001-USB-add-descriptors-from-USB-Power-Delivery-spec.patch patches.drivers/0002-USB-PD-define-specific-requests.patch patches.drivers/0003-USB-PD-additional-feature-selectors.patch #Alpine Ridge hotplug for Power Management patches.drivers/0001-usb-xhci-add-a-quirk-bit-for-ssic-port-unused.patch patches.drivers/0001-usb-Add-driver-for-UCSI.patch patches.drivers/0001-usb-core-hub-hub_port_init-lock-controller-instead-o.patch patches.drivers/0001-media-usbvision-revert-commit-588afcc1.patch patches.suse/0001-usb-quirk-to-stop-runtime-PM-for-Intel-7260.patch patches.drivers/0001-usb-devio-do-not-warn-when-allocation-fails.patch patches.drivers/0001-kaweth-fix-firmware-download.patch patches.drivers/0002-kaweth-fix-oops-upon-failed-memory-allocation.patch patches.drivers/0001-scsi-introduce-a-quirk-for-false-cache-reporting.patch patches.drivers/0001-cdc-acm-added-sanity-checking-for-probe.patch patches.drivers/0001-usb-hub-Fix-auto-remount-of-safely-removed-or-ejecte.patch patches.drivers/0001-PCI-Fix-BUG-on-device-attach-failure.patch # XEN PVUSB Frontend patches.drivers/0001-usb-Add-Xen-pvUSB-protocol-description.patch patches.drivers/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch ######################################################## # I2C ######################################################## patches.drivers/0001-i2c-i801-Convert-to-struct-dev_pm_ops-for-suspend-re.patch patches.drivers/0002-i2c-i801-Add-runtime-PM-support-with-autosuspend.patch patches.drivers/i2c-designware-retry-transfer-on-transient-failure patches.drivers/i2c-designware-Use-transfer-timeout-from-ioctl-I2C_T patches.drivers/i2c-designware-Prevent-runtime-suspend-during-adapte patches.drivers/i2c-designware-baytrail-Pass-dw_i2c_dev-into patches.drivers/i2c-designware-baytrail-Add-support-for-cherrytrail ######################################################## # Input & Console ######################################################## patches.drivers/0001-HID-wacom-break-out-parsing-of-device-and-registerin.patch patches.drivers/0002-HID-wacom-Initialize-hid_data.inputmode-to-1.patch patches.drivers/0003-HID-wacom-Support-switching-from-vendor-defined-devi.patch patches.drivers/Input-ALPS-add-touchstick-support-for-SS5-hardware.patch patches.drivers/Input-ALPS-handle-0-pressure-1F-events.patch patches.drivers/Input-ALPS-allow-touchsticks-to-report-pressure.patch patches.drivers/Input-ALPS-set-DualPoint-flag-for-74-03-28-devices.patch ########################################################## # Sound ########################################################## patches.drivers/ALSA-hda-Fix-unexpected-resume-through-regmap-code-p patches.drivers/ALSA-hda-Turn-off-loopback-mixing-as-default patches.drivers/ALSA-hda-Degrade-i915-binding-failure-message patches.drivers/ALSA-hda-Clear-the-leftover-component-assignment-at patches.drivers/ALSA-hda-Fix-yet-another-i915-pointer-leftover-in-er patches.drivers/ALSA-hda-Bind-with-i915-only-when-Intel-graphics-is patches.drivers/ALSA-hda-Gate-the-mic-jack-on-HP-Z1-Gen3-AiO patches.drivers/ALSA-timer-Introduce-disconnect-op-to-snd_timer_inst patches.drivers/ALSA-timer-Sync-timer-deletion-at-closing-the-system patches.drivers/ALSA-timer-Protect-the-whole-snd_timer_close-with-op patches.drivers/ALSA-timer-Call-notifier-in-the-same-spinlock patches.drivers/ALSA-hrtimer-Handle-start-stop-more-properly # USB SS+ patches.drivers/0001-usb-audio-correct-speed-checking.patch patches.drivers/0002-usb-midi-correct-speed-checking.patch patches.drivers/ALSA-fm801-explicitly-free-IRQ-line patches.drivers/ALSA-fm801-propagate-TUNER_ONLY-bit-when-autodetecte patches.drivers/ALSA-fm801-detect-FM-only-card-earlier patches.drivers/ASoC-Intel-pass-correct-parameter-in-sst_alloc_strea patches.drivers/ASoC-fsl_ssi-mark-SACNT-register-volatile patches.drivers/ASoC-imx-spdif-Fix-crash-on-suspend patches.drivers/ASoC-simple-card-don-t-fail-if-sysclk-setting-is-not patches.drivers/ASoC-tegra_alc5632-check-return-value patches.drivers/ASoC-wm8960-Fix-WM8960_SYSCLK_PLL-mode patches.drivers/ASoC-Intel-Skylake-Always-acquire-runtime-pm-ref-on # ASoC Intel SST updates for BYT/CHT (bsc#1010690) patches.drivers/001-ASoC-rt5640-add-ASRC-support patches.drivers/002-ASoC-rt5640-add-master-clock-handling-for-rt5640 patches.drivers/003-ASoC-rt5640-add-internal-clock-source-support patches.drivers/004-ASoC-rt5640-add-supplys-for-dac-power patches.drivers/005-ASoC-rt5640-Set-PLL-src-according-to-source patches.drivers/006-ASoC-rt5670-fix-HP-Playback-Volume-control patches.drivers/007-ASoC-rt5640-remove-unused-variable patches.drivers/008-ASoC-rt5670-patch-reg-0x8a patches.drivers/009-ASoC-rt5645-Use-the-mod_delayed_work-instead-of-the- patches.drivers/010-ASoC-rt5645-Separate-regmap-for-rt5645-and-rt5650 patches.drivers/011-ASoC-rt5645-merge-DMI-tables-of-google-projects patches.drivers/012-ASoC-rt5645-use-polling-to-support-HS-button patches.drivers/013-ASoC-rt5645-improve-IRQ-reaction-time-for-HS-button patches.drivers/014-ASoC-rt5645-improve-headphone-pop-when-system-resume patches.drivers/015-ASoC-rt5645-extend-delay-time-for-headphone-pop-nois patches.drivers/016-ASoC-rt5645-Add-dmi_system_id-Google-Setzer patches.drivers/017-ASoC-rt5645-polling-jd-status-in-all-conditions patches.drivers/018-ASoC-rt5645-fix-reg-2f-default-value patches.drivers/019-ASoC-rt5645-patch-reg-0x8a patches.drivers/020-ASoC-rt5645-set-RT5645_PRIV_INDEX-as-volatile patches.drivers/021-ASoC-rt5645-add-DAC1-soft-volume-func-control patches.drivers/022-ASoC-Intel-Move-apci-find-machine-routines patches.drivers/023-ASoC-Intel-Atom-move-atom-driver-to-common-acpi-matc patches.drivers/024-ASoC-Intel-add-fw-name-to-common-dsp-context patches.drivers/025-ASoC-Intel-sst-fix-sst_memcpy32-wrong-with-non-4x-by patches.drivers/026-ASoC-Intel-bytcr_rt5640-set-SSP-to-I2S-mode-2ch patches.drivers/027-ASoC-Intel-boards-align-pin-names-between-byt-rt5640 patches.drivers/028-ASoC-Intel-boards-start-merging-byt-rt5640-drivers patches.drivers/029-ASoC-Intel-boards-merge-DMI-based-quirks-in-bytcr-rt patches.drivers/030-ASoc-Intel-Atom-add-deep-buffer-definitions-for-atom patches.drivers/031-ASoC-Intel-boards-add-DEEP_BUFFER-support-for-BYT-CH patches.drivers/032-ASoC-Intel-Atom-add-24-bit-support-for-media-playbac patches.drivers/033-ASoC-Intel-Atom-clean-up-compressed-DAI-definition patches.drivers/034-ASoC-Intel-Atom-flip-logic-for-gain-Switch patches.drivers/035-ASoC-Intel-bytcr-rt5640-enable-ASRC patches.drivers/036-ASoC-Intel-bytcr_rt5640-fixup-DAI-codec_name-with-HI patches.drivers/037-ASoC-Intel-Atom-add-support-for-RT5642 patches.drivers/038-ASoC-Intel-Atom-Add-support-for-HP-ElitePad-1000-G2 patches.drivers/039-ASoC-Intel-add-NULL-test patches.drivers/040-ASoC-Intel-Atom-fix-regression-on-compress-DAI patches.drivers/041-ASoC-Intel-Create-independent-acpi-match-module patches.drivers/042-ASoC-Intel-Load-the-atom-DPCM-driver-only patches.drivers/043-ASoC-Intel-Add-module-tags-for-common-match-module patches.drivers/044-ASoC-cht_bsw_rt5645-Fix-writing-to-string-literal patches.drivers/045-ASoC-cht_bsw_rt5645-Enable-jack-detection patches.drivers/046-ASoC-Intel-common-filter-ACPI-devices-with-_STA-retu patches.drivers/047-ASoC-Intel-common-add-translation-from-HID-to-codec- patches.drivers/048-ASoC-Intel-bytcr_rt5640-change-quirk-position patches.drivers/049-ASoC-Intel-bytcr_rt5640-use-HID-translation-util patches.drivers/050-ASoC-Intel-Atom-add-support-for-CHT-w-RT5640 patches.drivers/051-ASoC-intel-add-function-stub-when-ACPI-is-not-enable patches.drivers/052-ASoC-Intel-Atom-fix-boot-warning patches.drivers/053-ASoC-intel-make-function-stub-static patches.drivers/054-ASoC-Intel-atom-fix-missing-breaks-that-would-cause- patches.drivers/055-ASoC-Intel-common-increase-the-loglevel-of-FW-Poll-S patches.drivers/056-ASoC-Intel-Atom-Add-quirk-for-Surface-3 patches.drivers/057-ASoC-Intel-Add-surface3-entry-in-CHT-RT5645-machine patches.drivers/058-ASoC-Intel-cht-fix-uninit-variable-warning patches.drivers/059-ASoC-Intel-atom-statify-cht_quirk patches.drivers/060-ASoC-intel-Fix-sst-dsp-dependency-on-dw-stuff patches.drivers/061-ASoC-Intel-Atom-Fix-message-handling-during-drop-str patches.drivers/062-ASoC-Intel-bytcr-rt5640-add-Asus-T100TAF-quirks patches.drivers/063-ASoC-Intel-bytcr_rt5640-quirk-for-mono-speaker patches.drivers/064-ASoC-Intel-bytcr_rt5640-enable-differential-mic-quir patches.drivers/065-ASoC-Intel-Atom-auto-detection-of-Baytrail-CR patches.drivers/066-ASoC-Intel-Atom-add-definitions-for-modem-SSP0-inter patches.drivers/067-ASoC-Intel-atom-enable-configuration-of-SSP0 patches.drivers/068-ASoC-Intel-bytcr_rt5640-add-SSP2_AIF2-routing patches.drivers/069-ASoC-Intel-bytcr_rt56040-additional-routing-quirks patches.drivers/070-ASoC-Intel-bytcr_rt5640-fix-dai-clock-setup-for-SSP0 patches.drivers/071-ASoC-Intel-bytcr_rt5640-default-routing-and-quirks-o patches.drivers/072-ASoC-Intel-bytcr_rt5640-add-IN3-map patches.drivers/073-ASoC-Intel-bytcr_rt5640-add-MCLK-support patches.drivers/074-AsoC-Intel-Add-quirks-for-MinnowBoard-MAX patches.drivers/075-ASoC-Intel-bytcr_rt5640-Add-quirk-for-Teclast-X98-Ai patches.drivers/076-ASoC-Intel-bytcr_rt5640-log-quirks patches.drivers/077-ASoC-Intel-atom-fix-0-day-warnings patches.drivers/078-ASoC-Intel-bytcr_rt5640-quirk-for-Acer-Aspire-SWS-01 patches.drivers/079-ASoC-Intel-Atom-add-terminate-entry-for-dmi_system_i patches.drivers/080-ASoC-cht_bsw_rt5672-Use-HID-translation-unit patches.drivers/081-ASoC-Intel-atom-Make-some-messages-to-debug-level patches.drivers/082-ASoC-intel-Replace-kthread-with-work patches.drivers/083-ASoC-rt5670-Add-missing-10EC5072-ACPI-ID patches.drivers/084-ASoC-Intel-Add-missing-10EC5672-ACPI-ID-matching-for patches.drivers/085-ASoC-Intel-Keep-building-old-baytrail-machine-driver patches.drivers/086-ASoC-rt5670-Enable-Braswell-platform-workaround-for patches.drivers/087-ASoC-Intel-bytcr_rt5640-fallback-mechanism-if-MCLK-i ######################################################## # Char / serial ######################################################## patches.fixes/fix-stop-machine patches.fixes/dev-mem-remove-superfluous-error.patch # bsc#1013001 patches.drivers/serial-8250_pci-Detach-low-level-driver-during-PCI-error-recovery.patch patches.drivers/8250_pci-Fix-potential-use-after-free-in-error-path.patch ######################################################## # printk ######################################################## patches.fixes/printk-change-recursion_bug-type-to-bool.patch patches.fixes/printk-move-can_use_console-out-of-console_trylock_f.patch patches.fixes/printk-set-may_schedule-for-some-of-console_trylock-.patch patches.fixes/printk-check-CON_ENABLED-in-have_callable_console.patch patches.suse/printk-make-async.patch patches.suse/printk-make-wakeup-klogd-async.patch patches.suse/printk-make-synchronous-param-rw.patch patches.suse/printk-default-to-async-printing.patch patches.suse/printk-make-kthread-priority-normal.patch patches.suse/printk-fix-suspend-hang.patch # /dev/kmsg ratelimiting patches.fixes/01-ratelimit-fix-bug-in-time-interval-by-resetting-right-begin-time.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 ######################################################## # Other driver fixes ######################################################## patches.fixes/hwrng-core-sleep-interruptible-in-read.patch patches.fixes/0001-sysrq-Fix-warning-in-sysrq-generated-crash.patch patches.drivers/watchdog-hpwdt-HP-rebranding.patch patches.fixes/watchdog-hpwdt-add-support-for-iLO5.patch # fate#319271 Include support for Intel Lewisburg (PCH ) SATA, HD Audio,TCO Watchdog and I2C(SMBUS) patches.drivers/0001-mfd-lpc_ich-Intel-device-IDs-for-PCH.patch patches.fixes/Bluetooth-fix-power_on-vs-close-race patches.drivers/tty-Move-serial8250_stop_rx-in-front-of-serial8250_s patches.drivers/tty-Add-software-emulated-RS485-support-for-8250 patches.drivers/tty-8250_omap-Use-software-emulated-RS485-direction patches.drivers/tty-serial-Use-GFP_ATOMIC-instead-of-GFP_KERNEL-in-s patches.drivers/tty-serial-8250-Cleanup-p-em485-in-serial8250_unregi patches.drivers/tty-serial-8250-fix-RS485-half-duplex-RX patches.drivers/serial-8250_port-fix-runtime-PM-use-in-__do_stop_tx_ patches.fixes/virtio_balloon-export-available-memory-to-balloon-st patches.fixes/mm-page_alloc.c-calculate-available-memory-in-a-sepa patches.drivers/hpilo-Add-support-for-iLO5 patches.drivers/0001-dell_wmi-Use-a-C99-style-array-for-bios_to_linux_key patches.drivers/0002-dell-wmi-Improve-unknown-hotkey-handling patches.drivers/0003-dell-wmi-Check-if-Dell-WMI-descriptor-structure-is-v patches.drivers/0004-dell-wmi-Process-only-one-event-on-devices-with-inte patches.drivers/0005-dell-wmi-Stop-storing-pointers-to-DMI-tables patches.drivers/0006-dell-wmi-Clean-up-hotkey-table-size-check patches.drivers/0007-dell-wmi-Support-new-hotkeys-on-the-XPS-13-9350-Skyl patches.drivers/0008-dell-wmi-Ignore-WMI-event-code-0xe045 patches.drivers/dell-laptop-Fixate-rfkill-work-on-CPU0 patches.drivers/ipmi_si-create-hardware-independent-softdep-for-ipmi.patch ######################################################## # Other drivers we have added to the tree ######################################################## ######################################################## # Suspend/Resume stuff ######################################################## patches.fixes/x86-power-64-Fix-kernel-text-mapping-corruption-duri patches.fixes/x86-hibernate-Use-hlt_play_dead-when-resuming-from-h ######################################################## # device-mapper ######################################################## patches.fixes/dm-snap-avoid-deadlock.patch patches.fixes/dm-thin-metadata-speed-up-discard-of-partially-mappe.patch patches.fixes/dm-thin-metadata-make-dm_thin_find_mapped_range-atom.patch patches.fixes/dm-don-t-save-and-restore-bi_private.patch patches.fixes/dm-block-manager-cleanup-code-that-prints-stacktrace.patch patches.fixes/dm-bufio-return-NULL-to-improve-code-clarity.patch patches.fixes/dm-bufio-store-stacktrace-in-buffers-to-help-find-bu.patch patches.fixes/dm-bufio-use-BUG_ON-instead-of-conditional-call-to-B.patch patches.fixes/dm-btree-factor-out-need_insert-helper.patch patches.fixes/dm-verity-clean-up-duplicate-hashing-code.patch patches.fixes/dm-verity-separate-function-for-parsing-opt-args.patch patches.fixes/dm-verity-move-dm-verity.c-to-dm-verity-target.c.patch patches.fixes/dm-verity-factor-out-structures-and-functions-useful.patch patches.fixes/dm-verity-factor-out-verity_for_bv_block.patch patches.fixes/dm-verity-add-support-for-forward-error-correction.patch patches.fixes/dm-verity-add-ignore_zero_blocks-feature.patch patches.fixes/dm-bufio-virt_to_phys-doesn-t-change-remainder-modul.patch patches.fixes/dm-thin-bump-thin-and-thin-pool-target-versions.patch patches.fixes/dm-crypt-Use-skcipher-and-ahash.patch patches.fixes/dm-do-not-return-target-from-dm_get_live_table_for_i.patch patches.fixes/dm-fix-sparse-unexpected-unlock-warnings-in-ioctl-co.patch patches.fixes/dm-remove-unused-dm_get_rq_mapinfo.patch patches.fixes/dm-cleanup-dm_any_congested.patch patches.fixes/dm-set-DM_TARGET_WILDCARD-feature-on-error-target.patch patches.fixes/dm-optimize-dm_mq_queue_rq.patch patches.fixes/dm-optimize-dm_request_fn.patch patches.fixes/dm-add-dm_mq_nr_hw_queues-and-dm_mq_queue_depth-modu.patch patches.fixes/dm-allocate-blk_mq_tag_set-rather-than-embed-in-mapp.patch patches.fixes/dm-fix-a-couple-locking-issues-with-use-of-block-int.patch patches.fixes/dm-remove-support-for-stacking-dm-mq-on-.request_fn-.patch patches.fixes/dm-distinquish-old-.request_fn-dm-old-vs-dm-mq-reque.patch patches.fixes/dm-rename-target-s-per_bio_data_size-to-per_io_data_.patch patches.fixes/dm-allow-immutable-request-based-targets-to-use-blk-.patch patches.fixes/dm-mpath-use-blk-mq-pdu-for-per-request-struct-dm_mp.patch patches.fixes/dm-mpath-cleanup-struct-dm_mpath_io-management-code.patch patches.fixes/dm-mpath-use-blk_mq_alloc_request-and-blk_mq_free_re.patch patches.fixes/dm-mpath-remove-unnecessary-casts-in-front-of-ti-pri.patch patches.fixes/dm-mpath-remove-repeat_count-support-from-multipath-.patch patches.fixes/dm-mpath-push-path-selector-locking-down-to-path-sel.patch patches.fixes/dm-path-selector-remove-repeat_count-return-from-.se.patch patches.fixes/dm-round-robin-use-percpu-repeat_count-and-current_p.patch patches.fixes/dm-mpath-switch-from-unsigned-to-bool-for-flags-wher.patch patches.fixes/dm-mpath-remove-__pgpath_busy-forward-declaration-re.patch patches.fixes/dm-mpath-cleanup-reinstate_path-et-al-based-on-code-.patch patches.fixes/dm-thin-metadata-remove-needless-newline-from-subtre.patch patches.fixes/dm-add-dm_numa_node-module-parameter.patch patches.fixes/dm-remove-dummy-definition-of-struct-dm_table.patch patches.fixes/dm-reorder-struct-mapped_device-members-to-fix-align.patch patches.fixes/dm-drop-unnecessary-assignment-of-md-queue.patch patches.fixes/dm-cache-make-the-mq-policy-an-alias-for-smq.patch patches.fixes/dm-return-error-if-bio_integrity_clone-fails-in-clon.patch patches.fixes/dm-cache-policy-smq-clarify-that-mq-registration-fai.patch patches.fixes/dm-add-missing-newline-between-DM_DEBUG_BLOCK_STACK_.patch patches.fixes/dm-cache-bump-the-target-version.patch patches.fixes/dm-thin-consistently-return-ENOSPC-if-pool-has-run-o.patch patches.fixes/dm-mpath-switch-to-using-bitops-for-state-flags.patch patches.fixes/dm-mpath-use-atomic_t-for-counting-members-of-struct.patch patches.fixes/dm-mpath-move-trigger_event-member-to-the-end-of-str.patch patches.fixes/dm-mpath-eliminate-use-of-spinlock-in-IO-fast-paths.patch patches.suse/dm-mpath-leastpending-path-update patches.fixes/dm-multipath-Improve-logging.patch patches.suse/dm-mpath-no-partitions-feature patches.suse/dm-mpath-accept-failed-paths patches.fixes/dm-table-switch-to-readonly patches.fixes/dm-mpath-fix-potential-for-dropping-queue_if_no_path.patch patches.fixes/dm-mpath-add-locking-to-multipath_resume-and-must_pu.patch patches.fixes/dm-rq-fix-the-starting-and-stopping-of-blk-mq-queues.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-raid10-tracepoints patches.suse/md-abort-pending-requests patches.suse/md-bitmap-unplug-fixes patches.suse/blk-timeout-no-round patches.suse/md-raid10-silence-conf patches.suse/md-expedite-hot-remove patches.suse/md-update-sb-async # support md RAIDs with journal (fate#320291) patches.suse/0001-md-raid5-remove-redundant-check-in-stripe_add_to_bat.patch patches.suse/0002-raid5-cache-add-journal-hot-add-remove-support.patch patches.suse/0003-md-update-comment-for-md_allow_write.patch patches.suse/0004-raid5-cache-simplify-r5l_move_io_unit_list.patch patches.suse/0005-raid5-cache-free-meta_page-earlier.patch patches.suse/0006-md-avoid-warning-for-32-bit-sector_t.patch patches.suse/0007-drivers-md-use-ktime_get_real_seconds.patch patches.suse/0008-raid5-cache-use-a-bio_set.patch patches.suse/0009-raid5-cache-use-a-mempool-for-the-metadata-block.patch patches.suse/0010-raid5-allow-r5l_io_unit-allocations-to-fail.patch patches.suse/0011-md-remove-unnecesary-md_new_event_inintr.patch patches.suse/0012-md-Remove-ready-field-from-mddev.patch patches.suse/0013-md-set-MD_HAS_JOURNAL-in-correct-places.patch patches.suse/0014-MD-add-journal-with-array-suspended.patch patches.suse/0015-raid5-cache-handle-journal-hotadd-in-quiesce.patch patches.suse/0016-MD-rename-some-functions.patch patches.suse/0017-raid6-algos.c-bug-fix-Add-the-missing-definitions-to.patch patches.suse/0018-md-Drop-sending-a-change-uevent-when-stopping.patch patches.suse/0019-MD-warn-for-potential-deadlock.patch patches.suse/0020-md-bitmap-remove-redundant-check.patch patches.suse/0021-md-raid5-output-stripe-state-for-debug.patch patches.suse/0022-md-raid1-remove-unnecessary-BUG_ON.patch patches.suse/0023-md-bitmap-remove-redundant-return-in-bitmap_checkpag.patch patches.suse/0024-md-fix-typos-for-stipe.patch patches.suse/0025-md-raid5-Cleanup-cpu-hotplug-notifier.patch patches.suse/0026-md-raid1-fix-a-dead-loop-when-read-from-a-WriteMostl.patch patches.suse/0027-md-fix-a-trivial-typo-in-comments.patch patches.suse/0028-MD-add-rdev-reference-for-super-write.patch patches.suse/0029-md-bitmap-clear-bitmap-if-bitmap_create-failed.patch patches.suse/0030-md-raid0-fix-uninitialized-variable-bug.patch patches.suse/0031-md-raid0-remove-empty-line-printk-from-dump_zones.patch patches.suse/0032-raid5-delete-unnecessary-warnning.patch patches.suse/0033-md-md.c-fix-oops-in-mddev_suspend-for-raid0.patch patches.suse/0034-md-raid10-add-prerequisite-to-run-underneath-dm-raid.patch patches.suse/0035-md-raid5-add-prerequisite-to-run-underneath-dm-raid.patch # Generic badblock management patches.drivers/0001-badblocks-add-core-badblock-management-code.patch patches.drivers/0002-block-add-badblock-management-for-gendisks.patch patches.drivers/0003-md-convert-to-use-the-generic-badblocks-code.patch patches.drivers/0004-badblocks-rename-badblocks_free-to-badblocks_exit.patch patches.drivers/0005-block-badblocks-introduce-devm_init_badblocks.patch patches.drivers/0006-badblocks-fix-wrong-return-value-when-badblocks-are-disabled.patch patches.drivers/0007-block-clarify-badblocks-lifetime.patch # md-cluster for clustered mirroring patches.suse/0001-md-cluster-Avoid-the-resync-ping-pong.patch patches.suse/0002-md-cluster-remove-a-disk-asynchronously-from-cluster.patch patches.suse/0003-md-cluster-Fix-the-remove-sequence-with-the-new-MD-r.patch patches.suse/0004-md-cluster-Allow-spare-devices-to-be-marked-as-fault.patch patches.suse/0005-md-cluster-Defer-MD-reloading-to-mddev-thread.patch patches.suse/0006-md-cluster-Protect-communication-with-mutexes.patch patches.suse/0007-md-cluster-append-some-actions-when-change-bitmap-fr.patch patches.suse/0008-md-cluster-update-comments-for-MD_CLUSTER_SEND_LOCKE.patch patches.suse/0009-md-cluster-update-the-documentation.patch patches.suse/0010-md-cluster-fix-missing-memory-free.patch patches.suse/0011-md-cluster-delete-useless-code.patch patches.suse/0012-md-cluster-change-resync-lock-from-asynchronous-to-s.patch patches.suse/0013-md-cluser-make-resync_finish-only-called-after-pers-.patch patches.suse/0014-md-cluster-wake-up-thread-to-continue-recovery.patch patches.suse/0015-md-cluster-unregister-thread-if-err-happened.patch patches.suse/0016-md-cluster-fix-locking-when-node-joins-cluster-durin.patch patches.suse/0017-md-cluster-change-array_sectors-and-update-size-are-.patch patches.suse/0018-md-cluster-wakeup-thread-if-activated-a-spare-disk.patch patches.suse/0019-md-set-MD_CHANGE_PENDING-in-a-atomic-region.patch patches.suse/0020-md-cluster-always-setup-in-memory-bitmap.patch patches.suse/0021-md-cluster-sync-bitmap-when-node-received-RESYNCING-.patch patches.suse/0022-md-cluster-bitmap-fix-wrong-calcuation-of-offset.patch patches.suse/0023-md-cluster-bitmap-fix-wrong-page-num-in-bitmap_file_.patch patches.suse/0024-md-cluster-bitmap-unplug-bitmap-to-sync-dirty-pages-.patch patches.suse/0025-md-cluster-fix-deadlock-issue-when-add-disk-to-an-re.patch patches.suse/0026-md-cluster-fix-ifnullfree.cocci-warnings.patch patches.suse/0027-md-cluster-gather-resync-infos-and-enable-recv_threa.patch patches.suse/0028-md-cluster-check-the-return-value-of-process_recvd_m.patch patches.suse/0029-md-cluster-call-md_kick_rdev_from_array-once-ack-fai.patch patches.suse/0030-md-cluster-use-FORCEUNLOCK-in-lockres_free.patch patches.suse/0031-md-cluster-remove-some-unnecessary-dlm_unlock_sync.patch patches.suse/0032-md-cluster-introduce-dlm_lock_sync_interruptible-to-.patch patches.suse/0033-md-changes-for-MD_STILL_CLOSED-flag.patch patches.suse/0034-md-cluster-make-resync-lock-also-could-be-interruptt.patch patches.suse/0035-md-cluster-clean-related-infos-of-cluster.patch patches.suse/0036-md-cluster-remove-EXPERIMENTAL-info.patch # bcache update patches.drivers/0001-md-more-open-coded-offset_in_page.patch patches.drivers/0002-bcache-bch_writeback_thread-is-not-freezable.patch patches.drivers/0003-bcache-bch_allocator_thread-is-not-freezable.patch patches.drivers/0004-bcache-bch_gc_thread-is-not-freezable.patch patches.fixes/0001-raid1-raid10-slow-down-resync-if-there-is-non-resync.patch patches.fixes/0002-raid10-increment-write-counter-after-bio-is-split.patch patches.fixes/0003-md-lockless-I-O-submission-for-RAID1.patch patches.fixes/0001-md-raid1-fix-IO-can-block-resync-indefinitely.patch ########################################################## # NVDIMM ########################################################## patches.drivers/0001-nvdimm-improve-diagnosibility-of-namespaces.patch patches.drivers/0002-nvdimm-do-not-show-pfn_seed-for-non-pmem-regions.patch patches.drivers/0003-libnvdimm-pfn-kill-nd_pfn_align.patch patches.drivers/0004-libnvdimm-pfn-clean-up-pfn-create-parameters.patch patches.drivers/0005-libnvdimm-pfn-add-align-attribute-default-to-hpage_size.patch patches.drivers/0006-libnvdimm-pfn-add-parent-uuid-validation.patch patches.drivers/0007-libnvdimm-pfn-fix-pfn-seed-creation.patch patches.drivers/0008-libnvdimm-pfn-fix-nd_pfn_validate-return-value-handling.patch patches.drivers/0009-libnvdimm-pfn-move-memory-mode-indication-to-sysfs.patch patches.drivers/0011-libnvdimm-add-a-poison-list-and-export-badblocks.patch patches.drivers/0012-libnvdimm-pmem-move-definition-of-nvdimm_namespace_add_poison-to-nd-h.patch patches.drivers/0013-libnvdimm-don-t-fail-init-for-full-badblocks-list.patch patches.drivers/0014-libnvdimm-convert-to-statically-allocated-badblocks.patch patches.drivers/0015-pmem-fail-io-requests-to-known-bad-blocks.patch patches.drivers/0017-libnvdimm-pmem-nvdimm_read_bytes-badblocks-support.patch patches.drivers/pmem-dax-clean-up-clear_pmem.patch patches.drivers/dax-increase-granularity-of-dax_clear_blocks-operations.patch patches.drivers/dax-guarantee-page-aligned-results-from-bdev_direct_access.patch patches.drivers/dax-fix-lifetime-of-in-kernel-dax-mappings-with-dax_map_atomic.patch patches.drivers/mm-dax-fix-livelock-allow-dax-pmd-mappings-to-become-writeable.patch patches.drivers/dax-split-pmd-map-when-fallback-on-cow.patch patches.drivers/um-kill-pfn_t.patch patches.drivers/kvm-x86-mmu-make-mmu_set_spte-return-emulate-value patches.drivers/kvm-x86-mmu-remove-unused-parameter-of-_direct_map.patch patches.drivers/kvm-rename-pfn_t-to-kvm_pfn_t.patch patches.drivers/mm-dax-pmem-introduce-pfn_t.patch patches.drivers/mm-skip-memory-block-registration-for-zone_device.patch patches.drivers/0018-mm-introduce-find_dev_pagemap.patch patches.drivers/0019-x86-mm-introduce-vmem_altmap-to-augment-vmemmap_populate.patch patches.drivers/0021-libnvdimm-pfn-pmem-allocate-memmap-array-in-persistent-memory.patch patches.drivers/avr32-convert-to-asm-generic-memory_model-h.patch patches.drivers/hugetlb-fix-compile-error-on-tile.patch patches.drivers/frv-fix-compiler-warning-from-definition-of-_pmd.patch patches.drivers/x86-mm-introduce-page_devmap.patch patches.drivers/mm-dax-gpu-convert-vm_insert_mixed-to-pfn_t.patch patches.drivers/mm-dax-convert-vmf_insert_pfn_pmd-to-pfn_t.patch patches.drivers/0022-libnvdimm-pmem-move-request_queue-allocation-earlier-in-probe.patch patches.drivers/mm-dax-pmem-introduce-get_put-dev_pagemap-for-dax-gup.patch patches.drivers/mm-dax-dax-pmd-vs-thp-pmd-vs-hugetlbfs-pmd.patch patches.drivers/mm-x86-get_user_pages-for-dax-mappings.patch patches.drivers/dax-provide-diagnostics-for-pmd-mapping-failures.patch patches.drivers/dax-re-enable-dax-pmd-mappings.patch patches.drivers/mm-x86-fix-pte_page-crash-in-gup_pte_range.patch patches.drivers/dax-fix-null-pointer-dereference-in-_dax_dbg.patch patches.drivers/dax-fix-conversion-of-holes-to-pmds.patch patches.drivers/pmem-add-wb_cache_pmem-to-the-pmem-api.patch patches.drivers/dax-support-dirty-dax-entries-in-radix-tree.patch patches.drivers/mm-add-find_get_entries_tag.patch patches.drivers/xfs-call-dax_pfn_mkwrite-for-dax-fsync-msync.patch patches.drivers/dax-add-support-for-fsync-sync.patch patches.drivers/dax-never-rely-on-bh-b_dev-being-set-by-get_block.patch patches.drivers/block-use-dax-for-partition-table-reads.patch patches.drivers/dax-dirty-inode-only-if-required.patch patches.drivers/ext4-simplify-io_end-handling-for-aio-dio.patch patches.drivers/direct-io-always-call-end_io-if-non-null.patch patches.drivers/ext4-retry-block-allocation-for-failed-dio-and-dax-writes.patch patches.drivers/dax-give-dax-clearing-code-correct-bdev.patch patches.drivers/dax-move-writeback-calls-into-the-filesystems.patch patches.drivers/dax-check-return-value-of-dax_radix_entry.patch patches.drivers/0024-libnvdimm-fix-mode-determination-for-e820-devices.patch patches.drivers/0025-libnvdimm-pfn-fix-restoring-memmap-location.patch patches.drivers/0026-libnvdimm-tools-testing-nvdimm-fix-ars_status-output-buffer-sizing.patch patches.drivers/0027-nfit-update-address-range-scrub-commands-to-the-acpi-6-1-format.patch patches.drivers/0028-nfit-continue-init-even-if-ars-commands-are-unimplemented.patch patches.drivers/0029-libnvdimm-pfn-enable-pfn-sysfs-interface-unit-testing.patch patches.drivers/0030-tools-testing-libnvdimm-cleanup-mock-resource-lookup.patch patches.drivers/0031-nfit_test-enable-dsms-for-all-test-nfits.patch patches.drivers/0032-mm-exclude-zone_device-from-gfp_zone_table.patch patches.drivers/libnvdimm-pmem-fix-kmap_atomic-leak-in-error-path.patch # fate#319858, see x86 section above patches.arch/16-x86-pmem-use-memcpy_mcsafe-for-memcpy_from_pmem.patch patches.drivers/0034-arm-8522-1-drivers-nvdimm-ensure-no-negative-value-gets-returned-on-positive-match.patch patches.drivers/0035-nfit-tools-testing-nvdimm-add-format-interface-code-definitions.patch patches.drivers/0036-nfit-tools-testing-nvdimm-test-multiple-control-regions-per-dimm.patch patches.drivers/0037-libnvdimm-nfit-centralize-command-status-translation.patch patches.drivers/0038-libnvdimm-protect-nvdimm_-bus_namespace-add_poison-with-nvdimm_bus_lock.patch patches.drivers/0039-libnvdimm-async-notification-support.patch patches.drivers/0040-nfit-tools-testing-nvdimm-unify-common-init-for-acpi_nfit_desc.patch patches.drivers/0041-nfit-libnvdimm-async-region-scrub-workqueue.patch patches.drivers/0042-nfit-scrub-and-register-regions-in-a-workqueue.patch patches.drivers/0043-nfit-disable-userspace-initiated-ars-during-scrub.patch patches.drivers/0044-tools-testing-nvdimm-expand-ars-unit-testing.patch patches.drivers/0045-libnvdimm-clean-up-access-mode-check.patch patches.drivers/0046-libnvdimm-pmem-fix-pfn-support-for-section-misaligned-namespaces.patch patches.drivers/0047-resource-add-system-ram-resource-type.patch patches.drivers/0048-resource-add-i-o-resource-descriptor.patch patches.drivers/0049-memremap-change-region_intersects-to-take-flags-and-desc.patch patches.drivers/0050-mm-add-phys_pfn-use-it-in-_phys_to_pfn.patch patches.drivers/0051-resource-add-remove_resource-interface.patch patches.drivers/0052-resource-export-insert_resource-and-remove_resource.patch patches.drivers/0053-libnvdimm-pmem-adjust-for-section-collisions-with-system-ram.patch patches.drivers/0054-libnvdimm-pfn-resource-address-and-size-attributes-for-pfn-devices.patch patches.drivers/0055-nfit-libnvdimm-clear-poison-command-support.patch patches.drivers/0056-libnvdimm-pmem-fix-ia64-build-use-phys_pfn.patch patches.drivers/0057-acpi-change-nfit-driver-to-insert-new-resource.patch patches.drivers/0058-pmem-don-t-allocate-unused-major-device-number.patch patches.drivers/0059-nvdimm-blk-don-t-allocate-unused-major-device-number.patch patches.drivers/0060-nvdimm-btt-don-t-allocate-unused-major-device-number.patch patches.drivers/0061-libnvdimm-pmem-clear-poison-on-write.patch patches.drivers/0062-libnvdimm-fix-smart-data-retrieval.patch patches.drivers/0063-libnvdimm-pfn-fix-nvdimm_namespace_add_poison-vs-section-alignment.patch patches.drivers/0064-libnvdimm-pmem-clarify-the-write-clear_poison-write-flow.patch patches.drivers/0065-libnvdimm-pfn-fix-memmap-reservation-sizing.patch patches.drivers/0066-nfit-fix-translation-of-command-status-results.patch # fate#320134 Runtime RAM Disk ( using ACPI 6.0 NFIT ) patches.drivers/0001-acpi-nfit-treat-virtual-spa-region-as-r-v4.patch patches.drivers/0067-libnvdimm-nfit-report-multiple-interface-codes-per-dimm.patch patches.drivers/0068-libnvdimm-test-add-mock-smart-data-payload.patch patches.drivers/0069-libnvdimm-nfit-use-acpi_sig_nfit-instead-of-hard-coded-string.patch patches.drivers/0070-libnvdimm-pmem-kill-pmem-ndns.patch patches.drivers/0071-libnvdimm-pfn-convert-nd_pfn_probe-to-devm.patch patches.drivers/0072-libnvdimm-btt-convert-nd_btt_probe-to-devm.patch patches.drivers/0073-libnvdimm-btt-add-btt-startup-debug.patch patches.drivers/0074-libnvdimm-blk-use-devm_add_action-to-release-bdev-resources.patch patches.drivers/0075-libnvdimm-blk-use-queuedata-for-driver-private-data.patch patches.drivers/0076-libnvdimm-pmem-use-queuedata-for-driver-private-data.patch patches.drivers/0077-libnvdimm-blk-quiet-i-o-error-reporting.patch patches.drivers/0078-libnvdimm-blk-move-i-o-infrastructure-to-nd_namespace_blk.patch patches.drivers/0079-libnvdimm-pmem-use-devm_add_action-to-release-bdev-resources.patch patches.drivers/0080-libnvdimm-pmem-clean-up-resource-print-request.patch patches.drivers/0081-libnvdimm-pmem-pfn-make-pmem_rw_bytes-generic-and-refactor-pfn-setup.patch patches.drivers/0082-libnvdimm-pmem-pfn-move-pfn-setup-to-the-core.patch patches.drivers/0083-libnvdimm-pmem-kill-pmem_queue-and-pmem_disk.patch patches.drivers/0084-libnvdimm-cleanup-nvdimm_namespace_common_probe-kill-host.patch patches.drivers/0085-acpi-nfit-update-nfit-driver-to-comply-with-acpi-6-1.patch patches.drivers/0086-acpica-acpi-6-1-update-nfit-table-for-additional-new-fields.patch patches.drivers/0087-acpi-nfit-add-sysfs-id-for-nvdimm-id.patch patches.drivers/0088-nfit-libnvdimm-clarify-commands-vs-dsms.patch patches.drivers/0089-nfit-libnvdimm-limited-whitelisted-dimm-command-marshaling-mechanism.patch patches.drivers/0090-nfit-fix-format-interface-code-byte-order-per-acpi6-1.patch patches.drivers/0091-nfit-export-subsystem-ids-as-attributes.patch patches.drivers/0092-nfit-disable-vendor-specific-commands.patch patches.drivers/0093-tools-testing-nvdimm-nd_cmd_call-support.patch patches.drivers/0094-nfit-add-sysfs-dimm-family-and-dsm_mask-attributes.patch patches.drivers/0095-libnvdimm-dax-introduce-device-dax-infrastructure.patch patches.drivers/0096-libnvdimm-dax-reserve-space-to-store-labels-for-device-dax.patch patches.drivers/0097-libnvdimm-dax-record-the-specified-alignment-of-a-dax-device-instance.patch patches.drivers/0098-libnvdimm-stop-requiring-a-driver-remove-method.patch patches.drivers/0099-dev-dax-pmem-direct-access-to-persistent-memory.patch patches.drivers/0100-libnvdimm-release-ida-resources.patch patches.drivers/0101-libnvdimm-dax-autodetect-support.patch patches.drivers/0102-libnvdimm-dax-fix-alignment-validation.patch patches.drivers/0103-libnvdimm-dax-fix-deletion.patch patches.drivers/acpi-einj-allow-memory-error-injection-to-nvdimm.patch patches.drivers/x86-e820-set-system-ram-type-and-descriptor.patch patches.drivers/resource-handle-resource-flags-properly.patch patches.drivers/0104-libnvdimm-increase-max-envelope-size-for-ioctl.patch patches.drivers/0105-nfit-fix-format-interface-code-byte-order.patch patches.drivers/0106-acpi-nfit-fix-acpi_check_dsm-vs-zero-functions-implemented.patch patches.drivers/0107-libnvdimm-pfn-dax-fix-initialization-vs-autodetect-for-mode-alignment.patch patches.drivers/0108-nfit-add-Microsoft-NVDIMM-DSM-command-set-to-white-list.patch patches.drivers/0109-nfit-fix-FIT-evaluation-memory-leak.patch patches.drivers/0110-nfit-cleanup-acpi-nfit-init-calling.patch patches.drivers/0111-dev-dax-core-file-operations-and-dax-mmap.patch patches.drivers/0112-devm_memremap_pages-fix-vmem_altmap-lifetime-alignment-handling.patch patches.drivers/0113-nfit-make-dimm-dsms-optional.patch patches.drivers/0114-libnvdimm-Fix-nvdimm_probe-error-on-NVDIMM-N.patch patches.drivers/0115-dax-fix-device-dax-region-base.patch patches.drivers/0116-dax-fix-mapping-size-check.patch patches.fixes/0117-fs-block-force-direct-i-o-for-dax-enabled-block-devices.patch # Block layer patches.drivers/0001-block-rename-request_queue-slab-cache.patch patches.drivers/0002-block-do-not-initialise-globals-to-0-or-null.patch patches.drivers/0003-block-do-not-initialise-statics-to-0-or-null.patch patches.drivers/0004-bio-use-offset_in_page-macro.patch patches.drivers/0005-block-clarify-blk_add_timer-use-case-for-blk-mq.patch patches.drivers/0006-blk-integrity-empty-implementation-when-disabled.patch patches.drivers/0007-blk-mq-reuse-hardware-context-cpumask-for-tags.patch patches.drivers/0008-blk-mq-avoid-memoryless-numa-node-encoded-in-hctx-numa_node.patch patches.drivers/0009-block-add-call-to-split-trace-point.patch patches.drivers/0010-blk-integrity-checking-for-null-instead-of-is_err.patch patches.drivers/0011-irq_poll-make-blk-iopoll-available-outside-the-block-layer.patch patches.drivers/0012-block-defer-timeouts-to-a-workqueue.patch patches.drivers/0013-block-remove-req_no_timeout-flag.patch patches.drivers/0014-block-introduce-bdev_file_inode.patch patches.drivers/0015-block-enable-dax-for-raw-block-devices.patch patches.drivers/0016-block-fix-del_gendisk-vs-blkdev_ioctl-crash.patch patches.drivers/0017-pmem-dax-disable-dax-in-the-presence-of-bad-blocks.patch patches.drivers/0019-block-revert-runtime-dax-control-of-the-raw-block-device.patch patches.drivers/block-fix-pfn_mkwrite-dax-fault-handler.patch patches.drivers/block-disable-block-device-dax-by-default.patch patches.drivers/0021-deadline-remove-unused-struct-member.patch patches.drivers/0022-block-sd-return-eremoteio-when-write-same-and-discard-are-disabled.patch patches.drivers/0023-kernel-fs-fix-i-o-wait-not-accounted-for-rw-o_dsync.patch patches.drivers/0024-block-fix-module-reference-leak-on-put_disk-call-for-cgroups-throttle.patch patches.drivers/0027-blk-fix-overflow-in-queue_discard_max_hw_show.patch patches.drivers/0028-blk-mq-mark-request-queue-as-mq-asap.patch patches.drivers/0029-block-add-blk_set_runtime_active.patch patches.drivers/0030-blk-mq-fix-null-pointer-updating-nr_requests.patch patches.drivers/0031-block-don-t-unecessarily-clobber-bi_error-for-chained-bios.patch patches.drivers/0032-block-factor-out-chained-bio-completion.patch patches.drivers/0033-block-cleanup-bio_endio.patch patches.drivers/0034-block-bio_remaining_done-isn-t-unlikely.patch patches.drivers/0035-blk-mq-add-bounds-check-on-tag-to-rq-conversion.patch patches.drivers/0036-block-partition-add-partition-specific-uevent-callbacks-for-partition-info.patch patches.drivers/0037-blk-mq-use-proper-cpumask-iterator.patch patches.drivers/blk-sysfs-Add-chunk_sectors-to-sysfs-attributes.patch patches.drivers/block-update-chunk_sectors-in-blk_stack_limits.patch patches.suse/sd-configure-ZBC-devices.patch patches.suse/sd-Implement-new-RESET_WP-provisioning-mode.patch patches.drivers/0038-block-add-offset-in-blk_add_request_payload.patch patches.drivers/0039-blk-mq-export-tagset-iter-function.patch patches.drivers/0040-blk-mq-make-blk_mq_all_tag_busy_iter-static.patch patches.drivers/0041-block-add-ability-to-flag-write-back-caching-on-a-device.patch patches.drivers/0042-block-remove-struct-bio_batch.patch patches.drivers/0043-block-add-_blkdev_issue_discard.patch patches.drivers/0044-block-minor-blk_account_io_start-usage-cleanup.patch patches.drivers/0045-block-reinstate-early-return-of-eopnotsupp-from-blkdev_issue_discard.patch patches.drivers/0046-block-make-bio_inc_remaining-interface-accessible-again.patch patches.drivers/0047-blk-throttle-don-t-parse-cgroup-path-if-trace-isn-t-enabled.patch patches.drivers/0048-blk-mq-fix-undefined-behaviour-in-order_to_size.patch patches.drivers/0049-blk-mq-clear-q-mq_ops-if-init-fail.patch patches.drivers/0050-blk-mq-really-fix-plug-list-flushing-for-nomerge-queues.patch patches.drivers/0051-Missing-bio_put-following-submit_bio_wait.patch patches.fixes/block-merge-get-the-1st-and-last-bvec-via-helpers.patch patches.drivers/dax-Call-get_blocks-with-create-1-for-write-faults-t.patch patches.drivers/ext4-Handle-transient-ENOSPC-properly-for-DAX.patch patches.drivers/ext4-Fix-race-in-transient-ENOSPC-detection.patch patches.drivers/ext4-Refactor-direct-IO-code.patch patches.drivers/ext4-Pre-zero-allocated-blocks-for-DAX-IO.patch patches.drivers/DAX-move-RADIX_DAX_-definitions-to-dax.c.patch patches.drivers/dax-Remove-complete_unwritten-argument.patch patches.drivers/ext2-Fix-block-zeroing-in-ext2_get_blocks-for-DAX.patch patches.drivers/ext2-Avoid-DAX-zeroing-to-corrupt-data.patch patches.drivers/dax-Remove-dead-zeroing-code-from-fault-handlers.patch patches.drivers/dax-Remove-zeroing-from-dax_io.patch patches.drivers/dax-Remove-pointless-writeback-from-dax_do_io.patch patches.drivers/dax-Remove-redundant-inode-size-checks.patch patches.drivers/dax-Fix-condition-for-filling-of-PMD-holes.patch patches.drivers/dax-Make-huge-page-handling-depend-of-CONFIG_BROKEN.patch patches.drivers/dax-Define-DAX-lock-bit-for-radix-tree-exceptional-e.patch patches.drivers/dax-Allow-DAX-code-to-replace-exceptional-entries.patch patches.drivers/dax-New-fault-locking.patch patches.drivers/dax-Use-radix-tree-entry-lock-to-protect-cow-faults.patch patches.drivers/dax-Remove-i_mmap_lock-protection.patch patches.drivers/dax-Remove-unused-variable-in-__dax_pmd_fault.patch patches.drivers/0001-irq_poll-don-t-disable-new-irq_poll-instances.patch patches.drivers/0002-irq_poll-fold-irq_poll_sched_prep-into-irq_poll_sched.patch patches.drivers/0003-irq_poll-fix-irq_poll_sched.patch patches.drivers/0004-be2iscsi-fix-iopoll-implementation.patch patches.drivers/0001-be2iscsi-Fix-soft-lockup-in-mgmt_get_all_if_id-path-.patch patches.drivers/0002-be2iscsi-Fix-mbox-synchronization-replacing-spinlock.patch patches.drivers/0003-be2iscsi-Fix-to-use-atomic-bit-operations-for-tag_st.patch patches.drivers/0004-be2iscsi-Fix-to-synchronize-tag-allocation-using-spi.patch patches.drivers/0005-be2iscsi-Set-mbox-timeout-to-30s.patch patches.drivers/0006-be2iscsi-Added-return-value-check-for-mgmt_get_all_i.patch patches.drivers/0007-be2iscsi-Fix-to-remove-shutdown-entry-point.patch patches.drivers/0008-be2iscsi-Fix-VLAN-support-for-IPv6-network.patch patches.drivers/0009-be2iscsi-Fix-to-handle-misconfigured-optics-events.patch patches.drivers/0010-be2iscsi-Add-FW-config-validation.patch patches.drivers/0011-be2iscsi-Fix-return-value-for-MCC-completion.patch patches.drivers/0012-scsi_transport_iscsi-Add-25G-and-40G-speed-definitio.patch patches.drivers/0013-be2iscsi-Fix-to-process-25G-link-speed-info-from-FW.patch patches.drivers/0014-be2iscsi-Fix-async-link-event-processing.patch patches.drivers/0015-be2iscsi-Fix-WRB-leak-in-login-logout-path.patch patches.drivers/0016-be2iscsi-Update-the-driver-version.patch patches.drivers/0017-be2iscsi-add-checks-for-dma-mapping-errors.patch patches.drivers/0018-be2iscsi-Remove-unused-mcc_cq_lock.patch patches.drivers/0019-be2iscsi-Use-macros-for-MCC-WRB-and-CQE-fields.patch patches.drivers/0020-be2iscsi-Remove-redundant-MCC-processing-code.patch patches.drivers/0021-be2iscsi-Rename-MCC-and-BMBX-processing-functions.patch patches.drivers/0022-be2iscsi-Remove-be_mbox_notify_wait-function.patch patches.drivers/0023-be2iscsi-Fix-be_mcc_compl_poll-to-use-tag_state.patch patches.drivers/0024-be2iscsi-Cleanup-processing-of-BMBX-completion.patch patches.drivers/0025-be2iscsi-Fix-MCC-WRB-leak-in-open_connection.patch patches.drivers/0026-be2iscsi-Couple-MCC-tag-and-WRB-alloc-and-free.patch patches.drivers/0027-be2iscsi-Fix-ExpStatSn-in-management-tasks.patch patches.drivers/0028-be2iscsi-_bh-for-io_sgl_lock-and-mgmt_sgl_lock.patch patches.drivers/0029-be2iscsi-Add-lock-to-protect-WRB-alloc-and-free.patch patches.drivers/0030-be2iscsi-Fix-memory-leak-in-beiscsi_alloc_mem.patch patches.drivers/0031-be2iscsi-Add-missing-error-check-in-beiscsi_eeh_resu.patch patches.drivers/0032-be2iscsi-Remove-unnecessary-synchronize_irq-before-f.patch # bsc#976705 ########################################################## # crypto acceleration ########################################################## patches.drivers/0001-crypto-qat-Rename-dh895xcc-mmp-firmware.patch patches.drivers/0002-crypto-qat-add-support-for-new-devices-to-FW-loader.patch patches.drivers/0003-crypto-qat-add-new-device-definitions.patch patches.drivers/0004-crypto-qat-fix-CTX_ENABLES-bits-shift-direction-issu.patch patches.drivers/0005-crypto-qat-fix-some-timeout-tests.patch patches.drivers/0006-crypto-qat-remove-superfluous-check-from-adf_probe.patch patches.drivers/0007-crypto-qat-when-stopping-all-devices-make-fure-VF-ar.patch patches.drivers/0008-crypto-qat-fix-get-instance-function.patch patches.drivers/0009-crypto-qat-move-isr-files-to-qat-common-so-that-they.patch patches.drivers/0010-crypto-qat-add-support-for-c3xxx-accel-type.patch patches.drivers/0011-crypto-qat-add-support-for-c62x-accel-type.patch patches.drivers/0012-crypto-qat-add-support-for-c3xxxvf-accel-type.patch patches.drivers/0013-crypto-qat-add-support-for-c62xvf-accel-type.patch patches.drivers/0014-crypto-qat-ring-returning-retry-even-though-ring-has.patch patches.drivers/0015-crypto-qat-select-PCI_IOV-when-VF-are-enabled.patch patches.drivers/0016-crypto-qat-enable-VF-irq-after-guest-exits-ungracefu.patch patches.drivers/0017-crypto-qat-uint8_t-is-not-large-enough-for-accel_id.patch patches.drivers/0018-crypto-qat-use-list_for_each_entry.patch patches.drivers/0019-crypto-qat-Fix-random-config-build-issue.patch patches.drivers/0020-crypto-qat-fix-SKU-definiftion-for-c3xxx-dev.patch patches.drivers/0021-crypto-qat-remove-to-call-get_sram_bar_id-for-qat_c3.patch patches.drivers/0022-crypto-qat-fix-timeout-issues.patch patches.drivers/0023-crypto-qat-update-init_esram-for-C3xxx-dev-type.patch ########################################################## # # Security stuff # ########################################################## patches.suse/disallow-ansi_cprng-for-FIPS-140-2 patches.suse/allow-cmac_aes-for-FIPS-140-2 patches.suse/allow-cmac_3des_ede-for-FIPS-140-2 patches.fixes/crypto-testmgr-mark-more-algorithms-as-FIPS-compliant 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.suse/fips-remove-hmac-crc32-add-nullcipher-hack patches.fixes/ptrace-in-namespace-perm-check.fix ######################################################## # standalone timekeeping/timers (ie non-scheduler dependent) ######################################################## patches.fixes/0001-time-timekeeping-Work-around-false-positive-GCC-warn.patch patches.fixes/0001-x86-irq-Do-not-substract-irq_tlb_count-from-irq_call.patch ########################################################## # Audit ########################################################## ########################################################## # 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.apparmor/apparmor-fix-refcount-bug-in-profile-replacement patches.apparmor/apparmor-fix-replacement-bug-that-adds-new-child-to- patches.apparmor/apparmor-fix-uninitialized-lsm_audit-member patches.apparmor/apparmor-exec-should-not-be-returning-ENOENT-when-it patches.apparmor/apparmor-fix-update-the-mtime-of-the-profile-file-on patches.apparmor/apparmor-fix-disconnected-bind-mnts-reconnection patches.apparmor/apparmor-internal-paths-should-be-treated-as-disconn patches.apparmor/apparmor-fix-put-parent-ref-after-updating-the-activ patches.apparmor/apparmor-fix-log-failures-for-all-profiles-in-a-set patches.apparmor/apparmor-fix-audit-full-profile-hname-on-successful- patches.apparmor/apparmor-ensure-the-target-profile-name-is-always-au patches.apparmor/apparmor-check-that-xindex-is-in-trans_table-bounds patches.apparmor/apparmor-fix-refcount-race-when-finding-a-child-prof patches.apparmor/apparmor-use-list_next_entry-instead-of-list_entry_n patches.apparmor/apparmor-add-missing-id-bounds-check-on-dfa-verifica patches.apparmor/apparmor-don-t-check-for-vmalloc_addr-if-kvzalloc-fa patches.apparmor/apparmor-fix-oops-in-profile_unpack-when-policy_db-i patches.apparmor/apparmor-fix-module-parameters-can-be-changed-after- patches.apparmor/apparmor-do-not-expose-kernel-stack ########################################################## # SELinux ########################################################## ######################################################## # Address space layout randomization ######################################################## ######################################################## # KDB v4.4 ######################################################## ######################################################## # Other patches for debugging ######################################################## patches.suse/crasher.patch patches.suse/revert-x86-remove-warning-and-warning_symbol-from-struct-stacktrace_ops patches.suse/stack-unwind.patch patches.suse/stack-unwind-disable-kasan.patch +needs_updating patches.arch/x86_64-unwind-annotations patches.arch/stack-unwind-cfi_ignore-takes-more-arguments ######################################################## # Kdump ######################################################## ######################################################## # cgroups ######################################################## patches.fixes/cgroup-Add-pids-controller-event-when-fork-fails-bec.patch patches.fixes/cgroup-Use-lld-instead-of-ld-when-printing-pids-cont.patch # Fix for bnc#972552 ######################################################## # Performance Monitoring, Tracing etc ######################################################## # failed to initialize ftrace in kernel-xen (bsc#873195) patches.suse/ftrace-x86-xen-use-kernel-identity-mapping-only-when.patch # PERF SP2 FATE patches.suse/perf-x86-intel-uncore-add-broadwell-ep-uncore-support.patch patches.suse/perf-x86-intel-add-perf-core-pmu-support-for-intel-knights-landing.patch patches.suse/perf-x86-intel-uncore-remove-hard-coding-of-pmon-box-control-msr-offset.patch patches.suse/perf-x86-intel-uncore-add-knights-landing-uncore-pmu-support.patch patches.suse/perf-kvm-x86-s390-remove-dependency-on-uapi-kvm_perf-h.patch patches.suse/perf-kvm-x86-s390-remove-const-from-kvm_events_tp.patch patches.suse/perf-kvm-powerpc-port-perf-kvm-stat-to-powerpc.patch patches.suse/perf-kvm-powerpc-add-support-for-hcall-reasons.patch patches.arch/powerpc-perf-remove-pme_-prefix-for-power7-events.patch patches.arch/powerpc-perf-export-power8-generic-and-cache-events-to-sysfs.patch patches.arch/powerpc-perf-hv-24x7-fix-usage-with-chip-events patches.arch/powerpc-perf-hv-24x7-display-change-in-counter-values patches.arch/powerpc-perf-hv-24x7-display-domain-indices-in-sysfs patches.arch/powerpc-perf-24x7-eliminate-domain-suffix-in-event-names patches.suse/perf-additional-warning-when-sampling-rate-if-decayed-below-startup-minimum.patch # PERF SP2 bugs patches.fixes/perf-x86-intel-uncore-fix-cha-registers-configuration-procedure-for-knights-landing-platform.patch patches.fixes/perf-x86-remove-warning-for-zero-pebs-status patches.fixes/ftrace-x86-Set-ftrace_stub-to-weak-to-prevent-gcc-from-using-short-jumps-to-it patches.fixes/perf-x86-intel-change-offcore-response-masks-for-knights-landing.patch ######################################################## # KVM patches ######################################################## # bsc#966471 - hwclock problems in SLES 12 GA VMs with more than 1 VCPU patches.fixes/0001-kvm-x86-convert-ioapic-rtc_status-dest_map-to-a-struct patches.fixes/0002-kvm-x86-track-irq-vectors-in-ioapic-rtc_status-dest_map patches.fixes/0003-kvm-x86-check-dest_map-vector-to-match-eoi-signals-for-rtc patches.fixes/kvm-x86-correctly-reset-dest_map-vector-when-restoring-lapic-state # fate#320428 - for certain host/guest combinations, increase support to 240 vcpus max patches.suse/x86-kvm-increase-guest-vcpu-support-count-to-240.patch patches.arch/KVM-PPC-Book3S-Treat-VTB-as-a-per-subcore-register-not-per-thread patches.kabi/ppc-book3s-vtb-kabi-fix.diff # bsc#979715, CVE-2016-3713 ######################################################## # IOMMU patches ######################################################## # fate#319479 - IOMMU v2.6 feature support (ACPI part) patches.drivers/0001-iommu-amd-adding-extended-feature-register-check-for-pc-support patches.drivers/0002-iommu-amd-modify-ivhd_header-structure-to-support-type-11h-and-40h patches.drivers/0003-iommu-amd-use-the-most-comprehensive-ivhd-type-that-the-driver-can-support patches.drivers/0004-iommu-amd-add-new-map-for-storing-ivhd-dev-entry-type-hid patches.drivers/0005-iommu-amd-introduces-ivrs_acpihid-kernel-parameter patches.drivers/0006-iommu-amd-make-call-sites-of-get_device_id-aware-of-its-return-value patches.drivers/0007-iommu-amd-add-iommu-support-for-acpi-hid-devices patches.drivers/0008-iommu-amd-manage-iommu_group-for-acpi-hid-devices patches.drivers/0009-iommu-amd-set-amd-iommu-callbacks-for-amba-bus patches.drivers/0010-iommu-amd-signedness-bug-in-acpihid_device_group patches.drivers/iommu-amd-don-t-use-is_err_value-to-check-integer-values patches.drivers/iommu-amd-initialize-devid-variable-before-using-it patches.drivers/iommu-vt-d-improve-fault-handler-error-messages patches.drivers/iommu-vt-d-ratelimit-fault-handler # bsc#994941 - dmar faults during kdump when intel_iommu=on patches.drivers/iommu-vt-d-make-sure-rmrrs-are-mapped-before-domain-goes-public patches.drivers/iommu-vt-d-split-up-get_domain_for_dev-function # bsc#1007197, CVE-2016-9083, CVE-2016-9084 patches.fixes/vfio-pci-fix-integer-overflows-bitmask-check ######################################################## # Trusted Platform Module 2.0 support ######################################################## patches.drivers/TPM-2.0-fate319203-01-keys,-trusted-fix-do-not-allow-duplicate-key-options patches.drivers/TPM-2.0-fate319203-02-keys,-trusted-select-hash-algorithm-for-TPM2-chips patches.drivers/TPM-2.0-fate319203-03-keys,-trusted-seal-with-a-TPM2-authorization-policy ######################################################## # Module signing / secure boot ######################################################## patches.fixes/0001-X.509-Fix-test-for-self-signed-certificate.patch patches.fixes/0001-lib-mpi-only-require-buffers-as-big-as-needed-for-th.patch patches.fixes/0001-lib-mpi-avoid-assembler-warning.patch patches.fixes/0002-lib-mpi-use-static-inline-instead-of-extern-inline.patch patches.fixes/0003-lib-mpi-mpi_write_sgl-fix-style-issue-with-lzero-dec.patch patches.fixes/0004-lib-mpi-mpi_write_sgl-purge-redundant-pointer-arithm.patch patches.fixes/0005-lib-mpi-mpi_write_sgl-fix-out-of-bounds-stack-access.patch patches.fixes/0006-lib-mpi-mpi_write_sgl-replace-open-coded-endian-conv.patch patches.fixes/0007-lib-mpi-mpi_read_buffer-optimize-skipping-of-leading.patch patches.fixes/0008-lib-mpi-mpi_read_buffer-replace-open-coded-endian-co.patch patches.fixes/0009-lib-mpi-mpi_read_buffer-fix-buffer-overflow.patch patches.suse/0001-MODSIGN-Support-the-old-style-signature-format.patch ######################################################## # Lock down functions for UEFI secure boot , FATE#314486 ######################################################## patches.suse/0001-Add-BSD-style-securelevel-support.patch patches.suse/0003-PCI-Lock-down-BAR-access-when-securelevel-is-enabled.patch patches.suse/0004-x86-Lock-down-IO-port-access-when-securelevel-is-ena.patch patches.suse/0005-Restrict-dev-mem-and-dev-kmem-when-securelevel-is-se.patch patches.suse/0006-acpi-Limit-access-to-custom_method-if-securelevel-is.patch patches.suse/0007-acpi-Ignore-acpi_rsdp-kernel-parameter-when-securele.patch patches.suse/0008-kexec-Disable-at-runtime-if-securelevel-has-been-set.patch patches.suse/0009-uswsusp-Disable-when-securelevel-is-set.patch patches.suse/0010-x86-Restrict-MSR-access-when-securelevel-is-set.patch patches.suse/0011-asus-wmi-Restrict-debugfs-interface-when-securelevel.patch patches.suse/0012-Add-option-to-automatically-set-securelevel-when-in-.patch patches.suse/0014-hibernate-Disable-when-securelevel-is-set.patch patches.suse/0015-kexec-uefi-copy-secure_boot-flag-in-boot-params-acro.patch patches.suse/0001-Remove-BSD-style-securelevel-sysfs-file.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 # bsc#992522 kernel: SecureBoot: Unsigned kernel module can be successfully loaded when SecureBoot is enabled patches.suse/0001-Enforce-module-signatures-when-securelevel-is-greate.patch ######################################################## # 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/0014-efi-Add-EFI_SECURE_BOOT-bit.patch patches.suse/0004-MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch patches.suse/0005-MODSIGN-Support-not-importing-certs-from-db.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 # FATE#319460 Support PKCS#7 and CMS signature format in SLE patches.suse/0001-MODSIGN-check-hash-of-PKCS-7-signed-kernel-module-in.patch # bsc#929696 loading keys from db/dbx when SecureBoot disabled patches.suse/MODSIGN-loading-keys-from-db-when-SecureBoot-disabled.patch # bsc#958606 Irritating kernel message: Couldn't get size: 0x800000000000000e during booting KVM guests patches.suse/0001-MODSIGN-Print-appropriate-status-message-when-access.patch ########################################################## # UpdateCapsule support in kernel FATE#319346 ########################################################## patches.suse/0001-efi-Move-efi_status_to_err-to-drivers-firmware-efi.patch patches.suse/0002-efi-Add-capsule-update-support.patch patches.suse/0003-x86-efi-Force-EFI-reboot-to-process-pending-capsules.patch patches.suse/0004-efi-Add-misc-char-driver-interface-to-update-EFI-fir.patch patches.suse/0005-efi-capsule-Make-efi_capsule_pending-lockless.patch ######################################################## # Staging tree patches # new drivers that are going upstream ######################################################## # bnc#871881 patches.arch/mce-amd-check-for-userspace-agent-before-decoding.patch ########################################################## # Hibernation Signature Verification FATE#316350 ########################################################## patches.suse/0001-PM-hibernate-define-HMAC-algorithm-and-digest-size-o.patch patches.suse/0002-x86-efi-Add-get-and-set-variable-to-EFI-services-poi.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 patches.suse/0001-PM-hibernate-Fix-warning-about-non-void-function-not.patch # bsc#945626 - BUG in alloc_irq_and_cfg_at+0x39/0x100 patches.fixes/genirq-Make-sure-irq-descriptors-really-exist-when-_.patch # arm64 EFI GOP framebuffer support patches.arch/0002-efi-make-install_configuration_table-boot-service-us.patch patches.arch/0003-efi-libstub-move-Graphics-Output-Protocol-handling-t.patch patches.arch/0004-efi-x86-libstub-move-to-generic-GOP-code.patch patches.arch/0005-efi-x86-efifb-move-DMI-based-quirks-handling-out-of-.patch patches.arch/0006-efi-efifb-use-builtin_platform_driver-and-drop-unuse.patch patches.arch/0007-efi-arm-libstub-wire-up-GOP-handling-into-the-ARM-UE.patch patches.arch/0008-efi-arm-efifb-expose-efifb-platform-device-if-GOP-is.patch # arm64 fix efifb to relocate the fb on BAR move patches.arch/arm64-Relocate-screen_info.lfb_base-on-PCI-BAR-alloc.patch # bsc#986987 - Kernel warning on Gigabyte MP30-AR1 with efifb patches.suse/mm-memblock-add-MEMBLOCK_NOMAP-attribute-to-memblock.patch patches.suse/arm64-only-consider-memblocks-with-NOMAP-cleared-for.patch patches.suse/arm64-efi-mark-UEFI-reserved-regions-as-MEMBLOCK_NOM.patch patches.suse/arm64-efi-Don-t-truncate-frame-buffer-address-to-32-.patch patches.suse/efi-arm64-Don-t-apply-MEMBLOCK_NOMAP-to-UEFI-memory-map-mapping.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 ######################################################## # kGraft ######################################################## patches.suse/kgr-0001-s390-livepatch-reorganize-TIF-bits.patch patches.suse/kgr-0002-livepatch-add-infrastructure.patch patches.suse/kgr-0003-livepatch-kgr_in_progress-for-all-threads.patch patches.suse/kgr-0004-ftrace-Make-ftrace_is_dead-available-globally.patch patches.suse/kgr-0005-initial-code.patch patches.suse/kgr-0006-add-testing-kgraft-patch.patch patches.suse/kgr-0007-add-Documentation.patch patches.suse/kgr-0008-mark-task_safe-in-some-kthreads.patch patches.suse/kgr-0009-kthreads-support.patch patches.suse/kgr-0010-handle-irqs.patch patches.suse/kgr-0011-allow-stacking-of-patches.patch patches.suse/kgr-0012-handle-patched-modules-that-are-being-removed.patch patches.suse/kgr-0013-try-to-apply-skipped-patches-when-a-module-is-lo.patch patches.suse/kgr-0014-allow-for-forced-module-load.patch patches.suse/kgr-0015-allow-replace_all.patch patches.suse/kgr-0016-support-for-forcing-success-of-patching-process.patch patches.suse/kgr-0017-correct-error-handling-of-the-first-patching-sta.patch patches.suse/kgr-0018-send-a-fake-signal-to-all-blocking-tasks.patch patches.suse/kgr-0019-mark-task_safe-in-non-upstream-kthreads.patch patches.suse/kgr-0020-kmemleak-really-mark-the-kthread-safe-after-a.patch patches.suse/kgr-0021-fix-reversion-of-a-patch-already-reverted-by-a-r.patch patches.suse/kgr-0022-add-objname-to-kgr_patch_fun-struct.patch patches.suse/kgr-0023-remove-abort_if_missing-flag.patch patches.suse/kgr-0024-do-not-return-and-print-an-error-only-if-the-obj.patch patches.suse/kgr-0025-fix-subtle-race-with-kgr_module_init-going-notif.patch patches.suse/kgr-0026-fix-an-asymmetric-dealing-with-delayed-module-lo.patch patches.suse/kgr-0027-call-kgr_init_ftrace_ops-only-for-loaded-objects.patch patches.suse/kgr-0028-change-to-kallsyms_on_each_symbol-iterator.patch patches.suse/kgr-0029-add-sympos-as-disambiguator-field-to-kgr_patch_f.patch patches.suse/kgr-0030-add-sympos-to-sysfs.patch patches.suse/kgr-0031-add-sympos-and-objname-to-error-and-debug-messag.patch patches.suse/kgr-0032-taint-with-TAINT_LIVEPATCH.patch patches.suse/kgr-0033-define-pr_fmt-and-modify-all-pr_-messages.patch patches.suse/kgr-0034-kgraft-bcache-Do-not-block-livepatching-in-the-write.patch patches.suse/kgr-0035-kgraft-gfs2-Do-not-block-livepatching-in-the-log-dae.patch patches.suse/kgr-0036-kgraft-xen-Do-not-block-livepatching-in-the-XEN-blki.patch patches.suse/kgr-0037-ignore-zombie-tasks-during-the-patching.patch patches.suse/kgr-0102-kgr-mark-kernel-unsupported-upon-patch-revert.patch patches.suse/kgr-0107-reserve-a-place-in-thread_struct-for-storing-RIP.patch patches.suse/printk-mark_kgr_task_safe.patch ######################################################## # You'd better have a good reason for adding a patch # below here. ########################################################