# 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 patches.kernel.org/patch-4.4.38-39 patches.kernel.org/patch-4.4.39-40 patches.kernel.org/patch-4.4.40-41 patches.kernel.org/patch-4.4.41-42 patches.kernel.org/patch-4.4.42-43 patches.kernel.org/patch-4.4.43-44 patches.kernel.org/patch-4.4.44-45 patches.kernel.org/patch-4.4.45-46 patches.kernel.org/patch-4.4.46-47 patches.kernel.org/patch-4.4.47-48 patches.kernel.org/patch-4.4.48-49 patches.kernel.org/patch-4.4.49-50 patches.kernel.org/patch-4.4.50-51 patches.kernel.org/patch-4.4.51-52 patches.kernel.org/patch-4.4.52-53 patches.kernel.org/patch-4.4.53-54 patches.kernel.org/patch-4.4.54-55 patches.kernel.org/patch-4.4.55-56 patches.kernel.org/patch-4.4.56-57 patches.kernel.org/patch-4.4.57-58 patches.kernel.org/patch-4.4.58-59 patches.kernel.org/patch-4.4.59-60 patches.kernel.org/patch-4.4.60-61 patches.kernel.org/patch-4.4.61-62 patches.kernel.org/patch-4.4.62-63 patches.kernel.org/patch-4.4.63-64 patches.kernel.org/patch-4.4.64-65 patches.kernel.org/patch-4.4.65-66 patches.kernel.org/patch-4.4.66-67 patches.kernel.org/patch-4.4.67-68 patches.kernel.org/patch-4.4.68-69 patches.kernel.org/patch-4.4.69-70 patches.kernel.org/patch-4.4.70-71 patches.kernel.org/patch-4.4.71-72 patches.kernel.org/patch-4.4.72-73 patches.kernel.org/patch-4.4.73-74 patches.kernel.org/patch-4.4.74-75 patches.kernel.org/patch-4.4.75-76 patches.kernel.org/patch-4.4.76-77 patches.kernel.org/patch-4.4.77-78 patches.kernel.org/patch-4.4.78-79 patches.kernel.org/patch-4.4.79-80 patches.kernel.org/patch-4.4.80-81 patches.kernel.org/patch-4.4.81-82 ######################################################## # 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/revert-KVM-x86-fix-emulation-of-RSM-and-IRET-instruc.patch patches.kabi/kabi-protect-struct-xfrm_dst.patch patches.kabi/kabi-protect-lwtunnel-include.patch patches.kabi/kabi-protect-struct-mount.patch patches.kabi/0001-Revert-tpm-Issue-a-TPM2_Shutdown-for-TPM2-devices.patch patches.kabi/0002-Revert-Add-shutdown-to-struct-class.patch patches.kabi/revert-mm-list_lru.c-fix-list_lru_count_node-to-be-r.patch patches.kabi/kabi-protect-struct-iscsi_tpg_attrib.patch patches.kabi/kabi-protect-struct-mm_struct.patch patches.kabi/revert-proc-iomem-only-expose-physical-resource-addr.patch patches.kabi/revert-Make-file-credentials-available-to-the-seqfil.patch patches.kabi/kabi-protect-struct-se_lun.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 patches.suse/0001-taint-module-Clean-up-global-and-module-taint-flags-.patch patches.suse/0002-module-move-add_taint_module-to-a-header-file.patch patches.fixes/Kconfig-Introduce-the-imply-keyword.patch patches.fixes/Kconfig-Regenerate-.c_shipped-files-after-previous-c.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 patches.fixes/zswap-don-t-param_set_charp-while-holding-spinlock.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 patches.suse/mm-mmzone.c-swap-likely-to-unlikely-as-code-logic-is-different-for-next_zones_zonelist.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 # -stable pending fadvise patches.suse/mm-fadvise.c-do-not-discard-partial-pages-with-POSIX_FADV_DONTNEED.patch patches.suse/mm-fadvise-avoid-expensive-remote-LRU-cache-draining-after-FADV_DONTNEED.patch # -stable pending signal performance patches.suse/signals-avoid-unnecessary-taking-of-sighand-siglock.patch # git fixes that are stable candidates patches.suse/mm-page_alloc-keep-pcp-count-and-list-contents-in-sync-if-struct-page-is-corrupted.patch patches.suse/mm-page_alloc-fix-check-for-NULL-preferred_zone.patch patches.suse/mm-page_alloc-fix-fast-path-race-with-cpuset-update-or-removal.patch patches.suse/mm-page_alloc-move-cpuset-seqcount-checking-to-slowpath.patch patches.suse/mm-page_alloc-fix-premature-OOM-when-racing-with-cpuset-mems-update.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 # -stable pending scheduler loadavg fix # bnc#1022476 patches.suse/cpuidle-dt-Add-missing-of_node_put.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-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 # Missing update_rq_clock() calls patches.suse/sched-Add-missing-update_rq_clock-in-post_init_entit.patch patches.suse/sched-Add-missing-update_rq_clock-in-detach_task_cfs.patch patches.suse/sched-Add-missing-update_rq_clock-call-for-task_hot.patch patches.suse/sched-Add-missing-update_rq_clock-call-in-set_user_n.patch # select_idle_sibling() performance improvement patches.suse/sched-core-Remove-unused-cpu-argument-from.patch patches.suse/sched-core-Restructure-destroy_sched_domain.patch patches.suse/sched-core-Introduce-struct-sched_domain_shared.patch patches.suse/sched-core-Replace-sd_busy-nr_busy_cpus-with.patch patches.suse/sched-core-Rewrite-and-improve-select_idle_siblings.patch patches.suse/sched-core-Optimize-SCHED_SMT.patch patches.suse/sched-fair-Fix-sched-domains-NULL-dereference-in.patch patches.suse/sched-core-Use-load_avg-for-selecting-idlest-group.patch patches.suse/sched-fair-Prefer-sibiling-only-if-local-group-is-under-utilized.patch patches.fixes/PM-sleep-declare-__tracedata-symbols-as-char-rather-.patch patches.fixes/time-Avoid-undefined-behaviour-in-ktime_add_safe.patch # unlock_page optimisation patches.suse/mm-remove-per-zone-hashtable-of-bitlock-waitqueues.patch patches.suse/mm-remove-unused-variable-in-memory-hotplug.patch # Page reclaim micro-optimisations patches.suse/mm-vmscan-pass-memcg-to-get_scan_count.patch patches.suse/mm-memcontrol-replace-mem_cgroup_lruvec_online-with-mem_cgroup_online.patch patches.suse/mm-update_lru_size-warn-and-reset-bad-lru_size.patch patches.suse/mm-update_lru_size-do-the-__mod_zone_page_state.patch # Readahead obeys underlying device limits patches.suse/mm-don-t-cap-request-size-based-on-read-ahead-setting.patch patches.suse/include-linux-backing-dev-defs.h-shrink-struct-backing_dev_info.patch # bnc#1022476 (scheduler audit) patches.suse/sched-deadline-Always-calculate-end-of-period-on-sched_yield.patch patches.suse/sched-fair-Avoid-using-decay_load_missed-with-a-negative-value.patch patches.suse/sched-rt-Fix-PI-handling-vs.-sched_setscheduler.patch patches.suse/sched-rt-Kick-RT-bandwidth-timer-immediately-on-start-up.patch patches.suse/sched-rt-sched-dl-Don-t-push-if-task-s-scheduling-class-was-changed.patch patches.suse/sched-deadline-Fix-a-bug-in-dl_overflow.patch patches.suse/sched-fair-Fix-the-wrong-throttled-clock-time-for-cfs_rq_clock_task.patch patches.suse/sched-cputime-Add-steal-time-support-to-full-dynticks-CPU-time-accounting.patch patches.suse/sched-deadline-Fix-wrap-around-in-DL-heap.patch patches.suse/sched-deadline-Fix-lock-pinning-warning-during-CPU-hotplug.patch patches.suse/sched-Make-wake_up_nohz_cpu-handle-CPUs-going-offline.patch patches.suse/sched-fair-Improve-PELT-stuff-some-more.patch patches.suse/sched-fair-Fix-load_above_capacity-fixed-point-arithmetic-width.patch patches.suse/sched-Allow-hotplug-notifiers-to-be-setup-early.patch patches.suse/sched-core-x86-topology-Fix-NUMA-in-package-topology-bug.patch patches.suse/sched-fair-Fix-fixed-point-arithmetic-width-for-shares-and-effective-load.patch patches.suse/sched-core-Fix-incorrect-utilization-accounting-when-switching-to-fair-class.patch patches.suse/sched-core-Fix-set_user_nice.patch patches.suse/sched-fair-Fix-min_vruntime-tracking.patch patches.suse/introduce-the-walk_process_tree-helper.patch patches.suse/prctl-propagate-has_child_subreaper-flag-to-every-descendant.patch patches.fixes/timers-Plug-locking-race-vs.-timer-migration.patch patches.fixes/hrtimer-Revert-CLOCK_MONOTONIC_RAW-support patches.fixes/hrtimer-Catch-invalid-clockids-again patches.fixes/mm-adaptive-hash-table-scaling.patch patches.fixes/mm-adaptive-hash-table-scaling-fix.patch patches.fixes/mm-drop-HASH_ADAPT.patch # bnc#1022476 (scheduler odd/overlapping topology fixes) patches.suse/sched-topology-Refactor-function-build_overlap_sched_groups.patch patches.suse/sched-fair-cpumask-Export-for_each_cpu_wrap.patch patches.suse/sched-topology-Fix-building-of-overlapping-sched-groups.patch patches.suse/sched-topology-Simplify-build_overlap_sched_groups.patch patches.suse/sched-debug-Print-the-scheduler-topology-group-mask.patch patches.suse/sched-topology-Verify-the-first-group-matches-the-child-domain.patch # v4.4.78 sched/topology: Optimize build_group_mask() patches.suse/sched-topology-Move-comment-about-asymmetric-node-setups.patch patches.suse/sched-topology-Remove-FORCE_SD_OVERLAP.patch # v4.4.78 sched/topology: Fix overlapping sched_group_mask patches.suse/sched-topology-Small-cleanup.patch patches.suse/sched-topology-Add-sched_group_capacity-debugging.patch patches.suse/sched-topology-Fix-overlapping-sched_group_capacity.patch # bnc#1022476 (scheduler audit) patches.suse/sched-fair-Use-task_groups-instead-of-leaf_cfs_rq_list-to-walk-all-cfs_rqs.patch patches.suse/sched-fair-Fix-O-nr_cgroups-in-load-balance-path.patch patches.suse/sched-core-Allow-__sched_setscheduler-in-interrupts-when-PI-is-not-used.patch ######################################################## # interrupts/core ######################################################## patches.suse/0001-genirq-Remove-redundant-NULL-check-of-irq_desc.patch patches.suse/0001-genirq-Remove-unnecessary-memset-calls.patch patches.suse/0001-softirq-Let-ksoftirqd-do-its-job.patch patches.suse/0001-tick-broadcast-Reduce-lock-cacheline-contention.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-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.arch/0001-x86-asm-Create-stack-frames-in-rwsem-functions.patch patches.suse/0001-locking-rwsem-x86-Provide-__down_write_killable.patch patches.suse/0001-locking-rwsem-ia64-Provide-__down_write_killable.patch patches.suse/0001-locking-rwsem-s390-Provide-__down_write_killable.patch patches.suse/0001-locking-rwsem-alpha-Provide-__down_write_killable.patch patches.suse/0001-locking-rwsem-Introduce-basis-for-down_write_killabl.patch patches.suse/0001-locking-rwsem-Provide-down_write_killable.patch patches.suse/0001-x86-asm-Clean-up-frame-pointer-macros.patch patches.suse/0001-x86-asm-Add-C-versions-of-frame-pointer-macros.patch patches.suse/0001-locking-rwsem-x86-Add-frame-annotation-for-call_rwse.patch patches.suse/0001-add-down_write_killable_nested.patch patches.suse/0002-locking-rwsem-Fix-down_write_killable.patch patches.suse/0001-locking-rwsem-Enable-lockless-waiter-wakeup-s.patch patches.suse/0001-locking-rwsem-Rework-zeroing-reader-waiter-task.patch patches.suse/0001-locking-rwsem-Optimize-write-lock-by-reducing-operat.patch patches.suse/0001-locking-rwsem-Convert-sem-count-to-atomic_long_t.patch patches.suse/0001-locking-rwsem-Remove-rwsem_atomic_add-and-rwsem_atom.patch patches.suse/0001-locking-rwsem-Add-reader-owned-state-to-the-owner-fi.patch patches.suse/0001-locking-rwsem-Improve-reader-wakeup-code.patch patches.suse/0001-locking-rwsem-Streamline-the-rwsem_optimistic_spin-c.patch patches.suse/0001-locking-rtmutex-Flip-unlikely-branch-to-likely-in-__.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 patches.suse/rcu-Enable-RCU-tracepoints-by-default-to-aid-in-debugging.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 ######################################################## # ease later backports patches.arch/x86-cpu-intel-introduce-macros-for-intel-family-numbers # fate#321909: Add KNM model patches.arch/x86-cpu-intel-add-knights-mill-to-intel-family.patch # 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_idle-Add-KBL-support patches.drivers/intel_idle-Add-BXT-support.patch patches.drivers/intel_idle-Use-intel-family-macros.patch patches.drivers/intel_idle-add-Denverton.patch patches.drivers/intel_idle-correct_BXT_support.patch patches.drivers/intel_idle-add-CPU-atom-Z34xx-series.patch patches.drivers/intel_idle-add-Knights-Mill-CPUID.patch patches.drivers/intel_pstate-use-intel-family_name-macros-for-the-cpufreq-driver.patch +trenn patches.drivers/intel_pstate-add_broxton_support.patch patches.drivers/intel_pstate-add-skylake-x-and-broadwell-x.patch patches.drivers/intel_pstate-add-knights-mill-cpuid.patch 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/intel_rapl_reduce_error_msg_to_dbg.patch # needs more work, only add if customers with these cpus and rapl show up +trenn patches.drivers/intel_rapl_handle_missing_msrs.patch patches.drivers/powercap-RAPL-add-support-for-Denverton patches.drivers/intel_rapl_add_knights_mill_support.patch patches.drivers/intel_powerclamp_remove_cpu_whitelist.patch patches.drivers/intel_powerclamp_prevent_division_by_zero.patch patches.drivers/intel_powerclamp_correct_cpu_check.patch patches.drivers/intel_powerclamp_add_back_module_device_table.patch patches.drivers/powercap-RAPL-handle-missing-MSRs patches.drivers/powercap-intel_rapl-fix-and-tidy-up-error-handling # 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/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 # fate#321189 x86/mm/mpx: Work around MPX erratum SKD046 patches.arch/x86-mm-mpx-work-around-mpx-erratum-skd046.patch # bsc#1013479 - Crashes in interrupt handling on kendall blades patches.fixes/x86-apic-order-irq_enter-exit-calls-correctly-vs-ack_apic_irq # fate#321917 AVX-512 new instruction sets (avx512_4vnniw, avx512_4fmaps) patches.arch/x86-cpufeature-add-avx512_4vnniw-and-avx512_4fmaps-features.patch # bsc#1014710, f99fd22e4d4b ("x86/hpet: Reduce HPET counter read contention") patches.fixes/x86-hpet-reduce-hpet-counter-read-contention.patch # fate#321300 - Memory Protection Keys patches.arch/0001-x86-cpufeature-x86-mm-pkeys-add-protection-keys-related-cpuid-definitions patches.arch/0002-x86-mm-pkeys-add-kconfig-option patches.arch/0003-x86-fpu-x86-mm-pkeys-add-pkru-xsave-fields-and-data-structures patches.arch/0004-x86-cpu-x86-mm-pkeys-define-new-cr4-bit patches.arch/0005-x86-mm-pkeys-add-pte-bits-for-storing-protection-key patches.arch/0006-mm-core-x86-mm-pkeys-store-protection-bits-in-high-vma-flags patches.arch/0007-x86-mm-pkeys-add-new-pf_pk-page-fault-error-code-bit patches.arch/0008-x86-mm-pkeys-pass-vma-down-in-to-fault-signal-generation-code patches.arch/0009-x86-mm-pkeys-add-arch-specific-vma-protection-bits patches.arch/0010-signals-pkeys-notify-userspace-about-protection-key-faults patches.arch/0011-signals-ia64-mips-update-arch-specific-siginfos-with-pkeys-field patches.arch/0012-mm-gup-factor-out-vma-fault-permission-checking patches.arch/0013-x86-mm-pkeys-add-functions-to-fetch-pkru patches.arch/0014-x86-mm-pkeys-fill-in-pkey-field-in-siginfo patches.arch/0015-x86-mm-gup-simplify-get_user_pages-pte-bit-handling patches.arch/0016-mm-gup-x86-mm-pkeys-check-vmas-and-ptes-for-protection-keys patches.arch/0017-iommu-amd-correctly-set-flags-for-handle_mm_fault-call patches.arch/0018-mm-gup-introduce-get_user_pages_remote patches.arch/0019-mm-core-do-not-enforce-pkey-permissions-on-remote-mm-access patches.arch/0020-x86-mm-pkeys-optimize-fault-handling-in-access_error patches.arch/0021-um-pkeys-add-uml-arch_-access_permitted-methods patches.arch/0022-x86-mm-pkeys-dump-pkey-from-vma-in-proc-pid-smaps patches.arch/0023-x86-mm-pkeys-dump-pkru-with-other-kernel-registers patches.arch/0024-mm-core-x86-mm-pkeys-differentiate-instruction-fetches patches.arch/0025-mm-core-arch-powerpc-pass-a-protection-key-in-to-calc_vm_flag_bits patches.arch/0026-x86-mm-pkeys-actually-enable-memory-protection-keys-in-the-cpu patches.arch/0027-x86-mm-pkeys-add-kconfig-prompt-to-existing-config-option patches.arch/0028-x86-mm-factor-out-ldt-init-from-context-init patches.arch/0029-mm-core-x86-mm-pkeys-add-arch_validate_pkey patches.arch/0030-x86-mm-pkeys-create-an-x86-arch_calc_vm_prot_bits-for-vma-flags patches.arch/0031-x86-fpu-allow-setting-of-xsave-state patches.arch/0032-x86-mm-pkeys-allow-kernel-to-modify-user-pkey-rights-register patches.arch/0033-mm-core-x86-mm-pkeys-add-execute-only-protection-keys-support patches.arch/0034-x86-mm-pkeys-fix-access_error-denial-of-writes-to-write-only-vma patches.arch/0035-mm-pkeys-fix-siginfo-abi-breakage-caused-by-new-u64-field patches.arch/0036-x86-cpufeature-x86-mm-pkeys-fix-broken-compile-time-disabling-of-pkeys patches.arch/0037-unicore32-mm-add-missing-parameter-to-arch_vma_access_permitted patches.arch/0038-x86-pkeys-add-fault-handling-for-pf_pk-page-fault-bit patches.arch/0039-mm-implement-new-pkey_mprotect-system-call patches.arch/0040-x86-pkeys-make-mprotect_key-mask-off-additional-vm_flags patches.arch/0041-x86-pkeys-allocation-free-syscalls patches.arch/0042-generic-syscalls-wire-up-memory-protection-keys-syscalls patches.arch/0043-x86-wire-up-protection-keys-system-calls patches.arch/0044-x86-pkeys-add-self-tests patches.arch/0045-x86-pkey-introduce-write_pkru-for-kvm patches.arch/0046-x86-pkeys-default-to-a-restrictive-init-pkru patches.arch/0047-x86-pkeys-allow-configuration-of-init_pkru patches.arch/0048-x86-mm-pkeys-add-missing-documentation patches.arch/0049-pkeys-add-details-of-system-call-use-to-documentation patches.arch/0050-x86-pkeys-fix-pkeys-build-breakage-for-some-non-x86-arches patches.arch/0051-x86-mm-pkeys-do-not-skip-pkru-register-if-debug-registers-are-not-used patches.arch/0052-x86-pkeys-make-protection-keys-an-eager-feature patches.arch/0053-generic-syscalls-kill-cruft-from-removed-pkey-syscalls patches.arch/0054-x86-pkeys-remove-cruft-from-never-merged-syscalls patches.arch/x86-signals-add-missing-signal_compat-code-for-x86-features patches.arch/x86-signals-fix-lower-upper-bound-reporting-in-compat-siginfo patches.arch/x86-mpx-move-bd_addr-to-mm_context_t patches.arch/x86-pkeys-check-against-max-pkey-to-avoid-overflows patches.arch/x86-mm-pkeys-fix-compact-mode-by-removing-protection-keys-xsave-buffer-manipulation patches.arch/x86-signals-add-build-time-checks-to-the-siginfo-compat-code # fate#322396 Intel defined new flag AVX512_VPOPCNTDQ as extension for AVX512 patches.arch/x86-cpufeature-add-avx512_vpopcntdq-feature.patch # fate#321940 Enable monitor and mwait instructions for user mode on Knights Mill patches.arch/01-x86-msr-add-msr_misc_feature_enables-and-ring3mwait-bit.patch patches.arch/02-x86-elf-add-hwcap2-to-expose-ring-3-monitor-mwait.patch patches.arch/03-x86-cpufeature-add-ring3mwait-to-cpu-features.patch patches.arch/04-x86-cpufeature-enable-ring3mwait-for-knights-landing.patch patches.arch/05-x86-cpufeature-enable-ring3mwait-for-knights-mill.patch # bsc#1029220 patches.arch/x86-platform-remove-warning-message-for-duplicate-nmi-handlers.patch # bsc#1027512 AMD Zen SMT topology patches.arch/x86-cpu-amd-fix-zen-smt-topology.patch # bsc#1049603 - (CVE-2017-11473) VUL-0: CVE-2017-11473: # kernel: Buffer overflow in mp_override_legacy_irq() in # arch/x86/kernel/acpi/boot.c allows local users to gain # privileges via a crafted ACPI table # bsc#1051478 patches.arch/x86-ldt-print-the-real-ldt-base-address patches.arch/x86-panic-replace-smp_send_stop-with-kdump-friendly-version-in-panic-path patches.kabi/kABI-fix-for-x86-panic-replace-smp_send_stop-with-kd.patch patches.arch/perf-x86-intel-fix-pebsv3-record-drain patches.arch/perf-x86-intel-cure-bogus-unwind-from-pebs-entries patches.arch/perf-x86-fix-spurious-nmi-with-pebs-load-latency-event # bsc#1051399 - mmap fails with conflicting memory types patches.arch/x86-dmi-switch-dmi_remap-from-ioremap-to-ioremap_cache ######################################################## # x86 MCE/MCA (Machine Check Error/Architecture) extensions ######################################################## # bsc#1013994 patches.arch/x86-mce-dump-mce-to-dmesg-if-no-consumers.patch patches.arch/x86-mce-don-t-print-mces-when-mcelog-is-active.patch # bsc#1028027 patches.arch/x86-ras-therm_throt-do-not-log-a-fake-mce-for-thermal-events.patch # fate#319858 patches.arch/x86-mce-make-the-mce-notifier-a-blocking-one.patch ######################################################## # 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 # fate#321943 - Add UV4 support to the BAU # bsc#1035024 - Fix BAU errors on UV4 hardware patches.arch/0001-x86-platform-uv-bau-clean-up-vertical-alignment patches.arch/0002-x86-platform-uv-bau-clean-up-and-update-printks patches.arch/0003-x86-platform-uv-bau-clean-up-pq_init patches.arch/0004-x86-platform-uv-bau-convert-uv_physnodeaddr-use-to-uv_gpa_to_offset patches.arch/0005-x86-platform-uv-bau-add-generic-function-pointers patches.arch/0006-x86-platform-uv-bau-use-generic-function-pointers patches.arch/0007-x86-platform-uv-bau-populate-uvhub_version-with-uv4-version-information patches.arch/0008-x86-platform-uv-bau-disable-software-timeout-on-uv4-hardware patches.arch/0009-x86-platform-uv-bau-fix-payload-queue-setup-on-uv4-hardware patches.arch/0010-x86-platform-uv-bau-add-uv4-specific-functions # bsc#1023866 - Update patches to complete SGI UV4 functionality patches.arch/0001-x86-apic-uv-silence-a-shift-wrapping-warning patches.arch/0002-x86-platform-uv-fix-2-socket-config-problem patches.arch/0003-x86-platform-uv-fix-panic-with-missing-uvsystab-support patches.arch/0004-x86-platform-uv-clean-up-the-uv-apic-code patches.arch/0005-x86-platform-uv-add-support-for-uv4-hubless-systems patches.arch/0006-x86-platform-uv-add-support-for-uv4-hubless-nmis patches.arch/0007-x86-platform-uv-add-basic-cpu-nmi-health-check patches.arch/0008-x86-platform-uv-verify-nmi-action-is-valid-default-is-standard patches.arch/0009-x86-platform-uv-initialize-pch-gpp_d_0-nmi-pin-to-be-nmi-source patches.arch/0010-x86-platform-uv-ensure-uv_system_init-is-called-when-necessary patches.arch/0011-x86-platform-uv-clean-up-the-nmi-code-to-match-current-coding-style # bsc#1031147 - Calculation of the global physical address (GPA) on UV4 is incorrect patches.arch/x86-platform-uv-fix-calculation-of-global-physical-address # fate#321943, bsc#1030141 - Upstream bugfixes to the BAU patches.arch/0001-x86-platform-uv-bau-fix-hub-errors-by-remove-initial-write-to-sw-ack-register patches.arch/0002-x86-platform-uv-bau-add-uv_bau_version-enumerated-constants patches.arch/0003-x86-platform-uv-bau-add-payload-descriptor-qualifier patches.arch/0004-x86-platform-uv-bau-cleanup-bau_operations-declaration-and-instances patches.arch/0005-x86-platform-uv-bau-add-status-mmr-location-fields-to-bau_control patches.arch/0006-x86-platform-uv-bau-add-wait_completion-to-bau_operations patches.arch/0007-x86-platform-uv-bau-implement-uv4_wait_completion-with-read_status # bsc#1050322 - UV BAU: tunables are broken in kernel driver patches.arch/x86-platform-uv-bau-fix-congested_response_us-not-taking-effect # bsc#1050320 - UV4: Disable BAU on single hub configurations patches.arch/x86-platform-uv-bau-disable-bau-on-single-hub-configurations ######################################################## # 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 # fate#318470 patches.arch/powerpc-ptrace-0001-elf-Add-powerpc-specific-core-note-sections.patch patches.arch/powerpc-ptrace-0002-powerpc-process-Add-the-function-flush_tmregs_to_thr.patch patches.arch/powerpc-ptrace-0003-Enable-in-transaction-NT_PRFPREG-ptra.patch patches.arch/powerpc-ptrace-0004-Enable-in-transaction-NT_PPC_VMX-ptra.patch patches.arch/powerpc-ptrace-0005-Enable-in-transaction-NT_PPC_VSX-ptra.patch patches.arch/powerpc-ptrace-0006-Adapt-gpr32_get-gpr32_set-functions-f.patch patches.arch/powerpc-ptrace-0007-Enable-support-for-NT_PPC_CGPR.patch patches.arch/powerpc-ptrace-0008-Enable-support-for-NT_PPC_CFPR.patch patches.arch/powerpc-ptrace-0009-Enable-support-for-NT_PPC_CVMX.patch patches.arch/powerpc-ptrace-0010-Enable-support-for-NT_PPC_CVSX.patch patches.arch/powerpc-ptrace-0011-Enable-support-for-TM-SPR-state.patch patches.arch/powerpc-ptrace-0012-Enable-NT_PPC_TM_CTAR-NT_PPC_TM_CPPR-.patch patches.arch/powerpc-ptrace-0013-Enable-support-for-NT_PPPC_TAR-NT_PPC.patch patches.arch/powerpc-ptrace-0014-Enable-support-for-EBB-registers.patch patches.arch/powerpc-ptrace-0015-Enable-support-for-Performance-Monito.patch patches.arch/powerpc-ptrace-0016-Fix-coredump-since-ptrace-TM-changes.patch patches.arch/powerpc-ptrace-0017-Preserve-previous-TM-fprs-vsrs-on-sho.patch patches.arch/powerpc-ptrace-0018-tm-Fix-saving-of-TM-SPRs-in-core-dump.patch # fate#322023 patches.arch/powerpc-pseries-Refactor-dlpar_add_lmb-code.patch patches.arch/powerpc-pseries-Update-LMB-associativity-index-durin.patch # bsc#1038518 patches.arch/powerpc-pseries-Move-property-cloning-into-its-own-r.patch patches.arch/powerpc-pseries-Dynamic-add-entires-to-associativity.patch # bsc#1039809 patches.arch/powerpc-Avoid-taking-a-data-miss-on-every-userspace-instruction-miss.patch # fate#321439 patches.arch/powerpc-Add-HWCAP-bits-for-Power9.patch patches.arch/powerpc-Use-defines-for-__init_tlb_power-78.patch patches.arch/powerpc-powernv-Create-separate-subcores-CPU-feature.patch patches.arch/powerpc-Add-POWER9-cputable-entry.patch patches.arch/powerpc-book3s-Add-a-cpu-table-entry-for-different-P.patch patches.arch/powerpc-64s-Remove-ICSWX-feature-from-Power9.patch patches.arch/powerpc-64s-Remove-SAO-feature-from-Power9-DD1.patch patches.arch/powerpc-Fix-proc-cpuinfo-revision-for-POWER9-DD2.patch patches.arch/powerpc-Add-POWER9-architected-mode-to-cputable.patch patches.arch/powerpc-Support-POWER9-in-architected-mode.patch # fate#322470 patches.arch/powerpc-bigmem-01-mm-slice-Fix-off-by-1-error-when-computing-s.patch patches.arch/powerpc-bigmem-02-mm-slice-Convert-slice_mask-high-slice-to-a-.patch patches.arch/powerpc-bigmem-03-mm-slice-Update-the-function-prototype.patch patches.arch/powerpc-bigmem-04-mm-Move-copy_mm_to_paca-to-paca.c.patch patches.arch/powerpc-bigmem-05-mm-Remove-checks-that-TASK_SIZE_USER64-is-to.patch patches.arch/powerpc-bigmem-06-mm-slice-Move-slice_mask-struct-definition-t.patch patches.arch/powerpc-bigmem-07-mm-slice-Update-slice-mask-printing-to-use-b.patch patches.arch/powerpc-bigmem-08-mm-hash-Abstract-context-id-allocation-for-K.patch patches.arch/powerpc-bigmem-09-mm-hash-Pull-hash-constants-into-hash__alloc.patch patches.arch/powerpc-bigmem-10-mm-Split-radix-vs-hash-mm-context-initialisa.patch patches.arch/powerpc-bigmem-11-mm-hash-Use-context-ids-1-4-for-the-kernel.patch patches.arch/powerpc-bigmem-12-mm-hash-Check-for-non-kernel-address-in-get_.patch patches.arch/powerpc-bigmem-13-mm-hash-Support-68-bit-VA.patch patches.arch/powerpc-bigmem-14-mm-hash-Convert-mask-to-unsigned-long.patch patches.arch/powerpc-bigmem-15-mm-hash-Increase-VA-range-to-128TB.patch patches.arch/powerpc-bigmem-16-mm-Add-addr_limit-to-mm_context-and-use-it-t.patch patches.arch/powerpc-bigmem-17-mm-hash-Store-addr_limit-in-PACA.patch patches.arch/powerpc-bigmem-18-pseries-Skip-using-reserved-virtual-address-.patch patches.arch/powerpc-bigmem-19-mm-Switch-some-TASK_SIZE-checks-to-use-mm_co.patch patches.arch/powerpc-bigmem-20-mm-Enable-mappings-above-128TB.patch patches.arch/powerpc-bigmem-21-mm-Use-task_size-for-boundary-checking.patch patches.arch/powerpc-bigmem-22-mmap-Any-hint-128TB-searches-the-full-VA-space.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 patches.arch/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch # fate#320253 patches.drivers/ibmvnic-00-Driver-for-IBM-System-i-p-VNIC-protocol.patch patches.drivers/ibmvnic-01-Fix-ibmvnic_capability-struct.patch patches.drivers/ibmvnic-02-enable-RX-checksum-offload.patch patches.drivers/ibmvnic-03-map-L2-L3-L4-header-descriptors-to-firmware.patch patches.drivers/ibmvnic-04-Enable-use-of-multiple-tx-rx-scrqs.patch patches.drivers/ibmvnic-05-fix-to-use-list_for_each_safe-when-delete-items patches.drivers/ibmvnic-06-properly-start-and-stop-tx-queues patches.drivers/ibmvnic-07-dispose-irq-mappings patches.drivers/ibmvnic-08-simplify-and-improve-driver-probe-function patches.drivers/ibmvnic-09-Fix-passive-VNIC-server-login-process # bsc#1015416 patches.drivers/ibmvnic-10-Handle-backing-device-failover-and-reinitial.patch patches.drivers/ibmvnic-11-convert-to-use-simple_open.patch patches.drivers/ibmvnic-12-fix-error-return-code-in-ibmvnic_probe.patch patches.drivers/ibmvnic-13-Driver-Version-1.0.1.patch patches.drivers/ibmvnic-14-Fix-GFP_KERNEL-allocation-in-interrupt-conte.patch patches.drivers/ibmvnic-15-Update-MTU-after-device-initialization.patch patches.drivers/ibmvnic-16-Fix-releasing-of-sub-CRQ-IRQs-in-interrupt-c.patch patches.drivers/ibmvnic-17-Fix-missing-brackets-in-init_sub_crq_irqs.patch patches.drivers/ibmvnic-18-Start-completion-queue-negotiation-at-server.patch patches.drivers/ibmvnic-19-Unmap-ibmvnic_statistics-structure.patch patches.drivers/ibmvnic-20-Fix-size-of-debugfs-name-buffer.patch patches.drivers/ibmvnic-21-drop-duplicate-header-seq_file.h.patch # 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-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 patches.drivers/cxl-fix-potential-NULL-dereference-in-free_adapter.patch # bsc#1028310 patches.arch/scsi-cxlflash-0001-Avoid-mutex-when-destroying-context.patch patches.arch/scsi-cxlflash-0002-Cache-owning-adapter-within-context.patch patches.arch/scsi-cxlflash-0003-Add-kref-to-context.patch patches.arch/scsi-cxlflash-0004-Transition-to-application-close-model.patch patches.arch/scsi-cxlflash-0005-Remove-adapter-file-descriptor-cache.patch patches.arch/scsi-cxlflash-0006-Update-documentation.patch patches.arch/scsi-cxlflash-0008-Remove-the-device-cleanly-in-the-syste.patch # [2017-07-10] Pending SUSE Kernel Fixes patches.arch/cxl-Unlock-on-error-in-probe.patch patches.arch/scsi-cxlflash-0011-Refactor-WWPN-setup.patch patches.arch/scsi-cxlflash-0012-Fix-context-reference-tracking-on-deta.patch patches.arch/scsi-cxlflash-0013-Set-sg_tablesize-to-1-instead-of-SG_NO.patch patches.arch/scsi-cxlflash-0014-Fix-crash-in-cxlflash_restore_luntable.patch patches.arch/scsi-cxlflash-0015-Improve-context_reset-logic.patch patches.arch/scsi-cxlflash-0016-Avoid-command-room-violation.patch patches.arch/scsi-cxlflash-0017-Remove-unused-buffer-from-AFU-command.patch patches.arch/scsi-cxlflash-0018-Allocate-memory-instead-of-using-comma.patch patches.arch/scsi-cxlflash-0019-Use-cmd_size-for-private-commands.patch patches.arch/scsi-cxlflash-0020-Remove-private-command-pool.patch patches.arch/scsi-cxlflash-0021-Wait-for-active-AFU-commands-to-timeou.patch patches.arch/scsi-cxlflash-0022-Remove-AFU-command-lock.patch patches.arch/scsi-cxlflash-0023-Cleanup-send_tmf.patch patches.arch/scsi-cxlflash-0024-Cleanup-queuecommand.patch patches.arch/scsi-cxlflash-0025-Migrate-IOARRIN-specific-routines-to-f.patch patches.arch/scsi-cxlflash-0026-Migrate-scsi-command-pointer-to-AFU-co.patch patches.arch/scsi-cxlflash-0027-Refactor-context-reset-to-share-reset-.patch patches.arch/scsi-cxlflash-0028-Support-SQ-Command-Mode.patch patches.arch/scsi-cxlflash-0029-Cleanup-prints.patch patches.arch/scsi-cxlflash-0030-Cancel-scheduled-workers-before-stoppi.patch patches.arch/scsi-cxlflash-0031-Enable-PCI-device-ID-for-future-IBM-CX.patch patches.arch/cxl-Fix-coredump-generation-when-cxl_get_fd-is-used.patch # 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#1019148 patches.drivers/ibmveth-0001-consolidate-kmalloc-of-array-memset-0-to-kca.patch patches.drivers/ibmveth-0002-check-return-of-skb_linearize-in-ibmveth_sta.patch patches.fixes/powerpc-64-Fix-flush_-di-cache_range-called-from-modules ######################################################## # 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 patches.arch/crypto-arm64-crc32-detect-crc32-support-in-assembler.patch patches.arch/arm64-add-mvebu-architecture-entry.patch patches.drivers/irqchip-armada-370-xp-Add-Kconfig-option-for-the-dri.patch patches.drivers/irqchip-armada-370-xp-Do-not-enable-it-by-default-wh.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-gicv3-its-increase-FOREC_MAX_ZONEORDER-for-Cav.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-pci-numa-adding-helper-functions-as-requiered.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-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-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 # 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.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-prefetch-add-alternative-pattern-for-CPUs-with.patch # bsc#1032681 fix hugepagetlb code patches.arch/0001-arm64-hugetlb-remove-the-wrong-pmd-check-in-find_num.patch patches.arch/0001-arm64-hugetlb-fix-the-wrong-address-for-several-func.patch patches.arch/0001-arm64-hugetlb-fix-the-wrong-return-value-for-huge_pt.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 patches.arch/arm64-net-xgene-fix-error-handling-during-reset.patch patches.arch/arm64-net-xgene-fix-backward-compatibility-fix.patch patches.arch/arm64-drivers-net-xgene-Fix-MSS-programming.patch patches.arch/arm64-drivers-net-xgene-fix-Use-GPIO-to-get-link-status.patch patches.arch/arm64-drivers-net-xgene-fix-Disable-coalescing-on-v1-hardw.patch patches.arch/arm64-drivers-net-xgene-fix-Coalescing-values-for-v2-hardw.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-fslmc-20170526-0001-staging-fsl-mc-get-rid-of-mutex_locked-variables.patch patches.arch/arm64-fslmc-20170526-0002-staging-fsl-mc-TODO-updates.patch patches.arch/arm64-fslmc-20170526-0003-staging-fsl-mc-DPAA2-overview-readme-update.patch patches.arch/arm64-fslmc-20170526-0004-staging-fsl-mc-update-dpmcp-binary-interface-to-v3.0.patch patches.arch/arm64-fslmc-20170526-0005-staging-fsl-mc-update-dpbp-binary-interface-to-v2.2.patch patches.arch/arm64-fslmc-20170526-0006-staging-fsl-mc-update-dprc-binary-interface-to-v5.1.patch patches.arch/arm64-fslmc-20170526-0007-staging-fsl-mc-don-t-use-object-versions-to-make-bin.patch patches.arch/arm64-fslmc-20170526-0008-staging-fsl-mc-set-up-coherent-dma-ops-for-added-dev.patch patches.arch/arm64-fslmc-20170526-0009-staging-fsl-mc-set-cacheable-flag-for-added-devices-.patch patches.arch/arm64-fslmc-20170526-0010-staging-fsl-mc-get-version-of-root-dprc-from-MC-hard.patch patches.arch/arm64-fslmc-20170526-0011-staging-fsl-mc-add-dprc-version-check.patch patches.arch/arm64-fslmc-20170526-0012-staging-fsl-mc-add-quirk-handling-for-dpseci-objects.patch patches.arch/arm64-fslmc-20170526-0013-staging-fsl-mc-add-dpmcp-version-check.patch patches.arch/arm64-fslmc-20170526-0014-staging-fsl-mc-return-EINVAL-for-all-fsl_mc_portal_a.patch patches.arch/arm64-fslmc-20170526-0015-staging-fsl-mc-bus-Drop-warning.patch patches.arch/arm64-fslmc-20170526-0016-staging-fsl-mc-add-support-for-the-modalias-sysfs-at.patch patches.arch/arm64-fslmc-20170526-0017-staging-fsl-mc-implement-uevent-callback-and-set-the.patch patches.arch/arm64-fslmc-20170526-0018-staging-fsl-mc-clean-up-the-device-id-struct.patch patches.arch/arm64-fslmc-20170526-0019-staging-fsl-mc-add-support-for-device-table-matching.patch patches.arch/arm64-fslmc-20170526-0020-staging-fsl-mc-export-mc_get_version.patch patches.arch/arm64-fslmc-20170526-0021-staging-fsl-mc-make-fsl_mc_is_root_dprc-global.patch patches.arch/arm64-fslmc-20170526-0022-staging-fsl-mc-fix-asymmetry-in-destroy-of-mc_io.patch patches.arch/arm64-fslmc-20170526-0023-staging-fsl-mc-dprc-add-missing-irq-free.patch patches.arch/arm64-fslmc-20170526-0024-staging-fsl-mc-dprc-fix-ordering-problem-freeing-res.patch patches.arch/arm64-fslmc-20170526-0025-staging-fsl-mc-properly-set-hwirq-in-msi-set_desc.patch patches.arch/arm64-fslmc-20170526-0026-staging-fsl-mc-convert-mc-command-build-parse-to-use.patch patches.arch/arm64-fslmc-20170526-0027-fsl-mc-add-helper-macro-to-determine-if-a-device-is-.patch patches.arch/arm64-fslmc-20170526-0028-staging-fsl-mc-make-bus-mc-bus-explicitly-non-modula.patch patches.arch/arm64-fslmc-20170526-0029-staging-fsl-mc-rename-mc-private.h-to-mc-bus.h.patch patches.arch/arm64-fslmc-20170526-0030-staging-fsl-mc-improve-naming-of-source-files.patch patches.arch/arm64-fslmc-20170526-0031-staging-fsl-mc-move-allocator-private-definitions-ou.patch patches.arch/arm64-fslmc-20170526-0032-staging-fsl-mc-move-resource-pool-init-cleanup-into-.patch patches.arch/arm64-fslmc-20170526-0033-staging-fsl-mc-create-private-include-for-fsl-mc-bus.patch patches.arch/arm64-fslmc-20170526-0034-staging-fsl-mc-move-dprc-driver-private-definitions-.patch patches.arch/arm64-fslmc-20170526-0035-staging-fsl-mc-move-bus-private-definitions-into-fsl.patch patches.arch/arm64-fslmc-20170526-0036-staging-fsl-mc-make-fsl_mc_get_root_dprc-public.patch patches.arch/arm64-fslmc-20170526-0037-staging-fsl-mc-remove-unneeded-forward-declarations.patch patches.arch/arm64-fslmc-20170526-0038-staging-fsl-mc-move-bus-definitions-from-mc.h-to-mc-.patch patches.arch/arm64-fslmc-20170526-0039-staging-fsl-mc-remove-unneeded-includes.patch patches.arch/arm64-fslmc-20170526-0040-staging-fsl-mc-split-mc-io-definitions-into-a-separa.patch patches.arch/arm64-fslmc-20170526-0041-staging-fsl-mc-explicitly-include-files-where-they-a.patch patches.arch/arm64-fslmc-20170526-0042-staging-fsl-mc-make-order-of-includes-consistent.patch patches.arch/arm64-fslmc-20170526-0043-staging-fsl-mc-dpmng-cmd-Fix-checkpatch-warning.patch patches.arch/arm64-fslmc-20170526-0044-staging-fsl-mc-dprc-cmd-Fix-checkpatch-warning.patch patches.arch/arm64-fslmc-20170526-0045-staging-fsl-mc-convert-to-use-ATTRIBUTE_GROUPS-macro.patch patches.arch/arm64-fslmc-20170526-0046-staging-fsl-mc-use-list_del_init-instead-of-list_del.patch patches.arch/arm64-fslmc-20170526-0047-staging-fsl-mc-remove-.owner-field-for-driver.patch patches.arch/arm64-fslmc-20170526-0048-Staging-fsl-mc-Use-x-instead-of-x-NULL.patch patches.arch/arm64-fslmc-20170526-0049-Staging-fsl-mc-Fix-unaligned-in-block-comments.patch patches.arch/arm64-fslmc-20170526-0050-Staging-fsl-mc-Remove-blank-lines.patch patches.arch/arm64-fslmc-20170526-0051-staging-fsl-mc-cleanup-move-dpbp-and-dpcon-cmd-heade.patch patches.arch/arm64-fslmc-20170526-0052-staging-fsl-mc-add-missing-includes-to-fsl-mc-privat.patch patches.arch/arm64-fslmc-20170526-0053-staging-fsl-mc-clean-up-Kconfig-description.patch patches.arch/arm64-fslmc-20170526-0054-staging-fsl-mc-update-Kconfig-dependency.patch patches.arch/arm64-fslmc-20170526-0055-staging-fsl-mc-irq-shorten-name-of-interrupt-name.patch patches.arch/arm64-fslmc-20170526-0056-staging-fsl-mc-dprc-shorten-DPRC-interrupt-name.patch patches.arch/arm64-fslmc-20170526-0057-staging-fsl-mc-cleanup-convert-uintX_t-types-to-uX.patch patches.arch/arm64-fslmc-20170526-0058-staging-fsl-mc-whitespace-cleanup-remove-blank-lines.patch patches.arch/arm64-fslmc-20170526-0059-staging-fsl-mc-whitespace-cleanup-remove-extraenous-.patch patches.arch/arm64-fslmc-20170526-0060-staging-fsl-mc-whitespace-cleanup-align-function-arg.patch patches.arch/arm64-fslmc-20170526-0061-staging-fsl-mc-whitespace-cleanup-improve-alignment-.patch patches.arch/arm64-fslmc-20170526-0062-staging-fsl-mc-cleanup-comment-style.patch patches.arch/arm64-fslmc-20170526-0063-staging-fsl-mc-improve-pr_-messages.patch patches.arch/arm64-fslmc-20170526-0064-staging-fsl-mc-improve-message-clarity-by-adding-__f.patch patches.arch/arm64-fslmc-20170526-0065-staging-fsl-mc-cleanup-improve-clarity-of-messages.patch patches.arch/arm64-fslmc-20170526-0066-staging-fsl-mc-improve-wording-in-comments.patch patches.arch/arm64-fslmc-20170526-0067-staging-fsl-mc-update-copyright-dates.patch patches.arch/arm64-fslmc-20170526-0068-staging-fsl-mc-uprev-binary-interface-to-match-MC-v1.patch patches.arch/arm64-fslmc-20170526-0069-Staging-fsl-mc-include-mc-Kernel-type-s16-preferred-.patch patches.arch/arm64-fslmc-20170526-0070-Staging-fsl-mc-include-mc-Kernel-type-s32-preferred-.patch patches.arch/arm64-fslmc-20170526-0071-Staging-fsl-mc-include-mc-Kernel-type-int-preferred-.patch patches.arch/arm64-fslmc-20170526-0072-staging-fsl-mc-remove-unnecessary-info-prints-from-b.patch patches.arch/arm64-fslmc-20170526-0073-staging-fsl-mc-drop-root-dprc-counting.patch patches.arch/arm64-fslmc-20170526-0074-staging-fsl-mc-fix-device-ref-counting.patch patches.arch/arm64-fslmc-20170526-0075-staging-fsl-mc-add-device-release-callback.patch patches.arch/arm64-fslmc-20170526-0076-staging-fsl-mc-don-t-use-devres-api-for-refcounted-o.patch patches.arch/arm64-fslmc-20170526-0077-staging-fsl-mc-remove-slab-cache-for-mc-devices.patch patches.arch/arm64-fslmc-20170526-0078-staging-fsl-mc-dpmcp-drop-unused-APIs.patch patches.arch/arm64-fslmc-20170526-0079-staging-fsl-mc-dpmng-drop-unused-prototype.patch patches.arch/arm64-fslmc-20170526-0080-staging-fsl-mc-dpbp-drop-unused-APIs.patch patches.arch/arm64-fslmc-20170526-0081-staging-fsl-mc-dpbp-add-a-few-missing-EXPORT_SYMBOL-.patch patches.arch/arm64-fslmc-20170526-0082-staging-fsl-mc-dprc-drop-unused-APIs.patch patches.arch/arm64-fslmc-20170526-0083-staging-set-msi_domain_ops-as-__ro_after_init.patch patches.arch/arm64-fslmc-20170526-0084-staging-fsl-mc-Add-missing-header.patch patches.arch/arm64-fslmc-20170526-0085-staging-fsl-mc-fix-warning-in-DT-ranges-parser.patch patches.arch/arm64-fslmc-20170526-0086-staging-fsl-mc-fix-coding-style-warning.patch patches.arch/arm64-fslmc-20170526-0087-bus-fsl-mc-dpio-add-DPIO-driver-overview-document.patch patches.arch/arm64-fslmc-20170526-0088-bus-fsl-mc-dpio-add-APIs-for-DPIO-objects.patch patches.arch/arm64-fslmc-20170526-0089-bus-fsl-mc-dpio-add-frame-descriptor-and-scatter-gat.patch patches.arch/arm64-fslmc-20170526-0090-bus-fsl-mc-dpio-add-global-dpaa2-definitions.patch patches.arch/arm64-fslmc-20170526-0091-bus-fsl-mc-dpio-add-QBMan-portal-APIs-for-DPAA2.patch patches.arch/arm64-fslmc-20170526-0092-bus-fsl-mc-dpio-add-the-DPAA2-DPIO-service-interface.patch patches.arch/arm64-fslmc-20170526-0093-bus-fsl-mc-dpio-add-the-DPAA2-DPIO-object-driver.patch patches.arch/arm64-fslmc-20170526-0094-staging-fsl-mc-dpio-Fix-early-writing-of-valid-bit.patch patches.arch/arm64-fslmc-20170526-0095-staging-fsl-mc-bus-dpio-fix-alter-FQ-state-command.patch patches.arch/arm64-fslmc-20170526-0096-staging-fsl-mc-bus-add-DPCON-object-APIs.patch patches.arch/arm64-fslmc-20170526-0097-staging-fsl-dpaa2-eth-Add-Ethernet-driver-overview-d.patch patches.arch/arm64-fslmc-20170526-0098-staging-fsl-dpaa2-eth-Add-APIs-for-DPNI-objects.patch patches.arch/arm64-fslmc-20170526-0099-staging-fsl-dpaa2-eth-Add-Freescale-DPAA2-Ethernet-d.patch patches.arch/arm64-fslmc-20170526-0100-staging-fsl-dpaa2-eth-Add-ethtool-support.patch patches.arch/arm64-fslmc-20170526-0101-staging-fsl-dpaa2-eth-Add-driver-specific-stats.patch patches.arch/arm64-fslmc-20170526-0102-staging-fsl-dpaa2-eth-Add-trace-points.patch patches.arch/arm64-fslmc-20170526-0103-staging-fsl-dpaa2-eth-Add-TODO-file.patch patches.arch/arm64-fslmc-20170526-0104-staging-fsl-mc-dpio-add-cpu-LE-conversion-for-dpaa2_.patch patches.arch/arm64-fslmc-20170526-0105-staging-fsl-dpaa2-eth-add-ETHERNET-dependency.patch patches.arch/arm64-fslmc-20170526-0106-staging-fsl-dpaa2-eth-Fix-address-translations.patch patches.arch/arm64-fslmc-20170526-0107-staging-fsl-dpaa2-eth-Map-Tx-buffers-as-bidirectiona.patch patches.arch/arm64-fslmc-20170526-0108-dpaa2-Manually-check-MTU-limits.patch patches.arch/arm64-fslmc-20170526-0109-dpaa2-Use-legacy-ethtool-interface.patch patches.arch/arm64-fslmc-20170526-0110-dpaa2-Remove-ro_after_init-usage.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-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#1000092 patches.drivers/0001-brcmfmac-Change-error-print-on-wlan0-existence.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 patches.arch/drm-vc4-Fix-an-integer-overflow-in-temporary-allocation-layout.patch patches.arch/drm-vc4-Return-EINVAL-on-the-overflow-checks-failing.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 patches.arch/arm64-numa-fix-incorrect-log-for-memory-less-node.patch patches.arch/arm64-PCI-generic-Fix-pci_remap_iospace-failure-path.patch # NXP FSL arch timer erratum patches.arch/arm64-Allow-the-arch-timer-to-use-the-HYP-timer.patch patches.arch/arm64-Add-macros-to-read-write-system-registers.patch patches.arch/arm64-arch_timer-simplify-accessors.patch patches.arch/arm64-0001-arm64-arch_timer-Work-around-QorIQ-Erratum-A-008585.patch patches.arch/arm64-0002-arm-arm64-arch_timer-Use-archdata-to-indicate-vdso-s.patch patches.arch/0001-clocksource-drivers-arm_arch_timer-Don-t-assume-cloc.patch patches.arch/0001-clocksource-drivers-arm_arch_timer-Map-frame-with-of.patch # bsc#1020355 patches.arch/0001-arm64-kernel-numa-fix-ACPI-boot-cpu-numa-node-mappin.patch # fate#321971: Support ARM v8.2 User Access Override (UAO) patches.arch/0001-arm64-cpufeature-Change-read_cpuid-to-use-sysreg-s-m.patch patches.arch/0002-arm64-add-ARMv8.2-id_aa64mmfr2-boiler-plate.patch patches.arch/0003-arm64-kernel-Add-support-for-User-Access-Override.patch patches.arch/0004-arm64-cpufeature-Test-matches-pointer-to-find-the-en.patch patches.arch/0005-arm64-kernel-Don-t-toggle-PAN-on-systems-with-UAO.patch patches.arch/0001-arm64-fix-dump_instr-when-PAN-and-UAO-are-in-use.patch # bsc#1019351 - xgene-1 XFI low performance patches.drivers/0001-drivers-net-phy-mdio-xgene-Add-hardware-dependency.patch patches.drivers/0002-net-ethernet-apm-xgene-use-phydev-from-struct-net_de.patch patches.drivers/0003-drivers-net-phy-xgene-Fix-remove-function.patch patches.drivers/0004-drivers-net-xgene-Add-helper-function.patch patches.drivers/0005-drivers-net-xgene-Configure-classifier-with-pagepool.patch patches.drivers/0006-drivers-net-xgene-Add-support-for-Jumbo-frame.patch patches.drivers/0007-drivers-net-xgene-Add-change_mtu-function.patch patches.drivers/0008-drivers-net-xgene-fix-build-after-change_mtu-functio.patch patches.drivers/0009-drivers-net-xgene-fix-RSS-for-non-TCP-UDP.patch patches.drivers/0010-drivers-net-xgene-Add-flow-control-configuration.patch patches.drivers/0011-drivers-net-xgene-Add-flow-control-initialization.patch patches.drivers/0012-drivers-net-xgene-uninitialized-variable-in-xgene_en.patch patches.drivers/0013-net-xgene-move-xgene_cle_ptree_ewdn-data-off-stack.patch patches.drivers/0014-net-xgene-avoid-bogus-maybe-uninitialized-warning.patch patches.drivers/0015-net-remove-useless-memset-s-in-drivers-get_stats64.patch patches.drivers/e1000e-Don-t-return-uninitialized-stats.patch patches.drivers/0016-mailbox-xgene-slimpro-Fix-wrong-test-for-devm_kzallo.patch patches.drivers/0017-i2c-designware-Implement-support-for-SMBus-block-rea.patch patches.drivers/0018-i2c-xgene-Fix-missing-code-of-DTB-support.patch patches.drivers/0019-i2c-designware-fix-wrong-Tx-Rx-FIFO-for-ACPI.patch patches.drivers/0020-PCI-Add-devm_request_pci_bus_resources.patch patches.drivers/0021-PCI-xgene-Free-bridge-resource-list-on-failure.patch patches.drivers/0022-PCI-xgene-Request-host-bridge-window-resources.patch patches.drivers/0023-PCI-xgene-Make-explicitly-non-modular.patch patches.drivers/0024-PCI-xgene-Add-local-struct-device-pointers.patch patches.drivers/0025-PCI-xgene-Remove-unused-platform-data.patch patches.drivers/0026-PCI-xgene-Pass-struct-xgene_pcie_port-to-setup-funct.patch patches.drivers/0027-PCI-xgene-Add-register-accessors.patch patches.drivers/0028-EDAC-xgene-Fix-spelling-mistake-in-error-messages.patch patches.drivers/0029-perf-xgene-Remove-bogus-IS_ERR-check.patch patches.drivers/0030-gpio-xgene-make-explicitly-non-modular.patch patches.drivers/0031-clk-xgene-Remove-CLK_IS_ROOT.patch patches.drivers/0032-clk-xgene-Add-PMD-clock.patch patches.drivers/0033-clk-xgene-Don-t-call-__pa-on-ioremaped-address.patch patches.drivers/0034-phy-xgene-rename-enum-phy_mode-to-enum-xgene_phy_mod.patch patches.drivers/0035-mmc-sdhci-of-arasan-Remove-no-hispd-and-no-cmd23-qui.patch patches.drivers/0036-power-reset-xgene-reboot-Unmap-region-obtained-by-of.patch patches.drivers/0001-xgene_enet-remove-bogus-forward-declarations.patch # make rpm fix for arm/arm64 (bsc#1010032) patches.fixes/0001-arm64-Use-full-path-in-KBUILD_IMAGE-definition.patch patches.fixes/0002-arm-Use-full-path-in-KBUILD_IMAGE-definition.patch patches.fixes/0001-arm64-Set-UTS_MACHINE-in-the-Makefile.patch # Rockchip rk3399 patches.drivers/rk3399-0001-ASoC-rockchip-i2s-Add-SNDRV_PCM_FMTBIT_S32_LE-suppor.patch patches.drivers/rk3399-0002-arm64-Enable-the-timer-on-Rockchip-architecture.patch patches.drivers/rk3399-0003-iommu-rockchip-Reconstruct-to-support-multi-slaves.patch patches.drivers/rk3399-0004-ASoC-rockchip-add-bindings-for-rk3399-i2s.patch patches.drivers/rk3399-0005-ASoC-rockchip-i2s-add-default-values-for-registers.patch patches.drivers/rk3399-0006-ASoC-rockchip-use-__maybe_unused-to-hide-st_irq_sysc.patch patches.drivers/rk3399-0007-ASoC-rockchip-add-bindings-for-spdif-controller.patch patches.drivers/rk3399-0008-mailbox-rockchip-Add-Rockchip-mailbox-driver.patch patches.drivers/rk3399-0009-mailbox-rockchip-avoid-64-bit-division.patch patches.drivers/rk3399-0010-iio-adc-rockchip_saradc-add-saradc-support-for-rk339.patch patches.drivers/rk3399-0011-PM-AVS-rockchip-io-add-io-selectors-and-supplies-for.patch patches.drivers/rk3399-0012-soc-rockchip-power-domain-make-idle-handling-optiona.patch patches.drivers/rk3399-0013-soc-rockchip-power-domain-allow-domains-only-handlin.patch patches.drivers/rk3399-0014-soc-rockchip-power-domain-add-support-for-sub-power-.patch patches.drivers/rk3399-0015-soc-rockchip-power-domain-Modify-power-domain-driver.patch patches.drivers/rk3399-0016-iommu-rockchip-Don-t-feed-NULL-res-pointers-to-devre.patch patches.drivers/rk3399-0017-iommu-rockchip-Fix-is-stall-active-check.patch patches.drivers/rk3399-0018-soc-rockchip-power-domain-check-the-existing-of-regm.patch patches.drivers/rk3399-0019-ARM-rockchip-Fix-use-of-plain-integer-as-NULL-pointe.patch patches.drivers/rk3399-0020-soc-rockchip-power-domain-support-qos-save-and-resto.patch patches.drivers/rk3399-0021-PM-AVS-rockchip-io-make-io-domains-a-child-of-the-GR.patch patches.drivers/rk3399-0022-ASoC-rockchip-i2s-configure-the-sdio-pins-iomux-mode.patch patches.drivers/rk3399-0023-ASoC-rockchip-max98090-Fix-NULL-pointer-dereference-.patch patches.drivers/rk3399-0024-ASoC-rockchip-max98090-Fix-the-Headset-Mic-route.patch patches.drivers/rk3399-0025-ASoC-rockchip-max98090-Fix-jack-detection-and-event-.patch patches.drivers/rk3399-0026-ASoC-rockchip-i2s-rename-I2S_CKR_TRCM_TX-RXSHARE-to-.patch patches.drivers/rk3399-0027-iommu-rockchip-Fix-zap-cache-during-device-attach.patch patches.drivers/rk3399-0028-iommu-rockchip-Fix-devm_-request-free-_irq-parameter.patch patches.drivers/rk3399-0029-iommu-rockchip-Add-map_sg-callback-for-rk_iommu_ops.patch patches.drivers/rk3399-0030-iommu-rockchip-Fix-allocation-of-bases-array-in-driv.patch patches.drivers/rk3399-0031-iommu-rockchip-Use-DMA-API-to-manage-coherency.patch patches.drivers/rk3399-0032-iommu-rockchip-Prepare-to-support-generic-DMA-mappin.patch patches.drivers/rk3399-0033-ASoC-rockchip-correct-the-spdif-clk.patch patches.drivers/rk3399-0034-ASoC-rockchip-Add-machine-driver-for-RK3399-GRU-Boar.patch patches.drivers/rk3399-0035-soc-rockchip-add-reboot-mode-header.patch patches.drivers/rk3399-0036-soc-rockchip-support-active_wakeup-for-rockchip-powe.patch patches.drivers/rk3399-0037-ASoC-rockchip-Add-support-rt5514-dsp-summy-dailink.patch patches.drivers/rk3399-0038-usb-dwc3-rockchip-add-devicetree-bindings-documentat.patch patches.drivers/rk3399-0039-usb-dwc3-add-generic-OF-glue-layer.patch patches.drivers/rk3399-0040-usb-dwc3-of-simple-fix-build-warning-on-PM.patch patches.drivers/rk3399-0041-usb-dwc3-Remove-impossible-check-for-of_clk_get_pare.patch patches.drivers/rk3399-0042-usb-dwc3-fix-missing-platform_set_drvdata-in-dwc3_of.patch patches.drivers/rk3399-0043-usb-dwc3-of-simple-add-compatible-for-rockchip-rk339.patch patches.drivers/rk3399-0044-soc-rockchip-add-header-for-ddr-rate-SIP-interface.patch patches.drivers/rk3399-0045-ASoC-rockchip-use-SPI-dependency-for-rt5514.patch patches.drivers/rk3399-0046-PM-devfreq-event-support-rockchip-dfi-controller.patch patches.drivers/rk3399-0047-PM-devfreq-rockchip-add-devfreq-driver-for-rk3399-dm.patch patches.drivers/rk3399-0048-ASoC-rockchip-i2s-restore-register-during-runtime_su.patch patches.drivers/rk3399-0049-ASoC-rockchip-spdif-restore-register-during-runtime_.patch patches.drivers/rk3399-0050-ASoC-rockchip-Support-headset-button-function-on-rk3.patch patches.drivers/rk3399-0051-PM-devfreq-rockchip-add-PM_DEVFREQ_EVENT-dependency.patch patches.drivers/rk3399-0052-PM-devfreq-rk3399_dmc-Remove-explictly-regulator_put.patch patches.drivers/rk3399-0053-ASoC-rk3399_gru_sound-fix-recording-pop-at-first-att.patch patches.drivers/rk3399-0054-soc-rockchip-power-domain-Don-t-incorrectly-set-rk33.patch patches.drivers/rk3399-0055-PM-AVS-rockchip-io-make-the-log-more-consistent.patch patches.drivers/rk3399-0056-include-dt-bindings-Add-GPIO-pin-index-definition-fo.patch patches.drivers/rk3399-0057-ASoC-rk3399_gru_sound-Fix-non-static-symbol-warning.patch patches.drivers/rk3399-0058-ASoC-rockchip-constify-snd_soc_ops-structures.patch patches.drivers/rk3399-0059-soc-rockchip-power-domain-avoid-infinite-loop.patch patches.drivers/rk3399-0060-soc-rockchip-power-domain-use-pm_genpd_remove-in-err.patch patches.drivers/rk3399-0061-soc-rockchip-power-domain-Handle-errors-from-of_genp.patch patches.drivers/rk3399-0062-PM-devfreq-rk3399_dmc-Fix-module-autoload.patch patches.drivers/rk3399-0063-PM-devfreq-rockchip-dfi-Fix-module-autoload.patch patches.drivers/rk3399-0064-PM-devfreq-rk3399_dmc-Use-the-resource-managed-funct.patch patches.drivers/rk3399-0065-devfreq-rk3399_dmc-Remove-dangling-rcu_read_unlock.patch patches.drivers/rk3399-0066-devfreq-rk3399_dmc-Don-t-use-OPP-structures-outside-.patch patches.drivers/rk3399-0067-soc-rockchip-power-domain-Support-domain-control-in-.patch patches.drivers/rk3399-0068-soc-rockchip-add-driver-handling-grf-setup.patch patches.drivers/rk3399-0069-dt-bindings-add-power-domain-header-for-RK3399-SoCs.patch patches.drivers/rk3399-0070-PM-Domains-export-symbols-to-add-remove-devices-from.patch patches.drivers/rk3399-0071-PM-Domains-Add-new-helper-functions-for-device-tree.patch patches.drivers/rk3399-0072-PM-Domains-Don-t-expose-generic_pm_domain-structure-.patch patches.drivers/rk3399-0073-PM-Domains-Don-t-expose-xlate-and-provider-helper-fu.patch patches.drivers/rk3399-0074-PM-Domains-Verify-the-PM-domain-is-present-when-addi.patch patches.drivers/rk3399-0075-PM-Domains-Prepare-for-adding-support-to-remove-PM-d.patch patches.drivers/rk3399-0076-PM-Domains-Store-the-provider-in-the-PM-domain-struc.patch patches.drivers/rk3399-0077-PM-Domains-Add-support-for-removing-PM-domains.patch patches.drivers/rk3399-0078-PM-Domains-Add-support-for-removing-nested-PM-domain.patch # rk3399 pinctrl patches.drivers/rk3399-pinctrl-0001-pinctrl-rockchip-add-support-for-the-rk3399.patch patches.drivers/rk3399-pinctrl-0002-pinctrl-rockchip-add-support-the-get_direction.patch patches.drivers/rk3399-pinctrl-0003-pinctrl-rockchip-Use-devm_pinctrl_register-for-pinct.patch patches.drivers/rk3399-pinctrl-0004-pinctrl-rockchip-fix-pull-setting-error-for-rk3399.patch patches.drivers/rk3399-pinctrl-0005-pinctrl-rockchip-make-rockchip_irq_gc_mask_set_bit-s.patch patches.drivers/rk3399-pinctrl-0006-pinctrl-Add-devm_-apis-for-pinctrl_-register-unregis.patch patches.drivers/rk3399-pinctrl-0007-pinctrl-zynq-Use-devm_pinctrl_register-for-pinctrl-r.patch # rk3399 pwm patches.drivers/rk3399-pwm-0001-pwm-Introduce-the-pwm_args-concept.patch patches.drivers/rk3399-pwm-0002-pwm-Fix-pwm_apply_args-call-sites.patch patches.drivers/rk3399-pwm-0003-backlight-pwm_bl-Remove-useless-call-to-pwm_set_peri.patch patches.drivers/rk3399-pwm-0004-backlight-lm3630a_bl-Stop-messing-with-the-pwm-perio.patch patches.drivers/rk3399-pwm-0005-pwm-Get-rid-of-pwm-lock.patch patches.drivers/rk3399-pwm-0006-hwmon-pwm-fan-Use-pwm_get_args-where-appropriate.patch patches.drivers/rk3399-pwm-0007-pwm-Keep-PWM-state-in-sync-with-hardware-state.patch patches.drivers/rk3399-pwm-0008-pwm-Introduce-the-pwm_state-concept.patch patches.drivers/rk3399-pwm-0009-pwm-Move-the-enabled-disabled-info-into-pwm_state.patch patches.drivers/rk3399-pwm-0010-pwm-Add-hardware-readout-infrastructure.patch patches.drivers/rk3399-pwm-0011-pwm-Add-core-infrastructure-to-allow-atomic-updates.patch patches.drivers/rk3399-pwm-0012-pwm-rockchip-Fix-period-and-duty-cycle-approximation.patch patches.drivers/rk3399-pwm-0013-pwm-rockchip-Add-support-for-hardware-readout.patch patches.drivers/rk3399-pwm-0014-pwm-rockchip-Avoid-glitches-on-already-running-PWMs.patch patches.drivers/rk3399-pwm-0015-pwm-rockchip-Add-support-for-atomic-update.patch patches.drivers/0001-pwm-Improve-args-checking-in-pwm_apply_state.patch patches.drivers/0001-pwm-Fix-pwm_apply_args.patch patches.fixes/0001-pwm-rockchip-State-of-PWM-clock-should-synchronize-w.patch # rk3399 nvmem patches.drivers/rk3399-nvmem-0001-nvmem-rockchip-trivial-Make-the-driver-more-readabil.patch patches.drivers/rk3399-nvmem-0002-nvmem-core-remove-regmap-dependency.patch patches.drivers/rk3399-nvmem-0003-nvmem-rockchip-efuse-remove-nvmem-regmap-dependency.patch patches.drivers/rk3399-nvmem-0004-nvmem-rockchip-efuse-update-compatible-strings-for-R.patch patches.drivers/rk3399-nvmem-0005-nvmem-rockchip-efuse-add-rk3399-efuse-support.patch # rk3399 mmc patches.drivers/rk3399-mmc-0001-mmc-dw_mmc-add-runtime-PM-callback.patch patches.drivers/rk3399-mmc-0002-mmc-dw_mmc-rockchip-remove-dw_mci_rockchip_pmops.patch patches.drivers/rk3399-mmc-0003-mmc-dw_mmc-rockchip-fix-failing-to-mount-partition-w.patch patches.drivers/rk3399-mmc-0004-mmc-dw_mmc-rockchip-remove-setup_clock-for-rockchip.patch patches.drivers/rk3399-mmc-0005-mmc-dw_mmc-rockchip-add-MMC_CAP_CMD23-capabilities.patch patches.drivers/rk3399-mmc-0006-mmc-dw_mmc-rockchip-Set-the-drive-phase-properly.patch patches.drivers/rk3399-mmc-0007-mmc-sdhci-of-arasan-add-phy-support-for-sdhci-of-ara.patch patches.drivers/rk3399-mmc-0008-mmc-sdhci-of-arasan-fix-set_clock-when-a-phy-is-supp.patch patches.drivers/rk3399-mmc-0009-mmc-sdhci-of-arasan-Always-power-the-PHY-off-on-when.patch patches.drivers/rk3399-mmc-0010-mmc-sdhci-of-arasan-Properly-set-corecfg_baseclkfreq.patch patches.drivers/rk3399-mmc-0011-mmc-sdhci-of-arasan-Properly-set-corecfg_clockmultip.patch patches.drivers/rk3399-mmc-0012-mmc-dw_mmc-rockchip-add-runtime-PM-support.patch patches.drivers/0001-mmc-dw_mmc-force-setup-bus-if-active-slots-exist.patch patches.fixes/0001-mmc-dw_mmc-Don-t-allow-Runtime-PM-for-SDIO-cards.patch # rk3399 cpufreq patches.drivers/rk3399-0001-cpufreq-dt-Add-generic-platform-device-creation-supp.patch patches.drivers/rk3399-0002-cpufreq-dt-Mark-platdev-machines-array-as-__initcons.patch patches.drivers/rk3399-0003-cpufreq-dt-Kill-platform-data.patch patches.drivers/rk3399-0004-cpufreq-rockchip-Use-generic-platdev-driver.patch patches.drivers/rk3399-0005-cpufreq-dt-call-of_node_put-before-error-out.patch patches.drivers/rk3399-0006-cpufreq-dt-Add-terminate-entry-for-of_device_id-tabl.patch patches.drivers/rk3399-0007-cpufreq-dt-Support-governor-tunables-per-policy.patch # rk3399 clocksource patches.drivers/rk3399-0001-clocksource-drivers-rockchip-Remove-dsb-usage.patch patches.drivers/rk3399-0002-clocksource-drivers-rockchip-Add-err-handle-for-rk_t.patch patches.drivers/rk3399-0003-clocksource-drivers-rockchip-Add-the-dynamic-irq-fla.patch patches.drivers/rk3399-0004-clocksource-drivers-rockchip-Add-support-for-the-rk3.patch # rk3399 spi patches.drivers/rk3399-0001-spi-rockchip-modify-DMA-max-burst-to-1.patch patches.drivers/rk3399-0002-spi-rockchip-disable-runtime-pm-when-in-err-case.patch patches.drivers/rk3399-0003-spi-rockchip-add-missing-spi_master_put.patch patches.drivers/rk3399-0004-spi-rockchip-remove-xfer_completion-from-rockchip_sp.patch patches.drivers/rk3399-0005-spi-rockchip-add-bindings-for-rk3399-spi.patch patches.drivers/rk3399-0006-spi-rockchip-fix-endian-mode-for-16-bit-transfers.patch patches.drivers/rk3399-0007-spi-rockchip-check-return-value-of-dmaengine_prep_sl.patch patches.drivers/rk3399-0008-spi-rockchip-migrate-to-dmaengine_terminate_async.patch patches.drivers/rk3399-0009-spi-rockchip-check-requesting-dma-channel-with-EPROB.patch patches.drivers/rk3399-0010-spi-rockchip-header-file-cleanup.patch patches.drivers/rk3399-0011-spi-rockchip-covert-rsd_nsecs-to-u32-type.patch patches.drivers/rk3399-0012-spi-rockchip-Spelling-s-divsor-divisor.patch patches.drivers/rk3399-0013-spi-rockchip-fix-probe-deferral-handling.patch patches.drivers/rk3399-0014-spi-rockchip-potential-NULL-dereference-on-error.patch patches.drivers/rk3399-0015-spi-rockchip-Signal-unfinished-DMA-transfers.patch patches.drivers/rk3399-0016-spi-rockchip-limit-transfers-to-64K-1-bytes.patch patches.drivers/rk3399-0017-spi-rockchip-support-sleep-pin-configuration.patch # rk3399 i2c patches.drivers/rk3399-0001-i2c-rk3x-switch-to-i2c-generic-dt-parsing.patch patches.drivers/rk3399-0002-i2c-rk3x-use-struct-rk3x_i2c_calced_timings.patch patches.drivers/rk3399-0003-i2c-rk3x-Change-SoC-data-to-not-use-array.patch patches.drivers/rk3399-0004-i2c-rk3x-Move-spec-timing-data-to-static-const-struc.patch patches.drivers/rk3399-0005-i2c-rk3x-add-i2c-support-for-rk3399-soc.patch patches.drivers/rk3399-0006-i2c-rk3x-support-fast-mode-plus-for-rk3399.patch patches.drivers/rk3399-0007-i2c-rk3x-Restore-clock-settings-at-resume-time.patch # rk3399 net patches.drivers/rk3399-0001-net-ethernet-arc-Keep-emac-compatibility-for-more-Ro.patch patches.drivers/rk3399-0002-net-arc_emac-make-the-rockchip-emac-document-more-co.patch patches.drivers/rk3399-0003-net-stmmac-dwmac-rk-keep-the-PHY-up-for-WoL.patch patches.drivers/rk3399-0004-net-stmmac-dwmac-rk-add-rk3366-rk3399-specific-data.patch patches.drivers/rk3399-0005-net-stmmac-dwmac-rk-fixes-the-gmac-resume-after-PD-o.patch patches.drivers/rk3399-0006-net-stmmac-dwmac-rk-add-pd_gmac-support-for-rk3399.patch patches.drivers/rk3399-0007-stmmac-dwmac-rk-turn-resume-suspend-into-standard-PM.patch patches.drivers/rk3399-0008-stmmac-introduce-get_stmmac_bsp_priv-helper.patch patches.drivers/rk3399-0009-stmmac-let-remove-resume-suspend-functions-take-devi.patch # rk3399 clock patches.drivers/rk3399-0001-clk-pwm-Use-pwm_get_args-where-appropriate.patch patches.drivers/rk3399-0002-clk-add-flag-for-clocks-that-need-to-be-enabled-on-r.patch patches.drivers/rk3399-0003-reset-Make-reset_control_ops-const.patch patches.drivers/rk3399-0004-clk-rockchip-set-the-id-for-crypto-clk.patch patches.drivers/rk3399-0005-clk-rockchip-add-new-pll-type-for-rk3036-and-similar.patch patches.drivers/rk3399-0006-clk-rockchip-add-clock-controller-for-rk3036.patch patches.drivers/rk3399-0007-clk-rockchip-add-mipidsi-clock-on-rk3288.patch patches.drivers/rk3399-0008-clk-rockchip-switch-PLLs-to-slow-mode-before-reboot-.patch patches.drivers/rk3399-0009-clk-rockchip-Force-rk3368-PWM-clock-and-its-parents-.patch patches.drivers/rk3399-0010-clk-rockchip-protect-rk3368-aclk_bus-and-aclk_peri-c.patch patches.drivers/rk3399-0011-clk-rockchip-fix-rk3368-cpuclk-divider-offsets.patch patches.drivers/rk3399-0012-clk-rockchip-allow-more-than-2-parents-for-cpuclk.patch patches.drivers/rk3399-0013-clk-rockchip-add-clock-controller-for-rk3228.patch patches.drivers/rk3399-0014-clk-rockchip-use-rk3288-efuse-clock-ids.patch patches.drivers/rk3399-0015-clk-rockchip-rk3036-enable-the-CLK_IGNORE_UNUSED-fla.patch patches.drivers/rk3399-0016-clk-rockchip-only-enter-pll-slow-mode-directly-befor.patch patches.drivers/rk3399-0017-clk-rockchip-handle-mux-dependency-of-fractional-div.patch patches.drivers/rk3399-0018-clk-rockchip-include-downstream-muxes-into-fractiona.patch patches.drivers/rk3399-0019-clk-rockchip-Allow-the-RK3288-SPDIF-clocks-to-change.patch patches.drivers/rk3399-0020-clk-rockchip-rk3036-include-downstream-muxes-into-fr.patch patches.drivers/rk3399-0021-clk-rockchip-fix-section-mismatches-with-new-child-c.patch patches.drivers/rk3399-0022-clk-rockchip-rk3036-fix-the-FLAGs-for-clock-mux.patch patches.drivers/rk3399-0023-clk-rockchip-rk3036-fix-uarts-clock-error.patch patches.drivers/rk3399-0024-clk-rockchip-rk3036-fix-the-div-offset-for-emac-cloc.patch patches.drivers/rk3399-0025-clk-rockchip-rk3036-rename-emac-ext-source-clock.patch patches.drivers/rk3399-0026-clk-rockchip-rk3368-fix-some-clock-gates.patch patches.drivers/rk3399-0027-clk-rockchip-rk3036-enable-the-CLK_IGNORE_UNUSED-fla.patch patches.drivers/rk3399-0028-clk-rockchip-rk3368-fix-edp_24m-parent.patch patches.drivers/rk3399-0029-clk-rockchip-rk3368-enable-the-CLK_SET_RATE_PARENT-f.patch patches.drivers/rk3399-0030-clk-rockchip-rk3368-enable-the-CLK_SET_RATE_PARENT-f.patch patches.drivers/rk3399-0031-clk-rockchip-fix-usbphy-related-clocks.patch patches.drivers/rk3399-0032-clk-rockchip-add-tsadc-clock-on-rk3066.patch patches.drivers/rk3399-0033-clk-rockchip-fix-wrong-mmc-phase-shift-for-rk3228.patch patches.drivers/rk3399-0034-clk-rockchip-Allow-sclk_i2s0-and-i2s0_frac-to-change.patch patches.drivers/rk3399-0035-clk-rockchip-fix-parent-of-hclk_vcodec-on-rk3036.patch patches.drivers/rk3399-0036-clk-rockchip-add-a-factor-clock-type.patch patches.drivers/rk3399-0037-clk-rockchip-convert-manually-created-factor-clocks-.patch patches.drivers/rk3399-0038-clk-rockchip-disable-alt_parent-clk-in-err-cases-whe.patch patches.drivers/rk3399-0039-clk-rockchip-check-grf-when-waiting-pll-lock.patch patches.drivers/rk3399-0040-clk-rockchip-don-t-return-NULL-when-registering-inve.patch patches.drivers/rk3399-0041-clk-rockchip-don-t-return-NULL-when-registering-mmc-.patch patches.drivers/rk3399-0042-clk-rockchip-fix-coding-style-for-clk-cpu.c.patch patches.drivers/rk3399-0043-clk-rockchip-add-the-tsadc-clocks-found-on-rk3228-So.patch patches.drivers/rk3399-0044-clk-rockchip-set-the-clock-ids-for-RK3228-VOP.patch patches.drivers/rk3399-0045-clk-rockchip-set-the-clock-ids-for-RK3228-HDMI.patch patches.drivers/rk3399-0046-clk-rockchip-include-downstream-muxes-into-fractiona.patch patches.drivers/rk3399-0047-clk-rockchip-associate-the-rk3036-HCLK_EMAC-clock-id.patch patches.drivers/rk3399-0048-clk-rockchip-associate-SCLK_MAC_PLL-and-disable-repa.patch patches.drivers/rk3399-0049-clk-rockchip-add-a-COMPOSITE_FRACMUX_NOGATE-type.patch patches.drivers/rk3399-0050-clk-rockchip-allow-varying-mux-parameters-for-cpuclk.patch patches.drivers/rk3399-0051-clk-rockchip-Add-support-for-multiple-clock-provider.patch patches.drivers/rk3399-0052-clk-rockchip-add-new-pll-type-for-rk3399-and-similar.patch patches.drivers/rk3399-0053-clk-rockchip-remove-mux_core_reg-from-rockchip_cpucl.patch patches.drivers/rk3399-0054-clk-rockchip-fix-warning-reported-by-kernel-doc.patch patches.drivers/rk3399-0055-clk-rockchip-remove-redundant-checking-of-device_nod.patch patches.drivers/rk3399-0056-clk-rockchip-release-io-resource-when-failing-to-ini.patch patches.drivers/rk3399-0057-clk-rockchip-add-clock-controller-for-the-RK3399.patch patches.drivers/rk3399-0058-clk-rockchip-Make-reset_control_ops-const.patch patches.drivers/rk3399-0059-clk-rockchip-reign-in-some-overly-long-lines-in-the-.patch patches.drivers/rk3399-0060-clk-rockchip-drop-unnecessary-header-comment.patch patches.drivers/rk3399-0061-clk-rockchip-fix-checkpatch-warning-in-core-code.patch patches.drivers/rk3399-0062-clk-rockchip-fix-of-spelling-mistake-on-unsuccessful.patch patches.drivers/rk3399-0063-clk-rockchip-fix-the-gate-bit-for-i2c4-and-i2c8-on-r.patch patches.drivers/rk3399-0064-clk-rockchip-assign-more-necessary-rk3399-clock-ids.patch patches.drivers/rk3399-0065-clk-rockchip-add-some-frequencies-on-the-rk3399-PLL-.patch patches.drivers/rk3399-0066-clk-rockchip-drop-unnecessary-CLK_IGNORE_UNUSED-flag.patch patches.drivers/rk3399-0067-clk-rockchip-fix-the-rk3399-cifout-clock.patch patches.drivers/rk3399-0068-clk-rockchip-fix-the-rk3399-sdmmc-sample-drv-name.patch patches.drivers/rk3399-0069-clk-rockchip-lookup-General-Register-Files-in-rockch.patch patches.drivers/rk3399-0070-clk-rockchip-simplify-GRF-handling-in-pll-clocks.patch patches.drivers/rk3399-0071-clk-rockchip-drop-old_rate-calculation-on-pll-rate-c.patch patches.drivers/rk3399-0072-clk-rockchip-mark-rk3399-GIC-clocks-as-critical.patch patches.drivers/rk3399-0073-clk-rockchip-fix-incorrect-parent-for-rk3399-s-c-g-p.patch patches.drivers/rk3399-0074-clk-rockchip-Revert-clk-rockchip-reset-init-state-be.patch patches.drivers/rk3399-0075-clk-rockchip-fix-cpuclk-registration-error-handling.patch patches.drivers/rk3399-0076-clk-rockchip-add-a-dummy-clock-for-the-watchdog-pclk.patch patches.drivers/rk3399-0077-clk-rockchip-release-io-resource-when-failing-to-ini.patch patches.drivers/rk3399-0078-clk-rockchip-fix-incorrect-rk3228-clock-registers.patch patches.drivers/rk3399-0079-clk-rockchip-include-rk3228-downstream-muxes-into-fr.patch patches.drivers/rk3399-0080-clk-rockchip-export-rk3228-audio-clocks.patch patches.drivers/rk3399-0081-clk-rockchip-rename-rk3228-sclk_macphy_50m-to-sclk_m.patch patches.drivers/rk3399-0082-clk-rockchip-export-rk3228-MAC-clocks.patch patches.drivers/rk3399-0083-clk-rockchip-fix-incorrect-rk3399-spdif-DPTX-divider.patch patches.drivers/rk3399-0084-clk-rockchip-add-65MHz-and-106.5MHz-rates-to-rk3399-.patch patches.drivers/rk3399-0085-clk-rockchip-delete-the-CLK_IGNORE_UNUSED-from-aclk_.patch patches.drivers/rk3399-0086-clk-rockchip-use-general-clock-flag-when-registering.patch patches.drivers/rk3399-0087-clk-rockchip-fix-rk3399-aclk_vio-gate-bit.patch patches.drivers/rk3399-0088-clk-rockchip-mark-rk3399-hdcp_noc-and-vio_noc-as-cri.patch patches.drivers/rk3399-0089-clk-rockchip-fix-incorrect-aclk_emmc-source-gate-bit.patch patches.drivers/rk3399-0090-clk-rockchip-fix-incorrect-GATE-bits-for-c-g-pll_acl.patch patches.drivers/rk3399-0091-clk-rockchip-handle-of_iomap-failures-in-legacy-cloc.patch patches.drivers/rk3399-0092-clk-rockchip-mark-aclk_emmc_noc-as-a-critical-clock-.patch patches.drivers/rk3399-0093-clk-rockchip-add-new-clock-type-for-the-ddrclk.patch patches.drivers/rk3399-0094-clk-rockchip-add-rk3399-ddr-clock-support.patch patches.drivers/rk3399-0095-clk-rockchip-add-2016M-to-big-cpu-clk-rate-table-on-.patch patches.drivers/rk3399-0096-clk-rockchip-drop-CLK_SET_RATE_PARENT-from-rk3399-fr.patch patches.drivers/rk3399-0097-clk-rockchip-use-the-dclk_vop_frac-clock-ids-on-rk33.patch patches.drivers/rk3399-0098-clk-rockchip-don-t-return-NULL-when-failing-to-regis.patch patches.drivers/rk3399-0099-clk-rockchip-add-533.25MHz-to-rk3399-clock-rates-tab.patch patches.drivers/rk3399-0100-clk-rockchip-Use-clock-ids-for-cpu-and-peri-clocks-o.patch patches.drivers/rk3399-0101-clk-rockchip-optimize-800MHz-and-1GHz-pll-rates-on-R.patch patches.drivers/rk3399-0102-clk-rockchip-add-400MHz-to-rk3066-clock-rates-table.patch patches.drivers/rk3399-0103-clk-rockchip-remove-more-CLK_IGNORE_UNUSED-for-rk339.patch patches.drivers/rk3399-0104-clk-rockchip-Ignore-frac-divisor-for-PLL-equivalence.patch patches.drivers/rk3399-0105-clk-rockchip-validity-should-be-checked-prior-to-cpu.patch patches.drivers/rk3399-0106-clk-rockchip-fix-copy-paste-error-in-rk3399-testclk.patch patches.drivers/rk3399-0107-clk-rockchip-add-clock-controller-for-rk1108.patch patches.drivers/rk3399-0108-clk-rockchip-add-an-id-for-rk3288-crypto-clk.patch patches.drivers/rk3399-0109-clk-rockchip-add-dt-binding-header-for-rk3036.patch patches.drivers/rk3399-0110-clk-rockchip-add-id-for-mipidsi-sclk-on-rk3288.patch patches.drivers/rk3399-0111-clk-rockchip-add-dt-binding-header-for-rk3228.patch patches.drivers/rk3399-0112-clk-rockchip-Add-the-clock-ids-of-rk3288-eFuses.patch patches.drivers/rk3399-0113-clk-rockchip-Add-new-id-for-rk3066-tsadc-clock.patch patches.drivers/rk3399-0114-clk-rockchip-add-id-of-the-tsadc-clock-found-on-rk32.patch patches.drivers/rk3399-0115-clk-rockchip-add-the-new-clock-ids-for-RK3228-VOP.patch patches.drivers/rk3399-0116-clk-rockchip-add-the-new-clock-ids-for-RK3228-HDMI.patch patches.drivers/rk3399-0117-clk-rockchip-add-node-id-for-rk3036-emac-hclk.patch patches.drivers/rk3399-0118-clk-rockchip-add-clock-id-for-rk3036-emac-pll-source.patch patches.drivers/rk3399-0119-clk-rockchip-add-dt-binding-header-for-rk3399.patch patches.drivers/rk3399-0120-clk-rockchip-fix-checkpatch-errors-in-rk3399-dt-bind.patch patches.drivers/rk3399-0121-clk-rockchip-add-general-gpu-soft-reset-on-rk3399.patch patches.drivers/rk3399-0122-clk-rockchip-rename-rga-clock-id-on-rk3399.patch patches.drivers/rk3399-0123-clk-rockchip-export-some-necessary-rk3399-clock-ids.patch patches.drivers/rk3399-0124-clk-rockchip-add-clock-ids-for-rk3228-audio-clocks.patch patches.drivers/rk3399-0125-clk-rockchip-add-clock-ids-for-rk3228-MAC-clocks.patch patches.drivers/rk3399-0126-clk-rockchip-add-SCLK_DDRC-id-for-rk3399-ddrc.patch patches.drivers/rk3399-0127-clk-rockchip-add-dclk_vop_frac-ids-for-rk3399-vop.patch patches.drivers/rk3399-0128-clk-rockchip-Add-binding-ids-for-cpu-and-peri-clocks.patch patches.drivers/rk3399-0129-clk-rockchip-add-dt-binding-header-for-rk1108.patch patches.drivers/0001-clk-rockchip-add-to-mux_pll_src_apll_dpll_gpll_usb48.patch patches.drivers/0001-clk-rockchip-Remove-useless-init-of-grf-to-EPROBE_DE.patch # rk3399 phy patches.drivers/rk3399-0001-phy-add-a-driver-for-the-Rockchip-SoC-internal-eMMC-.patch patches.drivers/rk3399-0002-phy-Add-driver-for-rockchip-Display-Port-PHY.patch patches.drivers/rk3399-0003-phy-rockchip-usb-fix-clock-get-put-mismatch.patch patches.drivers/rk3399-0004-phy-rockchip-usb-introduce-a-common-data-struct-for-.patch patches.drivers/rk3399-0005-phy-rockchip-usb-move-per-phy-init-into-a-separate-f.patch patches.drivers/rk3399-0006-phy-rockchip-usb-expose-the-phy-internal-PLLs.patch patches.drivers/rk3399-0007-phy-rockchip-usb-add-handler-for-usb-uart-functional.patch patches.drivers/rk3399-0008-phy-rockchip-dp-should-be-a-child-device-of-the-GRF.patch patches.drivers/rk3399-0009-phy-rockchip-emmc-should-be-a-child-device-of-the-GR.patch patches.drivers/rk3399-0010-phy-rockchip-dp-fix-return-value-check-in-rockchip_d.patch patches.drivers/rk3399-0011-phy-rockchip-usb-should-be-a-child-device-of-the-GRF.patch patches.drivers/rk3399-0012-phy-rockchip-emmc-give-DLL-some-extra-time-to-be-rea.patch patches.drivers/rk3399-0013-phy-rockchip-emmc-configure-frequency-range-and-driv.patch patches.drivers/rk3399-0014-phy-rockchip-emmc-configure-default-output-tap-delay.patch patches.drivers/rk3399-0015-phy-rockchip-emmc-reindent-the-register-definitions.patch patches.drivers/rk3399-0016-phy-rockchip-emmc-Increase-lock-time-allowance.patch patches.drivers/rk3399-0017-phy-rockchip-emmc-Minor-code-cleanup-in-rockchip_emm.patch patches.drivers/rk3399-0018-phy-rockchip-emmc-Set-phyctrl_frqsel-based-on-card-c.patch patches.drivers/rk3399-0019-phy-rockchip-emmc-Be-tolerant-to-card-clock-of-0-in-.patch patches.drivers/rk3399-0020-phy-rockchip-emmc-Wait-even-longer-for-the-DLL-to-lo.patch patches.drivers/rk3399-0021-phy-rockchip-inno-usb2-add-a-new-driver-for-Rockchip.patch patches.drivers/rk3399-0022-phy-add-a-driver-for-the-Rockchip-SoC-internal-PCIe-.patch patches.drivers/rk3399-0023-phy-rockchip-inno-usb2-add-COMMON_CLK-dependency.patch patches.drivers/rk3399-0024-phy-Add-USB-Type-C-PHY-driver-for-rk3399.patch patches.drivers/rk3399-0025-phy-rockchip-typec-add-pm-runtime-support.patch patches.drivers/rk3399-0026-phy-Add-reset-callback.patch patches.drivers/rk3399-0027-phy-rockchip-usb-use-rockchip_usb_phy_reset-to-reset.patch patches.drivers/rk3399-0028-phy-rockchip-pcie-remove-deassert-of-phy_rst-from-ex.patch patches.drivers/rk3399-0029-phy-rockchip-inno-usb2-support-otg-port-for-rk3399.patch patches.drivers/rk3399-0030-phy-rockchip-inno-usb2-correct-clk_ops-callback.patch patches.drivers/rk3399-0031-phy-rockchip-inno-usb2-correct-480MHz-output-clock-s.patch patches.drivers/rk3399-0032-phy-rockchip-inno-usb2-fix-uninitialized-tmout-varia.patch patches.drivers/rk3399-0033-phy-rockchip-inno-usb2-select-USB_COMMON.patch # rk3399 thermal patches.drivers/rk3399-0001-thermal-of-thermal-Add-devm-version-of-thermal_zone_.patch patches.drivers/rk3399-0002-thermal-Add-support-for-hardware-tracked-trip-points.patch patches.drivers/rk3399-0003-thermal-of-implement-.set_trips-for-device-tree-ther.patch patches.drivers/rk3399-0004-thermal-rockchip-fix-a-trivial-typo.patch patches.drivers/rk3399-0005-thermal-rockchip-Support-the-RK3228-SoCs-in-thermal-.patch patches.drivers/rk3399-0006-thermal-rockchip-Support-the-RK3399-SoCs-in-thermal-.patch patches.drivers/rk3399-0007-thermal-rockchip-fix-calculation-error-for-code_to_t.patch patches.drivers/rk3399-0008-thermal-rockchip-the-rename-compatibles-for-rockchip.patch patches.drivers/rk3399-0009-thermal-rockchip-fix-the-tsadc-sequence-output-on-rk.patch patches.drivers/rk3399-0010-thermal-convert-rockchip_thermal-to-use-devm_thermal.patch patches.drivers/rk3399-0011-thermal-rockchip-disable-thermal-clk-in-err-case.patch patches.drivers/rk3399-0012-thermal-rockchip-fixes-the-code_to_temp-for-tsadc-dr.patch patches.drivers/rk3399-0013-thermal-rockchip-update-the-tsadc-table-for-rk3399.patch patches.drivers/rk3399-0014-thermal-rockchip-handle-the-power-sequence-for-tsadc.patch patches.drivers/rk3399-0015-thermal-rockchip-add-the-notes-for-better-reading.patch patches.drivers/rk3399-0016-thermal-rockchip-use-the-usleep_range-instead-of-ude.patch patches.drivers/rk3399-0017-thermal-rockchip-add-the-set_trips-function.patch patches.drivers/rk3399-0018-thermal-rockchip-fixes-the-period-time-for-tsadc.patch patches.drivers/rk3399-0019-thermal-rockchip-fixes-the-exception-interrupts.patch patches.drivers/rk3399-0020-thermal-rockchip-enhance-the-tsadc-s-bandgap-feature.patch patches.drivers/rk3399-0021-thermal-rockchip-optimize-sensor-auto-accessing-peri.patch patches.drivers/rk3399-0022-thermal-rockchip-improve-the-warning-log.patch patches.drivers/rk3399-0023-thermal-rockchip-improve-conversion-error-messages.patch patches.drivers/rk3399-0024-thermal-rockchip-don-t-pass-table-structs-by-value.patch patches.drivers/rk3399-0025-thermal-rockchip-fixes-invalid-temperature-case.patch patches.drivers/rk3399-0026-thermal-rockchip-optimize-the-conversion-table.patch patches.drivers/rk3399-0027-thermal-rockchip-handle-set_trips-without-the-trip-p.patch patches.drivers/rk3399-0028-thermal-rockchip-fixes-the-conversion-table.patch # extcon patches.drivers/rk3399-0001-extcon-Remove-the-deprecated-extcon-functions.patch patches.drivers/rk3399-0002-extcon-Move-struct-extcon_cable-from-header-file-to-.patch patches.drivers/rk3399-0003-extcon-gpio-Remove-the-usage-of-extcon_set_state.patch patches.drivers/rk3399-0004-extcon-Remove-the-state_store-to-prevent-the-wrong-a.patch patches.drivers/rk3399-0005-extcon-Block-the-bit-masking-operation-for-cable-sta.patch patches.drivers/rk3399-0006-extcon-Add-the-extcon_type-to-gather-each-connector-.patch patches.drivers/rk3399-0007-extcon-Add-the-support-for-extcon-property-according.patch patches.drivers/rk3399-0008-extcon-Add-the-support-for-the-capability-of-each-pr.patch patches.drivers/rk3399-0009-extcon-Rename-the-extcon_set-get_state-to-maintain-t.patch patches.drivers/rk3399-0010-extcon-Add-the-synchronization-extcon-APIs-to-suppor.patch patches.drivers/rk3399-0011-extcon-Add-EXTCON_DISP_DP-and-the-property-for-USB-T.patch patches.drivers/rk3399-0012-extcon-Add-new-EXTCON_DISP_HMD-for-Head-mounted-Disp.patch patches.drivers/rk3399-0013-extcon-Add-new-EXTCON_CHG_WPT-for-Wireless-Power-Tra.patch patches.drivers/rk3399-0014-extcon-Introduce-EXTCON_PROP_USB_SS-property-for-Sup.patch patches.drivers/rk3399-0015-extcon-Introduce-EXTCON_PROP_DISP_HPD-property.patch # hdmi codec patches.drivers/0001-ASoC-hdmi-codec-Add-hdmi-codec-for-external-HDMI-enc.patch patches.drivers/0002-ASoC-hdmi-codec-Add-ELD-control.patch patches.drivers/0003-ASoC-hdmi-codec-Add-ELD-control.patch patches.drivers/0004-ASoC-hdmi-codec-callback-function-will-be-called-wit.patch patches.drivers/0005-ASoC-hdmi-codec-enable-multi-probe-for-same-device.patch patches.drivers/0006-ASoC-codec-duplicated-callback-function-goes-to-comp.patch patches.drivers/0007-ASoC-hdmi-codec-Fix-hdmi_of_xlate_dai_name-when-soun.patch patches.drivers/0008-ASoC-hdmi-codec-use-unsigned-type-to-structure-membe.patch patches.drivers/0009-ASoC-hdmi-codec-add-channel-mapping-control.patch patches.drivers/0010-ASoC-hdmi-codec-remove-HDMI-device-unregister.patch # RK3399 baudrate fix patches.drivers/0006-serial-core-remove-baud_rates-when-serial-console-se.patch patches.arch/0001-dma-mapping-make-the-generic-coherent-dma-mmap-imple.patch patches.arch/0002-arc-convert-to-dma_map_ops.patch patches.arch/0003-avr32-convert-to-dma_map_ops.patch patches.arch/0004-blackfin-convert-to-dma_map_ops.patch patches.arch/0005-c6x-convert-to-dma_map_ops.patch patches.arch/0006-cris-convert-to-dma_map_ops.patch patches.arch/0007-nios2-convert-to-dma_map_ops.patch patches.arch/0008-frv-convert-to-dma_map_ops.patch patches.arch/0009-parisc-convert-to-dma_map_ops.patch patches.arch/0010-mn10300-convert-to-dma_map_ops.patch patches.arch/0011-m68k-convert-to-dma_map_ops.patch patches.arch/0012-metag-convert-to-dma_map_ops.patch patches.arch/0013-sparc-use-generic-dma_set_mask.patch patches.arch/0014-tile-uninline-dma_set_mask.patch patches.arch/0015-dma-mapping-always-provide-the-dma_map_ops-based-imp.patch patches.arch/0016-dma-mapping-remove-asm-generic-dma-coherent.h.patch # fixes patches.drivers/0001-PM-Domains-Allow-holes-in-genpd_data.domains-array.patch patches.drivers/0003-pinctrl-rockchip-use-gpiochip-data-pointer.patch patches.drivers/0001-Fix-permissions-of-drivers-power-avs-rockchip-io-dom.patch patches.drivers/0002-pinctrl-rockchip-make-it-explicitly-non-modular.patch patches.drivers/0003-clk-rockchip-add-a-clock-type-for-muxes-based-in-the.patch # Qualcomm dmaengine patches.drivers/qcom-0001-dmaengine-qcom_bam_dma-move-to-qcom-directory.patch patches.drivers/qcom-0002-dmaengine-hidma-Add-Device-Tree-binding.patch patches.drivers/qcom-0003-dmaengine-add-Qualcomm-Technologies-HIDMA-management.patch patches.drivers/qcom-0004-dmaengine-add-Qualcomm-Technologies-HIDMA-channel-dr.patch patches.drivers/qcom-0005-dmaengine-qcom_hidma-implement-lower-level-hardware-.patch patches.drivers/qcom-0006-dmaengine-qcom_hidma-add-debugfs-hooks.patch patches.drivers/qcom-0007-dmaengine-qcom_hidma-add-support-for-object-hierarch.patch patches.drivers/qcom-0008-dmaengine-qcom_hidma-use-for_each_matching_node-macr.patch patches.drivers/qcom-0009-dmaengine-qcom_hidma_lli-kill-the-tasklets-upon-exit.patch patches.drivers/qcom-0010-dmaengine-qcom_hidma-kill-the-tasklets-upon-exit.patch patches.drivers/qcom-0011-dmaengine-qcom_hidma-fix-return-value-check-in-hidma.patch patches.drivers/qcom-0012-dmaengine-Add-helper-function-to-prep-for-error-repo.patch patches.drivers/qcom-0013-dmaengine-add-support-to-provide-error-result-from-a.patch patches.drivers/qcom-0014-dmaengine-qcom_hidma-convert-callback-to-helper-func.patch patches.drivers/qcom-0015-dmaengine-qcom_hidma-release-the-descriptor-before-t.patch patches.drivers/qcom-0016-dmaengine-qcom_hidma-report-transfer-errors-with-new.patch patches.drivers/qcom-0017-dmaengine-qcom_hidma-add-error-reporting-for-tx_stat.patch patches.drivers/qcom-0018-dmaengine-dmatest-exclude-compare-and-fill-time-duri.patch patches.drivers/qcom-0019-dma-mapping-add-map-unmap-_resource-to-dma_map_ops.patch patches.drivers/qcom-0020-dma-debug-add-support-for-resource-mappings.patch patches.drivers/qcom-0021-arm-dma-mapping-add-map-unmap-_resource-for-iommu-op.patch patches.drivers/qcom-0022-dma-mapping-add-dma_-map-unmap-_resource.patch patches.drivers/qcom-0023-dmaengine-rcar-dmac-group-slave-configuration.patch patches.drivers/qcom-0024-dmaengine-rcar-dmac-add-iommu-support-for-slave-tran.patch patches.drivers/qcom-0025-dmaengine-qcom_hidma-prevent-disable-in-error.patch patches.drivers/qcom-0026-dmaengine-qcom_hidma-remove-useless-debugfs-file-rem.patch patches.drivers/qcom-0027-of-irq-make-of_msi_configure-accessible-from-modules.patch patches.drivers/qcom-0028-dmaengine-qcom_hidma-configure-DMA-and-MSI-for-OF.patch patches.drivers/qcom-0029-dmaengine-qcom_hidma-add-a-common-API-to-setup-the-i.patch patches.drivers/qcom-0030-dmaengine-qcom_hidma-break-completion-processing-on-.patch patches.drivers/qcom-0031-dmaengine-qcom_hidma-make-pending_tre_count-atomic.patch patches.drivers/qcom-0032-dmaengine-qcom_hidma-bring-out-interrupt-cause.patch patches.drivers/qcom-0033-dmaengine-qcom_hidma-protect-common-data-structures.patch patches.drivers/qcom-0034-dmaengine-qcom_hidma-add-MSI-support-for-interrupts.patch patches.drivers/qcom-0035-dmaengine-qcom_hidma-remove-unneeded-of_node_put.patch patches.drivers/qcom-0036-dmaengine-qcom_hidma-hide-MSI-handler-when-unused.patch patches.drivers/qcom-0037-dmaengine-qcom_hidma-cleanup-sysfs-entries-during-re.patch patches.drivers/qcom-0038-dmaengine-qcom_hidma-autoload-while-probing-ACPI.patch patches.drivers/0001-dma-debug-fix-ia64-build-use-PHYS_PFN.patch patches.drivers/0001-dmaengine-rcar-dmac-unmap-slave-resource-when-channe.patch patches.drivers/PCI-AER-Remove-duplicate-AER-severity-translation.patch patches.drivers/FDT-Add-a-helper-to-get-the-subnode-by-given-name.patch patches.drivers/firmware-dmi_scan-Always-show-system-identification-.patch # Marvell dmaengine patches.drivers/0001-dmaengine-mv_xor-remove-mv_xor_chan-current_type-fie.patch patches.drivers/0002-dmaengine-mv_xor-de-duplicate-mv_chan_set_mode.patch patches.drivers/0003-dmaengine-mv_xor-add-suspend-resume-support.patch patches.drivers/0004-dma-mm-pat-Rename-dma_-_writecombine-to-dma_-_wc.patch patches.drivers/0005-dmaengine-mv_xor-make-the-code-64-bits-compliant.patch patches.drivers/0006-dmaengine-mv_xor-use-SoC-type-instead-of-directly-th.patch patches.drivers/0007-dmaengine-mv_xor-add-support-for-Armada-3700-SoC.patch patches.drivers/0008-dmaengine-mv_xor-Allow-selecting-mv_xor-for-mvebu-on.patch patches.drivers/0009-dmaengine-mv_xor-Fix-incorrect-offset-in-dma_map_pag.patch patches.drivers/0010-dmaengine-mv_xor-Minor-coding-style-fix.patch patches.drivers/0011-dt-bindings-dma-add-binding-for-the-Marvell-XOR-v2-e.patch patches.drivers/0012-dmaengine-mv_xor_v2-new-driver.patch patches.drivers/0013-dmaengine-mv_xor_v2-remove-trailing-whitespace.patch patches.drivers/0014-dmaengine-mv_xor-convert-callback-to-helper-function.patch patches.drivers/0015-bus-mvebu-mbus-Provide-stub-function-for-mvebu_mbus_.patch patches.drivers/0016-dmaengine-mv_xor-Add-support-for-IO-PCIe-src-dst-are.patch patches.drivers/0017-dmaengine-mv_xor-move-unmap-to-before-callback.patch patches.drivers/0018-dmaengine-mv_xor-Add-support-for-scatter-gather-DMA-.patch patches.drivers/0019-dmaengine-mv_xor-use-builtin_platform_driver.patch patches.drivers/watchdog-orion-Depend-on-32-bit-ARM.patch # FPGA manager patches.arch/drivers-of-Export-OF-changeset-functions.patch patches.arch/0001-of-overlay-add-of-overlay-notifications.patch patches.arch/0002-fpga-add-method-to-get-fpga-manager-from-device.patch patches.arch/0003-doc-fpga-mgr-add-fpga-image-info-to-api.patch patches.arch/0004-fpga-add-bindings-document-for-fpga-region.patch patches.arch/0005-fpga-mgr-add-fpga-image-information-struct.patch patches.arch/0006-add-sysfs-document-for-fpga-bridge-class.patch patches.arch/0007-fpga-add-fpga-bridge-framework.patch patches.arch/0008-fpga-fpga-region-device-tree-control-for-FPGA.patch # ARMv7hl build fixes (bsc#1043231) patches.arch/ARM-EXYNOS-Remove-calls-to-of_genpd_get_from_provide patches.arch/mvebu-Use-dev_pm_opp_set_sharing_cpus-to-mark-OPP-ta patches.arch/cpufreq-tegra124-No-need-of-setting-platform-data patches.drivers/extcon-adc-jack-Remove-the-usage-of-extcon_set_state patches.drivers/extcon-arizona-Remove-the-usage-of-extcon_update_sta ######################################################## # 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-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 patches.arch/s390-sles12sp2-08-01-01-move-ptff.patch patches.arch/s390-sles12sp2-08-01-02-lpar-offset.patch patches.arch/s390-sles12sp2-08-06-smt-threads-per-core.patch patches.arch/s390-sles12sp2-08-07-qeth-check-not-more-than-16-SBALEs-on-the-completion.patch patches.arch/s390-sles12sp2-08-08-zcrypt-fix-invalid-domain-response-handling.patch patches.arch/s390-sles12sp2-08-09-sysinfo-uuid.patch patches.arch/s390-sles12sp2-09-01-af_iucv-no-paged-skbs-for-HIPER.patch patches.arch/s390-sles12sp2-10-05-kmsg-add-descriptions.patch patches.arch/s390-sles12sp2-10-07-mm-fix-zone-calculation-in-arch_add_memory.patch patches.arch/s390-sles12sp2-11-01-qeth-l3-fill-next-hop.patch patches.arch/s390-sles12sp3-00-02-topology-drawer-01.patch patches.arch/s390-sles12sp3-00-02-topology-drawer-02.patch patches.arch/s390-sles12sp3-00-03-qeth-accelerate-set-rx-mode-01.patch patches.arch/s390-sles12sp3-00-03-qeth-accelerate-set-rx-mode-02.patch patches.arch/s390-sles12sp3-00-03-qeth-accelerate-set-rx-mode-03.patch patches.arch/s390-sles12sp3-00-03-qeth-accelerate-set-rx-mode-04.patch patches.arch/s390-sles12sp3-00-04-mm-add-support-for-2GB-hugepages-01.patch patches.arch/s390-sles12sp3-00-04-mm-add-support-for-2GB-hugepages-02.patch patches.arch/s390-sles12sp3-00-04-kmsg.patch patches.arch/s390-sles12sp3-00-05-pci-query-fmb-length.patch patches.arch/s390-sles12sp3-00-06-pci-use-unique-UIDs-for-domain-enumeration.patch patches.arch/s390-sles12sp3-00-07-dasd-channel-path-aware-error-recovery-01.patch patches.arch/s390-sles12sp3-00-07-dasd-channel-path-aware-error-recovery-02.patch patches.arch/s390-sles12sp3-00-07-kmsg.patch patches.arch/s390-sles12sp3-00-08-01-dasd-Improve-dasd-format-code.patch patches.arch/s390-sles12sp3-00-08-02-dasd-Simplify-code-in-format-logic.patch patches.arch/s390-sles12sp3-00-08-03-dasd-Refactor-dasd-format-functions.patch patches.arch/s390-sles12sp3-00-08-04-dasd-Add-new-ioctl-BIODASDCHECKFMT.patch patches.arch/s390-sles12sp3-00-08-kmsg.patch patches.arch/s390-sles12sp3-00-09-01-net-introduce-keepalive-function-in-struct-proto.patch patches.arch/s390-sles12sp3-00-09-02-smc-establish-new-socket-family.patch patches.arch/s390-sles12sp3-00-09-03-smc-introduce-SMC-as-an-IB-client.patch patches.arch/s390-sles12sp3-00-09-04-smc-establish-pnet-table-management.patch patches.arch/s390-sles12sp3-00-09-05-smc-CLC-handshake-incl.-preparation-steps.patch patches.arch/s390-sles12sp3-00-09-06-smc-connection-and-link-group-creation.patch patches.arch/s390-sles12sp3-00-09-07-smc-remote-memory-buffers-RMBs.patch patches.arch/s390-sles12sp3-00-09-08-smc-work-request-WR-base-for-use-by-LLC-and-CDC.patch patches.arch/s390-sles12sp3-00-09-09-smc-initialize-IB-transport-incl.-PD-MR-QP-CQ-event.patch patches.arch/s390-sles12sp3-00-09-10-smc-link-layer-control-LLC.patch patches.arch/s390-sles12sp3-00-09-11-smc-connection-data-control-CDC.patch patches.arch/s390-sles12sp3-00-09-12-smc-send-data-through-RDMA.patch patches.arch/s390-sles12sp3-00-09-13-smc-receive-data-from-RMBE.patch patches.arch/s390-sles12sp3-00-09-14-smc-socket-closing-and-linkgroup-cleanup.patch patches.arch/s390-sles12sp3-00-09-15-smc-netlink-interface-for-SMC-sockets.patch patches.arch/s390-sles12sp3-00-09-16-smc-ETH_ALEN-as-memcpy-length-for-mac-addresses.patch patches.arch/s390-sles12sp3-00-09-17-smc-some-potential-use-after-free-bugs.patch patches.arch/s390-sles12sp3-01-01-dasd-make-query-host-access-interruptible.patch patches.arch/s390-sles12sp3-01-02-dasd-remove-casts-to-dasd_-_private.patch patches.arch/s390-sles12sp3-01-03-01-dasd-check-if-query-host-access-feature-is-supported.patch patches.arch/s390-sles12sp3-01-03-02-dasd-suppress-command-reject-error-for-query-host-access.patch patches.arch/s390-sles12sp3-01-04-dasd-allow-0-for-path_threshold-attribute.patch patches.arch/s390-sles12sp3-02-01-cpum_cf-use-perf-software-context.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/vfs-fix-missing-inode_get_dev-sites.patch 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 patches.suse/0001-mm-compaction-serialize-waitqueue_active-checks.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 patches.fixes/mm-call-page_ext_init-after-all-struct-pages-are-initialized.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 # deferred struct page init on POWER - bnc#969292, fate#320529 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 # 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 patches.fixes/mem-hotplug-fix-node-spanned-pages-when-we-have-a-mo.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/mm-do-not-loop-on-GFP_REPEAT-when-no-reclaim-progress.patch # Hotplug related fixes patches.fixes/mm-page_alloc-Remove-useless-parameter-of-__free_pag.patch patches.fixes/mm-fix-set-pageblock-migratetype-in-deferred-struct-.patch patches.arch/0001-x86-numa-Online-memory-less-nodes-at-boot-time.patch patches.arch/0002-x86-acpi-Enable-acpi-to-register-all-possible-cpus-a.patch patches.arch/0003-x86-acpi-Introduce-persistent-storage-for-cpuid-apic.patch patches.fixes/x86-acpi-Prevent-LAPIC-id-0xff-from-being-accounted.patch patches.fixes/x86-apic-Prevent-pointless-warning-messages.patch patches.arch/0004-x86-acpi-Enable-MADT-APIs-to-return-disabled-apicids.patch patches.arch/0005-x86-acpi-Set-persistent-cpuid-nodeid-mapping-when-bo.patch patches.fixes/acpi-Fix-broken-error-check-in-map_processor.patch patches.arch/0006-acpi-Provide-mechanism-to-validate-processors-in-the.patch patches.arch/0007-acpi-Validate-processor-id-when-mapping-the-processo.patch # Memory hotplug patches for Hueawei KunLun patches.suse/0002-mm-memory_hotplug-use-node-instead-of-zone-in-can_on.patch patches.suse/0003-mm-drop-page_initialized-check-from-get_nid_for_pfn.patch patches.suse/0005-mm-memory_hotplug-split-up-register_one_node.patch patches.suse/mm-memory_hotplug-consider-offline-memblocks-removable.patch patches.suse/0006-mm-memory_hotplug-do-not-associate-hotadded-memory-t.patch patches.suse/0008-mm-memory_hotplug-fix-the-section-mismatch-warning.patch patches.suse/0009-mm-memory_hotplug-remove-unused-cruft-after-memory-h.patch # Follow up fixes patches.fixes/0001-mm-memory_hotplug-fix-MMOP_ONLINE_KEEP-behavior.patch patches.fixes/0002-mm-memory_hotplug-do-not-assume-ZONE_NORMAL-is-defau.patch patches.fixes/include-linux-mmzone.h-simplify-zone_intersects.patch patches.suse/0001-mm-memory_hotplug-support-movable_node-for-hotplugab.patch patches.suse/0001-mem-hotplug-alloc-new-page-from-a-nearest-neighbor-n.patch patches.suse/0002-mem-hotplug-don-t-clear-the-only-node-in-new_node_pa.patch patches.suse/0003-mem-hotplug-use-nodes-that-contain-memory-as-mask-in.patch patches.suse/0001-include-linux-nodemask.h-create-next_node_in-helper.patch patches.fixes/0001-mm-memory_hotplug-simplify-empty-node-mask-handling-.patch patches.fixes/0002-hugetlb-memory_hotplug-prefer-to-use-reserved-pages-.patch patches.fixes/0003-mm-unify-new_node_page-and-alloc_migrate_target.patch # bnc#1031200 patches.fixes/mm-page_alloc-skip-over-regions-of-invalid-pfns-wher.patch patches.fixes/mm-memblock.c-fix-memblock_next_valid_pfn.patch # CVE-2017-1000364 patches.fixes/mm-mmap.c-do-not-blow-on-PROT_NONE-MAP_FIXED-holes-i.patch # bnc#1027974 patches.suse/thp-reduce-indentation-level-in-change_huge_pmd.patch patches.suse/thp-fix-MADV_DONTNEED-vs.-numa-balancing-race.patch patches.fixes/0001-fs-fix-data-invalidation-in-the-cleancache-during-di.patch patches.fixes/mm-fix-linux-pagemap.h-stray-kernel-doc-notation.patch patches.fixes/mm-hugetlb-fix-incorrect-hugepages-count-during-mem-hotplug.patch patches.fixes/mm-hugetlb-check-for-reserved-hugepages-during-memory-offline.patch patches.fixes/percpu-remove-unused-chunk_alloc-parameter-from-pcpu_get_pages.patch patches.fixes/nsfs-mark-dentry-with-DCACHE_RCUACCESS.patch patches.fixes/radix-tree-fix-radix_tree_iter_retry-for-tagged-iter.patch patches.fixes/fuse-fix-clearing-suid-sgid-for-chown.patch patches.fixes/hwpoison-memcg-forcibly-uncharge-LRU-pages.patch patches.fixes/mm-make-PR_SET_THP_DISABLE-immediately-active.patch # MADV_FREE patches.suse/mm-support-madvise-MADV_FREE.patch patches.suse/mm-madvise.c-free-swp_entry-in-madvise_free.patch patches.suse/arch-include-uapi-asm-mman.h-let-MADV_FREE-have-same.patch patches.suse/mm-move-lazily-freed-pages-to-inactive-list.patch patches.suse/mm-ksm.c-mark-stable-page-dirty.patch patches.suse/mm-delete-unnecessary-TTU_-flags.patch patches.suse/mm-dont-assume-anonymous-pages-have-SwapBacked-flag.patch patches.suse/mm-move-MADV_FREE-pages-into-LRU_INACTIVE_FILE-list.patch patches.suse/mm-reclaim-MADV_FREE-pages.patch patches.suse/mm-enable-MADV_FREE-for-swapless-system.patch patches.suse/proc-show-MADV_FREE-pages-info-in-smaps.patch # Zone "other node" statistics correction and micro-optimisation patches.suse/mm-fix-remote-numa-hits-statistics.patch patches.suse/mm-get-rid-of-__GFP_OTHER_NODE.patch # bsc#1027260 - Update get_user_pages_remote(...) to version used in Kernel 4.10 patches.suse/0001-mm-retire-gup-warn_on_once-that-outlived-its-usefulness patches.suse/0002-mm-gup-overload-get_user_pages-functions patches.suse/0003-mm-gup-switch-all-callers-of-get_user_pages-to-not-pass-tsk-mm patches.suse/0004-mm-gup-remove-the-macro-overload-api-migration-helpers-from-the-get_user-apis patches.suse/0005-mm-remove-write-force-parameters-from-_get_user_pages_locked patches.suse/0006-mm-remove-write-force-parameters-from-_get_user_pages_unlocked patches.suse/0007-mm-replace-get_user_pages_unlocked-write-force-parameters-with-gup_flags patches.suse/0008-mm-replace-get_user_pages_locked-write-force-parameters-with-gup_flags patches.suse/0009-mm-replace-get_user_pages-write-force-parameters-with-gup_flags patches.suse/0010-mm-replace-get_user_pages_remote-write-force-parameters-with-gup_flags patches.suse/0011-mm-unexport-_get_user_pages patches.suse/0012-mm-fix-up-get_user_pages-comments patches.suse/0013-mm-add-locked-parameter-to-get_user_pages_remote patches.suse/0014-mm-unexport-_get_user_pages_unlocked patches.fixes/pipe-cap-initial-pipe-capacity-according-to-pipe-max-size.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 patches.fixes/ipc-msg-make-msgrcv-work-with-LONG_MIN.patch patches.suse/0001-ipc-msg-implement-lockless-pipelined-wakeups.patch patches.suse/0002-ipc-msg-batch-queue-sender-wakeups.patch patches.suse/0003-ipc-msg-make-ss_wakeup-kill-arg-boolean.patch patches.suse/0004-ipc-msg-avoid-waking-sender-upon-full-queue.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/crypto-skcipher-add-helper-to-zero-stack-request.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 patches.drivers/Revert-ACPI-video-Add-force_native-quirk-for-HP-Pavi patches.drivers/ACPI-APEI-Add-missing-synchronize_rcu-on-NOTIFY_SCI- # 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-0009-arm64-acpi-numa-cleanup-acpi_numa_processor_affinity.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-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 patches.fixes/ACPI-scan-Drop-support-for-force_remove.patch # bsc#1027616 - KunLun patches.fixes/0001-x86-ioapic-Fix-incorrect-pointers-in-ioapic_setup_re.patch patches.fixes/0002-x86-ioapic-Simplify-ioapic_setup_resources.patch patches.fixes/0003-x86-ioapic-Change-prototype-of-acpi_ioapic_add.patch patches.fixes/0004-x86-ioapic-Support-hot-removal-of-IOAPICs-present-du.patch patches.fixes/0006-x86-ioapic-Fix-setup_res-failing-to-get-resource.patch patches.fixes/0007-x86-ioapic-Fix-lost-IOAPIC-resource-after-hot-remova.patch patches.fixes/0008-x86-ioapic-Fix-IOAPIC-failing-to-request-resource.patch patches.fixes/0009-x86-ioapic-Ignore-root-bridges-without-a-companion-A.patch # bsc#1028819 - KunLun Server Hotplug: BAR allocation failures when a previously unplugged board is added again patches.fixes/0001-acpi-ioapic-clear-on-stack-resource-before-using-it # Add acpi_dev_found patches.arch/ACPI-utils-Add-acpi_dev_present.patch patches.arch/ACPI-utils-Rename-acpi_dev_present.patch # fate#322061 numa support needed for Hisilicon/Huawei Hip06d05 numa patches.arch/arm64-hip-0001-arm64-Support-hard-limit-of-cpu-count-by-nr_cpus.patch patches.arch/arm64-hip-0002-of-numa-remove-a-duplicated-pr_debug-information.patch patches.arch/arm64-hip-0003-of-numa-fix-a-memory-node-can-only-contains-one-memo.patch patches.arch/arm64-hip-0004-of-numa-add-nid-check-for-memory-block.patch patches.arch/arm64-hip-0005-of-numa-remove-a-duplicated-warning.patch patches.arch/arm64-hip-0006-arm64-numa-avoid-inconsistent-information-to-be-prin.patch patches.arch/arm64-hip-0007-of_numa-Use-of_get_next_parent-to-simplify-code.patch patches.arch/arm64-hip-0008-of_numa-Use-pr_fmt.patch patches.arch/arm64-hip-0009-arm64-numa-Use-pr_fmt.patch patches.arch/arm64-hip-0010-arm64-numa-support-HAVE_SETUP_PER_CPU_AREA.patch patches.arch/arm64-hip-0011-arm64-numa-remove-some-useless-code.patch patches.arch/arm64-hip-0012-arm64-numa-remove-the-limitation-that-cpu0-must-bind.patch patches.arch/arm64-hip-0013-arm64-Kconfig-select-OF-ACPI_NUMA-under-NUMA-config.patch patches.arch/arm64-hip-0014-arm64-Kconfig-remove-SMP-dependence-for-NUMA.patch patches.arch/arm64-hip-0015-arm64-numa-fix-pcpu_cpu_distance-to-get-correct-CPU-.patch # fate#322061 Adding core support for wire-MSI bridges patches.arch/platform-msi-Allow-MSIs-to-be-allocated-in-chunks.patch patches.arch/platform-msi-Factor-out-allocation-free-of-private-d.patch patches.arch/irqdomain-Make-irq_domain_alloc_irqs_recursive-avail.patch patches.arch/genirq-msi-Make-the-.prepare-callback-reusable.patch patches.arch/genirq-msi-Add-msi_domain_populate_irqs.patch patches.arch/platform-msi-Allow-creation-of-a-MSI-based-stacked-i.patch patches.arch/base-Export-platform_msi_domain_-alloc-free-_irqs.patch # fate#322061 mbigen for Hisilicon/Huawei Hip06d05 patches.arch/arm64-hip-0001-irqchip-mgigen-Add-platform-device-driver-for-mbigen.patch patches.arch/arm64-hip-0002-irqchip-mbigen-Create-irq-domain-for-each-mbigen-dev.patch patches.arch/arm64-hip-0003-irqchip-mbigen-Implement-the-mbigen-irq-chip-operati.patch patches.arch/arm64-hip-0004-irq-platform-MSI-Increase-the-maximum-MSIs-the-MSI-f.patch patches.arch/arm64-hip-0005-irqchip-mbigen-Handle-multiple-device-nodes-in-a-mbi.patch patches.arch/arm64-hip-0006-irqchip-mbigen-Make-CONFIG_HISILICON_IRQ_MBIGEN-a-hi.patch patches.arch/arm64-hip-0007-ARM64-Kconfig-Select-mbigen-interrupt-controller-on-.patch patches.arch/0001-irqchip-mbigen-Checking-for-IS_ERR-instead-of-NULL.patch # fate#322061 serial support fro Hisilicon/Huawei Hip06d05 patches.arch/arm64-hip-0001-serial-8250_early-Add-earlycon-support-for-Synopsys-.patch patches.arch/arm64-hip-0002-serial-8250_dw-Use-an-unified-new-dev-variable-in-pr.patch patches.arch/arm64-hip-0003-serial-8250_dw-add-ACPI-support-for-uart-on-Hisilico.patch # bsc#1032150 patches.drivers/0001-serial-8250_dw-Avoid-serial_outx-code-duplicate-with.patch patches.drivers/0002-serial-8250_dw-Add-support-for-big-endian-MMIO-acces.patch patches.drivers/0003-serial-8250_dw-Do-not-use-readl-writel-before-checki.patch patches.drivers/0001-serial-8250_dw-remove-redundant-else-keyword.patch patches.drivers/0002-serial-8250_dw-remove-leftover-definitions.patch patches.drivers/0001-serial-8250_dw-fix-wrong-logic-in-dw8250_check_lcr.patch patches.drivers/0001-serial-8250_dw-Avoid-too-much-work-from-bogus-rx-tim.patch patches.drivers/0001-serial-mvebu-uart-initial-support-for-Armada-3700-se.patch patches.drivers/0001-serial-mvebu-uart-fix-platform_no_drv_owner.cocci-wa.patch patches.drivers/0002-drivers-tty-make-serial-mvebu-uart.c-explicitly-non-.patch patches.drivers/0001-serial-mvebu-uart-free-the-IRQ-in-shutdown.patch # bsc#1051478 patches.fixes/acpi-processor-avoid-reserving-io-regions-too-early patches.fixes/ACPI-scan-Prefer-devices-without-_HID-for-_ADR-match.patch ######################################################## # CPUFREQ ######################################################## ## cpuidle perf events cleanups and related patches.arch/perf_timechart_fix_zero_timestamps.patch ######################################################## # Hyper-V ######################################################## patches.drivers/staging-unisys-iochannel-fix-spacing-around-operator.patch patches.suse/net-add-netdev_lockdep_set_classes-helper.patch 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-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-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-1003-hv_netvsc-Restore-needed_headroom-request.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-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-1025-Drivers-hv-vmbus-Fix-signaling-logic-in-hv_need_to_s.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-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-Add-query-for-initial-physical-link-speed.patch patches.suse/msft-hv-1070-hv_netvsc-Add-handler-for-physical-link-speed-change.patch patches.suse/msft-hv-1071-hv_netvsc-don-t-lose-VF-information.patch patches.suse/msft-hv-1072-hv_netvsc-avoid-deadlocks-between-rtnl-lock-and-vf_u.patch patches.suse/msft-hv-1073-hv_netvsc-reset-vf_inject-on-VF-removal.patch patches.suse/msft-hv-1074-hv_netvsc-protect-module-refcount-by-checking-net_de.patch patches.suse/msft-hv-1075-hv_netvsc-fix-bonding-devices-check-in-netvsc_netdev.patch patches.suse/msft-hv-1076-hv_netvsc-Implement-batching-of-receive-completions.patch patches.suse/msft-hv-1077-PCI-hv-Use-list_move_tail-instead-of-list_del-list_a.patch patches.suse/msft-hv-1078-hv_netvsc-fix-rtnl-locking-in-callback.patch patches.suse/msft-hv-1079-hv_netvsc-make-RSS-hash-key-static.patch patches.suse/msft-hv-1080-hv_netvsc-use-kcalloc.patch patches.suse/msft-hv-1081-hv_netvsc-style-cleanups.patch patches.suse/msft-hv-1082-hv_netvsc-make-inline-functions-static.patch patches.suse/msft-hv-1083-hv_netvsc-use-ARRAY_SIZE-for-NDIS-versions.patch patches.suse/msft-hv-1084-hv_netvsc-make-device_remove-void.patch patches.suse/msft-hv-1085-hv_netvsc-init-completion-during-alloc.patch patches.suse/msft-hv-1086-hv_netvsc-rearrange-start_xmit.patch patches.suse/msft-hv-1087-hv_netvsc-refactor-completion-function.patch patches.suse/msft-hv-1088-hv_netvsc-make-netvsc_destroy_buf-void.patch patches.suse/msft-hv-1089-hv_netvsc-make-variable-local.patch patches.suse/msft-hv-1090-hv_netvsc-report-vmbus-name-in-ethtool.patch patches.suse/msft-hv-1091-hv_netvsc-add-ethtool-statistics-for-tx-packet-issue.patch patches.suse/msft-hv-1093-Drivers-hv-get-rid-of-redundant-messagecount-in-crea.patch patches.suse/msft-hv-1096-Drivers-hv-utils-fix-a-race-on-userspace-daemons-reg.patch patches.suse/msft-hv-1097-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch patches.suse/msft-hv-1098-Drivers-hv-vmbus-Enable-explicit-signaling-policy-fo.patch patches.suse/msft-hv-1100-Drivers-hv-vmbus-Implement-a-mechanism-to-tag-the-ch.patch patches.suse/msft-hv-1105-Drivers-hv-balloon-replace-ha_region_mutex-with-spin.patch patches.suse/msft-hv-1106-Drivers-hv-balloon-Use-available-memory-value-in-pre.patch patches.suse/msft-hv-1107-Drivers-hv-cleanup-vmbus_open-for-wrap-around-mappin.patch patches.suse/msft-hv-1108-Drivers-hv-ring_buffer-wrap-around-mappings-for-ring.patch patches.suse/msft-hv-1109-Drivers-hv-ring_buffer-use-wrap-around-mappings-in-h.patch patches.suse/msft-hv-1111-Drivers-hv-Introduce-a-policy-for-controlling-channe.patch patches.suse/msft-hv-1112-Drivers-hv-utils-Continue-to-poll-VSS-channel-after-.patch patches.suse/msft-hv-1113-Drivers-hv-utils-Check-VSS-daemon-is-listening-befor.patch patches.suse/msft-hv-1114-PCI-hv-Use-zero-length-array-in-struct-pci_packet.patch patches.suse/msft-hv-1115-PCI-hv-Use-pci_function_description-0-in-struct-defi.patch patches.suse/msft-hv-1116-PCI-hv-Remove-the-unused-wrk-in-struct-hv_pcibus_dev.patch patches.suse/msft-hv-1117-PCI-hv-Handle-vmbus_sendpacket-failure-in-hv_compose.patch patches.suse/msft-hv-1118-PCI-hv-Handle-hv_pci_generic_compl-error-case.patch patches.suse/msft-hv-1120-Driver-hv-vmbus-Make-mmio-resource-local.patch patches.suse/msft-hv-1121-Drivers-hv-vmbus-suppress-some-hv_vmbus-Unknown-GUID.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-1126-Revert-hv_netvsc-make-inline-functions-static.patch patches.suse/msft-hv-1127-hv_netvsc-use-consume_skb.patch patches.suse/msft-hv-1128-hv_netvsc-dev-hold-put-reference-to-VF.patch patches.suse/msft-hv-1129-hv_netvsc-simplify-callback-event-code.patch patches.suse/msft-hv-1130-hv_netvsc-improve-VF-device-matching.patch patches.suse/msft-hv-1131-hv_netvsc-use-RCU-to-protect-vf_netdev.patch patches.suse/msft-hv-1132-hv_netvsc-remove-VF-in-flight-counters.patch patches.suse/msft-hv-1133-hv_netvsc-count-multicast-packets-received.patch patches.suse/msft-hv-1134-hv_netvsc-fix-comments.patch patches.suse/msft-hv-1135-Drivers-hv-make-VMBus-bus-ids-persistent.patch patches.suse/msft-hv-1136-Drivers-hv-get-rid-of-id-in-struct-vmbus_channel.patch patches.suse/msft-hv-1137-netvsc-fix-checksum-on-UDP-IPV6.patch patches.suse/msft-hv-1138-netvsc-Remove-mistaken-udp.h-inclusion.patch patches.suse/msft-hv-1139-net-hyperv-avoid-uninitialized-variable.patch patches.suse/msft-hv-1140-net-use-core-MTU-range-checking-in-virt-drivers.patch patches.suse/msft-hv-1141-hv_netvsc-fix-a-race-between-netvsc_send-and-netvsc_.patch patches.suse/msft-hv-1143-netvsc-fix-incorrect-receive-checksum-offloading.patch patches.suse/msft-hv-1144-Revert-hv_netvsc-report-vmbus-name-in-ethtool.patch patches.suse/msft-hv-1145-PCI-hv-Make-unnecessarily-global-IRQ-masking-functio.patch patches.suse/msft-hv-1146-vmbus-make-sysfs-names-consistent-with-PCI.patch patches.suse/msft-hv-1147-Drivers-hv-ring_buffer-count-on-wrap-around-mappings.patch patches.suse/msft-hv-1148-Drivers-hv-utils-reduce-HV_UTIL_NEGO_TIMEOUT-timeout.patch patches.suse/msft-hv-1149-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch patches.suse/msft-hv-1150-Drivers-hv-balloon-Disable-hot-add-when-CONFIG_MEMOR.patch patches.suse/msft-hv-1151-Drivers-hv-balloon-Add-logging-for-dynamic-memory-op.patch patches.suse/msft-hv-1152-Drivers-hv-vss-Improve-log-messages.patch patches.suse/msft-hv-1153-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch patches.suse/msft-hv-1154-Drivers-hv-balloon-Fix-info-request-to-show-max-page.patch patches.suse/msft-hv-1155-tools-hv-remove-unnecessary-link-flag.patch patches.suse/msft-hv-1156-tools-hv-fix-a-compile-warning-in-snprintf.patch patches.suse/msft-hv-1157-tools-hv-remove-unnecessary-header-files-and-netlink.patch patches.suse/msft-hv-1158-Drivers-hv-vmbus-Base-host-signaling-strictly-on-the.patch patches.suse/msft-hv-1159-Drivers-hv-vmbus-On-write-cleanup-the-logic-to-inter.patch patches.suse/msft-hv-1160-Drivers-hv-vmbus-On-the-read-path-cleanup-the-logic-.patch patches.suse/msft-hv-1161-PCI-hv-Use-the-correct-buffer-size-in-new_pcichild_d.patch patches.suse/msft-hv-1162-PCI-hv-Fix-hv_pci_remove-for-hot-remove.patch patches.suse/msft-hv-1163-PCI-hv-Delete-the-device-earlier-from-hbus-children-.patch patches.suse/msft-hv-1164-PCI-hv-Allocate-physically-contiguous-hypercall-para.patch patches.suse/msft-hv-1165-hv_netvsc-remove-excessive-logging-on-MTU-change.patch patches.suse/msft-hv-1166-scsi-storvsc-Payload-buffer-incorrectly-sized-for-32.patch patches.suse/msft-hv-1167-hyperv-Fix-spelling-of-HV_UNKOWN.patch patches.suse/msft-hv-1168-hv-acquire-vmbus_connection.channel_mutex-in-vmbus_f.patch patches.suse/msft-hv-1169-hv-change-clockevents-unbind-tactics.patch patches.suse/msft-hv-1170-vmbus-add-support-for-dynamic-device-id-s.patch patches.suse/msft-hv-1171-uio-hv-generic-new-userspace-i-o-driver-for-VMBus.patch patches.suse/msft-hv-1172-Tools-hv-kvp-configurable-external-scripts-path.patch patches.suse/msft-hv-1173-tools-hv-Enable-network-manager-for-bonding-scripts-.patch patches.suse/msft-hv-1176-uio-hv-generic-store-physical-addresses-instead-of-v.patch patches.suse/msft-hv-1179-scsi-storvsc-Enable-tracking-of-queue-depth.patch patches.suse/msft-hv-1180-scsi-storvsc-Remove-the-restriction-on-max-segment-s.patch patches.suse/msft-hv-1181-scsi-storvsc-Enable-multi-queue-support.patch patches.suse/msft-hv-1186-Drivers-hv-vmbus-Raise-retry-wait-limits-in-vmbus_po.patch patches.suse/msft-hv-1190-Drivers-hv-vmbus-Prevent-sending-data-on-a-rescinded.patch patches.suse/msft-hv-1193-Drivers-hv-vmbus-Fix-a-rescind-handling-bug.patch patches.suse/msft-hv-1197-netvsc-add-rcu_read-locking-to-netvsc-callback.patch patches.suse/msft-hv-1198-Drivers-hv-vmbus-Move-the-definition-of-hv_x64_msr_h.patch patches.suse/msft-hv-1199-Drivers-hv-vmbus-Move-the-definition-of-generate_gue.patch patches.suse/msft-hv-1200-Drivers-hv-vmbus-Move-Hypercall-page-setup-out-of-co.patch patches.suse/msft-hv-1201-Drivers-hv-vmbus-Move-Hypercall-invocation-code-out-.patch patches.suse/msft-hv-1202-Drivers-hv-vmbus-Consolidate-all-Hyper-V-specific-cl.patch patches.suse/msft-hv-1203-Drivers-hv-vmbus-Move-the-extracting-of-Hypervisor-v.patch patches.suse/msft-hv-1204-Drivers-hv-vmbus-Move-the-crash-notification-functio.patch patches.suse/msft-hv-1205-Drivers-hv-vmbus-Move-the-check-for-hypercall-page-s.patch patches.suse/msft-hv-1206-Drivers-hv-vmbus-Move-the-code-to-signal-end-of-mess.patch patches.suse/msft-hv-1207-Drivers-hv-vmbus-Restructure-the-clockevents-code.patch patches.suse/msft-hv-1208-Drivers-hv-util-Use-hv_get_current_tick-to-get-curre.patch patches.suse/msft-hv-1209-Drivers-hv-vmbus-Get-rid-of-an-unsused-variable.patch patches.suse/msft-hv-1210-Drivers-hv-vmbus-Define-APIs-to-manipulate-the-messa.patch patches.suse/msft-hv-1211-Drivers-hv-vmbus-Define-APIs-to-manipulate-the-event.patch patches.suse/msft-hv-1212-Drivers-hv-vmbus-Define-APIs-to-manipulate-the-synth.patch patches.suse/msft-hv-1213-Drivers-hv-vmbus-Define-an-API-to-retrieve-virtual-p.patch patches.suse/msft-hv-1214-Drivers-hv-vmbus-Define-an-APIs-to-manage-interrupt-.patch patches.suse/msft-hv-1215-Drivers-hv-vmbus-Cleanup-hyperv_vmbus.h.patch patches.suse/msft-hv-1216-Input-serio-drop-unnecessary-calls-to-device_init_wa.patch patches.suse/msft-hv-1217-netvsc-remove-no-longer-needed-receive-staging-buffe.patch patches.suse/msft-hv-1218-netvsc-negotiate-checksum-and-segmentation-parameter.patch patches.suse/msft-hv-1219-netvsc-report-number-of-rx-queues-in-ethtool.patch patches.suse/msft-hv-1220-netvsc-report-rss-field-values.patch patches.suse/msft-hv-1221-netvsc-add-ethtool-ops-to-get-set-RSS-key.patch patches.suse/msft-hv-1222-netvsc-allow-more-flexible-setting-of-number-of-chan.patch patches.suse/msft-hv-1223-netvsc-allow-get-set-of-RSS-indirection-table.patch patches.suse/msft-hv-1224-netvsc-enhance-transmit-select_queue.patch patches.suse/msft-hv-1225-netvsc-remove-unused-variables.patch patches.suse/msft-hv-1226-netvsc-group-all-per-channel-state-together.patch patches.suse/msft-hv-1227-netvsc-optimize-receive-path.patch patches.suse/msft-hv-1228-netvsc-don-t-pass-void-to-internal-device_add.patch patches.suse/msft-hv-1229-netvsc-simplify-rndis_filter_remove.patch patches.suse/msft-hv-1230-netvsc-eliminate-per-device-outstanding-send-counter.patch patches.suse/msft-hv-1231-netvsc-account-for-packets-bytes-transmitted-after-c.patch patches.suse/msft-hv-1232-netvsc-report-per-channel-stats-in-ethtool-statistic.patch patches.suse/msft-hv-1233-netvsc-simplify-get-next-send-section.patch patches.suse/msft-hv-1234-netvsc-call-netif_receive_skb.patch patches.suse/msft-hv-1235-Drivers-hv-vmbus-finally-fix-hv_need_to_signal_on_re.patch patches.suse/msft-hv-1236-hv_util-switch-to-using-timespec64.patch patches.suse/msft-hv-1237-Drivers-hv-restore-hypervcall-page-cleanup-before-ke.patch patches.suse/msft-hv-1238-Drivers-hv-restore-TSC-page-cleanup-before-kexec.patch patches.suse/msft-hv-1239-Drivers-hv-balloon-add-a-fall-through-comment-to-hv_.patch patches.suse/msft-hv-1240-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch patches.suse/msft-hv-1241-Drivers-hv-Log-the-negotiated-IC-versions.patch patches.suse/msft-hv-1242-scsi-storvsc-remove-bogus-code-to-transfer-struct-sc.patch patches.suse/msft-hv-1245-Drivers-hv-Fix-the-bug-in-generating-the-guest-ID.patch patches.suse/msft-hv-1246-hv-export-current-Hyper-V-clocksource.patch patches.suse/msft-hv-1247-hv_utils-implement-Hyper-V-PTP-source.patch patches.suse/msft-hv-1248-Drivers-hv-util-Fix-a-typo.patch patches.suse/msft-hv-1249-vmbus-use-kernel-bitops-for-traversing-interrupt-mas.patch patches.suse/msft-hv-1250-vmbus-drop-no-longer-used-kick_q-argument.patch patches.suse/msft-hv-1251-vmbus-remove-no-longer-used-signal_policy.patch patches.suse/msft-hv-1252-vmbus-remove-unused-kickq-argument-to-sendpacket.patch patches.suse/msft-hv-1254-PCI-hv-Fix-wslot_to_devfn-to-fix-warnings-on-device-.patch patches.suse/msft-hv-1255-vmbus-callback-is-in-softirq-not-workqueue.patch patches.suse/msft-hv-1256-vmbus-put-related-per-cpu-variable-together.patch patches.suse/msft-hv-1257-vmbus-change-to-per-channel-tasklet.patch patches.suse/msft-hv-1258-vmbus-add-direct-isr-callback-mode.patch patches.suse/msft-hv-1259-vmbus-remove-conditional-locking-of-vmbus_write.patch patches.suse/msft-hv-1260-vmbus-expose-hv_begin-end_read.patch patches.suse/msft-hv-1261-vmbus-constify-parameters-where-possible.patch patches.suse/msft-hv-1262-vmbus-replace-modulus-operation-with-subtraction.patch patches.suse/msft-hv-1263-PCI-hv-Use-device-serial-number-as-PCI-domain.patch patches.suse/msft-hv-1264-netvsc-fix-typo-on-statistics.patch patches.suse/msft-hv-1266-x86-hyperv-Hide-unused-label.patch patches.suse/msft-hv-1268-netvsc-fix-use-after-free-in-netvsc_change_mtu.patch patches.suse/msft-hv-1269-tools-hv-Add-clean-up-function-for-Ubuntu-config.patch patches.suse/msft-hv-1270-netvsc-don-t-overload-variable-in-same-function.patch patches.suse/msft-hv-1271-vmbus-introduce-in-place-packet-iterator.patch patches.suse/msft-hv-1272-netvsc-implement-NAPI.patch patches.suse/msft-hv-1273-netvsc-enable-GRO.patch patches.suse/msft-hv-1274-netvsc-replace-netdev_alloc_skb_ip_align-with-napi_a.patch patches.suse/msft-hv-1275-scsi-storvsc-Workaround-for-virtual-DVD-SCSI-version.patch patches.suse/msft-hv-1280-net-hyperv-use-new-api-ethtool_-get-set-_link_ksetti.patch patches.suse/msft-hv-1281-netvsc-handle-select_queue-when-device-is-being-remo.patch patches.suse/msft-hv-1282-netvsc-need-napi-scheduled-during-removal.patch patches.suse/msft-hv-1283-netvsc-fix-hang-on-netvsc-module-removal.patch patches.suse/msft-hv-1284-vmbus-use-rcu-for-per-cpu-channel-list.patch patches.suse/msft-hv-1285-vmbus-remove-hv_event_tasklet_disable-enable.patch patches.suse/msft-hv-1286-Drivers-hv-util-move-waiting-for-release-to-hv_utils.patch patches.suse/msft-hv-1287-Drivers-hv-util-don-t-forget-to-init-host_ts.lock.patch patches.suse/msft-hv-1288-Drivers-hv-vmbus-Don-t-leak-channel-ids.patch patches.suse/msft-hv-1289-Drivers-hv-vmbus-Don-t-leak-memory-when-a-channel-is.patch patches.suse/msft-hv-1291-netvsc-avoid-race-with-callback.patch patches.suse/msft-hv-1292-netvsc-add-comments-about-callback-s-and-NAPI.patch patches.suse/msft-hv-1293-netvsc-remove-unused-define.patch patches.suse/msft-hv-1294-vmbus-only-reschedule-tasklet-if-time-limit-exceeded.patch patches.suse/msft-hv-1295-hyperv-fix-warning-about-missing-prototype.patch patches.suse/msft-hv-1296-vmbus-remove-useless-return-s.patch patches.suse/msft-hv-1297-vmbus-remove-unnecessary-initialization.patch patches.suse/msft-hv-1298-vmbus-fix-spelling-errors.patch patches.suse/msft-hv-1299-hyperv-remove-unnecessary-return-variable.patch patches.suse/msft-hv-1301-vmbus-cleanup-header-file-style.patch patches.suse/msft-hv-1302-vmbus-expose-debug-info-for-drivers.patch patches.suse/msft-hv-1303-Drivers-hv-Fix-a-typo.patch patches.suse/msft-hv-1304-Drivers-hv-Base-autoeoi-enablement-based-on-hypervis.patch patches.suse/msft-hv-1305-netvsc-fix-NAPI-performance-regression.patch patches.suse/msft-hv-1306-netvsc-handle-offline-mtu-and-channel-change.patch patches.suse/msft-hv-1307-netvsc-change-max-channel-calculation.patch patches.suse/msft-hv-1308-netvsc-use-RCU-to-protect-inner-device-structure.patch patches.suse/msft-hv-1309-netvsc-uses-RCU-instead-of-removal-flag.patch patches.suse/msft-hv-1311-netvsc-remove-unnecessary-lock-on-shutdown.patch patches.suse/msft-hv-1312-netvsc-eliminate-unnecessary-skb-NULL-checks.patch patches.suse/msft-hv-1313-netvsc-fix-and-cleanup-rndis_filter_set_packet_filte.patch patches.suse/msft-hv-1314-PCI-hv-Properly-handle-PCI-bus-remove.patch patches.suse/msft-hv-1315-PCI-hv-Lock-PCI-bus-on-device-eject.patch patches.suse/msft-hv-1316-netvsc-Fix-a-bug-in-sub-channel-handling.patch patches.suse/msft-hv-1317-netvsc-Properly-initialize-the-return-value.patch patches.suse/msft-hv-1318-netvsc-fix-dereference-before-null-check-errors.patch patches.suse/msft-hv-1319-PCI-hv-Specify-CPU_AFFINITY_ALL-for-MSI-affinity-whe.patch patches.suse/msft-hv-1320-PCI-hv-Allocate-interrupt-descriptors-with-GFP_ATOMI.patch patches.suse/msft-hv-1321-netvsc-Initialize-all-channel-related-state-prior-to.patch patches.suse/msft-hv-1322-Drivers-hv-Issue-explicit-EOI-when-autoeoi-is-not-en.patch patches.suse/msft-hv-1323-netvsc-use-napi_consume_skb.patch patches.suse/msft-hv-1324-scsi-storvsc-Prefer-kcalloc-over-kzalloc-with-multip.patch patches.suse/msft-hv-1325-scsi-storvsc-remove-return-at-end-of-void-function.patch patches.suse/msft-hv-1326-hv_netvsc-Fix-the-queue-index-computation-in-forward.patch patches.suse/msft-hv-1327-hv_netvsc-Exclude-non-TCP-port-numbers-from-vRSS-has.patch patches.suse/msft-hv-1328-netvsc-fix-RCU-warning-in-get_stats.patch patches.suse/msft-hv-1329-hv_netvsc-change-netvsc-device-default-duplex-to-FUL.patch patches.suse/msft-hv-1332-netvsc-Deal-with-rescinded-channels-correctly.patch patches.suse/msft-hv-1333-netvsc-fix-use-after-free-on-module-removal.patch patches.suse/msft-hv-1334-netvsc-fix-calculation-of-available-send-sections.patch patches.suse/msft-hv-1335-netvsc-make-sure-napi-enabled-before-vmbus_open.patch patches.suse/msft-hv-1336-tools-hv-Add-clean-up-for-included-files-in-Ubuntu-n.patch patches.suse/msft-hv-1337-Tools-hv-vss-Thaw-the-filesystem-and-continue-if-fre.patch patches.suse/msft-hv-1338-tools-hv-properly-handle-long-paths.patch patches.suse/msft-hv-1339-Drivers-hv-vmbus-Fix-error-code-returned-by-vmbus_po.patch patches.suse/msft-hv-1340-Drivers-hv-util-Make-hv_poll_channel-a-little-more-e.patch patches.suse/msft-hv-1342-HV-properly-delay-KVP-packets-when-negotiation-is-in.patch patches.suse/msft-hv-1343-Drivers-hv-vmbus-Get-the-current-time-from-the-curre.patch patches.suse/msft-hv-1344-hv_utils-drop-.getcrosststamp-support-from-PTP-drive.patch patches.suse/msft-hv-1345-hv_utils-fix-TimeSync-work-on-pre-TimeSync-v4-hosts.patch patches.suse/msft-hv-1346-drivers-hv-vmbus-Increase-the-time-between-retries-i.patch patches.suse/msft-hv-1348-Drivers-hv-vmbus-Close-timing-hole-that-can-corrupt-.patch patches.suse/msft-hv-1349-netvsc-Add-include-s-for-csum_-function-declarations.patch patches.suse/msft-hv-1350-tools-hv-set-allow-hotplug-for-VF-on-Ubuntu.patch patches.suse/msft-hv-1351-tools-hv-set-hotplug-for-VF-on-Suse.patch patches.suse/msft-hv-1352-netvsc-fix-rcu-dereference-warning-from-ethtool.patch patches.suse/msft-hv-1353-netvsc-fix-net-poll-mode.patch patches.suse/msft-hv-1354-netvsc-move-filter-setting-to-rndis_device.patch patches.suse/msft-hv-1355-netvsc-optimize-calculation-of-number-of-slots.patch patches.suse/msft-hv-1356-netvsc-use-hv_get_bytes_to_read.patch patches.suse/msft-hv-1357-netvsc-use-typed-pointer-for-internal-state.patch patches.suse/msft-hv-1358-netvsc-mark-error-cases-as-unlikely.patch patches.suse/msft-hv-1359-netvsc-pass-net_device-to-netvsc_init_buf-and-netvsc.patch patches.suse/msft-hv-1360-netvsc-fold-in-get_outbound_net_device.patch patches.suse/msft-hv-1364-x86-hyperv-Check-frequency-MSRs-presence-according-t.patch patches.suse/msft-hv-1366-netvsc-don-t-access-netdev-num_rx_queues-directly.patch patches.suse/msft-hv-1367-hv_netvsc-Remove-unnecessary-var-link_state-from-str.patch patches.suse/msft-hv-1368-hv_netvsc-Fix-the-carrier-state-error-when-data-path.patch patches.suse/msft-hv-1371-PCI-hv-Fix-comment-formatting-and-use-proper-integer.patch patches.suse/msft-hv-1372-PCI-hv-Use-page-allocation-for-hbus-structure.patch patches.suse/msft-hv-1373-PCI-hv-Temporary-own-CPU-number-to-vCPU-number-infra.patch patches.suse/msft-hv-1374-PCI-hv-Add-vPCI-version-protocol-negotiation.patch patches.suse/msft-hv-1375-PCI-hv-Use-vPCI-protocol-version-1.2.patch patches.suse/msft-hv-1376-vmbus-re-enable-channel-tasklet.patch patches.suse/suse-hv-netvsc-force-link-update-after-MTU-change.patch patches.suse/suse-hv-netvsc-add-some-rtnl_dereference-annotations.patch patches.suse/suse-hv-netvsc-change-order-of-steps-in-setting-queues.patch patches.suse/suse-hv-netvsc-change-logic-for-change-mtu-and-set_queues.patch patches.suse/suse-hv-netvsc-use-ERR_PTR-to-avoid-dereference-issues.patch patches.suse/suse-hv-netvsc-need-rcu_derefence-when-accessing-internal-de.patch patches.suse/suse-hv-netvsc-save-pointer-to-parent-netvsc_device-in-chann.patch patches.suse/suse-hv-netvsc-add-rtnl-annotations-in-rndis.patch patches.suse/suse-hv-netvsc-fix-ptr_ret.cocci-warnings.patch patches.suse/suse-hv-netvsc-remove-bogus-rtnl_unlock.patch patches.suse/suse-hv-netvsc-Remove-redundant-use-of-ipv6_hdr.patch patches.suse/suse-hv-netvsc-prefetch-the-first-incoming-ring-element.patch patches.suse/suse-hv-netvsc-fix-netvsc_set_channels.patch patches.suse/suse-hv-netvsc-include-rtnetlink.h.patch patches.suse/suse-hv-netvsc-remove-no-longer-used-max_num_rss-queues.patch patches.suse/suse-hv-Revert-netvsc-optimize-calculation-of-number-of-slot.patch patches.suse/suse-hv-netvsc-fix-return-value-for-set_channels.patch patches.suse/suse-hv-netvsc-fix-warnings-reported-by-lockdep.patch patches.suse/suse-hv-netvsc-don-t-print-pointer-value-in-error-message.patch patches.suse/suse-hv-netvsc-remove-unnecessary-indirection-of-page_buffer.patch patches.suse/suse-hv-netvsc-optimize-receive-completions.patch patches.suse/suse-hv-netvsc-fix-error-unwind-on-device-setup-failure.patch patches.suse/suse-hv-netvsc-signal-host-if-receive-ring-is-emptied.patch patches.suse/suse-hv-hyperv-netvsc-Neaten-netvsc_send_pkt-by-using-a-temp.patch patches.suse/suse-hv-netvsc-transparent-VF-management.patch patches.suse/suse-hv-netvsc-fix-rtnl-deadlock-on-unregister-of-vf.patch patches.suse/suse-hv-netvsc-make-sure-and-unregister-datapath.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-kvp_on_msg.dbg.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.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.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 patches.fixes/l2tp-lock-socket-before-checking-flags-in-connect.patch patches.fixes/l2tp-hold-socket-before-dropping-lock-in-l2tp_ip-6-_.patch patches.fixes/l2tp-fix-racy-socket-lookup-in-l2tp_ip-and-l2tp_ip6-.patch patches.fixes/l2tp-fix-lookup-for-sockets-not-bound-to-a-device-in.patch patches.fixes/l2tp-fix-address-test-in-__l2tp_ip6_bind_lookup.patch patches.fixes/l2tp-hold-tunnel-socket-when-handling-control-frames.patch patches.fixes/bonding-fix-802.3ad-aggregator-reselection.patch patches.drivers/net-Generalise-wq_has_sleeper-helper.patch patches.drivers/net-bonding-Enforce-active-backup-policy-for-IPoIB-b.patch patches.fixes/bpf-don-t-let-ldimm64-leak-map-addresses-on-unprivil.patch patches.fixes/bonding-don-t-use-stale-speed-and-duplex-information.patch patches.fixes/ipv6-fix-endianness-error-in-icmpv6_err.patch patches.fixes/bonding-prevent-out-of-bound-accesses.patch patches.fixes/tcp-fastopen-accept-data-FIN-present-in-SYNACK-messa.patch patches.fixes/tcp-fastopen-call-tcp_fin-if-FIN-present-in-SYNACK.patch patches.fixes/tcp-fastopen-fix-rcv_wup-initialization-for-TFO-serv.patch patches.fixes/tcp-fastopen-avoid-negative-sk_forward_alloc.patch patches.fixes/xfrm-Fix-memory-leak-of-aead-algorithm-name.patch patches.fixes/ipv6-Don-t-use-ufo-handling-on-later-transformed-pac.patch patches.fixes/udp-avoid-ufo-handling-on-IP-payload-compression-pac.patch patches.fixes/rtnl-reset-calcit-fptr-in-rtnl_unregister.patch patches.fixes/udplite-call-proper-backlog-handlers.patch patches.fixes/tcp-account-for-ts-offset-only-if-tsecr-not-zero.patch patches.fixes/net-ipv6-set-route-type-for-anycast-routes.patch patches.fixes/l2tp-fix-race-in-l2tp_recv_common.patch patches.fixes/bonding-avoid-defaulting-hard_header_len-to-ETH_HLEN.patch patches.fixes/af_key-fix-slab-out-of-bounds-in-pfkey_compile_policy.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-allow-logging-from-non-init-namespaces.patch patches.fixes/netfilter-arp_tables-fix-invoking-32bit-iptable-P-IN.patch patches.fixes/netfilter-nf_dup_ipv6-set-again-FLOWI_FLAG_KNOWN_NH-.patch patches.fixes/netfilter-nf_ct_expect-remove-the-redundant-slash-wh.patch patches.fixes/netfilter-nfnetlink_queue-reject-verdict-request-fro.patch patches.fixes/netfilter-restart-search-if-moved-to-other-chain.patch patches.fixes/netfilter-nf_conntrack_sip-extend-request-line-valid.patch patches.fixes/netfilter-use-fwmark_reflect-in-nf_send_reset.patch patches.fixes/netfilter-nf_nat_snmp-Fix-panic-when-snmp_trap_helpe.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.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/0002-SUNRPC-Fix-reconnection-timeouts.patch patches.fixes/0003-SUNRPC-Limit-the-reconnect-backoff-timer-to-the-max-.patch patches.fixes/0004-NFSv4-Cleanup-the-setting-of-the-nfs4-lease-period.patch patches.fixes/0005-NFSv4-Cap-the-transport-reconnection-timer-at-1-2-le.patch patches.fixes/mountproto.patch patches.fixes/0001-NFS-don-t-try-to-cross-a-mountpount-when-there-isn-t.patch patches.fixes/0001-NFS-flush-out-dirty-data-on-file-fput.patch patches.fixes/0001-NFS-Fix-missing-pg_cleanup-after-nfs_pageio_cond_com.patch patches.fixes/0001-sunrpc-Update-RPCBIND_MAXNETIDLEN.patch patches.fixes/0001-NFS-Fix-inode-corruption-in-nfs_prime_dcache.patch patches.fixes/0001-sunrpc-fix-UDP-memory-accounting.patch patches.fixes/0001-NFS-Use-GFP_NOIO-for-two-allocations-in-writeback.patch patches.fixes/0001-NFSv4.1-Fix-Oopsable-condition-in-server-callback-ra.patch patches.fixes/0001-sunrpc-Allow-xprt-ops-timer-method-to-sleep.patch patches.fixes/0001-NFS-Fix-an-LOCK-OPEN-race-when-unlinking-an-open-fil.patch patches.fixes/0002-SUNRPC-Silence-WARN_ON-when-NFSv4.1-over-RDMA-is-in-.patch patches.fixes/0005-NFSv4-Fix-the-underestimation-of-delegation-XDR-spac.patch patches.fixes/0006-SUNRPC-ensure-correct-error-is-reported-by-xs_tcp_se.patch patches.fixes/0001-pnfs-blocklayout-fix-a-memeory-leak-when-using-vmall.patch patches.fixes/0002-nfs4.h-add-SCSI-layout-definitions.patch patches.fixes/0003-nfs-blocklayout-add-SCSI-layout-support.patch patches.fixes/0004-nfs-blocklayout-make-sure-making-a-aligned-read-requ.patch patches.fixes/0005-nfs-blocklayout-use-proper-fmode-for-opening-block-d.patch patches.fixes/0006-nfs-blocklayout-refactor-open-by-wwn.patch patches.fixes/0007-nfs-blocklayout-support-RH-Fedora-dm-mpath-device-no.patch patches.fixes/0008-nfs-blocklayout-Make-sure-calculate-signature-length.patch patches.fixes/0009-nfs-blocklayout-Check-max-uuids-and-devices-before-d.patch patches.fixes/0010-pnfs-blocklayout-put-deviceid-node-after-releasing-b.patch patches.fixes/0011-Fix-NULL-pointer-dereference-in-bl_free_device.patch patches.fixes/0012-pnfs-blocklayout-update-last_write_offset-atomically.patch patches.fixes/0013-pnfs-blocklayout-fix-last_write_offset-incorrectly-s.patch patches.fixes/nfs-svc-rdma.fix patches.fixes/0001-NFSv4-don-t-let-hanging-mounts-block-other-mounts.patch patches.fixes/0001-NFS-Don-t-flush-caches-for-a-getattr-that-races-with.patch patches.fixes/0002-NFS-Cache-aggressively-when-file-is-open-for-writing.patch patches.fixes/0001-NFS-invalidate-file-size-when-taking-a-lock.patch patches.fixes/0002-NFS-Optimize-fallocate-by-refreshing-mapping-when-ne.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 patches.fixes/cifs_fix_match_prepath patches.fixes/0001-cifs-small-underflow-in-cnvrtDosUnixTm.patch patches.suse/cifs-0001-cifs-merge-the-hash-calculation-helpers.patch patches.suse/cifs-0001-cifs-quit-playing-games-with-draining-iovecs.patch patches.suse/cifs-0001-cifs-no-need-to-wank-with-copying-and-advancing-iove.patch patches.suse/cifs-0001-cifs_readv_receive-use-cifs_read_from_socket.patch patches.suse/cifs-0002-cifs-don-t-bother-with-kmap-on-read_pages-side.patch patches.suse/cifs-0001-Prepare-for-encryption-support-first-part-.-Add-decr.patch patches.suse/cifs-0001-cifs-Simplify-SMB2-and-SMB311-dependencies.patch patches.suse/cifs-0002-cifs-Only-select-the-required-crypto-modules.patch patches.suse/cifs-0003-cifs-Add-soft-dependencies.patch patches.suse/cifs-0005-CIFS-Separate-SMB2-header-structure.patch patches.suse/cifs-0006-CIFS-Make-SendReceive2-takes-resp-iov.patch patches.suse/cifs-0007-CIFS-Make-send_cancel-take-rqst-as-argument.patch patches.suse/cifs-0008-CIFS-Send-RFC1001-length-in-a-separate-iov.patch patches.suse/cifs-0009-CIFS-Separate-SMB2-sync-header-processing.patch patches.suse/cifs-0010-CIFS-Separate-RFC1001-length-processing-for-SMB2-rea.patch patches.suse/cifs-0011-CIFS-Add-capability-to-transform-requests-before-sen.patch patches.suse/cifs-0012-CIFS-Enable-encryption-during-session-setup-phase.patch patches.suse/cifs-0013-CIFS-Encrypt-SMB3-requests-before-sending.patch patches.suse/cifs-0014-CIFS-Add-transform-header-handling-callbacks.patch patches.suse/cifs-0015-CIFS-Add-mid-handle-callback.patch patches.suse/cifs-0016-CIFS-Add-copy-into-pages-callback-for-a-read-operati.patch patches.suse/cifs-0017-CIFS-Decrypt-and-process-small-encrypted-packets.patch patches.suse/cifs-0018-CIFS-Add-capability-to-decrypt-big-read-responses.patch patches.suse/cifs-0001-SMB3-parsing-for-new-snapshot-timestamp-mount-parm.patch patches.suse/cifs-0019-CIFS-Allow-to-switch-on-encryption-with-seal-mount-o.patch patches.fixes/0001-SMB2-Fix-share-type-handling.patch patches.fixes/cifs-0001-CIFS-Fix-some-return-values-in-case-of-error-in-cryp.patch ######################################################## # ext2/ext3 ######################################################## patches.fixes/ext2-Don-t-clear-SGID-when-inheriting-ACLs.patch ######################################################## # 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 patches.fixes/ext4-fix-use-after-iput-when-fscrypt-contexts-are-in.patch patches.fixes/ext4-fix-data-corruption-for-mmap-writes.patch patches.fixes/ext4-avoid-unnecessary-transaction-stalls-during-writeback.patch patches.fixes/ext4-Don-t-clear-SGID-when-inheriting-ACLs.patch patches.fixes/ext4-avoid-unnecessary-stalls-in-ext4_evict_inode.patch patches.fixes/ext4-handle-the-rest-of-ext4_mb_load_buddy-ENOMEM-er.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-0100-remove-error-message-from-search-ioctl-for-non.patch patches.suse/btrfs-0101-change-max_inline-default-to-2048.patch patches.suse/btrfs-0102-fix-unreplayable-log-after-snapshot-delete-par.patch patches.suse/btrfs-0103-fix-file-loss-on-log-replay-after-renaming-a-f.patch patches.suse/btrfs-0104-fix-deadlock-between-direct-IO-reads-and-buffe.patch patches.suse/btrfs-0105-fix-race-when-checking-if-we-can-skip-fsync-in.patch patches.suse/btrfs-0106-do-not-collect-ordered-extents-when-logging-th.patch patches.suse/btrfs-0107-handle-non-fatal-errors-in-btrfs_qgroup_inheri.patch patches.suse/btrfs-0108-btrfs-Add-qgroup-tracing.patch patches.suse/btrfs-0109-__btrfs_buffered_write-Reserve-release-extents.patch patches.suse/btrfs-0110-Compute-and-look-up-csums-based-on-sectorsized.patch patches.suse/btrfs-0111-Direct-I-O-read-Work-on-sectorsized-blocks.patch patches.suse/btrfs-0112-fallocate-Work-with-sectorsized-blocks.patch patches.suse/btrfs-0113-btrfs_page_mkwrite-Reserve-space-in-sectorsize.patch patches.suse/btrfs-0114-Search-for-all-ordered-extents-that-could-span.patch patches.suse/btrfs-0115-Use-eb-start-seq-as-search-key-for-tree-modifi.patch patches.suse/btrfs-0116-btrfs_submit_direct_hook-Handle-map_length-bio.patch patches.suse/btrfs-0117-Limit-inline-extents-to-root-sectorsize.patch patches.suse/btrfs-0118-Fix-block-size-returned-to-user-space.patch patches.suse/btrfs-0119-Clean-pte-corresponding-to-page-straddling-i_s.patch patches.suse/btrfs-0120-btrfs_ioctl_clone-Truncate-complete-page-after.patch patches.suse/btrfs-0121-send-use-GFP_KERNEL-everywhere.patch patches.suse/btrfs-0122-reada-use-GFP_KERNEL-everywhere.patch patches.suse/btrfs-0123-scrub-use-GFP_KERNEL-on-the-submission-path.patch patches.suse/btrfs-0124-let-callers-of-btrfs_alloc_root-pass-gfp-flags.patch patches.suse/btrfs-0125-fallocate-use-GFP_KERNEL.patch patches.suse/btrfs-0126-readdir-use-GFP_KERNEL.patch patches.suse/btrfs-0127-device-add-and-remove-use-GFP_KERNEL.patch patches.suse/btrfs-0128-extent-same-use-GFP_KERNEL-for-page-array-allo.patch patches.suse/btrfs-0129-switch-to-kcalloc-in-btrfs_cmp_data_prepare.patch patches.suse/btrfs-0130-reada-Fix-in-segment-calculation-for-reada.patch patches.suse/btrfs-0131-reada-reduce-additional-fs_info-reada_lock-in-.patch patches.suse/btrfs-0132-reada-Add-missed-segment-checking-in-reada_fin.patch patches.suse/btrfs-0133-reada-Avoid-many-times-of-empty-loop.patch patches.suse/btrfs-0134-reada-Move-is_need_to_readahead-contition-earl.patch patches.suse/btrfs-0135-reada-add-all-reachable-mirrors-into-reada-dev.patch patches.suse/btrfs-0136-reada-bypass-adding-extent-when-all-zone-faile.patch patches.suse/btrfs-0137-reada-Remove-level-argument-in-severial-functi.patch patches.suse/btrfs-0138-reada-move-reada_extent_put-to-place-after-__r.patch patches.suse/btrfs-0139-reada-Pass-reada_extent-into-__readahead_hook-.patch patches.suse/btrfs-0140-reada-Use-fs_info-instead-of-root-in-__readahe.patch patches.suse/btrfs-0141-reada-Jump-into-cleanup-in-direct-way-for-__re.patch patches.suse/btrfs-0142-reada-Fix-a-debug-code-typo.patch patches.suse/btrfs-0143-reada-simplify-dev-reada_in_flight-processing.patch patches.suse/btrfs-0144-reada-limit-max-works-count.patch patches.suse/btrfs-0145-reada-avoid-undone-reada-extents-in-btrfs_read.patch patches.suse/btrfs-0146-reada-ignore-creating-reada_extent-for-a-non-e.patch patches.suse/btrfs-0147-change-how-we-update-the-global-block-rsv.patch patches.suse/btrfs-0148-fix-truncate_space_check.patch patches.suse/btrfs-0149-add-transaction-space-reservation-tracepoints.patch patches.suse/btrfs-0150-check-reserved-when-deciding-to-background-flu.patch patches.suse/btrfs-0151-fix-lockdep-deadlock-warning-due-to-dev_replac.patch patches.suse/btrfs-0152-remove-redundant-error-check.patch patches.suse/btrfs-0153-use-proper-type-for-failrec-in-extent_state.patch patches.suse/btrfs-0154-fix-build-warning.patch patches.suse/btrfs-0155-avoid-uninitialized-variable-warning.patch patches.suse/btrfs-0157-fix-extent_same-allowing-destination-offset-be.patch patches.suse/btrfs-0158-fix-listxattrs-not-listing-all-xattrs-packed-i.patch patches.suse/btrfs-0159-Print-Warning-only-if-ENOSPC_DEBUG-is-enabled.patch patches.suse/btrfs-0160-make-sure-we-stay-inside-the-bvec-during-__btr.patch patches.suse/btrfs-0161-csum_tree_block-return-proper-errno-value.patch patches.suse/btrfs-0162-do-not-write-corrupted-metadata-blocks-to-disk.patch patches.suse/btrfs-0163-Improve-FL_KEEP_SIZE-handling-in-fallocate.patch patches.suse/btrfs-0164-fix-invalid-reference-in-replace_path.patch patches.suse/btrfs-0165-Output-more-info-for-enospc_debug-mount-option.patch patches.suse/btrfs-0166-fallback-to-vmalloc-in-btrfs_compare_tree.patch patches.suse/btrfs-0167-Reset-IO-error-counters-before-start-of-device.patch # 4.6 patches.suse/btrfs-0200-bugfix-handle-FS_IOC32_-GETFLAGS-SETFLAGS-GETV.patch patches.suse/btrfs-0201-make-mapping-writeback_index-point-to-the-last.patch patches.suse/btrfs-0202-cleanup-error-handling-in-extent_write_cached_.patch patches.suse/btrfs-0203-__btrfs_buffered_write-Pass-valid-file-offset-.patch patches.suse/btrfs-0204-do-not-create-empty-block-group-if-we-have-all.patch patches.suse/btrfs-0205-allow-balancing-to-dup-with-multi-device.patch patches.suse/btrfs-0206-fix-mixed-block-count-of-available-space.patch patches.suse/btrfs-0207-avoid-overflowing-f_bfree.patch patches.suse/btrfs-0208-send-silence-an-integer-overflow-warning.patch patches.suse/btrfs-0209-fix-lock-dep-warning-move-scratch-dev-out-of-d.patch patches.suse/btrfs-0210-send-use-vmalloc-only-as-fallback-for-send_buf.patch patches.suse/btrfs-0211-send-use-vmalloc-only-as-fallback-for-read_buf.patch patches.suse/btrfs-0212-send-use-temporary-variable-to-store-allocatio.patch patches.suse/btrfs-0213-send-use-vmalloc-only-as-fallback-for-clone_ro.patch patches.suse/btrfs-0214-send-use-vmalloc-only-as-fallback-for-clone_so.patch patches.suse/btrfs-0215-clone-use-vmalloc-only-as-fallback-for-nodesiz.patch patches.suse/btrfs-0216-use-dynamic-allocation-for-root-item-in-create.patch patches.suse/btrfs-0217-reuse-existing-variable-in-scrub_stripe-reduce.patch patches.suse/btrfs-0218-add-read-only-check-to-sysfs-handler-of-featur.patch patches.suse/btrfs-0219-add-check-to-sysfs-handler-of-label.patch patches.suse/btrfs-0220-sysfs-protect-reading-label-by-lock.patch patches.suse/btrfs-0221-fix-divide-error-upon-chunk-s-stripe_len.patch patches.suse/btrfs-0222-remove-BUG_ON-s-in-btrfs_map_block.patch patches.suse/btrfs-0223-Fix-BUG_ON-condition-in-scrub_setup_recheck_bl.patch patches.suse/btrfs-0224-fix-lock-dep-warning-move-scratch-super-outsid.patch patches.suse/btrfs-0225-add-write-protection-to-SET_FEATURES-ioctl.patch patches.suse/btrfs-0226-ioctl-reorder-exclusive-op-check-in-RM_DEV.patch patches.suse/btrfs-0227-don-t-force-mounts-to-wait-for-cleaner_kthread.patch patches.suse/btrfs-0228-fix-int32-overflow-in-shrink_delalloc.patch patches.suse/btrfs-0229-rename-and-document-compression-workspace-memb.patch patches.suse/btrfs-0230-preallocate-compression-workspaces.patch patches.suse/btrfs-0231-make-find_workspace-always-succeed.patch patches.suse/btrfs-0232-make-find_workspace-warn-if-there-are-no-works.patch patches.suse/btrfs-0233-fix-fspath-error-deallocation.patch patches.suse/btrfs-0234-qgroup-Fix-qgroup-accounting-when-creating-sna.patch patches.suse/btrfs-0235-build-fixup-for-qgroup_account_snapshot.patch patches.suse/btrfs-0236-fix-memory-leak-during-RAID-5-6-device-replace.patch patches.suse/btrfs-0237-rename-btrfs_std_error-to-btrfs_handle_fs_erro.patch patches.suse/btrfs-0238-remove-unused-function-btrfs_assert.patch patches.suse/btrfs-0239-move-error-handling-code-together-in-ctree.h.patch patches.suse/btrfs-0240-Simplify-conditions-about-compress-while-mappi.patch patches.suse/btrfs-0241-remove-save_error_info.patch patches.suse/btrfs-0242-Refactor-btrfs_lock_cluster-to-kill-compiler-w.patch patches.suse/btrfs-0243-pass-the-right-error-code-to-the-btrfs_std_err.patch patches.suse/btrfs-0244-kill-unused-writepage_io_hook-callback.patch patches.suse/btrfs-0246-switch-to-common-message-helpers-in-open_ctree.patch patches.suse/btrfs-0247-GFP_NOFS-does-not-GFP_HIGHMEM.patch patches.suse/btrfs-0248-create-a-helper-function-to-read-the-disk-supe.patch patches.suse/btrfs-0249-create-helper-function-__check_raid_min_device.patch patches.suse/btrfs-0250-clean-up-and-optimize-__check_raid_min_device.patch patches.suse/btrfs-0251-create-helper-btrfs_find_device_by_user_input.patch patches.suse/btrfs-0252-make-use-of-btrfs_find_device_by_user_input.patch patches.suse/btrfs-0253-enhance-btrfs_find_device_by_user_input-to-che.patch patches.suse/btrfs-0254-make-use-of-btrfs_scratch_superblocks-in-btrfs.patch patches.suse/btrfs-0255-introduce-device-delete-by-devid.patch patches.suse/btrfs-0256-optimize-check-for-stale-device.patch patches.suse/btrfs-0257-rename-__check_raid_min_devices.patch patches.suse/btrfs-0258-pass-number-of-devices-to-btrfs_check_raid_min.patch patches.suse/btrfs-0259-introduce-raid-type-to-error-code-table-for-mi.patch patches.suse/btrfs-0260-use-existing-device-constraints-table-btrfs_ra.patch patches.suse/btrfs-0261-rename-btrfs_find_device_by_user_input.patch patches.suse/btrfs-0262-rename-flags-for-vol-args-v2.patch patches.suse/btrfs-0263-use-fs_info-directly.patch patches.suse/btrfs-0264-refactor-btrfs_dev_replace_start-for-reuse.patch patches.suse/btrfs-0265-s_bdev-is-not-null-after-missing-replace.patch patches.suse/btrfs-0266-cleanup-assigning-next-active-device-with-a-ch.patch patches.suse/btrfs-0267-uapi-linux-btrfs.h-migration-move-btrfs_LABEL_.patch patches.suse/btrfs-0268-uapi-linux-btrfs.h-migration-qgroup-limit-flag.patch patches.suse/btrfs-0269-uapi-linux-btrfs.h-migration-document-subvol-f.patch patches.suse/btrfs-0270-uapi-linux-btrfs.h-migration-move-feature-flag.patch patches.suse/btrfs-0271-uapi-linux-btrfs.h-migration-move-balance-flag.patch patches.suse/btrfs-0272-uapi-linux-btrfs.h-migration-move-struct-btrfs.patch patches.suse/btrfs-0273-uapi-linux-btrfs_tree.h-migration-item-types-a.patch patches.suse/btrfs-0274-uapi-linux-btrfs_tree.h-use-__u8-and-__u64.patch patches.suse/btrfs-0275-fix-for-incorrect-directory-entries-after-fsyn.patch patches.suse/btrfs-0276-fix-empty-symlink-after-creating-symlink-and-f.patch patches.suse/btrfs-0277-don-t-wait-for-unrelated-IO-to-finish-before-r.patch patches.suse/btrfs-0278-don-t-do-unnecessary-delalloc-flushes-when-rel.patch patches.suse/btrfs-0279-unpin-log-if-rename-operation-fails.patch patches.suse/btrfs-0280-pin-log-earlier-when-renaming.patch patches.suse/btrfs-0281-add-support-for-RENAME_EXCHANGE-and-RENAME_WHI.patch patches.suse/btrfs-0282-fix-inode-leak-on-failure-to-setup-whiteout-in.patch patches.suse/btrfs-0283-unpin-logs-if-rename-exchange-operation-fails.patch patches.suse/btrfs-0284-pin-logs-earlier-when-doing-a-rename-exchange-.patch patches.suse/btrfs-0285-fix-number-of-transaction-units-for-renames-wi.patch patches.suse/btrfs-0286-fix-race-between-fsync-and-direct-IO-writes-fo.patch patches.suse/btrfs-0287-fix-race-between-block-group-relocation-and-no.patch patches.suse/btrfs-0288-add-semaphore-to-synchronize-direct-IO-writes-.patch patches.suse/btrfs-0289-free-sys_array-eb-as-soon-as-possible.patch patches.suse/btrfs-0290-fix-unexpected-return-value-of-fiemap.patch patches.suse/btrfs-0291-scrub-Set-bbio-to-NULL-before-calling-btrfs_ma.patch patches.suse/btrfs-0292-sink-gfp-parameter-to-set_extent_bits.patch patches.suse/btrfs-0293-sink-gfp-parameter-to-clear_extent_bits.patch patches.suse/btrfs-0294-sink-gfp-parameter-to-clear_record_extent_bits.patch patches.suse/btrfs-0295-sink-gfp-parameter-to-clear_extent_dirty.patch patches.suse/btrfs-0296-sink-gfp-parameter-to-set_extent_delalloc.patch patches.suse/btrfs-0297-sink-gfp-parameter-to-set_extent_defrag.patch patches.suse/btrfs-0298-sink-gfp-parameter-to-set_extent_new.patch patches.suse/btrfs-0299-sink-gfp-parameter-to-set_record_extent_bits.patch patches.suse/btrfs-0300-untangle-gotos-a-bit-in-__set_extent_bit.patch patches.suse/btrfs-0301-untangle-gotos-a-bit-in-__clear_extent_bit.patch patches.suse/btrfs-0302-untangle-gotos-a-bit-in-convert_extent_bit.patch patches.suse/btrfs-0303-make-state-preallocation-more-speculative-in-_.patch patches.suse/btrfs-0304-sink-gfp-parameter-to-convert_extent_bit.patch patches.suse/btrfs-0305-fix-handling-of-faults-from-btrfs_copy_from_us.patch patches.suse/btrfs-0306-fix-race-between-readahead-and-device-replace-.patch patches.suse/btrfs-0307-fix-race-between-device-replace-and-block-grou.patch patches.suse/btrfs-0308-fix-race-setting-block-group-readonly-during-d.patch patches.suse/btrfs-0309-fix-unprotected-assignment-of-the-left-cursor-.patch patches.suse/btrfs-0310-fix-race-setting-block-group-back-to-RW-mode-d.patch patches.suse/btrfs-0311-fix-race-between-device-replace-and-chunk-allo.patch patches.suse/btrfs-0312-fix-race-between-device-replace-and-discard.patch patches.suse/btrfs-0313-fix-race-between-device-replace-and-read-repai.patch patches.suse/btrfs-0314-deal-with-duplciates-during-extent_map-inserti.patch patches.suse/btrfs-0315-test_check_exists-Fix-infinite-loop-when-searc.patch patches.suse/btrfs-0316-Fix-integer-overflow-when-calculating-bytes_pe.patch patches.suse/btrfs-0323-Use-__u64-in-exported-linux-btrfs.h.patch patches.suse/btrfs-0324-end-transaction-if-we-abort-when-creating-uuid.patch patches.suse/btrfs-0325-clear-uptodate-flags-of-pages-in-sys_array-eb.patch patches.suse/btrfs-0326-add-more-validation-checks-for-superblock.patch patches.suse/btrfs-0327-add-validadtion-checks-for-chunk-loading.patch patches.suse/btrfs-0328-advertise-which-crc32c-implementation-is-being.patch patches.suse/btrfs-0329-Use-correct-format-specifier.patch patches.suse/btrfs-0330-check-if-extent-buffer-is-aligned-to-sectorsiz.patch patches.suse/btrfs-0331-don-t-BUG_ON-in-btrfs_orphan_add.patch patches.suse/btrfs-0332-avoid-blocking-open_ctree-from-cleaner_kthread.patch patches.suse/btrfs-0333-use-new-error-message-helper-in-qgroup_account.patch patches.suse/btrfs-0334-remove-build-fixup-for-qgroup_account_snapshot.patch patches.suse/btrfs-0335-btrfs_check_super_valid-Allow-4096-as-stripesi.patch patches.suse/btrfs-0336-track-transid-for-delayed-ref-flushing.patch patches.suse/btrfs-0337-fix-deadlock-in-delayed_ref_async_start.patch patches.suse/btrfs-0338-don-t-do-nocow-check-unless-we-have-to.patch patches.suse/btrfs-0339-fix-error-return-code-in-btrfs_init_test_fs.patch patches.suse/btrfs-0340-fix-error-handling-in-map_private_extent_buffe.patch patches.suse/btrfs-0341-fix-disk_i_size-update-bug-when-fallocate-fail.patch patches.suse/btrfs-0342-Force-stripesize-to-the-value-of-sectorsize.patch # 4.7 patches.suse/btrfs-0400-add-bytes_readonly-to-the-spaceinfo-at-once.patch patches.suse/btrfs-0401-fix-callers-of-btrfs_block_rsv_migrate.patch patches.suse/btrfs-0402-always-reserve-metadata-for-delalloc-extents.patch patches.suse/btrfs-0403-change-delayed-reservation-fallback-behavior.patch patches.suse/btrfs-0404-warn_on-for-unaccounted-spaces.patch patches.suse/btrfs-0405-add-tracepoint-for-adding-block-groups.patch patches.suse/btrfs-0406-introduce-ticketed-enospc-infrastructure.patch patches.suse/btrfs-0407-trace-pinned-extents.patch patches.suse/btrfs-0408-fix-delalloc-reservation-amount-tracepoint.patch patches.suse/btrfs-0409-add-tracepoints-for-flush-events.patch patches.suse/btrfs-0410-fix-release-reserved-extents-trace-points.patch patches.suse/btrfs-0411-don-t-bother-kicking-async-if-there-s-nothing-.patch patches.suse/btrfs-0412-use-root-when-checking-need_async_flush.patch patches.suse/btrfs-0413-change-how-we-calculate-the-global-block-rsv.patch patches.suse/btrfs-0414-always-use-trans-block_rsv-for-orphans.patch patches.suse/btrfs-0415-fill-relocation-block-rsv-after-allocation.patch patches.suse/btrfs-0416-use-FLUSH_LIMIT-for-relocation-in-reserve_meta.patch patches.suse/btrfs-0417-avoid-deadlocks-during-reservations-in-btrfs_t.patch patches.suse/btrfs-0418-fix-delalloc-accounting-after-copy_from_user-f.patch patches.suse/btrfs-0419-add-missing-bytes_readonly-attribute-file-in-s.patch patches.suse/btrfs-0420-check-inconsistence-between-chunk-and-block-gr.patch patches.suse/btrfs-0421-error-out-if-generic_bin_search-get-invalid-ar.patch patches.suse/btrfs-0422-fix-double-free-of-fs-root.patch patches.suse/btrfs-0423-fix-read_node_slot-to-return-errors.patch patches.suse/btrfs-0424-Handle-uninitialised-inode-eviction.patch patches.suse/btrfs-0425-Replace-ENOENT-by-ERANGE-in-btrfs_get_acl.patch patches.suse/btrfs-0426-use-the-correct-struct-for-btrfs_IOC_LOGICAL_I.patch patches.suse/btrfs-0427-Fix-slab-accounting-flags.patch patches.suse/btrfs-0428-cleanup-BUG_ON-in-merge_bio.patch patches.suse/btrfs-0429-Cleanup-compress_file_range.patch patches.suse/btrfs-0430-reorg-btrfs_close_one_device.patch patches.suse/btrfs-0431-make-sure-device-is-synced-before-return.patch patches.suse/btrfs-0432-fix-BUG_ON-in-btrfs_submit_compressed_write.patch patches.suse/btrfs-0433-expand-cow_file_range-to-support-in-band-dedup.patch patches.suse/btrfs-0434-subpage-blocksize-Rate-limit-scrub-error-messa.patch patches.suse/btrfs-0435-fix-free-space-calculation-in-dump_space_info.patch patches.suse/btrfs-0436-change-BUG_ON-s-to-ASSERT-s-in-backref_cache_c.patch patches.suse/btrfs-0437-fix-eb-memory-leak-due-to-readpage-failure.patch patches.suse/btrfs-0438-fix-panic-in-balance-due-to-EIO.patch patches.suse/btrfs-0439-fix-unexpected-balance-crash-due-to-BUG_ON.patch patches.suse/btrfs-0440-Add-ratelimit-to-btrfs-printing.patch patches.suse/btrfs-0441-Ratelimit-no-csum-found-info-message.patch patches.suse/btrfs-0442-hide-test-only-member-under-ifdef.patch patches.suse/btrfs-0443-plumb-fs_info-into-btrfs_work.patch patches.suse/btrfs-0444-prefix-fsid-to-all-trace-events.patch patches.suse/btrfs-0450-copy_to_sk-drop-unused-root-parameter.patch patches.suse/btrfs-0452-introduce-btrfs_MAX_ITEM_SIZE.patch patches.suse/btrfs-0453-convert-nodesize-macros-to-static-inlines.patch patches.suse/btrfs-0454-btrfs_relocate_chunk-pass-extent_root-to-btrfs.patch patches.suse/btrfs-0455-add-btrfs_trans_handle-fs_info-pointer.patch patches.suse/btrfs-0456-btrfs_abort_transaction-drop-root-parameter.patch patches.suse/btrfs-0457-fix-__MAX_CSUM_ITEMS.patch patches.suse/btrfs-0458-add-missing-check-for-writeback-errors-on-fsyn.patch patches.suse/btrfs-0459-send-fix-failure-to-move-directories-with-the-.patch patches.suse/btrfs-0460-send-add-missing-error-check-for-calls-to-path.patch patches.suse/btrfs-0461-incremental-send-fix-invalid-paths-for-rename-.patch patches.suse/btrfs-0462-incremental-send-fix-premature-rmdir-operation.patch patches.suse/btrfs-0463-send-fix-warning-due-to-late-freeing-of-orphan.patch patches.suse/btrfs-0464-send-fix-invalid-leaf-accesses-due-to-incorrec.patch patches.suse/btrfs-0465-send-avoid-incorrect-leaf-accesses-when-sendin.patch patches.suse/btrfs-0466-send-don-t-bug-on-inconsistent-snapshots.patch patches.suse/btrfs-0467-be-more-precise-on-errors-when-getting-an-inod.patch patches.suse/btrfs-0468-improve-performance-on-fsync-against-new-inode.patch patches.suse/btrfs-0469-fix-memory-leak-of-reloc_root.patch patches.suse/btrfs-0470-backref-Fix-soft-lockup-in-__merge_refs-functi.patch patches.suse/btrfs-0471-add-ASSERT-for-block-group-s-memory-leak.patch patches.suse/btrfs-0472-flush_space-treat-return-value-of-do_chunk_all.patch patches.suse/btrfs-0473-qgroup-Refactor-btrfs_qgroup_insert_dirty_exte.patch patches.suse/btrfs-0474-relocation-Fix-leaking-qgroups-numbers-on-data.patch patches.suse/btrfs-0475-qgroup-Fix-qgroup-incorrectness-caused-by-log-.patch patches.suse/btrfs-0476-use-correct-offset-for-reloc_inode-in-prealloc.patch patches.suse/btrfs-0477-divide-btrfs_update_reserved_bytes-into-two-fu.patch patches.suse/btrfs-0478-update-btrfs_space_info-s-bytes_may_use-timely.patch patches.suse/btrfs-0479-fix-fsfreeze-hang-caused-by-delayed-iputs-deal.patch patches.suse/btrfs-0480-clarify-do_chunk_alloc-s-return-value.patch patches.suse/btrfs-0481-do-not-background-blkdev_put.patch patches.suse/btrfs-0482-fix-em-leak-in-find_first_block_group.patch patches.suse/btrfs-0483-don-t-create-or-leak-aliased-root-while-cleani.patch patches.suse/btrfs-0484-check-btree-node-s-nritems.patch patches.suse/btrfs-0485-detect-corruption-when-non-root-leaf-has-zero-.patch patches.suse/btrfs-0486-fix-lockdep-warning-on-deadlock-against-an-ino.patch patches.suse/btrfs-0487-kill-invalid-ASSERT-in-process_all_refs.patch patches.suse/btrfs-0488-fix-endless-loop-in-balancing-block-groups.patch patches.suse/btrfs-0489-fix-one-bug-that-process-may-endlessly-wait-fo.patch patches.suse/btrfs-0490-do-not-decrease-bytes_may_use-when-replaying-e.patch patches.suse/btrfs-0491-introduce-tickets_id-to-determine-whether-asyn.patch patches.suse/btrfs-0492-handle-quota-reserve-failure-properly.patch # 4.8 patches.suse/btrfs-0500-fix-check_direct_IO-for-non-iovec-iterators.patch patches.suse/btrfs-0501-fix-memory-leak-of-block-group-cache.patch patches.suse/btrfs-0502-create-example-debugfs-file-only-in-debugging-.patch patches.suse/btrfs-0503-remove-BUG-in-raid56.patch patches.suse/btrfs-0504-add-dynamic-debug-support.patch patches.suse/btrfs-0505-extend-btrfs_set_extent_delalloc-and-its-frien.patch patches.suse/btrfs-0506-add-a-flags-field-to-btrfs_fs_info.patch patches.suse/btrfs-0507-kill-the-start-argument-to-read_extent_buffer_.patch patches.suse/btrfs-0508-kill-BUG_ON-s-in-btrfs_mark_extent_written.patch patches.suse/btrfs-0509-memset-to-avoid-stale-content-in-btree-node-bl.patch patches.suse/btrfs-0510-remove-BUG_ON-in-start_transaction.patch patches.suse/btrfs-0511-add-error-handling-for-extent-buffer-in-print-.patch patches.suse/btrfs-0512-improve-check_node-to-avoid-reading-corrupted-.patch patches.suse/btrfs-0513-kill-BUG_ON-in-run_delayed_tree_ref.patch patches.suse/btrfs-0514-clean-the-old-superblocks-before-freeing-the-d.patch patches.suse/btrfs-0515-unsplit-printed-strings.patch patches.suse/btrfs-0516-convert-printk-KERN_-to-use-pr_-calls.patch patches.suse/btrfs-0517-convert-pr_-to-btrfs_-where-possible.patch patches.suse/btrfs-0518-convert-send-s-verbose_printk-to-btrfs_debug.patch patches.suse/btrfs-0519-btrfs_debug-should-consume-fs_info-when-DEBUG-.patch patches.suse/btrfs-0520-fix-a-possible-umount-deadlock.patch patches.suse/btrfs-0521-parent_start-initialization-cleanup.patch patches.suse/btrfs-0522-memset-to-avoid-stale-content-in-btree-leaf.patch patches.suse/btrfs-0523-fix-btrfs_no_printk-stub-helper.patch patches.suse/btrfs-0524-remove-unnecessary-btrfs_mark_buffer_dirty-in-.patch patches.suse/btrfs-0525-fix-incremental-send-failure-caused-by-balance.patch patches.suse/btrfs-0526-kill-BUG_ON-in-do_relocation.patch patches.suse/btrfs-0527-pass-correct-args-to-btrfs_async_run_delayed_r.patch patches.suse/btrfs-0528-fix-WARNING-in-btrfs_select_ref_head.patch # 4.9 patches.suse/btrfs-0600-deal-with-existing-encompassing-extent-map-in-.patch patches.suse/btrfs-0619-remove-old-tree_root-dirent-processing-in-btrf.patch patches.suse/btrfs-0620-increment-ctx-pos-for-every-emitted-or-skipped.patch patches.suse/btrfs-0623-Ensure-proper-sector-alignment-for-btrfs_free_.patch patches.suse/btrfs-0625-qgroup-Rename-functions-to-make-it-follow-rese.patch patches.suse/btrfs-0626-Export-and-move-leaf-subtree-qgroup-helpers-to.patch patches.suse/btrfs-0627-qgroup-Fix-qgroup-data-leaking-by-using-subtre.patch patches.suse/btrfs-0649-don-t-WARN-in-btrfs_transaction_abort-for-IO-e.patch patches.suse/btrfs-0650-fix-relocation-incorrectly-dropping-data-refer.patch patches.suse/btrfs-0653-fix-BUG_ON-in-btrfs_mark_buffer_dirty.patch patches.suse/btrfs-0654-fix-emptiness-check-for-dirtied-extent-buffers.patch patches.suse/btrfs-0659-fix-lockdep-warning-about-log_mutex.patch patches.suse/btrfs-0661-fix-crash-when-tracepoint-arguments-are-freed-.patch patches.suse/btrfs-0669-fix-btrfs_compat_ioctl-failures-on-non-compat-.patch patches.suse/btrfs-fix-check_shared-for-fiemap-ioctl.patch # 4.10 patches.fixes/0001-btrfs-allow-unlink-to-exceed-subvolume-quota.patch patches.suse/btrfs-send-fix-failure-to-rename-top-level-inode-due.patch patches.suse/btrfs-incremental-send-do-not-delay-rename-when-pare.patch patches.suse/btrfs-incremental-send-do-not-issue-invalid-rmdir-op.patch patches.fixes/0002-btrfs-Change-qgroup_meta_rsv-to-64bit.patch patches.fixes/0003-btrfs-qgroups-Retry-after-commit-on-getting-EDQUOT.patch patches.suse/btrfs-8071-fix-an-integer-overflow-check.patch # 4.11 patches.suse/btrfs-fix-data-loss-after-truncate-when-using-the-no-holes-feature.patch patches.suse/btrfs-fix-invalid-dereference-in-btrfs_retry_endio.patch patches.suse/btrfs-fix-segmentation-fault-when-doing-dio-read.patch patches.fixes/btrfs-Add-WARN_ON-for-qgroup-reserved-underflow.patch patches.suse/btrfs-fix-race-with-relocation-recovery-and-fs_root-setup.patch # 4.13 patches.suse/btrfs-manually-implement-device_total_bytes-getter-setter.patch patches.suse/btrfs-round-down-values-which-are-written-for-total_bytes_size.patch patches.suse/btrfs-resume-qgroup-rescan-on-rw-remount.patch patches.suse/btrfs-add-cond_resched-to-btrfs_qgroup_trace_leaf_items.patch patches.fixes/btrfs-Don-t-clear-SGID-when-inheriting-ACLs.patch patches.suse/btrfs-send-fix-invalid-path-after-renaming-and-linking-file.patch patches.suse/btrfs-incremental-send-fix-invalid-path-for-unlink-commands.patch patches.suse/btrfs-incremental-send-fix-invalid-path-for-link-commands.patch # Not upstream yet patches.suse/btrfs-fix-lockup-in-find_free_extent-with-read-only-block-groups.patch patches.suse/btrfs-8059-syslog-when-quota-is-enabled.patch patches.suse/btrfs-8060-syslog-when-quota-is-disabled.patch patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch +nborisov patches.suse/0001-Btrfs-skip-commit-transaction-if-we-don-t-have-enoug.patch patches.suse/0001-Btrfs-make-add_pinned_bytes-take-an-s64-num_bytes-in.patch patches.suse/0002-Btrfs-make-BUG_ON-in-add_pinned_bytes-an-ASSERT.patch patches.suse/0003-Btrfs-update-total_bytes_pinned-when-pinning-down-ex.patch patches.suse/0004-Btrfs-always-account-pinned-bytes-when-dropping-a-tr.patch patches.suse/0005-Btrfs-return-old-and-new-total-ref-mods-when-adding-.patch patches.suse/0006-Btrfs-rework-delayed-ref-total_bytes_pinned-accounti.patch patches.suse/0007-Btrfs-warn-if-total_bytes_pinned-is-non-zero-on-unmo.patch patches.suse/btrfs-dump_space_info-when-encountering-total_bytes_pinned-0-at-umount # 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 patches.suse/btrfs-account-for-pinned-bytes-in-should_alloc_chunk.patch patches.suse/btrfs-struct-funcs-constify-readers patches.suse/btrfs-constify-tracepoint-arguments patches.suse/btrfs-backref-constify-some-arguments patches.suse/btrfs-backref-add-unode_aux_to_inode_list-helper patches.suse/btrfs-backref-cleanup-_-namespace-abuse patches.suse/btrfs-btrfs_check_shared-should-manage-its-own-transaction patches.suse/btrfs-remove-ref_tree-implementation-from-backref-c patches.suse/btrfs-convert-prelimary-reference-tracking-to-use-rbtrees patches.suse/btrfs-add-a-node-counter-to-each-of-the-rbtrees patches.suse/btrfs-backref-add-tracepoints-for-prelim_ref-insertion-and-merging patches.suse/btrfs-add-cond_resched-calls-when-resolving-backrefs patches.suse/btrfs-allow-backref-search-checks-for-shared-extents patches.suse/btrfs-clean-up-extraneous-computations-in-add_delayed_refs ######################################################## # Reiserfs Patches ######################################################## patches.fixes/reiserfs-fix-race-in-prealloc-discard.patch patches.fixes/reiserfs-don-t-preallocate-blocks-for-extended-attributes.patch patches.fixes/reiserfs-Don-t-clear-SGID-when-inheriting-ACLs.patch ######################################################## # ocfs2 ######################################################## patches.fixes/ocfs2-extend-transaction-for-ocfs2_remove_rightmost_.patch patches.fixes/ocfs2-extend-enough-credits-for-freeing-one-truncate.patch patches.fixes/ocfs2-fix-deadlock-on-mmapped-page-in-ocfs2_write_be.patch patches.fixes/ocfs2-dlmglue-prepare-tracking-logic-to-avoid-recurs.patch patches.fixes/ocfs2-fix-deadlock-issue-when-taking-inode-lock-at-v.patch patches.fixes/ocfs2-Make-ocfs2_set_acl-static.patch patches.fixes/ocfs2-Don-t-clear-SGID-when-inheriting-ACLs.patch patches.fixes/ocfs2-fix-deadlock-caused-by-recursive-locking-in-xa.patch ######################################################## # gfs2 ######################################################## patches.fixes/gfs2-fix-flock-panic-issue.patch ######################################################## # 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 patches.fixes/xfs-fix-broken-multi-fsb-buffer-logging.patch patches.fixes/xfs-exclude-never-released-buffers-from-buftarg-i-o-accounting.patch patches.fixes/xfs-track-and-serialize-in-flight-async-buffers-against-unmount.patch patches.fixes/xfs-fix-eofblocks-race-with-file-extending-async-dio-writes.patch patches.fixes/xfs-split-default-quota-limits-by-quota-type.patch patches.fixes/xfs-fix-dont-assert-fail-on-non-async-buffers-on-ioacct-dec.patch patches.fixes/xfs-fix-buffer-I_O-accounting-race.patch patches.fixes/quota-fill-in-q_xgetqstat-inode-information-for-inactive-quotas.patch patches.fixes/xfs-sanity-check-directory-inode-di_size.patch patches.fixes/xfs-verify-inline-directory-data-forks.patch patches.fixes/xfs-rework-the-inline-directory-verifiers.patch patches.fixes/xfs-add-missing-include-dependencies-to-xfs_dir2.h.patch patches.fixes/xfs-replace-xfs_mode_to_ftype-table-with-switch-stat.patch patches.fixes/xfs-fix-xfs_mode_to_ftype-prototype.patch patches.fixes/xfs-sanity-check-inode-di_mode.patch patches.fixes/xfs-refactor-log-record-unpack-and-data-processing.patch patches.fixes/xfs-rework-log-recovery-to-submit-buffers-on-LSN-bou.patch patches.fixes/xfs-pass-current-lsn-to-log-recovery-buffer-validati.patch patches.fixes/xfs-don-t-warn-on-buffers-not-being-recovered-due-to.patch patches.fixes/xfs-update-metadata-LSN-in-buffers-during-log-recove.patch patches.fixes/xfs-log-recovery-tracepoints-to-track-current-lsn-an.patch # bsc#1036215 patches.fixes/0001-xfs-detect-and-handle-invalid-iclog-size-set-by-mkfs.patch patches.fixes/0002-xfs-refactor-and-open-code-log-record-crc-check.patch patches.fixes/0003-xfs-return-start-block-of-first-bad-log-record-durin.patch patches.fixes/0004-xfs-support-a-crc-verification-only-log-record-pass.patch patches.fixes/0005-xfs-refactor-log-record-start-detection-into-a-new-h.patch patches.fixes/0006-xfs-detect-and-trim-torn-writes-during-log-recovery.patch # bsc#989056 - XFS DMAPI fixes patches.fixes/xfs-fix-buffer-overflow-dm_get_dirattrs.patch patches.fixes/xfs_dmapi-fix-the-debug-compilation-of-xfs_dmapi.patch # Random XFS fixes patches.fixes/xfs-don-t-take-the-IOLOCK-exclusive-for-direct-I-O-p-bsc1015609.patch patches.fixes/xfs-remove-racy-hasattr-check-from-attr-ops.patch patches.fixes/xfs-Don-t-clear-SGID-when-inheriting-ACLs.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 patches.suse/SES5-0001-ceph-don-t-bother-with-d_rehash-in-splice_dentry.patch patches.suse/SES5-0002-ceph_fill_trace-don-t-bother-with-d_instantiatedn-null.patch patches.suse/SES5-0012-ceph-encode-ctime-in-cap-message.patch patches.suse/SES5-0013-ceph-don-t-enable-rbytes-mount-option-by-default.patch patches.suse/SES5-0014-ceph-remove-useless-bug_on.patch patches.suse/SES5-0016-ceph-scattered-page-writeback.patch patches.suse/SES5-0017-ceph-replace-current_time-by-current_fs_time.patch patches.suse/SES5-0018-ceph-fix-a-wrong-comparison.patch patches.suse/SES5-0019-ceph-kill-ceph_empty_snapc.patch patches.suse/SES5-0021-ceph-avoid-updating-directory-inode-s-i_size-accidentally.patch patches.suse/SES5-0022-ceph-remove-unnecessary-null-check.patch patches.suse/SES5-0023-ceph-fix-mounting-same-fs-multiple-times.patch patches.suse/SES5-0024-ceph-don-t-request-vxattrs-from-mds.patch patches.suse/SES5-0025-ceph-fix-security-xattr-deadlock.patch patches.suse/SES5-0026-ceph-kill-ceph_get_dentry_parent_inode.patch patches.suse/SES5-0027-ceph-use-lookup-request-to-revalidate-dentry.patch patches.suse/SES5-0028-ceph-use-kmem_cache_zalloc.patch patches.suse/SES5-0033-ceph-get-rid-of-d_find_alias-in-ceph_set_acl.patch patches.suse/SES5-0034-ceph-propagate-dentry-down-to-inode_change_ok.patch patches.suse/SES5-0035-ceph-switch-to-generic-xattr-handlers.patch patches.suse/SES5-0036-ceph-kill-_ceph_removexattr.patch patches.fixes/ceph-check-that-the-new-inode-size-is-within-limits-in-ceph_fallocate.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 patches.fixes/f2fs-fix-bad-prefetchw-of-NULL-page.patch patches.fixes/0002-fs-fcntl-f_setown-avoid-undefined-behaviour.patch patches.fixes/udf-Fix-races-with-i_size-changes-during-readpage.patch patches.fixes/0001-fuse-initialize-the-flock-flag-in-fuse_file-on-alloc.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 patches.suse/overlayfs-compat-use-correct-dentry-to-detect-compat-mode-in-ovl_compat_is_whiteout.patch patches.suse/overlayfs-compat-fix-incorrect-dentry-use-in-ovl_rename2.patch ######################################################## # # 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 # EDAC support for SKL, fate#319704 patches.drivers/00-edac-skx_edac-add-edac-driver-for-skylake.patch patches.drivers/01-edac-skx_edac-fix-non-static-symbol-warnings.patch # EDAC support for Knights Mill, fate#321933 patches.drivers/00-edac-sb_edac-use-cpu-family-model-in-driver-detection.patch patches.drivers/01-edac-sb_edac-readd-accidentally-dropped-broadwell-d-support.patch patches.drivers/02-edac-sb_edac-fix-knights-landing.patch patches.drivers/03-edac-sb-skx-edac-use-intel-model-macros-instead-of-open-coding-them.patch patches.drivers/04-edac-sb_edac-add-knights-mill-support.patch # AMD SMCA update, fate#322164 patches.drivers/00-x86-mce-add-support-for-new-mca_synd-register.patch patches.drivers/01-edac-mce_amd-print-syndrome-register-value-on-smca-systems.patch patches.drivers/02-x86-mce-amd-ensure-the-deferred-error-interrupt-is-of-type-apic-on-smca-systems.patch patches.drivers/03-x86-mce-amd-save-mca_ipid-in-mce-struct-on-smca-systems.patch patches.drivers/04-x86-mce-edac-mce_amd-print-mca_synd-and-mca_ipid-during-mce-on-smca-systems.patch patches.drivers/05-x86-mce-amd-extract-the-error-address-on-smca-systems.patch patches.drivers/06-x86-mce-amd-edac-handle-reserved-bank-4-on-fam17h-properly.patch patches.drivers/07-x86-ras-simplify-smca-bank-descriptor-struct.patch patches.drivers/08-x86-ras-simplify-smca-hwid-descriptor-struct.patch patches.drivers/09-x86-ras-rename-smca_bank_names-to-smca_names.patch patches.drivers/10-x86-ras-hide-smca-bank-names.patch patches.drivers/11-x86-mce-amd-reset-threshold-limit-after-logging-error.patch patches.drivers/12-edac-mce_amd-don-t-report-poison-bit-on-fam15h-bank-4.patch patches.drivers/13-x86-ras-amd-make-sysfs-names-of-banks-more-user-friendly.patch patches.drivers/14-x86-mce-amd-fix-hwid_mcatype-calculation-by-grouping-arguments.patch # 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 # 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 patches.drivers/mmc-debugfs-correct-wrong-voltage-value patches.suse/mmc-Downgrade-error-level patches.fixes/drivers-base-dma-mapping-Fix-typo-in-dmam_alloc_non_ patches.fixes/isa-Call-isa_bus_init-before-dependent-ISA-bus-drive ######################################################## # Storage ######################################################## patches.fixes/edd-support-original-Phoenix-EDD-3.0-information.patch # Block layer fixes 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 patches.suse/Fix-loop-device-flush-before-configure-v3.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 patches.fixes/scsi_dh_alua-uninitialized-variable-in-alua_rtpg.patch patches.fixes/scsi_dh_alua-Do-not-modify-the-interval-value-for-re.patch patches.fixes/scsi-return-correct-blkprep-status-code-in-case-scsi.patch # ALUA fixes for multipath failover (bsc#1016119) patches.fixes/scsi_dh_alua-Do-not-retry-for-unmapped-device.patch patches.fixes/scsi_dh_alua-do-not-call-BUG_ON-when-updating-port-g.patch patches.fixes/scsi_dh_alua-suppress-errors-from-unsupported-device.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-reduce-memory-footprints-in-kdump-mode.patch patches.drivers/megaraid_sas-call-ISR-function-to-clean-up-pending-r.patch patches.drivers/megaraid_sas-task-management-code-optimizations.patch patches.drivers/megaraid_sas-driver-version-upgrade-to-06.811.02.00.patch patches.drivers/megaraid_sas-Downgrade-two-success-messages-to-info.patch patches.drivers/megaraid_sas-Do-not-fire-MR_DCMD_PD_LIST_QUERY-to-co.patch patches.drivers/megaraid_sas-Use-memdup_user-rather-than-duplic.patch patches.drivers/megaraid_sas-Fix-the-search-of-first-memory-bar.patch patches.drivers/megaraid_sas-add-in-missing-white-space-in-erro.patch patches.drivers/megaraid_sas-clean-function-declarations-in-meg.patch patches.drivers/megaraid_sas-Send-correct-PhysArm-to-FW-for-R1-.patch patches.drivers/megaraid_sas-Do-not-fire-DCMDs-during-PCI-shutd.patch patches.drivers/megaraid_sas-Send-SYNCHRONIZE_CACHE-for-VD-to-f.patch patches.drivers/megaraid_sas-driver-version-upgrade-to-06.812.07.00.patch patches.drivers/megaraid_sas-add-in-missing-white-spaces-in-err.patch patches.drivers/megaraid-sas-request-irqs-later.patch patches.drivers/megaraid_sas-switch-to-pci_alloc_irq_vectors.patch patches.drivers/megaraid_sas-Add-new-pci-device-Ids-for-SAS3.5-.patch patches.drivers/megaraid_sas-128-MSIX-Support.patch patches.drivers/megaraid_sas-EEDP-Escape-Mode-Support-for-SAS3..patch patches.drivers/megaraid_sas-SAS3.5-Generic-Megaraid-Controller-1.patch patches.drivers/megaraid_sas-SAS3.5-Generic-Megaraid-Controller-2.patch patches.drivers/megaraid_sas-Dynamic-Raid-Map-Changes-for-SAS3..patch patches.drivers/megaraid_sas-Add-the-Support-for-SAS3.5-Generic.patch patches.drivers/megaraid_sas-Enable-or-Disable-Fast-path-based-.patch patches.drivers/megaraid_sas-ldio_outstanding-variable-is-not-d.patch patches.drivers/megaraid_sas-Implement-the-PD-Map-support-for-S.patch patches.drivers/megaraid_sas-driver-version-upgrade-to-07.700.00.00.patch patches.drivers/Revert-scsi-megaraid_sas-Enable-or-Disable-Fast-path.patch patches.drivers/megaraid_sas-cpu-select-rework.patch patches.drivers/megaraid_sas-raid-1-fast-path-code-optimize.patch patches.drivers/megaraid_sas-32-bit-descriptor-fire-cmd-optimiz.patch patches.drivers/megaraid_sas-Refactor-MEGASAS_IS_LOGICAL-macro-.patch patches.drivers/megaraid_sas-RAID-map-is-accessed-for-SYS-PDs-w.patch patches.drivers/megaraid_sas-Use-DID_REQUEUE.patch patches.drivers/megaraid_sas-megasas_get_request_descriptor-alw.patch patches.drivers/megaraid_sas-change-issue_dcmd-to-return-void-f.patch patches.drivers/megaraid_sas-NVME-Interface-detection-and-prop-.patch patches.drivers/megaraid_sas-NVME-interface-target-prop-added.patch patches.drivers/megaraid_sas-NVME-fast-path-io-support.patch patches.drivers/megaraid_sas-raid-1-write-performance-for-large.patch patches.drivers/megaraid_sas-set-residual-bytes-count-during-IO.patch patches.drivers/megaraid_sas-enhance-debug-logs-in-OCR-context.patch patches.drivers/megaraid_sas-add-print-in-device-removal-path.patch patches.drivers/megaraid_sas-reduce-size-of-fusion_context-and-.patch patches.drivers/megaraid_sas-In-validate-raid-map-raid-capabili.patch patches.drivers/megaraid_sas-MR_TargetIdToLdGet-u8-to-u16-and-a.patch patches.drivers/megaraid_sas-Big-endian-RDPQ-mode-fix.patch patches.drivers/megaraid_sas-big-endian-support-changes.patch patches.drivers/megaraid_sas-avoid-unaligned-access-in-ioctl-pa.patch patches.drivers/megaraid_sas-latest-controller-OCR-capability-f.patch patches.drivers/megaraid_sas-set-pd_after_lb-from-MR_BuildRaidC.patch patches.drivers/megaraid_sas-Change-max_cmd-from-u32-to-u16-in-.patch patches.drivers/megaraid_sas-update-can_queue-only-if-the-new-v.patch patches.drivers/megaraid_sas-max_fw_cmds-are-decremented-twice-.patch patches.drivers/megaraid_sas-megasas_return_cmd-does-not-memset.patch patches.drivers/megaraid_sas-Remove-unused-pd_index-from-megasa.patch patches.drivers/megaraid_sas-Do-not-set-fp_possible-if-TM-capab.patch patches.drivers/megaraid_sas-During-OCR-if-get_ctrl_info-fails-.patch patches.drivers/megaraid_sas-Change-build_mpt_mfi_pass_thru-to-.patch patches.drivers/megaraid_sas-Bail-out-the-driver-load-if-ld_lis.patch patches.drivers/megaraid_sas-Use-synchronize_irq-to-wait-for-IR.patch patches.drivers/megaraid_sas-Increase-internal-command-pool.patch patches.drivers/megaraid_sas-Cleanup-VD_EXT_DEBUG-and-SPAN_DEBU.patch patches.drivers/megaraid_sas-Indentation-and-smatch-warning-fix.patch patches.drivers/megaraid_sas-Change-RAID_1_10_RMW_CMDS-to-RAID_.patch patches.drivers/megaraid_sas-driver-version-upgrade-to-07.701.16.00.patch patches.drivers/megaraid_sas-array-overflow-in-megasas_dump_fra.patch patches.drivers/megaraid_sas-handle-dma_addr_t-right-on-32-bit.patch patches.drivers/megaraid_sas-enable-intx-only-if-msix-request-f.patch patches.drivers/megaraid_sas-add-correct-return-type-check-for-.patch patches.drivers/megaraid_sas-raid6-also-require-cpuSel-check-sa.patch patches.drivers/megaraid_sas-Driver-version-upgrade.patch patches.suse/megaraid_sas-boot-hangs-while-LD-is-offline.patch patches.suse/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/0021-lpfc-remove-incorrect-lockdep-assertion.patch patches.drivers/0022-lpfc-Use-pci_-request-release-_mem_regions.patch patches.drivers/0023-lpfc-Fix-Transgression-Flag-of-Optical-Element-descr.patch patches.drivers/0024-lpfc-Correct-RDP-response-sizing-issue.patch patches.drivers/0025-lpfc-Add-recovery-from-adapter-parity-errors-on-some.patch patches.drivers/0026-lpfc-Correct-Buffer-credit-descriptor-values-in-RDP-.patch patches.drivers/0027-lpfc-Reject-RDP-ELS-if-port-has-no-login.patch patches.drivers/0028-lpfc-Add-sysfs-proc_name-support.patch patches.drivers/0029-lpfc-Add-MDS-Diagnostics-Support.patch patches.drivers/0030-lpfc-Fix-SLI-mode-2-config-failure.patch patches.drivers/0031-lpfc-Correct-FCOE-discovery-to-avoid-loss-of-storage.patch patches.drivers/0032-lpfc-Re-organize-source-for-easier-device-id-managem.patch patches.drivers/0033-lpfc-Correct-RDP-response-Revision-location.patch patches.drivers/0034-lpfc-Add-support-for-XLane-LUN-priority.patch patches.drivers/0035-lpfc-Correct-Port-reset-resulting-in-FC-port-going-o.patch patches.drivers/0036-lpfc-Remove-global-lpfc_enable_npiv-attribute-in-lei.patch patches.drivers/0037-lpfc-Remove-global-lpfc_delay_discovery-attribute-in.patch patches.drivers/0038-lpfc-Remove-global-lpfc_sli_mode-attribute-in-leiu-o.patch patches.drivers/0039-lpfc-Re-organize-source-for-easier-driver-attribute-.patch patches.drivers/0040-lpfc-Correct-issue-with-ioremap-call-on-32bit-kernel.patch patches.drivers/0041-lpfc-Disable-FDMI-probing-if-not-connected-to-a-fabr.patch patches.drivers/0042-lpfc-Copyright-updates.patch patches.drivers/0043-lpfc-Update-lpfc-version-to-11.2.0.0.patch patches.drivers/0044-lpfc-call-lpfc_sli_validate_fcp_iocb-with-the-hbaloc.patch patches.drivers/0045-scsi-lpfc-avoid-harmless-comparison-warning.patch patches.drivers/0046-lpfc-Fix-possible-NULL-pointer-dereference.patch patches.drivers/0047-scsi-lpfc-Mark-symbols-static-where-possible.patch patches.drivers/0048-scsi-lpfc-Fix-few-small-typos-in-lpfc_scsi.c.patch patches.drivers/0049-scsi-lpfc-Correct-embedded-io-wq-element-size.patch patches.drivers/0050-scsi-lpfc-Fix-sg_reset-on-SCSI-device-causing-kernel.patch patches.drivers/0051-scsi-lpfc-Set-driver-environment-data-on-adapter.patch patches.drivers/0052-scsi-lpfc-Make-lpfc_prot_xxx-params-per-hba-paramete.patch patches.drivers/0053-scsi-lpfc-Code-clean-up-for-lpfc_iocb_cnt-parameter.patch patches.drivers/0054-scsi-lpfc-Code-cleanup-for-lpfc_enable_rrq-parameter.patch patches.drivers/0055-scsi-lpfc-Code-cleanup-for-lpfc_aer_support-paramete.patch patches.drivers/0056-scsi-lpfc-Code-cleanup-for-lpfc_topology-parameter.patch patches.drivers/0057-scsi-lpfc-Code-cleanup-for-lpfc_max_scsicmpl_time-pa.patch patches.drivers/0058-scsi-lpfc-Code-cleanup-for-lpfc_sriov_nr_virtfn-para.patch patches.drivers/0059-scsi-lpfc-Revise-strings-with-full-lpfc-parameter-na.patch patches.drivers/0060-scsi-lpfc-Fix-lost-target-in-pt-to-pt-connect.patch patches.drivers/0061-scsi-lpfc-Correct-panics-with-eh_timeout-and-eh_dead.patch patches.drivers/0062-scsi-lpfc-Synchronize-link-speed-with-boot-driver.patch patches.drivers/0063-scsi-lpfc-Fix-fw-download-on-SLI-4-FC-adapters.patch patches.drivers/0064-scsi-lpfc-lpfc-version-changed-to-11.2.0.2.patch patches.drivers/0065-scsi-lpfc-Use-zd-format-string-for-size_t.patch patches.drivers/0066-scsi-lpfc-fix-oops-BUG-in-lpfc_sli_ringtxcmpl_put.patch patches.drivers/0067-scsi-lpfc-Replace-pci_pool_alloc-by-pci_pool_zalloc.patch patches.drivers/0068-scsi-lpfc-Clear-the-VendorVersion-in-the-PLOGI-PLOGI.patch patches.drivers/0069-scsi-lpfc-Correct-error-in-setting-OS-Driver-Version.patch patches.drivers/0070-scsi-lpfc-Deprecate-lpfc_soft_wwn-parameter.patch patches.drivers/0071-scsi-lpfc-Correct-issue-leading-to-oops-during-link-.patch patches.drivers/0072-scsi-lpfc-Correct-host-name-in-symbolic_name-field.patch patches.drivers/0073-scsi-lpfc-FCoE-VPort-enable-disable-does-not-bring-u.patch patches.drivers/0074-scsi-lpfc-Fix-Xlane-dynamic-LUN-set-for-LUN-priority.patch patches.drivers/0075-scsi-lpfc-Deprecate-lpfc_prot_sg_seg_cnt-parameter.patch patches.drivers/0076-scsi-lpfc-Correct-oops-on-vport-port-resets.patch patches.drivers/0077-scsi-lpfc-Add-missing-memory-barrier.patch patches.drivers/0078-scsi-lpfc-lpfc-version-change-to-11.2.0.4.patch patches.drivers/0079-scsi-lpfc-Reinstate-lpfc_soft_wwn-parameter.patch patches.drivers/0082-scsi-lpfc-Replace-BUG-with-BUG_ON.patch patches.drivers/0083-scsi-lpfc-Fix-lpfc_wwn_set-return-code-check.patch patches.drivers/0085-scsi-lpfc-minor-code-cleanups.patch patches.drivers/0086-scsi-lpfc-refactor-debugfs-queue-prints.patch patches.drivers/0087-scsi-lpfc-refactor-debugfs-queue-dump-routines.patch patches.drivers/0088-scsi-lpfc-NVME-Initiator-Base-modifications.patch patches.drivers/0089-scsi-lpfc-NVME-Initiator-Merge-into-FC-discovery.patch patches.drivers/0090-scsi-lpfc-NVME-Initiator-bind-to-nvme_fc-api.patch patches.drivers/0091-scsi-lpfc-NVME-Initiator-Add-debugfs-support.patch patches.drivers/0092-scsi-lpfc-NVME-Target-Base-modifications.patch patches.drivers/0093-scsi-lpfc-NVME-Target-Receive-buffer-updates.patch patches.drivers/0094-scsi-lpfc-NVME-Target-Merge-into-FC-discovery.patch patches.drivers/0095-scsi-lpfc-NVME-Target-bind-to-nvmet_fc-api.patch patches.drivers/0096-scsi-lpfc-NVME-Target-Add-debugfs-support.patch patches.drivers/0097-scsi-lpfc-Update-copyrights.patch patches.drivers/0098-scsi-lpfc-Update-lpfc-version-to-11.2.0.7.patch patches.drivers/0099-scsi-lpfc-use-div_u64-for-64-bit-division.patch patches.drivers/0100-scsi-lpfc-use-proper-format-string-for-dma_addr_t.patch patches.drivers/0101-scsi-lpfc-replace-init_timer-by-setup_timer.patch patches.drivers/0102-scsi-lpfc-remove-redundant-assignment-of-sgel.patch patches.drivers/0103-scsi-lpfc-sanity-check-hrq-is-null-before-dereferenc.patch patches.drivers/0104-scsi-lpfc-don-t-dereference-dma_buf-iocbq-before-nul.patch patches.drivers/0105-scsi-lpfc-fix-missing-spin_unlock-on-sql_list_lock.patch patches.drivers/0106-scsi-lpfc-Fix-crash-during-Hardware-error-recovery-o.patch patches.drivers/0107-scsi-lpfc-Fix-RCTL-value-on-NVME-LS-request-and-resp.patch patches.drivers/0108-scsi-lpfc-Fix-NVME-CMD-IU-byte-swapped-word-1-proble.patch patches.drivers/0109-scsi-lpfc-Fix-IO-submission-if-WQ-is-full.patch patches.drivers/0110-scsi-lpfc-Fix-nvme-allocation-bug-on-failed-nvme_fc_.patch patches.drivers/0111-scsi-lpfc-add-NVME-exchange-aborts.patch patches.drivers/0112-scsi-lpfc-Fix-eh_deadline-setting-for-sli3-adapters.patch patches.drivers/0113-scsi-lpfc-Rework-lpfc-Kconfig-for-NVME-options.patch patches.drivers/0114-scsi-lpfc-Rename-LPFC_MAX_EQ_DELAY-to-LPFC_MAX_EQ_DE.patch patches.drivers/0115-scsi-lpfc-correct-double-print.patch patches.drivers/0116-scsi-lpfc-remove-dead-sli3-nvme-code.patch patches.drivers/0117-scsi-lpfc-correct-rdp-diag-portnames.patch patches.drivers/0118-scsi-lpfc-code-cleanups-in-NVME-initiator-base.patch patches.drivers/0119-scsi-lpfc-code-cleanups-in-NVME-initiator-discovery.patch patches.drivers/0120-scsi-lpfc-revise-version-number-to-11.2.0.10.patch patches.drivers/0122-scsi-lpfc-Finalize-Kconfig-options-for-nvme.patch patches.drivers/0123-scsi-lpfc-fix-building-without-debugfs-support.patch patches.drivers/0124-scsi-lpfc-Fix-panic-on-BFS-configuration.patch patches.drivers/scsi-lpfc-Fix-PT2PT-PRLI-reject.patch patches.drivers/0125-scsi-lpfc-Fix-NULL-pointer-dereference-during-PCI-er.patch patches.drivers/0126-scsi-lpfc-Avoid-NULL-pointer-dereference-in-lpfc_els.patch patches.drivers/0127-scsi-lpfc-Fix-crash-on-PCI-hotplug-remove-path.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/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/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.fixes/scsi-Add-AIX-VDASD-to-blacklist.patch patches.fixes/scsi-Modify-HITACHI-OPEN-V-blacklist.patch patches.drivers/ses-Fix-SAS-device-detection-in-enclosure.patch patches.fixes/sd-always-scan-VPD-pages-if-thin-provisioning-is-ena.patch patches.suse/scsi-do-not-print-reservation-conflict-for-TEST-UNIT.patch patches.fixes/scsi-make-some-Additional-Sense-strings-more-grep-ab.patch patches.fixes/scsi-move-Additional-Sense-Codes-to-separate-file.patch patches.fixes/scsi-reduce-CONFIG_SCSI_CONSTANTS-y-impact-by-8k.patch patches.fixes/scsi_transport_fc-Unexport-scsi_is_fc_vport.patch patches.fixes/libiscsi-Unexport-iscsi_eh_target_reset.patch patches.fixes/libiscsi-Remove-set-but-not-used-variables.patch patches.fixes/scsi_transport_iscsi-Remove-set-but-not-used-variabl.patch patches.fixes/scsi_transport_iscsi-Unexport-iscsi_is_flashnode_con.patch patches.fixes/scsi_transport_iscsi-Declare-local-symbols-static.patch patches.fixes/scsi_dh_alua-Declare-local-functions-static.patch patches.fixes/st-clear-ILI-if-Medium-Error.patch patches.fixes/scsi_tcp-block-BH-in-TCP-callbacks.patch patches.fixes/scsi-remove-current_cmnd-field-from-struct-scsi_devi.patch patches.fixes/sd-don-t-use-the-ALL_TG_PT-bit-for-reservations.patch patches.fixes/scsi-libsas-fix-oops-caused-by-assigning-a-freed-tas.patch patches.fixes/scsi-configure-runtime-pm-before-calling-device_add-.patch patches.fixes/scsi-sg-Avoid-overflow-when-USER_HZ-HZ.patch patches.fixes/scsi-sg-Use-mult_frac-drop-MULDIV-macro.patch patches.fixes/scsi-move-function-declarations-to-scsi_priv.h.patch patches.fixes/scsi-sr-constify-sr_pm_ops-structure.patch patches.fixes/scsi-scsi_dh_alua-Fix-memory-leak-in-alua_rtpg.patch patches.fixes/scsi-remove-the-disable_blk_mq-host-flag.patch patches.fixes/scsi-Avoid-that-toggling-use_blk_mq-triggers-a-memor.patch patches.fixes/scsi-Replace-wrong-device-handler-name-for-CLARiiON-.patch patches.fixes/scsi-Remove-one-useless-stack-variable.patch patches.fixes/scsi-scsi_dh_alua-fix-missing-kref_put-in-alua_rtpg_.patch patches.fixes/scsi-scsi_dh_alua-Fix-a-reference-counting-bug.patch patches.fixes/scsi-replace-custom-approach-to-hexdump-small-buffer.patch patches.fixes/scsi-allow-LLDDs-to-expose-the-queue-mapping-to-blk-.patch patches.fixes/scsi-fix-spelling-mistake-in-error-message.patch patches.fixes/scsi-scsi_transport_fc-Hold-queue-lock-while-calling.patch patches.fixes/scsi_lib-untangle-0-and-BLK_MQ_RQ_QUEUE_OK.patch patches.fixes/scsi-srp_transport-Move-queuecommand-wait-code-to-SC.patch patches.fixes/scsi-scsi_dh_alua-Fix-RCU-annotations.patch patches.fixes/scsi-scsi_dh_alua-check-scsi_device_get-return-value.patch patches.fixes/scsi-scsi-mq-Wait-for-.queue_rq-if-necessary.patch patches.drivers/scsi_debug-cleanup-naming-and-bit-crunching.patch patches.drivers/scsi_debug-ignore-host-lock-option.patch patches.drivers/scsi_debug-replace-jiffy-timers-with-hr-timers.patch patches.drivers/scsi_debug-make-jiffy-delay-name-clearer.patch patches.drivers/scsi_debug-replace-tasklet-with-work-queue.patch patches.drivers/scsi_debug-re-order-file-scope-declarations.patch patches.drivers/scsi_debug-use-likely-hints-on-fast-path.patch patches.drivers/scsi_debug-use-pdt-constants.patch patches.drivers/scsi_debug-rework-resp_report_luns.patch patches.drivers/scsi_debug-add-multiple-queue-support.patch patches.drivers/scsi_debug-vpd-and-mode-page-work.patch patches.drivers/scsi_debug-uuid-for-lu-name.patch patches.drivers/scsi_debug-use-locally-assigned-naa.patch patches.drivers/scsi_debug-fix-sleep-in-invalid-context.patch patches.drivers/scsi_debug-Use-struct-t10_pi_tuple-instead-of-s.patch patches.drivers/scsi-qla2xxx-Use-struct-t10_pi_tuple.patch patches.drivers/scsi-sd-Move-DIF-protection-types-to-t10-pi.h.patch patches.drivers/csiostor-Fix-completion-usage.patch patches.fixes/scsi_devinfo-fixup-string-compare.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 # SLE12-SP3 bnx2fc backport (bsc#1019679, FATE#321693) patches.drivers/scsi-bnx2fc-Mark-symbols-static-where-possible.patch patches.drivers/scsi-bnx2fc-Simplify-code.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 patches.drivers/scsi_transport_fc-return-EBUSY-for-deleted-vport.patch patches.drivers/0001-scsi-libfc-Do-not-take-rdata-rp_mutex-when-processin.patch patches.drivers/0002-scsi-fcoe-Harden-CVL-handling-when-we-have-not-logge.patch patches.drivers/0003-scsi-libfc-Revert-SCSI-libfc-use-offload-EM-instance.patch patches.drivers/0004-scsi-libfc-use-error-code-for-fc_rport_error.patch patches.drivers/0005-scsi-libfc-Rework-PRLI-handling.patch patches.drivers/0006-scsi-libfc-reset-timeout-on-queue-full.patch patches.drivers/0007-scsi-libfc-Check-xid-when-looking-up-REC-exchanges.patch patches.drivers/0008-scsi-fcoe-FIP-debugging.patch patches.drivers/0009-scsi-fcoe-correct-sending-FIP-VLAN-packets-on-VLAN-0.patch patches.drivers/0010-scsi-fcoe-Fixup-missing-initialisation-in-fcoe_dcb_c.patch patches.drivers/0011-scsi-libfc-Replace-seq_els_rsp_send-callback-with-fu.patch patches.drivers/0012-scsi-libfc-Replace-lport_reset-callback-with-functio.patch patches.drivers/0013-scsi-libfc-Replace-lport_recv-with-function-call.patch patches.drivers/0014-scsi-libfc-Replace-exch_seq_send-callback-with-funct.patch patches.drivers/0015-scsi-libfc-Replace-rport_destroy-callback-with-funct.patch patches.drivers/0016-scsi-libfc-Replace-rport_lookup-callback-with-functi.patch patches.drivers/0017-scsi-libfc-Replace-rport_create-callback-with-functi.patch patches.drivers/0018-scsi-libfc-Replace-rport_login-callback-with-functio.patch patches.drivers/0019-scsi-libfc-Replace-rport_logoff-callback-with-functi.patch patches.drivers/0020-scsi-libfc-Replace-rport_recv_req-callback-with-func.patch patches.drivers/0021-scsi-libfc-Replace-rport_flush_queue-callback-with-f.patch patches.drivers/0022-scsi-libfc-Remove-fc_rport_init.patch patches.drivers/0023-scsi-libfc-Replace-seq_send-callback-with-function-c.patch patches.drivers/0024-scsi-libfc-Replace-seq_exch_abort-callback-with-func.patch patches.drivers/0025-scsi-libfc-Replace-exch_done-callback-with-function-.patch patches.drivers/0026-scsi-libfc-Replace-seq_start_next-callback-with-func.patch patches.drivers/0027-scsi-libfc-Replace-seq_set_resp-callback-with-direct.patch patches.drivers/0028-scsi-libfc-Replace-seq_assign-callback-with-function.patch patches.drivers/0029-scsi-libfc-Replace-seq_release-callback-with-functio.patch patches.drivers/0030-scsi-libfc-Don-t-have-fc_exch_find-log-errors-on-a-n.patch patches.drivers/0031-scsi-libfc-Remove-an-unneeded-condition.patch patches.drivers/libfc-do-not-flood-console-with-messages-libfc-queue.patch patches.fixes/scsi-Add-STARGET_CREATE_REMOVE-state-to-scsi_target.patch patches.kabi/scsi-kABI-fix-for-new-state-STARGET_CREATED_REMOVE.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 patches.fixes/scsi-bfa-Increase-requested-firmware-version-to-3.2..patch # bfa backport (bsc#1019683, FATE#321696) patches.drivers/0006-bfa-use-strncpy-instead-of-memcpy.patch patches.drivers/0007-bfa-deinline-__bfa_trc-and-__bfa_trc32.patch patches.drivers/0008-bfa-fix-bfa_fcb_itnim_alloc-error-handling.patch patches.drivers/0009-scsi-bfa-Do-not-dereference-port-before-it-is-null-c.patch patches.drivers/0010-scsi-bfa-turn-bfa_mem_-kva-dma-_setup-into-inline-fu.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 # hpsa backport for SP3 (bsc#1022600, bsc#1028971) patches.drivers/0001-hpsa-correct-lun-data-caching-bitmap-definition.patch patches.drivers/0002-scsi-hpsa-Determine-device-external-status-earlier.patch patches.drivers/0003-scsi-hpsa-Check-for-null-device-pointers.patch patches.drivers/0004-scsi-hpsa-Check-for-vpd-support-before-sending.patch patches.drivers/0005-scsi-hpsa-Prevent-sending-bmic-commands-to-externals.patch patches.drivers/0006-scsi-hpsa-Check-for-null-devices-in-ioaccel-submissi.patch patches.drivers/0007-scsi-hpsa-correct-scsi-6byte-lba-calculation.patch patches.drivers/0008-scsi-hpsa-correct-call-to-hpsa_do_reset.patch patches.drivers/0009-scsi-hpsa-Remove-unneeded-void-pointer-cast.patch patches.drivers/0010-scsi-hpsa-correct-logical-resets.patch patches.drivers/0011-scsi-hpsa-add-ctlr_num-sysfs-attribute.patch patches.drivers/0012-scsi-hpsa-use-phN-for-short-hex-dumps.patch patches.drivers/0013-scsi-hpsa-fallback-to-use-legacy-REPORT-PHYS-command.patch patches.drivers/0014-scsi-hpsa-remove-memory-allocate-failure-message.patch patches.drivers/0015-scsi-hpsa-use-designated-initializers.patch patches.drivers/0016-scsi-hpsa-remove-coalescing-settings-for-ioaccel2.patch patches.drivers/scsi-hpsa-update-check-for-logical-volume-status.patch patches.drivers/scsi-hpsa-limit-outstanding-rescans.patch patches.drivers/scsi-hpsa-do-not-timeout-reset-operations.patch patches.drivers/scsi-hpsa-fix-volume-offline-state.patch patches.drivers/scsi-hpsa-update-pci-ids.patch patches.drivers/scsi-hpsa-change-driver-version.patch patches.drivers/0001-hpsa-update-identify-physical-device-structure.patch patches.drivers/0002-hpsa-do-not-get-enclosure-info-for-external-devices.patch patches.drivers/0003-hpsa-update-reset-handler.patch patches.drivers/0004-hpsa-do-not-reset-enclosures.patch patches.drivers/0005-hpsa-rescan-later-if-reset-in-progress.patch patches.drivers/0006-hpsa-correct-resets-on-retried-commands.patch patches.drivers/0007-hpsa-cleanup-reset-handler.patch patches.drivers/0008-hpsa-correct-queue-depth-for-externals.patch patches.drivers/0009-hpsa-separate-monitor-events-from-rescan-worker.patch patches.drivers/0010-hpsa-send-ioaccel-requests-with-0-length-down-raid-path.patch patches.drivers/0011-hpsa-remove-abort-handler.patch patches.drivers/0012-hpsa-bump-driver-version.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 patches.drivers/scsi-smartpqi-switch-to-pci_alloc_irq_vectors.patch patches.drivers/0018-scsi-smartpqi-correct-remove-scsi-devices.patch patches.drivers/0019-scsi-smartpqi-cleanup-interrupt-management.patch patches.drivers/0020-scsi-smartpqi-set-pci-completion-timeout.patch patches.drivers/0021-scsi-smartpqi-add-in-controller-checkpoint-for-contr.patch patches.drivers/0022-scsi-smartpqi-ensure-controller-is-in-SIS-mode-at-in.patch patches.drivers/0023-scsi-smartpqi-add-supporting-events.patch patches.drivers/0024-scsi-smartpqi-enhance-resets.patch patches.drivers/0025-scsi-smartpqi-add-suspend-and-resume-support.patch patches.drivers/0026-scsi-smartpqi-add-heartbeat-check.patch patches.drivers/0027-scsi-smartpqi-correct-bdma-hw-bug.patch patches.drivers/0028-scsi-smartpqi-add-pqi_wait_for_completion_io.patch patches.drivers/0029-scsi-smartpqi-make-pdev-pointer-names-consistent.patch patches.drivers/0030-scsi-smartpqi-eliminate-redundant-error-messages.patch patches.drivers/0031-scsi-smartpqi-correct-BMIC-identify-physical-drive.patch patches.drivers/0032-scsi-smartpqi-minor-driver-cleanup.patch patches.drivers/0033-scsi-smartpqi-add-new-PCI-device-IDs.patch patches.drivers/0034-scsi-smartpqi-cleanup-messages.patch patches.drivers/0035-scsi-smartpqi-update-copyright.patch patches.drivers/0036-scsi-smartpqi-add-ptraid-support.patch patches.drivers/0037-scsi-smartpqi-change-return-value-for-LUN-reset-oper.patch patches.drivers/0038-scsi-smartpqi-enhance-kdump.patch patches.drivers/0039-scsi-smartpqi-remove-qdepth-calculations-for-logical.patch patches.drivers/0040-scsi-smartpqi-add-lockup-action.patch patches.drivers/0041-scsi-smartpqi-correct-aio-error-path.patch patches.drivers/0042-scsi-smartpqi-update-device-offline.patch patches.drivers/0043-scsi-smartpqi-update-rescan-worker.patch patches.drivers/0044-scsi-smartpqi-cleanup-controller-branding.patch patches.drivers/0045-scsi-smartpqi-map-more-raid-errors-to-SCSI-errors.patch patches.drivers/0046-scsi-smartpqi-update-timeout-on-admin-commands.patch patches.drivers/0047-scsi-smartpqi-enhance-device-add-and-remove-messages.patch patches.drivers/0048-scsi-smartpqi-make-ioaccel-references-consistent.patch patches.drivers/0049-scsi-smartpqi-add-raid-level-show.patch patches.drivers/0050-scsi-smartpqi-cleanup-list-initialization.patch patches.drivers/0051-scsi-smartpqi-add-module-parameters.patch patches.drivers/0052-scsi-smartpqi-remove-writeq-readq-function-definitio.patch patches.drivers/0053-scsi-smartpqi-bump-driver-version.patch # pmcraid update (FATE#321672) patches.drivers/0001-scsi-pmcraid-mark-symbols-static-where-possible.patch patches.drivers/0002-scsi-pmcraid-Add-missing-resource-releases.patch # pm80xx update (bsc#1022606, FATE#321674) patches.drivers/0001-scsi-pm8001-Mark-symbols-static-where-possible.patch patches.drivers/0002-pm8001-fix-typo.patch patches.drivers/0003-pm80xx-Remove-bogus-address-masking-in-pm8001_iorema.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 # qla2xxx backport for SP3 (FATE#321701) patches.drivers/0036-tcm_qla2xxx-Convert-to-target_alloc_session-usage.patch patches.drivers/0037-qla2xxx-Add-DebugFS-node-for-target-sess-list.patch patches.drivers/0038-qla2xxx-avoid-maybe_uninitialized-warning.patch patches.drivers/0039-qla2xxx-Indicate-out-of-memory-with-ENOMEM.patch patches.drivers/0040-qla2xxx-Remove-use-of-struct-timeval.patch patches.drivers/0041-tcm_qla2xxx-introduce-a-private-sess_kref.patch patches.drivers/0042-tcm_qla2xxx-Add-SCSI-command-jammer-discard-capabili.patch patches.drivers/0043-qla2xxx-Remove-erroneous-unused-macro-qla82xx_g.patch patches.drivers/0044-qla2xxx-Remove-sysfs-node-fw_dump_template.patch patches.drivers/0045-qla2xxx-Add-ram-area-DDR-for-fwdump-template-entry-T.patch patches.drivers/0046-qla2xxx-Shutdown-board-on-thermal-shutdown-aen.patch patches.drivers/0047-qla2xxx-Add-module-parameter-alternate-short-names.patch patches.drivers/0048-qla2xxx-Make-debug-buffer-log-easier-to-view.patch patches.drivers/0049-qla2xxx-Properly-initialize-IO-statistics.patch patches.drivers/0050-qla2xxx-Properly-reset-firmware-statistics.patch patches.drivers/0051-qla2xxx-Check-for-device-state-before-unloading-the-.patch patches.drivers/0052-qla2xxx-Add-bsg-interface-to-support-D_Port-Diagnost.patch patches.drivers/0053-qla2xxx-Add-bsg-interface-to-support-statistics-coun.patch patches.drivers/0054-qla2xxx-Let-DPORT-be-enabled-purely-by-nvram.patch patches.drivers/0055-qla2xxx-Add-support-to-handle-Loop-Init-error-Asynch.patch patches.drivers/0056-qla2xxx-Correction-to-function-qla26xx_dport_diagnos.patch patches.drivers/0057-qla2xxx-Separate-ISP-type-bits-out-from-device-type.patch patches.drivers/0058-qla2xxx-Disable-the-adapter-and-skip-error-recovery-.patch patches.drivers/0059-qla2xxx-Fix-duplicate-message-id.patch patches.drivers/0060-qla2xxx-Fix-BBCR-offset.patch patches.drivers/0061-qla2xxx-Update-driver-version-to-8.07.00.38-k.patch patches.drivers/0062-qla2xxx-small-cleanup-in-qla2x00_wait_for_hba_ready.patch patches.drivers/0063-qla2xxx-fix-spelling-mistake-retyring-retrying.patch patches.drivers/0064-qla2xxx-do-not-queue-commands-when-unloading.patch patches.drivers/0065-qla2xxx-fix-invalid-DMA-access-after-command-ab.patch patches.drivers/0066-qla2xxx-do-not-abort-all-commands-in-the-adapte.patch patches.drivers/0067-qla2xxx-Add-an-include-directive.patch patches.drivers/0068-qla2xxx-Only-allow-operational-MBX-to-proceed-d.patch patches.drivers/0069-qla2xxx-Utilize-pci_alloc_irq_vectors-pci_free_.patch patches.drivers/0070-qla2xxx-Add-multiple-queue-pair-functionality.patch patches.drivers/0071-qla2xxx-Add-Block-Multi-Queue-functionality.patch patches.drivers/0072-qla2xxx-Fix-Target-mode-handling-with-Multiqueu.patch patches.drivers/0074-qla2xxx-silence-Wformat-security-warning.patch patches.drivers/0075-qla2xxx-make-msix_entries-const.patch patches.drivers/0076-qla2xxx-Fix-apparent-cut-n-paste-error.patch patches.drivers/0077-qla2xxx-rename-vendor-hba-_indentifer-to-vendor.patch patches.drivers/0078-qla2xxx-fix-MSI-X-vector-affinity.patch patches.drivers/0079-qla2xxx-remove-irq_affinity_notifier.patch patches.drivers/0080-qla2xxx-Fix-indentation.patch patches.drivers/0081-qla2xxx-Declare-an-array-with-file-scope-static.patch patches.drivers/0082-qla2xxx-Move-two-arrays-from-header-files-to-.c-file.patch patches.drivers/0083-qla2xxx-Avoid-that-building-with-W-1-triggers-compla.patch patches.drivers/0084-qla2xxx-Fix-wrong-IOCB-type-assumption.patch patches.drivers/0085-qla2xxx-Include-ATIO-queue-in-firmware-dump-when-in-.patch patches.drivers/0086-qla2xxx-Set-tcm_qla2xxx-version-to-automatically-tra.patch patches.drivers/0087-qla2xxx-Reset-reserved-field-in-firmware-options-to-.patch patches.drivers/0088-qla2xxx-Collect-additional-information-to-debug-fw-d.patch patches.drivers/0089-qla2xxx-Terminate-exchange-if-corrupted.patch patches.drivers/0090-qla2xxx-Reduce-exess-wait-during-chip-reset.patch patches.drivers/0092-qla2xxx-Disable-out-of-order-processing-by-default-i.patch patches.drivers/0093-qla2xxx-Fix-a-recently-introduced-memory-leak.patch patches.drivers/0094-qla2xxx-Avoid-that-issuing-a-LIP-triggers-a-ker.patch patches.drivers/0095-qla2xxx-Cleaned-up-queue-configuration-code.patch patches.drivers/0096-qla2xxx-Fix-response-queue-count-for-Target-mod.patch patches.drivers/0097-qla2xxx-Fix-Regression-introduced-by-pci_alloc_.patch patches.drivers/0098-qla2xxx-fix-spelling-mistake-seperator-separato.patch patches.drivers/0099-qla2xxx-Fix-ql_dump_buffer.patch patches.drivers/scsi-Get-rid-of-struct-fc_bsg_buffer.patch patches.drivers/scsi-don-t-use-fc_bsg_job-request-and-fc_bsg_job-rep.patch patches.drivers/scsi-fc-Export-fc_bsg_jobdone-and-use-it-in-FC-drive.patch patches.drivers/scsi-fc-provide-fc_bsg_to_shost-helper.patch patches.drivers/scsi-fc-provide-fc_bsg_to_rport-helper.patch patches.drivers/scsi-libfc-don-t-set-FC_RQST_STATE_DONE-before-calli.patch patches.drivers/scsi-fc-implement-kref-backed-reference-counting.patch patches.drivers/block-add-reference-counting-for-struct-bsg_job.patch patches.drivers/scsi-change-FC-drivers-to-use-struct-bsg_job.patch patches.drivers/scsi-fc-Use-bsg_destroy_job.patch patches.drivers/scsi-fc-use-bsg_softirq_done.patch patches.drivers/scsi-fc-use-bsg_job_done.patch patches.drivers/block-add-bsg_job_put-and-bsg_job_get.patch patches.drivers/scsi-fc-move-FC-transport-s-bsg-code-to-bsg-lib.patch patches.drivers/0100-qla2xxx-Remove-direct-access-of-scsi_status-field-in.patch patches.drivers/0101-qla2xxx-Cleanup-TMF-code-translation-from-qla_target.patch patches.drivers/0102-qla2xxx-Make-trace-flags-more-readable.patch patches.drivers/0103-qla2xxx-Remove-SRR-code.patch patches.drivers/0104-qla2xxx-Fix-wrong-argument-in-sp-done-callback.patch patches.drivers/0105-qla2xxx-Use-d_id-instead-of-s_id-for-more-clarity.patch patches.drivers/0106-qla2xxx-Track-I-T-nexus-as-single-fc_port-struct.patch patches.drivers/0107-qla2xxx-Add-framework-for-async-fabric-discovery.patch patches.drivers/0108-qla2xxx-Add-Dual-mode-support-in-the-driver.patch patches.drivers/0109-qla2xxx-Remove-unused-reverse_ini_mode.patch patches.drivers/0110-qla2xxx-Improve-RSCN-handling-in-driver.patch patches.drivers/0111-qla2xxx-Simplify-usage-of-SRB-structure-in-driver.patch patches.drivers/0112-qla2xxx-Avoid-using-variable-length-arrays.patch patches.drivers/0113-qla2xxx-Fix-a-warning-reported-by-the-smatch-static-.patch patches.drivers/0114-qla2xxx-Allow-vref-count-to-timeout-on-vport-delete.patch patches.drivers/0115-qla2xxx-Fix-memory-leak-for-abts-processing.patch patches.drivers/0116-qla2xxx-Fix-request-queue-corruption.patch patches.drivers/0117-qla2xxx-Fix-inadequate-lock-protection-for-ABTS.patch patches.drivers/0118-qla2xxx-Fix-sess_lock-hardware_lock-lock-order-probl.patch patches.drivers/0119-qla2xxx-Allow-relogin-to-proceed-if-remote-login-did.patch patches.drivers/0120-qla2xxx-Improve-T10-DIF-PI-handling-in-driver.patch patches.drivers/0121-qla2xxx-Export-DIF-stats-via-debugfs.patch patches.drivers/0122-qla2xxx-Add-async-new-target-notification.patch patches.drivers/0123-qla2xxx-Use-IOCB-interface-to-submit-non-critical-MB.patch patches.drivers/0124-qla2xxx-Add-DebugFS-node-to-display-Port-Database.patch patches.drivers/0125-qla2xxx-Change-scsi-host-lookup-method.patch patches.drivers/0126-qla2xxx-Fix-delayed-response-to-command-for-loop-mod.patch patches.drivers/0127-qla2xxx-Update-driver-version-to-9.00.00.00-k.patch patches.drivers/qla2xxx-Fix-crash-in-qla2xxx_eh_abort-on-bad-pt.patch patches.drivers/qla2xxx-Add-fix-to-read-correct-register-value-.patch patches.drivers/0130-scsi-qla2xxx-Fix-typo-in-driver.patch patches.drivers/0131-scsi-qla2xxx-remove-some-redundant-pointer-assignmen.patch patches.drivers/0132-scsi-qla2xxx-Fix-recursive-loop-during-target-mode-c.patch patches.drivers/0133-scsi-qla2xxx-Fix-NULL-pointer-access-due-to-redundan.patch patches.drivers/0134-scsi-qla2xxx-Fix-crash-due-to-mismatch-mumber-of-Q-p.patch patches.drivers/0135-scsi-qla2xxx-Modify-T262-FW-dump-template-to-specify.patch patches.drivers/0136-scsi-qla2xxx-Set-bit-15-for-DIAG_ECHO_TEST-MBC.patch patches.drivers/0137-scsi-qla2xxx-Fix-mailbox-pointer-error-in-fwdump-cap.patch patches.drivers/0138-scsi-qla2xxx-Fix-crash-due-to-NULL-pointer-dereferen.patch patches.drivers/0139-scsi-qla2xxx-Fix-extraneous-ref-on-sp-s-after-adapte.patch # qla4xxx backport (bsc#1019689, FATE#321700) patches.drivers/0001-scsi-qla4xxx-shut-up-warning-for-rd_reg_indirect.patch patches.drivers/0002-scsi-qla4xxx-Mark-symbols-static-where-possible.patch patches.drivers/0003-scsi-qla4xxx-print-MAC-and-SID-via-p-mM-R.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 patches.drivers/mpt3sas-Remove-usage-of-struct-timeval.patch patches.drivers/mpt3sas-Update-MPI-header-to-2.00.42.patch patches.drivers/mpt3sas-Handle-active-cable-exception-event.patch patches.drivers/mpt3sas-Fix-initial-Reference-tag-field-for-4K-PI-dr.patch patches.drivers/mpt3sas-Updating-mpt3sas-driver-version-to-13.100.00.patch patches.drivers/mpt3sas-Set-maximum-transfer-length-per-IO-to-4MB-fo.patch patches.drivers/mpt3sas-Used-synchronize_irq-API-to-synchronize-time.patch patches.drivers/mpt3sas-add-missing-curly-braces.patch patches.drivers/mpt3sas-set-num_phys-after-allocating-phy-space.patch patches.drivers/mpt3sas-avoid-mpt3sas_transport_port_add-NULL-parent.patch patches.drivers/mpt3sas-Eliminate-conditional-locking-in-mpt3sas_scs.patch patches.drivers/mpt3sas-Eliminate-dead-sleep_flag-code.patch patches.drivers/mpt3sas-Fix-warnings-exposed-by-W-1.patch patches.drivers/mpt3sas-Fix-for-improper-info-displayed-in-var-.patch patches.drivers/mpt3sas-Fix-for-incorrect-numbers-for-MSIX-vect.patch patches.drivers/mpt3sas-Implement-device_remove_in_progress-che.patch patches.drivers/mpt3sas-Remove-unused-macro-MPT_DEVICE_TLR_ON.patch patches.drivers/mpt3sas-Bump-driver-version-as-14.100.00.00.patch patches.drivers/mpt3sas-Added-Device-ID-s-for-SAS35-devices-and.patch patches.drivers/mpt3sas-Increased-Additional-MSIX-support-for-S.patch patches.drivers/mpt3sas-set-EEDP-escape-flags-for-SAS35-devices.patch patches.drivers/mpt3sas-Use-the-new-MPI-2.6-32-bit-Atomic-Reque.patch patches.drivers/mpt3sas-Fix-for-Endianness-issue.patch patches.drivers/mpt3sas-Bump-driver-version-as-14.101.00.00.patch patches.drivers/mpt3sas-fix-some-spelling-mistakes-in-message-a.patch patches.drivers/mpt3sas-Recognize-and-act-on-iopriority-info.patch patches.drivers/mpt3sas-Added-print-to-notify-cable-running-at-.patch patches.drivers/mpt3sas-Fix-for-Crusader-to-achieve-product-tar.patch patches.drivers/mpt3sas-Fix-Firmware-fault-state-0x2100-during-.patch patches.drivers/mpt3sas-Updating-driver-version-to-v15.100.00.0.patch patches.drivers/mpt3sas-Avoid-sleeping-in-interrupt-context.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 # SLE12-SP3 aacraid backport (bsc#1022607, FATE#1022607) patches.drivers/0023-aacraid-use-kmemdup.patch patches.drivers/0024-scsi-aacraid-mark-aac_src_select_comm-static.patch patches.drivers/0025-scsi-aacraid-Remove-duplicate-irq-management-code.patch patches.drivers/0026-scsi-aacraid-Added-aacraid.h-include-guard.patch patches.drivers/0027-scsi-aacraid-added-support-for-init_struct_8.patch patches.drivers/0028-scsi-aacraid-Added-sa-firmware-support.patch patches.drivers/0029-scsi-aacraid-Retrieve-and-update-the-device-types.patch patches.drivers/0030-scsi-aacraid-Reworked-scsi-command-submission-path.patch patches.drivers/0031-scsi-aacraid-Process-Error-for-response-I-O.patch patches.drivers/0032-scsi-aacraid-Added-support-for-response-path.patch patches.drivers/0033-scsi-aacraid-Added-support-for-read-medium-error.patch patches.drivers/0034-scsi-aacraid-Reworked-aac_command_thread.patch patches.drivers/0035-scsi-aacraid-Added-support-for-periodic-wellness-syn.patch patches.drivers/0036-scsi-aacraid-Retrieve-Queue-Depth-from-Adapter-FW.patch patches.drivers/0037-scsi-aacraid-Added-support-to-set-QD-of-attached-dri.patch patches.drivers/0038-scsi-aacraid-Added-support-for-hotplug.patch patches.drivers/0039-scsi-aacraid-Include-HBA-direct-interface.patch patches.drivers/0040-scsi-aacraid-Add-task-management-functionality.patch patches.drivers/0041-scsi-aacraid-Added-support-to-abort-cmd-and-reset-lu.patch patches.drivers/0042-scsi-aacraid-VPD-83-type3-support.patch patches.drivers/0043-scsi-aacraid-Added-new-IWBR-reset.patch patches.drivers/0044-scsi-aacraid-Added-ioctl-to-trigger-IOP-IWBR-reset.patch patches.drivers/0045-scsi-aacraid-Retrieve-HBA-host-information-ioctl.patch patches.drivers/0046-scsi-aacraid-Update-copyrights.patch patches.drivers/0047-scsi-aacraid-Change-Driver-Version-Prefix.patch patches.drivers/0048-scsi-aacraid-update-version.patch patches.drivers/0049-scsi-aacraid-rcode-is-unsigned-and-should-be-signed-.patch patches.drivers/0050-scsi-aacraid-avoid-open-coded-upper_32_bits.patch patches.drivers/0051-scsi-aacraid-Fix-camel-case.patch patches.drivers/0052-scsi-aacraid-Use-correct-channel-number-for-raw-srb.patch patches.drivers/0053-scsi-aacraid-Fix-for-excessive-prints-on-EEH.patch patches.drivers/0054-scsi-aacraid-Fix-memory-leak-in-fib-init-path.patch patches.drivers/0055-scsi-aacraid-Added-sysfs-for-driver-version.patch patches.drivers/0056-scsi-aacraid-Fix-sync-fibs-time-out-on-controller-re.patch patches.drivers/0057-scsi-aacraid-Skip-wellness-sync-on-controller-failur.patch patches.drivers/0058-scsi-aacraid-Reload-offlined-drives-after-controller.patch patches.drivers/0059-scsi-aacraid-Decrease-adapter-health-check-interval.patch patches.drivers/0060-scsi-aacraid-Skip-IOP-reset-on-controller-panic-SMAR.patch patches.drivers/0062-scsi-aacraid-Save-adapter-fib-log-before-an-IOP-rese.patch patches.drivers/0063-scsi-aacraid-Fix-a-potential-spinlock-double-unlock-.patch patches.drivers/0064-scsi-aacraid-Update-driver-version.patch patches.drivers/0065-scsi-aacraid-Fixed-expander-hotplug-for-SMART-family.patch patches.drivers/0066-scsi-aacraid-remove-redundant-zero-check-on-ret.patch patches.drivers/0067-scsi-aacraid-Fix-potential-null-access.patch patches.drivers/0068-scsi-aacraid-Don-t-copy-uninitialized-stack-memory-t.patch patches.drivers/0069-scsi-aacraid-fix-leak-of-data-from-stack-back-to-use.patch patches.drivers/0070-scsi-aacraid-fix-PCI-error-recovery-path.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 patches.drivers/0004-scsi-fnic-use-kernel-s-pM-format-option-to-print-MAC.patch patches.drivers/0005-scsi-fnic-Correcting-rport-check-location-in-fnic_qu.patch patches.drivers/0007-scsi-fnic-Ratelimit-printks-to-avoid-flooding-when-v.patch patches.drivers/0008-scsi-fnic-minor-cleanup-in-fnic_fcpio_itmf_cmpl_hand.patch patches.drivers/0009-scsi-fnic-Fix-for-Number-of-Active-IOs-in-fnicstats-.patch patches.drivers/0010-scsi-fnic-Avoid-false-out-of-order-detection-for-abo.patch patches.drivers/0011-scsi-fnic-Adding-Check-Condition-counter-to-misc-fni.patch patches.drivers/0012-scsi-fnic-Adding-debug-IO-and-Abort-latency-counter-.patch patches.drivers/0013-scsi-fnic-bug-fix-for-fip.fip_subcode-in-fnic_fcoe_s.patch patches.drivers/fnic-Return-DID_IMM_RETRY-if-rport-is-not-ready.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 patches.drivers/0009-snic-fix-typo.patch patches.drivers/0010-snic-Fix-use-after-free-in-case-of-a-dma-mapping-err.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 patches.drivers/arm64-hip-0001-hisi_sas-add-v2-hw-ACPI-support.patch patches.drivers/arm64-hip-0002-hisi_sas-fix-the-inconsistent-lock-issue-reported-by.patch patches.drivers/arm64-hip-0003-hisi_sas-update-driver-version-to-1.5.patch patches.drivers/arm64-hip-0004-scsi-hisi_sas-add-internal-abort-main-code.patch patches.drivers/arm64-hip-0005-scsi-hisi_sas-add-internal-abort-in-hisi_sas_dev_gon.patch patches.drivers/arm64-hip-0006-scsi-hisi_sas-add-internal-abort-to-hisi_sas_abort_t.patch patches.drivers/arm64-hip-0007-scsi-hisi_sas-add-prep_abort_v2_hw.patch patches.drivers/arm64-hip-0008-scsi-hisi_sas-add-v2-hw-slot-complete-internal-abort.patch patches.drivers/arm64-hip-0009-scsi-hisi_sas-fail-tmf-task-prep-when-port-detached.patch patches.drivers/arm64-hip-0010-scsi-hisi_sas-add-TMF-success-check.patch patches.drivers/arm64-hip-0011-scsi-hisi_sas-update-version-to-1.6.patch patches.drivers/arm64-hip-0012-scsi-hisi_sas-save-completion-queue-read-pointer.patch patches.drivers/arm64-hip-0013-scsi-hisi_sas-save-delivery-queue-write-pointer.patch patches.drivers/arm64-hip-0014-scsi-hisi_sas-keep-CHL_INT2-masked-for-v2-HW.patch patches.drivers/arm64-hip-0015-scsi-hisi_sas-only-zero-slot-memory-when-reused.patch patches.drivers/arm64-hip-0016-scsi-hisi_sas-use-safe-BITS_PER_BYTE-for-slot-tag-si.patch patches.drivers/arm64-hip-0017-scsi-hisi_sas-disable-dlvry-queues-once-at-reset-for.patch patches.drivers/arm64-hip-0018-scsi-hisi_sas-fix-phy8-linkrate-calculation-in-phy_u.patch patches.drivers/arm64-hip-0019-scsi-hisi_sas-fix-a-potential-warning-for-sata-disk-.patch patches.drivers/arm64-hip-0020-scsi-hisi_sas-set-dma-mask-before-allocate-DMA-memor.patch patches.drivers/arm64-hip-0021-scsi-hisi_sas-fix-HBA-SAS-addr-endianness-for-v2-hw.patch patches.drivers/arm64-hip-0022-scsi-hisi_sas-fix-HBA-SAS-addr-endianness-for-v1-hw.patch patches.drivers/arm64-hip-0023-scsi-hisi_sas-remove-init_id_frame_v2_hw.patch patches.drivers/arm64-hip-0024-scsi-hisi_sas-remove-init_id_frame_v1_hw.patch patches.drivers/arm64-hip-0025-scsi-hisi_sas-add-missing-SATA-pending-device-type-t.patch patches.drivers/arm64-hip-0026-scsi-hisi_sas-send-three-identify-before-phy-up.patch patches.drivers/arm64-hip-0027-scsi-hisi_sas-Add-v2-hw-support-for-different-refclk.patch patches.drivers/arm64-hip-0028-scsi-hisi_sas-add-v2-hw-support-for-ECC-and-AXI-bus-.patch patches.drivers/arm64-hip-0029-scsi-hisi_sas-alloc-queue-id-of-slot-according-to-de.patch patches.drivers/arm64-hip-0030-scsi-hisi_sas-only-process-broadcast-change-in-phy_b.patch patches.drivers/arm64-hip-0031-scsi-hisi_sas-fix-port-form-bug-in-hisi_sas_port_not.patch patches.drivers/arm64-hip-0032-scsi-hisi_sas-replace-WARN_ON-with-dev_warn-for-inte.patch patches.drivers/arm64-hip-0033-scsi-hisi_sas-modify-return-value-of-hisi_sas_query_.patch patches.drivers/arm64-hip-0034-scsi-hisi_sas-delete-repeated-configuration-in-free_.patch patches.drivers/arm64-hip-0035-scsi-hisi_sas-modify-some-values-in-get_ata_protocol.patch patches.drivers/arm64-hip-0036-scsi-hisi_sas-check-SATA-FIS-when-directly-attaching.patch patches.drivers/arm64-hip-0037-scsi-hisi_sas-use-atomic64_t-for-hisi_sas_device.run.patch patches.drivers/arm64-hip-0038-scsi-hisi_sas-add-PHY-set-linkrate-support-for-v1-an.patch patches.drivers/arm64-hip-0039-scsi-hisi_sas-shift-vs-compare-typos.patch patches.drivers/0001-scsi-hisi_sas-fix-free-ing-in-probe-and-remove.patch patches.drivers/0001-scsi-hisi_sas-support-deferred-probe-for-v2-hw.patch patches.drivers/0001-scsi-hisi_sas-service-v2-hw-CQ-ISR-with-tasklet.patch patches.drivers/0002-scsi-hisi_sas-lock-sensitive-regions-when-servicing-.patch patches.drivers/0003-scsi-hisi_sas-lock-sensitive-region-in-hisi_sas_slot.patch patches.drivers/0001-scsi-hisi_sas-workaround-v2-hw-SATA-IO-timeout-issue.patch patches.drivers/0002-scsi-hisi_sas-modify-some-values-of-ITCT-table.patch patches.drivers/0003-scsi-hisi_sas-downgrade-refclk-message.patch patches.drivers/0004-scsi-hisi_sas-modify-hard-reset-for-directed-attache.patch patches.drivers/0005-scsi-hisi_sas-downgrade-internal-abort-exit-print.patch patches.drivers/0006-scsi-hisi_sas-fix-probe-ordering-problem.patch patches.drivers/0007-scsi-hisi_sas-decrease-running_req-in-hisi_sas_slot_.patch patches.drivers/0001-scsi-hisi_sas-add-to_hisi_sas_port.patch patches.drivers/0002-scsi-hisi_sas-add-controller-reset.patch patches.drivers/0003-scsi-hisi_sas-move-PHY-init-to-hisi_sas_scan_start.patch patches.drivers/0004-scsi-hisi_sas-add-softreset-function-for-SATA-disk.patch patches.drivers/0005-scsi-hisi_sas-remove-hisi_sas_port_deformed.patch patches.drivers/0006-scsi-hisi_sas-error-hisi_sas_task_prep-when-port-dow.patch patches.drivers/0007-scsi-hisi_sas-only-reset-link-for-PHY_FUNC_LINK_RESE.patch patches.drivers/0008-scsi-hisi_sas-modify-error-handling-for-v2-hw.patch patches.drivers/0009-scsi-hisi_sas-modify-hisi_sas_abort_task-for-SSP.patch patches.drivers/0010-scsi-hisi_sas-hardreset-for-SATA-disk-in-LU-reset.patch patches.drivers/0011-scsi-hisi_sas-check-for-SAS_TASK_STATE_ABORTED-in-sl.patch patches.drivers/0012-scsi-hisi_sas-free-slots-after-hardreset.patch patches.drivers/0013-scsi-hisi_sas-fix-some-sas_task.task_state_lock-lock.patch patches.drivers/0014-scsi-hisi_sas-remove-task-free-ing-for-timeouts.patch patches.drivers/0015-scsi-hisi_sas-process-error-codes-according-to-their.patch patches.drivers/0016-scsi-hisi_sas-some-modifications-to-v2-hw-reg-init-v.patch patches.drivers/0017-scsi-hisi_sas-handle-PHY-UP-DOWN-simultaneous-irq.patch patches.drivers/0018-scsi-hisi_sas-rename-hisi_sas_link_timeout_-enable-d.patch patches.drivers/0019-scsi-hisi_sas-add-hisi_sas_clear_nexus_ha.patch patches.drivers/0020-scsi-hisi_sas-release-SMP-slot-in-lldd_abort_task.patch patches.drivers/0021-scsi-hisi_sas-check-hisi_sas_lu_reset-error-message.patch patches.drivers/0022-scsi-hisi_sas-use-dev_is_sata-to-identify-SATA-or-SA.patch patches.drivers/0023-scsi-hisi_sas-add-is_sata_phy_v2_hw.patch patches.drivers/0001-scsi-hisi_sas-fix-SATA-dependency.patch # bsc#1049298 patches.drivers/0001-scsi-hisi_sas-relocate-get_ata_protocol.patch patches.drivers/0002-scsi-hisi_sas-workaround-STP-link-SoC-bug.patch patches.drivers/0003-scsi-hisi_sas-workaround-a-SoC-SATA-IO-processing-bu.patch patches.drivers/0004-scsi-hisi_sas-workaround-SoC-about-abort-timeout-bug.patch patches.drivers/0005-scsi-hisi_sas-add-v2-hw-internal-abort-timeout-worka.patch patches.drivers/0006-scsi-hisi_sas-fix-NULL-deference-when-TMF-timeouts.patch patches.drivers/0007-scsi-hisi_sas-controller-reset-for-multi-bits-ECC-an.patch patches.drivers/0008-scsi-hisi_sas-fix-timeout-check-in-hisi_sas_internal.patch patches.drivers/0009-scsi-hisi_sas-optimise-the-usage-of-hisi_hba.lock.patch patches.drivers/0010-scsi-hisi_sas-add-pci_dev-in-hisi_hba-struct.patch patches.drivers/0011-scsi-hisi_sas-optimise-DMA-slot-memory.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 # fate#321595 patches.drivers/scsi-ipr-0006-Add-asynchronous-error-notification.patch patches.drivers/scsi-ipr-0007-Don-t-log-unnecessary-9084-error-details.patch patches.drivers/scsi-ipr-0008-Remove-redundant-messages-at-adapter-init-t.patch patches.drivers/scsi-ipr-0009-Fix-async-error-WARN_ON.patch # IPR fixes (bsc#1031555) patches.drivers/scsi-ipr-0010-Fix-missed-EH-wakeup.patch patches.drivers/scsi-ipr-0011-Remove-redundant-initialization.patch patches.drivers/scsi-ipr-0012-Fix-abort-path-race-condition.patch patches.drivers/scsi-ipr-0013-Error-path-locking-fixes.patch patches.drivers/scsi-ipr-0014-Fix-SATA-EH-hang.patch patches.drivers/scsi-ipr-0015-Driver-version-2.6.4.patch # multipath IPR lockup fix 1034419 patches.drivers/scsi-ipr-0016-do-not-set-DID_PASSTHROUGH-on-CHECK-CONDITION.patch # bsc#939926 patches.fixes/scsi-hosts-update-to-use-ida_simple-for-host_no-management patches.drivers/scsi-libsas-enable-FPDMA-SEND-RECEIVE.patch patches.drivers/scsi-libsas-use-ata_is_ncq-and-ata_has_dma-accessors.patch # Generic S/G library patches.drivers/0001-new-helper-memdup_user_nul.patch patches.drivers/0002-scsi-replace-scsi_data_buffer-with-sg_table-in-SG-fu.patch patches.drivers/0003-scsi-replace-mq-with-first_chunk-in-SG-functions.patch patches.drivers/0004-scsi-rename-SG-related-struct-and-functions.patch patches.drivers/0005-scsi-rename-SCSI_MAX_-SG-SG_CHAIN-_SEGMENTS.patch patches.drivers/0006-lib-scatterlist-move-SG-pool-code-from-SCSI-driver-t.patch patches.drivers/0007-IB-srp-fix-invalid-indirect_sg_entries-parameter-val.patch # 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 # libata backport fate#322521 patches.drivers/ata-0081-libata-core-Allow-longer-timeout-for-drive-spinup-fr.patch patches.drivers/ata-0082-libata-scsi-use-ph-to-dump-small-buffers.patch patches.drivers/ata-0083-pata_atiixp-fix-trivial-indentation-misalignment-on-.patch patches.drivers/ata-0084-ata-Use-IS_ENABLED-instead-of-checking-for-built-in-.patch patches.drivers/ata-0085-ata-fix-return-value-check-in-ahci_seattle_get_port_.patch patches.drivers/ata-0086-ata-ahci_brcmstb-rename-to-support-across-Broadcom-S.patch patches.drivers/ata-0087-ata-ahci_brcm-Add-support-for-Broadcom-NSP-SoC.patch patches.drivers/ata-0088-ata-fix-ering-sysfs-time-printing.patch patches.drivers/ata-0089-ata-sata_mv-fix-mis-conversion-in-mv_write_cached_re.patch patches.drivers/ata-0090-drivers-ata-pata_arasan_cf-use-the-same-name-for-the.patch patches.drivers/ata-0091-libata-scsi-do-not-respond-with-invalid-field-for-FO.patch patches.drivers/ata-0092-libata-scsi-correct-cbd-to-CDB-in-comment.patch patches.drivers/ata-0093-libata-scsi-set-correct-VERSION-field-for-ZAC-device.patch patches.drivers/ata-0094-libata-scsi-fix-SET-FEATURES-filtering-for-ata_msens.patch patches.drivers/ata-0095-libata-scsi-set-CmdQue-bit-in-standard-INQUIRY-data-.patch patches.drivers/ata-0096-libata-scsi-correct-SPC-version-descriptor.patch patches.drivers/ata-0097-ata-hpt366-fix-incorrect-mask-when-checking-at-cmd_h.patch patches.drivers/ata-0098-libata-scsi-fix-D_SENSE-bit-relection-in-control-mod.patch patches.drivers/ata-0099-libata-scsi-rename-ata_msense_ctl_mode-to-ata_msense.patch patches.drivers/ata-0100-libata-scsi-reject-WRITE-SAME-16-with-n_block-that-e.patch patches.drivers/ata-0101-libata-scsi-avoid-repeated-calculation-of-number-of-.patch patches.drivers/ata-0102-libata-use-ata_is_ncq-accessors.patch patches.drivers/ata-0103-ata-fixup-ATA_PROT_NODATA.patch patches.drivers/ata-0104-libata-eh-decode-all-taskfile-protocols.patch patches.drivers/ata-0105-ata-Handle-ATA-NCQ-NO-DATA-commands-correctly.patch patches.drivers/ata-0106-libata-scsi-Fix-translation-of-REPORT-ZONES-command.patch patches.drivers/ata-0107-libata-scsi-Fix-ZBC-management-out-command-translati.patch patches.drivers/ata-0108-libata-scsi-minor-cleanup-for-ata_scsi_zbc_out_xlat.patch patches.drivers/ata-0109-ata-make-lba_-28-48-_ok-use-ATA_MAX_SECTORS-_LBA48.patch patches.drivers/ata-0110-libata-return-boolean-values-from-ata_is_.patch patches.drivers/ata-0111-libata-remove-ata_is_nodata.patch patches.drivers/ata-0112-libata-remove-ATA_PROT_FLAG_DATA.patch patches.drivers/ata-0113-ata-define-ATA_PROT_-in-terms-of-ATA_PROT_FLAG_.patch patches.drivers/ata-0114-AHCI-Clear-GHC.IS-to-prevent-unexpectly-asserting-IN.patch patches.drivers/ata-0115-libata-scsi-better-style-in-ata_msense_.patch patches.drivers/ata-0116-libata-scsi-use-u8-array-to-store-mode-page-copy.patch patches.drivers/ata-0117-libata-scsi-fix-MODE-SELECT-translation-for-Control-.patch patches.drivers/ata-0118-ahci-qoriq-adjust-sata-parameter.patch patches.drivers/ata-0119-ahci-qoriq-enable-snoopable-sata-read-and-write.patch patches.drivers/ata-0120-ahci-st-Add-ports-implemented-property-in-support.patch patches.drivers/ata-0121-ahci-also-use-a-per-port-lock-for-the-multi-MSIX-cas.patch patches.drivers/ata-0122-ahci-disable-correct-irq-for-dummy-ports.patch patches.drivers/ata-0123-libata-Safely-overwrite-attached-page-in-WRITE-SAME-.patch patches.drivers/ata-0124-libata-Add-support-for-SCT-Write-Same.patch patches.drivers/ata-0125-libata-SCT-Write-Same-DSM-Trim.patch patches.drivers/ata-0126-libata-SCT-Write-Same-handle-ATA_DFLAG_PIO.patch patches.drivers/ata-0127-pata_ninja32-Avoid-corrupting-status-flags.patch patches.drivers/ata-0128-ahci-use-pci_alloc_irq_vectors.patch patches.drivers/ata-0129-libata-Some-drives-failing-on-SCT-Write-Same.patch patches.drivers/ata-0130-ata-sata_mv-Replacing-dma_pool_alloc-and-memset-with.patch patches.drivers/ata-0131-ata-Replace-BUG-with-BUG_ON.patch patches.drivers/ata-0132-pata_at91-Use-PTR_ERR_OR_ZERO-rather-than-if-IS_ERR-.patch patches.drivers/ata-0133-ahci-qoriq-Revert-ahci-qoriq-Disable-NCQ-on-ls2080a-.patch patches.drivers/ata-0134-ahci-only-try-to-use-multi-MSI-mode-if-there-is-more.patch patches.drivers/ata-0135-ahci-qoriq-added-ls1046a-platform-support.patch patches.drivers/ata-0136-ata-Enabling-ATA-Command-Priorities.patch patches.drivers/ata-0137-ata-ATA-Command-Priority-Disabled-By-Default.patch patches.drivers/ata-0138-ata-set-ncq_prio_enabled-iff-device-has-support.patch patches.drivers/ata-0139-ahci-fix-nvec-check.patch patches.drivers/ata-0140-ahci-fix-the-single-MSI-X-case-in-ahci_init_one.patch patches.drivers/ata-0141-libata-scsi-Fixup-ata_gen_passthru_sense.patch patches.drivers/ata-0142-pata-imx-sort-headers-out.patch patches.drivers/ata-0143-pata-imx-set-controller-PIO-mode-with-.set_piomode-c.patch patches.drivers/ata-0144-pata-imx-add-support-of-setting-timings-for-PIO-mode.patch patches.drivers/ata-0145-pata-imx-support-controller-modes-up-to-PIO4.patch patches.drivers/ata-0146-ahci-always-fall-back-to-single-MSI-mode.patch patches.drivers/ata-0147-ata-sata_mv-check-for-errors-when-parsing-nr-ports-f.patch patches.drivers/ata-0149-ahci-remap.h-add-ahci-remapping-definitions.patch patches.drivers/ata-0150-ahci-warn-about-remapped-NVMe-devices.patch patches.drivers/ata-0151-libata-scsi-disable-SCT-Write-Same-for-the-moment.patch patches.drivers/ata-0152-ata-avoid-probing-NCQ-Prio-Support-if-not-explicitly.patch patches.drivers/ata-0153-libata-libsas-Define-ATA_CMD_NCQ_NON_DATA.patch #bsc#1032730 patches.drivers/0001-ahci-qoriq-added-a-condition-to-enable-dma-coherence.patch patches.drivers/0002-ahci-qoriq-report-error-when-ecc-register-address-is.patch patches.drivers/0003-ahci-qoriq-added-ls2088a-platforms-support.patch patches.drivers/0004-ahci-qoriq-correct-the-sata-ecc-setting-error.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 patches.drivers/0008-mtip32xx-mark-symbols-static-where-possible.patch patches.drivers/0009-Block-mtip32xx-Improvement-in-code-readability-when-.patch patches.drivers/0010-block-mtip32xx-set-error-code-on-failure.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/0139-nvme-remove-rcu-namespace-protection.patch patches.drivers/0141-nvme-move-nvme_cancel_request-to-common-code.patch patches.drivers/0142-nvme-allow-transitioning-from-NEW-to-LIVE-state.patch patches.drivers/0143-nvme-Modify-and-export-sync-command-submission-for-f.patch patches.drivers/0144-nvme-add-fabrics-sysfs-attributes.patch patches.drivers/0145-nvme.h-add-NVMe-over-Fabrics-definitions.patch patches.drivers/0146-nvme-fabrics-add-a-generic-NVMe-over-Fabrics-library.patch patches.drivers/0147-nvme.h-Add-keep-alive-opcode-and-identify-controller.patch patches.drivers/0148-nvme-add-keep-alive-support.patch patches.drivers/0149-nvmet-add-a-generic-NVMe-target.patch patches.drivers/0150-nvme-loop-add-a-NVMe-loopback-host-driver.patch patches.drivers/0151-nvme-loop-add-configfs-dependency.patch patches.drivers/0152-nvmet-fix-an-error-code.patch patches.drivers/0154-nvme-add-new-reconnecting-controller-state.patch patches.drivers/0155-nvme-rdma.h-Add-includes-for-nvme-rdma_cm-negotiatio.patch patches.drivers/0156-nvmet-rdma-add-a-NVMe-over-Fabrics-RDMA-target-drive.patch patches.drivers/0157-nvme-rdma-add-a-NVMe-over-Fabrics-RDMA-host-driver.patch patches.drivers/0158-nvme-rdma-fix-the-return-value-of-nvme_rdma_reinit_r.patch patches.drivers/0159-nvme-rdma-Don-t-use-tl_retry_count.patch patches.drivers/0160-nvme-fabrics-Remove-tl_retry_count.patch patches.drivers/0161-nvme-fabrics-add-remove-ctrl-repeat-fix.patch patches.drivers/0162-nvmet-fix-return-value-check-in-nvmet_subsys_alloc.patch patches.drivers/0163-nvme-loop-fix-nvme-loop-Kconfig-dependencies.patch patches.drivers/0164-nvme-Limit-command-retries.patch patches.drivers/0165-nvme-avoid-crashes-when-node-0-is-memoryless-node.patch patches.drivers/0166-NVMe-don-t-allocate-unused-nvme_major.patch patches.drivers/0167-nvme-initialize-variable-before-logical-OR-ing-it.patch patches.drivers/0168-nvme-pci-Provide-SR-IOV-support.patch patches.drivers/0169-nvme-Suspend-all-queues-before-deletion.patch patches.drivers/0170-nvme-Prevent-controller-state-invalid-transition.patch patches.drivers/0171-nvme-Fix-nvme_get-set_features-with-a-NULL-result-po.patch patches.drivers/0172-nvme-Don-t-suspend-admin-queue-that-wasn-t-created.patch patches.drivers/0173-nvme-quirk-Add-a-delay-before-checking-device-ready-.patch patches.drivers/0174-nvme-rdma-add-DELETING-queue-flag.patch patches.drivers/0175-nvme-rdma-use-ib_client-API-to-detect-device-removal.patch patches.drivers/0176-nvme-rdma-fix-null-pointer-dereference-on-req-mr.patch patches.drivers/0177-nvme-rdma-only-clear-queue-flags-after-successful-co.patch # Patches 0178 and 0179 moved to block-layer section patches.drivers/0180-nvme-rdma-use-IB_PD_UNSAFE_GLOBAL_RKEY.patch patches.drivers/0181-nvme-fabrics-rework-nvmf_get_address-for-variable-op.patch patches.drivers/0182-nvme-fabrics-revise-host-transport-option-descriptio.patch patches.drivers/0183-nvme-fabrics-Add-host_traddr-options-field-to-host-i.patch patches.drivers/0184-admin-cmd-Added-smart-log-command-support.patch patches.drivers/0185-nvmet-Use-direct-IO-for-writes.patch patches.drivers/0186-nvmet-Make-dsm-number-of-ranges-zero-based.patch patches.drivers/0187-nvme-scsi-Remove-power-management-support.patch patches.drivers/0188-nvme-Pass-pointers-not-dma-addresses-to-nvme_get-set.patch patches.drivers/0189-nvme-Stop-probing-a-removed-device.patch patches.drivers/0190-nvme-Delete-created-IO-queues-on-reset.patch patches.drivers/0191-nvme-don-t-schedule-multiple-resets.patch patches.drivers/0192-nvme-Add-sysfs-entry-for-NVMe-CMBs-when-appropriate.patch patches.drivers/0193-nvme-Add-tertiary-number-to-NVME_VS.patch patches.drivers/0194-nvme.h-resync-with-nvme-cli.patch patches.drivers/0195-nvme.h-add-an-enum-for-cns-values.patch patches.drivers/0196-nvme-use-symbolic-constants-for-CNS-values.patch patches.drivers/0197-nvmet-use-symbolic-constants-for-CNS-values.patch patches.drivers/ata-0148-nvme-move-NVMe-class-code-to-pci_ids.h.patch patches.drivers/0198-nvme-introduce-struct-nvme_request.patch patches.drivers/0199-nvme-don-t-pass-the-full-CQE-to-nvme_complete_async_.patch patches.drivers/0200-nvmet-rdma-Correctly-handle-RDMA-device-hot-removal.patch patches.drivers/0201-nvmet-rdma-Don-t-use-the-inline-buffer-in-order-to-a.patch patches.drivers/0202-nvmet-Fix-controller-serial-number-inconsistency.patch patches.drivers/0203-nvme-rdma-start-async-event-handler-after-reconnecti.patch patches.drivers/0204-nvme-rdma-Remove-unused-includes.patch patches.drivers/0205-nvmet-rdma-Fix-use-after-free.patch patches.drivers/0206-nvmet-rdma-1-to-queue_size-from-hsqsize-hrqsize.patch patches.drivers/0207-fabrics-define-admin-sqsize-min-default-per-spec.patch patches.drivers/0208-nvme-rdma-fix-sqsize-hsqsize-per-spec.patch patches.drivers/0209-nvme-loop-set-sqsize-to-0-based-value-per-spec.patch patches.drivers/0210-nvme-fabrics-change-NQN-UUID-to-big-endian-format.patch patches.drivers/0211-nvme-fabrics-get-a-reference-when-reusing-a-nvme_hos.patch patches.drivers/0212-nvme-fabrics-drivers-don-t-need-the-nvme-pci-driver.patch patches.drivers/0213-nvme-rdma-Get-rid-of-duplicate-variable.patch patches.drivers/0214-nvme-rdma-Get-rid-of-redundant-defines.patch patches.drivers/0215-nvme_rdma-keep-a-ref-on-the-ctrl-during-delete-flush.patch patches.drivers/0216-nvme-rdma-destroy-nvme-queue-rdma-resources-on-conne.patch patches.drivers/0217-nvme-make-NVME_RDMA-depend-on-BLOCK.patch patches.drivers/0220-nvmet-rdma-Fix-possible-NULL-deref-when-handling-rdm.patch patches.drivers/0221-nvme-rdma-reject-non-connect-commands-before-the-que.patch patches.drivers/0222-nvmet-Don-t-queue-fatal-error-work-if-csts.cfs-is-se.patch patches.drivers/0223-nvmet-rdma-don-t-forget-to-delete-a-queue-from-the-l.patch patches.drivers/0224-nvme-rdma-stop-and-free-io-queues-on-connect-failure.patch patches.drivers/0225-nvmet-rdma-drain-the-queue-pair-just-before-freeing-.patch patches.drivers/0226-nvme-untangle-0-and-BLK_MQ_RQ_QUEUE_OK.patch patches.drivers/0227-nvme-pci-Don-t-free-queues-on-error.patch patches.drivers/0228-fs-configfs-don-t-return-anything-from-drop_link.patch patches.drivers/0229-nvmet-rdma-Fix-REJ-status-code.patch patches.drivers/0230-nvme-rdma-force-queue-size-to-respect-controller-cap.patch patches.drivers/0231-nvme-fabrics-Fix-memory-leaks-in-nvmf_parse_options.patch patches.drivers/0232-nvme-fabrics-Fix-a-memory-leak-in-an-nvmf_create_ctr.patch patches.drivers/0233-nvmet-Fix-possible-infinite-loop-triggered-on-hot-na.patch patches.drivers/0234-nvme-scsi-Remove-set-but-not-used-variables.patch patches.drivers/0235-nvme-fabrics-Adjust-source-code-indentation.patch patches.drivers/0236-nvme-rdma-remove-redundant-define.patch patches.drivers/0237-nvmet-rdma-align-to-generic-ib_event-logging-helper.patch patches.drivers/0238-nvme-fabrics-set-sqe.command_id-in-core-not-transpor.patch patches.drivers/0239-nvme-fabrics-patch-target-code-in-prep-for-FC-transp.patch patches.drivers/0240-Add-type-0x28-NVME-type-code-to-scsi-fc-headers.patch patches.drivers/0241-parser-add-u64-number-parser.patch patches.drivers/0242-nvme-fabrics-Add-FC-transport-FC-NVME-definitions.patch patches.drivers/0243-nvme-fabrics-Add-FC-transport-LLDD-api-definitions.patch patches.drivers/0244-nvme-fabrics-Add-host-support-for-FC-transport.patch patches.drivers/0245-nvme-fabrics-Add-FC-transport-error-codes-to-nvme.h.patch patches.drivers/0246-nvme-fabrics-Add-target-support-for-FC-transport.patch patches.drivers/0247-nvme-fabrics-Add-FC-LLDD-loopback-driver-to-test-FC-.patch patches.drivers/0248-nvme-pci-Log-PCI_STATUS-when-the-controller-dies.patch patches.drivers/0249-nvme-Use-correct-scnprintf-in-cmb-show.patch patches.drivers/0250-nvme-simplify-stripe-quirk.patch patches.drivers/0251-nvme-pci-Delete-misleading-queue-wrap-comment.patch patches.drivers/0252-nvme-scsi-Remove-START-STOP-emulation.patch patches.drivers/0253-nvme-fc-correct-some-printk-information.patch patches.drivers/0254-nvme-fc-simplify-error-handling-of-nvme_fc_create_hw.patch patches.drivers/0255-nvmet-fix-KATO-offset-in-Set-Features.patch patches.drivers/0256-nvmet-fcloop-remove-some-logically-dead-code-perform.patch patches.drivers/0257-nvme-rdma-fix-nvme_rdma_queue_is_ready.patch patches.drivers/0258-nvmet_fc-correct-logic-in-disconnect-queue-LS-handli.patch patches.drivers/0259-nvmet-delete-controllers-deletion-upon-subsystem-rel.patch patches.drivers/0260-nvmet-cancel-fatal-error-and-flush-async-work-before.patch patches.drivers/0261-nvmet-Call-fatal_error-from-keep-alive-timout-expira.patch patches.drivers/0262-nvmet-rdma-Fix-missing-dma-sync-to-nvme-data-structu.patch patches.drivers/0263-nvmet_fc-cleanup-of-abort-flag-processing-in-fcp_op_.patch patches.drivers/0264-nvmet_fc-Clear-SG-list-to-avoid-double-frees.patch patches.drivers/0265-nvmet_fc-add-target-feature-flags-for-upcall-isr-con.patch patches.drivers/0266-nvmet_fc-add-req_release-to-lldd-api.patch patches.drivers/0267-nvme_fcloop-split-job-struct-from-transport-for-req_.patch patches.drivers/0268-nvmet_fc-Rework-target-side-abort-handling.patch patches.drivers/0269-nvme_fc-Sync-FC-NVME-header-with-standard.patch patches.drivers/0270-nvmet_fc-Sync-NVME-LS-reject-reasons-with-spec.patch patches.drivers/0271-Standardize-nvme-SGL-segment-count.patch patches.drivers/0272-Fix-nvme-unregister-port-timeout.patch patches.drivers/0273-Fix-rejected-nvme-LS-Req.patch patches.drivers/0274-Fix-log-message-in-completion-path.patch patches.drivers/0275-Add-debug-messages-for-nvme-fcp-resource-allocation.patch patches.drivers/0276-Fix-spelling-in-comments.patch patches.drivers/0277-Remove-unused-defines-for-NVME-PostBuf.patch patches.drivers/0278-Remove-NULL-ptr-check-before-kfree.patch patches.drivers/0279-Fix-extra-line-print-in-rqpair-debug-print.patch patches.drivers/0280-Fix-PRLI-ACC-rsp-for-NVME.patch patches.drivers/0281-Fix-driver-unload-reload-operation.patch patches.drivers/0282-Fix-driver-usage-of-128B-WQEs-when-WQ_CREATE-is-V1.patch patches.drivers/0283-Fix-nvme-initiator-handling-when-not-enabled.patch patches.drivers/0284-Remove-hba-lock-from-NVMET-issue-WQE.patch patches.drivers/0285-Fix-driver-load-issues-when-MRQ-8.patch patches.drivers/0286-Fix-crash-after-issuing-lip-reset.patch patches.drivers/0287-Fix-max_sgl_segments-settings-for-NVME-NVMET.patch patches.drivers/0288-Add-Fabric-assigned-WWN-support.patch patches.drivers/0289-Fix-implicit-logo-and-RSCN-handling-for-NVMET.patch patches.drivers/0290-Update-ABORT-processing-for-NVMET.patch patches.drivers/0291-Fix-Express-lane-queue-creation.patch patches.drivers/0292-lpfc-revison-11.2.0.12.patch patches.drivers/0293-lpfc-Fix-memory-corruption-of-the-lpfc_ncmd-list-poi.patch patches.drivers/0294-nvme-fabrics-Allow-ctrl-loss-timeout-configuration.patch patches.drivers/0295-nvme-rdma-get-rid-of-local-reconnect_delay.patch patches.drivers/0296-nvme-rdma-Support-ctrl_loss_tmo.patch patches.drivers/0297-nvme_fc-Add-check-of-status_code-in-ERSP_IU.patch patches.drivers/0298-nvme_fc-correct-LS-validation.patch patches.drivers/0299-nvme_fc-Clean-up-host-fcpio-done-status-handling.patch patches.drivers/0299-nvmet_fc-add-missing-reference-in-add_port.patch patches.drivers/0300-nvme_fc-Move-LS-s-to-rport.patch patches.drivers/0301-nvme_fc-Add-ls-aborts-on-remote-port-teardown.patch patches.drivers/0302-nvme-rdma-Don-t-leak-uninitialized-memory-in-connect.patch patches.drivers/0303-nvme-rdma-Remove-duplicate-call-to-nvme_remove_names.patch patches.drivers/0304-nvme-rdma-Free-the-I-O-tags-when-we-delete-the-contr.patch patches.drivers/0305-nvme-loop-Remove-duplicate-call-to-nvme_remove_names.patch patches.drivers/0306-nvme-rdma-Make-sure-to-shutdown-the-controller-if-we.patch patches.drivers/0307-nvme-rdma-align-to-generic-ib_event-logging-helper.patch patches.drivers/0308-nvme-rdma-use-rdma-connection-reject-helper-function.patch patches.drivers/0309-nvmet_rdma-log-the-connection-reject-message.patch patches.drivers/0310-nvme-rdma-Switch-from-dma_device-to-dev.parent.patch patches.drivers/0311-nvme-fc-use-blk_rq_nr_phys_segments.patch patches.drivers/0312-nvme-scsi-don-t-rely-on-BLK_MAX_CDB.patch patches.drivers/0313-nvme-pci-Don-t-mark-IOD-as-aborted-if-abort-wasn-t-s.patch patches.drivers/0314-nvme-admin-cmd-fix-spelling-mistake-Counld-Could.patch patches.drivers/0315-nvmet-Make-cntlid-globally-unique.patch patches.drivers/0316-nvme-Make-controller-state-visible-via-sysfs.patch patches.drivers/0317-nvmet-avoid-dereferencing-nvmet_req.patch patches.drivers/0318-nvme-add-semicolon-in-nvme_command-setting.patch patches.drivers/0319-nvme-Use-CNS-as-8-bit-field-and-avoid-endianness-con.patch patches.drivers/0320-nvme-make-nvmf_register_transport-require-a-create_c.patch patches.drivers/0321-nvme-pci-Disable-on-removal-when-disconnected.patch patches.drivers/0322-nvme-core-Fix-race-kicking-freed-request_queue.patch patches.drivers/0323-nvme-pci-No-special-case-for-queue-busy-on-IO.patch patches.drivers/0324-nvme-fc-don-t-bother-to-validate-ioccsz-and-iorcsz.patch patches.drivers/0325-nvme-rdma-move-nvme-cm-status-helper-to-.h-file.patch patches.drivers/0326-nvmet-rdma-use-nvme-cm-status-helper.patch patches.drivers/0327-nvmet-rdma-Fix-error-handling.patch patches.drivers/0328-nvme-rdma-add-support-for-host_traddr.patch patches.drivers/0329-nvme-detect-NVMe-controller-in-recent-MacBooks.patch patches.drivers/0332-nvme-Complete-all-stuck-requests.patch patches.drivers/0333-nvme-loop-fix-a-possible-use-after-free-when-destroy.patch patches.drivers/0334-nvmet-confirm-sq-percpu-has-scheduled-and-switched-t.patch patches.drivers/0335-nvmet-rdma-Fix-a-possible-uninitialized-variable-der.patch patches.drivers/0336-nvme-rdma-handle-cpu-unplug-when-re-establishing-the.patch patches.drivers/0337-nvme-loop-handle-cpu-unplug-when-re-establishing-the.patch patches.drivers/0338-nvmet-add-missing-byte-swap-in-nvmet_get_smart_log.patch patches.drivers/0339-nvmet-fix-byte-swap-in-nvmet_parse_io_cmd.patch patches.drivers/0340-nvmet-rdma-occasionally-flush-ongoing-controller-tea.patch patches.drivers/0341-nvme-rdma-Give-some-more-grace-for-rdma-connection-e.patch patches.drivers/0342-nvme-loop-remove-some-code-duplication.patch patches.drivers/0343-nvmet-Fixed-avoided-printing-nvmet-twice-in-error-lo.patch patches.drivers/0344-nvmet-Introduced-helper-routine-for-controller-statu.patch patches.drivers/0345-nvmet-use-symbolic-constants-for-log-identifiers.patch patches.drivers/0346-nvme-rdma-fix-module_init-theoretical-error-path.patch patches.drivers/0347-nvme-loop-fix-module_init-theoretical-error-path.patch patches.drivers/0348-nvme-fc-fix-module_init-theoretical-error-path.patch patches.drivers/0349-nvme-loop-remove-unneeded-includes.patch patches.drivers/0350-nvme-loop-retrieve-iod-from-the-cqe-command_id.patch patches.drivers/0351-nvme-rdma-increment-request-retries-counter-before-r.patch patches.drivers/0352-nvme-loop-increment-request-retries-counter-before-r.patch patches.drivers/0353-nvme-fc-increment-request-retries-counter-before-req.patch patches.drivers/0354-nvme-fc-drop-ctrl-for-all-command-completions.patch patches.drivers/0355-nvme-factor-request-completion-code-into-a-common-he.patch patches.drivers/0356-nvme-move-retries-setup-to-nvme_setup_cmd.patch patches.drivers/0357-nvme-cleanup-nvme_req_needs_retry.patch patches.drivers/0358-nvme-mark-nvme_max_retries-static.patch patches.drivers/0359-nvme-move-the-retries-count-to-struct-nvme_request.patch patches.drivers/0360-nvme-loop-Fix-sqsize-wrong-assignment-based-on-ctrl-.patch patches.drivers/0361-nvme-rdma-Fix-sqsize-wrong-assignment-based-on-ctrl-.patch patches.drivers/0362-nvme-fc-Fix-sqsize-wrong-assignment-based-on-ctrl-MQ.patch patches.drivers/0363-nvme-fc-fix-status-code-handling-in-nvme_fc_fcpio_do.patch patches.drivers/0364-nvme-pci-Don-t-set-reserved-SQ-create-flags.patch patches.drivers/0365-nvme-improve-performance-for-virtual-NVMe-devices.patch patches.drivers/0366-nvmet-convert-from-kmap-to-nvmet_copy_from_sgl.patch patches.drivers/0367-nvmet_fc-Change-traddr-field-separator-to-a-colon.patch patches.drivers/0368-nvme-pci-Poll-CQ-on-timeout.patch patches.drivers/0369-nvme-split-nvme-status-from-block-req-errors.patch patches.drivers/0370-nvme-make-nvme_error_status-private.patch patches.drivers/0371-nvme-let-dm-mpath-distinguish-nvme-error-codes.patch patches.drivers/0372-nvme_fc-fix-command-id-check.patch patches.drivers/0373-nvme_fc-add-aen-abort-to-teardown.patch patches.drivers/0374-nvme_fc-add-controller-reset-support.patch patches.drivers/0375-nvme-fc-mark-two-symbols-static.patch patches.drivers/0376-nvmet-fc-mark-nvmet_fc_handle_fcp_rqst-static.patch patches.drivers/0377-nvmet-fc-fix-endianess-annoations-for-nvmet_fc_forma.patch patches.drivers/0378-nvmet-fc-mark-the-sqhd-field-as-__le16.patch patches.drivers/0379-nvmet-fc-properly-endian-swap-sq_head.patch patches.drivers/0380-nvmet-fcloop-mark-two-symbols-static.patch patches.drivers/0381-nvme-fc-avoid-memory-corruption-caused-by-calling-nv.patch patches.drivers/0382-nvme-scsi-Consider-LBA-format-in-IO-splitting-calcul.patch patches.drivers/0383-nvme-scsi-remove-nvme_trans_security_protocol.patch patches.drivers/0384-nvme-unmap-CMB-and-remove-sysfs-file-in-reset-path.patch patches.drivers/0385-nvme-fc-correct-port-role-bits.patch patches.drivers/0386-nvme-fc-require-target-or-discovery-role-for-fc-nvme.patch patches.drivers/0387-nvme-fc-stop-queues-on-error-detection.patch patches.drivers/0388-nvmet-fc-remove-target-cpu-scheduling-flag.patch patches.drivers/0389-nvmet-release-the-sq-ref-on-rdma-read-errors.patch patches.drivers/0390-nvme_fc-get-rid-of-local-reconnect_delay.patch patches.drivers/0391-nvme_fc-Support-ctrl_loss_tmo.patch patches.drivers/0392-nvme_fc-replace-ioabort-msleep-loop-with-completion.patch patches.drivers/0393-nvme_fc-revise-comment-on-teardown.patch patches.drivers/0394-nvme_fc-set-logging-level-on-resets-deletes.patch patches.drivers/0395-nvmet_fc-Reduce-work_q-count.patch patches.drivers/0396-nvmet_fc-Add-queue-create-and-delete-callbacks-in-LL.patch patches.drivers/0397-nvme_fc-remove-extra-controller-reference-taken-on-r.patch patches.drivers/0398-nvme_fcloop-fix-port-deletes-and-callbacks.patch patches.drivers/0399-nvme_fc-correct-nvme-status-set-on-abort.patch patches.drivers/0400-nvme_fc-create-fc-class-and-transport-device.patch patches.drivers/0401-nvme_fc-add-uevent-for-auto-connect.patch patches.drivers/0402-nvme-core-allow-controller-RESETTING-to-RECONNECTING.patch patches.drivers/0403-nvme_fc-change-ctlr-state-assignments-during-reset-r.patch patches.drivers/0404-nvme_fc-add-a-dev_loss_tmo-field-to-the-remoteport.patch patches.drivers/0405-nvme_fc-add-dev_loss_tmo-to-controller.patch patches.drivers/0406-nvme_fc-check-connectivity-before-initiating-reconne.patch patches.drivers/0407-nvme_fc-change-failure-code-on-remoteport-connectivi.patch patches.drivers/0408-nvme_fc-move-remote-port-get-put-free-location.patch patches.drivers/0409-nvme_fc-add-dev_loss_tmo-timeout-and-remoteport-resu.patch patches.drivers/0410-lpfc-Fix-used-RPI-accounting-problem.patch patches.drivers/0411-lpfc-Fix-system-crash-when-port-is-reset.patch patches.drivers/0412-lpfc-Adding-additional-stats-counters-for-nvme.patch patches.drivers/0413-lpfc-Fix-nvmet-RQ-resource-needs-for-large-block-wri.patch patches.drivers/0414-lpfc-Fix-NVMEI-driver-not-decrementing-counter-causi.patch patches.drivers/0415-lpfc-Fix-NMI-watchdog-assertions-when-running-nvmet-.patch patches.drivers/0416-lpfc-Separate-NVMET-data-buffer-pool-fir-ELS-CT.patch patches.drivers/0417-lpfc-Separate-NVMET-RQ-buffer-posting-from-IO-resour.patch patches.drivers/0418-lpfc-Added-recovery-logic-for-running-out-of-NVMET-I.patch patches.drivers/0419-lpfc-Fix-NVME-I-T-not-registering-NVME-as-a-supporte.patch patches.drivers/0420-lpfc-Fix-debugfs-root-inode-lpfc-not-getting-deleted.patch patches.drivers/0421-lpfc-Cleanup-entry_repost-settings-on-SLI4-queues.patch patches.drivers/0422-lpfc-Fix-NVMEI-s-handling-of-NVMET-s-PRLI-response-a.patch patches.drivers/0423-lpfc-Add-MDS-Diagnostic-support.patch patches.drivers/0424-lpfc-update-version-to-11.2.0.14.patch patches.drivers/0425-scsi-lpfc-double-lock-typo-in-lpfc_ns_rsp.patch patches.drivers/0426-nvmet_fc-fix-list-corruption.patch patches.drivers/0427-nvmet_fc-cap-amount-of-work-allowed-in-workqueue.patch patches.drivers/0428-lpfc-Add-nvme-initiator-devloss-support.patch patches.drivers/0429-lpfc-Fix-transition-nvme-i-rport-handling-to-nport-o.patch patches.drivers/0430-lpfc-Fix-nvme-port-role-handling-in-sysfs-and-debugf.patch patches.drivers/0431-lpfc-Add-changes-to-assist-in-NVMET-debugging.patch patches.drivers/0432-lpfc-Fix-Lun-Priority-level-shown-as-NA.patch patches.drivers/0433-lpfc-Fix-nvmet-node-ref-count-handling.patch patches.drivers/0434-lpfc-Fix-Port-going-offline-after-multiple-resets.patch patches.drivers/0435-lpfc-Fix-counters-so-outstandng-NVME-IO-count-is-acc.patch patches.drivers/0436-lpfc-Fix-return-value-of-board_mode-store-routine-in.patch patches.drivers/0437-lpfc-Fix-crash-on-powering-off-BFS-VM-with-passthrou.patch patches.drivers/0438-lpfc-Fix-System-panic-after-loading-the-driver.patch patches.drivers/0439-lpfc-Null-pointer-dereference-when-log_verbose-is-se.patch patches.drivers/0440-lpfc-Fix-PRLI-retry-handling-when-target-rejects-it.patch patches.drivers/0441-lpfc-Fix-vports-not-logging-into-target.patch patches.drivers/0442-lpfc-update-to-revision-to-11.4.0.0.patch patches.drivers/0443-lpfc-tie-lpfc-dev_loss_tmo-dynamic-changes-to-transp.patch patches.drivers/0444-nvme_fc-fix-confused-queue-size-handling.patch patches.drivers/0445-nvme_fc-on-lldd-transport-io-error-terminate-associa.patch patches.drivers/0446-lpfc-Fix-defects-reported-by-Coverity-Scan.patch patches.drivers/0447-lpfc-Add-auto-EQ-delay-logic.patch patches.drivers/0448-lpfc-fix-irq_affinity-relative-to-older-irq-interfaces.patch patches.drivers/0449-nvme-pci-fix-multiple-ctrl-removal-scheduling.patch patches.drivers/0450-scsi-lpfc-nvmet_fc-fix-format-string.patch patches.drivers/0451-scatterlist-add-sg_zero_buffer-helper.patch patches.drivers/0452-nvmet-use-NVME_IDENTIFY_DATA_SIZE.patch patches.drivers/0453-nvme-introduce-NVMe-Namespace-Identification-Descrip.patch patches.drivers/0454-nvme-rename-uuid-to-nguid-in-nvme_ns.patch patches.drivers/0455-nvme-get-list-of-namespace-descriptors.patch patches.drivers/0456-nvme-provide-UUID-value-to-userspace.patch patches.drivers/0457-nvmet-implement-namespace-identify-descriptor-list.patch patches.drivers/0458-nvmet-add-uuid-field-to-nvme_ns-and-populate-via-con.patch patches.drivers/0459-nvmet-allow-overriding-the-NVMe-VS-via-configfs.patch patches.drivers/0460-nvme-add-fields-into-identify-controller-data-struct.patch patches.drivers/nvme-submit-nvme_admin_activate_fw-to-admin-queue.patch patches.drivers/0461-Fix-system-panic-when-express-lane-enabled.patch patches.drivers/0462-Vport-creation-is-failing-with-Link-Down-error.patch patches.drivers/0463-Reduce-time-spent-in-IRQ-for-received-NVME-commands.patch patches.drivers/0464-Fix-SLI3-drivers-attempting-NVME-ELS-commands.patch patches.drivers/0465-Fix-crash-after-firmware-flash-when-IO-is-running.patch patches.drivers/0466-Fix-crash-doing-IO-with-resets.patch patches.drivers/0467-Fix-crash-in-lpfc_sli_ringtxcmpl_put-when-nvmet-gets.patch patches.drivers/0468-Driver-responds-LS_RJT-to-Beacon-Off-ELS.patch patches.drivers/0469-lpfc-update-to-revision-to-11.4.0.1.patch patches.drivers/0469-nvme_fc-Fix-crash-when-nvme-controller-connection-fa.patch patches.drivers/0470-nvmet_fc-fix-crashes-on-bad-opcodes.patch patches.drivers/0471-nvme_fc-Fix-hard-lockup-in-nvme-host-transport-on-co.patch patches.drivers/0472-nvme-rdma-fast-fail-incoming-requests-while-we-recon.patch patches.drivers/0473-nvme_fc-fix-double-calls-to-nvme_cleanup_cmd.patch patches.drivers/0474-nvme_fc-fix-error-recovery-on-link-down.patch patches.drivers/0475-lpfc-Fix-nvme-io-stoppage-after-link-bounce.patch patches.drivers/0476-lpfc-fix-refcount-error-on-node-list.patch patches.drivers/0477-nvme-add-hostid-token-to-fabric-options.patch patches.drivers/0478-nvme-pci-Fix-stuck-nvme-reset.patch patches.drivers/scsi-lpfc-don-t-double-count-abort-errors.patch patches.drivers/scsi-lpfc-fix-linking-against-modular-NVMe-support.patch patches.drivers/0479-nvme-fabrics-commands-should-use-the-fctype-field-fo.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.drivers/null_blk-oops-when-initializing-without-lightnvm.patch patches.drivers/null_blk-add-lightnvm-null_blk-device-to-the-nullb_l.patch patches.drivers/null_blk-refactor-to-support-non-gendisk-devices.patch patches.drivers/0044-nvme-lightnvm-frees-wrong-cmd-structure.patch patches.suse/string.h-add-memcpy_and_pad.patch patches.drivers/0001-nvmet-identify-controller-improve-standard-compliance patches.drivers/0002-nvme-wwid_show-strip-trailing-0-bytes patches.drivers/0003-nvme-also-provide-a-UUID.patch patches.drivers/nvme-pci-fix-CMB-sysfs-file-removal-in-reset-path.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 patches.fixes/cfq-iosched-fix-the-delay-of-cfq_group-s-vdisktime-u.patch # Xen patches.fixes/xen-blkfront-rename-indirect-descriptor-parameter.patch patches.fixes/xen-blkfront-Fix-crash-if-backend-doesnt-follow-the-right-states.patch patches.fixes/xen-blkfront-dont-call-talk_to_blkback-when-already-connected-to-blkback.patch patches.fixes/xen-blkfront-free-resources-if-xlvbd_alloc_gendisk-fails.patch patches.fixes/xen-blkfront-correct-maximum-segment-accounting.patch patches.fixes/xen-blkback-advertise-indirect-segment-support-earlier.patch patches.fixes/xsa216.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-netback-set-default-limit-of-queues.patch patches.fixes/xen-netfront-set-default-limit-of-queues.patch patches.fixes/xen-use-machine-addresses-in-vmcoreinfo-when-pv.patch patches.fixes/xen-add-sysfs-node-for-guest-type.patch patches.fixes/xen-mce-dont-issue-error-message.patch patches.fixes/xen-balloon-don-t-online-new-memory-initially.patch patches.fixes/xen-allocate-page-for-shared-info-page-from-low-mem.patch patches.fixes/xen-pvhvm-Support-more-than-32-VCPUs-when-migrating-v3-..patch patches.fixes/efi-Remove-unnecessary-and-buggy-.memmap-initializat.patch patches.fixes/xen-kbdfront-add-resolution-parameter.patch patches.fixes/xen-blkfront-add-uevent-for-size-change.patch # bsc#1042422 patches.fixes/xen-hold-lock_device_hotplug-throughout-vcpu-hotplug.patch patches.arch/x86-mce-Make-timer-handling-more-robust.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 patches.fixes/0001-loop-Add-PF_LESS_THROTTLE-to-block-loop-device-threa.patch # bsc#1025461 - Slow throughput on SLES 12 SP2 compared to SLES 11 SP3 patches.fixes/0001-hpsa-limit-transfer-length-to-1MB.patch patches.fixes/0001-smartpqi-limit-transfer-length-to-1MB.patch patches.fixes/block-do-not-allow-updates-through-sysfs-until-regis.patch ######################################################## # DRM/Video ######################################################## patches.drivers/vgaarb-Add-more-context-to-error-messages.patch # CVE-2017-7346 bsc#1031796 patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.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 # Update to v4.11-rc1 patches.drivers/drm-ast-Remove-useless-drm_fb_get_bpp_depth-call.patch patches.drivers/drm-ast-Delete-an-unnecessary-check-before-drm_gem_object_unreference_unlocked.patch patches.drivers/drm-ast-make-fbdev-support-really-optional.patch patches.drivers/drm-ast-Add-local-fb-variables.patch patches.drivers/drm-ast-const-ify-mode-setting-tables.patch patches.drivers/drm-ast-Remove-spurious-include.patch patches.drivers/drm-ast-Fix-calculation-of-MCLK.patch patches.drivers/drm-ast-Base-support-for-AST2500.patch patches.drivers/drm-ast-Fixed-vram-size-incorrect-issue-on-POWER.patch patches.drivers/drm-ast-Factor-mmc_test-code-in-POST-code.patch patches.drivers/drm-ast-Rename-ast_init_dram_2300-to-ast_post_chip_2300.patch patches.drivers/drm-ast-POST-code-for-the-new-AST2500.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 patches.drivers/drm-bochs-Implement-nomodeset # 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.fixes/drm-Use-u64-for-intermediate-dotclock-calculations.patch 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 +buggy 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 patches.drivers/drm-i915-Force-VDD-off-on-the-new-power-seqeuencer-b patches.drivers/drm-i915-Workaround-for-DP-DPMS-D3-on-Dell-monitor patches.drivers/drm-i915-Fix-watermarks-for-VLV-CHV patches.drivers/drm-i915-Mark-i915_hpd_poll_init_work-as-static patches.drivers/drm-i915-vlv-Prevent-enabling-hpd-polling-in-late-su patches.drivers/drm-i915-Don-t-init-hpd-polling-for-vlv-and-chv-from patches.drivers/drm-i915-Mark-CPU-cache-as-dirty-when-used-for-rende patches.drivers/drm-i915-gen9-Fix-PCODE-polling-during-CDCLK-change patches.drivers/drm-i915-Only-enable-hotplug-interrupts-if-the-displ patches.drivers/drm-i915-Fix-crash-after-S3-resume-with-DP-MST-mode patches.drivers/drm-i915-Introduce-Kabypoint-PCH-for-Kabylake-H-DT patches.drivers/drm-i915-relax-uncritical-udelay_range-settings patches.drivers/drm-i915-relax-uncritical-udelay_range patches.drivers/drm-i915-Don-t-touch-NULL-sg-on-i915_gem_object_get_ patches.drivers/drm-i915-Fix-mismatched-INIT-power-domain-disabling- patches.drivers/drm-i915-Program-iboost-settings-for-HDMI-DVI-on-SKL patches.drivers/drm-i915-Nuke-debug-messages-from-the-pipe-update-cr patches.drivers/drm-i915-Disable-tv-output-on-i9x5gm patches.drivers/drm-i915-Use-pagecache-write-to-prepopulate-shmemfs- patches.drivers/drm-i915-Serialize-GTT-Aperture-accesses-on-BXT patches.drivers/drm-i915-fbdev-Stop-repeating-tile-configuration-on- patches.drivers/drm-i915-Fix-scaler-init-during-CRTC-HW-state-readou patches.fixes/drm-virtio-gpu-get-the-fb-from-the-plane-state-for-a.patch # Support for G200eH3 (FATE#322780) patches.drivers/drm-mgag200-Added-support-for-the-new-device-G200eH3.patch # Fix for G200e4 (bsc#1015452) patches.drivers/drm-mgag200-Fix-to-always-set-HiPri-for-G200e4.patch patches.drivers/locking-ww_mutex-Fix-compilation-of-__WW_MUTEX_INITI patches.drivers/drm-amdgpu-Fix-overflow-of-watermark-calcs-at-4k-res # Support for HiSilicon hibmc DRM driver patches.drivers/drm-atomic-Don-t-skip-drm_bridge_-calls-if-drm_encod.patch patches.drivers/0001-drm-hisilicon-hibmc-Add-hisilicon-hibmc-drm-master-d.patch patches.drivers/0002-drm-hisilicon-hibmc-Add-video-memory-management.patch patches.drivers/0003-drm-hisilicon-hibmc-Add-support-for-frame-buffer.patch patches.drivers/0004-drm-hisilicon-hibmc-Add-support-for-display-engine.patch patches.drivers/0005-drm-hisilicon-hibmc-Add-support-for-VDAC.patch patches.drivers/0006-drm-hisilicon-hibmc-Add-support-for-vblank-interrupt.patch patches.drivers/0007-drm-hisilicon-hibmc-Checking-for-NULL-instead-of-IS_.patch patches.drivers/0008-drm-hisilicon-hibmc-mark-PM-functions-__maybe_unused.patch patches.drivers/0009-drm-hisilicon-hibmc-Fix-wrong-pointer-passed-to-PTR_.patch patches.drivers/0010-drm-hisilicon-hibmc-Add-drm_dev_set_unique-for-v4.4.patch # Needed for DRM KMP (FATE#321223) patches.suse/async-export-current_is_async.patch patches.drivers/drm-Add-new-DCS-commands-in-the-enum-list.patch patches.arch/x86-io-add-interface-to-reserve-io-memtype-for-a-res.patch patches.drivers/0001-vgaarb-remove-bogus-checks.patch patches.drivers/0002-vga_switcheroo-Add-handler-flags-infrastructure.patch patches.drivers/0003-vga_switcheroo-Add-support-for-switching-only-the-DD.patch patches.drivers/0004-vga_switcheroo-Add-helper-for-deferred-probing.patch # io-mapping updates for DRM v4.9 patches.drivers/0001-io-mapping-Specify-mapping-size-for-io_mapping_map_w.patch patches.drivers/0002-io-mapping-Always-create-a-struct-to-hold-metadata-a.patch patches.drivers/0003-io-mapping.h-s-PAGE_KERNEL_IO-PAGE_KERNEL.patch patches.drivers/io-mapping-Fixup-for-different-names-of-writecombine.patch # Update DMA-BUF to v4.9 patches.drivers/0001-staging-android-replace-explicit-NULL-comparison.patch patches.drivers/0002-staging-android-properly-align-function-arguments.patch patches.drivers/0003-staging-android-sync-Support-sync-points-created-fro.patch patches.drivers/0004-staging-android-sync-add-sync_fence_create_dma.patch patches.drivers/0005-android-unconditionally-remove-callbacks-in-sync_fen.patch patches.drivers/0006-Staging-android-Fix-brace-coding-style-warning-in-sy.patch patches.drivers/0007-staging-android-fix-sync-framework-documentation.patch patches.drivers/0008-staging-android-sync-remove-interfaces-that-are-not-.patch patches.drivers/0009-staging-android-remove-not-used-sync_timeline-ops.patch patches.drivers/0010-staging-android-create-a-sync-dir-for-debugfs-inform.patch patches.drivers/0011-staging-android-move-SW_SYNC_USER-to-a-debugfs-file.patch patches.drivers/0012-staging-android-rename-sync_fence-to-sync_file.patch patches.drivers/0013-staging-android-rename-sync_pt-to-fence-in-struct-sy.patch patches.drivers/0014-staging-android-remove-struct-sync_pt.patch patches.drivers/0015-staging-android-remove-unused-var-from-sync_timeline.patch patches.drivers/0016-staging-android-remove-pointless-sync_timeline_signa.patch patches.drivers/0017-staging-android-remove-sync_fence_create_dma.patch patches.drivers/0018-staging-android-remove-SYNC_WAIT-ioctl.patch patches.drivers/0019-staging-android-rename-sync_pt_info-to-sync_fence_in.patch patches.drivers/0020-staging-android-rename-sync_file_info_data-to-sync_f.patch patches.drivers/0021-staging-android-remove-driver_data-from-struct-sync_.patch patches.drivers/0022-staging-android-remove-len-field-from-struct-sync_fe.patch patches.drivers/0023-drivers-staging-android-don-t-use-modular-references.patch patches.drivers/0024-staging-android-Remove-unneeded-else-following-a-ret.patch patches.drivers/0025-dma-buf-Remove-range-based-flush.patch patches.drivers/0026-dma-buf-Add-ioctls-to-allow-userspace-to-flush.patch patches.drivers/0027-dma-buf-drm-ion-Propagate-error-code-from-dma_buf_st.patch patches.drivers/0028-dma-buf-Update-docs-for-SYNC-ioctl.patch patches.drivers/0029-dma-buf-fence-fix-fence_is_later-v2.patch patches.drivers/0030-staging-android-refactor-SYNC-IOCTLs.patch patches.drivers/0031-staging-android-drop-sync_file_install-and-sync_file.patch patches.drivers/0032-staging-android-move-sync_file-functions-comments-to.patch patches.drivers/0033-staging-android-make-sync_file_merge-static.patch patches.drivers/0034-staging-android-make-sync_file_fdget-static.patch patches.drivers/0035-staging-android-remove-name-arg-from-sync_file_creat.patch patches.drivers/0036-staging-android-prepare-sync_file-for-de-staging.patch patches.drivers/0037-dma-buf-sync_file-de-stage-sync_file-headers.patch patches.drivers/0038-dma-buf-sync_file-de-stage-sync_file.patch patches.drivers/0039-reservation-add-reservation_object_get_excl_rcu.patch patches.drivers/0040-dma-buf-headerdoc-fixes.patch patches.drivers/0041-reservation-add-headerdoc-comments.patch patches.drivers/0042-fence-add-missing-descriptions-for-fence.patch patches.drivers/0043-dma-buf-use-vma_pages.patch patches.drivers/0044-staging-android-store-last-signaled-value-on-sync-ti.patch patches.drivers/0045-staging-android-remove-.-fence-timeline-_value_str-f.patch patches.drivers/0046-staging-android-remove-struct-sync_timeline_ops.patch patches.drivers/0047-staging-android-remove-sw_sync_timeline-and-sw_sync_.patch patches.drivers/0048-staging-android-remove-sw_sync.-ch-files.patch patches.drivers/0049-staging-android-rename-android_fence-to-timeline_fen.patch patches.drivers/0050-staging-android-remove-unnecessary-check-for-fence.patch patches.drivers/0051-staging-android-remove-size-arg-of-sync_timeline_cre.patch patches.drivers/0052-staging-android-bring-struct-sync_pt-back.patch patches.drivers/0053-staging-android-move-sw_sync-related-code-to-sw_sync.patch patches.drivers/0054-staging-android-clean-up-includes-in-the-sync-framew.patch patches.drivers/0055-staging-android-make-sync_timeline-internal-to-sw_sy.patch patches.drivers/0056-staging-android-make-sw_ioctl-info-internal-to-sw_sy.patch patches.drivers/0057-staging-android-remove-destroyed-member-from-struct-.patch patches.drivers/0058-staging-android-remove-sync_timeline_destroy.patch patches.drivers/0059-staging-android-remove-drv_name-from-sync_timeline.patch patches.drivers/0060-staging-android-rename-sync.h-to-sync_debug.h.patch patches.drivers/0061-staging-android-add-DEBUG_FS-dependence-on-Kconfig.patch patches.drivers/0062-dma-buf-fence-make-fence-context-64-bit-v2.patch patches.drivers/0063-dma-buf-fence-add-fence_array-fences-v6.patch patches.drivers/0064-dma-buf-fence-add-signal_on_any-to-the-fence-array-v.patch patches.drivers/0065-dma-buf-sync_file-fix-build-warning-with-context-for.patch patches.drivers/0066-dma-buf-propagate-errors-from-dma_buf_describe-on-de.patch patches.drivers/0067-dma-buf-remove-dma_buf-directory-on-bufinfo-file-cre.patch patches.drivers/0068-dma-buf-remove-dma_buf_debugfs_create_file.patch patches.drivers/0069-dma-buf-sync_file-improve-Kconfig-description-for-Sy.patch patches.drivers/0070-dma-buf-Release-module-reference-on-creation-failure.patch patches.drivers/0071-staging-android-do-not-let-userspace-trigger-WARN_ON.patch patches.drivers/0072-staging-android-move-trace-sync.h-to-sync_trace.h.patch patches.drivers/0073-staging-android-prepare-sw_sync-files-for-de-staging.patch patches.drivers/0074-staging-android-add-Doc-for-SW_SYNC-ioctl-interface.patch patches.drivers/0075-dma-buf-sw_sync-de-stage-SW_SYNC.patch patches.drivers/0076-include-linux-fix-excess-fence.h-kernel-doc-notation.patch patches.drivers/0077-dma-buf-fence-array-add-fence_is_array.patch patches.drivers/0078-dma-buf-sync_file-refactor-fence-storage-in-struct-s.patch patches.drivers/0079-dma-buf-sync_file-add-sync_file_get_fence.patch patches.drivers/0080-dma-buf-sync_file-only-enable-fence-signalling-on-po.patch patches.drivers/0081-dma-buf-fence-kerneldoc-remove-spurious-section-head.patch patches.drivers/0082-dma-buf-Wait-on-the-reservation-object-when-sync-ing.patch patches.drivers/0083-dma-buf-fix-kernel-doc-warning-and-typos.patch patches.drivers/0084-reservation-fix-small-comment-typo.patch patches.drivers/0085-dma-buf-sync-file-Avoid-enable-fence-signaling-if-po.patch patches.drivers/0086-dma-buf-sync_file-Increment-refcount-of-fence-when-a.patch patches.drivers/0087-dma-buf-sync_file-free-fences-array-in-num_fences-is.patch patches.drivers/0088-dma-buf-sync_file-Add-back-the-u64_to_user_ptr-macro.patch # Stable fixes for DMA-BUF patches.drivers/uapi-add-missing-install-of-sync_file.h.patch # i915 / HD-audio component (bsc#1033784) patches.drivers/drm-i915-Add-get_eld-audio-component patches.drivers/drm-i915-Add-reverse-mapping-between-port-and-intel_ patches.drivers/drm-i915-Fix-bogus-dig_port_map-assignment-for-pre-H # ROCm kernel support (bsc#1040550) patches.drivers/dma-buf-return-index-of-the-first-signaled-fence-v2.patch patches.drivers/kernel-Export-mm_access.patch patches.drivers/vgacon-dummy-implementation-for-vgacon_text_force patches.drivers/fbdev-fb_defio-Export-fb_deferred_io_mmap patches.drivers/drm-vmwgfx-Support-topology-greater-than-texture-siz patches.drivers/drm-vmwgfx-Fix-large-topology-crash ######################################################## # video4linux ######################################################## patches.drivers/media-staging-media-davinci_vpfe-unlock-on-error-in- patches.drivers/media-Add-support-for-dvb-usb-stick-Hauppauge-WinTV- patches.drivers/media-DaVinci-VPBE-Check-return-value-of-a-setup_if_ patches.drivers/media-rc-allow-rc-modules-to-be-loaded-if-rc-main-is patches.drivers/media-b2c2-use-IS_REACHABLE-instead-of-open-coding-i patches.drivers/media-uvcvideo-Fix-empty-packet-statistic patches.drivers/media-sh-vou-clarify-videobuf2-dependency patches.drivers/media-cx23885-uninitialized-variable-in-cx23885_av_w patches.drivers/media-exynos4-is-fix-a-format-string-bug patches.drivers/media-lirc_imon-do-not-leave-imon_probe-with-mutex-h patches.drivers/media-c8sectpfe-Rework-firmware-loading-mechanism patches.drivers/media-dvb-usb-avoid-link-error-with-dib3000m-b-c patches.drivers/media-DaVinci-VPFE-Capture-fix-error-handling patches.drivers/media-am437x-vpfe-fix-an-uninitialized-variable-bug ######################################################## # 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/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 patches.suse/SES5-0003-libceph-move-debugfs-initialization-into-_ceph_open_session.patch patches.suse/SES5-0004-libceph-decouple-hunting-and-subs-management.patch patches.suse/SES5-0005-libceph-revamp-subs-code-switch-to-subscribe2-protocol.patch patches.suse/SES5-0006-libceph-pick-a-different-monitor-when-reconnecting.patch patches.suse/SES5-0007-libceph-monc-ping-rate-is-10s.patch patches.suse/SES5-0008-libceph-monc-hunt-rate-is-3s-with-backoff-up-to-30s.patch patches.suse/SES5-0009-libceph-introduce-and-switch-to-reopen_session.patch patches.suse/SES5-0010-libceph-reschedule-tick-in-mon_fault.patch patches.suse/SES5-0011-libceph-behave-in-mon_fault-if-cur_mon-0.patch patches.suse/SES5-0015-libceph-add-helper-that-duplicates-last-extent-operation.patch patches.suse/SES5-0020-libceph-use-sizeof_footer-more.patch patches.suse/SES5-0029-libceph-use-kmem_cache-macro.patch patches.suse/SES5-0030-libceph-make-authorizer-destruction-independent-of-ceph_auth_client.patch patches.suse/SES5-0031-rbd-use-kmem_cache-macro.patch patches.suse/SES5-0032-rbd-fix-rbd-map-vs-notify-races.patch patches.suse/SES5-0037-rbd-get-put-img_request-in-rbd_img_request_submit.patch patches.suse/SES5-0038-libceph-make-ceph_osdc_put_request-accept-null.patch patches.suse/SES5-0039-libceph-grab-snapc-in-ceph_osdc_alloc_request.patch patches.suse/SES5-0040-libceph-move-message-allocation-out-of-ceph_osdc_alloc_request.patch patches.suse/SES5-0041-libceph-change-how-osd_op_reply-message-size-is-calculated.patch patches.suse/SES5-0042-libceph-variable-sized-ceph_object_id.patch patches.suse/SES5-0043-rbd-use-header_oid-instead-of-header_name.patch patches.suse/SES5-0044-libceph-nuke-unused-fields-and-functions.patch patches.suse/SES5-0045-libceph-open-code-remove_-all-old-osds.patch patches.suse/SES5-0046-libceph-define_rb_funcs-macro.patch patches.suse/SES5-0047-libceph-rename-ceph_oloc_oid_to_pg.patch patches.suse/SES5-0048-libceph-ceph_osds-ceph_pg_to_up_acting_osds.patch patches.suse/SES5-0049-libceph-rename-ceph_calc_pg_primary.patch patches.suse/SES5-0050-libceph-make-pgid_cmp-global.patch patches.suse/SES5-0051-libceph-pi-min_size-pi-last_force_request_resend.patch patches.suse/SES5-0052-libceph-introduce-ceph_osd_request_target-calc_target.patch patches.suse/SES5-0053-libceph-switch-to-calc_target-part-1.patch patches.suse/SES5-0054-libceph-switch-to-calc_target-part-2.patch patches.suse/SES5-0055-libceph-drop-msg-argument-from-ceph_osdc_callback_t.patch patches.suse/SES5-0056-libceph-redo-callbacks-and-factor-out-mosdopreply-decoding.patch patches.suse/SES5-0057-libceph-move-schedule_delayed_work-in-ceph_osdc_init.patch patches.suse/SES5-0058-libceph-schedule-tick-from-ceph_osdc_init.patch patches.suse/SES5-0059-libceph-allocate-dummy-osdmap-in-ceph_osdc_init.patch patches.suse/SES5-0060-libceph-handle_one_map.patch patches.suse/SES5-0061-libceph-osd_init-and-osd_cleanup.patch patches.suse/SES5-0062-libceph-allocate-ceph_osd-with-gfp_nofail.patch patches.suse/SES5-0063-libceph-protect-osdc-osd_lru-list-with-a-spinlock.patch patches.suse/SES5-0064-libceph-a-major-osd-client-update.patch patches.suse/SES5-0065-libceph-request_init-and-request_release_checks.patch patches.suse/SES5-0066-libceph-wait_request_timeout.patch patches.suse/SES5-0067-rbd-rbd_dev_header_unwatch_sync-variant.patch patches.suse/SES5-0067.1-libceph-rbd-ceph_osd_linger_request-watch-notify-v2.patch patches.suse/SES5-0067.2-libceph-support-for-sending-notifies.patch patches.suse/SES5-0067.3-libceph-support-for-checking-on-status-of-watch.patch patches.suse/SES5-0067.4-libceph-fix-return-value-check-in-alloc_msg_with_pag.patch patches.suse/SES5-0068-libceph-support-for-subscribing-to-mdsmap-id-maps.patch patches.suse/SES5-0069-ceph-multiple-filesystem-support.patch patches.suse/SES5-0070-ceph-ceph_feature_mdsenc-support.patch patches.suse/SES5-0071-ceph-renew-caps-for-read-write-if-mds-session-got-killed.patch patches.suse/SES5-0072-ceph-don-t-call-truncate_pagecache-in-ceph_writepages_start.patch patches.suse/SES5-0073-ceph-don-t-show-symlink-target-in-debugfs-mdsc.patch patches.suse/SES5-0074-ceph-report-mount-root-in-session-metadata.patch patches.suse/SES5-0075-ceph-use-ceph_mds_op_rmxattr-request-to-remove-xattr.patch patches.suse/SES5-0076-ceph-search-cache-postion-for-dcache-readdir.patch patches.suse/SES5-0077-ceph-remove-unnecessary-checks-in-_dcache_readdir.patch patches.suse/SES5-0078-ceph-simplify-offset-in-frag.patch patches.suse/SES5-0079-ceph-define-struct-for-dir-entry-in-readdir-reply.patch patches.suse/SES5-0080-ceph-define-end-complete-in-readdir-reply-as-bit-flags.patch patches.suse/SES5-0081-ceph-record-offset-for-each-entry-of-readdir-result.patch patches.suse/SES5-0082-ceph-don-t-forbid-marking-directory-complete-after-forward-seek.patch patches.suse/SES5-0083-ceph-using-hash-value-to-compose-dentry-offset.patch patches.suse/SES5-0084-ceph-fix-inode-reference-leak.patch patches.suse/SES5-0085-ceph-don-t-assume-frag-tree-splits-in-mds-reply-are-sorted.patch patches.suse/SES5-0086-ceph-fix-dir_auth-check-in-ceph_fill_dirfrag.patch patches.suse/SES5-0087-ceph-keep-leaf-frag-when-updating-fragtree.patch patches.suse/SES5-0088-ceph-improve-fragtree-change-detection.patch patches.suse/SES5-0089-ceph-make-logical-calculation-functions-return-bool.patch patches.suse/SES5-0090-ceph-block-non-fatal-signals-for-fault-page_mkwrite.patch patches.suse/SES5-0091-ceph-make-fault-page_mkwrite-return-vm_fault_oom-for-enomem.patch patches.suse/SES5-0092-ceph-handle-eagain-returned-by-ceph_update_writeable_page.patch patches.suse/SES5-0093-libceph-make-ceph_osdc_wait_request-uninterruptible.patch patches.suse/SES5-0094-ceph-make-ceph_update_writeable_page-uninterruptible.patch patches.suse/SES5-0095-ceph-handle-interrupted-ceph_writepage.patch patches.suse/SES5-0096-ceph-setpageerror-for-writeback-pages-if-writepages-fails.patch patches.suse/SES5-0097-ceph-don-t-use-truncate_pagecache-to-invalidate-read-cache.patch patches.suse/SES5-0098-ceph-fix-wake_up_session_cb.patch patches.drivers/0327-ceph-use-generic_write_sync.patch patches.suse/SES5-0099-libceph-change-ceph_osdmap_flag-to-take-osdc.patch patches.suse/SES5-0100-libceph-put-request-only-if-it-s-done-in-handle_reply.patch patches.suse/SES5-0101-libceph-use-s-instead-of-pe-in-douts.patch patches.suse/SES5-0102-ceph-call-_fscache_uncache_page-if-readpages-fails.patch patches.suse/SES5-0103-ceph-avoid-unnecessary-fscache-invalidation-revlidation.patch patches.suse/SES5-0104-ceph-disable-fscache-when-inode-is-opened-for-write.patch patches.suse/SES5-0105-ceph-improve-fscache-revalidation.patch patches.suse/SES5-0106-ceph-use-i_version-to-check-validity-of-fscache.patch patches.suse/SES5-0107-ceph-fix-d_obtain_alias-misuses.patch patches.suse/SES5-0108-libceph-fix-some-missing-includes.patch patches.suse/SES5-0109-libceph-add-an-onstack-initializer-for-oids.patch patches.suse/SES5-0110-0libceph-add-start-en-decoding-block-helpers.patch patches.suse/SES5-0111-libceph-define-new-ceph_file_layout-structure.patch patches.suse/SES5-0112-libceph-introduce-reference-counted-string.patch patches.suse/SES5-0113-libceph-rados-pool-namespace-support.patch patches.suse/SES5-0114-libceph-make-sure-redirect-does-not-change-namespace.patch patches.suse/SES5-0115-ceph-rados-pool-namespace-support.patch patches.suse/SES5-0116-ceph-set-user-pages-dirty-after-direct-io-read.patch patches.suse/SES5-0117-ceph-reduce-i_nr_by_mode-array-size.patch patches.suse/SES5-0118-ceph-fix-use-after-free-bug-in-ceph_direct_read_write.patch patches.suse/SES5-0119-ceph-wait-unsafe-sync-writes-for-evicting-inode.patch patches.suse/SES5-0120-ceph-fix-null-dereference-in-ceph_queue_cap_snap.patch patches.suse/SES5-0121-ceph-fix-spelling-mistake-resgister-register.patch patches.suse/SES5-0122-ceph-don-t-use-d_time.patch patches.suse/SES5-0123-ceph-remove-ceph_mdsc_lease_release.patch patches.suse/SES5-0124-ceph-clear-d_fsinfo-pointer-under-d_lock.patch patches.suse/SES5-0125-ceph-allow-dentry_lease_is_valid-to-work-under-rcu-walk.patch patches.suse/SES5-0126-ceph-handle-lookup_rcu-in-ceph_d_revalidate.patch patches.suse/SES5-0127-libceph-fsmap-user-subscription-support.patch patches.suse/SES5-0128-ceph-mount-non-default-filesystem-by-name.patch patches.suse/SES5-0129-ceph-update-cap-reconnect-message-to-version-3.patch patches.suse/SES5-0130-ceph-include-follows-of-pending-snapflush-in-cap-reconnect-message.patch patches.suse/SES5-0131-ceph-update-types-of-some-local-varibles.patch patches.suse/SES5-0132-ceph-use-list-instead-of-rbtree-to-track-cap-flushes.patch patches.suse/SES5-0133-ceph-unify-cap-flush-and-snapcap-flush.patch patches.suse/SES5-0134-ceph-avoid-sending-duplicated-cap-flush-message.patch patches.suse/SES5-0135-ceph-introduce-an-inode-flag-to-indicates-if-snapflush-is-needed.patch patches.suse/SES5-0136-ceph-kick-cap-flushes-before-sending-other-cap-message.patch patches.suse/SES5-0137-ceph-cleanup-ceph_flush_snaps.patch patches.suse/SES5-0138-ceph-optimize-cap-flush-waiting.patch patches.suse/SES5-0139-ceph-mark-the-file-cache-as-unreclaimable.patch patches.suse/SES5-0140-ceph-correctly-return-nxio-errors-from-ceph_llseek.patch patches.suse/SES5-0141-ceph-fix-symbol-versioning-for-ceph_monc_do_statfs.patch patches.suse/SES5-0142-libceph-using-kfree_rcu-to-simplify-the-code.patch patches.suse/SES5-0143-ceph-fix-null-pointer-dereference-in-ceph_flush_snaps.patch patches.suse/SES5-0144-rbd-nuke-the-32-bit-pool-id-check.patch patches.suse/SES5-0145-ceph-initialize-pathbase-in-the-dentry-case-in-encode_caps_cb.patch patches.suse/SES5-0146-ceph-do-not-modify-fi-frag-in-need_reset_readdir.patch patches.suse/SES5-0147-libceph-async-mon-client-generic-requests.patch patches.suse/SES5-0148-libceph-rename-ceph_entity_name_encode-ceph_auth_entity_name_encode.patch patches.suse/SES5-0149-libceph-support-for-ceph_osd_op_list_watchers.patch patches.suse/SES5-0150-libceph-add-ceph_osdc_call-single-page-helper.patch patches.suse/SES5-0151-libceph-support-for-advisory-locking-on-rados-objects.patch patches.suse/SES5-0152-libceph-support-for-lock-lock_info.patch patches.suse/SES5-0153-libceph-support-for-blacklisting-clients.patch patches.suse/SES5-0154-libceph-rename-ceph_client_id-ceph_client_gid.patch patches.suse/SES5-0155-rbd-introduce-a-per-device-ordered-workqueue.patch patches.suse/SES5-0156-rbd-print-capacity-in-decimal-and-features-in-hex.patch patches.suse/SES5-0157-rbd-add-client_addr-sysfs-rbd-device-attribute.patch patches.suse/SES5-0158-rbd-add-cluster_fsid-sysfs-rbd-device-attribute.patch patches.suse/SES5-0159-rbd-add-snap_id-sysfs-rbd-device-attribute.patch patches.suse/SES5-0160-rbd-add-config_info-sysfs-rbd-device-attribute.patch patches.suse/SES5-0161-rbd-add-force-close-option.patch patches.suse/SES5-0162-rbd-change-rbd_obj_request_submit-signature.patch patches.suse/SES5-0163-rbd-clean-up-asserts-in-rbd_img_obj_request_submit-helpers.patch patches.suse/SES5-0164-rbd-mark-the-original-request-as-done-if-stat-request-fails.patch patches.suse/SES5-0165-rbd-move-bumping-img_request-refcount-into-rbd_obj_request_submit.patch patches.suse/SES5-0166-rbd-don-t-crash-or-leak-on-errors-in-rbd_img_obj_parent_read_full_callback.patch patches.suse/SES5-0167-rbd-rework-rbd_img_obj_exists_submit-error-paths.patch patches.suse/SES5-0168-rbd-img_data-requests-don-t-own-their-page-array.patch patches.suse/SES5-0169-rbd-add-rbd_obj_request_error-helper.patch patches.suse/SES5-0170-ceph-fix-error-handling-of-start_read.patch patches.suse/SES5-0171-ceph-fix-mandatory-flock-check.patch patches.suse/SES5-0172-ceph-avoid-accessing-when-mounting-a-subpath.patch patches.suse/SES5-0173-ceph-handle-ceph_session_reject-message.patch patches.suse/SES5-0174-ceph-use-list_move-instead-of-list_del-list_add.patch patches.suse/SES5-0175-rbd-use-kmalloc_array-in-rbd_header_from_disk.patch patches.suse/SES5-0176-libceph-use-ceph_auth_unknown-in-ceph_auth_build_hello.patch patches.suse/SES5-0177-libceph-ceph_build_auth-doesn-t-need-ceph_auth_build_hello.patch patches.suse/SES5-0178-crush-don-t-normalize-input-of-crush_ln-iteratively.patch patches.suse/SES5-0179-crush-remove-redundant-local-variable.patch patches.suse/SES5-0180-ceph-fix-readdir-vs-fragmentation-race.patch patches.suse/SES5-0181-ceph-fix-uninitialized-dentry-pointer-in-ceph_real_mount.patch patches.suse/SES5-0182-ceph-fix-non-static-symbol-warning.patch patches.suse/SES5-0183-libceph-fix-legacy-layout-decode-with-pool-0.patch patches.suse/SES5-0184-ceph-don-t-set-req-r_locked_dir-in-ceph_d_revalidate.patch patches.suse/SES5-0185-fix-ceph_write_end.patch patches.suse/SES5-0186-libceph-ceph_x_encrypt_buflen-takes-in_len.patch patches.suse/SES5-0187-libceph-old_key-in-process_one_ticket-is-redundant.patch patches.suse/SES5-0188-libceph-introduce-ceph_x_encrypt_offset.patch patches.suse/SES5-0189-libceph-introduce-ceph_crypt-for-in-place-en-decryption.patch patches.suse/SES5-0190-libceph-rename-and-align-ceph_x_authorizer-reply_buf.patch patches.suse/SES5-0191-libceph-tweak-calcu_signature-a-little.patch patches.suse/SES5-0192-libceph-switch-ceph_x_encrypt-to-ceph_crypt.patch patches.suse/SES5-0193-libceph-switch-ceph_x_decrypt-to-ceph_crypt.patch patches.suse/SES5-0194-libceph-use-skcipher.patch patches.suse/SES5-0195-libceph-remove-unnecessary-ivsize-variables.patch patches.suse/SES5-0196-libceph-remove-now-unused-ceph_-en-de-crypt-functions.patch patches.suse/SES5-0197-libceph-uninline-ceph_crypto_key_destroy.patch patches.suse/SES5-0198-libceph-stop-allocating-a-new-cipher-on-every-crypto-request.patch patches.suse/SES5-0199-libceph-no-need-for-gfp_nofs-in-ceph_monc_init.patch patches.suse/SES5-0200-libceph-drop-len-argument-of-verify_authorizer_reply.patch patches.suse/SES5-0201-libceph-no-need-to-drop-con-mutex-for-get_authorizer.patch patches.suse/SES5-0202-crush-include-mapper-h-in-mapper-c.patch patches.suse/SES5-0203-ceph-fix-printing-wrong-return-variable-in-ceph_direct_read_write.patch patches.suse/SES5-0204-ceph-fix-scheduler-warning-due-to-nested-blocking.patch patches.suse/SES5-0205-ceph-try-getting-buffer-capability-for-readahead-fadvise.patch patches.suse/SES5-0206-ceph-check-availability-of-mds-cluster-on-mount.patch patches.suse/SES5-0207-ceph-record-truncate-size-seq-for-snap-data-writeback.patch patches.suse/SES5-0208-ceph-fix-minor-typo-in-unsafe_request_wait.patch patches.suse/SES5-0209-ceph-move-xattr-initialzation-before-the-encoding-past-the-ceph_mds_caps.patch patches.suse/SES5-0210-ceph-define-new-argument-structure-for-send_cap_msg.patch patches.suse/SES5-0211-ceph-update-cap-message-struct-version-to-10.patch patches.suse/SES5-0212-ceph-add-flags-parameter-to-send_cap_msg.patch patches.suse/SES5-0213-ceph-properly-set-issue_seq-for-cap-release.patch patches.suse/SES5-0214-ceph-avoid-creating-orphan-object-when-checking-pool-permission.patch patches.suse/SES5-0215-ceph-fix-mds-cluster-availability-check.patch patches.suse/SES5-0216-ceph-fix-get_oldest_context.patch patches.suse/SES5-0217-ceph-fix-ceph_get_caps-interruption.patch patches.suse/SES5-0218-libceph-make-sure-ceph_aes_crypt-iv-is-aligned.patch patches.suse/SES5-0219-ceph-fix-endianness-of-getattr-mask-in-ceph_d_revalidate.patch patches.suse/SES5-0220-ceph-fix-endianness-bug-in-frag_tree_split_cmp.patch patches.suse/SES5-0221-ceph-switch-to-sock_recvmsg.patch patches.suse/SES5-0222-ceph_tcp_sendpage-use-iter_bvec-sendmsg.patch patches.suse/SES5-0223-ceph-clean-up-unsafe-d_parent-access-in-_choose_mds.patch patches.suse/SES5-0224-ceph-clean-up-unsafe-d_parent-accesses-in-build_dentry_path.patch patches.suse/SES5-0225-ceph-pass-parent-dir-ino-info-to-build_dentry_path.patch patches.suse/SES5-0226-ceph-fix-unsafe-dcache-access-in-ceph_encode_dentry_release.patch patches.suse/SES5-0227-ceph-pass-parent-inode-info-to-ceph_encode_dentry_release-if-we-have-it.patch patches.suse/SES5-0228-ceph-cleanup-access_once-read_once.patch patches.suse/SES5-0229-ceph-fix-spelling-mistake-enabing-enabling.patch patches.suse/SES5-0230-ceph-fix-description-for-rsize-and-rasize-mount-options.patch patches.suse/SES5-0231-ceph-set-io_pages-bdi-hint.patch patches.suse/SES5-0232-ceph-avoid-updating-mds_wanted-too-frequently.patch patches.suse/SES5-0233-libceph-include-linux-sched-h-into-crypto-c-directly.patch patches.suse/SES5-0234-ceph-fix-bogus-endianness-change-in-ceph_ioctl_set_layout.patch patches.suse/SES5-0235-ceph-update-readpages-osd-request-according-to-size-of-pages.patch patches.suse/SES5-0236-ceph-make-sure-flushing-inode-in-proper-session-s-cap_flushing-list.patch patches.suse/SES5-0237-ceph-avoid-calling-ceph_renew_caps-infinitely.patch patches.suse/SES5-0238-ceph-remove-debugging-hook-from-ceph_fill_trace.patch patches.suse/SES5-0239-ceph-drop-session-argument-to-ceph_fill_trace.patch patches.suse/SES5-0240-ceph-convert-bools-in-ceph_mds_request-to-a-new-r_req_flags-field.patch patches.suse/SES5-0241-ceph-add-a-new-flag-to-indicate-whether-parent-is-locked.patch patches.suse/SES5-0242-ceph-don-t-update_dentry_lease-unless-we-actually-got-one.patch patches.suse/SES5-0243-ceph-vet-the-target-and-parent-inodes-before-updating-dentry-lease.patch patches.suse/SES5-0244-ceph-call-update_dentry_lease-even-when-r_locked-dir-is-not-set.patch patches.suse/SES5-0245-ceph-do-a-lookup-in-d_revalidate-instead-of-getattr.patch patches.suse/SES5-0246-libceph-remove-unneeded-stddef-h-include.patch patches.suse/SES5-0247-libceph-add-osdmap_set_crush-helper.patch patches.suse/SES5-0248-crush-remove-mutable-part-of-crush-map.patch patches.suse/SES5-0249-crush-merge-working-data-and-scratch.patch patches.suse/SES5-0250-libceph-don-t-go-through-with-the-mapping-if-the-pg-is-too-wide.patch patches.suse/SES5-0251-libceph-bump-ceph_pg_max_size-to-32.patch patches.suse/SES5-0252-rbd-use-kstrndup-in-rbd_header_from_disk.patch patches.suse/SES5-0253-rbd-kill-rbd_image_header-crypt_type-comp_type.patch patches.suse/SES5-0254-libceph-pass-reply-buffer-length-through-ceph_osdc_call.patch patches.suse/SES5-0255-crush-do-is_out-test-only-if-we-do-not-collide.patch patches.suse/SES5-0256-crush-fix-dprintk-compilation.patch patches.suse/SES5-0257-ceph-tidy-some-white-space-in-get_nonsnap_parent.patch patches.suse/SES5-0258-libceph-fix-crush_decode-for-older-maps.patch patches.fixes/ceph-fix-file-open-flags-on-ppc64.patch patches.fixes/ceph-check-i_nlink-while-converting-a-file-handle-to-dentry.patch patches.fixes/ceph-memory-leak-in-ceph_direct_read_write-callback.patch patches.fixes/ceph-fix-potential-use-after-free.patch patches.fixes/ceph-fix-wrong-check-in-ceph_renew_caps.patch patches.fixes/ceph-allow-connecting-to-mds-whose-rank-mdsmap-m_max_mds.patch patches.fixes/ceph-close-stopped-mds-session.patch patches.fixes/ceph-make-seeky-readdir-more-efficient.patch patches.fixes/ceph-choose-readdir-frag-based-on-previous-readdir-reply.patch patches.fixes/libceph-use-kbasename-and-kill-ceph_file_part.patch patches.fixes/libceph-make-ceph_msg_data_advance-return-void.patch patches.fixes/libceph-drop-version-variable-from-ceph_monmap_decode.patch patches.fixes/libceph-validate-blob_struct_v-in-process_one_ticket.patch patches.fixes/libceph-fix-error-handling-in-process_one_ticket.patch patches.fixes/libceph-null-deref-on-crush_decode-error-path.patch patches.fixes/libceph-cleanup-old-messages-according-to-reconnect-seq.patch patches.suse/rbd-don-t-call-rbd_osd_req_format_read-for-img_data-.patch patches.suse/rbd-initialize-rbd_dev-header_oloc-early.patch patches.suse/rbd-do-away-with-obj_request-in-rbd_obj_read_sync.patch patches.suse/rbd-switch-rbd_obj_method_sync-to-ceph_osdc_call.patch patches.suse/rbd-do-away-with-obj_request-in-setxattr.patch patches.suse/rbd-do-away-with-obj_request-in-cmpsetxattr.patch patches.suse/rbd-do-away-with-obj_request-in-getxattr.patch patches.suse/rbd-remove-now-unused-rbd_obj_request_wait-and-helpe.patch patches.suse/rbd-use-rbd_obj_bytes-more.patch patches.suse/rbd-introduce-rbd_init_layout.patch patches.suse/rbd-support-for-data-pool-feature.patch patches.fixes/rbd-ensure-r_request-is-allocated-for-creatrunc.patch patches.fixes/rbd-helper-to-copy-compare-and-write-osd-requests.patch patches.fixes/rbd-copy-compare-and-write-osd-requests-before-resub.patch patches.fixes/rbd-fix-and-simplify-rbd_osd_req_format_rw.patch patches.fixes/0001-rbd-drop-extra-rbd_img_request_get.patch patches.fixes/0002-rbd-make-sure-pages-are-freed-by-libceph.patch # target driver patches.drivers/target-make-target-db-location-configurable patches.drivers/target-use-new-dbroot-target-attribute patches.fixes/target-add-XCOPY-target-segment-desc-sense-codes.patch patches.fixes/target-use-XCOPY-TOO-MANY-TARGET-DESCRIPTORS-sense.patch patches.fixes/target-bounds-check-XCOPY-segment-descriptor-list.patch patches.fixes/target-bounds-check-XCOPY-total-descriptor-list-leng.patch patches.fixes/target-return-UNSUPPORTED-TARGET-SEGMENT-DESC-TYPE-C.patch patches.fixes/target-simplify-XCOPY-wwn-se_dev-lookup-helper.patch patches.fixes/target-check-XCOPY-segment-descriptor-CSCD-IDs.patch patches.fixes/target-use-XCOPY-segment-descriptor-CSCD-IDs.patch patches.fixes/target-check-for-XCOPY-parameter-truncation.patch patches.fixes/target-support-XCOPY-requests-without-parameters.patch patches.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-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 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 # 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 # 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 # 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 # 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/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/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/IB-core-Fix-oops-in-ib_cache_gid_set_default_gid.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 patches.fixes/net-ethtool-Initialize-buffer-when-querying-device-c.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-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/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/i40iw-Fix-overflow-of-region-length.patch patches.drivers/i40iw-Correct-QP-size-calculation.patch patches.drivers/i40iw-Fix-refused-connections.patch patches.drivers/i40iw-Correct-max-message-size-in-query-port.patch patches.drivers/i40iw-Do-not-set-self-referencing-pointer-to-NU.patch patches.drivers/i40iw-Add-qp-table-lock-around-AE-processing.patch patches.drivers/i40iw-Set-vendor_err-only-if-there-is-an-actual.patch patches.drivers/i40iw-Populate-vendor_id-and-vendor_part_id-fie.patch patches.drivers/i40iw-Remove-unused-code-and-fix-warning.patch patches.drivers/i40iw-Add-virtual-channel-message-queue.patch patches.drivers/i40iw-Correct-return-code-check-in-add_pble_poo.patch patches.drivers/i40iw-Initialize-max-enabled-vfs-variable.patch patches.drivers/i40iw-Add-base-memory-management-extensions.patch patches.drivers/i40iw-Fix-endian-issues-and-warnings.patch patches.drivers/i40iw-Fix-SD-calculation-for-initial-HMC-creati.patch patches.drivers/i40iw-Adding-queue-drain-functions.patch patches.drivers/i40iw-Fixes-for-WQE-alignment.patch patches.drivers/i40iw-Correct-STag-mask-to-min-of-14-bits.patch patches.drivers/i40iw-Fix-for-a-NOP-WQE-size.patch patches.drivers/i40iw-Fix-for-the-size-of-kernel-mode-SQ.patch patches.drivers/i40iw-Fix-for-using-one-sge-for-RDMA-READ.patch patches.drivers/i40iw-Fix-for-checking-if-the-QP-is-destroyed.patch patches.drivers/i40iw-Fix-for-removing-quad-hash-entries.patch patches.drivers/i40iw-constify-i40iw_vf_cqp_ops-structure.patch patches.drivers/i40iw-Remove-unnecessary-synchronize_irq-before-free.patch patches.drivers/i40iw-pass-hw_stats-by-reference-rather-than-by-valu.patch patches.drivers/i40iw-Correct-CQ-arming.patch patches.drivers/i40iw-Correct-status-check-on-i40iw_get_pble.patch patches.drivers/i40iw-Return-correct-max_fast_reg_page_list_len.patch patches.drivers/i40iw-Enable-level-1-PBL-for-fast-memory-registratio.patch patches.drivers/i40iw-do-not-print-unitialized-variables-in-error-me.patch patches.drivers/i40iw-Enable-remote-access-rights-for-stag-allocatio.patch patches.drivers/i40iw-Fix-return-codes.patch patches.drivers/i40iw-Correct-and-use-size-parameter-to-i40iw_reg_ph.patch patches.drivers/i40iw-Do-not-access-pointer-after-free.patch patches.drivers/i40iw-Remove-unnecessary-parameter-to-i40iw_cq_poll_.patch patches.drivers/i40iw-Simplify-code-to-set-fragments-in-SQ-WQE.patch patches.drivers/i40iw-Remove-unnecessary-check-for-moving-CQ-head.patch patches.drivers/i40iw-Change-dup_ack_thresh-to-u8.patch patches.drivers/i40iw-Add-NULL-check-for-puda-buffer.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 # 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 patches.drivers/vmxnet3-segCnt-can-be-1-for-LRO-packets.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 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.drivers/0007-IB-srpt-chain-RDMA-READ-WRITE-requests.patch patches.drivers/0008-IB-srp-use-the-new-CQ-API.patch patches.drivers/0009-IB-iser-Use-a-dedicated-descriptor-for-login.patch patches.drivers/0010-IB-iser-Use-helper-for-container_of.patch patches.drivers/0011-IB-iser-Convert-to-CQ-abstraction.patch patches.drivers/0012-IB-core-Avoid-calling-ib_query_device.patch patches.drivers/0013-IB-ulps-Avoid-calling-ib_query_device.patch patches.drivers/0014-net-rds-Avoid-calling-ib_query_device.patch patches.drivers/0015-xprtrdma-Avoid-calling-ib_query_device.patch patches.drivers/0016-IB-core-Remove-ib_query_device.patch patches.drivers/0017-IB-cma-pass-the-port-number-to-ib_create_qp.patch patches.drivers/0018-IB-core-add-a-helper-to-check-for-READ-WITH-INVALIDA.patch patches.drivers/0019-IB-core-refactor-ib_create_qp.patch patches.drivers/0020-IB-core-add-a-simple-MR-pool.patch patches.drivers/0021-IB-core-add-a-need_inval-flag-to-struct-ib_mr.patch patches.drivers/0022-IB-core-generic-RDMA-READ-WRITE-API.patch patches.drivers/0023-IB-new-common-API-for-draining-queues.patch patches.drivers/0024-RDMA-nes-constify-nes_cm_ops-structure.patch patches.drivers/0025-IB-iser-constify-iser_reg_ops-structure.patch patches.drivers/0026-IB-core-constify-mmu_notifier_ops-structures.patch patches.drivers/0027-IB-iser-Fix-module-init-not-cleaning-up-on-error-flo.patch patches.drivers/0028-IB-iser-Reuse-ib_sg_to_pages.patch patches.drivers/0029-IB-iser-Don-t-register-memory-for-all-immediate-data.patch patches.drivers/0030-IB-iser-set-intuitive-values-for-mr_valid.patch patches.drivers/0031-IB-iser-isert-Create-and-use-new-shared-header.patch patches.drivers/0032-IB-isert-Remove-unused-file-iser_proto.h.patch patches.drivers/0033-IB-isert-Declare-correct-flags-when-accepting-a-conn.patch patches.drivers/0034-IB-isert-Support-the-remote-invalidation-exception.patch patches.drivers/0035-IB-iser-Change-the-increment-rkey-flow-logic.patch patches.drivers/0036-IB-iser-Support-the-remote-invalidation-exception.patch patches.drivers/0037-IB-mad-pass-ib_mad_send_buf-explicitly-to-the-recv_h.patch patches.drivers/0038-IB-mad-use-CQ-abstraction.patch patches.drivers/0039-IB-core-Remove-set-but-not-used-variable-from-ib_sg_.patch patches.drivers/0040-IB-srpt-Fix-the-RDMA-completion-handlers.patch patches.drivers/0041-IB-core-Rename-rdma_addr_find_dmac_by_grh.patch patches.drivers/0042-IB-core-Use-hop-limit-from-IP-stack-for-RoCE.patch patches.drivers/0043-IB-srpt-Remove-redundant-wc-array.patch patches.drivers/0044-IB-sa-Fix-netlink-local-service-GFP-crash.patch patches.drivers/0045-iw_cxgb4-add-queue-drain-functions.patch patches.drivers/0046-IB-srp-Use-ib_drain_rq.patch patches.drivers/0047-IB-iser-Use-ib_drain_sq.patch patches.drivers/0048-IB-cma-Print-warning-on-different-inner-and-header-P.patch patches.drivers/0049-IB-ipoib-Add-handling-for-sending-of-skb-with-many-f.patch patches.drivers/0050-IB-core-Avoid-duplicate-code.patch patches.drivers/0051-IB-core-IB-core-Allow-legacy-verbs-through-extended-.patch patches.drivers/0052-IB-core-Modify-conditional-on-ucontext-existence.patch patches.drivers/0053-IB-core-Replace-memset-with-eth_zero_addr.patch patches.drivers/0054-IB-core-Use-GRH-when-the-path-hop-limit-0.patch patches.drivers/0055-IB-core-Documentation-fix-in-the-MAD-header-file.patch patches.drivers/0056-iser-Accept-arbitrary-sg-lists-mapping-if-the-device.patch patches.drivers/net-9p-convert-to-new-CQ-API.patch patches.drivers/iw_cxgb4-handle-draining-an-idle-qp.patch patches.drivers/0057-IB-core-Replace-setting-the-zero-values-in-ib_uverbs.patch patches.drivers/0058-IB-core-ulp-Support-above-32-possible-device-capabil.patch patches.drivers/0059-IB-core-Don-t-drain-non-existent-rq-queue-pair.patch patches.drivers/0060-IB-srp-Fix-a-spelling-error-in-a-source-code-comment.patch patches.drivers/0061-IB-srp-Fix-a-comment.patch patches.drivers/0062-IB-srp-Document-srp_map_data-return-value.patch patches.drivers/0063-IB-srp-Fix-srp_map_data-error-paths.patch patches.drivers/0064-IB-srp-Introduce-target-mr_pool_size.patch patches.drivers/0065-IB-srp-Avoid-that-mapping-failure-triggers-an-infini.patch patches.drivers/0066-IB-srp-Move-code-out-of-a-loop.patch patches.drivers/0067-IB-srp-Move-common-code-into-the-caller.patch patches.drivers/0068-IB-core-Add-passing-an-offset-into-the-SG-to-ib_map_.patch patches.drivers/0069-IB-core-add-RW-API-support-for-signature-MRs.patch patches.drivers/0070-IB-srp-Print-ib_srp-prefix-once.patch patches.drivers/0071-IB-srp-Fix-a-memory-descriptor-leak-in-an-error-path.patch patches.drivers/0072-IB-srp-Fix-srp_create_target-error-handling.patch patches.drivers/0073-IB-core-Enhance-ib_map_mr_sg.patch patches.drivers/0074-IB-srp-Swap-two-code-blocks-in-srp_add_one.patch patches.drivers/0075-IB-srp-Prevent-mapping-failures.patch patches.drivers/0076-IB-srp-Do-not-register-memory-if-never_register-has-.patch patches.drivers/0077-IB-core-rename-pd-local_mr-to-pd-__internal_mr.patch patches.drivers/0078-IB-core-add-support-to-create-a-unsafe-global-rkey-t.patch patches.drivers/0079-IB-iser-use-IB_PD_UNSAFE_GLOBAL_RKEY.patch patches.drivers/0080-IB-srp-use-IB_PD_UNSAFE_GLOBAL_RKEY.patch patches.fixes/iser-0001-IB-iser-Fix-max_sectors-calculation.patch patches.fixes/vmxnet3-Wake-queue-from-reset-work.patch patches.fixes/net_sched-fix-a-typo-in-tc_for_each_action.patch patches.fixes/IB-core-Fix-possible-memory-leak-in-cma_resolve_iboe.patch patches.fixes/gro_cells-mark-napi-struct-as-not-busy-poll-candidat.patch patches.fixes/sfc-reduce-severity-of-PIO-buffer-alloc-failures.patch patches.fixes/net-implement-netif_cond_dbg-macro.patch patches.fixes/sfc-refactor-debug-or-warnings-printks.patch patches.drivers/infiniband-ulp-ipoib-remove-pkey_mutex.patch patches.drivers/IB-ipoib-Add-readout-of-statistics-using-ethtool.patch patches.drivers/IB-IPoIB-Allow-setting-the-device-address.patch patches.drivers/IB-IPoIB-Fix-race-between-ipoib_remove_one-to-sysfs-.patch patches.drivers/IB-IPoIB-Disable-bottom-half-when-dealing-with-devic.patch patches.drivers/IB-ipoib-Report-SG-feature-regardless-of-HW-UD-CSUM-.patch patches.drivers/IB-SRP-Avoid-using-IB_MR_TYPE_SG_GAPS.patch patches.drivers/IB-srp-fix-mr-allocation-when-the-device-supports-sg.patch patches.drivers/IB-srp-Fix-srp_map_sg_dma.patch patches.drivers/IB-core-correctly-handle-rdma_rw_init_mrs-failure.patch patches.drivers/IB-srp-Always-initialize-use_fast_reg-and-use_fmr.patch patches.drivers/IB-iser-Fix-connection-teardown-race-condition.patch # fate#322061 Hisilicon/Huawei Hip06d05 Infiniband patches.drivers/arm64-hip-0001-IB-hns-Add-driver-files-for-hns-RoCE-driver.patch patches.drivers/arm64-hip-0002-IB-hns-Kconfig-and-Makefile-for-RoCE-module.patch patches.drivers/arm64-hip-0003-IB-hns-Fix-return-value-check-in-hns_roce_get_cfg.patch patches.drivers/arm64-hip-0004-IB-hns-Add-support-of-ACPI-to-the-Hisilicon-RoCE-dri.patch patches.drivers/arm64-hip-0005-IB-hns-Register-HNS-RoCE-Driver-get_netdev-with-IB-C.patch patches.drivers/arm64-hip-0006-IB-hns-Add-initialize-node_guid-parameter-for-RDMA-C.patch patches.drivers/arm64-hip-0007-IB-hns-Fix-the-value-of-device_cap_flags.patch patches.drivers/arm64-hip-0008-IB-hns-Fix-two-possible-bugs-for-rdma-cm.patch patches.drivers/arm64-hip-0009-IB-hns-Add-phy_port-for-computing-GSI-QPN.patch patches.drivers/arm64-hip-0010-IB-hns-Change-the-logic-for-allocating-uar-registers.patch patches.drivers/arm64-hip-0011-IB-hns-Fix-the-bug-of-rdma-cm-connecting-on-user-mod.patch patches.drivers/arm64-hip-0012-IB-hns-Fix-two-bugs-for-rdma-cm-connecting.patch patches.drivers/arm64-hip-0013-IB-hns-Remove-unused-parameters-in-some-functions.patch patches.drivers/arm64-hip-0014-IB-hns-Remove-parameters-of-resize-cq.patch patches.drivers/arm64-hip-0015-IB-hns-Fix-bug-of-using-uninit-refcount-and-free.patch patches.drivers/arm64-hip-0016-IB-hns-Simplify-function-of-pd-alloc-and-qp-alloc.patch patches.drivers/arm64-hip-0017-IB-hns-Remove-unused-parameter-named-qp_type.patch patches.drivers/arm64-hip-0018-IB-hns-Fix-bug-of-clear-hem.patch patches.drivers/arm64-hip-0019-IB-hns-Delete-the-sqp_start-from-the-structure-hns_r.patch patches.drivers/arm64-hip-0020-IB-hns-Optimize-code-of-aeq-and-ceq-interrupt-handle.patch patches.drivers/arm64-hip-0021-IB-hns-Modify-the-init-of-iboe-lock.patch patches.drivers/arm64-hip-0022-IB-hns-Fix-bug-of-memory-leakage-for-registering-use.patch patches.drivers/arm64-hip-0023-IB-hns-Return-bad-wr-while-post-send-failed.patch patches.drivers/arm64-hip-0024-IB-hns-The-Ack-timeout-need-a-lower-limit-value.patch patches.drivers/arm64-hip-0025-IB-hns-Some-items-of-qpc-need-to-take-user-param.patch patches.drivers/arm64-hip-0026-IB-hns-Validate-mtu-when-modified-qp.patch patches.drivers/arm64-hip-0027-IB-hns-Cq-has-not-been-freed.patch patches.drivers/arm64-hip-0028-IB-hns-Update-the-rq-head-when-modify-qp-state.patch patches.drivers/arm64-hip-0029-IB-hns-Fix-the-bug-when-platform_get_resource-exec-f.patch patches.drivers/arm64-hip-0030-IB-hns-Delete-the-redundant-lines-in-hns_roce_v1_m_q.patch patches.drivers/arm64-hip-0031-IB-hns-Fix-for-removal-of-redundant-code.patch patches.drivers/0001-IB-hns-include-linux-module.h.patch # FATE#322149 Soft-RoCE driver patches.drivers/0001-ib_pack.h-Add-opcode-definition-for-send-with-invali.patch patches.drivers/0002-Soft-RoCE-driver.patch patches.drivers/0003-IB-rxe-fix-GFP_KERNEL-in-spinlock-context.patch patches.drivers/0004-IB-rxe-Fix-kernel-panic-in-udp_setup_tunnel.patch patches.drivers/0005-IB-rxe-Fix-duplicate-atomic-request-handling.patch patches.drivers/0006-IB-rxe-Fix-race-condition-between-requester-and-comp.patch patches.drivers/0007-IB-rxe-Fix-kmem_cache-leak.patch patches.drivers/0008-IB-rxe-Avoid-scheduling-tasklet-for-userspace-QP.patch patches.drivers/0009-IB-rxe-Fix-sending-out-loopback-packet-on-netdev-int.patch patches.drivers/0010-IB-rxe-core-rdmavt-Fix-kernel-crash-for-reg-MR.patch patches.drivers/0011-IB-rxe-Properly-honor-max-IRD-value-for-rd-atomic.patch patches.drivers/0012-rdma_rxe-Ensure-rdma_rxe-init-occurs-at-correct-time.patch patches.drivers/0013-IB-rxe-improved-debug-prints-code-cleanup.patch patches.drivers/0014-IB-rxe-Fix-kernel-panic-in-UDP-tunnel-with-GRO-and-R.patch patches.drivers/0015-IB-rxe-Fix-handling-of-erroneous-WR.patch patches.drivers/0016-IB-rxe-Clear-queue-buffer-when-modifying-QP-to-reset.patch patches.drivers/0017-IB-rxe-Update-qp-state-for-user-query.patch patches.drivers/0018-IB-rxe-Remove-and-fix-debug-prints-after-allocation-.patch patches.drivers/0019-IB-rxe-avoid-putting-a-large-struct-rxe_qp-on-stack.patch patches.drivers/0020-IB-rxe-Use-DEFINE_SPINLOCK-for-spinlock.patch patches.drivers/0021-IB-rxe-Remove-unneeded-cast-in-rxe_srq_from_attr.patch patches.drivers/0022-IB-rxe-Remove-buffer-used-for-printing-IP-address.patch patches.drivers/0023-IB-rxe-Advance-the-consumer-pointer-before-posting-t.patch patches.drivers/0024-IB-rxe-Don-t-update-the-response-PSN-unless-it-s-goi.patch patches.drivers/0025-IB-rxe-Unblock-loopback-by-moving-skb_out-increment.patch patches.drivers/0026-IB-rxe-Add-support-for-zero-byte-operations.patch patches.drivers/0027-IB-rxe-Add-support-for-IB_CQ_REPORT_MISSED_EVENTS.patch patches.drivers/0028-IB-rxe-Fix-ref-leak-in-rxe_create_qp.patch patches.drivers/0029-IB-rxe-Fix-ref-leak-in-duplicate_request.patch patches.drivers/0030-IB-rxe-Wait-for-tasklets-to-finish-before-tearing-do.patch patches.drivers/0031-IB-rxe-Hold-refs-when-running-tasklets.patch patches.drivers/0032-IB-rxe-Increase-max-number-of-completions-to-32k.patch patches.drivers/0033-IB-core-Let-create_ah-return-extended-response-to-us.patch patches.drivers/0034-IB-rxe-Fix-a-memory-leak-in-rxe_qp_cleanup.patch patches.drivers/0035-IB-rxe-Use-BTH_PSN_MASK-when-ACKing-duplicate-sends.patch patches.drivers/0036-IB-rxe-Drop-future-atomic-read-packets-rather-than-r.patch patches.drivers/0037-IB-rxe-Don-t-check-for-null-ptr-in-send.patch patches.drivers/0038-MAINTAINERS-Fix-Soft-RoCE-location.patch patches.drivers/0039-IB-rxe-Fix-rxe-dev-insertion-to-rxe_dev_list.patch patches.drivers/0040-IB-rxe-Prevent-from-completer-to-operate-on-non-vali.patch patches.drivers/0041-IB-rxe-Fix-mem_check_range-integer-overflow.patch patches.drivers/0042-IB-rxe-Cache-dst-in-QP-instead-of-getting-it-for-eac.patch patches.drivers/0043-IB-rxe-Offload-CRC-calculation-when-possible.patch patches.drivers/0044-IB-rxe-Update-caller-s-CRC-for-RXE_MEM_TYPE_DMA-memo.patch patches.drivers/0045-IB-rxe-Fix-kernel-panic-from-skb-destructor.patch # huawei IB fixes patches.drivers/0001-IB-hns-Add-the-interface-for-querying-QP1.patch patches.drivers/0002-IB-hns-Add-code-for-refreshing-CQ-CI-using-TPTR.patch patches.drivers/0003-IB-hns-Optimize-the-logic-of-allocating-memory-using.patch patches.drivers/0004-IB-hns-add-self-loopback-for-CM.patch patches.drivers/0005-IB-hns-Modify-the-condition-of-notifying-hardware-lo.patch patches.drivers/0006-IB-hns-Fix-the-bug-for-qp-state-in-hns_roce_v1_m_qp.patch patches.drivers/0007-IB-hns-Modify-the-macro-for-the-timeout-when-cmd-pro.patch patches.drivers/0008-IB-hns-Modify-query-info-named-port_num-when-queryin.patch patches.drivers/0009-IB-hns-Change-qpn-allocation-to-round-robin-mode.patch patches.drivers/0010-IB-hns-Implement-the-add_gid-del_gid-and-optimize-th.patch patches.drivers/0011-IB-hns-Fix-for-Checkpatch.pl-comment-style-errors.patch patches.drivers/0012-IB-hns-Fix-the-bug-when-destroy-qp.patch patches.drivers/0013-IB-hns-Fix-the-bug-when-free-mr.patch patches.drivers/0014-IB-hns-Fix-the-bug-of-setting-port-mtu.patch patches.drivers/0015-IB-hns-Delete-the-redundant-memset-operation.patch patches.drivers/0016-IB-hns-Fix-the-bug-when-free-cq.patch patches.drivers/0017-IB-hns-Fix-the-IB-device-name.patch # hfi1, qib SLE12-SP3 update (fate #321231 fate#321473) patches.drivers/hfi1-qib-0001-staging-rdma-hfi1-select-CRC32.patch patches.drivers/hfi1-qib-0002-IB-hfi1-Prevent-NULL-pointer-deferences-in-caching-c.patch patches.drivers/hfi1-qib-0003-IB-hfi1-Fix-deadlock-caused-by-locking-with-wrong-sc.patch patches.drivers/hfi1-qib-0004-IB-hfi1-Prevent-unpinning-of-wrong-pages.patch patches.drivers/hfi1-qib-0005-IB-rdmavt-Fix-send-scheduling.patch patches.drivers/hfi1-qib-0006-IB-hfi1-Use-kernel-default-llseek-for-ui-device.patch patches.drivers/hfi1-qib-0007-IB-hfi1-Don-t-remove-list-entries-if-they-are-not-in.patch patches.drivers/hfi1-qib-0008-IB-hfi1-Fix-memory-leak-in-user-ExpRcv-and-SDMA.patch patches.drivers/hfi1-qib-0009-IB-hfi1-Protect-the-interval-RB-tree-when-cleaning-u.patch patches.drivers/hfi1-qib-0010-IB-hfi1-Correctly-compute-node-interval.patch patches.drivers/hfi1-qib-0011-IB-hfi1-Extract-and-reinsert-MMU-RB-node-on-lookup.patch patches.drivers/hfi1-qib-0012-IB-hfi1-Fix-buffer-cache-races-which-may-cause-corru.patch patches.drivers/hfi1-qib-0013-IB-rdmavt-hfi1-qib-Fix-memory-leak.patch patches.drivers/hfi1-qib-0014-IB-hfi1-Fix-sysfs-file-offset-usage.patch patches.drivers/hfi1-qib-0015-IB-hfi1-Fix-i2c-resource-reservation-checks.patch patches.drivers/hfi1-qib-0016-IB-hfi1-Fix-QOS-num_vl-bit-width.patch patches.drivers/hfi1-qib-0017-IB-hfi1-Remove-invalid-QOS-check.patch patches.drivers/hfi1-qib-0018-IB-hfi1-Fix-QOS-rule-mappings.patch patches.drivers/hfi1-qib-0019-IB-hfi1-Correctly-obtain-the-full-service-class.patch patches.drivers/hfi1-qib-0020-IB-hfi1-Simplify-init_qpmap_table.patch patches.drivers/hfi1-qib-0021-IB-hfi1-Adjust-default-MTU-to-be-10KB.patch patches.drivers/hfi1-qib-0022-IB-hfi1-Check-P_KEY-for-all-sent-packets-from-user-m.patch patches.drivers/hfi1-qib-0023-IB-hfi1-Always-turn-on-CDRs-for-low-power-QSFP-modul.patch patches.drivers/hfi1-qib-0024-IB-hfi1-Remove-module-presence-check-outside-pre-LNI.patch patches.drivers/hfi1-qib-0025-IB-hfi1-Guard-against-concurrent-I2C-access-across-a.patch patches.drivers/hfi1-qib-0026-IB-hfi1-Fix-double-QSFP-resource-acquire-on-cache-re.patch patches.drivers/hfi1-qib-0027-IB-hfi1-Use-global-defines-for-upper-bits-in-opcode.patch patches.drivers/hfi1-qib-0028-IB-hfi1-Change-default-number-of-user-contexts.patch patches.drivers/hfi1-qib-0029-IB-hfi1-Reduce-kernel-context-pio-buffer-allocation.patch patches.drivers/hfi1-qib-0030-IB-hfi1-Extract-RSM-map-table-init-from-QOS.patch patches.drivers/hfi1-qib-0031-IB-hfi1-Move-QOS-decision-logic-into-its-own-functio.patch patches.drivers/hfi1-qib-0032-IB-hfi1-Create-a-routine-to-set-a-receive-side-mappi.patch patches.drivers/hfi1-qib-0033-IB-hfi1-Add-RSM-rule-for-user-FECN-handling.patch patches.drivers/hfi1-qib-0034-IB-hfi1-Ignore-link-downgrade-with-0-lanes.patch patches.drivers/hfi1-qib-0035-IB-hfi1-Use-the-neighbor-link-down-reason-only-when-.patch patches.drivers/hfi1-qib-0036-IB-hfi1-Correctly-report-neighbor-link-down-reason.patch patches.drivers/hfi1-qib-0037-IB-hfi1-Fix-MAD-port-poll-for-active-cables.patch patches.drivers/hfi1-qib-0038-IB-hfi1-Serialize-hrtimer-function-calls.patch patches.drivers/hfi1-qib-0039-IB-qib-Use-cache-inhibitted-and-guarded-mapping-on-p.patch patches.drivers/hfi1-qib-0040-IB-hfi1-Ignore-non-temperature-warnings-on-a-downed-.patch patches.drivers/hfi1-qib-0041-IB-hfi1-Wait-for-QSFP-modules-to-initialize.patch patches.drivers/hfi1-qib-0042-IB-hfi1-Correct-external-device-configuration-shift.patch patches.drivers/hfi1-qib-0043-IB-hfi1-Remove-no-op-QSFP-reset-code.patch patches.drivers/hfi1-qib-0044-IB-hfi1-Improve-performance-of-interval-RB-trees.patch patches.drivers/hfi1-qib-0045-IB-hfi1-Remove-unnecessary-header.patch patches.drivers/hfi1-qib-0046-IB-hfi1-Fix-hfi_rcvhdr-tracepoint.patch patches.drivers/hfi1-qib-0047-IB-rdmavt-Increase-CQ-callback-thread-priority.patch patches.drivers/hfi1-qib-0048-IB-hfi1-Correct-log-message-strings.patch patches.drivers/hfi1-qib-0049-IB-hfi1-Immediately-apply-congestion-setting-MAD.patch patches.drivers/hfi1-qib-0050-IB-hfi1-Keep-SC_USER-as-the-last-send-context-type.patch patches.drivers/hfi1-qib-0051-IB-hfi1-Change-hfi1_init-loop-to-preserve-error-retu.patch patches.drivers/hfi1-qib-0052-staging-rdma-hfi1-use-RCU_INIT_POINTER-when-NULLing.patch patches.drivers/hfi1-qib-0053-IB-hfi1-Fix-an-interval-RB-node-reference-count-leak.patch patches.drivers/hfi1-qib-0054-IB-rdmavt-Insure-QP-vmalloc-variants-zero-memory.patch patches.drivers/hfi1-qib-0055-IB-rdmavt-Use-kzalloc_node.patch patches.drivers/hfi1-qib-0056-IB-hfi1-Fix-sdma_event_names-build-warning.patch patches.drivers/hfi1-qib-0057-IB-hfi1-Remove-unnecessary-comment.patch patches.drivers/hfi1-qib-0058-IB-qib-Remove-unused-qib_7322_intr_msgs.patch patches.drivers/hfi1-qib-0059-IB-hfi1-Fix-bug-that-blocks-process-on-exit-after-po.patch patches.drivers/hfi1-qib-0060-IB-hfi1-Remove-anti-pattern-in-cdev-init.patch patches.drivers/hfi1-qib-0061-IB-hfi1-Remove-multiple-device-cdev.patch patches.drivers/hfi1-qib-0062-IB-hfi1-Remove-UI-char-device.patch patches.drivers/hfi1-qib-0063-IB-hfi1-Remove-EPROM-functionality-from-data-device.patch patches.drivers/hfi1-qib-0064-IB-hfi1-Remove-snoop-diag-interface.patch patches.drivers/hfi1-qib-0065-IB-hfi1-Remove-unused-user-command.patch patches.drivers/hfi1-qib-0066-IB-hfi1-Add-ioctl-interface-for-user-commands.patch patches.drivers/hfi1-qib-0067-IB-hfi1-Remove-write-use-ioctl-for-user-cmds.patch patches.drivers/hfi1-qib-0068-IB-hfi1-Add-trace-message-in-user-IOCTL-handling.patch patches.drivers/hfi1-qib-0069-IB-hfi1-Do-not-free-hfi1-cdev-parent-structure-early.patch patches.drivers/hfi1-qib-0070-IB-hfi1-Move-driver-out-of-staging.patch patches.drivers/hfi1-qib-0071-IB-hfi1-qib-Add-ieth-to-the-packet-header-definition.patch patches.drivers/hfi1-qib-0072-IB-hfi1-Add-tracing-support-for-send-with-invalidate.patch patches.drivers/hfi1-qib-0073-IB-rdamvt-Fix-rdmavt-s_ack_queue-sizing.patch patches.drivers/hfi1-qib-0074-IB-hfi1-Update-pkey-table-properly-after-link-down-o.patch patches.drivers/hfi1-qib-0075-IB-hfi1-Fix-pio-map-initialization.patch patches.drivers/hfi1-qib-0076-IB-hfi1-fix-some-indenting.patch patches.drivers/hfi1-qib-0077-IB-hfi1-Avoid-large-frame-size-warning.patch patches.drivers/hfi1-qib-0078-IB-rdmavt-Annotate-rvt_reset_qp.patch patches.drivers/hfi1-qib-0079-IB-hfi1-Fix-indentation.patch patches.drivers/hfi1-qib-0080-IB-hfi1-Use-bit-0-instead-of-bit-1.patch patches.drivers/hfi1-qib-0081-IB-hfi1-Suppress-sparse-warnings.patch patches.drivers/hfi1-qib-0082-IB-hfi1-Fix-credit-return-threshold-adjustment.patch patches.drivers/hfi1-qib-0083-IB-rdmavt-Correct-required-callback-functions-for-MO.patch patches.drivers/hfi1-qib-0084-IB-rdmavt-Correct-warning-during-QPN-allocation.patch patches.drivers/hfi1-qib-0085-IB-hfi1-Increase-packet-egress-timeout.patch patches.drivers/hfi1-qib-0086-IB-hfi1-Prevent-context-loss.patch patches.drivers/hfi1-qib-0087-IB-qib-Prevent-context-loss.patch patches.drivers/hfi1-qib-0088-IB-hfi1-Fix-potential-NULL-ptr-dereference.patch patches.drivers/hfi1-qib-0089-IB-hfi1-Fix-potential-buffer-overflow.patch patches.drivers/hfi1-qib-0090-IB-hfi1-Remove-FULL_MGMT_P_KEY-from-pkey-table-at-li.patch patches.drivers/hfi1-qib-0091-IB-hfi1-Send-a-pkey-change-event-on-driver-pkey-upda.patch patches.drivers/hfi1-qib-0092-IB-hfi1-Fix-deadlock-with-txreq-allocation-slow-path.patch patches.drivers/hfi1-qib-0093-IB-hfi1-Don-t-zero-out-qp-s_ack_queue-in-rvt_reset_q.patch patches.drivers/hfi1-qib-0094-IB-rdmavt-Correct-qp_priv_alloc-return-value-test.patch patches.drivers/hfi1-qib-0095-IB-core-Add-get-FW-version-string-to-the-core.patch patches.drivers/hfi1-qib-0096-IB-hfi1-Add-device-FW-version-string.patch patches.drivers/hfi1-qib-0097-IB-hfi1-Correct-issues-with-sc5-computation.patch patches.drivers/hfi1-qib-0098-IB-hfi1-Fix-sleep-inside-atomic-issue-in-init_asic_d.patch patches.drivers/hfi1-qib-0099-IB-hfi1-Clean-up-port-state-structure-definition.patch patches.drivers/hfi1-qib-0100-IB-hfi1-Remove-unnecessary-done-label-in-hfi1_write_.patch patches.drivers/hfi1-qib-0101-IB-hfi1-Fix-typo.patch patches.drivers/hfi1-qib-0102-IB-hfi1-Separate-tracepoints-into-specific-headers.patch patches.drivers/hfi1-qib-0103-IB-hfi1-Fix-trace-sparse-errors.patch patches.drivers/hfi1-qib-0104-IB-hfi1-Add-VL-XmitDiscards-counters-to-the-opapmaqu.patch patches.drivers/hfi1-qib-0105-IB-hfi1-Add-counter-to-track-unsupported-packets-dro.patch patches.drivers/hfi1-qib-0106-IB-hfi1-Add-global-structure-for-affinity-assignment.patch patches.drivers/hfi1-qib-0107-IB-hfi1-Reserve-and-collapse-CPU-cores-for-contexts.patch patches.drivers/hfi1-qib-0108-IB-hfi1-Refine-user-process-affinity-algorithm.patch patches.drivers/hfi1-qib-0109-IB-hfi1-Use-built-in-i2c-bit-shift-bus-adapter.patch patches.drivers/hfi1-qib-0110-IB-hfi1-Remove-TWSI-references.patch patches.drivers/hfi1-qib-0111-IB-hfi1-Improve-SDMA-engine-assignment-for-user-SDMA.patch patches.drivers/hfi1-qib-0112-IB-hfi1-Correct-receive-packet-handler-assignment.patch patches.drivers/hfi1-qib-0113-IB-rdmavt-Add-data-structures-and-routines-for-table.patch patches.drivers/hfi1-qib-0114-IB-hfi1-Add-hfi1-post-send-tables.patch patches.drivers/hfi1-qib-0115-IB-qib-Add-qib-post-send-table.patch patches.drivers/hfi1-qib-0116-IB-rdmavt-Use-new-driver-specific-post-send-table.patch patches.drivers/hfi1-qib-0117-IB-hfi1-Fix-integrity-errors-counter-value-calculati.patch patches.drivers/hfi1-qib-0118-IB-hfi1-Fix-to-fully-initialize-send-context-area.patch patches.drivers/hfi1-qib-0119-IB-hfi1-Pull-FECN-BECN-processing-to-a-common-place.patch patches.drivers/hfi1-qib-0120-IB-rdmavt-Add-support-for-ib_map_mr_sg.patch patches.drivers/hfi1-qib-0121-IB-rdmavt-Add-mechanism-to-invalidate-MR-keys.patch patches.drivers/hfi1-qib-0122-IB-rdmavt-Handle-local-operations-in-post-send.patch patches.drivers/hfi1-qib-0123-IB-hfi1-Handle-send-with-invalidate-opcode-in-the-RC.patch patches.drivers/hfi1-qib-0124-IB-hfi1-Work-request-processing-for-fast-register-mr.patch patches.drivers/hfi1-qib-0125-IB-hfi1-Add-support-for-extended-memory-management.patch patches.drivers/hfi1-qib-0126-IB-hfi1-Modify-the-default-number-of-kernel-receive-.patch patches.drivers/hfi1-qib-0127-IB-hfi1-Explain-state-complete-frame-details.patch patches.drivers/hfi1-qib-0128-IB-hfi1-Read-all-firmware-versions.patch patches.drivers/hfi1-qib-0129-IB-rdmavt-Add-missing-spin_lock_init-call-for-rdi-n_.patch patches.drivers/hfi1-qib-0130-IB-hfi1-Fix-suspicious-rcu_dereference_check-usage-w.patch patches.drivers/hfi1-qib-0131-IB-hfi1-Add-static-PCIe-Gen3-CTLE-tuning.patch patches.drivers/hfi1-qib-0132-IB-hfi1-Add-sysfs-entry-to-override-SDMA-interrupt-a.patch patches.drivers/hfi1-qib-0133-IB-hfi1-Fix-trace-message-units.patch patches.drivers/hfi1-qib-0134-IB-hfi1-Add-the-capability-for-reserved-operations.patch patches.drivers/hfi1-qib-0135-IB-rdmavt-hfi1-Fix-NFSoRDMA-failure-with-FRMR-enable.patch patches.drivers/hfi1-qib-0136-IB-hfi1-Disable-external-device-configuration-reques.patch patches.drivers/hfi1-qib-0137-IB-hfi1-Ignore-QSFP-interrupts-until-power-stabilize.patch patches.drivers/hfi1-qib-0138-IB-hfi1-Reset-QSFP-on-every-run-through-channel-tuni.patch patches.drivers/hfi1-qib-0139-IB-hfi1-Remove-unused-elements-from-struct-ahg_ib_he.patch patches.drivers/hfi1-qib-0140-IB-hfi1-Rename-struct-ahg_ib_header-to-struct-hfi1_a.patch patches.drivers/hfi1-qib-0141-IB-hfi1-Rename-hfi1_pio_header-to-hfi1_sdma_header.patch patches.drivers/hfi1-qib-0142-IB-hfi1-Cleanup-UD-packet-handler.patch patches.drivers/hfi1-qib-0143-IB-hfi1-Use-hdr2sc-function-to-calculate-5-bit-SC.patch patches.drivers/hfi1-qib-0144-IB-qib-IB-hfi1-Fix-grh-creation-in-ud-loopback.patch patches.drivers/hfi1-qib-0145-IB-hfi1-Handle-kzalloc-failure-in-init_pervl_scs.patch patches.drivers/hfi1-qib-0146-IB-rdmavt-Eliminate-redundant-opcode-test-in-mr-ref-.patch patches.drivers/hfi1-qib-0147-IB-hfi1-Allow-for-non-double-word-multiple-message-s.patch patches.drivers/hfi1-qib-0148-IB-hfi1-Expand-reported-serial-number.patch patches.drivers/hfi1-qib-0149-IB-hfi1-Fix-minor-format-error.patch patches.drivers/hfi1-qib-0150-IB-hfi1-Remove-unused-uctxt-subpid-and-uctxt-pid.patch patches.drivers/hfi1-qib-0151-IB-hfi1-Remove-unused-function-hfi1_mmu_rb_search.patch patches.drivers/hfi1-qib-0152-IB-hfi1-Add-parameter-names-to-function-declarations.patch patches.drivers/hfi1-qib-0153-IB-hfi1-Add-parameter-names-to-callback-declarations.patch patches.drivers/hfi1-qib-0154-IB-hfi1-Always-expect-ops-functions.patch patches.drivers/hfi1-qib-0155-IB-hfi1-Consolidate-__mmu_rb_remove-and-hfi1_mmu_rb_.patch patches.drivers/hfi1-qib-0156-IB-hfi1-Remove-unused-sub-context-parameter.patch patches.drivers/hfi1-qib-0157-IB-hfi1-Use-false-not-0.patch patches.drivers/hfi1-qib-0158-IB-hfi1-Make-iovec-loop-index-easy-to-understand.patch patches.drivers/hfi1-qib-0159-IB-hfi1-Restructure-hfi1_file_open.patch patches.drivers/hfi1-qib-0160-IB-hfi1-Remove-unneeded-empty-check-in-hfi1_mmu_rb_u.patch patches.drivers/hfi1-qib-0161-IB-hfi1-Rename-TID-mmu_rb_-functions.patch patches.drivers/hfi1-qib-0162-IB-hfi1-Prevent-null-pointer-dereference.patch patches.drivers/hfi1-qib-0163-IB-hfi1-Use-the-same-capability-state-for-all-shared.patch patches.drivers/hfi1-qib-0164-IB-hfi1-Validate-SDMA-user-request-index.patch patches.drivers/hfi1-qib-0165-IB-hfi1-Validate-SDMA-user-iovector-count.patch patches.drivers/hfi1-qib-0166-IB-hfi1-Release-node-on-insert-failure.patch patches.drivers/hfi1-qib-0167-IB-hfi1-Fix-error-condition-that-needs-to-clean-up.patch patches.drivers/hfi1-qib-0168-IB-hfi1-Fix-user-SDMA-racy-user-request-claim.patch patches.drivers/hfi1-qib-0169-IB-hfi1-Make-use-of-mm-consistent.patch patches.drivers/hfi1-qib-0170-IB-hfi1-Make-the-cache-handler-own-its-rb-tree-root.patch patches.drivers/hfi1-qib-0171-IB-hfi1-Fix-TID-caching-actions.patch patches.drivers/hfi1-qib-0172-IB-hfi1-Add-evict-operation-to-the-mmu-rb-handler.patch patches.drivers/hfi1-qib-0173-IB-hfi1-Use-evict-mmu-rb-operation.patch patches.drivers/hfi1-qib-0174-IB-hfi1-Consistently-call-ops-remove-outside-spinloc.patch patches.drivers/hfi1-qib-0175-IB-hfi1-Remove-unneeded-mm-argument-in-remove-functi.patch patches.drivers/hfi1-qib-0176-IB-hfi1-Fix-memory-leak-during-unexpected-shutdown.patch patches.drivers/hfi1-qib-0177-IB-hfi1-Add-cache-evict-LRU-list.patch patches.drivers/hfi1-qib-0178-IB-rdmavt-Disable-by-default.patch patches.drivers/hfi1-qib-0179-IB-hfi1-Disable-by-default.patch patches.drivers/hfi1-qib-0180-IB-hfi1-NULL-arg-to-sc_return_credits-is-OK.patch patches.drivers/hfi1-qib-0181-IB-hfi1-Allocate-cpu-mask-on-the-heap-to-silence-war.patch patches.drivers/hfi1-qib-0182-IB-hfi1-Remove-duplicated-include-from-affinity.c.patch patches.drivers/hfi1-qib-0183-IB-hfi1-IB-qib-Fix-qp_stats-sleep-with-rcu-read-lock.patch patches.drivers/hfi1-qib-0184-IB-hfi1-Fetch-monitor-values-on-demand-for-CableInfo.patch patches.drivers/hfi1-qib-0185-IB-hfi1-Pass-packet-ptr-to-set_armed_active.patch patches.drivers/hfi1-qib-0186-IB-hfi1-Validate-header-in-set_armed_active.patch patches.drivers/hfi1-qib-0187-IB-hfi1-Using-kfree_rcu-to-simplify-the-code.patch patches.drivers/hfi1-qib-0188-IB-hfi1-Add-missing-error-code-assignment-before-tes.patch patches.drivers/hfi1-qib-0189-IB-hfi1-Return-invalid-field-for-non-QSFP-CableInfo-.patch patches.drivers/hfi1-qib-0190-IB-hfi1-Improve-J_KEY-generation.patch patches.drivers/hfi1-qib-0191-IB-rdmvat-Fix-double-vfree-in-rvt_create_qp-error-pa.patch patches.drivers/hfi1-qib-0192-IB-hfi1-Fix-mm_struct-use-after-free.patch patches.drivers/hfi1-qib-0193-IB-qib-Use-memdup_user-rather-than-duplicating-its-i.patch patches.drivers/hfi1-qib-0194-IB-hfi1-Clean-up-type-used-and-casting.patch patches.drivers/hfi1-qib-0195-IB-hfi1-Fix-the-size-parameter-to-find_first_bit.patch patches.drivers/hfi1-qib-0196-IB-hfi1-Fix-SGE-length-for-misaligned-PIO-copy.patch patches.drivers/hfi1-qib-0197-IB-hfi1-Fix-AHG-KDETH-Intr-shift.patch patches.drivers/hfi1-qib-0198-IB-hfi1-Add-QSFP-sanity-pre-check.patch patches.drivers/hfi1-qib-0199-IB-hfi1-Make-n_krcvqs-be-an-unsigned-long-integer.patch patches.drivers/hfi1-qib-0200-debugfs-prevent-access-to-possibly-dead-file_operati.patch patches.drivers/hfi1-qib-0201-debugfs-prevent-access-to-removed-files-private-data.patch patches.drivers/hfi1-qib-0202-IB-hfi1-Rework-debugfs-to-use-SRCU.patch patches.drivers/hfi1-qib-0203-IB-rdmavt-Don-t-vfree-a-kzalloc-ed-memory-region.patch patches.drivers/hfi1-qib-0204-IB-rdmavt-Add-functions-to-get-and-release-QP-refere.patch patches.drivers/hfi1-qib-0205-IB-rdmavt-IB-qib-IB-hfi1-Use-new-QP-put-get-routines.patch patches.drivers/hfi1-qib-0206-IB-core-Add-ib-headers-for-general-use.patch patches.drivers/hfi1-qib-0207-IB-qib-IB-hfi-Use-core-common-header-file.patch patches.drivers/hfi1-qib-0208-IB-hfi1-Move-serdes-tune-inside-link-start-function.patch patches.drivers/hfi1-qib-0209-IB-hfi1-Fix-the-count-of-user-packets-submitted-to-a.patch patches.drivers/hfi1-qib-0210-IB-hfi1-Fix-user-space-buffers-mapping-with-IOMMU-en.patch patches.drivers/hfi1-qib-0211-IB-hfi1-Fix-locking-scheme-for-affinity-settings.patch patches.drivers/hfi1-qib-0212-IB-rdmavt-Correct-sparse-annotation.patch patches.drivers/hfi1-qib-0213-IB-hfi1-Move-iowait_init-to-priv-allocate.patch patches.drivers/hfi1-qib-0214-IB-rdmavt-Move-reset-calldown-to-reset-path.patch patches.drivers/hfi1-qib-0215-IB-rdmavt-Add-qp-init-function.patch patches.drivers/hfi1-qib-0216-IB-rdmavt-IB-hfi1-Add-lockdep-asserts-for-lock-debug.patch patches.drivers/hfi1-qib-0217-IB-hfi1-Consolidate-pio-control-masks-into-single-de.patch patches.drivers/hfi1-qib-0218-IB-qib-Remove-qpt_mask-global.patch patches.drivers/hfi1-qib-0219-IB-hfi1-Remove-filtering-of-Set-PkeyTable-in-HFI-SMA.patch patches.drivers/hfi1-qib-0220-IB-hfi1-Increase-default-settings-of-max_cqes-and-ma.patch patches.drivers/hfi1-qib-0221-IB-hfi1-Extend-i2c-timeout.patch patches.drivers/hfi1-qib-0222-IB-hfi1-Do-not-read-more-than-a-SGE-length.patch patches.drivers/hfi1-qib-0223-IB-hfi1-Combine-shift-copy-and-byte-copy-for-SGE-rea.patch patches.drivers/hfi1-qib-0224-IB-hfi1-Fix-defered-ack-race-with-qp-destroy.patch patches.drivers/hfi1-qib-0225-IB-hfi1-Act-on-external-device-timeout.patch patches.drivers/hfi1-qib-0226-IB-hfi1-Adjust-hardware-buffering-parameter.patch patches.drivers/hfi1-qib-0227-IB-hfi1-Cleanup-tasklet-refs-in-comments.patch patches.drivers/hfi1-qib-0228-IB-hfi1-Remove-unused-variable-from-devdata.patch patches.drivers/hfi1-qib-0229-IB-hfi1-Fix-resource-release-in-context-allocation.patch patches.drivers/hfi1-qib-0230-IB-hfi1-Add-sysfs-interface-for-affinity-setup.patch patches.drivers/hfi1-qib-0231-IB-hfi1-Add-a-new-VL-sysfs-attribute-for-sdma-engine.patch patches.drivers/hfi1-qib-0232-IB-hfi1-Add-irq-affinity-notification-handler.patch patches.drivers/hfi1-qib-0233-IB-hfi1-Add-new-debugfs-sdma_cpu_list-file.patch patches.drivers/hfi1-qib-0234-IB-hfi1-Restore-EPROM-read-ability.patch patches.drivers/hfi1-qib-0235-IB-hfi1-Add-ability-to-read-platform-config-from-the.patch patches.drivers/hfi1-qib-0236-IB-hfi1-Use-EPROM-platform-configuration-read.patch patches.drivers/hfi1-qib-0237-IB-hfi1-Update-SMA-ingress-checks-for-response-packe.patch patches.drivers/hfi1-qib-0238-IB-hfi1-Fix-trace-of-atomic-ack.patch patches.drivers/hfi1-qib-0239-IB-rdmavt-Trivial-function-comment-corrected.patch patches.drivers/hfi1-qib-0240-IB-qib-Remove-deprecated-create_singlethread_workque.patch patches.drivers/hfi1-qib-0241-IB-core-hw-Add-constant-for-node_desc.patch patches.drivers/hfi1-qib-0242-IB-rdmavt-rdmavt-can-handle-non-aligned-page-maps.patch patches.drivers/hfi1-qib-0243-IB-hfi1-Remove-redundant-sysfs-irq-affinity-entry.patch patches.drivers/hfi1-qib-0244-IB-hfi1-Fix-integrity-check-flags-default-values.patch patches.drivers/hfi1-qib-0245-IB-hfi1-Fix-an-Oops-on-pci-device-force-remove.patch patches.drivers/hfi1-qib-0246-IB-hfi1-Return-ENODEV-for-unsupported-PCI-device-ids.patch patches.drivers/hfi1-qib-0247-IB-hfi1-Fix-a-potential-memory-leak-in-hfi1_create_c.patch patches.drivers/hfi1-qib-0248-IB-hfi1-Remove-leftover-snoop-references.patch patches.drivers/hfi1-qib-0249-IB-hfi1-Clean-up-unused-argument.patch patches.drivers/hfi1-qib-0250-IB-hfi1-Delete-unused-lock.patch patches.drivers/hfi1-qib-0251-IB-hfi1-Fix-rnr_timer-addition.patch patches.drivers/hfi1-qib-0252-IB-hfi1-Relocate-rcvhdrcnt-module-parameter-check.patch patches.drivers/hfi1-qib-0253-IB-hfi1-Fix-status-error-code-for-unsupported-packet.patch patches.drivers/hfi1-qib-0254-IB-hfi1-Fix-ECN-processing-in-prescan_rxq.patch patches.drivers/hfi1-qib-0255-IB-hfi1-Prevent-hardware-counter-names-from-being-cu.patch patches.drivers/hfi1-qib-0256-IB-hfi1-Remove-incorrect-IS_ERR-check.patch patches.drivers/hfi1-qib-0257-IB-hfi1-Add-unique-txwait_lock-for-txreq-events.patch patches.drivers/hfi1-qib-0258-IB-hfi1-Inline-sdma_txclean-for-verbs-pio.patch patches.drivers/hfi1-qib-0259-IB-hfi1-Optimize-lkey-validation-structures.patch patches.drivers/hfi1-qib-0260-IB-hfi1-Optimize-pio-cachelines.patch patches.drivers/hfi1-qib-0261-IB-hfi1-Unify-access-to-GUID-entries.patch patches.drivers/hfi1-qib-0262-IB-hfi1-Optimize-devdata-cachelines.patch patches.drivers/hfi1-qib-0263-IB-hfi1-Add-active-channel-and-backplane-support-for.patch patches.drivers/hfi1-qib-0264-IB-hfi1-Get-rid-of-divide-in-pio-buffer-allocator.patch patches.drivers/hfi1-qib-0265-IB-hfi1-Optimize-pio_buf-and-send_context-structs.patch patches.drivers/hfi1-qib-0266-IB-hfi1-Remove-debug-prints-after-allocation-failure.patch patches.drivers/hfi1-qib-0267-IB-qib-Remove-debug-prints-after-allocation-failure.patch patches.drivers/hfi1-qib-0268-infiniband-remove-WARN-that-is-not-kernel-bug.patch patches.drivers/hfi1-qib-0269-IB-hfi1-Read-new-EPROM-format.patch patches.drivers/hfi1-qib-0270-IB-hfi1-Fix-dc8051-multiple-qword-memory-reads.patch patches.drivers/hfi1-qib-0271-IB-hfi1-Use-non-atomic-__test_and_clear_bit-in-hot-p.patch patches.drivers/hfi1-qib-0272-IB-hfi1-Export-8051-memory-and-LCB-registers-via-deb.patch patches.drivers/hfi1-qib-0273-IB-hfi1-Disable-header-suppression-for-short-packets.patch patches.drivers/hfi1-qib-0274-IB-rdmavt-Fix-trace-hierarchy.patch patches.drivers/hfi1-qib-0275-IB-core-Make-device-counter-infrastructure-dynamic.patch patches.drivers/hfi1-qib-0276-IB-hfi1-Show-statistics-counters-under-IB-stats-inte.patch patches.drivers/hfi1-qib-0277-IB-hfi1-Remove-dependence-on-qp-s_cur_size.patch patches.drivers/hfi1-qib-0278-IB-hfi1-Remove-definition-of-unused-hfi1_affinity-st.patch patches.drivers/hfi1-qib-0279-IB-hfi1-Add-special-setting-for-low-power-AOC.patch patches.drivers/hfi1-qib-0280-IB-rdmavt-Add-trace-of-MR-segs.patch patches.drivers/hfi1-qib-0281-IB-hfi1-Remove-usage-of-qp-s_cur_sge.patch patches.drivers/hfi1-qib-0282-IB-hfi1-Remove-critical-section-gap-in-sc_buffer_all.patch patches.drivers/hfi1-qib-0283-IB-hfi1-Preserve-external-device-completed-bit.patch patches.drivers/hfi1-qib-0284-IB-hfi1-Replace-qp-refcount-release-code-with-standa.patch patches.drivers/hfi1-qib-0285-IB-hfi1-Use-reference-count-wrapper-for-MRs.patch patches.drivers/hfi1-qib-0286-IB-qib-Use-standard-refcount-wrapper-for-QPs.patch patches.drivers/hfi1-qib-0287-IB-rdmavt-Add-a-send-completion-helper.patch patches.drivers/hfi1-qib-0288-IB-hfi1-IB-qib-Use-new-send-completion-helper.patch patches.drivers/hfi1-qib-0289-IB-hfi1-Avoid-credit-return-allocation-for-cpu-less-.patch patches.drivers/hfi1-qib-0290-IB-rdmavt-Add-swqe-mr-deref-helper.patch patches.drivers/hfi1-qib-0291-IB-hfi1-IB-qib-use-rvt-swqe-mr-deref-helper.patch patches.drivers/hfi1-qib-0292-IB-rdmavt-IB-hfi1-IB-qib-Add-inlines-for-mtu-divisio.patch patches.drivers/hfi1-qib-0293-IB-hfi1-constify-mmu_notifier_ops-structure.patch patches.drivers/hfi1-qib-0294-IB-hfi1-Define-platform_config_table_limits-once.patch patches.drivers/hfi1-qib-0295-IB-mad-Eliminate-redundant-SM-class-version-defines-.patch patches.drivers/hfi1-qib-0296-IB-rdmavt-Only-put-mmap_info-ref-if-it-exists.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 # sorted patches patches.fixes/vrf-remove-slave-queue-and-private-slave-struct.patch patches.drivers/net-Check-CHANGEUPPER-notifier-return-value.patch patches.drivers/bonding-add-802.3ad-support-for-100G-speeds.patch patches.drivers/net-add-netif_is_team_master-helper.patch patches.drivers/net-add-netif_is_team_port-helper.patch patches.drivers/net-add-netif_is_lag_master-helper.patch patches.drivers/net-add-netif_is_lag_port-helper.patch patches.drivers/net-propagate-upper-priv-via-netdev_master_upper_dev.patch patches.drivers/net-add-possibility-to-pass-information-about-upper-.patch patches.drivers/net-add-info-struct-for-LAG-changeupper.patch patches.drivers/team-fill-up-LAG-changeupper-info-struct-and-pass-it.patch patches.drivers/bonding-fill-up-LAG-changeupper-info-struct-and-pass.patch patches.drivers/net-introduce-change-lower-state-notifier.patch patches.drivers/net-introduce-lower-state-changed-info-structure-for.patch patches.drivers/team-rtnl_lock-for-options-set.patch patches.drivers/team-implement-lower-state-change-propagation.patch patches.drivers/bonding-allow-notifications-for-bond_set_slave_link_.patch patches.drivers/bonding-implement-lower-state-change-propagation.patch patches.drivers/bonding-set-inactive-flags-on-release.patch patches.drivers/mlxsw-spectrum-Add-set_rx_mode-ndo-stub.patch patches.drivers/mlxsw-core-Add-support-for-packets-received-from-LAG.patch patches.drivers/mlxsw-pci-Implement-LAG-processing-for-received-pack.patch patches.drivers/mlxsw-reg-Add-link-aggregation-configuration-registe.patch patches.drivers/mlxsw-reg-Add-definition-of-LAG-unicast-record-for-S.patch patches.drivers/mlxsw-reg-Add-definition-of-LAG-unicast-record-for-S-3b71571c.patch patches.drivers/mlxsw-spectrum-Implement-LAG-port-join-leave.patch patches.drivers/mlxsw-spectrum-Implement-FDB-add-remove-dump-for-LAG.patch patches.drivers/mlxsw-spectrum-Implement-LAG-tx-enabled-lower-state-.patch patches.drivers/mvneta-consolidate-autoneg-enabling.patch patches.drivers/mvneta-implement-ethtool-autonegotiation-control.patch patches.drivers/net-hns-Add-support-of-Hip06-SoC-to-the-Hislicon-Net.patch patches.drivers/net-hns-Add-Hip06-RSS-Receive-Side-Scaling-support-t.patch patches.drivers/net-hns-Add-Hip06-TSO-TCP-Segment-Offload-support-HN.patch patches.drivers/net-hns-Add-support-of-ethtool-TSO-set-option-for-Hi.patch patches.drivers/net-hns-Add-the-init-code-to-disable-Hip06-Hardware-.patch patches.drivers/net-constify-netif_is_-helpers-net_device-param.patch patches.drivers/PHY-DP83867-Remove-looking-in-parent-device-for-OF-p.patch patches.drivers/net-thunderx-nicvf_queues-nivc_-_intr-remove-duplica.patch patches.drivers/net-thunderx-Remove-unnecessary-rcv-buffer-start-add.patch patches.drivers/net-hns-optimize-XGE-capability-by-reducing-cpu-usag.patch patches.drivers/mlxsw-spectrum-fix-some-error-handling.patch patches.drivers/net-mvneta-Make-the-default-queue-related-for-each-p.patch patches.drivers/net-mvneta-Associate-RX-queues-with-each-CPU.patch patches.drivers/net-mvneta-Add-naive-RSS-support.patch patches.drivers/net-mvneta-Configure-XPS-support.patch patches.drivers/net-thunderx-HW-TSO-support-for-pass-2-hardware.patch patches.drivers/net-thunderx-Enable-CQE-count-threshold-interrupt.patch patches.fixes/net-l3mdev-Add-master-device-lookup-by-index.patch patches.drivers/net-hns-use-to_platform_device.patch patches.drivers/ethtool-Add-phy-statistics.patch patches.drivers/phy-marvell-Add-ethtool-statistics-counters.patch patches.drivers/net-hns-avoid-uninitialized-variable-warning.patch patches.drivers/phy-Consistently-use-addr-for-address-on-an-MII-bus.patch patches.drivers/mdio-Move-mdiobus_read-write-operatings-into-mdio.h.patch patches.drivers/phy-Use-phy_read-instead-of-mdiobus_read.patch patches.drivers/phy-Add-phydev_err-and-phydev_dbg-macros.patch patches.drivers/phy-add-phydev_name-wrapper.patch patches.drivers/net-dnet-Use-phy_find_first-helper.patch patches.drivers/phy-phy_-read-write-_mmd_indirect-get-addr-from-phyd.patch patches.drivers/phy-Centralise-print-about-attached-phy.patch patches.drivers/phy-mdio-octeon-Use-devm_mdiobus_alloc_size.patch patches.drivers/mdio-Move-allocation-of-interrupts-into-core.patch patches.drivers/phy-Add-an-mdio_device-structure.patch patches.drivers/of-phy-Only-register-a-phy-device-for-phys.patch patches.drivers/phy-Add-API-for-un-registering-an-mdio-device-to-a-b.patch patches.drivers/phy_device-Move-phy-attributes-into-phy_device.patch patches.drivers/dsa-Register-netdev-before-phy.patch patches.drivers/phy-Move-PHY-PM-operations-into-phy_device.patch patches.drivers/phy-Centralize-setting-driver-module-owner.patch patches.drivers/phy-Move-phy-specific-bus-match-into-phy_device.patch patches.drivers/mdio_bus-Generalise-of_mdiobus_link_phydev.patch patches.drivers/mdio_bus-Add-comment-to-mdiobus_scan-and-__mdiobus_r.patch patches.drivers/mdio-Add-support-for-mdio-drivers.patch patches.drivers/mdio-Abstract-device_remove-and-device_free.patch patches.drivers/net-ethernet-broadcom-Fix-build-errors.patch patches.drivers/phy-fix-blackfin-build-failure.patch patches.drivers/bfin_mac-fix-error-path.patch patches.drivers/net-lpc_eth-Remove-unused-variables.patch patches.drivers/net-tc35815-Fix-build-error-due-to-missed-API-change.patch patches.drivers/net-tc35815-Drop-unused-variable.patch patches.drivers/net-ti-cpmac-Fix-build-error-due-to-missed-API-chang.patch patches.drivers/mdio_bus-NULL-dereference-on-allocation-error.patch patches.drivers/mdio-remove-an-unneed-condition.patch patches.drivers/phy-remove-an-unneeded-condition.patch patches.drivers/usb-gadget-ether-Allow-changing-the-MTU.patch patches.drivers/net-hns-fixes-no-syscon-error-when-init-mdio.patch patches.drivers/net-hns-bug-fix-about-hisilicon-TSO-BD-mode.patch patches.drivers/net-phy-Fix-phy_mac_interrupt.patch patches.drivers/net-hns-enet-specifies-a-reference-to-dsaf.patch patches.drivers/net-mvneta-fix-trivial-cut-off-issue-in-mvneta_ethto.patch patches.drivers/net-mvneta-sort-the-headers-in-alphabetic-order.patch patches.drivers/net-mvneta-Try-to-get-named-core-clock-first.patch patches.drivers/net-mvneta-get-optional-bus-clk.patch patches.drivers/mlxsw-spectrum-Notify-bridge-s-FDB-only-based-on-lea.patch patches.drivers/of-of_mdio-Ensure-mdio-device-is-a-PHY.patch patches.drivers/of-of_mdio-Add-a-whitelist-of-PHY-compatibilities.patch patches.drivers/of-of_mdio-Add-marvell-88e1145-to-whitelist-of-PHY-c.patch patches.drivers/net-mvpp2-Return-correct-error-codes.patch patches.drivers/net-mvneta-Fix-the-CPU-choice-in-mvneta_percpu_elect.patch patches.drivers/net-mvneta-Use-on_each_cpu-when-possible.patch patches.drivers/net-mvneta-Remove-unused-code.patch patches.drivers/net-mvneta-Modify-the-queue-related-fields-from-each.patch patches.drivers/net-mvneta-The-mvneta_percpu_elect-function-should-b.patch patches.drivers/net-mvneta-Fix-race-condition-during-stopping.patch patches.drivers/net-dsa-Unregister-slave_dev-in-error-path.patch patches.drivers/net-thunderx-Fix-for-HW-TSO-not-enabled-for-secondar.patch patches.drivers/geneve-Refine-MTU-limit.patch patches.fixes/net-make-netdev_for_each_lower_dev-safe-for-device-r.patch patches.drivers/net-ndo_fdb_dump-should-report-EMSGSIZE-to-rtnl_fdb_.patch patches.drivers/asix-do-not-free-array-priv-mdio-irq.patch patches.drivers/net-ethoc-do-not-free-array-priv-mdio-irq.patch patches.drivers/net-eth-altera-do-not-free-array-priv-mdio-irq.patch patches.drivers/net-hns-fix-the-bug-about-loopback.patch patches.drivers/net-thunderx-Add-TX-timeout-and-RX-buffer-alloc-fail.patch patches.drivers/net-thunderx-Use-napi_schedule_irqoff.patch patches.drivers/net-thunderx-Assign-affinity-hints-to-vf-s-interrupt.patch patches.drivers/net-thunderx-bgx-Use-standard-firmware-node-infrastr.patch patches.drivers/net-thunderx-bgx-Add-log-message-when-setting-mac-ad.patch patches.drivers/net-thunderx-Alloc-higher-order-pages-when-pagesize-.patch patches.drivers/net-bulk-free-infrastructure-for-NAPI-context-use-na.patch patches.drivers/amd-xgbe-0001-amd-xgbe-Do-traffic-class-setup-when-called-through-.patch patches.fixes/net-usnic-remove-unused-call-to-ethtool_ops-get_sett.patch patches.fixes/net-usnic-use-__ethtool_get_settings.patch patches.drivers/net-ethtool-add-new-ETHTOOL_xLINKSETTINGS-API.patch patches.fixes/tx4939-use-__ethtool_get_ksettings.patch patches.fixes/net-usnic-use-__ethtool_get_ksettings.patch patches.fixes/net-bonding-use-__ethtool_get_ksettings.patch patches.fixes/net-ipvlan-use-__ethtool_get_ksettings.patch patches.fixes/net-macvlan-use-__ethtool_get_ksettings.patch patches.fixes/net-team-use-__ethtool_get_ksettings.patch patches.fixes/net-fcoe-use-__ethtool_get_ksettings.patch patches.drivers/hfi1-qib-0297-net-rdma-use-__ethtool_get_ksettings.patch patches.drivers/net-8021q-use-__ethtool_get_ksettings.patch patches.drivers/net-bridge-use-__ethtool_get_ksettings.patch patches.drivers/net-core-use-__ethtool_get_ksettings.patch patches.drivers/net-ethtool-remove-unused-__ethtool_get_settings.patch patches.drivers/net-mlx4-use-new-ETHTOOL_G-SSETTINGS-API.patch patches.drivers/Introduce-devlink-infrastructure.patch patches.drivers/net-mellanox-add-DEVLINK-dependencies.patch patches.drivers/bpf-allow-bpf_csum_diff-to-feed-bpf_l3_csum_replace-.patch patches.drivers/cisco-enic-Update-logging-macros-and-uses.patch patches.drivers/phy-remove-documentation-of-removed-members-of-phy_d.patch patches.drivers/bus-mvebu-mbus-provide-api-for-obtaining-IO-and-DRAM.patch patches.drivers/net-mvneta-bm-add-support-for-hardware-buffer-manage.patch patches.drivers/net-add-a-hardware-buffer-management-helper-API.patch patches.drivers/net-mvneta-Use-the-new-hwbm-framework.patch patches.drivers/net-thunderx-Set-recevie-buffer-page-usage-count-in-.patch patches.drivers/net-thunderx-Adjust-nicvf-structure-to-reduce-cache-.patch patches.drivers/net-mvneta-Add-missing-hotplug-notifier-transition.patch patches.drivers/net-thunderx-Cleanup-PHY-probing-code.patch patches.drivers/phy-mdio-octeon-Refactor-into-two-files-modules.patch patches.drivers/phy-mdio-thunder-Add-driver-for-Cavium-Thunder-SoC-M.patch patches.drivers/phy-fixed-Fix-removal-of-phys.patch patches.drivers/net-mvneta-Fix-spinlock-usage.patch patches.drivers/net-mvneta-fix-error-messages-in-mvneta_port_down-fu.patch patches.drivers/net-mvneta-replace-magic-numbers-by-existing-macros.patch patches.drivers/ethtool-Set-cmd-field-in-ETHTOOL_GLINKSETTINGS-respo.patch patches.drivers/phy-mdio-cavium-Add-missing-MODULE_-annotations.patch patches.drivers/net-cavium-For-Kconfig-THUNDER_NIC_BGX-select-MDIO_T.patch patches.drivers/net-thunderx-Don-t-leak-phy-device-references-on-EPR.patch patches.drivers/net-mvneta-bm-clarify-dependencies.patch patches.drivers/phy-mdio-thunder-Fix-some-Kconfig-typos.patch patches.drivers/rapidio-rionet-add-capability-to-change-MTU.patch patches.drivers/net-remove-a-dubious-unlikely-clause.patch patches.drivers/net-hns-bug-fix-about-ping6.patch patches.drivers/net-hns-fixed-portid-bug-in-sending-manage-pkt.patch patches.drivers/net-hns-add-uc-match-for-debug-ports.patch patches.drivers/net-hns-fixed-the-bug-about-GMACs-mac-setting.patch patches.drivers/net-hns-set-xge-statistic-reg-as-read-only.patch patches.drivers/net-hns-fix-return-value-of-the-function-about-rss.patch patches.drivers/net-hns-fixes-a-bug-of-RSS.patch patches.drivers/net-hns-fix-the-bug-about-mtu-setting.patch patches.drivers/net-hns-adds-limitation-for-debug-port-mtu.patch patches.drivers/net-hns-bug-fix-about-the-overflow-of-mss.patch patches.drivers/at803x-fix-reset-handling.patch patches.drivers/net-hns-fix-a-bug-for-cycle-index.patch patches.drivers/net-hns-optimizate-fmt-of-snprintf.patch patches.drivers/net-hns-bug-fix-for-return-values.patch patches.drivers/net-hns-remove-useless-variable-assignment-and-comme.patch patches.drivers/net-hns-optimizate-irq-proccess-for-HNS-V2.patch patches.drivers/net-hns-fix-warning-of-passing-zero-to-PTR_ERR.patch patches.drivers/net-hns-bug-fix-about-getting-hilink-status-for-HNS-.patch patches.drivers/net-hns-fixed-the-setting-and-getting-overtime-bug.patch patches.drivers/net-hns-set-coalesce-usecs-returns-errno-by-dsaf.ko.patch patches.drivers/net-mvpp2-replace-MVPP2_CPU_D_CACHE_LINE_SIZE-with-L.patch patches.drivers/net-mvneta-replace-MVNETA_CPU_D_CACHE_LINE_SIZE-with.patch patches.drivers/net-mvpp2-fix-maybe-uninitialized-warning.patch patches.drivers/net-mvpp2-use-cache_line_size-to-get-cacheline-size.patch patches.drivers/net-mvneta-use-cache_line_size-to-get-cacheline-size.patch patches.drivers/net-mvneta-fix-changing-MTU-when-using-per-cpu-proce.patch patches.drivers/bus-mvebu-mbus-use-pa-to-print-phys_addr_t.patch patches.fixes/net-vrf-Fix-dst-reference-counting.patch patches.fixes/net-vrf-Fix-dev-refcnt-leak-due-to-IPv6-prefix-route.patch patches.drivers/net-thunderx-Fix-broken-of_node_put-code.patch patches.drivers/net-phy-at803x-only-the-AT8030-needs-a-hardware-rese.patch patches.drivers/net-mvneta-Remove-superfluous-SMP-function-call.patch patches.drivers/mlxsw-spectrum-Fix-rollback-order-in-LAG-join-failur.patch patches.drivers/net-mvneta-bm-fix-dependencies-again.patch patches.drivers/net-hns-add-support-of-pause-frame-ctrl-for-HNS-V2.patch patches.drivers/ixgbe-on-recv-increment-rx.ring-stats.yields.patch patches.drivers/ixgbevf-use-bit-operations-for-setting-and-checking-.patch patches.drivers/ixgbe-Extend-trust-to-allow-guest-to-set-unicast-add.patch patches.drivers/ixgbe-Do-not-allow-PF-to-add-VLVF-entry-unless-it-ac.patch patches.drivers/ixgbe-Avoid-adding-VLAN-0-twice-to-VLVF-and-VFTA.patch patches.drivers/ixgbe-Make-all-unchanging-ops-structures-const.patch patches.drivers/ixgbe-use-eth_platform_get_mac_address.patch patches.drivers/ixgbe-Add-support-for-generic-Tx-checksums.patch patches.drivers/ixgbevf-Add-support-for-generic-Tx-checksums.patch patches.drivers/ixgbe-Fix-flow-control-for-Xeon-D-KR-backplane.patch patches.drivers/ixgbe-add-a-callback-to-set-the-maximum-transmit-bit.patch patches.drivers/ixgbe-Place-SWFW-semaphore-in-known-valid-state-at-p.patch patches.drivers/ixgbe-Extend-cls_u32-offload-to-support-UDP-headers.patch patches.drivers/ixgbe-Add-support-for-toggling-VLAN-filtering-flag-v.patch patches.drivers/fm10k-Move-constants-to-the-right-of-binary-operator.patch patches.drivers/fm10k-cleanup-remaining-right-bit-shifted-1.patch patches.drivers/fm10k-demote-BUG_ON-to-WARN_ON-where-appropriate.patch patches.drivers/fm10k-cleanup-SPACE_BEFORE_TAB-checkpatch-warning.patch patches.drivers/fm10k-use-ether_addr_copy-to-copy-MAC-address-11c49f7.patch patches.drivers/fm10k-prevent-null-pointer-dereference-of-msix_entri.patch patches.drivers/fm10k-don-t-initialize-service-task-until-later-in-p.patch patches.drivers/fm10k-base-queue-scheme-covered-by-RSS.patch patches.drivers/fm10k-print-error-message-when-stop_hw-fails.patch patches.drivers/fm10k-free-MBX-IRQ-before-clearing-interrupt-scheme.patch patches.drivers/fm10k-add-helper-functions-to-set-strings-and-data-f.patch patches.drivers/fm10k-prevent-possibly-uninitialized-variable.patch patches.drivers/fm10k-correctly-clean-up-when-init_queueing_scheme-f.patch patches.drivers/fm10k-fix-a-minor-typo-in-some-comments.patch patches.drivers/fm10k-use-ethtool_rxfh_indir_default-for-default-red.patch patches.drivers/i40e-call-ndo_stop-instead-of-dev_close-when-running.patch patches.drivers/i40e-i40evf-Allow-up-to-12K-bytes-of-data-per-Tx-des.patch patches.drivers/i40evf-remove-dead-code.patch patches.drivers/i40e-i40evf-Fix-handling-of-boolean-logic-in-polling.patch patches.drivers/i40e-i40evf-Add-support-for-bulk-free-in-Tx-cleanup.patch patches.drivers/i40e-i40evf-Fix-casting-in-transmit-code.patch patches.drivers/i40e-i40evf-Remove-I40E_MAX_USER_PRIORITY-define.patch patches.drivers/i40e-Save-off-VSI-resource-count-when-updating-VSI.patch patches.drivers/i40e-Fix-up-return-code.patch patches.drivers/i40e-Remove-MSIx-only-if-created.patch patches.drivers/i40e-Assure-that-adminq-is-alive-in-debug-mode.patch patches.drivers/i40e-Remove-timer-and-task-only-if-created.patch patches.drivers/i40e-Notify-VFs-of-all-resets.patch patches.drivers/i40e-Added-code-to-prevent-double-resets.patch patches.drivers/i40e-Change-unknown-event-error-msg-to-ignore-messag.patch patches.drivers/i40evf-Add-additional-check-for-reset.patch patches.drivers/i40e-Change-comment-to-reflect-correct-function-name.patch patches.drivers/i40e-i40evf-Bump-patch-from-1.4.25-to-1.5.1.patch patches.drivers/i40e-remove-redundant-check-on-vsi-active_vlans.patch patches.drivers/i40e-Enable-Geneve-offload-for-FW-API-ver-1.4-for-XL.patch patches.drivers/i40e-Remove-unused-variable.patch patches.drivers/i40evf-Fix-VLAN-features.patch patches.drivers/i40e-Add-new-device-ID-for-X722.patch patches.drivers/i40e-Make-VF-resets-more-reliable.patch patches.drivers/i40evf-Add-longer-wait-after-remove-module.patch patches.drivers/i40e-Disable-link-polling.patch patches.drivers/i40evf-Fix-get_rss_aq.patch patches.drivers/i40e-Fix-for-supported-link-modes-in-10GBaseT-PHY-s.patch patches.drivers/i40e-Lower-some-message-levels.patch patches.drivers/i40e-Request-PHY-media-event-at-reset-time.patch patches.drivers/i40e-i40evf-Bump-patch-from-1.5.1-to-1.5.2.patch patches.drivers/i40e-i40evf-Fix-TSO-checksum-pseudo-header-adjustmen.patch patches.drivers/i40e-Inserting-a-HW-capability-display-info.patch patches.drivers/i40e-Leave-debug_mask-cleared-at-init.patch patches.drivers/i40e-Move-HW-flush.patch patches.drivers/i40e-i40evf-Move-stack-var-deeper.patch patches.drivers/i40e-i40evf-Drop-unused-tx_ring-argument.patch patches.drivers/i40e-i40evf-Faster-RX-via-avoiding-FCoE.patch patches.drivers/i40e-Patch-to-support-trusted-VF.patch patches.drivers/i40e-Restrict-VF-poll-mode-to-only-single-function-m.patch patches.drivers/i40e-Move-NVM-variable-out-of-AQ-struct.patch patches.drivers/i40e-Add-RSS-configuration-to-virtual-channel.patch patches.drivers/i40e-Move-NVM-event-wait-check-to-NVM-code.patch patches.drivers/i40e-Input-set-mask-constants-for-RSS-flow-director-.patch patches.drivers/i40e-i40evf-Bump-patch-from-1.5.2-to-1.5.5.patch patches.drivers/i40evf-properly-handle-VLAN-features.patch patches.drivers/igb-Fix-sparse-warning-about-passing-__beXX-into-leX.patch patches.drivers/igb-allow-setting-MAC-address-on-i211-using-a-device.patch patches.drivers/igb-Garbled-output-for-ethtool-m.patch patches.drivers/e1000e-call-ndo_stop-instead-of-dev_close-when-runni.patch patches.drivers/e1000-call-ndo_stop-instead-of-dev_close-when-runnin.patch patches.drivers/Revert-igb-Fix-a-deadlock-in-igb_sriov_reinit.patch patches.drivers/ixgbe-Delete-some-unused-register-definitions.patch patches.drivers/ixgbe-Change-the-lan_id-and-func-fields-to-a-u8-to-a.patch patches.drivers/ixgbe-Correct-length-check-for-round-up.patch patches.drivers/ixgbe-Clean-up-interface-for-firmware-commands.patch patches.drivers/ixgbe-Take-manageability-semaphore-for-firmware-comm.patch patches.drivers/ixgbe-Add-support-for-single-port-X550-device.patch patches.drivers/ixgbe-Add-definitions-for-x550em_a-10G-MAC.patch patches.drivers/ixgbe-Use-method-pointer-to-access-IOSF-devices.patch patches.drivers/ixgbe-Add-support-for-x550em_a-10G-MAC-type.patch patches.drivers/ixgbe-Use-new-methods-for-PHY-access.patch patches.drivers/ixgbe-Read-and-set-instance-id.patch patches.drivers/ixgbe-Read-and-parse-NW_MNG_IF_SEL-register.patch patches.drivers/ixgbe-Introduce-function-to-control-MDIO-speed.patch patches.drivers/ixgbe-Add-support-for-SFPs-with-retimer.patch patches.drivers/ixgbe-Add-support-for-SGMII-backplane-interface.patch patches.drivers/ixgbe-Add-KR-backplane-support-for-x550em_a.patch patches.drivers/ixgbe-Bump-version-number.patch patches.drivers/devlink-share-user_ptr-pointer-for-both-devlink-and-.patch patches.drivers/devlink-add-shared-buffer-configuration.patch patches.drivers/devlink-implement-shared-buffer-occupancy-monitoring.patch patches.drivers/devlink-fix-sb-register-stub-in-case-devlink-is-disa.patch patches.drivers/qlge-Replace-create_singlethread_workqueue-with-allo.patch patches.drivers/mlx5-0189-net-mlx5-Fix-mlx5-ifc-cmd_hca_cap-bad-offsets.patch patches.drivers/net-mlx5-Update-mlx5_ifc-hardware-features.patch patches.drivers/fjes-Enhance-changing-MTU-related-work.patch patches.drivers/net-ethtool-export-conversion-function-between-u32-a.patch patches.drivers/phy-add-generic-function-to-support-ksetting-support.patch patches.drivers/fm10k-add-helper-functions-to-set-strings-and-data-f-09401ae.patch patches.drivers/fm10k-remove-debug-statistics-support.patch patches.drivers/fm10k-Add-support-for-bulk-Tx-cleanup-cleanup-boolea.patch patches.drivers/fm10k-use-DRV_SUMMARY-to-reduce-code-duplication.patch patches.drivers/fm10k-prevent-RCU-issues-during-AER-events.patch patches.drivers/fm10k-drop-1588-support.patch patches.drivers/fm10k-Fix-multicast-mode-sync-issues.patch patches.drivers/fm10k-correctly-handle-LPORT_MAP-error.patch patches.drivers/fm10k-do-not-disable-PCI-device-in-fm10k_io_error_de.patch patches.drivers/fm10k-fix-documentation-of-fm10k_tlv_parse_attr.patch patches.drivers/fm10k-use-8bit-notation-instead-of-10bit-notation-fo.patch patches.drivers/fm10k-use-different-name-than-FM10K_VLAN_CLEAR-for-o.patch patches.drivers/fm10k-update-comment-regarding-reserved-bits-check.patch patches.drivers/fm10k-Reset-multicast-mode-when-deleting-lport.patch patches.drivers/fm10k-fix-possible-null-pointer-deref-after-kcalloc.patch patches.drivers/fm10k-consistently-use-Intel-R-for-driver-names.patch patches.drivers/fm10k-fix-incorrect-IPv6-extended-header-checksum.patch patches.drivers/net-mlx5-Introduce-device-queue-counters.patch patches.drivers/net-mlx5e-Allocate-set-of-queue-counters-per-netdev.patch patches.drivers/net-mlx5e-Use-only-close-NUMA-node-for-default-RSS.patch patches.drivers/net-mlx5e-Use-function-pointers-for-RX-data-path-han.patch patches.drivers/net-mlx5e-Support-RX-multi-packet-WQE-Striding-RQ.patch patches.drivers/net-mlx5e-Added-ICO-SQs.patch patches.drivers/net-mlx5e-Add-fragmented-memory-support-for-RX-multi.patch patches.drivers/net-mlx5e-Use-napi_alloc_skb-for-RX-SKB-allocations.patch patches.drivers/net-mlx5e-Remove-redundant-barrier.patch patches.drivers/net-mlx5e-Delay-skb-data-access.patch patches.drivers/net-mlx5e-Add-ethtool-counter-for-RX-buffer-allocati.patch patches.drivers/fm10k-protect-fm10k_open-in-fm10k_io_resume-with-rtn.patch patches.drivers/mlx4-protect-mlx4_en_start_port-in-mlx4_en_restart-w.patch patches.drivers/ixgbe-protect-vxlan_get_rx_port-in-ixgbe_service_tas.patch patches.drivers/ixgbe-consolidate-the-configuration-of-spoof-checkin.patch patches.drivers/ixgbe-set-VLAN-spoof-checking-unconditionally.patch patches.drivers/ixgbe-fix-default-mac-ops.setup_link-for-X550EM.patch patches.drivers/ixgbe-make-action-field-in-struct-ixgbe_fdir_filter-.patch patches.drivers/ixgbe-Add-register-wait-for-slow-links.patch patches.drivers/ixgbevf-refactor-ethtool-stats-handling.patch patches.drivers/ixgbevf-add-support-for-per-queue-ethtool-stats.patch patches.drivers/ixgbe-Use-correct-FC-setup-function-for-x550em_a.patch patches.drivers/ixgbe-Add-work-around-for-empty-SFP-cage-crosstalk.patch patches.drivers/ixgbe-use-BIT-macro.patch patches.drivers/ixgbe-resolve-shift-of-negative-value-warning.patch patches.drivers/ixgbevf-make-use-of-BIT-macro-to-avoid-shift-of-sign.patch patches.drivers/ixgbevf-Move-API-negotiation-function-into-mac_ops.patch patches.drivers/ixgbe-use-msleep-for-long-delays.patch patches.drivers/net-hns-add-a-new-dsaf-mode-for-debug-port.patch patches.drivers/net-hns-set-debug-port-irq-index-to-0.patch patches.drivers/net-hns-add-attribute-port-idx-in-ae-in-enet-node.patch patches.drivers/net-hns-add-attribute-reset-field-offset-for-dsaf-no.patch patches.drivers/net-hns-add-syscon-operation-for-dsaf.patch patches.drivers/net-hns-sort-the-header-file-by-alphabetical-order.patch patches.drivers/net-hns-separate-debug-dsaf-device-from-service-dsaf.patch patches.drivers/net-hns-add-attribute-cpld_ctrl-for-dsaf-port-node.patch patches.drivers/net-hns-add-attribute-port-rst-offset-for-dsaf-port-.patch patches.drivers/net-hns-add-attribute-port-mode-offset-for-dsaf-port.patch patches.drivers/chelsio-0004-cxgb4-add-new-routine-to-get-adapter-info.patch patches.drivers/atle1-remove-LLTX-support-and-TX_UNLOCKED.patch patches.drivers/net-mlx5e-Report-additional-error-statistics-in-get-.patch patches.drivers/net-mlx5e-Statistics-handling-refactoring.patch patches.drivers/net-mlx5e-Rename-VPort-counters.patch patches.drivers/net-mlx5e-Add-per-priority-group-to-PPort-counters.patch patches.drivers/net-mlx5e-Add-link-down-events-counter.patch patches.drivers/net-mlx5e-Improve-set-features-ndo-resiliency.patch patches.drivers/net-mlx5e-Add-support-for-RXALL-netdev-feature.patch patches.drivers/net-mlx5e-Add-ethtool-support-for-interface-identify.patch patches.drivers/net-mlx5e-Add-ethtool-support-for-dump-module-EEPROM.patch patches.drivers/net-mlx5e-Add-ethtool-support-for-rxvlan-offload-vla.patch patches.drivers/net-mlx5e-Fix-checksum-handling-for-non-stripped-vla.patch patches.drivers/i40e-i40evf-Clean-up-feature-flags.patch patches.drivers/i40e-i40evf-Add-support-for-IPIP-and-SIT-offloads.patch patches.drivers/i40e-Add-support-for-configuring-VF-RSS.patch patches.drivers/i40evf-Don-t-Panic.patch patches.drivers/i40e-Code-cleanup-in-i40e_add_fdir_ethtool.patch patches.drivers/i40e-Specify-AQ-event-opcode-to-wait-for.patch patches.drivers/i40evf-Allow-PF-driver-to-configure-RSS.patch patches.drivers/i40e-Add-device-capability-which-defines-if-update-i.patch patches.drivers/i40e-Add-DeviceID-for-X722-QSFP.patch patches.drivers/i40e-Remove-zero-check.patch patches.drivers/i40e-i40evf-Only-offload-VLAN-tag-if-enabled.patch patches.drivers/i40e-Add-promiscuous-on-VLAN-support.patch patches.drivers/i40e-Add-VF-promiscuous-mode-driver-support.patch patches.drivers/i40evf-Add-driver-support-for-promiscuous-mode.patch patches.drivers/net-mlx5e-avoid-stack-overflow-in-mlx5e_open_channel.patch patches.drivers/net-hns-remove-cpld-ctrl-reg-and-add-cell-in-the-cpl.patch patches.drivers/net-hns-change-port-id-property-to-reg-property-in-d.patch patches.drivers/chelsio-0005-cxgb4-Add-support-to-enable-logging-of-firmware-mail.patch patches.drivers/net-mlx5e-Call-vxlan_get_rx_port-with-rtnl-lock.patch patches.drivers/net-mlx5e-Direct-TIR-per-RQ.patch patches.drivers/net-mlx5-Introduce-modify-flow-rule-destination.patch patches.drivers/net-mlx5-Set-number-of-allowed-levels-in-priority.patch patches.drivers/net-mlx5-Add-user-chosen-levels-when-allocating-flow.patch patches.drivers/net-mlx5-Support-different-attributes-for-priorities.patch patches.drivers/net-mlx5e-Refactor-mlx5e-flow-steering-structs.patch patches.drivers/net-mlx5e-Split-the-main-flow-steering-table.patch patches.drivers/net-mlx5-Initializing-CPU-reverse-mapping.patch patches.drivers/net-mlx5e-Create-aRFS-flow-tables.patch patches.drivers/net-mlx5e-Add-accelerated-RFS-support.patch patches.drivers/net-mlx5e-Enabling-aRFS-mechanism.patch patches.drivers/i40e-Change-the-default-for-VFs-to-be-not-privileged.patch patches.drivers/i40e-Limit-the-number-of-MAC-and-VLAN-addresses-that.patch patches.drivers/i40e-Prevent-falling-to-promiscuous-if-the-VF-is-not.patch patches.drivers/i40e-Remove-HMC-AQ-API-implementation.patch patches.drivers/i40evf-RSS-Hash-Option-parameters.patch patches.drivers/i40e-Fix-uninitialized-variable.patch patches.drivers/i40e-PTP-avoid-aggregate-return-warnings.patch patches.drivers/i40e-Use-consistent-type-for-vf_id.patch patches.drivers/i40e-Drop-extra-copy-of-function.patch patches.drivers/i40e-Update-device-ids-for-X722.patch patches.drivers/i40e-i40evf-Bump-driver-version-from-1.5.5-to-1.5.10.patch patches.drivers/i40e-i40evf-fix-I40E_MASK-signed-shift-overflow-warn.patch patches.drivers/i40e-make-use-of-BIT-macro-to-prevent-left-shift-of-.patch patches.drivers/i40evf-make-use-of-BIT-macro-to-avoid-signed-left-sh.patch patches.drivers/xgene-sp3-0002-drivers-net-xgene-constify-xgene_cle_ops-structure.patch patches.drivers/net-mlx4_en-Add-support-for-inner-IPv6-checksum-offl.patch patches.drivers/net-mlx5e-Fix-IPv6-tunnel-checksum-offload.patch patches.drivers/net-mlx5e-Fix-aRFS-compilation-dependency.patch patches.drivers/net-mlx5-Flow-steering-Add-vport-ACL-support.patch patches.drivers/net-mlx5-E-Switch-Replace-vport-spin-lock-with-synch.patch patches.drivers/mlx5-0190-net-mlx5-E-Switch-Fix-error-flow-memory-leak.patch patches.drivers/net-mlx5-E-Switch-Introduce-VST-vport-ingress-egress.patch patches.drivers/net-mlx5-E-Switch-Vport-ingress-egress-ACLs-rules-fo.patch patches.drivers/net-mlx5-E-Switch-Vport-ingress-egress-ACLs-rules-fo-f942380c.patch patches.drivers/net-mlx5-E-Switch-Enable-disable-ACL-tables-on-deman.patch patches.drivers/net-mlx5-E-Switch-Use-vport-event-handler-for-vport-.patch patches.drivers/net-mlx5-E-Switch-Add-promiscuous-and-allmulti-FDB-f.patch patches.drivers/net-mlx5-E-Switch-Implement-promiscuous-rx-modes-vf-.patch patches.drivers/net-mlx5-E-Switch-Implement-trust-vf-ndo.patch patches.drivers/drivers-replace-dev-trans_start-accesses-with-dev_tr.patch patches.drivers/netdevice-add-helper-to-update-trans_start.patch patches.drivers/treewide-replace-dev-trans_start-update-with-helper.patch patches.drivers/net-remove-dev-trans_start.patch patches.drivers/drivers-fix-dev-trans_start-removal-fallout.patch patches.drivers/net_sched-act_mirred-add-helper-inlines-to-access-tc.patch patches.drivers/ixgbe-Add-support-for-redirect-action-to-cls_u32-off.patch patches.drivers/ixgbe-Match-on-multiple-headers-for-cls_u32-offloads.patch patches.drivers/ixgbevf-Add-the-device-ID-s-presented-while-running-.patch patches.drivers/ixgbevf-Support-Windows-hosts-Hyper-V.patch patches.drivers/ixgbe-add-WoL-support-for-some-82599-subdevice-IDs.patch patches.drivers/ixgbe-check-EEPROM-for-WOL-support-for-X540-and-abov.patch patches.drivers/ixgbe-Remove-duplicate-and-unused-device-ID-definiti.patch patches.drivers/ixgbe-Return-64-bit-stats-values.patch patches.drivers/ixgbe-Revise-populating-few-registers-and-macro-defi.patch patches.drivers/ixgbevf-Change-the-relaxed-order-settings-in-VF-driv.patch patches.drivers/ixgbevf-Use-mac_ops-instead-of-trying-to-identify-NI.patch patches.drivers/ixgbe-Disable-DCB-and-FCoE-for-X550EM_x-and-x550em_a.patch patches.drivers/ixgbevf-Remove-unused-parameter.patch patches.drivers/net-mlx4-Avoid-wrong-virtual-mappings.patch patches.drivers/cnic-call-cp-stop_hw-in-cnic_start_hw-on-allocation-.patch patches.fixes/net-vrf-Create-FIB-tables-on-link-create.patch patches.drivers/i40e-i40evf-Refactor-tunnel-interpretation.patch patches.drivers/i40e-Drop-packet-split-receive-routine.patch patches.drivers/i40e-i40evf-Remove-reference-to-ring-dtype.patch patches.drivers/i40e-Refactor-receive-routine.patch patches.drivers/i40evf-Drop-packet-split-receive-routine.patch patches.drivers/i40evf-refactor-receive-routine.patch patches.drivers/i40e-i40evf-Remove-unused-hardware-receive-descripto.patch patches.drivers/i40evf-Allocate-Rx-buffers-properly.patch patches.drivers/i40e-Test-memory-before-ethtool-alloc-succeeds.patch patches.drivers/i40e-fix-misleading-indentation.patch patches.drivers/i40e-constify-i40e_client_ops-structure.patch patches.drivers/mlx5-Fix-merge-errors.patch patches.drivers/net-phy-add-phy_ethtool_-get-set-_link_ksettings.patch patches.drivers/net-mlx5e-CQE-compression.patch patches.drivers/net-mlx5e-Expand-WQE-stride-when-CQE-compression-is-.patch patches.drivers/net-mlx5e-Enable-CQE-compression-when-PCI-is-slower-.patch patches.drivers/e1000e-fix-ethtool-autoneg-off-for-non-copper.patch patches.drivers/e1000e-Cleanup-consistency-in-ret_val-variable-usage.patch patches.drivers/igb-use-BIT-macro-or-unsigned-prefix.patch patches.drivers/igb-make-igb_update_pf_vlvf-static.patch patches.drivers/e1000e-e1000e_cyclecounter_read-incvalue-is-32-bits-.patch patches.drivers/e1000e-e1000e_cyclecounter_read-fix-er32-SYSTIML-ove.patch patches.drivers/e1000e-e1000e_cyclecounter_read-do-overflow-check-on.patch patches.drivers/igb-adjust-PTP-timestamps-for-Tx-Rx-latency.patch patches.drivers/igbvf-remove-unused-variable-and-dead-code.patch patches.drivers/igbvf-use-BIT-macro-instead-of-shifts.patch patches.drivers/e1000e-use-BIT-macro-for-bit-defines.patch patches.drivers/e1000e-mark-shifted-values-as-unsigned.patch patches.drivers/e1000e-don-t-modify-SYSTIM-registers-during-SIOCSHWT.patch patches.drivers/i40e-Add-support-for-disabling-all-link-and-change-b.patch patches.drivers/i40e-Add-allmulti-support-for-the-VF.patch patches.drivers/i40e-Implement-the-API-function-for-aq_set_switch_co.patch patches.drivers/i40e-Add-vf-true-promisc-support-priv-flag.patch patches.drivers/i40e-lie-to-the-VF.patch patches.drivers/i40e-Refactor-ethtool-get_settings.patch patches.drivers/i40e-change-Rx-hang-message-into-a-WARN_ONCE.patch patches.drivers/i40e-Correct-UDP-packet-header-for-non_tunnel-ipv6.patch patches.drivers/i40e-set-context-to-use-VSI-RSS-LUT-for-SR-IOV.patch patches.drivers/i40e-i40evf-properly-report-Rx-packet-hash.patch patches.drivers/i40e-don-t-add-broadcast-filter-for-VFs.patch patches.drivers/i40e-Bump-version-from-1.5.10-to-1.5.16.patch patches.drivers/i40e-fix-an-uninitialized-variable-bug.patch patches.drivers/net-sched-Enable-netdev-drivers-to-update-statistics.patch patches.drivers/net-sched-act_gact-Update-statistics-when-offloaded-.patch patches.drivers/net-sched-cls_flower-Hardware-offloaded-filters-stat.patch patches.drivers/net-mlx5_core-Use-a-macro-in-mlx5_command_str.patch patches.drivers/net-mlx5_core-Firmware-commands-to-support-flow-coun.patch patches.drivers/net-mlx5_core-Introduce-flow-steering-destination-of.patch patches.drivers/net-mlx5_core-Flow-counters-infrastructure.patch patches.drivers/net-mlx5e-Hardware-offloaded-flower-filter-statistic.patch patches.fixes/net-vrf-protect-changes-to-private-data-with-rcu.patch patches.drivers/net-mlx4_core-Fix-access-to-uninitialized-index.patch patches.drivers/ixgbe-use-correct-mask-when-enabling-sriov.patch patches.drivers/treewide-Fix-typos-in-printk.patch patches.drivers/IB-mlx4-printk-fix.patch patches.drivers/treewide-Fix-typos-in-printk-c01e0159.patch patches.drivers/IB-mlx4-Use-list_for_each_entry_safe.patch patches.drivers/mlx5-0191-IB-mlx5-Allow-mapping-the-free-running-counter-on-PR.patch patches.drivers/IB-mlx5-Add-UARs-write-combining-and-non-cached-mapp.patch patches.drivers/hfi1-qib-0302-IB-core-Add-extended-device-capability-flags.patch patches.drivers/hfi1-qib-0303-IB-core-Add-Raw-Scatter-FCS-device-capability.patch patches.drivers/hfi1-qib-0304-IB-core-Add-Scatter-FCS-create-flag.patch patches.drivers/IB-mlx5-Add-Scatter-FCS-support-for-Raw-Packet-QP.patch patches.drivers/IB-mlx5-Report-Scatter-FCS-device-capability-when-su.patch patches.drivers/IB-mlx4-Fix-unaligned-access-in-send_reply_to_slave.patch patches.drivers/net-mlx5_core-Use-tasklet-for-user-space-CQ-completi.patch patches.drivers/IB-mlx5-Fire-the-CQ-completion-handler-from-tasklet.patch patches.drivers/net-thunderx-avoid-null-pointer-dereference.patch patches.drivers/phy-fix-crash-in-fixed_phy_add.patch patches.drivers/mlx5-0192-mlx5-avoid-unused-variable-warning.patch patches.drivers/net-cdc_ncm-update-datagram-size-after-changing-mtu.patch patches.drivers/net-hns-avoid-null-pointer-dereference.patch patches.drivers/ethtool-add-support-for-25G-50G-100G-speed-modes.patch patches.drivers/net-mvneta-Fix-lacking-spinlock-initialization.patch patches.drivers/net-hwbm-Fix-unbalanced-spinlock-in-error-case.patch patches.drivers/net-stmmac-Fix-incorrect-memcpy-source-memory.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/sfc-use-flow-dissector-helpers-for-aRFS.patch patches.drivers/bnx2x-avoid-leaking-memory-on-bnx2x_init_one-failure.patch patches.drivers/sfc-Track-RPS-flow-IDs-per-channel-instead-of-per-fu.patch patches.drivers/IB-mlx4-Fix-device-managed-flow-steering-support-tes.patch patches.drivers/mlx5-0199-IB-core-Fix-query-port-failure-in-RoCE.patch patches.drivers/IB-core-Fix-removal-of-default-GID-cache-entry.patch patches.drivers/mlx5-0200-IB-core-Fix-bit-curruption-in-ib_device_cap_flags-st.patch patches.drivers/hfi1-qib-0317-IB-core-Make-all-casts-in-ib_device_cap_flags-enum-c.patch patches.drivers/IB-mlx5-Set-flow-steering-capability-bit.patch patches.drivers/IB-mlx5-Fix-FW-version-diaplay-in-sysfs.patch patches.drivers/mlx5-0201-IB-mlx5-Limit-query-HCA-clock.patch patches.drivers/IB-mlx5-Check-BlueFlame-HCA-support.patch patches.drivers/IB-mlx5-Fix-pkey_index-length-in-the-QP-path-record.patch patches.drivers/IB-mlx5-Fix-alternate-path-code.patch patches.drivers/bnx2x-allow-adding-VLANs-while-interface-is-down.patch patches.drivers/sfc-report-supported-link-speeds-on-SFP-connections.patch patches.drivers/net-mlx5-Fix-the-size-of-modify-QP-mailbox.patch patches.drivers/net-mlx5-Fix-masking-of-reserved-bits-in-XRCD-number.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/net-mlx5-Fix-E-Switch-flow-steering-capabilities-che.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/net-mlx5-E-Switch-Fix-vport-enable-flow.patch patches.drivers/mlx5-0198-net-mlx5-E-Switch-Modify-node-guid-on-vf-set-MAC.patch patches.drivers/net-mlx5-E-Switch-always-set-mc_promisc-for-allmulti.patch patches.drivers/mlx5-0206-net-mlx5e-Use-ndo_stop-explicitly-at-shutdown-flow.patch patches.drivers/net-mlx5e-Fix-blue-flame-quota-logic.patch patches.drivers/IB-core-Fix-no-default-GIDs-when-netdevice-reregiste.patch patches.drivers/mlx5-0205-IB-core-Fix-false-search-of-the-IB_SA_WELL_KNOWN_GUI.patch patches.drivers/mlx5-0202-IB-mlx5-Fix-wrong-naming-of-port_rcv_data-counter.patch patches.drivers/IB-mlx4-Verify-port-number-in-flow-steering-create-f.patch patches.drivers/IB-mlx4-Prevent-cross-page-boundary-allocation.patch patches.drivers/net-au1000_eth-fix-PHY-detection.patch patches.drivers/net-mlx4_en-initialize-cmd.context_lock-spinlock-ear.patch patches.drivers/net-sfc-avoid-Wtype-limits-warning.patch patches.drivers/mlx4e-Do-not-attempt-to-offload-VXLAN-ports-that-are.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-smsc911x-Fix-bug-where-PHY-interrupts-are-overwr.patch patches.drivers/net-mlx5-use-mlx5_buf_alloc_node-instead-of-mlx5_buf.patch patches.drivers/net-mlx5-Update-command-strings.patch patches.drivers/net-mlx5-Add-ConnectX-5-PCIe-4.0-to-list-of-supporte.patch patches.drivers/net-mlx5e-Change-enum-to-better-reflect-usage.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/net-mlx5e-Fix-number-of-PFC-counters-reported-to-eth.patch patches.drivers/net-mlx5e-Reorganize-ethtool-statistics.patch patches.drivers/net-thunderx-Fix-TL4-configuration-for-secondary-Qse.patch patches.drivers/qlcnic-use-the-correct-ring-in-qlcnic_83xx_process_r.patch patches.drivers/e1000e-keep-VLAN-interfaces-functional-after-rxvlan-.patch patches.drivers/e1000e-keep-Rx-Tx-HW_VLAN_CTAG-in-sync.patch patches.drivers/ixgbevf-ixgbevf_write-read_posted_mbx-should-use-IXG.patch patches.drivers/net-mvneta-fix-open-error-cleanup.patch patches.drivers/net-mlx5-Fix-teardown-errors-that-happen-in-pci-erro.patch patches.drivers/net-mlx5-Avoid-calling-sleeping-function-by-the-heal.patch patches.drivers/net-mlx5-Fix-incorrect-page-count-when-in-internal-e.patch patches.drivers/net-mlx5-Fix-wait_vital-for-VFs-and-remove-fixed-sle.patch patches.drivers/net-mlx5-Fix-potential-deadlock-in-command-mode-chan.patch patches.drivers/net-mlx5-Add-timeout-handle-to-commands-with-callbac.patch patches.drivers/net-mlx5e-Timeout-if-SQ-doesn-t-flush-during-close.patch patches.drivers/net-mlx5e-Implement-ndo_tx_timeout-callback.patch patches.drivers/net-mlx5e-Handle-RQ-flush-in-error-cases.patch patches.drivers/net-mlx5e-Copy-all-L2-headers-into-inline-segment.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/net-mlx5e-Log-link-state-changes.patch patches.drivers/geneve-fix-max_mtu-setting.patch patches.drivers/net-mlx5-Avoid-setting-unused-var-when-modifying-vpo.patch patches.drivers/bnxt_en-initialize-rc-to-zero-to-avoid-returning-gar.patch patches.drivers/net-mlx5e-Fix-TX-Timeout-to-detect-queues-stuck-on-B.patch patches.drivers/net-mlx5e-start-stop-all-tx-queues-upon-open-close-n.patch patches.drivers/i40e-i40evf-Fix-i40e_rx_checksum.patch patches.drivers/i40e-enable-VSI-broadcast-promiscuous-mode-instead-o.patch patches.drivers/ixgbe-napi_poll-must-return-the-work-done.patch patches.drivers/i40e-use-valid-online-CPU-on-q_vector-initialization.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/mlx5-0209-net-mlx5e-Fix-del-vxlan-port-command-buffer-memset.patch patches.drivers/ACPI-bus-add-stub-acpi_dev_found-to-linux-acpi.h patches.drivers/ACPI-bus-add-stub-acpi_evaluate_dsm-to-linux-acpi.h patches.drivers/net-hisilicon-cleanup-to-prepare-for-other-cases.patch patches.drivers/net-hisilicon-add-support-of-acpi-for-hns-mdio.patch patches.drivers/net-hns-use-device_-APIs-instead-of-of_-APIs.patch patches.drivers/net-hns-use-platform_get_irq-instead-of-irq_of_parse.patch patches.drivers/net-hns-enet-specify-a-reference-to-dsaf-by-fwnode_h.patch patches.drivers/net-hns-add-uniform-interface-for-phy-connection.patch patches.drivers/net-hns-add-dsaf-misc-operation-method.patch patches.drivers/net-hns-dsaf-adds-support-of-acpi.patch patches.drivers/net-hns-register-phy-device-in-each-mac-initial-sequ.patch patches.drivers/net-hns-implement-the-miscellaneous-operation-by-asl.patch patches.drivers/net-hns-net-hns-enet-adds-support-of-acpi.patch patches.drivers/net-mlx4_en-mlx4_en_netpoll-should-schedule-TX-not-R.patch patches.fixes/net-vrf-Fix-crash-when-IPv6-is-disabled-at-boot-time.patch patches.drivers/net-mlx4_en-fix-ethtool-x.patch patches.drivers/net-ethernet-enic-move-to-new-ethtool-api-get-set-_l.patch patches.drivers/bnxt_en-Support-new-ETHTOOL_-G-S-LINKSETTINGS-API.patch patches.drivers/net-hns-update-the-dependency.patch patches.drivers/chelsio-0006-cxgb4-Enable-SR-IOV-configuration-via-PCI-sysfs-inte.patch patches.drivers/net-IB-mlx5-mlx5_ifc-updates.patch patches.fixes/net-vrf-Switch-dst-dev-to-loopback-on-device-delete.patch patches.drivers/sfc-Define-macro-with-EF10-offload-feature.patch patches.drivers/sfc-Move-last-mc_promisc-flag-to-EF10-filter-table-s.patch patches.drivers/sfc-Add-efx_nic-member-with-fixed-netdev-features.patch patches.drivers/sfc-Assert-filter_sem-write-locked-when-required.patch patches.drivers/sfc-Forget-filter-ID-when-the-filter-is-marked-old.patch patches.drivers/sfc-Move-filter-IDs-to-per-VLAN-data-structure.patch patches.drivers/sfc-Store-unicast-and-multicast-promisc-flag-with-ad.patch patches.drivers/sfc-Make-EF10-filter-management-helper-functions-VLA.patch patches.drivers/sfc-Implement-list-of-VLANs-added-over-interface.patch patches.drivers/sfc-Implement-ndo_vlan_rx_-add-kill-_vid-callbacks.patch patches.drivers/sfc-Take-mac_lock-before-calling-efx_ef10_filter_tab.patch patches.drivers/sfc-Refactor-checks-for-invalid-filter-ID.patch patches.drivers/sfc-Fix-dup-unknown-multicast-unicast-filters-after-.patch patches.drivers/sfc-VLAN-filters-must-only-be-created-if-the-firmwar.patch patches.drivers/sfc-Disable-VLAN-filtering-by-default-if-not-strictl.patch patches.drivers/23e202b-sfc-Update-MCDI-protocol-definitions.patch patches.drivers/sfc-Fix-VLAN-filtering-feature-if-vPort-has-VLAN_RES.patch patches.drivers/net-qlcnic-don-t-set-unused-function-argument.patch patches.drivers/net-hns-bug-fix-of-ge-reset-sequence.patch patches.drivers/net-hns-fix-hns-dsaf-v1-dont-support-tx_pause-close.patch patches.drivers/net-hns-add-skb_reset_mac_header-after-skb-being-all.patch patches.drivers/net-hns-typo-fix-of-annotation-info-for-hns_nic_rese.patch patches.drivers/net-hns-Remove-unnecessary-device-resource-free.patch patches.drivers/net-hns-fix-the-error-info-when-dma_set_mask_and_coh.patch patches.drivers/net-hns-select-Hilink-before-serdes-loopback-for-HNS.patch patches.drivers/net-hns-fix-ethtool-loopback-fail-bug.patch patches.drivers/net-hns-fix-the-wrong-speed-for-bond.patch patches.drivers/net-hns-bugfix-about-pfc-pause-frame-statistics.patch patches.drivers/net-hns-add-spin-lock-for-tcam-table-operation.patch patches.drivers/net-hns-fix-bug-of-getting-the-wrong-tcam-data.patch patches.drivers/net-hns-add-get_coalesce_range-api-for-hns.patch patches.drivers/net-hns-delete-redundancy-ring-enable-operations.patch patches.drivers/net-hns-bug-fix-about-led-control-logic-when-link-do.patch patches.drivers/net-hns-fix-bug-that-alloc-skb-fail-lead-to-port-una.patch patches.drivers/net-hns-fix-sbm-default-parameters-config-error.patch patches.drivers/net-hns-change-the-default-coalesce-usecs.patch patches.drivers/net-hns-bug-fix-about-TSO-on-off-when-there-is-traff.patch patches.drivers/of_mdio-Enable-fixed-PHY-support-if-driver-is-a-modu.patch patches.drivers/net-mlx4_en-Add-DCB-PFC-support-through-CEE-netlink-.patch patches.drivers/net-mlx5-Rate-limit-tables-support.patch patches.drivers/net-mlx5e-Add-TXQ-set-max-rate-support.patch patches.drivers/net-mlx5e-Introduce-net-device-priv-flags-infrastruc.patch patches.drivers/net-mlx5e-CQE-based-moderation.patch patches.drivers/net-mlx5e-Support-adaptive-RX-coalescing.patch patches.drivers/net-mlx5e-Toggle-link-only-after-modifying-port-para.patch patches.drivers/ethtool-Add-50G-baseSR2-link-mode.patch patches.drivers/net-mlx5e-Add-missing-50G-baseSR2-link-mode.patch patches.drivers/net-mlx5e-Use-new-ethtool-get-set-link-ksettings-API.patch patches.drivers/net-mlx5e-Report-correct-auto-negotiation-and-allow-.patch patches.drivers/of_mdio-select-fixed-phy-support-unconditionally.patch patches.drivers/net-ethernet-mvpp2-use-phydev-from-struct-net_device.patch patches.drivers/net-ethernet-mvpp2-use-phy_ethtool_-get-set-_link_ks.patch patches.drivers/i40e-add-functions-to-control-default-VSI.patch patches.drivers/i40e-add-hw-struct-local-variable.patch patches.drivers/i40e-write-HENA-for-VFs.patch patches.drivers/i40e-Add-a-call-to-set-the-client-interface-down.patch patches.drivers/i40evf-don-t-overflow-buffer.patch patches.drivers/i40e-Clean-up-MSIX-IRQs-before-suspend.patch patches.drivers/i40e-Save-PCI-state-before-suspend.patch patches.drivers/i40e-fix-missing-DA-cable-check.patch patches.drivers/i40e-Removing-unnecessary-code-which-caused-supporte.patch patches.drivers/i40e-Fix-RSS-to-not-be-limited-by-the-number-of-CPUs.patch patches.drivers/i40evf-always-activate-correct-MAC-address-filter.patch patches.drivers/i40e-set-default-VSI-without-a-reset.patch patches.drivers/i40e-add-VSI-info-to-macaddr-messages.patch patches.drivers/i40e-i40evf-Bump-version-from-1.5.16-to-1.6.4.patch patches.drivers/i40e-Fix-errors-resulted-while-turning-off-TSO.patch patches.drivers/i40e-Don-t-notify-client-s-for-DCB-changes-on-all-VS.patch patches.drivers/fm10k-don-t-use-BIT-macro-where-the-value-isn-t-a-bi.patch patches.drivers/fm10k-Align-Rx-buffers-to-512B-blocks.patch patches.drivers/fm10k-fix-incorrect-index-calculation-in-fm10k_write.patch patches.drivers/e1000e-prevent-division-by-zero-if-TIMINCA-is-zero.patch patches.drivers/ixgbe-Fix-deleting-link-filters-for-cls_u32-offloads.patch patches.drivers/ixgbe-Error-handler-for-duplicate-filter-locations-i.patch patches.drivers/igb-introduce-ptp_flags-variable-and-use-it-to-repla.patch patches.drivers/igb-introduce-IGB_PTP_OVERFLOW_CHECK-flag.patch patches.drivers/igb-re-use-igb_ptp_reset-in-igb_ptp_init.patch patches.drivers/igb-implement-igb_ptp_suspend.patch patches.drivers/igb-call-igb_ptp_suspend-during-suspend-resume-cycle.patch patches.drivers/fm10k-Remove-create_workqueue.patch patches.drivers/ixgbe-Correct-reporting-of-timestamping-for-x550.patch patches.drivers/ixgbe-fix-spoofed-packets-with-macvlans.patch patches.drivers/igb-Only-DMA-sync-frame-length.patch patches.drivers/qede-Add-get-set-rx-copy-break-tunable-support.patch patches.drivers/net-hns-fix-code-style-about-hns-driver.patch patches.drivers/net-hns-change-code-style-from-a-a-x-to-a-x.patch patches.drivers/net-hns-delete-redundant-parenthese.patch patches.drivers/net-hns-add-a-space-before.patch patches.drivers/net-hns-normalize-two-different-loop.patch patches.drivers/net-hns-remove-redundant-hns_mac_dev_to_enet_if.patch patches.drivers/net-hns-add-media-type-property-for-hns.patch patches.drivers/net-hns-get-reset-registers-from-DT.patch patches.drivers/net-mlx5-E-Switch-Add-operational-mode-to-the-SRIOV-.patch patches.drivers/net-mlx5-E-Switch-Add-support-for-the-sriov-offloads.patch patches.drivers/net-mlx5-E-Switch-Add-miss-rule-for-offloads-mode.patch patches.drivers/net-mlx5-E-Switch-Add-API-to-create-send-to-vport-ru.patch patches.drivers/net-mlx5-Introduce-offloads-steering-namespace.patch patches.drivers/net-mlx5-E-Switch-Add-offloads-table.patch patches.drivers/net-mlx5-E-Switch-Add-API-to-create-vport-rx-rules.patch patches.drivers/net-devlink-Add-E-Switch-mode-control.patch patches.drivers/net-mlx5-Add-devlink-interface.patch patches.drivers/net-mlx5e-Add-devlink-based-SRIOV-mode-changes.patch patches.drivers/net-mlx5e-Create-NIC-global-resources-only-once.patch patches.drivers/net-mlx5e-TIRs-management-refactoring.patch patches.drivers/net-mlx5e-Mark-enabled-RQTs-instances-explicitly.patch patches.drivers/net-mlx5e-Add-support-for-multiple-profiles.patch patches.drivers/net-mlx5-Add-Representors-registration-API.patch patches.drivers/net-mlx5e-Introduce-SRIOV-VF-representors.patch patches.drivers/bnxt_en-VF-NPAR-should-return-EOPNOTSUPP-for-unsuppo.patch patches.drivers/bnxt_en-Update-firmware-spec.-to-1.3.0.patch patches.drivers/bnxt_en-Do-function-reset-on-the-1st-PF-open-only.patch patches.drivers/bnxt_en-Add-support-for-updating-flash-more-securely.patch patches.drivers/bnxt_en-Request-firmware-reset-after-successful-firw.patch patches.drivers/bnxt_en-Add-support-for-firmware-updates-for-additio.patch patches.drivers/bnxt_en-Enable-MRU-enables-bit-when-configuring-VNIC.patch patches.drivers/bnxt_en-Increase-maximum-supported-MTU-to-9500.patch patches.drivers/bnxt_en-Allow-promiscuous-mode-for-VF-if-default-VLA.patch patches.drivers/bnxt_en-Assign-netdev-dev_port-with-port-ID.patch patches.drivers/bnxt_en-Allow-statistics-DMA-to-be-configurable-usin.patch patches.drivers/net-mlx4-Fix-some-indent-inconsistancy.patch patches.drivers/liquidio-MTU-limits.patch patches.drivers/net-mlx5-Refactor-mlx5_add_flow_rule.patch patches.drivers/net-mlx5-Introduce-mlx5_flow_steering-structure.patch patches.drivers/net-mlx5-Properly-remove-all-steering-objects.patch patches.drivers/net-mlx5e-Add-ethtool-flow-steering-support.patch patches.drivers/net-mlx5e-Support-l3-l4-flow-type-specs-in-ethtool-f.patch patches.drivers/net-mlx5e-Add-support-to-get-ethtool-flow-rules.patch patches.drivers/net-mlx5e-Expose-RDMA-VPort-counters-to-ethtool.patch patches.drivers/net-mlx5e-Expose-flow-control-counters-to-ethtool.patch patches.drivers/net-hns-fix-return-value-check-in-hns_dsaf_get_cfg.patch patches.drivers/bnxt-fix-a-condition.patch patches.drivers/net-mlx5-Store-counters-in-rbtree-instead-of-list.patch patches.drivers/net-mlx5-Introduce-bulk-reading-of-flow-counters.patch patches.drivers/net-mlx5e-Offload-TC-flow-counters-only-when-support.patch patches.drivers/net-mlx5-E-Switch-Use-two-priorities-for-SRIOV-offlo.patch patches.drivers/net-mlx5-E-Switch-Add-API-to-configure-rules-for-the.patch patches.drivers/net-mlx5e-Adjustments-in-the-TC-offload-code-towards.patch patches.drivers/net-switchdev-Export-the-same-parent-ID-service-func.patch patches.drivers/net-mlx5e-Add-TC-drop-and-mirred-redirect-action-par.patch patches.drivers/net-mlx5e-Add-TC-HW-support-for-FDB-SRIOV-e-switch-o.patch patches.drivers/net-mlx5e-Add-TC-offload-support-for-the-VF-represen.patch patches.drivers/bnxt_en-Add-basic-support-for-Nitro-in-North-Star-2.patch patches.drivers/bnxt_en-Workaround-Nitro-A0-hardware-RX-bug-part-1.patch patches.drivers/bnxt_en-Workaround-Nitro-A0-hardware-RX-bug-part-2.patch patches.drivers/bnxt_en-Workaround-Nitro-A0-hardware-RX-bug-part-3.patch patches.drivers/bnxt_en-Workaround-Nitro-A0-RX-hardware-bug-part-4.patch patches.drivers/bnxt_en-Add-BCM58700-PCI-device-ID-for-NS2-Nitro.patch patches.drivers/bnxt_en-Remove-locking-around-txr-dev_state.patch patches.drivers/net-mlx5-Use-PTR_ERR_OR_ZERO-to-simplify-the-code.patch patches.drivers/fm10k-no-need-to-continue-in-fm10k_down-if-__FM10K_D.patch patches.drivers/fm10k-avoid-possible-null-pointer-dereference-in-fm1.patch patches.drivers/fm10k-prevent-multiple-threads-updating-statistics.patch patches.drivers/fm10k-Reset-mailbox-global-interrupts.patch patches.drivers/fm10k-don-t-stop-reset-due-to-FM10K_ERR_REQUESTS_PEN.patch patches.drivers/fm10k-perform-data-path-reset-even-when-switch-is-no.patch patches.drivers/fm10k-use-actual-hardware-registers-when-checking-fo.patch patches.drivers/fm10k-only-warn-when-stop_hw-fails-with-FM10K_ERR_RE.patch patches.drivers/fm10k-wait-for-queues-to-drain-if-stop_hw-fails-once.patch patches.drivers/fm10k-split-fm10k_reinit-into-two-functions.patch patches.drivers/fm10k-implement-prepare_suspend-and-handle_resume.patch patches.drivers/fm10k-use-common-reset-flow-when-handling-io-errors-.patch patches.drivers/fm10k-implement-reset_notify-handler-for-PCIe-FLR-ev.patch patches.drivers/fm10k-use-common-flow-for-suspend-and-resume.patch patches.drivers/fm10k-enable-bus-master-after-every-reset.patch patches.drivers/fm10k-check-if-PCIe-link-is-restored.patch patches.drivers/fm10k-implement-request_lport_map-pointer.patch patches.drivers/fm10k-force-link-to-remain-down-for-at-least-a-secon.patch patches.drivers/fm10k-return-proper-error-code-when-pci_enable_msix_.patch patches.drivers/fm10k-bump-version-number.patch patches.drivers/Merge-commit-de0ba9a0d890-of-git-git.kernel.org-pub-.patch patches.drivers/net-sched-act_mirred-Add-helper-inlines-to-access-tc.patch patches.drivers/i40e-Fix-to-show-correct-Advertised-Link-Modes-when-.patch patches.drivers/i40e-i40evf-remove-useless-initializer.patch patches.drivers/i40e-Remove-device-ID-0x37D4.patch patches.drivers/i40evf-add-hyperv-dev-ids.patch patches.drivers/i40e-refactor-Rx-filter-handling.patch patches.drivers/i40e-i40evf-bump-version-to-1.6.11.patch patches.drivers/i40e-Remove-redundant-memset.patch patches.drivers/i40e-Move-the-mutex-lock-in-i40e_client_unregister.patch patches.drivers/i40e-add-missing-link-advertise-setting.patch patches.drivers/i40e-Explicitly-write-platform-specific-mac-address-.patch patches.drivers/ixgbevf-fix-NACK-check-in-ixgbevf_set_uc_addr_vf.patch patches.drivers/ixgbevf-Correct-parameter-sent-to-LED-function.patch patches.drivers/ixgbevf-bump-version-number.patch patches.drivers/ixgbe-Change-register-variable-to-unsigned.patch patches.drivers/ixgbe-Fix-minor-typo-while-freeing-irq.patch patches.drivers/ixgbevf-add-VF-support-for-new-hardware.patch patches.drivers/ixgbe-fix-setup_fc-for-x550em.patch patches.drivers/ixgbevf-Add-lock-around-ixgbevf_reinit_locked-call.patch patches.drivers/ixgbe-Add-missing-destroy_workqueue-on-error-in-ixgb.patch patches.drivers/ixgbevf-Protect-ixgbevf_reset_subtask-from-remove-ev.patch patches.drivers/ixgbevf-Add-range-checking-for-setting-MTU.patch patches.drivers/ixgbevf-Commonize-mailbox-write-read.patch patches.drivers/ixgbe-remove-redundant-check-on-ret_val.patch patches.drivers/ixgbe-cleanup-crosstalk-fix.patch patches.drivers/net-mlx5e-Check-the-minimum-inline-header-mode-befor.patch patches.drivers/net-mlx5e-Query-minimum-required-header-copy-during-.patch patches.drivers/net-mlx4_core-Check-device-state-before-unregisterin.patch patches.drivers/bnxt_en-Improve-ntuple-filters-by-checking-destinati.patch patches.drivers/bnxt_en-Log-a-message-if-enabling-NTUPLE-filtering-f.patch patches.drivers/bnxt_en-Add-new-NPAR-and-dual-media-device-IDs.patch patches.drivers/net-mlx5_core-health-Remove-deprecated-create_single.patch patches.drivers/PCI-Add-helpers-to-request-release-memory-and-I-O-re.patch patches.drivers/ethernet-intel-Use-pci_-request-release-_mem_regions.patch patches.drivers/amd-xgbe-0002-net-amd-xgbe-use-correct-format-specifier.patch patches.drivers/net-bna-use-correct-type-specifications.patch patches.drivers/net-bna-use-correct-type-specifier-2.patch patches.drivers/net-enic-use-correct-type-specifier.patch patches.drivers/net-qlge-remove-superfluous-statement.patch patches.drivers/net-qlcnic-avoid-superfluous-assignement.patch patches.drivers/ethernet-hisilicon-hns-hns_dsaf_mac-add-missing-of_n.patch patches.drivers/ethernet-hisilicon-hns-hns_dsaf_main-add-missing-of_.patch patches.drivers/ethernet-marvell-mvneta-add-missing-of_node_put-afte.patch patches.drivers/ethernet-marvell-mvpp2-add-missing-of_node_put-after.patch patches.drivers/net-mlx5-Export-required-core-functions-to-support-R.patch patches.drivers/hfi1-qib-0320-IB-core-Introduce-Work-Queue-object-and-its-verbs.patch patches.drivers/hfi1-qib-0321-IB-uverbs-Add-WQ-support.patch patches.drivers/IB-mlx5-Add-receive-Work-Queue-verbs.patch patches.drivers/hfi1-qib-0322-IB-core-Introduce-Receive-Work-Queue-indirection-tab.patch patches.drivers/hfi1-qib-0323-IB-uverbs-Introduce-RWQ-Indirection-table.patch patches.drivers/IB-mlx5-Add-Receive-Work-Queue-Indirection-table-ope.patch patches.drivers/hfi1-qib-0324-IB-core-Extend-create-QP-to-get-indirection-table.patch patches.drivers/hfi1-qib-0325-IB-uverbs-Extend-create-QP-to-get-RWQ-indirection-ta.patch patches.drivers/IB-mlx5-Add-RSS-QP-support.patch patches.drivers/IB-mlx5-Implements-disassociate_ucontext-API.patch patches.drivers/IB-mlx5-Reset-flow-support-for-IB-kernel-ULPs.patch patches.drivers/hfi1-qib-0326-IB-core-Add-IPv6-support-to-flow-steering.patch patches.drivers/IB-mlx5-Enable-flow-steering-for-IPv6-traffic.patch patches.drivers/IB-mlx5-Report-mlx5-TSO-capabilities-when-querying-d.patch patches.drivers/net-IB-mlx5-Refactor-internal-SRQ-API.patch patches.drivers/IB-mlx5-Add-per-port-counters.patch patches.drivers/IB-mlx5-Add-port-protocol-stats.patch patches.drivers/IB-mlx4-Support-device-FW-version-string.patch patches.drivers/IB-mlx5-Support-device-FW-version-string.patch patches.drivers/IB-mlx5-Fix-duplicate-const-warning.patch patches.fixes/IB-mlx5-Fix-iteration-overrun-in-GSI-qps.patch patches.drivers/IB-mlx5-Fix-port-counter-ID-association-to-QP-offset.patch patches.drivers/IB-mlx4-Don-t-use-GFP_ATOMIC-for-CQ-resize-struct.patch patches.drivers/net-mlx4-Add-diagnostic-counters-capability-bit.patch patches.drivers/net-mlx4-Query-performance-and-diagnostics-counters.patch patches.drivers/IB-mlx4-Add-diagnostic-hardware-counters.patch patches.drivers/tg3-Fix-for-diasllow-rx-coalescing-time-to-be-0.patch patches.drivers/tg3-Report-the-correct-number-of-RSS-queues-through-.patch patches.drivers/igb-fix-adjusting-PTP-timestamps-for-Tx-Rx-latency.patch patches.drivers/e1000e-factor-out-systim-sanitization.patch patches.drivers/e1000e-fix-PTP-on-e1000_pch_lpt-variants.patch patches.drivers/ixgbe-Force-VLNCTRL.VFE-to-be-set-in-all-VMDq-paths.patch patches.drivers/i40e-check-for-and-deal-with-non-contiguous-TCs.patch patches.drivers/IB-mlx4-Make-function-use_tunnel_data-return-void.patch patches.drivers/IB-mlx4-Return-EAGAIN-for-any-error-in-mlx4_ib_poll_.patch patches.drivers/IB-mlx5-Remove-superfluous-include-of-io-mapping.h.patch patches.drivers/net-mlx5e-Set-port-MTU-on-netdev-creation-rather-on-.patch patches.drivers/net-mlx5e-Optimization-for-MTU-change.patch patches.drivers/net-mlx5-Fix-pci-error-recovery-flow.patch patches.drivers/net-mlx5-Update-last-use-statistics-for-flow-rules.patch patches.fixes/net-mlx5e-Use-correct-flow-dissector-key-on-flower-o.patch patches.drivers/net-mlx5e-Retrieve-the-switchdev-id-from-the-firmwar.patch patches.drivers/net-mlx5-E-Switch-Return-the-correct-devlink-e-switc.patch patches.drivers/net-mlx5-E-Switch-Set-the-send-to-vport-rules-in-the.patch patches.drivers/net-mlx5-E-Switch-Avoid-ACLs-in-the-offloads-mode.patch patches.drivers/ixgbe-Do-not-clear-RAR-entry-when-clearing-VMDq-for-.patch patches.drivers/i40e-Change-some-init-flow-for-the-client.patch patches.drivers/net-hns-dereference-ppe_cb-ppe_common_cb-if-it-is-no.patch patches.drivers/sfc-fix-potential-stack-corruption-from-running-past.patch patches.drivers/net-mlx5e-Limit-UMR-length-to-the-device-s-limitatio.patch patches.drivers/net-mlx5e-Don-t-wait-for-RQ-completions-on-close.patch patches.drivers/net-mlx5e-Don-t-post-fragmented-MPWQE-when-RQ-is-dis.patch patches.drivers/net-mlx5e-Don-t-wait-for-SQ-completions-on-close.patch patches.drivers/net-mlx5e-Fix-ethtool-g-G-rx-ring-parameter-report-w.patch patches.drivers/net-mlx5e-Add-ethtool-counter-for-TX-xmit_more.patch patches.drivers/net-mlx5e-Fix-memory-leak-if-refreshing-TIRs-fails.patch patches.drivers/net-mlx5-Add-error-prints-when-validate-ETS-failed.patch patches.drivers/net-mlx5-Increase-number-of-ethtool-steering-priorit.patch patches.drivers/IB-mlx5-Fix-the-size-parameter-to-find_first_bit.patch patches.drivers/Revert-IB-mlx4-Return-EAGAIN-for-any-error-in-mlx4_i.patch patches.drivers/IB-mlx4-Don-t-return-errors-from-poll_cq.patch patches.drivers/IB-mlx5-Return-EINVAL-when-caller-specifies-too-many.patch patches.drivers/IB-mlx5-Simplify-code-by-removing-return-variable.patch patches.drivers/IB-mlx5-Use-TIR-number-based-on-selector.patch patches.drivers/IB-mlx5-Don-t-return-errors-from-poll_cq.patch patches.drivers/tg3-Fix-for-disallow-tx-coalescing-time-to-be-0.patch patches.drivers/i40e-Fix-kernel-panic-on-enable-disable-LLDP.patch patches.drivers/net-thunderx-Fix-for-HW-issue-while-padding-TSO-pack.patch patches.drivers/net-thunderx-Fix-for-issues-with-multiple-CQEs-poste.patch patches.drivers/bnx2x-don-t-reset-chip-on-cleanup-if-PCI-function-is.patch patches.fixes/net-Don-t-delete-routes-in-different-VRFs.patch patches.drivers/bnxt_en-Fix-TX-push-operation-on-ARM64.patch patches.fixes/xfrm-Only-add-l3mdev-oif-to-dst-lookups.patch patches.drivers/net-mlx5e-Fix-xmit_more-counter-race-issue.patch patches.drivers/net-mlx5e-Move-an_disable_cap-bit-to-a-new-position.patch patches.drivers/net-mlx5e-Prevent-casting-overflow.patch patches.drivers/net-mlx5e-Fix-global-PFC-counters-replication.patch patches.drivers/net-mlx5e-Fix-parsing-of-vlan-packets-when-updating-.patch patches.drivers/net-mlx4_en-Fix-the-return-value-of-mlx4_en_dcbnl_se.patch patches.drivers/net-mlx4_en-Fix-the-return-value-of-mlx4_en_dcbnl_se-c6770717.patch patches.drivers/net-mlx4_en-Fixes-for-DCBX.patch patches.fixes/net-mlx4_en-Fix-panic-on-xmit-while-port-is-down.patch patches.drivers/IB-mlx4-Diagnostic-HW-counters-are-not-supported-in-.patch patches.drivers/IB-mlx5-Enable-MAD_IFC-commands-for-IB-ports-only.patch patches.fixes/IB-mlx5-Set-source-mac-address-in-FTE.patch patches.drivers/net-mlx4_en-fix-off-by-one-in-error-handling.patch patches.drivers/bna-add-missing-per-queue-ethtool-stat.patch patches.drivers/bna-fix-crash-in-bnad_get_strings.patch patches.drivers/net-mlx5-Fix-flow-counter-bulk-command-out-mailbox-a.patch patches.drivers/net-mlx5-E-Switch-Fix-error-flow-in-the-SRIOV-e-swit.patch patches.drivers/net-mlx5-E-Switch-Handle-mode-change-failures.patch patches.drivers/be2net-replace-polling-with-sleeping-in-the-FW-compl.patch patches.drivers/bna-remove-useless-linked-list.patch patches.drivers/bna-change-type-of-bna_id-to-atomic_t.patch patches.drivers/bna-remove-global-bnad_list_mutex.patch patches.drivers/net-ethernet-marvell-mvneta-use-phydev-from-struct-n.patch patches.drivers/net-ethernet-marvell-mvneta-use-new-api-ethtool_-get.patch patches.drivers/net-ena-Add-a-driver-for-Amazon-Elastic-Network-Adap.patch patches.drivers/sfc-update-MCDI-protocol-headers.patch patches.drivers/sfc-allow-asynchronous-MCDI-without-completion-funct.patch patches.drivers/sfc-retrieve-second-word-of-datapath-capabilities.patch patches.drivers/sfc-use-new-performance-based-event-queue-init.patch patches.drivers/sfc-set-interrupt-moderation-via-MCDI.patch patches.drivers/sfc-get-timer-configuration-from-adapter.patch patches.drivers/net-thunderx-Moved-HW-capability-info-from-macros-to.patch patches.drivers/net-thunderx-Add-VNIC-s-PCI-devid-on-future-chips.patch patches.drivers/net-thunderx-Add-support-for-81xx-and-83xx-chips.patch patches.drivers/net-thunderx-Set-queue-count-based-on-number-of-CPUs.patch patches.drivers/net-thunderx-Enable-CQE_RX-desc-s-extension-fields.patch patches.drivers/net-thunderx-Enable-mailbox-interrupts-on-81xx-83xx.patch patches.drivers/net-thunderx-Support-for-different-LMAC-types-within.patch patches.drivers/net-thunderx-Add-81xx-support-to-BGX-driver.patch patches.drivers/net-thunderx-Add-QSGMII-interface-type-support.patch patches.drivers/net-thunderx-Add-RGMII-interface-type-support.patch patches.drivers/net-thunderx-Add-support-for-16-LMACs-of-83xx.patch patches.drivers/net-thunderx-Support-for-83xx-mixed-QLM-DLM-config.patch patches.drivers/net-thunderx-Use-netdev-s-name-for-naming-VF-s-inter.patch patches.drivers/net-thunderx-Use-skb_add_rx_frag-for-split-buffer-Rx.patch patches.drivers/net-thunderx-Improvement-for-MBX-interface-debug-mes.patch patches.drivers/net-thunderx-Reset-RXQ-HW-stats-when-interface-is-br.patch patches.drivers/net-thunderx-Don-t-set-mac-address-for-secondary-Qse.patch patches.drivers/net-thunderx-Use-napi_consume_skb-for-bulk-free.patch patches.drivers/net-thunderx-Configure-tunnelling-protocol-parsing.patch patches.drivers/net-thunderx-Use-netdev_rss_key_fill-helper.patch patches.drivers/net-thunderx-Don-t-set-RX_PACKET_DIS-while-initializ.patch patches.drivers/chelsio-0007-cxgb4-Add-control-net_device-for-configuring-PCIe-VF.patch patches.drivers/chelsio-0008-cxgb4-cxgb4vf-Add-set-VF-mac-address-support.patch patches.drivers/net-hns-mdio-irq-is-an-array-so-no-need-to-check-if-.patch patches.drivers/net-ena-Remove-unnecessary-pci_set_drvdata.patch patches.drivers/net-ena-Fix-error-return-code-in-ena_device_init.patch patches.drivers/net-thunderx-Remove-unnecessary-pci_set_drvdata.patch patches.drivers/i40e-Use-list_move-instead-of-list_del-list_add.patch patches.drivers/i40e-Fix-a-bug-where-a-client-close-can-be-called-be.patch patches.drivers/i40e-i40evf-Reset-VLAN-filter-count-when-resetting.patch patches.drivers/i40e-reset-RX-csum-error-stat-with-other-pf-stats.patch patches.drivers/i40evf-add-missing-rtnl_lock-around-i40evf_set_inter.patch patches.drivers/i40e-Fix-static-analysis-tool-warning.patch patches.drivers/i40e-don-t-allow-reduction-of-channels-below-active-.patch patches.drivers/i40e-Force-register-writes-to-mitigate-sync-issues-w.patch patches.drivers/i40e-Don-t-notify-client-of-VF-reset-during-VF-creat.patch patches.drivers/i40e-fix-lookup-table-when-RSS-disabled-enabled.patch patches.drivers/i40e-fix-memory-leak.patch patches.drivers/i40e-Allow-RSS-Hash-set-with-less-than-four-paramete.patch patches.drivers/i40e-i40evf-Bump-version-from-1.6.11-to-1.6.12.patch patches.drivers/i40e-remove-a-stray-unlock.patch patches.drivers/i40e-Expose-trust-flag-to-userspace-via-ndo_get_vf_c.patch patches.drivers/igb-add-support-of-RX-network-flow-classification.patch patches.drivers/igb-support-RX-flow-classification-by-ethertype.patch patches.drivers/igb-support-RX-flow-classification-by-VLAN-priority.patch patches.drivers/igb-fix-error-code-in-igb_add_ethtool_nfc_entry.patch patches.drivers/flow_dissector-For-stripped-vlan-get-vlan-info-from-.patch patches.drivers/flow_dissector-Get-vlan-priority-in-addition-to-vlan.patch patches.drivers/net_sched-flower-Avoid-dissection-of-unmasked-keys.patch patches.drivers/net_sched-flower-Add-vlan-support.patch patches.drivers/net_sched-act_vlan-Add-priority-option.patch patches.drivers/sfc-avoid-division-by-zero.patch patches.drivers/chelsio-0009-cxgb4-Add-support-for-dynamic-allocation-of-resource.patch patches.drivers/chelsio-0010-cxgb4-Register-changes-and-fw-defines-for-crypto.patch patches.drivers/net-hns-Add-reset-function-support-for-RoCE-driver.patch patches.drivers/ixgbe-only-check-Tx-queue-enablement-when-debugging.patch patches.drivers/ixgbevf-change-hw_dbg-to-use-netdev_dbg.patch patches.drivers/ixgbevf-only-check-Tx-queue-enablement-when-debuggin.patch patches.drivers/ixgbe-use-atomic-bitwise-operations-when-handling-re.patch patches.drivers/i40e-move-i40e_vsi_config_rss-below-i40e_get_rss_aq.patch patches.drivers/i40e-fix-broken-i40e_config_rss_aq-function.patch patches.drivers/i40e-use-configured-RSS-key-and-lookup-table-in-i40e.patch patches.drivers/i40e-use-alloc_workqueue-instead-of-create_singlethr.patch patches.drivers/i40evf-report-link-speed.patch patches.drivers/i40e-refactor-tail_bump-check.patch patches.drivers/i40e-Fix-byte-ordering-in-ARP-NS-code-for-X722.patch patches.drivers/i40e-Add-support-for-HMC-resource-and-profile-for-X7.patch patches.drivers/i40e-use-matching-format-identifiers.patch patches.drivers/i40e-Check-client-is-open-before-calling-client-ops.patch patches.drivers/i40e-Initialize-pointer-in-client_release-function.patch patches.drivers/i40e-Remove-XSTRINGIFY-macro-definitions-and-uses.patch patches.drivers/i40e-Correcting-mutex-usage-in-client-code.patch patches.drivers/i40e-i40evf-Fix-indentation.patch patches.drivers/i40evf-Open-RDMA-Client-after-reset.patch patches.drivers/ixgbe-report-correct-media-type-for-KR-KX-and-KX4-in.patch patches.drivers/ixgbevf-fix-incorrect-MAC-address-on-load.patch patches.drivers/ixgbe-Fix-led-interface-for-X557-devices.patch patches.drivers/ixgbe-add-device-to-MDIO-speed-setting.patch patches.drivers/ixgbe-Add-support-for-new-X557-device.patch patches.drivers/mlx5-core-Use-memdup_user-rather-than-duplicating-it.patch patches.drivers/net-mlx5-Init-Teardown-hca-commands-via-mlx5-ifc.patch patches.drivers/net-mlx5-Access-register-and-MAD-IFC-commands-via-ml.patch patches.drivers/net-mlx5-PD-and-UAR-commands-via-mlx5-ifc.patch patches.drivers/net-mlx5-MCG-commands-via-mlx5-ifc.patch patches.drivers/net-mlx5-Pages-management-commands-via-mlx5-ifc.patch patches.drivers/net-mlx5-EQ-commands-via-mlx5-ifc.patch patches.drivers/net-IB-mlx5-CQ-commands-via-mlx5-ifc.patch patches.drivers/net-IB-mlx5-MKey-PSV-commands-via-mlx5-ifc.patch patches.drivers/net-IB-mlx5-QP-XRCD-commands-via-mlx5-ifc.patch patches.drivers/net-IB-mlx5-Modify-QP-commands-via-mlx5-ifc.patch patches.drivers/net-mlx5-Unify-and-improve-command-interface.patch patches.drivers/net-mlx5-Improve-driver-log-messages.patch patches.drivers/net-mlx5-Enable-setting-minimum-inline-header-mode-f.patch patches.drivers/net-mlx5-Update-mlx5_ifc.h-for-vxlan-encap-decap.patch patches.drivers/net-mlx5-Introduce-alloc_encap-and-dealloc_encap-com.patch patches.drivers/chelsio-0011-cxgb4-Fix-issue-while-re-registering-VF-mgmt-netdev.patch patches.drivers/net-hns-remove-redundant-dev_err-call-in-hns_dsaf_ge.patch patches.drivers/net-ena-change-the-return-type-of-ena_set_push_mode-.patch patches.drivers/net-mlx5-Modify-RQ-bitmask-from-mlx5-ifc.patch patches.drivers/net-mlx5-Update-struct-mlx5_ifc_xrqc_bits.patch patches.drivers/net-mlx5-Expose-mlx5e_link_mode.patch patches.drivers/net-mlx5-Separate-query_port_proto_oper-for-IB-and-E.patch patches.drivers/net-mlx5-Add-HW-interfaces-used-by-LAG.patch patches.drivers/net-mlx5-Implement-RoCE-LAG-feature.patch patches.drivers/net-mlx5-Get-RoCE-netdev.patch patches.drivers/net-mlx5e-Avoid-port-remapping-of-mlx5e-netdev-TISes.patch patches.drivers/net-mlx5-LAG-and-SRIOV-cannot-be-used-together.patch patches.drivers/net-mlx5-LAG-demux-flow-table-support.patch patches.drivers/net-mlx5-Add-LAG-flow-steering-namespace.patch patches.drivers/net-mlx5-Vport-LAG-creation-support.patch patches.drivers/net-mlx5-Configure-IB-devices-according-to-LAG-state.patch patches.drivers/net-mlx5-Introduce-sniffer-steering-hardware-capabil.patch patches.drivers/net-mlx5-Add-sniffer-namespaces.patch patches.drivers/bnx2x-Don-t-flush-multicast-MACs.patch patches.drivers/sfc-include-size-binned-TX-stats-on-sfn8542q.patch patches.drivers/sfc-remove-duplicate-assignment.patch patches.drivers/sfc-work-around-TRIGGER_INTERRUPT-command-not-workin.patch patches.drivers/amd-xgbe-0003-amd-xgbe-Reset-running-devices-after-resume-from-hib.patch patches.drivers/net_sched-fix-use-of-uninitialized-ethertype-variabl.patch patches.drivers/fm10k-fix-PCI-device-enable_cnt-leak-in-.io_slot_res.patch patches.drivers/fm10k-use-software-values-when-checking-for-Tx-hangs.patch patches.drivers/fm10k-use-variadic-form-of-alloc_workqueue.patch patches.drivers/fm10k-remove-fm10k_get_reta_size-from-namespace.patch patches.drivers/fm10k-prefer-READ_ONCE-instead-of-ACCESS_ONCE.patch patches.drivers/fm10k-NAPI-polling-routine-must-return-actual-work-d.patch patches.drivers/fm10k-print-error-code-when-pci_enable_device_mem-fa.patch patches.drivers/fm10k-don-t-continue-probe-if-PCI-device-not-in-norm.patch patches.drivers/fm10k-don-t-try-to-stop-queues-if-we-ve-lost-hw_addr.patch patches.drivers/fm10k-remove-unnecessary-extra-parenthesis-around-va.patch patches.drivers/fm10k-don-t-clear-the-RXQCTL-register-when-enabling-.patch patches.drivers/fm10k-don-t-re-map-queues-when-a-mailbox-message-suf.patch patches.drivers/ixgbe-Eliminate-useless-message-and-improve-logic.patch patches.drivers/amd-xgbe-0004-xgbe-constify-get_netdev_ops-and-get_ethtool_ops.patch patches.drivers/rtnetlink-fdb-dump-optimize-by-saving-last-interface.patch patches.drivers/net-emac-emac-gigabit-ethernet-controller-driver.patch patches.drivers/switchdev-Fix-return-value-of-switchdev_port_fdb_dum.patch patches.drivers/chelsio-0012-cxgb4-Add-support-for-ndo_get_vf_config.patch patches.drivers/sfc-check-MTU-against-minimum-threshold.patch patches.drivers/be2net-Support-UE-recovery-in-BEx-Skyhawk-adapters.patch patches.drivers/be2net-Issue-COMMON_RESET_FUNCTION-cmd-during-driver.patch patches.drivers/be2net-Add-privilege-level-check-for-OPCODE_COMMON_G.patch patches.drivers/be2net-Avoid-redundant-addition-of-mac-address-in-HW.patch patches.drivers/be2net-Fix-mac-address-collision-in-some-configurati.patch patches.drivers/be2net-Update-the-driver-version-to-11.1.0.0.patch patches.drivers/vlan-Check-for-vlan-ethernet-types-for-8021.q-or-802.patch patches.drivers/net-mlx5-Skip-waiting-for-vf-pages-in-internal-error.patch patches.drivers/net-mlx5-SRIOV-core-code-refactoring.patch patches.drivers/net-mlx5-Introduce-attach-detach-to-interface-API.patch patches.drivers/net-mlx5-Split-the-load-unload-flow-into-hardware-an.patch patches.drivers/net-mlx5-Implement-SRIOV-attach-detach-flows.patch patches.drivers/net-mlx5-Implement-eswitch-attach-detach-flows.patch patches.drivers/net-mlx5-Align-sriov-eswitch-modules-with-the-new-lo.patch patches.drivers/net-mlx5-Implement-vports-admin-state-backup-restore.patch patches.drivers/net-mlx5e-Implement-mlx5e-interface-attach-detach-ca.patch patches.drivers/net-mlx5e-Restore-vlan-filter-after-seamless-reset.patch patches.drivers/net-mlx5-Organize-device-list-API-in-one-place.patch patches.drivers/bnx2-use-IS_ENABLED-instead-of-checking-for-built-in.patch patches.drivers/ixgbe-use-IS_ENABLED-instead-of-checking-for-built-i.patch patches.drivers/sfc-use-IS_ENABLED-instead-of-checking-for-built-in-.patch patches.drivers/net-ethernet-apm-xgene-use-new-api-ethtool_-get-set-.patch patches.fixes/cxgb4vf-don-t-offload-Rx-checksums-for-IPv6-fragment.patch patches.drivers/net-emac-remove-unnecessary-dev_set_drvdata.patch patches.drivers/net-emac-remove-.owner-field-for-driver.patch patches.drivers/net-mlx5e-Single-flow-order-0-pages-for-Striding-RQ.patch patches.drivers/net-mlx5e-Introduce-API-for-RX-mapped-pages.patch patches.drivers/net-mlx5e-Implement-RX-mapped-page-cache-for-page-re.patch patches.drivers/bnxt_en-Use-RSS-flags-defined-in-the-bnxt_hsi.h-file.patch patches.drivers/bnxt_en-Simplify-PCI-device-names-and-add-additinal-.patch patches.drivers/bnxt_en-Update-to-firmware-interface-spec-1.5.1.patch patches.drivers/bnxt_en-Added-support-for-Secure-Firmware-Update.patch patches.drivers/bnxt_en-Fix-ethtool-l-L-inconsistent-channel-counts.patch patches.drivers/bnxt_en-Re-arrange-bnxt_hwrm_func_qcaps.patch patches.drivers/bnxt_en-Call-firmware-to-approve-the-random-VF-MAC-a.patch patches.drivers/bnxt_en-Pad-TX-packets-below-52-bytes.patch patches.drivers/bnxt_en-Support-for-ethtool-r-command.patch patches.drivers/bnxt_en-Fixed-the-VF-link-status-after-a-link-state-.patch patches.drivers/be2net-mark-symbols-static-where-possible.patch patches.drivers/net-mlx5-clean-function-declarations-in-eswitch.c-up.patch patches.drivers/bnxt_en-Fix-build-error-for-kernesl-without-RTC-LIB.patch patches.drivers/net-mlx4_en-Add-branch-prediction-hints-in-RX-data-p.patch patches.drivers/net-mlx4_en-Fix-wrong-indentation.patch patches.drivers/net-mlx4_core-Use-RCU-to-perform-radix-tree-lookup-f.patch patches.drivers/net-mlx4_core-Fix-deadlock-when-switching-between-po.patch patches.drivers/net-ethernet-hisilicon-hns-use-phydev-from-struct-ne.patch patches.drivers/net-ethernet-hisilicon-hns-use-new-api-ethtool_-get-.patch patches.drivers/ptp_clock-future-proofing-drivers-against-PTP-subsys.patch patches.drivers/net-mlx5e-Build-RX-SKB-on-demand.patch patches.drivers/net-mlx5e-Union-RQ-RX-info-per-RQ-type.patch patches.drivers/net-mlx5e-Slightly-reduce-hardware-LRO-size.patch patches.drivers/net-mlx5e-Dynamic-RQ-type-infrastructure.patch patches.drivers/net-mlx5e-Have-a-clear-separation-between-different-.patch patches.drivers/sfc-check-async-completer-is-NULL-before-calling.patch patches.drivers/net_sched-act_vlan-add-helper-inlines-to-access-tcf_.patch patches.drivers/net-mlx5-E-Switch-Set-the-vport-when-registering-the.patch patches.drivers/net-mlx5-E-Switch-Set-vport-representor-fields-expli.patch patches.drivers/net-mlx5-E-Switch-Allow-fine-tuning-of-eswitch-vport.patch patches.drivers/net-mlx5-Put-elements-related-to-offloaded-TC-rule-i.patch patches.drivers/net-mlx5e-Refactor-retrival-of-skb-from-rx-completio.patch patches.drivers/net-mlx5-E-Switch-Support-VLAN-actions-in-the-offloa.patch patches.drivers/net-mlx5e-Add-TC-vlan-action-for-SRIOV-offloads.patch patches.drivers/net-mlx5e-Add-TC-vlan-match-parsing.patch patches.drivers/net-mlx4_core-Fix-QUERY-FUNC-CAP-flags.patch patches.drivers/net-mlx4_core-Preparation-for-VF-vlan-protocol-802.1.patch patches.drivers/net-mlx4_en-Disable-vlan-HW-acceleration-when-in-VF-.patch patches.drivers/net-Update-API-for-VF-vlan-protocol-802.1ad-support.patch patches.drivers/net-mlx4-Add-VF-vlan-protocol-802.1ad-support.patch patches.drivers/i40e-fix-setting-user-defined-RSS-hash-key.patch patches.drivers/i40e-fix-dump-port-command-when-NPAR-enabled.patch patches.drivers/i40e-return-correct-opcode-to-VF.patch patches.drivers/i40e-Fix-to-check-for-NULL.patch patches.drivers/i40e-Fix-for-extra-byte-swap-in-tunnel-setup.patch patches.drivers/i40e-avoid-potential-null-pointer-dereference-when-a.patch patches.drivers/i40evf-Fix-link-state-event-handling.patch patches.drivers/i40evf-remove-unnecessary-error-checking-against-i40.patch patches.drivers/i40e-Limit-TX-descriptor-count-in-cases-where-frag-s.patch patches.drivers/i40evf-remove-unnecessary-error-checking-against-i40-903e6832.patch patches.drivers/ixgbe-simplify-the-logic-for-setting-VLAN-filtering.patch patches.drivers/ixgbe-make-ixgbe_led_on-off_t_x550em-static.patch patches.drivers/ixgbe-Resolve-NULL-reference-by-setting-read-write-_.patch patches.drivers/ixgbe-Indicate-support-for-pause-frames-in-all-cases.patch patches.drivers/ixgbevf-add-spinlocks-for-MTU-change-calls.patch patches.drivers/ixgbe-Use-MDIO_PRTAD_NONE-consistently.patch patches.drivers/ixgbe-Allow-setting-multiple-queues-when-SR-IOV-is-e.patch patches.drivers/ixgbe-Limit-reporting-of-redirection-table-if-SR-IOV.patch patches.drivers/ixgbe-Support-4-queue-RSS-on-VFs-with-1-or-2-queue-R.patch patches.drivers/ixgbe-reset-before-SRIOV-init-to-avoid-mailbox-issue.patch patches.drivers/net-thunderx-Fix-issue-with-IRQ-namimg.patch patches.drivers/net-thunderx-Support-for-byte-queue-limits.patch patches.drivers/i40e-Remove-100-Mbps-SGMII-support-for-X722.patch patches.drivers/i40e-fix-deleting-mac-filters.patch patches.drivers/i40e-add-encap-csum-VF-offload-flag.patch patches.drivers/i40e-cleanup-ATR-auto_disable_flags-use.patch patches.drivers/i40e-check-conflicting-ntuple-sideband-rules-when-re.patch patches.drivers/i40e-removing-unreachable-code.patch patches.drivers/i40e-i40evf-Changed-version-to-1.6.16.patch patches.drivers/i40e-Increase-minimum-number-of-allocated-VSI.patch patches.drivers/i40evf-enable-adaptive-interrupt-throttling.patch patches.drivers/i40e-Fix-Flow-Director-raw_buf-cleanup.patch patches.drivers/i40e-i40evf-Add-txring_txq-function-to-match-fm10k-a.patch patches.drivers/i40e-Split-Flow-Director-descriptor-config-into-sepa.patch patches.drivers/i40e-Strip-out-debugfs-hook-for-Flow-Director-filter.patch patches.drivers/i40e-don-t-configure-zero-size-RSS-table.patch patches.drivers/i40evf-support-queue-specific-settings-for-interrupt.patch patches.drivers/be2net-fix-non-static-symbol-warnings.patch patches.drivers/net-mvneta-mark-symbols-static-where-possible.patch patches.drivers/bnx2x-allocate-mac-filtering-mcast_list-in-PAGE_SIZE.patch patches.drivers/bnx2x-allocate-mac-filtering-pending-list-in-PAGE_SI.patch patches.drivers/net-tg3-use-new-api-ethtool_-get-set-_link_ksettings.patch patches.drivers/bnx2x-free-the-mac-filter-group-list-before-freeing-.patch patches.drivers/igb-fix-non-static-symbol-warning.patch patches.drivers/igbvf-bump-version-to-igbvf-2.4.0.patch patches.drivers/igb-bump-version-to-igb-5.4.0.patch patches.drivers/igb-restore-PPS-signal-on-igb_ptp_reset.patch patches.drivers/net-qcom-emac-do-not-use-devm-on-internal-phy-pdev.patch patches.drivers/net-qcom-emac-use-device_get_mac_address.patch patches.drivers/net-qcom-emac-initial-ACPI-support.patch patches.drivers/mlx4-remove-unused-fields.patch patches.drivers/mlx5-Add-ndo_poll_controller-implementation.patch patches.drivers/net-rtnl-avoid-uninitialized-data-in-IFLA_VF_VLAN_LI.patch patches.drivers/net-mlx5e-shut-up-maybe-uninitialized-warning.patch patches.drivers/net-qcom-emac-fix-return-value-check-in-emac_sgmii_c.patch patches.drivers/i40e-check-if-vectors-are-already-depleted-when-doin.patch patches.drivers/i40e-fix-MSI-X-vector-redistribution-if-hw-limit-is-.patch patches.drivers/i40e-fix-sideband-flow-director-vector-allocation.patch patches.drivers/fm10k-use-generic-ethtool_op_get_ts_info-callback.patch patches.drivers/fm10k-wrap-long-line-for-alloc_workqueue.patch patches.drivers/scsi-fcoe-provide-translation-table-between-Ethernet.patch patches.drivers/scsi-fcoe-fix-off-by-one-in-eth2fc_speed.patch patches.drivers/net-hns-Add-support-of-ACPI-to-HNS-driver-RoCE-Reset.patch patches.drivers/hfi1-qib-0337-IB-core-Expose-RSS-related-capabilities.patch patches.drivers/hfi1-qib-0338-IB-uverbs-Expose-RSS-related-capabilities.patch patches.drivers/IB-mlx5-Expose-RSS-related-capabilities.patch patches.drivers/IB-mlx5-Refactor-raw-packet-QP-modify-function.patch patches.drivers/IB-mlx5-Add-port-counter-support-for-raw-packet-QP.patch patches.fixes/IB-mlx5-Fix-steering-resource-leak.patch patches.drivers/IB-mlx5-Save-flow-table-priority-handler-instead-of-.patch patches.drivers/IB-mlx5-Fix-coverity-warning.patch patches.drivers/IB-mlx5-Increase-flow-table-reference-count-in-creat.patch patches.drivers/IB-mlx5-Add-sniffer-support-to-steering.patch patches.drivers/IB-mlx4-Add-validation-to-flow-specifications-parsin.patch patches.drivers/IB-mlx5-Add-validation-to-flow-specifications-parsin.patch patches.drivers/hfi1-qib-0339-IB-uverbs-Add-support-to-extend-flow-steering-specif.patch patches.drivers/hfi1-qib-0340-IB-uverbs-Add-more-fields-to-IPv4-flow-specification.patch patches.drivers/hfi1-qib-0341-IB-core-Add-more-fields-to-IPv6-flow-specification.patch patches.drivers/IB-mlx5-Add-support-in-TOS-and-protocol-to-flow-stee.patch patches.drivers/IB-mlx5-Add-support-of-more-IPv6-fields-to-flow-stee.patch patches.drivers/IB-mlx5-Track-asynchronous-events-on-a-receive-work-.patch patches.drivers/IB-mlx5-Port-events-in-RoCE-now-rely-on-netdev-event.patch patches.drivers/IB-mlx5-Merge-vports-flow-steering-during-LAG.patch patches.drivers/IB-mlx5-Port-status-track-LAG-master-when-LAG-is-act.patch patches.drivers/IB-mlx5-Set-unique-device-name-on-LAG.patch patches.drivers/IB-mlx5-LAG-QP-load-balancing.patch patches.drivers/IB-mlx5-Remove-deprecated-create_singlethread_workqu.patch patches.drivers/IB-mlx5-odp-Remove-deprecated-create_singlethread_wo.patch patches.drivers/IB-mlx4-Remove-deprecated-create_singlethread_workqu.patch patches.drivers/IB-mlx4-mad-Remove-deprecated-create_singlethread_wo.patch patches.drivers/IB-mlx4-mcg-Remove-deprecated-create_singlethread_wo.patch patches.drivers/IB-mlx4-alias_GUID-Remove-deprecated-create_singleth.patch patches.drivers/IB-mlx5-Move-and-decouple-user-vendor-structures.patch patches.drivers/IB-mlx4-Move-user-vendor-structures.patch patches.drivers/IB-mlx4-Fix-possible-vl-sl-field-mismatch-in-LRH-hea.patch patches.drivers/net-hns-Add-missing-n-to-end-of-dev_err-messages-tid.patch patches.drivers/be2net-Provide-an-alternate-way-to-read-pf_num-for-B.patch patches.drivers/be2net-NCSI-FW-section-should-be-properly-updated-wi.patch patches.drivers/be2net-Update-Copyright-string-in-be_hw.h.patch patches.drivers/be2net-Fix-TX-stats-for-TSO-packets.patch patches.drivers/be2net-Enable-VF-link-state-setting-for-BE3.patch patches.drivers/net-mlx5-Add-MLX5_ARRAY_SET64-to-fix-BUILD_BUG_ON.patch patches.drivers/net-rtnl-info-leak-in-rtnl_fill_vfinfo.patch patches.drivers/net-hns-fix-port-unavailable-after-hnae_reserve_buff.patch patches.drivers/net-hns-bug-fix-about-setting-coalsecs-usecs-to-0.patch patches.drivers/net-hns-add-fini_process-for-v2-napi-process.patch patches.drivers/net-hns-delete-repeat-read-fbd-num-after-while.patch patches.drivers/net-hns-fix-port-not-available-after-testing-loopbac.patch patches.drivers/net-hns-fix-the-bug-of-forwarding-table.patch patches.drivers/net-hns-bug-fix-about-broadcast-multicast-packets.patch patches.drivers/net-hns-delete-redundant-broadcast-packet-filter-pro.patch patches.drivers/net-qcom-emac-disable-interrupts-before-calling-phy_.patch patches.drivers/net-hns-Fix-hns_dsaf-module-autoload-for-OF-registra.patch patches.drivers/net-qcom-emac-Fix-module-autoload-for-OF-registratio.patch patches.drivers/net-hisilicon-Fix-hns_mdio-module-autoload-for-OF-re.patch patches.drivers/bnx2-fix-locking-when-netconsole-is-used.patch patches.drivers/flow_dissector-Check-skb-for-VLAN-only-if-skb-specif.patch patches.drivers/bnx2x-Use-the-correct-divisor-value-for-PHC-clock-re.patch patches.fixes/net-ipv6-Fix-processing-of-RAs-in-presence-of-VRF.patch patches.drivers/flow_dissector-fix-vlan-tag-handling.patch patches.drivers/net-ib-mlx5-Make-cache-line-size-determination-at-ru.patch patches.drivers/net-mlx5-Always-Query-HCA-caps-after-setting-them.patch patches.fixes/net-mlx5-Keep-autogroups-list-ordered.patch patches.fixes/net-mlx5-Fix-autogroups-groups-num-not-decreasing.patch patches.drivers/net-mlx5-Correctly-initialize-last-use-of-flow-count.patch patches.drivers/net-mlx5e-Choose-best-nearest-LRO-timeout.patch patches.drivers/net-mlx5e-Unregister-netdev-before-detaching-it.patch patches.drivers/net-mlx5-Change-the-acl-enable-prototype-to-return-s.patch patches.drivers/net-mlx5-Clear-health-sick-bit-when-starting-health-.patch patches.drivers/net-mlx5-Fix-race-between-PCI-error-handlers-and-hea.patch patches.drivers/net-mlx5-PCI-error-recovery-health-care-simulation.patch patches.drivers/net-mlx5-Avoid-passing-dma-address-0-to-firmware.patch patches.drivers/IB-mlx4-avoid-a-Wmaybe-uninitialize-warning.patch patches.drivers/net-mlx4_core-Fix-the-resource-type-enum-in-res-trac.patch patches.drivers/net-mlx4_core-Avoid-setting-ports-to-auto-when-only-.patch patches.drivers/net-mlx4_core-Change-the-default-value-of-enable_qos.patch patches.drivers/net-mlx4_en-Resolve-dividing-by-zero-in-32-bit-syste.patch patches.drivers/net-mlx4_en-Process-all-completions-in-RX-rings-afte.patch patches.drivers/net-mlx4_en-Fix-panic-during-reboot.patch patches.drivers/net-mlx4_core-Do-not-access-comm-channel-if-it-has-n.patch patches.drivers/net-mlx4-Fix-firmware-command-timeout-during-interru.patch patches.drivers/net-mlx4_en-Fix-potential-deadlock-in-port-statistic.patch patches.drivers/net-mlx4_en-Save-slave-ethtool-stats-command.patch patches.drivers/ixgbe-fix-panic-when-using-macvlan-with-l2-fwd-offlo.patch patches.drivers/i40e-Fix-configure-TCs-after-initial-DCB-disable.patch patches.drivers/i40e-disable-MSI-X-interrupts-if-we-cannot-reserve-e.patch patches.drivers/enic-fix-rq-disable.patch patches.drivers/net-qcom-emac-use-correct-value-for-SGMII_LN_UCDR_SO.patch patches.drivers/net-mlx5-Simplify-a-test.patch patches.drivers/net-mlx5e-Disallow-changing-name-space-for-VF-repres.patch patches.drivers/net-mlx5e-Handle-matching-on-vlan-priority-for-offlo.patch patches.drivers/net-mlx5-E-Switch-Set-the-actions-for-offloaded-rule.patch patches.drivers/net-mlx5-Fix-invalid-pointer-reference-when-prof_sel.patch patches.drivers/net-hns-fix-device-reference-leaks.patch patches.drivers/Revert-net-mlx4_en-Fix-panic-during-reboot.patch patches.fixes/bna-Add-synchronization-for-tx-ring.patch patches.drivers/net-qcom-emac-configure-the-external-phy-to-allow-pa.patch patches.drivers/net-qcom-emac-enable-flow-control-if-requested.patch patches.fixes/net-icmp_route_lookup-should-use-rt-dev-to-determine.patch patches.drivers/bnxt_en-Fix-ring-arithmetic-in-bnxt_setup_tc.patch patches.drivers/bnxt_en-Fix-VF-virtual-link-state.patch patches.drivers/sfc-clear-napi_hash-state-when-copying-channels.patch patches.drivers/bnx2-Wait-for-in-flight-DMA-to-complete-at-probe-sta.patch patches.drivers/IB-mlx5-Fix-memory-leak-in-query-device.patch patches.drivers/IB-mlx5-Validate-requested-RQT-size.patch patches.drivers/IB-mlx5-Resolve-soft-lock-on-massive-reg-MRs.patch patches.drivers/IB-mlx5-Fix-NULL-pointer-dereference-on-debug-print.patch patches.drivers/net-thunderx-Introduce-BGX_ID_MASK-macro-to-extract-.patch patches.drivers/net-thunderx-Program-LMAC-credits-based-on-MTU.patch patches.drivers/net-thunderx-Fix-configuration-of-L3-L4-length-check.patch patches.drivers/net-thunderx-Fix-VF-driver-s-interface-statistics.patch patches.drivers/net-thunderx-Fix-memory-leak-and-other-issues-upon-i.patch patches.drivers/be2net-do-not-call-napi_hash_del.patch patches.drivers/bnxt-add-a-missing-rcu-synchronization.patch patches.drivers/of_mdio-fix-device-reference-leak-in-of_phy_find_dev.patch patches.drivers/bnxt_en-Fix-a-VXLAN-vs-GENEVE-issue.patch patches.drivers/net-mlx4_en-Free-netdev-resources-under-state-lock.patch patches.drivers/bnxt-do-not-busy-poll-when-link-is-down.patch patches.drivers/net-ethernet-mvneta-Remove-IFF_UNICAST_FLT-which-is-.patch patches.drivers/net-mlx5-drop-duplicate-header-delay.h.patch patches.drivers/mvpp2-use-correct-size-for-memset.patch patches.drivers/net-qcom-emac-fix-of_node-and-phydev-leaks.patch patches.drivers/Revert-net-mlx4_en-Avoid-unregister_netdev-at-shutdo.patch patches.drivers/net-mlx4-Fix-uninitialized-fields-in-rule-when-addin.patch patches.drivers/of_mdio-add-helper-to-deregister-fixed-link-PHYs.patch patches.drivers/net-ethernet-marvell-mvneta-fix-fixed-link-phydev-le.patch patches.drivers/netdev-broadcom-propagate-error-code.patch patches.drivers/net-bnx2x-fix-improper-return-value.patch patches.drivers/bnx2x-Correct-ringparam-estimate-when-DOWN.patch patches.drivers/bnx2x-Prevent-tunnel-config-for-577xx.patch patches.drivers/be2net-Add-DEVSEC-privilege-to-SET_HSW_CONFIG-comman.patch patches.drivers/net-mlx5-Verify-module-parameters.patch patches.drivers/net-mlx5-Remove-duplicate-pci-dev-name-print.patch patches.drivers/net-mlx5-Fix-query-ISSI-flow.patch patches.drivers/net-mlx5e-Don-t-notify-HW-when-filling-the-edge-of-I.patch patches.drivers/net-mlx5e-Don-t-flush-SQ-on-error.patch patches.drivers/net-mlx5e-Change-the-SQ-RQ-operational-state-to-posi.patch patches.drivers/net-mlx5-Fix-Kconfig-help-text.patch patches.drivers/net-centralize-net_device-min-max-MTU-checking.patch patches.drivers/net-deprecate-eth_change_mtu-remove-usage.patch patches.drivers/net-sched-tc_mirred-Rename-public-predicates-is_tcf_.patch patches.drivers/net-report-right-mtu-value-in-error-message.patch patches.drivers/ethernet-atheros-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-broadcom-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-intel-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-marvell-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-mellanox-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-qlogic-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-realtek-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-sun-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-dlink-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-neterion-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-cavium-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-ibm-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-tile-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-toshiba-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-sfc-use-core-min-max-MTU-checking.patch patches.drivers/ethernet-use-net-core-MTU-range-checking-in-more-dri.patch patches.drivers/net-use-core-MTU-range-checking-in-USB-NIC-drivers.patch patches.drivers/net-use-core-MTU-range-checking-in-wireless-drivers.patch patches.drivers/net-use-core-MTU-range-checking-in-WAN-drivers.patch patches.drivers/net-use-core-MTU-range-checking-in-core-net-infra.patch patches.drivers/net-use-core-MTU-range-checking-in-misc-drivers.patch patches.drivers/s390-net-use-net-core-MTU-range-checking.patch patches.drivers/ipv4-6-use-core-net-MTU-range-checking.patch patches.drivers/net-remove-MTU-limits-on-a-few-ether_setup-callers.patch patches.drivers/batman-adv-Revert-use-core-MTU-range-checking-in-mis.patch patches.drivers/amd-xgbe-0005-amd-xgbe-Fix-error-return-code-in-xgbe_probe.patch patches.drivers/net-ena-use-setup_timer-and-mod_timer.patch patches.drivers/firewire-net-fix-maximum-possible-MTU.patch patches.drivers/ethernet-fix-min-max-MTU-typos.patch patches.drivers/i40e-Fix-client-interaction.patch patches.drivers/i40e-Rewrite-Flow-Director-busy-wait-loop.patch patches.drivers/i40e-Bit-test-mask-correction.patch patches.drivers/i40e-Remove-unused-function-i40e_vsi_lookup.patch patches.drivers/i40e-Drop-code-for-unsupported-flow-types.patch patches.drivers/i40e-reopen-client-after-reset.patch patches.drivers/i40e-group-base-mode-VF-offload-flags.patch patches.drivers/i40e-i40evf-fix-interrupt-affinity-bug.patch patches.drivers/i40e-i40evf-Changed-version-from-1.6.16-to-1.6.19.patch patches.drivers/i40e-Make-struct-i40e_stats-const.patch patches.drivers/i40e-fix-confusing-dmesg-info-for-ethtool-L-option.patch patches.drivers/i40e-Drop-redundant-Rx-descriptor-processing-code.patch patches.drivers/i40e-Fix-for-long-link-down-notification-time.patch patches.drivers/i40e-Removal-of-workaround-for-simple-MAC-address-fi.patch patches.drivers/i40e-i40evf-Changed-version-from-1.6.19-to-1.6.21.patch patches.drivers/i40e-Fix-bit-logic-error-in-failure-case.patch patches.drivers/i40e-Clean-up-handling-of-msglevel-flags-and-debug-p.patch patches.drivers/IB-mlx5-Skip-handling-unknown-events.patch patches.drivers/net-mlx5-Update-struct-mlx5_ifc_xrqc_bits-5579e151.patch patches.drivers/net-mlx5-Ensure-SRQ-physical-address-structure-endia.patch patches.drivers/net-mlx5-Fix-length-of-async_event_mask.patch patches.drivers/net-mlx5-Add-ConnectX-5-PCIe-4.0-VF-device-ID.patch patches.drivers/net-mlx5-Introduce-TSAR-manipulation-firmware-comman.patch patches.drivers/net-mlx5-Introduce-E-switch-QoS-management.patch patches.drivers/net-mlx5-Add-SRIOV-VF-max-rate-configuration-support.patch patches.drivers/net-mlx5-Don-t-unlock-fte-while-still-using-it.patch patches.drivers/net-mlx5-Use-fte-status-to-decide-on-firmware-comman.patch patches.drivers/net-mlx5-Refactor-find_flow_rule.patch patches.drivers/net-mlx5-Group-similer-rules-under-the-same-fte.patch patches.drivers/net-mlx5-Add-multi-dest-support.patch patches.drivers/net-mlx5-Add-option-to-add-fwd-rule-with-counter.patch patches.drivers/net-mlx5e-Add-tc-support-for-FWD-rule-with-counter.patch patches.drivers/i40e-Add-missing-n-to-end-of-dev_err-message.patch patches.drivers/i40e-drop-is_vf-and-is_netdev-fields-in-struct-i40e_.patch patches.drivers/i40e-make-use-of-__dev_uc_sync-and-__dev_mc_sync.patch patches.drivers/i40e-move-i40e_put_mac_in_vlan-and-i40e_del_mac_all_.patch patches.drivers/i40e-refactor-i40e_put_mac_in_vlan-to-avoid-changing.patch patches.drivers/i40e-When-searching-all-MAC-VLAN-filters-ignore-remo.patch patches.drivers/i40e-implement-__i40e_del_filter-and-use-where-appli.patch patches.drivers/i40e-store-MAC-VLAN-filters-in-a-hash-with-the-MAC-A.patch patches.drivers/i40e-properly-cleanup-on-allocation-failure-in-i40e_.patch patches.drivers/i40e-fix-MAC-filters-when-removing-VLANs.patch patches.drivers/i40e-avoid-looping-to-check-whether-we-re-in-VLAN-mo.patch patches.drivers/i40e-remove-duplicate-add-delete-adminq-command-code.patch patches.drivers/i40e-correct-check-for-reading-TSYNINDX-from-the-rec.patch patches.drivers/i40e-use-a-mutex-instead-of-spinlock-in-PTP-user-ent.patch patches.drivers/i40e-replace-PTP-Rx-timestamp-hang-logic.patch patches.drivers/i40evf-avoid-an-extra-msleep-while.patch patches.drivers/i40e-Add-common-function-for-finding-VSI-by-type.patch patches.drivers/i40e-Reorder-logic-for-coalescing-RS-bits.patch patches.drivers/i40e-clear-mac-filter-count-on-reset.patch patches.drivers/i40e-Fix-for-division-by-zero.patch patches.drivers/i40e-Implementation-of-ERROR-state-for-NVM-update-st.patch patches.drivers/i40e-removed-unreachable-code.patch patches.drivers/net-mii-add-generic-function-to-support-ksetting-sup.patch patches.drivers/enic-set-skb-hash-type-properly.patch patches.drivers/amd-xgbe-0006-amd-xgbe-Fix-formatting-of-PCS-register-dump.patch patches.drivers/amd-xgbe-0007-amd-xgbe-Prepare-for-priority-based-FIFO-allocation.patch patches.drivers/amd-xgbe-0008-amd-xgbe-Perform-priority-based-hardware-FIFO-alloca.patch patches.drivers/amd-xgbe-0009-amd-xgbe-Prepare-for-working-with-more-than-one-type.patch patches.drivers/amd-xgbe-0010-amd-xgbe-Prepare-for-introduction-of-clause-37-auton.patch patches.drivers/amd-xgbe-0011-amd-xgbe-Add-support-for-clause-37-auto-negotiation.patch patches.drivers/amd-xgbe-0012-amd-xgbe-Prepare-for-a-new-PCS-register-access-metho.patch patches.drivers/amd-xgbe-0013-amd-xgbe-Support-for-64-bit-management-counter-regis.patch patches.drivers/amd-xgbe-0014-amd-xgbe-Update-how-to-determine-DMA-channel-status.patch patches.drivers/amd-xgbe-0015-amd-xgbe-Prepare-for-supporting-PCI-devices.patch patches.drivers/ixgbe-Add-X552-iXFI-configuration-helper-function.patch patches.drivers/ixgbe-Add-support-to-retrieve-and-store-LED-link-act.patch patches.drivers/ixgbe-Update-setup-PHY-link-to-unset-all-speeds.patch patches.drivers/ixgbe-do-not-use-ixgbe-specific-mdio-defines.patch patches.drivers/ixgbe-fix-link-status-check-for-copper-X550em.patch patches.drivers/ixgbe-Add-X553-PHY-FC-autoneg-support.patch patches.drivers/ixgbe-Handle-previously-freed-msix_entries.patch patches.drivers/ixgbe-remove-SFP-ixfi-support.patch patches.drivers/ixgbe-use-link-instead-of-I2C-combined-abstraction.patch patches.drivers/ixgbe-set-device-if-before-calling-get_invariants.patch patches.drivers/ixgbe-Add-X553-FW-ALEF-support.patch patches.drivers/ixgbe-Correct-X550-phy-ID.patch patches.drivers/ixgbe-ixgbe_atr-should-access-udp_hdr-skb-only-for-U.patch patches.drivers/ixgbe-ixgbe_atr-compute-l4_proto-only-if-non-paged-d.patch patches.drivers/ixgbevf-Handle-previously-freed-msix_entries.patch patches.drivers/amd-xgbe-0016-net-xgbe-use-new-api-ethtool_-get-set-_link_ksetting.patch patches.drivers/net-mlx5-Move-alloc-dealloc-encap-commands-declarati.patch patches.drivers/net-mlx5-Check-max-encap-header-size-capability.patch patches.drivers/net-mlx5-Add-creation-flags-when-adding-new-flow-tab.patch patches.drivers/net-mlx5-Support-encap-id-when-setting-new-steering-.patch patches.drivers/sfc-enable-4-tuple-RSS-hashing-for-UDP.patch patches.drivers/sfc-report-4-tuple-UDP-hashing-to-ethtool-if-it-s-en.patch patches.drivers/net-mii-report-0-for-unknown-lp_advertising.patch patches.drivers/bnxt_en-do-not-call-napi_hash_add.patch patches.drivers/ptp-Introduce-a-high-resolution-frequency-adjustment.patch patches.drivers/ptp-igb-Use-the-high-resolution-frequency-method.patch patches.drivers/net-hns-add-fuzzy-match-of-tcam-table-for-hns.patch patches.drivers/net-hns-fix-for-promisc-mode-in-HNS-driver.patch patches.drivers/net-hns-set-default-mac-pause-time-to-0xffff.patch patches.drivers/net-hns-bug-fix-about-restart-auto-negotiation.patch patches.drivers/net-hns-delete-redundant-macro-definition.patch patches.drivers/net-hns-modify-ethtool-statistics-value-error.patch patches.drivers/net-hns-fix-to-intimate-the-link-status-change-by-ad.patch patches.drivers/net-hns-modify-buffer-format-of-cpu-data-to-le64.patch patches.drivers/net-hns-modify-tcam-table-and-set-mac-key.patch patches.drivers/net-hns-modify-tcam-table-of-mac-uc-entry.patch patches.drivers/net-hns-modify-table-index-to-get-mac-entry.patch patches.drivers/net-hns-modify-tcam-table-of-mac-mc-port.patch patches.drivers/net-hns-modify-tcam-table-of-mac-mc-entry.patch patches.drivers/net-hns-modify-tcam-table-of-mask_key.patch patches.drivers/net-hns-add-multicast-tcam-table-clear.patch patches.drivers/net-hns-add-the-support-to-add-remove-the-ucast-entr.patch patches.drivers/amd-xgbe-0017-amd-xgbe-Guard-against-incorrectly-generated-interru.patch patches.drivers/amd-xgbe-0018-amd-xgbe-Add-a-workaround-for-Tx-timestamp-issue.patch patches.drivers/amd-xgbe-0019-amd-xgbe-Add-PCI-device-support.patch patches.drivers/amd-xgbe-0020-amd-xgbe-Allow-for-a-greater-number-of-Rx-queues.patch patches.drivers/amd-xgbe-0021-amd-xgbe-Add-support-for-new-DMA-interrupt-mode.patch patches.drivers/amd-xgbe-0022-amd-xgbe-Add-ECC-status-support-for-the-device-memor.patch patches.drivers/amd-xgbe-0023-amd-xgbe-Add-I2C-support-for-sideband-communication.patch patches.drivers/amd-xgbe-0041-amd-xgbe-net-phy-expose-phy_aneg_done-API-for-use-by-drivers.patch patches.drivers/amd-xgbe-0024-amd-xgbe-Add-support-for-SFP-modules.patch patches.drivers/amd-xgbe-0025-amd-xgbe-Add-support-for-MDIO-attached-PHYs.patch patches.drivers/amd-xgbe-0026-amd-xgbe-Add-support-for-a-KR-redriver.patch patches.drivers/net-phy-Add-phy_ethtool_nway_reset.patch patches.drivers/net-bnx2-use-new-api-ethtool_-get-set-_link_ksetting.patch patches.drivers/amd-xgbe-0027-amd-xgbe-Fix-mask-appliciation-for-Clause-37-registe.patch patches.drivers/amd-xgbe-0028-amd-xgbe-Fix-up-some-coccinelle-identified-warnings.patch patches.drivers/net-busy-poll-return-busypolling-status-to-drivers.patch patches.drivers/net-mlx4_en-use-napi_complete_done-return-value.patch patches.drivers/bnx2x-switch-to-napi_complete_done.patch patches.drivers/net-ethernet-mvneta-Implement-ethtool-nway_reset.patch patches.drivers/net-ethernet-mvpp2-Implement-ethtool-nway_reset.patch patches.drivers/amd-xgbe-0029-amd-xgbe-Fix-possible-uninitialized-variable.patch patches.drivers/amd-xgbe-0030-amd-xgbe-Fix-maximum-GPIO-value-check.patch patches.drivers/sfc-remove-napi_hash_del-call.patch patches.drivers/bnxt_en-Update-firmware-interface-spec-to-1.5.4.patch patches.drivers/bnxt_en-Enhance-autoneg-support.patch patches.drivers/bnxt_en-Add-UDP-RSS-support-for-57X1X-chips.patch patches.drivers/bnxt_en-Add-ethtool-n-N-rx-flow-hash-support.patch patches.drivers/net-mlx4_en-remove-napi_hash_del-call.patch patches.drivers/net-mlx5e-remove-napi_hash_del-calls.patch patches.drivers/ece0cc1-sfc-Update-MCDI-protocol-definitions.patch patches.drivers/sfc-Update-EF10-register-definitions.patch patches.drivers/sfc-Firmware-Assisted-TSO-version-2.patch patches.drivers/sfc-handle-failure-to-allocate-TSOv2-contexts.patch patches.drivers/sfc-remove-Software-TSO.patch patches.drivers/net-mlx5-Make-the-command-interface-cache-more-flexi.patch patches.drivers/net-mlx5-Port-module-event-hardware-structures.patch patches.drivers/net-mlx5-Add-handling-for-port-module-event.patch patches.drivers/net-mlx5e-Add-port-module-event-counters-to-ethtool-.patch patches.drivers/net-mlx5-Set-driver-version-infrastructure.patch patches.drivers/net-mlx5-Set-driver-version-into-firmware.patch patches.drivers/net-mlx5-Add-MPCNT-register-infrastructure.patch patches.drivers/net-mlx5e-Expose-PCIe-statistics-to-ethtool.patch patches.drivers/amd-xgbe-0031-amd-xgbe-Update-connection-validation-for-backplane-.patch patches.drivers/bus-mvebu-bus-Provide-inline-stub-for-mvebu_mbus_get.patch patches.drivers/net-marvell-Allow-drivers-to-be-built-with-COMPILE_T.patch patches.drivers/bnx2-use-READ_ONCE-instead-of-barrier.patch patches.drivers/mlx4-avoid-unnecessary-dirtying-of-critical-fields.patch patches.drivers/marvell-mark-mvneta-and-mvpp2-32-bit-only.patch patches.drivers/Merge-commit-f9aa9dc7d2d0.patch patches.drivers/net-mlx5e-Support-VF-vport-link-state-control-for-SR.patch patches.drivers/devlink-Add-E-Switch-inline-mode-control.patch patches.drivers/net-mlx5-Enable-to-query-min-inline-for-a-specific-v.patch patches.drivers/net-mlx5-E-Switch-Add-control-for-inline-mode.patch patches.drivers/net-mlx5e-Enforce-min-inline-mode-when-offloading-fl.patch patches.drivers/mlx4-reorganize-struct-mlx4_en_tx_ring.patch patches.drivers/net-thunderx-80xx-BGX0-configuration-changes.patch patches.drivers/net-thunderx-Add-ethtool-support-for-supported-ports.patch patches.drivers/net-thunderx-Configure-RED-and-backpressure-levels.patch patches.drivers/net-thunderx-Pause-frame-support.patch patches.drivers/net-mlx5-remove-a-duplicate-condition.patch patches.drivers/mlx4-do-not-use-priv-stats_lock-in-mlx4_en_auto_mode.patch patches.drivers/sfc-remove-unneeded-variable.patch patches.drivers/net-mlx5e-Add-qos-capability-check.patch patches.drivers/net-mlx5e-Support-DCBX-CEE-API.patch patches.drivers/net-mlx5e-Read-ETS-settings-directly-from-firmware.patch patches.drivers/net-mlx5-Add-DCBX-firmware-commands-support.patch patches.drivers/net-mlx5e-ConnectX-4-firmware-support-for-DCBX.patch patches.drivers/net-mlx5e-Add-DCBX-control-interface.patch patches.drivers/net-mlx5e-Add-support-for-ethtool-self-diagnostics-t.patch patches.drivers/net-mlx5e-Add-support-for-loopback-selftest.patch patches.drivers/net-mlx5e-Moves-pflags-to-priv-params.patch patches.drivers/net-mlx5e-Add-CQE-compression-user-control.patch patches.drivers/mlx4-give-precise-rx-tx-bytes-packets-counters.patch patches.drivers/sfc-separate-out-SFC4000-Falcon-support-into-new-sfc.patch patches.drivers/net-brocade-bna-use-new-api-ethtool_-get-set-_link_k.patch patches.drivers/ethernet-mellanox-mlx4-Replace-pci_pool_alloc-by-pci.patch patches.drivers/ethernet-mellanox-mlx5-Replace-pci_pool_alloc-by-pci.patch patches.drivers/sfc-fix-debug-message-format-string-in-efx_farch_han.patch patches.drivers/sfc-don-t-select-SFC_FALCON.patch patches.drivers/sfc-remove-RESET_TYPE_RX_RECOVERY.patch patches.drivers/net-mlx5e-Implement-Fragmented-Work-Queue-WQ.patch patches.drivers/net-mlx5e-Move-function-mlx5e_create_umr_mkey.patch patches.drivers/net-mlx5e-Create-UMR-MKey-per-RQ.patch patches.drivers/net-mlx5e-Remove-redundant-hashtable-lookup-in-confi.patch patches.drivers/net-mlx5e-Correct-cleanup-order-when-deleting-offloa.patch patches.drivers/net-mlx5e-Refactor-tc-del-flow-to-accept-mlx5e_tc_fl.patch patches.drivers/net-mlx5e-skip-loopback-selftest-with-CONFIG_INET.patch patches.drivers/net-mlx5e-Save-the-represntor-netdevice-as-part-of-t.patch patches.drivers/net-thunderx-Fix-transmit-queue-timeout-issue.patch patches.drivers/mlx4-fix-use-after-free-in-mlx4_en_fold_software_sta.patch patches.drivers/net-mvneta-Optimize-rx-path-for-small-frame.patch patches.drivers/net-mvneta-Do-not-allocate-buffer-in-rxq-init-with-H.patch patches.drivers/net-mvneta-Use-cacheable-memory-to-store-the-rx-buff.patch patches.drivers/net-mvneta-Convert-to-be-64-bits-compatible.patch patches.drivers/net-mvneta-Only-disable-mvneta_bm-for-64-bits.patch patches.drivers/net-mvneta-Add-network-support-for-Armada-3700-SoC.patch patches.drivers/xgene-sp3-0003-drivers-net-xgene-ethtool-Add-get-set_pauseparam.patch patches.drivers/bnx2x-use-reset-to-set-network-header.patch patches.drivers/mlx4-use-reset-to-set-mac-header.patch patches.drivers/sfc-remove-EFX_BUG_ON_PARANOID-use-EFX_WARN_ON_-ONCE.patch patches.fixes/i40e-Be-much-more-verbose-about-what-we-can-and-cann.patch patches.drivers/i40evf-Be-much-more-verbose-about-what-we-can-and-ca.patch patches.drivers/i40e-remove-error_param_int-label-from-i40e_vc_confi.patch patches.drivers/i40e-remove-second-check-of-VLAN_N_VID-in-i40e_vlan_.patch patches.drivers/i40e-avoid-duplicate-private-flags-definitions.patch patches.drivers/i40e-Add-Clause22-implementation.patch patches.drivers/i40e-fix-trivial-typo-in-naming-of-i40e_sync_filters.patch patches.drivers/i40e-Add-protocols-over-MCTP-to-i40e_aq_discover_cap.patch patches.drivers/i40e-fix-panic-on-SPARC-while-changing-num-of-desc.patch patches.drivers/i40evf-Move-some-i40evf_reset_task-code-to-separate-.patch patches.drivers/i40evf-check-for-msix_entries-null-dereference.patch patches.drivers/i40e-Remove-unreachable-code.patch patches.drivers/i40e-Pass-unknown-PHY-type-for-unknown-PHYs.patch patches.drivers/i40evf-protect-against-NULL-msix_entries-and-q_vecto.patch patches.drivers/i40e-Fix-for-ethtool-Supported-link-modes.patch patches.drivers/i40e-set-broadcast-promiscuous-mode-for-each-active-.patch patches.drivers/i40e-i40evf-replace-for-memcpy-with-single-memcpy-ca.patch patches.drivers/i40e-change-message-to-only-appear-when-extra-debug-.patch patches.drivers/bnxt_en-Re-factor-bnxt_setup_tc.patch patches.drivers/bnxt_en-Update-firmware-header-file-to-latest-1.6.0.patch patches.drivers/bnxt_en-Implement-DCBNL-to-support-host-based-DCBX.patch patches.drivers/bnxt_en-Add-PFC-statistics.patch patches.drivers/net-hns-Fix-to-conditionally-convey-RX-checksum-flag.patch patches.drivers/bnxt_en-Add-bnxt_set_max_func_irqs.patch patches.drivers/bnxt_en-Enable-MSIX-early-in-bnxt_init_one.patch patches.drivers/bnxt_en-Move-function-reset-to-bnxt_init_one.patch patches.drivers/bnxt_en-Improve-completion-ring-allocation-for-VFs.patch patches.drivers/bnxt_en-Reserve-RDMA-resources-by-default.patch patches.drivers/bnxt_en-Refactor-the-driver-registration-function-wi.patch patches.drivers/bnxt_en-Add-interface-to-support-RDMA-driver.patch patches.drivers/nlmon-use-core-MTU-range-checking-in-nlmon-driver.patch patches.drivers/dummy-expend-mtu-range-for-dummy-device.patch patches.drivers/i40e-Driver-prints-log-message-on-link-speed-change.patch patches.drivers/i40e-simplify-txd-use-count-calculation.patch patches.drivers/i40e-restore-workaround-for-removing-default-MAC-fil.patch patches.drivers/i40e-i40evf-napi_poll-must-return-the-work-done.patch patches.drivers/i40e-remove-code-to-handle-dev_addr-specially.patch patches.drivers/i40e-Blink-LED-on-1G-BaseT-boards.patch patches.drivers/Changed-version-from-1.6.21-to-1.6.25.patch patches.drivers/i40e-use-unsigned-printf-format-specifier-for-active.patch patches.drivers/i40e-Add-support-for-25G-devices.patch patches.drivers/i40e-Add-FEC-for-25g.patch patches.drivers/i40e-Add-functions-which-apply-correct-PHY-access-me.patch patches.drivers/i40e-lock-service-task-correctly.patch patches.drivers/i40e-defeature-support-for-PTP-L4-frame-detection-on.patch patches.drivers/i40e-recalculate-vsi-active_filters-from-hash-conten.patch patches.drivers/i40e-refactor-i40e_update_filter_state-to-avoid-pass.patch patches.drivers/i40e-delete-filter-after-adding-its-replacement-when.patch patches.drivers/i40e-factor-out-addition-deletion-of-VLAN-per-each-M.patch patches.drivers/i40e-use-add-rm-_vlan_all_mac-helper-functions-when-.patch patches.drivers/i40e-move-all-updates-for-VLAN-mode-into-i40e_sync_v.patch patches.drivers/net-mlx5e-Offload-TC-matching-on-packets-being-IP-fr.patch patches.drivers/net-mlx5e-use-pad-format-string-for-dma_addr_t.patch patches.drivers/net-qcom-emac-move-phy-init-code-to-separate-files.patch patches.drivers/net-qcom-emac-add-support-for-the-Qualcomm-Technolog.patch patches.drivers/net-mvneta-select-GENERIC_ALLOCATOR.patch patches.drivers/net-nicvf-use-new-api-ethtool_-get-set-_link_ksettin.patch patches.drivers/net-phy-phy-drivers-should-not-set-SUPPORTED_-Asym_-.patch patches.drivers/i40e-don-t-truncate-match_method-assignment.patch patches.drivers/e1000-use-disable_hardirq-for-e1000_netpoll.patch patches.drivers/ptp_clock-Allow-for-it-to-be-optional.patch patches.drivers/treewide-Fix-printk-message-errors.patch patches.drivers/arch-arc-add-option-to-skip-sync-on-DMA-mapping.patch patches.drivers/arch-arm-add-option-to-skip-sync-on-DMA-map-and-unma.patch patches.drivers/arch-avr32-add-option-to-skip-sync-on-DMA-map.patch patches.drivers/arch-blackfin-add-option-to-skip-sync-on-DMA-map.patch patches.drivers/arch-c6x-add-option-to-skip-sync-on-DMA-map-and-unma.patch patches.drivers/arch-frv-add-option-to-skip-sync-on-DMA-map.patch patches.drivers/arch-hexagon-Add-option-to-skip-DMA-sync-as-a-part-o.patch patches.drivers/arch-m68k-add-option-to-skip-DMA-sync-as-a-part-of-m.patch patches.drivers/arch-metag-add-option-to-skip-DMA-sync-as-a-part-of-.patch patches.drivers/arch-microblaze-add-option-to-skip-DMA-sync-as-a-par.patch patches.drivers/arch-mips-add-option-to-skip-DMA-sync-as-a-part-of-m.patch patches.drivers/arch-nios2-add-option-to-skip-DMA-sync-as-a-part-of-.patch patches.drivers/arch-openrisc-add-option-to-skip-DMA-sync-as-a-part-.patch patches.drivers/arch-parisc-add-option-to-skip-DMA-sync-as-a-part-of.patch patches.drivers/arch-powerpc-add-option-to-skip-DMA-sync-as-a-part-o.patch patches.drivers/arch-sh-add-option-to-skip-DMA-sync-as-a-part-of-map.patch patches.drivers/arch-sparc-add-option-to-skip-DMA-sync-as-a-part-of-.patch patches.drivers/arch-tile-add-option-to-skip-DMA-sync-as-a-part-of-m.patch patches.drivers/arch-xtensa-add-option-to-skip-DMA-sync-as-a-part-of.patch patches.drivers/dma-add-calls-for-dma_map_page_attrs-and-dma_unmap_p.patch patches.drivers/mm-add-support-for-releasing-multiple-instances-of-a.patch patches.drivers/igb-update-driver-to-make-use-of-DMA_ATTR_SKIP_CPU_S.patch patches.drivers/igb-update-code-to-better-handle-incrementing-page-c.patch patches.drivers/IB-mlx4-Remove-debug-prints-after-allocation-failure.patch patches.drivers/IB-mlx5-Remove-debug-prints-after-allocation-failure.patch patches.drivers/IB-mlx5-Replace-numerical-constant-with-predefined-M.patch patches.drivers/IB-mlx5-Fix-atomic-cap-in-indirect-UMR.patch patches.drivers/IB-mlx5-Put-non-zero-value-in-max_ah.patch patches.drivers/IB-mlx5-Fix-reported-max-SGE-calculation.patch patches.drivers/IB-mlx5-Limit-mkey-page-size-to-2GB.patch patches.drivers/IB-mlx4-Handle-IPv4-header-when-demultiplexing-MAD.patch patches.drivers/IB-mlx4-Handle-well-known-gid-in-mad_demux-processin.patch patches.drivers/IB-mlx4-Put-non-zero-value-in-max_ah-device-attribut.patch patches.drivers/IB-mlx4-Check-if-GRH-is-available-before-using-it.patch patches.drivers/net-mlx5-Report-multi-packet-WQE-capabilities.patch patches.drivers/IB-mlx5-Report-mlx5-multi-packet-WQE-caps-during-que.patch patches.drivers/IB-mlx5-Report-mlx5-CQE-compression-caps-during-quer.patch patches.drivers/IB-mlx5-Add-support-for-CQE-compressing.patch patches.drivers/hfi1-qib-0357-IB-core-Add-flow-spec-tunneling-support.patch patches.drivers/hfi1-qib-0358-IB-core-Align-structure-ib_flow_spec_type.patch patches.drivers/IB-uverbs-Add-support-for-Vxlan-protocol.patch patches.drivers/IB-mlx5-Support-Vxlan-tunneling-specification.patch patches.drivers/hfi1-qib-0359-IB-core-Introduce-inner-flow-steering.patch patches.drivers/IB-mlx5-Add-support-to-match-inner-packet-fields.patch patches.drivers/hfi1-qib-0360-IB-core-Change-ib_resolve_eth_dmac-to-use-it-in-crea.patch patches.drivers/IB-mlx5-Report-that-device-has-udata-response-in-cre.patch patches.drivers/IB-mlx5-Use-kernel-driver-to-help-userspace-create-a.patch patches.drivers/IB-mlx5-Make-create-destroy_ah-available-to-userspac.patch patches.drivers/IB-mlx5-Assign-SRQ-type-earlier.patch patches.drivers/IB-mlx5-Avoid-system-crash-when-enabling-many-VFs.patch patches.drivers/IB-mlx5-Use-u64-for-UMR-length.patch patches.drivers/IB-mlx5-Refactor-registration-to-netdev-notifier.patch patches.drivers/IB-mlx5-Rename-RoCE-related-helpers-to-reflect-being.patch patches.drivers/IB-mlx5-Support-RAW-Ethernet-when-RoCE-is-disabled.patch patches.drivers/IB-mlx5-Report-mlx5-packet-pacing-capabilities-when-.patch patches.drivers/hfi1-qib-0361-IB-core-Support-rate-limit-for-packet-pacing.patch patches.drivers/hfi1-qib-0362-IB-uverbs-Extend-modify_qp-and-support-packet-pacing.patch patches.drivers/IB-mlx5-Properly-adjust-rate-limit-on-QP-state-trans.patch patches.drivers/IB-mlx5-avoid-bogus-Wmaybe-uninitialized-warning.patch patches.drivers/IB-mlx4-Rework-special-QP-creation-error-path.patch patches.drivers/mlx5-Use-instead-of-0-to-init-struct.patch patches.drivers/mlx5-Remove-a-set-but-not-used-variable.patch patches.drivers/mlx5-calc_sq_size-Make-a-debug-message-more-informat.patch patches.drivers/IB-mlx4-fix-improper-return-value.patch patches.drivers/PCI-Add-Mellanox-device-IDs.patch patches.drivers/net-mlx4_core-Use-device-ID-defines.patch patches.drivers/net-qcom-emac-don-t-try-to-claim-clocks-on-ACPI-syst.patch patches.drivers/net-sched-cls_flower-Use-masked-key-when-calling-HW-.patch patches.drivers/bna-use-designated-initializers.patch patches.drivers/net-sfc-use-new-api-ethtool_-get-set-_link_ksettings.patch patches.drivers/ethernet-sfc-Add-Kconfig-entry-for-vendor-Solarflare.patch patches.drivers/net-mlx5-use-rb_entry.patch patches.drivers/be2net-Increase-skb-headroom-size-to-256-bytes.patch patches.drivers/clocksource-Use-a-plain-u64-instead-of-cycle_t.patch patches.drivers/net-mlx5-Disable-RoCE-on-the-e-switch-management-por.patch patches.drivers/net-mlx5-Cancel-recovery-work-in-remove-flow.patch patches.drivers/net-mlx5-Mask-destination-mac-value-in-ethtool-steer.patch patches.drivers/net-mlx5-Release-FTE-lock-in-error-flow.patch patches.drivers/net-mlx5-Prevent-setting-multicast-macs-for-VFs.patch patches.drivers/Revert-net-mlx5e-Expose-PCIe-statistics-to-ethtool.patch patches.drivers/Revert-net-mlx5-Add-MPCNT-register-infrastructure.patch patches.drivers/net-mlx5e-Check-ets-capability-before-initializing-e.patch patches.drivers/net-mlx5e-Don-t-sync-netdev-state-when-not-registere.patch patches.drivers/net-mlx5e-Disable-netdev-after-close.patch patches.drivers/net-mlx4_core-Use-after-free-causes-a-resource-leak-.patch patches.drivers/net-mlx4_en-Fix-type-mismatch-for-32-bit-systems.patch patches.drivers/net-mlx4_core-Fix-raw-qp-flow-steering-rules-under-S.patch patches.drivers/benet-stricter-vxlan-offloading-check-in-be_features.patch patches.drivers/sfc-don-t-report-RX-hash-keys-to-ethtool-when-RSS-wa.patch patches.drivers/amd-xgbe-0032-amd-xgbe-Fix-IRQ-processing-when-running-in-single-I.patch patches.drivers/be2net-fix-accesses-to-unicast-list.patch patches.drivers/be2net-fix-unicast-list-filling.patch patches.drivers/net-mlx5e-Set-inline-mode-requirements-for-matching-.patch patches.drivers/net-mlx5e-Properly-handle-FW-errors-while-adding-TC-.patch patches.drivers/net-mlx5e-Un-register-uplink-representor-on-nic_disa.patch patches.drivers/net-mlx5e-Remove-WARN_ONCE-from-adaptive-moderation-.patch patches.drivers/net-mlx5-Only-cancel-recovery-work-when-cleaning-up-.patch patches.drivers/mm-rename-__page_frag-functions-to-__page_frag_cache.patch patches.drivers/net-qcom-emac-grab-a-reference-to-the-phydev-on-ACPI.patch patches.drivers/net-thunderx-acpi-fix-LMAC-initialization.patch patches.drivers/mlx4-do-not-call-napi_schedule-without-care.patch patches.drivers/be2net-don-t-delete-MAC-on-close-on-unprivileged-BE3.patch patches.drivers/be2net-fix-MAC-addr-setting-on-privileged-BE3-VFs.patch patches.drivers/net-mlx4_en-Remove-unnecessary-checks-when-setting-n.patch patches.drivers/net-mlx5e-Remove-unnecessary-checks-when-setting-num.patch patches.drivers/bnxt_en-Fix-uninitialized-variable-bug-in-TPA-code-p.patch patches.drivers/net-mlx5e-Remove-unused-variable.patch patches.drivers/net-mlx5e-Do-not-recycle-pages-from-emergency-reserv.patch patches.drivers/amd-xgbe-0034-amd-xgbe-Add-a-hardware-quirk-for-register-definitio.patch patches.drivers/bnxt_en-Fix-bnxt_reset-in-the-slow-path-task.patch patches.drivers/bnxt_en-Fix-RTNL-lock-usage-on-bnxt_update_link.patch patches.drivers/bnxt_en-Fix-RTNL-lock-usage-on-bnxt_get_port_module_.patch patches.drivers/net-mlx5-Change-ENOTSUPP-to-EOPNOTSUPP.patch patches.drivers/net-mlx5-Return-EOPNOTSUPP-when-failing-to-get-steer.patch patches.drivers/net-mlx5-E-Switch-Err-when-retrieving-steering-name-.patch patches.drivers/net-mlx5-E-Switch-Re-enable-RoCE-on-mode-change-only.patch patches.drivers/net-mlx5e-Modify-TIRs-hash-only-when-it-s-needed.patch patches.drivers/net-mlx5e-Fix-update-of-hash-function-key-via-ethtoo.patch patches.drivers/net-mlx5e-Check-ets-capability-before-ets-query-FW-c.patch patches.drivers/net-thunderx-avoid-dereferencing-xcv-when-NULL.patch patches.drivers/be2net-fix-initial-MAC-setting.patch patches.drivers/mlx4-Fix-memory-leak-after-mlx4_en_update_priv.patch patches.drivers/net-thunderx-Fix-PHY-autoneg-for-SGMII-QLM-mode.patch patches.fixes/0001-xen-netfront-Rework-the-fix-for-Rx-stall-during-OOM-.patch patches.drivers/ibmvnic-23-Initialize-completion-variables-before-start.patch patches.drivers/ibmvnic-24-Call-napi_disable-instead-of-napi_enable-in-.patch patches.drivers/net-mlx5e-Disable-preemption-when-doing-TC-statistic.patch patches.drivers/ibmvnic-Fix-initial-MTU-settings.patch patches.drivers/ibmvnic-25-Fix-endian-error-when-requesting-device-capa.patch patches.drivers/ibmvnic-26-Fix-endian-errors-in-error-reporting-output.patch patches.drivers/bnxt_en-Remove-busy-poll-logic-in-the-driver.patch patches.drivers/bnxt_en-Use-napi_complete_done.patch patches.drivers/bnxt_en-Improve-the-IRQ-disable-sequence-during-shut.patch patches.drivers/bnxt_en-Fix-and-clarify-link_info-advertising.patch patches.drivers/bnxt_en-Refactor-TPA-code-path.patch patches.drivers/bnxt_en-Add-function-to-get-vnic-capability.patch patches.drivers/bnxt_en-Refactor-code-that-determines-RFS-capability.patch patches.drivers/bnxt_en-Add-new-hardware-RFS-mode.patch patches.drivers/bnxt_en-Assign-additional-vnics-to-VFs.patch patches.drivers/bnxt_en-Add-IPV6-hardware-RFS-support.patch patches.drivers/bnxt_en-Implement-new-scheme-to-reserve-tx-rings.patch patches.drivers/bnxt_en-Set-default-completion-ring-for-async-events.patch patches.drivers/bnxt_en-Handle-no-aggregation-ring-gracefully.patch patches.drivers/net-mlx5-Fix-offset-naming-for-reserved-fields-in-hc.patch patches.drivers/IB-mlx5-Reorder-code-in-query-device-command.patch patches.drivers/IB-mlx5-Add-helper-mlx5_ib_post_send_wait.patch patches.drivers/net-mlx5-Support-new-MR-features.patch patches.drivers/IB-mlx5-Refactor-UMR-post-send-format.patch patches.drivers/IB-mlx5-Add-support-for-big-MRs.patch patches.drivers/IB-mlx5-Add-MR-cache-for-large-UMR-regions.patch patches.drivers/net-mlx5-Update-PAGE_FAULT_RESUME-layout.patch patches.drivers/net-IB-mlx5-Refactor-page-fault-handling.patch patches.drivers/IB-mlx5-Add-ODP-atomics-support.patch patches.drivers/IB-mlx5-Improve-MR-check.patch patches.drivers/net-emulex-benet-use-new-api-ethtool_-get-set-_link_.patch patches.drivers/ixgbe-Fix-incorrect-bitwise-operations-of-PTP-Rx-tim.patch patches.drivers/fm10k-shared-use-mac-instead-of-hw-mac.patch patches.drivers/fm10k-remove-extraneous-variable-definition-in-fm10k.patch patches.drivers/fm10k-request-reset-when-mbx-state-changes.patch patches.drivers/fm10k-do-not-clear-global-mailbox-interrupt-bits.patch patches.drivers/fm10k-bump-version-number-6721f2d.patch patches.drivers/fm10k-Limit-dma-sync-of-RX-buffers-to-actual-packet-.patch patches.drivers/fm10k-report-the-receive-timestamp-in-FM10K_CB-skb-t.patch patches.drivers/fm10k-remove-FM10K_FLAG_DEBUG_STATS.patch patches.drivers/net-make-ndo_get_stats64-a-void-function.patch patches.drivers/ibmvnic-22-use-new-api-ethtool_-get-set-_link_k.patch patches.drivers/net-intel-e100-use-new-api-ethtool_-get-set-_link_ks.patch patches.drivers/IB-mlx5-Fix-kernel-to-user-leak-prevention-logic.patch patches.drivers/IB-mlx5-Fix-error-handling-order-in-create_kernel_qp.patch patches.drivers/mlx5-Fix-naming-convention-with-respect-to-UARs.patch patches.drivers/IB-mlx5-Fix-retrieval-of-index-to-first-hi-class-bfr.patch patches.drivers/net-mlx5-Introduce-blue-flame-register-allocator.patch patches.drivers/net-mlx5-Add-interface-to-get-reference-to-a-UAR.patch patches.drivers/IB-mlx5-Use-blue-flame-register-allocator-in-mlx5_ib.patch patches.drivers/IB-mlx5-Allow-future-extension-of-libmlx5-input-data.patch patches.drivers/IB-mlx5-Support-4k-UAR-for-libmlx5.patch patches.drivers/net-mlx5-Activate-support-for-4K-UARs.patch patches.drivers/net-qcom-emac-add-ethtool-support.patch patches.drivers/sfc-stop-setting-dev_port.patch patches.drivers/net-thunderx-Fix-error-return-code-in-nicvf_open.patch patches.drivers/net-thunderx-Make-hfunc-variable-const-type-in-nicvf.patch patches.drivers/tilepro-Fix-non-void-return-from-void-function.patch patches.drivers/bnxt_en-Fix-compiler-warnings-when-CONFIG_RFS_ACCEL-.patch patches.drivers/bnxt_en-Clear-TPA-flags-when-BNXT_FLAG_NO_AGG_RINGS-.patch patches.drivers/bnxt_en-Update-to-firmware-interface-spec-to-1.6.1.patch patches.drivers/bnxt_en-Add-support-for-ethtool-p.patch patches.drivers/bnxt_en-Add-the-ulp_sriov_cfg-hooks-for-bnxt_re-RDMA.patch patches.drivers/net-mvneta-add-xmit_more-support.patch patches.drivers/net-mvneta-add-BQL-support.patch patches.drivers/net-Remove-usage-of-net_device-last_rx-member.patch patches.drivers/Revert-net-qcom-emac-configure-the-external-phy-to-a.patch patches.drivers/mlx4-support-__GFP_MEMALLOC-for-rx.patch patches.drivers/net-mlx5-Remove-information-print-after-attempt-to-l.patch patches.drivers/net-mlx5-Fix-version-printout-in-case-of-health-issu.patch patches.drivers/net-mlx5-Add-MTPPS-and-MTPPSE-registers-infrastructu.patch patches.drivers/net-mlx5e-Implement-1PPS-support.patch patches.drivers/net-mlx5-Add-support-to-s-tag-in-mlx5-firmware-inter.patch patches.drivers/net-mlx5e-Receive-s-tagged-packets-in-promiscuous-mo.patch patches.drivers/net-mlx5-Expose-PCAM-MCAM-registers-infrastructure.patch patches.drivers/net-mlx5-Implement-PCAM-MCAM-access-register-command.patch patches.drivers/net-mlx5-Query-and-cache-PCAM-MCAM-registers-on-init.patch patches.drivers/net-mlx5-Add-PPCNT-physical-layer-statistical-group-.patch patches.drivers/net-mlx5e-Expose-physical-layer-statistical-counters.patch patches.drivers/net-mlx5-Add-MPCNT-register-infrastructure-8ed1a630.patch patches.drivers/net-mlx5e-Expose-PCIe-statistics-to-ethtool-0f7f3481.patch patches.drivers/net-mlx5-Move-cached-hca-caps-to-designated-caps-str.patch patches.drivers/net-mlx5e-Reorder-update-stats.patch patches.drivers/net-mlx4-use-rb_entry.patch patches.drivers/bnx2x-avoid-two-atomic-ops-per-page-on-x86.patch patches.drivers/net-qcom-emac-rename-emac_phy-to-emac_sgmii-and-move.patch patches.drivers/net-qcom-emac-claim-the-irq-only-when-the-device-is-.patch patches.drivers/net-phy-Fix-typo-for-MDIO-module-boilerplate-comment.patch patches.drivers/net-broadcom-bnx2x-use-new-api-ethtool_-get-set-_lin.patch patches.drivers/net-mlx5-Use-exact-encap-header-size-for-the-FW-inpu.patch patches.drivers/net-mlx5-E-Switch-Enlarge-the-FDB-size-for-the-switc.patch patches.drivers/net-mlx5-Add-support-for-setting-VF-min-rate.patch patches.drivers/net-mlx5-Push-min-inline-mode-resolution-helper-into.patch patches.drivers/IB-mlx5-Enable-Eth-VFs-to-query-their-min-inline-val.patch patches.drivers/net-mlx5e-Reduce-memory-consumption-on-kdump-kernel.patch patches.drivers/net-mlx5e-CQE-compression-control-code-reuse.patch patches.drivers/net-thunderx-Support-to-configure-queue-sizes-from-e.patch patches.drivers/net-thunderx-Leave-serdes-lane-config-on-81-83xx-to-.patch patches.drivers/net-qcom-emac-display-the-phy-driver-info-after-we-c.patch patches.drivers/net-qcom-emac-always-use-autonegotiation-to-configur.patch patches.drivers/net-qcom-emac-do-not-call-emac_mac_start-twice.patch patches.drivers/net-qcom-emac-remove-extraneous-wake-on-lan-code.patch patches.drivers/net-qcom-emac-add-an-error-interrupt-handler-for-the.patch patches.drivers/drivers-net-generalize-napi_complete_done.patch patches.drivers/net-mlx4-Replace-ENOSYS-with-better-fitting-error-co.patch patches.drivers/net-mlx4_core-Device-revision-support.patch patches.drivers/net-mlx4_core-Add-resource-alloc-dealloc-debugging.patch patches.drivers/net-mlx4_core-Get-num_tc-using-netdev_get_num_tc.patch patches.drivers/net-mlx4_en-Adding-support-of-turning-off-link-auton.patch patches.drivers/net-mlx4_en-Pass-user-MTU-value-to-Firmware-at-set-p.patch patches.drivers/net-mlx4_en-Check-the-enabling-mtu-flag-in-SET_PORT-.patch patches.drivers/net-mlx4_en-Check-the-enabling-pptx-pprx-flags-in-SE.patch patches.drivers/hns_enet-use-cpumask_var_t-for-on-stack-mask.patch patches.drivers/be2net-get-rid-of-custom-busy-poll-code.patch patches.drivers/enic-Remove-local-ndo_busy_poll-implementation.patch patches.drivers/i40e-don-t-allow-i40e_vsi_-add-kill-_vlan-to-operate.patch patches.drivers/i40e-fold-the-i40e_is_vsi_in_vlan-check-into-i40e_pu.patch patches.drivers/i40e-no-need-to-check-is_vsi_in_vlan-before-calling-.patch patches.drivers/i40e-rename-i40e_put_mac_in_vlan-and-i40e_del_mac_al.patch patches.drivers/i40e-avoid-O-n-2-loop-when-deleting-all-filters.patch patches.drivers/i40e-when-adding-or-removing-MAC-filters-correctly-h.patch patches.drivers/i40e-Deprecating-unused-macro.patch patches.drivers/i40evf-remove-unused-device-ID.patch patches.drivers/i40e-remove-unnecessary-__packed.patch patches.drivers/i40e-Quick-refactor-to-start-moving-data-off-stack-a.patch patches.drivers/i40e-Remove-FPK-HyperV-VF-device-ID.patch patches.drivers/i40e-remove-unused-function.patch patches.drivers/i40e-refactor-macro-INTRL_USEC_TO_REG.patch patches.drivers/i40e-add-interrupt-rate-limit-verbosity.patch patches.drivers/net-mvneta-implement-.set_wol-and-.get_wol.patch patches.drivers/net-mlx4_en-fix-a-condition.patch patches.drivers/net-next-treewide-use-is_vlan_dev-helper-function.patch patches.drivers/net-qcom-emac-add-ethool-support-for-setting-pause-p.patch patches.drivers/bnxt_en-Refactor-rx-SKB-function.patch patches.drivers/bnxt_en-Don-t-use-DEFINE_DMA_UNMAP_ADDR-to-store-DMA.patch patches.drivers/bnxt_en-Add-bp-rx_dir-field-for-rx-buffer-DMA-direct.patch patches.drivers/bnxt_en-Parameterize-RX-buffer-offsets.patch patches.drivers/bnxt_en-Add-RX-page-mode-support.patch patches.drivers/bnxt_en-Use-event-bit-map-in-RX-path.patch patches.drivers/bnxt_en-Centralize-logic-to-reserve-rings.patch patches.drivers/bnxt_en-Add-tx-ring-mapping-logic.patch patches.drivers/bnxt_en-Add-a-set-of-TX-rings-to-support-XDP.patch patches.drivers/bnxt_en-Refactor-tx-completion-path.patch patches.drivers/net-mlx5-Fix-static-checker-warnings.patch patches.drivers/net-mlx5-Configure-cache-line-size-for-start-and-end.patch patches.drivers/net-mlx5-TX-WQE-update.patch patches.drivers/net-mlx5e-Tx-no-inline-copy-on-ConnectX-5.patch patches.drivers/net-mlx5e-Bring-back-bfreg-uar-map-dedicated-pointer.patch patches.drivers/net-qcom-emac-fix-semicolon.cocci-warnings.patch patches.drivers/net-qcom-emac-add-ethtool-support-for-reading-hardwa.patch patches.drivers/net-qcom-emac-add-ethtool-support-for-setting-ring-p.patch patches.drivers/net-ena-remove-ntuple-filter-support-from-device-fea.patch patches.drivers/net-ena-fix-queues-number-calculation.patch patches.drivers/net-ena-fix-ethtool-RSS-flow-configuration.patch patches.drivers/net-ena-fix-RSS-default-hash-configuration.patch patches.drivers/net-ena-fix-NULL-dereference-when-removing-the-drive.patch patches.drivers/net-ena-refactor-ena_get_stats64-to-be-atomic-contex.patch patches.drivers/net-ena-fix-potential-access-to-freed-memory-during-.patch patches.drivers/net-ena-use-napi_complete_done-return-value.patch patches.drivers/net-ena-use-READ_ONCE-to-access-completion-descripto.patch patches.drivers/net-ena-reduce-the-severity-of-ena-printouts.patch patches.drivers/net-ena-change-driver-s-default-timeouts.patch patches.drivers/net-ena-change-condition-for-host-attribute-configur.patch patches.drivers/net-ena-update-driver-version-to-1.1.2.patch patches.drivers/net-mvneta-fix-build-errors-when-linux-phy-.h-is-rem.patch patches.drivers/bnxt_en-Update-to-firmware-interface-spec-1.7.0.patch patches.drivers/bnxt_en-Retry-failed-NVM_INSTALL_UPDATE-with-defragm.patch patches.drivers/bnxt_en-Fix-ethtool-l-pre-set-max-combined-channel.patch patches.drivers/bnxt_en-Allow-NETIF_F_NTUPLE-to-be-enabled-on-VFs.patch patches.drivers/bnxt_en-Add-hardware-NTUPLE-filter-for-encapsulated-.patch patches.drivers/bnxt_en-Do-not-setup-PHY-unless-driving-a-single-PF.patch patches.drivers/bnxt_en-Print-FEC-settings-as-part-of-the-linkup-dme.patch patches.drivers/bnxt_en-Fix-bnxt_setup_tc-error-message.patch patches.drivers/bnxt_en-Added-PCI-IDs-for-BCM57452-and-BCM57454-ASIC.patch patches.drivers/i40e-don-t-check-params-until-after-checking-for-cli.patch patches.drivers/i40evf-track-outstanding-client-request.patch patches.drivers/i40e-i40evf-Limit-DMA-sync-of-RX-buffers-to-actual-p.patch patches.drivers/i40e-i40evf-Moves-skb-from-i40e_rx_buffer-to-i40e_ri.patch patches.drivers/i40e-i40evf-eliminate-i40e_pull_tail.patch patches.drivers/i40e-update-comment-explaining-where-FDIR-buffers-ar.patch patches.drivers/i40e-i40evf-Changed-version-from-1.6.25-to-1.6.27.patch patches.drivers/i40e-Clean-up-dead-code.patch patches.drivers/i40e-Add-bus-number-info-to-i40e_bus_info-struct.patch patches.drivers/i40e-Save-link-FEC-info-from-link-up-event.patch patches.drivers/i40e-don-t-warn-every-time-we-clear-an-Rx-timestamp-.patch patches.drivers/i40e-allow-i40e_update_filter_state-to-skip-broadcas.patch patches.drivers/i40e-avoid-race-condition-when-sending-filters-to-fi.patch patches.drivers/i40e-Save-more-link-abilities-when-using-ethtool.patch patches.drivers/net-qcom-emac-fix-a-sizeof-typo.patch patches.drivers/mlx4-do-not-use-rwlock-in-fast-path.patch patches.drivers/openvswitch-Set-internal-device-max-mtu-to-ETH_MAX_M.patch patches.drivers/mlx4-do-not-fire-tasklet-unless-necessary.patch patches.drivers/net-mvneta-make-mvneta_eth_tool_ops-static.patch patches.drivers/net-qlogic-netxen-use-new-api-ethtool_-get-set-_link.patch patches.drivers/sfc-do-not-device_attach-if-a-reset-is-pending.patch patches.drivers/ibmvnic-27-Handle-processing-of-CRQ-messages-in-a-taskl.patch patches.drivers/ibmvnic-28-Use-common-counter-for-capabilities-checks.patch patches.drivers/ibmvnic-29-Make-CRQ-interrupt-tasklet-wait-for-all-capa.patch patches.drivers/mlx4-fix-potential-divide-by-0-in-mlx4_en_auto_moder.patch patches.drivers/net-ena-remove-superfluous-check-in-ena_remove.patch patches.drivers/i40e-fix-disable-overflow-promiscuous-mode.patch patches.drivers/i40e-enable-mc-magic-pkt-wakeup-during-power-down.patch patches.drivers/i40e-remove-unnecessary-call-to-i40e_update_link_inf.patch patches.drivers/i40evf-free-rings-in-remove-function.patch patches.drivers/i40evf-add-comment.patch patches.drivers/i40e-Fix-Adaptive-ITR-enabling.patch patches.drivers/i40e-refactor-AQ-CMD-buffer-debug-printing.patch patches.drivers/i40e-convert-to-cpu-from-le16-to-generate-switch_id-.patch patches.drivers/i40e-properly-convert-le16-value-to-CPU-format.patch patches.drivers/i40e-Error-handling-for-link-event.patch patches.drivers/i40e-mark-the-value-passed-to-csum_replace_by_diff-a.patch patches.drivers/i40e-remove-duplicate-device-id-from-PCI-table.patch patches.drivers/i40e-Invoke-softirqs-after-napi_reschedule.patch patches.drivers/mlx4-reduce-OOM-risk-on-arches-with-large-pages.patch patches.drivers/net-mvpp2-Fix-a-memory-leak-in-error-handling-path.patch patches.drivers/qlcnic-Fix-a-memory-leak-in-error-handling-path.patch patches.drivers/net-qlogic-qlcnic-use-new-api-ethtool_-get-set-_link.patch patches.drivers/net-qlogic-qlge-use-new-api-ethtool_-get-set-_link_k.patch patches.drivers/bnxt_en-Reject-driver-probe-against-all-bridge-devic.patch patches.drivers/bnxt_en-Fix-NULL-pointer-dereference-in-a-failure-pa.patch patches.drivers/bnxt_en-fix-pci-cleanup-in-bnxt_init_one-failure-pat.patch patches.drivers/net-mvpp2-remove-useless-arguments-in-mvpp2_rx_-pkts.patch patches.drivers/net-mvpp2-handle-too-large-value-handling-in-mvpp2_r.patch patches.drivers/net-mvpp2-handle-too-large-value-in-mvpp2_rx_time_co.patch patches.drivers/net-mvpp2-release-reference-to-txq_cpu-entry-after-u.patch patches.drivers/net-mvpp2-remove-unused-tx_skb-field-of-struct-mvpp2.patch patches.drivers/net-mvpp2-drop-useless-fields-in-mvpp2_bm_pool-and-r.patch patches.drivers/net-mvpp2-simplify-mvpp2_bm_bufs_add.patch patches.drivers/net-mvpp2-remove-unused-register-definitions.patch patches.drivers/net-mvpp2-fix-indentation-of-MVPP2_EXT_GLOBAL_CTRL_D.patch patches.drivers/net-mvpp2-simplify-MVPP2_PRS_RI_-definitions.patch patches.drivers/net-mvpp2-switch-to-build_skb-in-the-RX-path.patch patches.drivers/net-mvpp2-enable-building-on-64-bit-platforms.patch patches.drivers/bnxt_en-use-eth_hw_addr_random.patch patches.drivers/RDMA-Adding-ethertype-ETH_P_IBOE.patch patches.drivers/0001-RDMA-bnxt_re-Add-bnxt_re-RoCE-driver.patch patches.drivers/0002-RDMA-bnxt_re-Add-bnxt_re-driver-build-support.patch patches.drivers/0003-RDMA-bnxt_re-add-DCB-dependency.patch patches.drivers/RDMA-bnxt_re-fix-for-bnxt_en-Update-to-firmware-inte.patch patches.drivers/IB-mlx5-Fix-out-of-bound-access.patch patches.drivers/IB-mlx5-Return-error-for-unsupported-signature-type.patch patches.drivers/IB-mlx5-Verify-that-Q-counters-are-supported.patch patches.drivers/IB-mlx5-Add-additional-checks-before-processing-MADs.patch patches.drivers/IB-mlx5-Avoid-SMP-MADs-from-VFs.patch patches.drivers/IB-mlx5-Assign-DSCP-for-R-RoCE-QPs-Address-Path.patch patches.drivers/IB-mlx5-Remove-deprecated-module-parameter.patch patches.drivers/net-mlx5-Consolidate-flow-rules-regardless-their-flo.patch patches.drivers/hfi1-qib-0404-IB-core-Introduce-flow-tag-specification.patch patches.drivers/hfi1-qib-0405-IB-uverbs-Add-support-for-flow-tag.patch patches.drivers/IB-mlx5-Add-flow-tag-support.patch patches.drivers/IB-mlx5-Replace-ENOTSUPP-usage-with-EOPNOTSUPP.patch patches.drivers/IB-mlx5-Expose-Q-counters-groups-only-if-they-are-su.patch patches.drivers/IB-mlx5-Add-port-counter-support-for-Receive-WQs.patch patches.drivers/hfi1-qib-0406-IB-core-Expose-vlan-offloads-capabilities.patch patches.drivers/hfi1-qib-0407-IB-core-Enable-WQ-creation-and-modification-with-cvl.patch patches.drivers/hfi1-qib-0408-IB-core-Enable-QP-creation-with-cvlan-offload.patch patches.drivers/hfi1-qib-0409-IB-core-Add-scatter-FCS-flag-to-use-in-WQ-creation.patch patches.drivers/hfi1-qib-0410-IB-uverbs-Expose-vlan-offloads-capabilities.patch patches.drivers/hfi1-qib-0411-IB-uverbs-Enable-WQ-creation-and-modification-with-c.patch patches.drivers/hfi1-qib-0412-IB-uverbs-Enable-QP-creation-with-cvlan-offload.patch patches.drivers/IB-mlx5-Expose-vlan-offloads-capabilities.patch patches.drivers/IB-mlx5-Enable-WQ-creation-and-modification-with-cvl.patch patches.drivers/IB-mlx5-Enable-QP-creation-with-cvlan-offload.patch patches.drivers/IB-mlx5-Support-creation-of-a-WQ-with-scatter-FCS-of.patch patches.drivers/hfi1-qib-0413-IB-core-Add-implicit-MR-flag.patch patches.drivers/hfi1-qib-0414-IB-umem-Update-on-demand-page-ODP-support.patch patches.drivers/hfi1-qib-0415-IB-umem-Indicate-that-process-is-being-terminated.patch patches.drivers/IB-mlx5-Add-null_mkey-access.patch patches.drivers/IB-mlx5-Expose-MR-cache-for-mlx5_ib.patch patches.drivers/IB-mlx5-Add-implicit-MR-support.patch patches.drivers/IB-core-Add-raw-packet-protocol.patch patches.drivers/IB-mlx5-Support-raw-packet-protocol.patch patches.drivers/IB-mlx4-Support-raw-packet-protocol.patch patches.drivers/IB-Add-protocol-for-USNIC.patch patches.drivers/IB-Query-ports-via-the-core-instead-of-direct-into-t.patch patches.drivers/IB-mlx4-Remove-unused-variable-from-function-declara.patch patches.drivers/IB-mlx5-Fix-blue-flame-buffer-size-calculation.patch patches.drivers/IB-mlx4-Take-source-GID-by-index-from-HW-GID-table.patch patches.drivers/IB-mlx5-Fix-configuration-of-port-capabilities.patch patches.drivers/qlogic-qlcnic_sysfs-constify-bin_attribute-structure.patch patches.drivers/qlogic-netxen-constify-bin_attribute-structures.patch patches.drivers/net-mlx5e-s390-system-compilation-fix.patch patches.drivers/net-mlx5e-Register-unregister-vport-representors-on-.patch patches.drivers/net-mlx5e-Do-not-reduce-LRO-WQE-size-when-not-using-.patch patches.drivers/net-mlx5e-Fix-broken-CQE-compression-initialization.patch patches.drivers/net-mlx5e-Update-MPWQE-stride-size-when-modifying-CQ.patch patches.drivers/net-mlx5e-Fix-wrong-CQE-decompression.patch patches.drivers/net-mlx4-Change-ENOTSUPP-to-EOPNOTSUPP.patch patches.drivers/net-mlx4-Spoofcheck-and-zero-MAC-can-t-coexist.patch patches.drivers/net-mlx4_core-Fix-VF-overwrite-of-module-param-which.patch patches.drivers/net-mlx4_core-Use-cq-quota-in-SRIOV-when-creating-co.patch patches.drivers/net-mlx4_en-Use-__skb_fill_page_desc.patch patches.drivers/amd-xgbe-0033-amd-xgbe-Update-PCI-support-to-use-new-IRQ-functions.patch patches.drivers/IB-mlx4-Switch-from-dma_device-to-dev.parent.patch patches.drivers/IB-mlx5-Switch-from-dma_device-to-dev.parent.patch patches.drivers/scripts-spelling.txt-add-partiton-pattern-and-fix-ty.patch patches.drivers/scripts-spelling.txt-add-varible-pattern-and-fix-typ.patch patches.drivers/xgene-sp3-0004-drivers-net-xgene-Simplify-xgene_enet_setup_mss-to-k.patch patches.drivers/net-mlx4_en-fix-overflow-in-mlx4_en_init_timestamp.patch patches.drivers/net-mlx4-vs-typo.patch patches.drivers/xgene-sp3-0005-drivers-net-xgene-Fix-crash-on-DT-systems.patch patches.drivers/amd-xgbe-0036-amd-xgbe-Stop-the-PHY-before-releasing-interrupts.patch patches.drivers/amd-xgbe-0037-amd-xgbe-Be-sure-to-set-MDIO-modes-on-device-re-star.patch patches.drivers/amd-xgbe-0038-amd-xgbe-Don-t-overwrite-SFP-PHY-mod_absent-settings.patch patches.drivers/bonding-use-ETH_MAX_MTU-as-max-mtu.patch patches.drivers/sfc-fix-IPID-endianness-in-TSOv2.patch patches.drivers/net-mlx5e-add-IPV6-dependency.patch patches.drivers/ibmvnic-30-Fix-overflowing-firmware-hardware-TX-queue.patch patches.drivers/ibmvnic-31-Allocate-number-of-rx-tx-buffers-agreed-on-b.patch patches.drivers/team-use-ETH_MAX_MTU-as-max-mtu.patch patches.drivers/net-thunderx-Fix-IOMMU-translation-faults.patch patches.drivers/net-thunderx-Fix-LMAC-mode-debug-prints-for-QSGMII-m.patch patches.drivers/net-thunderx-Fix-invalid-mac-addresses-for-node1-int.patch patches.drivers/net-thunderx-Allow-IPv6-frames-with-zero-UDP-checksu.patch patches.drivers/bnxt_en-Perform-function-reset-earlier-during-probe.patch patches.drivers/bnxt_en-Call-bnxt_ulp_stop-during-tx-timeout.patch patches.drivers/bnxt_en-Check-if-firmware-LLDP-agent-is-running.patch patches.drivers/bnxt_en-Ignore-0-value-in-autoneg-supported-speed-fr.patch patches.drivers/amd-xgbe-0039-amd-xgbe-Enable-IRQs-only-if-napi_complete_done-is-t.patch patches.drivers/net-mlx5-Fix-create-autogroup-prev-initializer.patch patches.drivers/net-mlx5-Don-t-save-PCI-state-when-PCI-error-is-dete.patch patches.drivers/net-mlx5e-remove-IEEE-CEE-mode-check-when-setting-DC.patch patches.drivers/net-mlx5e-Avoid-wrong-identification-of-rules-on-del.patch patches.drivers/net-mlx5e-Fix-loopback-selftest.patch patches.drivers/x86-tsc-Fix-ART-for-TSC_KNOWN_FREQ.patch patches.drivers/net-mlx4_core-Avoid-delays-during-VF-driver-device-s.patch patches.drivers/ibmvnic-32-Free-tx-rx-scrq-pointer-array-when-releasing.patch patches.fixes/bna-integer-overflow-bug-in-debugfs.patch patches.drivers/net-mlx5-Add-missing-entries-for-set-query-rate-limi.patch patches.drivers/net-mlx5e-Change-the-TC-offload-rule-add-del-code-pa.patch patches.drivers/net-mlx5-E-Switch-Don-t-allow-changing-inline-mode-w.patch patches.drivers/net-mlx5e-Use-the-proper-UAPI-values-when-offloading.patch patches.drivers/net-mlx5e-Count-GSO-packets-correctly.patch patches.drivers/amd-xgbe-0040-amd-xgbe-Fix-the-ECC-related-bit-position-definition.patch patches.drivers/uapi-fix-rdma-mlx5-abi.h-userspace-compilation-error.patch patches.fixes/bna-avoid-writing-uninitialized-data-into-hw-registe.patch patches.drivers/i40e-Do-not-enable-NAPI-on-q_vectors-that-have-no-ri.patch patches.drivers/net-hns-fix-uninitialized-data-use.patch patches.drivers/net-hns-avoid-gcc-7.0.1-warning-for-uninitialized-da.patch patches.drivers/net-mlx5-Avoid-dereferencing-uninitialized-pointer.patch patches.drivers/bnxt_en-Fix-NULL-pointer-dereference-in-reopen-failu.patch patches.drivers/bnxt_en-Correct-the-order-of-arguments-to-netdev_err.patch patches.drivers/bnxt_en-Fix-DMA-unmapping-of-the-RX-buffers-in-XDP-m.patch patches.drivers/be2net-Fix-endian-issue-in-logical-link-config-comma.patch patches.drivers/net-hns-Add-ACPI-support-to-check-SFP-present.patch patches.drivers/sfc-limit-the-number-of-receive-queues.patch patches.drivers/net-mlx5e-Fix-race-in-mlx5e_sw_stats-and-mlx5e_vport.patch patches.drivers/net-mlx5-E-Switch-Correctly-deal-with-inline-mode-on.patch patches.drivers/net-mlx5-Fix-UAR-memory-leak.patch patches.drivers/net-mlx5e-Fix-small-packet-threshold.patch patches.drivers/net-mlx5e-Fix-ETHTOOL_GRXCLSRLALL-handling.patch patches.drivers/sfc-tx-ring-can-only-have-2048-entries-for-all-EF10-.patch patches.drivers/net-qcom-emac-optimize-QDF2400-SGMII-RX-TX-impedence.patch patches.drivers/net-mvpp2-use-dma-instead-of-phys-where-appropriate.patch patches.drivers/net-mvpp2-remove-support-for-buffer-header.patch patches.drivers/net-mvpp2-remove-unused-register-definition-MVPP2_TX.patch patches.drivers/net-mvpp2-remove-mvpp2_txq_pend_desc_num_get-functio.patch patches.drivers/net-mvpp2-store-physical-address-of-buffer-in-rx_des.patch patches.drivers/net-mvpp2-add-and-use-accessors-for-TX-RX-descriptor.patch patches.drivers/net-mvpp2-add-hw_version-field-in-struct-mvpp2.patch patches.drivers/net-mvpp2-introduce-an-intermediate-union-for-the-TX.patch patches.drivers/net-mvpp2-introduce-PPv2.2-HW-descriptors-and-adapt-.patch patches.drivers/net-mvpp2-adjust-the-allocation-free-of-BM-pools-for.patch patches.drivers/net-mvpp2-adapt-the-mvpp2_rxq_-_pool_set-functions-t.patch patches.drivers/net-mvpp2-adapt-mvpp2_defaults_set-to-PPv2.2.patch patches.drivers/net-mvpp2-adjust-mvpp2_-rxq-txq-_init-for-PPv2.2.patch patches.drivers/net-mvpp2-handle-register-mapping-and-access-for-PPv.patch patches.drivers/net-mvpp2-handle-misc-PPv2.1-PPv2.2-differences.patch patches.drivers/net-mvpp2-add-AXI-bridge-initialization-for-PPv2.2.patch patches.drivers/net-mvpp2-rework-RXQ-interrupt-group-initialization-.patch patches.drivers/net-mvpp2-adapt-rxq-distribution-to-PPv2.2.patch patches.drivers/net-mvpp2-add-support-for-an-additional-clock-needed.patch patches.drivers/net-mvpp2-set-dma-mask-and-coherent-dma-mask-on-PPv2.patch patches.drivers/net-mvpp2-finally-add-the-PPv2.2-compatible-string.patch patches.drivers/i40e-fix-ethtool-to-get-EEPROM-data-from-X722-interf.patch patches.drivers/xgene-sp3-0006-drivers-net-xgene-Fix-hardware-checksum-setting.patch patches.drivers/xgene-sp3-0007-drivers-net-xgene-Fix-wrong-logical-operation.patch patches.drivers/xgene-sp3-0008-drivers-net-xgene-Fix-Rx-checksum-validation-logic.patch patches.drivers/xgene-sp3-0009-drivers-net-xgene-Add-workaround-for-errata-10GE_1.patch patches.drivers/xgene-sp3-0010-drivers-net-xgene-Add-workaround-for-errata-10GE_8-E.patch patches.drivers/net-mvneta-support-suspend-and-resume.patch patches.drivers/i40e-send-correct-port-number-to-AdminQ-when-enablin.patch patches.drivers/ibmvnic-33-Move-login-and-queue-negotiation-into-ibmvni.patch patches.drivers/ibmvnic-34-Move-login-to-its-own-routine.patch patches.drivers/ibmvnic-35-Move-ibmvnic-adapter-intialization-to-its-ow.patch patches.drivers/ibmvnic-36-Correct-ibmvnic-handling-of-device-open-clos.patch patches.drivers/ibmvnic-37-Remove-unused-net_stats-member-from-stru.patch patches.drivers/net-mvneta-add-RGMII_RXID-and-RGMII_TXID-support.patch patches.drivers/net-mvneta-set-rx-mode-during-resume-if-interface-is.patch patches.drivers/drivers-add-explicit-interrupt.h-includes.patch patches.drivers/ibmvnic-38-Remove-debugfs-support.patch patches.drivers/ibmvnic-39-Update-main-crq-initialization-and-release.patch patches.drivers/ibmvnic-40-Create-init-and-release-routines-for-the-bou.patch patches.drivers/ibmvnic-41-Create-init-and-release-routines-for-the-tx-.patch patches.drivers/ibmvnic-42-Create-init-and-release-routines-for-the-rx-.patch patches.drivers/ibmvnic-43-Merge-the-two-release_sub_crq_queue-routines.patch patches.drivers/ibmvnic-44-Create-init-release-routines-for-stats-token.patch patches.drivers/ibmvnic-45-Cleanup-failure-path-in-ibmvnic_open.patch patches.drivers/net-hns-Fix-the-implementation-of-irq-affinity-funct.patch patches.drivers/net-hns-Modify-GMAC-init-TX-threshold-value.patch patches.drivers/net-hns-Optimize-the-code-for-GMAC-pad-and-crc-Confi.patch patches.drivers/net-hns-Remove-redundant-memset-during-buffer-releas.patch patches.drivers/net-hns-bug-fix-of-ethtool-show-the-speed.patch patches.drivers/net-hns-Optimize-hns_nic_common_poll-for-better-perf.patch patches.drivers/net-hns-Fix-to-adjust-buf_size-of-ring-according-to-.patch patches.drivers/net-hns-Replace-netif_tx_lock-to-ring-spin-lock.patch patches.drivers/net-hns-Correct-HNS-RSS-key-set-function.patch patches.drivers/net-hns-Remove-the-redundant-adding-and-deleting-mac.patch patches.drivers/net-hns-Remove-redundant-mac_get_id.patch patches.drivers/net-hns-Remove-redundant-mac-table-operations.patch patches.drivers/net-hns-Simplify-the-exception-sequence-in-hns_ppe_i.patch patches.drivers/net-hns-Adjust-the-SBM-module-buffer-threshold.patch patches.drivers/net-hns-Avoid-Hip06-chip-TX-packet-line-bug.patch patches.drivers/net-hns-Some-checkpatch.pl-script-warning-fixes.patch patches.drivers/bnxt_en-Update-firmware-interface-spec-to-1.7.6.2.patch patches.drivers/bnxt_en-Add-basic-WoL-infrastructure.patch patches.drivers/bnxt_en-Add-pci-shutdown-method.patch patches.drivers/bnxt_en-Add-ethtool-get_wol-method.patch patches.drivers/bnxt_en-Add-ethtool-set_wol-method.patch patches.drivers/bnxt_en-Add-suspend-resume-callbacks.patch patches.drivers/bnxt_en-Add-basic-ethtool-t-selftest-support.patch patches.drivers/bnxt_en-Cap-the-msix-vector-with-the-max-completion-.patch patches.drivers/fm10k-correctly-check-if-interface-is-removed.patch patches.drivers/net-thunderx-Enable-TSO-and-checksum-offloads-for-ip.patch patches.drivers/ibmvnic-46-Report-errors-when-failing-to-release-sub-cr.patch patches.drivers/ibmvnic-47-Fix-ibmvnic_change_mac_addr-struct-format.patch patches.drivers/ibmvnic-48-Unmap-longer-term-buffer-before-free.patch patches.drivers/ibmvnic-49-Fixup-atomic-API-usage.patch patches.drivers/ibmvnic-50-Do-not-disable-IRQ-after-scheduling-tasklet.patch patches.drivers/ibmvnic-51-Remove-inflight-list.patch patches.drivers/ibmvnic-52-Correct-crq-and-resource-releasing.patch patches.drivers/ibmvnic-53-Disable-irq-prior-to-close.patch patches.drivers/ibmvnic-54-Allocate-zero-filled-memory-for-sub-crqs.patch patches.drivers/ibmvnic-55-Remove-unused-bouce-buffer.patch patches.drivers/ibmvnic-56-Set-real-number-of-rx-queues.patch patches.drivers/ibmvnic-57-Insert-header-on-VLAN-tagged-received-frame.patch patches.drivers/ibmvnic-58-Only-retrieve-error-info-if-present.patch patches.drivers/ibmvnic-59-Move-initialization-of-the-stats-token-to-ib.patch patches.drivers/ibmvnic-60-Add-set_link_state-routine-for-setting-adapt.patch patches.drivers/ibmvnic-61-Validate-napi-exist-before-disabling-them.patch patches.drivers/ibmvnic-62-Free-skb-s-in-cases-of-failure-in-transmit.patch patches.drivers/bnxt_en-Pass-DCB-RoCE-app-priority-to-firmware.patch patches.drivers/bnxt_en-Fix-VF-attributes-reporting.patch patches.drivers/bnxt_en-Add-100G-link-speed-reporting-for-BCM57454-A.patch patches.drivers/bnxt_en-Check-the-FW_LLDP_AGENT-flag-before-allowing.patch patches.drivers/bnxt_en-Restrict-a-PF-in-Multi-Host-mode-from-changi.patch patches.drivers/ibmvnic-63-Split-initialization-of-scrqs-to-its-own-rou.patch patches.drivers/ibmvnic-64-Move-initialization-of-sub-crqs-to-ibmvnic_i.patch patches.drivers/net-hns-support-deferred-probe-when-can-not-obtain-i.patch patches.drivers/net-hns-support-deferred-probe-when-no-mdio.patch patches.drivers/net-hns-fix-ethtool_get_strings-overflow-in-hns-driv.patch patches.drivers/IB-mlx5-Take-write-semaphore-when-changing-the-vma-s.patch patches.drivers/IB-mlx5-Change-vma-from-shared-to-private.patch patches.drivers/IB-mlx5-Check-supported-flow-table-size.patch patches.drivers/IB-mlx5-Enlarge-autogroup-flow-table.patch patches.drivers/IB-mlx5-Fix-wrong-use-of-kfree-at-bad-flow-in-create.patch patches.drivers/IB-mlx5-Add-inner-spec-and-IPv6-validation-in-user-s.patch patches.drivers/IB-core-Add-HDR-speed-enum.patch patches.drivers/IB-mlx5-Set-mlx5_query_roce_port-s-return-value-to-v.patch patches.drivers/IB-mlx5-Add-support-for-active_width-and-active_spee.patch patches.drivers/IB-mlx5-Fix-function-updating-xlt-emergency-path.patch patches.drivers/IB-mlx5-Fix-UMR-size-calculation.patch patches.drivers/IB-mlx5-Fix-implicit-MR-GC.patch patches.drivers/IB-mlx5-Decrease-verbosity-level-of-ODP-errors.patch patches.drivers/mlx5-Fix-mlx5_ib_map_mr_sg-mr-length.patch patches.fixes/infiniband-avoid-dereferencing-uninitialized-dst-on-.patch patches.drivers/ibmvnic-65-Move-resource-initialization-to-its-own-rout.patch patches.drivers/ibmvnic-66-Replace-is_closed-with-state-field.patch patches.drivers/ibmvnic-67-Updated-reset-handling.patch patches.drivers/ibmvnic-68-Delete-napi-s-when-releasing-driver-resource.patch patches.drivers/ibmvnic-69-Whitespace-correction-in-release_rx_pools.patch patches.drivers/ibmvnic-70-Clean-up-tx-pools-when-closing.patch patches.drivers/ibmvnic-71-Wait-for-any-pending-scrqs-entries-at-driver.patch patches.drivers/ibmvnic-72-Check-for-driver-reset-first-in-ibmvnic_xmit.patch patches.drivers/ibmvnic-73-Continue-skb-processing-after-skb-completion.patch patches.drivers/ibmvnic-74-Record-SKB-RX-queue-during-poll.patch patches.drivers/ibmvnic-75-Move-queue-restarting-in-ibmvnic_tx_complete.patch patches.fixes/netxen_nic-set-rcode-to-the-return-status-from-the-c.patch patches.drivers/qlcnic-Fix-link-configuration-with-autoneg-disabled.patch patches.drivers/qlcnic-Update-version-to-5.3.66.patch patches.drivers/sfc-revert-changes-to-NIC-revision-numbers.patch patches.drivers/net-mlx5e-Use-the-correct-pause-values-for-ethtool-a.patch patches.drivers/net-mlx5e-Fix-ethtool-pause-support-and-advertise-re.patch patches.fixes/0001-net-fix-compile-error-in-skb_orphan_partial.patch patches.drivers/net-mlx5-Avoid-using-pending-command-interface-slots.patch patches.drivers/qlcnic-Fix-a-sleep-in-atomic-bug-in-qlcnic_82xx_hw_w.patch patches.drivers/ibmvnic-099-Remove-module-author-mailing-address.patch patches.drivers/qlcnic-Fix-tunnel-offload-for-82xx-adapters.patch patches.drivers/ibmvnic-088-Return-failure-on-attempted-mtu-change.patch patches.drivers/net-mvpp2-do-not-bypass-the-mvpp22_port_mii_set-func.patch patches.drivers/net-mlx5-Remove-several-module-events-out-of-ethtool.patch patches.drivers/net-mlx5e-Added-BW-check-for-DIM-decision-mechanism.patch patches.drivers/net-mlx5e-Fix-wrong-indications-in-DIM-due-to-counte.patch patches.drivers/net-mlx5-Enable-4K-UAR-only-when-page-size-is-bigger.patch patches.fixes/IB-addr-Fix-setting-source-address-in-addr6_resolve.patch patches.drivers/0005-RDMA-bnxt_re-Fixing-the-Control-path-command-and-res.patch patches.drivers/0006-RDMA-bnxt_re-HW-workarounds-for-handling-specific-co.patch patches.drivers/0008-RDMA-bnxt_re-Dereg-MR-in-FW-before-freeing-the-fast_.patch patches.drivers/0010-RDMA-bnxt_re-Add-HW-workaround-for-avoiding-stall-fo.patch patches.drivers/0014-RDMA-bnxt_re-Fix-RQE-posting-logic.patch patches.drivers/0019-RDMA-bnxt_re-remove-fmr-support.patch patches.fixes/net-mlx5e-Fix-timestamping-capabilities-reporting.patch patches.drivers/net-mlx5e-Fix-min-inline-value-for-VF-rep-SQs.patch patches.drivers/net-mlx5e-Avoid-doing-a-cleanup-call-if-the-profile-.patch patches.drivers/xgene-sp3-0011-drivers-net-xgene-Protect-indirect-MAC-access.patch patches.drivers/xgene-sp3-0012-drivers-net-phy-xgene-Add-lock-to-protect-mac-access.patch patches.drivers/xgene-sp3-0013-drivers-net-xgene-Use-rgmii-mdio-mac-access.patch patches.drivers/xgene-sp3-0014-drivers-net-xgene-Remove-redundant-local-stats.patch patches.drivers/xgene-sp3-0015-drivers-net-xgene-Refactor-statistics-error-parsing-.patch patches.drivers/xgene-sp3-0016-drivers-net-xgene-Remove-unused-macros.patch patches.drivers/xgene-sp3-0017-drivers-net-xgene-Extend-ethtool-statistics.patch patches.drivers/xgene-sp3-0018-drivers-net-xgene-Add-rx_overrun-tx_underrun-statist.patch patches.drivers/xgene-sp3-0019-drivers-net-xgene-Workaround-for-HW-errata-10GE_4.patch patches.drivers/xgene-sp3-0020-drivers-net-xgene-Add-frame-recovered-statistics-cou.patch patches.drivers/xgene-sp3-0021-drivers-net-xgene-Workaround-for-HW-errata-10GE_10-E.patch patches.drivers/xgene-sp3-0022-drivers-net-xgene-Fix-redundant-prefetch-buffer-clea.patch patches.drivers/ibmvnic-076-fix-missing-unlock-on-error-in-__ibmvnic_reset.patch patches.drivers/xgene-sp3-0001-phy-Add-helper-function-to-check-phy-interface-mode.patch patches.drivers/xgene-sp3-0023-xgene-Check-all-RGMII-phy-mode-variants.patch patches.drivers/ibmvnic-077-Track-state-of-adapter-napis.patch patches.drivers/ibmvnic-078-Handle-failover-after-failed-init-crq.patch patches.drivers/ibmvnic-079-Send-gratuitous-arp-on-reset.patch patches.drivers/ibmvnic-080-Fix-cleanup-of-SKB-s-on-driver-close.patch patches.drivers/ibmvnic-081-Non-fatal-error-handling.patch patches.drivers/ibmvnic-082-Halt-TX-and-report-carrier-off-on-H_CLOSED-r.patch patches.drivers/ibmvnic-083-Deactivate-RX-pool-buffer-replenishment-on-H.patch patches.drivers/ibmvnic-084-Check-adapter-state-during-ibmvnic_poll.patch patches.drivers/ibmvnic-085-Reset-the-CRQ-queue-during-driver-reset.patch patches.drivers/ibmvnic-086-Reset-tx-rx-pools-on-driver-reset.patch patches.drivers/ibmvnic-087-Reset-sub-crqs-during-driver-reset.patch patches.drivers/i40evf-fix-merge-error-in-older-patch.patch patches.drivers/ibmvnic-089-Client-initiated-failover.patch patches.drivers/ibmvnic-090-Remove-netdev-notify-for-failover-resets.patch patches.drivers/ibmvnic-091-Activate-disabled-RX-buffer-pools-on-reset.patch patches.drivers/ibmvnic-092-Ensure-that-TX-queues-are-disabled-in-__ibmv.patch patches.drivers/ibmvnic-093-Sanitize-entire-SCRQ-buffer-on-reset.patch patches.drivers/ibmvnic-094-Remove-VNIC_CLOSING-check-from-pending_scrq.patch patches.drivers/ibmvnic-095-Exit-polling-routine-correctly-during-adapte.patch patches.drivers/ibmvnic-096-driver-initialization-for-kdump-kexec.patch patches.drivers/net-mlx5e-Rename-physical-symbol-errors-counter.patch patches.drivers/ibmvnic-097-Return-from-ibmvnic_resume-if-not-in-VNIC_OPEN-state.patch patches.drivers/ibmvnic-100-Fix-incorrectly-defined-ibmvnic_request_map_rsp-structure.patch patches.drivers/ibmvnic-101-Fix-error-handling-when-registering-long-term-mapped-buffers.patch patches.drivers/ibmvnic-098-Correct-return-code-checking-for-ibmvnic_init-during-probe.patch patches.drivers/net-mlx5-Fix-offset-of-hca-cap-reserved-field.patch patches.drivers/ibmvnic-102-Fix-assignment-of-RX-TX-IRQ-s.patch patches.fixes/0001-net-mlx5-Fix-driver-load-error-flow-when-firmware-is.patch patches.drivers/net-mlx5-Cancel-delayed-recovery-work-when-unloading.patch patches.drivers/net-mlx5e-Fix-TX-carrier-errors-report-in-get-stats-.patch patches.drivers/net-mlx5e-Initialize-CEE-s-getpermhwaddr-address-buf.patch patches.fixes/net-hns-Bugfix-for-Tx-timeout-handling-in-hns-driver.patch patches.drivers/RDMA-bnxt_re-checking-for-NULL-instead-of-IS_ERR.patch patches.drivers/i40e-i40evf-Fix-use-after-free-in-Rx-cleanup-path.patch patches.drivers/net-mlx5-Clean-SRIOV-eswitch-resources-upon-VF-creat.patch patches.drivers/net-mlx5-Consider-tx_enabled-in-all-modes-on-remap.patch patches.drivers/net-mlx5e-Fix-outer_header_zero-check-size.patch patches.drivers/net-mlx5-Fix-mlx5_ifc_mtpps_reg_bits-structure-size.patch patches.drivers/net-mlx5e-Add-field-select-to-MTPPS-register.patch patches.drivers/net-mlx5e-Fix-broken-disable-1PPS-flow.patch patches.drivers/net-mlx5e-Change-1PPS-out-scheme.patch patches.drivers/net-mlx5e-Add-missing-support-for-PTP_CLK_REQ_PPS-re.patch patches.drivers/net-mlx5-Fix-mlx5_add_flow_rules-call-with-correct-n.patch patches.drivers/RDMA-mlx5-Fix-existence-check-for-extended-address-v.patch patches.drivers/net-mlx4_core-Fix-sl_to_vl_change-bit-offset-in-flag.patch patches.drivers/net-mlx4_core-Fix-namespace-misalignment-in-QinQ-VST.patch patches.drivers/net-mlx4_core-Fixes-missing-capability-bit-in-flags2.patch # net-next patches.drivers/sfc-Add-ethtool-m-support-for-QSFP-modules.patch # out-of-tree patches patches.drivers/0002-hns-set-relation-between-hns_roce-and-hns_enet_drv.patch patches.drivers/0007-RDMA-bnxt_re-Fix-race-between-netdev-register-and-un.patch patches.drivers/0009-RDMA-bnxt_re-Free-doorbell-page-index-DPI-during-dea.patch patches.drivers/0011-RDMA-bnxt_re-Fix-WQE-Size-posted-to-HW-to-prevent-it.patch patches.drivers/0012-RDMA-bnxt_re-Add-vlan-tag-for-untagged-RoCE-traffic-.patch patches.drivers/0013-RDMA-bnxt_re-Do-not-free-the-ctx_tbl-entry-if-delete.patch patches.drivers/0015-RDMA-bnxt_re-Report-supported-value-to-IB-stack-in-q.patch patches.drivers/0016-RDMA-bnxt_re-Fixed-the-max_rd_atomic-support-for-ini.patch patches.drivers/0017-RDMA-bnxt_re-Specify-RDMA-component-when-allocating-.patch patches.drivers/0018-RDMA-bnxt_re-Update-the-driver-version.patch patches.drivers/0020-RDMA-bnxt_re-Allow-posting-when-QPs-are-in-error.patch patches.drivers/i40e-add-private-flag-to-control-source-pruning.patch patches.drivers/ibmvnic-103-Initialize-SCRQ-s-during-login-renegotiation.patch patches.drivers/ibmvnic-104-Check-for-transport-event-on-driver-resume.patch patches.drivers/ibmvnic-105-Report-rx-buffer-return-codes-as-netdev_dbg.patch ######################################################## # Wireless Networking ######################################################## # MWI patches.drivers/mwifiex-add-missing-check-for-PCIe8997-chipset patches.drivers/mwifiex-fix-IBSS-data-path-issue patches.drivers/mwifiex-fix-PCIe-register-information-for-8997-chips patches.drivers/mwifiex-Remove-unused-sta_ptr-variable patches.drivers/mwifiex-Remove-unused-bcd_usb-variable patches.drivers/mwifiex-Removed-unused-pkt_type-variable patches.drivers/mwifiex-Remove-unused-chan_num-variable patches.drivers/mwifiex-Remove-unused-pm_flag-variable patches.drivers/mwifiex-do-not-update-MCS-set-from-hostapd patches.drivers/brcmfmac-restore-stopping-netdev-queue-when-bus-clog patches.drivers/brcmfmac-add-fallback-for-devices-that-do-not-report patches.drivers/brcmfmac-avoid-writing-channel-out-of-allocated-arra patches.drivers/brcmfmac-Fix-glom_skb-leak-in-brcmf_sdiod_recv_chain patches.drivers/0001-iwlwifi-nvm-fix-up-phy-section-when-reading-it.patch patches.drivers/0002-iwlwifi-add-support-for-12K-Receive-Buffers.patch patches.drivers/0003-iwlwifi-dvm-remove-Kconfig-default.patch patches.drivers/0004-iwlwifi-trans-make-various-conversion-macros-inlines.patch patches.drivers/0005-iwlwifi-mvm-Configure-fragmented-scan-for-scheduled-.patch patches.drivers/0006-iwlwifi-dvm-remove-stray-debug-code.patch patches.drivers/0007-iwlwifi-mvm-Enable-MPLUT-only-on-supported-hw.patch patches.drivers/0008-iwlwifi-mvm-ignore-LMAC-scan-notifications-when-runn.patch patches.drivers/0009-iwlwifi-mvm-check-FW-s-response-for-nvm-access-write.patch patches.drivers/0010-iwlwifi-pcie-remove-ICT-allocation-message.patch patches.drivers/0011-iwlwifi-generalize-d0i3_entry_timeout-module-paramet.patch patches.drivers/0012-iwlwifi-mvm-change-name-of-iwl_mvm_d3_update_gtk.patch patches.drivers/0013-iwlwifi-mvm-use-build-time-assertion-for-fw-trigger-.patch patches.drivers/0014-iwlwifi-mvm-add-trigger-for-firmware-dump-upon-TDLS-.patch patches.drivers/0015-iwlwifi-mvm-remove-redundant-d0i3-flag-from-the-conf.patch patches.drivers/0016-iwlwifi-mvm-add-bt-settings-to-debugfs.patch patches.drivers/0017-iwlwifi-mvm-add-bt-rrc-and-ttc-to-debugfs.patch patches.drivers/0018-iwlwifi-mvm-remove-stray-nd_config-element.patch patches.drivers/0019-iwlwifi-mvm-drop-low_latency_agg_frame_cnt_limit.patch patches.drivers/0020-iwlwifi-export-the-_no_grab-version-of-PRPH-IO-funct.patch patches.drivers/0021-iwlwifi-dump-prph-registers-in-a-common-place-for-al.patch patches.drivers/0022-iwlwifi-mvm-flush-all-used-TX-queues-before-suspendi.patch patches.drivers/0023-iwlwifi-mvm-remove-unnecessary-check-in-iwl_mvm_is_d.patch patches.drivers/0024-iwlwifi-mvm-move-fw-dbg-code-to-separate-file.patch patches.drivers/0025-iwlwifi-mvm-Support-setting-continuous-recording-deb.patch patches.drivers/0026-iwlwifi-clean-up-transport-debugfs-handling.patch patches.drivers/0027-iwlwifi-pcie-remove-pointer-from-debug-message.patch patches.drivers/0028-iwlwifi-mvm-fix-incorrect-fallthrough-in-iwl_mvm_che.patch patches.drivers/0029-iwlwifi-mvm-use-firmware-station-lookup-combine-code.patch patches.drivers/0030-iwlwifi-mvm-refactor-d3-key-update-functions.patch patches.drivers/0031-iwlwifi-Add-new-PCI-IDs-for-9260-and-5165-series.patch patches.drivers/0032-iwlwifi-Add-PCI-IDs-for-the-new-3168-series.patch patches.drivers/0033-iwlwifi-Add-PCI-IDs-for-the-new-series-8165.patch patches.drivers/0034-iwlwifi-mvm-Align-bt-coex-priority-with-requirements.patch patches.drivers/0035-iwlwifi-change-the-Intel-Wireless-email-address.patch patches.drivers/0036-iwlwifi-print-index-in-api-capa-flags-parsing-messag.patch patches.drivers/0037-iwlwifi-mvm-rs-fix-a-warning-message.patch patches.drivers/0038-iwlwifi-mvm-report-wakeup-for-wowlan.patch patches.drivers/0039-iwlwifi-mvm-add-9000-series-RX-API.patch patches.drivers/0040-iwlwifi-mvm-ROC-Extend-the-ROC-max-delay-duration-li.patch patches.drivers/0041-iwlwifi-remove-IWL_DL_LED.patch patches.drivers/0042-iwlwifi-mvm-don-t-keep-an-mvm-ref-when-the-interface.patch patches.drivers/0043-iwlwifi-mvm-add-an-option-to-start-rs-from-HT-VHT-ra.patch patches.drivers/0044-iwlwifi-mvm-set-default-new-STA-as-non-aggregated.patch patches.drivers/0045-iwlwifi-mvm-configure-scheduled-scan-according-to-tr.patch patches.drivers/0046-iwlwifi-mvm-rs-fix-a-potential-out-of-bounds-access.patch patches.drivers/0047-iwlwifi-mvm-advertise-NETIF_F_SG.patch patches.drivers/0048-iwlwifi-dvm-advertise-NETIF_F_SG.patch patches.drivers/0049-iwlwifi-mvm-remove-an-extra-tab.patch patches.drivers/0050-iwlwifi-mvm-cleanup-roc-te-on-restart-cleanup.patch patches.drivers/0051-iwlwifi-mvm-check-iwl_mvm_wowlan_config_key_params-r.patch patches.drivers/0052-iwlwifi-pcie-allow-the-op_mode-to-block-the-tx-queue.patch patches.drivers/0053-iwlwifi-trans-support-a-callback-for-ASYNC-commands.patch patches.drivers/0054-iwlwifi-block-the-queues-when-we-send-ADD_STA-for-uA.patch patches.drivers/0055-iwlwifi-uninline-iwl_trans_send_cmd.patch patches.drivers/0056-iwlwifi-update-host-command-messages-to-new-format.patch patches.drivers/0058-iwlwifi-avoid-d0i3-commands-when-no-init-ucode-is-lo.patch patches.drivers/0059-iwlwifi-mvm-remove-the-vif-parameter-of-iwl_mvm_conf.patch patches.drivers/0060-iwlwifi-replace-d0i3_mode-and-wowlan_d0i3-with-more-.patch patches.drivers/0061-iwlwifi-expose-fw-usniffer-mode-to-more-utilities.patch patches.drivers/0062-iwlwifi-mvm-change-protocol-offload-flows.patch patches.drivers/0063-iwlwifi-dvm-fix-compare_const_fl.cocci-warnings.patch patches.drivers/0064-iwlwifi-change-the-Intel-Wireless-email-address.patch patches.drivers/0065-iwlwifi-pcie-allow-to-pretend-to-have-Tx-CSUM-for-de.patch patches.drivers/0066-iwlwifi-mvm-prepare-the-code-towards-TSO-implementat.patch patches.drivers/0067-iwlwifi-pcie-re-organize-code-towards-TSO.patch patches.drivers/0068-iwlwifi-clear-ieee80211_tx_info-driver_data-in-the-o.patch patches.drivers/0069-iwlwifi-pcie-build-an-A-MSDU-using-TSO-core.patch patches.drivers/0070-iwlwifi-9000-increase-the-number-of-queues.patch patches.drivers/0071-iwlwifi-mvm-refactor-the-way-fw_key_table-is-handled.patch patches.drivers/0072-iwlwifi-mvm-enable-L3-filtering.patch patches.drivers/0073-iwlwifi-mvm-support-description-for-user-triggered-f.patch patches.drivers/0074-iwlwifi-mvm-small-update-in-the-firmware-API.patch patches.drivers/0075-iwlwifi-mvm-add-extended-dwell-time.patch patches.drivers/0076-iwlwifi-mvm-Add-a-station-in-monitor-mode.patch patches.drivers/0077-iwlwifi-mvm-change-iwl_mvm_get_key_sta_id-to-return-.patch patches.drivers/0078-iwlwifi-mvm-add-9000-series-RX-processing.patch patches.drivers/0079-iwlwifi-mvm-infrastructure-for-frame-release-message.patch patches.drivers/0080-iwlwifi-mvm-dump-more-registers-upon-error.patch patches.drivers/0081-iwlwifi-Update-PCI-IDs-for-8000-and-9000-series.patch patches.drivers/0082-iwlwifi-mvm-Change-number-of-associated-stations-whe.patch patches.drivers/0084-iwlwifi-remove-unused-parameter-from-grab_nic_access.patch patches.drivers/0085-iwlwifi-fix-printf-specifier.patch patches.drivers/0086-iwlwifi-bail-out-in-case-of-bad-trans-state.patch patches.drivers/0089-iwlwifi-mvm-let-the-firmware-choose-the-antenna-for-.patch patches.drivers/0090-iwlwifi-mvm-change-mcc-update-API.patch patches.drivers/0091-iwlwifi-mvm-reset-mvm-scan_type-when-firmware-is-sta.patch patches.drivers/0092-iwlwifi-set-max-firmware-version-of-7265-to-17.patch patches.drivers/0093-iwlwifi-mvm-bump-max-API-to-20.patch patches.drivers/0094-iwlwifi-nvm-fix-loading-default-NVM-file.patch patches.drivers/0095-iwlwifi-mvm-fix-extended-dwell-time.patch patches.drivers/0096-iwlwifi-mvm-dump-the-radio-registers-when-the-firmwa.patch patches.drivers/0097-iwlwifi-mvm-add-a-non-trigger-window-to-fw-dbg-trigg.patch patches.drivers/0098-iwlwifi-mvm-support-A-MSDU-in-A-MPDU.patch patches.drivers/0099-iwlwifi-mvm-remove-useless-WARN_ON-and-rely-on-cfg80.patch patches.drivers/0101-iwlwifi-mvm-don-t-ask-beacons-when-P2P-GO-vif-and-no.patch patches.drivers/0104-iwlwifi-mvm-check-minimum-temperature-notification-l.patch patches.drivers/0105-iwlwifi-mvm-constify-the-parameters-of-a-few-functio.patch patches.drivers/0106-iwlwifi-mvm-fix-memory-leaks-in-error-paths-upon-fw-.patch patches.drivers/0108-iwlwifi-add-new-3168-series-devices-support.patch patches.drivers/0109-iwlwifi-add-device-ID-for-8265.patch patches.drivers/0110-iwlwifi-update-support-for-3168-series-firmware-and-.patch patches.drivers/0111-iwlwifi-mvm-rs-fix-TPC-statistics-handling.patch patches.drivers/0112-iwlwifi-fix-name-of-ucode-loaded-for-8265-series.patch patches.drivers/0114-iwlwifi-pcie-buffer-packets-to-avoid-overflowing-Tx-.patch patches.drivers/0115-iwlwifi-pcie-add-infrastructure-for-multi-queue-rx.patch patches.drivers/0116-iwlwifi-pcie-add-9000-series-multi-queue-rx-DMA-supp.patch patches.drivers/0117-iwlwifi-pcie-add-initial-RTPM-support-for-PCI.patch patches.drivers/0118-iwlwifi-pcie-add-RTPM-support-when-wifi-is-enabled.patch patches.drivers/0119-iwlwifi-mvm-Do-not-switch-to-D3-image-on-suspend.patch patches.drivers/0120-iwlwifi-various-comments-and-code-cleanups.patch patches.drivers/0121-iwlwifi-dvm-handle-zero-brightness-for-wifi-LED.patch patches.drivers/0122-iwlwifi-Document-missing-module-options.patch patches.drivers/0123-iwlwifi-mvm-add-trigger-for-firmware-dump-upon-TX-re.patch patches.drivers/0124-iwlwifi-mvm-Add-P2P-client-snoozing.patch patches.drivers/0125-iwlwifi-mvm-make-collecting-fw-debug-data-optional.patch patches.drivers/0126-iwlwifi-mvm-remove-shadowing-variable.patch patches.drivers/0127-iwlwifi-mvm-fix-debugfs-signedness-warning.patch patches.drivers/0128-iwlwifi-mvm-add-support-for-negative-temperatures.patch patches.drivers/0129-iwlwifi-mvm-support-beacon-storing.patch patches.drivers/0130-iwlwifi-mvm-track-low-latency-sources-separately.patch patches.drivers/0131-iwlwifi-mvm-support-setting-minimum-quota-from-debug.patch patches.drivers/0132-iwlwifi-mvm-change-access-to-ieee80211_hdr.patch patches.drivers/0133-iwlwifi-mvm-add-debug-print-if-scan-config-is-ignore.patch patches.drivers/0134-iwlwifi-mvm-change-the-check-for-ADD_STA-status.patch patches.drivers/0135-iwlwifi-mvm-add-tlv-for-multi-queue-rx-support.patch patches.drivers/0136-iwlwifi-treat-iwl_parse_nvm_data-MAC-addr-as-little-.patch patches.drivers/0137-iwlwifi-mvm-Remove-bf_vif-from-iwl_power_vifs.patch patches.drivers/0138-iwlwifi-mvm-Remove-iwl_mvm_update_beacon_abort.patch patches.drivers/0139-iwlwifi-mvm-add-new-ADD_STA-command-version.patch patches.drivers/0140-iwlwifi-mvm-rs-fix-TPC-action-decision-algorithm.patch patches.drivers/0141-iwlwifi-mvm-support-rss-queues-configuration-command.patch patches.drivers/0142-iwlwifi-pcie-enable-multi-queue-rx-path.patch patches.drivers/0143-iwlwifi-pcie-update-iwl_mpdu_desc-fields.patch patches.drivers/0144-iwlwifi-mvm-allow-to-disable-beacon-filtering-for-AP.patch patches.drivers/0145-iwlwifi-dvm-remove-a-wrong-dependency-on-m.patch patches.drivers/0147-iwlwifi-pcie-fix-RF-Kill-vs.-firmware-load-race.patch patches.drivers/0148-iwlwifi-pcie-fix-erroneous-return-value.patch patches.drivers/0152-iwlwifi-mvm-add-CT-KILL-notification.patch patches.drivers/0153-iwlwifi-mvm-add-registration-to-thermal-zone.patch patches.drivers/0154-iwlwifi-mvm-add-registration-to-cooling-device.patch patches.drivers/0155-iwlwifi-mvm-set-the-correct-descriptor-size-for-trac.patch patches.drivers/0156-iwlwifi-mvm-fix-RSS-key-sizing.patch patches.drivers/0157-iwlwifi-mvm-handle-pass-all-scan-reporting.patch patches.drivers/0158-iwlwifi-mvm-rs-fix-a-theoretical-access-to-uninitial.patch patches.drivers/0159-iwlwifi-mvm-bump-firmware-API-to-21.patch patches.drivers/0160-iwlwifi-pcie-aggregate-Flow-Handler-configuration-wr.patch patches.drivers/0161-iwlwifi-pcie-Add-new-configuration-to-enable-MSIX.patch patches.drivers/0162-iwlwifi-pcie-fix-identation-in-trans.c.patch patches.drivers/0163-iwlwifi-mvm-enable-VHT-MU-MIMO-for-supported-hardwar.patch patches.drivers/0173-iwlwifi-pcie-configure-more-RFH-settings.patch patches.drivers/0174-iwlwifi-pcie-add-pm_prepare-and-pm_complete-ops.patch patches.drivers/0175-iwlwifi-pcie-prevent-skbs-shadowing-in-iwl_trans_pci.patch patches.drivers/0180-iwlwifi-mvm-various-trivial-cleanups.patch patches.drivers/0182-iwlwifi-mvm-forbid-U-APSD-for-P2P-Client-if-the-firm.patch patches.drivers/0183-iwlwifi-mvm-Send-power-command-on-BSS_CHANGED_BEACON.patch patches.drivers/0184-iwlwifi-mvm-take-care-of-padded-packets.patch patches.drivers/0185-iwlwifi-mvm-kill-iwl_mvm_enable_agg_txq.patch patches.drivers/0186-iwlwifi-mvm-Disable-beacon-storing-in-D3-when-WOWLAN.patch patches.drivers/0187-iwlwifi-support-ucode-with-d0-unified-image-regular-.patch patches.drivers/0188-iwlwifi-mvm-update-ucode-status-before-stopping-devi.patch patches.drivers/0189-iwlwifi-pcie-detect-and-workaround-invalid-write-ptr.patch patches.drivers/0190-iwlwifi-mvm-disable-DQA-support.patch patches.drivers/0191-iwlwifi-mvm-only-release-the-trans-ref-if-d0i3-is-su.patch patches.drivers/0192-iwlwifi-add-disable_11ac-module-param.patch patches.drivers/0193-iwlwifi-mvm-take-the-transport-ref-back-when-leaving.patch patches.drivers/0194-iwlwifi-mvm-support-sw-queue-start-stop-from-mvm.patch patches.drivers/0197-iwlwifi-pcie-forbid-RTPM-on-device-removal.patch patches.drivers/0198-iwlwifi-pcie-refactor-RXBs-reclaiming-code.patch patches.drivers/0199-iwlwifi-pcie-set-RB-chunk-size-back-to-64.patch patches.drivers/0200-iwlwifi-mvm-avoid-panics-with-thermal-device-usage.patch patches.drivers/0201-iwlwifi-refactor-the-code-that-reads-the-MAC-address.patch patches.drivers/0202-iwlwifi-mvm-fix-unregistration-of-thermal-in-some-er.patch patches.drivers/0203-iwlwifi-mvm-set-the-correct-amsdu-enum-values.patch patches.drivers/0204-iwlwifi-mvm-extend-time-event-duration.patch patches.drivers/0205-iwlwifi-mvm-add-ctdp-operations-to-debugfs.patch patches.drivers/0207-iwlwifi-mvm-ROC-cleanup-time-event-info-on-FW-failur.patch patches.drivers/0209-iwlwifi-pcie-fine-tune-number-of-rxbs.patch patches.drivers/0210-iwlwifi-add-support-for-getting-HW-address-from-CSR.patch patches.drivers/0211-iwlwifi-mvm-don-t-let-NDPs-mess-the-packet-tracking.patch patches.drivers/0213-iwlwifi-mvm-return-the-cooling-state-index-instead-o.patch patches.drivers/0214-iwlwifi-pcie-avoid-restocks-inside-rx-loop-if-not-em.patch patches.drivers/0215-iwlwifi-mvm-adapt-the-firmware-assert-log-to-new-fir.patch patches.drivers/0216-iwlwifi-mvm-don-t-try-to-offload-AES-CMAC-in-AP-IBSS.patch patches.drivers/0217-iwlwifi-mvm-update-GSCAN-capabilities.patch patches.drivers/0220-iwlwifi-add-device-IDs-for-the-8265-device.patch patches.drivers/0221-iwlwifi-mvm-avoid-to-WARN-about-gscan-capabilities.patch patches.drivers/0222-iwlwifi-8000-fix-MODULE_FIRMWARE-input.patch patches.drivers/0223-iwlwifi-mvm-fix-accessing-Null-pointer-during-fw-dum.patch patches.drivers/0225-iwlwifi-add-new-8260-PCI-IDs.patch patches.drivers/0226-iwlwifi-add-new-8265.patch patches.drivers/0227-iwlwifi-add-new-8265-series-PCI-ID.patch patches.drivers/0228-iwlwifi-fix-double-hyphen-in-MODULE_FIRMWARE-for-800.patch patches.drivers/0229-iwlwifi-Fix-firmware-name-maximum-length-definition.patch patches.drivers/0230-iwlwifi-pcie-extend-device-reset-delay.patch patches.drivers/0231-iwlwifi-mvm-don-t-restart-HW-if-suspend-fails-with-u.patch patches.drivers/0234-iwlwifi-pcie-don-t-increment-decrement-a-bool.patch patches.drivers/0235-iwlwifi-mvm-writing-zero-bytes-to-debugfs-causes-a-c.patch patches.drivers/0236-iwlwifi-pcie-fix-global-table-size.patch patches.drivers/0237-iwlwifi-mvm-avoid-harmless-Wmaybe-uninialized-warnin.patch patches.drivers/0238-iwlwifi-pcie-enable-interrupts-before-releasing-the-.patch patches.drivers/0239-iwlwifi-pcie-fix-a-race-in-firmware-loading-flow.patch patches.drivers/0240-iwlwifi-check-for-valid-ethernet-address-provided-by.patch patches.drivers/0241-iwlwifi-mvm-bail-out-if-CTDP-start-operation-fails.patch patches.drivers/0242-iwlwifi-pcie-mark-command-queue-lock-with-separate-l.patch patches.drivers/0243-iwlwifi-mvm-fix-d3_test-with-unified-D0-D3-images.patch patches.drivers/0244-iwlwifi-mvm-fix-netdetect-starting-stopping-for-unif.patch patches.drivers/0245-iwlwifi-tt-move-ucode_loaded-check-under-mutex.patch patches.drivers/0246-iwlwifi-mvm-unmap-the-paging-memory-before-freeing-i.patch patches.drivers/0247-iwlwifi-mvm-synchronize-firmware-DMA-paging-memory.patch patches.drivers/0248-iwlwifi-mvm-compare-full-command-ID.patch patches.drivers/iwlwifi-mvm-reset-the-fw_dump_desc-pointer-after-ASS patches.drivers/iwlwifi-mvm-unconditionally-stop-device-after-init patches.drivers/iwlwifi-pcie-fix-command-completion-name-debug patches.drivers/iwlwifi-missing-error-code-in-iwl_trans_pcie_alloc patches.suse/iwlwifi-expose-default-fallback-ucode-api patches.drivers/b43-Add-missing-MODULE_FIRMWARE ######################################################## # 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/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 patches.fixes/sbp-target-fix-second-argument-of-percpu_ida_alloc patches.drivers/target-enhance-and-export-target_alloc_sgl-target_fr.patch patches.drivers/IB-srpt-Add-parentheses-around-sizeof-argument.patch patches.drivers/IB-srpt-Remove-struct-srpt_node_acl.patch patches.drivers/IB-srpt-Inline-srpt_sdev_name.patch patches.drivers/IB-srpt-Inline-srpt_get_ch_state.patch patches.drivers/IB-srpt-Introduce-target_reverse_dma_direction.patch patches.drivers/IB-srpt-Use-scsilun_to_int.patch patches.drivers/IB-srpt-Simplify-channel-state-management.patch patches.drivers/IB-srpt-Simplify-srpt_shutdown_session.patch patches.drivers/IB-srpt-Fix-srpt_close_session.patch patches.drivers/IB-srpt-Fix-srpt_handle_cmd-error-paths.patch patches.drivers/IB-srpt-Fix-how-aborted-commands-are-processed.patch patches.drivers/IB-srpt-Inline-trivial-CM-callback-functions.patch patches.drivers/IB-srpt-Eliminate-srpt_find_channel.patch patches.drivers/IB-srpt-Log-private-data-associated-with-REJ.patch patches.drivers/IB-srpt-Use-a-mutex-to-protect-the-channel-list.patch patches.drivers/IB-srpt-Detect-session-shutdown-reliably.patch patches.drivers/IB-srpt-Fix-srpt_write_pending.patch patches.drivers/IB-srpt-Log-out-all-initiators-if-a-port-is-disabled.patch patches.drivers/IB-srpt-Introduce-srpt_process_wait_list.patch patches.drivers/IB-srpt-Fix-wait-list-processing.patch patches.drivers/ib_srpt-fix-a-WARN_ON-message.patch patches.drivers/IB-srpt-convert-to-the-generic-RDMA-READ-WRITE-API.patch patches.drivers/IB-srpt-Reduce-QP-buffer-size.patch patches.drivers/IB-core-Introduce-capabilitymask2-field-in-ClassPort.patch patches.drivers/IB-SA-Agent-Add-support-for-SA-agent-get-ClassPortIn.patch patches.drivers/IB-core-Support-new-type-of-join-state-for-multicast.patch patches.drivers/IB-ipoib-Support-SendOnlyFullMember-MCG-for-SendOnly.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 patches.fixes/iscsi-target-return-error-if-unable-to-add-network-portal patches.drivers/iser-target-Remove-redundant-wait-in-release_conn.patch patches.drivers/iser-target-Remove-impossible-condition-from-isert_w.patch patches.drivers/iser-target-Remove-ISER_RECV_DATA_SEG_LEN.patch patches.drivers/iser-target-Split-and-properly-type-the-login-buffer.patch patches.drivers/iser-target-Convert-to-new-CQ-API.patch patches.drivers/iser-target-Kill-struct-isert_rdma_wr.patch patches.drivers/iser-target-Kill-the-isert_cmd-back-pointer-in-struc.patch patches.drivers/iser-target-Use-ib_drain_qp.patch patches.drivers/IB-isert-convert-to-the-generic-RDMA-READ-WRITE-API.patch patches.drivers/target-consolidate-and-fix-session-shutdown.patch patches.drivers/target-remove-acl_stop.patch patches.drivers/target-make-shutdown_session-optional.patch patches.drivers/target-make-close_session-optional.patch patches.drivers/iscsi-target-remove-usage-of-shutdown_session.patch patches.drivers/target-remove-sess_kref-and-shutdown_session.patch patches.drivers/target-need_to_release-is-always-false-remove-redund.patch patches.drivers/iscsi-target-graceful-disconnect-on-invalid-mapping-.patch patches.drivers/target-fix-spelling-mistake-limitiation-limitation.patch patches.drivers/target-user-Use-sense_reason_t-in-tcmu_queue_cmd_rin.patch patches.drivers/target-user-Return-an-error-if-cmd-data-size-is-too-.patch patches.drivers/target-user-Fix-comments-to-not-refer-to-data-ring.patch patches.drivers/iscsi-target-fix-spelling-mistake-Unsolicitied-Unsol.patch patches.drivers/iscsi-target-fix-iscsi-cmd-leak.patch patches.drivers/target-fix-potential-race-window-in-target_sess_cmd_.patch patches.drivers/target-Use-NULL-instead-of-0-to-represent-a-pointer.patch patches.drivers/target-user-Fix-a-data-type-in-tcmu_queue_cmd.patch patches.drivers/iscsi_target-deal-with-short-writes-on-the-tx-side.patch patches.drivers/target-tcm_fc-Remove-a-set-but-not-used-variable.patch patches.drivers/target-iscsi-Fix-indentation-in-iscsi_target_start_n.patch patches.drivers/target-iscsi-Fix-spelling-of-perform.patch patches.drivers/target-iscsi-Fix-spelling-of-reallegiance.patch patches.drivers/target-iscsi-Introduce-a-helper-function-for-TMF-tra.patch patches.drivers/target-iscsi-Fix-iSCSI-task-reassignment-handling.patch patches.drivers/target-Remove-se_tmr_req.tmr_lun.patch patches.drivers/target-Make-core_tmr_abort_task-consider-all-command.patch patches.drivers/target-Correct-transport_wait_for_tasks-documentatio.patch patches.drivers/target-Stop-execution-if-CMD_T_STOP-has-been-set.patch patches.drivers/target-Remove-an-overly-chatty-debug-message.patch patches.drivers/target-Inline-transport_cmd_check_stop.patch patches.drivers/target-Move-session-check-from-target_put_sess_cmd-i.patch patches.drivers/target-Remove-command-flag-CMD_T_BUSY.patch patches.drivers/target-Remove-command-flag-CMD_T_DEV_ACTIVE.patch patches.drivers/target-export-protocol-identifier.patch patches.drivers/uapi-fix-linux-target_core_user.h-userspace-compilat.patch patches.drivers/target-Fix-handling-of-aborted-failed-commands.patch patches.drivers/target-Delete-tmr-from-list-before-processing.patch patches.drivers/iscsi-target-Fix-early-login-failure-statistics-miss.patch patches.drivers/target-Add-counters-for-ABORT_TASK-success-failure.patch patches.drivers/target-fixup-error-message-in-target_tg_pt_gp_alua_a.patch patches.drivers/target-fixup-error-message-in-target_tg_pt_gp_tg_pt_.patch ######################################################## # dlm ######################################################## patches.fixes/0001-dlm-config-Fix-ENOMEM-failures-in-make_cluster.patch patches.fixes/0001-dlm-add-log_info-config-option.patch patches.fixes/0001-DLM-Replace-nodeid_to_addr-with-kernel_getpeername.patch patches.fixes/0002-DLM-Save-and-restore-socket-callbacks-properly.patch patches.fixes/0003-dlm-don-t-save-callbacks-after-accept.patch patches.fixes/0004-dlm-remove-lock_sock-to-avoid-scheduling-while-atomi.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.fixes/PCI-pciehp-Leave-power-indicator-on-when-enabling-al.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 patches.drivers/PCI-AER-include-header-file # fate#322061 PCI driver for Hisilicon/Huawei Hip06d05 patches.drivers/arm64-hip-0001-PCI-hisi-Add-support-for-HiSilicon-Hip06-PCIe-host-c.patch patches.drivers/arm64-hip-0002-PCI-hisi-Make-explicitly-non-modular.patch patches.drivers/arm64-hip-0003-PCI-hisi-Add-local-struct-device-pointers.patch patches.drivers/arm64-hip-0004-PCI-hisi-Remove-unused-platform-data.patch patches.drivers/arm64-hip-0005-PCI-hisi-Name-private-struct-pointer-hisi_pcie-consi.patch patches.drivers/arm64-hip-0006-PCI-hisi-Remove-redundant-struct-hisi_pcie.reg_base.patch patches.drivers/arm64-hip-0007-PCI-hisi-Use-generic-DesignWare-accessors.patch patches.drivers/arm64-hip-0008-PCI-hisi-Include-register-block-base-in-PCIE_SYS_STA.patch patches.drivers/arm64-hip-0009-PCI-hisi-Pass-device-specific-struct-to-internal-fun.patch patches.drivers/arm64-hip-0010-PCI-hisi-Reorder-struct-hisi_pcie.patch patches.drivers/arm64-hip-0011-PCI-hisi-Remove-redundant-error-message-from-hisi_pc.patch patches.drivers/arm64-PCI-designware-Return-data-directly-from-dw_pcie_rea.patch patches.drivers/arm64-PCI-designware-Simplify-pcie_host_ops.readl_rc-and-..patch patches.drivers/arm64-PCI-designware-Swap-order-of-dw_pcie_writel_rc-reg-v.patch patches.drivers/arm64-PCI-designware-Export-dw_pcie_readl_rc-dw_pcie_write.patch # Rockchip PCIe driver patches.drivers/arm64-PCI-rockchip-Add-Rockchip-PCIe-controller-support.patch patches.drivers/arm64-0001-PCI-rockchip-Increase-the-Max-Credit-update-interval.patch patches.drivers/arm64-0002-PCI-rockchip-Improve-the-deassert-sequence-of-four-r.patch patches.drivers/arm64-0003-PCI-rockchip-Fix-wrong-transmitted-FTS-count.patch patches.drivers/arm64-PCI-rockchip-Remove-unused-platform-data.patch patches.drivers/arm64-PCI-rockchip-Indent-if-statement-body.patch patches.drivers/arm64-PCI-rockchip-Add-three-new-resets-as-required-proper.patch patches.arch/arm64-PCI-Warn-on-possible-RW1C-corruption-for-sub-32-bit-.patch patches.arch/arm64-of-pci-Add-of_pci_get_max_link_speed-to-parse-max-li.patch patches.drivers/arm64-0001-PCI-rockchip-Provide-captured-slot-power-limit-and-s.patch patches.drivers/arm64-0002-PCI-rockchip-Mark-RC-as-common-clock-architecture.patch patches.drivers/arm64-0003-PCI-rockchip-Add-Kconfig-COMPILE_TEST.patch patches.drivers/arm64-0004-PCI-rockchip-Fix-negotiated-lanes-calculation.patch patches.drivers/arm64-0005-PCI-rockchip-Specify-the-link-capability.patch patches.drivers/arm64-0006-PCI-rockchip-Remove-the-pointer-to-L1-substate-cap.patch patches.drivers/arm64-0007-PCI-rockchip-Correct-the-use-of-FTS-mask.patch patches.drivers/arm64-0008-PCI-rockchip-Clean-up-bit-definitions-for-PCIE_RC_CO.patch patches.drivers/arm64-0009-PCI-rockchip-Split-out-rockchip_cfg_atu.patch patches.drivers/arm64-0010-PCI-rockchip-Move-the-deassert-of-pm-aclk-pclk-after.patch # ARM64 ECAM quirks patches.arch/arm64-0001-ACPI-Add-acpi_resource_consumer-to-find-device-that-.patch patches.arch/arm64-0002-arm64-PCI-Add-local-struct-device-pointers.patch patches.arch/arm64-0003-arm64-PCI-Search-ACPI-namespace-to-ensure-ECAM-space.patch patches.arch/arm64-0004-arm64-PCI-Manage-controller-specific-data-on-per-con.patch patches.arch/arm64-0005-arm64-PCI-Exclude-ACPI-consumer-resources-from-host-.patch patches.arch/arm64-0006-PCI-ACPI-Extend-pci_mcfg_lookup-to-return-ECAM-confi.patch patches.arch/arm64-0007-PCI-ACPI-Check-for-platform-specific-MCFG-quirks.patch patches.arch/arm64-0008-PCI-ACPI-Provide-acpi_get_rc_resources-for-ARM64-pla.patch patches.arch/arm64-0009-PCI-Add-MCFG-quirks-for-Qualcomm-QDF2432-host-contro.patch patches.arch/arm64-0010-PCI-Add-MCFG-quirks-for-HiSilicon-Hip05-06-07-host-c.patch patches.arch/arm64-0011-PCI-thunder-pem-Factor-out-resource-lookup.patch patches.arch/arm64-0012-PCI-Add-MCFG-quirks-for-Cavium-ThunderX-pass2.x-host.patch patches.arch/arm64-0013-PCI-Add-MCFG-quirks-for-Cavium-ThunderX-pass1.x-host.patch patches.arch/arm64-0014-PCI-Add-MCFG-quirks-for-X-Gene-host-controller.patch patches.arch/0001-PCI-xgene-Fix-double-free-on-init-error.patch patches.drivers/0001-arm64-prefetch-don-t-provide-spin_lock_prefetch-with.patch patches.drivers/0002-arm64-prefetch-add-missing-include-for-spin_lock_pre.patch patches.drivers/0006-arm64-Fix-behavior-of-maxcpus-N.patch patches.drivers/0007-ACPI-NUMA-Use-pr_fmt-instead-of-printk.patch patches.drivers/0008-ACPI-NUMA-Replace-ACPI_DEBUG_PRINT-with-pr_debug.patch patches.drivers/0009-ACPI-NUMA-remove-duplicate-NULL-check.patch patches.drivers/0010-ACPI-NUMA-remove-unneeded-acpi_numa-1.patch patches.drivers/0012-arm64-Honor-nosmp-kernel-command-line-option.patch patches.drivers/0013-PCI-thunder-ecam-Make-explicitly-non-modular.patch patches.drivers/0014-PCI-thunder-pem-Make-explicitly-non-modular.patch patches.drivers/0015-i2c-octeon-Cleanup-kerneldoc-comments.patch patches.drivers/0016-i2c-octeon-Cleanup-i2c-octeon-driver.patch patches.drivers/0017-i2c-octeon-Cleanup-resource-allocation-code.patch patches.drivers/0018-i2c-octeon-Support-I2C_M_RECV_LEN.patch patches.drivers/0019-i2c-octeon-Increase-retry-default-and-use-fixed-time.patch patches.drivers/0020-i2c-octeon-Move-set-clock-and-init-lowlevel-upward.patch patches.drivers/0021-i2c-octeon-Rename-read-write-_sw-to-reg_-read-write.patch patches.drivers/0022-i2c-octeon-Introduce-helper-functions-for-register-a.patch patches.drivers/0023-i2c-octeon-Remove-superfluous-check-in-octeon_i2c_te.patch patches.drivers/0024-i2c-octeon-Improve-error-status-checking.patch patches.drivers/0025-i2c-octeon-Use-i2c-recovery-framework.patch patches.drivers/0026-i2c-octeon-Add-flush-writeq-helper-function.patch patches.drivers/0027-i2c-octeon-Enable-High-Level-Controller.patch patches.drivers/0028-i2c-octeon-Add-support-for-cn78xx-chips.patch patches.drivers/0029-i2c-octeon-Remove-zero-length-message-support.patch patches.drivers/0030-i2c-octeon-Improve-performance-if-interrupt-is-early.patch patches.drivers/0031-i2c-octeon-Add-workaround-for-broken-irqs-on-CN3860.patch patches.drivers/0032-i2c-octeon-Missing-AAK-flag-in-case-of-I2C_M_RECV_LE.patch patches.drivers/0033-i2c-octeon-Avoid-printk-after-too-long-SMBUS-message.patch patches.drivers/0034-i2c-octeon-Rename-driver-to-prepare-for-split.patch patches.drivers/0035-i2c-octeon-Split-the-driver-into-two-parts.patch patches.drivers/0036-i2c-thunderx-Add-i2c-driver-for-ThunderX-SOC.patch patches.drivers/0037-i2c-thunderx-Add-SMBUS-alert-support.patch patches.drivers/0038-i2c-octeon-thunderx-Move-register-offsets-to-struct.patch patches.drivers/0039-i2c-octeon-Sort-include-files-alphabetically.patch patches.drivers/0040-i2c-octeon-Use-booleon-values-for-booleon-variables.patch patches.drivers/0041-i2c-octeon-Fix-set-SCL-recovery-function.patch patches.drivers/0042-i2c-octeon-Avoid-sending-STOP-during-recovery.patch patches.drivers/0043-i2c-octeon-Fix-high-level-controller-status-check.patch patches.drivers/0044-i2c-octeon-thunderx-TWSI-software-reset-in-recovery.patch patches.drivers/0045-i2c-octeon-thunderx-Remove-double-check-after-interr.patch patches.drivers/0046-i2c-octeon-thunderx-Limit-register-access-retries.patch patches.drivers/0047-ACPI-ARM64-Remove-EXPERT-dependency-for-ACPI-on-ARM6.patch # bsc#1039149 patches.drivers/0001-ARM64-PCI-Set-root-bus-NUMA-node-on-ACPI-systems.patch # Marvell PCI patches.drivers/0001-PCI-designware-Add-generic-dw_pcie_wait_for_link.patch patches.drivers/0001-PCI-mvebu-Restrict-build-to-32-bit-ARM.patch patches.drivers/0001-PCI-armada-Add-driver-for-Marvell-Armada-7K-8K-PCIe-.patch patches.drivers/0002-PCI-aardvark-Add-Aardvark-PCI-host-controller-driver.patch patches.drivers/PCI-aardvark-host-controller-merge.patch patches.drivers/0003-PCI-mvebu-Constify-mvebu_pcie_pm_ops-structure.patch patches.drivers/0004-PCI-mvebu-Use-SET_NOIRQ_SYSTEM_SLEEP_PM_OPS-for-mveb.patch patches.drivers/0005-PCI-mvebu-Make-explicitly-non-modular.patch patches.drivers/0006-PCI-mvebu-Request-host-bridge-window-resources-with-.patch patches.drivers/0007-PCI-mvebu-Add-local-struct-device-pointers.patch patches.drivers/0008-PCI-mvebu-Use-existing-of_node-pointer.patch patches.drivers/0009-PCI-mvebu-Handle-changes-to-the-bridge-windows-while.patch patches.drivers/0010-PCI-mvebu-Change-delay-after-reset-to-the-PCIe-spec-.patch patches.drivers/0011-PCI-aardvark-Remove-redundant-dev_err-call-in-advk_p.patch patches.drivers/0012-PCI-aardvark-Fix-pci_remap_iospace-failure-path.patch patches.drivers/0013-PCI-aardvark-Add-local-struct-device-pointers.patch patches.drivers/0014-PCI-aardvark-Remove-unused-platform-data.patch patches.drivers/0015-PCI-armada-Remove-unused-platform-data.patch patches.drivers/0016-PCI-armada-Add-local-base-pointer.patch patches.drivers/0017-PCI-armada-Remove-redundant-struct-armada8k_pcie.bas.patch patches.drivers/0018-PCI-armada-Use-generic-DesignWare-accessors.patch patches.drivers/0019-PCI-armada-Pass-device-specific-struct-to-internal-f.patch patches.drivers/0020-PCI-armada-Reorder-struct-armada8k_pcie.patch patches.drivers/PCI-pciehp-Prioritize-data-link-event-over-presence # bsc#1039214 - pci 0000:ff:12.4: BAR 4: failed to assign [mem size 0x00000040] on # lenovo RD650 with CPU: 1*Intel(R) Xeon(R) CPU E5-2690 v4@ 2.60GHz patches.fixes/x86-pci-mark-broadwell-ep-home-agent-1-as-having-non-compliant-bars # bsc#1051478 patches.drivers/pci-convert-mellanox-broken-intx-quirks-to-be-for-listed-devices-only patches.drivers/pci-support-intx-masking-on-connectx-4-with-firmware-x-14-1100 patches.drivers/pci-dwc-fix-uninitialized-variable-in-dw_handle_msi_irq patches.drivers/pci-dwc-dra7xx-use-rw1c-for-irqstatus_msi-and-irqstatus_main patches.drivers/pci-correct-pci_std_resource_end-usage patches.drivers/pci-enable-ecrc-only-if-device-supports-it patches.drivers/pci-pm-fix-native-pme-handling-during-system-suspend-resume ######################################################## # 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 patches.drivers/0001-usb-musb-ux500-Fix-NULL-pointer-dereference-at-syste.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/usb-host-xhci-plat-fix-NULL-pointer-in-probe-for-dev.patch patches.drivers/0001-usb-host-xhci-plat-Make-enum-xhci_plat_type-start-at.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-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-scsi-introduce-a-quirk-for-false-cache-reporting.patch patches.drivers/0001-cdc-acm-added-sanity-checking-for-probe.patch patches.drivers/0001-PCI-Fix-BUG-on-device-attach-failure.patch # serial patches.drivers/0001-USB-serial-fix-compare_const_fl.cocci-warnings.patch patches.drivers/0002-USB-serial-ch341-add-register-and-USB-request-defini.patch patches.drivers/0003-USB-serial-ch341-reinitialize-chip-on-reconfiguratio.patch patches.drivers/0004-USB-serial-ch341-add-support-for-parity-frame-length.patch patches.drivers/0005-USB-serial-ch341-fix-line-settings-after-reset-resum.patch patches.drivers/0006-USB-serial-ch341-fix-baud-rate-and-line-control-hand.patch patches.drivers/0007-USB-serial-ch341-fix-modem-status-handling.patch # network patches.drivers/0001-lan78xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch patches.drivers/0001-sr9700-use-skb_cow_head-to-deal-with-cloned-skbs.patch patches.drivers/0001-smsc75xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch patches.drivers/0001-cx82310_eth-use-skb_cow_head-to-deal-with-cloned-skb.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 patches.arch/0001-usb-of-add-an-api-to-get-dr_mode-by-the-phy-node.patch patches.arch/0001-USB-Fix-of_usb_get_dr_mode_by_phy-with-a-shared-phy-.patch patches.arch/0001-usb-of-fix-build-breakage-on-OF.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/x86-platform-intel-iosf_mbi-Add-a-mutex-for-P-Unit-a patches.drivers/x86-platform-intel-iosf_mbi-Add-a-PMIC-bus-access-no patches.drivers/i2c-designware-Rename-accessor_flags-to-flags patches.drivers/i2c-designware-baytrail-Pass-dw_i2c_dev-into patches.drivers/i2c-designware-baytrail-Only-check-iosf_mbi_availabl patches.drivers/i2c-designware-baytrail-Add-support-for-cherrytrail patches.drivers/i2c-designware-baytrail-Fix-race-when-resetting-the- patches.drivers/i2c-designware-baytrail-Disallow-the-CPU-to-enter-C6 patches.drivers/i2c-designware-baytrail-Acquire-P-Unit-access-on-bus patches.drivers/i2c-designware-baytrail-Call-pmic_bus_access_notifie patches.drivers/drm-i915-Add-intel_uncore_suspend-resume-functions patches.drivers/drm-i915-Listen-for-PMIC-bus-access-notifications patches.drivers/i2c-designware-Never-suspend-i2c-busses-used-for-acc patches.drivers/i2c-designware-Disable-pm-for-PMIC-i2c-bus-even-if-t patches.drivers/0001-i2c-designware-increase-timeout.patch patches.drivers/i2c-ismt-Add-Intel-DNV-PCI-ID.patch patches.drivers/0001-i2c-dw-Add-APM-X-Gene-ACPI-I2C-device-support.patch patches.drivers/0002-i2c-designware-Do-not-require-clock-when-SSCN-and-FF.patch patches.drivers/i2c-designware-baytrail-fix-potential-null-pointer-d ######################################################## # 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 patches.drivers/Input-i8042-Trust-firmware-a-bit-more-when-probing-o patches.drivers/0001-HID-usbhid-Quirk-a-AMI-virtual-mouse-and-keyboard-wi.patch patches.drivers/Input-gpio-keys-fix-check-for-disabling-unsupported- patches.drivers/input-misc-max77693-Use-pwm_get_args-where-appropria ########################################################## # 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-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 patches.drivers/088-ASoC-rt5670-add-HS-ground-control patches.drivers/089-ASoC-cht_bsw_rt5645-Fix-leftover-kmalloc patches.drivers/090-ASoC-rt5640-use-msleep-for-long-delays patches.drivers/0091-ASoC-sti-Fix-error-handling-if-of_clk_get-fails patches.drivers/ASoC-Intel-Skylake-Uninitialized-variable-in-probe_c patches.drivers/ALSA-fm801-Initialize-chip-after-IRQ-handler-is-regi # i915 / HD-audio component (bsc#1033784) patches.drivers/ALSA-hda-Skip-ELD-notification-during-PM-process patches.drivers/ALSA-hda-Do-zero-clear-in-snd_hdmi_parse_eld-itself patches.drivers/ALSA-hda-Split-ELD-update-code-from-hdmi_present_sen patches.drivers/ALSA-hda-Fix-superfluous-HDMI-jack-repoll patches.drivers/ALSA-hda-Use-component-ops-for-i915-HDMI-DP-audio-ja patches.drivers/ALSA-hda-Move-audio-component-accesses-to-hdac_i915 patches.drivers/ALSA-hda-Fix-forgotten-HDMI-monitor_present-update patches.drivers/ALSA-hda-Fix-spurious-kernel-WARNING-on-Baytrail-HDM patches.drivers/ALSA-hda-Fix-regression-of-monitor_present-flag-in-e patches.drivers/ALSA-hda-Fix-inconsistent-monitor_present-state-unti patches.drivers/ALSA-hda-Update-BCLK-also-at-hotplug-for-i915-HSW-BD patches.drivers/ALSA-hda-Fix-missing-ELD-update-at-unplugging patches.drivers/ALSA-hda-Add-a-sanity-check-of-pin-port-mapping-on-i patches.drivers/ALSA-hda-Add-the-pin-port-mapping-on-Intel-ILK-and-V patches.drivers/ALSA-hda-Loop-interrupt-handling-until-really-cleare patches.drivers/ALSA-hda-fix-to-wait-for-RIRB-CORB-DMA-to-set patches.drivers/ALSA-hdac_regmap-fix-the-register-access-for-runtime patches.drivers/ALSA-hda-add-sanity-check-to-force-the-separate-stre patches.drivers/ALSA-hda-Fix-cpu-lockup-when-stopping-the-cmd-dmas patches.drivers/ALSA-hdac-Add-support-for-hda-DMA-Resume-capability patches.drivers/ALSA-hda-add-more-ML-register-definitions patches.drivers/ALSA-hda-move-bus_parse_capabilities-to-core patches.drivers/ALSA-hda-Add-support-for-parsing-new-HDA-capabilitie patches.drivers/ALSA-hda-set-intel-audio-clock-to-a-proper-value patches.kabi/ALSA-hda-Fix-kABI-with-bus-caps ######################################################## # Char / serial ######################################################## patches.fixes/fix-stop-machine patches.fixes/dev-mem-remove-superfluous-error.patch patches.drivers/serial-8250-Integrate-Fintek-into-8250_base patches.drivers/serial-8250_fintek-fix-the-mismatched-IRQ-mode patches.drivers/8250-fintek-rename-IRQ_MODE-macro patches.drivers/drivers-tty-8250-only-call-fintek_8250_probe-when-do patches.fixes/tty-0001-tty-Simplify-tty_set_ldisc-exit-handling.patch patches.fixes/tty-0002-tty-Reset-c_line-from-driver-s-init_termios.patch patches.fixes/tty-0003-tty-Prepare-for-destroying-line-discipline-on-hangup.patch patches.fixes/tty-0004-tty-Handle-NULL-tty-ldisc.patch patches.fixes/tty-0005-tty-Move-tty_ldisc_kill.patch patches.fixes/tty-0006-tty-Use-disc-for-line-discipline-index-name.patch patches.fixes/tty-0007-tty-Refactor-tty_ldisc_reinit-for-reuse.patch patches.fixes/tty-0008-tty-Destroy-ldisc-instance-on-hangup.patch patches.fixes/tty-0009-tty-Fix-ldisc-crash-on-reopened-tty.patch patches.drivers/dmaengine-hsu-speed-up-residue-calculation patches.drivers/dmaengine-hsu-set-HSU_CH_MTSR-to-memory-width patches.drivers/dmaengine-hsu-correct-residue-calculation-of-active- patches.drivers/dmaengine-hsu-allow-more-than-3-descriptors patches.drivers/dmaengine-hsu-don-t-check-direction-of-timeouted-cha patches.drivers/dmaengine-hsu-Export-hsu_dma_get_status patches.drivers/serial-8250-Eliminate-needless-local-in-irq-handlers patches.drivers/serial-8250-Reduce-expr-in-8250-irq-handler patches.drivers/serial-omap8250-Eliminate-local-in-omap8250_runtime_ patches.drivers/serial-omap8250-Drop-rx-buffer-sync patches.drivers/serial-omap8250-Simplify-rx-dma-completion-interface patches.drivers/serial-8250-Extract-IIR-logic-steering-from-rx-dma patches.drivers/serial-8250_dma-Export-serial8250_rx_dma_flush patches.drivers/serial-8250_mid-Read-RX-buffer-on-RX-DMA-timeout-for ######################################################## # 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-Correctly-handle-preemption-in-console_unlock.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 patches.suse/printk-Switch-to-the-sync-mode-when-an-emergency-mes.patch patches.suse/printk-console-Correctly-mark-console-that-is-used-w.patch patches.suse/printk-xen-Force-printk-sync-mode-when-migrating-Xen.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/Bluetooth-btmrvl-fix-hung-task-warning-dump patches.fixes/Bluetooth-hidp-fix-possible-might-sleep-error-in-hid.patch patches.fixes/blueborne-fix-4.4-sle12-sp2.patch 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/dell-laptop-Adds-support-for-keyboard-backlight-timeout patches.drivers/ipmi_si-create-hardware-independent-softdep-for-ipmi.patch # fate#321593 patches.drivers/genwqe-ensure-zero-initialization.patch patches.drivers/GenWQE-Change-default-access-rights-for-device-node.patch patches.drivers/rtc-cmos-Clear-ACPI-driven-alarms-upon-resume patches.drivers/rtc-cmos-Restore-alarm-after-resume patches.drivers/rtc-cmos-avoid-unused-function-warning patches.drivers/rtc-cmos-Don-t-enable-interrupts-in-the-middle-of-th patches.fixes/iio-hid-sensor-Store-restore-poll-and-hysteresis-on patches.fixes/iio-hid-sensor-fix-return-of-EINVAL-on-invalid-value patches.fixes/dmaengine-dw-fix-typo-in-Kconfig patches.fixes/power-bq27xxx-fix-register-numbers-of-bq27500 patches.fixes/regulator-isl9305-fix-array-size patches.fixes/platform-x86-fujitsu-laptop-use-brightness_set_block patches.drivers/0001-Bluetooth-Add-support-for-Intel-Bluetooth-device-316.patch # FATE#321194 patches.drivers/0001-spi-pxa2xx-Add-support-for-Intel-Kaby-Lake-PCH-H.patch patches.drivers/0002-i2c-i801-Add-support-for-Kaby-Lake-PCH-H.patch patches.drivers/0004-intel_th-pci-Add-Kaby-Lake-PCH-H-support.patch # fate#321228 patches.drivers/0001-device-property-always-check-for-fwnode-type.patch patches.drivers/0002-device-property-rename-helper-functions.patch patches.drivers/0003-device-property-refactor-built-in-properties-support.patch patches.drivers/0004-device-property-keep-single-value-inplace.patch patches.drivers/0005-device-property-improve-readability-of-macros.patch patches.drivers/0006-device-property-Fallback-to-secondary-fwnode-if-prim.patch patches.drivers/0007-device-property-Take-a-copy-of-the-property-set.patch patches.drivers/0008-device-property-the-secondary-fwnode-needs-to-depend.patch patches.drivers/0009-device-property-avoid-allocations-of-0-length.patch patches.drivers/0010-device-property-fwnode-secondary-may-contain-ERR_PTR.patch patches.drivers/0011-device-property-fix-for-a-case-of-use-after-free.patch patches.drivers/0012-device-property-convert-to-use-match_string-helper.patch patches.drivers/0013-device-property-helper-macros-for-property-entry-cre.patch patches.drivers/0014-driver-core-platform-Add-support-for-built-in-device.patch patches.drivers/0015-mfd-core-propagate-device-properties-to-sub-devices-.patch patches.drivers/0016-mfd-intel-lpss-Add-support-for-passing-device-proper.patch patches.drivers/0017-mfd-intel-lpss-Pass-SDA-hold-time-to-I2C-host-contro.patch # common stuff for FATE#321194 and fate#321228 patches.drivers/mfd-lpss-Add-Intel-Kaby-Lake-PCH-H-PCI-IDs.patch patches.drivers/mfd-lpss-Fix-Intel-Kaby-Lake-PCH-H-properties.patch patches.drivers/0001-device-property-Avoid-potential-dereferences-of-inva.patch patches.drivers/Bluetooth-hci_intel-Use-shorter-timeout-for-HCI-comm patches.drivers/Bluetooth-btintel-Add-manufacturing-enter-exit-helpe patches.drivers/Bluetooth-btintel-Create-common-Intel-Version-Read-f patches.drivers/Bluetooth-hci_intel-Fix-a-wrong-comparison patches.drivers/Bluetooth-Replace-constant-hw_variant-from-Intel-Blu patches.drivers/platform-x86-ideapad-laptop-Add-Lenovo-Yoga-910-13IK patches.drivers/platform-x86-ideapad-laptop-Add-Y700-15-ACZ-to-no_hw patches.drivers/platform-x86-ideapad-laptop-Add-IdeaPad-310-15IKB-to patches.drivers/platform-x86-ideapad-laptop-Add-IdeaPad-V310-15ISK-t patches.drivers/platform-x86-ideapad-laptop-Add-Y520-15IKBN-to-no_hw patches.drivers/platform-x86-ideapad-laptop-Add-Y720-15IKBN-to-no_hw patches.drivers/platform-x86-ideapad-laptop-Add-IdeaPad-V510-15IKB-t patches.drivers/platform-x86-ideapad-laptop-Add-several-models-to-no ######################################################## # 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 patches.fixes/PM-wakeirq-Fix-spurious-wake-up-events-for-dedicated patches.fixes/PM-wakeirq-report-a-wakeup_event-on-dedicated-wekup- patches.fixes/PM-wakeirq-Enable-dedicated-wakeirq-for-suspend patches.fixes/PM-QoS-Fix-memory-leak-on-resume_latency.notifiers ######################################################## # 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-verity-fec-fix-bufio-leaks.patch patches.fixes/dm-verity-fec-limit-error-correction-recursion.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-fix-dm_target_io-leak-if-clone_bio-returns-an-err.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 +hare 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 patches.fixes/dm-remove-dummy-dm_table-definition.patch patches.fixes/dm-remove-unused-mapped_device-argument-from-free_ti.patch patches.fixes/dm-thin-Remove-return-statement-from-void-function.patch patches.fixes/dm-ioctl-drop-use-of-__GFP_REPEAT-in-copy_params-s-_.patch patches.fixes/dm-raid-make-sure-no-feature-flags-are-set-in-metada.patch patches.fixes/dm-thin-remove-__bio_inc_remaining-and-switch-to-usi.patch patches.fixes/dm-thin-use-__blkdev_issue_discard-for-async-discard.patch patches.fixes/dm-thin-unroll-issue_discard-to-create-longer-discar.patch patches.drivers/dm-move-request-based-code-out-to-dm-rq.-hc.patch patches.drivers/dm-mpath-reinstate-bio-based-support.patch patches.drivers/dm-mpath-remove-bio-based-bloat-from-struct-dm_mpath.patch patches.drivers/dm-mpath-add-optional-queue_mode-feature.patch patches.drivers/dm-raid-rename-variable-ret-to-r-to-conform-to-other.patch patches.drivers/dm-raid-use-dm_arg_set-API-in-constructor.patch patches.drivers/dm-raid-cleanup-provide-infrastructure.patch patches.drivers/dm-raid-check-constructor-arguments-for-invalid-raid.patch patches.drivers/dm-raid-more-use-of-flag-testing-wrappers.patch patches.drivers/dm-raid-use-rt_is_raid-in-all-appropriate-checks.patch patches.drivers/dm-raid-introduce-extended-superblock-and-new-raid-t.patch patches.drivers/dm-raid-add-new-reshaping-raid10-format-table-line-o.patch patches.drivers/dm-raid-enhance-super_sync-to-support-new-superblock.patch patches.drivers/dm-raid-add-raid-level-takeover-support.patch patches.drivers/dm-raid-enhance-status-interface-and-fixup-takeover-.patch patches.drivers/dm-raid-tabify-appropriate-whitespace.patch patches.drivers/dm-raid-remove-ti_error_-wrappers.patch patches.drivers/dm-raid-bump-to-v1.9.0-and-make-the-extended-SB-feat.patch patches.drivers/dm-raid-rename-_argname_by_flag-to-dm_raid_arg_name_.patch patches.drivers/dm-raid-add-missing-dm-raid0-module-alias.patch patches.drivers/dm-raid-rename-_in_range-to-__within_range.patch patches.drivers/dm-raid-remove-all-the-bitops-wrappers.patch patches.drivers/dm-raid-rename-functions-that-alloc-and-free-struct-.patch patches.drivers/dm-raid-various-code-cleanups.patch patches.drivers/dm-raid-inverse-check-for-flags-from-invalid-to-vali.patch patches.drivers/dm-raid-add-prerequisite-functions-and-definitions-f.patch patches.drivers/dm-raid-add-reshaping-support-to-the-target.patch patches.drivers/dm-raid-support-to-change-bitmap-region-size.patch patches.drivers/dm-raid-fix-failed-takeover-reshapes-by-keeping-raid.patch patches.drivers/dm-raid-don-t-use-const-in-function-return.patch patches.drivers/dm-crypt-Fix-sparse-complaints.patch patches.drivers/dm-ioctl-Simplify-parameter-buffer-management-code.patch patches.drivers/dm-verity-fec-fix-block-calculation.patch patches.drivers/dm-rq-check-kthread_run-return-for-.request_fn-reque.patch patches.drivers/dm-raid-avoid-superfluous-memory-barriers-on-static-.patch patches.drivers/dm-raid-prohibit-to-pass-in-both-sync-and-nosync-ctr.patch patches.drivers/dm-raid-the-sync_page_io-metadata_op-argument-is-boo.patch patches.drivers/dm-raid-reject-too-many-write_mostly-devices.patch patches.drivers/dm-raid-more-restricting-data_offset-value-checks.patch patches.drivers/dm-raid-remove-bogus-comment-and-fix-comment-typos.patch patches.drivers/dm-raid-enhance-comments-in-takeover-checks.patch patches.drivers/dm-raid-make-rs_set_capacity-to-work-on-shrinking-re.patch patches.drivers/dm-raid-fix-rs_set_capacity-on-growing-reshape.patch patches.drivers/dm-raid-clarify-and-fix-recovery.patch patches.drivers/dm-raid-prohibit-nosync-on-new-raid6-and-reject-resi.patch patches.drivers/dm-raid-fix-raid10-device-size-error-on-out-of-place.patch patches.drivers/dm-raid-add-comments-and-fix-typos.patch patches.drivers/dm-raid-fix-new-superblock-bitmap-creation-on-disk-a.patch patches.drivers/dm-raid-also-reject-size-change-during-recovery.patch patches.drivers/dm-raid-fix-typo-in-write_mostly-flag.patch patches.drivers/dm-raid-fix-ctr-memory-leaks-on-error-paths.patch patches.drivers/dm-raid-fix-rebuild-and-catch-bogus-sync-resync-flag.patch patches.drivers/dm-raid-fix-rs_is_recovering-to-allow-for-lvextend.patch patches.drivers/dm-raid-allow-resize-during-recovery.patch patches.drivers/dm-raid-enhance-reshape-check-and-factor-out-reshape.patch patches.drivers/dm-raid-support-delta_disks-for-raid1-fix-table-outp.patch patches.drivers/dm-raid-use-rs-raid_disks-to-avoid-memory-leaks-on-f.patch patches.drivers/dm-raid-use-rdev_for_each-in-status.patch patches.drivers/dm-raid-change-logical-functions-to-actually-return-.patch patches.drivers/dm-fix-second-blk_delay_queue-parameter-to-be-in-mse.patch patches.drivers/dm-call-PR-reserve-unreserve-on-each-underlying-devi.patch patches.drivers/dm-raid-address-checkpatch.pl-complaints.patch patches.drivers/dm-raid-fix-random-optimal_io_size-for-raid0.patch patches.drivers/dm-btree-fix-a-bug-in-dm_btree_find_next_single.patch patches.drivers/dm-thin-fix-a-race-condition-between-discarding-and-.patch patches.drivers/dm-allow-bio-based-table-to-be-upgraded-to-bio-based.patch patches.drivers/dm-mpath-add-locking-to-multipath_resume-and-must_pu.patch patches.drivers/dm-rq-fix-the-starting-and-stopping-of-blk-mq-queues.patch patches.drivers/dm-raid-fix-processing-of-max_recovery_rate-construc.patch patches.drivers/dm-raid-constructor-fails-on-non-zero-incompat_featu.patch patches.drivers/dm-raid-fix-use-of-wrong-status-char-during-resynchr.patch patches.drivers/dm-round-robin-do-not-use-this_cpu_ptr-without-havin.patch patches.drivers/dm-crypt-increase-mempool-reserve-to-better-support-.patch patches.drivers/dm-raid-fix-frozen-recovery-regression.patch patches.drivers/dm-raid-fix-restoring-of-failed-devices-regression.patch patches.drivers/dm-raid-enhance-attempt_restore_of_faulty_devices-to.patch patches.drivers/dm-raid-support-raid0-with-missing-metadata-devices.patch patches.drivers/dm-crypt-fix-free-of-bad-values-after-tfm-allocation.patch patches.drivers/dm-bufio-remove-use-of-deprecated-create_singlethrea.patch patches.drivers/dm-rq-factor-out-dm_mq_stop_queue.patch patches.drivers/dm-rq-take-request_queue-lock-while-clearing-QUEUE_F.patch patches.drivers/dm-rq-simplify-dm_old_stop_queue.patch patches.drivers/dm-add-two-lockdep_assert_held-statements.patch patches.drivers/dm-rename-task-state-function-arguments.patch patches.drivers/dm-use-signal_pending_state-in-dm_wait_for_completio.patch patches.drivers/dm-convert-wait-loops-to-use-autoremove_wake_functio.patch patches.drivers/dm-rq-add-DM_MAPIO_DELAY_REQUEUE-to-delay-requeue-of.patch patches.drivers/dm-rq-reduce-arguments-passed-to-map_request-and-dm_.patch patches.drivers/dm-rq-introduce-dm_mq_kick_requeue_list.patch patches.drivers/dm-mpath-use-dm_mq_kick_requeue_list.patch patches.drivers/dm-mpath-delay-the-requeue-of-blk-mq-requests-while-.patch patches.drivers/dm-array-add-dm_array_new.patch patches.drivers/dm-cache-speed-up-writing-of-the-hint-array.patch patches.drivers/dm-cache-policy-smq-distribute-entries-to-random-lev.patch patches.drivers/dm-cache-policy-smq-use-hash_32-instead-of-hash_32_g.patch patches.drivers/dm-btree-introduce-cursor-api.patch patches.drivers/dm-array-introduce-cursor-api.patch patches.drivers/dm-cache-metadata-switch-to-using-the-new-cursor-api.patch patches.drivers/dm-bufio-remove-dm_bufio_cond_resched.patch patches.drivers/dm-mpath-always-return-reservation-conflict-without-.patch patches.drivers/dm-rq-clear-kworker_task-if-kthread_run-returned-an-.patch patches.drivers/dm-table-fix-missing-dm_put_target_type-in-dm_table_.patch patches.drivers/dm-raid-fix-data-corruption-on-reshape-request.patch ######################################################## # md ######################################################## patches.suse/0002-md-raid1-avoid-reusing-a-resync-bio-after-error-hand.patch patches.suse/md-bitmap-unplug-fixes patches.suse/blk-timeout-no-round patches.suse/md-raid10-silence-conf 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/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 patches.drivers/0001-badblocks-fix-overlapping-check-for-clearing.patch patches.drivers/0002-badblocks-badblocks_set-clear-update-unacked_exist.patch # bsc#1034654 patches.suse/0001-seq_file-reset-iterator-to-first-record-for-zero-off.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-convert-the-completion-to-wait-queue.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 patches.suse/0037-md-cluster-protect-md_find_rdev_nr_rcu-with-rcu-lock.patch # Add fixes which caused by md-cluster patches.fixes/md-MD_CLOSING-needs-to-be-cleared-after-called-md_se.patch patches.fixes/md.c-didn-t-unlock-the-mddev-before-return-EINVAL-in.patch patches.fixes/md-cluster-fix-potential-lock-issue-in-add_new_disk.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.fixes/0001-raid1-raid10-slow-down-resync-if-there-is-non-resync.patch # bsc#1019784: Missing partition support of bcache patches.drivers/0001-bcache-partition-support-add-16-minors-per-bcacheN-d.patch # bsc#1038085: Fixing regression of the above bcache parition patch patches.suse/0002-bcache-fix-calling-ida_simple_remove-with-incorrect-minor.patch # bsc#1038078 patches.suse/0001-bcache-force-trigger-gc.patch # bsc#1043652 patches.suse/0001-bcache-only-recovery-I-O-error-for-writethrough-mode.patch # bsc#1018446 # bsc#1022304 patches.fixes/0001-md-fix-refcount-problem-on-mddev-when-stopping-array.patch patches.fixes/0001-md-ensure-md-devices-are-freed-before-module-is-unlo.patch patches.drivers/0038-right-meaning-of-PARITY_ENABLE_RMW-and-PARITY_PREFER.patch patches.drivers/0039-md-simplify-the-code-with-md_kick_rdev_from_array.patch patches.drivers/0040-md-use-a-mutex-to-protect-a-global-list.patch patches.drivers/0041-MD-Update-superblock-when-err-0-in-size_store.patch patches.drivers/0042-md-disconnect-device-from-personality-before-trying-.patch patches.drivers/0043-md-raid1-raid10-don-t-recheck-Faulty-flag-in-read-ba.patch patches.drivers/0044-md-raid10-fix-refounct-imbalance-when-resyncing-an-a.patch patches.drivers/0045-md-raid10-add-rcu-protection-in-raid10_status.patch patches.drivers/0046-md-raid10-add-rcu-protection-to-rdev-access-in-raid1.patch patches.drivers/0047-md-raid10-add-rcu-protection-to-rdev-access-during-r.patch patches.drivers/0048-md-raid10-minor-code-improvement-in-fix_read_error.patch patches.drivers/0049-md-raid10-simplify-print_conf-a-little.patch patches.drivers/0050-md-raid1-small-cleanup-in-raid1_end_read-write_reque.patch patches.drivers/0051-md-raid1-small-code-cleanup-in-end_sync_write.patch patches.drivers/0052-md-raid1-add-rcu-protection-to-rdev-in-fix_read_erro.patch patches.drivers/0053-md-raid5-add-rcu-protection-to-rdev-accesses-in-hand.patch patches.drivers/0054-md-raid5-add-rcu-protection-to-rdev-accesses-in-want.patch patches.drivers/0055-md-raid5-add-rcu-protection-to-rdev-accesses-in-raid.patch patches.drivers/0056-md-multipath-add-rcu-protection-to-rdev-access-in-mu.patch patches.drivers/0057-md-be-extra-careful-not-to-take-a-reference-to-a-Fau.patch patches.drivers/0058-md-reduce-the-number-of-synchronize_rcu-calls-when-m.patch patches.drivers/0059-md-use-seconds-granularity-for-error-logging.patch patches.drivers/0060-Fix-kernel-module-refcount-handling.patch patches.drivers/0061-md-add-missing-sysfs_notify-on-array_state-update.patch patches.drivers/0062-raid10-improve-random-reads-performance.patch patches.drivers/0063-MD-fix-null-pointer-deference.patch patches.drivers/0064-raid5-fix-incorrectly-counter-of-conf-empty_inactive.patch patches.drivers/0065-MD-hold-mddev-lock-to-change-bitmap-location.patch patches.drivers/0066-md-Prevent-IO-hold-during-accessing-to-faulty-raid5-.patch patches.drivers/0067-md-do-not-count-journal-as-spare-in-GET_ARRAY_INFO.patch patches.drivers/0068-md-remove-obsolete-ret-in-md_start_sync.patch patches.drivers/0069-md-don-t-print-the-same-repeated-messages-about-dela.patch patches.drivers/0070-r5cache-set-MD_JOURNAL_CLEAN-correctly.patch patches.drivers/md-remove-rw-argument-from-submit_bio.patch patches.drivers/0071-md-cluster-fix-error-return-code-in-join.patch patches.drivers/0112-md-use-bio-op-accessors.patch patches.drivers/0072-raid10-record-correct-address-of-bad-block.patch patches.drivers/0073-raid5-fix-memory-leak-of-bio-integrity-data.patch patches.drivers/0074-raid5-avoid-unnecessary-bio-data-set.patch patches.drivers/0075-raid5-cache-fix-a-deadlock-in-superblock-write.patch patches.drivers/0076-raid5-guarantee-enough-stripes-to-avoid-reshape-hang.patch patches.drivers/0077-raid5-fix-a-small-race-condition.patch patches.drivers/0078-lib-raid6-Add-AVX512-optimized-gen_syndrome-function.patch patches.drivers/0079-lib-raid6-Add-AVX512-optimized-recovery-functions.patch patches.drivers/0080-lib-raid6-test-Makefile-Add-avx512-gen_syndrome-and-.patch patches.drivers/0081-lib-raid6-Add-AVX512-optimized-xor_syndrome-function.patch patches.drivers/0082-raid5-allow-arbitrary-max_hw_sectors.patch patches.drivers/0083-md-bitmap-fix-wrong-cleanup.patch patches.drivers/0084-md-fix-a-potential-deadlock.patch patches.drivers/0085-raid5-fix-to-detect-failure-of-register_shrinker.patch patches.drivers/0086-raid5-handle-register_shrinker-failure.patch patches.drivers/0087-raid6-test-test.c-bug-fix-Specify-aligned-alignment-.patch patches.drivers/0088-md-set-rotational-bit.patch patches.drivers/0089-RAID1-ignore-discard-error.patch patches.drivers/0090-RAID10-ignore-discard-error.patch patches.drivers/0091-md-raid5-initialize-next_checkpoint-field-before-use.patch patches.drivers/0092-md-raid5-write-an-empty-meta-block-when-creating-log.patch patches.drivers/0093-md-report-write_pending-state-when-array-in-sync.patch patches.drivers/0094-raid5-cache-correct-condition-for-empty-metadata-wri.patch patches.drivers/0095-raid1-handle-read-error-also-in-readonly-mode.patch patches.drivers/0096-md-be-careful-not-lot-leak-internal-curr_resync-valu.patch patches.drivers/0097-lib-raid6-Add-AVX2-optimized-xor_syndrome-functions.patch patches.drivers/0098-md-add-bad-block-support-for-external-metadata.patch patches.drivers/0099-md-don-t-fail-an-array-if-there-are-unacknowledged-b.patch patches.drivers/0100-md-wake-up-personality-thread-after-array-state-upda.patch patches.drivers/0101-raid5-revert-commit-11367799f3d1.patch patches.drivers/0102-md-bitmap-call-bitmap_file_unmap-once-bitmap_storage.patch patches.drivers/0103-md-fix-some-issues-with-alloc_disk_sb.patch patches.drivers/0104-md-change-all-printk-to-pr_err-or-pr_warn-etc.patch patches.drivers/0105-md-bitmap-change-all-printk-to-pr_.patch patches.drivers/0106-md-linear-replace-printk-with-pr_.patch patches.drivers/0107-md-multipath-replace-printk-with-pr_.patch patches.drivers/0108-md-raid0-replace-printk-with-pr_.patch patches.drivers/0109-md-raid1-change-printk-to-pr_.patch patches.drivers/0110-md-raid10-change-printk-to-pr_.patch patches.drivers/0111-md-raid5-change-printk-to-pr_.patch patches.drivers/0112-raid5-cache-restrict-the-use-area-of-the-log_offset-.patch patches.drivers/0113-md-perform-async-updates-for-metadata-where-possible.patch patches.drivers/0114-md-raid1-abort-delayed-writes-when-device-fails.patch patches.drivers/0115-md-raid10-abort-delayed-writes-when-device-fails.patch patches.drivers/0116-md-bitmap-Don-t-write-bitmap-while-earlier-writes-mi.patch patches.drivers/0117-md-define-mddev-flags-recovery-flags-and-r1bio-state.patch patches.drivers/0118-md-remove-md_super_wait-call-after-bitmap_flush.patch patches.drivers/0119-raid5-cache-fix-lockdep-warning.patch patches.drivers/0120-md-add-block-tracing-for-bio_remapping.patch patches.drivers/0121-md-bitmap-add-blktrace-event-for-writes-to-the-bitma.patch patches.drivers/0122-md-raid1-raid10-add-blktrace-records-when-IO-is-dela.patch patches.drivers/0123-md-add-blktrace-event-for-writes-to-superblock.patch patches.drivers/0124-md-failfast-add-failfast-flag-for-md-to-be-used-by-s.patch patches.drivers/0125-md-Use-REQ_FAILFAST_-on-metadata-writes-where-approp.patch patches.drivers/0126-md-raid1-add-failfast-handling-for-reads.patch patches.drivers/0127-md-raid1-add-failfast-handling-for-writes.patch patches.drivers/0128-md-raid10-add-failfast-handling-for-reads.patch patches.drivers/0129-md-raid10-add-failfast-handling-for-writes.patch # fate#320864: md-cluster on-line extension of device patches.suse/0001-md-cluster-free-md_cluster_info-if-node-leave-cluste.patch patches.suse/0002-md-cluster-remove-useless-memset-from-gather_all_res.patch patches.suse/0003-md-move-funcs-from-pers-resize-to-update_size.patch patches.suse/0004-md-cluster-use-sync-way-to-handle-METADATA_UPDATED-m.patch patches.suse/0006-md-cluster-add-CHANGE_CAPACITY-message-type.patch patches.suse/0007-md-cluster-introduce-cluster_check_sync_size.patch patches.suse/0008-md-cluster-add-the-support-for-resize.patch patches.suse/0005-md-move-bitmap_destroy-to-the-beginning-of-__md_stop.patch patches.fixes/0001-md-cluster-Fix-a-memleak-in-an-error-handling-path.patch # bsc#998106,bsc#1020048,bsc#982783 patches.fixes/0001-1st-block-add-a-separate-operation-type-for-sec.patch patches.fixes/0002-md-raid1-Refactor-raid1_make_request.patch patches.fixes/0003-RAID1-a-new-I-O-barrier-implementation-to-remove-res.patch patches.fixes/0004-md-raid1-fix-a-use-after-free-bug.patch patches.fixes/0005-md-raid1-handle-flush-request-correctly.patch patches.fixes/0006-RAID1-avoid-unnecessary-spin-locks-in-I-O-barrier-co.patch patches.fixes/0001-md-handle-read-only-member-devices-better.patch # bsc#1032339 patches.fixes/0001-md-allow-creation-of-mdNNN-arrays-via-md_mod-parameters-new_array.patch patches.fixes/0002-md-support-disabling-of-create-on-open-semantics.patch patches.fixes/0001-md-use-a-separate-bio_set-for-synchronous-IO.patch patches.kabi/0001-md-use-a-separate-bio_set-for-synchronous-IO.kabi patches.fixes/0001-MD-fix-sleep-in-atomic.patch # FATE#321488, drivers/md back port upto 4.10, part 1 patches.drivers/0002-md-r5cache-Check-array-size-in-r5l_init_log.patch patches.drivers/0003-md-r5cache-move-some-code-to-raid5.h.patch patches.drivers/0004-md-r5cache-State-machine-for-raid5-cache-write-back-.patch patches.drivers/0005-md-r5cache-caching-phase-of-r5cache.patch patches.drivers/0006-md-r5cache-write-out-phase-and-reclaim-support.patch patches.drivers/0007-md-r5cache-sysfs-entry-journal_mode.patch patches.drivers/0008-md-r5cache-handle-FLUSH-and-FUA.patch patches.drivers/0009-md-r5cache-disable-write-back-for-degraded-array.patch patches.drivers/0010-md-r5cache-refactoring-journal-recovery-code.patch patches.drivers/0011-md-r5cache-r5cache-recovery-part-1.patch patches.drivers/0012-md-r5cache-r5cache-recovery-part-2.patch patches.drivers/0013-raid5-cache-suspend-reclaim-thread-instead-of-shutdo.patch patches.drivers/0014-md-stop-write-should-stop-journal-reclaim.patch patches.drivers/0015-md-r5cache-handle-alloc_page-failure.patch patches.drivers/0016-md-r5cache-enable-IRQs-on-error-path.patch patches.drivers/0017-raid5-cache-add-another-check-conditon-before-replay.patch patches.drivers/0018-raid5-cache-don-t-set-STRIPE_R5C_PARTIAL_STRIPE-flag.patch patches.drivers/0019-md-raid5-cache-remove-unnecessary-function-parameter.patch patches.drivers/0020-md-raid5-cache-use-ring-add-to-prevent-overflow.patch patches.drivers/0021-md-raid5-cache-release-the-stripe_head-at-the-approp.patch patches.drivers/0022-md-raid5-cache-remove-the-unnecessary-next_cp_seq-fi.patch patches.drivers/0023-md-raid5-cache-do-not-need-to-set-STRIPE_PREREAD_ACT.patch patches.drivers/0024-md-r5cache-run_no_space_stripes-when-R5C_LOG_CRITICA.patch patches.drivers/0025-md-raid5-cache-adjust-the-write-position-of-the-empt.patch patches.drivers/0026-md-r5cache-do-r5c_update_log_state-after-log-recover.patch patches.drivers/0027-md-raid5-cache-no-recovery-is-required-when-create-s.patch patches.drivers/0028-md-raid5-cache-fix-crc-in-rewrite_data_only_stripes.patch patches.drivers/0029-md-r5cache-after-recovery-increase-journal-seq-by-10.patch patches.drivers/0030-md-raid5-cache-removes-unnecessary-write-through-mod.patch patches.drivers/0031-md-r5cache-simplify-handling-of-sh-log_start-in-reco.patch patches.drivers/0032-md-r5cache-assign-conf-log-before-r5l_load_log.patch patches.drivers/0033-md-r5cache-fix-spelling-mistake-on-recoverying.patch patches.drivers/0034-md-raid5-cache-delete-meaningless-code.patch patches.drivers/0035-md-r5cache-read-data-into-orig_page-for-prexor-of-ca.patch patches.drivers/0036-md-raid5-move-comment-of-fetch_block-to-right-locati.patch patches.drivers/0037-md-r5cache-flush-data-only-stripes-in-r5l_recovery_l.patch patches.drivers/0038-md-r5cache-shift-complex-rmw-from-read-path-to-write.patch patches.drivers/0039-md-r5cache-enable-chunk_aligned_read-with-write-back.patch patches.drivers/0040-md-r5cache-improve-journal-device-efficiency.patch patches.drivers/0041-md-raid5-cache-stripe-reclaim-only-counts-valid-stri.patch patches.drivers/0042-md-raid5-cache-exclude-reclaiming-stripes-in-reclaim.patch patches.drivers/0043-md-disable-WRITE-SAME-if-it-fails-in-underlayer-disk.patch patches.drivers/0044-md-fail-if-mddev-bio_set-can-t-be-created.patch # end part 1 ########################################################## # 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.suse/0004-mm-memory_hotplug-get-rid-of-is_zone_device_section.patch patches.fixes/004-mm-memory_hotplug-get-rid-of-is_zone_device_section-fix.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.arch/x86-mce-fix-copy-paste-error-in-exception-table-entries.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/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/direct-io-eliminate-the-offset-argument-to-direct_IO.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 patches.drivers/0118-device-dax-fail-all-private-mapping-attempts.patch patches.drivers/0119-dax-fix-device-dax-region-base.patch patches.drivers/0120-device-dax-fix-percpu_ref_exit-ordering.patch patches.drivers/0121-device-dax-check-devm_nsio_enable-return-value.patch patches.drivers/0122-acpi-nfit-libnvdimm-fix-harden-ars_status-output-len.patch patches.drivers/0123-acpi-nfit-validate-ars_status-output-buffer-size.patch patches.drivers/0124-nfit-fail-DSMs-that-return-non-zero-status-by-defaul.patch patches.drivers/0125-acpi-nfit-fix-bus-vs-dimm-confusion-in-xlat_status.patch patches.drivers/0126-libnvdimm-pfn-fix-align-attribute.patch patches.drivers/0127-acpi-nfit-fix-acpi_nfit_flush_probe-crash.patch patches.drivers/0128-libnvdimm-pfn-fix-memmap-reservation-size-versus-4K-.patch patches.drivers/0129-acpi-nfit-fix-extended-status-translations-for-ACPI-.patch patches.drivers/0131-libnvdimm-pfn-fix-npfns-vs-section-alignment.patch patches.drivers/0127-libnvdimm-pfn-enable-pfn-sysfs-interface-unit-testing.patch patches.drivers/0128-devm-add-helper-devm_add_action_or_reset.patch patches.drivers/0129-libnvdimm-use-devm_add_action_or_reset.patch patches.drivers/0130-libnvdimm-IS_ERR-usage-cleanup.patch patches.drivers/0131-tools-testing-nvdimm-add-pfn-device-dependency.patch patches.drivers/0132-block-Add-vfs_msg-interface.patch patches.drivers/0133-dax-enable-dax-in-the-presence-of-known-media-errors.patch patches.drivers/0134-libnvdimm-pmem-allow-nfit_test-to-override-pmem_dire.patch patches.drivers/0135-tools-testing-nvdimm-replace-CONFIG_DMA_CMA-dependen.patch patches.drivers/0136-libnvdimm-initialize-struct-blk_integrity-with-0.patch patches.drivers/0137-tools-testing-nvdimm-remove-__wrap_devm_memremap_pag.patch patches.drivers/0138-libnvdimm-introduce-devm_nvdimm_memremap-convert-nfi.patch patches.drivers/0139-libnvdimm-nfit-remove-nfit_spa_map-infrastructure.patch patches.drivers/0140-nfit-always-associate-flush-hints.patch patches.drivers/0141-libnvdimm-nfit-move-flush-hint-mapping-to-region-dev.patch patches.drivers/0142-tools-testing-nvdimm-simulate-multiple-flush-hints-p.patch patches.drivers/0143-libnvdimm-keep-region-data-alive-over-namespace-remo.patch patches.drivers/0144-libnvdimm-introduce-nvdimm_flush-and-nvdimm_has_flus.patch patches.drivers/0145-libnvdimm-cycle-flush-hints.patch patches.drivers/0146-libnvdimm-pmem-use-REQ_FUA-REQ_FLUSH-for-nvdimm_flus.patch patches.drivers/0147-libnvdimm-pmem-flush-posted-write-queues-on-shutdown.patch patches.drivers/0148-libnvdimm-pmem-use-nvdimm_flush-for-namespace-I-O-wr.patch patches.drivers/0149-pmem-kill-__pmem-address-space.patch patches.drivers/0150-tools-testing-nvdimm-add-virtual-ramdisk-range.patch patches.drivers/0151-tools-testing-nvdimm-add-manufacturing_-date-locatio.patch patches.drivers/0152-nfit-cleanup-acpi_nfit_init-calling-convention.patch patches.drivers/0153-libnvdimm-move-module-to-struct-nvdimm_bus_descripto.patch patches.drivers/0154-nfit-tools-testing-nvdimm-unify-shutdown-paths.patch patches.drivers/0155-pmem-clarify-a-debug-print-in-pmem_clear_poison.patch patches.drivers/0156-libnvdimm-register-nvdimm_bus-devices-with-an-nd_bus.patch patches.drivers/0157-nfit-libnvdimm-allow-an-ARS-scrub-to-be-triggered-on.patch patches.drivers/0158-nfit-move-to-nfit-sub-directory.patch patches.drivers/0159-nfit-do-an-ARS-scrub-on-hitting-a-latent-media-error.patch patches.drivers/0160-libnvdimm-btt-Delete-an-unnecessary-check-before-the.patch patches.drivers/0161-nvdimm-btt-add-a-size-attribute-for-BTTs.patch patches.drivers/0162-tools-testing-nvdimm-unit-test-for-acpi_nfit_notify.patch patches.drivers/0163-acpi-nfit-add-dimm-device-notification-support.patch patches.drivers/0164-tools-testing-nvdimm-unit-test-for-acpi_nvdimm_notif.patch patches.drivers/0165-nvdimm-Spelling-s-unacknoweldged-unacknowledged.patch patches.drivers/0166-nfit-mce-Fix-SPA-matching-logic-in-MCE-handler.patch patches.drivers/0167-libnvdimm-allow-legacy-e820-pmem-region-to-clear-bad.patch patches.drivers/0168-nvdimm-fix-PHYS_PFN-PFN_PHYS-mixup.patch patches.drivers/0169-tools-testing-nvdimm-fix-allocation-range-for-mock-f.patch patches.drivers/0170-libnvdimm-fix-devm_nvdimm_memremap-error-path.patch patches.drivers/0171-tools-testing-nvdimm-test-get_config_size-DSM-failur.patch patches.drivers/0173-nvdimm-remove-duplicate-nd_mapping-declaration.patch patches.drivers/0174-libnvdimm-region-fix-flush-hint-table-thinko.patch patches.drivers/0175-nfit-don-t-start-a-full-scrub-by-default-for-an-MCE.patch patches.drivers/0176-pmem-reduce-kmap_atomic-sections-to-the-memcpys-only.patch patches.drivers/0177-libnvdimm-clear-the-internal-poison_list-when-cleari.patch patches.drivers/0178-nvdimm-reduce-duplicated-wpq-flushes.patch patches.drivers/0179-libnvdimm-region-move-region-mapping-input-paramters.patch patches.drivers/0180-libnvdimm-label-convert-label-tracking-to-a-linked-l.patch patches.drivers/0181-libnvdimm-namespace-refactor-uuid_show-into-a-namesp.patch patches.drivers/0182-libnvdimm-namespace-unify-blk-and-pmem-label-scannin.patch patches.drivers/0183-tools-testing-nvdimm-support-for-sub-dividing-a-pmem.patch patches.drivers/0184-libnvdimm-namespace-allow-multiple-pmem-namespaces-p.patch patches.drivers/0185-libnvdimm-namespace-sort-namespaces-by-dpa-at-init.patch patches.drivers/0186-libnvdimm-region-update-nd_region_available_dpa-for-.patch patches.drivers/0187-libnvdimm-namespace-expand-pmem-device-naming-scheme.patch patches.drivers/0188-libnvdimm-namespace-update-label-implementation-for-.patch patches.drivers/0189-libnvdimm-namespace-enable-allocation-of-multiple-pm.patch patches.drivers/0190-libnvdimm-namespace-filter-out-of-range-labels-in-sc.patch patches.drivers/0191-libnvdimm-namespace-lift-single-pmem-limit-in-scan_l.patch patches.drivers/0192-libnvdimm-namespace-allow-creation-of-multiple-pmem-.patch patches.drivers/0193-dax-use-devm_add_action_or_reset.patch patches.drivers/0194-dax-cleanup-needlessly-global-symbol-warnings.patch patches.drivers/0195-dax-reorder-dax_fops-function-definitions.patch patches.drivers/0196-dax-rename-fops-from-dax_dev_-to-dax_.patch patches.drivers/0197-dax-embed-a-struct-device-in-dax_dev.patch patches.drivers/0198-dax-convert-to-the-cdev-api.patch patches.drivers/0199-dax-unmap-truncate-on-device-shutdown.patch patches.drivers/0200-dax-define-a-unified-inode-address_space-for-device-.patch patches.drivers/0201-dax-check-resource-alignment-at-dax-region-device-cr.patch patches.drivers/0202-dax-convert-devm_create_dax_dev-to-PTR_ERR.patch patches.drivers/0203-dax-use-correct-dev_t-value.patch patches.drivers/0204-nvdimm-make-CONFIG_NVDIMM_DAX-bool.patch patches.drivers/0205-libnvdimm-use-consistent-naming-for-request_mem_regi.patch patches.drivers/0206-device-dax-fix-private-mapping-restriction-permit-re.patch patches.drivers/0207-dax-add-region-id-size-and-align-attributes.patch patches.drivers/0208-libnvdimm-use-generic-iostat-interfaces.patch patches.drivers/0209-libnvdimm-allow-a-platform-to-force-enable-label-sup.patch patches.drivers/0210-tools-testing-nvdimm-dynamic-label-support.patch patches.drivers/0211-libnvdimm-namespace-potential-NULL-deref-on-allocati.patch patches.drivers/0212-pmem-report-error-on-clear-poison-failure.patch patches.drivers/0213-libnvdimm-check-and-clear-poison-before-writing-to-p.patch patches.drivers/0214-nvdimm-use-the-right-length-of-pmem.patch patches.drivers/0215-libnvdimm-namespace-fix-the-type-of-name-variable.patch patches.drivers/0216-libnvdimm-remove-else-after-return-in-nsio_rw_bytes.patch patches.drivers/0217-libnvdimm-namespace-avoid-multiple-sector-calculatio.patch patches.drivers/0218-libnvdimm-namespace-use-octal-for-permissions.patch patches.drivers/0219-libnvdimm-e820-use-module_platform_driver.patch patches.drivers/0220-acpi-nfit-fix-extended-status-translations-for-ACPI-.patch patches.drivers/0222-tools-testing-nvdimm-unit-test-acpi_nfit_ctl.patch patches.drivers/0223-libnvdimm-replace-mutex_is_locked-warnings-with-lock.patch patches.drivers/0224-libnvdimm-fix-mishandled-nvdimm_clear_poison-return-.patch patches.drivers/0225-pmem-return-EIO-on-read_pmem-failure.patch patches.drivers/0226-libnvdimm-namespace-fix-pmem-namespace-leak-delete-w.patch patches.drivers/0227-nfit-don-t-override-return-value-of-nfit_mem_init.patch patches.drivers/0228-libnvdimm-fix-SMART-Health-DSM-payload-definition.patch patches.drivers/0229-acpi-nfit-allow-override-of-built-in-bitmasks-for-nv.patch patches.drivers/0230-acpi-nfit-allow-specifying-a-default-DSM-family.patch patches.drivers/0231-acpi-nfit-remove-unnecessary-newline.patch patches.drivers/0232-libnvdimm-namespace-do-not-delete-namespace-id-0.patch patches.drivers/0233-libnvdimm-fix-blk-free-space-accounting.patch patches.drivers/0234-libnvdimm-band-aid-btt-vs-clear-poison-locking.patch patches.drivers/0235-device-dax-fix-sysfs-attribute-deadlock.patch patches.drivers/0236-libnvdimm-pmem-fix-a-NULL-pointer-BUG-in-nd_pmem_not.patch patches.drivers/0237-libnvdimm-region-fix-flush-hint-detection-crash.patch patches.drivers/0238-libnvdimm-fix-badblock-range-handling-of-ARS-range.patch patches.drivers/0239-acpi-nfit-Add-support-of-NVDIMM-memory-error-notific.patch patches.drivers/0240-acpi-nfit-Issue-Start-ARS-to-retrieve-existing-recor.patch patches.kabi/kabi-protect-struct-acpi_nfit_desc.patch # Block layer 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/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/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/block-update-chunk_sectors-in-blk_stack_limits.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/0051-Missing-bio_put-following-submit_bio_wait.patch patches.drivers/0052-blk-mq-don-t-overwrite-rq-mq_ctx.patch patches.drivers/0053-blk-mq-improve-warning-for-running-a-queue-on-the-wr.patch patches.drivers/0055-blk-mq-Fix-failed-allocation-path-when-mapping-queue.patch patches.drivers/0057-blk-mq-Allow-timeouts-to-run-while-queue-is-freezing.patch patches.drivers/0058-block-Change-extern-inline-to-static-inline.patch patches.fixes/block-merge-get-the-1st-and-last-bvec-via-helpers.patch patches.drivers/0060-block-kill-disk_-check-set-clear-alloc-_badblocks.patch patches.drivers/0061-block-support-large-requests-in-blk_rq_map_user_iov.patch patches.drivers/0062-block-dev-enable-writeback-cgroup-support.patch patches.drivers/0063-fix-the-copy-vs.-map-logics-in-blk_rq_map_user_iov.patch patches.drivers/0064-sd-switch-to-using-blk_queue_write_cache.patch patches.drivers/0065-drbd-switch-to-using-blk_queue_write_cache.patch patches.drivers/0066-loop-switch-to-using-blk_queue_write_cache.patch patches.drivers/0067-osdblk-switch-to-using-blk_queue_write_cache.patch patches.drivers/0068-skd_main-switch-to-using-blk_queue_write_cache.patch patches.drivers/0069-ps3disk-switch-to-using-blk_queue_write_cache.patch patches.drivers/0070-virtio_blk-switch-to-using-blk_queue_write_cache.patch patches.drivers/0071-bcache-switch-to-using-blk_queue_write_cache.patch patches.drivers/0072-dm-switch-to-using-blk_queue_write_cache.patch patches.drivers/0073-xen-blkfront-switch-to-using-blk_queue_write_cache.patch patches.drivers/0074-ide-disk-update-to-using-blk_queue_write_cache.patch patches.drivers/0075-md-update-to-using-blk_queue_write_cache.patch patches.drivers/0076-mmc-block-switch-to-using-blk_queue_write_cache.patch patches.drivers/0077-mtd-switch-to-using-blk_queue_write_cache.patch patches.drivers/0078-um-switch-to-using-blk_queue_write_cache.patch patches.drivers/0079-block-kill-blk_queue_flush.patch patches.drivers/0080-nbd-switch-to-using-blk_queue_write_cache.patch patches.drivers/0081-block-kill-off-q-flush_flags.patch patches.drivers/0082-skd-remove-broken-discard-support.patch patches.drivers/0083-block-copy-NOMERGE-flag-from-bio-to-request.patch patches.drivers/0084-blktrace-delete-garbage-for-message-trace.patch patches.drivers/0085-blktrace-add-missed-mask-name.patch patches.drivers/0086-block-fs-drivers-remove-rw-argument-from-submit_bio.patch patches.drivers/0087-block-add-REQ_OP-definitions-and-helpers.patch patches.drivers/0088-fs-have-submit_bh-users-pass-in-op-and-flags-separat.patch patches.drivers/0089-fs-have-ll_rw_block-users-pass-in-op-and-flags-separ.patch patches.drivers/0090-block-drivers-cgroup-use-op_is_write-helper-instead-.patch patches.drivers/0091-dm-use-op_is_write-instead-of-checking-for-REQ_WRITE.patch patches.drivers/0092-bcache-use-op_is_write-instead-of-checking-for-REQ_W.patch patches.drivers/0093-block-fs-mm-drivers-use-bio-set-get-op-accessors.patch patches.drivers/0094-block-discard-use-bio-set-op-accessor.patch patches.drivers/0095-direct-io-use-bio-set-get-op-accessors.patch patches.drivers/0096-btrfs-have-submit_one_bio-users-use-bio-op-accessors.patch patches.drivers/0097-btrfs-use-bio-op-accessors.patch patches.drivers/0098-btrfs-update-__btrfs_map_block-for-REQ_OP-transition.patch patches.suse/btrfs-fix-comparison-in-_btrfs_map_block.patch patches.drivers/0099-btrfs-use-bio-fields-for-op-and-flags.patch patches.drivers/0100-f2fs-use-bio-op-accessors.patch patches.drivers/0101-gfs2-use-bio-op-accessors.patch patches.drivers/0102-xfs-use-bio-op-accessors.patch patches.drivers/0103-hfsplus-use-bio-op-accessors.patch patches.drivers/0104-mpage-use-bio-op-accessors.patch patches.drivers/0105-nilfs-use-bio-op-accessors.patch patches.drivers/0106-ocfs2-use-bio-op-accessors.patch patches.drivers/0107-pm-use-bio-op-accessors.patch patches.drivers/0108-dm-pass-dm-stats-data-dir-instead-of-bi_rw.patch patches.drivers/0109-dm-use-bio-op-accessors.patch patches.drivers/0110-bcache-use-bio-op-accessors.patch patches.drivers/0111-drbd-use-bio-op-accessors.patch patches.drivers/0113-target-use-bio-op-accessors.patch patches.drivers/0114-xen-use-bio-op-accessors.patch patches.drivers/0115-block-copy-bio-op-to-request-op.patch patches.drivers/0116-block-prepare-request-creation-destruction-code-to-u.patch patches.drivers/0117-block-prepare-mq-request-creation-to-use-REQ_OPs.patch patches.drivers/0118-block-prepare-elevator-to-use-REQ_OPs.patch patches.drivers/0119-blkg_rwstat-separate-op-from-flags.patch patches.drivers/0120-block-convert-merge-insert-code-to-check-for-REQ_OPs.patch patches.drivers/0121-block-convert-is_sync-helpers-to-use-REQ_OPs.patch patches.drivers/0122-drivers-use-req-op-accessor.patch patches.drivers/0123-blktrace-use-op-accessors.patch patches.drivers/0124-ide-cd-do-not-set-REQ_WRITE-on-requests.patch patches.drivers/0125-block-move-bio-io-prio-to-a-new-field.patch patches.drivers/0126-block-drivers-fs-shrink-bi_rw-from-long-to-int.patch patches.drivers/0127-block-fs-drivers-remove-REQ_OP-compat-defs-and-relat.patch patches.drivers/0128-block-drivers-add-REQ_OP_FLUSH-operation.patch patches.drivers/0129-block-do-not-use-REQ_FLUSH-for-tracking-flush-suppor.patch patches.drivers/0130-block-drivers-fs-rename-REQ_FLUSH-to-REQ_PREFLUSH.patch patches.drivers/0131-ext4-use-bio-op-helprs-in-ext4-crypto-code.patch patches.drivers/0132-mg_disk-fix-enum-REQ_OP_-kbuild-error.patch patches.drivers/dm-log-fix-unitialized-bio-operation-flags.patch patches.drivers/0133-block-better-packing-for-struct-request.patch patches.drivers/0134-2nd-block-add-a-separate-operation-type-for-sec.patch patches.drivers/0135-cfq-iosched-temporarily-boost-queue-priority-for-idl.patch patches.drivers/0136-block-partition-generic.c-Remove-a-set-but-not-used-.patch patches.drivers/0137-block-bio-integrity.c-Add-include-blk.h.patch patches.drivers/0138-block-blk-cgroup.c-Declare-local-symbols-static.patch patches.drivers/0139-blktrace-avoid-using-timespec.patch patches.drivers/0140-block-introduce-device_add_disk.patch patches.drivers/0141-mmc-move-parent-tracking-to-mmc_blk_data.patch patches.drivers/0142-um-track-parent-device-in-a-local-variable.patch patches.drivers/0143-block-convert-to-device_add_disk.patch patches.drivers/0144-block-remove-driverfs_dev.patch patches.drivers/0145-blk-mq-add-blk_mq_alloc_request_hctx.patch patches.drivers/0146-block-Export-blk_poll.patch patches.drivers/0147-blk-mq-Introduce-blk_mq_reinit_tagset.patch patches.drivers/0148-block-atari-Return-early-for-unsupported-sector-size.patch patches.drivers/0149-block-introduce-BLKDEV_DISCARD_ZERO-to-fix-zeroout.patch patches.drivers/0150-block-don-t-ignore-EOPNOTSUPP-blkdev_issue_write_sam.patch patches.drivers/0151-block-get-rid-of-bio_rw-and-READA.patch patches.drivers/0152-block-simplify-and-cleanup-bvec-pool-handling.patch patches.drivers/0153-block-shrink-bio-size-again.patch patches.drivers/0154-memstick-don-t-allow-REQ_TYPE_BLOCK_PC-requests.patch patches.drivers/0155-virtio_blk-use-blk_rq_map_kern.patch patches.drivers/0156-block-ensure-bios-return-from-blk_get_request-are-pr.patch patches.drivers/0157-block-simplify-and-export-blk_rq_append_bio.patch patches.drivers/0158-target-stop-using-blk_make_request.patch patches.drivers/0159-scsi-osd-open-code-blk_make_request.patch patches.drivers/0160-block-unexport-various-bio-mapping-helpers.patch patches.drivers/0161-block-add-QUEUE_FLAG_DAX-for-devices-to-advertise-th.patch patches.drivers/0162-block-expose-QUEUE_FLAG_DAX-in-sysfs.patch patches.drivers/0163-block-Fix-spelling-in-a-source-code-comment.patch patches.drivers/0164-block-do-not-merge-requests-without-consulting-with-.patch patches.drivers/0165-block-Fix-front-merge-check.patch patches.drivers/0166-block-remove-BLK_DEV_DAX-config-option.patch patches.drivers/0167-blkcg-kill-unused-field-nr_undestroyed_grps.patch patches.drivers/0168-Fixup-direct-bi_rw-modifiers.patch patches.drivers/0169-Include-blkdev-Removed-duplicate-struct-request-decl.patch patches.drivers/0170-blk-mq-fix-deadlock-in-blk_mq_register_disk-error-pa.patch patches.drivers/0171-mm-block-convert-rw_page-users-to-bio-op-use.patch patches.drivers/0172-block-mm-make-bdev_ops-rw_page-take-a-bool-for-read-.patch patches.drivers/0173-mm-make-__swap_writepage-use-bio_set_op_attrs.patch patches.drivers/0174-target-iblock_execute_sync_cache-should-use-bio_set_.patch patches.drivers/0175-block-rename-bio-bi_rw-to-bi_opf.patch patches.drivers/0176-mm-writeback-flush-plugged-IO-in-wakeup_flusher_thre.patch patches.drivers/0177-block-move-bvec-iterator-into-include-linux-bvec.h.patch patches.drivers/0178-block-move-two-bvec-structure-into-bvec.h.patch patches.drivers/0179-block-mark-1st-parameter-of-bvec_iter_advance-as-con.patch patches.drivers/0180-iov_iter-use-bvec-iterator-to-implement-iterate_bvec.patch patches.drivers/0181-fs-xfs-replace-BIO_MAX_SECTORS-with-BIO_MAX_PAGES.patch patches.drivers/0182-block-bio-remove-BIO_MAX_SECTORS.patch patches.drivers/0183-block-drbd-avoid-to-use-BIO_MAX_SIZE.patch patches.drivers/0184-block-bio-kill-BIO_MAX_SIZE.patch patches.drivers/0185-bvec-avoid-variable-shadowing-warning.patch patches.drivers/0186-block-Fix-secure-erase.patch patches.drivers/0187-workqueue-add-cancel_work.patch patches.drivers/0188-block-add-kblockd_schedule_work_on.patch patches.drivers/0189-blk-mq-turn-hctx-run_work-into-a-regular-work-struct.patch patches.drivers/0190-blk-mq-improve-layout-of-blk_mq_hw_ctx.patch patches.drivers/0191-blk-mq-prefetch-request-in-blk_mq_tag_to_rq.patch patches.drivers/0192-block-add-poll_considered-statistic.patch patches.drivers/0193-block-enable-zeroing-of-io_poll-statistics.patch patches.drivers/0194-block_dev-remove-DAX-leftovers.patch patches.drivers/0195-block-remove-blk_mq_alloc_single_hw_queue-prototype.patch patches.drivers/0196-block-remove-remnant-refs-to-hardsect.patch patches.drivers/0197-block-Document-that-bio_op-uses-the-data-type-of-bio.patch patches.drivers/0198-block-dm-crypt-btrfs-Introduce-bio_flags.patch patches.drivers/0199-block-Improve-bio_set_op_attrs-robustness.patch patches.drivers/0200-block-remove-bio_destructor_t.patch patches.drivers/0201-bio.h-remove-a-very-outdated-comment.patch patches.drivers/0202-block-remove-IOPRIO_BITS.patch patches.drivers/0203-blk-mq-introduce-blk_mq_delay_kick_requeue_list.patch patches.drivers/0204-blk-mq-don-t-redistribute-hardware-queues-on-a-CPU-h.patch patches.drivers/0205-blk-mq-only-allocate-a-single-mq_map-per-tag_set.patch patches.drivers/0206-blk-mq-remove-map_queue.patch patches.drivers/0207-blk-mq-allow-the-driver-to-pass-in-a-queue-mapping.patch patches.drivers/0208-blk-mq-provide-a-default-queue-mapping-for-PCI-devic.patch patches.drivers/0178-nvme-switch-to-use-pci_alloc_irq_vectors.patch patches.drivers/0179-nvme-remove-the-post_scan-callout.patch patches.drivers/0209-blk-mq-get-rid-of-the-cpumask-in-struct-blk_mq_tags.patch patches.drivers/0210-blk-mq-kill-unused-blk_mq_create_mq_map.patch patches.drivers/0211-blk-mq-account-higher-order-dispatch.patch patches.drivers/0212-blk-mq-abstract-tag-allocation-out-into-sbitmap-libr.patch patches.drivers/0213-sbitmap-allocate-wait-queues-on-a-specific-node.patch patches.drivers/0214-sbitmap-push-per-cpu-last_tag-into-sbitmap_queue.patch patches.drivers/0215-sbitmap-push-alloc-policy-into-sbitmap_queue.patch patches.drivers/0216-sbitmap-randomize-initial-alloc_hint-values.patch patches.drivers/0217-sbitmap-re-initialize-allocation-hints-after-resize.patch patches.drivers/0218-sbitmap-don-t-update-the-allocation-hint-on-clear-af.patch patches.drivers/0219-sbitmap-initialize-weight-to-zero.patch patches.drivers/0220-blk_mq-linux-blk-mq.h-does-not-include-all-the-heade.patch patches.drivers/0221-blk-throttle-Extend-slice-if-throttle-group-is-not-e.patch patches.drivers/0180-nvme-refactor-namespaces-to-support-non-gendisk-devi.patch patches.drivers/0222-blk-mq-register-device-instead-of-disk.patch patches.drivers/0223-block-export-bio_free_pages-to-other-modules.patch patches.drivers/0224-blk-mq-get-rid-of-manual-run-of-queue-with-__blk_mq_.patch patches.drivers/0225-blk-mq-remove-non-blocking-pass-in-blk_mq_map_reques.patch patches.drivers/0226-blk-mq-add-flag-for-drivers-wanting-blocking-queue_r.patch patches.drivers/0227-blk-mq-skip-unmapped-queues-in-blk_mq_alloc_request_.patch patches.drivers/0228-block-invalidate-the-page-cache-when-issuing-BLKZERO.patch patches.drivers/0229-block-require-write_same-and-discard-requests-align-.patch patches.drivers/0230-block-implement-some-of-fallocate-for-block-devices.patch patches.drivers/0231-block-Add-zoned-queue-limit.patch patches.drivers/0232-blk-sysfs-Add-chunk_sectors-to-sysfs-attributes.patch patches.drivers/0233-block-Define-zoned-block-device-operations.patch patches.drivers/0234-block-Implement-support-for-zoned-block-devices.patch patches.drivers/0235-blk-zoned-implement-ioctls.patch patches.drivers/0236-softirq-Display-IRQ_POLL-for-irq-poll-statistics.patch patches.drivers/0237-block-zoned-fix-harmless-maybe-uninitialized-warning.patch patches.drivers/0238-block-flush-fix-IO-hang-in-case-of-flood-fua-req.patch patches.drivers/0239-blk-mq-update-hardware-and-software-queues-for-sleep.patch patches.drivers/0240-blk-mq-get-rid-of-confusing-blk_map_ctx-structure.patch patches.drivers/0241-block-remove-bio_is_rw.patch patches.drivers/0242-block-REQ_NOMERGE-is-common-to-the-bio-and-request.patch patches.drivers/0243-block-move-REQ_RAHEAD-to-common-flags.patch patches.drivers/0244-block-replace-REQ_THROTTLED-with-a-bio-flag.patch patches.drivers/sd-Implement-support-for-ZBC-devices.patch patches.drivers/sd_zbc-Force-use-of-READ16-WRITE16.patch patches.drivers/blk-mq-NVMe-512B-4K-T10-DIF-DIX-format-returns-I-O-error-on-dd-with-split-op.patch patches.suse/scsi_error-count-medium-access-timeout-only-once-per.patch patches.drivers/dm-raid-fix-compat_features-validation.patch patches.drivers/dm-mirror-use-all-available-legs-on-multiple-failure.patch patches.drivers/dm-raid-fix-activation-of-existing-raid4-10-devices.patch patches.drivers/0245-sd-fix-uninitialized-variable-access-in-error-handli.patch patches.drivers/0246-block-Add-iocontext-priority-to-request.patch patches.drivers/0247-block-split-out-request-only-flags-into-a-new-namesp.patch patches.drivers/0248-block-better-op-and-flags-encoding.patch patches.drivers/0249-block-add-a-proper-block-layer-data-direction-encodi.patch patches.drivers/0250-cfq-iosched-use-op_is_sync-instead-of-opencoding-it.patch patches.drivers/0251-blk-cgroup-use-op_is_sync-to-check-for-synchronous-r.patch patches.drivers/0252-umem-use-op_is_sync-to-check-for-synchronous-request.patch patches.drivers/0253-bcache-use-op_is_sync-to-check-for-synchronous-reque.patch patches.drivers/0254-btrfs-use-op_is_sync-to-check-for-synchronous-reques.patch patches.drivers/0255-block-don-t-use-REQ_SYNC-in-the-READ_SYNC-definition.patch patches.drivers/0256-block-treat-REQ_FUA-and-REQ_PREFLUSH-as-synchronous.patch patches.drivers/0257-block-replace-REQ_NOIDLE-with-REQ_IDLE.patch patches.drivers/0258-block-fs-use-REQ_-flags-directly.patch patches.drivers/0259-fs-decouple-READ-and-WRITE-from-the-block-layer-ops.patch patches.drivers/0260-block-fs-move-submit_bio-to-bio.h.patch patches.drivers/0261-arm-arm64-don-t-include-blk_types.h-in-asm-io.h.patch patches.drivers/0262-ceph-don-t-include-blk_types.h-in-messenger.h.patch patches.drivers/0263-mm-only-include-blk_types-in-swap.h-if-CONFIG_SWAP-i.patch patches.drivers/0264-block-remove-the-CONFIG_BLOCK-ifdef-in-blk_types.h.patch patches.drivers/0265-block-add-REQ_BACKGROUND.patch patches.drivers/0266-writeback-add-wbc_to_write_flags.patch patches.drivers/0267-writeback-mark-background-writeback-as-such.patch patches.drivers/0268-block-add-bio_iov_iter_get_pages.patch patches.drivers/0269-blk-mq-Introduce-blk_mq_hctx_stopped.patch patches.drivers/0270-blk-mq-Introduce-blk_mq_queue_stopped.patch patches.drivers/0271-blk-mq-Move-more-code-into-blk_mq_direct_issue_reque.patch patches.drivers/0272-blk-mq-Avoid-that-requeueing-starts-stopped-queues.patch patches.drivers/0273-blk-mq-Remove-blk_mq_cancel_requeue_work.patch patches.drivers/0274-blk-mq-Introduce-blk_mq_quiesce_queue.patch patches.drivers/0275-blk-mq-Add-a-kick_requeue_list-argument-to-blk_mq_re.patch patches.drivers/0276-dm-Use-BLK_MQ_S_STOPPED-instead-of-QUEUE_FLAG_STOPPE.patch patches.drivers/0277-dm-Fix-a-race-condition-related-to-stopping-and-star.patch patches.drivers/0278-nvme-Fix-a-race-condition-related-to-stopping-queues.patch patches.drivers/0279-nvme-Use-BLK_MQ_S_STOPPED-instead-of-QUEUE_FLAG_STOP.patch patches.drivers/0280-block-drop-q-argument-from-bsg_validate_sgv4_hdr.patch patches.drivers/0281-block-immediately-dispatch-big-size-request.patch patches.drivers/0282-blk-mq-immediately-dispatch-big-size-request.patch patches.drivers/0283-block-add-code-to-track-actual-device-queue-depth.patch patches.drivers/0284-blk-mq-export-blk_mq_map_queues.patch patches.drivers/0285-block-set-REQ_SYNC-if-we-clear-REQ_FUA-REQ_PREFLUSH.patch patches.drivers/0286-block-add-scalable-completion-tracking-of-requests.patch patches.drivers/0287-vfs-pass-a-flags-argument-to-vfs_readv-vfs_writev.patch patches.drivers/0288-vfs-vfs-Define-new-syscalls-preadv2-pwritev2.patch patches.drivers/0289-x86-wire-up-preadv2-and-pwritev2.patch patches.drivers/0290-vfs-add-the-RWF_HIPRI-flag-for-preadv2-pwritev2.patch patches.drivers/0291-writeback-track-if-we-re-sleeping-on-progress-in-bal.patch patches.drivers/0292-blk-wbt-add-general-throttling-mechanism.patch patches.drivers/0293-block-hook-up-writeback-throttling.patch patches.drivers/0294-blk-mq-blk_mq_try_issue_directly-should-lookup-hardw.patch patches.drivers/0295-direct-io-only-use-block-polling-if-explicitly-reque.patch patches.drivers/0296-block-move-poll-code-to-blk-mq.patch patches.drivers/0297-blk-wbt-store-queue-instead-of-bdi.patch patches.drivers/0298-blk-wbt-remove-stat-ops.patch patches.drivers/0299-blk-wbt-use-BLK_STAT_-READ-WRITE-instead-of-0-1.patch patches.drivers/0300-bsg-Add-sparse-annotations-to-bsg_request_fn.patch patches.drivers/0301-block-deal-with-stale-req-count-of-plug-list.patch patches.drivers/0302-blk-wbt-fix-old-style-function-declaration.patch patches.drivers/0303-fs-block_dev-fix-potential-NULL-ptr-deref-in-freeze_.patch patches.drivers/0304-fs-block_dev.c-return-the-right-error-in-thaw_bdev.patch patches.drivers/0305-block-fast-path-for-small-and-simple-direct-I-O-requ.patch patches.drivers/0306-blk-mq-implement-hybrid-poll-mode-for-sync-O_DIRECT.patch patches.drivers/0307-blk-mq-make-the-polling-code-adaptive.patch patches.drivers/0308-block-apply-blk_partition_remap-to-REQ_OP_ZONE_RESET.patch patches.drivers/0309-block-support-a-full-bio-worth-of-IO-for-simplified-.patch patches.drivers/0310-block-bio-pass-bvec-table-to-bio_init.patch patches.drivers/0311-block-blkcg-use-__GFP_NOWARN-for-best-effort-allocat.patch patches.drivers/0312-blk-wbt-allow-reset-of-default-latency-through-sysfs.patch patches.drivers/0313-blk-wbt-cleanup-disable-by-default-for-CFQ.patch patches.drivers/0314-blk-wbt-allow-wbt-to-be-enabled-always-through-sysfs.patch patches.drivers/0315-blk-mq-Drop-explicit-timeout-sync-in-hotplug.patch patches.drivers/0316-block-Check-partition-alignment-on-zoned-block-devic.patch patches.drivers/0317-block-factor-out-req_set_nomerge.patch patches.drivers/0318-blk-stat-fix-a-typo.patch patches.drivers/0319-block-fix-unintended-fallthrough-in-generic_make_req.patch patches.drivers/0320-blk-mq-blk_account_io_start-takes-a-bool.patch patches.drivers/0321-filemap-remove-pos-variables-in-generic_file_read_it.patch patches.drivers/0322-filemap-remove-the-pos-argument-to-generic_file_dire.patch patches.drivers/0323-xfs-eliminate-the-pos-variable-in-xfs_file_dio_aio_w.patch patches.drivers/0324-direct-io-remove-the-offset-argument-to-dio_complete.patch patches.drivers/0325-fs-add-IOCB_SYNC-and-IOCB_DSYNC.patch patches.drivers/0326-fs-simplify-the-generic_write_sync-prototype.patch patches.drivers/0328-fs-add-RWF_DSYNC-aand-RWF_SYNC.patch patches.drivers/0329-nfsd-use-RWF_SYNC.patch patches.drivers/0330-fs-Provide-function-to-unmap-metadata-for-a-range-of.patch patches.drivers/0331-direct-io-Use-clean_bdev_aliases-instead-of-handmade.patch patches.drivers/0332-ext4-Use-clean_bdev_aliases-instead-of-iteration.patch patches.drivers/0333-ext2-Use-clean_bdev_aliases-instead-of-iteration.patch patches.drivers/0334-fs-Add-helper-to-clean-bdev-aliases-under-a-bh-and-u.patch patches.drivers/0335-fs-Remove-unmap_underlying_metadata.patch patches.drivers/0336-block-make-__blkdev_direct_IO_sync-support-O_SYNC-DS.patch patches.drivers/0337-block-new-direct-I-O-implementation.patch patches.drivers/0338-block_dev-Fixed-direct-I-O-bio-sector-calculation.patch patches.drivers/0339-block-clear-all-of-bi_opf-in-bio_set_op_attrs.patch patches.drivers/0340-block_dev-get-rid-of-blksize-bits-calculation.patch patches.drivers/0341-block-drbd-remove-impossible-failure-handling.patch patches.drivers/0342-block-floppy-use-bio_add_page.patch patches.drivers/0343-target-avoid-accessing-.bi_vcnt-directly.patch patches.drivers/0344-bcache-debug-avoid-accessing-.bi_io_vec-directly.patch patches.drivers/0345-fs-logfs-convert-to-bio_add_page-in-sync_request.patch patches.drivers/0346-fs-logfs-use-bio_add_page-in-__bdev_writeseg.patch patches.drivers/0347-fs-logfs-use-bio_add_page-in-do_erase.patch patches.drivers/0348-fs-logfs-remove-unnecesary-check.patch patches.drivers/0349-block-add-async-variant-of-blkdev_issue_zeroout.patch patches.drivers/0350-block-add-support-for-REQ_OP_WRITE_ZEROES.patch patches.drivers/0351-blk-wbt-don-t-throttle-discard-or-write-zeroes.patch patches.drivers/0352-block-improve-handling-of-the-magic-discard-payload.patch patches.drivers/0353-blk-mq-add-blk_mq_start_stopped_hw_queue.patch patches.drivers/0354-blk-mq-abstract-out-blk_mq_dispatch_rq_list-helper.patch patches.drivers/0355-elevator-make-the-rqhash-helpers-exported.patch patches.drivers/0356-blk-flush-run-the-queue-when-inserting-blk-mq-flush.patch patches.drivers/0357-blk-stat-fix-a-few-cases-of-missing-batch-flushing.patch patches.drivers/0358-block_dev-don-t-update-file-access-position-for-sync.patch patches.drivers/0359-block-Remove-unused-member-busy-from-struct-blk_queu.patch patches.drivers/0361-block-check-partition-alignment.patch patches.drivers/0362-block-add-back-plugging-in-__blkdev_direct_IO.patch patches.drivers/0363-genhd-remove-dead-and-duplicated-scsi-code.patch patches.drivers/0364-clean_bdev_aliases-Prevent-cleaning-blocks-that-are-.patch patches.drivers/0365-block-Make-wbt_wait-definition-consistent-with-decla.patch patches.drivers/0366-block-Avoid-that-sparse-complains-about-context-imba.patch patches.drivers/0367-block-fix-up-io_poll-documentation.patch patches.drivers/0368-do_direct_IO-Use-inode-i_blkbits-to-compute-block-co.patch patches.drivers/0369-block-relax-check-on-sg-gap.patch patches.drivers/0370-direct-io-fix-direct-write-stale-data-exposure-from-.patch patches.drivers/0371-blk-mq-make-mq_ops-a-const-pointer.patch patches.drivers/0372-block-Rename-blk_queue_zone_size-and-bdev_zone_size.patch patches.drivers/0373-block-add-blk_rq_payload_bytes.patch patches.drivers/0374-scsi-use-blk_rq_payload_bytes.patch patches.drivers/0375-nvme-use-blk_rq_payload_bytes.patch patches.drivers/0376-sd-remove-__data_len-hack-for-WRITE-SAME.patch patches.drivers/0377-block-don-t-try-to-discard-from-__blkdev_issue_zeroo.patch patches.drivers/0378-partitions-efi-Fix-integer-overflow-in-GPT-size-calc.patch patches.drivers/0379-sbitmap-use-smp_mb__after_atomic-in-sbq_wake_up.patch patches.drivers/0380-sbitmap-fix-wakeup-hang-after-sbq-resize.patch patches.drivers/0381-blk-mq-stop-hardware-queue-in-blk_mq_delay_queue.patch patches.drivers/0382-block-Initialize-cfqq-ioprio_class-in-cfq_get_queue.patch patches.drivers/0383-blk-throttle-Adjust-two-function-calls-together-with.patch patches.drivers/0384-cfq-iosched-Adjust-one-function-call-together-with-a.patch patches.drivers/0385-block-fix-use-after-free-in-__blkdev_direct_IO.patch patches.drivers/0386-Revert-sd-remove-__data_len-hack-for-WRITE-SAME.patch patches.drivers/0387-block-don-t-try-Write-Same-from-__blkdev_issue_zeroo.patch patches.drivers/0388-block-Unhash-block-device-inodes-on-gendisk-destruct.patch patches.drivers/0389-block-Use-pointer-to-backing_dev_info-from-request_q.patch patches.drivers/0390-block-Dynamically-allocate-and-refcount-backing_dev_.patch patches.drivers/0391-block-Make-blk_get_backing_dev_info-safe-without-ope.patch patches.drivers/0392-block-Get-rid-of-blk_get_backing_dev_info.patch patches.drivers/0393-scsi-block-fix-duplicate-bdi-name-registration-crash.patch patches.drivers/0394-block-Move-bdev_unhash_inode-after-invalidate_partit.patch patches.drivers/0395-block-Unhash-also-block-device-inode-for-the-whole-d.patch patches.drivers/0396-block-Revalidate-i_bdev-reference-in-bd_aquire.patch patches.arch/x86-Use-compat-version-for-preadv2-and-pwritev2.patch patches.drivers/cfq-iosched-don-t-call-wbt_disable_default-with-IRQs.patch patches.drivers/block-Initialize-bd_bdi-on-inode-initialization.patch patches.drivers/bdev-fix-NULL-pointer-dereference.patch patches.drivers/mmc-fix-use-after-free-of-struct-request.patch patches.fixes/scsi-fix-memory-leak-of-sdpk-on-when-gd-fails-to-all.patch patches.drivers/0397-block-fix-bio_will_gap-for-first-bvec-with-offset.patch patches.fixes/block-renumber-REQ_OP_WRITE_ZEROES.patch patches.fixes/loop-don-t-try-to-use-AIO-for-discards.patch patches.fixes/loop-zero-fill-bio-on-the-submitting-cpu.patch patches.drivers/0330-blk-mq-Export-blk_mq_freeze_queue_wait.patch patches.drivers/0331-blk-mq-Provide-freeze-queue-timeout.patch patches.drivers/block-fix-leak-of-q-rq_wb.patch patches.drivers/blk-mq-Introduce-blk_mq_delay_run_hw_queue.patch patches.drivers/blk-mq-remap-queues-when-adding-removing-hardware-qu.patch patches.fixes/scsi-Avoid-that-SCSI-queues-get-stuck.patch patches.fixes/scsi-sd-Check-for-unaligned-partial-completion.patch patches.suse/loop-fix-regression-with-op_is_write.patch patches.drivers/blk-mq-map-all-HWQ-also-in-hyperthreaded-system.patch patches.fixes/fs-pass-on-flags-in-compat_writev.patch patches.fixes/block-provide-bio_uninit-free-freeing-integrity-task.patch patches.fixes/dm-make-flush-bios-explicitly-sync.patch patches.fixes/block-add-kblock_mod_delayed_work_on.patch patches.fixes/block-Make-blk_mq_delay_kick_requeue_list-rerun-the-.patch # bsc#1040307 patches.fixes/0001-block-Move-bdi_unregister-to-del_gendisk.patch patches.fixes/0002-block-Make-del_gendisk-safer-for-disks-without-queue.patch patches.fixes/0003-block-Allow-bdi-re-registration.patch patches.fixes/0004-bdi-Fix-use-after-free-in-wb_congested_put.patch #bsc#1020907 patches.drivers/0001-generic-syscalls-wire-up-preadv2-and-pwritev2-syscal.patch patches.drivers/0002-arm64-unistd32.h-wire-up-missing-syscalls-for-compat.patch # FATE#321488, drivers/md back port upto 4.10, part 2 patches.drivers/0044-bcache-Remove-deprecated-create_workqueue.patch patches.drivers/0045-bcache-Remove-redundant-parameter-for-cache_alloc.patch patches.drivers/0046-bcache-update-document-info.patch patches.drivers/0047-bcache-Remove-redundant-block_size-assignment.patch patches.drivers/0048-bcache-register_bcache-call-blkdev_put-when-cache_al.patch patches.drivers/0049-bcache-pr_err-more-meaningful-error-message-when-nr_.patch patches.drivers/0050-dm-block-manager-make-block-locking-optional.patch patches.drivers/0051-dm-rq-fix-a-race-condition-in-rq_completed.patch patches.drivers/0052-dm-rq-replace-bio-bi_vcnt-1-with-bio_multiple_segmen.patch patches.drivers/0053-dm-io-use-bvec-iterator-helpers-to-implement-.get_pa.patch patches.drivers/0054-dm-crypt-use-bio_add_page.patch patches.drivers/0055-dm-crypt-rename-crypt_setkey_allcpus-to-crypt_setkey.patch patches.drivers/0056-dm-verity-fix-incorrect-error-message.patch patches.drivers/0057-dm-cache-metadata-remove-an-extra-newline-in-DMERR-a.patch patches.drivers/0058-dm-cache-add-missing-cache-device-name-to-DMERR-in-s.patch patches.drivers/0059-dm-raid-correct-error-messages-on-old-metadata-valid.patch patches.drivers/0060-dm-crypt-constify-crypt_iv_operations-structures.patch patches.drivers/0061-dm-mpath-add-m-hw_handler_name-NULL-pointer-check-in.patch patches.drivers/0062-dm-mpath-add-checks-for-priority-group-count-to-avoi.patch patches.drivers/0063-dm-mpath-change-return-type-of-pg_init_all_paths-fro.patch patches.drivers/0064-dm-mpath-do-not-modify-__clone-if-blk_mq_alloc_reque.patch patches.drivers/0065-dm-table-fix-all_blk_mq-inconsistency-when-an-empty-.patch patches.drivers/0066-dm-table-an-all_blk_mq-table-must-be-loaded-for-a-bl.patch patches.drivers/0067-dm-table-simplify-dm_table_determine_type.patch patches.drivers/0068-dm-bufio-avoid-sleeping-while-holding-the-dm_bufio-l.patch patches.drivers/0069-dm-bufio-don-t-take-the-lock-in-dm_bufio_shrink_coun.patch patches.drivers/0070-dm-bufio-drop-the-lock-when-doing-GFP_NOIO-allocatio.patch patches.drivers/0071-dm-use-blk_set_queue_dying-in-__dm_destroy.patch patches.drivers/0072-dm-rq-simplify-use_blk_mq-initialization.patch patches.drivers/0073-dm-ioctl-use-offsetof-instead-of-open-coding-it.patch patches.drivers/0074-dm-array-remove-a-dead-assignment-in-populate_ablock.patch patches.drivers/0075-dm-crypt-add-ability-to-use-keys-from-the-kernel-key.patch patches.drivers/0076-dm-mpath-use-hw_handler_params-if-attached-hw_handle.patch patches.drivers/0077-dm-raid-don-t-allow-write-behind-with-raid4-5-6.patch patches.drivers/0078-dm-raid-fix-discard-support-regression.patch patches.drivers/0079-dm-space-map-metadata-skip-useless-memcpy-in-metadat.patch patches.drivers/0080-dm-space-map-always-set-ev-if-sm_ll_mutate-succeeds.patch patches.drivers/0081-dm-crypt-reject-key-strings-containing-whitespace-ch.patch patches.drivers/0082-md-takeover-should-clear-unrelated-bits.patch patches.drivers/0083-md-separate-flags-for-superblock-changes.patch patches.drivers/0084-dm-flakey-introduce-error_writes-feature.patch patches.drivers/0085-Replace-asm-uaccess.h-with-linux-uaccess.h-globally.patch patches.drivers/0086-md-raid10-Refactor-raid10_make_request.patch patches.drivers/0087-md-cleanup-mddev-flag-clear-for-takeover.patch patches.drivers/0088-md-raid5-Use-correct-IS_ERR-variation-on-pointer-che.patch patches.drivers/0090-dm-raid-fix-transient-device-failure-processing.patch patches.drivers/0091-dm-raid-be-prepared-to-accept-arbitrary-tuples.patch patches.drivers/0092-Documentation-dm-raid-define-data_offset-status-fiel.patch patches.drivers/0093-dm-raid-add-raid4-5-6-journaling-support.patch patches.drivers/0094-dm-raid-use-read_disk_sb-throughout.patch patches.drivers/0095-dm-raid-use-mddev-rather-than-rdev-mddev.patch patches.drivers/0096-dm-raid-cleanup-awkward-branching-in-raid_message-op.patch patches.drivers/0097-block-add-a-op_is_flush-helper.patch patches.drivers/0098-md-cleanup-bio-op-flags-handling-in-raid1_write_requ.patch patches.drivers/0099-block-simplify-blk_init_allocated_queue.patch patches.drivers/0100-dm-remove-incomplete-BLOCK_PC-support.patch patches.fixes/dm-raid-fix-table-line-argument-order-in-status.patch patches.fixes/md-fix-a-null-dereference.patch patches.fixes/dm-raid-Do-not-call-BUG-in-__rdev_sectors.patch # end part 2 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-fallback-from-pmd-to-pte-on-error.patch patches.drivers/dax-use-sb_issue_zerout-instead-of-calling-dax_clear.patch patches.drivers/dax-export-a-low-level-__dax_zero_page_range-helper.patch patches.drivers/dax-for-truncate-hole-punch-do-zeroing-through-the-d.patch patches.drivers/dax-fix-a-comment-in-dax_zero_page_range-and-dax_tru.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-fix-offset-overflow-in-dax_io.patch patches.fixes/dax-fix-deadlock-with-DAX-4k-holes.patch patches.fixes/x86-mm-fix-gup_pte_range-vs-DAX-mappings.patch patches.fixes/ext4-fix-data-corruption-with-EXT4_GET_BLOCKS_ZERO.patch patches.drivers/dm-add-infrastructure-for-DAX-support.patch patches.drivers/dm-linear-add-DAX-support.patch patches.drivers/dm-error-add-DAX-support.patch patches.drivers/dm-stripe-add-DAX-support.patch patches.drivers/dm-snap-add-fake-origin_direct_access.patch patches.drivers/fs-dax-remove-wmb_pmem.patch # FATE#321488, drivers/md back port upto 4.10, part 3 patches.drivers/0101-dm-mpath-cleanup-Wbool-operation-warning-in-choose_p.patch patches.drivers/0102-dm-rq-cope-with-DM-device-destruction-while-in-dm_ol.patch patches.drivers/0103-dm-crypt-replace-RCU-read-side-section-with-rwsem.patch patches.drivers/0104-dm-don-t-allow-ioctls-to-targets-that-don-t-map-to-w.patch patches.drivers/0105-raid5-only-dispatch-IO-from-raid5d-for-harddisk-raid.patch patches.drivers/0106-dm-raid-fix-raid-check-regression-due-to-improper-cl.patch patches.drivers/0109-md-remove-unnecessary-check-on-mddev.patch patches.drivers/0123-md-raid5-Don-t-reinvent-the-wheel-but-use-existing-l.patch patches.drivers/0124-dm-round-robin-revert-use-percpu-repeat_count-and-cu.patch patches.drivers/0125-md-linear-shutup-lockdep-warnning.patch patches.drivers/0130-md-don-t-impose-the-MD_SB_DISKS-limit-on-arrays-with.patch patches.drivers/0134-md-r5cache-fix-set_syndrome_sources-for-data-in-cach.patch patches.drivers/0143-md-raid1-10-fix-potential-deadlock.patch patches.suse/0001-raid5-separate-header-for-log-functions.patch patches.suse/0002-md-superblock-changes-for-PPL.patch patches.suse/0003-raid5-ppl-Partial-Parity-Log-write-logging-implement.patch patches.suse/0004-md-add-sysfs-entries-for-PPL.patch patches.suse/0005-raid5-ppl-load-and-recover-the-log.patch patches.suse/0006-raid5-ppl-support-disk-hot-add-remove-with-PPL.patch patches.suse/0007-raid5-ppl-runtime-PPL-enabling-or-disabling.patch patches.suse/0008-raid5-ppl-silence-a-misleading-warning-message.patch patches.suse/0009-md-raid5-use-consistency_policy-to-remove-journal-fe.patch patches.suse/0010-raid5-ppl-move-no_mem_stripes-to-struct-ppl_conf.patch patches.suse/0011-raid5-ppl-use-resize_stripes-when-enabling-or-disabl.patch patches.suse/0012-raid5-ppl-partial-parity-calculation-optimization.patch patches.suse/0013-raid5-ppl-use-a-single-mempool-for-ppl_io_unit-and-h.patch patches.fixes/jbd2-Fix-dbench4-performance-regression-for-nobarrie.patch patches.fixes/ext4-Mark-superblock-writes-synchronous-for-nobarrie.patch patches.fixes/f2fs-Make-flush-bios-explicitely-sync.patch patches.fixes/gfs2-Make-flush-bios-explicitely-sync.patch patches.fixes/reiserfs-Make-flush-bios-explicitely-sync.patch patches.fixes/btrfs-Make-flush-bios-explicitely-sync.patch patches.fixes/md-Make-flush-bios-explicitely-sync.patch patches.fixes/fs-speedup-clean-bdev-aliases.patch patches.fixes/mm-fix-cache-mode-of-dax-pmd-mappings.patch # end part 3 # FAILFAST handling for MD patches.suse/block-nonblock-causes-failfast patches.suse/md-display-timeout-error.patch # bsc#1041681 patches.fixes/0001-raid1-prefer-disk-without-bad-blocks.patch # bsc#1042613 patches.drivers/0001-md-don-t-return-EAGAIN-in-md_allow_write-for-externa.patch # bsc#1011044 patches.drivers/dm-mpath-requeue-after-a-small-delay-if-blk_get_requ.patch patches.drivers/dm-mpath-split-and-rename-activate_path-to-prepare-f.patch patches.drivers/dm-mpath-avoid-that-path-removal-can-trigger-an-infi.patch patches.drivers/dm-mpath-delay-requeuing-while-path-initialization-i.patch patches.drivers/dm-mpath-verify-__pg_init_all_paths-locking-assumpti.patch patches.drivers/dm-introduce-enum-dm_queue_mode-to-cleanup-related-c.patch patches.drivers/dm-mpath-micro-optimize-the-hot-path-relative-to-MPA.patch patches.drivers/dm-mpath-cleanup-QUEUE_IF_NO_PATH-bit-manipulation-b.patch patches.drivers/dm-mpath-make-it-easier-to-detect-unintended-I-O-req.patch patches.fixes/dm-multipath-Improve-logging.patch patches.suse/dm-mpath-no-partitions-feature patches.suse/dm-mpath-accept-failed-paths # bsc#1043520 patches.fixes/0001-dm-io-fix-duplicate-bio-completion-due-to-missing-re.patch patches.fixes/0002-Revert-dm-mirror-use-all-available-legs-on-multiple-.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 patches.drivers/0033-scsi-be2iscsi-Fix-to-use-correct-configuration-value.patch patches.drivers/0034-scsi-be2iscsi-Replace-_bh-version-for-mcc_lock-spinl.patch patches.drivers/0035-scsi-be2iscsi-Reduce-driver-load-unload-time.patch patches.drivers/0036-scsi-be2iscsi-Set-and-return-right-iface-v4-v6-state.patch patches.drivers/0037-scsi-be2iscsi-Fix-gateway-APIs-to-support-IPv4-IPv6.patch patches.drivers/0038-scsi-be2iscsi-Fix-release-of-DHCP-IP-in-static-mode.patch patches.drivers/0039-scsi-be2iscsi-Move-VLAN-code-to-common-iface_set_par.patch patches.drivers/0040-scsi-be2iscsi-Update-iface-handle-before-any-set-par.patch patches.drivers/0041-scsi-be2iscsi-Rename-iface-get-set-create-destroy-AP.patch patches.drivers/0042-scsi-be2iscsi-Handle-only-NET_PARAM-in-iface_get_par.patch patches.drivers/0043-scsi-be2iscsi-Check-all-zeroes-IP-before-issuing-IOC.patch patches.drivers/0044-scsi-be2iscsi-Remove-alloc_mcc_tag-beiscsi_pci_soft_.patch patches.drivers/0045-scsi-be2iscsi-Remove-isr_lock-and-dead-code.patch patches.drivers/0046-scsi-be2iscsi-Fix-checks-for-HBA-in-error-state.patch patches.drivers/0047-scsi-be2iscsi-Fix-to-make-boot-discovery-non-blockin.patch patches.drivers/0048-scsi-be2iscsi-Fix-to-add-timer-for-UE-detection.patch patches.drivers/0049-scsi-be2iscsi-Add-IOCTL-to-check-UER-supported.patch patches.drivers/0050-scsi-be2iscsi-Move-functions-to-right-files.patch patches.drivers/0051-scsi-be2iscsi-Fix-POST-check-and-reset-sequence.patch patches.drivers/0052-scsi-be2iscsi-Add-V1-of-EPFW-cleanup-IOCTL.patch patches.drivers/0053-scsi-be2iscsi-Add-TPE-recovery-feature.patch patches.drivers/0054-scsi-be2iscsi-Fail-the-sessions-immediately-after-TP.patch patches.drivers/0055-scsi-be2iscsi-Add-FUNCTION_RESET-during-driver-unloa.patch patches.drivers/0056-scsi-be2iscsi-Fix-async-PDU-handling-path.patch patches.drivers/0057-scsi-be2iscsi-Fix-bad-WRB-index-error.patch patches.drivers/0058-scsi-be2iscsi-Fix-queue-and-connection-parameters.patch patches.drivers/0059-scsi-be2iscsi-Update-copyright-information.patch patches.drivers/0060-scsi-be2iscsi-Update-the-driver-version.patch patches.drivers/0061-scsi-be2iscsi-Fix-error-return-code.patch patches.drivers/0062-scsi-be2iscsi-Remove-redundant-iscsi_wrb-desc-memset.patch patches.drivers/0063-scsi-be2iscsi-Add-missing-unlock-for-mbox_lock.patch patches.drivers/0064-scsi-be2iscsi-mark-symbols-static-where-possible.patch patches.drivers/0065-scsi-be2iscsi-Replace-_bh-with-_irqsave-irqrestore.patch patches.drivers/0066-scsi-be2iscsi-allocate-enough-memory-in-beiscsi_boot.patch patches.drivers/0067-scsi-be2iscsi-set-errno-on-error-path.patch patches.drivers/0068-scsi-be2iscsi-set-errno-on-error-path.patch patches.drivers/0069-scsi-be2iscsi-Fix-use-of-invalidate-command-table-re.patch patches.drivers/0070-scsi-be2iscsi-Fix-for-crash-in-beiscsi_eh_device_res.patch patches.drivers/0071-scsi-be2iscsi-Take-iscsi_task-ref-in-abort-handler.patch patches.drivers/0072-scsi-be2iscsi-Set-WRB-invalid-bit-for-SkyHawk.patch patches.drivers/0073-scsi-be2iscsi-Add-checks-to-validate-completions.patch patches.drivers/0074-scsi-be2iscsi-Fix-iSCSI-cmd-cleanup-IOCTL.patch patches.drivers/0075-scsi-be2iscsi-Remove-redundant-receive-buffers-posti.patch patches.drivers/0076-scsi-be2iscsi-Remove-unused-struct-members.patch patches.drivers/0077-scsi-be2iscsi-Remove-wq_name-from-beiscsi_hba.patch patches.drivers/0078-scsi-be2iscsi-Add-checks-to-validate-CID-alloc-free.patch patches.drivers/0079-scsi-be2iscsi-Reinit-SGL-handle-CID-tables-after-TPE.patch patches.drivers/0080-scsi-be2iscsi-Add-warning-message-for-unsupported-ad.patch patches.drivers/0081-scsi-be2iscsi-Update-driver-version.patch patches.drivers/0082-scsi-be2iscsi-Use-GFP_ATOMIC-under-spin-lock.patch patches.drivers/scsi-cxgb4i-update-module-description patches.drivers/mfd-intel_quark_i2c_gpio-Use-clkdev_create.patch patches.drivers/0001-clk-move-the-common-clock-s-to_clk_-_hw-macros-to-cl.patch patches.drivers/0001-clkdev-Remove-clk_register_clkdevs.patch patches.drivers/0002-clk-Add-devm_-clk_hw_-register-unregister-APIs.patch patches.drivers/0003-clk-Add-clk_hw-OF-clk-providers.patch patches.drivers/0004-clkdev-Add-clk_hw-based-registration-APIs.patch patches.drivers/0005-clk-divider-Add-hw-based-registration-APIs.patch patches.drivers/0006-clk-gate-Add-hw-based-registration-APIs.patch patches.drivers/0007-clk-mux-Add-hw-based-registration-APIs.patch patches.drivers/0008-clk-fixed-factor-Add-hw-based-registration-APIs.patch patches.drivers/0009-clk-fractional-divider-Add-hw-based-registration-API.patch patches.drivers/0010-clk-composite-Add-hw-based-registration-APIs.patch patches.drivers/0011-clk-gpio-Add-hw-based-registration-APIs.patch patches.drivers/0012-clk-fixed-rate-Add-hw-based-registration-APIs.patch patches.drivers/0013-ARM-8503-1-clk_register_clkdev-remove-format-string-.patch patches.drivers/0001-clk-Return-errors-from-clk-providers-in-__of_clk_get.patch patches.drivers/0001-ARM-8631-1-clkdev-Detect-errors-in-clk_hw_register_c.patch # Marvell clock patches patches.drivers/0001-clk-unconditionally-recurse-into-clk-mvebu.patch patches.drivers/0002-arm64-marvell-enable-Armada-3700-clock-drivers.patch patches.drivers/0003-clk-add-Dove-PLL-divider-support-for-GPU-VMeta-and-A.patch patches.drivers/0004-clk-mvebu-Mark-ioremapped-memory-as-__iomem.patch patches.drivers/0005-clk-mvebu-Remove-corediv-clock-from-Armada-XP.patch patches.drivers/0006-clk-mvebu-Move-corediv-config-to-mvebu-config.patch patches.drivers/0007-clk-mvebu-Remove-CLK_IS_ROOT.patch patches.drivers/0008-clk-mvebu-new-driver-for-Armada-AP806-system-control.patch patches.drivers/0009-clk-mvebu-new-driver-for-Armada-CP110-system-control.patch patches.drivers/0010-clk-mvebu-armada-39x-add-clk-description-for-support.patch patches.drivers/0011-clk-mvebu-Add-the-xtal-clock-for-Armada-3700-SoC.patch patches.drivers/0012-clk-mvebu-Add-the-time-base-generator-clocks-for-Arm.patch patches.drivers/0013-clk-mvebu-Add-the-peripheral-clock-driver-for-Armada.patch patches.drivers/0014-clk-mvebu-Remove-redundant-dev_err-call-in-armada_37.patch patches.drivers/0015-clk-mvebu-Add-clk-support-for-the-orion5x-SoC-mv88f5.patch patches.drivers/0016-clk-mvebu-fix-setting-unwanted-flags-in-CP110-gate-c.patch patches.drivers/0017-clk-mvebu-dynamically-allocate-resources-in-Armada-C.patch patches.drivers/0018-clk-mvebu-armada-37xx-periph-Fix-the-clock-provider-.patch patches.drivers/0019-clk-mvebu-armada-37xx-periph-Fix-the-clock-gate-flag.patch patches.drivers/0020-clk-mvebu-migrate-CP110-system-controller-to-clk_hw-.patch patches.drivers/0021-clk-mvebu-make-cp110-system-controller-explicitly-no.patch patches.drivers/0022-clk-mvebu-make-ap806-system-controller-explicitly-no.patch patches.drivers/0023-clk-mvebu-adjust-AP806-CPU-clock-frequencies-to-prod.patch patches.drivers/0001-clk-mvebu-adjust-clock-handling-for-the-CP110-system.patch patches.drivers/0001-mmc-sdhci-restore-behavior-when-setting-VDD-via-exte.patch patches.drivers/0002-mmc-sdhci-pxav3-fix-higher-speed-mode-capabilities.patch patches.drivers/0003-mmc-sdhci-pxav3-use-sdhci_pltfm_init-for-private-all.patch patches.drivers/0004-mmc-sdhci-Fix-regression-setting-power-on-Trats2-boa.patch patches.drivers/0005-mmc-sdhci-pxav3-Remove-non-needed-ifdef-CONFIG_PM-fo.patch patches.drivers/0006-mmc-sdhci-Rename-sdhci_set_power-to-sdhci_set_power_.patch patches.drivers/usb-host-xhci-plat-move-mvebu-init_quirk-to-xhci_pla.patch patches.drivers/usb-host-xhci-plat-change-type-of-mvebu-init_quirk.patch patches.drivers/i2c-mv64xxx-enable-the-driver-on-ARCH_MVEBU.patch patches.drivers/0001-i2c-mv64xxx-handle-probe-deferral-for-the-clock.patch patches.drivers/0002-i2c-mv64xxx-use-clk_-prepare_enable-disable_unprepar.patch patches.drivers/0003-i2c-mv64xxx-remove-CONFIG_HAVE_CLK-conditionals.patch patches.drivers/0001-spi-spi-orion-enable-the-driver-on-ARCH_MVEBU-platfo.patch patches.drivers/0002-spi-orion-Add-direct-access-mode.patch patches.drivers/0003-spi-orion-Fix-return-value-check-in-orion_spi_probe.patch # bsc#1032150 patches.arch/0001-arm64-update-ARCH_MVEBU-for-Marvell-Armada-7K-8K-sup.patch patches.arch/0001-arm64-marvell-enable-AP806-and-CP110-syscon-driver.patch patches.drivers/0001-clk-add-clk_unregister_fixed_factor.patch patches.drivers/0002-clk-add-clk_unregister_fixed_rate.patch patches.drivers/0001-clk-fixed-rate-add-clk_hw_unregister_fixed_rate.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 patches.drivers/0001-crypto-qat-zero-esram-only-for-DH85x-devices.patch patches.drivers/0001-crypto-qat-fix-bar-discovery-for-c62x.patch patches.drivers/0001-crypto-s5p-sss-fix-incorrect-usage-of-scatterlists-a.patch # FATE#321251 patches.drivers/0001-crypto-qat-remove-redundant-function-call.patch patches.drivers/0002-crypto-qat-Pack-cfg-ctl-structs.patch patches.drivers/0003-crypto-qat-Reduced-reqsize-in-qat_algs.patch patches.drivers/0004-crypto-qat-fix-leak-on-error-path.patch patches.drivers/0005-crypto-qat-The-AE-id-should-be-less-than-the-maximal.patch patches.drivers/0006-crypto-qat-Change-the-definition-of-icp_qat_uof_regt.patch patches.drivers/0007-crypto-qat-remove-redundant-arbiter-configuration.patch patches.drivers/0008-crypto-qat-make-sure-const_tab-is-1024-bytes-aligned.patch patches.drivers/0009-crypto-qat-Remove-redundant-nrbg-rings.patch patches.drivers/0010-crypto-qat-avoid-memory-corruption-or-undefined-beha.patch patches.drivers/0011-crypto-qat-fix-address-leaking-of-RSA-public-exponen.patch patches.drivers/0012-crypto-qat-explicitly-stop-all-VFs-first.patch patches.drivers/0013-crypto-qat-changed-adf_dev_stop-to-void.patch patches.drivers/0014-crypto-qat-adf_dev_stop-should-not-be-called-in-atom.patch patches.drivers/0015-crypto-qat-move-vf2pf_init-and-vf2pf_exit-to-common.patch patches.drivers/0016-crypto-qat-check-if-PF-is-running.patch patches.drivers/0017-crypto-qat-interrupts-need-to-be-enabled-when-VFs-ar.patch patches.drivers/0018-crypto-qat-fix-section-mismatch-warning.patch patches.drivers/0019-crypto-qat-Fix-typo-in-comments.patch patches.drivers/0020-crypto-qat-make-adf_vf_isr.c-dependant-on-IOV-config.patch patches.drivers/0021-crypto-qat-change-the-adf_ctl_stop_devices-to-void.patch patches.drivers/0022-crypto-qat-fix-typos-sizeof-for-ctx.patch patches.drivers/0023-crypto-qat-Remove-deprecated-create_workqueue.patch patches.drivers/0025-crypto-akcipher-add-akcipher-declarations-needed-by-.patch patches.drivers/0026-crypto-rsa-RSA-padding-algorithm.patch patches.drivers/0027-crypto-rsa-return-raw-integers-for-the-ASN.1-parser.patch patches.drivers/0028-crypto-qat-Switch-to-new-rsa_helper-functions.patch patches.drivers/0029-crypto-qat-Use-alternative-reset-methods-depending-o.patch patches.drivers/0030-crypto-qat-Add-RSA-CRT-mode.patch patches.drivers/0031-crypto-rsa-Store-rest-of-the-private-key-components.patch patches.drivers/0032-crypto-compress-remove-unused-pcomp-interface.patch patches.drivers/0033-crypto-hash-shrink-hash-down-to-two-types.patch patches.drivers/0034-crypto-kpp-Key-agreement-Protocol-Primitives-API-KPP.patch patches.drivers/0035-crypto-dh-Add-DH-software-implementation.patch patches.drivers/0036-crypto-qat-Add-DH-support.patch patches.drivers/0037-crypto-qat-Stop-dropping-leading-zeros-from-RSA-outp.patch patches.drivers/0038-crypto-qat-fix-constants-table-DMA.patch patches.drivers/0039-crypto-qat-fix-incorrect-accelerator-mask-for-C3X-de.patch patches.drivers/0040-crypto-qat-fix-leak-on-error-path.patch # Marvell crypto fate#319899 fate#320700 patches.drivers/0001-crypto-marvell-check-return-value-of-sg_nents_for_le.patch patches.drivers/0002-crypto-marvell-cesa-fix-memory-leak.patch patches.drivers/0003-crypto-marvell-cesa-initialize-hash-states.patch patches.drivers/0004-crypto-marvell-cesa-remove-unneeded-condition.patch patches.drivers/0005-crypto-marvell-cesa-Improving-code-readability.patch patches.drivers/0006-crypto-marvell-cesa-Use-dma_pool_zalloc.patch patches.drivers/0007-crypto-marvell-Add-a-macro-constant-for-the-size-of-.patch patches.drivers/0008-crypto-marvell-Check-engine-is-not-already-running-w.patch patches.drivers/0009-crypto-marvell-Fix-wrong-type-check-in-dma-functions.patch patches.drivers/0010-crypto-marvell-Copy-IV-vectors-by-DMA-transfers-for-.patch patches.drivers/0011-crypto-marvell-Move-tdma-chain-out-of-mv_cesa_tdma_r.patch patches.drivers/0012-crypto-marvell-Add-a-complete-operation-for-async-re.patch patches.drivers/0013-crypto-marvell-Move-SRAM-I-O-operations-to-step-func.patch patches.drivers/0014-crypto-marvell-Add-load-balancing-between-engines.patch patches.drivers/0015-crypto-marvell-Add-support-for-chaining-crypto-reque.patch patches.drivers/0016-crypto-marvell-Increase-the-size-of-the-crypto-queue.patch patches.drivers/0017-crypto-marvell-Fix-wrong-flag-used-for-GFP-in-mv_ces.patch patches.drivers/0018-crypto-marvell-Fix-memory-leaks-in-TDMA-chain-for-ci.patch patches.drivers/0019-crypto-marvell-Don-t-chain-at-DMA-level-when-backlog.patch patches.drivers/0020-crypto-marvell-Update-cache-with-input-sg-only-when-.patch patches.drivers/0021-crypto-marvell-Don-t-copy-IV-vectors-from-the-_proce.patch patches.drivers/0022-crypto-marvell-be-explicit-about-destination-in-mv_c.patch patches.drivers/0023-crypto-marvell-remove-unused-parameter-in-mv_cesa_ah.patch patches.drivers/0024-crypto-marvell-turn-mv_cesa_ahash_init-into-a-functi.patch patches.drivers/0025-crypto-marvell-make-mv_cesa_ahash_cache_req-return-b.patch patches.drivers/0026-crypto-marvell-Update-transformation-context-for-eac.patch patches.drivers/0027-crypto-marvell-Don-t-overwrite-default-creq-state-du.patch patches.drivers/0028-crypto-marvell-Don-t-hardcode-block-size-in-mv_cesa_.patch patches.drivers/0029-crypto-marvell-Use-an-unique-pool-to-copy-results-of.patch patches.drivers/0030-crypto-marvell-Don-t-break-chain-for-computable-last.patch patches.drivers/0031-crypto-marvell-Don-t-copy-hash-operation-twice-into-.patch patches.drivers/0032-crypto-marvell-Don-t-corrupt-state-of-an-STD-req-for.patch patches.drivers/0033-crypto-marvell-Copy-IVDIG-before-launching-partial-D.patch #Cheliso crypto SLE12-SP3 update bsc#1022743 FATE#322540 patches.drivers/chelsio-0001-chcr-Support-for-Chelsio-s-Crypto-Hardware.patch patches.drivers/chelsio-0002-crypto-Added-Chelsio-Menu-to-the-Kconfig-file.patch patches.drivers/chelsio-0003-chcr-Fix-non-static-symbol-warning.patch patches.drivers/chelsio-0013-chcr-cxgb4i-cxgbit-RDMA-cxgb4-Allocate-resources-dyn.patch patches.drivers/chelsio-0014-cxgb4-Allocate-Tx-queues-dynamically.patch patches.drivers/chelsio-0015-crypto-chcr-Fix-memory-corruption.patch patches.drivers/chelsio-0016-crypto-chcr-Cosmetic-change.patch patches.drivers/chelsio-0017-crypto-chcr-Added-new-structure-chcr_wr.patch patches.drivers/chelsio-0018-crypto-chcr-Fixes-Unchecked-dereference-inside-funct.patch patches.drivers/chelsio-0019-crypto-chcr-Remove-dynamic-allocation.patch patches.drivers/chelsio-0020-crypto-chcr-Calculate-Reverse-round-key-in-setkey-ca.patch patches.drivers/chelsio-0021-crypto-chcr-Adjust-Dest.-buffer-size.patch patches.drivers/chelsio-0022-crypto-chcr-Use-SHASH_DESC_ON_STACK.patch patches.drivers/chelsio-0023-crypto-chcr-Move-tfm-ctx-variable-to-request-context.patch patches.drivers/chelsio-0024-crypto-chcr-Add-AEAD-algos.patch patches.drivers/chelsio-0025-crypto-chcr-checking-for-IS_ERR-instead-of-NULL.patch patches.drivers/chelsio-0026-crypto-chcr-Fix-panic-on-dma_unmap_sg.patch patches.drivers/chelsio-0027-crypto-chcr-Check-device-is-allocated-before-use.patch patches.drivers/chelsio-0028-crypto-chcr-Fix-key-length-for-RFC4106.patch patches.drivers/chelsio-0029-crypto-chcr-Change-flow-IDs.patch patches.drivers/chelsio-0030-crypto-chcr-fix-itnull.cocci-warnings.patch patches.drivers/chelsio-0031-crypto-chcr-Use-cipher-instead-of-Block-Cipher-in-gc.patch patches.drivers/chelsio-0032-crypto-chcr-Change-cra_flags-for-cipher-algos.patch patches.drivers/chelsio-0033-crypto-chcr-Change-algo-priority.patch patches.drivers/chelsio-0034-crypto-chcr-Fix-wrong-typecasting.patch patches.drivers/chelsio-0035-crypto-chcr-Fix-Smatch-Complaint.patch patches.drivers/chelsio-0036-The-patch-back-ports-the-crypto_skcipher-to-crypto_b.patch patches.drivers/chelsio-0037-crypto-chcr-Increase-priority-of-AEAD-algos.patch patches.drivers/chelsio-0038-crypto-chcr-Set-hmac_ctrl-bit-to-use-HW-register-HMA.patch patches.drivers/chelsio-0039-crypto-chcr-Fix-txq-ids.patch patches.drivers/chelsio-0040-crypto-chcr-Add-fallback-for-AEAD-algos.patch patches.drivers/chelsio-0041-crypto-chcr-Fix-error-handling-related-to-chcr_alloc.patch #Cheliso cxgb4/cxgb4vf/iw_cxgb4 SLE12-SP3 update patches.drivers/cxgb4-0001-cxgb4-Add-llseek-operation-for-flash-debugfs-entry.patch patches.drivers/cxgb4-0002-cxgb4-Properly-decode-port-module-type.patch patches.drivers/cxgb4-0003-cxgb4-Refactor-t4_port_init-function.patch patches.drivers/cxgb4-0004-cxgb4-DCB-message-handler-needs-to-use-correct-porti.patch patches.drivers/cxgb4-0005-cxgb4-Don-t-assume-FW_PORT_CMD-reply-is-always-port-.patch patches.drivers/cxgb4-0006-cxgb4-Decode-link-down-reason-code-obtained-from-fir.patch patches.drivers/cxgb4-0007-cxgb4-Don-t-sleep-when-mbox-cmd-is-issued-from-inter.patch patches.drivers/cxgb4-0008-cxgb4-Check-for-firmware-errors-in-the-mailbox-comma.patch patches.drivers/cxgb4-0009-RDMA-iw_cxgb4-release-ep-resources-on-accept-arp-fai.patch patches.drivers/cxgb4-0010-RDMA-iw_cxgb4-stop-ep-timer-on-close-failure.patch patches.drivers/cxgb4-0011-RDMA-iw_cxgb4-ensure-eps-don-t-get-freed-while-the-m.patch patches.drivers/cxgb4-0012-RDMA-iw_cxgb4-remove-connection-abort-from-process_m.patch patches.drivers/cxgb4-0013-RDMA-iw_cxgb4-free-resources-when-send_flowc-fails.patch patches.drivers/cxgb4-0014-RDMA-iw_cxgb4-remove-abort_connection-usage-from-acc.patch patches.drivers/cxgb4-0015-RDMA-iw_cxgb4-don-t-use-abort_connection-in-process_.patch patches.drivers/cxgb4-0016-RDMA-iw_cxgb4-move-QP-ERROR-on-fatal-disconnect-erro.patch patches.drivers/cxgb4-0017-RDMA-iw_cxgb4-remove-abort_connection-usage-from-ep_.patch patches.drivers/cxgb4-0018-cxgb4-Reset-dcb-state-machine-and-tx-queue-prio-only.patch patches.drivers/cxgb4-0019-RDMA-iw_cxgb4-Add-few-history-bits-for-ep.patch patches.drivers/cxgb4-0020-RDMA-iw_cxgb4-Correct-RFC-number-of-MPA.patch patches.drivers/cxgb4-0021-RDMA-iw_cxgb4-set-the-correct-FID-value-in-DSGL-comm.patch patches.drivers/cxgb4-0022-RDMA-iw_cxgb4-parent_ep-has-to-be-dereferenced-in-ca.patch patches.drivers/cxgb4-0023-RDMA-iw_cxgb4-Do-not-stop-timer-in-case-of-incomplet.patch patches.drivers/cxgb4-0024-RDMA-iw_cxgb4-stop_ep_timer-after-MPA-negotiation.patch patches.drivers/cxgb4-0025-RDMA-iw_cxgb4-handle-return-value-of-c4iw_l2t_send-a.patch patches.drivers/cxgb4-0026-RDMA-iw_cxgb4-in-process_timeout-don-t-move-ep-state.patch patches.drivers/cxgb4-0027-RDMA-iw_cxgb4-Handle-return-value-of-c4iw_ofld_send-.patch patches.drivers/cxgb4-0028-RDMA-iw_cxgb4-atomically-lookup-ep-and-get-a-referen.patch patches.drivers/cxgb4-0029-RDMA-iw_cxgb4-Free-skb-in-case-of-arp-failure-in-_c4.patch patches.drivers/cxgb4-0030-RDMA-iw_cxgb4-Release-ep-for-for-FPDU_MODE-and-MPA_R.patch patches.drivers/cxgb4-0031-RDMA-iw_cxgb4-Handle-ULP-accept-reject-during-ABORTI.patch patches.drivers/cxgb4-0032-RDMA-iw_cxgb4-atomic-find-and-reference-for-listenin.patch patches.drivers/cxgb4-0033-RDMA-iw_cxgb4-Handle-ret-value-of-process_mpa_reply-.patch patches.drivers/cxgb4-0034-RDMA-iw_cxgb4-Always-wake-up-waiter-in-c4iw_peer_abo.patch patches.drivers/cxgb4-0035-RDMA-iw_cxgb4-Add-arp-failure-handlers-to-send_mpa_r.patch patches.drivers/cxgb4-0036-iw_cxgb4-Convert-a-__force-cast.patch patches.drivers/cxgb4-0037-RDMA-iw_cxgb4-only-read-markers_enabled-mod-param-on.patch patches.drivers/cxgb4-0038-RDMA-iw_cxgb4-allocate-enough-space-for-debugfs-qps-.patch patches.drivers/cxgb4-0039-RDMA-iw_cxgb4-clean-up-c4iw_reject_cr.patch patches.drivers/cxgb4-0040-RDMA-iw_cxgb4-Add-missing-error-codes-for-act-open-c.patch patches.drivers/cxgb4-0041-RDMA-iw_cxgb4-Low-resource-fixes-for-connection-mana.patch patches.drivers/cxgb4-0042-RDMA-iw_cxgb4-Low-resource-fixes-for-Memory-registra.patch patches.drivers/cxgb4-0043-RDMA-iw_cxgb4-Low-resource-fixes-for-Completion-queu.patch patches.drivers/cxgb4-0044-IB-cxgb4-Support-device-FW-version-string.patch patches.drivers/cxgb4-0045-cxgb4-update-latest-firmware-version-supported.patch patches.drivers/cxgb4-0046-cxgb4-cxgb4vf-Add-link-mode-mask-API-to-cxgb4-and-cx.patch patches.drivers/cxgb4-0047-libcxgb-add-library-module-for-Chelsio-drivers.patch patches.drivers/cxgb4-0048-libcxgb-remove-unused-including-linux-version.h.patch patches.drivers/cxgb4-0049-RDMA-iw_cxgb4-Use-kfree_skb-instead-of-kfree.patch patches.drivers/cxgb4-0050-iw_cxgb4-stop-MPA_REPLY-timer-when-disconnecting.patch patches.drivers/cxgb4-0051-iw_cxgb4-explicitly-move-the-qp-to-ERROR-state-durin.patch patches.drivers/cxgb4-0052-iw_cxgb4-don-t-block-in-destroy_qp-awaiting-the-last.patch patches.drivers/cxgb4-0053-cxgb4-Simplify-the-return-expression.patch patches.drivers/cxgb4-0054-iw_cxgb4-limit-IRD-ORD-advertised-to-ULP-by-device-m.patch patches.drivers/cxgb4-0055-iw_cxgb4-use-the-MPA-initiator-s-IRD-if-our-ORD.patch patches.drivers/cxgb4-0056-cxgb4-add-support-for-tx-traffic-scheduling-classes.patch patches.drivers/cxgb4-0057-cxgb4-add-support-for-per-queue-tx-scheduling.patch patches.drivers/cxgb4-0058-cxgb4-add-support-for-tx-max-rate-limiting.patch patches.drivers/cxgb4-0059-iw_cxgb4-Fix-cxgb4-arm-CQ-logic-w-IB_CQ_REPORT_MISSE.patch patches.drivers/cxgb4-0060-cxgb4-Remove-unused-including-linux-version.h.patch patches.drivers/cxgb4-0061-cxgb4-cxgb4vf-fix-spelling-mistake-provissioned-prov.patch patches.drivers/cxgb4-0062-IB-cxgb4-Make-_free_qp-static-to-silence-build-warni.patch patches.drivers/cxgb4-0063-iw_cxgb4-call-dev_put-on-l2t-allocation-failure.patch patches.drivers/cxgb4-0064-iw_cxgb4-block-module-unload-until-all-ep-resources-.patch patches.drivers/cxgb4-0065-libcxgb-iw_cxgb4-cxgbit-add-cxgb_get_4tuple.patch patches.drivers/cxgb4-0066-libcxgb-iw_cxgb4-cxgbit-add-cxgb_find_route.patch patches.drivers/cxgb4-0067-libcxgb-iw_cxgb4-cxgbit-add-cxgb_find_route6.patch patches.drivers/cxgb4-0068-libcxgb-iw_cxgb4-cxgbit-add-cxgb_is_neg_adv.patch patches.drivers/cxgb4-0069-libcxgb-iw_cxgb4-cxgbit-add-cxgb_best_mtu.patch patches.drivers/cxgb4-0070-libcxgb-iw_cxgb4-cxgbit-add-cxgb_compute_wscale.patch patches.drivers/cxgb4-0071-libcxgb-iw_cxgb4-cxgbit-add-cxgb_mk_tid_release.patch patches.drivers/cxgb4-0072-libcxgb-iw_cxgb4-cxgbit-add-cxgb_mk_close_con_req.patch patches.drivers/cxgb4-0073-libcxgb-iw_cxgb4-cxgbit-add-cxgb_mk_abort_req.patch patches.drivers/cxgb4-0074-libcxgb-iw_cxgb4-cxgbit-add-cxgb_mk_abort_rpl.patch patches.drivers/cxgb4-0075-libcxgb-iw_cxgb4-cxgbit-add-cxgb_mk_rx_data_ack.patch patches.drivers/cxgb4-0076-cxgb4-Fix-return-value-check-in-cfg_queues_uld.patch patches.drivers/cxgb4-0077-cxgb4-cxgb4vf-Allocate-more-queues-for-25G-and-100G-.patch patches.drivers/cxgb4-0078-cxgb4-move-common-filter-code-to-separate-file.patch patches.drivers/cxgb4-0079-cxgb4-add-common-api-support-for-configuring-filters.patch patches.drivers/cxgb4-0080-cxgb4-add-parser-to-translate-u32-filters-to-interna.patch patches.drivers/cxgb4-0081-cxgb4-add-support-for-offloading-u32-filters.patch patches.drivers/cxgb4-0082-cxgb4-add-support-for-drop-and-redirect-actions.patch patches.drivers/cxgb4-0083-cxgb4-Convert-to-use-simple_open.patch patches.drivers/cxgb4-0084-cxgb4-fix-signed-wrap-around-when-decrementing-index.patch patches.drivers/cxgb4-0085-cxgb4-fix-ve-error-check-on-a-signed-iq.patch patches.drivers/cxgb4-0086-cxgb4-mark-symbols-static-where-possible.patch patches.drivers/cxgb4-0087-cxgb4-mark-cxgb_setup_tc-static.patch patches.drivers/cxgb4-0088-cxgb4-unexport-cxgb4_dcb_enabled.patch patches.drivers/cxgb4-0089-iw_cxgb4-Remove-deprecated-create_singlethread_workq.patch patches.drivers/cxgb4-0090-cxgb4-advertise-support-for-FR_NSMR_TPTE_WR.patch patches.drivers/cxgb4-0091-iw_cxgb4-add-fast-path-for-small-REG_MR-operations.patch patches.drivers/net-sched-tc_mirred-Rename-public-predicates-is_tcf_-5724b8b5.patch patches.drivers/cxgb4-0092-cxgb4-fix-memory-leak-of-qe-on-error-exit-path.patch patches.drivers/cxgb4-0093-cxgb4-Fix-number-of-queue-sets-corssing-the-limit.patch patches.drivers/cxgb4-0094-cxgb4-Fix-error-handling-in-alloc_uld_rxqs.patch patches.drivers/cxgb4-0095-cxgb4-correct-device-ID-of-T6-adapter.patch patches.drivers/cxgb4-0096-cxgb4-do-not-call-napi_hash_del.patch patches.drivers/cxgb4-0097-iw_cxgb4-set-bad_wr-for-post_send-post_recv-errors.patch patches.drivers/cxgb4-0098-iw_cxgb4-invalidate-the-mr-when-posting-a-read_w_inv.patch patches.drivers/cxgb4-0099-cxgb4-fix-memory-leak-on-txq_info.patch patches.drivers/cxgb4-0100-cxgb4-Add-PCI-device-ID-for-new-adapter.patch patches.drivers/cxgb4-0101-IB-cxgb4-Remove-debug-prints-after-allocation-failur.patch patches.drivers/cxgb4-0102-iw_cxgb4-Fix-error-return-code-in-c4iw_rdev_open.patch patches.drivers/cxgb4-0103-cxgb4-cxgb4vf-Remove-deprecated-module-parameters.patch patches.drivers/cxgb4-0104-cxgb4-cxgb4vf-Assign-netdev-dev_port-with-port-ID.patch patches.drivers/cxgb4-0105-scsi-cxgb4i-libcxgbi-cxgb4-add-T6-iSCSI-completion-f.patch patches.drivers/cxgb4-0106-iw_cxgb4-set-correct-FetchBurstMax-for-QPs.patch patches.drivers/cxgb4-0107-libcxgb-fix-error-check-for-ip6_route_output.patch patches.drivers/cxgb4-0108-cxgb4-Support-compressed-error-vector-for-T6.patch patches.drivers/cxgb4-0109-cxgb4-Synchronize-access-to-mailbox.patch patches.drivers/cxgb4-0110-cxgb4-cxgb4vf-Display-25G-and-100G-link-speed.patch patches.drivers/cxgb4-0111-cxgb4-Add-port-description-for-new-cards.patch patches.drivers/cxgb4-0112-iw_cxgb4-refactor-sq-rq-drain-logic.patch patches.drivers/cxgb4-0113-iw_cxgb4-free-EQ-queue-memory-on-last-deref.patch patches.drivers/cxgb4-0114-iw_cxgb4-do-not-send-RX_DATA_ACK-CPLs-after-close-ab.patch patches.drivers/cxgb4-0115-cxgb4-Initialize-mbox-lock-and-list-for-mgmt-dev.patch patches.drivers/cxgb4-0116-RDMA-cxgb4-Use-AF_INET-for-sin_family-field.patch patches.drivers/cxgb4-0117-cxgb4-Fix-misleading-packet-frame-count-stats.patch patches.drivers/cxgb4-0118-cxgb4-Remove-redundant-memset-before-memcpy.patch patches.drivers/cxgb4-0119-cxgb4-Shutdown-adapter-if-firmware-times-out-or-erro.patch patches.drivers/cxgb4-0120-cxgb4-Implement-ndo_get_phys_port_id-for-mgmt-dev.patch patches.drivers/cxgb4-0121-cxgb4-hide-unused-warnings.patch patches.drivers/cxgb4-0122-IB-cxgb4-Set-dev.parent-instead-of-dma_device.patch patches.drivers/cxgb4-0123-iw_cxgb4-Guard-against-null-cm_id-in-dump_ep-qp.patch patches.drivers/cxgb4-0124-RDMA-core-Add-the-function-ib_mtu_int_to_enum.patch patches.drivers/cxgb4-0125-cxgb4-update-latest-firmware-version-supported.patch patches.drivers/cxgb4-0126-cxgb4-Fix-uld_send-for-ctrl-pkts.patch patches.drivers/cxgb4-0127-cxgb4-get-rid-of-custom-busy-poll-code.patch patches.drivers/cxgb4-0128-target-cxgbit-Fix-endianness-annotations.patch patches.drivers/cxgb4-0129-target-cxgbit-Use-T6-specific-macro-to-set-the-force.patch patches.drivers/cxgb4-0130-cxgb4-Update-proper-netdev-stats-for-rx-drops.patch patches.drivers/cxgb4-0131-cxgb4-Increase-max-number-of-tc-u32-links.patch patches.drivers/cxgb4-0132-cxgb4-Add-new-T5-and-T6-pci-device-id-s.patch patches.drivers/cxgb4-0133-cxgb4-Remove-redundant-code-in-t4_uld_clean_up.patch patches.drivers/cxgb4-0134-iw_cxgb4-clean-up-send_connect.patch patches.drivers/cxgb4-0135-cxgb4-update-latest-firmware-version-supported.patch patches.drivers/cxgb4-0136-cxgb4-Update-IngPad-and-IngPack-values.patch patches.drivers/cxgb4-0137-cxgb3i-cxgb4i-libcxgbi-remove-iSCSI-DDP-support.patch patches.drivers/cxgb4-0138-cxgb4i-libcxgbi-add-iSCSI-DDP-support.patch patches.drivers/cxgb4-0139-cxgb3i-add-iSCSI-DDP-support.patch patches.drivers/cxgb4-0140-libcxgb-export-ppm-release-and-tagmask-set-api.patch patches.drivers/cxgb4-0141-cxgb3i-cxgb4i-fix-symbol-not-declared-sparse-warning.patch patches.drivers/cxgb4-0142-scsi-cxgb4i-Set-completion-bit-in-work-request.patch patches.drivers/cxgb4-0143-scsi-libcxgbi-fix-incorrect-DDP-resource-cleanup.patch patches.drivers/cxgb4-0144-scsi-cxgb4i-Add-a-missing-call-to-neigh_release.patch patches.drivers/cxgb4-0145-scsi-cxgb4i-use-cxgb4_tp_smt_idx-to-get-smt_idx.patch patches.drivers/cxgb4-0146-scsi-cxgb4i-libcxgbi-add-active-open-cmd-for-T6-adap.patch patches.drivers/cxgb4-0147-scsi-cxgb4i-libcxgbi-add-missing-module_put.patch patches.drivers/cxgb4-0148-scsi-libcxgbi-return-error-if-interface-is-not-up.patch patches.drivers/cxgb4-0149-cxgb4-save-tid-while-creating-server-filter.patch patches.drivers/cxgb4-0150-cxgb4-avoid-disabling-FEC-by-default.patch patches.drivers/cxgb4-0151-cxgb4-reduce-resource-allocation-in-kdump-kernel.patch patches.drivers/cxgb4-0152-cxgb4-Fix-netdev_features-flag.patch patches.drivers/cxgb4-0153-cxgb4-keep-carrier-off-before-registering-netdev.patch patches.drivers/cxgb4-0154-RDMA-iw_cxgb4-calculate-t4_eq_status_entries-properl.patch patches.drivers/cxgb4-0156-RDMA-iw_cxgb4-Avoid-touch-after-free-error-in-ARP-fa.patch patches.drivers/cxgb4-0157-cxgb4-notify-uP-to-route-ctrlq-compl-to-rdma-rspq.patch patches.drivers/cxgb4-0158-cxgb4-fix-a-NULL-dereference.patch patches.drivers/cxgb4-0159-cxgb4-fix-memory-leak-in-init_one.patch patches.drivers/cxgb4-0160-cxgb4-fix-BUG-on-interrupt-deallocating-path-of-ULD.patch patches.drivers/target-iscsi-split-iscsit_check_dataout_hdr.patch patches.drivers/target-cxgbit-use-cxgb4_tp_smt_idx-to-get-smt-idx.patch patches.drivers/target-cxgbit-Use-T6-specific-macros-to-get-ETH-IP-h.patch patches.drivers/target-cxgbit-Enable-DDP-for-T6-only-if-data-sequenc.patch patches.drivers/target-cxgbit-add-T6-iSCSI-DDP-completion-feature.patch patches.drivers/target-iscsi-Fix-unsolicited-data-seq_end_offset-cal.patch # bsc#1005779 FATE#321659 patches.drivers/scsi-libcxgbi-fix-skb-use-after-free patches.drivers/scsi-cxgb4i-libcxgbi-in-error-case-rst-tcp-conn # Qlogic/qed* SLE12-SP3 update patches.drivers/qed-sp3-0001-qede-Fix-DMA-address-APIs-usage.patch patches.drivers/qed-sp3-0002-qed-Reset-the-enable-flag-for-eth-protocol.patch patches.drivers/qed-sp3-0003-qede-Fix-VF-minimum-BW-setting.patch patches.drivers/qed-sp3-0004-qede-Reload-on-GRO-changes.patch patches.drivers/qed-sp3-0005-qede-Don-t-expose-self-test-for-VFs.patch patches.drivers/qed-sp3-0006-qed-Save-min-max-accross-dcbx-change.patch patches.drivers/qed-sp3-0007-qed-Add-missing-100g-init-mode.patch patches.drivers/qed-sp3-0008-qed-Prevent-100g-from-working-in-MSI.patch patches.drivers/qed-sp3-0009-qed-Don-t-config-min-BW-on-100g-on-link-flap.patch patches.drivers/qed-sp3-0010-qed-fix-qed_fill_link-error-handling.patch patches.drivers/qed-sp3-0011-qed-Revisit-chain-implementation.patch patches.drivers/qed-sp3-0012-qed-Add-common-HSI-for-new-protocols.patch patches.drivers/qed-sp3-0013-qed-Add-iscsi-rdma-personalities.patch patches.drivers/qed-sp3-0014-qed-Initialize-hardware-for-new-protocols.patch patches.drivers/qed-sp3-0015-qed-Fix-next-ptr-chains-for-BE-32-bit.patch patches.drivers/qed-sp3-0016-qed-Relax-VF-firmware-requirements.patch patches.drivers/qed-sp3-0017-qed-PF-VF-resource-negotiation.patch patches.drivers/qed-sp3-0018-qed-Make-PF-more-robust-against-malicious-VF.patch patches.drivers/qed-sp3-0019-qed-Move-doorbell-calculation-from-VF-to-PF.patch patches.drivers/qed-sp3-0020-qed-PF-enforce-MAC-limitation-of-VFs.patch patches.drivers/qed-sp3-0021-qed-PF-to-reply-to-unknown-messages.patch patches.drivers/qed-sp3-0022-qed-potential-overflow-in-qed_cxt_src_t2_alloc.patch patches.drivers/qed-sp3-0023-qed-Add-support-for-query-config-dcbx.patch patches.drivers/qed-sp3-0024-qed-Add-dcbnl-support.patch patches.drivers/qed-sp3-0025-qede-Add-dcbnl-support.patch patches.drivers/qed-sp3-0026-qed-Correct-default-vlan-behavior.patch patches.drivers/qed-sp3-0027-qed-Prevent-VF-from-Tx-switching-promisc.patch patches.drivers/qed-sp3-0028-qed-Don-t-reset-statistics-on-inner-reload.patch patches.drivers/qed-sp3-0029-qed-Fix-returning-unlimited-SPQ-entries.patch patches.drivers/qed-sp3-0030-qed-Add-support-for-coalescing-config-read-update.patch patches.drivers/qed-sp3-0031-qede-Add-support-for-coalescing-config-read-update.patch patches.drivers/qed-sp3-0032-qed-Fix-static-checker-warnings.patch patches.drivers/qed-sp3-0033-qede-Fix-the-static-checker-warnings.patch patches.drivers/qed-sp3-0034-qed-Protect-the-doorbell-BAR-with-the-write-barriers.patch patches.drivers/qed-sp3-0035-qede-Add-support-for-handling-IP-fragmented-packets.patch patches.drivers/qed-sp3-0036-qede-qede_poll-refactoring.patch patches.drivers/qed-sp3-0037-qede-Utilize-xmit_more.patch patches.drivers/qed-sp3-0038-qede-Bump-up-driver-version-to-8.10.1.20.patch patches.drivers/qed-sp3-0039-qed-Don-t-over-do-producer-cleanup-for-Rx.patch patches.drivers/qed-sp3-0040-qede-Reset-statistics-on-explicit-down.patch patches.drivers/qed-sp3-0041-qed-Correct-min-bandwidth-for-100g.patch patches.drivers/qed-sp3-0042-qed-Prevent-over-usage-of-vlan-credits-by-PF.patch patches.drivers/qed-sp3-0043-qed-do-not-use-unitialized-variable.patch patches.drivers/qed-sp3-0044-qed-Fix-error-return-code-in-qed_resc_alloc.patch patches.drivers/qed-sp3-0045-qed-Fail-driver-load-in-100g-MSI-mode.patch patches.drivers/qed-sp3-0046-qed-Use-DEFINE_SPINLOCK-for-spinlock.patch patches.drivers/qed-sp3-0047-qed-Remove-the-endian-ness-conversion-for-pri_to_tc-.patch patches.drivers/qed-sp3-0048-qed-Use-ieee-mfw-mask-to-get-ethtype-in-ieee-dcbx-mo.patch patches.drivers/qed-sp3-0049-qed-Add-dcbx-app-support-for-IEEE-Selection-Field.patch patches.drivers/qed-sp3-0050-qed-Update-app-count-when-adding-a-new-dcbx-app-entr.patch patches.drivers/qed-sp3-0051-qed-Add-support-for-ethtool-link_ksettings-callbacks.patch patches.drivers/qed-sp3-0052-qed-Fix-possible-memory-leak-in-qed_dcbnl_get_ieee_p.patch patches.drivers/qed-sp3-0053-qed-Semantic-changes.patch patches.drivers/qed-sp3-0054-qed-Trivial-modifications.patch patches.drivers/qed-sp3-0055-qed-Add-and-modify-some-prints.patch patches.drivers/qed-sp3-0056-qede-Add-support-for-capturing-additional-stats-in-e.patch patches.drivers/qed-sp3-0057-qede-Add-support-for-per-queue-stats.patch patches.drivers/qed-sp3-0058-qed-Add-support-for-NCSI-statistics.patch patches.drivers/qed-sp3-0059-qede-Fix-Tx-timeout-due-to-xmit_more.patch patches.drivers/qed-sp3-0060-qed-Fix-pause-setting.patch patches.drivers/qed-sp3-0061-qede-Fix-forcing-high-speeds.patch patches.drivers/qed-sp3-0062-qed-utilize-FW-8.10.10.0.patch patches.drivers/qed-sp3-0063-qed-Add-support-for-legacy-VFs.patch patches.drivers/qed-sp3-0064-qed-Prevent-VFs-from-pause-flooding.patch patches.drivers/qed-sp3-0065-qed-Add-support-for-VFs-over-legacy-PFs.patch patches.drivers/qed-sp3-0066-qed-Change-locking-scheme-for-VF-channel.patch patches.drivers/qed-sp3-0067-qed-Fix-address-macros.patch patches.drivers/qed-sp3-0068-qede-Add-support-for-Tx-Rx-only-queues.patch patches.drivers/qed-sp3-0069-qede-hide-32-bit-compile-warning.patch patches.drivers/qed-sp3-0070-qed-Disallow-dcbx-configuration-for-VF-interfaces.patch patches.drivers/qed-sp3-0071-qed-Set-selection-field-while-configuring-the-app-en.patch patches.drivers/qed-sp3-0072-qed-Clear-dcbx-memory-buffers-before-the-usage.patch patches.drivers/qed-sp3-0073-qed-fix-kzalloc-simple.cocci-warnings.patch patches.drivers/qed-sp3-0074-qed-Remove-OOM-messages.patch patches.drivers/qed-sp3-0075-qed-Add-infrastructure-for-debug-data-collection.patch patches.drivers/qed-sp3-0076-qed-add-missing-header-dependencies.patch patches.drivers/qed-sp3-0077-qed-Add-support-for-debug-data-collection.patch patches.drivers/qed-sp3-0078-qed-Add-support-for-the-ethtool-get_regs-operation.patch patches.drivers/qed-sp3-0079-qede-mark-qede_set_features-static.patch patches.drivers/qed-sp3-0080-qed-mark-symbols-static-where-possible.patch patches.drivers/qed-sp3-0081-qed-Fix-stack-corruption-on-probe.patch patches.drivers/qed-sp3-0082-qed-Add-Light-L2-support.patch patches.drivers/qed-sp3-0083-qede-Add-qedr-framework.patch patches.drivers/qed-sp3-0084-qed-Add-support-for-RoCE-hw-init.patch patches.drivers/qed-sp3-0085-qed-PD-PKEY-and-CQ-verb-support.patch patches.drivers/qed-sp3-0086-qed-Add-support-for-QP-verbs.patch patches.drivers/qed-sp3-0087-qed-Add-support-for-memory-registeration-verbs.patch patches.drivers/qed-sp3-0088-qed-Add-RoCE-ll2-GSI-support.patch patches.drivers/qed-sp3-0089-qed-Fix-to-use-list_for_each_entry_safe-when-delete-.patch patches.drivers/qed-sp3-0090-qed-fix-old-style-function-definition.patch patches.drivers/qed-sp3-0091-qed-Fix-static-checker-warning.patch patches.drivers/qed-sp3-0092-qed-Fix-Kconfig-dependencies-with-INFINIBAND_QEDR.patch patches.drivers/qed-sp3-0093-qed-Additional-work-toward-cleaning-C-1.patch patches.drivers/qed-sp3-0094-qed-Pass-MAC-hints-to-VFs.patch patches.drivers/qed-sp3-0095-qede-GSO-support-for-tunnels-with-outer-csum.patch patches.drivers/qed-sp3-0096-qede-Prevent-GSO-on-long-Geneve-headers.patch patches.drivers/qed-sp3-0097-qed-Allow-unicast-filtering.patch patches.drivers/qed-sp3-0098-qed-Allow-chance-for-fast-ramrod-completions.patch patches.drivers/qed-sp3-0099-qed-Handle-malicious-VFs-events.patch patches.drivers/qed-sp3-0100-qed-Fix-possible-race-when-reading-firmware-return-c.patch patches.drivers/qed-sp3-0101-qed-Remove-useless-set-memory-to-zero-use-memset.patch patches.drivers/qed-sp3-0102-qed-Use-list_move_tail-instead-of-list_del-list_add_.patch patches.drivers/qed-sp3-0103-qede-get_channels-need-to-populate-max-tx-rx-coalesc.patch patches.drivers/qed-sp3-0104-qede-Do-not-allow-RSS-config-for-100G-devices.patch patches.drivers/qed-sp3-0105-qede-Loopback-implementation-should-ignore-the-norma.patch patches.drivers/qed-sp3-0106-qed-Reduce-the-memory-footprint-for-Rx-path.patch patches.drivers/qed-sp3-0107-qede-Reconfigure-rss-indirection-direction-table-whe.patch patches.drivers/qed-sp3-0108-qed-Zero-out-the-buffer-paased-to-dcbx_query-API.patch patches.drivers/qed-sp3-0109-qede-Fix-incorrrect-usage-of-APIs-for-un-mapping-DMA.patch patches.drivers/qed-sp3-0110-qede-Fix-out-of-bound-fastpath-memory-access.patch patches.drivers/qed-sp3-0111-qede-Fix-statistics-strings-for-Tx-Rx-queues.patch patches.drivers/qed-sp3-0112-qed-Management-firmware-notifications-and-defaults.patch patches.drivers/qed-sp3-0113-qed-Add-nvram-selftest.patch patches.drivers/qed-sp3-0114-qed-Add-support-for-WoL.patch patches.drivers/qed-sp3-0115-qede-Decouple-ethtool-caps-from-qed.patch patches.drivers/qed-sp3-0116-qed-Learn-of-RDMA-capabilities-per-device.patch patches.drivers/qed-sp3-0117-qed-Use-VF-queue-feature.patch patches.drivers/qed-sp3-0118-qed-Learn-resources-from-management-firmware.patch patches.drivers/qed-sp3-0119-qede-Don-t-override-priv_flags.patch patches.drivers/qed-sp3-0120-qed-Correct-VF-mac-number.patch patches.drivers/qed-sp3-0121-qed-Prevent-stack-corruption-on-MFW-interaction.patch patches.drivers/qed-sp3-0122-qed-configure-ll2-RoCE-v1-v2-flavor-correctly.patch patches.drivers/qed-sp3-0123-qed-Correct-rdma-params-configuration.patch patches.drivers/qed-sp3-0124-qede-Optimize-aggregation-information-size.patch patches.drivers/qed-sp3-0125-qed-Optimize-qed_chain-datapath-usage.patch patches.drivers/qed-sp3-0126-qede-Remove-num_tc.patch patches.drivers/qed-sp3-0127-qede-Refactor-statistics-gathering.patch patches.drivers/qed-sp3-0128-qede-Refactor-data-path-Rx-flow.patch patches.drivers/qed-sp3-0129-qede-Revise-state-locking-scheme.patch patches.drivers/qed-sp3-0130-qed-Handle-based-L2-queues.patch patches.drivers/qed-sp3-0131-qede-Don-t-check-netdevice-for-rx-hash.patch patches.drivers/qed-sp3-0132-qede-Better-utilize-the-qede_-rt-x_queue.patch patches.drivers/qed-sp3-0133-qed-Add-support-for-hardware-offloaded-iSCSI.patch patches.drivers/qed-sp3-0134-qed-Add-iSCSI-out-of-order-packet-handling.patch patches.drivers/qed-sp3-0135-qede-use-reset-to-set-network-header.patch patches.drivers/qed-sp3-0136-net-ethernet-qlogic-set-error-code-on-failure.patch patches.drivers/qed-sp3-0137-qede-fix-general-protection-fault-may-occur-on-probe.patch patches.drivers/qed-sp3-0138-qed-fix-old-style-function-definition.patch patches.drivers/qed-sp3-0139-qed-Update-to-dual-license.patch patches.drivers/qed-sp3-0140-qed-Change-maximal-number-of-queues.patch patches.drivers/qed-sp3-0141-qede-Postpone-reallocation-until-NAPI-end.patch patches.drivers/qed-sp3-0142-qede-mark-SKB-as-encapsulated.patch patches.drivers/qed-sp3-0143-qede-Remove-unnecessary-datapath-dereference.patch patches.drivers/qed-sp3-0144-qed-RSS-indirection-based-on-queue-handles.patch patches.drivers/qed-sp3-0145-qed-Add-support-for-ndo_set_vf_trust.patch patches.drivers/qed-sp3-0146-qed-Support-Multicast-on-Tx-switching.patch patches.drivers/qed-sp3-0147-qed-Conserve-RDMA-resources-when-QEDR.patch patches.drivers/qed-sp3-0148-qed-Advance-driver-versions-to-8.10.10.20.patch patches.drivers/qed-sp3-0149-qed-Replace-memset-with-eth_zero_addr.patch patches.drivers/qed-sp3-0150-qed-avoid-possible-stack-overflow-in-qed_ll2_acquire.patch patches.drivers/qed-sp3-0151-drivers-net-generalize-napi_complete_done.patch patches.drivers/qed-sp3-0152-qed-Add-infrastructure-for-PTP-support.patch patches.drivers/qed-sp3-0153-qede-Add-driver-support-for-PTP.patch patches.drivers/qed-sp3-0154-qed-Add-support-for-hardware-offloaded-FCoE.patch patches.drivers/qed-sp3-0155-qed-Release-CQ-resource-under-lock-on-failure.patch patches.drivers/qed-sp3-0156-qed-Read-queue-state-before-releasing-buffer.patch patches.drivers/qed-sp3-0157-qed-Don-t-free-a-QP-more-than-once.patch patches.drivers/qed-sp3-0158-qed-Reserve-doorbell-BAR-space-for-present-CPUs.patch patches.drivers/qed-sp3-0159-qede-Initialize-lock-and-slowpath-workqueue-early.patch patches.drivers/qed-sp3-0160-qede-Free-netdevice-only-after-stoping-slowpath.patch patches.drivers/qed-sp3-0161-qed-Reflect-PF-link-when-initializing-VF.patch patches.drivers/qed-sp3-0162-qede-Prevent-index-problems-in-loopback-test.patch patches.drivers/qed-sp3-0163-qed-Don-t-allocate-SBs-using-main-PTT.patch patches.drivers/qed-sp3-0164-qed-Fix-link-indication-race.patch patches.drivers/qed-sp3-0165-qed-Fix-race-with-multiple-VFs.patch patches.drivers/qed-sp3-0166-qed-Don-t-use-attention-PTT-for-configuring-BW.patch # Qlogic/qedr SLE12-SP3 update patches.drivers/qedr-sp3-0001-qedr-Add-RoCE-driver-framework.patch patches.drivers/qedr-sp3-0002-qedr-Add-support-for-RoCE-HW-init.patch patches.drivers/qedr-sp3-0003-qedr-Add-support-for-user-context-verbs.patch patches.drivers/qedr-sp3-0004-qedr-Add-support-for-PD-PKEY-and-CQ-verbs.patch patches.drivers/qedr-sp3-0005-qedr-Add-support-for-QP-verbs.patch patches.drivers/qedr-sp3-0006-qedr-Add-support-for-memory-registeration-verbs.patch patches.drivers/qedr-sp3-0007-qedr-Add-support-for-data-path.patch patches.drivers/qedr-sp3-0008-qedr-Add-LL2-RoCE-interface.patch patches.drivers/qedr-sp3-0009-qedr-Add-GSI-support.patch patches.drivers/qedr-sp3-0010-qedr-Add-events-support-and-register-IB-device.patch patches.drivers/qedr-sp3-0011-IB-core-Let-create_ah-return-extended-response-to-us.patch patches.drivers/qedr-sp3-0012-qedr-return-EINVAL-if-pd-is-null-and-avoid-null-ptr-.patch patches.drivers/qedr-sp3-0013-qedr-Fix-possible-memory-leak-in-qedr_create_qp.patch patches.drivers/qedr-sp3-0014-qedr-Use-list_move_tail-instead-of-list_del-list_add.patch patches.drivers/qedr-sp3-0015-qedr-remove-pointless-NULL-check-in-qedr_post_send.patch patches.drivers/qedr-sp3-0016-qedr-configure-the-number-of-CQEs-on-CQ-creation.patch patches.drivers/qedr-sp3-0017-qedr-return-error-if-destroy-CQ-failed.patch patches.drivers/qedr-sp3-0018-qedr-return-correct-value-on-modify-qp.patch patches.drivers/qedr-sp3-0019-qedr-modify-QP-state-to-error-when-destroying-it.patch patches.drivers/qedr-sp3-0020-qedr-ignore-inline-flag-in-read-verbs.patch patches.drivers/qedr-sp3-0021-qedr-post_send-recv-according-to-QP-state.patch patches.drivers/qedr-sp3-0022-qedr-clear-the-vendor-error-field-in-the-work-comple.patch patches.drivers/qedr-sp3-0023-qedr-Always-notify-the-verb-consumer-of-flushed-CQEs.patch patches.drivers/qedr-sp3-0024-RDMA-qedr-restructure-functions-that-create-destroy-.patch patches.drivers/qedr-sp3-0025-IB-qedr-Switch-from-dma_device-to-dev.parent.patch patches.drivers/qedr-sp3-0026-RDMA-qedr-Fix-MTU-returned-from-QP-query.patch patches.drivers/qedr-sp3-0027-RDMA-qedr-Return-success-when-not-changing-QP-state.patch patches.drivers/qedr-sp3-0028-RDMA-qedr-Return-max-inline-data-in-QP-query-result.patch patches.drivers/qedr-sp3-0029-RDMA-qedr-Remove-CQ-spinlock-from-CM-completion-hand.patch patches.drivers/qedr-sp3-0030-RDMA-qedr-Don-t-spam-dmesg-if-QP-is-in-error-state.patch patches.drivers/qedr-sp3-0031-RDMA-qedr-Don-t-reset-QP-when-queues-aren-t-flushed.patch patches.drivers/qedr-sp3-0032-RDMA-qedr-Mark-three-functions-as-static.patch patches.drivers/qedr-sp3-0033-RDMA-qedr-Fix-formatting.patch patches.drivers/qedr-sp3-0034-RDMA-qedr-Fix-RDMA-CM-loopback.patch patches.drivers/qedr-sp3-0035-RDMA-qedr-Fix-and-simplify-memory-leak-in-PD-alloc.patch patches.drivers/qedr-sp3-0036-RDMA-qedr-Dispatch-port-active-event-from-qedr_add.patch patches.drivers/qedr-sp3-0037-IB-Query-ports-via-the-core-instead-of-direct-into-t.patch patches.drivers/qedr-sp3-0038-RDMA-qedr-Fix-some-error-handling.patch patches.drivers/qedr-sp3-0039-RDMA-Adding-ethertype-ETH_P_IBOE.patch patches.drivers/qedr-sp3-0040-RDMA-qedr-reset-access-control-when-registering-a-MR.patch patches.drivers/qedr-sp3-0041-RDMA-qedr-properly-check-atomic-capabilities.patch patches.drivers/qedr-sp3-0042-RDMA-qedr-enhance-destroy-flow-for-GSI-QP.patch patches.drivers/qedr-sp3-0043-RDMA-qedr-destroy-CQ-only-after-HW-releases-it.patch patches.drivers/qedr-sp3-0044-RDMA-qedr-add-support-for-send-invalidate-in-poll-CQ.patch patches.drivers/qedr-sp3-0045-RDMA-qedr-add-null-check-before-pointer-dereference.patch patches.drivers/qedr-sp3-0046-RDMA-qedr-Prevent-memory-overrun-in-verbs-user-respo.patch # SLE12-SP3 qedi backport (bsc#1004527, FATE#321744) patches.drivers/0001-scsi-qedi-Add-QLogic-FastLinQ-offload-iSCSI-driver-f.patch patches.drivers/0002-scsi-qedi-fix-build-depends-on-UIO.patch patches.drivers/0003-scsi-qedi-return-via-va_end-to-match-corresponding-v.patch patches.drivers/0004-scsi-qedi-Fix-possible-memory-leak-in-qedi_iscsi_upd.patch patches.drivers/0005-scsi-qedi-Fix-memory-leak-in-tmf-response-processing.patch patches.drivers/0006-scsi-qedi-fix-build-error-without-DEBUG_FS.patch patches.drivers/0007-scsi-qedi-Add-PCI-device-ID-for-QL41xxx-adapters.patch # SLE12-SP3 qedf backport (bsc#1019691, FATE#321745) patches.drivers/0001-scsi-qedf-Add-QLogic-FastLinQ-offload-FCoE-driver-fr.patch patches.drivers/0002-scsi-qedf-Fix-crash-due-to-unsolicited-FIP-VLAN-resp.patch # SLE12-SP3 qed addtional commits patches.drivers/qed-sp3-0167-qed-Utilize-Firmware-8.15.3.0.patch patches.drivers/qed-sp3-0168-qed-Add-support-for-QL41xxx-adapters.patch patches.drivers/qed-sp3-0169-qed-Fix-copy-of-uninitialized-memory.patch patches.drivers/qed-sp3-0170-qed-Align-CIDs-according-to-DORQ-requirement.patch patches.drivers/qed-sp3-0171-qed-Prevent-creation-of-too-big-u32-chains.patch patches.drivers/qed-sp3-0172-qed-Fix-mapping-leak-on-LL2-rx-flow.patch patches.drivers/qed-sp3-0173-qed-Free-previous-connections-when-releasing-iSCSI.patch patches.drivers/qed-sp3-0174-qed-Fix-interrupt-flags-on-Rx-LL2.patch patches.drivers/qed-sp3-0175-qed-Correct-out-of-bound-access-in-OOO-history.patch patches.drivers/qed-sp3-0176-qed-Enable-iSCSI-Out-of-Order.patch patches.drivers/qed-sp3-0177-qedf-fix-wrong-le16-conversion.patch patches.drivers/qed-sp3-0178-qed-Increase-verbosity-of-VF-PF-errors.patch patches.drivers/qed-sp3-0179-qed-Clean-VF-malicious-indication-when-disabling-IOV.patch patches.drivers/qed-sp3-0180-qed-Set-HW-channel-to-ready-before-ACKing-VF.patch patches.drivers/qed-sp3-0181-qed-Correct-default-VF-coalescing-configuration.patch patches.drivers/qed-sp3-0182-qed-Uniform-IOV-queue-validation.patch patches.drivers/qed-sp3-0183-qed-Deprecate-VF-multiple-queue-stop.patch patches.drivers/qed-sp3-0184-qed-Make-qed_iov_mark_vf_flr-return-bool.patch patches.drivers/qed-sp3-0185-qed-Raise-verbosity-of-Malicious-VF-indications.patch patches.drivers/qed-sp3-0186-qed-Always-publish-VF-link-from-leading-hwfn.patch patches.drivers/qed-sp3-0187-qed-Revise-MFW-command-locking.patch patches.drivers/qed-sp3-0188-qed-Pass-src-dst-sizes-when-interacting-with-MFW.patch patches.drivers/qed-sp3-0189-qed-Correct-endian-order-of-MAC-passed-to-MFW.patch patches.drivers/qed-sp3-0190-qed-Reduce-verbosity-of-unimplemented-MFW-messages.patch patches.drivers/qed-sp3-0191-qed-Don-t-waste-SBs-unused-by-RoCE.patch patches.drivers/qed-sp3-0192-qed-Reserve-VF-feature-before-PF.patch patches.drivers/qed-sp3-0193-qed-Correct-HW-stop-flow.patch patches.drivers/qed-sp3-0194-qed-hw_init-to-receive-parameter-struct.patch patches.drivers/qed-sp3-0195-qed-Move-to-new-load-request-scheme.patch patches.drivers/qed-sp3-0196-qed-Send-pf-flr-as-part-of-initialization.patch patches.drivers/qed-sp3-0197-qed-Support-management-based-resource-locking.patch patches.drivers/qed-sp3-0198-qed-Utilize-resource-lock-based-scheme.patch patches.drivers/qed-sp3-0199-qed-Use-BDQ-resource-for-storage-protocols.patch patches.drivers/qed-sp3-0200-qed-Revise-QM-cofiguration.patch patches.drivers/qed-sp3-0201-qed-Fix-TM-block-ILT-allocation.patch patches.drivers/qed-sp3-0202-qed-Correct-TM-ILT-lines-in-presence-of-VFs.patch patches.drivers/qed-sp3-0203-qed-RoCE-doesn-t-need-to-use-SRC.patch patches.drivers/qed-sp3-0204-qed-Manage-with-less-memory-regions-for-RoCE.patch patches.drivers/qed-sp3-0205-qed-Add-a-missing-error-code.patch patches.drivers/qed-sp3-0206-qed-fix-missing-break-in-OOO_LB_TC-case.patch patches.drivers/qed-sp3-0207-qed-Correct-MSI-x-for-storage.patch patches.drivers/qed-sp3-0208-qed-Warn-PTT-usage-by-wrong-hw-function.patch patches.drivers/qed-sp3-0209-qed-Don-t-use-main-ptt-in-unrelated-flows.patch patches.drivers/qed-sp3-0210-qed-Configure-cacheline-size-in-HW.patch patches.drivers/qed-sp3-0211-qed-Don-t-close-the-OUT_EN-during-init.patch patches.drivers/qed-sp3-0212-qed-Add-missing-stat-for-new-isles.patch patches.drivers/qed-sp3-0213-qed-Inform-qedi-the-number-of-possible-CQs.patch patches.drivers/qed-sp3-0214-qed-Provide-iSCSI-statistics-to-management.patch patches.drivers/qed-sp3-0215-qed-Make-OOO-archipelagos-into-an-array.patch patches.drivers/qed-sp3-0216-qed-bump-drivers-to-version-8.10.10.63.patch patches.drivers/qed-sp3-0217-qed-fix-invalid-use-of-sizeof-in-qed_alloc_qm_data.patch patches.drivers/qed-sp3-0218-qed-Unlock-on-error-in-qed_vf_pf_acquire.patch patches.drivers/qed-sp3-0219-qed-Fix-VF-removal-sequence.patch patches.drivers/qed-sp3-0220-qed-Correct-doorbell-configuration-for-4Kb-pages.patch patches.drivers/qed-sp3-0221-qede-Update-receive-statistic-once-per-NAPI.patch patches.drivers/qed-sp3-0222-qed-aRFS-infrastructure-support.patch patches.drivers/qed-sp3-0223-qede-Add-aRFS-support.patch patches.drivers/qed-sp3-0224-qede-allocate-enough-data-for-arfs_fltr_bmap.patch patches.drivers/qed-sp3-0225-qed-Fix-possible-error-in-populating-max_tc-field.patch patches.drivers/qed-sp3-0226-qed-Fix-sending-an-invalid-PFC-error-mask-to-MFW.patch patches.drivers/qed-sp3-0227-qed-Fix-possible-system-hang-in-the-dcbnl-getdcbx-pa.patch patches.drivers/qed-sp3-0228-qed-Fix-issue-in-populating-the-PFC-config-paramters.patch patches.drivers/qed-sp3-0229-qed-Cleanup-DCBx-unnecessary-parameters.patch patches.drivers/qed-sp3-0230-qed-Separate-RoCE-DCBx-support-for-V2.patch patches.drivers/qed-sp3-0231-qed-Add-additional-DCBx-debug-messages.patch patches.drivers/qed-sp3-0232-qed-Support-dcbnl-IEEE-selector-field.patch patches.drivers/qed-sp3-0233-qed-Add-support-for-static-dcbx.patch patches.drivers/qed-sp3-0234-qed-refactor-tunnelling-API-Structs.patch patches.drivers/qed-sp3-0235-qed-qede-Enable-tunnel-offloads-based-on-hw-configur.patch patches.drivers/qed-sp3-0236-qede-Disable-tunnel-offloads-for-non-offloaded-UDP-p.patch patches.drivers/qed-sp3-0237-qede-Configure-UDP-ports-in-local-context.patch patches.drivers/qed-sp3-0238-qed-qede-Add-UDP-ports-in-bulletin-board.patch patches.drivers/qed-sp3-0239-qed-VF-tunnelling-support-VXLAN-GENEVE-GRE.patch patches.drivers/qed-sp3-0240-qed-Fix-error-in-the-dcbx-app-meta-data-initializati.patch patches.drivers/qed-sp3-0241-qed-Add-support-for-MFW-resource-locking.patch patches.drivers/qed-sp3-0242-qed-Add-support-for-PTP-resource-locking.patch patches.drivers/qed-sp3-0243-qede-Add-support-for-PTP-resource-locking.patch patches.drivers/qed-sp3-0244-qed-Remove-the-un-needed-ptp-header-file.patch patches.drivers/qed-sp3-0245-qed-Acquire-release-ptt_ptp-lock-when-enabling-disab.patch patches.drivers/qed-sp3-0246-qed-configure-the-RoCE-max-message-size.patch patches.drivers/qed-sp3-0247-qed-remove-unused-SQ-error-state.patch patches.drivers/qed-sp3-0248-qed-add-error-handling-flow-to-TID-deregistratin-pos.patch patches.drivers/qed-sp3-0249-qed-verify-RoCE-resource-bitmaps-are-released.patch patches.drivers/qed-sp3-0250-qed-align-DPI-configuration-to-HW-requirements.patch patches.drivers/qed-sp3-0251-qed-output-the-DPM-status-and-WID-count.patch patches.drivers/qed-sp3-0252-qed-Prevent-warning-without-CONFIG_RFS_ACCEL.patch patches.drivers/qed-sp3-0253-qede-Fix-concurrency-issue-in-PTP-Tx-path-processing.patch patches.drivers/qed-sp3-0254-qed-Fix-issues-in-the-ptp-filter-config-implementati.patch patches.drivers/qed-sp3-0255-qed-Fix-possible-overflow-for-status-block-id-field.patch patches.drivers/qed-sp3-0256-qed-Fix-overriding-of-supported-autoneg-value.patch patches.drivers/qed-sp3-0257-qede-Fix-possible-misconfiguration-of-advertised-aut.patch patches.drivers/qed-sp3-0258-treewide-spelling-correct-diffrent-iate-and-banlance.patch patches.drivers/qed-sp3-0259-qed-Tell-QM-the-number-of-tasks.patch patches.drivers/qed-sp3-0260-qede-Split-PF-VF-ndos.patch patches.drivers/qed-sp3-0261-qed-Fix-uninitialized-data-in-aRFS-infrastructure.patch patches.drivers/qed-sp3-0262-qed-Don-t-log-missing-management-statistics.patch patches.drivers/qed-sp3-0263-qed-fix-dump-of-context-data.patch patches.drivers/qed-sp3-0264-qed-Enable-RoCE-parser-searching-on-fp-init.patch patches.drivers/qed-sp3-0265-qed-Correct-print-in-iscsi-error-flow.patch patches.drivers/qed-sp3-0266-qed-Add-missing-static-local-dcbx-info.patch patches.drivers/0003-scsi-qedf-Enable-basic-FDMI-information.patch patches.drivers/0004-scsi-qedf-Update-copyright-to-2017.patch patches.drivers/0005-scsi-qedf-Honor-qed_ops-common-set_fp_int-return-cod.patch patches.drivers/0006-scsi-qedf-Look-at-all-descriptors-when-processing-a-.patch patches.drivers/0007-scsi-qedf-Check-that-fcport-is-offloaded-before-dere.patch patches.drivers/0008-scsi-qedf-Add-fka_period-SCSI-host-attribute-to-show.patch patches.drivers/0009-scsi-qedf-Set-qed-logging-level-to-QED_LEVEL_NOTICE.patch patches.drivers/0010-scsi-qedf-Use-same-logic-for-SCSI-host-reset-and-FC-.patch patches.drivers/0011-scsi-qedf-Add-bus_reset-No-op.patch patches.drivers/0012-scsi-qedf-Add-non-offload-receive-filters.patch patches.drivers/0013-scsi-qedf-Fixup-unnecessary-parantheses-around-test_.patch patches.drivers/0014-scsi-qedf-Move-some-prints-to-a-debug-level-so-they-.patch patches.drivers/0015-scsi-qedf-Change-cmd_per_lun-in-scsi_host_template-t.patch patches.drivers/0016-scsi-qedf-Add-change_queue_depth-member-to-scsi_host.patch patches.drivers/0017-scsi-qedf-Update-version-number-to-8.18.22.0.patch patches.drivers/0018-scsi-qedf-Check-if-sense-buffer-has-been-allocated-d.patch patches.drivers/0019-scsi-qedf-Fix-a-return-value-in-case-of-error-in-qed.patch # SLE12-SP3 qedi bug fixes (bsc#1039867) patches.drivers/scsi-qedi-fix-bad-pte-call-trace-when-iscsiuio-is-stopped patches.drivers/scsi-qedi-correctly-set-firmware-max-supported-bds patches.drivers/scsi-qedi-set-dma_boundary-to-0xfff patches.drivers/scsi-qedi-fix-endpoint-null-panic-in-qedi_set_path patches.drivers/scsi-qedi-set-firmware-tcp-msl-timer-value patches.drivers/scsi-qedi-set-max_fin_rt-default-value patches.drivers/scsi-qedi-fix-endpoint-null-panic-during-recovery # bnx2i fixes bsc#1048221 patches.drivers/scsi-bnx2i-missing-error-code-in-bnx2i_ep_connect # bsc#1043083 patches.drivers/qed-sp3-0265-qed-Correct-order-of-wwnn-and-wwpn.patch patches.drivers/qed-sp3-0266-qed-Share-additional-information-with-qedf.patch patches.drivers/qed-sp3-0267-qed-Support-NVM-image-reading-API.patch patches.drivers/qed-sp3-0268-qed-Add-support-for-changing-iSCSI-mac.patch patches.drivers/qed-sp3-0269-qedi-Add-support-for-offload-iSCSI-Boot.patch # bsc#1044443 patches.drivers/0001-scsi-qedi-remove-warn_on-for-untracked-cleanup patches.drivers/0002-scsi-qedi-remove-warn_on-from-clear-task-context patches.drivers/scsi-qedi-Fix-return-code-in-qedi_ep_connect.patch # SLE12-SP3 hif1/qib/rxe part#2 patches.drivers/hfi1-qib-0298-iwpm-crash-fix-for-large-connections-test.patch patches.drivers/hfi1-qib-0299-IB-rdmavt-Fix-adaptive-pio-hang.patch patches.drivers/hfi1-qib-0300-iwcm-Fix-a-sparse-warning.patch patches.drivers/hfi1-qib-0301-IB-core-Remove-unnecessary-check-in-ibnl_rcv_msg.patch patches.drivers/hfi1-qib-0305-IB-core-Do-not-require-CAP_NET_ADMIN-for-packet-snif.patch patches.drivers/hfi1-qib-0306-IB-core-Integrate-IB-address-resolution-module-into-.patch patches.drivers/hfi1-qib-0307-IB-MAD-Integrate-ib_mad-module-into-ib_core-module.patch patches.drivers/hfi1-qib-0308-IB-SA-Integrate-ib_sa-module-into-ib_core-module.patch patches.drivers/hfi1-qib-0309-IB-core-Register-SA-ibnl-client-during-ib_core-initi.patch patches.drivers/hfi1-qib-0310-IB-core-fix-an-error-code-in-ib_core_init.patch patches.drivers/hfi1-qib-0311-IB-core-fix-null-pointer-deref-and-mem-leak-in-error.patch patches.drivers/hfi1-qib-0312-RDMA-core-Fix-indentation.patch patches.drivers/hfi1-qib-0313-IB-mad-Fix-indentation.patch patches.drivers/hfi1-qib-0314-IB-core-Fix-array-length-allocation.patch patches.drivers/hfi1-qib-0315-IB-core-fix-error-unwind-in-sysfs-hw-counters-code.patch patches.drivers/hfi1-qib-0316-IB-core-Initialize-sysfs-attributes-before-sysfs-cre.patch patches.drivers/hfi1-qib-0318-IB-cma-Make-the-code-easier-to-verify.patch patches.drivers/hfi1-qib-0327-IB-core-Export-a-common-fw_ver-sysfs-entry.patch patches.drivers/hfi1-qib-0328-IB-core-Add-port_xmit_wait-counter.patch patches.drivers/hfi1-qib-0329-IB-core-Make-rdma_rw_ctx_init-initialize-all-used-fi.patch patches.drivers/hfi1-qib-0330-IB-core-RDMA-RW-API-Do-not-exceed-QP-SGE-send-limit.patch patches.drivers/hfi1-qib-0331-IB-core-Add-flow-control-to-the-portmapper-netlink-c.patch patches.drivers/hfi1-qib-0332-iw_cm-free-cm_id-resources-on-the-last-deref.patch patches.drivers/hfi1-qib-0333-Use-smaller-512-byte-messages-for-portmapper-message.patch patches.drivers/hfi1-qib-0334-IB-sa-Add-cached-attribute-containing-SM-information.patch patches.drivers/hfi1-qib-0335-IB-core-Support-for-CMA-multicast-join-flags.patch patches.drivers/hfi1-qib-0336-IB-core-Use-memdup_user-rather-than-duplicating-its-.patch patches.drivers/hfi1-qib-0342-IB-sa-Remove-deprecated-create_singlethread_workqueu.patch patches.drivers/hfi1-qib-0343-IB-mad-Remove-deprecated-create_singlethread_workque.patch patches.drivers/hfi1-qib-0344-IB-multicast-Remove-deprecated-create_singlethread_w.patch patches.drivers/hfi1-qib-0345-IB-ucma-Remove-deprecated-create_singlethread_workqu.patch patches.drivers/hfi1-qib-0346-IB-cma-Remove-deprecated-create_singlethread_workque.patch patches.drivers/hfi1-qib-0347-IB-addr-Remove-deprecated-create_singlethread_workqu.patch patches.drivers/hfi1-qib-0348-IB-iwcm-Remove-deprecated-create_singlethread_workqu.patch patches.drivers/hfi1-qib-0349-IB-core-Improve-ib_map_mr_sg-documentation.patch patches.drivers/hfi1-qib-0350-infiniband-shut-up-a-maybe-uninitialized-warning.patch patches.drivers/hfi1-qib-0351-IB-rdmvat-Organize-hot-path-calldowns-into-a-single-.patch patches.drivers/hfi1-qib-0352-IB-core-Set-routable-RoCE-gid-type-for-ipv4-ipv6-net.patch patches.drivers/hfi1-qib-0353-IB-core-Add-missing-check-for-addr_resolve-callback-.patch patches.drivers/hfi1-qib-0354-IB-core-Save-QP-in-ib_flow-structure.patch patches.drivers/hfi1-qib-0355-IB-mad-Remove-debug-prints-after-allocation-failure.patch patches.drivers/hfi1-qib-0356-IB-core-Remove-debug-prints-after-allocation-failure.patch patches.drivers/hfi1-qib-0363-rdma_cm-add-rdma_reject_msg-helper-function.patch patches.drivers/hfi1-qib-0364-rdma_cm-add-rdma_is_consumer_reject-helper-function.patch patches.drivers/hfi1-qib-0365-rdma_cm-add-rdma_consumer_reject_data-helper-functio.patch patches.drivers/hfi1-qib-0366-IB-rdmavt-Avoid-queuing-work-into-a-destroyed-cq-kth.patch patches.drivers/hfi1-qib-0367-IB-core-Issue-DREQ-when-receiving-REQ-REP-for-stale-.patch patches.drivers/hfi1-qib-0368-IB-core-fix-unmap_sg-argument.patch patches.drivers/hfi1-qib-0369-IB-rxe-Suppress-sparse-warnings.patch patches.drivers/hfi1-qib-0370-IB-rxe-Constify-the-pool-name.patch patches.drivers/hfi1-qib-0371-IB-rxe-Remove-an-unused-function.patch patches.drivers/hfi1-qib-0372-IB-rxe-Remove-an-unused-variable-and-an-unused-argum.patch patches.drivers/hfi1-qib-0373-IB-rxe-Remove-superfluous-casts.patch patches.drivers/hfi1-qib-0374-IB-rxe-Enable-type-checking-on-SKB_TO_PKT-and-PKT_TO.patch patches.drivers/hfi1-qib-0375-IB-rxe-Let-the-compiler-check-the-type-of-the-cleanu.patch patches.drivers/hfi1-qib-0376-IB-rxe-Issue-warnings-once.patch patches.drivers/hfi1-qib-0377-IB-rxe-Add-a-runtime-check-in-alloc_index.patch patches.drivers/hfi1-qib-0378-IB-rxe-Introduce-functions-for-queue-draining.patch patches.drivers/hfi1-qib-0379-IB-rxe-Generate-a-completion-for-all-failed-work-req.patch patches.drivers/hfi1-qib-0380-IB-rxe-Fix-a-MR-reference-leak-in-check_rkey.patch patches.drivers/hfi1-qib-0381-IB-rxe-Fix-reference-leaks-in-memory-key-invalidatio.patch patches.drivers/hfi1-qib-0382-IB-rxe-Remove-a-pointless-indirection-layer.patch patches.drivers/hfi1-qib-0383-IB-rxe-Fix-an-skb-leak.patch patches.drivers/hfi1-qib-0384-RDMA-hfi1-drop-pci_link_reset.patch patches.drivers/hfi1-qib-0385-RDMA-qib-use-rb_entry.patch patches.drivers/hfi1-qib-0386-RDMA-core-add-port-state-cache.patch patches.drivers/hfi1-qib-0387-RDMA-core-export-ib_get_cached_port_state.patch patches.drivers/hfi1-qib-0388-RDMA-cma-resolve-to-first-active-ib-port.patch patches.drivers/hfi1-qib-0389-RDMA-cma-use-cached-port-state-when-bind-loopback.patch patches.drivers/hfi1-qib-0390-IB-core-Remove-ib_dma_-map_single_attrs.patch patches.drivers/hfi1-qib-0391-IB-core-Change-the-type-of-an-ib_dma_alloc_coherent-.patch patches.drivers/hfi1-qib-0392-IB-hf1-Remove-DMA-mapping-code.patch patches.drivers/hfi1-qib-0393-IB-qib-Remove-DMA-mapping-code.patch patches.drivers/hfi1-qib-0394-IB-core-Initialize-ib_device.dev.parent-earlier.patch patches.drivers/hfi1-qib-0395-IB-core-Fix-typo-in-comment.patch patches.drivers/hfi1-qib-0396-IB-mad-Add-port_num-to-error-message.patch patches.drivers/hfi1-qib-0397-IB-cma-Add-debug-messages-to-error-flows.patch patches.drivers/hfi1-qib-0398-IB-cma-Allow-port-reuse-for-rdma_id.patch patches.drivers/hfi1-qib-0399-RDMA-core-create-struct-ib_port_cache.patch patches.drivers/hfi1-qib-0400-IB-qib-Remove-empty-function.patch patches.drivers/hfi1-qib-0401-IB-cma-Fix-reversed-test.patch patches.drivers/hfi1-qib-0402-IB-core-Add-inline-function-to-validate-port.patch patches.drivers/hfi1-qib-0403-IB-rxe-Fix-resid-update.patch patches.drivers/hfi1-qib-0416-IB-cma-Add-default-RoCE-TOS-to-CMA-configfs.patch patches.drivers/hfi1-qib-0417-IB-cma-Destination-and-source-addr-families-must-mat.patch patches.drivers/hfi1-qib-0418-IB-rxe-use-setup_timer-to-simplify-the-code.patch patches.drivers/hfi1-qib-0419-IB-hfi1-Correct-defered-count-after-processing-qp_wa.patch patches.drivers/hfi1-qib-0420-IB-hfi1-Process-qp-wait-list-in-IRQ-thread-periodica.patch patches.drivers/hfi1-qib-0421-IB-hfi1-Ensure-read-of-producer-s_head-is-correct.patch patches.drivers/hfi1-qib-0422-IB-hfi1-Use-static-CTLE-with-Preset-6-for-integrated.patch patches.drivers/hfi1-qib-0423-IB-hfi1-Correct-error-calldown-locking.patch patches.drivers/hfi1-qib-0424-IB-hfi1-Access-hfi1_ibport-through-rcd-pointer.patch patches.drivers/hfi1-qib-0425-IB-rdmavt-Use-per-CPU-reference-count-for-MRs.patch patches.drivers/hfi1-qib-0426-IB-hfi1-Allocate-context-data-on-memory-node.patch patches.drivers/hfi1-qib-0427-IB-hfi1-Add-additional-fields-to-qp_stats.patch patches.drivers/hfi1-qib-0428-IB-hfi1-Reduce-oversized-fields-in-struct-hfi1_packe.patch patches.drivers/hfi1-qib-0429-IB-hfi1-Check-upper-case-EFI-variables.patch patches.drivers/hfi1-qib-0430-IB-hfi1-qib-rdmavt-Move-two-IB-event-functions-into-.patch patches.drivers/hfi1-qib-0431-IB-hfi1-qib-rdmavt-Move-AETH-credit-functions-into-r.patch patches.drivers/hfi1-qib-0432-IB-rdmavt-Adding-timer-logic-to-rdmavt.patch patches.drivers/hfi1-qib-0433-IB-hfi1-Use-new-rdmavt-timers.patch patches.drivers/hfi1-qib-0434-IB-qib-Use-new-rdmavt-timers.patch patches.drivers/hfi1-qib-0435-IB-hfi1-rdmavt-Update-copy_sge-to-use-boolean-argume.patch patches.drivers/hfi1-qib-0436-IB-hfi1-rdmavt-Move-SGE-state-helper-routines-into-r.patch patches.drivers/hfi1-qib-0437-IB-qib-Updates-to-use-rdmavt-s-SGE-helper-routines.patch patches.drivers/hfi1-qib-0438-IB-rdmavt-IB-hfi1-IB-qib-Correct-ack-count-for-passi.patch patches.drivers/hfi1-qib-0439-IB-hfi1-Modify-logging-frequency-of-DCC-errors.patch patches.drivers/hfi1-qib-0440-IB-hfi1-Do-not-set-physical-link-state-if-DC-is-in-t.patch patches.drivers/hfi1-qib-0441-IB-hfi1-Add-rvt_rnr_tbl_to_usec-function.patch patches.drivers/hfi1-qib-0442-IB-hfi1-qib-rdmavt-Move-AETH-defines-to-rdma-ib_hdrs.patch patches.drivers/hfi1-qib-0443-IB-hfi1-Code-reuse-with-memdup_copy.patch patches.drivers/hfi1-qib-0444-IB-hfi1-use-size_t-for-passing-array-length.patch patches.drivers/hfi1-qib-0445-IB-core-Add-support-for-draining-IB_POLL_DIRECT-comp.patch patches.drivers/hfi1-qib-0446-IB-core-Protect-against-self-requeue-of-a-cq-work-it.patch patches.drivers/hfi1-qib-0447-infiniband-Fix-alignment-of-mmap-cookies-to-support-.patch patches.drivers/hfi1-qib-0448-IB-rxe-double-free-on-error.patch patches.drivers/hfi1-qib-0449-IB-rxe-Update-documentation-link.patch patches.drivers/hfi1-qib-0450-IB-rxe-increment-msn-only-when-completing-a-request.patch patches.drivers/hfi1-qib-0451-IB-cq-Don-t-process-more-than-the-given-budget.patch patches.drivers/hfi1-qib-0452-IB-device-Convert-ib-comp-wq-to-be-CPU-bound.patch patches.drivers/hfi1-qib-0453-IB-qib-fix-false-postive-maybe-uninitialized-warning.patch patches.drivers/hfi1-qib-0454-RDMA-Don-t-reference-kernel-private-header-from-UAPI.patch patches.drivers/hfi1-qib-0455-debugfs-full_proxy_open-free-proxy-on-open-failure.patch patches.drivers/hfi1-qib-0456-debugfs-open_proxy_open-avoid-double-fops-release.patch patches.drivers/hfi1-qib-0457-debugfs-add-support-for-self-protecting-attribute-fi.patch patches.drivers/hfi1-qib-0458-staging-android-sync_debug-unproxify-debugfs-files-f.patch patches.drivers/hfi1-qib-0459-debugfs-improve-DEFINE_DEBUGFS_ATTRIBUTE-for-CONFIG_.patch patches.drivers/hfi1-qib-0460-IB-hfi1-Force-logical-link-down.patch patches.drivers/hfi1-qib-0461-IB-hfi1-Race-hazard-avoidance-in-user-SDMA-driver.patch patches.drivers/hfi1-qib-0462-IB-hfi1-Cache-registers-during-state-change.patch patches.drivers/hfi1-qib-0463-IB-hfi1-NULL-pointer-dereference-when-freeing-rhasht.patch patches.drivers/hfi1-qib-0464-IB-rdmavt-IB-hfi1-IB-qib-Make-wc-opcode-translation-.patch patches.drivers/hfi1-qib-0465-IB-rdmavt-Add-additional-fields-to-post-send-trace.patch patches.drivers/hfi1-qib-0466-IB-rdmavt-Add-tracing-for-cq-entry-and-poll.patch patches.drivers/hfi1-qib-0467-IB-rdmavt-Add-swqe-completion-trace.patch patches.drivers/hfi1-qib-0468-IB-hfi1-Check-device-id-early-during-init.patch patches.drivers/hfi1-qib-0469-IB-hfi1-Protect-the-global-dev_cntr_names-and-port_c.patch patches.drivers/hfi1-qib-0470-IB-hfi1-Check-for-QSFP-presence-before-attempting-re.patch patches.drivers/hfi1-qib-0471-IB-hfi1-Add-a-patch-value-to-the-firmware-version-st.patch patches.drivers/hfi1-qib-0472-IB-rdmavt-IB-hfi1-Fix-timer-migration-regressions.patch patches.drivers/hfi1-qib-0473-IB-rdmavt-Avoid-reseting-wqe-send_flags-in-unreserve.patch patches.drivers/hfi1-qib-0474-RDMA-qib-hfi1-Fix-MR-reference-count-leak-on-write-w.patch # SLE12-SP3 i40iw backport (bsc#1024376 FATE#321249) patches.drivers/i40iw-sp3-0001-IB-i40iw-Support-device-FW-version-string.patch patches.drivers/i40iw-sp3-0002-i40iw_main-Remove-deprecated-create_singlethread_wor.patch patches.drivers/i40iw-sp3-0003-i40iw_cm-Remove-deprecated-create_singlethread_workq.patch patches.drivers/i40iw-sp3-0004-IB-i40iw-Remove-debug-prints-after-allocation-failur.patch patches.drivers/i40iw-sp3-0005-i40iw-Add-Quality-of-Service-support.patch patches.drivers/i40iw-sp3-0006-i40iw-Enable-message-packing.patch patches.drivers/i40iw-sp3-0007-i40iw-Remove-workaround-for-pre-production-errata.patch patches.drivers/i40iw-sp3-0008-i40iw-Set-MAX-IRD-MAX-ORD-size-to-max-supported-valu.patch patches.drivers/i40iw-sp3-0009-i40iw-Convert-page_size-to-encoded-value.patch patches.drivers/i40iw-sp3-0010-i40iw-Use-vector-when-creating-CQs.patch patches.drivers/i40iw-sp3-0011-i40iw-Correct-values-for-max_recv_sge-max_send_sge.patch patches.drivers/i40iw-sp3-0012-i40iw-Fix-for-LAN-handler-removal.patch patches.drivers/i40iw-sp3-0013-i40iw-Optimize-inline-data-copy.patch patches.drivers/i40iw-sp3-0014-i40iw-Query-device-accounts-for-internal-rsrc.patch patches.drivers/i40iw-sp3-0015-i40iw-Remove-checks-for-more-than-48-bytes-inline-da.patch patches.drivers/i40iw-sp3-0016-i40iw-Remove-NULL-check-for-cm_node-iwdev.patch patches.drivers/i40iw-sp3-0017-i40iw-Use-actual-page-size.patch patches.drivers/i40iw-sp3-0018-i40iw-Use-runtime-check-for-IS_ENABLED-CONFIG_IPV6.patch patches.drivers/i40iw-sp3-0019-i40iw-Remove-check-on-return-from-device_init_pestat.patch patches.drivers/i40iw-sp3-0020-i40iw-Remove-variable-flush_code-and-check-to-set-qp.patch patches.drivers/i40iw-sp3-0021-i40iw-Fix-incorrect-assignment-of-SQ-head.patch patches.drivers/i40iw-sp3-0022-i40iw-Utilize-physically-mapped-memory-regions.patch patches.drivers/i40iw-sp3-0023-i40iw-Add-2MB-page-support.patch patches.drivers/i40iw-sp3-0024-i40iw-Add-missing-cleanup-on-device-close.patch patches.drivers/i40iw-sp3-0025-i40iw-Add-IP-addr-handling-on-netdev-events.patch patches.drivers/i40iw-sp3-0026-i40iw-Replace-list_for_each_entry-macro-with-safe-ve.patch patches.drivers/i40iw-sp3-0027-i40iw-Add-NULL-check-for-ibqp-event-handler.patch patches.drivers/i40iw-sp3-0028-i40iw-Set-TOS-field-in-IP-header.patch patches.drivers/i40iw-sp3-0029-i40iw-Fill-in-IRD-value-when-on-connect-request.patch patches.drivers/i40iw-sp3-0030-i40iw-Correctly-fail-loopback-connection-if-no-liste.patch patches.drivers/i40iw-sp3-0031-i40iw-Code-cleanup-remove-check-of-PBLE-pages.patch patches.drivers/i40iw-sp3-0032-i40iw-Add-request-for-reset-on-CQP-timeout.patch patches.drivers/i40iw-sp3-0033-i40iw-Remove-macros-I40IW_STAG_KEY_FROM_STAG-and-I40.patch patches.drivers/i40iw-sp3-0034-i40iw-Use-correct-src-address-in-memcpy-to-rdma-stat.patch patches.drivers/i40iw-sp3-0035-i40iw-Fix-double-free-of-QP.patch patches.drivers/i40iw-sp3-0036-i40iw-Fix-QP-flush-to-not-hang-on-empty-queues-or-fa.patch patches.drivers/i40iw-sp3-0037-i40iw-Fix-memory-leak-in-CQP-destroy-when-in-reset.patch patches.drivers/i40iw-sp3-0038-i40iw-Fix-race-condition-in-terminate-timer-s-handle.patch patches.drivers/i40iw-sp3-0039-i40iw-Assign-MSS-only-when-it-is-a-new-MTU.patch patches.drivers/i40iw-sp3-0040-i40iw-Fix-incorrect-check-for-error.patch patches.drivers/i40iw-sp3-0041-i40iw-Reorganize-structures-to-align-with-HW-capabil.patch patches.drivers/i40iw-sp3-0042-i40iw-Set-128B-as-the-only-supported-RQ-WQE-size.patch patches.drivers/i40iw-sp3-0043-RDMA-i40iw-use-designated-initializers.patch patches.drivers/i40iw-sp3-0044-IB-i40iw-Remove-a-superfluous-assignment-statement.patch patches.drivers/i40iw-sp3-0045-i40iw-fix-some-indenting-in-i40iw_sc_vsi_init.patch patches.drivers/i40iw-sp3-0046-i40iw-Set-maj_err-and-min_err-in-i40iw_sc_cqp_create.patch # staging-rdma build fixes for drivers enabled in OpenSUSE patches.drivers/staging-rdma-0001-Commit-507f6afa3ab6-struct-ib_class_port_info-this-c.patch patches.drivers/staging-rdma-0002-Fix-changed-get_user_pages-arguments.patch patches.drivers/staging-rdma-0003-Adapt-staging-rdma-drivers-to-IB-core-Let-create_ah.patch # move remaining RDMA/IB vendor strutcs to uapi/rdma patches.drivers/rdma-uapi-0001-i40iw-add-entry-in-rdma_netlink.patch patches.drivers/rdma-uapi-0002-IB-netlink-Add-a-new-local-service-operation.patch patches.drivers/rdma-uapi-0003-IB-cxgb3-Move-user-vendor-structures.patch patches.drivers/rdma-uapi-0004-IB-cxgb4-Move-user-vendor-structures.patch patches.drivers/rdma-uapi-0005-IB-ocrdma-Move-user-vendor-structures.patch patches.drivers/rdma-uapi-0006-IB-nes-Move-user-vendor-structures.patch patches.drivers/rdma-uapi-0007-IB-mthca-Move-user-vendor-structures.patch patches.drivers/rdma-uapi-0008-IB-hns-Move-HNS-RoCE-user-vendor-structures.patch patches.drivers/rdma-uapi-0009-rdma-UAPI-Use-__kernel_sockaddr_storage.patch patches.drivers/rdma-uapi-0010-RDMA-core-Commonize-RDMA-IOCTL-declarations-location.patch patches.drivers/rdma-uapi-0011-RDMA-core-Move-legacy-MAD-IOCTL-declarations-to-comm.patch patches.drivers/rdma-uapi-0012-RDMA-hfi1-Avoid-redeclaration-error.patch patches.drivers/rdma-uapi-0013-RDMA-core-Move-HFI1-IOCTL-declarations-to-common-fil.patch patches.drivers/rdma-uapi-0014-RDMA-core-Rename-RDMA-magic-number.patch patches.drivers/rdma-uapi-0015-RDMA-core-Unify-style-of-IOCTL-commands.patch patches.drivers/rdma-uapi-0016-IB-cxgb3-fix-misspelling-in-header-guard.patch patches.drivers/rdma-uapi-0017-RDMA-qedr-Add-uapi-header-qedr-abi.h.patch # SLE12-SP3 mthca backport patches.drivers/mthca-sp3-0001-IB-mthca-Supprot-device-FW-version-string.patch patches.drivers/mthca-sp3-0002-IB-mthca-NULL-arg-to-pci_dev_put-is-OK.patch patches.drivers/mthca-sp3-0003-IB-mthca-Clean-up-error-unwind-flow-in-mthca_reset.patch patches.drivers/mthca-sp3-0004-IB-mthca-Remove-debug-prints-after-allocation-failur.patch patches.drivers/mthca-sp3-0005-IB-mthca-Replace-pci_pool_alloc-by-pci_pool_zalloc.patch patches.drivers/mthca-sp3-0006-IB-mthca-Switch-from-dma_device-to-dev.parent.patch patches.drivers/mthca-sp3-0007-IB-mthca-switch-to-pci_alloc_irq_vectors.patch # Chelsio iSER commits for SP3 patches.drivers/chelsio-iser-0001-RDMA-iser-Fix-possible-mr-leak-on-device-removal-eve.patch patches.drivers/chelsio-iser-0002-iser-target-avoid-posting-a-recv-buffer-twice.patch patches.drivers/chelsio-iser-0003-iser-target-Fix-queue-full-response-handling.patch patches.drivers/chelsio-iser-0004-iscsi-target-Propigate-queue_data_in-queue_status-er.patch patches.drivers/chelsio-iser-0005-target-Fix-unknown-fabric-callback-queue-full-errors.patch # infiniband/ulp backports patches.drivers/ib-ulp-0001-iser-target-Fix-non-negative-ERR_PTR-isert_device_ge.patch patches.drivers/ib-ulp-0002-ib_srpt-Convert-to-target_alloc_session-usage.patch patches.drivers/ib-ulp-0003-IB-uverbs-Initialize-ib_qp_init_attr-with-zeros.patch patches.drivers/ib-ulp-0004-IB-srpt-Limit-the-number-of-SG-elements-per-work-req.patch patches.drivers/ib-ulp-0005-IB-srpt-Simplify-srpt_queue_response.patch patches.drivers/ib-ulp-0006-IB-isert-Remove-an-unused-member-variable.patch patches.drivers/ib-ulp-0007-IB-isert-fix-error-return-code-in-isert_alloc_login_.patch patches.drivers/ib-ulp-0008-IB-srpt-Update-sport-port_guid-with-each-port-refres.patch patches.drivers/ib-ulp-0009-IB-isert-Properly-release-resources-on-DEVICE_REMOVA.patch patches.drivers/ib-ulp-0010-IB-srp-Remove-an-unused-argument.patch patches.drivers/ib-ulp-0011-IB-srp-Fix-infinite-loop-when-FMR-sg-0-.offset-0.patch patches.drivers/ib-ulp-0012-IB-isert-Remove-and-fix-debug-prints-after-allocatio.patch patches.drivers/ib-ulp-0013-ib_iser-log-the-connection-reject-message.patch patches.drivers/ib-ulp-0014-ib_isert-log-the-connection-reject-message.patch patches.drivers/ib-ulp-0015-IB-isert-do-not-ignore-errors-in-dma_map_single.patch patches.drivers/ib-ulp-0016-IB-srpt-Report-login-failures-only-once.patch patches.drivers/ib-ulp-0017-IB-srp-Introduce-a-local-variable-in-srp_add_one.patch patches.drivers/ib-ulp-0018-IB-srp-Make-login-failures-easier-to-debug.patch patches.drivers/ib-ulp-0019-IB-srp-Make-mapping-failures-easier-to-debug.patch patches.drivers/ib-ulp-0020-IB-srp-Make-writing-the-add_target-sysfs-attr-interr.patch patches.drivers/ib-ulp-0021-IB-iser-Fix-sg_tablesize-calculation.patch patches.drivers/ib-ulp-0022-IB-iser-remove-unused-variable-from-iser_conn-struct.patch patches.drivers/ib-ulp-0023-IB-isert-fix-spelling-mistake-teminating-terminating.patch patches.drivers/ib-ulp-0024-IB-srpt-Accept-GUIDs-as-port-names.patch patches.drivers/ib-ulp-0025-IB-iser-Protect-completion-context-active_qps-update.patch patches.drivers/ib-ulp-0026-IB-srp-Document-locking-conventions.patch patches.drivers/ib-ulp-0027-IB-srp-Make-a-diagnostic-message-more-informative.patch patches.drivers/ib-ulp-0028-IB-srp-Improve-an-error-path.patch patches.drivers/ib-ulp-0029-IB-srp-Drain-the-send-queue-before-destroying-a-QP.patch patches.drivers/ib-ulp-0030-RDMA-srp-Fix-NULL-deref-at-srp_destroy_qp.patch # ipoib backports patches.drivers/ipoib-0001-IB-IPoIB-factor-out-common-multicast-list-removal-co.patch patches.drivers/ipoib-0002-IB-IPoIB-Move-multicast-specific-code-out-of-ipoib_m.patch patches.drivers/ipoib-0003-IB-IPoIB-Fix-kernel-panic-on-multicast-flow.patch patches.drivers/ipoib-0004-IB-core-Add-IP-to-GID-netlink-offload.patch patches.drivers/ipoib-0005-IB-ipoib-Use-new-device-FW-version-string.patch patches.drivers/ipoib-0006-IB-ipoib-Remove-deprecated-create_singlethread_workq.patch patches.drivers/ipoib-0007-IB-ipoib_verbs-Remove-deprecated-create_singlethread.patch patches.drivers/ipoib-0008-ipoib-Make-ipoib_warn-ratelimited.patch patches.drivers/ipoib-0009-IB-ipoib-Remove-and-fix-debug-prints-after-allocatio.patch patches.drivers/ipoib-0010-IB-ipoib-When-given-an-invalid-UD-MTU-give-debug-msg.patch patches.drivers/ipoib-0011-IB-ipoib-Set-device-connection-mode-only-when-needed.patch patches.drivers/ipoib-0012-IB-ipoib-Fix-deadlock-over-vlan_mutex.patch patches.drivers/ipoib-0013-IB-ipoib-rtnl_unlock-can-not-come-after-free_netdev.patch patches.drivers/ipoib-0014-IB-ipoib-Add-detailed-error-message-to-dev_queue_xmi.patch patches.drivers/ipoib-0015-IB-ipoib-Use-debug-prints-instead-of-warnings-in-RNR.patch patches.drivers/ipoib-0016-IB-ipoib-Replace-list_del-of-the-neigh-list-with-lis.patch patches.drivers/ipoib-0017-IB-ipoib-Change-list_del-to-list_del_init-in-the-tx-.patch patches.drivers/ipoib-0018-IB-ipoib-Remove-unnecessary-returned-value-check.patch patches.drivers/ipoib-0019-IB-ipoib-function-interface-change.patch patches.drivers/ipoib-0020-IB-ipoib-Remove-the-unnecessary-error-check.patch patches.drivers/ipoib-0021-IB-ipoib-remove-the-unnecessary-memory-free.patch patches.drivers/ipoib-0022-IB-ipoib-Remove-redudant-label.patch patches.drivers/ipoib-0023-IB-core-For-multicast-functions-verify-that-LIDs-are.patch patches.drivers/ipoib-0024-IB-core-Fix-kernel-crash-during-fail-to-initialize-d.patch patches.drivers/ipoib-0025-IB-ipoib-Fix-deadlock-between-ipoib_stop-and-mcast-j.patch patches.drivers/ipoib-0026-IB-core-If-the-MGID-MLID-pair-is-not-on-the-list-ret.patch patches.drivers/ipoib-0027-IB-ipoib-Fix-memory-leak-in-create-child-syscall.patch # powerpc VMX crypto acceleration fate#321642 patches.drivers/crypto-vmx-0001-Adding-support-for-XTS.patch patches.drivers/crypto-vmx-0002-Adding-asm-subroutines-for-XTS.patch patches.drivers/crypto-vmx-0003-Fix-aes_p8_xts_decrypt-build-failure.patch patches.drivers/crypto-vmx-0004-fix-null-dereference-in-p8_aes_xts_crypt.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 +disputed patches.fixes/ptrace-in-namespace-perm-check.fix # More FIPS-140-2 patches.fixes/crypto-xts-consolidate-sanity-check-for-keys patches.fixes/crypto-xts-fix-compile-errors patches.fixes/crypto-drbg-do-not-call-drbg_instantiate-in-healt-test patches.fixes/crypto-drbg-remove-FIPS-140-2-continuous-test patches.fixes/crypto-rsa-allow-keys-=-2048-bits-in-FIPS-mode patches.fixes/crypto-FIPS-allow-tests-to-be-disabled-in-FIPS-mode patches.fixes/crypto-sha-mb-Fix-load-failure patches.drivers/0001-crypto-acomp-add-asynchronous-compression-api.patch patches.drivers/0002-crypto-acomp-add-driver-side-scomp-interface.patch patches.drivers/crypto-acomp-update-testmgr-with-support-for-acomp.patch patches.drivers/crypto-testmgr-don-t-use-stack-buffer-in-test_acomp.patch patches.drivers/crypto-testmgr-Use-heap-buffer-for-acomp-test-input.patch patches.drivers/crypto-testmgr-use-kmemdup-instead-of-kmalloc-memcpy.patch ######################################################## # 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 patches.fixes/gcov-add-support-for-gcc-version-6.patch patches.fixes/gcov-support-gcc-7-1.patch ######################################################## # Kdump ######################################################## # bsc#1049706 patches.arch/s390-kdump-remove-code-to-create-ELF-notes-in-the-crashed-system.patch patches.arch/powerpc-fadump-Fix-the-race-in-crash_fadump.patch patches.arch/powerpc-fadump-Reserve-memory-at-an-offset-closer-to.patch patches.arch/powerpc-fadump-Update-fadump-documentation.patch # fate#321841 patches.arch/move-crashkernel-and-vmcore-related-code-under-config_crash_dump.patch patches.arch/ia64-remove-multiple-definitions-of-append-elf.patch patches.arch/powerpc-fadump-remove-dependency-with-kexec.patch patches.arch/powerpc-fadump-reuse-crashkernel-parameter-to-reserve-memory.patch patches.arch/powerpc-fadump-update-fadump-kernel-documentation.patch patches.arch/s390-crash-Remove-unused-KEXEC_NOTE_BYTES.patch patches.arch/powerpc-fadump-return-error-when-fadump-registration-fails.patch patches.arch/powerpc-fadump-Add-a-warning-when-fadump_reserve_mem.patch patches.arch/powerpc-fadump-avoid-duplicates-in-crash-memory-ranges.patch patches.arch/powerpc-fadump-avoid-holes-in-boot-memory-area-when-fadump-is-registered.patch patches.arch/powerpc-fadump-provide-a-helpful-error-message.patch patches.arch/powerpc-fadump-add-reschedule-point-while-releasing-memory.patch ######################################################## # cgroups ######################################################## patches.fixes/cgroup-Add-pids-controller-event-when-fork-fails-bec.patch patches.fixes/cgroup-pids-remove-spurious-suspicious-RCU-usage-war.patch patches.fixes/cgroup-Use-lld-instead-of-ld-when-printing-pids-cont.patch patches.fixes/cgroup-remove-redundant-cleanup-in-css_create.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/perf-x86-intel-change-offcore-response-masks-for-knights-landing.patch patches.arch/perf-x86-intel-uncore-Remove-SBOX-support-for-Broadw.patch # PERF SP3 x86 fates (319705,320856,321190,321269,,321271,321272,321273,321922) patches.suse/0001-perf-x86-use-inst_retired-total_cycles_ps-for-cycles-pp-for-skylake.patch patches.suse/0002-perf-x86-use-inst_retired-prec_dist-for-cycles-ppp.patch patches.suse/0003-perf-x86-add-intel-skylake-uncore-imc-pmu-support.patch patches.suse/0004-perf-x86-intel-uncore-remove-pointless-mask-check.patch patches.suse/0005-perf-x86-intel-uncore-simplify-error-rollback.patch patches.suse/0006-perf-x86-intel-uncore-fix-error-handling.patch patches.suse/0007-perf-x86-intel-uncore-add-sanity-checks-for-pci-dev-package-id.patch patches.suse/0008-perf-x86-intel-uncore-clean-up-hardware-on-exit.patch patches.suse/0009-perf-x86-intel-uncore-make-code-more-readable.patch patches.suse/0010-perf-x86-uncore-make-uncore_pcibus_to_physid-static.patch patches.suse/0011-perf-allow-storage-of-pmu-private-data-in-event.patch patches.suse/0012-perf-x86-intel-uncore-store-box-in-event-pmu_private.patch patches.suse/0015-perf-x86-intel-add-model-number-for-skylake-server-to-perf.patch patches.suse/0016-perf-x86-add-model-numbers-for-kabylake-cpus.patch patches.suse/0017-perf-x86-intel-add-goldmont-cpu-support.patch patches.suse/0018-perf-x86-intel-uncore-locate-specific-box-by-checking-full-device-info.patch patches.suse/0019-perf-x86-intel-uncore-add-support-for-the-intel-skylake-client-uncore-pmu.patch patches.suse/0020-perf-x86-intel-uncore-remove-hard-coded-implementation-for-node-id-mapping-location.patch patches.suse/0021-perf-x86-intel-uncore-handle-non-standard-counter-offset.patch patches.suse/0022-perf-x86-intel-uncore-add-skylake-server-uncore-support.patch patches.suse/0023-perf-x86-intel-add-knights-mill-cpuid.patch patches.suse/0024-perf-x86-intel-uncore-add-knights-mill-cpuid.patch # PERF SP3 POWER fate#320333 patches.suse/0001-powerpc-perf-assign-an-id-to-each-powerpc-register.patch patches.suse/0002-powerpc-perf-add-support-for-sampling-interrupt-register-state.patch patches.suse/0003-tools-perf-map-the-id-values-with-register-names.patch patches.suse/0004-tool-perf-add-sample_reg_mask-to-include-all-perf_regs.patch patches.suse/0005-powerpc-add-have_perf_user_stack_dump-support.patch patches.suse/0006-perf-powerpc-add-support-for-unwinding-perf-stackdump.patch patches.suse/0007-perf-tools-fix-perf-regs-mask-generation.patch # PERF SP3 fate#321438 patches.arch/powerpc-perf-0001-Remove-PPMU_HAS_SSLOT-flag-for-Power8.patch patches.arch/powerpc-perf-0002-Fix-misspellings-in-comments.patch patches.arch/powerpc-perf-0003-Replace-raw-event-hex-values-with-defin.patch patches.arch/powerpc-perf-0004-factor-out-power8-pmu-macros-and-define.patch patches.arch/powerpc-perf-0005-factor-out-power8-pmu-functions.patch patches.arch/powerpc-perf-0006-factor-out-power8-__init_pmu-code.patch patches.arch/powerpc-perf-0007-Add-power9-event-list-macros-for-generi.patch patches.arch/powerpc-perf-0008-Power9-PMU-support.patch patches.arch/powerpc-perf-0009-Export-Power9-generic-and-cache-events-.patch patches.arch/powerpc-perf-0010-Fix-PM_BRU_CMPL-event-code-for-power9.patch patches.arch/powerpc-perf-0011-factor-out-the-event-format-field.patch patches.arch/powerpc-perf-0012-update-attribute_group-data-structure.patch patches.arch/powerpc-perf-0013-power9-raw-event-format-encoding.patch patches.arch/powerpc-perf-0014-macros-for-power9-format-encoding.patch patches.arch/powerpc-perf-0015-Use-MSR-to-report-privilege-level-on-P9.patch patches.arch/powerpc-perf-0016-Factor-out-event_alternative-function.patch patches.arch/powerpc-perf-0017-Add-PM_INST_DISP-event-to-Power9-event-.patch patches.arch/powerpc-perf-0018-Add-alternative-event-table-and-functio.patch patches.arch/powerpc-perf-0019-Use-PM_INST_DISP-for-generic-instructio.patch patches.arch/powerpc-perf-0020-Add-restrictions-to-PMC5-in-power9-DD1.patch patches.arch/powerpc-perf-0021-Avoid-FAB_-_MATCH-checks-for-power9.patch patches.arch/powerpc-perf-0022-Handle-sdar_mode-for-marked-event-in-po.patch patches.arch/powerpc-perf-0023-Fix-perf_get_data_addr-for-power9-DD1.patch patches.arch/powerpc-perf-0024-Use-Instruction-Counter-value.patch patches.arch/powerpc-perf-0025-Fix-Power9-test_adder-fields.patch patches.arch/powerpc-perf-0026-Fix-branch-event-code-for-power9.patch # PERF SP3 fate#31993 patches.suse/0001-perf-build-add-extra_ldflags-option-to-makefile patches.suse/0002-perf-tools-add-jsmn-jasmine-json-parser patches.suse/0003-perf-jevents-program-to-convert-json-file patches.suse/0004-perf-jevents-program-to-convert-json-file-gnu-source patches.suse/0005-perf-pmu-use-pmu_events-table-to-create-aliases patches.suse/0006-perf-powerpc-support-cpu-id-matching-for-powerpc patches.suse/0007-perf-tools-support-cpu-id-matching-for-x86-v2 patches.suse/0008-perf-jevents-handle-header-line-in-mapfile patches.suse/0009-perf-pmu-support-alias-descriptions patches.suse/0010-perf-tools-query-terminal-width-and-use-in-perf-list patches.suse/0011-perf-list-add-a-no-desc-flag patches.suse/0012-perf-pmu-add-override-support-for-event-list-cpuid patches.suse/0013-perf-jevents-add-support-for-long-descriptions patches.suse/0014-perf-list-support-long-jevents-descriptions patches.suse/0015-perf-list-jevents-add-support-for-event-list-topics patches.suse/0016-perf-tools-add-readme-for-info-on-parsing-json-map-files patches.suse/0017-perf-tools-make-alias-matching-case-insensitive patches.suse/0018-perf-pmu-events-fix-fixed-counters-on-intel patches.suse/0019-perf-pmu-events-add-skylake-frontend-msr-support patches.suse/0020-perf-jevents-fix-intel-json-fixed-counter-conversions patches.suse/0021-perf-vendor-events-add-broadwellde-v5-event-file patches.suse/0022-perf-vendor-events-add-broadwell-v17-event-file patches.suse/0023-perf-vendor-events-add-broadwellx-v10-event-file patches.suse/0024-perf-vendor-events-add-bonnell-v4-event-file patches.suse/0025-perf-vendor-events-add-goldmont-v8-event-file patches.suse/0026-perf-vendor-events-add-haswell-v24-event-file patches.suse/0027-perf-vendor-events-add-haswellx-v17-event-file patches.suse/0028-perf-vendor-events-add-ivybridge-v18-event-file patches.suse/0029-perf-vendor-events-add-ivytown-v19-event-file patches.suse/0030-perf-vendor-events-add-jaketown-v20-event-file patches.suse/0031-perf-vendor-events-add-knightslanding-v9-event-file patches.suse/0032-perf-vendor-events-add-nehalemep-v2-event-file patches.suse/0033-perf-vendor-events-add-nehalemex-v2-event-file patches.suse/0034-perf-vendor-events-add-skylake-v24-event-file patches.suse/0035-perf-vendor-events-add-silvermont-v13-event-file patches.suse/0036-perf-vendor-events-add-sandybridge-v15-event-file patches.suse/0037-perf-vendor-events-add-westmereep-dp-v2-event-file patches.suse/0038-perf-vendor-events-add-westmereep-sp-v2-event-file patches.suse/0039-perf-vendor-events-add-westmereex-v2-event-file patches.suse/0040-perf-vendor-events-add-power8-pmu-events patches.suse/0041-perf-vendor-events-support-couple-more-power8-pvrs-in-mapfile patches.suse/0042-perf-jevents-parse-eventcode-as-number patches.suse/0043-perf-jevents-add-support-for-parsing-uncore-json-files patches.suse/0044-perf-pmu-support-per-pmu-json-aliases patches.suse/0045-perf-tools-fix-locale-handling-in-pmu-parsing patches.suse/0046-perf-tools-omit-unnecessary-cast-in-perf_pmu__parse_scale patches.suse/0047-perf-pmu-factor-out-scale-conversion-code patches.suse/0048-perf-tools-unlink-entries-from-terms-list patches.suse/0049-perf-tools-introduce-parse_events_terms__purge patches.suse/0050-perf-tools-use-perf_event_terms__purge-for-non-malloced-terms patches.suse/0051-perf-tools-free-the-terms-list_head-in-parse_events__free_terms patches.suse/0052-perf-tools-rename-parse_events__free_terms-to-parse_events_terms__delete patches.suse/0053-perf-pmu-support-event-aliases-for-non-cpu-pmus patches.suse/0054-perf-tools-add-a-simple-expression-parser-for-json patches.suse/0055-perf-vendor-events-intel-add-uncore-events-for-broadwell-de patches.suse/0056-perf-vendor-events-intel-add-uncore-events-for-sandy-bridge-server patches.suse/0057-perf-vendor-events-intel-add-uncore-events-for-ivybridge-server patches.suse/0058-perf-vendor-events-intel-add-uncore-events-for-broadwell-server patches.suse/0059-perf-vendor-events-intel-add-uncore-events-for-haswell-server-processor patches.suse/0060-perf-vendor-events-intel-update-intel-uncore-json-event-files patches.suse/0061-perf-vendor-events-intel-add-missing-space-in-json-descriptions patches.suse/0062-perf-vendor-events-intel-add-uncore_arb-json-support patches.suse/0063-perf-jevents-add-support-for-parsing-uncore-json-files-fix-null # PERF SP3 fate#321923 patches.suse/perf-x86-intel-rapl-add-knights-mill-cpuid.patch patches.fixes/perf-x86-intel-rapl-make-knights-landings-support-functional.patch # PERF SP3 git-fixes patches.fixes/powerpc-perf-fix-oops-when-kthread-execs-user-process.patch patches.fixes/powerpc-perf-fix-sdar_mode-value-for-continous-sampling-on-power9.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 # fate#321335 - increase hard vcpu count limit to 288 patches.suse/kvm-x86-bump-max_vcpus-to-288.patch patches.arch/KVM-PPC-Book3S-Treat-VTB-as-a-per-subcore-register-not-per-thread # fate#321300 - Memory Protection Keys (KVM Part) patches.arch/0001-kvm-x86-remove-magic-number-with-enum-cpuid_leafs patches.arch/0002-kvm-pkeys-disable-pkeys-for-guests-in-non-paging-mode patches.arch/0003-kvm-pkeys-add-pkeys-support-for-xsave-state patches.arch/0004-kvm-pkeys-save-restore-pkru-when-guest-host-switches patches.arch/0005-kvm-pkeys-introduce-pkru_mask-to-cache-conditions patches.arch/0006-kvm-pkeys-add-pkeys-support-for-permission_fault patches.arch/0007-kvm-pkeys-expose-cpuid-cr4-to-guest # fate#319478 - Zeppelin: AVIC(Advanced Virtual Interrupt Controller) (kvm part) patches.arch/kvm-x86-per-vcpu-apicv-deactivation-support patches.arch/x86-cpufeature-add-amd-avic-bit patches.arch/0001-kvm-x86-rename-kvm_apic_get_reg-to-kvm_lapic_get_reg patches.arch/0002-kvm-x86-misc-lapic-changes-to-expose-helper-functions patches.arch/0003-kvm-x86-introducing-kvm_x86_ops-vm-init-destroy-hooks patches.arch/0004-kvm-split-kvm_vcpu_wake_up-from-kvm_vcpu_kick patches.arch/0005-kvm-x86-introducing-kvm_x86_ops-vcpu-blocking-unblocking-hooks patches.arch/0006-svm-introduce-new-avic-vmcb-registers patches.arch/0007-kvm-x86-detect-and-initialize-avic-support patches.arch/0008-svm-add-interrupt-injection-via-avic patches.arch/0009-svm-add-vmexit-handlers-for-avic patches.arch/0010-svm-do-not-expose-x2apic-when-enable-avic patches.arch/0011-kvm-x86-introducing-kvm_x86_ops-apicv_post_state_restore patches.arch/0012-svm-manage-vcpu-load-unload-when-enable-avic patches.arch/0013-svm-do-not-intercept-cr8-when-enable-avic patches.arch/0014-svm-bitwise-vs-logical-op-typo patches.arch/0015-kvm-svm-fix-implicit-declaration-for-_default_cpu_present_to_apicid patches.arch/0016-kvm-svm-do-not-support-avic-if-not-config_x86_local_apic # bsc#1023838 patches.fixes/kvm-vmx-check-apicv-is-active-before-using-vt-d-posted-interrupt # fate#322396 Intel defined new flag AVX512_VPOPCNTDQ as extension for AVX512 patches.arch/kvm-x86-expose-intel-vpopcntdq-feature-to-guest.patch # bsc#1033117 - lack of rdtscp support causes libvirt incompatibility patches.arch/kvm-svm-add-support-for-rdtscp.patch # bsc#1045922, CVE-2017-7518 patches.fixes/kvm-x86-fix-singlestepping-over-syscall patches.kabi/Fix-kABI-breakage-by-KVM-CVE-fix.patch # FATE#321331 - KVM Local MCE enabling patches.arch/kvm-vmx-move-msr_ia32_feature_control-to-vcpu_vmx.patch patches.arch/kvm-vmx-validate-individual-bits-of-guest-msr_ia32_feature_control.patch patches.arch/kvm-vmx-enable-guest-access-to-lmce-related-msrs.patch # FATE#323110 - KVM AVX512_4VNNIW AVX512_4FMAPS enablement patches.arch/x86-cpuid-cleanup-cpuid_regs-definitions.patch patches.arch/x86-cpuid-provide-get_scattered_cpuid_leaf.patch patches.arch/kvm-x86-add-avx512_4vnniw-and-avx512_4fmaps-support.patch # bsc#1051478 patches.fixes/kvm-nvmx-fix-msr-bitmaps-to-prevent-l2-from-accessing-l0-x2apic patches.fixes/kvm-x86-avoid-simultaneous-queueing-of-both-irq-and-smi patches.fixes/kvm-nvmx-fix-nested-vpid-vmx-exec-control patches.fixes/kvm-nvmx-fix-nested_vmx_check_msr_bitmap_controls ######################################################## # 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#1031208 Kexec a kernel w/ intel_iommu=off fails if current kernel was booted with intel_iommu=on patches.fixes/iommu-vt-d-make-sure-iommus-are-off-when-intel_iommu-off # bsc#1030057 - failed to assign NIC intel I210 to VM in passthrough mode show this error: vifo:error, group 5 is not viable, please ensure all devices patches.fixes/PCI-Reverse-standard-ACS-vs-device-specific-ACS-enab.patch patches.fixes/PCI-Work-around-Intel-Sunrise-Point-PCH-incorrect-AC.patch # bsc#1038848 patches.fixes/0005-iommu-exynos-block-sysmmu-while-invalidating-flpd-cache # fate#321026 - Backport IOMMU performance improvements to SLES patches.drivers/0001-iommu-add-apply_dm_region-call-back-to-iommu-ops patches.drivers/0003-iommu-amd-cleanup-error-handling-in-do_fault patches.drivers/0004-iommu-amd-constify-mmu_notifier_ops-structures patches.drivers/0005-iommu-amd-warn-only-once-on-unexpected-pte-value patches.drivers/0006-iommu-amd-move-struct-dma_ops_domain-definition-to-amd_iommu-c patches.drivers/0007-iommu-amd-introduce-bitmap_lock-in-struct-aperture_range patches.drivers/0008-iommu-amd-flush-iommu-tlb-on-_map_single-error-path patches.drivers/0009-iommu-amd-flush-the-iommu-tlb-before-the-addresses-are-freed patches.drivers/0010-iommu-amd-pass-correct-shift-to-iommu_area_alloc patches.drivers/0011-iommu-amd-add-dma_ops_aperture_alloc-function patches.drivers/0012-iommu-amd-move-aperture_range-offset-to-another-cache-line patches.drivers/0013-iommu-amd-retry-address-allocation-within-one-aperture patches.drivers/0014-iommu-amd-flush-iommu-tlb-in-dma_ops_aperture_alloc patches.drivers/0015-iommu-amd-remove-start-parameter-from-dma_ops_area_alloc patches.drivers/0016-iommu-amd-rename-dma_ops_domain-next_address-to-next_index patches.drivers/0017-iommu-amd-flush-iommu-tlb-in-dma_ops_free_addresses patches.drivers/0018-iommu-amd-iterate-over-all-aperture-ranges-in-dma_ops_area_alloc patches.drivers/0019-iommu-amd-remove-need_flush-from-struct-dma_ops_domain patches.drivers/0020-iommu-amd-optimize-dma_ops_free_addresses patches.drivers/0021-iommu-amd-allocate-new-aperture-ranges-in-dma_ops_alloc_addresses patches.drivers/0022-iommu-amd-build-io-page-tables-with-cmpxchg64 patches.drivers/0023-iommu-amd-initialize-new-aperture-range-before-making-it-visible patches.drivers/0024-iommu-amd-relax-locking-in-dma_ops-path patches.drivers/0025-iommu-amd-make-dma_ops_domain-next_index-percpu patches.drivers/0026-iommu-amd-use-trylock-to-aquire-bitmap_lock patches.drivers/0027-iommu-amd-preallocate-dma_ops-apertures-based-on-dma_mask patches.drivers/0028-iommu-amd-remove-an-unneeded-condition patches.drivers/0029-iommu-vt-d-check-the-return-value-of-iommu_device_create patches.drivers/0030-iommu-vt-d-fix-up-error-handling-in-alloc_iommu patches.drivers/0031-iommu-amd-detach-device-from-domain-before-removal patches.drivers/0032-x86-vt-d-fix-comment-for-dma_pte_free_pagetable patches.drivers/0033-iommu-vt-d-refactoring-of-deferred-flush-entries patches.drivers/0034-iommu-vt-d-per-cpu-deferred-invalidation-queues patches.drivers/0035-iommu-vt-d-correct-flush_unmaps-pfn-usage patches.drivers/0036-iommu-vt-d-only-unmap-mapped-entries patches.drivers/0037-iommu-vt-d-avoid-dev-iotlb-logic-for-domains-with-no-dev-iotlbs patches.drivers/0038-iommu-vt-d-change-intel-iommu-to-use-iova-frame-numbers patches.drivers/0039-iommu-iova-introduce-per-cpu-caching-to-iova-allocation patches.drivers/0040-iommu-vt-d-use-per-cpu-iova-caching patches.drivers/0041-iommu-amd-remove-statistics-code patches.drivers/0042-iommu-amd-set-amd-iommu-callbacks-for-platform-bus-driver patches.drivers/0043-iommu-vt-d-reduce-extra-first-level-entry-in-iommu-domains patches.drivers/0044-iommu-vt-d-don-t-reject-ntb-devices-due-to-scope-mismatch patches.drivers/0045-iommu-amd-remove-create_workqueue patches.drivers/0046-iommu-iova-disable-preemption-around-use-of-this_cpu_ptr patches.drivers/0047-iommu-vt-d-fix-overflow-of-iommu-domains-array patches.drivers/0048-iommu-vt-d-fix-infinite-loop-in-free_all_cpu_cached_iovas patches.drivers/0049-iommu-vt-d-remove-unnecassary-qi-clflushes patches.drivers/0050-iommu-amd-allocate-iova_domain-for-dma_ops_domain patches.drivers/0051-iommu-amd-create-a-list-of-reserved-iova-addresses patches.drivers/0052-iommu-amd-implement-apply_dm_region-call-back patches.drivers/0053-iommu-amd-pass-gfp-flags-to-iommu_map_page patches.drivers/0054-iommu-amd-remove-special-mapping-code-for-dma_ops-path patches.drivers/0055-iommu-amd-make-use-of-the-generic-iova-allocator patches.drivers/0056-iommu-amd-remove-other-remains-of-old-address-allocator patches.drivers/0057-iommu-amd-remove-align-parameter-from-_map_single patches.drivers/0058-iommu-amd-set-up-data-structures-for-flush-queue patches.drivers/0059-iommu-amd-allow-null-pointer-parameter-for-domain_flush_complete patches.drivers/0060-iommu-amd-implement-flush-queue patches.drivers/0061-iommu-amd-implement-timeout-to-flush-unmap-queues patches.drivers/0062-iommu-amd-introduce-dir2prot-helper patches.drivers/0063-iommu-amd-optimize-map_sg-and-unmap_sg patches.drivers/0064-iommu-amd-use-dev_data-domain-in-get_domain patches.drivers/0065-iommu-amd-flush-iova-queue-before-releasing-dma_ops_domain patches.drivers/0066-iommu-amd-use-container_of-to-get-dma_ops_domain patches.drivers/0067-iommu-amd-initialize-dma-ops-domains-with-3-level-page-table # fate#319478 - Zeppelin: AVIC(Advanced Virtual Interrupt Controller) (iommu part) patches.drivers/0001-iommu-amd-detect-and-enable-guest-vapic-support patches.drivers/0002-iommu-amd-move-and-introduce-new-irte-related-unions-and-structures patches.drivers/0003-iommu-amd-introduce-interrupt-remapping-ops-structure patches.drivers/0004-iommu-amd-add-support-for-multiple-irte-formats patches.drivers/0005-iommu-amd-detect-and-initialize-guest-vapic-log patches.drivers/0006-iommu-amd-adding-galog-interrupt-handler patches.drivers/0007-iommu-amd-introduce-amd_iommu_update_ga patches.drivers/0008-iommu-amd-implements-irq_set_vcpu_affinity-hook-to-setup-vapic-mode-for-pass-through-devices patches.drivers/0009-iommu-amd-enable-vapic-interrupt-remapping-mode-by-default patches.drivers/0010-svm-introduces-avic-per-vm-id patches.drivers/0011-svm-introduce-amd-iommu-avic_ga_log_notifier patches.drivers/0012-svm-implements-update_pi_irte-hook-to-setup-posted-interrupt patches.drivers/0013-kvm-svm-fix-unsigned-compare-less-than-zero-comparison # bsc#1045709 - Backport missing TLB flush optimizations for AMD IOMMU driver patches.drivers/0001-iommu-amd-ratelimit-io-page-faults-per-device patches.drivers/0002-iommu-amd-constify-irq_domain_ops patches.drivers/0003-iommu-amd-reduce-amount-of-mmio-when-submitting-commands # patches.drivers/0004-iommu-amd-reduce-delay-waiting-for-command-buffer-space # was removed because of bsc#1048348 patches.drivers/0005-iommu-amd-rip-out-old-queue-flushing-code patches.drivers/0006-iommu-amd-add-per-domain-flush-queue-data-structures patches.drivers/0007-iommu-amd-make-use-of-the-per-domain-flush-queue patches.drivers/0008-iommu-amd-add-locking-to-per-domain-flush-queue patches.drivers/0009-iommu-amd-add-flush-counters-to-struct-dma_ops_domain patches.drivers/0010-iommu-amd-add-per-domain-timer-to-flush-per-cpu-queues patches.drivers/0011-iommu-amd-remove-queue_release-function patches.drivers/0012-iommu-amd-free-already-flushed-ring-buffer-entries-before-full-check # bsc#1045715 - AMD IOMMU can not be disabled in kdump kernel when it was previously enabled patches.drivers/0001-iommu-amd-suppress-io_page_faults-in-kdump-kernel patches.drivers/0002-iommu-amd-disable-iommus-at-boot-if-they-are-enabled patches.drivers/0003-iommu-amd-rename-free_on_init_error patches.drivers/0004-iommu-amd-add-new-init-state-iommu_cmdline_disabled patches.drivers/0005-iommu-amd-check-for-error-states-first-in-iommu_go_to_state patches.drivers/0006-iommu-amd-set-global-pointers-to-null-after-freeing-them patches.drivers/0007-iommu-amd-free-iommu-resources-when-disabled-on-command-line patches.drivers/0008-iommu-amd-remove-amd_iommu_disabled-check-from-amd_iommu_detect # bsc#1051471 patches.fixes/iommu-amd-fix-interrupt-remapping-when-disable-guest_mode # bsc#1052533 patches.drivers/iommu-amd-enable-ga_log_intr-when-enabling-guest_mode # bsc#1052533 patches.drivers/iommu-amd-fix-schedule-while-atomic-bug-in-initialization-code ######################################################## # 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 # bsc#1020645 patches.drivers/tpm-001-tis-further-simplify-calculation-of-ordinal-dura.patch patches.drivers/tpm-003-tis-Ensure-interrupts-are-disabled-when-the-driv.patch patches.drivers/tpm-004-rework-tpm_get_timeouts.patch patches.drivers/tpm-005-tis-Get-rid-of-the-duplicate-IRQ-probing-code.patch patches.drivers/tpm-006-tis-Refactor-the-interrupt-setup.patch patches.drivers/tpm-007-tis-Tighten-IRQ-auto-probing.patch patches.drivers/tpm-008-ibmvtpm-properly-handle-interrupted-packet-recep.patch patches.drivers/tpm-009-remove-unneeded-include-of-actbl2.h.patch patches.drivers/tpm-010-fix-checks-for-policy-digest-existence-in-tpm2_s.patch patches.drivers/tpm-011-crb-Use-the-common-ACPI-definition-of-struct-acp.patch patches.drivers/tpm-012-tis-Disable-interrupt-auto-probing-on-a-per-devi.patch patches.drivers/tpm-013-tis-Do-not-fall-back-to-a-hardcoded-address-for-.patch patches.drivers/tpm-014-tis-Use-devm_ioremap_resource.patch patches.drivers/tpm-015-tis-Clean-up-the-force-1-module-parameter.patch patches.drivers/tpm-016-crb-Drop-le32_to_cpu-ioread32.patch patches.drivers/tpm-017-crb-Use-devm_ioremap_resource.patch patches.drivers/tpm-018-fix-set-continueSession-attribute-for-the-unseal.patch patches.drivers/tpm-019-fix-return-rc-when-devm_add_action-fails.patch patches.drivers/tpm-020-crb-tis-fix-use-dev_name-for-proc-iomem.patch patches.drivers/tpm-021-tis-fix-build-warning-with-tpm_tis_resume.patch patches.drivers/tpm-022-st33zp24-Auto-select-core-module.patch patches.drivers/tpm-023-st33zp24-spi-Remove-nbr_dummy_bytes-variable-usa.patch patches.drivers/tpm-024-st33zp24-spi-Use-functions-name-with-st33zp24_sp.patch patches.drivers/tpm-025-st33zp24-spi-Remove-useless-use-of-memcpy.patch patches.drivers/tpm-026-st33zp24-spi-Remove-field-spi_xfer-from-st33zp24.patch patches.drivers/tpm-027-st33zp24-Remove-unneeded-CONFIG_OF-switches.patch patches.drivers/tpm-028-st33zp24-spi-Improve-st33zp24_spi_evaluate_laten.patch patches.drivers/tpm-029-st33zp24-Extend-Copyright-headers.patch patches.drivers/tpm-030-st33zp24-Add-support-for-acpi-probing-for-i2c-de.patch patches.drivers/tpm-031-st33zp24-Add-support-for-acpi-probing-for-spi-de.patch patches.drivers/tpm-032-st33zp24-i2c-Change-xxx_request_resources-header.patch patches.drivers/tpm-033-st33zp24-spi-Change-xxx_request_resources-header.patch patches.drivers/tpm-035-Get-rid-of-devname.patch patches.drivers/tpm-037-Get-rid-of-module-locking.patch patches.drivers/tpm-038-Split-out-the-devm-stuff-from-tpmm_chip_alloc.patch patches.drivers/tpm-040-fix-tpm_bios_log_setup-stub-prototype.patch patches.drivers/tpm-041-cleanup-tpm_tis_remove.patch patches.drivers/tpm-042-fix-crash-in-tpm_tis-deinitialization.patch patches.drivers/tpm-043-crb-drop-struct-resource-res-from-struct-crb_pri.patch patches.drivers/tpm-044-st33zp24-i2c-Drop-two-useless-checks-in-ACPI-pro.patch patches.drivers/tpm-045-st33zp24-spi-Drop-two-useless-checks-in-ACPI-pro.patch patches.drivers/tpm-046-st33zp24-Remove-unneeded-tpm_reg-in-get_burstcou.patch patches.drivers/tpm-047-crb-fix-mapping-of-the-buffers.patch patches.drivers/tpm-048-check-for-TPM_CHIP_FLAG_TPM2-before-calling-tpm2.patch patches.drivers/tpm-049-drop-int_queue-from-tpm_vendor_specific.patch patches.drivers/tpm-050-drop-tpm_atmel-specific-fields-from-tpm_vendor_s.patch patches.drivers/tpm-051-drop-manufacturer_id-from-struct-tpm_vendor_spec.patch patches.drivers/tpm-052-drop-base-from-struct-tpm_vendor_specific.patch patches.drivers/tpm-053-drop-the-field-time_expired-from-struct-tpm_chip.patch patches.drivers/tpm-054-drop-list-from-struct-tpm_vendor_specific.patch patches.drivers/tpm-055-drop-iobase-from-struct-tpm_vendor_specific.patch patches.drivers/tpm-056-drop-irq-from-struct-tpm_vendor_specific.patch patches.drivers/tpm-057-tpm2_i2c_nuvoton-add-irq-validity-check.patch patches.drivers/tpm-058-drop-read_queue-from-struct-tpm_vendor_specific.patch patches.drivers/tpm-059-drop-locality-from-struct-tpm_vendor_specific.patch patches.drivers/tpm-060-Move-tpm_vendor_specific-data-related-with-PTP-s.patch patches.drivers/tpm-061-Remove-useless-priv-field-in-struct-tpm_vendor_s.patch patches.drivers/tpm-062-Remove-all-uses-of-drvdata-from-the-TPM-Core.patch patches.drivers/tpm-063-Introduce-TPM_CHIP_FLAG_VIRTUAL.patch patches.drivers/tpm-064-Proxy-driver-for-supporting-multiple-emulated-TP.patch patches.drivers/tpm-065-Add-documentation-for-the-tpm_vtpm_proxy-device-.patch patches.drivers/tpm-066-Fix-IRQ-unwind-ordering-in-TIS.patch patches.drivers/tpm-067-select-ANON_INODES-for-proxy-driver.patch patches.drivers/tpm-068-fix-for-typo-in-tpm-tpm_ibmvtpm.c.patch patches.drivers/tpm-069-Fix-suspend-regression.patch patches.drivers/tpm-070-Add-include-guards-in-tpm.h.patch patches.drivers/tpm-071-tpm_tis-Share-common-data-between-phys.patch patches.drivers/tpm-072-tis-Introduce-intermediate-layer-for-TPM-access.patch patches.drivers/tpm-073-tpm_tis-Split-tpm_tis-driver-into-a-core-and-TCG.patch patches.drivers/tpm-074-tpm_tis_spi-Add-support-for-spi-phy.patch patches.drivers/tpm-075-vtpm_proxy-fix-address-space-of-a-user-pointer-i.patch patches.drivers/tpm-076-crb-fix-address-space-of-the-return-pointer-in-c.patch patches.drivers/tpm-077-tis_core-convert-max-timeouts-from-msec-to-jiffi.patch patches.drivers/tpm-078-read-burstcount-from-TPM_STS-in-one-32-bit-trans.patch patches.drivers/tpm-079-Factor-out-common-startup-code.patch patches.drivers/tpm-080-Add-TPM-2.0-support-to-the-Nuvoton-i2c-driver-NP.patch patches.drivers/tpm-081-invalid-self-test-error-message.patch patches.drivers/tpm-082-st33zp24-Remove-useless-tpm_gen_interrupt.patch patches.drivers/tpm-083-remove-unnecessary-externs-from-tpm.h.patch patches.drivers/tpm-084-replace-tpm_gen_interrupt-with-tpm_tis_gen_inter.patch patches.drivers/tpm-085-use-tpm_transmit_cmd-in-tpm2_probe.patch patches.drivers/tpm-086-use-tpm_pcr_read_dev-in-tpm_do_selftest.patch patches.drivers/tpm-087-crb-remove-wmb-s.patch patches.drivers/tpm-088-crb-refine-the-naming-of-constants.patch patches.drivers/tpm-089-crb-fix-incorrect-values-of-cmdReady-and-goIdle-.patch patches.drivers/tpm-090-tpm_tis-remove-unused-itpm-variable.patch patches.drivers/tpm-091-tmp-tpm_crb-drop-include-to-platform_device.patch patches.drivers/tpm-092-tpm_crb-cache-cmd_size-register-value.patch patches.drivers/tpm-093-tpm_crb-drop-useless-cpu_to_le32-when-writing-to.patch patches.drivers/tpm-094-tpm_crb-fix-the-over-80-characters-checkpatch-wa.patch patches.drivers/tpm-095-constify-TPM-1.x-header-structures.patch patches.drivers/tpm-096-add-check-for-minimum-buffer-size-in-tpm_transmi.patch patches.drivers/tpm-097-remove-invalid-min-length-check-from-tpm_do_self.patch patches.drivers/tpm-098-tpm_crb-implement-tpm-crb-idle-state.patch patches.drivers/tpm-099-tmp-tpm_crb-fix-Intel-PTT-hw-bug-during-idle-state.patch patches.drivers/tpm-100-tpm_crb-open-code-the-crb_init-into-acpi_add.patch patches.drivers/tpm-101-tmp-tpm_crb-implement-runtime-pm-for-tpm_crb.patch patches.drivers/tpm-102-Check-return-code-of-wait_for_tpm_stat.patch patches.drivers/tpm-103-Clean-up-reading-of-timeout-and-duration-capabil.patch patches.drivers/tpm-104-sanitize-constant-expressions.patch patches.drivers/tpm-105-place-kdoc-just-above-tpm_pcr_extend.patch patches.drivers/tpm-106-tis-Check-return-values-from-get_burstcount.patch patches.drivers/tpm-107-tis-Do-not-print-timeout-messages-twice.patch patches.drivers/tpm-108-Get-rid-of-TPM_CHIP_FLAG_REGISTERED.patch patches.drivers/tpm-109-define-a-generic-open-method-for-ascii-bios-meas.patch patches.drivers/tpm-110-Only-call-pm_runtime_get_sync-if-device-has-a-pa.patch patches.drivers/tpm-111-tpm_vtpm_proxy-add-kdoc-comments-for-VTPM_PROXY_.patch patches.drivers/tpm-112-tis-Allow-tpm_tis-to-be-bound-using-DT.patch patches.drivers/tpm-113-fix-kerneldoc-tpm2_unseal_trusted-name-typo.patch patches.drivers/tpm-114-replace-symbolic-permission-with-octal-for-secur.patch patches.drivers/tpm-115-replace-dynamically-allocated-bios_dir-with-a-st.patch patches.drivers/tpm-116-drop-tpm1_chip_register-unregister.patch patches.drivers/tpm-117-have-event-log-use-the-tpm_chip.patch patches.drivers/tpm-118-fix-the-missing-.owner-in-tpm_bios_measurements_.patch patches.drivers/tpm-119-redefine-read_log-to-handle-ACPI-OF-at-runtime.patch patches.drivers/tpm-120-replace-of_find_node_by_name-with-dev-of_node-pr.patch patches.drivers/tpm-121-cleanup-of-printk-error-messages.patch patches.drivers/tpm-122-return-ENODEV-if-np-is-not-set.patch patches.drivers/tpm-123-Check-the-bios_dir-entry-for-NULL-before-accessi.patch patches.drivers/tpm-124-Fix-handling-of-missing-event-log.patch patches.drivers/tpm-125-vtpm_proxy-conditionally-call-tpm_chip_unregiste.patch patches.drivers/tpm-126-adjust-return-value-of-tpm_read_log.patch patches.drivers/tpm-127-use-idr_find-not-idr_find_slowpath.patch # Qualcomm TPM fate#320512, v4.11rc2 update patches.drivers/tpm-128-add-kdoc-for-tpm_transmit-and-tpm_transmit_cmd.patch patches.drivers/tpm-129-tpm2-chip-fix-kdoc-errors.patch patches.drivers/tpm-130-tmp-use-pdev-for-parent-device-in-tpm_chip_alloc.patch patches.drivers/tpm-131-vtpm-fix-kdoc-warnings.patch patches.drivers/tpm-132-st33zp24-Remove-unneeded-linux-miscdevice.h-incl.patch patches.drivers/tpm-133-tis_spi-drop-duplicate-header-module.h.patch patches.drivers/tpm-134-crb-Handle-64-bit-resource-in-crb_check_reso.patch patches.drivers/tpm-135-Do-not-print-an-error-message-when-doing-TPM-aut.patch patches.drivers/tpm-136-tis-use-default-timeout-value-if-chip-reports-it.patch patches.drivers/tpm-137-Check-size-of-response-before-accessing-data.patch patches.drivers/tpm-138-remove-tpm_read_index-and-tpm_write_index-from-t.patch patches.drivers/tpm-139-Begin-the-process-to-deprecate-user_read_timer.patch patches.drivers/tpm-140-tis-fix-iTPM-probe-via-probe_itpm-function.patch patches.drivers/tpm-141-fix-RC-value-check-in-tpm2_seal_trusted.patch patches.drivers/tpm-142-implement-TPM-2.0-capability-to-get-active-PCR-b.patch patches.drivers/tpm-143-enhance-TPM-2.0-PCR-extend-to-support-multiple-b.patch patches.drivers/tpm-144-enhance-read_log_of-to-support-Physical-TPM-even.patch patches.drivers/tpm-145-add-securityfs-support-for-TPM-2.0-firmware-even.patch patches.drivers/tpm-146-fix-the-type-of-owned-field-in-cap_t.patch patches.drivers/tpm-147-silence-an-array-overflow-warning.patch patches.drivers/tpm-148-tis-fix-the-error-handling-of-init_tis.patch patches.drivers/tpm-149-fix-misspelled-facilitate-in-module-parameter-de.patch patches.drivers/tpm-150-xen-drop-unneeded-chip-variable.patch patches.drivers/tpm-151-Fix-expected-number-of-response-bytes-of-TPM1.2-.patch patches.drivers/tpm-152-declare-tpm2_get_pcr_allocation-as-static.patch patches.drivers/tpm-153-tis_core-Choose-appropriate-timeout-for-reading-.patch patches.drivers/tpm-154-crb-Work-around-BIOS-s-that-report-the-wrong-ACP.patch patches.drivers/tpm-155-msleep-delays-replace-with-usleep_range-in-i2c-n.patch patches.drivers/tpm-156-select-CONFIG_CRYPTO.patch patches.drivers/tpm-157-crb-enter-the-low-power-state-upon-device-su.patch patches.drivers/tpm-158-tis_spi-Use-single-function-to-transfer-data.patch patches.drivers/tpm-159-tis_spi-Abort-transfer-when-too-many-wait-states.patch patches.drivers/tpm-160-tis_spi-Check-correct-byte-for-wait-state-indica.patch patches.drivers/tpm-161-tis_spi-Remove-limitation-of-transfers-to-MAX_SP.patch patches.drivers/tpm-162-tis_spi-Add-small-delay-after-last-transfer.patch patches.drivers/tpm-163-crb-map-locality-registers.patch patches.drivers/tpm-164-crb-encapsulate-crb_wait_for_reg_32.patch patches.drivers/tpm-165-move-length-validation-to-tpm_transmit.patch patches.drivers/tpm-166-export-tpm2_flush_context_cmd.patch patches.drivers/tpm-167-validate-TPM-2.0-commands.patch patches.drivers/tpm-169-vTPM-Fix-missing-NULL-check.patch patches.drivers/tpm-170-st33zp24-Add-GPIO-ACPI-mapping-table.patch patches.drivers/tpm-171-add-sleep-only-for-retry-in-i2c_nuvoton_write_st.patch patches.drivers/tpm-172-crb-fix-unused-warnings-on-suspend-resume-fu.patch patches.drivers/tpm-173-make-check_locality-return-bool.patch patches.drivers/tpm-174-crb-Enable-TPM-CRB-interface-for-ARM64.patch patches.drivers/tpm-175-crb-remove-a-cruft-constant.patch patches.drivers/tpm-176-fix-handling-of-the-TPM-2.0-event-logs.patch patches.drivers/tpm-177-tis-Fix-IRQ-autoprobing-when-using-platform_devi.patch patches.drivers/tpm-178-tis-Use-platform_get_irq.patch patches.drivers/tpm-179-crb-fix-priv-cmd_size-initialisation.patch patches.drivers/tpm-180-Add-shutdown-to-struct-class.patch patches.drivers/tpm-181-Issue-a-TPM2_Shutdown-for-TPM2-devices.patch patches.drivers/tpm-182-KABI-fix.patch patches.arch/ACPICA-Update-TPM2-ACPI-table.patch patches.suse/tpm-Downgrade-error-level ######################################################## # 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.fixes/0001-lib-mpi-mpi_read_raw_from_sgl-replace-len-argument-b.patch patches.fixes/0002-lib-mpi-mpi_read_raw_from_sgl-don-t-include-leading-.patch patches.fixes/0003-lib-mpi-mpi_read_raw_from_sgl-purge-redundant-cleari.patch patches.fixes/0004-lib-mpi-mpi_read_raw_from_sgl-fix-nbits-calculation.patch patches.fixes/0005-lib-mpi-mpi_read_raw_from_sgl-sanitize-meaning-of-in.patch patches.fixes/0006-lib-mpi-mpi_read_raw_from_sgl-fix-out-of-bounds-buff.patch patches.fixes/0002-lib-mpi-mpi_read_raw_data-purge-redundant-clearing-o.patch patches.fixes/0003-lib-mpi-mpi_read_raw_data-fix-nbits-calculation.patch patches.suse/0001-MODSIGN-Support-the-old-style-signature-format.patch # bsc#1032150 add Marvell platform MSI controller patches.drivers/irqchip-mvebu-odmi-Add-new-driver-for-platform-MSI-o.patch patches.drivers/0001-irqchip-mvebu-pic-New-driver-for-Marvell-Armada-7K-8.patch patches.drivers/0002-arm64-marvell-enable-the-Marvell-PIC-driver.patch patches.drivers/0001-clk-mvebu-mark-root-clocks-in-AP806-CP110-system-con.patch #fate#320512,fate#322061 SMMU IORT and GIC packports patches.drivers/0001-irqchip-gic-Support-RealView-variant-setup.patch patches.drivers/0002-irqchip-gic-Assign-irqchip-dynamically.patch patches.drivers/0003-irqchip-gic-v2m-Fix-of_node-refcount-on-error.patch patches.drivers/0004-irqchip-gic-Make-interrupt-ID-1020-invalid.patch patches.drivers/0005-irqchip-gic-Kconfig-the-number-of-instances.patch patches.drivers/0006-irqchip-gic-v2m-Refactor-to-prepare-for-ACPI-support.patch patches.drivers/0007-irqchip-gic-v2m-acpi-Introducing-GICv2m-ACPI-support.patch patches.drivers/0008-irqchip-gicv2m-Miscellaneous-fixes-for-v2m-resources.patch patches.drivers/0009-irqchip-gic-v3-its-Recompute-the-number-of-pages-on-.patch patches.drivers/0010-irqchip-gicv3-its-Fix-memory-leak-in-its_free_tables.patch patches.drivers/0011-irqchip-gic-Only-populate-set_affinity-for-the-root-.patch patches.drivers/0012-irqchip-gic-Only-set-the-EOImodeNS-bit-for-the-root-.patch patches.drivers/0013-irqchip-gicv3-its-Avoid-cache-flush-beyond-ITS_BASER.patch patches.drivers/0014-iommu-arm-smmu-Remove-define-for-non-existent-PRIQ_0.patch patches.drivers/0015-iommu-arm-smmu-Convert-DMA-buffer-allocations-to-the.patch patches.drivers/0016-iommu-arm-smmu-Delete-an-unnecessary-check-before-fr.patch patches.drivers/0017-iommu-arm-smmu-Use-incoming-shareability-attributes-.patch patches.drivers/0018-iommu-arm-smmu-Correct-group-reference-count.patch patches.drivers/0019-iommu-arm-smmu-Handle-unknown-CERROR-values-graceful.patch patches.drivers/0020-iommu-io-pgtable-arm-Avoid-dereferencing-bogus-PTEs.patch patches.drivers/0021-iommu-io-pgtable-Make-io_pgtable_ops_to_pgtable-macr.patch patches.drivers/0022-iommu-arm-smmu-Fix-write-to-GERRORN-register.patch patches.drivers/0023-iommu-arm-smmu-Use-STE.S1STALLD-only-when-supported.patch patches.drivers/0024-iommu-io-pgtable-arm-Fix-io-pgtable-arm-build-failur.patch patches.drivers/0025-irqchip-gic-Return-IRQ_SET_MASK_OK_DONE-in-the-set_a.patch patches.drivers/0026-irqchip-gic-v3-Always-return-IRQ_SET_MASK_OK_DONE-in.patch patches.drivers/0027-irqchip-gic-realview-Support-more-RealView-DCC-varia.patch patches.drivers/0028-iommu-io-pgtable-Add-ARMv7-short-descriptor-support.patch patches.drivers/0029-iommu-io-pgtable-Add-helper-functions-for-TLB-ops.patch patches.drivers/0030-iommu-io-pgtable-Rationalise-quirk-handling.patch patches.drivers/0031-iommu-arm-smmu-Treat-all-device-transactions-as-unpr.patch patches.drivers/0032-iommu-arm-smmu-Support-DMA-API-domains.patch patches.drivers/0033-of-iommu-Increment-DT-node-refcount-in-of_iommu_set_.patch patches.drivers/0034-iommu-arm-smmu-Allow-disabling-unmatched-stream-bypa.patch patches.drivers/0035-iommu-arm-smmu-Don-t-fail-device-attach-if-already-a.patch patches.drivers/0036-iommu-arm-smmu-Treat-IOMMU_DOMAIN_DMA-as-bypass-for-.patch patches.drivers/0037-iommu-io-pgtable-armv7s-Fix-kmem_cache_alloc-flags.patch patches.drivers/0038-iommu-arm-smmu-Fix-stream-match-conflict-with-IOMMU_.patch patches.drivers/0039-iommu-arm-smmu-Don-t-allocate-resources-for-bypass-d.patch patches.drivers/0040-irqchip-gicv3-its-Don-t-allow-devices-whose-ID-is-ou.patch patches.drivers/0041-irqchip-gic-v2m-Add-workaround-for-Broadcom-NS2-GICv.patch patches.drivers/0042-irqchip-gic-Don-t-unnecessarily-write-the-IRQ-config.patch patches.drivers/0043-irqchip-gic-WARN-if-setting-the-interrupt-type-for-a.patch patches.drivers/0044-irqchip-gic-Don-t-initialise-chip-if-mapping-IO-spac.patch patches.drivers/0045-irqchip-gic-Remove-static-irq_chip-definition-for-eo.patch patches.drivers/0046-irqchip-gic-Return-an-error-if-GIC-initialisation-fa.patch patches.drivers/0047-irqchip-gic-Pass-GIC-pointer-to-save-restore-functio.patch patches.drivers/0048-irqchip-gic-Store-GIC-configuration-parameters.patch patches.drivers/0049-irqchip-gic-Add-helper-functions-for-GIC-setup-and-t.patch patches.drivers/0050-irqchip-gic-v3-Fix-quiescence-check-in-gic_enable_re.patch patches.drivers/0051-iommu-Add-MMIO-mapping-type.patch patches.drivers/0052-iommu-io-pgtable-arm-Support-IOMMU_MMIO-flag.patch patches.drivers/0053-iommu-io-pgtable-arm-v7s-Support-IOMMU_MMIO-flag.patch patches.drivers/0054-iommu-arm-smmu-Differentiate-specific-implementation.patch patches.drivers/0055-iommu-arm-smmu-Convert-ThunderX-workaround-to-new-me.patch patches.drivers/0056-iommu-arm-smmu-Work-around-MMU-500-prefetch-errata.patch patches.drivers/0057-io-64-nonatomic-Add-relaxed-accessor-variants.patch patches.drivers/0058-iommu-arm-smmu-Tidy-up-64-bit-atomic-I-O-accesses.patch patches.drivers/0059-iommu-arm-smmu-Decouple-context-format-from-kernel-c.patch patches.drivers/0060-iommu-arm-smmu-Support-SMMUv1-64KB-supplement.patch patches.drivers/0061-iommu-arm-smmu-Clear-cache-lock-bit-of-ACR.patch patches.drivers/0062-genirq-Ensure-IRQ-descriptor-is-valid-when-setting-u.patch patches.drivers/0063-genirq-Add-runtime-power-management-support-for-IRQ-.patch patches.drivers/0064-irqchip-gic-v2m-Fix-missing-include-of-linux-irqchip.patch patches.drivers/0065-irqchip-gic-Isolate-early-GIC-initialisation-code.patch patches.drivers/0066-irqchip-gic-Add-helper-function-for-chip-initialisat.patch patches.drivers/0067-irqchip-gic-Prepare-for-adding-platform-driver.patch patches.drivers/0068-irqchip-gic-Add-platform-driver-for-non-root-GICs-th.patch patches.drivers/0069-irqchip-gicv3-its-Introduce-two-helper-functions-for.patch patches.drivers/0070-irqchip-gicv3-its-Add-a-new-function-for-parsing-dev.patch patches.drivers/0071-irqchip-gicv3-its-Split-its_alloc_tables-into-two-fu.patch patches.drivers/0072-irqchip-gicv3-its-Remove-an-unused-argument-node_nam.patch patches.drivers/0073-irqchip-gicv3-its-Implement-two-level-indirect-devic.patch patches.drivers/0074-irqchip-gic-Allow-self-SGIs-for-SMP-on-UP-configurat.patch patches.drivers/0075-irqchip-gicv3-Remove-disabling-redistributor-and-gro.patch patches.drivers/0076-irqchip-gicv3-its-Disable-the-ITS-before-initializin.patch patches.drivers/0077-iommu-arm-smmu-request-pcie-devices-to-enable-ACS.patch patches.drivers/0078-iommu-io-pgtable-arm-Fix-iova_to_phys-for-block-entr.patch patches.drivers/0079-iommu-arm-smmu-Use-devm_request_irq-and-devm_free_ir.patch patches.drivers/0080-iommu-io-pgtable-arm-v7s-Fix-attributes-when-splitti.patch patches.drivers/0081-iommu-arm-smmu-Disable-stalling-faults-for-all-endpo.patch patches.drivers/0082-iommu-dma-Respect-IOMMU-aperture-when-allocating.patch patches.drivers/0083-ACPI-I-O-Remapping-Table-IORT-initial-support.patch patches.drivers/0084-ACPI-Add-new-IORT-functions-to-support-MSI-domain-ha.patch patches.drivers/0085-PCI-MSI-Setup-MSI-domain-on-a-per-device-basis-using.patch patches.drivers/0086-irqchip-gic-Make-locking-a-BL_SWITCHER-only-feature.patch patches.drivers/0087-irqchip-gic-v3-Reset-BPR-during-initialization.patch patches.drivers/0088-irqchip-gic-pm-Update-driver-to-use-of_pm_clk_add_cl.patch patches.drivers/0089-irqchip-gic-Mark-gic_init_physaddr-static.patch patches.drivers/0090-irqchip-gicv3-its-Cleanup-for-ITS-domain-initializat.patch patches.drivers/0091-irqchip-gicv3-its-Refactor-ITS-DT-init-code-to-prepa.patch patches.drivers/0092-irqchip-gicv3-its-Probe-ITS-in-the-ACPI-way.patch patches.drivers/0093-irqchip-gicv3-its-Factor-out-PCI-MSI-part-that-might.patch patches.drivers/0094-irqchip-gicv3-its-Use-MADT-ITS-subtable-to-do-PCI-MS.patch patches.drivers/0095-iommu-dma-Add-support-for-mapping-MSIs.patch patches.drivers/0096-irqchip-gic-v3-its-Fix-64bit-GIC-R-ITS-_TYPER-access.patch patches.drivers/0097-irqchip-gic-Add-missing-n-to-CPU-IF-adjustment-messa.patch patches.drivers/0098-iommu-arm-smmu-Drop-devm_free_irq-when-driver-detach.patch patches.drivers/0099-iommu-arm-smmu-Fix-event-queues-synchronization.patch patches.drivers/0100-iommu-arm-smmu-Support-v7s-context-format.patch patches.drivers/0101-iommu-arm-smmu-Fix-polling-of-command-queue.patch patches.drivers/0102-iommu-arm-smmu-Disable-interrupts-whilst-holding-the.patch patches.drivers/0103-Docs-dt-add-PCI-IOMMU-map-bindings.patch patches.drivers/0104-of-irq-Break-out-msi-map-lookup-again.patch patches.drivers/0105-iommu-of-enforce-const-ness-of-struct-iommu_ops.patch patches.drivers/0106-iommu-of-Handle-iommu-map-property-for-PCI.patch patches.drivers/0107-iommu-Introduce-iommu_fwspec.patch patches.drivers/0108-Docs-dt-document-ARM-SMMUv3-generic-binding-usage.patch patches.drivers/0109-iommu-arm-smmu-Fall-back-to-global-bypass.patch patches.drivers/0110-iommu-arm-smmu-Implement-of_xlate-for-SMMUv3.patch patches.drivers/0111-iommu-arm-smmu-Support-non-PCI-devices-with-SMMUv3.patch patches.drivers/0112-iommu-arm-smmu-Set-PRIVCFG-in-stage-1-STEs.patch patches.drivers/0113-iommu-arm-smmu-Handle-stream-IDs-more-dynamically.patch patches.drivers/0114-iommu-arm-smmu-Consolidate-stream-map-entry-state.patch patches.drivers/0115-iommu-arm-smmu-Keep-track-of-S2CR-state.patch patches.drivers/0116-iommu-arm-smmu-Refactor-mmu-masters-handling.patch patches.drivers/0117-iommu-arm-smmu-Streamline-SMMU-data-lookups.patch patches.drivers/0118-iommu-arm-smmu-Add-a-stream-map-entry-iterator.patch patches.drivers/0119-iommu-arm-smmu-Intelligent-SMR-allocation.patch patches.drivers/0120-iommu-arm-smmu-Convert-to-iommu_fwspec.patch patches.drivers/0121-Docs-dt-document-ARM-SMMU-generic-binding-usage.patch patches.drivers/0122-iommu-arm-smmu-Wire-up-generic-configuration-support.patch patches.drivers/0123-iommu-arm-smmu-Set-domain-geometry.patch patches.drivers/0001-arm64-dma-mapping-Remove-default-domain-workaround.patch patches.drivers/0124-iommu-dma-Avoid-PCI-host-bridge-windows.patch patches.drivers/0001-arm64-dma-mapping-Only-swizzle-DMA-ops-for-IOMMU_DOM.patch patches.drivers/0125-iommu-io-pgtable-arm-Check-for-v7s-incapable-systems.patch patches.drivers/0126-iommu-arm-smmu-Work-around-ARM-DMA-configuration.patch patches.drivers/0127-iommu-arm-smmu-Don-t-inadvertently-reject-multiple-S.patch patches.drivers/0128-iommu-arm-smmu-Check-that-iommu_fwspecs-are-ours.patch patches.drivers/0129-iommu-arm-smmu-Fix-out-of-bounds-dereference.patch patches.drivers/0130-ACPICA-IORT-Add-in-support-for-the-SMMUv3-subtable.patch patches.drivers/0131-ACPI-Add-FWNODE_ACPI_STATIC-fwnode-type.patch patches.drivers/0132-ACPI-IORT-Introduce-linker-section-for-IORT-entries-.patch patches.drivers/0133-ACPI-IORT-Add-support-for-IOMMU-fwnode-registration.patch patches.drivers/0134-iommu-Make-of_iommu_set-get_ops-DT-agnostic.patch patches.drivers/0135-iommu-arm-smmu-Convert-struct-device-of_node-to-fwno.patch patches.drivers/0136-iommu-arm-smmu-v3-Convert-struct-device-of_node-to-f.patch patches.drivers/0137-ACPI-Implement-acpi_dma_configure.patch patches.drivers/0138-ACPI-IORT-Add-node-match-function.patch patches.drivers/0139-ACPI-IORT-Add-support-for-ARM-SMMU-platform-devices-.patch patches.drivers/0140-iommu-arm-smmu-v3-Split-probe-functions-into-DT-gene.patch patches.drivers/0141-iommu-arm-smmu-v3-Add-IORT-configuration.patch patches.drivers/0142-iommu-arm-smmu-Split-probe-functions-into-DT-generic.patch patches.drivers/0143-iommu-arm-smmu-Add-IORT-configuration.patch patches.drivers/0144-ACPI-IORT-Replace-rid-map-type-with-type-mask.patch patches.drivers/0145-ACPI-IORT-Add-single-mapping-function.patch patches.drivers/0146-ACPI-IORT-Introduce-iort_iommu_configure.patch patches.drivers/0147-ACPI-IORT-Make-dma-masks-set-up-IORT-specific.patch patches.arch/0002-genirq-Fix-potential-memleak-when-failing-to-get-irq.patch patches.arch/0003-ACPI-Drop-misplaced-acpi_dma_deconfigure-call-from-a.patch # PCI interrupt affinity rework from hch & tglx patches.drivers/irq-Privatize-irq_common_data-state_use_accessors.patch patches.drivers/genirq-Introduce-IRQD_AFFINITY_MANAGED-flag.patch patches.drivers/genirq-Add-affinity-hint-to-irq-allocation.patch patches.drivers/genirq-Use-affinity-hint-in-irqdesc-allocation.patch patches.drivers/genirq-msi-Make-use-of-affinity-aware-allocations.patch patches.drivers/genirq-Add-a-helper-to-spread-an-affinity-mask-for-M.patch patches.drivers/genirq-affinity-Use-get-put_online_cpus-around-cpuma.patch patches.drivers/PCI-Add-pci_msix_desc_addr-helper.patch patches.drivers/PCI-Switch-msix_program_entries-to-use-pci_msix_desc.patch patches.drivers/PCI-Make-the-entries-argument-to-pci_enable_msix-opt.patch patches.drivers/PCI-Provide-sensible-IRQ-vector-alloc-free-routines.patch patches.drivers/PCI-PM-check-all-fields-in-pci_set_platform_pm.patch patches.drivers/PCI-MSI-Initialize-MSI-capability-for-all-architectu.patch patches.drivers/PCI-MSI-Remove-empty-pci_msi_init_pci_dev.patch patches.drivers/PCI-Spread-interrupt-vectors-in-pci_alloc_irq_vector.patch patches.drivers/PCI-Use-positive-flags-in-pci_alloc_irq_vectors.patch patches.drivers/genirq-msi-Add-cpumask-allocation-to-alloc_msi_entry.patch patches.drivers/genirq-affinity-Provide-smarter-irq-spreading-infras.patch patches.drivers/genirq-msi-Switch-to-new-irq-spreading-infrastructur.patch patches.drivers/genirq-affinity-Remove-old-irq-spread-infrastructure.patch patches.drivers/pci-msi-Retrieve-affinity-for-a-vector.patch patches.drivers/genirq-affinity-Introduce-struct-irq_affinity.patch patches.drivers/genirq-affinity-Handle-pre-post-vectors-in-irq_calc_.patch patches.drivers/genirq-affinity-Handle-pre-post-vectors-in-irq_creat.patch patches.drivers/PCI-MSI-Propagate-IRQ-affinity-description-through-t.patch patches.drivers/PCI-MSI-Provide-pci_alloc_irq_vectors_affinity.patch patches.drivers/PCI-Remove-the-irq_affinity-mask-from-struct-pci_dev.patch patches.drivers/genirq-affinity-Take-reserved-vectors-into-account-w.patch patches.drivers/genirq-affinity-Use-default-affinity-mask-for-reserv.patch patches.drivers/genirq-affinity-Fix-node-generation-from-cpumask.patch # Amazon ena update patches.drivers/net-ena-switch-to-pci_alloc_irq_vectors.patch patches.drivers/net-ena-fix-rare-uncompleted-admin-command-false-ala.patch patches.drivers/net-ena-fix-bug-that-might-cause-hang-after-consecut.patch patches.drivers/net-ena-add-missing-return-when-ena_com_get_io_handl.patch patches.drivers/net-ena-fix-race-condition-between-submit-and-comple.patch patches.drivers/net-ena-add-missing-unmap-bars-on-device-removal.patch patches.drivers/net-ena-fix-theoretical-Rx-hang-on-low-memory-system.patch patches.drivers/net-ena-disable-admin-msix-while-working-in-polling-.patch patches.drivers/net-ena-bug-fix-in-lost-tx-packets-detection-mechani.patch patches.drivers/net-ena-update-ena-driver-to-version-1.1.7.patch patches.drivers/net-ena-change-return-value-for-unsupported-features.patch patches.drivers/net-ena-add-hardware-hints-capability-to-the-driver.patch patches.drivers/net-ena-change-sizeof-argument-to-be-the-type-pointe.patch patches.drivers/net-ena-add-reset-reason-for-each-device-FLR.patch patches.drivers/net-ena-add-support-for-out-of-order-rx-buffers-refi.patch patches.drivers/net-ena-allow-the-driver-to-work-with-small-number-o.patch patches.drivers/net-ena-use-napi_schedule_irqoff-when-possible.patch patches.drivers/net-ena-separate-skb-allocation-to-dedicated-functio.patch patches.drivers/net-ena-use-lower_32_bits-upper_32_bits-to-split-dma.patch patches.drivers/net-ena-update-driver-s-rx-drop-statistics.patch patches.drivers/net-ena-update-ena-driver-to-version-1.2.0.patch patches.arch/0001-serial-support-16-bit-register-interface-for-console.patch patches.arch/arm64-0001-earlycon-Use-common-framework-for-earlycon-declarati.patch patches.arch/arm64-0002-serial-earlycon-Fixup-earlycon-console-name-and-inde.patch patches.arch/arm64-0003-of-earlycon-Fixup-earlycon-console-name-and-index.patch patches.arch/arm64-0004-of-earlycon-Add-options-string-handling.patch patches.arch/arm64-0005-of-earlycon-Initialize-port-fields-from-DT-propertie.patch patches.arch/arm64-0006-of-earlycon-Move-address-translation-to-of_setup_ear.patch patches.arch/arm64-0007-serial-earlycon-Common-log-banner-for-command-line-a.patch patches.arch/arm64-0008-serial-earlycon-Show-the-earlycon-driver-in-banner.patch patches.arch/arm64-0009-serial-8250_early-Use-port-regshift.patch patches.arch/arm64-0010-of-earlycon-Log-more-helpful-message-if-stdout-path-.patch patches.arch/arm64-0011-serial-8250_omap-Add-omap8250-earlycon.patch patches.arch/arm64-of-earlycon-of_setup_earlycon-requires-CONFIG_OF_EAR.patch patches.drivers/arm64-TTY-serial-handle-platform_get_irq-retval-properly.patch # ACPI: parse the SPCR table patches.arch/arm64-ACPICA-Headers-Add-new-constants-for-the-DBG2-ACPI-t.patch patches.arch/arm64-0001-of-serial-move-earlycon-early_param-handling-to-seri.patch patches.arch/arm64-0002-ACPI-parse-SPCR-and-enable-matching-console.patch patches.arch/arm64-0003-ARM64-ACPI-enable-ACPI_SPCR_TABLE.patch patches.arch/arm64-0004-serial-pl011-add-console-matching-function.patch patches.drivers/0011-PCI-MSI-irqchip-Fix-PCI_MSI-dependencies.patch patches.arch/ACPI-Rename-acpi_gsi_get_irq_type-to-acpi_dev_get_ir.patch patches.arch/0001-ACPI-Generic-GSI-Do-not-attempt-to-map-non-GSI-IRQs-.patch patches.arch/0002-ACPI-Add-support-for-ResourceSource-IRQ-domain-mappi.patch patches.arch/0003-irqchip-qcom-Add-IRQ-combiner-driver.patch patches.arch/ACPI-IORT-Fix-iort_node_get_id-mapping-entries-indexing.patch # huawei arm_arch_timer errata patches.arch/0001-clocksource-drivers-arm_arch_timer-Remove-fsl-a00858.patch patches.arch/0002-clocksource-drivers-arm_arch_timer-Introduce-generic.patch patches.arch/0003-clocksource-drivers-arm_arch_timer-Work-around-Hisil.patch # ACPI platform MSI support and its example mbigen (v9) patches.arch/0001-ACPI-IORT-Fix-the-indentation-in-iort_scan_node.patch patches.arch/0002-ACPI-IORT-Add-missing-comment-for-iort_dev_find_its_id.patch patches.arch/0003-ACPI-IORT-Rework-iort_match_node_callback-return-value-handling.patch patches.arch/0004-irqchip-gic-v3-its-keep-the-include-header-files-in-alphabetic-order.patch patches.arch/0005-irqchip-gicv3-its-platform-msi-refactor-its_pmsi_prepare.patch patches.arch/0006-irqchip-gicv3-its-platform-msi-refactor-its_pmsi_init-to-prepare-for-ACPI.patch patches.arch/0007-irqchip-gicv3-its-platform-msi-scan-MADT-to-create-platform-msi-domain.patch patches.arch/0008-ACPI-IORT-Rename-iort_node_map_rid-to-make-it-generic.patch patches.arch/0009-ACPI-IORT-Introduce-iort_node_map_platform_id-to-retrieve-dev-id.patch patches.arch/0010-ACPI-platform-msi-retrieve-dev-id-from-IORT.patch patches.arch/0011-ACPI-platform-setup-MSI-domain-for-ACPI-based-platform-device.patch patches.arch/0012-msi-platform-make-platform_msi_create_device_domain-ACPI-aware.patch patches.arch/0013-irqchip-mbigen-drop-module-owner.patch patches.arch/0014-irqchip-mbigen-introduce-mbigen_of_create_domain.patch patches.arch/0015-irqchip-mbigen-Add-ACPI-support.patch patches.arch/0016-irqchip-gic-v3-its-Add-IORT-hook-for-platform-MSI-su.patch patches.arch/0017-irqchip-mbigen-Fix-return-value-check-in-mbigen_devi.patch patches.arch/0018-irqchip-mbigen-Fix-memory-mapping-code.patch patches.arch/0019-irqchip-mbigen-Fix-potential-NULL-dereferencing.patch patches.arch/0020-irqchip-mbigen-Fix-the-clear-register-offset.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 patches.fixes/PKCS-7-fix-missing-break-on-OID_sha224-case ########################################################## # 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 # 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/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 # 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/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 # bsc#1051059 BUG: scheduling while atomic: systemd-sleep patches.suse/PM-Hibernate-Fix-scheduling-while-atomic.patch # fate#321826,fate#319482 APM X-Gene patches.arch/0001-ARM-8478-2-arm-arm64-add-arm-smccc.patch patches.arch/0002-ARM-8479-2-add-implementation-for-arm-smccc.patch patches.arch/0003-ARM-8480-2-arm64-add-implementation-for-arm-smccc.patch patches.arch/0004-ARM-8481-2-drivers-psci-replace-psci-firmware-calls.patch patches.arch/0005-ARM-8511-1-ARM64-kernel-PSCI-move-PSCI-idle-manageme.patch patches.arch/0006-drivers-firmware-psci-use-const-and-__initconst-for-.patch patches.arch/0007-drivers-firmware-psci-drop-duplicate-const-from-psci.patch patches.arch/0008-drivers-firmware-psci-make-two-helper-functions-stat.patch patches.arch/0009-drivers-firmware-psci-make-two-helper-functions-inli.patch patches.arch/0010-drivers-firmware-psci-unify-enable-method-binding-on.patch patches.arch/0011-ACPI-processor-add-support-for-ACPI0010-processor-co.patch patches.arch/0012-ACPI-processor_idle-replace-PREFIX-with-pr_fmt.patch patches.arch/0013-ACPI-sleep-move-acpi_processor_sleep-to-sleep.c.patch patches.arch/0014-ACPI-processor_idle-introduce-ACPI_PROCESSOR_CSTATE.patch patches.arch/0015-ACPI-processor_idle-Add-support-for-Low-Power-Idle-L.patch patches.arch/0016-arm64-cpuidle-drop-__init-section-marker-to-arm_cpui.patch patches.arch/0017-cpuidle-introduce-CPU_PM_CPU_IDLE_ENTER-macro-for-AR.patch patches.arch/0018-drivers-firmware-psci-initialise-idle-states-using-A.patch patches.arch/0019-arm64-add-support-for-ACPI-Low-Power-Idle-LPI.patch patches.arch/0020-ACPI-enable-ACPI_PROCESSOR_IDLE-on-ARM64.patch patches.arch/0021-hwmon-Add-xgene-hwmon-driver.patch patches.arch/0022-hwmon-xgene-Fix-crash-when-alarm-occurs-before-drive.patch patches.arch/0023-hwmon-xgene-access-mailbox-as-RAM.patch patches.arch/0024-Documentation-dtb-xgene-Add-hwmon-dts-binding-docume.patch patches.arch/0025-MAINTAINERS-Add-entry-for-APM-X-Gene-SoC-PMU-driver.patch patches.arch/0026-Documentation-Add-documentation-for-APM-X-Gene-SoC-P.patch patches.arch/0028-ACPICA-iASL-Headers-Fix-incorrect-definition-of-FPDT.patch patches.arch/0029-ACPICA-ACPI-6.1-Support-for-new-PCCT-subtable.patch patches.arch/0030-mailbox-pcc-fix-channel-calculation-in-get_pcc_chann.patch patches.arch/0031-ACPI-CPPC-remove-redundant-mbox_send_message-declara.patch patches.arch/0032-ACPI-CPPC-Optimize-PCC-Read-Write-operations.patch patches.arch/0033-ACPI-CPPC-optimized-cpc_read-and-cpc_write.patch patches.arch/0034-mailbox-pcc-optimized-pcc_send_data.patch patches.arch/0035-ACPI-CPPC-replace-writeX-readX-to-PCC-with-relaxed-v.patch patches.arch/0036-ACPI-CPPC-use-MRTT-MPAR-to-decide-if-when-a-req-can-.patch patches.arch/0037-mailbox-pcc-Don-t-access-an-unmapped-memory-address-.patch patches.arch/0038-cpufreq-ACPI-CPPC-Add-module-support-for-cppc_cpufre.patch patches.arch/0039-mailbox-pcc-Add-PCC-request-and-free-channel-declara.patch patches.arch/0040-mailbox-pcc-Support-HW-Reduced-Communication-Subspac.patch patches.arch/0041-ACPI-CPPC-restructure-read-writes-for-efficient-sys-.patch patches.arch/0042-ACPI-CPPC-acquire-pcc_lock-only-while-accessing-PCC-.patch patches.arch/0043-ACPI-CPPC-support-for-batching-CPPC-requests.patch patches.arch/0044-ACPI-CPPC-set-a-non-zero-value-for-transition_latenc.patch patches.arch/0045-ACPI-CPPC-add-sysfs-support-to-compute-delivered-per.patch patches.arch/0046-ACPI-CPPC-move-all-PCC-related-information-into-pcc_.patch patches.arch/0047-ACPI-CPPC-check-for-error-bit-in-PCC-status-field.patch patches.arch/0048-ACPI-CPPC-Add-support-for-functional-fixed-hardware-.patch patches.arch/0049-ACPI-CPPC-Add-prefix-cppc-to-cpudata-structure-name.patch patches.arch/0050-cpufreq-CPPC-Force-reporting-values-in-KHz-to-fix-us.patch patches.arch/0051-cpufreq-CPPC-Avoid-overflow-when-calculating-desired.patch patches.arch/0052-ACPI-CPPC-Support-PCC-with-interrupt-flag.patch patches.arch/0053-cpufreq-CPPC-Correct-desired_perf-calculation.patch patches.arch/0054-mailbox-PCC-Fix-return-value-of-pcc_mbox_request_cha.patch patches.arch/0055-cpufreq-CPPC-Add-MODULE_DEVICE_TABLE-for-cppc_cpufre.patch patches.arch/0056-mailbox-PCC-Fix-lockdep-warning-when-request-PCC-cha.patch patches.arch/0057-ACPI-CPPC-set-an-error-code-on-probe-error-path.patch patches.arch/0058-ACPI-CPPC-Fix-crash-in-acpi_cppc_processor_exit.patch patches.arch/0059-ACPI-CPPC-Fix-per-CPU-pointer-management-in-acpi_cpp.patch # fate#320512 Qualcomm Centriq patches.arch/0001-KVM-arm-arm64-vgic-make-vgic_io_ops-static.patch patches.arch/0002-KVM-arm-arm64-Count-guest-exit-due-to-various-reason.patch patches.arch/0003-arm64-KVM-Add-a-HYP-specific-header-file.patch patches.arch/0004-arm64-KVM-Implement-vgic-v2-save-restore.patch patches.arch/0005-KVM-arm-arm64-vgic-v3-Make-the-LR-indexing-macro-pub.patch patches.arch/0006-arm64-KVM-Implement-vgic-v3-save-restore.patch patches.arch/0007-arm64-KVM-Implement-timer-save-restore.patch patches.arch/0008-arm64-KVM-Implement-system-register-save-restore.patch patches.arch/0009-arm64-KVM-Implement-32bit-system-register-save-resto.patch patches.arch/0010-arm64-KVM-Implement-debug-save-restore.patch patches.arch/0011-arm64-KVM-Implement-guest-entry.patch patches.arch/0012-arm64-KVM-Add-patchable-function-selector.patch patches.arch/0013-arm64-KVM-Implement-the-core-world-switch.patch patches.arch/0014-arm64-KVM-Implement-fpsimd-save-restore.patch patches.arch/0015-arm64-KVM-Implement-TLB-handling.patch patches.arch/0016-arm64-KVM-HYP-mode-entry-points.patch patches.arch/0017-arm64-KVM-Add-panic-handling.patch patches.arch/0018-arm64-KVM-Add-compatibility-aliases.patch patches.arch/0019-arm64-KVM-Map-the-kernel-RO-section-into-HYP.patch patches.arch/0020-arm64-KVM-Move-away-from-the-assembly-version-of-the.patch patches.arch/0021-arm64-KVM-Turn-system-register-numbers-to-an-enum.patch patches.arch/0022-arm64-KVM-Remove-weak-attributes.patch patches.arch/0023-ARM-KVM-Cleanup-exception-injection.patch patches.arch/0024-arm64-KVM-debug-Remove-spurious-inline-attributes.patch patches.arch/0025-arm-arm64-KVM-Remove-unreferenced-S2_PGD_ORDER.patch patches.arch/0026-arm-KVM-Make-kvm_arm.h-friendly-to-assembly-code.patch patches.arch/0027-arm64-KVM-Add-support-for-16-bit-VMID.patch patches.arch/0028-arm-arm64-KVM-Detect-vGIC-presence-at-runtime.patch patches.arch/0029-arm64-KVM-Fix-AArch64-guest-userspace-exception-inje.patch patches.arch/0030-arm64-KVM-Obey-RES0-1-reserved-bits-when-setting-CPT.patch patches.arch/0031-arm64-KVM-Fix-wrong-use-of-the-CPSR-MODE-mask-for-32.patch patches.arch/0032-arm64-KVM-Fix-comments-of-the-CP-handler.patch patches.arch/0033-arm64-KVM-Fix-guest-dead-loop-when-register-accessor.patch patches.arch/0034-arm64-prevent-potential-circular-header-dependencies.patch patches.arch/0035-arm64-add-support-for-ioremap-block-mappings.patch patches.arch/0036-arm64-introduce-KIMAGE_VADDR-as-the-virtual-base-of-.patch patches.arch/0037-arm64-pgtable-implement-static-pte-pmd-pud-_offset-v.patch patches.arch/0038-arm64-decouple-early-fixmap-init-from-linear-mapping.patch patches.arch/0039-arm64-kvm-deal-with-kernel-symbols-outside-of-linear.patch patches.arch/0040-arm64-move-kernel-image-to-base-of-vmalloc-area.patch patches.arch/0041-arm64-defer-__va-translation-of-initrd_start-and-ini.patch patches.arch/0042-of-fdt-make-memblock-minimum-physical-address-arch-c.patch patches.arch/0043-of-fdt-factor-out-assignment-of-initrd_start-initrd_.patch patches.arch/0044-arm64-Introduce-cpu_die_early.patch patches.arch/0045-arm64-Store-struct-thread_info-in-sp_el0.patch patches.arch/0046-arm64-Add-a-helper-for-parking-CPUs-in-a-loop.patch patches.arch/0047-arm64-head.S-use-memset-to-clear-BSS.patch patches.arch/0048-arm64-avoid-dynamic-relocations-in-early-boot-code.patch patches.arch/0049-arm64-Move-cpu_die_early-to-smp.c.patch patches.arch/0050-arm64-Handle-early-CPU-boot-failures.patch patches.arch/0051-arm64-Enable-CPU-capability-verification-uncondition.patch patches.arch/0052-arm64-Add-helper-for-extracting-ASIDBits.patch patches.arch/0053-arm64-Ensure-the-secondary-CPUs-have-safe-ASIDBits-s.patch patches.arch/0054-arm64-cpufeature-Correct-feature-register-tables.patch patches.arch/0055-arm64-cpufeature-Fix-the-sign-of-feature-bits.patch patches.arch/0056-arm64-capabilities-Handle-sign-of-the-feature-bit.patch patches.arch/0057-arm64-Rename-cpuid_feature-field-extract-routines.patch patches.arch/0058-arm64-add-__init-__initdata-section-marker-to-some-f.patch patches.arch/0059-arm64-hwcaps-Cleanup-naming.patch patches.arch/0060-arm64-HWCAP-Split-COMPAT-HWCAP-table-entries.patch patches.arch/0061-arm64-Add-helpers-for-detecting-AArch32-support-at-E.patch patches.arch/0062-arm64-make-mrs_s-prefixing-implicit-in-read_cpuid.patch patches.arch/0063-arm64-cpufeature-Check-availability-of-AArch32.patch patches.arch/0064-arm64-cpufeature-Track-32bit-EL0-support.patch patches.arch/0065-arm64-asm-Explicitly-include-linux-personality.h-in-.patch patches.arch/0066-arm64-compat-Check-for-AArch32-state.patch patches.arch/0067-arm64-Cleanup-SCTLR-flags.patch patches.arch/0068-arm-pmu-Fix-non-devicetree-probing.patch patches.arch/0069-arm64-allow-kernel-Image-to-be-loaded-anywhere-in-ph.patch patches.arch/0070-arm64-smp-Add-function-to-determine-if-cpus-are-stuc.patch patches.arch/0071-arm64-mm-only-perform-memstart_addr-sanity-check-if-.patch patches.arch/arm64-User-die-instead-of-panic-in-do_page_fault.patch patches.arch/0072-arm64-mm-use-bit-ops-rather-than-arithmetic-in-pa-va.patch patches.arch/0073-arm64-move-brk-immediate-argument-definitions-to-sep.patch patches.arch/0074-arm64-add-support-for-module-PLTs.patch patches.arch/0075-arm64-avoid-R_AARCH64_ABS64-relocations-for-Image-he.patch patches.arch/0076-arm64-make-asm-elf.h-available-to-asm-files.patch patches.arch/0077-scripts-sortextable-add-support-for-ET_DYN-binaries.patch patches.arch/0078-extable-add-support-for-relative-extables-to-search-.patch patches.arch/0079-arm64-switch-to-relative-exception-tables.patch patches.arch/0080-arm64-add-support-for-building-vmlinux-as-a-relocata.patch patches.arch/0081-arm64-Drop-alloc-function-from-create_mapping.patch patches.arch/0082-arm64-kasan-ensure-that-the-KASAN-zero-page-is-mappe.patch patches.arch/0083-arm64-add-support-for-kernel-ASLR.patch patches.arch/arm64-kaslr-randomize-the-linear-region.patch patches.arch/0084-efi-stub-implement-efi_get_random_bytes-based-on-EFI.patch patches.arch/0085-efi-stub-add-implementation-of-efi_random_alloc.patch patches.arch/0086-efi-stub-use-high-allocation-for-converted-command-l.patch patches.arch/0087-arm64-efi-invoke-EFI_RNG_PROTOCOL-to-supply-KASLR-ra.patch patches.arch/0001-x86-kallsyms-disable-absolute-percpu-symbols-on-SMP.patch patches.arch/0002-kallsyms-don-t-overload-absolute-symbol-type-for-per.patch patches.arch/0088-kallsyms-add-support-for-relative-offsets-in-kallsym.patch patches.arch/0089-arm-arm64-KVM-Feed-initialized-memory-to-MMIO-access.patch patches.arch/0090-arm64-KVM-vgic-v3-Restore-ICH_APR0Rn_EL2-before-ICH_.patch patches.arch/0091-arm-arm64-KVM-Add-hook-for-C-based-stage2-init.patch patches.arch/0092-ARM-KVM-Move-the-HYP-code-to-its-own-section.patch patches.arch/0093-ARM-KVM-Remove-__kvm_hyp_code_start-__kvm_hyp_code_e.patch patches.arch/0094-ARM-KVM-Move-VFP-registers-to-a-CPU-context-structur.patch patches.arch/0095-ARM-KVM-Move-CP15-array-into-the-CPU-context-structu.patch patches.arch/0096-ARM-KVM-Move-GP-registers-into-the-CPU-context-struc.patch patches.arch/0097-ARM-KVM-Add-a-HYP-specific-header-file.patch patches.arch/0098-ARM-KVM-Add-system-register-accessor-macros.patch patches.arch/0099-ARM-KVM-Add-TLB-invalidation-code.patch patches.arch/0100-ARM-KVM-Add-CP15-save-restore-code.patch patches.arch/0101-ARM-KVM-Add-timer-save-restore.patch patches.arch/0102-ARM-KVM-Add-vgic-v2-save-restore.patch patches.arch/0103-ARM-KVM-Add-VFP-save-restore.patch patches.arch/0104-ARM-KVM-Add-banked-registers-save-restore.patch patches.arch/0105-ARM-KVM-Add-guest-entry-code.patch patches.arch/0106-ARM-KVM-Add-VFP-lazy-save-restore-handler.patch patches.arch/0107-ARM-KVM-Add-the-new-world-switch-implementation.patch patches.arch/0108-ARM-KVM-Add-populating-of-fault-data-structure.patch patches.arch/0109-ARM-KVM-Add-HYP-mode-entry-code.patch patches.arch/0110-ARM-KVM-Add-panic-handling-code.patch patches.arch/0111-ARM-KVM-Change-kvm_call_hyp-return-type-to-unsigned-.patch patches.arch/0112-ARM-KVM-Remove-the-old-world-switch.patch patches.arch/0113-ARM-KVM-Switch-to-C-based-stage2-init.patch patches.arch/0114-ARM-KVM-Remove-__weak-attributes.patch patches.arch/0115-ARM-KVM-Turn-CP15-defines-to-an-enum.patch patches.arch/0116-ARM-KVM-Remove-unused-hyp_pc-field.patch patches.arch/0117-ARM-KVM-Remove-handling-of-ARM_EXCEPTION_DATA-PREF_A.patch patches.arch/0118-ARM-KVM-Remove-__kvm_hyp_exit-__kvm_hyp_exit_end.patch patches.arch/0119-arm-arm64-KVM-Handle-out-of-RAM-cache-maintenance-as.patch patches.arch/0120-arm64-KVM-Switch-to-C-based-stage2-init.patch patches.arch/0121-arm64-KVM-Move-__cpu_init_stage2-after-kvm_call_hyp.patch patches.arch/0122-arm64-KVM-Skip-HYP-setup-when-already-running-in-HYP.patch patches.arch/0123-arm64-KVM-VHE-Patch-out-use-of-HVC.patch patches.arch/0124-arm64-KVM-VHE-Patch-out-kern_hyp_va.patch patches.arch/0125-arm64-KVM-VHE-Introduce-unified-system-register-acce.patch patches.arch/0126-arm64-KVM-VHE-Differenciate-host-guest-sysreg-save-r.patch patches.arch/0127-arm64-KVM-VHE-Split-save-restore-of-registers-shared.patch patches.arch/0128-arm64-KVM-VHE-Use-unified-system-register-accessors.patch patches.arch/0129-arm64-KVM-VHE-Enable-minimal-sysreg-save-restore.patch patches.arch/0130-arm64-KVM-VHE-Make-__fpsimd_enabled-VHE-aware.patch patches.arch/0131-arm64-KVM-VHE-Implement-VHE-activate-deactivate_trap.patch patches.arch/0132-arm64-Add-ARM64_HAS_VIRT_HOST_EXTN-feature.patch patches.arch/0133-arm64-KVM-VHE-Use-unified-sysreg-accessors-for-timer.patch patches.arch/0134-arm64-KVM-VHE-Add-fpsimd-enabling-on-guest-access.patch patches.arch/0135-arm64-KVM-VHE-Add-alternative-panic-handling.patch patches.arch/0136-arm64-KVM-Move-most-of-the-fault-decoding-to-C.patch patches.arch/0137-arm64-KVM-Move-kvm-hyp-hyp.h-to-include-asm-kvm_hyp..patch patches.arch/0138-arm64-KVM-Move-vgic-v2-and-timer-save-restore-to-vir.patch patches.arch/0139-ARM-KVM-Move-kvm-hyp-hyp.h-to-include-asm-kvm_hyp.h.patch patches.arch/0140-ARM-KVM-Use-common-version-of-vgic-v2-sr.c.patch patches.arch/0141-ARM-KVM-Use-common-version-of-timer-sr.c.patch patches.arch/0142-arm64-KVM-Add-temporary-kvm_perf_event.h.patch patches.arch/0143-arm64-KVM-Define-PMU-data-structure-for-each-vcpu.patch patches.arch/0144-arm64-KVM-Add-access-handler-for-PMCR-register.patch patches.arch/0145-arm64-KVM-Add-access-handler-for-PMSELR-register.patch patches.arch/0146-arm64-KVM-Add-access-handler-for-PMCEID0-and-PMCEID1.patch patches.arch/0147-arm64-KVM-Add-access-handler-for-event-counter-regis.patch patches.arch/0148-arm64-KVM-Add-access-handler-for-PMCNTENSET-and-PMCN.patch patches.arch/0149-arm64-KVM-PMU-Add-perf-event-map-and-introduce-perf-.patch patches.arch/0150-arm64-KVM-Add-access-handler-for-event-type-register.patch patches.arch/0151-arm64-KVM-Add-access-handler-for-PMINTENSET-and-PMIN.patch patches.arch/0152-arm64-KVM-Add-access-handler-for-PMOVSSET-and-PMOVSC.patch patches.arch/0153-arm64-KVM-Add-access-handler-for-PMSWINC-register.patch patches.arch/0154-arm64-KVM-Add-helper-to-handle-PMCR-register-bits.patch patches.arch/0155-arm64-KVM-Add-access-handler-for-PMUSERENR-register.patch patches.arch/0156-arm64-KVM-Add-PMU-overflow-interrupt-routing.patch patches.arch/0157-arm64-KVM-Reset-PMU-state-when-resetting-vcpu.patch patches.arch/0158-arm64-KVM-Free-perf-event-of-PMU-when-destroying-vcp.patch patches.arch/0159-arm64-KVM-Add-a-new-feature-bit-for-PMUv3.patch patches.arch/0160-arm64-KVM-Introduce-per-vcpu-kvm-device-controls.patch patches.arch/0161-arm64-KVM-Add-a-new-vcpu-device-control-group-for-PM.patch patches.arch/0162-arm64-KVM-Add-braces-to-multi-line-if-statement-in-v.patch patches.arch/0163-arm64-KVM-Switch-the-sys_reg-search-to-be-a-binary-s.patch patches.arch/0164-ARM-KVM-Properly-sort-the-invariant-table.patch patches.arch/0165-ARM-KVM-Enforce-sorting-of-all-CP-tables.patch patches.arch/0166-ARM-KVM-Rename-struct-coproc_reg-is_64-to-is_64bit.patch patches.arch/0167-ARM-KVM-Switch-the-CP-reg-search-to-be-a-binary-sear.patch patches.arch/0168-KVM-arm-arm64-timer-Add-active-state-caching.patch patches.arch/0169-KVM-arm-arm64-vgic-v2-Avoid-accessing-GICH-registers.patch patches.arch/0170-KVM-arm-arm64-vgic-v2-Save-maintenance-interrupt-sta.patch patches.arch/0171-KVM-arm-arm64-vgic-v2-Move-GICH_ELRSR-saving-to-its-.patch patches.arch/0172-KVM-arm-arm64-vgic-v2-Do-not-save-an-LR-known-to-be-.patch patches.arch/0173-KVM-arm-arm64-vgic-v2-Reset-LRs-at-boot-time.patch patches.arch/0174-KVM-arm-arm64-vgic-v2-Only-wipe-LRs-on-vcpu-exit.patch patches.arch/0175-KVM-arm-arm64-vgic-v2-Make-GICD_SGIR-quicker-to-hit.patch patches.arch/0176-arm64-KVM-vgic-v3-Avoid-accessing-ICH-registers.patch patches.arch/0177-arm64-KVM-vgic-v3-Save-maintenance-interrupt-state-o.patch patches.arch/0178-arm64-KVM-vgic-v3-Do-not-save-an-LR-known-to-be-empt.patch patches.arch/0179-arm64-KVM-vgic-v3-Reset-LRs-at-boot-time.patch patches.arch/0180-arm64-KVM-vgic-v3-Only-wipe-LRs-on-vcpu-exit.patch patches.arch/0181-KVM-arm-arm64-disable-preemption-when-calling-smp_ca.patch patches.arch/0182-arm64-KVM-Turn-kvm_ksym_ref-into-a-NOP-on-VHE.patch patches.arch/0183-kvm-arm64-Disable-compiler-instrumentation-for-hyper.patch patches.arch/0184-arm64-perf-Move-PMU-register-related-defines-to-asm-.patch patches.arch/0185-arm64-kvm-4.6-rc1-Fix-VTCR_EL2-VS-setting.patch patches.arch/0186-arm64-KVM-Register-CPU-notifiers-when-the-kernel-run.patch patches.arch/0187-arm64-KVM-Warn-when-PARange-is-less-than-40-bits.patch patches.arch/0188-arm64-KVM-unregister-notifiers-in-hyp-mode-teardown-.patch patches.arch/0189-arm64-Reuse-TCR-field-definitions-for-EL1-and-EL2.patch patches.arch/0190-arm64-Cleanup-VTCR_EL2-and-VTTBR-field-values.patch patches.arch/0191-kvm-arm-Move-fake-PGD-handling-to-arch-specific-file.patch patches.arch/0192-arm64-Introduce-pmd_thp_or_huge.patch patches.arch/0193-kvm-arm-Replace-kvm_pmd_huge-with-pmd_thp_or_huge.patch patches.arch/0194-kvm-arm-Remove-kvm_pud_huge.patch patches.arch/0195-kvm-arm-arm32-Introduce-stage2-page-table-helpers.patch patches.arch/0196-kvm-arm-arm-Introduce-hyp-page-table-empty-checks.patch patches.arch/0197-kvm-arm-arm64-Introduce-stage2-page-table-helpers.patch patches.arch/0198-kvm-arm-arm64-Introduce-hyp-page-table-empty-checks.patch patches.arch/0199-kvm-arm-Use-explicit-stage2-helper-routines.patch patches.arch/0200-kvm-arm-Add-explicit-hyp-page-table-modifiers.patch patches.arch/0201-kvm-arm-Add-stage2-page-table-modifiers.patch patches.arch/0202-kvm-arm-Cleanup-kvm_-wrappers.patch patches.arch/0203-kvm-arm64-Get-rid-of-fake-page-table-levels.patch patches.arch/0204-kvm-arm-Cleanup-stage2-pgd-handling.patch patches.arch/0205-arm64-kvm-Add-support-for-16K-pages.patch patches.arch/0206-arm64-kvm-Move-lr-save-restore-from-do_el2_call-into.patch patches.arch/0207-arm64-hyp-kvm-Make-hyp-stub-extensible.patch patches.arch/0208-arm64-hyp-kvm-Make-hyp-stub-reject-kvm_call_hyp.patch patches.arch/0209-arm64-kvm-allows-kvm-cpu-hotplug.patch patches.arch/0210-arm64-kvm-Fix-kvm-teardown-for-systems-using-the-ext.patch patches.arch/0211-kvm-arm64-Enable-hardware-updates-of-the-Access-Flag.patch patches.arch/0212-KVM-arm-arm64-vgic-streamline-vgic_update_irq_pendin.patch patches.arch/0213-KVM-arm-arm64-vgic-avoid-map-in-kvm_vgic_inject_mapp.patch patches.arch/0214-KVM-arm-arm64-vgic-avoid-map-in-kvm_vgic_map_is_acti.patch patches.arch/0215-KVM-arm-arm64-vgic-avoid-map-in-kvm_vgic_unmap_phys_.patch patches.arch/0216-KVM-arm-arm64-Remove-the-IRQ-field-from-struct-irq_p.patch patches.arch/0217-KVM-arm-arm64-arch_timer-Remove-irq_phys_map.patch patches.arch/0218-KVM-arm-arm64-vgic-Remove-irq_phys_map-from-interfac.patch patches.arch/0219-arm64-KVM-Cleanup-asm-offset.c.patch patches.arch/0220-KVM-arm-arm64-Move-timer-IRQ-map-to-latest-possible-.patch patches.arch/0221-KVM-arm-arm64-Get-rid-of-vgic_cpu-nr_lr.patch patches.arch/0222-KVM-arm-arm64-Fix-MMIO-emulation-data-handling.patch patches.arch/0223-KVM-arm-arm64-Export-mmio_read-write_bus.patch patches.arch/0224-KVM-arm-arm64-pmu-abstract-access-to-number-of-SPIs.patch patches.arch/0225-KVM-arm-arm64-Provide-functionality-to-pause-and-res.patch patches.arch/0226-KVM-arm-arm64-move-GICv2-emulation-defines-into-arm-.patch patches.arch/0227-KVM-arm-arm64-vgic-new-Add-data-structure-definition.patch patches.arch/0228-KVM-arm-arm64-vgic-new-Add-acccessor-to-new-struct-v.patch patches.arch/0229-KVM-arm-arm64-vgic-new-Implement-virtual-IRQ-injecti.patch patches.arch/0230-KVM-arm-arm64-vgic-new-Add-IRQ-sorting.patch patches.arch/0231-KVM-arm-arm64-vgic-new-Add-IRQ-sync-flush-framework.patch patches.arch/0232-KVM-arm-arm64-vgic-new-Add-GICv2-world-switch-backen.patch patches.arch/0233-KVM-arm-arm64-vgic-new-Add-GICv3-world-switch-backen.patch patches.arch/0234-KVM-arm-arm64-vgic-new-Implement-kvm_vgic_vcpu_pendi.patch patches.arch/0235-KVM-arm-arm64-vgic-new-Add-MMIO-handling-framework.patch patches.arch/0236-KVM-arm-arm64-vgic-new-Add-GICv2-MMIO-handling-frame.patch patches.arch/0237-KVM-arm-arm64-vgic-new-Add-CTLR-TYPER-and-IIDR-handl.patch patches.arch/0238-KVM-arm-arm64-vgic-new-Add-ENABLE-registers-handlers.patch patches.arch/0239-KVM-arm-arm64-vgic-new-Add-PENDING-registers-handler.patch patches.arch/0240-KVM-arm-arm64-vgic-new-Add-ACTIVE-registers-handlers.patch patches.arch/0241-KVM-arm-arm64-vgic-new-Add-PRIORITY-registers-handle.patch patches.arch/0242-KVM-arm-arm64-vgic-new-Add-CONFIG-registers-handlers.patch patches.arch/0243-KVM-arm-arm64-vgic-new-Add-TARGET-registers-handlers.patch patches.arch/0244-KVM-arm-arm64-vgic-new-Add-SGIR-register-handler.patch patches.arch/0245-KVM-arm-arm64-vgic-new-Add-SGIPENDR-register-handler.patch patches.arch/0246-KVM-arm-arm64-vgic-new-Add-GICv3-MMIO-handling-frame.patch patches.arch/0247-KVM-arm-arm64-vgic-new-Add-GICv3-CTLR-IIDR-TYPER-han.patch patches.arch/0248-KVM-arm-arm64-vgic-new-Add-GICv3-redistributor-IIDR-.patch patches.arch/0249-KVM-arm-arm64-vgic-new-Add-GICv3-IDREGS-register-han.patch patches.arch/0250-KVM-arm-arm64-vgic-new-Add-GICv3-IROUTER-register-ha.patch patches.arch/0251-KVM-arm-arm64-vgic-new-Add-GICv3-SGI-system-register.patch patches.arch/0252-KVM-arm-arm64-vgic-new-vgic_kvm_device-KVM-device-op.patch patches.arch/0253-KVM-arm-arm64-vgic-new-vgic_kvm_device-KVM_DEV_ARM_V.patch patches.arch/0254-KVM-arm-arm64-vgic-new-vgic_kvm_device-KVM_DEV_ARM_V.patch patches.arch/0255-KVM-arm-arm64-vgic-new-vgic_kvm_device-implement-kvm.patch patches.arch/0256-KVM-arm-arm64-vgic-new-vgic_kvm_device-KVM_DEV_ARM_V.patch patches.arch/0257-KVM-arm-arm64-vgic-new-vgic_kvm_device-access-to-VGI.patch patches.arch/0258-KVM-arm-arm64-vgic-new-Export-register-access-interf.patch patches.arch/0259-KVM-arm-arm64-vgic-new-Add-userland-access-to-VGIC-d.patch patches.arch/0260-KVM-arm-arm64-vgic-new-Add-GICH_VMCR-accessors.patch patches.arch/0261-KVM-arm-arm64-vgic-new-Add-userland-GIC-CPU-interfac.patch patches.arch/0262-KVM-arm-arm64-vgic-new-vgic_init-implement-kvm_vgic_.patch patches.arch/0263-KVM-arm-arm64-vgic-new-vgic_init-implement-vgic_crea.patch patches.arch/0264-KVM-arm-arm64-vgic-new-vgic_init-implement-vgic_init.patch patches.arch/0265-KVM-arm-arm64-vgic-new-vgic_init-implement-map_resou.patch patches.arch/0266-KVM-arm-arm64-vgic-new-Add-vgic_v2-v3_enable.patch patches.arch/0267-KVM-arm-arm64-vgic-new-Wire-up-irqfd-injection.patch patches.arch/0268-KVM-arm-arm64-vgic-new-implement-mapped-IRQ-handling.patch patches.arch/0269-KVM-arm-arm64-vgic-new-enable-build.patch patches.arch/0270-KVM-arm-arm64-vgic-new-Synchronize-changes-to-active.patch patches.arch/0271-KVM-arm-arm64-vgic-v2-Clear-all-dirty-LRs.patch patches.arch/0272-KVM-arm-arm64-vgic-v3-Clear-all-dirty-LRs.patch patches.arch/0273-KVM-arm-arm64-vgic-v2-Always-resample-level-interrup.patch patches.arch/0274-KVM-arm-arm64-vgic-v3-Always-resample-level-interrup.patch patches.arch/0275-arm64-KVM-Make-ICC_SRE_EL1-access-return-the-configu.patch patches.arch/0276-arm64-KVM-vgic-v3-Prevent-the-guest-from-messing-wit.patch patches.arch/0277-arm64-Remove-fixmap-include-fragility.patch patches.arch/0278-arm64-KVM-vgic-v3-Relax-synchronization-when-SRE-1.patch patches.arch/0279-KVM-arm-arm64-vgic-new-Removel-harmful-BUG_ON.patch patches.arch/0280-KVM-ARM-Fix-typos.patch patches.arch/0281-KVM-ARM64-Fix-typos.patch patches.arch/0282-arm64-allow-building-with-kcov-coverage-on-ARM64.patch patches.arch/0283-arm64-add-macro-to-extract-ESR_ELx.EC.patch patches.arch/0284-arm64-kvm-use-ESR_ELx_EC-to-extract-EC.patch patches.arch/0285-arm64-KVM-fix-build-with-CONFIG_ARM_PMU-disabled.patch patches.arch/0286-KVM-arm-arm64-Stop-leaking-vcpu-pid-references.patch patches.arch/0287-arm-arm64-KVM-Add-a-protection-parameter-to-create_h.patch patches.arch/0288-arm64-Add-PTE_HYP_XN-page-table-flag.patch patches.arch/0289-arm-arm64-KVM-Enforce-HYP-read-only-mapping-of-the-k.patch patches.arch/0290-arm-arm64-KVM-Map-the-HYP-text-as-read-only.patch patches.arch/0291-KVM-arm-arm64-The-GIC-is-dead-long-live-the-GIC.patch patches.arch/0292-arm64-KVM-Merged-page-tables-documentation.patch patches.arch/0293-arm64-KVM-Always-reference-__hyp_panic_string-via-it.patch patches.arch/0294-arm-arm64-KVM-Remove-hyp_kern_va-helper.patch patches.arch/0295-arm64-KVM-Kill-HYP_PAGE_OFFSET.patch patches.arch/0296-arm64-KVM-Define-HYP-offset-masks.patch patches.arch/0297-arm64-Add-ARM64_HYP_OFFSET_LOW-capability.patch patches.arch/0298-arm64-KVM-Refactor-kern_hyp_va-to-deal-with-multiple.patch patches.arch/0299-arm-arm64-KVM-Export-__hyp_text_start-end-symbols.patch patches.arch/0300-arm-arm64-KVM-Always-have-merged-page-tables.patch patches.arch/0301-arm64-KVM-Simplify-HYP-init-teardown.patch patches.arch/0302-arm-arm64-KVM-Drop-boot_pgd.patch patches.arch/0303-arm-arm64-KVM-Kill-free_boot_hyp_pgd.patch patches.arch/0304-arm64-KVM-Move-kvm_call_hyp-back-to-its-original-loc.patch patches.arch/0305-arm-KVM-Simplify-HYP-init.patch patches.arch/0306-arm-KVM-Allow-hyp-teardown.patch patches.arch/0307-arm-arm64-KVM-Prune-unused-defines.patch patches.arch/0308-arm-arm64-KVM-Check-that-IDMAP-doesn-t-intersect-wit.patch patches.arch/0309-arm-arm64-Get-rid-of-KERN_TO_HYP.patch patches.arch/0310-arm64-KVM-Clean-up-a-condition.patch patches.arch/0311-KVM-arm-arm64-vgic-Move-redistributor-kvm_io_devices.patch patches.arch/0312-KVM-arm-arm64-vgic-Check-return-value-for-kvm_regist.patch patches.arch/0313-KVM-Extend-struct-kvm_msi-to-hold-a-32-bit-device-ID.patch patches.arch/0314-KVM-arm-arm64-Extend-arch-CAP-checks-to-allow-per-VM.patch patches.arch/0315-KVM-kvm_io_bus-Add-kvm_io_bus_get_dev-call.patch patches.arch/0316-KVM-arm-arm64-vgic-Add-refcounting-for-IRQs.patch patches.arch/0317-irqchip-gic-v3-Remove-inexistant-register-definition.patch patches.arch/0318-irqchip-gic-v3-Fix-copy-paste-mistakes-in-defines.patch patches.arch/0319-irqchip-gic-v3-Refactor-and-add-GICv3-definitions.patch patches.arch/0320-irqchip-gicv3-its-Restore-all-cacheability-attribute.patch patches.arch/0321-KVM-arm64-vgic-Handle-ITS-related-GICv3-redistributo.patch patches.arch/0322-KVM-arm64-vgic-its-Introduce-ITS-emulation-file-with.patch patches.arch/0323-KVM-arm64-vgic-its-Introduce-new-KVM-ITS-device.patch patches.arch/0324-KVM-arm64-vgic-its-Implement-basic-ITS-register-hand.patch patches.arch/0325-KVM-arm64-vgic-its-Connect-LPIs-to-the-VGIC-emulatio.patch patches.arch/0326-KVM-arm64-vgic-its-Read-initial-LPI-pending-table.patch patches.arch/0327-KVM-arm64-vgic-its-Allow-updates-of-LPI-configuratio.patch patches.arch/0328-KVM-arm64-vgic-its-Implement-ITS-command-queue-comma.patch patches.arch/0329-KVM-arm64-vgic-its-Implement-MSI-injection-in-ITS-em.patch patches.arch/0330-KVM-arm64-vgic-its-Enable-ITS-emulation-as-a-virtual.patch patches.arch/0331-KVM-arm-arm64-Fix-vGICv2-KVM_DEV_ARM_VGIC_GRP_CPU-DI.patch patches.arch/0332-KVM-arm64-vgic-its-Generalize-use-of-vgic_get_irq_kr.patch patches.arch/0333-KVM-arm64-vgic-its-Fix-handling-of-indirect-tables.patch patches.arch/0334-KVM-arm64-vgic-its-Fix-vgic_its_check_device_id-BE-h.patch patches.arch/0335-KVM-arm64-vgic-its-Fix-misleading-nr_entries-in-vgic.patch patches.arch/0336-KVM-arm64-vgic-its-Validate-the-device-table-L1-entr.patch patches.arch/0337-KVM-arm64-vgic-its-Fix-L2-entry-validation-for-indir.patch patches.arch/0338-KVM-arm64-vgic-its-Add-collection-allocator-destruct.patch patches.arch/0339-KVM-arm64-vgic-its-Add-pointer-to-corresponding-kvm_.patch patches.arch/0340-KVM-arm64-vgic-its-Turn-device_id-validation-into-ge.patch patches.arch/0341-KVM-arm64-vgic-its-Make-vgic_its_cmd_handle_mapi-sim.patch patches.arch/0342-KVM-arm64-vgic-its-Simplify-MAPI-error-handling.patch patches.arch/0343-KVM-api-Pass-the-devid-in-the-msi-routing-entry.patch patches.arch/0344-KVM-Add-devid-in-kvm_kernel_irq_routing_entry.patch patches.arch/0345-KVM-arm-arm64-Enable-irqchip-routing.patch patches.arch/0346-KVM-arm-arm64-Enable-MSI-routing.patch patches.arch/0347-arm64-KVM-VHE-Context-switch-MDSCR_EL1.patch patches.arch/0348-KVM-arm-vgic-irqfd-Workaround-changing-kvm_set_routi.patch patches.arch/0349-arm64-KVM-Set-cpsr-before-spsr-on-fault-injection.patch patches.arch/0350-KVM-arm64-ITS-return-1-on-successful-MSI-injection.patch patches.arch/0351-KVM-arm64-vgic-its-Handle-errors-from-vgic_add_lpi.patch patches.arch/0352-KVM-arm64-vgic-its-Plug-race-in-vgic_put_irq.patch patches.arch/0353-KVM-arm64-vgic-its-Make-updates-to-propbaser-pendbas.patch patches.arch/0354-KVM-arm64-ITS-move-ITS-registration-into-first-VCPU-.patch patches.arch/0355-KVM-arm64-check-for-ITS-device-on-MSI-injection.patch patches.arch/0356-KVM-arm64-ITS-avoid-re-mapping-LPIs.patch patches.arch/0357-KVM-arm-arm64-Change-misleading-use-of-is_error_pfn.patch patches.arch/0358-arm64-Document-workaround-for-Cortex-A72-erratum-853.patch patches.arch/0359-KVM-arm-arm64-timer-Workaround-misconfigured-timer-i.patch patches.arch/0360-arm64-KVM-remove-misleading-comment-on-pmu-status.patch patches.arch/0361-arm64-KVM-report-configured-SRE-value-to-32-bit-worl.patch patches.arch/0362-arm-KVM-Fix-idmap-overlap-detection-when-the-kernel-.patch patches.arch/0363-KVM-arm-arm64-Factor-out-vgic_attr_regs_access-funct.patch patches.arch/0364-KVM-arm-arm64-Rename-vgic_attr_regs_access-to-vgic_a.patch patches.arch/0365-arm64-KVM-Optimize-__guest_enter-exit-to-save-a-few-.patch patches.arch/0366-PNP-ACPI-add-ACPI_RESOURCE_TYPE_SERIAL_BUS-as-a-vali.patch patches.arch/0367-ACPI-implement-Generic-Event-Device.patch patches.arch/0368-ACPI-GED-make-evged.c-explicitly-non-modular.patch patches.arch/0369-ACPI-APEI-Add-Boot-Error-Record-Table-BERT-support.patch patches.arch/0370-ACPI-bus-Support-for-platform-initiated-graceful-shu.patch patches.arch/0371-ACPI-APEI-Send-correct-severity-to-calculate-AER-sev.patch patches.arch/0372-ACPI-APEI-ARM64-APEI-initial-support-for-ARM64.patch patches.arch/0373-tty-amba-pl011-add-register-accessor-functions.patch patches.arch/0374-tty-amba-pl011-convert-accessor-functions-to-take-ua.patch patches.arch/0375-tty-amba-pl011-add-helper-to-detect-split-LCRH-regis.patch patches.arch/0376-tty-amba-pl011-prepare-REG_-register-indexes.patch patches.arch/0377-tty-amba-pl011-add-register-lookup-table.patch patches.arch/0378-tty-amba-pl011-add-register-offset-table-to-vendor-d.patch patches.arch/0379-tty-amba-pl011-add-ST-register-offset-table.patch patches.arch/0380-tty-amba-pl011-clean-up-LCR-register-offsets.patch patches.arch/0381-tty-amba-pl011-remove-ST-micro-registers-from-standa.patch patches.arch/0382-tty-amba-pl011-add-support-for-32-bit-register-acces.patch patches.arch/0383-tty-amba-pl011-switch-to-using-relaxed-IO-accessors.patch patches.arch/0384-tty-amba-pl011-fix-earlycon-register-offsets.patch patches.arch/0385-tty-amba-pl011-use-iotype-instead-of-access_32b-to-t.patch patches.arch/0386-serial-amba-pl011-use-cpu_relax-when-polling-registe.patch patches.arch/0387-i2c-qup-Change-qup_wait_writeready-function-to-use-f.patch patches.arch/0388-i2c-qup-Add-V2-tags-support.patch patches.arch/0389-i2c-qup-Transfer-each-i2c_msg-in-i2c_msgs-without-a-.patch patches.arch/0390-i2c-qup-Add-bam-dma-capabilities.patch patches.arch/0391-i2c-qup-Fix-fifo-handling-after-adding-V2-support.patch patches.arch/0392-i2c-introduce-helper-function-to-get-8-bit-address-f.patch patches.arch/0393-i2c-qup-use-new-8-bit-address-helper-function.patch patches.arch/0394-i2c-qup-Fix-broken-dma-when-CONFIG_DEBUG_SG-is-enabl.patch patches.arch/0395-i2c-qup-Fix-error-handling.patch patches.arch/0396-i2c-qup-use-address-helper-function-in-read-transfer.patch patches.arch/0397-i2c-qup-Fix-wrong-value-of-index-variable.patch patches.arch/0398-i2c-qup-Cleared-the-error-bits-in-ISR.patch patches.arch/0399-i2c-qup-Fixed-the-DMA-segments-length.patch patches.arch/0400-i2c-qup-add-ACPI-support.patch patches.arch/0401-i2c-qup-support-SMBus-block-read.patch patches.arch/0402-Watchdog-introduce-ARM-SBSA-watchdog-driver.patch patches.arch/0403-Documentation-add-sbsa-gwdt-driver-documentation.patch patches.arch/0404-Documentation-watchdog-use-stdout-instead-of-stderr-.patch patches.arch/0405-Documentation-watchdog-add-support-for-magic-close-t.patch patches.arch/0406-pinctrl-qcom-qdf2xxx-improve-error-checking-and-repo.patch patches.arch/0407-mmc-sdhci-acpi-add-QCOM-controllers.patch patches.arch/0408-arm64-Add-back-cpu-reset-routines.patch patches.arch/0409-iommu-arm-smmu-v3-Clear-prior-settings-when-updating.patch patches.arch/0410-iommu-arm-smmu-v3-limit-use-of-2-level-stream-tables.patch patches.arch/0411-KVM-irqchip-Convey-devid-to-kvm_set_msi.patch patches.arch/0412-KVM-Move-kvm_setup_default-empty_irq_routing-declara.patch patches.arch/0413-arm64-mark-reserved-memblock-regions-explicitly-in-i.patch patches.arch/0414-arm64-parse-cpu-capacity-dmips-mhz-from-DT.patch patches.arch/0415-arm64-add-sysfs-cpu_capacity-attribute.patch patches.arch/0416-arm64-skip-register_cpufreq_notifier-on-ACPI-based-s.patch patches.arch/0417-arm64-Define-Falkor-v1-CPU.patch patches.arch/0418-KVM-arm-arm64-Get-rid-of-exported-aliases-to-static-.patch patches.arch/0419-arm-arm64-KVM-Perform-local-TLB-invalidation-when-mu.patch patches.arch/0420-arm64-tlbflush.h-add-__tlbi-macro.patch patches.arch/0421-arm64-Use-__tlbi-macros-in-KVM-code.patch patches.drivers/0001-arm64-Fix-circular-include-of-asm-lse.h-through-linu.patch patches.arch/0422-arm64-Work-around-Falkor-erratum-1009.patch patches.arch/0423-arm64-errata-Provide-macro-for-major-and-minor-cpu-r.patch patches.arch/0424-vfio-platform-rename-reset-function.patch patches.arch/0426-vfio-platform-move-reset-call-to-a-common-function.patch patches.arch/0427-vfio-platform-determine-reset-capability.patch patches.arch/0428-vfio-platform-add-support-for-ACPI-probe.patch patches.arch/0429-vfio-platform-add-extra-debug-info-argument-to-call-.patch patches.arch/0430-vfio-platform-call-_RST-method-when-using-ACPI.patch patches.arch/0431-vfio-platform-make-reset-driver-a-requirement-by-def.patch patches.arch/0432-vfio-platform-check-reset-call-return-code-during-op.patch patches.arch/0433-vfio-platform-check-reset-call-return-code-during-re.patch patches.arch/0434-ACPI-PCI-irq-remove-interrupt-count-restriction.patch patches.arch/0435-ACPI-PCI-irq-remove-interrupt-number-restriction.patch patches.arch/0436-ACPI-PCI-Simplify-acpi_penalize_isa_irq.patch patches.arch/0437-Revert-ACPI-PCI-Simplify-acpi_penalize_isa_irq.patch patches.arch/0438-Revert-ACPI-PCI-irq-remove-interrupt-count-restricti.patch patches.arch/0439-ACPI-PCI-IRQ-reduce-resource-requirements.patch patches.arch/0440-ACPI-PCI-IRQ-reduce-static-IRQ-array-size-to-16.patch patches.arch/0441-ACPI-PCI-IRQ-remove-SCI-penalize-function.patch patches.arch/0442-ACPI-PCI-IRQ-correct-operator-precedence.patch patches.arch/0443-ACPI-PCI-IRQ-factor-in-PCI-possible.patch patches.arch/0444-ACPI-PCI-IRQ-separate-ISA-penalty-calculation.patch patches.arch/0445-ACPI-PCI-IRQ-assign-ISA-IRQ-directly-during-early-bo.patch patches.arch/0446-ACPI-PCI-pci_link-penalize-SCI-correctly.patch patches.arch/0447-ACPI-PCI-pci_link-Include-PIRQ_PENALTY_PCI_USING-for.patch # fate#321947 Cavium ThunderX / ThunderX2 patches.arch/0006-spi-octeon-Convert-to-use-devm_ioremap_resource.patch patches.arch/0007-spi-octeon-Convert-driver-to-use-readq-writeq-functi.patch patches.arch/0008-spi-octeon-Store-system-clock-freqency-in-struct-oct.patch patches.arch/0009-spi-octeon-Put-register-offsets-into-a-struct.patch patches.arch/0010-spi-octeon-Move-include-file-from-arch-mips-to-drive.patch patches.arch/0011-spi-octeon-Split-driver-into-Octeon-specific-and-com.patch patches.arch/0012-spi-octeon-Add-ThunderX-driver.patch patches.arch/0013-spi-spi-cavium-thunderx-Add-missing-clk_disable_unpr.patch patches.arch/0014-hwrng-cavium-Add-Cavium-HWRNG-driver-for-ThunderX-So.patch patches.arch/0015-usb-dwc3-of-simple-add-compatible-for-Cavium.patch patches.arch/0016-i2c-xlp9xx-add-ACPI-support-for-Broadcom-Vulcan.patch patches.arch/0017-i2c-xlp9xx-Fix-module-autoload.patch patches.arch/0018-i2c-xlp9xx-ACPI-support-for-I2C-clients.patch patches.arch/0019-i2c-xlp9xx-add-support-for-Broadcom-Vulcan.patch patches.arch/0020-PCI-quirk-fixup-for-cavium-invalid-sriov-link-value.patch patches.arch/0021-PCI-Fix-cavium-quirk-compile-failure-with-PCI_ATS-of.patch patches.arch/0023-arm64-barriers-introduce-nops-and-__nops-macros-for-.patch patches.arch/0024-arm64-mm-enable-CONFIG_HOLES_IN_ZONE-for-NUMA.patch patches.arch/0025-arm64-Enable-workaround-for-Cavium-erratum-27456-on-.patch patches.arch/0026-iommu-arm-smmu-Support-for-Extended-Stream-ID-16-bit.patch patches.arch/0027-iommu-arm-smmu-Fix-for-ThunderX-erratum-27704.patch patches.arch/0028-iommu-Update-struct-iommu_ops-comments.patch patches.arch/0029-iommu-dma-Allow-MSI-only-cookies.patch patches.arch/0030-iommu-Rename-iommu_dm_regions-into-iommu_resv_region.patch patches.arch/0031-iommu-Add-a-new-type-field-in-iommu_resv_region.patch patches.arch/0032-iommu-iommu_alloc_resv_region.patch patches.arch/0033-iommu-Only-map-direct-mapped-regions.patch patches.arch/0034-iommu-iommu_get_group_resv_regions.patch patches.arch/0035-iommu-Implement-reserved_regions-iommu-group-sysfs-f.patch patches.arch/0036-iommu-vt-d-Implement-reserved-region-get-put-callbac.patch patches.arch/0037-iommu-amd-Declare-MSI-and-HT-regions-as-reserved-IOV.patch patches.arch/0038-iommu-arm-smmu-Implement-reserved-region-get-put-cal.patch patches.arch/0039-iommu-arm-smmu-v3-Implement-reserved-region-get-put-.patch patches.arch/0040-irqdomain-Allow-domain-lookup-with-DOMAIN_BUS_WIRED-.patch patches.arch/0041-genirq-Add-new-IPI-irqdomain-flags.patch patches.arch/0042-genirq-Add-DOMAIN_BUS_IPI.patch patches.arch/0043-genirq-Add-a-new-generic-IPI-reservation-code-to-irq.patch patches.arch/0044-genirq-Make-irq_destroy_ipi-take-a-cpumask-of-IPIs-t.patch patches.arch/0045-genirq-Add-error-code-reporting-to-irq_-reserve-dest.patch patches.arch/0046-irqdomain-Allow-domain-matching-on-irq_fwspec.patch patches.arch/0047-irqdomain-Add-irq-domain-MSI-and-MSI_REMAP-flags.patch patches.arch/0048-genirq-msi-Set-IRQ_DOMAIN_FLAG_MSI-on-MSI-domain-cre.patch patches.arch/0049-irqdomain-irq_domain_check_msi_remap.patch patches.arch/0001-irqdomain-add-empty-irq_domain_check_msi_remap.patch patches.arch/0050-irqchip-gicv3-its-Sets-IRQ_DOMAIN_FLAG_MSI_REMAP.patch patches.arch/0051-iommu-arm-smmu-Do-not-advertise-IOMMU_CAP_INTR_REMAP.patch patches.arch/0052-vfio-iommu_type1-make-use-of-info.flags.patch patches.arch/0053-vfio-type1-Fix-build-warning.patch patches.arch/0054-vfio-Rearrange-functions-to-get-vfio_group-from-dev.patch patches.arch/0055-vfio-Common-function-to-increment-container_users.patch patches.arch/0056-vfio-iommu-Added-pin-and-unpin-callback-functions-to.patch patches.arch/0057-vfio-iommu-type1-Update-arguments-of-vfio_lock_acct.patch patches.arch/0058-vfio-iommu-type1-Add-find_iommu_group-function.patch patches.arch/0059-vfio-iommu-type1-Fix-size-argument-to-vfio_find_dma-.patch patches.arch/0060-vfio-type1-Allow-transparent-MSI-IOVA-allocation.patch patches.arch/0061-vfio-type1-Check-MSI-remapping-at-irq-domain-level.patch patches.arch/0062-vfio-type1-Fix-error-return-code-in-vfio_iommu_type1.patch patches.arch/0063-arm64-add-THUNDER2-processor-family.patch patches.arch/0064-arm64-add-ARCH_THUNDER2-to-defconfig.patch patches.drivers/0001-hwrng-cavium-Use-per-device-name-to-allow-for-multip.patch patches.drivers/0002-crypto-cavium-Add-Support-for-Octeon-tx-CPT-Engine.patch patches.drivers/0003-crypto-cavium-Add-the-Virtual-Function-driver-for-CP.patch patches.drivers/0004-crypto-cavium-Enable-CPT-options-crypto-for-build.patch patches.drivers/0005-crypto-cavium-cpt_bind_vq_to_grp-could-return-an-err.patch patches.drivers/0006-crypto-cavium-fix-Kconfig-dependencies.patch patches.drivers/0007-crypto-cavium-remove-dead-MSI-X-related-define.patch patches.drivers/0008-crypto-cavium-switch-to-pci_alloc_irq_vectors.patch patches.drivers/0009-crypto-cavium-switch-to-pci_alloc_irq_vectors.patch patches.drivers/0010-crypto-cavium-Fix-couple-of-static-checker-errors.patch patches.drivers/0011-crypto-cavium-fix-leak-on-curr-if-curr-head-fails-to.patch patches.arch/0001-of-numa-Return-NUMA_NO_NODE-from-disable-of_node_to_.patch patches.drivers/0001-i2c-thunderx-Replace-pci_enable_msix.patch patches.drivers/0002-i2c-thunderx-ACPI-support-for-clock-settings.patch patches.drivers/0003-add-basic-register-field-manipulation-macros.patch patches.drivers/0004-PCI-thunder-Don-t-clobber-read-only-bits-in-bridge-c.patch patches.drivers/0005-PCI-thunder-pem-Add-support-for-cn81xx-and-cn83xx-So.patch patches.drivers/0006-PCI-thunder-pem-Use-Cavium-assigned-hardware-ID-for-.patch patches.drivers/0007-PCI-thunder-pem-Add-legacy-firmware-support-for-Cavi.patch patches.drivers/0001-PCI-thunder-pem-Fix-legacy-firmware-PEM-specific-res.patch # Out of tree patches.drivers/0001-PCI-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-earl.patch # Add second level interrupt controller to gic patches.arch/0001-irqdomain-Fix-handling-of-type-settings-for-existing.patch patches.arch/0002-genirq-Look-up-trigger-type-if-not-specified-by-call.patch patches.arch/0003-genirq-Look-up-percpu-trigger-type-if-not-specified-.patch patches.arch/0004-irqdomain-Don-t-set-type-when-mapping-an-IRQ.patch patches.arch/0001-genirq-Correctly-configure-the-trigger-on-chained-in.patch patches.arch/0001-genirq-Use-irq-type-from-irqdata-instead-of-irqdesc.patch patches.arch/0001-genirq-Skip-chained-interrupt-trigger-setup-if-type-.patch # Qualcomm efi patches fate#320512 patches.arch/qcom-0001-arm64-efi-split-off-EFI-init-and-runtime-code-for-re.patch patches.arch/qcom-0002-arm64-efi-refactor-EFI-init-and-runtime-code-for-reu.patch patches.arch/qcom-0003-x86-efi-bgrt-Fix-kernel-panic-when-mapping-BGRT-data.patch patches.arch/qcom-0004-ARM-wire-up-UEFI-init-and-runtime-support.patch patches.arch/qcom-0005-ARM-add-UEFI-stub-support.patch patches.arch/qcom-0006-efi-include-asm-early_ioremap.h-not-asm-efi.h-to-get.patch patches.arch/qcom-0007-efi-arm-Drop-writable-mapping-of-the-UEFI-System-tab.patch patches.arch/qcom-0008-efi-arm64-Drop-__init-annotation-from-handle_kernel_.patch patches.arch/qcom-0009-arm64-vmlinux.lds.S-Handle-.init.rodata.xxx-and-.ini.patch patches.arch/qcom-0010-efi-efistub-Prevent-__init-annotations-from-being-us.patch patches.arch/qcom-0011-efi-arm-init-Use-read-only-early-mappings.patch patches.arch/qcom-0012-efi-arm-Check-for-LPAE-support-before-booting-a-LPAE.patch patches.arch/qcom-0013-efi-arm64-Check-for-h-w-support-before-booting-a-4-K.patch patches.arch/qcom-0014-efi-arm-Perform-hardware-compatibility-check.patch patches.arch/qcom-0015-x86-efi-Map-RAM-into-the-identity-page-table-for-mix.patch patches.arch/qcom-0016-x86-efi-Hoist-page-table-switching-code-into-efi_cal.patch patches.arch/qcom-0017-x86-efi-Build-our-own-page-table-structures.patch patches.arch/qcom-0018-x86-efi-Setup-separate-EFI-page-tables-in-kexec-path.patch patches.arch/qcom-0022-efi-Iterate-over-efi.memmap-in-for_each_efi_memory_d.patch patches.arch/qcom-0023-efi-Remove-global-memmap-EFI-memory-map.patch patches.arch/qcom-0024-efi-arm-Use-memremap-to-create-the-persistent-memmap.patch patches.arch/qcom-0025-efi-Add-support-for-the-EFI_MEMORY_ATTRIBUTES_TABLE-.patch patches.arch/qcom-0026-efi-Implement-generic-support-for-the-Memory-Attribu.patch patches.arch/qcom-0027-efi-arm-Take-the-Memory-Attributes-table-into-accoun.patch patches.arch/qcom-0028-x86-efi-Fix-boot-crash-by-always-mapping-boot-servic.patch patches.arch/qcom-0030-efi-capsule-Allocate-whole-capsule-into-virtual-memo.patch patches.arch/qcom-0031-efi-libstub-Allocate-headspace-in-efi_get_memory_map.patch patches.arch/qcom-0032-efi-libstub-Introduce-ExitBootServices-helper.patch patches.arch/qcom-0033-efi-libstub-Use-efi_exit_boot_services-in-FDT.patch patches.arch/qcom-0034-x86-efi-Use-efi_exit_boot_services.patch patches.arch/qcom-0035-x86-efi-Test-for-EFI_MEMMAP-functionality-when-itera.patch patches.arch/x86-boot-rename-reserve_bios_regions.patch patches.arch/qcom-0036-efi-Refactor-efi_memmap_init_early-into-arch-neutral.patch patches.arch/qcom-0037-x86-efi-Consolidate-region-mapping-logic.patch patches.arch/qcom-0038-efi-Add-efi_memmap_init_late-for-permanent-EFI-memma.patch patches.arch/qcom-0039-efi-fake_mem-Refactor-main-two-code-chunks-into-func.patch patches.arch/qcom-0040-efi-Split-out-EFI-memory-map-functions-into-new-file.patch patches.arch/qcom-0041-efi-Add-efi_memmap_install-for-installing-new-EFI-me.patch patches.arch/qcom-0042-efi-Allow-drivers-to-reserve-boot-services-forever.patch patches.arch/qcom-0043-efi-runtime-map-Use-efi.memmap-directly-instead-of-a.patch patches.arch/qcom-0044-efi-esrt-Use-efi_mem_reserve-and-avoid-a-kmalloc.patch patches.arch/qcom-0045-x86-efi-bgrt-Use-efi_mem_reserve-to-avoid-copying-im.patch patches.arch/qcom-0046-efi-esrt-Use-memremap-not-ioremap-to-access-ESRT-tab.patch patches.arch/qcom-0047-efi-arm-esrt-Add-missing-call-to-efi_esrt_init.patch patches.arch/qcom-0048-efi-x86-Prune-invalid-memory-map-entries-and-fix-boo.patch patches.arch/qcom-0049-x86-efi-Defer-efi_esrt_init-until-after-memblock_x86.patch patches.arch/qcom-0050-x86-efi-Don-t-allocate-memmap-through-memblock-after.patch patches.arch/qcom-0051-x86-efi-Round-EFI-memmap-reservations-to-EFI_PAGE_SI.patch patches.arch/qcom-0052-ARM-efi-Apply-strict-permissions-for-UEFI-Runtime-Se.patch patches.arch/qcom-0053-arm64-efi-Apply-strict-permissions-to-UEFI-Runtime-S.patch patches.arch/0001-efi-libstub-arm-Pass-latest-memory-map-to-the-kernel.patch patches.arch/0001-efi-fdt-Avoid-FDT-manipulation-after-ExitBootService.patch patches.fixes/0001-x86-efi-Don-t-try-to-reserve-runtime-regions.patch # fate#320588 Support EFI_MEMORY_ATTRIBUTES_TABLE from UEFI 2.6 patches.arch/0001-x86-mm-Page-align-the-_end-symbol-to-avoid-pfn-conve.patch patches.arch/0002-x86-mm-pat-Ensure-cpa-pfn-only-contains-page-frame-n.patch patches.arch/0003-Documentation-x86-Update-EFI-memory-region-descripti.patch patches.arch/0004-x86-mm-pat-Don-t-implicitly-allow-_PAGE_RW-in-kernel.patch patches.arch/0005-x86-efi-Map-EFI_MEMORY_-XP-RO-memory-region-bits-to-.patch patches.arch/0006-efi-Iterate-over-efi.memmap-in-for_each_efi_memory_d.patch patches.arch/0007-x86-efi-Only-map-kernel-text-for-EFI-mixed-mode.patch patches.arch/0008-x86-efi-Only-map-RAM-into-EFI-page-tables-if-in-mixe.patch patches.arch/0009-x86-efi-Map-in-physical-addresses-in-efi_map_region_.patch patches.arch/0010-x86-efi-Use-kmalloc_array-in-efi_call_phys_prolog.patch patches.arch/0011-x86-efi-Fix-EFI-memmap-pointer-size-warning.patch patches.arch/0012-x86-efi-Always-map-the-first-physical-page-into-the-.patch patches.arch/0013-efi-Make-EFI_MEMORY_ATTRIBUTES_TABLE-initialization-.patch patches.arch/0014-efi-Introduce-the-EFI_MEM_ATTR-bit-and-set-it-from-t.patch patches.arch/0015-x86-efi-Add-support-for-EFI_MEMORY_ATTRIBUTES_TABLE.patch # Bug 1037312 efi: Fix for_each_efi_memory_desc_in_map() for empty memmaps patches.arch/0001-efi-Fix-for_each_efi_memory_desc_in_map-for-empty-me.patch # Bug 1034262 efi: Make for_each_efi_memory_desc_in_map() cope with running on Xen patches.arch/0002-efi-Make-for_each_efi_memory_desc_in_map-xen.patch # Bug 1039900: efi: Don't issue error message when booted under Xen patches.fixes/xen-silence-efi-message.patch # arm64: Fix behavior of maxcpus=n patches.arch/0001-arm64-cpufeature-Add-scope-for-capability-check.patch patches.arch/0002-arm64-Allow-a-capability-to-be-checked-on-a-single-C.patch patches.arch/0003-irqchip-gic-Restore-CPU-interface-checking.patch patches.arch/0004-arm64-Verify-CPU-errata-work-arounds-on-hotplugged-C.patch # arm_arch_timer acpi errata framework patches.arch/arm64-factor-out-current_stack_pointer.patch patches.arch/arm64-fix-includes-for-smp.patch patches.arch/0001-arm64-Define-Cortex-A73-MIDR.patch patches.arch/0002-arm64-cpu_errata-Allow-an-erratum-to-be-match-for-al.patch patches.arch/0003-arm64-cpu_errata-Add-capability-to-advertise-Cortex-.patch patches.arch/0001-arm64-arch_timer-Add-infrastructure-for-multiple-err.patch patches.arch/0002-arm64-arch_timer-Add-erratum-handler-for-globally-de.patch patches.arch/0003-arm64-arch_timer-Add-erratum-handler-for-CPU-specifi.patch patches.arch/0004-arm64-arch_timer-Move-arch_timer_reg_read-write-arou.patch patches.arch/0005-arm64-arch_timer-Get-rid-of-erratum_workaround_set_s.patch patches.arch/0006-arm64-arch_timer-Rework-the-set_next_event-workaroun.patch patches.arch/0007-arm64-arch_timer-Make-workaround-methods-optional.patch patches.arch/0008-arm64-arch_timer-Allows-a-CPU-specific-erratum-to-on.patch patches.arch/0009-arm64-arch_timer-Move-clocksource_counter-and-co-aro.patch patches.arch/0010-arm64-arch_timer-Enable-CNTVCT_EL0-trap-if-workaroun.patch patches.arch/0011-arm64-arch_timer-Workaround-for-Cortex-A73-erratum-8.patch patches.arch/0012-arm64-arch_timer-Allow-erratum-matching-with-ACPI-OE.patch patches.arch/0013-arm64-arch_timer-Add-HISILICON_ERRATUM_161010101-ACP.patch # bsc#1035997 patches.arch/0001-arm64-errata-Calling-enable-functions-for-CPU-errata.patch patches.arch/0002-arm64-consolidate-signal-injection-on-emulation-erro.patch patches.arch/0003-arm64-trap-userspace-dc-cvau-cache-operation-on-erra.patch patches.arch/0004-arm64-Refactor-sysinstr-exception-handling.patch patches.arch/0005-arm64-handle-sys-and-undef-traps-consistently.patch patches.arch/0006-arm64-ptrace-add-XZR-safe-regs-accessors.patch patches.arch/0007-arm64-Add-CNTVCT_EL0-trap-handler.patch patches.arch/0008-arm64-add-ESR_ELx_SYS64_ISS_SYS_OP_MASK-define.patch patches.arch/0009-arm64-Allow-checking-of-a-CPU-local-erratum.patch patches.arch/0010-arm64-Add-CNTFRQ_EL0-trap-handler.patch patches.arch/0011-arm64-Cortex-A53-errata-workaround-check-for-kernel-.patch #Qualcomm erratum 1003 and E44 patches.drivers/0001-tty-amba-pl011-add-support-for-ZTE-UART-EXPERIMENTAL.patch patches.drivers/0002-serial-amba-pl011-mark-vendor_zte-as-__maybe_unused.patch patches.drivers/0003-tty-amba-pl011-Use-32-bit-accesses-for-SBSA-UART.patch patches.drivers/0004-tty-amba-pl011-define-flag-register-bits-for-ZTE-dev.patch patches.drivers/0005-tty-amba-pl011-add-.get_fifosize-for-ZTE-device.patch patches.drivers/0006-tty-serial-pl011-add-ttyAMA-for-matching-pl011-conso.patch patches.drivers/0007-tty-pl011-Work-around-QDF2400-E44-stuck-BUSY-bit.patch patches.drivers/0008-tty-acpi-spcr-QDF2400-E44-checks-for-wrong-OEM-revis.patch patches.drivers/0009-jump_labels-Allow-array-initialisers.patch patches.drivers/0010-arm64-Use-static-keys-for-CPU-features.patch patches.drivers/0011-arm64-Add-hypervisor-safe-helper-for-checking-consta.patch patches.drivers/0012-Revert-arm64-alternatives-add-enable-parameter-to-co.patch patches.drivers/0013-arm64-fix-dc-cvau-cache-operation-on-errata-affected.patch patches.drivers/0014-arm64-alternative-add-auto-nop-infrastructure.patch patches.drivers/0015-arm64-Work-around-Falkor-erratum-1003.patch patches.drivers/0001-irqchip-gicv3-its-Add-workaround-for-QDF2400-ITS-err.patch patches.drivers/0001-PCI-Add-ACS-quirk-for-Qualcomm-QDF2400-and-QDF2432.patch patches.arch/arm64-mm-only-initialize-swiotlb-when-necessary.patch patches.arch/arm64-Avoid-clobbering-mm-in-erratum-workaround-on-Q.patch patches.drivers/0001-jump_label-Make-it-possible-for-arches-to-invoke-jum.patch patches.drivers/0001-tty-amba-pl011-uart_amba_port-is-not-available-with-.patch patches.drivers/0001-x86-swiotlb-Simplify-pci_swiotlb_detect_override.patch patches.drivers/0001-swiotlb-Convert-swiotlb_force-from-int-to-enum.patch patches.drivers/0002-swiotlb-Add-swiotlb-noforce-debug-option.patch patches.drivers/0003-swiotlb-Export-swiotlb_max_segment-to-users.patch patches.drivers/0001-arm64-Fix-swiotlb-fallback-allocation.patch patches.drivers/0001-arm64-dma-mapping-Fix-dma_mapping_error-when-bypassi.patch #RK3399 crypto patches.drivers/0004-crypto-hash-add-zero-length-message-hash-for-shax-an.patch patches.drivers/0005-crypto-rockchip-add-crypto-driver-for-rk3288.patch patches.drivers/0006-crypto-rockchip-fix-possible-deadlock.patch patches.drivers/0007-crypto-rockchip-add-hash-support-for-crypto-engine-i.patch patches.drivers/0008-crypto-rockchip-use-devm_add_action_or_reset.patch #RK3399 mmc patches.drivers/0001-mmc-dw_mmc-remove-the-unused-quirks.patch patches.drivers/0002-mmc-dw_mmc-remove-the-MMC_DATA_STREAM-flag.patch patches.drivers/0003-mmc-dw_mmc-remove-the-prepare_command-hook.patch patches.drivers/0004-mmc-dw_mmc-add-hw_reset-support.patch patches.drivers/0005-mmc-dw_mmc-remove-DW_MCI_QUIRK_BROKEN_CARD_DETECTION.patch patches.drivers/0006-mmc-dw_mmc-fix-err-handle-of-dw_mci_probe.patch patches.drivers/0007-mmc-dw_mmc-remove-repetitive-clear-interrupt.patch patches.drivers/0008-mmc-dw_mmc-fix-num_slots-setting.patch patches.drivers/0009-mmc-dw_mmc-exynos-add-the-function-for-controlling-S.patch patches.drivers/0010-mmc-dw_mmc-exynos-remove-dw_mci_exynos_setup_clock.patch patches.drivers/0011-mmc-dw_mmc-remove-setup_clock-callback.patch patches.drivers/0012-mmc-dw_mmc-fix-the-wrong-max_blk_size.patch patches.drivers/0013-mmc-host-use-the-defined-function-to-check-whether-c.patch patches.drivers/0014-mmc-dw_mmc-remove-redundant-of-set_bit-and-clear_bit.patch patches.drivers/0015-mmc-dw_mmc-check-card-present-before-starting-reques.patch patches.drivers/0016-mmc-dw_mmc-k3-add-MMC_CAP_CMD23.patch patches.drivers/0017-mmc-dw_mmc-Consider-HLE-errors-to-be-data-and-comman.patch patches.drivers/0018-mmc-dw_mmc-fix-32bit-little-endian-access-of-des1-fi.patch patches.drivers/0019-mmc-dw_mmc-Wait-for-data-transfer-after-response-err.patch patches.drivers/0020-mmc-dw_mmc-remove-UBSAN-warning-in-dw_mci_setup_bus.patch patches.drivers/0021-mmc-dw_mmc-exynos-fix-the-NULL-pointer-dereference-e.patch patches.drivers/0022-mmc-dw_mmc-remove-the-quirks-flags.patch patches.drivers/0023-mmc-dw_mmc-add-the-card-write-threshold-for-HS400-mo.patch patches.drivers/0024-mmc-dw_mmc-fix-unmap-sg-twice-when-finding-data-err.patch patches.drivers/0025-mmc-dw_mmc-set-to-MMC_CAP_ERASE-by-default.patch patches.drivers/0026-mmc-dw_mmc-rockchip-unset-the-MMC_CAP_ERASE-flag.patch patches.drivers/0027-mmc-dw_mmc-fix-the-spamming-log-message.patch patches.drivers/0028-mmc-dw_mmc-exynos-Warn-if-HS400-is-being-used-on-non.patch patches.drivers/0029-mmc-dw_mmc-remove-parsing-for-each-slot-subnode.patch patches.drivers/0030-mmc-dw_mmc-remove-the-unnecessary-IS_ERR-checking-fo.patch patches.drivers/0031-mmc-dw_mmc-add-reset-support-to-dwmmc-host-controlle.patch patches.drivers/0032-mmc-dw_mmc-return-EILSEQ-for-EBE-and-SBE-error.patch patches.drivers/0033-mmc-dw_mmc-k3-UHS-SD-card-for-Hisilicon-Hikey.patch patches.drivers/0034-mmc-dw_mmc-split-out-preparation-of-desc-for-IDMAC32.patch patches.drivers/0035-mmc-dw_mmc-avoid-race-condition-of-cpu-and-IDMAC.patch patches.drivers/0036-mmc-dw_mmc-fix-misleading-error-print-if-failing-to-.patch patches.drivers/0037-mmc-dw_mmc-use-macro-to-define-ring-buffer-size.patch patches.drivers/0038-mmc-dw_mmc-minor-cleanup-for-dw_mci_adjust_fifoth.patch patches.drivers/0039-mmc-dw_mmc-remove-the-deprecated-supports-highspeed-.patch patches.drivers/0040-mmc-dw_mmc-add-the-reset-as-name-of-reset-controller.patch patches.drivers/0041-mmc-dw_mmc-fix-the-error-handling-for-dma-operation.patch patches.drivers/0042-mmc-core-expose-the-capability-of-gpio-card-detect.patch patches.drivers/0043-mmc-dw_mmc-disable-biu-clk-if-possible.patch patches.drivers/0044-mmc-dw_mmc-k3-deploy-runtime-PM-facilities.patch patches.drivers/0045-mmc-dw_mmc-exynos-deploy-runtime-PM-facilities.patch patches.drivers/0046-mmc-dw_mmc-pci-deploy-runtime-PM-facilities.patch patches.drivers/0047-mmc-dw_mmc-pltfm-deploy-runtime-PM-facilities.patch patches.drivers/0048-mmc-dw_mmc-remove-system-PM-callback.patch patches.drivers/0049-mmc-dw_mmc-fix-spelling-mistake-in-dev_dbg-message.patch patches.drivers/0050-mmc-dw_mmc-display-the-real-register-value-on-debugf.patch patches.drivers/0051-mmc-dw_mmc-fix-the-debug-message-for-checking-card-s.patch patches.drivers/0052-mmc-dw_mmc-change-the-DW_MCI_FREQ_MIN-from-400K-to-1.patch patches.drivers/0053-mmc-dw_mmc-use-the-hold-register-when-send-stop-comm.patch patches.drivers/0054-mmc-dw_mmc-call-the-dw_mci_prep_stop_abort-by-defaul.patch patches.drivers/0055-mmc-dw_mmc-use-the-cookie-s-enum-values-for-post-pre.patch patches.drivers/0056-mmc-dw_mmc-remove-the-unnecessary-mmc_data-structure.patch patches.drivers/0057-mmc-dw_mmc-exynos-fix-to-call-suspend-callback.patch patches.drivers/0058-mmc-dw_mmc-add-missing-codes-for-runtime-resume.patch patches.drivers/0059-mmc-dw_mmc-check-the-present-variable-before-checkin.patch patches.drivers/0060-mmc-dw_mmc-add-the-debug-message-for-polling-and-non.patch patches.drivers/0061-mmc-dw_mmc-display-the-clock-message-only-one-time-w.patch patches.drivers/0062-mmc-dw_mmc-Add-fifo-address-property.patch patches.drivers/0063-mmc-dw_mmc-Add-fifo-watermark-alignment-property.patch patches.drivers/0064-mmc-dw_mmc-silent-verbose-log-when-calling-from-PM-c.patch patches.drivers/0065-mmc-dw_mmc-improve-the-timeout-polling-code.patch patches.drivers/0066-mmc-dw_mmc-move-dw_mci_reset-forward-to-avoid-declar.patch patches.drivers/0067-mmc-dw_mmc-move-dw_mci_ctrl_reset-forward-to-avoid-d.patch patches.drivers/0068-mmc-dw_mmc-move-dw_mci_get_cd-forward-to-avoid-decla.patch patches.drivers/0069-mmc-dw_mmc-remove-declaration-of-dw_mci_card_busy.patch patches.drivers/0070-mmc-dw_mmc-move-mci_send_cmd-forward-to-avoid-declar.patch patches.drivers/0071-mmc-dw_mmc-improve-dw_mci_reset-a-bit.patch patches.drivers/0072-mmc-sdio_cis-fix-unknown-tuple-for-CISTPL_SDIO_STD.patch patches.drivers/0073-mmc-sdhci-of-arasan-fix-clk-issue-in-sdhci_arasan_re.patch patches.drivers/0074-mmc-sdhci-of-arasan-use-sdhci_pltfm_init-for-private.patch patches.drivers/0075-mmc-sdhci-of-arasan-fix-missing-sdhci_pltfm_free-for.patch patches.drivers/0076-mmc-core-add-mmc-hs400-enhanced-strobe-support.patch patches.drivers/0077-mmc-core-implement-enhanced-strobe-support.patch patches.drivers/0078-mmc-debugfs-add-HS400-enhanced-strobe-description.patch patches.drivers/0079-mmc-sdhci-of-arasan-implement-enhanced-strobe-callba.patch patches.drivers/0080-mmc-sdhci-of-arasan-Add-ability-to-export-card-clock.patch patches.drivers/0081-mmc-mmc-Fix-HS-switch-failure-in-mmc_select_hs400.patch patches.drivers/0082-mmc-core-Allow-hosts-to-specify-non-support-for-MMC-.patch patches.drivers/0083-mmc-core-expose-MMC_CAP2_NO_-to-dt.patch patches.drivers/0084-mmc-core-Introduce-MMC_CAP2_NO_SDIO-cap.patch patches.drivers/0085-mmc-core-Allow-hosts-to-specify-non-support-for-SD-c.patch patches.drivers/0086-mmc-sdhci-of-arasan-Revert-Always-power-the-PHY-off-.patch patches.drivers/0087-mmc-block-remove-the-check-of-packed-for-packed-requ.patch patches.drivers/0088-mmc-sdio-deploy-error-handling-instead-of-triggering.patch patches.drivers/0089-mmc-sdhci-of-arasan-Set-controller-to-test-mode-when.patch patches.drivers/0090-mmc-sdhci-of-arasan-Fix-non-static-symbol-warning.patch patches.drivers/0091-mmc-core-don-t-try-to-switch-block-size-for-dual-rat.patch patches.drivers/0092-mmc-core-switch-to-1V8-or-1V2-for-hs400es-mode.patch patches.drivers/0093-mmc-core-changes-frequency-to-hs_max_dtr-when-select.patch patches.drivers/0094-mmc-sdhci-of-arasan-add-sdhci_arasan_voltage_switch-.patch patches.drivers/0095-mmc-sdhci-of-arasan-fix-incorrect-timeout-clock.patch patches.drivers/0096-Documentation-synopsys-dw-mshc-add-binding-for-reset.patch #fate#321995 patches.drivers/0001-mmc-core-Make-runtime-resume-default-behavior-for-MM.patch patches.drivers/0002-mmc-core-Remove-MMC_CAP_RUNTIME_RESUME-as-it-s-redun.patch patches.drivers/0003-mmc-mmci-Remove-redundant-runtime-PM-calls.patch patches.drivers/0004-mmc-atmel-mci-Remove-redundant-runtime-PM-calls.patch patches.drivers/0005-mmc-mediatek-Remove-redundant-runtime-PM-calls.patch patches.drivers/0006-mmc-omap_hsmmc-Remove-redundant-runtime-PM-calls.patch patches.drivers/0007-mmc-sdhci-acpi-Remove-redundant-runtime-PM-calls.patch patches.drivers/0008-mmc-sdhci-pci-Remove-redundant-runtime-PM-calls.patch patches.drivers/0009-mmc-tmio-Remove-redundant-runtime-PM-calls.patch patches.drivers/0010-mmc-sdhci-Remove-redundant-runtime-PM-calls.patch patches.drivers/0011-mmc-core-Invent-MMC_CAP_3_3V_DDR.patch patches.drivers/0012-dt-bindings-mmc-Add-Cavium-SOCs-MMC-bindings.patch patches.drivers/0013-mmc-cavium-Add-core-MMC-driver-for-Cavium-SOCs.patch patches.drivers/0014-mmc-cavium-Add-MMC-PCI-driver-for-ThunderX-SOCs.patch patches.drivers/0015-mmc-cavium-Add-scatter-gather-DMA-support.patch patches.drivers/0016-mmc-cavium-Support-DDR-mode-for-eMMC-devices.patch patches.drivers/0017-MAINTAINERS-Add-entry-for-Cavium-MMC-driver.patch #Fixes patches.drivers/0001-arm64-kasan-Use-actual-memory-node-when-populating-t.patch patches.drivers/0002-arm64-kasan-Fix-zero-shadow-mapping-overriding-kerne.patch patches.drivers/0003-arm64-fix-invalidation-of-wrong-__early_cpu_boot_sta.patch patches.drivers/0004-arm64-Only-select-ARM64_MODULE_PLTS-if-MODULES-y.patch patches.drivers/0005-arm64-kasan-clear-stale-stack-poison.patch patches.drivers/0006-arm64-kernel-Rework-finisher-callback-out-of-__cpu_s.patch patches.drivers/0007-arm64-suspend-Reconfigure-PSTATE-after-resume-from-i.patch patches.drivers/0008-arm64-Change-cpu_resume-to-enable-mmu-early-then-acc.patch patches.drivers/0009-arm64-kernel-avoid-literal-load-of-virtual-address-w.patch patches.drivers/0010-arm64-fix-KASLR-boot-time-I-cache-maintenance.patch patches.drivers/0011-arm64-avoid-TLB-conflict-with-CONFIG_RANDOMIZE_BASE.patch patches.drivers/0012-KVM-arm-arm64-vgic-Don-t-flush-sync-without-a-workin.patch patches.drivers/0013-arm64-kaslr-fix-breakage-with-CONFIG_MODVERSIONS-y.patch patches.drivers/0014-KVM-arm-arm64-vgic-Don-t-notify-EOI-for-non-SPIs.patch patches.drivers/0015-arm64-remove-wrong-CONFIG_PROC_SYSCTL-ifdef.patch patches.drivers/0016-arm64-kaslr-Fix-up-the-kernel-image-alignment.patch patches.drivers/0017-arm64-kernel-Fix-unmasked-debug-exceptions-when-rest.patch patches.drivers/0018-ACPI-IORT-Fix-the-error-return-code-in-iort_add_smmu.patch patches.drivers/0019-iommu-Disambiguate-MSI-region-types.patch patches.drivers/0020-genirq-Dont-allow-affinity-mask-to-be-updated-on-IPI.patch patches.drivers/0021-genirq-Fix-missing-return-value-in-irq_destroy_ipi.patch patches.drivers/0022-init-Kconfig-keep-Expert-users-menu-together.patch patches.drivers/0023-Documentation-watchdog-check-return-value-for-magic-.patch patches.drivers/0024-vfio-Fix-handling-of-error-returned-by-vfio_group_ge.patch patches.drivers/0025-irqchip-qcom-Fix-error-handling.patch patches.drivers/PCI-MSI-Return-failure-when-msix_setup_entries-fails.patch patches.drivers/PCI-MSI-Don-t-apply-affinity-if-there-aren-t-enough-.patch patches.drivers/PCI-MSI-Check-for-NULL-affinity-mask-in-pci_irq_get_.patch patches.drivers/genirq-Fix-missing-irq-allocation-affinity-hint.patch patches.drivers/0001-arm64-fix-NULL-dereference-in-have_cpu_die.patch patches.drivers/0002-tty-amba-pl011-Add-earlycon-support-for-SBSA-UART.patch patches.drivers/0003-tty-pl011-fix-earlycon-work-around-for-QDF2400-errat.patch patches.drivers/0002-i2c-add-generic-routine-to-parse-DT-for-timing-infor.patch patches.drivers/0001-i2c-ibm_iic-rename-i2c_timings-struct-due-to-clash-w.patch patches.fixes/PCI-MSI-Ignore-affinity-if-pre-post-vector-count-is-.patch patches.fixes/PCI-msi-fix-the-pci_alloc_irq_vectors_affinity-stub.patch # bsc#1035479 Missing CN88 patches patches.drivers/0001-iommu-arm-smmu-Print-message-when-Cavium-erratum-277.patch patches.drivers/0002-iommu-arm-smmu-Fix-16-bit-ASID-configuration.patch patches.drivers/0003-iommu-arm-smmu-Restrict-domain-attributes-to-UNMANAG.patch patches.drivers/0004-iommu-arm-smmu-Install-bypass-S2CRs-for-IOMMU_DOMAIN.patch patches.drivers/0005-iommu-arm-smmu-v3-Make-arm_smmu_install_ste_for_dev-.patch patches.drivers/0006-iommu-arm-smmu-v3-Install-bypass-STEs-for-IOMMU_DOMA.patch patches.drivers/0007-iommu-Allow-default-domain-type-to-be-set-on-the-ker.patch patches.drivers/0008-PCI-Add-ACS-quirk-for-all-Cavium-devices.patch patches.drivers/0009-PCI-Apply-Cavium-ACS-quirk-only-to-CN81xx-CN83xx-CN8.patch patches.drivers/0010-PCI-Add-device-flag-PCI_DEV_FLAGS_BRIDGE_XLATE_ROOT.patch patches.drivers/0011-PCI-Avoid-generating-invalid-ThunderX2-DMA-aliases.patch patches.drivers/0012-PCI-ACPI-Tidy-up-MCFG-quirk-whitespace.patch patches.drivers/0013-PCI-ACPI-Add-ThunderX-pass2.x-2nd-node-MCFG-quirk.patch patches.drivers/0001-EDAC-thunderx-Add-Cavium-ThunderX-EDAC-driver.patch patches.drivers/0002-EDAC-thunderx-Fix-L2C-MCI-interrupt-disable.patch patches.drivers/0003-EDAC-thunderx-Change-LMC-index-calculation.patch patches.drivers/0004-EDAC-thunderx-Remove-unused-code.patch patches.drivers/net-thunderx-Switch-to-pci_alloc_irq_vectors.patch patches.drivers/0001-iommu-arm-smmu-Return-IOVA-in-iova_to_phys-when-SMMU.patch patches.drivers/0001-irqdesc-Add-a-resource-managed-version-of-irq_alloc_.patch patches.drivers/0002-gpio-xlp-Fix-vulcan-IRQ-descriptor-allocation.patch patches.drivers/0003-gpio-Add-ACPI-support-for-XLP-GPIO-controller.patch patches.drivers/0004-gpio-xlp-use-resource-management-for-irqs.patch patches.drivers/0005-gpio-xlp-Update-for-ARCH_THUNDER2.patch patches.drivers/0006-spi-xlp-Add-ACPI-support-for-Vulcan-SPI-controller.patch patches.drivers/0007-spi-xlp-Fix-module-autoload-for-OF-registration.patch patches.drivers/0008-ACPI-APD-Add-APM-X-Gene-ACPI-I2C-device-support.patch patches.drivers/0009-ACPI-APD-Add-device-HID-for-Vulcan-SPI-controller.patch patches.drivers/0010-spi-xlp-update-for-ARCH_VULCAN2.patch patches.drivers/0011-i2c-xlp9xx-update-for-ARCH_THUNDER2.patch patches.drivers/0001-i2c-thunderx-Enable-HWMON-class-probing.patch patches.drivers/0001-arm64-dma-mapping-Extend-DMA-ops-workaround-to-PCI-d.patch patches.drivers/0002-arm64-mm-change-IOMMU-notifier-action-to-attach-DMA-.patch # Cavium ThunderX2 SMMUv3 errata workarounds v6 patches.drivers/0001-acpica-iort-Update-SMMU-models-for-IORT-rev.-C.patch patches.drivers/0002-iommu-arm-smmu-Plumb-in-new-ACPI-identifiers.patch patches.drivers/0002-ACPI-IORT-Fixup-SMMUv3-resource-size-for-Cavium-Thun.patch patches.drivers/0003-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch patches.drivers/0004-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch patches.drivers/0005-iommu-arm-smmu-v3-Increase-SMMU-CMD-queue-poll-timeo.patch #Out-of-tree patches.drivers/0013-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch patches.drivers/0001-ahci-thunderx2-stop-engine-fix-update.patch patches.drivers/0007-iommu-arm-smmu-ACPI-Enable-Cavium-SMMU-v2.patch patches.drivers/0008-iommu-arm-smmu-ACPI-Enable-Cavium-SMMU-v3.patch patches.drivers/0009-acpi-iort-thunderx2-enable-smmu-resource-size-errata.patch patches.drivers/0001-iommu-aarch64-Set-bypass-mode-per-default.patch #bsc#1039273 patches.drivers/0001-iommu-dma-Don-t-reserve-PCI-I-O-windows.patch patches.drivers/0002-arm64-traps-fix-userspace-cache-maintenance-emulatio.patch patches.drivers/0003-tty-pl011-use-qdf2400_e44-as-the-earlycon-name-for-Q.patch #bsc#1039149 patches.drivers/0001-PCI-Add-pci_register_host_bridge-interface.patch patches.drivers/0002-PCI-Allow-driver-specific-data-in-host-bridge.patch patches.drivers/0003-PCI-Export-host-bridge-registration-interface.patch # KVM updates (bsc#1033416 and bsc#1033418) patches.arch/kvmarm-sp3-0004-KVM-arm64-Ensure-LRs-are-clear-when-they-should-be.patch patches.arch/kvmarm-sp3-0005-KVM-arm64-Fix-the-issues-when-guest-PMCCFILTR-is-con.patch patches.arch/kvmarm-sp3-0006-arm64-KVM-pmu-Fix-AArch32-cycle-counter-access.patch patches.arch/kvmarm-sp3-0007-KVM-arm-arm64-timer-Check-for-properly-initialized-t.patch patches.arch/kvmarm-sp3-0008-arm64-KVM-pmu-Reset-PMSELR_EL0.SEL-to-a-sane-value-b.patch patches.arch/kvmarm-sp3-0009-KVM-arm-arm64-Fix-occasional-warning-from-the-timer-.patch patches.arch/kvmarm-sp3-0010-KVM-arm-arm64-vgic-Fix-deadlock-on-error-handling.patch patches.arch/kvmarm-sp3-0011-KVM-arm-arm64-Remove-struct-vgic_irq-pending-field.patch patches.arch/kvmarm-sp3-0012-wait.-ch-Introduce-the-simple-waitqueue-swait-implem.patch patches.arch/kvmarm-sp3-0013-KVM-Use-simple-waitqueue-for-vcpu-wq.patch patches.arch/kvmarm-sp3-0014-arm64-Fix-misspellings-in-comments.patch patches.arch/kvmarm-sp3-0015-kvm-arm-arm64-Remove-trailing-whitespace-from-header.patch patches.arch/kvmarm-sp3-0016-KVM-use-list_for_each_entry_safe.patch patches.arch/kvmarm-sp3-0017-KVM-Protect-device-ops-create-and-list_add-with-kvm-.patch patches.arch/kvmarm-sp3-0018-KVM-Remove-deprecated-create_singlethread_workqueue.patch patches.arch/kvmarm-sp3-0019-arm-kvm-excise-redundant-cache-maintenance.patch patches.arch/kvmarm-sp3-0020-arm64-kvm-remove-unused-stub-functions.patch patches.arch/kvmarm-sp3-0021-arm64-KVM-VHE-reset-PSTATE.PAN-on-entry-to-EL2.patch patches.arch/kvmarm-sp3-0022-arm64-KVM-Move-kvm_vcpu_get_condition-out-of-emulate.patch patches.arch/kvmarm-sp3-0023-arm64-KVM-Move-the-AArch32-conditional-execution-to-.patch patches.arch/kvmarm-sp3-0024-arm-KVM-Use-common-AArch32-conditional-execution-cod.patch patches.arch/kvmarm-sp3-0025-arm64-KVM-Make-kvm_skip_instr32-available-to-HYP.patch patches.arch/kvmarm-sp3-0026-arm64-KVM-vgic-v2-Add-the-GICV-emulation-infrastruct.patch patches.arch/kvmarm-sp3-0027-arm64-KVM-vgic-v2-Add-GICV-access-from-HYP.patch patches.arch/kvmarm-sp3-0028-arm64-KVM-vgic-v2-Enable-GICV-access-from-HYP-if-acc.patch patches.arch/kvmarm-sp3-0029-arm64-KVM-Rename-HCR_VA-to-HCR_VSE.patch patches.arch/kvmarm-sp3-0030-arm64-KVM-Preserve-pending-vSError-in-world-switch.patch patches.arch/kvmarm-sp3-0031-arm64-KVM-Add-Virtual-Abort-injection-helper.patch patches.arch/kvmarm-sp3-0032-arm64-KVM-Add-exception-code-to-report-EL1-asynchron.patch patches.arch/kvmarm-sp3-0033-arm64-KVM-Add-EL1-async-abort-handler.patch patches.arch/kvmarm-sp3-0034-arm64-KVM-Route-asynchronous-aborts.patch patches.arch/kvmarm-sp3-0035-arm64-KVM-Allow-an-exit-code-to-be-tagged-with-an-SE.patch patches.arch/kvmarm-sp3-0036-arm64-KVM-Inject-a-Virtual-SError-if-it-was-pending.patch patches.arch/kvmarm-sp3-0037-arm64-KVM-Handle-async-aborts-delivered-while-at-EL2.patch patches.arch/kvmarm-sp3-0038-arm-KVM-Preserve-pending-Virtual-Abort-in-world-swit.patch patches.arch/kvmarm-sp3-0039-arm-KVM-Add-Virtual-Abort-injection-helper.patch patches.arch/kvmarm-sp3-0040-arm-KVM-Add-HYP-async-abort-handler.patch patches.arch/kvmarm-sp3-0041-arm-KVM-Allow-an-exit-code-to-be-tagged-with-a-Virtu.patch patches.arch/kvmarm-sp3-0042-arm-KVM-Handle-async-aborts-delivered-while-at-HYP.patch patches.arch/kvmarm-sp3-0043-arm-KVM-Inject-a-Virtual-Abort-if-it-was-pending.patch patches.arch/kvmarm-sp3-0044-arm-KVM-Drop-unreachable-HYP-abort-handlers.patch patches.arch/kvmarm-sp3-0045-arm-arm64-KVM-Inject-virtual-abort-when-guest-exits-.patch patches.arch/kvmarm-sp3-0046-arm-arm64-KVM-Remove-external-abort-test-from-MMIO-h.patch patches.arch/kvmarm-sp3-0047-arm64-KVM-Inject-a-vSerror-if-detecting-a-bad-GICV-a.patch patches.arch/kvmarm-sp3-0048-KVM-ARM-cleanup-kvm_timer_hyp_init.patch patches.arch/kvmarm-sp3-0049-arm64-kvm-use-read-write-_sysreg.patch patches.arch/kvmarm-sp3-0050-kvm-add-stubs-for-arch-specific-debugfs-support.patch patches.arch/kvmarm-sp3-0051-arm64-KVM-Use-static-keys-for-selecting-the-GIC-back.patch patches.arch/kvmarm-sp3-0052-arm64-KVM-Move-GIC-accessors-to-arch_gicv3.h.patch patches.arch/kvmarm-sp3-0053-arm64-KVM-Move-vgic-v3-save-restore-to-virt-kvm-arm-.patch patches.arch/kvmarm-sp3-0054-KVM-arm64-vgic-its-Introduce-config-option-to-guard-.patch patches.arch/kvmarm-sp3-0055-KVM-arm-vgic-Fix-compiler-warnings-when-built-for-32.patch patches.arch/kvmarm-sp3-0056-KVM-arm-vgic-Support-64-bit-data-manipulation-on-32-.patch patches.arch/kvmarm-sp3-0057-ARM-Move-system-register-accessors-to-asm-cp15.h.patch patches.arch/kvmarm-sp3-0058-ARM-KVM-Support-vgic-v3.patch patches.arch/kvmarm-sp3-0059-arm64-KVM-Remove-duplicating-init-code-for-setting-V.patch patches.arch/kvmarm-sp3-0060-KVM-arm64-Require-in-kernel-irqchip-for-PMU-support.patch patches.arch/kvmarm-sp3-0061-arm64-KVM-Take-S1-walks-into-account-when-determinin.patch patches.arch/kvmarm-sp3-0062-arm-arm64-KVM-Map-the-BSS-at-HYP.patch patches.arch/kvmarm-sp3-0063-KVM-arm-arm64-vgic-Prevent-access-to-invalid-SPIs.patch patches.arch/kvmarm-sp3-0064-KVM-arm-arm64-vgic-Kick-VCPUs-when-queueing-already-.patch patches.arch/kvmarm-sp3-0065-KVM-arm64-vgic-its-Fix-compatibility-with-32-bit.patch patches.arch/kvmarm-sp3-0066-ARM-KVM-Support-vGICv3-ITS.patch patches.arch/kvmarm-sp3-0067-arm-arm64-KVM-Clean-up-useless-code-in-kvm_timer_ena.patch patches.arch/kvmarm-sp3-0068-KVM-arm-arm64-vgic-v2-Limit-ITARGETSR-bits-to-number.patch patches.arch/kvmarm-sp3-0069-KVM-arm64-Access-CNTHCTL_EL2-bit-fields-correctly-on.patch patches.arch/kvmarm-sp3-0070-KVM-arm-arm64-vgic-Add-debugfs-vgic-state-file.patch patches.arch/kvmarm-sp3-0071-KVM-arm-arm64-vgic-Implement-support-for-userspace-a.patch patches.arch/kvmarm-sp3-0072-KVM-arm-arm64-vgic-Add-distributor-and-redistributor.patch patches.arch/kvmarm-sp3-0073-KVM-arm-arm64-vgic-Introduce-find_reg_by_id.patch patches.arch/kvmarm-sp3-0074-KVM-arm-arm64-vgic-Introduce-VENG0-and-VENG1-fields-.patch patches.arch/kvmarm-sp3-0075-KVM-arm-arm64-vgic-Implement-VGICv3-CPU-interface-ac.patch patches.arch/kvmarm-sp3-0076-KVM-arm-arm64-vgic-Implement-KVM_DEV_ARM_VGIC_GRP_LE.patch patches.arch/kvmarm-sp3-0077-arm-arm64-KVM-Stop-propagating-cacheability-status-o.patch patches.arch/kvmarm-sp3-0078-arm-arm64-KVM-Get-rid-of-KVM_MEMSLOT_INCOHERENT.patch patches.arch/kvmarm-sp3-0079-KVM-arm-arm64-Remove-kvm_vgic_inject_mapped_irq.patch patches.arch/kvmarm-sp3-0080-arm64-KVM-Save-restore-the-host-SPE-state-when-enter.patch patches.arch/kvmarm-sp3-0081-KVM-arm-arm64-vgic-Stop-injecting-the-MSI-occurrence.patch patches.arch/kvmarm-sp3-0082-KVM-arm-arm64-Abstract-virtual-timer-context-into-se.patch patches.arch/kvmarm-sp3-0083-KVM-arm-arm64-Move-cntvoff-to-each-timer-context.patch patches.arch/kvmarm-sp3-0084-KVM-arm-arm64-Decouple-kvm-timer-functions-from-virt.patch patches.arch/kvmarm-sp3-0085-KVM-arm-arm64-Add-the-EL1-physical-timer-context.patch patches.arch/kvmarm-sp3-0086-KVM-arm-arm64-Initialize-the-emulated-EL1-physical-t.patch patches.arch/kvmarm-sp3-0087-KVM-arm-arm64-Update-the-physical-timer-interrupt-le.patch patches.arch/kvmarm-sp3-0088-KVM-arm-arm64-Set-a-background-timer-to-the-earliest.patch patches.arch/kvmarm-sp3-0089-KVM-arm-arm64-Set-up-a-background-timer-for-the-phys.patch patches.arch/kvmarm-sp3-0090-KVM-arm64-Add-the-EL1-physical-timer-access-handler.patch patches.arch/kvmarm-sp3-0091-KVM-arm-arm64-Emulate-the-EL1-phys-timer-registers.patch patches.arch/kvmarm-sp3-0092-arm64-KVM-VHE-Clear-HCR_TGE-when-invalidating-guest-.patch patches.arch/kvmarm-sp3-0093-KVM-arm-arm64-vgic-v3-Don-t-pretend-to-support-IRQ-F.patch patches.arch/kvmarm-sp3-0094-KVM-arm-arm64-Let-vcpu-thread-modify-its-own-active-.patch patches.arch/kvmarm-sp3-0095-arm-KVM-Survive-unknown-traps-from-guests.patch patches.arch/kvmarm-sp3-0096-arm64-KVM-Survive-unknown-traps-from-guests.patch patches.arch/kvmarm-sp3-0097-KVM-arm-arm64-VGIC-Fix-command-handling-while-ITS-be.patch patches.arch/kvmarm-sp3-0098-KVM-arm-arm64-Enable-KVM_CAP_NR_MEMSLOTS-on-arm-arm6.patch patches.arch/kvmarm-sp3-0099-KVM-arm-arm64-Remove-KVM_PRIVATE_MEM_SLOTS-definitio.patch patches.arch/kvmarm-sp3-0100-KVM-arm64-Increase-number-of-user-memslots-to-512.patch patches.arch/kvmarm-sp3-0101-KVM-arm-arm64-Cleanup-the-arch-timer-code-s-irqchip-.patch patches.arch/kvmarm-sp3-0102-KVM-arm-arm64-Add-ARM-user-space-interrupt-signaling.patch patches.arch/kvmarm-sp3-0103-KVM-arm-arm64-Support-arch-timers-with-a-userspace-g.patch patches.arch/kvmarm-sp3-0104-KVM-arm-arm64-Report-PMU-overflow-interrupts-to-user.patch patches.arch/kvmarm-sp3-0105-KVM-arm-arm64-Advertise-support-for-KVM_CAP_ARM_USER.patch patches.arch/kvmarm-sp3-0106-irqchip-gic-v3-Add-missing-system-register-definitio.patch patches.arch/kvmarm-sp3-0107-arm64-cpufeature-Don-t-enforce-system-wide-SPE-capab.patch patches.arch/kvmarm-sp3-0108-arm64-sysreg-replace-open-coded-mrs_s-msr_s-with-rea.patch patches.arch/kvmarm-sp3-0109-arm64-sysreg-Fix-use-of-XZR-in-write_sysreg_s.patch patches.arch/kvmarm-sp3-0110-arm64-sysreg-allow-write_sysreg-to-use-XZR.patch patches.arch/kvmarm-sp3-0111-KVM-Remove-unnecessary-debugfs-dentry-references.patch patches.arch/kvmarm-sp3-0112-KVM-Create-debugfs-dir-and-stat-files-for-each-VM.patch patches.arch/kvmarm-sp3-0113-KVM-release-anon-file-in-failure-path-of-vm-creation.patch patches.arch/kvmarm-sp3-0114-KVM-fix-OOPS-on-flush_work.patch patches.arch/kvmarm-sp3-0115-KVM-use-after-free-in-kvm_ioctl_create_device.patch patches.arch/0001-KVM-arm-arm64-vgic-v2-Do-not-use-Active-Pending-stat.patch patches.arch/0002-KVM-arm-arm64-vgic-v3-Do-not-use-Active-Pending-stat.patch # efifb on ARM with DT patches.arch/arm64-Relocate-screen_info.lfb_base-on-PCI-BAR-alloc.patch # bsc#1031142 (x86 KVM patch) patches.fixes/kvm-better-MWAIT-emulation-for-guests.patch # FATE#321335 - (KVM) Increase number of supported vCPUs to 288 patches.arch/kvm-irqchip-kvm_arch_irq_routing_update-renaming-split.patch patches.arch/kvm-x86-split-ioapic-handled-and-eoi-exit-bitmaps.patch patches.arch/kvm-x86-hyper-v-synthetic-interrupt-controller.patch patches.arch/kvm-use-heuristic-for-fast-vcpu-lookup-by-id.patch patches.arch/kvm-x86-use-vector-hashing-to-deliver-lowest-priority-interrupts.patch patches.arch/kvm-x86-add-lowest-priority-support-for-vt-d-posted-interrupts.patch patches.arch/kvm-x86-fix-null-on-invalid-low-prio-irq.patch patches.arch/kvm-remove-null-return-path-for-vcpu-ids-kvm_max_vcpus.patch patches.arch/kvm-introduce-kvm_max_vcpu_id.patch patches.arch/kvm-x86-rename-kvm_apic_get_reg-to-kvm_lapic_get_reg.patch patches.arch/kvm-unify-traced-vector-format.patch patches.arch/kvm-x86-add-kvm_apic_map_get_dest_lapic.patch patches.arch/kvm-x86-use-physical-lapic-array-for-logical-x2apic.patch patches.arch/kvm-x86-dynamic-kvm_apic_map.patch patches.arch/kvm-x86-use-generic-function-for-msi-parsing.patch patches.arch/kvm-x86-use-hardware-compatible-format-for-apic-id-register.patch patches.arch/kvm-x86-reset-apic-id-when-enabling-lapic.patch patches.arch/kvm-vmx-optimize-apic-id-read-with-apicv.patch patches.arch/kvm-x86-reset-lapic-base-in-kvm_lapic_reset.patch patches.arch/kvm-pass-struct-kvm-to-kvm_set_routing_entry.patch patches.arch/kvm-x86-add-kvm_cap_x2apic_api.patch patches.arch/kvm-x86-add-a-flag-to-disable-kvm-x2apic-broadcast-quirk.patch patches.arch/kvm-x86-bump-kvm_max_vcpu_id-to-1023.patch patches.arch/kvm-x86-fix-out-of-bounds-access-in-lapic.patch patches.arch/kvm-x86-fix-out-of-bounds-accesses-of-rtc_eoi-map.patch patches.arch/kvm-x86-fix-null-deref-in-vcpu_scan_ioapic.patch # bsc#1035611 patches.arch/kvm-x86-expose-more-intel-avx512-feature-to-guest.patch # arm64 kexec support patches.arch/arm64-0001-Fold-proc-macros.S-into-assembler.h.patch patches.arch/arm64-0002-kernel-Include-_AC-definition-in-page.h.patch patches.arch/arm64-0003-Add-new-asm-macro-copy_page.patch patches.arch/arm64-0003-kexec-Add-core-kexec-support.patch patches.arch/arm64-0004-kexec-Enable-kexec-in-the-arm64-defconfig.patch patches.arch/arm64-0005-kexec-Add-pr_debug-output.patch patches.drivers/0001-efi-libstub-arm-Set-default-address-and-size-cells-v.patch patches.arch/0001-arm64-Add-support-for-ARCH_SUPPORTS_DEBUG_PAGEALLOC.patch patches.arch/0002-arm64-ptdump-Indicate-whether-memory-should-be-fault.patch patches.arch/0001-mm-memblock.c-add-new-infrastructure-to-address-the-.patch patches.arch/0002-arm64-acpi-fix-the-acpi-alignment-exception-when-mem.patch patches.arch/0001-arm64-relocation-testing-module.patch # Marvell mmc bsc#1034324 patches.drivers/0001-mmc-sdhci-add-standard-hw-auto-retuning-support.patch patches.drivers/0001-mmc-sdhci-export-sdhci_execute_tuning.patch patches.drivers/0001-clk-apn806-Add-eMMC-clock-to-system-controller-drive.patch patches.drivers/0002-clk-apn806-Turn-the-eMMC-clock-as-optional-for-dts-b.patch patches.drivers/0003-mmc-sdhci-Export-sdhci_set_ios-from-sdhci.c.patch patches.drivers/0004-mmc-sdhci-Export-sdhci_start_signal_voltage_switch-i.patch patches.drivers/0005-mmc-sdhci-Export-sdhci_enable_sdio_irq-from-sdhci.c.patch patches.drivers/0006-dt-bindings-Add-bindings-for-Marvell-Xenon-SD-Host-C.patch patches.drivers/0007-mmc-sdhci-xenon-Add-Marvell-Xenon-SDHC-core-function.patch patches.drivers/0008-mmc-sdhci-xenon-Add-support-to-PHYs-of-Marvell-Xenon.patch patches.drivers/0009-mmc-sdhci-xenon-Add-SoC-PHY-PAD-voltage-control.patch # bsc#1036586 fix pl011 serial console patches.drivers/0001-Revert-tty-serial-pl011-add-ttyAMA-for-matching-pl01.patch patches.drivers/0001-tty-amba-pl011-Fix-spurious-TX-interrupts.patch patches.drivers/tty-amba-pl011-Don-t-complain-on-EPROBE_DEFER-when-n.patch # LS1043A support (FATE#320030) patches.arch/arm64-ls1043-0001-genalloc-support-memory-allocation-with-bytes-alignm.patch patches.arch/arm64-ls1043-0002-genalloc-support-allocating-specific-region.patch patches.arch/arm64-ls1043-0003-CPM-QE-use-genalloc-to-manage-CPM-QE-muram.patch patches.arch/arm64-ls1043-0004-QE-CPM-move-muram-management-functions-to-qe_common.patch patches.arch/arm64-ls1043-0005-QE-Move-QE-from-arch-powerpc-to-drivers-soc.patch patches.arch/arm64-ls1043-0006-powerpc-qe_lib-gpio-Be-sure-to-clamp-return-value.patch patches.arch/arm64-ls1043-0007-qe-ic-fix-a-buffer-overflow-error-and-add-check-else.patch patches.arch/arm64-ls1043-0008-qe-Make-cpm_muram_alloc_common-static.patch patches.arch/arm64-ls1043-0009-qe-Use-GFP_ATOMIC-while-spin_lock_irqsave-is-held.patch patches.arch/arm64-ls1043-0010-powerpc-qe_lib-gpio-use-gpiochip-data-pointer.patch patches.arch/arm64-ls1043-0011-fsl-qe-add-rx_sync-and-tx_sync-for-TDM-mode.patch patches.arch/arm64-ls1043-0012-fsl-qe-setup-clock-source-for-TDM-mode.patch patches.arch/arm64-ls1043-0013-fsl-qe-Add-QE-TDM-lib.patch patches.arch/arm64-ls1043-0014-soc-fsl-qe-Use-resource_size.patch patches.arch/arm64-ls1043-0015-soc-fsl-qe-Use-of_adress_to_resource-in-get_qe_base.patch patches.arch/arm64-ls1043-0016-fsl-qe-use-of_property_read_bool.patch patches.arch/arm64-ls1043-0017-soc-fsl-qe-fix-Oops-on-CPM1-and-likely-CPM2.patch patches.arch/arm64-ls1043-0018-soc-fsl-qe-fix-gpio-save_regs-functions.patch patches.arch/arm64-ls1043-0019-soc-fsl-Introduce-DPAA-1.x-BMan-device-driver.patch patches.arch/arm64-ls1043-0020-soc-fsl-Introduce-DPAA-1.x-QMan-device-driver.patch patches.arch/arm64-ls1043-0021-soc-bman-Add-self-test-for-BMan-driver.patch patches.arch/arm64-ls1043-0022-soc-qman-Add-self-test-for-QMan-driver.patch patches.arch/arm64-ls1043-0023-arch-powerpc-Add-CONFIG_FSL_DPAA-to-corenetXX_smp_de.patch patches.arch/arm64-ls1043-0024-soc-fsl-fix-spelling-mistakes-in-critical-error-mess.patch patches.arch/arm64-ls1043-0025-soc-qman-Check-ioremap-return-value.patch patches.arch/arm64-ls1043-0026-soc-qman-Replace-of_get_property-with-portable-equiv.patch patches.arch/arm64-ls1043-0027-soc-qman-Fix-h-w-resource-cleanup-error-path-handlin.patch patches.arch/arm64-ls1043-0028-soc-qbman-Fix-resource-leak-on-portal-probing-error-.patch patches.arch/arm64-ls1043-0029-soc-qman-Fix-direct-access-to-fd-s-addr_lo-use-prope.patch patches.arch/arm64-ls1043-0030-soc-qman-test-Fix-implementation-of-fd_cmp.patch patches.arch/arm64-ls1043-0031-soc-qman-Don-t-add-a-new-platform-device-for-dma-map.patch patches.arch/arm64-ls1043-0032-soc-qman-test-Don-t-use-dummy-platform-device-for-dm.patch patches.arch/arm64-ls1043-0033-soc-qman-Remove-redundant-checks-from-qman_create_cg.patch patches.arch/arm64-ls1043-0034-soc-qman-Remove-unused-struct-qm_mcc-layouts.patch patches.arch/arm64-ls1043-0035-soc-qman-Fix-accesses-to-fqid-cleanup.patch patches.arch/arm64-ls1043-0036-soc-qman-Drop-unused-field-from-eqcr-dqrr-descriptor.patch patches.arch/arm64-ls1043-0037-soc-qbman-Handle-endianness-of-qm-bm_in-out.patch patches.arch/arm64-ls1043-0038-soc-qman-Change-remaining-contextB-into-context_b.patch patches.arch/arm64-ls1043-0039-soc-qman-Clean-up-CGR-CSCN-target-update-operations.patch patches.arch/arm64-ls1043-0040-soc-qman-Handle-endianness-of-h-w-descriptors.patch patches.arch/arm64-ls1043-0041-soc-fsl-add-GUTS-driver-for-QorIQ-platforms.patch patches.arch/arm64-ls1043-0042-soc-fsl-fix-section-mismatch-build-warnings.patch patches.arch/arm64-ls1043-0043-soc-fsl-qe-use-builtin_platform_driver.patch patches.arch/arm64-ls1043-0044-soc-fsl-bman-Use-resource_size-instead-of-computatio.patch patches.arch/arm64-ls1043-0045-soc-fsl-qman-test-use-DEFINE_SPINLOCK.patch patches.arch/arm64-ls1043-0046-soc-qman-export-volatile-dequeue-related-structs.patch patches.arch/arm64-ls1043-0047-soc-qman-add-dedicated-channel-ID-for-CAAM.patch patches.arch/arm64-ls1043-0048-soc-qman-export-non-programmable-FQD-fields-query.patch patches.arch/arm64-ls1043-0049-soc-fsl-qe-get-rid-of-immrbar_virt_to_phys.patch patches.arch/arm64-ls1043-0050-soc-fsl-qe-round-brg_freq-to-1kHz-granularity.patch patches.arch/arm64-ls1043-0051-soc-fsl-qe-only-apply-QE_General4-workaround-on-affe.patch patches.arch/arm64-ls1043-0052-soc-fsl-qe-add-EXPORT_SYMBOL-for-the-2-qe_tdm-functi.patch patches.arch/arm64-ls1043-0053-soc-fsl-qbman-Disable-IRQs-for-deferred-QBMan-work.patch patches.arch/arm64-ls1043-0054-soc-qbman-Fix-implicit-header-dependency-now-causing.patch patches.arch/arm64-ls1043-0055-soc-qbman-Move-dma-mapping.h-include-to-qman_priv.h.patch patches.arch/arm64-ls1043-0056-soc-fsl-qbman-Use-shared-dma-pool-for-BMan-private-m.patch patches.arch/arm64-ls1043-0057-soc-fsl-qbman-Use-shared-dma-pool-for-QMan-private-m.patch patches.arch/arm64-ls1043-0058-soc-fsl-qbman-Drop-set-clear_bits-usage.patch patches.arch/arm64-ls1043-0059-soc-fsl-qbman-Drop-L1_CACHE_BYTES-compile-time-check.patch patches.arch/arm64-ls1043-0060-soc-fsl-qbman-Fix-ARM32-typo.patch patches.arch/arm64-ls1043-0061-soc-fsl-qbman-Rework-ioremap-calls-for-ARM-PPC.patch patches.arch/arm64-ls1043-0062-soc-fsl-qbman-add-QMAN_REV32.patch patches.arch/arm64-ls1043-0063-soc-fsl-qbman-different-register-offsets-on-ARM.patch patches.arch/arm64-ls1043-0064-soc-fsl-qbman-Add-missing-headers-on-ARM.patch patches.arch/arm64-ls1043-0065-fsl-soc-qbman-Enable-FSL_LAYERSCAPE-config-on-ARM.patch patches.arch/arm64-ls1043-0066-of-reserved_mem-add-support-for-using-more-than-one-.patch patches.arch/arm64-ls1043-0067-thermal-qoriq-Add-thermal-management-support.patch patches.arch/arm64-ls1043-0068-PCI-layerscape-Add-LS1046a-support.patch patches.arch/arm64-ls1043-0069-devres-add-devm_alloc_percpu.patch patches.arch/arm64-ls1043-0070-fsl-fman-Add-FMan-MURAM-support.patch patches.arch/arm64-ls1043-0071-dpaa_eth-add-support-for-DPAA-Ethernet.patch patches.arch/arm64-ls1043-0072-dpaa_eth-add-ethtool-functionality.patch patches.arch/arm64-ls1043-0073-dpaa_eth-add-ethtool-statistics.patch patches.arch/arm64-ls1043-0074-dpaa_eth-add-sysfs-exports.patch patches.arch/arm64-ls1043-0075-dpaa_eth-add-trace-points.patch patches.arch/arm64-ls1043-0076-dpaa_eth-use-big-endian-accessors.patch patches.arch/arm64-ls1043-0077-dpaa_eth-remove-redundant-dependency-on-FSL_SOC.patch patches.arch/arm64-ls1043-0078-net-freescale-dpaa-use-new-api-ethtool_-get-set-_lin.patch patches.arch/arm64-ls1043-0079-dpaa_eth-cleanup-after-init_phy-failure.patch patches.arch/arm64-ls1043-0080-dpaa_eth-Initialize-CGR-structure-before-init.patch patches.arch/arm64-ls1043-0081-dpaa_eth-small-leak-on-error.patch patches.arch/arm64-ls1043-0082-dpaa_eth-implement-ioctl-for-PHY-related-ops.patch patches.arch/arm64-ls1043-0083-dpaa_eth-remove-redundant-initialization.patch patches.arch/arm64-ls1043-0084-dpaa_eth-enable-Rx-checksum-offload.patch patches.arch/arm64-ls1043-0085-dpaa_eth-do-not-ignore-port-api-return-value.patch patches.arch/arm64-ls1043-0086-dpaa_eth-add-four-prioritised-Tx-traffic-classes.patch patches.arch/arm64-ls1043-0087-dpaa_eth-enable-multiple-Tx-traffic-classes.patch patches.arch/arm64-ls1043-0088-dpaa_eth-enable-context-A-stashing.patch patches.arch/arm64-ls1043-0089-dpaa_eth-use-AVOIDBLOCK-for-Tx-confirmation-queues.patch patches.arch/arm64-ls1043-0090-fsl-fman-Add-FMan-support.patch patches.arch/arm64-ls1043-0091-fsl-fman-Add-FMan-MAC-support.patch patches.arch/arm64-ls1043-0092-fsl-fman-Add-FMan-SP-support.patch patches.arch/arm64-ls1043-0093-fsl-fman-Add-FMan-Port-Support.patch patches.arch/arm64-ls1043-0094-fsl-fman-Add-FMan-MAC-driver.patch patches.arch/arm64-ls1043-0095-fsl-fman-allow-modular-build.patch patches.arch/arm64-ls1043-0096-fsl-fman-fix-the-pause_time-test.patch patches.arch/arm64-ls1043-0097-fsl-fman-double-free-on-probe-failure.patch patches.arch/arm64-ls1043-0098-fsl-fman-Initialize-fman-dev-earlier.patch patches.arch/arm64-ls1043-0099-fsl-fman-fix-dtsec_set_tx_pause_frames.patch patches.arch/arm64-ls1043-0100-fsl-fman-Workaround-for-Errata-A-007273.patch patches.arch/arm64-ls1043-0101-fsl-fman-Convert-to-long.patch patches.arch/arm64-ls1043-0102-fsl-fman-split-lines-over-80-characters.patch patches.arch/arm64-ls1043-0103-fsl-fman-fix-loadable-module-compilation.patch patches.arch/arm64-ls1043-0104-fsl-fman-small-fixes.patch patches.arch/arm64-ls1043-0105-fsl-fman-use-of_get_phy_mode.patch patches.arch/arm64-ls1043-0106-fsl-fman-simplify-device-tree-reads.patch patches.arch/arm64-ls1043-0107-fsl-fman-return-a-phy_dev-pointer-from-init.patch patches.arch/arm64-ls1043-0108-fsl-fman-MEMAC-may-use-QSGMII-PHY-interface-mode.patch patches.arch/arm64-ls1043-0109-fsl-fman-check-pcsphy-pointer-before-use.patch patches.arch/arm64-ls1043-0110-fsl-fman-check-of_get_phy_mode-return-value.patch patches.arch/arm64-ls1043-0111-fsl-fman-simplify-redundant-condition.patch patches.arch/arm64-ls1043-0112-fsl-fman-fix-return-value-checking.patch patches.arch/arm64-ls1043-0113-fsl-fman-remove-leftover-comment.patch patches.arch/arm64-ls1043-0114-fsl-fman-fix-error-return-code-in-mac_probe.patch patches.arch/arm64-ls1043-0115-fsl-fman-fix-a-leak-in-tgec_free.patch patches.arch/arm64-ls1043-0116-net-fsl-fman-fix-phydev-reference-leak.patch patches.arch/arm64-ls1043-0117-net-fsl-fman-fix-fixed-link-phydev-reference-leak.patch patches.arch/arm64-ls1043-0118-fsl-fman-fix-1G-support-for-QSGMII-interfaces.patch patches.arch/arm64-ls1043-0119-powerpc-fsl-fman-remove-fsl-fman-from-of_device_ids.patch patches.arch/arm64-ls1043-0120-fsl-fman-A007273-only-applies-to-PPC-SoCs.patch patches.arch/arm64-ls1043-0121-fsl-fman-enable-compilation-on-ARM64.patch patches.arch/arm64-ls1043-0122-net-fman-fix-build-errors-when-linux-phy-.h-is-remov.patch patches.arch/arm64-ls1043-0123-fsl-fman-fix-spelling-mistake-in-variable-name-en_ts.patch patches.arch/arm64-ls1043-0124-fsl-fman-parse-result-data-is-big-endian.patch patches.arch/arm64-ls1043-0125-fsl-fman-set-HW-parser-as-BMI-next-engine.patch patches.arch/arm64-ls1043-0126-fsl-fman-remove-wrong-free.patch patches.arch/arm64-ls1043-0127-fsl-fman-enlarge-FIFO-to-allow-for-the-5th-port.patch patches.arch/arm64-ls1043-0128-fsl-fman-take-into-account-all-RGMII-modes.patch patches.arch/arm64-ls1043-0129-phy-Add-an-mdio_device-structure.patch patches.arch/arm64-ls1043-0130-arm64-Export-arch_setup_dma_ops.patch patches.arch/arm64-ls1043-0131-crypto-caam-check-return-value-of-sg_nents_for_len.patch patches.arch/arm64-ls1043-0132-crypto-caam-pass-the-correct-buffer-length.patch patches.arch/arm64-ls1043-0133-crypto-caam-enable-LARGE_BURST-for-enhancing-DMA-tra.patch patches.arch/arm64-ls1043-0134-crypto-caam-Staticize-caam_jr_shutdown.patch patches.arch/arm64-ls1043-0135-crypto-caam-fix-offset-field-in-hw-sg-entries.patch patches.arch/arm64-ls1043-0136-crypto-caam-handle-core-endianness-caam-endianness.patch patches.arch/arm64-ls1043-0137-crypto-caam-add-ARCH_LAYERSCAPE-to-supported-archite.patch patches.arch/arm64-ls1043-0138-crypto-caam-fix-misspelled-upper_32_bits.patch patches.arch/arm64-ls1043-0139-crypto-caam-replace-deprecated-EXTRA_CFLAGS.patch patches.arch/arm64-ls1043-0140-crypto-caam-add-support-for-RSA-algorithm.patch patches.arch/arm64-ls1043-0141-crypto-caam-fix-DMA-API-mapping-leak.patch patches.arch/arm64-ls1043-0142-crypto-caam-ensure-descriptor-buffers-are-cacheline-.patch patches.arch/arm64-ls1043-0143-crypto-caam-incorporate-job-descriptor-into-struct-a.patch patches.arch/arm64-ls1043-0144-crypto-caam-mark-the-hardware-descriptor-as-cache-li.patch patches.arch/arm64-ls1043-0145-crypto-caam-replace-sec4_sg-pointer-with-array.patch patches.arch/arm64-ls1043-0146-crypto-caam-ensure-that-we-clean-up-after-an-error.patch patches.arch/arm64-ls1043-0147-crypto-caam-check-and-use-dma_map_sg-return-code.patch patches.arch/arm64-ls1043-0148-crypto-caam-add-ahash_edesc_alloc-for-descriptor-all.patch patches.arch/arm64-ls1043-0149-crypto-caam-move-job-descriptor-initialisation-to-ah.patch patches.arch/arm64-ls1043-0150-crypto-caam-add-ahash_edesc_add_src.patch patches.arch/arm64-ls1043-0151-crypto-caam-get-rid-of-tasklet.patch patches.arch/arm64-ls1043-0152-crypto-caam-avoid-kernel-warnings-on-probe-failure.patch patches.arch/arm64-ls1043-0153-crypto-caam-add-missing-header-dependencies.patch patches.arch/arm64-ls1043-0154-crypto-caam-fix-rfc3686-ctr-aes-IV-load.patch patches.arch/arm64-ls1043-0155-crypto-caam-Use-kmalloc_array-in-ahash_setkey.patch patches.arch/arm64-ls1043-0156-crypto-caam-Rename-jump-labels-in-ahash_setkey.patch patches.arch/arm64-ls1043-0157-crypto-caam-Rename-a-jump-label-in-five-functions.patch patches.arch/arm64-ls1043-0158-crypto-caam-Return-a-value-directly-in-caam_hash_cra.patch patches.arch/arm64-ls1043-0159-crypto-caam-Delete-an-unnecessary-initialisation-in-.patch patches.arch/arm64-ls1043-0160-crypto-caam-Move-common-error-handling-code-in-two-f.patch patches.arch/arm64-ls1043-0161-crypto-caam-fix-sg-dump.patch patches.arch/arm64-ls1043-0162-crypto-caam-Unmap-region-obtained-by-of_iomap.patch patches.arch/arm64-ls1043-0163-crypto-caam-treat-SGT-address-pointer-as-u64.patch patches.arch/arm64-ls1043-0164-crypto-caam-add-support-for-iMX6UL.patch patches.arch/arm64-ls1043-0165-crypto-caam-fix-type-mismatch-warning.patch patches.arch/arm64-ls1043-0166-crypto-caam-completely-remove-error-propagation-hand.patch patches.arch/arm64-ls1043-0167-crypto-caam-desc.h-fixes.patch patches.arch/arm64-ls1043-0168-crypto-caam-fix-sparse-warnings.patch patches.arch/arm64-ls1043-0169-crypto-caam-fix-smatch-warnings.patch patches.arch/arm64-ls1043-0170-crypto-caam-remove-unused-may_sleep-in-dbg_dump_sg.patch patches.arch/arm64-ls1043-0171-crypto-caam-remove-unused-command-from-aead-givencry.patch patches.arch/arm64-ls1043-0172-crypto-caam-trivial-code-clean-up.patch patches.arch/arm64-ls1043-0173-crypto-caam-remove-unreachable-code-in-report_ccb_st.patch patches.arch/arm64-ls1043-0174-crypto-caam-fix-DMA-API-mapping-leak-in-ablkcipher-c.patch patches.arch/arm64-ls1043-0175-Revert-crypto-caam-get-rid-of-tasklet.patch patches.arch/arm64-ls1043-0176-crypto-caam-move-sec4_sg_entry-to-sg_sw_sec4.h.patch patches.arch/arm64-ls1043-0177-crypto-caam-constify-pointer-to-descriptor-buffer.patch patches.arch/arm64-ls1043-0178-crypto-caam-merge-identical-ahash_final-finup-shared.patch patches.arch/arm64-ls1043-0179-crypto-caam-move-append_key_aead-into-init_sh_desc_k.patch patches.arch/arm64-ls1043-0180-crypto-caam-group-algorithm-related-params.patch patches.arch/arm64-ls1043-0181-crypto-caam-remove-superfluous-alg_op-algorithm-para.patch patches.arch/arm64-ls1043-0182-crypto-caam-improve-key-inlining.patch patches.arch/arm64-ls1043-0183-crypto-caam-rewrite-some-generic-inline-append-cmds.patch patches.arch/arm64-ls1043-0184-crypto-caam-remove-unneded-dependencies-on-CRYPTO_DE.patch patches.arch/arm64-ls1043-0185-crypto-caam-refactor-encryption-descriptors-generati.patch patches.arch/arm64-ls1043-0186-crypto-caam-consolidate-split-key-length-computation.patch patches.arch/arm64-ls1043-0187-crypto-caam-refactor-ahash-shared-descriptor-generat.patch patches.arch/arm64-ls1043-0188-crypto-caam-pass-key-buffers-with-typesafe-pointers.patch patches.arch/arm64-ls1043-0189-crypto-caam-make-aamalg_desc-a-proper-module.patch patches.arch/arm64-ls1043-0190-crypto-caam-fix-pointer-size-for-AArch64-boot-loader.patch patches.arch/arm64-ls1043-0191-crypto-caam-check-caam_emi_slow-instead-of-re-lookup.patch patches.arch/arm64-ls1043-0192-crypto-caam-don-t-include-unneeded-headers.patch patches.arch/arm64-ls1043-0193-crypto-caam-check-return-code-of-dma_set_mask_and_co.patch patches.arch/arm64-ls1043-0194-crypto-caam-fix-JR-IO-mapping-if-one-fails.patch patches.arch/arm64-ls1043-0195-crypto-caam-fix-HW-S-G-in-ablkcipher_giv_edesc_alloc.patch patches.arch/arm64-ls1043-0196-crypto-caam-check-sg_count-return-value.patch patches.arch/arm64-ls1043-0197-crypto-caam-replace-sg_count-with-sg_nents_for_len.patch patches.arch/arm64-ls1043-0198-crypto-caam-use-dma_map_sg-return-code.patch patches.arch/arm64-ls1043-0199-crypto-caam-don-t-dma_map-key-for-hash-algorithms.patch patches.arch/arm64-ls1043-0200-crypto-caam-fix-DMA-API-leaks-for-multiple-setkey-ca.patch patches.arch/arm64-ls1043-0201-crypto-caam-fix-error-path-for-ctx_dma-mapping-failu.patch patches.arch/arm64-ls1043-0202-crypto-caam-abstract-ahash-request-double-buffering.patch patches.arch/arm64-ls1043-0203-crypto-caam-fix-state-buffer-DMA-un-mapping.patch patches.arch/arm64-ls1043-0204-crypto-caam-avoid-double-inclusion-in-desc_constr.h.patch patches.arch/arm64-ls1043-0205-crypto-caam-fix-JR-platform-device-subsequent-re-cre.patch patches.arch/arm64-ls1043-0206-crypto-caam-add-Queue-Interface-QI-backend-support.patch patches.arch/arm64-ls1043-0207-crypto-caam-qi-add-ablkcipher-and-authenc-algorithms.patch patches.arch/arm64-ls1043-0208-crypto-caam-fix-invalid-dereference-in-caam_rsa_init.patch patches.arch/arm64-ls1043-0209-crypto-caam-fix-error-return-code-in-caam_qi_init.patch patches.arch/arm64-ls1043-0210-asm-generic-io.h-allow-barriers-in-io-read-write-16-.patch patches.arch/arm64-ls1043-0211-asm-generic-io.h-add-io-read-write-64-accessors.patch patches.arch/arm64-ls1043-0212-arm64-add-io-read-write-64be-accessors.patch patches.arch/arm64-ls1043-0213-powerpc-add-io-read-write-64-accessors.patch patches.arch/arm64-ls1043-0214-soc-qman-add-macros-needed-by-caam-qi-driver.patch patches.arch/arm64-ls1043-0215-caam-Declare-PER_CPU-variable-outside-function-scope.patch patches.arch/arm64-ls1043-0216-drivers-dma-coherent-use-memset_io-for-DMA_MEMORY_IO.patch patches.arch/arm64-ls1043-0217-drivers-dma-coherent-use-MEMREMAP_WC-for-DMA_MEMORY_.patch patches.arch/arm64-ls1043-0218-memremap-add-MEMREMAP_WC-flag.patch patches.arch/arm64-ls1043-0219-memremap-don-t-modify-flags.patch patches.arch/arm64-ls1043-0220-media-of-reserved_mem-restore-old-behavior-when-no-r.patch patches.arch/arm64-ls1043-0221-caam-Use-old-attrs-interface.patch # arm64 GTDT support patches.drivers/0001-of-Add-a-new-macro-to-declare_of-for-one-parameter-f.patch patches.drivers/0002-clocksource-drivers-clksrc-probe-Introduce-init-func.patch patches.drivers/0003-clocksource-drivers-arm_arch_timer-Enable-and-verify.patch patches.drivers/0004-clockevents-drivers-arm_arch_timer-Implement-set_sta.patch patches.drivers/0005-clocksource-drivers-arm_arch_timer-Convert-init-func.patch patches.drivers/0006-clocksource-drivers-arm_arch_timer-Control-the-evtst.patch patches.drivers/0007-arm64-arch_timer-Save-cntkctl_el1-as-a-per-cpu-varia.patch patches.drivers/0008-clocksource-arm_arch_timer-clean-up-printk-usage.patch patches.drivers/0009-clocksource-arm_arch_timer-rename-type-macros.patch patches.drivers/0010-clocksource-arm_arch_timer-rename-the-PPI-enum.patch patches.drivers/0011-clocksource-arm_arch_timer-move-enums-and-defines-to.patch patches.drivers/0012-clocksource-arm_arch_timer-add-a-new-enum-for-spi-ty.patch patches.drivers/0013-clocksource-arm_arch_timer-rework-PPI-selection.patch patches.drivers/0014-clocksource-arm_arch_timer-split-dt-only-rate-handli.patch patches.drivers/0015-clocksource-arm_arch_timer-refactor-arch_timer_needs.patch patches.drivers/0016-clocksource-arm_arch_timer-move-arch_timer_needs_of_.patch patches.drivers/0017-clocksource-arm_arch_timer-add-structs-to-describe-M.patch patches.drivers/0018-clocksource-arm_arch_timer-split-MMIO-timer-probing.patch patches.drivers/0001-clocksource-drivers-arm_arch_timer-Fix-read-and-ioun.patch patches.drivers/0019-acpi-arm64-Add-GTDT-table-parse-driver.patch patches.drivers/0020-clocksource-arm_arch_timer-simplify-ACPI-support-cod.patch patches.drivers/0021-acpi-arm64-Add-memory-mapped-timer-support-in-GTDT-d.patch patches.drivers/0022-clocksource-arm_arch_timer-add-GTDT-support-for-memo.patch patches.drivers/0023-acpi-arm64-Add-SBSA-Generic-Watchdog-support-in-GTDT.patch patches.drivers/0024-arm64-arch_timer-Mark-errata-handlers-as-__maybe_unu.patch patches.drivers/0025-clocksource-arm_arch_timer-Fix-arch_timer_mem_find_b.patch # armv7hl fixups (bsc#1043231) patches.arch/ARM-add-support-for-generic-early_ioremap-early_memr patches.arch/ARM-gic-v3-Work-around-definition-of-gic_write_bpr1 # bsc#1031492 (arm64 ThunderX CPU stall) patches.arch/arm64-bsc1031492-0001-arm64-Add-macros-to-read-write-system-registers.patch patches.arch/arm64-bsc1031492-0002-arm64-use-local-label-prefixes-for-__reg_num-symbols.patch patches.arch/arm64-bsc1031492-0003-arm64-cpufeature-append-additional-id_aa64mmfr2-fiel.patch patches.arch/arm64-bsc1031492-0004-arm64-hw_breakpoint-Allow-EL2-breakpoints-if-running.patch patches.arch/arm64-bsc1031492-0005-arm64-simplify-sysreg-manipulation.patch patches.arch/arm64-bsc1031492-0006-arm64-add-conditional-instruction-simulation-support.patch patches.arch/arm64-bsc1031492-0007-arm64-Get-rid-of-asm-opcodes.h.patch patches.arch/arm64-bsc1031492-0008-arm64-Work-around-broken-.inst-when-defective-gas-is.patch patches.arch/arm64-bsc1031492-0009-arm64-cpufeature-Define-helpers-for-sys_reg-id.patch patches.arch/arm64-bsc1031492-0010-arm64-sysreg-sort-by-encoding.patch patches.arch/arm64-bsc1031492-0011-arm64-sysreg-add-debug-system-registers.patch patches.arch/arm64-bsc1031492-0012-arm64-sysreg-add-performance-monitor-registers.patch patches.arch/arm64-bsc1031492-0013-KVM-arm64-add-SYS_DESC.patch patches.arch/arm64-bsc1031492-0014-KVM-arm64-Use-common-debug-sysreg-definitions.patch patches.arch/arm64-bsc1031492-0015-KVM-arm64-Use-common-performance-monitor-sysreg-defi.patch patches.arch/arm64-bsc1031492-0016-KVM-arm64-Use-common-GICv3-sysreg-definitions.patch patches.arch/arm64-bsc1031492-0017-KVM-arm64-Use-common-physical-timer-sysreg-definitio.patch patches.arch/arm64-bsc1031492-0018-KVM-arm64-use-common-invariant-sysreg-definitions.patch patches.arch/arm64-bsc1031492-0019-KVM-arm64-Use-common-sysreg-definitions.patch patches.arch/arm64-bsc1031492-0020-KVM-arm64-Use-common-Set-Way-sys-definitions.patch patches.arch/arm64-bsc1031492-0021-KVM-arm-arm64-vgic-Fix-GICC_PMR-uaccess-on-GICv3-and.patch patches.arch/arm64-bsc1031492-0022-arm64-cpufeature-Make-ID-reg-accessor-naming-less-co.patch patches.arch/arm64-bsc1031492-0023-kvm-make-KVM_CAP_COALESCED_MMIO-architecture-agnosti.patch patches.arch/arm64-bsc1031492-0024-kvm-arm-arm64-Rework-gpa-callback-handlers.patch patches.arch/arm64-bsc1031492-0025-KVM-arm-arm64-vgic-Defer-touching-GICH_VMCR-to-vcpu_.patch patches.arch/arm64-bsc1031492-0026-KVM-arm-arm64-vgic-Avoid-flushing-vgic-state-when-th.patch patches.arch/arm64-bsc1031492-0027-KVM-arm-arm64-vgic-Get-rid-of-live_lrs.patch patches.arch/arm64-bsc1031492-0028-KVM-arm-arm64-vgic-Only-set-underflow-when-actually-.patch patches.arch/arm64-bsc1031492-0029-KVM-arm-arm64-vgic-Get-rid-of-unnecessary-process_ma.patch patches.arch/arm64-bsc1031492-0030-KVM-arm-arm64-vgic-Get-rid-of-unnecessary-save_maint.patch patches.arch/arm64-bsc1031492-0031-KVM-arm-arm64-vgic-Get-rid-of-MISR-and-EISR-fields.patch patches.arch/arm64-bsc1031492-0032-KVM-arm-arm64-vgic-Implement-early-VGIC-init-functio.patch patches.arch/arm64-bsc1031492-0033-KVM-arm-arm64-vgic-Don-t-check-vgic_initialized-in-s.patch patches.arch/arm64-bsc1031492-0034-KVM-arm-arm64-vgic-Improve-sync_hwstate-performance.patch patches.arch/arm64-bsc1031492-0035-arm64-KVM-PMU-Refactor-pmu_-_el0_disabled.patch patches.arch/arm64-bsc1031492-0036-arm64-KVM-PMU-Inject-UNDEF-exception-on-illegal-regi.patch patches.arch/arm64-bsc1031492-0037-arm64-KVM-PMU-Inject-UNDEF-on-non-privileged-accesse.patch patches.arch/arm64-bsc1031492-0038-arm64-KVM-Make-unexpected-reads-from-WO-registers-in.patch patches.arch/arm64-bsc1031492-0039-arm64-KVM-PMU-Inject-UNDEF-on-read-access-to-PMSWINC.patch patches.arch/arm64-bsc1031492-0040-arm64-KVM-Treat-sysreg-accessors-returning-false-as-.patch patches.arch/arm64-bsc1031492-0041-arm64-KVM-Do-not-corrupt-registers-on-failed-64bit-C.patch patches.arch/arm64-bsc1031492-0042-arm-KVM-Make-unexpected-register-accesses-inject-an-.patch patches.arch/arm64-bsc1031492-0043-arm-KVM-Treat-CP15-accessors-returning-false-as-succ.patch patches.arch/arm64-bsc1031492-0044-arm64-KVM-Move-lr-save-restore-to-do_el2_call.patch patches.arch/arm64-bsc1031492-0045-arm64-KVM-Implement-HVC_RESET_VECTORS-stub-hypercall.patch patches.arch/arm64-bsc1031492-0046-arm64-KVM-Implement-HVC_GET_VECTORS-in-the-init-code.patch patches.arch/arm64-bsc1031492-0047-arm64-KVM-Allow-the-main-HYP-code-to-use-the-init-hy.patch patches.arch/arm64-bsc1031492-0048-arm64-KVM-Convert-__cpu_reset_hyp_mode-to-using-__hy.patch patches.arch/arm64-bsc1031492-0049-arm64-KVM-Implement-HVC_SOFT_RESTART-in-the-init-cod.patch patches.arch/arm64-bsc1031492-0050-ARM-KVM-Convert-KVM-to-use-HVC_GET_VECTORS.patch patches.arch/arm64-bsc1031492-0051-ARM-KVM-Implement-HVC_RESET_VECTORS-stub-hypercall-i.patch patches.arch/arm64-bsc1031492-0052-ARM-KVM-Implement-HVC_GET_VECTORS-in-the-init-code.patch patches.arch/arm64-bsc1031492-0053-ARM-KVM-Allow-the-main-HYP-code-to-use-the-init-hyp-.patch patches.arch/arm64-bsc1031492-0054-ARM-KVM-Convert-__cpu_reset_hyp_mode-to-using-__hyp_.patch patches.arch/arm64-bsc1031492-0055-ARM-KVM-Implement-HVC_SOFT_RESTART-in-the-init-code.patch patches.arch/arm64-bsc1031492-0056-ARM-KVM-Gracefully-handle-hyp-stubs-being-restored-f.patch patches.arch/arm64-bsc1031492-0057-arm-arm64-KVM-Use-__hyp_reset_vectors-directly.patch patches.arch/arm64-bsc1031492-0058-arm-arm64-KVM-Remove-kvm_get_idmap_start.patch patches.arch/arm64-bsc1031492-0059-arm-arm64-KVM-Use-HVC_RESET_VECTORS-to-reinit-HYP-mo.patch patches.arch/arm64-bsc1031492-0060-arm64-hyp-stub-Stop-pointlessly-clobbering-lr.patch patches.arch/arm64-bsc1031492-0061-arm64-hyp-stub-Don-t-save-lr-in-the-EL1-code.patch patches.arch/arm64-bsc1031492-0062-arm64-hyp-stub-Define-a-return-value-for-failed-stub.patch patches.arch/arm64-bsc1031492-0063-arm64-hyp-stub-Implement-HVC_RESET_VECTORS-stub-hype.patch patches.arch/arm64-bsc1031492-0064-ARM-hyp-stub-improve-ABI.patch patches.arch/arm64-bsc1031492-0065-ARM-soft-reboot-into-same-mode-that-we-entered-the-k.patch patches.arch/arm64-bsc1031492-0066-ARM-hyp-stub-Use-r1-for-the-soft-restart-address.patch patches.arch/arm64-bsc1031492-0067-ARM-hyp-stub-Define-a-return-value-for-failed-stub-c.patch patches.arch/arm64-bsc1031492-0068-ARM-hyp-stub-Implement-HVC_RESET_VECTORS-stub-hyperc.patch patches.arch/arm64-bsc1031492-0069-ARM-hyp-stub-KVM-Kill-__hyp_get_vectors.patch patches.arch/arm64-bsc1031492-0070-arm64-hyp-stub-KVM-Kill-__hyp_get_vectors.patch patches.arch/arm64-bsc1031492-0071-arm64-hyp-stub-Zero-x0-on-successful-stub-handling.patch patches.arch/arm64-bsc1031492-0072-ARM-hyp-stub-Zero-r0-on-successful-stub-handling.patch patches.arch/arm64-bsc1031492-0073-KVM-arm-arm64-vgic-v3-De-optimize-VMCR-save-restore-.patch patches.arch/arm64-bsc1031492-0074-KVM-arm-arm64-vgic-v3-Fix-off-by-one-LR-access.patch patches.arch/arm64-bsc1031492-0075-ARM-hyp-stub-Fix-Thumb-2-compilation.patch patches.arch/arm64-bsc1031492-0076-ARM-KVM-Fix-idmap-stub-entry-when-running-Thumb-2-co.patch patches.arch/arm64-bsc1031492-0077-KVM-arm-arm64-Move-shared-files-to-virt-kvm-arm.patch patches.arch/arm64-bsc1031492-0078-KVM-arm-arm64-vgic-its-rename-itte-into-ite.patch patches.arch/arm64-bsc1031492-0079-arm-arm64-vgic-turn-vgic_find_mmio_region-into-publi.patch patches.arch/arm64-bsc1031492-0080-KVM-arm64-vgic-its-KVM_DEV_ARM_VGIC_GRP_ITS_REGS-gro.patch patches.arch/arm64-bsc1031492-0081-KVM-arm-arm64-vgic-expose-un-lock_all_vcpus.patch patches.arch/arm64-bsc1031492-0082-KVM-arm64-vgic-its-Implement-vgic_its_has_attr_regs-.patch patches.arch/arm64-bsc1031492-0083-KVM-arm64-vgic-its-Implement-vgic_mmio_uaccess_write.patch patches.arch/arm64-bsc1031492-0084-KVM-arm64-vgic-its-Introduce-migration-ABI-infrastru.patch patches.arch/arm64-bsc1031492-0085-KVM-arm64-vgic-its-Implement-vgic_mmio_uaccess_write.patch patches.arch/arm64-bsc1031492-0086-KVM-arm64-vgic-its-Interpret-MAPD-Size-field-and-che.patch patches.arch/arm64-bsc1031492-0087-KVM-arm64-vgic-its-Interpret-MAPD-ITT_addr-field.patch patches.arch/arm64-bsc1031492-0088-KVM-arm64-vgic-its-Check-the-device-id-matches-TYPER.patch patches.arch/arm64-bsc1031492-0089-KVM-arm64-vgic-v3-vgic_v3_lpi_sync_pending_status.patch patches.arch/arm64-bsc1031492-0090-KVM-arm64-vgic-its-Read-config-and-pending-bit-in-ad.patch patches.arch/arm64-bsc1031492-0091-KVM-arm64-vgic-its-KVM_DEV_ARM_ITS_SAVE-RESTORE_TABL.patch patches.arch/arm64-bsc1031492-0092-KVM-arm64-vgic-its-vgic_its_alloc_ite-device.patch patches.arch/arm64-bsc1031492-0093-KVM-arm64-vgic-its-Add-infrastructure-for-table-look.patch patches.arch/arm64-bsc1031492-0094-KVM-arm64-vgic-its-Collection-table-save-restore.patch patches.arch/arm64-bsc1031492-0095-KVM-arm64-vgic-its-vgic_its_check_id-returns-the-ent.patch patches.arch/arm64-bsc1031492-0096-KVM-arm64-vgic-its-Device-table-save-restore.patch patches.arch/arm64-bsc1031492-0097-KVM-arm64-vgic-its-ITT-save-and-restore.patch patches.arch/arm64-bsc1031492-0098-KVM-arm64-vgic-its-Fix-pending-table-sync.patch patches.arch/arm64-bsc1031492-0099-KVM-arm64-vgic-v3-KVM_DEV_ARM_VGIC_SAVE_PENDING_TABL.patch patches.arch/arm64-bsc1031492-0100-KVM-arm-arm64-vgic-Rename-kvm_vgic_vcpu_init-to-kvm_.patch patches.arch/arm64-bsc1031492-0101-KVM-arm-arm64-Refactor-vgic_register_redist_iodevs.patch patches.arch/arm64-bsc1031492-0102-KVM-arm-arm64-Make-vgic_v3_check_base-more-broadly-u.patch patches.arch/arm64-bsc1031492-0103-KVM-arm-arm64-Slightly-rework-kvm_vgic_addr.patch patches.arch/arm64-bsc1031492-0104-KVM-arm-arm64-Register-iodevs-when-setting-redist-ba.patch patches.arch/arm64-bsc1031492-0105-KVM-arm-arm64-Get-rid-of-its-initialized-field.patch patches.arch/arm64-bsc1031492-0106-KVM-arm-arm64-Register-ITS-iodev-when-setting-base-a.patch patches.arch/arm64-bsc1031492-0107-KVM-arm-arm64-Don-t-call-map_resources-when-restorin.patch patches.arch/arm64-bsc1031492-0108-KVM-arm-arm64-vgic-its-Cleanup-after-failed-ITT-rest.patch patches.arch/arm64-bsc1031492-0109-ARM-KVM-Fix-tracepoint-generation-after-move-to-virt.patch patches.arch/arm64-bsc1031492-0110-arm64-KVM-Do-not-use-stack-protector-to-compile-EL2-.patch patches.arch/arm64-bsc1031492-0111-arm-KVM-Do-not-use-stack-protector-to-compile-HYP-co.patch patches.arch/arm64-bsc1031492-0112-KVM-arm-arm64-vgic-v3-Use-PREbits-to-infer-the-numbe.patch patches.arch/arm64-bsc1031492-0113-kvm-arm-arm64-Fix-race-in-resetting-stage2-PGD.patch patches.arch/arm64-bsc1031492-0114-KVM-arm-plug-potential-guest-hardware-debug-leakage.patch patches.arch/arm64-bsc1031492-0115-KVM-arm-rename-pm_fake-handler-to-trap_raz_wi.patch patches.arch/arm64-bsc1031492-0116-kvm-arm-arm64-Force-reading-uncached-stage2-PGD.patch patches.arch/arm64-bsc1031492-0117-kvm-arm-arm64-Fix-use-after-free-of-stage2-page-tabl.patch patches.arch/arm64-bsc1031492-0118-KVM-arm-arm64-Fix-bug-when-registering-redist-iodevs.patch patches.arch/arm64-bsc1031492-0119-KVM-arm-arm64-Hold-slots_lock-when-unregistering-kvm.patch patches.arch/arm64-bsc1031492-0120-irqchip-gic-v3-Convert-arm64-GIC-accessors-to-read-w.patch patches.arch/arm64-bsc1031492-0121-irqchip-gic-v3-Use-nops-macro-for-Cavium-ThunderX-er.patch patches.arch/arm64-bsc1031492-0122-irqchip-gic-v3-its-Specialise-flush_dcache-operation.patch patches.arch/arm64-bsc1031492-0123-irqchip-gic-v3-its-Specialise-readq-and-writeq-acces.patch patches.arch/arm64-bsc1031492-0124-arm64-sysreg-subsume-GICv3-sysreg-definitions.patch patches.arch/arm64-bsc1031492-0125-arm64-sysreg-add-physical-timer-registers.patch patches.arch/arm64-bsc1031492-0126-arm64-sysreg-add-register-encodings-used-by-KVM.patch patches.arch/arm64-bsc1031492-0127-arm64-sysreg-add-Set-Way-sys-encodings.patch patches.arch/arm64-bsc1031492-0128-KVM-arm-arm64-Fix-isues-with-GICv2-on-GICv3-migratio.patch patches.arch/arm64-bsc1031492-0129-KVM-arm-arm64-vgic-v3-Fix-nr_pre_bits-bitfield-extra.patch patches.arch/arm64-bsc1031492-0131-arm64-KVM-Fix-decoding-of-Rt-Rt2-when-trapping-AArch.patch patches.arch/arm64-bsc1031492-0132-arm64-KVM-Preserve-RES1-bits-in-SCTLR_EL2.patch patches.arch/arm64-bsc1031492-0133-arm64-KVM-Allow-unaligned-accesses-at-EL2.patch patches.arch/arm64-bsc1031492-0135-arm64-Move-voffset-to-.hyp.text.patch patches.arch/arm64-bsc1031492-0136-ARM-KVM-Cleanup-asm-offsets.c.patch patches.arch/arm64-bsc1031492-0138-ARM-KVM-Convert-KVM-to-use-HVC_GET_VECTORS.patch patches.arch/arm64-bsc1031492-0139-ARM-8527-1-virt-enable-GICv3-system-registers.patch patches.arch/arm64-bsc1031492-0140-ARM-Introduce-MPIDR_LEVEL_SHIFT-macro.patch patches.arch/arm64-bsc1031492-0141-ARM-gic-v3-Introduce-32-to-64-bit-mappings-for-GICv3.patch patches.arch/arm64-bsc1031492-0142-ARM-gic-v3-its-Add-32bit-support-to-GICv3-ITS.patch patches.arch/arm64-bsc1031492-0144-irqchip-gic-v3-its-Change-unsigned-types-for-AArch32.patch patches.arch/arm64-bsc1031492-0145-ARM-Expose-the-VA-IDMAP-offset.patch patches.arch/arm64-bsc1031492-0146-arm-Move-voffset-into-.hyp.text.patch patches.arch/arm64-bsc1031492-0147-ARM-decompressor-Remove-__hyp_get_vectors-usage.patch patches.arch/arm64-bsc1031492-0148-arm64-Add-a-facility-to-turn-an-ESR-syndrome-into-a-.patch patches.arch/arm64-bsc1031492-0149-KVM-arm-arm64-vgic-v3-Add-accessors-for-the-ICH_APxR.patch patches.arch/arm64-bsc1031492-0150-KVM-arm64-Make-kvm_condition_valid32-accessible-from.patch patches.arch/arm64-bsc1031492-0151-KVM-arm64-vgic-v3-Add-hook-to-handle-guest-GICv3-sys.patch patches.arch/arm64-bsc1031492-0152-KVM-arm64-vgic-v3-Add-ICV_BPR1_EL1-handler.patch patches.arch/arm64-bsc1031492-0153-KVM-arm64-vgic-v3-Add-ICV_IGRPEN1_EL1-handler.patch patches.arch/arm64-bsc1031492-0154-KVM-arm64-vgic-v3-Add-ICV_IAR1_EL1-handler.patch patches.arch/arm64-bsc1031492-0155-KVM-arm64-vgic-v3-Add-ICV_EOIR1_EL1-handler.patch patches.arch/arm64-bsc1031492-0156-KVM-arm64-vgic-v3-Add-ICV_AP1Rn_EL1-handler.patch patches.arch/arm64-bsc1031492-0157-KVM-arm64-vgic-v3-Add-ICV_HPPIR1_EL1-handler.patch patches.arch/arm64-bsc1031492-0158-KVM-arm64-vgic-v3-Enable-trapping-of-Group-1-system-.patch patches.arch/arm64-bsc1031492-0159-KVM-arm64-Enable-GICv3-Group-1-sysreg-trapping-via-c.patch patches.arch/arm64-bsc1031492-0160-KVM-arm64-vgic-v3-Add-ICV_BPR0_EL1-handler.patch patches.arch/arm64-bsc1031492-0161-KVM-arm64-vgic-v3-Add-ICV_IGNREN0_EL1-handler.patch patches.arch/arm64-bsc1031492-0162-KVM-arm64-vgic-v3-Add-misc-Group-0-handlers.patch patches.arch/arm64-bsc1031492-0163-KVM-arm64-vgic-v3-Enable-trapping-of-Group-0-system-.patch patches.arch/arm64-bsc1031492-0164-KVM-arm64-Enable-GICv3-Group-0-sysreg-trapping-via-c.patch patches.arch/arm64-bsc1031492-0165-arm64-Add-MIDR-values-for-Cavium-cn83XX-SoCs.patch patches.arch/arm64-bsc1031492-0166-arm64-Add-workaround-for-Cavium-Thunder-erratum-3011.patch patches.arch/arm64-bsc1031492-0167-KVM-arm64-vgic-v3-Add-ICV_DIR_EL1-handler.patch patches.arch/arm64-bsc1031492-0168-KVM-arm64-vgic-v3-Add-ICV_RPR_EL1-handler.patch patches.arch/arm64-bsc1031492-0169-KVM-arm64-vgic-v3-Add-ICV_CTLR_EL1-handler.patch patches.arch/arm64-bsc1031492-0170-KVM-arm64-vgic-v3-Add-ICV_PMR_EL1-handler.patch patches.arch/arm64-bsc1031492-0171-KVM-arm64-Enable-GICv3-common-sysreg-trapping-via-co.patch patches.arch/arm64-bsc1031492-0172-KVM-arm64-vgic-v3-Log-which-GICv3-system-registers-a.patch patches.arch/arm64-bsc1031492-0173-KVM-arm64-Log-an-error-if-trapping-a-read-from-write.patch patches.arch/arm64-bsc1031492-0174-KVM-arm64-Log-an-error-if-trapping-a-write-to-read-o.patch patches.arch/arm64-bsc1031492-0175-ARM-8675-1-MCPM-ensure-not-to-enter-__hyp_soft_resta.patch # arm64 kdump support (bsc#1044339) patches.arch/arm64-0001-kdump-mm-slab-clean-up-DEBUG_PAGEALLOC-processing-code.patch patches.arch/arm64-0002-kdump-arm64-mm-detect-bad-__create_mapping-uses.patch patches.arch/arm64-0003-kdump-arm64-mm-allow-sections-for-unaligned-bases.patch patches.arch/arm64-0004-kdump-kexec-set-KEXEC_TYPE_CRASH-before-sanity_check_segme.patch patches.arch/arm64-0005-kdump-kexec-introduce-a-protection-mechanism-for-the-crash.patch patches.arch/arm64-0006-kdump-kexec-make-a-pair-of-map-unmap-reserved-pages-in-err.patch patches.arch/arm64-0007-kdump-arm64-always-use-STRICT_MM_TYPECHECKS.patch patches.arch/arm64-0008-kdump-arm64-allow-vmalloc-regions-to-be-set-with-set_memor.patch patches.arch/arm64-0009-kdump-arm64-consistently-use-p-d_set_huge.patch patches.arch/arm64-0010-kdump-arm64-Remove-redundant-padding-from-linker-script.patch patches.arch/arm64-0011-kdump-arm64-mm-Mark-.rodata-as-RO.patch patches.arch/arm64-0012-kdump-arm64-kaslr-use-callee-saved-register-to-preserve-SC.patch patches.arch/arm64-0013-kdump-arm64-mm-ensure-memstart_addr-remains-sufficiently-a.patch patches.arch/arm64-0014-kdump-arm64-choose-memstart_addr-based-on-minimum-sparseme.patch patches.arch/arm64-0015-kdump-Revert-arm64-account-for-sparsemem-section-alignment.patch patches.arch/arm64-0016-kdump-arm64-add-the-initrd-region-to-the-linear-mapping-ex.patch patches.arch/arm64-0017-kdump-arm64-remove-the-now-unneeded-relocate_initrd.patch patches.arch/arm64-0018-kdump-arm64-vdso-avoid-virt_to_page-translations-on-kernel.patch patches.arch/arm64-0019-kdump-arm64-mm-free-__init-memory-via-the-linear-mapping.patch patches.arch/arm64-0020-kdump-arm64-mm-avoid-virt_to_page-translation-for-the-zero.patch patches.arch/arm64-0021-kdump-arm64-insn-avoid-virt_to_page-translations-on-core-k.patch patches.arch/arm64-0022-kdump-arm64-mm-move-vmemmap-region-right-below-the-linear-.patch patches.arch/arm64-0023-kdump-arm64-mm-restrict-virt_to_page-to-the-linear-mapping.patch patches.arch/arm64-0024-kdump-arm64-use-segment-rather-than-chunk-to-describe-mapp.patch patches.arch/arm64-0025-kdump-arm64-move-early-boot-code-to-the-.init-segment.patch patches.arch/arm64-0026-kdump-arm64-cover-the-.head.text-section-in-the-.text-segm.patch patches.arch/arm64-0027-kdump-arm64-simplify-kernel-segment-mapping-granularity.patch patches.arch/arm64-0028-kdump-arm64-mm-fix-location-of-_etext.patch patches.arch/arm64-0029-kdump-arm64-mm-remove-unnecessary-BUG_ON.patch patches.arch/arm64-0030-kdump-arm64-mm-add-param-to-force-create_pgd_mapping-to-us.patch patches.arch/arm64-0031-kdump-arm64-efi-always-map-runtime-services-code-and-data-.patch patches.arch/arm64-0032-kdump-arm64-efi-avoid-block-mappings-for-unaligned-UEFI-me.patch patches.arch/arm64-0033-kdump-arm64-mm-Remove-split_p-d-functions.patch patches.arch/arm64-0034-kdump-arm64-mm-fold-init_pgd-into-__create_pgd_mapping.patch patches.arch/arm64-0035-kdump-arm64-mm-make-create_mapping_late-non-allocating.patch patches.arch/arm64-0036-kdump-arm64-mm-run-pgtable_page_ctor-on-non-swapper-transl.patch patches.arch/arm64-0037-kdump-arm64-mm-drop-fixup_init-and-mm.h.patch patches.arch/arm64-0038-kdump-arm64-mm-BUG-on-unsupported-manipulations-of-live-ke.patch patches.arch/arm64-0039-kdump-arm64-mm-replace-block_mappings_allowed-with-page_ma.patch patches.arch/arm64-0040-kdump-arm64-mm-set-the-contiguous-bit-for-kernel-mappings-.patch patches.arch/arm64-0041-kdump-mm-Introduce-lm_alias.patch patches.arch/arm64-0042-kdump-arm64-Move-some-macros-under-ifndef-__ASSEMBLY__.patch patches.arch/arm64-0043-kdump-arm64-Add-cast-for-virt_to_pfn.patch patches.arch/arm64-0044-kdump-arm64-Use-__pa_symbol-for-kernel-symbols.patch patches.arch/arm64-0045-kdump-arm64-Add-support-for-CONFIG_DEBUG_VIRTUAL.patch patches.arch/arm64-0046-kdump-arm64-mm-use-phys_addr_t-instead-of-unsigned-long-in.patch patches.arch/arm64-0047-kdump-arm64-fix-warning-about-swapper_pg_dir-overflow.patch patches.arch/arm64-0048-kdump-Revert-arm64-mm-set-the-contiguous-bit-for-kernel-ma.patch patches.arch/arm64-0049-kdump-arm64-Revert-arm64-kaslr-fix-breakage-with-CONFIG_MO.patch patches.arch/arm64-0050-kdump-arm64-Create-sections.h.patch patches.arch/arm64-0051-kdump-arm64-vmlinux.ld-Add-mmuoff-data-sections-and-move-m.patch patches.arch/arm64-0052-kdump-arm-kvm-move-kvm_vgic_global_state-out-of-.text-sect.patch patches.arch/arm64-0053-kdump-arm64-mmu-move-TLB-maintenance-from-callers-to-creat.patch patches.arch/arm64-0054-kdump-arm64-alternatives-apply-boot-time-fixups-via-the-li.patch patches.arch/arm64-0055-kdump-arm64-mmu-map-.text-as-read-only-from-the-outset.patch patches.arch/arm64-0056-kdump-arm64-mmu-apply-strict-permissions-to-.init.text-and.patch patches.arch/arm64-0057-kdump-arm64-mmu-align-alloc_init_pte-prototype-with-pmd-pu.patch patches.arch/arm64-0058-kdump-arm64-mmu-ignore-debug_pagealloc-for-kernel-segments.patch patches.arch/arm64-0059-kdump-arm64-mmu-add-contiguous-bit-to-sanity-bug-check.patch patches.arch/arm64-0060-kdump-arm64-mmu-replace-page_mappings_only-parameter-with-.patch patches.arch/arm64-0061-kdump-arm64-mm-remove-pointless-map-unmap-sequences-when-c.patch patches.arch/arm64-0062-kdump-arm64-mm-set-the-contiguous-bit-for-kernel-mappings-.patch patches.arch/arm64-0063-kdump-memblock-add-memblock_clear_nomap.patch patches.arch/arm64-0064-kdump-memblock-add-memblock_cap_memory_range.patch patches.arch/arm64-0065-kdump-arm64-limit-memory-regions-based-on-DT-property-usab.patch patches.arch/arm64-0066-kdump-arm64-kdump-reserve-memory-for-crash-dump-kernel.patch patches.arch/arm64-0067-kdump-arm64-mm-add-set_memory_valid.patch patches.arch/arm64-0068-kdump-arm64-kdump-protect-crash-dump-kernel-memory.patch patches.arch/arm64-0069-kdump-arm64-hibernate-preserve-kdump-image-around-hibernat.patch patches.arch/arm64-0070-kdump-arm64-kdump-implement-machine_crash_shutdown.patch patches.arch/arm64-0071-kdump-arm64-kdump-add-VMCOREINFO-s-for-user-space-tools.patch patches.arch/arm64-0072-kdump-arm64-kdump-provide-proc-vmcore-file.patch patches.arch/arm64-0073-kdump-Documentation-kdump-describe-arm64-port.patch patches.arch/arm64-0074-kdump-Documentation-dt-chosen-properties-for-arm64-kdump.patch patches.suse/arm64-0075-kdump-kexec-arm64-Add-kernel-parameter-to-enable-kexec.patch patches.arch/arm64-0076-kdump-arm64-update-stale-PAGE_OFFSET-comment.patch patches.arch/arm64-0077-kdump-arm64-mm-dump-log-span-level.patch patches.arch/arm64-0078-kdump-arm64-move-PAGE-CONT-_SHIFT-into-Kconfig.patch patches.arch/arm64-0079-kdump-arm64-fix-alignment-when-RANDOMIZE_TEXT_OFFSET-is-en.patch patches.arch/arm64-0080-kdump-arm64-mm-fix-__page_to_voff-definition.patch patches.arch/arm64-0081-kdump-arm64-mm-avoid-name-clash-in-__page_to_voff.patch # bsc#1045298 (arm64 kvm oops) patches.arch/arm64-bsc1045298-KVM-arm-arm64-Handle-hva-aging-while-destroying-the-.patch # bsc#1045810 (LS1043A: RGMII phy does not set TX delay properly) patches.arch/arm64-bsc1045810-net-phy-realtek-fix-enabling-of-the-TX-delay-for-RTL.patch # bsc#1046655 patches.arch/arm64-drivers-char-kmem-disable-on-arm64.patch # bsc#1046651 Restrict /dev/mem read() calls to linear region patches.arch/arm64-kernel-restrict-dev-mem-read-calls-to-linear-r.patch # Fix for 9822504c1fa5 in patches.arch/0008-efi-arm-efifb-expose-efifb-platform-device-if-GOP-is.patch patches.arch/efi-libstub-Skip-GOP-with-PIXEL_BLT_ONLY-format.patch # bsc#1040347 fix icache flush on page migration patches.fixes/arm64-mm-remove-page_mapping-check-in-__sync_icache_.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-0038-kgraft-xen-Do-not-block-kGraft-in-xenbus-kthread.patch patches.suse/kgr-0039-kgraft-iscsi-target-Do-not-block-kGraft-in-iscsi_np-.patch patches.suse/kgr-0040-remove-all-arch-specific-kgraft-header-files.patch patches.suse/kgr-0041-make-a-taint-flag-module-specific.patch patches.suse/kgr-0042-locking-semaphore-Add-down_interruptible_timeout.patch patches.suse/kgr-0043-kgr-Mark-eeh_event_handler-kthread-safe-using-a-time.patch patches.suse/kgr-0102-kgr-mark-kernel-unsupported-upon-patch-revert.patch patches.suse/printk-mark_kgr_task_safe.patch patches.arch/ppc64le-livepatch-01-Create-a-helper-for-getting-the-kernel-toc-value patches.arch/ppc64le-livepatch-02-module-Only-try-to-generate-the-ftrace_caller-stub-once patches.arch/ppc64le-livepatch-03-module-Mark-module-stubs-with-a-magic-value patches.arch/ppc64le-livepatch-04-module-Create-a-special-stub-for-ftrace_caller patches.arch/ppc64le-livepatch-05-ftrace-Use-generic-ftrace_modify_all_code patches.arch/ppc64le-livepatch-06-ftrace-Use-CC_FLAGS_FTRACE-when-disabling-ftrace patches.arch/ppc64le-livepatch-07-ftrace-Add-support-for-mprofile-kernel-ftrace-ABI patches.fixes/powerpc-modules-Never-restore-r2-for-a-mprofile-kernel-style-mcount-call patches.arch/ppc64le-livepatch-08-ftrace-Add-Kconfig-and-Make-glue-for-mprofile-kernel patches.arch/ppc64le-livepatch-09-ftrace-Make-ftrace_location_range-global patches.arch/ppc64le-livepatch-10-Allow-architectures-to-specify-an-alternate-ftrace-location patches.arch/ppc64le-livepatch-11-Add-livepatch-header patches.arch/ppc64le-livepatch-12-Add-livepatch-stack-to-struct-thread_info patches.arch/ppc64le-livepatch-13-Add-live-patching-support-on-ppc64le patches.arch/ppc64le-kgraft-01-Add-KGR_IN_PROGRESS-task-flag # (future) arm64 live patching patches.suse/prepare-arm64-kgraft patches.fixes/powerpc-ftrace-Pass-the-correct-stack-pointer-for-DYNAMIC_FTRACE_WITH_REGS patches.fixes/0001-module-fix-memory-leak-on-early-load_module-failures.patch ######################################################## # You'd better have a good reason for adding a patch # below here. ########################################################