# Kernel patches configuration file # vim: set ts=8 sw=8 noet: # # There are three kinds of rules (see guards.1 for details): # +symbol include this patch if symbol is defined; otherwise exclude. # -symbol exclude this patch if symbol is defined; otherwise include. # - exclude this patch. # # Using symbols means that an entirely different source tree will be # generated depending on which symbols are defined. This used to be # a good thing when arch-specific patches contained conflicts with other # patches, but we now have a policy that patches must build everywhere. # The result is a unified source tree that allows us to do neat things # like ship kernel module packages. Creating a divergent tree breaks # these # so you'd better have an extraordinary reason for using them. # For example, the openSUSE 10.3 kernel uses them for segregating the # -rt patches until they can be integrated completely, and these are # only applied at the very end of the series. # # The most common use in recent kernels is to disable a patch with a # username as the symbol to indicate responsbility. Another use is # to check in a patch for testing, but have it disabled in all but your # own build environment. ######################################################## # latest standard kernel patches # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## patches.kernel.org/patch-3.0.1 patches.kernel.org/patch-3.0.1-2 patches.kernel.org/patch-3.0.2-3 patches.kernel.org/patch-3.0.3-4 patches.kernel.org/patch-3.0.4-5 patches.kernel.org/patch-3.0.5-6 patches.kernel.org/patch-3.0.6-7 patches.kernel.org/patch-3.0.7-8 patches.kernel.org/patch-3.0.8-9 patches.kernel.org/patch-3.0.9-10 patches.kernel.org/patch-3.0.10-11 patches.kernel.org/patch-3.0.11-12 patches.kernel.org/patch-3.0.12-13 patches.kernel.org/patch-3.0.13-14 patches.kernel.org/patch-3.0.14-15 patches.kernel.org/patch-3.0.15-16 patches.kernel.org/patch-3.0.16-17 patches.kernel.org/patch-3.0.17-18 patches.kernel.org/patch-3.0.18-19 patches.kernel.org/patch-3.0.19-20 patches.kernel.org/patch-3.0.20-21 patches.kernel.org/patch-3.0.21-22 patches.kernel.org/patch-3.0.22-23 patches.kernel.org/patch-3.0.23-24 patches.kernel.org/patch-3.0.24-25 patches.kernel.org/patch-3.0.25-26 patches.kernel.org/patch-3.0.26-27 patches.kernel.org/patch-3.0.27-28 patches.kernel.org/patch-3.0.28-29 patches.kernel.org/patch-3.0.29-30 patches.kernel.org/patch-3.0.30-31 patches.kernel.org/patch-3.0.31-32 patches.kernel.org/patch-3.0.32-33 patches.kernel.org/patch-3.0.33-34 patches.kernel.org/patch-3.0.34-35 patches.kernel.org/patch-3.0.35-36 patches.kernel.org/patch-3.0.36-37 patches.kernel.org/patch-3.0.37-38 # A number of MM patches were merged for 3.0.39 that were noted to fix # the following problems. # - Memory hotplug fix affecting !CONFIG_SPARSEMEM_VMEMMAP (bnc#721039) # - Reduce amount of work done when updating min_free_kbytes (bnc#726210) # - stalls on wait_iff_congested # - Reduce excessive slab reclaim due to GFP_NOFS failures # - THP/Compaction aggressive reclaim # - Reduce LRU churn due to compaction and THP # - Reduce CPU usage by kswapd # - THP/Compaction interactivity # - Page residency # - Page allocator performance patches.kernel.org/patch-3.0.38-39 patches.kernel.org/patch-3.0.39-40 patches.kernel.org/patch-3.0.40-41 patches.kernel.org/patch-3.0.41-42 patches.kernel.org/patch-3.0.42-43 patches.kernel.org/patch-3.0.43-44 patches.kernel.org/patch-3.0.44-45 patches.kernel.org/patch-3.0.45-46 patches.kernel.org/patch-3.0.46-47 patches.kernel.org/patch-3.0.47-48 patches.kernel.org/patch-3.0.48-49 patches.kernel.org/patch-3.0.49-50 patches.kernel.org/patch-3.0.50-51 patches.kernel.org/patch-3.0.51-52 patches.kernel.org/patch-3.0.52-53 patches.kernel.org/patch-3.0.53-54 patches.kernel.org/patch-3.0.54-55 patches.kernel.org/patch-3.0.55-56 patches.kernel.org/patch-3.0.56-57 patches.kernel.org/patch-3.0.57-58 patches.kernel.org/patch-3.0.58-59 patches.kernel.org/patch-3.0.59-60 patches.kernel.org/patch-3.0.60-61 patches.kernel.org/patch-3.0.61-62 patches.kernel.org/patch-3.0.62-63 patches.kernel.org/patch-3.0.63-64 patches.kernel.org/patch-3.0.64-65 patches.kernel.org/patch-3.0.65-66 patches.kernel.org/patch-3.0.66-67 patches.kernel.org/patch-3.0.67-68 patches.kernel.org/patch-3.0.68-69 patches.kernel.org/patch-3.0.69-70 patches.kernel.org/patch-3.0.70-71 patches.kernel.org/patch-3.0.71-72 patches.kernel.org/patch-3.0.72-73 patches.kernel.org/patch-3.0.73-74 patches.kernel.org/patch-3.0.74-75 patches.kernel.org/patch-3.0.75-76 patches.kernel.org/patch-3.0.76-77 patches.kernel.org/patch-3.0.77-78 patches.kernel.org/patch-3.0.78-79 patches.kernel.org/patch-3.0.79-80 patches.kernel.org/patch-3.0.80-81 patches.kernel.org/patch-3.0.81-82 patches.kernel.org/patch-3.0.82-83 patches.kernel.org/patch-3.0.83-84 patches.kernel.org/patch-3.0.84-85 patches.kernel.org/patch-3.0.85-86 patches.kernel.org/patch-3.0.86-87 patches.kernel.org/patch-3.0.87-88 patches.kernel.org/patch-3.0.88-89 patches.kernel.org/patch-3.0.89-90 patches.kernel.org/patch-3.0.90-91 patches.kernel.org/patch-3.0.91-92 patches.kernel.org/patch-3.0.92-93 patches.kernel.org/patch-3.0.93-94 patches.kernel.org/patch-3.0.94-95 patches.kernel.org/patch-3.0.95-96 patches.kernel.org/patch-3.0.96-97 patches.kernel.org/patch-3.0.97-98 patches.kernel.org/patch-3.0.98-99 patches.kernel.org/patch-3.0.99-100 patches.kernel.org/patch-3.0.100-101 # needed reverts for various reasons (they are usually handled by # patches farther in our series below) patches.kernel.org/revert-hwmon-coretemp-fix-oops-on-driver-load.patch patches.kernel.org/revert-removal-of-ACPI-procfs-entries.patch patches.kernel.org/revert-dmi_scan-changes-1.patch patches.kernel.org/revert-dmi_scan-changes-2.patch patches.kernel.org/revert-dmi_scan-changes-3.patch patches.kabi/kabi-protect-struct-trace_iterator.patch patches.kabi/kabi-protect-struct-perf_cpu_context.patch ######################################################## # Build fixes that apply to the vanilla kernel too. # They must be placed in patches.kernel.org to be # picked up for the -vanilla flavor. This is cheating, # since they're not actually upstream, but if the # packages don't build, that's pretty useless too. ######################################################## patches.rpmify/gdth-section-conflict patches.rpmify/mtd-drop-physmap_configure.patch ######################################################## # kABI consistency patches ######################################################## patches.suse/kabi-add-padding-to-usb-host-structures-for-potential-security-fixes.patch patches.suse/kabi-add-padding-to-some-important-structures patches.kabi/kabi-undo-cred_to_ucred-change.patch patches.kabi/kabi-revert-tytsos-random-changes ######################################################## # # packaging-specific patches (tweaks for autobuild, # CONFIG_SUSE_KERNEL, config/version tracking and other # build stuff like that ...). # # Note that every patch in the patches.rpmify directory # will be included in the vanilla package. ######################################################## patches.rpmify/firmware-path patches.rpmify/rpm-kernel-config patches.rpmify/split-package patches.rpmify/cloneconfig.diff patches.rpmify/0001-firmware-fix-directory-creation-rule-matching-with-m.patch patches.rpmify/0002-firmware-fix-directory-creation-rule-matching-with-m.patch ######################################################## # kbuild/module infrastructure fixes ######################################################## patches.suse/supported-flag patches.suse/supported-flag-enterprise patches.suse/supported-flag-underscores patches.suse/supported-flag-wildcards patches.suse/supported-flag-nonfatal-taint patches.suse/supported-flag-module-taint patches.suse/kbuild-record-built-in-o patches.suse/supported-flag-external patches.suse/genksyms-add-override-flag.diff patches.suse/kconfig-automate-kernel-desktop patches.fixes/keyspan-firmware-install.patch patches.fixes/0001-genksyms-Minor-parser-cleanup.patch patches.fixes/0002-genksyms-Do-not-expand-internal-types.patch patches.fixes/0003-genksyms-Regenerate-lexer-and-parser.patch patches.suse/fix-TAINT_NO_SUPPORT-handling-on-module-load.patch patches.fixes/0001-kbuild-create-directory-for-dir-file.o.patch patches.fixes/0001-firmware-Simplify-directory-creation.patch patches.fixes/0002-firmware-Create-directories-for-external-firmware.patch ######################################################## # Simple export additions/removals ######################################################## patches.suse/kvm-as-kmp patches.suse/export-release_open_intent patches.suse/export-security_inode_permission patches.fixes/btree-export-btree_get_prev-so-modules-can-use-btree.patch ######################################################## # Generic cgroup patches ######################################################## ######################################################## # Scheduler / Core ######################################################## # fixes/cleanups leading to FATE#311682 patches.suse/sched-update-correct-entitys-runtime-in-check_preempt_wakeup patches.suse/sched-fixlet-dont-update-shares-twice-on-on_rq-parent patches.suse/sched-cgroup-Optimize-load_balance_fair patches.suse/sched-Fix-harmless-typo-CONFG_FAIR_GROUP_SCHED patches.suse/sched-Remove-unused-function-cpu_cfs_rq patches.suse/sched-Do-not-attempt-to-destroy-uninitialized-rt_bandwidth patches.suse/sched-Reorder-root_domain-to-remove-64-bit-alignment-padding patches.suse/sched-Separate-group-scheduling-code-more-clearly patches.suse/sched-Replace-use-of-entity_key patches.suse/sched-Cleanup-duplicate-local-variable-in-enqueue-and-dequeue_task_fair patches.suse/sched-Remove-rq-avg_load_per_task patches.suse/sched-Kill-WAKEUP_PREEMPT patches.suse/sched-fix-broken-SCHED_RESET_ON_FORK-handling patches.suse/sched-Remove-noop-in-next_prio patches.suse/sched-Remove-noop-in-lowest_flag_domain patches.suse/sched-rt-Fix-rq-rt-pushable_tasks-bug-in-push_rt_task patches.suse/sched-Remove-resetting-exec_start-in-put_prev_task_rt patches.suse/sched-Balance-RT-tasks-when-forked-as-well patches.suse/sched-Use-pushable_tasks-to-determine-next-highest-prio patches.suse/sched-cpupri-Remove-the-vec-lock patches.suse/sched-cpupri-Fix-memory-barriers-for-vec-updates-to-always-be-in-order patches.suse/sched-cpupri-Remove-cpupri-pri_active # FATE#311682 patches.suse/sched-implement-hierarchical-task-accounting-for-SCHED_OTHER patches.suse/sched-introduce-primitives-to-account-for-CFS-bandwidth-tracking patches.suse/sched-validate-CFS-quota-hierarchies patches.suse/sched-accumulate-per-cfs_rq-cpu-usage-and-charge-against-bandwidth patches.suse/sched-add-a-timer-to-handle-CFS-bandwidth-refresh patches.suse/sched-expire-invalid-runtime patches.suse/sched-add-support-for-throttling-group-entities patches.suse/sched-add-support-for-unthrottling-group-entities patches.suse/sched-allow-for-positional-tg_tree-walks patches.suse/sched-prevent-interactions-with-throttled-entities patches.suse/sched-prevent-buddy-interactions-with-throttled-entities patches.suse/sched-migrate-throttled-tasks-on-HOTPLUG patches.suse/sched-throttle-entities-exceeding-their-allowed-bandwidth patches.suse/sched-add-exports-tracking-cfs-bandwidth-control-statistics patches.suse/sched-return-unused-runtime-on-group-dequeue patches.suse/sched-add-documentation-for-bandwidth-control # end FATE#311682 patches.suse/setuid-dumpable-wrongdir patches.fixes/seccomp-disable-tsc-option patches.suse/sched-revert-latency-defaults patches.suse/rlim-0021-FS-proc-switch-limits-reading-to-fops.patch patches.suse/rlim-0022-FS-proc-make-limits-writable.patch patches.suse/cfq-turn-lowlatency-off-by-default.patch patches.suse/cgroup-disable-memcg-when-low-lowmem.patch patches.fixes/smp-generic_smp_call_function_interrupt-additional-memory-order-tightening patches.fixes/sched-rtsched_debug-boot-option.patch patches.arch/mm-avoid-bad-page-on-lru patches.arch/mm-avoid-bad-page-on-lru-fix.patch patches.drivers/coredump-04-use-task-comm-instead-of-unknown.patch patches.drivers/coredump-05-escape-in-hostname-and-comm.patch patches.drivers/coredump-06-do_coredump-fix-the-ispipe-error-check.patch patches.suse/remove-syslog-WARN_ON.patch patches.fixes/kernel.h-Add-DIV_ROUND_UP_ULL-and-DIV_ROUND_UP_SECT.patch patches.fixes/mm-fix-off-by-one-bug-in-print_nodes_state patches.fixes/timer-prevent-overflow-in-apply_slack.patch # bug 722449 patches.fixes/sched-reinstate-sched_compat_yield.patch # bug 721840 patches.fixes/sched-cgroups-Disallow-attaching-kthreadd # bug 724577 patches.fixes/sched-reinstate-FAIR_SLEEPERS-feature # bug 726023 patches.fixes/sched-Fix-idle_cpu patches.fixes/sched-Use-resched-IPI-to-kick-off-the-nohz-idle-balance patches.fixes/sched-Request-for-idle-balance-during-nohz-idle-load-balance patches.fixes/Documentation-fix-typo-in-freezer-subsystem_txt.patch patches.fixes/sched-Fix-buglet-in-return_cfs_rq_runtime patches.fixes/sched-Only-queue-remote-wakeups-when-crossing-cache-boundaries.patch patches.fixes/clockevents-Reinstate-the-per-cpu-tick-skew.patch patches.fixes/sched-disable-FAIR_SLEEPERS-for-S390.patch # bug 718521 - add any/all later fixes for this latency problem here patches.fixes/rcu-Revert-limit-rcu_node-leaf-level-fanout.patch # bug 816586 - spurious rcu stalls patches.fixes/rcu-Dump-local-stack-if-cannot-dump-all-CPUs-stacks.patch patches.fixes/rcu-Suppress-NMI-backtraces-when-stall-ends-before-dump.patch patches.fixes/rcu-Fix-detection-of-abruptly-ending-stall.patch patches.fixes/rcu-Avoid-spurious-RCU-CPU-stall-warnings.patch patches.fixes/rcu-reduce-false-positive-on-racing-rcu.patch patches.fixes/sched-rt-Fix-isolated-CPUs-leaving-root_task_group-indefinitely-throttled.patch # bug 754690 - Scheduler enhancements for I7 # knob tweakage patches.fixes/sched-really-revert-latency-defaults.patch patches.fixes/sched-optimize-latency-defaults.patch # fastpath cycle savers patches.fixes/sched-Save-some-hrtick_start_fair-cycles.patch patches.fixes/sched-use-rt-nr_cpus_allowed-to-recover-select_task_rq-cycles.patch patches.fixes/sched-set-skip_clock_update-when-yielding.patch patches.fixes/sched-Dont-call-task_group-too-many-times-in-set_task_rq.patch patches.fixes/sched-throttle-nohz.patch # select_idle_sibling() fixes/cleanups patches.fixes/sched-Wrap-scheduler-p--cpus_allowed-access.patch patches.fixes/sched-Avoid-SMT-siblings-in-select_idle_sibling-if-possible.patch patches.fixes/sched-Clean-up-domain-traversal-in-select_idle_sibling.patch patches.fixes/sched-Remove-rcu_read_lock-unlock-from-select_idle_sibling.patch patches.fixes/sched-Fix-the-sched-group-node-allocation-for-SD_OVERLAP-domains.patch patches.fixes/sched-Only-queue-remote-wakeups-when-crossing-cache-boundaries-part2.patch patches.fixes/sched-domain-flags-proc-handler.patch patches.fixes/sched-fix-select_idle_sibling-induced-bouncing.patch patches.fixes/sched-Make-sure-to-not-re-read-variables-after-valid.patch patches.fixes/ntp-avoid-printk-under-xtime_lock.patch patches.fixes/timekeeping-avoid-possible-deadlock-from-clock_was_set.patch patches.fixes/sched-fix-migration-thread-accounting-woes.patch patches.fixes/sched-fix-divide-by-zero-in-thread_group-and-task_times.patch patches.fixes/sched-Keep-period-timer-ticking-when-throttling-active.patch patches.fixes/sched-Do-not-throttle-due-to-PI-boosting.patch patches.fixes/sched-prevent-idle-boost.patch patches.fixes/sched-rt-Fix-SCHED_RR-across-cgroups.patch patches.fixes/sched-rt-Unthrottle-rt-runqueues-in-__disable_runtime.patch patches.fixes/sched-rt-Use-root_domain-of-rt_rq-not-current-processor.patch patches.fixes/sched-rt-Fix-rq-cpupri-leak-while-enqueue-dequeue-child-RT.patch patches.fixes/keep-tick_do_timer_cpu-on-CPU0-with-nohz-off.patch # NMI safe printk patches.fixes/printk-extract-ringbuffer-handling.patch patches.fixes/printk-add-nmi-ring-buffer.patch patches.fixes/printk-safe-nmi-handling.patch patches.fixes/printk-make-nmi-ringbuffer-length-independent.patch patches.fixes/printk-do-not-call-unlock_console-from-nmi.patch patches.fixes/fix-printk-oops-from-nmi.patch patches.fixes/printk-do-not-use-printk_cpu-from-finish_printk.patch patches.fixes/x86-Do-not-schedule-while-still-in-NMI-context.patch patches.fixes/x86-Add-workaround-to-NMI-iret-woes.patch patches.fixes/x86-Save-cr2-in-NMI-in-case-NMIs-take-a-page-fault.patch # bug 848336 patches.fixes/sched-Use-jump-labels-to-reduce-overhead-when-bandwidth-control-is-inactive.patch patches.fixes/sched-Fix-race-on-toggling-cfs_bandwidth_used.patch patches.fixes/sched-Fix-cfs_bandwidth-misuse-of-hrtimer_expires_remaining.patch patches.fixes/sched-Fix-hrtimer_cancel-vs-rq-lock-deadlock.patch patches.fixes/sched-Guarantee-new-group-entities-always-have-weight.patch patches.fixes/sched-Avoid-throttle_cfs_rq-racing-with-period-timer-stopping.patch # bug 610783 patches.fixes/sched-provide-nortsched-boot-option.patch # bug 836718 patches.fixes/sched-provide-rtkthreads-rtworkqueues-boot-options.patch patches.fixes/sched-Fix-proc-sched_stat-failure-on-very-very-large_systems.patch patches.fixes/sched-Fix-proc-sched_debug-failure-on-very-very-large_systems.patch patches.fixes/timer_list-Split-timer_list_show_tickdevices.patch patches.fixes/timer_list-Convert-timer-list-to-be-a-proper-seq_file.patch patches.fixes/timer_list-Correct-the-iterator-for-timer_list.patch patches.fixes/mutex-make-more-scalable-by-doing-fewer-atomic-operations # bug 849256 patches.fixes/sched-Reduce-overestimating-rq-avg_idle.patch patches.fixes/sched-Consider-max-cost-of-idle-balance-per-sched-domain.patch patches.fixes/sched-Periodically-decay-max-cost-of-idle-balance.patch # NOHZ fixes patches.fixes/nohz-Fix-update_ts_time_stat-idle-accounting.patch patches.fixes/nohz-Make-idle-iowait-counter-update-conditional.patch patches.arch/nohz-remove-switched-to-nohz-mode-debugging-messages.patch patches.fixes/nohz-check-for-nohz-active-instead-of-nohz-enabled.patch patches.fixes/nohz-fix-another-inconsistency-between-CONFIG_NO_HZ.patch # bug 869033, 868528 patches.fixes/sched-update_rq_clock-must-skip-ONE-update.patch # bug 871861 patches.fixes/sched-Use-CPUPRI_NR_PRIORITIES-instead-of-MAX_RT_PRIO-in-cpupri-check.patch # bug 865310 patches.fixes/sched-Make-scale_rt_power-deal-with-backward-clocks.patch # MCS Mutexes patches.suse/0001-mutex-Queue-mutex-spinners-with-MCS-lock-to-reduce-c.patch patches.suse/0002-mutex-Enable-the-queuing-of-mutex-spinners-with-MCS-.patch patches.suse/0003-mutex-Return-false-if-task-need_resched-in-mutex_can.patch patches.suse/0004-mutex-Modify-the-way-optimistic-spinners-are-queued.patch patches.suse/0005-mutex-Introduce-cancellable-MCS-lock-for-adaptive-sp.patch patches.suse/locking-mutexes-unlock-the-mutex-without-the-wait_lock patches.suse/locking-mutex-fix-debug-checks patches.suse/locking-mutex-fix-debug_mutexes # bug 880357 patches.fixes/thread-clock-not-monotonic.patch patches.fixes/sched-Fix-task_sched_runtime-monotonicity.patch patches.fixes/exec-ptrace-fix-get_dumpable-incorrect-tests.patch # stable patches that somehow missed the boat, and were marooned in -rt patches.fixes/sched-Adjust-sched_reset_on_fork-when-nothing-else-c.patch patches.fixes/sched-Queue-RT-tasks-to-head-when-prio-drops.patch patches.fixes/sched-Consider-pi-boosting-in-setscheduler.patch # bug 876055 patches.fixes/sched-fix-the-theoretical-signal_wake_up-vs-schedule-race.patch # bug 891368 patches.fixes/sched-Fix-unreleased-llc_shared_mask-bit-during-CPU-hotplug.patch # bug 778463 patches.fixes/0001-usermodehelper-use-UMH_WAIT_PROC-consistently.patch patches.fixes/0002-usermodehelper-introduce-umh_complete-sub_info.patch patches.fixes/0003-usermodehelper-implement-UMH_KILLABLE.patch patches.fixes/0005-usermodehelper-____call_usermodehelper-doesn-t-need-.patch patches.fixes/0006-kmod-introduce-call_modprobe-helper.patch patches.fixes/0007-kmod-make-__request_module-killable.patch # bnc#904671 patches.fixes/0001-coredump-ensure-the-fpu-state-is-flushed-for-proper-.patch patches.fixes/0002-x86-xsave-remove-thread_has_fpu-bug-check-in-__sanit.patch patches.fixes/fork-report-pid-reservation-failure-properly.patch # bnc#930786 patches.fixes/sched-Fix-potential-near-infinite-distribute_cfs_runtime-loop.patch # bnc#921430 patches.fixes/sched-Fix-__sched_setscheduler-vs-load-balancing-race.patch # bnc#886785 patches.fixes/hrtimer-Prevent-timer-interrupt-DoS.patch # bnc#949100 patches.fixes/sched-core-Fix-task-and-run-queue-sched_info-run_delay-inconsistencies.patch patches.drivers/0001-ida-simplified-functions-for-id-allocation.patch patches.drivers/0002-ida-make-ida_simple_get-put-IRQ-safe.patch # bsc#949706 - L3: Regression causes deadlock during cpu hotplug on vmware guest patches.fixes/0001-rcu-Eliminate-deadlock-between-CPU-hotplug-and-exped.patch # bnc#979274 patches.fixes/cgroups-more-safe-tasklist-locking-in-cgroup_attach_proc.patch patches.fixes/cgroups-don-t-attach-task-to-subsystem-if-migration-failed.patch # bnc#1002165,bnc#1001419 patches.fixes/sched-core-Fix-an-SMP-ordering-race-in-try_to_wake_up-vs.-schedule.patch patches.fixes/sched-core-Fix-a-race-between-try_to_wake_up-and-a-woken-up-task.patch # bsc#996329 patches.fixes/include-linux-math64.h-add-div64_ul.patch patches.fixes/sched-fix-possible-divide-by-zero-in-avg_atom-calculation.patch # bnc#997401 patches.fixes/posix-timers-Use-sighand-lock-instead-of-tasklist_lock-for-task-clock-sample.patch patches.fixes/posix-timers-Use-sighand-lock-instead-of-tasklist_lock-on-timer-deletion.patch patches.fixes/posix-timers-Remove-remaining-uses-of-tasklist_lock.patch patches.suse/introduce-OPTIMIZER_HIDE_VAR.patch patches.suse/0001-Documentation-Document-array_index_nospec.patch patches.suse/0002-array_index_nospec-Sanitize-speculative-array-de-ref.patch patches.suse/0003-x86-Implement-array_index_mask_nospec.patch patches.suse/0004-x86-Introduce-barrier_nospec.patch patches.suse/0005-x86-Introduce-__uaccess_begin_nospec-and-uaccess_try.patch patches.suse/0007-x86-uaccess-Use-__uaccess_begin_nospec-and-uaccess_t.patch patches.suse/0008-x86-get_user-Use-pointer-masking-to-limit-speculatio.patch patches.suse/0009-x86-syscall-Sanitize-syscall-table-de-references-und.patch patches.suse/0010-vfs-fdtable-Prevent-bounds-check-bypass-via-speculat.patch patches.suse/x86-speculation-Fix-up-array_index_nospec_mask-asm-c.patch patches.suse/x86-spectre_v1-Disable-compiler-optimizations-over-a.patch patches.suse/0001-locking-barriers-introduce-new-memory-barrier-gmb.patch patches.suse/0003-uvcvideo-prevent-speculative-execution.patch patches.suse/0004-carl9170-prevent-speculative-execution.patch patches.suse/0005-p54-prevent-speculative-execution.patch patches.suse/0007-udf-prevent-speculative-execution.patch patches.fixes/sched-sysctl-Check-user-input-value-of-sysctl_sched_.patch patches.fixes/ptrace-fix-PTRACE_LISTEN-race-corrupting-task-state.patch # bsc#1119255 patches.fixes/0001-sched-isolcpu-make-cpu_isolated_map-visible-outside-.patch patches.fixes/0002-cpusets-isolcpus-exclude-isolcpus-from-load-balancin.patch ######################################################## # futex ######################################################## patches.fixes/futex-fix-handling-of-read-only-mapped-hugepages.patch patches.fixes/futex-Move-user-address-verification-up-to-common-code.patch # bug 851603 futex scalability series patches.fixes/futex-Clean-up-various-details.patch patches.fixes/futex-Increase-hash-table-size-for-better-performance.patch patches.fixes/futex-Document-multiprocessor-ordering-guarantees.patch patches.fixes/futex-Avoid-taking-the-hb-lock-if-there-is-nothing-to-wake-up.patch patches.fixes/futex-Fix-futex_hashsize-initialization.patch patches.fixes/futex-revert-back-to-the-explicit-waiter-counting-code.patch patches.fixes/futex-avoid-race-between-requeue-and-wake.patch patches.fixes/0001-futex-Forbid-uaddr-uaddr2-in-requeue.patch patches.fixes/0002-futex-Validate-atomic-acquisition-in-futex_lock_pi_atomic.patch patches.fixes/futex-Unlock-hb-lock-in-futex_wait_requeue_pi-error.patch patches.fixes/futex-Ensure-get_futex_key_refs-always-implies-a-barrier.patch patches.fixes/futex-Fix-a-race-condition-between-REQUEUE_PI-and-task-death.patch patches.fixes/0001-kernel-exit.c-avoid-undefined-behaviour-when-calling.patch patches.fixes/0001-kernel-signal.c-avoid-undefined-behaviour-in-kill_so.patch patches.fixes/alarmtimer-Prevent-overflow-for-relative-nanosleep.patch ######################################################## # ia64 ######################################################## patches.arch/ia64-page-migration patches.arch/ia64-page-migration.fix patches.arch/ia64-page-migration-update patches.fixes/ia64-select-mmu-notifier-for-sgi-xp.patch patches.arch/ia64-sn-genirq patches.arch/ia64-resvd-overlap patches.arch/ia64-early_ioremap patches.arch/ia64-erratum-237-change-default-PSR.ac-from-1-to-0 ######################################################## # x86_64/i386 biarch ######################################################## patches.suse/x86-32-fpu-Fix-DNA-exception-during-check_fpu.patch patches.suse/i387-use-restore_fpu_checking-directly-in-task-switc.patch patches.suse/x86-non-upstream-eager-fpu.patch patches.suse/x86-non-upstream-eager-fpu-32.patch patches.suse/x86-non-upstream-eager-fpu-extmods.patch patches.suse/eager-fpu-signal-handling-fix.patch patches.suse/eager-fpu-signal-handling-fix-ia32.patch patches.suse/x86-fpu-Don-t-do-__thread_fpu_end-if-use_eager_fpu.patch patches.arch/x86_64-hpet-64bit-timer.patch patches.arch/x86-clear-hpet-config-on-startup patches.arch/x86-mcp51-no-dac +agraf patches.arch/kvm-split-paravirt-ops-by-functionality +agraf patches.arch/kvm-only-export-selected-pv-ops-feature-structs +agraf patches.arch/kvm-split-the-KVM-pv-ops-support-by-feature +agraf patches.arch/kvm-replace-kvm-io-delay-pv-ops-with-linux-magic # bsc#911326, CVE-2014-9419 patches.arch/x86_64-switch_to-load-tls-descriptors-before-switching-ds-and-es.patch # These are a partial forward-port of agraf's patches above that # only carry the MMU portions of the removal. # bnc#754690 patches.arch/paravirt-split-paravirt-MMU-ops.patch patches.arch/paravirt-only-export-pv_mmu_ops-if-PARAVIRT_MMU.patch patches.arch/paravirt-stub-kabi-for-KVM_MMU.patch patches.suse/x86-mark_rodata_rw.patch patches.suse/x86-cacheline-size-128.patch patches.suse/add_efi_memmap-update-e820_saved.patch patches.arch/x86-efi-09-ignore-EFI_RESERVED_TYPE # APEI (ACPI Platform Error Interface) -> 3.1 patches patches.drivers/apei_lockless_list.patch patches.drivers/apei_make_gen_pool_memory_allocator_lockless.patch patches.drivers/apei_memory_failure_queue.patch patches.drivers/apei_pstore_mainline_001.patch patches.drivers/apei_pstore_mainline_002.patch patches.drivers/apei_pstore_mainline_003.patch patches.drivers/apei_pstore_mainline_004.patch patches.drivers/apei_pstore_mainline_005.patch patches.drivers/apei_pstore_mainline_006.patch patches.drivers/apei_pstore_mainline_007.patch patches.drivers/apei_pstore_mainline_008.patch patches.drivers/apei_pstore_mainline_009.patch patches.drivers/apei_pstore_mainline_010.patch patches.drivers/apei_pstore_mainline_011.patch patches.drivers/apei_pstore_mainline_012.patch patches.drivers/apei_pstore_mainline_013.patch patches.drivers/apei_pstore_mainline_014.patch patches.drivers/apei_pstore_mainline_015.patch patches.drivers/apei_pstore_mainline_016.patch patches.drivers/apei_pstore_mainline_017.patch patches.drivers/apei_pstore_mainline_018.patch patches.drivers/apei_pstore_mainline_019.patch patches.drivers/apei_pstore_mainline_020.patch patches.drivers/apei_pstore_mainline_021.patch patches.arch/001-efi_pstore_fixes.patch patches.arch/003-efi_pstore_fixes.patch patches.arch/004-efi_pstore_fixes.patch patches.arch/005-efi_pstore_fixes.patch patches.arch/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch patches.arch/x86_amd_interlagos_mem_alignment_perf_improve_1_4.patch patches.arch/x86_amd_interlagos_mem_alignment_perf_improve_2_4.patch patches.arch/x86_amd_interlagos_mem_alignment_perf_improve_3_4.patch patches.arch/x86_amd_interlagos_mem_alignment_perf_improve_4_4.patch patches.arch/x86_64-numa-Cacheline-aliasing-makes-for_each_populated_zone-extremely-expensive-V2.patch patches.arch/x86-kdump-ioapic_reset-remote-IRR-in-clear_IO_APIC.patch # bnc#726850 patches.fixes/x86-kexec-temporary-hack-v2 patches.arch/x86-reboot-blacklist-dell-optiplex-990.patch patches.arch/intel_iommu_fix_wrong_firmware_warning.patch patches.arch/x86-pci-Increase-the-number-of-iommus-supported-to-be-MAX_IO_APICS.patch patches.fixes/Fix-SMI-induced-variation-in-quick_pit_calibrate patches.arch/x86-iommu-intel-Fix-identity-mapping-for-sandy-bridge.patch patches.arch/x86-physnode_map-init.patch patches.arch/x86-check-for-valid-irq_cfg-pointer-in-smp_irq_move_cleanup_interrupt.patch patches.arch/intel_idle_add_ivy_bridge_support.patch patches.arch/intel_idle_add_haswell_support.patch patches.arch/intel_idle_add_haswell_extra_cpu_support.patch +trenn patches.arch/intel_idle_add_haswell_extra_state_support.patch # Properly initialise memmap on large machines (bnc#802353) patches.fixes/x86-64-Fix-memset-to-support-sizes-of-4Gb-and-above.patch # Copy with negative NUMA distances (bnc#807853) patches.fixes/x86-numa-Add-constraints-check-for-nid-parameters.patch patches.arch/mfd-Add-tunnelcreek-watchdog-to-lpc_sch-devices.patch patches.arch/pci_Add-Intntntel-Centeron-Legacy-Block-DeviceID.patch patches.arch/lpc_h-Add-Intntel-Centerton-Multifunction-Device-sup.patch patches.drivers/Intel-Centerton-03-sch_gpio.patch +trenn patches.arch/x86_microcode_disable_firmwareload_interface.patch patches.arch/x86_intel_do_not_modify_perf_bias.patch patches.fixes/x86_amd_microcode_no_firmware_not_an_error.patch patches.arch/x2apic_opt_out.patch patches.arch/iommu-vt-d-add-quirk-for-broken-interrupt.patch patches.arch/iommu-vt-d-expand-interrupt-remapping-quirk.patch patches.arch/iommu-vt-d-remove-stack-trace-from-broken-irq-remapping-warning.patch patches.fixes/x86-dumpstack-Fix-printk_address-for-direct-addresse.patch patches.arch/arch-x86-mm-srat-Skip-NUMA_NO_NODE-while-parsing-SLI.patch patches.arch/x86-Enable-multiple-CPUs-in-crash-kernel.patch patches.arch/x86-thermal-delete-power-limit-notification-console.patch patches.arch/x86-thermal-disable-power-limit-notification-interrupt.patch patches.arch/x86-thermal-reenable-power-limit-notification-interrupt.patch patches.arch/ptrace-x86-force-IRET-path-after-a-ptrace_stop.patch # bsc#917839, CVE-2015-1593 patches.arch/x86-mm-aslr-fix-stack-randomization-on-64-bit-systems.patch # bsc#926240, CVE-2015-2830 patches.arch/x86-asm-entry-64-remove-a-bogus-ret_from_fork-optimization.patch # bnc#930284 patches.fixes/x86-reboot-Fix-a-warning-message-triggered-by-stop_o.patch patches.arch/x86-tsc-Change-Fast-TSC-calibration-failed-from-erro patches.arch/0001-x86-mm-Add-barriers-and-document-switch_mm-vs-flush-.patch patches.fixes/x86-mce-fix-return-value-of-mce_chrdev_read-when-erst-is-disabled.patch # bsc#1049603 - (CVE-2017-11473) VUL-0: CVE-2017-11473: kernel: Buffer # overflow in mp_override_legacy_irq() inarch/x86/kernel/acpi/boot.c allows # local users to gain privileges via a crafted ACPI table patches.arch/x86-acpi-prevent-out-of-bound-access-caused-by-broken-acpi-tables patches.arch/x86-acpi-Handle-SCI-interrupts-above-legacy-space-gr.patch patches.arch/x86-acpi-Reduce-code-duplication-in-mp_override_lega.patch # bsc#1068032 patches.arch/x86-microcode-amd-add-support-for-fam17h-microcode-loading.patch # bsc#1054305 patches.arch/x86-microcode-intel-disable-late-loading-on-model-79.patch patches.arch/x86-microcode-intel-extend-bdw-late-loading-with-a-revision-check.patch patches.arch/x86-microcode-intel-extend-bdw-late-loading-further-with-llc-size-check.patch ######################################################## # x86 MCE/MCA (Machine Check Error/Architecture) extensions ######################################################## patches.arch/x86_mce_intel_decode_physical_address.patch patches.arch/x86_mce_intel_decode_physical_fix_dynamic_debug.patch patches.arch/x86_amd_numa_node_info_fam_15.patch patches.arch/x86_amd_correct_cpuinfo_for_cpb_and_eff_freq_ro.patch patches.arch/x86_amd_remove_misleading_message.patch patches.arch/x86_amd_add_translation_cache_extension_tce_cpuflag.patch patches.arch/x86-mce-Do-not-call-del_timer_sync-in-IRQ-context patches.arch/x86-mce-amd-Disable-error-thresholding-bank-4 patches.arch/x86-mce-amd-Hide-interrupt_enable-sysfs-node ######################################################## # x86_64/4096CPUS - from SGI ######################################################## ######################################################## # x86 UV patches from SGI ######################################################## patches.arch/x86-uv-early-boot-bitmap-fix.patch patches.arch/x86-efi-use-old-memmap.patch patches.arch/x86-UV2-Update-UV2-hub-part-number.patch patches.arch/x86-uv2-drop-UV2_HUB_KABI_HACKS.patch patches.arch/x86-UV-make-uv_mmrs.h-be-identical-with-upstream.patch patches.arch/x86-UV-Fix-smp_processor_id-use-in-a-preemptable-region.patch patches.arch/x86-UV-Allow-for-non-consecutive-sockets.patch patches.arch/x86-UV-Correct-reset_with_ipi.patch patches.arch/x86-UV-Rename-hubmask-to-pnmask.patch patches.arch/x86-UV-Remove-cpumask_t-from-the-stack.patch patches.arch/x86-UV-Correct-failed-topology-memory-leak.patch patches.arch/x86-reduce-clock-calibration-time-during-slave-cpu-startup.patch patches.arch/x86-UV-Enable-64-bit-ACPI-MFCG-support-for-SGI-UV2-platform.patch patches.arch/x86-lower-uv-rtc-clocksource-rating.patch ######################################################## # x86 EFI STUB, FATE#313640, FATE#31448 ######################################################## patches.arch/0001-x86-build-Do-not-set-the-root_dev-field-in-bzImage.patch patches.arch/0002-x86-efi-Make-efi_call_phys_-prelog-epilog-CONFIG_REL.patch patches.arch/0003-x86-Add-missing-bzImage-fields-to-struct-setup_heade.patch patches.arch/0004-x86-Don-t-use-magic-strings-for-EFI-loader-signature.patch patches.arch/0005-efi.h-Add-struct-definition-for-boot-time-services.patch patches.arch/0006-efi.h-Add-efi_image_loaded_t.patch patches.arch/0007-efi.h-Add-allocation-types-for-boottime-allocate_pag.patch patches.arch/0008-efi.h-Add-graphics-protocol-guids.patch patches.arch/0009-efi.h-Add-boottime-locate_handle-search-types.patch patches.arch/0010-efi-Add-EFI-file-I-O-data-types.patch patches.arch/0011-x86-efi-EFI-boot-stub-support.patch patches.arch/0012-x86-efi-Break-up-large-initrd-reads.patch patches.arch/0013-tools-include-Add-byteshift-headers-for-endian-acces.patch patches.arch/0014-x86-relocs-Don-t-open-code-put_unaligned_le32.patch patches.arch/0015-x86-mkpiggy-Don-t-open-code-put_unaligned_le32.patch patches.arch/0016-x86-boot-Restrict-CFLAGS-for-hostprogs.patch patches.arch/0017-x86-efi-Fix-endian-issues-and-unaligned-accesses.patch patches.arch/0018-x86-efi-Fix-pointer-math-issue-in-handle_ramdisks.patch patches.arch/0020-x86-efi-Add-dedicated-EFI-stub-entry-point.patch patches.arch/0021-x86-efi-Only-close-open-files-in-error-path.patch patches.arch/0022-x86-efi-Add-EFI-boot-stub-console-support.patch patches.arch/0023-x86-efi-Add-EFI-boot-stub-documentation.patch patches.arch/0024-x86-efi-Fix-issue-of-overlapping-.reloc-section-for-.patch patches.arch/0025-x86-efi-Fix-.text-section-overlapping-image-header-f.patch patches.arch/0026-x86-efi-Fix-NumberOfRvaAndSizes-field-in-PE32-header.patch patches.arch/0027-x86-efi-stub-Add-.reloc-section-back-into-image.patch patches.arch/0001-efi-Build-EFI-stub-with-EFI-appropriate-options.patch # EFI Handover Protocol 2.11 (fate#314485) patches.arch/0001-x86-efi-Handover-Protocol.patch ######################################################## # powerpc/generic ######################################################## patches.suse/radeon-monitor-jsxx-quirk.patch patches.suse/8250-sysrq-ctrl_o.patch patches.arch/ppc-avoid-fio-stress-stack-overflow patches.arch/ppc-efika-mpc52xx-ac97.patch patches.arch/ppc-efika-psc-console-autodetection.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/ppc64-xmon-dmesg-printing.patch patches.arch/ppc-prom-nodisplay.patch patches.fixes/ptrace-getsiginfo patches.arch/ppc-mark_preferred_offline_state_before_removing_cpus.patch patches.drivers/pci-skip-IOV-BARs +trenn patches.arch/ppc-unmap_vmallocs_on_hotremove.patch patches.fixes/disable-hifn_795x-64-bit-compile patches.fixes/powerpc-migration-vphn-fix patches.fixes/ppc-bring-threads-online-before-migrate patches.arch/ppc-lower-min-virt-procs patches.arch/ppc-restrict-devport-to-ISA-systems patches.drivers/ppc-pseries-add-PFO-support-to-the-VIO-bus patches.drivers/ppc-pseries-detect-PFO-based-RNG patches.drivers/ppc-pseries-hwrng-PFO-based-hwrng-driver patches.fixes/ppc-pseries-VIO-remove-dma-not-supported-warnings patches.arch/ppc-define-PVR_POWER7p patches.arch/ppc-oprofile-fix-marked-events-support patches.arch/ppc-perf-sample-only-if-SIAR-valid patches.arch/ppc-perf-01-fix-instruction-address-sampling-on-970-and-power4 patches.arch/ppc-perf-02-create-mmcra_sihv-mmcra_sipv-helpers patches.arch/ppc-perf-03-select-SIAR-or-pt_regs-in-perf_read_regs patches.arch/ppc-perf-04-always-use-pt_regs-for-userspace-samples patches.arch/ppc-perf-05-use-perf_instruction_pointer-in-callchains patches.arch/powerpc-Fix-atomic_xxx_return-barrier-semantics.patch # FATE 314588 patches.arch/ppc-crypto-nx-driver patches.arch/ppc-nxcrypt-AES-CBC-mode patches.arch/ppc-nxcrypt-AES-CCM-mode patches.arch/ppc-nxcrypt-AES-CTR-mode patches.arch/ppc-nxcrypt-AES-ECB-mode patches.arch/ppc-nxcrypt-AES-GCM-mode patches.arch/ppc-nxcrypt-AES-XCBC-mode patches.arch/ppc-nxcrypt-SHA256 patches.arch/ppc-nxcrypt-SHA512 patches.arch/ppc-nxcrypt-debugfs+docs patches.arch/ppc-nxcrypt-buildfiles patches.arch/ppc-nxcrypt-PFO-encryption-device-enable # bnc#812137 patches.arch/ppc-nxcrypt-fix-init-race-alignmasks-and-GCM-bug # bnc#814748 patches.arch/ppc-nxcrypt-sles11sp3-beta4-fixes2 # FATE 314226 patches.arch/ppc-lift-proprty-size-limit # FATE 314040 patches.fixes/ipr-fix-target-id-reuse patches.drivers/ipr-remove-unneeded-mb patches.drivers/ipr-increase-cmdblock-alignment patches.drivers/ipr-queuecmd-lock-time patches.drivers/ipr-reduce-intr-lock-time patches.fixes/ipr-add-missing-unlock patches.drivers/ipr-remove-unneeded-retval-check # FATE 314019 patches.arch/ppc-cpuidle-01-add-cpu_idle_wait patches.arch/ppc-cpuidle-02-cpuidle-driver-for-pSeries patches.arch/ppc-cpuidle-03-cpuidle_idle_call-for-pSeries patches.arch/ppc-cpuidle-04-handle-power_save-off patches.arch/ppc-cpuidle-05-PSERIES_IDLE-boolean patches.arch/ppc-cpuidle-06-fix-cpu_idle_wait-implementation patches.arch/ppc-cpuidle-07-replace-pseries_notify_cpuidle_add-with-notifier patches.arch/ppc-cpuidle-08-fix-pseries_idle-hotplug-notifier patches.arch/ppc-cpuidle-09-fix-target-residency-init-in-pseries-cpuidle patches.arch/ppc-cpuidle-10-fix-smt_snooze_delay patches.arch/ppc-cpuidle-11-fix-snooze-state patches.arch/ppc-cpuidle-12-cpuidle-hook-into-pm_idle patches.arch/ppc-power7-optimised-copy_fromto_user patches.arch/ppc-ddw-extend-dynamic-DMA-Window-functionality patches.fixes/ppc-ddw-fix-tce_clearrange patches.fixes/ppc-ddw-tce-clear-on-non-huge-ddw patches.suse/ppc-dlpar_call_notifier_first patches.arch/ppc-restore_default_window-no-liobn patches.arch/ppc-remove-ddw-on-kexec patches.arch/ppc-pseries-disable-interrupts-around-IOMMU-percpu-data-accesses patches.arch/ppc-pseries-iommu-disable-interrupts-around-percpu-data-accesses patches.arch/ppc-iommu-reduce-spinlocking-in-iommu_free patches.arch/ppc-iommu-push-spinlock-into-iommu_range_alloc-and-__iommu_free patches.arch/ppc-iommu-implement-pools patches.arch/ppc-iommu-fix-pools patches.arch/ppc-iommu-fix-pool-init patches.arch/ppc-ppr-01-Move-branch-instruction-from-ACCOUNT_CPU_USE-to-caller patches.arch/ppc-ppr-02-enable-save-restore patches.arch/ppc-ppr-03-grow-paca patches.arch/ppc-ppr-04-thread_struct-add patches.arch/ppc-ppr-05-save-restore-macros patches.arch/ppc-ppr-06-implement-save-restore patches.arch/ppc-fix-audit-crash-due-to-PPR-save_restore # FATE#314024 patches.arch/fadump-01-documentation.patch patches.arch/fadump-02-reserve_mem.patch patches.arch/fadump-03-register_dump.patch patches.arch/fadump-04-create_elfcorehdr.patch patches.arch/fadump-05-read_cpudump_data.patch patches.arch/fadump-06-add_vmcoreinfo.patch patches.arch/fadump-07-vmcore_cleanup.patch patches.arch/fadump-08-release_mem.patch patches.arch/fadump-09-shutdown_cleanup.patch patches.arch/fadump-10-remove_phypdump.patch patches.arch/ppc-add-DSCR-support-to-ptrace patches.arch/ppc-add-get_required_mask patches.arch/ppc-add-get_required_mask-2 patches.arch/ppc-use-get_required_mask patches.arch/ppc-pseries-iommu-close-DDW-race-between-adapter-functions patches.arch/ppc-set-PRRN-bits-in-arch-vector patches.arch/ppc-add-POWER8-cputable-entries patches.arch/ppc-rtas_flash-fix-bad-memory-access patches.arch/ppc-rtas_flash-validate_flash-buffer patches.arch/ppc-make-function-parses-RTAS-error-logs-global patches.arch/ppc-pseries-parse-and-handle-EPOW-interrupts patches.arch/powerpc-fix-fatal-SLB-miss-when-restoring-PPR patches.fixes/powerpc-add-system-RAM-to-prociomem patches.fixes/powerpc-mark-memory-resources-busy patches.fixes/memory-hotplug-implement-register_page_bootmem_info_section-of-sparse-vmemmap patches.fixes/powerpc-fix-memory-hotplug-with-sparse-vmemmap # FATE#316816 patches.arch/ppc-add-vdso-getcpu patches.fixes/powerpc-add-power8e-cputable-entry patches.fixes/pseries-expose-kernel-DT-update-to-drmgr patches.fixes/pseries-migrate-update-DT-only-once patches.fixes/pseries-resume-update-dynamic-cache-nodes # bsc#893758 patches.arch/ppc-spinlock-01-Add-smp_mb-s-to-arch_spin_unlock_wait patches.arch/ppc-spinlock-02-Add-support-for-the-optimised-lockref-implementation patches.arch/ppc-spinlock-03-Implement-arch_spin_is_locked-using-arch_spin_value_unlocked patches.arch/ppc-spinlock-04-Add-smp_mb-to-arch_spin_is_locked #bsc#919682 patches.arch/powerpc-Make-chip-id-information-available-to-usersp.patch #bsc#917839 patches.fixes/powerpc-bsc917839.patch #bsc#928142 patches.arch/powerpc-perf-Cap-64bit-userspace-backtraces-to-PERF_.patch #bsc#926016 patches.arch/revert-ppc-ddw-extend-dynamic-DMA-Window-functionality patches.arch/revert-ppc-remove-ddw-on-kexec #bsc#928970 patches.arch/pseries-Correct-cpu-affinity-for-dlpar-added-cpus.patch # build on SLE12 - bsc#967716 patches.arch/ppcbuild-0001-powerpc-Remove-buggy-9-year-old-test-for-binutils-2..patch patches.arch/ppcbuild-0002-arch-powerpc-Remove-duplicate-redundant-Altivec-entr.patch patches.arch/ppcbuild-0003-powerpc-Require-gcc-4.0-on-64-bit.patch patches.arch/ppcbuild-0004-powerpc-Remove-altivec-fix-for-gcc-versions-before-4.patch patches.arch/ppcbuild-0005-powerpc-dtc-is-required-to-build-dtb-files.patch patches.arch/ppcbuild-0006-powerpc-Avoid-load-of-static-chain-register-when-cal.patch patches.arch/ppcbuild-0007-powerpc-Add-ability-to-build-little-endian-kernels-b.patch patches.arch/ppcbuild-0008-powerpc-Don-t-use-ELFv2-ABI-to-build-the-kernel.patch patches.arch/ppcbuild-0009-powerpc-Fix-error-when-cross-building-TAGS-cscope.patch patches.arch/ppcbuild-0010-powerpc-Don-t-build-assembly-files-with-ABIv2.patch patches.arch/ppcbuild-0011-powerpc-Fix-64-bit-builds-with-binutils-2.24.patch patches.arch/ppcbuild-0012-Make-the-vdso32-also-build-big-endian.patch patches.arch/powerpc-vdso64-Use-double-word-compare-on-pointers.patch patches.suse/powerpc-add-gmb.patch ######################################################## # S/390 ######################################################## patches.arch/s390-add-FREE_PTE_NR patches.suse/s390-System.map.diff patches.arch/s390-message-catalog.diff patches.arch/s390-12-01_callhome.patch patches.arch/s390-dasd-force-label.patch patches.suse/zcrypt-feed-hwrandom patches.suse/zcrypt-feed-hwrandom-2 patches.arch/s390-fate311926-ap-type10-toleration.patch patches.arch/s390-32-02-qeth_ipv6_vlan patches.arch/s390-33-01-qeth-nr-out-queues patches.arch/s390-35-01-nss-initrd patches.arch/s390-35-02-page-referenced patches.arch/s390-35-03-zfcp-dif-dix-2 patches.arch/s390-35-04-zfcp-disable-auto-lun-scan patches.arch/s390-35-05-qdio-busy_bit patches.arch/s390-35-06-zfcp-kmsg-lun-limit-reached patches.arch/s390-35-07-af_iucv-over-hsi patches.arch/s390-36-01-cio-irq-statistics.patch patches.arch/s390-36-02-cpuinfo-warning.patch patches.arch/s390-vmcp-module.patch patches.fixes/virtio-console-early-console.patch patches.arch/s390-37-02-dasd-wait_for_clear.patch patches.arch/s390-37-03-dasd-fix_uid_readout.patch patches.arch/s390-38-01-qdio-partial_eqbs.patch patches.arch/qeth-l3-add-large_send-and-checksumming-sysfs-attributes-again.patch patches.arch/s390-39-01-qeth-remove-warning.txt patches.arch/s390-vmlinux-note-header.patch patches.arch/s390-40-01-ap-process-requestq.patch patches.arch/ccwgroup-fix-uevent-vs-dev-attrs-race.patch patches.arch/s390-41-01-qeth-avoid-siga-r-cost.patch patches.arch/s390-41-02-z10-topology.patch patches.arch/s390-41-04-qeth-shutdown-no-recovery.patch patches.arch/s390-42-01-ap-process-requests-after-reset.patch patches.arch/s390-42-02-cio_disallow_driver_io_for_known_to_be_broken_paths.patch patches.arch/s390-42-03-irq-accounting.patch patches.arch/s390-43-01-qeth_hd_recover.patch patches.arch/s390-43-02-console-panic.patch patches.arch/s390-43-03-dasd-fix-erp-expiration.patch patches.arch/s390-44-01-pgste-update.patch patches.arch/s390-45-01-af_iucv-remove-iucv-path.patch patches.arch/s390-45-02-af_iucv-net-device.patch patches.arch/s390-45-03-af_iucv-getsockopt-msgsize.patch patches.arch/s390-45-04-kmsg-tag-jhash-v2.patch patches.arch/s390-46-01-qeth-recovery-async-delivery.patch patches.arch/s390-46-02-3215-wakeup.patch patches.arch/s390-46-03-qeth_sync_modload.patch patches.arch/s390-46-04-memplug_zone_interleave.patch patches.arch/s390-46-05-dasd-fix_fixpoint_devide_exception.patch patches.arch/s390-47-01-ctcmpc-idal.patch patches.arch/s390-48-01-lcs-setoffline.patch patches.arch/s390-48-02-qeth-wake.patch patches.arch/s390-49-01-qeth-fix-OSA4-blkt.patch patches.arch/s390-49-02-zcrypt-fix_copro_cprb_check.patch patches.arch/s390-50-01-af_iucv-netdev-event.patch patches.arch/s390-50-02-af_iucv-shutdown.patch patches.arch/s390-51-01-sclp-sdias-async.patch patches.suse/dasd-failfast-expires patches.suse/dasd-Clarify-comment.patch patches.suse/dasd-make-number-of-retries-configurable.patch patches.suse/dasd-Implement-failfast_retries.patch patches.suse/dasd-blk-timeout.patch patches.suse/dasd-detailed-io-errors.patch patches.suse/dasd-continue-device-tasklet.patch patches.suse/dasd-timeout-attribute.patch patches.suse/dasd-fail-all-requests-after-timeout.patch patches.suse/dasd-make-DASD_FLAG_TIMEOUT-setting-more-robust.patch patches.suse/dasd-Reduce-amount-of-messages-for-specific-errors.patch patches.suse/dasd-Abort-all-requests-from-ioctl.patch patches.suse/dasd-Disable-block-timeouts-per-default.patch patches.suse/dasd-check-blk_noretry_request-in-dasd_times_out.patch patches.suse/dasd-lock-ccw-queue-in-dasd_times_out.patch patches.suse/dasd-Rename-ioctls.patch patches.suse/dasd-rename-flag-to-abortall.patch patches.arch/s390-kmsg-dev-printk.patch patches.arch/s390-52-01-dasd_reprioritize_partition_message.patch patches.arch/s390-52-03-hugetlb-clear-pgtable.patch patches.arch/s390-53-01-lgr-detection.patch patches.arch/s390-54-01-hypfs-missing-files.patch patches.arch/s390-55-01-cpu-idle.patch patches.arch/s390-55-02-lgr-early-panic.patch patches.arch/s390-55-03-crst-table-downgrade-v2.patch patches.arch/s390-56-04-zfcp-optional-port-rescan-on-rscn.patch patches.arch/s390-56-05-dasd_fix_path_group_race.patch patches.arch/s390-do-not-clobber-personality-flags-on-exec.patch patches.arch/s390-57-02-dasd_check_count_address.patch patches.arch/s390-57-03-hugetlbfs_deadlock.patch patches.arch/s390-57-04-huge_pgtable_walk.patch patches.arch/s390-57-05-hugetlbfs_tlb_invalidate.patch patches.arch/s390-58-01-qeth-recovery-bonding_deadlock.patch patches.arch/s390-59-01-qeth_Fix_IPA_CMD_QIPASSIST_rc_handling.patch patches.arch/s390-60-01-smsgiucv-resume.patch patches.arch/s390-60-02-dasd_move_wake_up_call.patch patches.arch/s390-61-02-qeth-setmac-after-delmac-fail.patch patches.arch/s390-61-03-qdio-fix-kernel-panic-for-zfcp-31-bit.patch patches.arch/s390-61-04-crypto-perffix-msgtype50.patch patches.arch/s390-62-01-qeth_fix_retries_on_hardsetup.patch patches.arch/s390-62-02-netiucv_fix_device_naming.patch patches.arch/s390-62-03-qeth-mac-cb.patch patches.arch/s390-63-01-irq-stat.patch patches.arch/s390-64-01-zfcpdump-diag308-loop.patch patches.arch/s390-64-02-zfcpdump-hsa-attribute.patch patches.arch/s390-64-03-kernel-inc-phys-mem.patch patches.arch/s390-64-04-mm-mapfixed-crst-upgrade.patch patches.arch/s390-65-01-qeth-fix_wait_for_threads_deadlock.patch patches.arch/s390-ftrace-fix-mcount-adjustment.patch patches.arch/s390-kdump-01-export-store-status.patch patches.arch/s390-kdump-02-add-psw-restart.patch patches.arch/s390-kdump-03-diag308-reset.patch patches.arch/s390-kdump-04-on-restart-default.patch patches.arch/s390-kdump-05-COMM-add-KEXEC_CRASH_CONTROL_MEMORY_LIMIT.patch patches.arch/s390-kdump-06-COMM-add-size-to-elfcorehdr.patch patches.arch/s390-kdump-07-force-online-restart.patch patches.arch/s390-kdump-08-add-real-access.patch patches.arch/s390-kdump-09-kdump-s390-backend.patch patches.arch/s390-kdump-10-init-vmcoreinfo.patch patches.arch/s390-kdump-11-export-vmcoreinfo-note.patch patches.arch/s390-kdump-12-COMM-crashkernel-unmap.patch patches.arch/s390-kdump-13-crashkernel-unmap.patch patches.arch/s390-kdump-14-copy_oldmem_page-error-checking.patch patches.arch/s390-kdump-15-CONFIG_KEXEC-CONFIG_CRASH_DUMP.patch patches.arch/s390-kdump-16-zgetdump-exclusive.patch patches.arch/s390-kdump-17-is_kdump_kernel-check.patch patches.arch/s390-kdump-18-create_mem_hole-rework.patch patches.arch/s390-kdump-19-newline.patch patches.arch/s390-kdump-20-smp_switch_to_ipl_cpu-stack-frame.patch patches.arch/s390-kdump-21-VMCOREINFO_SYMBOL-high_memory.patch patches.arch/s390-kdump-22-COMM-s390-kdump-doc.patch patches.arch/s390-kdump-23-COMM-ram-res.patch patches.arch/s390-kdump-24-crashk_res-init-check.patch patches.arch/s390-kdump-25-KEXEC_NOTE_BYTES-s390.patch patches.arch/s390-kdump-26-gcc-warning.patch patches.arch/s390-kdump-27-copy_to_absolute_zero.patch patches.arch/s390-kdump-28-lowcore-cleanup.patch patches.arch/s390-kdump-29-os-info.patch patches.arch/s390-kdump-30-vmcore_info-lowcore.patch patches.arch/s390-kdump-31-local_irq_save-lock-dep.patch patches.arch/s390-kdump-32-ext-int-back-chain.patch patches.arch/s390-kdump-33-os_info-remove-initfn.patch patches.arch/s390-kdump-34-kexec_crash_size-changes.patch patches.arch/s390-kdump-35-real-mode.patch patches.arch/s390-kdump-36-early_pgm_check_handler.patch patches.arch/s390-kdump-37-defconfig.patch patches.arch/s390-kdump-38-kmsg.patch patches.arch/s390-sles11sp3-02-01-qdio-data-router.patch patches.arch/s390-sles11sp3-02-02-zfcp-data-router.patch patches.arch/s390-sles11sp3-02-03-zfcp-bounds-checking-deferred-error-trace.patch patches.arch/s390-sles11sp3-03-01-fuzzy-live-dump.patch patches.arch/s390-sles11sp3-03-02-fuzzy-live-dump.patch patches.arch/s390-sles11sp3-04-01-dasd-enhanced-statistics.patch patches.arch/s390-sles11sp3-04-02-dasd-enhanced-statistics.patch patches.fixes/s390-dasd-ioctl-add-missing-kfree.patch patches.arch/s390-sles11sp3-05-01-perf-prereq.patch patches.arch/s390-sles11sp3-05-02-perf-main.patch patches.arch/s390-sles11sp3-05-03-perf-fix-warn.patch patches.arch/s390-sles11sp3-05-04-perf-zec12-support.patch patches.arch/s390-sles11sp3-05-05-perf-kmesg.patch patches.arch/s390-sles11sp3-06-01-ccwgroup_revert_uevent_fix.patch patches.arch/s390-sles11sp3-06-02-ccwgroup_cleanup.patch patches.arch/s390-sles11sp3-06-03-ccwgroup_create_dev.patch patches.arch/s390-sles11sp3-06-04-ccwgroup_by_dev_id.patch patches.arch/s390-sles11sp3-06-05-ctcm_use_ccwgroup_create_dev.patch patches.arch/s390-sles11sp3-06-06-lcs_use_ccwgroup_create_dev.patch patches.arch/s390-sles11sp3-06-07-claw_use_ccwgroup_create_dev.patch patches.arch/s390-sles11sp3-06-08-qeth_use_ccwgroup_create_dev.patch patches.arch/s390-sles11sp3-06-09-qeth_discipline_callbacks.patch patches.arch/s390-sles11sp3-06-10-ccwgroup_remove_ccwgroup_create_from_string.patch patches.arch/s390-sles11sp3-08-01-dasd_path_connection_sanity_check.patch patches.arch/s390-sles11sp3-08-02-dasd-fix-unaccessible-device-after-resume.patch patches.arch/s390-sles11sp3-08-03-dasd-fix-resume-path-verification.patch patches.arch/s390-sles11sp3-08-04-dasd-kmsg.patch patches.arch/s390-sles11sp3-09-01-cio_subchannel_evaluation.patch patches.arch/s390-sles11sp3-09-02-cio_export_css_sched_sch_todo.patch patches.arch/s390-sles11sp3-09-03-add_eadm_facility_bits.patch patches.arch/s390-sles11sp3-09-04-add_eadm_structs.patch patches.arch/s390-sles11sp3-09-05-chsc_implement_store_SCM_information.patch patches.arch/s390-sles11sp3-09-06-add_scm_bus_driver.patch patches.arch/s390-sles11sp3-09-07-add_scm_notification.patch patches.arch/s390-sles11sp3-09-08-add_eadm_subchannel_driver.patch patches.arch/s390-sles11sp3-09-09-eadm_sch_irq_stats.patchh patches.arch/s390-sles11sp3-09-10-add_scm_block_driver.patch patches.arch/s390-sles11sp3-09-11-scm_block_force_cluster_writes.patch patches.arch/s390-sles11sp3-09-12-scm_remove_superfluous_lock.patch patches.arch/s390-sles11sp3-09-13-scm_reorder_scm_remove.patch patches.arch/s390-sles11sp3-09-14-kmsg.patch patches.arch/s390-sles11sp3-10-01-dasd-shutdown-action.patch patches.arch/s390-sles11sp3-10-02-dasd-add-safe-offline-interface.patch patches.arch/s390-sles11sp3-11-01-crypto-ap-configuration-information-exploitation.patch patches.arch/s390-sles11sp3-11-02-crypto-add-function-facility-information.patch patches.arch/s390-sles11sp3-11-03-crypto-separate-msgtype-implementation-from-card-modules.patch patches.arch/s390-sles11sp3-11-04-crypto-add-support-for-cex4-crypto-card.patch patches.arch/s390-sles11sp3-12-01-crypto-handle-ap-configuration-changes.patch patches.arch/s390-sles11sp3-13-01-transactional-execution.patch patches.arch/s390-sles11sp3-15-01-ccwgroup_allow_drivers_to_call_offline.patch patches.arch/s390-sles11sp3-15-02-qeth_add_vepa_support.patch patches.fixes/asm-generic-add-MMU-variants.patch patches.arch/s390-sles11sp3-16-01-pci-base-support.patch patches.arch/s390-sles11sp3-16-02-PCI-adapter-interrupts-for-MSI-MSI-X.patch patches.arch/s390-sles11sp3-16-03-vga-compile-fix-disable-vga-for-s390.patch patches.arch/s390-sles11sp3-16-04-3com-make-3c59x-depend-on-HAS_IOPORT.patch patches.arch/s390-sles11sp3-16-06-pci-stub.patch patches.arch/s390-02-02-dasd-fix_sleep_on.patch patches.arch/s390-03-01-zfcp-adapt-to-new-FC_PORTSPEED-semantics.patch patches.arch/s390-03-02-kdump-no-reserved.patch # patches.arch/s390-04-01-qeth-fix_wait_for_threads_deadlock.patch # Already covered by patch patches.arch/s390-65-01-qeth-fix_wait_for_threads_deadlock.patch patches.arch/s390-04-02-kernel-allow-none-relocs.patch patches.arch/s390-04-03-kdump-pm-notifier.patch patches.arch/s390-04-04-kdump-pm-absolute-zero.patch patches.arch/s390-04-05-zfcp-block-queue-limits-with-data-router.patch patches.arch/s390-05-01-zcrypt-ap-bus-rescan.patch patches.arch/s390-06-01-transaction-abort.patch patches.arch/s390-06-02-qeth-fix_missing_pointer_update.patch patches.arch/s390-06-04-scm_blk_allow_more_cluster_size_values.patch patches.arch/s390-07-01-fuzzy-live-ifndef-xlate patches.arch/s390-3270-introduce-device-notifier.patch patches.arch/s390-3270-asynchronous-size-sensing.patch patches.arch/netiucv-Hold-rtnl-between-name-allocation-and-device.patch patches.arch/s390-08-01-iucv-fix-kernel-panic-at-reboot.patch patches.arch/s390-08-02-3215-tty-close-race.patch patches.arch/s390-08-03-vmcp-kmsg.patch patches.arch/s390-08-04-cio-suppress-2nd-path-verification-during-resume.patch patches.arch/s390-08-05-dasd-freeze-requeue.patch patches.arch/s390-08-06-dasd-timeout-kmsg.patch patches.arch/s390-08-07-smp-ipi.patch patches.arch/s390-08-08-af_iucv-kmsg.patch patches.arch/s390-09-01-sclp-buffer.patch patches.arch/s390-10-01-zcrypt-module.patch patches.arch/s390-10-02-dasd-fix-hanging-device-after-path-event.patch patches.arch/s390-12-01-qeth_change_default_blkt_settings.patch patches.arch/s390-12-02-qeth_Fix_crash_on_initial_MTU_size_change.patch patches.arch/s390-cio_robust-1-add_message_for_timeouts_on_internal_IO.patch patches.arch/s390-cio_robust-2-dont_abort_verification_after_missing_irq.patch patches.arch/s390-cio_robust-3-skip_broken_paths.patch patches.arch/s390-cio_robust-4-export_vpm_via_sysfs.patch patches.arch/s390-cio_robust-5-handle_unknown_pgroup_state.patch patches.arch/s390-13-01-tx-pifo-bit.patch patches.arch/s390-14-01-hvc-console-dtr-rts.patch patches.arch/s390-14-02-hvc-iucv-lower-dtr.patch patches.arch/s390-15-01-crypto-unregister-xts-ctr-aes.patch # patches.arch/s390-15-02-fpc-save-restore.patch moved to after # patches.arch/s390-kvm-0018-KVM-s390-provide-access-guest-registers-via-kvm_ru.patch patches.arch/s390-15-03-tlb-pgd-upgrade.patch patches.arch/s390-15-04-qeth-snmp-ioctl.patch patches.arch/s390-16-01-3270-fix-missing-device_destroy-call.patch patches.arch/s390-16-02-asce-type-exceptions.patch patches.arch/s390-17-01-crypto-Fix_aes_xts_parameter_corruption.patch patches.arch/s390-18-01-dump-fix-zvm-memory-detect.patch patches.arch/s390-18-02-crypto-fix-concurrency-issue-in-aes-ctr-mode.patch patches.arch/s390-18-03-linkage-stack.patch patches.arch/s390-18-04-crypto-fix-des-and-des3_ede-cbc-concurrency-issue.patch patches.arch/s390-18-05-crypto-fix-des-and-des3_ede-ctr-concurrency-issue.patch patches.arch/s390-19-01-cio-fix_unusable_device.patch # must follow s390 pci fixes # patches.arch/s390-19-02-pci-dma-segment_boundary.patch patches.arch/s390-19-03-cio-fix-process-hangs.patch patches.arch/s390-19-04-cio-fix-missing-subchannels-after-configure-on.patch patches.arch/s390-20-05-spinlock-fix_spin_retry.patch patches.arch/s390-sles11sp3-zcrypt-01-256-domains.patch patches.arch/s390-sles11sp3-zcrypt-02-toleration-new-crypto-hw.patch patches.arch/s390-25-01-zcrypt-fix-test-config-domain.patch patches.arch/s390-sles11sp3-26-01-3215-tty-close-crash.patch patches.arch/s390-sles11sp3-26-02-vdso-thread-cputime.patch patches.arch/s390-sles11sp3-26-03-zcrypt-ap-max-domain-id.patch patches.arch/s390-sles11sp3-27-01-dasd-retry-partition-detection.patch patches.arch/s390-sles11sp3-z13base-01-spinlock-cleanup.patch patches.arch/s390-sles11sp3-z13base-02-spinlock-optimize.patch patches.arch/s390-sles11sp3-z13base-03-spinlock-test-first.patch patches.arch/s390-sles11sp3-z13base-04-rwlock-irq-restore.patch patches.arch/s390-sles11sp3-z13base-05-spinlock-refactor.patch patches.arch/s390-sles11sp3-z13base-06-spinlock-unlock.patch patches.arch/s390-sles11sp3-z13base-07-stpt-stckf.patch patches.arch/s390-sles11sp3-z13base-08-stosn-stnsm.patch patches.arch/s390-sles11sp3-z13base-09-cache-aliasing-z13.patch patches.arch/s390-sles11sp3-z13base-10-align-pie.patch patches.arch/s390-sles11sp3-z13base-11-hotplug-skey-init.patch patches.arch/s390-sles11sp3-z13base-12-large-page-debug.patch patches.arch/s390-sles11sp3-z13base-13-edat1-detection.patch patches.arch/s390-sles11sp3-z13base-14-pfmf-skey-init.patch patches.arch/s390-sles11sp3-z13base-15-pfmf-skey-hotplug.patch patches.arch/s390-sles11sp3-z13base-16-sske-mbc.patch patches.arch/s390-sles11sp3-z13base-17-stack-rnd-compat-z13.patch patches.arch/s390-sles11sp3-28-01-af_iucv-fix-sendmsg-errno.patch patches.arch/s390-sles11sp3-28-02-dasd-fix-unresumed-device-after-suspend-resume.patch patches.arch/s390-sles11sp3-28-03-dasd-fix-no-paths-after-suspend-resume.patch patches.arch/s390-sles11sp3-28-04-dasd-fix-inability-to-set-DASD-offline.patch patches.arch/s390-sles11sp3-cve-2016-2143-fork-pgtable.patch patches.arch/s390-sles11sp3-13-02-fix-asce_bits-handling.patch patches.arch/s390-fix-change_page_attr.patch patches.arch/s390-sles11sp2-11-04-01-cio-fix-measurement-characteristics-memleak.patch patches.arch/s390-sles11sp2-11-04-02-cio-ensure-consistent-measurement-state.patch patches.arch/s390-sles11sp2-11-04-03-cio-collect-format-1-channel-path-description-d.patch patches.arch/s390-sles11sp2-11-04-04-cio-update-measurement-characteristics.patch patches.arch/s390-sles11sp3-30-01-dasd-fix-failfast.patch # bsc#1076849 patches.arch/s390-sles11sp4-cpuinfo-show-facilities-as-reported-by-stfle.patch ######################################################## # VM/FS patches ######################################################## patches.suse/shmall-bigger patches.fixes/grab-swap-token-oops patches.fixes/remount-no-shrink-dcache patches.suse/reiser4-set_page_dirty_notag patches.suse/file-capabilities-disable-by-default.diff patches.suse/unlock_page-speedup.patch patches.fixes/mm-call-sleep_on_page_killable-in-__wait_on_page_locked_killable.patch patches.suse/lock_page-speedup.patch patches.suse/lock_page-priority-inversion-fix.patch patches.suse/lock_page_or_retry-speedup.patch patches.suse/mm-use-cpu_chill-in-spin_trylock_page.patch patches.suse/mm-Fix-add_page_wait_queue-to-work-for-locked.patch patches.suse/mm-tune-dirty-limits.patch patches.suse/mm-vmalloc-fail-dump-stack.patch patches.suse/readahead-request-tunables.patch patches.fixes/Fix-unmap_vma-bug-related-to-mmu_notifiers.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-reduce-zone-lrulock-bouncing.patch patches.suse/pagecache-limit-reduce-zone-lrulock-bouncing-fix.patch patches.suse/pagecache-limit-reduce-zone-lrulock-bouncing-fix2.patch patches.kabi/pagecache-limit-reduce-zone-lrulock-bouncing-kabi.patch patches.suse/pagecachelimit_batch_huge_nr_to_scan.patch patches.suse/pagecache-limit-do-not-skip-smaller-zones.patch patches.suse/pagecache-limit-vmstat_counters.patch patches.suse/pagecache-limit-fix-wrong-reclaimed-count.patch patches.suse/pagecache-limit-tracepoints.patch patches.suse/mm-compaction-migrate-pages-ia64.patch patches.fixes/memcg-make-oom_lock-0-and-1-based-rather-than-coutne.patch patches.fixes/memcg-fix-hierarchical-oom-locking.patch patches.fixes/memcg-change-memcg_oom_mutex-to-spinlock.patch patches.fixes/dev_mem-read-write-beyond-EOF.patch patches.suse/xlate_dev_mem_ptr-use-phys_addr_t.patch patches.suse/valid_phys_addr_range-use-phys_addr_t.patch patches.suse/dev_mem-read-write-phys_addr_t.patch patches.fixes/cpusets-randomize-node-rotor-used-in-cpuset_mem_spre.patch patches.fixes/mm-do_fault-preallocate-cow-page.patch patches.suse/fs-add-a-DCACHE_NEED_LOOKUP-flag-for-d_flags.patch patches.suse/fs-add-SEEK_HOLE-and-SEEK_DATA-flags.patch patches.suse/fs-handle-SEEK_HOLE-SEEK_DATA-properly-in-all-fs-s-t.patch patches.suse/fs-add-missing-unlock-in-default_llseek.patch patches.suse/fs-push-i_mutex-and-filemap_write_and_wait-down-into.patch patches.fixes/NFS-fix-recent-breakage-to-NFS-error-handling.patch # mremap optimisations and THP support (fate#311931) patches.suse/mm-mremap-check-for-overflow-using-deltas.patch patches.suse/mm-mremap-avoid-sending-one-ipi-per-page.patch patches.suse/mm-thp-mremap-support-and-tlb-optimization.patch patches.fixes/mremap-properly-flush-TLB-before-releasing-the-page.patch # Minor fixes from 3.0-3.8 not included in -stable patches.fixes/mm-swap-token-makes-global-variables-to-function-local.patch patches.fixes/mm-thp-minor-lock-simplification-in-__khugepaged_exit.patch patches.fixes/mm-remove-ZAP_BLOCK_SIZE.patch patches.fixes/mm-vmscan-drop-nr_force_scan-from-get_scan_count.patch patches.suse/mm-vmscan-add-customisable-shrinker-batch-size.patch patches.fixes/mm-huge_memory-fix-copying-user-highpage.patch # Minor fixes from 3.6rc1-3.8-rc6 not included in -stable patches.fixes/mm-thp-avoid-VM_BUG_ON-page_countpage-false-positives-in-__collapse_huge_page_copy.patch patches.fixes/writeback-split-inode_wb_list_lock-into-bdi_writebac.patch patches.fixes/writeback-skip-balance_dirty_pages-for-in-memory-fs.patch patches.fixes/writeback-trace-event-writeback_single_inode.patch patches.fixes/writeback-skip-tmpfs-early-in-balance_dirty_pages_ra.patch patches.fixes/writeback-don-t-busy-retry-writeback-on-new-freeing-.patch patches.fixes/writeback-don-t-busy-retry-the-inode-on-failed-grab_super_pass.patch patches.fixes/mm-properly-reflect-task-dirty-limits-in-dirty_excee.patch patches.fixes/oom-thaw-threads-if-oom-killed-thread-is-frozen-befo.patch # Guard against sending IPIs to offline CPU (bnc 729122,738567) patches.fixes/mm-stop_machine-reorganize-stop_cpus-implementation.patch patches.fixes/mm-stop_machine-implement-stop_machine_from_inactive_cpu.patch patches.fixes/mm-x86,-mtrr-use-stop_machine-APIs-for-doing-MTRR-rendezvous.patch patches.fixes/mm-x86-Serialize-SMP-bootup-CMOS-accesses-on-rtc_lock.patch patches.fixes/mm-VFS--mount-lock-scalability-for-internal-mounts.patch patches.fixes/procfs-fix-a-vfsmount-longterm-reference-leak patches.fixes/mqueue-fix-a-vfsmount-longterm-reference-leak patches.fixes/fs-sysfs-do-dcache-related-updates-to-sysfs-under-sysfs_mutex.patch patches.fixes/mm-page-allocator-do-not-drain-per-cpu-lists-via-IPI-from-page-allocator-context.patch patches.fixes/mm-page-allocator-drain-local-per-cpu-lists.patch patches.fixes/proc-enable-writing-to-proc-pid-mem-revert.patch # Fix mbind merging issue that affects JVMs patches.fixes/mm-mempolicy.c-fix-pgoff-in-mbind-vma-merge.patch patches.fixes/mm-mempolicy.c-refix-mbind_range-vma-issue.patch # Minor VM performance patches patches.fixes/mm-vmscan-trace-Add-file-info-to-trace_mm_vmscan_lru_isolate.patch patches.fixes/cpuset-mm-reduce-memory-barrier-related-damage-fix.patch patches.fixes/cpuset-mm-optimise-put_mems_allowed-usage.patch patches.fixes/mm-make-swapin-readahead-skip-over-holes.patch patches.fixes/mm-bug-introduce-BUILD_BUG_ON_INVALID-macro.patch patches.fixes/mm-bug-completely-remove-code-generated-by-disabled-VM_BUG_ON.patch patches.fixes/mm-check-if-PTE-is-already-allocated-during-page-fault.patch # bnc758583, CVE-2012-2133 patches.fixes/mm-hugetlbfs-fix-use-after-free-bug-in-quota-handling.patch patches.suse/0002-vfs-re-implement-writeback_inodes_sb-_nr-_if_idle-an.patch patches.fixes/thp-avoid-atomic64_read-in-pmd_read_atomic-for-32-bit-PAE.patch # Make swappiness behavior intuitive finally patches.fixes/mm-avoid-swapping-out-with-swappiness-0.patch # Bad PMD while using hugetlbfs (bnc#762366) patches.fixes/mm-hugetlb.c-undo-change-to-page-mapcount-in-fault-handler.patch patches.fixes/mm-hugetlb-flush_tlb_range-needs-page_table_lock-when-mmap_sem-is-not-held.patch patches.fixes/mm-hugetlbfs-Correctly-detect-if-page-tables-have-just-been-shared.patch patches.fixes/mm-cond_resced-in-putback_lru_pages.patch # Prepare for future changes of memcg APIs # bnc#755620 patches.suse/memcg-warn-on-deeper-hierarchies-with-use_hierarchy-.patch # bnc#878274 patches.suse/memcg-deprecate-memory.force_empty-knob.patch # Memory policy functionality fixes v3.3 -> v3.7-rc1 patches.fixes/mm-mempolicy.c-use-enum-value-MPOL_REBIND_ONCE-in-mpol_rebind_policy.patch patches.fixes/mm-mempolicy-fix-mbind-to-do-synchronous-migration.patch patches.fixes/mm-oom-fix-totalpages-calculation.patch # OOM enahancements for bnc#821259 patches.fixes/mm-oom-avoid-looping-when-chosen-thread-detaches-its.patch patches.fixes/mm-oom-introduce-helper-function-to-process-threads-.patch patches.fixes/mm-memcg-introduce-own-oom-handler-to-iterate-only-o.patch patches.fixes/mm-oom-fold-oom_kill_task-into-oom_kill_process.patch patches.fixes/mm-oom-reduce-dependency-on-tasklist_lock.patch patches.fixes/mm-memcg-move-all-oom-handling-to-memcontrol.c.patch patches.fixes/mm-do-not-walk-all-of-system-ram-during-show_mem.patch patches.fixes/mm-oom-normalize-oom-scores-to-oom_score_adj-scale-o.patch patches.fixes/mm-oom-fix-badness-score-underflow.patch patches.fixes/mm-oom-fix-and-cleanup-oom-score-calculations.patch # CVE-2012-5517, bnc#789235 # Have zone_reclaim behave as documented bnc#808166 patches.fixes/mm-page_alloc-avoid-marking-zones-full-prematurely.patch # Only enable stable page writes for BDIs that require it patches.fixes/block-initialize-the-bounce-pool-if-high-memory-may-be-added-later.patch patches.fixes/mm-bounce-allow-use-of-bounce-pool-via-config-option.patch patches.fixes/mm-bdi-allow-block-devices-to-say-that-they-require-stable-page-writes.patch patches.fixes/mm-only-enforce-stable-page-writes-if-the-backing-device-requires-it.patch patches.fixes/mm-9pfs-fix-filesystem-to-wait-for-stable-page-writeback.patch patches.fixes/mm-block-optionally-snapshot-page-contents-to-provide-stable-pages-during-write.patch patches.fixes/mm-ocfs2-wait-for-page-writeback-to-provide-stable-pages.patch patches.fixes/mm-ubifs-wait-for-page-writeback-to-provide-stable-pages.patch patches.fixes/mm-make-snapshotting-pages-for-stable-writes-a-per-bio-operation.patch patches.fixes/mm-pagewalk.c-walk_page_range-should-avoid-VM_PFNMAP.patch # Page allocator performance and functionality v3.3 -> v3.7-rc1 patches.fixes/mm-smp-introduce-a-generic-on_each_cpu_mask-function.patch patches.fixes/mm-only-IPI-CPUs-to-drain-local-pages-if-they-exist.patch patches.fixes/mm-page_alloc.c-remove-pageblock_default_order.patch patches.fixes/mm-buddy-dump-PG_compound_lock-page-flag.patch patches.fixes/mm-do-not-use-page_count-without-a-page-pin.patch patches.fixes/mm-setup-pageblock_order-before-its-used-by-sparsemem.patch patches.fixes/mm-fix-off-by-two-in-__zone_watermark_ok.patch patches.fixes/mm-fix-free-page-check-in-zone_watermark_ok.patch patches.fixes/mm-fix-tracing-in-free_pcppages_bulk.patch # Page reclaim performance and functionality v3.4 -> v3.7-rc1 patches.fixes/mm-vmscan-do-not-writeback-filesystem-pages-in-direct-reclaim.patch patches.fixes/mm-vmscan-remove-dead-code-related-to-lumpy-reclaim-waiting-on-pages-under-writeback.patch patches.fixes/mm-vmscan-do-not-writeback-filesystem-pages-in-kswapd-except-in-high-priority.patch patches.fixes/mm-ext4-warn-if-direct-reclaim-tries-to-writeback-pages.patch patches.fixes/mm-xfs-warn-if-direct-reclaim-tries-to-writeback-pages.patch patches.fixes/mm-vmscan-throttle-reclaim-if-encountering-too-many-dirty-pages-under-writeback.patch patches.fixes/mm-vmscan-immediately-reclaim-end-of-LRU-dirty-pages-when-writeback-completes.patch patches.fixes/mm-vmscan-count-pages-into-balanced-for-zone-with-good-watermark.patch patches.fixes/mm-forbid-lumpy-reclaim-in-shrink_active_list.patch patches.fixes/mm-vmscan-reclaim-at-order-0-when-compaction-is-enabled.patch patches.fixes/mm-compaction-Use-synchronous-compaction-for--proc-sys-vm-compact_memory.patch patches.fixes/mm-vmscan-kswapd-carefully-call-compaction.patch patches.fixes/mm-vmscan-only-defer-compaction-for-failed-order-and-higher.patch patches.fixes/mm-vmscan-remove-lumpy-reclaim.patch patches.fixes/mm-vmscan-do-not-stall-on-writeback-during-memory-compaction.patch patches.fixes/mm-vmscan-remove-reclaim_mode_t.patch patches.fixes/mm-swap-allow-swap-readahead-to-be-merged.patch patches.fixes/mm-clear-pages_scanned-only-if-draining-a-pcp-adds-pages-to-the-buddy-allocator-again.patch patches.fixes/mm-consider-PageReclaim-for-sync-reclaim.patch patches.fixes/memcg-further-prevent-OOM-with-too-many-dirty-pages.patch # Page reclaim performance and functionality v3.7-rc1 -> v3.8-rc6 patches.fixes/mm-mmvmscan-only-evict-file-pages-when-we-have-plenty.patch patches.fixes/mm-vmscan.c-avoid-possible-deadlock-caused-by-too_many_isolated.patch patches.fixes/mm-remove-swap-token-code.patch patches.fixes/mm-do-not-sleep-in-balance_pgdat-if-theres-no-i-o-congestion.patch # Compaction performance and functionality v3.3 -> v3.7-rc1 patches.fixes/mm-compact_pgdat-workaround-lockdep-warning-in-kswapd.patch patches.fixes/mm-compaction-make-compact_control-order-signed.patch patches.fixes/mm-compaction.c-fix-deferring-compaction-mistake.patch patches.fixes/mm-compaction-Abort-async-compaction-if-locks-are-contended-or-taking-too-long.patch patches.fixes/mm-compaction-update-comment-in-try_to_compact_pages.patch patches.fixes/mm-compaction-abort-compaction-loop-if-lock-is-contended-or-run-too-long.patch patches.fixes/mm-compaction-move-fatal-signal-check-out-of-compact_checklock_irqsave.patch patches.fixes/mm-compaction-Update-try_to_compact_pageskerneldoc-comment.patch patches.fixes/mm-compaction-acquire-the-zone--lru_lock-as-late-as-possible.patch patches.fixes/mm-compaction-acquire-the-zone--lock-as-late-as-possible.patch patches.fixes/mm-compaction-cache-if-a-pageblock-was-scanned-and-no-pages-were-isolated.patch patches.fixes/mm-compaction-Restart-compaction-from-near-where-it-left-off.patch patches.fixes/mm-compaction-clear-PG_migrate_skip-based-on-compaction-and-reclaim-activity.patch patches.fixes/mm-enable-CONFIG_COMPACTION-by-default.patch # Migration performance and functionality v3.3 -> v3.5 patches.fixes/mm-fix-move-migrate_pages-race-on-task-struct.patch patches.fixes/mm-fix-NULL-ptr-dereference-in-migrate_pages.patch patches.fixes/mm-fix-NULL-ptr-dereference-in-move_pages.patch patches.fixes/mm-do_migrate_pages-calls-migrate_to_node-even-if-task-is-already-on-a-correct-node.patch patches.fixes/mm-do_migrate_pages-rename-arguments.patch # VM/FS performance and functionality v3.6 -> v3.8 patches.fixes/mm-block-remove-plugging-at-buffered-write-time.patch patches.fixes/mm-gup-close-FOLL-MAP_PRIVATE-race.patch patches.fixes/mm-mempolicy.c-fix-error-handling-in-set_mempolicy-a.patch # Fix for CVE-2017-1000364 patches.fixes/mm-larger-stack-guard-gap-between-vmas.patch patches.fixes/mm-mmap.c-do-not-blow-on-PROT_NONE-MAP_FIXED-holes-i.patch patches.fixes/fs-exec.c-account-for-argv-envp-pointers.patch patches.fixes/exec-Limit-arg-stack-to-at-most-75-of-_STK_LIM.patch patches.fixes/sanitize-move_pages-permission-checks.patch patches.fixes/fs-binfmt_elf.c-fix-bug-in-loading-of-PIE-binaries.patch patches.fixes/fs-binfmt_elf.c-load_elf_binary-return-EINVAL-on-zer.patch patches.fixes/mm-madvise.c-fix-madvise-infinite-loop-under-special.patch patches.fixes/0001-mm-mempolicy-fix-use-after-free-when-calling-get_mem.patch # Please put all VM/FS patches which are not tmpfs/shmem related # above # # bnc731999 enable >256GB shm/tmpfs segments/files patches.suse/mm-cleanup-descriptions-of-filler-arg.patch patches.suse/mm-truncate-functions-are-in-truncate.c.patch patches.suse/mm-tidy-vmtruncate_range-and-related-functions.patch patches.suse/mm-consistent-truncate-and-invalidate-loops.patch patches.suse/mm-pincer-in-truncate_inode_pages_range.patch patches.suse/tmpfs-no-need-to-use-i_lock.patch patches.suse/tmpfs-clone-shmem_file_splice_read.patch patches.suse/tmpfs-refine-shmem_file_splice_read.patch patches.suse/tmpfs-pass-gfp-to-shmem_getpage_gfp.patch patches.suse/tmpfs-remove_shmem_readpage.patch patches.suse/tmpfs-simplify-prealloc_page.patch patches.suse/tmpfs-simplify-filepage-swappage.patch patches.suse/tmpfs-simplify-unuse-and-writepage.patch patches.suse/radix_tree-exceptional-entries-and-indices.patch patches.suse/shmem-do-not-export-shmem_inode_info-struct.patch patches.suse/mm-let-swap-use-exceptional-entries.patch patches.fixes/swap-fix-shmem-swapping-when-more-than-8-areas.patch patches.fixes/mm-account-skipped-entries-to-avoid-looping-in-find_.patch patches.suse/tmpfs-demolish-old-swap-vector-support.patch patches.suse/tmpfs-miscellaneous-trivial-cleanups.patch patches.suse/tmpfs-copy-truncate_inode_pages_range.patch patches.suse/tmpfs-convert-shmem_truncate_range-to-radix-swap.patch patches.suse/tmpfs-convert-shmem_unuse_inode-to-radix-swap.patch patches.suse/tmpfs-convert-shmem_getpage_gfp-to-radix-swap.patch patches.suse/tmpfs-convert-mem_cgroup-shmem-to-radix-swap.patch patches.suse/tmpfs-convert-shmem_writepage-and-enable-swap.patch patches.suse/tmpfs-use-kmemdup-for-short-symlinks.patch patches.suse/mm-a-few-small-updates-for-radix-swap.patch patches.fixes/smp-add-func-to-IPI-cpus-based-on-parameter-func.patch patches.fixes/tmpfs-distribute-interleave-better-across-nodes.patch patches.suse/pagecache-limit-fix-shmem-deadlock.patch patches.fixes/writeback-include-all-inodes-in-background.patch patches.fixes/large-hash-dcache_init-fix.patch patches.fixes/mm-backing-dev-fix-wakeup-timer-races-with-bdi_unregister.patch patches.fixes/fs-only-send-IPI-to-invalidate-LRU-BH-when-needed.patch patches.fixes/vfs-dont-chain-pipe-anon-sockets-on-superbloc-s_inodes-list patches.fixes/memcg-vmscan-Fix-forced-scan-of-anonymous-pages.patch # bnc#779294 fix autofs4 in a container patches.fixes/autofs4-allow-autofs-to-work-outside-the-initial-pid-namespace.patch patches.fixes/autofs4-translate-pids-to-the-right-namespace-for-the-daemon.patch patches.fixes/autofs4-fix-lockdep-splat-in-autofs patches.fixes/autofs4-fix-get_next_positive_subdir.patch patches.fixes/autofs4-autofs4_wait-vs-autofs4_catatonic_mode-race.patch patches.fixes/autofs4-catatonic_mode-vs-notify_daemon-race.patch patches.fixes/autofs4-deal-with-autofs4_write-autofs4_write-races.patch patches.fixes/autofs4-fix-deal-with-autofs4_write-races.patch patches.fixes/autofs4-use-simple_empty-for-empty-directory-check.patch patches.fixes/autofs4-dont-clear-DCACHE_NEED_AUTOMOUNT-on-rootless-mount.patch patches.fixes/autofs4-close-the-races-around-autofs4_notify_daemon.patch patches.fixes/aio-make-kiocb-private-NULL-in-init_sync_kiocb patches.fixes/lib-radix-tree-fix-preload-vector-size.patch patches.fixes/lib-radix-tree.c-make-radix_tree_node_alloc-work-cor.patch patches.fixes/drivers-base-memory.c-fix-memory_dev_init-long-delay.patch patches.fixes/memory_dev_init-do-not-soft-lockup.patch patches.fixes/mm-link_mem_sections-touch-nmi-watchdog.patch patches.fixes/mm-resched-to-avoid-rcu-stall-during-boot-large-machines.patch patches.fixes/tmpfs-optimize-clearing-when-writing.patch # backported fs/dcache patches for efi variable filesystem support FATE#314499 patches.fixes/0001-Make-d_sb-assign-once-and-always-non-NULL.patch patches.fixes/0002-vfs-new-helper-d_make_root.patch # Cross memory attach (fate#314115,fate#314242) patches.suse/mm-Cross-Memory-Attach.patch patches.suse/mm-Fix-race-in-process_vm_rw_core.patch patches.suse/mm-aio-vfs-cleanup-of-rw_copy_check_uvector-and-compat_rw_copy_check_uvector.patch patches.suse/ia64-mm-wire-up-cross-memory-attach-syscalls.patch patches.suse/s390-mm-wire-up-cross-memory-attach-syscalls.patch patches.suse/s390-fix-compact-wrappers-for-process_vm.patch patches.suse/s390-fix-compact-wrappers-for-process_vm-fix.patch patches.suse/fs-introduce-inode-operation-update_time.patch patches.arch/s390-sles11sp3-14-01-cpu_runtime_instrumentation.patch patches.fixes/drop_caches-add-some-documentation-and-info-message.patch patches.arch/s390-01-03-fix-dasd-module-reload-oops.patch patches.fixes/fsfreeze-fb_defio-Push-file_update_time-into-fb_deferred_io_m.patch patches.fixes/fsfreeze-fs-Push-file_update_time-into-__block_page_mkwrite.patch patches.fixes/fsfreeze-ceph-Push-file_update_time-into-ceph_page_mkwrite.patch patches.fixes/fsfreeze-9p-Push-file_update_time-into-v9fs_vm_page_mkwrite.patch patches.fixes/fsfreeze-gfs2-Push-file_update_time-into-gfs2_page_mkwrite.patch patches.fixes/fsfreeze-sysfs-Push-file_update_time-into-bin_page_mkwrite.patch patches.fixes/fsfreeze-mm-Update-file-times-from-fault-path-only-if-.page_m.patch patches.fixes/fsfreeze-mm-Make-default-vm_ops-provide-page_mkwrite-handler.patch patches.suse/fsfreeze-reserve-sb-space-to-preserve-kabi.patch patches.suse/mm-speedup-in-__early_pfn_to_nid.patch patches.fixes/mm-mmap-check-for-RLIMIT_AS-before-unmapping.patch patches.fixes/mm-honor-min_free_kbytes-set-by-user.patch patches.fixes/xattr-setxattr-improve-handling-of-allocation-f.patch patches.fixes/xattr-suppress-page-allocation-failure-warnings.patch patches.fixes/xattr-listxattr-fall-back-to-vmalloc-if-kmalloc.patch patches.fixes/xattr-getxattr-improve-handling-of-allocation-f.patch # Limit reclaim in the presense of IO patches.fixes/mm-vmscan-store-priority-in-struct-scan_control.patch patches.fixes/mm-use-up-free-swap-space-before-reaching-OOM-kill.patch patches.fixes/mm-vmscan-add-block-plug-for-page-reclaim.patch patches.fixes/mm-vmscan-Limit-the-number-of-pages-kswapd-reclaims-at-each-priority.patch patches.fixes/mm-vmscan-Obey-proportional-scanning-requirements-for-kswapd.patch patches.fixes/mm-vmscan-Flatten-kswapd-priority-loop.patch patches.fixes/mm-vmscan-Decide-whether-to-compact-the-pgdat-based-on-reclaim-progress.patch patches.fixes/mm-vmscan-Do-not-allow-kswapd-to-scan-at-maximum-priority.patch patches.fixes/mm-vmscan-Have-kswapd-writeback-pages-based-on-dirty-pages-encountered-not-priority.patch patches.fixes/mm-vmscan-Block-kswapd-if-it-is-encountering-pages-under-writeback.patch patches.fixes/mm-vmscan-Block-kswapd-if-it-is-encountering-pages-under-writeback-fix.patch patches.fixes/mm-vmscan-Block-kswapd-if-it-is-encountering-pages-under-writeback-fix-2.patch patches.fixes/mm-vmscan-Check-if-kswapd-should-writepage-once-per-pgdat-scan.patch patches.fixes/mm-vmscan-Move-logic-from-balance_pgdat-to-kswapd_shrink_zone.patch # Limit reclaim in the presense of IO follow-up series patches.fixes/mm-vmscan-stall-page-reclaim-and-writeback-pages-based-on-dirty-writepage-pages-encountered-v3.patch patches.fixes/mm-vmscan-stall-page-reclaim-after-a-list-of-pages-have-been-processed-v3.patch patches.fixes/mm-vmscan-set-zone-flags-before-blocking.patch patches.fixes/mm-vmscan-move-direct-reclaim-wait_iff_congested-into-shrink_list.patch patches.fixes/mm-vmscan-treat-pages-marked-for-immediate-reclaim-as-zone-congestion.patch patches.fixes/mm-vmscan-take-page-buffers-dirty-and-locked-state-into-account-v3.patch patches.fixes/mm-vmscan-take-page-buffers-dirty-and-locked-state-into-account-v3-KABI.patch patches.fixes/mm-vmscan-take-page-buffers-dirty-and-locked-state-into-account-v3-KABI-fix.patch patches.fixes/mm-vmscan-do-not-continue-if-aborted-for-compaction.patch patches.fixes/don-t-trigger-congestion-wait-on-dirty-but-not-write.patch patches.fixes/mm-vmscan-count-only-dirty-pages-as-congested.patch # bnc931015 patches.fixes/mm-exclude-reserved-pages-from-dirtyable-memory.patch patches.fixes/mm-exclude-reserved-pages-from-dirtyable-memory-fix.patch patches.fixes/mm-fix-calculation-of-dirtyable-memory.patch patches.fixes/mm-page-writeback.c-fix-dirty_balance_reserve-subtra.patch # memcg enhacements patches.suse/mm-memcg-print-statistics-directly-to-seq_file.patch patches.suse/mm-memcg-group-swapped-out-statistics-counter-logica.patch patches.suse/memcg-consolidate-memory-cgroup-lru-stat-functions.patch patches.kabi/memcg-consolidate-memory-cgroup-lru-stat-functions-kabi.patch patches.suse/mm-memcg-print-statistics-from-live-counters.patch patches.suse/memcg-rename-MEM_CGROUP_STAT_SWAPOUT-as-MEM_CGROUP_S.patch patches.suse/memcg-oom-provide-more-precise-dump-info-while-memcg.patch patches.suse/mm-memcg-print-statistics-from-live-counters-fix.patch patches.fixes/writeback-do-not-sort-b_io-list-only-because-of-bloc.patch patches.fixes/writeback-queue_io-avoid-list-traversal.patch patches.fixes/fs-dcache.c-add-cond_resched-to-shrink_dcache_parent.patch patches.fixes/writeback-do-not-sync-data-dirtied-after-sync-start.patch patches.kabi/writeback-do-not-sync-data-dirtied-after-sync-start-kabi.patch # Do not allow khugepaged to delay suspend-to-ram (bnc#825291) patches.fixes/mm-thp-reduce-khugepaged-freezing-latency.patch patches.fixes/fs-buffer.c-make-block-size-be-per-page-and-protecte.patch patches.fixes/direct-io-don-t-read-inode-i_blkbits-multiple-times.patch patches.fixes/blkdev_max_block-make-private-to-fs-buffer.c.patch patches.fixes/vfs-avoid-attempt-to-access-beyond-end-of-device-war.patch patches.fixes/vfs-fix-O_DIRECT-read-past-end-of-block-device.patch # bnc#863526 patches.fixes/mm-exclude-memory-less-nodes-from-zone_reclaim.patch # bnc#864058 patches.fixes/mm-fix-return-type-for-functions-nr_free_-_pages.patch patches.kabi/mm-fix-return-type-for-functions-nr_free_-_pages-kabi.patch patches.fixes/fs-buffer.c-change-type-of-max_buffer_heads-to-unsig.patch patches.fixes/fs-nfsd-change-type-of-max_delegations-nfsd_drc_max_.patch patches.fixes/vmscan-change-type-of-vm_total_pages-to-unsigned-lon.patch patches.fixes/net-change-type-of-virtio_chan-p9_max_pages.patch # bnc#866428 patches.suse/mm-merging-memory-blocks-resets-mempolicy.patch patches.suse/mm-mempolicy-fix-mbind_range-vma_adjust-interaction.patch # Reduce shutdown times on large machines (bnc#865442) patches.suse/Revert-PM-reboot-call-syscore_shutdown-after-disable_nonboot_cpus.patch patches.suse/Revert-kernel-sys.c-call-disable_nonboot_cpus-in-kernel_restart.patch # High memory utilisation performance (bnc#859225) patches.suse/mm-vmscan-Update-rotated-and-scanned-when-force-reclaimed.patch patches.suse/mm-vmscan-fix-endless-loop-in-kswapd-balancing.patch patches.suse/mm-vmscan-Do-not-force-reclaim-file-pages-until-it-exceeds-anon.patch patches.suse/mm-page-writeback.c-do-not-count-anon-pages-as-dirtyable-memory.patch # bnc#868748 patches.fixes/unlock-the-rename_lock-in-dentry_path-in-the-case-wh.patch # bnc#870498 patches.suse/hugetlb-ensure-hugepage-access-is-denied-if-hugepages-are-not-supported.patch # bnc#876102, CVE-2014-3122 patches.fixes/mm-try_to_unmap_cluster-should-lock_page-before-mlocking.patch patches.fixes/mremap-enforce-rmap-src-dst-vma-ordering-in-case-of-vma_merge-succeeding-in-copy_vma.patch patches.fixes/mm-prevent-endless-growth-of-anon_vma-hierarchy patches.kabi/mm-prevent-endless-growth-of-anon_vma-hierarchy-kabi patches.fixes/mm-fix-corner-case-in-anon_vma-endless-growing-prevention.patch patches.fixes/mm-fix-anon_vma-degree-underflow-in-anon_vma-endless.patch # bnc#883518, CVE-2014-4171 patches.fixes/shmem-fix-faulting-into-a-hole-not-taking-i_mutex.patch patches.fixes/shmem-fix-splicing-from-a-hole-while-its-punched.patch patches.suse/tidy-up-namei-c-a-bit patches.suse/add-new-lockref-infrastructure-reference-implementation patches.suse/lockref-add-lockref_get_or_lock-helper patches.suse/lockref-uninline-lockref-helper-functions patches.suse/lockref-implement-lockless-reference-count-updates-using-cmpxchg patches.suse/lockref-relax-in-cmpxchg-loop patches.suse/lockref-fix-docbook-argument-names patches.suse/lockref-add-ability-to-mark-lockrefs-dead patches.suse/lockref-use-cmpxchg64-explicitly-for-lockless-updates patches.suse/lockref-allow-relaxed-cmpxchg64-variant-for-lockless-updates patches.suse/lockref-use-arch_mutex_cpu_relax-in-cmpxchg_loop patches.suse/helper-for-reading-d_count patches.suse/vfs-constify-dentry-parameter-in-d_count patches.suse/vfs-use-lockref_get_not_zero-for-optimistic-lockless-dget_parent patches.suse/vfs-remove-dentry-d_lock-locking-from-shrink_dcache_for_umount_subtree patches.suse/vfs-make-the-dentry-cache-use-the-lockref-infrastructure patches.suse/0009-dcache-Translating-dentry-into-pathname-without-taki.patch patches.suse/seqlock-add-a-new-locking-reader-type patches.suse/dcache-get-release-read-lock-in-read_seqbegin_or_lock-friend patches.suse/0011-prepend_path-needs-to-reinitialize-dentry-vfsmount-o.patch patches.suse/0012-make-prepend_name-work-correctly-when-called-with-ne.patch patches.suse/0013-vfs-Remove-second-variable-named-error-in-__dentry_p.patch patches.suse/0014-vfs-reimplement-d_rcu_to_refcount-using-lockref_get_.patch patches.suse/0015-vfs-use-lockref-dead-flag-to-mark-unrecoverably-dead.patch patches.suse/0016-vfs-fix-dentry-RCU-to-refcounting-possibly-sleeping-.patch patches.suse/0017-vfs-make-sure-we-don-t-have-a-stale-root-path-if-unl.patch patches.suse/dcache-kABI-fixes-for-lockref-dentries patches.suse/0001-mm-per-thread-vma-caching.patch patches.fixes/autofs-fix-lockref-lookup.patch # HugeTLB Fault Scalability patches.suse/mm-hugetlb-move-up-the-code-which-check-availability-of-free-huge-page.patch patches.suse/mm-hugetlb-trivial-commenting-fix.patch patches.suse/mm-hugetlb-fix-and-clean-up-node-iteration-code-to-alloc-or-free.patch patches.suse/mm-hugetlb-defer-freeing-pages-when-gathering-surplus-pages.patch patches.suse/mm-hugetlb-remove-redundant-list_empty-check-in-gather_surplus_pages.patch patches.suse/mm-hugetlb-do-not-use-a-page-in-page-cache-for-cow-optimization.patch patches.suse/mm-hugetlb-add-VM_NORESERVE-check-in-vma_has_reserves.patch patches.suse/mm-hugetlb-remove-decrement_hugepage_resv_vma.patch patches.suse/hugetlb-don-t-use-ERR_PTR-with-VM_FAULT-values.patch patches.suse/mm-hugetlb-decrement-reserve-count-if-VM_NORESERVE-alloc-page-cache.patch patches.suse/mm-hugetlb-protect-reserved-pages-when-soft-offlining-a-hugepage.patch patches.suse/mm-hugetlb-change-variable-name-reservations-to-resv.patch patches.suse/mm-hugetlb-fix-subpool-accounting-handling.patch patches.suse/mm-hugetlb-remove-useless-check-about-mapping-type.patch patches.suse/mm-hugetlb-return-a-reserved-page-to-a-reserved-pool-if-failed.patch patches.suse/mm-hugetlb-return-a-reserved-page-to-a-reserved-pool-if-failed-fix.patch patches.suse/mm-hugetlb-unify-region-structure-handling.patch patches.suse/mm-hugetlb-unify-region-structure-handling-kabi.patch patches.suse/mm-hugetlb-improve-cleanup-resv_map-parameters.patch patches.suse/mm-hugetlb.c-use-long-vars-instead-of-int-in-region_count.patch patches.suse/mm-hugetlb-fix-race-in-region-tracking.patch patches.suse/mm-hugetlb-remove-resv_map_put.patch patches.suse/mm-hugetlb-use-vma_resv_map-map-types.patch patches.suse/mm-hugetlb-improve-page-fault-scalability.patch patches.suse/mm-hugetlb-c-correct-missing-private-flag-clearing.patch # bnc929143 patches.fixes/mm-hugetlb-check-for-pte-NULL-pointer-in-__page_chec.patch patches.fixes/hugetlb-do-not-account-hugetlb-pages-as-nr_file_pages.patch patches.kabi/hugetlb-do-not-account-hugetlb-pages-as-nr_file_pages-kabi.patch # bnc#876590 patches.fixes/Fix-memory-allocator-deadlock.patch # bnc#890526 patches.fixes/restore-smp_mb-in-unlock_new_inode patches.fixes/mm-thp-do-not-allow-thp-faults-to-avoid-cpuset-restriction.patch patches.fixes/do-not-expose-uninitialized-mem_cgroup_per_node patches.fixes/cpuset-fix-potential-deadlock-w-set_mems_allowed.patch patches.fixes/resource-add-release_mem_region_adjustable patches.fixes/resource-add-__adjust_resource-for-internal-use patches.fixes/mm-change-__remove_pages-to-call-release_mem_region_adjustable patches.fixes/mm-fix-BUG-in-__split_huge_page_pmd.patch #bsc 927190 patches.arch/pseries-suppress-Trying-to-free-nonexistent-resource-warning.patch # Boot time optimisations patches.suse/x86-ioremap-Speed-up-check-for-RAM-pages.patch patches.suse/x86-optimize-resource-lookups-for-ioremap.patch patches.suse/x86-use-optimized-ioresource-lookup-in-ioremap-function.patch patches.fixes/proc_sys_revalidate-fix-oops-on-null-nameidata.patch patches.fixes/vfs-new-internal-helper-mnt_has_parent-mnt.patch patches.fixes/vfs-more-mnt_parent-cleanups.patch patches.kabi/vfs-more-mnt_parent-cleanups-kabi.patch patches.fixes/mnt-prevent-pivot_root-from-creating-a-loop.patch # fix deadlock in dentry tree traversal (bnc#903640) patches.fixes/move-d_rcu-from-overlapping-d_child-to-overlapping-d.patch patches.kabi/kabi-fix-for-move-d_rcu.patch patches.fixes/deal-with-deadlock-in-d_walk.patch patches.fixes/deal-with-deadlock-in-d_walk-fix.patch # fix dcache exit scaling patches.fixes/fix-dcache-exit-scaling.patch patches.fixes/splice-add-generic_write_checks.patch patches.fixes/fsnotify-Fix-handling-of-renames-in-audit.patch patches.fixes/fs-pipe.c-add-statfs-callback-for-pipefs.patch patches.fixes/configfs-fix-race-between-dentry-put-and-lookup.patch # /proc/stat fixlet patches.fixes/proc-speed-up-proc-stat-handling.patch patches.fixes/new-helper-single_open_size.patch patches.fixes/proc-stat-convert-to-single_open_size.patch patches.fixes/pipe-fix-iov-overrun-for-failed-atomic-copy.patch patches.fixes/vfs-read-file_handle-only-once-in-handle_to_path.patch patches.fixes/0001-pipe-limit-the-per-user-amount-of-pages-allocated-in.patch patches.fixes/unix-properly-account-for-FDs-passed-over-unix-socke.patch patches.kabi/unix-properly-account-for-FDs-passed-over-unix-socke-kabi.patch patches.fixes/mm-restrict-access-to-slab-files-under-procfs-and-sy.patch # bnc#947957 patches.fixes/mm-migrate-c-pair-unlock_page-and-lock_page-when-migrating-huge-pages.patch patches.fixes/hugetlb-simplify-migrate_huge_page.patch patches.fixes/memory-hotplug-update-mce_bad_pages-when-removing-the-memory.patch patches.fixes/memory-failure-fix-an-error-of-mce_bad_pages-statistics.patch patches.fixes/memory-failure-do-code-refactor-of-soft_offline_page.patch patches.fixes/memory-failure-use-num_poisoned_pages-instead-of-mce_bad_pages.patch patches.fixes/mm-memory-failure-c-recheck-pagehuge-after-hugetlb-page-migrate-successfully.patch patches.fixes/hwpoison-hugetlb-lock_page-unlock_page-does-not-match-for-handling-a-free-hugepage.patch patches.fixes/mm-memory-failure-c-fix-wrong-num_poisoned_pages-in-handling-memory-error-on-thp.patch patches.fixes/0001-dcache-use-IS_ROOT-to-decide-where-dentry-is-hashed.patch # bnc#986445 patches.fixes/mm-thp-fix-smp-race-condition-between-thp-page-fault-and-madv_dontneed.patch patches.fixes/xfs-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-avoid-setting-up-anonymous-pages-into-file-mappin.patch patches.fixes/timerfd-Protect-the-might-cancel-mechanism-proper patches.fixes/getcwd.fix patches.fixes/futex-Prevent-overflow-by-strengthen-input-validatio.patch ######################################################## # IPC patches ######################################################## patches.fixes/ipc-ipc_rcu_putref-race.patch patches.fixes/mqueue-fix-a-use-after-free-in-sys_mq_notify.patch patches.suse/0001-ipc-shm-introduce-shmctl-SHM_STAT_ANY.patch patches.suse/0002-ipc-sem-introduce-semctl-SEM_STAT_ANY.patch patches.suse/0003-ipc-msg-introduce-msgctl-MSG_STAT_ANY.patch patches.suse/0001-ipc-msg-Fix-faulty-parsing-of-msgctl-args.patch ######################################################## # nfsacl protocol ######################################################## ######################################################## # misc small fixes ######################################################## patches.suse/connector-read-mostly patches.suse/kbd-ignore-gfx.patch patches.fixes/linux-3.0.0-fix-strim.txt patches.fixes/Documentation-update-cgroups-notes.patch patches.fixes/watchdog-make-sure-the-watchdog-thread-gets-CPU-on-l.patch patches.fixes/include-linux-smp.h-define-__smp_call_function_singl.patch patches.fixes/watchdog-update-watchdog_tresh-properly.patch patches.fixes/watchdog-update-watchdog_thresh-atomically.patch patches.fixes/workqueue-separate-out-drain_workqueue-from-destroy_.patch patches.fixes/workqueue-lock-cwq-access-in-drain_workqueue.patch patches.fixes/libfs-add-simple_open.patch patches.fixes/0001-lib-add-error-checking-to-hex2bin.patch patches.fixes/0002-lib-rename-pack_hex_byte-to-hex_byte_pack.patch patches.drivers/efifb_prevent_null-deref_when_iterating_dmi_list.patch # Fixes related to bnc#900279 patches.fixes/workqueue-SLE11SP3-rescue-harder.patch patches.fixes/xfs-re-enable-non-blocking-behaviour-in-xfs_map_bloc.patch patches.arch/powerpc-Fix-smp_mb__before_spinlock.patch ######################################################## # # ACPI patches # ######################################################## patches.suse/apm_setup_UP.diff patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch patches.arch/acpi_thermal_passive_blacklist.patch patches.arch/acpi-export-hotplug_execute patches.fixes/x86_acer_acpi_ec_call_reg_blacklist.patch patches.suse/acpi-blacklist-dell-vostro-v13.patch patches.suse/acpi-blacklist-dell-latitude-e6410.patch patches.fixes/acpi-introduce-acpi_rsdp-parameter-for-kdump.patch patches.suse/acpi_osi_sle11_not_winp_key.patch # PNP patches.drivers/pnp_fix_misleading_error_msg.patch patches.drivers/pnp_gsi_irq_override.patch # battery fixes patches.fixes/ACPI-Battery-Add-the-hibernation-process-in-the-batt patches.fixes/ACPI-Battery-Add-the-check-before-refresh-sysfs-in-t patches.fixes/ACPI-Battery-Resolve-the-race-condition-in-the-sysfs patches.fixes/ACPI-Battery-avoid-acpi_battery_add-use-after-free patches.fixes/ACPI-Battery-propagate-sysfs-error-in-acpi_battery_a patches.fixes/Battery-sysfs_remove_battery-possible-circular-locki patches.arch/acpi_show_device_description_string.patch patches.arch/acpi_remove_warning_for_large_gpe_registers.patch patches.drivers/0001-ACPI-remove-panic-in-case-hardware-has-changed-after.patch patches.fixes/acpi_pad_resched_fix.patch ######################################################## # CPUFREQ ######################################################## patches.fixes/cpufreq_ondemand_performance_optimise_default_settings.patch patches.drivers/cpufreq-expose-a-cpufreq_quick_get_max-routine patches.arch/x86_powernow-k8-dont-complain-on-missing-cpufreq-on-hp.patch patches.drivers/cpufreq_pcc_fix_zero_freq.patch ######################################################## # Power Management ######################################################## patches.fixes/Freezer-sunrpc-NFS-dont-allow-TASK_KILLABLE-sleeps-to-block-the-freezer.patch patches.fixes/cpuidle_disable_cstates_via_sysfs.patch patches.fixes/cpuidle_disable_cstates_also_honor_ladder_governor.patch ######################################################## # Input & Console ######################################################## patches.fixes/hid-hiddev-validate-num_values.patch # bsc1077922 CVE-2017-18079 patches.fixes/input-i8042-fix-crash-at-boot-time.patch # bsc#1010470 CVE-2016-7915 patches.fixes/hid-core-prevent-out-of-bound-readings.patch ######################################################## # Suse specific stuff ######################################################## patches.suse/panic-on-io-nmi-SLE11-user-space-api.patch ######################################################## # Block layer ######################################################## patches.fixes/block-add-bsg-helper-library.patch patches.fixes/blkdev-fsync.fix patches.suse/block-add-WARN_ON-in-blk_complete_requests.patch patches.fixes/cfq-iosched-Reduce-linked-group-count-upon-group-des.patch patches.fixes/block-introduce-blk_set_stacking_limits-function patches.fixes/block-add-blk_queue_dead.patch patches.fixes/block-add-missing-blk_queue_dead-checks.patch patches.fixes/block-fix-race-on-request.end_io-invocations.patch patches.fixes/block-avoid-infinite-discard-loop patches.fixes/block-do-no-artificially-constrain-max_sectors.patch patches.fixes/bio-don-t-overflow-in-bio_get_nr_vecs.patch patches.fixes/bio-allocation-failure-due-to-bio_get_nr_vecs.patch patches.fixes/block-disable-discard-request-merge-temporarily.patch patches.fixes/block-queue-depth-3.diff patches.fixes/bio-integrity-track-owner.patch patches.fixes/blktrace-fix-race-with-open-trace-files-and-directory-removal patches.fixes/blktrace-Send-BLK_TN_PROCESS-events-to-all-running-t.patch patches.fixes/block-misc-updates-to-blk_get_queue.patch patches.fixes/block-avoid-building-too-big-plug-list.patch +hare patches.fixes/block-strict-rq_affinity.patch +hare patches.fixes/block-fix-warning-with-calling-smp_processor_id-in-p.patch patches.fixes/blk-throttle-correctly-determine-sync-bio.patch +hare patches.fixes/block-Make-rq_affinity-1-work-as-expected.patch patches.fixes/allow-blk_flush_policy-to-return-REQ_FSEQ_DATA-indep.patch +hare patches.fixes/block-improve-rq_affinity-placement.patch patches.fixes/block-fix-flush-machinery-for-stacking-drivers-with-.patch +hare patches.fixes/block-Fix-queue_flag-update-when-rq_affinity-goes-fr.patch patches.fixes/block-change-force-plug-flush-call-order.patch patches.fixes/block-simplify-force-plug-flush-code-a-little-bit.patch patches.fixes/elevator-use-ELV_NAME_MAX-instead-of-magic-number-16.patch +hare patches.fixes/block-Don-t-check-QUEUE_FLAG_SAME_COMP-in-__blk_comp.patch +hare patches.fixes/block-fix-genhd-refcounting-in-blkio_policy_parse_an.patch patches.fixes/block-move-blk_throtl-prototypes-to-block-blk.h.patch patches.fixes/block-pass-around-REQ_-flags-instead-of-broken-down-.patch patches.fixes/block-reorganize-queue-draining.patch patches.fixes/block-make-get_request-_wait-fail-if-queue-is-dead.patch patches.fixes/block-drop-tsk-from-attempt_plug_merge-and-explain-s.patch patches.fixes/block-fix-request_queue-lifetime-handling-by-making-.patch patches.fixes/blk-flush-fix-invalid-BUG_ON-in-blk_insert_flush.patch patches.fixes/blk-flush-move-the-queue-kick-into.patch patches.fixes/block-warn-if-tag-is-greater-than-real_max_depth.patch patches.fixes/block-don-t-call-blk_drain_queue-if-elevator-is-not-.patch patches.fixes/block-avoid-unnecessary-plug-list-flush.patch patches.fixes/block-add-missed-trace_block_plug.patch patches.fixes/block-fix-drain_all-condition-in-blk_drain_queue.patch +hare patches.fixes/block-reorder-elevator-switch-sequence.patch +hare patches.fixes/block-remove-elevator_queue-ops.patch patches.fixes/block-don-t-kick-empty-queue-in-blk_drain_queue.patch +hare patches.fixes/block-cfq-fix-empty-queue-crash-caused-by-request-me.patch patches.fixes/block-re-use-existing-reading-variable-instead-of-ch.patch patches.fixes/block-fix-blk_queue_end_tag.patch patches.fixes/block-separate-out-blk_rq_merge_ok-and-blk_try_merge.patch patches.fixes/block-don-t-call-elevator-callbacks-for-plug-merges.patch patches.fixes/block-blk-throttle-should-be-drained-regardless-of-q.patch patches.fixes/block-make-auto-block-plug-flush-threshold-per-disk-.patch patches.fixes/block-Avoid-missed-wakeup-in-request-waitqueue.patch patches.fixes/block-Mitigate-lock-unbalance-caused-by-lock-switchi.patch patches.fixes/block-reorganize-rounding-of-max_discard_sectors.patch patches.fixes/block-split-discard-into-aligned-requests.patch patches.fixes/block-reject-invalid-queue-attribute-values.patch patches.fixes/blk-add-an-upper-sanity-check-on-partition-adding.patch patches.fixes/block-Clean-up-special-command-handling-logic.patch patches.fixes/block-Consolidate-command-flag-and-queue-limit-check.patch patches.fixes/block-Add-blk_rq_pos-rq-to-sort-rq-when-plushing.patch patches.fixes/block-use-NUMA_NO_NODE-instead-of-1.patch patches.fixes/block-Don-t-access-request-after-it-might-be-freed.patch patches.fixes/block-Rename-queue-dead-flag.patch patches.fixes/block-Let-blk_drain_queue-caller-obtain-the-queue-lo.patch patches.fixes/block-Avoid-that-request_fn-is-invoked-on-a-dead-que.patch patches.fixes/block-Avoid-scheduling-delayed-work-on-a-dead-queue.patch patches.fixes/block-Make-blk_cleanup_queue-wait-until-request_fn-f.patch patches.fixes/block-discard-granularity-might-not-be-power-of-2.patch patches.fixes/block-add-plug-for-blkdev_issue_discard.patch patches.fixes/blk-avoid-divide-by-zero-with-zero-discard-granulari.patch patches.fixes/block-makes-bio_split-support-bio-without-data.patch patches.fixes/block-fix-discard-merging-limits.patch patches.fixes/block-factor-out-vector-mergeable-decision-to-a-help.patch patches.fixes/block-modify-__bio_add_page-check-to-accept-pages-th.patch patches.fixes/block-add-cond_resched-to-potentially-long-running-i.patch patches.fixes/block-fix-race-between-rq-completion-and-timeout.patch patches.fixes/block-Fix-computation-of-merged-request-priority.patch patches.fixes/block-serialize-round-stats.diff patches.fixes/0001-block-fix-use-after-free-in-sys_ioprio_get.patch patches.fixes/block-fix-use-after-free-in-seq-file.patch patches.fixes/splice-introduce-FMODE_SPLICE_READ-and-FMODE_SPLICE_.patch ######################################################## # Networking, IPv6 ######################################################## patches.drivers/dcb-add-dcbx-capabilities-bitmask-to-the-get_ieee-response patches.drivers/net-dcbnl-add-multicast-group-for-dcb patches.drivers/dcb-add-ieee_dcb_setapp-to-be-used-for-ieee-802-1qaz-app-data patches.drivers/dcb-add-ieee_dcb_delapp-and-dcb-op-to-delete-app-entry patches.drivers/dcb-add-dcb_ieee_getapp_mask-for-drivers-to-query-app-settings patches.drivers/dcb-fix-return-type-on-dcb_setapp patches.drivers/dcb-add-missing-error-check-in-dcb_ieee_set patches.drivers/dcb-use-nlmsg_free-instead-of-kfree patches.drivers/dcbnl-aggregated-cee-get-operation patches.drivers/dcbnl-add-cee-notification patches.drivers/dcbnl-unlock-on-an-error-path-in-dcbnl_cee_fill patches.fixes/dcb-Use-ifindex-instead-of-ifname.patch patches.fixes/dcb-add-DCBX-mode-to-event-notifier-attributes.patch patches.fixes/dcb-add-stub-routines-for-not-CONFIG_DCB.patch patches.fixes/ipv6-check-dst_alloc-retval patches.fixes/net-ipv4-relax-AF_INET-check-in-bind.patch patches.fixes/bridge-always-send-NETDEV_CHANGEADDR-up-on-br-MAC-change.patch patches.fixes/ipv6-unshare-inetpeers.patch patches.fixes/ipv6-dont-use-inetpeer-to-store-metrics-for-routes.patch patches.fixes/ipv6-check-dest-prefix-length-on-original-route.patch patches.fixes/ipv6-fix-problem-with-expired-dst-cache.patch patches.fixes/ipv6-fix-dst-expires-race-condition.patch patches.fixes/inetpeer-add-namespace-support-for-inetpeer.patch patches.fixes/inetpeer-add-parameter-net-for-inet_getpeer_v4-v6.patch patches.fixes/inetpeer-make-unused_peers-list-per-netns.patch patches.fixes/ipv6-xfrm-use-conntrack-reassembled-packet-for-policy-lookup.patch patches.fixes/nf_conntrack_ipv6-fix-tracking-of-ICMPv6-error-messages-containing-fragments.patch patches.fixes/af_unix-do-not-pack-creds-for-dying-process patches.fixes/xfrm-fix-freed-block-size-calculation-in-xfrm_policy.patch patches.fixes/xfrm-remove-unused-xfrm4_policy_fini.patch patches.fixes/xfrm-make-gc_thresh-configurable-in-all-namespaces.patch patches.fixes/xfrm6-count-extension-headers-into-payload-length.patch patches.fixes/netfilter-send-ICMPv6-message-on-fragment-reassembly.patch patches.fixes/netfilter-fix-sending-ICMPv6-on-netfilter-reassembly.patch patches.fixes/ipv6-Queue-fragments-per-interface-for-multicast-lin.patch patches.fixes/tun-reserves-space-for-network-in-skb.patch patches.fixes/sctp-deal-with-multiple-cookie_echo-chunks.patch patches.fixes/sctp-fix-sk_ack_backlog-wrap-around-problem.patch patches.fixes/sctp-use-correct-sideffect-command-in-duplicate-cook.patch patches.fixes/ipv6-prevent-fib6_run_gc-contention.patch patches.fixes/ipv6-update-ip6_rt_last_gc-every-time-GC-is-run.patch patches.fixes/ipv6-don-t-call-fib6_run_gc-until-routing-is-ready.patch patches.fixes/xfrm-invalidate-dst-on-policy-insertion-deletion.patch patches.fixes/xfrm-prevent-ipcomp-scratch-buffer-race-condition.patch patches.fixes/macvlan-introduce-IFF_MACVLAN-flag-and-helper-functi.patch patches.fixes/macvlan-introduce-macvlan_dev_real_dev-helper-functi.patch patches.fixes/macvlan-disable-LRO-on-lower-device-instead-of-macvl.patch patches.fixes/ipv6-send-router-reachability-probe-if-route-has-an-.patch patches.fixes/inet-fix-possible-memory-corruption-with-UDP_CORK-an.patch patches.fixes/0001-inet-prevent-leakage-of-uninitialized-memory-to-user.patch patches.fixes/0002-inet-fix-addr_len-msg-msg_namelen-assignment-in-recv.patch patches.fixes/inet-Pass-inetpeer-root-into-inet_getpeer-interfaces.patch patches.fixes/inet-Hide-route-peer-accesses-behind-helpers.patch patches.fixes/ipv6-don-t-set-dst_nocount-for-remotely-added-routes.patch patches.fixes/inet-Avoid-potential-NULL-peer-dereference.patch patches.kabi/kabi-protect-symbols-modified-by-bnc-864833-fix.patch patches.fixes/IPv6-routing-NLM_F_-flag-support-REPLACE-and-EXCL-fl.patch patches.fixes/inet-handle-rt-6-_bind_peer-failure-correctly.patch patches.fixes/ipv6-do-not-overwrite-inetpeer-metrics-prematurely.patch patches.fixes/inetpeer-prevent-unlinking-from-unused-list-twice.patch patches.kabi/kabi-hide-modifications-of-struct-inet_peer-done-by-.patch patches.fixes/netfilter-avoid-double-free-in-nf_reinject.patch patches.fixes/netfilter-nf_queue-reject-NF_STOLEN-verdicts-from-us.patch patches.fixes/netfilter-xt_hashlimit-fix-namespace-destroy-path.patch patches.fixes/netfilter-xt_hashlimit-fix-proc-entry-leak-in-netns-.patch patches.fixes/net-sctp-fix-sctp_sf_do_5_1d_ce-to-verify-if-we-peer.patch patches.fixes/net-add-missing-bh_unlock_sock-calls.patch patches.fixes/tcp-clear-xmit-timers-in-tcp_v4_syn_recv_sock.patch patches.fixes/xfrm-check-peer-pointer-for-null-before-calling-inet.patch patches.fixes/xfrm-fix-race-between-netns-cleanup-and-state-expire.patch patches.fixes/xfrm_dont_segment_ufo_packets.patch patches.fixes/tcp-allow-to-disable-cwnd-moderation-in-TCP_CA_Loss-.patch patches.fixes/tcp-adapt-selected-parts-of-RFC-5682-and-PRR-logic.patch patches.fixes/Revert-udp-remove-redundant-variable.patch patches.fixes/inet-add-a-redirect-generation-id-in-inetpeer.patch patches.fixes/inetpeer-initialize-redirect_genid-in-inet_getpeer.patch patches.kabi/kabi-hide-bnc-860593-changes-of-struct-inetpeer_addr.patch patches.fixes/ipv6-tcp-fix-tcp_v6_conn_request.patch patches.fixes/net-l2tp-don-t-fall-back-on-udp-get-set-sockopt.patch patches.fixes/net-fix-checksumming-features-handling-in-output-pat.patch patches.fixes/ipv6-add-support-of-peer-address.patch patches.fixes/ipv6-fix-a-refcnt-leak-with-peer-addr.patch patches.fixes/net-handle-more-general-stacking-in-dev_disable_lro.patch patches.fixes/udp-add-mib-counters-for-rcvbuferrors.patch # bsc#853040 patches.fixes/ipv6-fix-leaking-uninitialized-port-number-of-offender-sockaddr.patch patches.fixes/nf_conntrack-avoid-reference-leak-in-__ipv6_conntrac.patch patches.fixes/ipv6-fix-net-reference-leak-in-IPv6-conntrack-reasse.patch patches.fixes/udp-only-allow-UFO-for-packets-from-SOCK_DGRAM-socke.patch patches.fixes/net-ipv6-fib-don-t-sleep-inside-atomic-lock.patch patches.fixes/net-fib6-fib6_commit_metrics-fix-potential-NULL-poin.patch patches.fixes/x86-bpf_jit-fix-compilation-of-large-bpf-programs patches.fixes/net-Fix-ip-rule-delete-table-256.patch patches.fixes/ipv6-probe-routes-asynchronous-in-rt6_probe.patch patches.fixes/ipv6-addrconf-validate-new-MTU-before-applying-it.patch patches.fixes/ipv6-fix-tunnel-error-handling.patch patches.fixes/veth-extend-device-features.patch patches.fixes/veth-don-t-modify-ip_summed-doing-so-treats-packets-.patch patches.fixes/netfilter-xt_recent-fix-namespace-destroy-path.patch patches.fixes/net-add-validation-for-the-socket-syscall-protocol-a.patch patches.fixes/sctp-Prevent-soft-lockup-when-sctp_accept-is-called-.patch patches.fixes/unix-avoid-use-after-free-in-ep_remove_wait_queue.patch patches.kabi/kabi-protect-struct-unix_sock-layout-after-epoll-fix.patch patches.fixes/ipv4-Don-t-do-expensive-useless-work-during-inetdev-.patch patches.fixes/ipv4-fib-don-t-warn-when-primary-address-is-missing-.patch patches.fixes/af_unix-Guard-against-other-sk-in-unix_dgram_sendmsg.patch patches.fixes/ipv6-replace-global-gc_args-with-local-variable.patch patches.fixes/ipv6-make-fib6-serial-number-per-namespace.patch patches.fixes/ipv6-per-netns-fib6-walkers.patch patches.fixes/ipv6-per-netns-FIB-garbage-collection.patch patches.kabi/kabi-protect-struct-netns_ipv6-after-FIB6-GC-series.patch patches.fixes/net-fix-infoleak-in-rtnetlink.patch patches.fixes/ppp-take-reference-on-channels-netns.patch patches.fixes/ppp-defer-netns-reference-release-for-ppp-channel.patch # bsc#983213 CVE-2016-5244 patches.fixes/rds-fix-an-infoleak-in-rds_inc_info_copy.patch patches.fixes/random32-add-prandom_u32_max.patch patches.fixes/tcp-make-challenge-acks-less-predictable.patch patches.fixes/tcp-fix-use-after-free-in-tcp_xmit_retransmit_queue.patch patches.fixes/net-Fix-use-after-free-in-the-recvmmsg-exit-path.patch patches.fixes/sctp-validate-chunk-len-before-actually-using-it.patch patches.fixes/ipv6-add-complete-rcu-protection-around-np-opt.patch patches.kabi/ipv6-add-complete-rcu-protection-around-np-opt.kabi.patch patches.fixes/ipv6-tcp-add-rcu-locking-in-tcp_v6_send_synack.patch patches.fixes/ipv6-sctp-clone-options-to-avoid-use-after-free.patch patches.fixes/net-cleanups-in-sock_setsockopt.patch patches.fixes/net-avoid-signed-overflows-for-SO_-SND-RCV-BUFFORCE.patch patches.fixes/dccp-fix-freeing-skb-too-early-for-IPV6_RECVPKTINFO.patch patches.fixes/tcp-avoid-infinite-loop-in-tcp_splice_read.patch patches.fixes/l2tp-fix-racy-SOCK_ZAPPED-flag-check-in-l2tp_ip-6-_b.patch patches.fixes/l2tp-fix-l2tp_ip_bind-return-value-on-SOCK_ZAPPED-ba.patch # bsc#1027178, CVE-2017-6348 patches.fixes/irda-fix-lockdep-annotations-in-hashbin_delete.patch patches.fixes/ipv4-keep-skb-dst-around-in-presence-of-IP-options.patch patches.fixes/xfrm_user-validate-XFRM_MSG_NEWAE-XFRMA_REPLAY_ESN_V.patch patches.fixes/xfrm_user-validate-XFRM_MSG_NEWAE-incoming-ESN-size-.patch patches.fixes/net-packet-fix-overflow-in-check-for-tp_frame_nr.patch patches.fixes/net-packet-fix-overflow-in-check-for-tp_reserve.patch patches.fixes/net-socket-fix-recvmmsg-not-returning-error-from-soc.patch patches.fixes/dccp-tcp-do-not-inherit-mc_list-from-parent.patch patches.fixes/ipx-call-ipxitf_put-in-ioctl-error-path.patch patches.fixes/ipv6-Prevent-overrun-when-parsing-v6-header-options.patch patches.fixes/ipv6-Check-ip6_find_1stfragopt-return-value-properly.patch patches.fixes/sctp-do-not-inherit-ipv6_-mc-ac-fl-_list-from-parent.patch patches.fixes/ipv6-dccp-do-not-inherit-ipv6_mc_list-from-parent.patch patches.fixes/ipv6-fix-out-of-bound-writes-in-__ip6_append_data.patch patches.fixes/rxrpc-Fix-several-cases-where-a-padded-len-isn-t-che.patch patches.fixes/ipv6-avoid-overflow-of-offset-in-ip6_find_1stfragopt.patch patches.fixes/udp-consistently-apply-ufo-or-fragmentation.patch # bsc#1104070 patches.fixes/0001-udp-ipv4-Add-udp-early-demux.patch patches.fixes/0002-ipv4-remove-the-unnecessary-variable-in-udp_mcast_ne.patch patches.fixes/0003-udp-Simplify-__udp-_lib_mcast_deliver.patch patches.fixes/0004-udp-Use-hash2-for-long-hash1-chains-in-__udp-_lib_mc.patch patches.fixes/0005-net-ipv6-udp-Fix-ipv6-multicast-socket-filter-regres.patch patches.fixes/0006-udp-restore-UDPlite-many-cast-delivery.patch ######################################################## # tipc ######################################################## patches.suse/tipc-0001-Convert-fatal-broadcast-sanity-check-to-non-fat.patch patches.suse/tipc-0002-Remove-unused-sanity-test-macro.patch patches.suse/tipc-0003-Standardize-exit-logic-for-message-rejection-ha.patch patches.suse/tipc-0004-Add-sanity-check-to-detect-rejection-of-non-pay.patch patches.suse/tipc-0005-Optimize-routing-of-returned-payload-messages.patch patches.suse/tipc-0006-Optimizations-corrections-to-message-rejection.patch patches.suse/tipc-0007-Eliminate-message-header-routines-for-caching-d.patch patches.suse/tipc-0008-Eliminate-redundant-masking-in-message-header-r.patch patches.suse/tipc-0009-Partition-name-table-instance-array-info-into-t.patch patches.suse/tipc-0010-Convert-name-table-publication-lists-to-standar.patch patches.suse/tipc-0011-Eliminate-checks-for-empty-zone-list-during-nam.patch patches.suse/tipc-0012-Correct-typo-in-link-statistics-output.patch patches.suse/tipc-0013-Eliminate-unused-field-in-bearer-structure.patch patches.suse/tipc-0014-Remove-unnecessary-includes-in-socket-code.patch patches.suse/tipc-0015-Eliminate-useless-check-when-creating-internal-.patch patches.suse/tipc-0016-Cleanup-of-message-header-size-terminology.patch patches.suse/tipc-0017-Optimize-creation-of-FIN-messages.patch patches.suse/tipc-0018-Reject-connection-protocol-message-sent-to-unco.patch patches.suse/tipc-0019-Don-t-create-payload-message-using-connection-p.patch patches.suse/tipc-0020-Optimize-creation-of-connection-protocol-messag.patch patches.suse/tipc-0021-use-linux-atomic.h.patch patches.suse/tipc-0022-Remove-obsolete-manipulation-of-message-re-rout.patch patches.suse/tipc-0023-Eliminate-obsolete-filter-for-unexpected-unicas.patch patches.suse/tipc-0024-Display-meaningful-peer-interface-name-during-l.patch patches.suse/tipc-0025-Initialize-peer-session-field-of-newly-created-.patch patches.suse/tipc-0026-Enhance-filtering-of-out-dated-link-reset-messa.patch patches.suse/tipc-0027-Update-obsolete-references-to-multicast-link.patch patches.suse/tipc-0028-Cosmetic-changes-to-broadcast-bearer-send-routi.patch patches.suse/tipc-0029-Remove-non-executable-code-to-handle-broadcast-.patch patches.suse/tipc-0030-Enhance-cleanup-of-broadcast-link-when-contact-.patch patches.suse/tipc-0031-Prevent-broadcast-link-stalling-when-another-no.patch patches.suse/tipc-0032-Fix-node-lock-problems-during-broadcast-message.patch patches.suse/tipc-0033-Remove-deferred-queue-head-caching-during-broad.patch patches.suse/tipc-0034-Discard-incoming-broadcast-messages-that-are-un.patch patches.suse/tipc-0035-Remove-obsolete-congestion-handling-when-sendin.patch patches.suse/tipc-0036-Eliminate-redundant-check-when-sending-messages.patch patches.suse/tipc-0037-Prevent-rounding-issues-when-saving-connect-tim.patch patches.suse/tipc-0038-Ensure-congested-links-receive-bearer-status-up.patch patches.suse/tipc-0039-Ensure-both-nodes-recognize-loss-of-contact-bet.patch patches.suse/tipc-0040-Fix-unsafe-device-list-search-when-enabling-bea.patch patches.suse/tipc-0041-Remove-redundant-search-when-enabling-bearer.patch patches.suse/tipc-0042-Lower-limits-for-number-of-bearers-and-media-ty.patch patches.suse/tipc-0043-Prevent-fragmented-messages-during-initial-name.patch patches.suse/tipc-0044-relocate-coalesce-node-cast-in-tipc_named_node_.patch patches.suse/tipc-0045-Enhance-sending-of-bulk-name-table-messages.patch patches.suse/tipc-0046-Add-support-for-SO_SNDTIMEO-socket-option.patch patches.suse/tipc-0047-Simplify-prohibition-of-listen-and-accept-for-c.patch patches.suse/tipc-0048-Remove-callback-field-from-subscription-structu.patch patches.suse/tipc-0049-Remove-unused-link-event-tracking-code.patch patches.suse/tipc-0050-Fix-files-explicitly-needing-to-include-module.h.patch patches.suse/tipc-0051-two-vzalloc-cleanups.patch patches.suse/tipc-0052-Enable-use-by-containers-having-their-own-netwo.patch patches.suse/tipc-0053-Register-new-media-using-pre-compiled-structure.patch patches.suse/tipc-0054-Optimize-detection-of-duplicate-media-registrat.patch patches.suse/tipc-0055-Eliminate-duplication-of-media-structures.patch patches.suse/tipc-0056-Streamline-media-registration-error-checking.patch patches.suse/tipc-0057-Improve-handling-of-media-address-printing-erro.patch patches.suse/tipc-0058-Add-new-address-conversion-routines-for-Etherne.patch patches.suse/tipc-0059-Hide-media-specific-addressing-details-from-gen.patch patches.suse/tipc-0060-Ignore-neighbor-discovery-messages-containing-i.patch patches.suse/tipc-0061-Allow-run-time-alteration-of-default-link-setti.patch patches.suse/tipc-0062-Revise-comment-justifying-release-of-configurat.patch patches.suse/tipc-0063-Minor-optimization-to-deactivation-of-Ethernet-.patch patches.suse/tipc-0064-Do-timely-cleanup-of-disabled-Ethernet-bearer-r.patch patches.suse/tipc-0065-Eliminate-useless-memset-operations-in-Ethernet.patch patches.suse/tipc-0066-Minor-correction-to-TIPC-module-unloading.patch patches.suse/tipc-0067-Eliminate-useless-check-when-network-address-is.patch patches.suse/tipc-0068-Eliminate-dynamic-allocation-of-broadcast-link-.patch patches.suse/tipc-0069-Ensure-broadcast-link-spinlock-is-held-when-upd.patch patches.suse/tipc-0070-Handle-broadcast-attempt-when-no-neighboring-no.patch patches.suse/tipc-0071-Minor-optimization-of-broadcast-link-transmit-q.patch patches.suse/tipc-0072-Flush-unsent-broadcast-messages-when-contact-wi.patch patches.suse/tipc-0073-Ignore-broadcast-acknowledgements-that-are-out-.patch patches.suse/tipc-0074-Allow-use-of-buf_seqno-helper-routine-by-unicas.patch patches.suse/tipc-0075-rename-struct-media-to-struct-tipc_media.patch patches.suse/tipc-0076-rename-struct-port_list-to-struct-tipc_port_lis.patch patches.suse/tipc-0077-rename-struct-subscription-to-struct-tipc_subsc.patch patches.suse/tipc-0078-rename-struct-subscriber-to-struct-tipc_subscri.patch patches.suse/tipc-0079-rename-struct-bclink-to-struct-tipc_bclink.patch patches.suse/tipc-0080-rename-struct-bcbearer-to-tipc_bcbearer.patch patches.suse/tipc-0081-rename-struct-link-to-struct-tipc_link.patch patches.suse/tipc-0082-rename-struct-bearer_name-to-struct-tipc_bearer.patch patches.suse/tipc-0083-improve-the-link-deferred-queue-insertion-algor.patch patches.suse/tipc-0084-Prevent-transmission-of-outdated-link-protocol-.patch patches.suse/tipc-0085-Prevent-broadcast-link-stalling-in-dual-LAN-env.patch patches.suse/tipc-0086-Ensure-broadcast-link-re-acquires-node-after-li.patch patches.suse/tipc-0087-Fix-problem-with-broadcast-link-synchronization.patch patches.suse/tipc-0088-Add-missing-broadcast-link-lock-when-sending-NA.patch patches.suse/tipc-0089-Fix-node-lock-reclamation-issues-in-broadcast-l.patch patches.suse/tipc-0090-Fix-bug-in-broadcast-link-duplicate-message-sta.patch patches.suse/tipc-0091-Add-missing-locks-in-broadcast-link-statistics-.patch patches.suse/tipc-0092-Major-redesign-of-broadcast-link-ACK-NACK-algor.patch patches.suse/tipc-0093-Remove-obsolete-broadcast-tag-capability.patch patches.suse/tipc-0094-Prevent-loss-of-fragmented-messages-over-unicas.patch patches.suse/tipc-0095-Prevent-loss-of-fragmented-messages-over-broadc.patch patches.suse/tipc-0096-Eliminate-alteration-of-publication-key-during-.patch patches.suse/tipc-0097-Minor-optimization-to-rejection-of-connection-b.patch patches.suse/tipc-0098-Introduce-node-signature-field-in-neighbor-disc.patch patches.suse/tipc-0099-Detect-duplicate-nodes-using-different-network-.patch patches.suse/tipc-0100-Remove-duplicate-check-of-message-destination-n.patch patches.suse/tipc-0101-Simplify-enforcement-of-reserved-name-type-proh.patch patches.suse/tipc-0102-Add-check-to-prevent-insertion-of-duplicate-nam.patch patches.suse/tipc-0103-nuke-the-delimit-static-inline-function.patch patches.suse/tipc-0104-Eliminate-a-test-for-negative-unsigned-quantiti.patch patches.suse/tipc-0105-Hide-internal-details-of-node-table-implementat.patch patches.suse/tipc-0106-Eliminate-trivial-buffer-manipulation-helper-ro.patch patches.suse/tipc-0107-Remove-obsolete-comments-about-routing-table-up.patch patches.suse/tipc-0108-Minor-optimization-to-broadcast-link-synchroniz.patch patches.suse/tipc-0109-Revert-name-table-translation-optimization.patch patches.suse/tipc-0110-Eliminate-obsolete-support-for-not-running-mode.patch patches.suse/tipc-0111-Eliminate-support-for-tipc_mode-global-variable.patch patches.suse/tipc-0112-Un-inline-port-routine-for-processing-incoming-.patch patches.suse/tipc-0113-Eliminate-obsolete-code-for-re-sending-a-messag.patch patches.suse/tipc-0114-Optimize-setting-of-immutable-payload-message-h.patch patches.suse/tipc-0115-cleanup-unsigned-to-unsigned-int.patch patches.suse/tipc-0116-introduce-publication-lists-struct.patch patches.suse/tipc-0117-Factor-out-name-publication-code-to-a-separate-.patch patches.suse/tipc-0118-Separate-cluster-scope-and-zone-scope-names-int.patch patches.suse/tipc-0119-Update-node-scope-publications-when-network-add.patch patches.suse/tipc-0120-Don-t-record-failed-publication-attempt-as-a-su.patch patches.suse/tipc-0121-Add-routines-for-safe-checking-of-node-s-networ.patch patches.suse/tipc-0122-Ensure-network-address-change-doesn-t-impact-na.patch patches.suse/tipc-0123-Optimize-re-initialization-of-port-message-head.patch patches.suse/tipc-0124-Ensure-network-address-change-doesn-t-impact-ne.patch patches.suse/tipc-0125-delete-duplicate-peerport-peernode-helper-funct.patch patches.suse/tipc-0126-Ensure-network-address-change-doesn-t-impact-lo.patch patches.suse/tipc-0127-take-lock-while-updating-node-network-address.patch patches.suse/tipc-0128-properly-handle-off-node-send-requests-with-inv.patch patches.suse/tipc-0129-handle-0.0.0-as-an-alias-for-this-node-on-outgo.patch patches.suse/tipc-0130-Ensure-network-address-change-doesn-t-impact-re.patch patches.suse/tipc-0131-Ensure-network-address-change-doesn-t-impact-co.patch patches.suse/tipc-0132-remove-inline-instances-from-C-source-files.patch patches.suse/tipc-0133-Optimize-re-initialization-of-configuration-ser.patch patches.suse/tipc-0134-Optimize-initialization-of-configuration-servic.patch patches.suse/tipc-0135-Optimize-termination-of-configuration-service.patch patches.suse/tipc-0136-Enhance-re-initialization-of-network-topology-s.patch patches.suse/tipc-0137-Optimize-initialization-of-network-topology-ser.patch patches.suse/tipc-0138-remove-redundant-memset-and-stale-comment-from-.patch patches.suse/tipc-0139-Create-helper-routine-to-delete-unused-name-seq.patch patches.suse/tipc-0140-Enhance-error-checking-of-published-names.patch patches.suse/tipc-0141-Reject-payload-messages-with-invalid-message-ty.patch patches.suse/tipc-0142-compress-out-gratuitous-extra-carriage-returns.patch patches.suse/tipc-0143-Remove-casts-to-same-type.patch patches.suse/tipc-0144-Fix-nearly-kernel-doc-comments-for-various-funct.patch patches.suse/tipc-0145-Fix-non-kernel-doc-comments-with-kernel-doc-star.patch patches.suse/tipc-0146-factor-stats-struct-out-of-the-larger-link-stru.patch patches.suse/tipc-0147-limit-error-messages-relating-to-memory-leak-to.patch patches.suse/tipc-0148-use-standard-printk-shortcut-macros-pr_err-etc.patch patches.suse/tipc-0149-remove-TIPC-packet-debugging-functions-and-macr.patch patches.suse/tipc-0150-simplify-link_print-by-divorcing-it-from-using-.patch patches.suse/tipc-0151-simplify-print-buffer-handling-in-tipc_printf.patch patches.suse/tipc-0152-phase-out-most-of-the-struct-print_buf-usage.patch patches.suse/tipc-0153-remove-print_buf-and-deprecated-log-buffer-code.patch patches.suse/tipc-0154-optimize-the-initialization-of-network-device-n.patch patches.suse/tipc-0156-remove-pointless-name-sanity-check-and-tipc_alp.patch patches.suse/tipc-0157-manually-inline-single-use-media_name_valid-rou.patch patches.suse/tipc-0158-change-tipc_net_start-routine-return-value-type.patch patches.suse/tipc-0159-convert-tipc_nametbl_size-type-from-variable-to.patch patches.suse/tipc-0160-add-__read_mostly-annotations-to-several-global.patch patches.suse/tipc-0161-eliminate-configuration-for-maximum-number-of-n.patch patches.suse/tipc-0162-eliminate-configuration-for-maximum-number-of-n.patch patches.suse/tipc-0163-tipc-name_table.c-Remove-unecessary-semicolon.patch patches.suse/tipc-0164-prevent-dropped-connections-due-to-rcvbuf-overf.patch patches.suse/tipc-0165-do-not-use-tasklet_disable-before-tasklet_kill.patch patches.suse/tipc-0166-fix-race-inefficiencies-in-poll-wait-behaviour.patch patches.suse/tipc-0167-return-POLLOUT-for-sockets-in-an-unconnected-st.patch patches.suse/tipc-0168-wake-up-all-waiting-threads-at-socket-shutdown.patch patches.suse/tipc-0169-remove-the-bearer-congestion-mechanism.patch patches.suse/tipc-0170-remove-supportable-flag-from-bclink-structure.patch patches.suse/tipc-0171-rename-supported-flag-to-recv_permitted.patch patches.suse/tipc-0172-introduce-message-to-synchronize-broadcast-link.patch patches.suse/tipc-0173-eliminate-an-unnecessary-cast-of-node-variable.patch patches.suse/tipc-0174-delete-TIPC_ADVANCED-Kconfig-variable.patch patches.suse/tipc-0175-remove-obsolete-flush-of-stale-reassembly-buffe.patch patches.suse/tipc-0176-eliminate-aggregate-sk_receive_queue-limit.patch patches.suse/tipc-0177-change-sk_receive_queue-upper-limit.patch patches.suse/tipc-0178-standardize-across-connect-disconnect-function-.patch patches.suse/tipc-0179-consolidate-connection-oriented-message-recepti.patch patches.suse/tipc-0180-introduce-non-blocking-socket-connect.patch patches.suse/tipc-0181-eliminate-connection-setup-for-implied-connect-.patch patches.suse/tipc-0182-add-lock-nesting-notation-to-quiet-lockdep-warn.patch patches.suse/tipc-0183-refactor-accept-code-for-improved-readability.patch patches.fixes/tipc-check-minimum-bearer-MTU.patch patches.fixes/xfrm-policy-check-policy-direction-value.patch patches.fixes/tcp-initialize-rcv_mss-to-TCP_MIN_MSS-instead-of-0.patch patches.fixes/ipsec-Fix-aborted-xfrm-policy-dump-crash.patch patches.fixes/dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch patches.fixes/RDS-null-pointer-dereference-in-rds_atomic_free_op.patch patches.fixes/RDS-Heap-OOB-write-in-rds_message_alloc_sgs.patch patches.fixes/rds-Fix-NULL-pointer-dereference-in-__rds_rdma_map.patch patches.fixes/sctp-verify-size-of-a-new-chunk-in-_sctp_make_chunk.patch patches.fixes/dccp-check-sk-for-closed-state-in-dccp_sendmsg.patch # bsc#909361 patches.fixes/slab-introduce-kmalloc_array.patch patches.fixes/irda-Fix-memory-leak-caused-by-repeated-binds-of-ird.patch patches.fixes/irda-Only-insert-new-objects-into-the-global-databas.patch patches.fixes/net-Set-sk_prot_creator-when-cloning-sockets-to-the-.patch ######################################################## # NFS ######################################################## patches.fixes/nfs-slot-table-alloc patches.fixes/nfs-check-rpcclient-validity.patch patches.fixes/nfs-slow-down-state-manager-after-an-unhandled-error.patch patches.fixes/sunrpc-increase-max-slot-table.patch patches.fixes/xprtrdma-transport-should-not-bug-check-when-a-dup-reply-is-received patches.fixes/SUNRPC-Prevent-an-rpc_task-wakeup-race.patch patches.fixes/nfs-sock-timeout.fix patches.fixes/nfs-state-fix patches.fixes/bug-853455_NFSD-sunrpc-avoid-deadlock-on-TCP-connection-due-to-.patch patches.fixes/NFSv4-nfs4_proc_renew-should-be-declared-static.patch patches.fixes/NFSv4-The-NFSv4.0-client-must-send-RENEW-calls-if-it.patch patches.fixes/NFSv4-1-Fix-unnecessary-delegation-returns-in-nfs4_do_.patch patches.fixes/svc_aged_on_shutdown.fix patches.fixes/NFSv4-2-Add-ACCESS-operation-to-OPEN-compound.patch patches.fixes/NFSv4-don-t-put-ACCESS-in-OPEN-compound-if-O_EXCL.patch patches.fixes/nfsd-with-fips.patch patches.fixes/nfsd-disable-delegation-mod-param.patch patches.fixes/namei.h-include-errno.h.patch patches.fixes/0001-vfs-add-a-retry_estale-helper-function-to-handle-ret.patch patches.fixes/0002-vfs-make-fstatat-retry-on-ESTALE-errors-from-getattr.patch patches.fixes/0003-vfs-fix-readlinkat-to-retry-on-ESTALE.patch patches.fixes/0004-vfs-turn-is_dir-argument-to-kern_path_create-into-a-.patch patches.fixes/0005-vfs-fix-mknodat-to-retry-on-ESTALE-errors.patch patches.fixes/0006-vfs-fix-mkdirat-to-retry-once-on-an-ESTALE-error.patch patches.fixes/0007-vfs-fix-symlinkat-to-retry-on-ESTALE-errors.patch patches.fixes/0008-vfs-fix-linkat-to-retry-once-on-ESTALE-errors.patch patches.fixes/0010-vfs-make-do_rmdir-retry-once-on-ESTALE-errors.patch patches.fixes/0011-vfs-make-do_unlinkat-retry-once-on-ESTALE-errors.patch patches.fixes/0012-vfs-fix-renameat-to-retry-on-ESTALE-errors.patch patches.fixes/0013-vfs-have-do_sys_truncate-retry-once-on-an-ESTALE-err.patch patches.fixes/0014-vfs-have-faccessat-retry-once-on-an-ESTALE-error.patch patches.fixes/0015-vfs-have-chdir-retry-lookup-and-call-once-on-ESTALE-.patch patches.fixes/0016-vfs-have-chroot-retry-once-on-ESTALE-error.patch patches.fixes/0017-vfs-make-fchmodat-retry-once-on-ESTALE-errors.patch patches.fixes/0018-vfs-make-fchownat-retry-once-on-ESTALE-errors.patch patches.fixes/0019-vfs-fix-user_statfs-to-retry-once-on-ESTALE-errors.patch patches.fixes/0020-vfs-allow-utimensat-calls-to-retry-once-on-an-ESTALE.patch patches.fixes/0021-vfs-allow-setxattr-to-retry-once-on-ESTALE-errors.patch patches.fixes/0022-vfs-allow-lsetxattr-to-retry-once-on-ESTALE-errors.patch patches.fixes/0023-vfs-make-getxattr-retry-once-on-an-ESTALE-error.patch patches.fixes/0024-vfs-make-lgetxattr-retry-once-on-ESTALE.patch patches.fixes/0025-vfs-make-listxattr-retry-once-on-ESTALE-error.patch patches.fixes/0026-vfs-make-llistxattr-retry-once-on-ESTALE-error.patch patches.fixes/0027-vfs-make-removexattr-retry-once-on-ESTALE.patch patches.fixes/0028-vfs-make-lremovexattr-retry-once-on-ESTALE-error.patch patches.fixes/NFSD-Don-t-hand-out-delegations-for-30-seconds-after.patch patches.fixes/nfs-max-ops patches.fixes/0001-fs-add-new-FMODE-flags-FMODE_32bithash-and-FMODE_64b.patch patches.fixes/0002-ext4-return-32-64-bit-dir-name-hash-according-to-usa.patch patches.fixes/0003-nfsd-rename-int-access-to-int-may_flags-in-nfsd_open.patch patches.fixes/0004-nfsd-vfs_llseek-with-32-or-64-bit-offsets-hashes.patch patches.fixes/0005-ext3-return-32-64-bit-dir-name-hash-according-to-usa.patch patches.fixes/nfsd-decode.fix patches.fixes/nfsd-cookie-management.patch patches.fixes/0001-NFSv4-Minor-cleanups-for-nfs4_handle_exception-and-n.patch patches.fixes/nfsd-avoid-dup-states.patch patches.fixes/0001-nfsd-check-for-oversized-NFSv2-v3-arguments.patch patches.fixes/0002-nfsd4-minor-NFSv2-v3-write-decoding-cleanup.patch patches.fixes/0003-nfsd-stricter-decoding-of-write-like-NFSv2-v3-ops.patch ######################################################## # lockd ######################################################## patches.fixes/nfs-lockd.fix patches.fixes/0001-Fix-cifs_uniqueid_to_ino_t-function-for-s390x.patch ######################################################## # cifs patches ######################################################## patches.fixes/cifs-Assume-passwords-are-encoded-according-to-iocha.patch patches.fixes/cifs-lower-default-wsize-when-unix-extensions-are-no.patch patches.fixes/cifs-adjust-sequence-number-downward-after-signing.patch patches.fixes/cifs-on-send-failure-readjust-server-sequence-number.patch patches.fixes/cifs-cleanup-cifs_filldir.patch patches.fixes/cifs-get-rid-of-blind-d_drop-in-readdir.patch patches.fixes/cifs-rename-cifs_readdir_lookup-to-cifs_prime_dcache.patch patches.fixes/cifs-don-t-instantiate-new-dentries-in-readdir-for-i.patch patches.fixes/cifs-revalidate-directories-instiantiated-via-FIND_-in-or.patch patches.fixes/cifs-fill-TRANS2_QUERY_FILE_INFO-ByteCount-fields.patch patches.fixes/cifs-fix-mkdir-rmdir-bug-for-the-non-posix-case.patch patches.fixes/cifs-use-sensible-file-nlink-values-if-unprovided.patch patches.fixes/cifs-provide-sane-values-for-nlink-from-non-unix-servers.patch patches.fixes/cifs-ensure-that-uncached-writes-handle-unmapped-are.patch patches.fixes/cifs-delay-super-block-destruction-until-all-cifsFil.patch patches.fixes/cifs-fix-use-after-free-bug-in-find_writable_file.patch patches.fixes/limit-allocation-of-crypto-mechanisms-to-dialect.patch patches.fixes/limit-allocation-of-crypto-mechanisms-to-dialect-fix.patch patches.fixes/cifs-client-should-ignore-non-zero-challengelenght.patch patches.fixes/cifs-schedule-on-hard-mount-retry.patch patches.fixes/cifs_build_path_to_root_opt ######################################################## # ext2/ext3 ######################################################## patches.suse/ext3-barrier-default patches.fixes/ext3-mark-super-uptodate patches.fixes/jbd-mark-super-uptodate patches.suse/ext4-rw-unsupported.patch patches.suse/linux-2.6.29-jbd-longer-commit-interval.patch patches.fixes/jbd-Issue-cache-flush-after-checkpointing.patch patches.suse/ext3-increase-reservation-window.patch patches.fixes/ext4-race-condition-protection-for-ext4_convert_unwr.patch patches.fixes/ext4-handle-SEEK_HOLE-SEEK_DATA-generically.patch # Improves latency of a parallel read request during heavy IO. patches.fixes/mm-jbd-Add-fixed-tracepoints.patch patches.fixes/mm-jbd-Refine-commit-writeout-logic.patch patches.fixes/jbd-clear-revoked-flag-on-buffers-before-a-new-trans.patch patches.fixes/ext3-Fix-data-corruption-in-inodes-with-journalled-d.patch patches.fixes/ext4-make-orphan-functions-be-no-op-in-no-journal-mo.patch patches.fixes/ext3-NULL-dereference-in-ext3_evict_inode.patch patches.fixes/ext3-fix-data-journal-fast-mount-umount-hang.patch patches.fixes/jbd-fix-unreclaimed-pages-after-truncate.patch patches.fixes/jbd-don-t-wait-forever-for-stale-tid-caused-by-wrapa.patch ######################################################## # btrfs ######################################################## patches.suse/btrfs-0002-try-to-only-do-one-btrfs_search_slot-in-do_set.patch patches.suse/btrfs-0003-do-transaction-space-reservation-before-joinin.patch patches.suse/btrfs-0004-serialize-flushers-in-reserve_metadata_bytes.patch patches.suse/btrfs-0005-use-the-normal-checksumming-infrastructure-for.patch patches.suse/btrfs-0006-fix-how-we-merge-extent-states-and-deal-with-c.patch patches.suse/btrfs-0007-don-t-BUG_ON-btrfs_alloc_path-errors.patch patches.suse/btrfs-0008-Don-t-BUG_ON-alloc_path-errors-in-replay_one_b.patch patches.suse/btrfs-0009-Don-t-BUG_ON-alloc_path-errors-in-btrfs_trunca.patch patches.suse/btrfs-0010-Don-t-BUG_ON-alloc_path-errors-in-btrfs_read_l.patch patches.suse/btrfs-0011-Don-t-BUG_ON-alloc_path-errors-in-btrfs_balanc.patch patches.suse/btrfs-0019-implement-our-own-llseek.patch patches.suse/btrfs-0021-get-rid-of-useless-dget_parent-in-fs-btrfs-ioctl.c.patch patches.suse/btrfs-0022-get-rid-of-useless-dget_parent-in-btrfs-rename-and-l.patch patches.suse/btrfs-0027-Don-t-BUG_ON-alloc_path-errors-in-find_next_ch.patch patches.suse/btrfs-0028-don-t-BUG_ON-allocation-errors-in-btrfs_drop_s.patch patches.suse/btrfs-0029-S_ISREG-mode-is-not-mode-S_IFREG.patch patches.suse/btrfs-0031-use-a-worker-thread-to-do-caching.patch patches.suse/btrfs-0032-use-find_or_create_page-instead-of-grab_cache_.patch patches.suse/btrfs-0033-don-t-flush-delalloc-arbitrarily.patch patches.suse/btrfs-0034-fix-enospc-problems-with-delalloc.patch patches.suse/btrfs-0035-tag-pages-for-writeback-in-sync.patch patches.suse/btrfs-0036-fix-BUG_ON-caused-by-ENOSPC-when-relocating-sp.patch patches.suse/btrfs-0037-stop-using-highmem-for-extent_buffers.patch patches.suse/btrfs-0038-fix-deadlock-when-throttling-transactions.patch patches.suse/btrfs-0039-switch-the-btrfs-tree-locks-to-reader-writer.patch patches.suse/btrfs-0040-make-a-lockdep-class-for-each-root.patch patches.suse/btrfs-0041-remove-lockdep-magic-from-btrfs_next_leaf.patch patches.suse/btrfs-0042-reduce-extent_state-lock-contention-for-metada.patch patches.suse/btrfs-0043-use-the-commit_root-for-reading-free_space_ino.patch patches.suse/btrfs-0044-make-sure-reserve_metadata_bytes-doesn-t-leak-.patch patches.suse/btrfs-0045-load-the-key-from-the-dir-item-in-readdir-into.patch patches.suse/btrfs-0048-don-t-check-the-return-value-of-__btrfs_add_in.patch patches.suse/btrfs-0049-return-error-to-caller-when-btrfs_unlink-faile.patch patches.suse/btrfs-0050-fix-readahead-in-file-defrag.patch patches.suse/btrfs-0051-Make-extent-io-callbacks-that-never-fail-retur.patch patches.suse/btrfs-0052-Protect-the-readonly-flag-of-block-group.patch patches.suse/btrfs-0053-fix-oops-while-writing-data-to-SSD-partitions.patch patches.suse/btrfs-0054-make-btrfs_set_root_node-void.patch patches.suse/btrfs-0055-don-t-print-the-leaf-if-we-had-an-error.patch patches.suse/btrfs-0056-copy-string-correctly-in-INO_LOOKUP-ioctl.patch patches.suse/btrfs-0057-check-the-nodatasum-flag-when-writing-compress.patch patches.suse/btrfs-0058-use-wait_event.patch patches.suse/btrfs-0059-remove-a-BUG_ON-in-btrfs_commit_transaction.patch patches.suse/btrfs-0060-remove-remaining-ref-cache-code.patch patches.suse/btrfs-0061-make-acl-functions-really-no-op-if-acl-is-not-.patch patches.suse/btrfs-0062-remove-redundant-code-for-dir-item-lookup.patch patches.suse/btrfs-0063-clean-up-search_extent_mapping.patch patches.suse/btrfs-0064-clean-up-code-for-extent_map-lookup.patch patches.suse/btrfs-0065-clean-up-code-for-merging-extent-maps.patch patches.suse/btrfs-0066-remove-unused-members-from-struct-extent_state.patch patches.suse/btrfs-0067-clean-up-for-insert_state.patch patches.suse/btrfs-0068-clean-up-for-wait_extent_bit.patch patches.suse/btrfs-0069-clean-up-for-find_first_extent_bit.patch patches.suse/btrfs-0070-Remove-unused-variable-last_index-in-file.c.patch patches.suse/btrfs-0071-don-t-call-writepages-from-within-write_full_p.patch patches.suse/btrfs-0072-force-unplugs-when-switching-from-high-to-regu.patch patches.suse/btrfs-0075-fix-a-bug-of-balance-on-full-multi-disk-partit.patch patches.suse/btrfs-0076-check-if-there-is-enough-space-for-balancing-s.patch patches.suse/btrfs-0077-forced-readonly-when-btrfs_drop_snapshot-fails.patch patches.suse/btrfs-0078-use-plain-page_address-in-header-fields-setget.patch patches.suse/btrfs-0079-memory-leak-in-btrfs_add_inode_defrag.patch patches.suse/btrfs-0080-fix-wrong-free-space-information.patch patches.suse/btrfs-0081-fix-uninitialized-sync_pending.patch patches.suse/btrfs-0082-truncate-pages-from-clone-ioctl-target-range.patch patches.suse/btrfs-0083-btrfs_permission-s-RO-check-shouldn-t-apply-to.patch patches.suse/btrfs-0084-unlock-on-error-in-btrfs_file_llseek.patch patches.suse/btrfs-0085-set-i_size-properly-when-fallocating-and-we-al.patch patches.suse/btrfs-0086-fix-64-bit-divide-problem.patch patches.suse/btrfs-0087-fix-an-oops-when-deleting-snapshots.patch patches.suse/btrfs-0088-fix-warning-in-iput-for-bad-inode.patch patches.suse/btrfs-0089-skip-locking-if-searching-the-commit-root-in-c.patch patches.suse/btrfs-0090-reset-to-appropriate-block-rsv-after-orphan-op.patch patches.suse/btrfs-0091-fix-misuse-of-trans-block-rsv.patch patches.suse/btrfs-0092-fix-unclosed-transaction-handle-in-btrfs_cont_.patch patches.suse/btrfs-0093-fix-the-file-extent-gap-when-doing-direct-IO.patch patches.suse/btrfs-0094-fix-wrong-nbytes-information-of-the-inode.patch patches.suse/btrfs-0095-xattr-fix-attribute-removal.patch patches.suse/btrfs-0096-calc-file-extent-num_bytes-correctly-in-file-c.patch patches.suse/btrfs-0097-add-dummy-extent-if-dst-offset-excceeds-file-e.patch patches.suse/btrfs-0099-fix-pages-truncation-in-btrfs_ioctl_clone.patch patches.suse/btrfs-0100-don-t-make-a-file-partly-checksummed-through-f.patch patches.suse/btrfs-0101-don-t-change-inode-flag-of-the-dest-clone-file.patch patches.suse/btrfs-0102-Fix-lseek-return-value-for-error.patch patches.suse/btrfs-0103-only-clear-the-need-lookup-flag-after-the-dent.patch patches.suse/btrfs-0104-reserve-sufficient-space-for-ioctl-clone.patch patches.suse/btrfs-0105-force-a-page-fault-if-we-have-a-shorty-copy-on.patch patches.suse/btrfs-0106-fix-recursive-auto-defrag.patch patches.suse/btrfs-0107-make-sure-not-to-defrag-extents-past-i_size.patch # 3.1 patches.suse/btrfs-0110-move-stuff-around-in-btrfs_inode-to-get-better.patch patches.suse/btrfs-0111-kill-reserved_bytes-in-inode.patch patches.suse/btrfs-0112-use-d_obtain_alias-when-mounting-subvol-subvol.patch patches.suse/btrfs-0113-fix-how-we-mount-subvol-whatever.patch patches.suse/btrfs-0114-use-bytes_may_use-for-all-ENOSPC-reservations.patch patches.suse/btrfs-0115-skip-looking-for-delalloc-if-we-don-t-have-fil.patch patches.suse/btrfs-0116-calculate-checksum-space-correctly.patch patches.suse/btrfs-0117-kill-the-orphan-space-calculation-for-snapshot.patch patches.suse/btrfs-0118-kill-the-durable-block-rsv-stuff.patch patches.suse/btrfs-0119-fix-how-we-reserve-space-for-deleting-inodes.patch patches.suse/btrfs-0120-ratelimit-the-generation-printk-for-the-free-s.patch patches.suse/btrfs-0121-kill-unused-parts-of-block_rsv.patch patches.suse/btrfs-0122-don-t-try-to-commit-in-btrfs_block_rsv_check.patch patches.suse/btrfs-0123-optimize-how-we-account-for-space-in-truncate.patch patches.suse/btrfs-0124-kill-btrfs_truncate_reserve_metadata.patch patches.suse/btrfs-0125-only-reserve-space-in-fallocate-if-we-have-to-.patch patches.suse/btrfs-0126-reduce-the-amount-of-space-needed-for-truncate.patch patches.suse/btrfs-0127-allow-callers-to-specify-if-flushing-can-occur.patch patches.suse/btrfs-0128-fix-call-to-btrfs_search_slot-in-free-space-ca.patch patches.suse/btrfs-0129-fix-space-leak-when-we-fail-to-make-an-allocat.patch patches.suse/btrfs-0130-don-t-increase-the-block_rsv-s-size-when-emerg.patch patches.suse/btrfs-0131-set-truncate-block-rsv-s-size.patch patches.suse/btrfs-0132-put-the-block-group-cache-after-we-commit-the-.patch patches.suse/btrfs-0133-handle-enospc-accounting-for-free-space-inodes.patch patches.suse/btrfs-0134-use-the-transactions-block_rsv-for-the-csum-ro.patch patches.suse/btrfs-0135-don-t-get-the-block_rsv-in-btrfs_free_tree_blo.patch patches.suse/btrfs-0136-stop-passing-a-trans-handle-all-around-the-res.patch patches.suse/btrfs-0137-make-sure-to-unset-trans-block_rsv-before-runn.patch patches.suse/btrfs-0138-delay-iput-when-deleting-a-block-group.patch patches.suse/btrfs-0139-use-the-inode-s-mapping-mask-for-allocating-pa.patch patches.suse/btrfs-0140-fix-orphan-cleanup-regression.patch patches.suse/btrfs-0141-check-unused-against-how-much-space-we-actuall.patch patches.suse/btrfs-0142-introduce-convert_extent_bit.patch patches.suse/btrfs-0143-stop-using-write_one_page.patch patches.suse/btrfs-0144-use-the-global-reserve-as-a-backup-for-deletin.patch patches.suse/btrfs-0145-break-out-of-orphan-cleanup-if-we-can-t-make-p.patch patches.suse/btrfs-0146-allow-us-to-overcommit-our-enospc-reservations.patch patches.suse/btrfs-0147-only-inherit-btrfs-specific-flags-when-creatin.patch patches.suse/btrfs-0148-introduce-mount-option-no_space_cache.patch patches.suse/btrfs-0149-don-t-skip-writing-out-a-empty-block-groups-ca.patch patches.suse/btrfs-0150-add-a-io_ctl-struct-and-helpers-for-dealing-wi.patch patches.suse/btrfs-0151-check-the-return-value-of-filemap_write_and_wa.patch patches.suse/btrfs-0152-take-overflow-into-account-in-reserving-space.patch patches.suse/btrfs-0153-inline-checksums-into-the-disk-free-space-cach.patch patches.suse/btrfs-0154-wait-for-ordered-extents-if-we-didn-t-reclaim-.patch patches.suse/btrfs-0155-fix-the-amount-of-space-reserved-for-unlink.patch patches.suse/btrfs-0156-fix-regression-in-re-setting-a-large-xattr.patch patches.suse/btrfs-0157-don-t-check-bytes_pinned-to-determine-if-we-sh.patch patches.suse/btrfs-0158-wait-for-ordered-extents-if-we-re-in-trouble-w.patch patches.suse/btrfs-0159-allow-shrink_delalloc-flush-the-needed-reclaim.patch patches.suse/btrfs-0160-release-trans-metadata-bytes-before-flushing-d.patch patches.suse/btrfs-0161-reserve-some-space-for-an-orphan-item-when-unl.patch patches.suse/btrfs-0162-seperate-out-btrfs_block_rsv_check-out-into-2-.patch patches.suse/btrfs-0163-if-we-have-a-lot-of-pinned-space-commit-the-tr.patch patches.suse/btrfs-0164-don-t-flush-the-cache-inode-before-writing-it.patch patches.suse/btrfs-0165-check-file-extent-backref-offset-underflow.patch patches.suse/btrfs-0166-fix-memory-leak-in-btrfs_defrag_file.patch patches.suse/btrfs-0167-fix-defragmentation-regression.patch patches.suse/btrfs-0168-use-i_size_read-in-btrfs_defrag_file.patch patches.suse/btrfs-0169-fix-wrong-max_to_defrag-in-btrfs_defrag_file.patch patches.suse/btrfs-0170-trivial-fix-a-potential-memory-leak-in-btrfs_p.patch patches.suse/btrfs-0171-honor-extent-thresh-during-defragmentation.patch patches.suse/btrfs-0172-return-EINVAL-if-start-total_bytes-in-fitrim-i.patch patches.suse/btrfs-0173-fix-array-bound-checking.patch patches.suse/btrfs-0174-remove-BUG_ON-in-compress_file_range.patch patches.suse/btrfs-0175-fix-direct-io-vs-nodatacow.patch patches.suse/btrfs-0176-do-not-set-EXTENT_DIRTY-along-with-EXTENT_DELA.patch patches.suse/btrfs-0177-pass-the-correct-root-to-lookup_free_space_ino.patch patches.suse/btrfs-0178-fix-return-value-of-btrfs_get_acl.patch patches.suse/btrfs-0179-fix-race-between-multi-task-space-allocation-a.patch patches.suse/btrfs-0180-fix-oops-on-failure-path.patch patches.suse/btrfs-0181-fix-a-bug-when-opening-seed-devices.patch patches.suse/btrfs-0182-close-all-bdevs-on-mount-failure.patch patches.suse/btrfs-0183-do-not-allow-mounting-non-subvolumes-via-subvo.patch patches.suse/btrfs-0184-ratelimit-WARN_ON-in-use_block_rsv.patch patches.suse/btrfs-0185-don-t-wait-as-long-for-more-batches-during-SSD.patch patches.suse/btrfs-0186-make-sure-btrfs_remove_free_space-doesn-t-leak.patch patches.suse/btrfs-0187-fix-extent-pinning-bugs-in-the-tree-log.patch patches.suse/btrfs-0188-make-sure-to-flush-queued-bios-if-write_cache_.patch patches.suse/btrfs-0189-release-metadata-from-global-reserve-if-we-hav.patch patches.suse/btrfs-0190-use-the-global-reserve-when-truncating-the-fre.patch patches.suse/btrfs-0191-separate-superblock-items-out-of-fs_info.patch patches.suse/btrfs-0192-add-a-log-of-past-tree-roots.patch patches.suse/btrfs-0193-make-a-delayed_block_rsv-for-the-delayed-item-.patch patches.suse/btrfs-0194-be-smarter-about-committing-the-transaction-in.patch patches.suse/btrfs-0195-ClearPageError-during-writepage-and-clean_tree.patch patches.suse/btrfs-0196-fix-delayed-insertion-reservation.patch patches.suse/btrfs-0197-add-an-extra-wait-mode-to-read_extent_buffer_p.patch patches.suse/btrfs-0198-add-READAHEAD-extent-buffer-flag.patch patches.suse/btrfs-0199-state-information-for-readahead.patch patches.suse/btrfs-0200-initial-readahead-code-and-prototypes.patch patches.suse/btrfs-0201-hooks-for-readahead.patch patches.suse/btrfs-0202-use-readahead-API-for-scrub.patch patches.suse/btrfs-0203-added-helper-functions-to-iterate-backrefs.patch patches.suse/btrfs-0204-scrub-added-unverified_errors.patch patches.suse/btrfs-0205-scrub-print-paths-of-corrupted-files.patch patches.suse/btrfs-0206-scrub-bugfix-mirror_num-off-by-one.patch patches.suse/btrfs-0207-add-mirror_num-to-extent_read_full_page.patch patches.suse/btrfs-0208-scrub-use-int-for-mirror_num-not-u64.patch patches.suse/btrfs-0209-scrub-add-fixup-code-for-errors-on-nodatasum-f.patch patches.suse/btrfs-0210-new-ioctls-to-do-logical-inode-and-inode-path-.patch patches.suse/btrfs-0211-btrfs_multi_bio-replaced-with-btrfs_bio.patch patches.suse/btrfs-0212-Do-not-use-bio-bi_bdev-after-submission.patch patches.suse/btrfs-0213-Put-mirror_num-in-bi_bdev.patch patches.suse/btrfs-0214-Moved-repair-code-from-inode.c-to-extent_io.c.patch patches.suse/btrfs-0215-integrating-raid-repair-and-scrub-fixup-nodata.patch patches.suse/btrfs-0216-fix-the-new-inspection-ioctls-for-32-bit-compa.patch patches.suse/btrfs-0217-fix-extent_buffer-leak-in-the-metadata-IO-erro.patch patches.suse/btrfs-0218-stop-the-readahead-threads-on-failed-mount.patch patches.suse/btrfs-0219-stop-leaking-btrfs_bios-on-readahead.patch patches.suse/btrfs-0221-fix-a-potential-btrfs_bio-leak-on-scrub-fixups.patch patches.suse/btrfs-0222-fix-race-during-transaction-joins.patch patches.suse/btrfs-0223-check-for-a-null-fs-root-when-writing-to-the-b.patch patches.suse/btrfs-0224-fix-double-free-tree_root-in-btrfs_mount.patch patches.suse/btrfs-0225-fix-oops-on-NULL-trans-handle-in-btrfs_truncat.patch patches.suse/btrfs-0226-fix-our-reservations-for-updating-an-inode-whe.patch patches.suse/btrfs-0227-fix-memory-leak-in-btrfs_parse_early_options.patch patches.suse/btrfs-0228-fix-subvol_name-leak-on-error-in-btrfs_mount.patch patches.suse/btrfs-0229-avoid-null-dereference-and-leaks-when-bailing-.patch patches.suse/btrfs-0230-close-devices-on-all-error-paths-in-open_ctree.patch patches.suse/btrfs-0231-rework-error-handling-in-btrfs_mount.patch patches.suse/btrfs-0232-tweak-the-delayed-inode-reservations-again.patch patches.suse/btrfs-0233-fix-nocow-when-deleting-the-item.patch patches.suse/btrfs-0234-fix-no-reserved-space-for-writing-out-inode-ca.patch patches.suse/btrfs-0235-fix-unreleased-path-in-btrfs_orphan_cleanup.patch patches.suse/btrfs-0236-Abstract-similar-code-for-btrfs_block_rsv_add-.patch patches.suse/btrfs-0237-fix-orphan-backref-nodes.patch patches.suse/btrfs-0238-only-map-pages-if-we-know-we-need-them-when-re.patch patches.suse/btrfs-0239-fix-deadlock-caused-by-the-race-between-reloca.patch patches.suse/btrfs-0240-handle-bio_add_page-failure-gracefully-in-scru.patch patches.suse/btrfs-0241-rename-the-option-to-nospace_cache.patch patches.suse/btrfs-0288-fix-double-mntput-in-mount_subvol.patch patches.suse/btrfs-0242-fix-tree-corruption-after-multi-thread-snapsho.patch patches.suse/btrfs-0243-fix-barrier-flushes.patch patches.suse/btrfs-0244-Fix-up-32-64-bit-compatibility-for-new-ioctls.patch patches.suse/btrfs-0245-mirror_num-should-be-int-not-u64.patch patches.suse/btrfs-0246-fix-to-search-one-more-bitmap-for-cluster-setu.patch patches.suse/btrfs-0247-avoid-unnecessary-bitmap-search-for-cluster-se.patch patches.suse/btrfs-0248-fix-stat-blocks-accounting.patch patches.suse/btrfs-0249-prefix-resize-related-printks-with-btrfs.patch patches.suse/btrfs-0250-wait-on-caching-if-we-re-loading-the-free-spac.patch patches.suse/btrfs-0251-clear-pages-dirty-for-io-and-set-them-extent-m.patch patches.suse/btrfs-0252-sectorsize-align-offsets-in-fiemap.patch patches.suse/btrfs-0253-remove-free-space-cache.c-WARN-during-log-repl.patch patches.suse/btrfs-0254-scrub-handle-ENOMEM-from-init_ipath.patch patches.suse/btrfs-0256-fix-deadlock-on-metadata-reservation-when-evic.patch patches.suse/btrfs-0257-Don-t-error-on-resizing-FS-to-same-size.patch patches.suse/btrfs-0258-fix-oops-when-calling-statfs-on-readonly-devic.patch patches.suse/btrfs-0259-initialize-new-bitmaps-list.patch patches.suse/btrfs-0260-reset-cluster-s-max_size-when-creating-bitmap.patch patches.suse/btrfs-0261-start-search-for-new-cluster-at-the-beginning.patch patches.suse/btrfs-0262-skip-block-groups-without-enough-space-for-a-c.patch patches.suse/btrfs-0263-skip-allocation-attempt-from-empty-cluster.patch patches.suse/btrfs-0264-fix-meta-data-raid-repair-merge-problem.patch patches.suse/btrfs-0265-try-to-allocate-from-cluster-even-at-LOOP_NO_E.patch patches.suse/btrfs-0266-try-cluster-but-don-t-advance-in-search-list.patch patches.suse/btrfs-0267-check-if-the-to-be-added-device-is-writable.patch patches.suse/btrfs-0268-drop-spin-lock-when-memory-alloc-fails.patch patches.suse/btrfs-0269-fix-btrfs_end_bio-to-deal-with-write-errors-to.patch patches.suse/btrfs-0270-fix-wrong-i_size-when-truncating-a-file-to-a-l.patch patches.suse/btrfs-0271-fix-wrong-disk-space-information-of-the-files.patch patches.suse/btrfs-0272-fix-inaccurate-available-space-on-raid0-profil.patch patches.suse/btrfs-0273-keep-orphans-for-subvolume-deletion.patch patches.suse/btrfs-0274-fix-ctime-update-of-on-disk-inode.patch patches.suse/btrfs-0275-add-a-cond_resched-into-the-worker-loop.patch patches.suse/btrfs-0276-Establish-i_ops-before-calling-d_instantiate.patch patches.suse/btrfs-0277-deal-with-NULL-srv_rsv-in-the-delalloc-inode-r.patch patches.suse/btrfs-0278-fix-num_workers_starting-bug-and-other-bugs-in.patch patches.suse/btrfs-0279-deal-with-enospc-from-dirtying-inodes-properly.patch patches.suse/btrfs-0280-fix-how-we-do-delalloc-reservations-and-how-we.patch patches.suse/btrfs-0281-fix-leaked-space-in-truncate.patch patches.suse/btrfs-0282-don-t-panic-if-orphan-item-already-exists.patch patches.suse/btrfs-0283-only-set-cache_generation-if-we-setup-the-bloc.patch patches.suse/btrfs-0284-unplug-every-once-and-a-while.patch patches.suse/btrfs-0286-fix-worker-lock-misuse-in-find_worker.patch patches.suse/btrfs-0287-call-d_instantiate-after-all-ops-are-setup.patch # 3.2 patches.suse/btrfs-0300-run-chunk-allocations-while-we-do-delayed-refs.patch patches.suse/btrfs-0301-lower-the-bar-for-chunk-allocation.patch patches.suse/btrfs-0302-use-bigger-metadata-chunks-on-bigger-filesyste.patch patches.suse/btrfs-0303-test-free-space-only-for-unclustered-allocatio.patch patches.suse/btrfs-0304-don-t-set-up-allocation-result-twice.patch patches.suse/btrfs-0305-revamp-clustered-allocation-logic.patch patches.suse/btrfs-0306-get-rid-of-_alloc_profile-fields.patch patches.suse/btrfs-0307-introduce-masks-for-chunk-type-and-profile.patch patches.suse/btrfs-0308-add-btrfs_AVAIL_ALLOC_BIT_SINGLE-bit.patch patches.suse/btrfs-0309-make-avail_-_alloc_bits-fields-dynamic.patch patches.suse/btrfs-0310-add-basic-restriper-infrastructure.patch patches.suse/btrfs-0311-add-basic-infrastructure-for-selective-balanci.patch patches.suse/btrfs-0312-profiles-filter.patch patches.suse/btrfs-0313-usage-filter.patch patches.suse/btrfs-0314-devid-filter.patch patches.suse/btrfs-0315-devid-subset-filter.patch patches.suse/btrfs-0316-virtual-address-space-subset-filter.patch patches.suse/btrfs-0317-do-not-reduce-profile-in-do_chunk_alloc.patch patches.suse/btrfs-0318-implement-online-profile-changing.patch patches.suse/btrfs-0319-soft-profile-changing-mode-aka-soft-convert.patch patches.suse/btrfs-0320-save-balance-parameters-to-disk.patch patches.suse/btrfs-0321-recover-balance-on-mount.patch patches.suse/btrfs-0322-add-skip_balance-mount-option.patch patches.suse/btrfs-0323-allow-for-pausing-restriper.patch patches.suse/btrfs-0324-allow-for-canceling-restriper.patch patches.suse/btrfs-0325-allow-for-resuming-restriper-after-it-was-paus.patch patches.suse/btrfs-0326-add-balance-progress-reporting.patch patches.suse/btrfs-0328-add-pinned-extents-to-on-disk-free-space-cache.patch patches.suse/btrfs-0329-avoid-possible-NULL-deref-in-io_ctl_drop_pages.patch patches.suse/btrfs-0330-check-the-return-value-of-io_ctl_init.patch patches.suse/btrfs-0331-remove-BUG_ON-s-in-btrfs_ioctl_setflags.patch patches.suse/btrfs-0332-reserve-metadata-space-in-btrfs_ioctl_setflags.patch patches.suse/btrfs-0333-don-t-pass-a-trans-handle-unnecessarily-in-vol.patch patches.suse/btrfs-0334-don-t-pre-allocate-btrfs-bio.patch patches.suse/btrfs-0335-simplfy-calculation-of-stripe-length-for-disca.patch patches.suse/btrfs-0336-rewrite-btrfs_trim_block_group.patch patches.suse/btrfs-0337-update-global-block_rsv-when-creating-a-new-bl.patch patches.suse/btrfs-0338-fix-possible-deadlock-when-opening-a-seed-devi.patch patches.suse/btrfs-0339-generic-data-structure-to-build-unique-lists.patch patches.suse/btrfs-0340-added-helper-btrfs_next_item.patch patches.suse/btrfs-0341-mark-delayed-refs-as-for-cow.patch patches.suse/btrfs-0342-always-save-ref_root-in-delayed-refs.patch patches.suse/btrfs-0343-add-nested-locking-mode-for-paths.patch patches.suse/btrfs-0344-add-sequence-numbers-to-delayed-refs.patch patches.suse/btrfs-0345-put-back-delayed-refs-that-are-too-new.patch patches.suse/btrfs-0346-add-waitqueue-instead-of-doing-busy-waiting-fo.patch patches.suse/btrfs-0347-added-btrfs_find_all_roots.patch patches.suse/btrfs-0348-new-backref-walking-code.patch patches.suse/btrfs-0349-make-sure-we-re-not-using-obsolete-code-in-btr.patch patches.suse/btrfs-0464-add-optional-integrity-check-code.patch patches.suse/btrfs-0465-add-config-option-to-enable-btrfs-integrity-ch.patch patches.suse/btrfs-0466-Makefile-changes-to-optionally-include-btrfs-i.patch patches.suse/btrfs-0467-integrate-integrity-check-module-into-btrfs.patch patches.suse/btrfs-0468-fix-warning-for-32-bit-build-of-fs-btrfs-check.patch patches.suse/btrfs-0350-do-not-use-btrfs_end_transaction_throttle-ever.patch patches.suse/btrfs-0351-fix-btrfsck-error-400-when-truncating-a-compre.patch patches.suse/btrfs-0352-release-space-on-error-in-page_mkwrite.patch patches.suse/btrfs-0353-don-t-call-btrfs_throttle-in-file-write.patch patches.suse/btrfs-0354-add-allocator-tracepoints.patch patches.suse/btrfs-0355-protect-orphan-block-rsv-with-spin_lock.patch patches.suse/btrfs-0356-space-leak-tracepoints.patch patches.suse/btrfs-0357-add-a-delalloc-mutex-to-inodes-for-delalloc-re.patch patches.suse/btrfs-0358-use-larger-system-chunks.patch patches.suse/btrfs-0359-preparation-to-fixing-mount-umount-race.patch patches.suse/btrfs-0360-get-kill_sb-of-its-own.patch patches.suse/btrfs-0361-fix-mount-umount-race.patch patches.suse/btrfs-0362-fix-a-deadlock-in-btrfs_scan_one_device.patch patches.suse/btrfs-2000-sanitizing-fs_info-parts-1-5.patch patches.suse/btrfs-2001-make-open_ctree-return-int.patch patches.suse/btrfs-2002-kill-pointless-reassignment-of-s_fs_info-in-bt.patch patches.suse/btrfs-2003-merge-free_fs_info-calls-on-fill_super-failure.patch patches.suse/btrfs-2004-make-free_fs_info-call-kill_sb-unconditional.patch patches.suse/btrfs-2005-consolidate-failure-exits-in-btrfs_mount-a-bit.patch patches.suse/btrfs-2006-let-s_fs_info-point-to-fs_info-not-root.patch patches.suse/btrfs-2007-take-allocation-of-tree_root-into-open_ctree.patch patches.suse/btrfs-0469-fix-uninit-warning-in-backref.c.patch patches.suse/btrfs-0363-make-sure-a-bitmap-has-enough-bytes.patch patches.suse/btrfs-0364-Fix-busyloops-in-transaction-waiting-code.patch patches.suse/btrfs-0365-Check-for-NULL-page-in-extent_range_uptodate.patch patches.suse/btrfs-0366-use-cluster-window_start-when-allocating-from-.patch patches.suse/btrfs-0367-do-not-defrag-a-file-partially.patch patches.suse/btrfs-0368-fix-enospc-error-caused-by-wrong-checks-of-the.patch patches.suse/btrfs-0369-mask-out-gfp-flags-in-releasepage.patch patches.suse/btrfs-0370-advance-window_start-if-we-re-using-a-bitmap.patch patches.suse/btrfs-0371-fix-reservations-in-btrfs_page_mkwrite.patch patches.suse/btrfs-0372-don-t-reserve-data-with-extents-locked-in-btrf.patch patches.suse/btrfs-0373-Sector-Size-check-during-Mount.patch patches.suse/btrfs-0374-avoid-positive-number-with-ERR_PTR.patch patches.suse/btrfs-0375-return-the-internal-error-unchanged-if-btrfs_g.patch patches.suse/btrfs-0376-fix-trim-0-bytes-after-a-device-delete.patch patches.suse/btrfs-0377-don-t-check-DUP-chunks-twice.patch patches.suse/btrfs-0378-fix-memory-leak-in-load_free_space_cache.patch patches.suse/btrfs-0379-delalloc-for-page-dirtied-out-of-band-in-fixup.patch patches.suse/btrfs-0380-fix-structs-where-bitfields-and-spinlock-atomi.patch patches.suse/btrfs-0381-silence-warning-in-raid-array-setup.patch patches.suse/btrfs-0382-honor-umask-when-creating-subvol-root.patch patches.suse/btrfs-0383-fix-return-value-check-of-extent_io_ops.patch patches.suse/btrfs-0384-fix-deadlock-on-page-lock-when-doing-auto-defr.patch patches.suse/btrfs-0385-check-return-value-of-lookup_extent_mapping-co.patch patches.suse/btrfs-0386-skip-states-when-they-does-not-contain-bits-to.patch patches.suse/btrfs-0387-kick-out-redundant-stuff-in-convert_extent_bit.patch patches.suse/btrfs-0388-fix-a-bug-on-overcommit-stuff.patch patches.suse/btrfs-0389-be-less-strict-on-finding-next-node-in-clear_e.patch patches.suse/btrfs-0390-improve-error-handling-for-btrfs_insert_dir_it.patch patches.suse/btrfs-0391-make-sure-we-update-latest_bdev.patch patches.suse/btrfs-0392-add-extra-sanity-checks-on-the-path-names-in-b.patch patches.suse/btrfs-0393-clear-the-extent-uptodate-bits-during-parent-t.patch patches.suse/btrfs-0395-fix-compiler-warnings-on-32-bit-systems.patch patches.suse/btrfs-0396-fix-locking-issues-in-find_parent_nodes.patch patches.suse/btrfs-0397-fix-casting-error-in-scrub-reada-code.patch # 3.3 patches.suse/vfs-mnt_drop_write_file.patch patches.suse/btrfs-0400-Fix-typo-in-free-space-cache.c.patch patches.suse/btrfs-0401-remove-the-ideal-caching-code.patch patches.suse/btrfs-0402-remove-search_start-and-search_end-from-find_f.patch patches.suse/btrfs-0403-adjust-the-write_lock_level-as-we-unlock.patch # error handling patches.suse/btrfs-add-btrfs_panic patches.suse/btrfs-catch-locking-failures-in-set-clear-extent_bit patches.suse/btrfs-panic-on-bad-rbtree-operations patches.suse/btrfs-simplify-btrfs_insert_root patches.suse/btrfs-btrfs_tree_unlock-should-return-void patches.suse/btrfs-clean_tree_block-should-panic-on-error-and-return-void patches.suse/btrfs-btrfs_reserve_extent-check-sinfo patches.suse/btrfs-clear_extent_bit-api-change patches.suse/btrfs-find_and_setup_root-error-push-up patches.suse/btrfs-btrfs_update_root-error-push-up patches.suse/btrfs-extent_io-wait_on_state-should-return-void patches.suse/btrfs-extent_io-wait_extent_bit-should-return-void patches.suse/btrfs-extent_io-__unlock_for_delalloc-should-return-void patches.suse/btrfs-extent_io-check_page_uptodate-should-return-void patches.suse/btrfs-extent_io-check_page_locked-should-return-void patches.suse/btrfs-extent_io-check_page_writeback-should-return-void patches.suse/btrfs-extent_io-clear_extent_buffer_dirty-should-return-void patches.suse/btrfs-volumes-btrfs_cleanup_fs_uuids-should-return-void patches.suse/btrfs-volumes-run_scheduled_bios-should-return-void patches.suse/btrfs-volumes-btrfs_close_extra_devices-should-return-void patches.suse/btrfs-volumes-schedule_bio-should-return-void patches.suse/btrfs-volumes-fill_device_from_item-should-return-void #patches.suse/btrfs-async_thread-btrfs_queue_worker-should-return-void patches.suse/btrfs-async_thread-run_ordered_completions-should-return-void patches.suse/btrfs-async_thread-btrfs_stop_workers-should-return-void patches.suse/btrfs-async_thread-btrfs_requeue_work-should-return-void patches.suse/btrfs-tree-log-btrfs_end_log_trans-should-return-void patches.suse/btrfs-tree-log-wait_for_writer-should-return-void patches.suse/btrfs-btrfs_init_compress-should-return-void patches.suse/btrfs-btrfs_invalidate_inodes-should-return-void patches.suse/btrfs-disk-io-__setup_root-should-return-void patches.suse/btrfs-disk-io-btrfs_destroy_delalloc_inodes-should-return-void patches.suse/btrfs-extent-tree-btrfs_prepare_extent_commit-should-return-void patches.suse/btrfs-extent-tree-btrfs_set_block_group_rw-should-return-void patches.suse/btrfs-extent-tree-setup_inline_extent_backref-should-return-void patches.suse/btrfs-fix-kfree-of-member-instead-of-structure patches.suse/btrfs-simplify-btrfs_submit_bio_hook patches.suse/btrfs-factor-out-tree-ops-merge_bio_hook-call patches.suse/btrfs-submit_bio_hook-error-push-up patches.suse/btrfs-_add_reloc_root-error-push-up patches.suse/btrfs-fixup_low_keys-should-return-void patches.suse/btrfs-setup_items_for_insert-should-return-void patches.suse/btrfs-del_ptr-should-return-void patches.suse/btrfs-insert_ptr-should-return-void patches.suse/btrfs-add_delayed_ref_head-should-return-void patches.suse/btrfs-add_delayed_tree_ref-should-return-void patches.suse/btrfs-add_delayed_data_ref-should-return-void patches.suse/btrfs-btrfs_truncate_item-should-return-void patches.suse/btrfs-btrfs_extend_item-should-return-void patches.suse/btrfs-end_compressed_writeback-should-return-void patches.suse/btrfs-copy_for_split-should-return-void patches.suse/btrfs-extent-tree-update_inline_extent_backref-should-return-void patches.suse/btrfs-btrfs_put_ordered_extent-should-return-void patches.suse/btrfs-__btrfs_remove_ordered_extent-should-return-void patches.suse/btrfs-btrfs_wait_ordered_extents-should-return-void patches.suse/btrfs-btrfs_wait_ordered_range-should-return-void patches.suse/btrfs-btrfs_run_ordered_operations patches.suse/btrfs-btrfs_add_ordered_operation-should-return-void patches.suse/btrfs-btrfs_add_ordered_sum-should-return-void patches.suse/btrfs-btrfs_free_fs_root-should-return-void patches.suse/btrfs-del_fs_roots-should-return-void patches.suse/btrfs-btrfs_destroy_ordered_operations-should-return-void patches.suse/btrfs-btrfs_destroy_ordered_extents-should-return-void patches.suse/btrfs-btrfs_destroy_pending_snapshots-should-return-void patches.suse/btrfs-add-extent_state-alloc-free-tracing patches.suse/btrfs-btrfs_set_item_key_safe-should-bug-and-return-void patches.suse/btrfs-scrub-functions-should-return-void patches.suse/btrfs-drop-gfp_t-from-lock_extent patches.suse/btrfs-split-extent_state-ops patches.suse/btrfs-btrfs_drop_snapshot-should-return-int patches.suse/btrfs-0001-Don-t-BUG_ON-errors-from-btrfs_create_subvol_r.patch patches.suse/btrfs-0002-Don-t-BUG_ON-errors-in-update_ref_for_cow.patch patches.suse/btrfs-0003-Don-t-BUG_ON-kzalloc-error-in-btrfs_lookup_csu.patch patches.suse/btrfs-0005-Don-t-BUG_ON-errors-in-__finish_chunk_alloc.patch patches.suse/btrfs-0011-Go-readonly-on-bad-extent-refs-in-update_ref_f.patch patches.suse/btrfs-0012-Don-t-BUG_ON-errors-from-update_ref_for_cow.patch patches.suse/btrfs-0013-Go-readonly-on-tree-errors-in-balance_level.patch patches.suse/btrfs-0018-Don-t-BUG_ON-insert-errors-in-btrfs_alloc_dev_.patch patches.suse/btrfs-0019-Remove-BUG_ON-from-__btrfs_alloc_chunk.patch patches.suse/btrfs-0020-Remove-BUG_ON-from-__finish_chunk_alloc.patch patches.suse/btrfs-add-varargs-to-btrfs_error.patch patches.suse/btrfs-enhance-transaction-abort-infrastructure.patch patches.suse/btrfs-replace-many-bug_ons-with-proper-error-handling.patch patches.suse/btrfs-Fix-busyloop-in-transaction-kthread.patch patches.suse/btrfs-enhance-superblock-sanity-checks.patch patches.suse/btrfs-disallow-unequal-data-metadata-blocksize-for-m.patch patches.suse/btrfs-0463-remove-the-second-argument-of-k-un-map_atomic.patch patches.suse/btrfs-0468-allow-metadata-blocks-larger-than-the-page-siz.patch patches.suse/btrfs-0469-set-page-private-to-the-eb.patch patches.suse/btrfs-0470-only-use-the-existing-eb-if-it-s-count-isn-t-0.patch patches.suse/btrfs-0471-introduce-free_extent_buffer_stale.patch patches.suse/btrfs-0472-introduce-mark_extent_buffer_accessed.patch patches.suse/btrfs-0473-ensure-an-entire-eb-is-written-at-once.patch patches.suse/btrfs-0474-add-the-ability-to-cache-a-pointer-into-the-eb.patch patches.suse/btrfs-0475-loop-waiting-on-writeback.patch patches.suse/btrfs-0476-don-t-use-threaded-IO-completion-helpers-for-m.patch patches.suse/btrfs-0477-deal-with-read-errors-on-extent-buffers-differ.patch patches.suse/btrfs-0478-introduce-common-define-for-max-number-of-mirr.patch patches.suse/btrfs-0479-minor-cleanup-in-scrub.patch patches.suse/btrfs-0480-change-scrub-to-support-big-blocks.patch patches.suse/btrfs-0481-don-t-use-crc-items-bigger-than-4KB.patch patches.suse/btrfs-0483-always-store-the-mirror-we-read-the-eb-from.patch patches.suse/btrfs-0484-don-t-count-CRC-or-header-errors-twice-while-s.patch patches.suse/btrfs-0485-fix-page-leak-when-allocing-extent-buffers.patch patches.suse/btrfs-0486-fix-crash-in-scrub-repair-code-when-device-is-.patch patches.suse/btrfs-0404-stop-silently-switching-single-chunks-to-raid0.patch patches.suse/btrfs-0405-add-wrappers-for-working-with-alloc-profiles.patch patches.suse/btrfs-0406-make-profile_is_valid-check-more-strict.patch patches.suse/btrfs-0407-move-alloc_profile_is_valid-to-volumes.c.patch patches.suse/btrfs-0408-add-get_restripe_target-helper.patch patches.suse/btrfs-0409-add-__get_block_group_index-helper.patch patches.suse/btrfs-0410-improve-the-logic-in-btrfs_can_relocate.patch patches.suse/btrfs-0411-validate-target-profiles-only-if-we-are-going-.patch patches.suse/btrfs-0412-allow-dup-for-data-chunks-in-mixed-mode.patch patches.suse/btrfs-0413-fix-memory-leak-in-resolver-code.patch patches.suse/btrfs-0433-Make-free_ipath-deal-gracefully-with-NULL-poin.patch patches.suse/btrfs-0414-fix-infinite-loop-in-btrfs_shrink_device.patch patches.suse/btrfs-0415-actually-call-btrfs_init_lockdep.patch patches.suse/btrfs-0417-fix-regression-in-scrub-path-resolving.patch patches.suse/btrfs-0418-show-useful-info-in-space-reservation-tracepoi.patch patches.suse/btrfs-0419-flush-out-and-clean-up-any-block-device-pages-.patch patches.suse/btrfs-0420-fix-deadlock-during-allocating-chunks.patch patches.suse/btrfs-0421-fix-race-between-direct-io-and-autodefrag.patch patches.suse/btrfs-0422-fix-the-mismatch-of-page-mapping.patch patches.suse/btrfs-0423-fix-recursive-defragment-with-autodefrag-optio.patch patches.suse/btrfs-0424-add-a-check-to-decide-if-we-should-defrag-the-.patch patches.suse/btrfs-0425-do-not-bother-to-defrag-an-extent-if-it-is-a-b.patch patches.suse/btrfs-0426-update-to-the-right-index-of-defragment.patch patches.suse/btrfs-0427-update-the-checks-for-mixed-block-groups-with-.patch patches.suse/btrfs-0428-fix-eof-while-discarding-extents.patch patches.suse/btrfs-0429-check-return-value-of-bio_alloc-properly.patch patches.suse/btrfs-0454-Fix-use-after-free-in-__btrfs_end_transaction.patch patches.suse/btrfs-0455-use-commit-root-when-loading-free-space-cache.patch patches.suse/btrfs-0456-avoid-setting-d_op-twice.patch patches.suse/btrfs-0457-fix-race-in-reada.patch patches.suse/btrfs-0458-don-t-add-both-copies-of-DUP-to-reada-extent-t.patch patches.suse/btrfs-0459-do-not-mount-when-we-have-a-sectorsize-unequal.patch patches.suse/btrfs-0460-add-missing-unlocks-to-transaction-abort.patch patches.suse/btrfs-0431-retrurn-void-from-clear_state_bit.patch patches.suse/btrfs-0432-avoid-possible-use-after-free-in-clear_extent_.patch patches.suse/btrfs-0434-don-t-call-free_extent_buffer-twice-in-iterate.patch patches.suse/btrfs-0435-add-missing-read-locks-in-backref.c.patch patches.suse/btrfs-0436-fix-max-chunk-size-check-in-chunk-allocator.patch patches.suse/btrfs-0437-fix-early-abort-in-remount.patch patches.suse/btrfs-0430-add-missing-free_fs_devices.patch patches.suse/btrfs-0440-double-unlock-bug-in-error-handling.patch patches.suse/btrfs-0441-don-t-return-EINTR.patch patches.suse/btrfs-0442-fix-btrfs_ioctl_dev_info-crash-on-missing-devi.patch patches.suse/btrfs-0444-fix-that-check_int_data-mount-option-was-ignor.patch patches.suse/btrfs-0445-do-not-start-delalloc-inodes-during-sync.patch patches.suse/btrfs-0446-fix-repair-code-for-RAID10.patch patches.suse/btrfs-0447-Prevent-root_list-corruption.patch patches.suse/btrfs-0448-fix-block_rsv-and-space_info-lock-ordering.patch patches.suse/btrfs-0449-Fix-space-checking-during-fs-resize.patch patches.suse/btrfs-0450-avoid-deadlocks-from-GFP_KERNEL-allocations-du.patch patches.suse/btrfs-0451-reduce-lock-contention-during-extent-insertion.patch patches.suse/btrfs-0452-Add-properly-locking-around-add_root_to_dirty_.patch patches.suse/btrfs-0453-Fix-mismatching-struct-members-in-ioctl.h.patch patches.suse/btrfs-0462-avoid-sleeping-in-verify_parent_transid-while-.patch # 3.4 patches.suse/btrfs-0490-ctree.c-remove-the-unnecessary-return-1-at-the.patch patches.suse/btrfs-0491-fix-btrfs_release_extent_buffer_page-with-the-.patch patches.suse/btrfs-0492-fix-the-comment-for-find_first_extent_bit.patch patches.suse/btrfs-0493-remove-the-useless-assignment-to-entry-in-func.patch patches.suse/btrfs-0494-change-integrity-checker-to-support-big-blocks.patch patches.suse/btrfs-0495-cleanup-use-consistent-lock-naming.patch patches.suse/btrfs-0496-use-i_version-instead-of-our-own-sequence.patch +dsterbatesting patches.suse/btrfs-0497-cache-no-acl-on-new-inodes.patch patches.suse/btrfs-0498-remove-useless-waiting-and-extra-filemap-work.patch patches.suse/btrfs-0499-do-not-do-filemap_write_and_wait_range-in-fsyn.patch patches.suse/btrfs-0500-allow-changing-thread_pool-size-at-remount-tim.patch patches.suse/btrfs-0501-fix-minor-type-issues.patch patches.suse/btrfs-0502-avoid-buffer-overrun-in-btrfs_printk.patch patches.suse/btrfs-0503-NUL-terminate-path-buffer-in-DEV_INFO-ioctl-re.patch patches.suse/btrfs-0504-avoid-buffer-overrun-in-mount-option-handling.patch patches.suse/btrfs-0505-do-not-check-delalloc-when-updating-disk_i_siz.patch patches.suse/btrfs-0506-finish-ordered-extents-in-their-own-thread.patch patches.suse/btrfs-0507-fix-wrong-error-returned-by-adding-a-device.patch patches.suse/btrfs-0508-use-fastpath-in-extent-state-ops-as-much-as-po.patch patches.suse/btrfs-0509-do-not-do-balance-in-readonly-mode.patch patches.suse/btrfs-0510-merge-contigous-regions-when-loading-free-spac.patch patches.suse/btrfs-0511-convert-the-inode-bit-field-to-use-the-actual-.patch patches.suse/btrfs-0512-fix-how-we-deal-with-the-orphan-block-rsv.patch patches.suse/btrfs-0513-fall-back-to-non-inline-if-we-don-t-have-enoug.patch patches.suse/btrfs-0514-fix-the-same-inode-id-problem-when-doing-auto-.patch patches.suse/btrfs-0515-Drop-unused-function-btrfs_abort_devices.patch patches.suse/btrfs-0516-add-device-counters-for-detected-IO-and-checks.patch patches.suse/btrfs-0517-add-ioctl-to-get-and-reset-the-device-stats.patch patches.suse/btrfs-0518-read-device-stats-on-mount-write-modified-ones.patch patches.suse/btrfs-0519-return-value-of-btrfs_read_buffer-is-checked-c.patch patches.suse/btrfs-0520-check-to-see-if-the-inode-is-in-the-log-before.patch patches.suse/btrfs-0521-fix-return-code-in-drop_objectid_items.patch patches.suse/btrfs-0522-set-ioprio-of-scrub-readahead-to-idle.patch patches.suse/btrfs-0523-fix-runtime-warning-in-check-integrity-check-d.patch patches.suse/btrfs-0524-fix-false-positive-in-check-integrity-on-unmou.patch patches.suse/btrfs-0525-ulist-realloc-bugfix.patch patches.suse/btrfs-0526-bugfix-in-btrfs_find_parent_nodes.patch patches.suse/btrfs-0527-bugfix-ignore-the-wrong-key-for-indirect-tree-.patch patches.suse/btrfs-0528-look-into-the-extent-during-find_all_leafs.patch patches.suse/btrfs-0529-don-t-set-for_cow-parameter-for-tree-block-fun.patch patches.suse/btrfs-0530-move-struct-seq_list-to-ctree.h.patch patches.suse/btrfs-0531-dummy-extent-buffers-for-tree-mod-log.patch patches.suse/btrfs-0532-add-tree-mod-log-to-fs_info.patch patches.suse/btrfs-0533-add-tree-modification-log-functions.patch patches.suse/btrfs-0534-put-all-block-modifications-into-the-tree-mod-.patch patches.suse/btrfs-0535-add-del_ptr-and-insert_ptr-modifications-to-th.patch patches.suse/btrfs-0536-add-btrfs_search_old_slot.patch patches.suse/btrfs-0537-use-the-tree-modification-log-for-backref-reso.patch patches.suse/btrfs-0538-fs_info-variable-for-join_transaction.patch patches.suse/btrfs-0539-tree-mod-log-sanity-checks-in-join_transaction.patch patches.suse/btrfs-0540-use-delayed-ref-sequence-numbers-for-all-fs-tr.patch patches.suse/btrfs-0541-add-inodes-before-dropping-the-extent-lock-in-.patch patches.suse/btrfs-0542-add-missing-spin_lock-for-insertion-into-tree-.patch patches.suse/btrfs-0543-add-tree_mod_dont_log-helper.patch patches.suse/btrfs-0544-fix-tree-mod-log-del_ptr.patch patches.suse/btrfs-0545-fix-tree-mod-log-rewinded-level-and-rewinding-.patch patches.suse/btrfs-0546-trivial-endianness-annotations.patch patches.suse/btrfs-0547-move-over-to-use-update_time.patch patches.suse/btrfs-0548-pass-locked_page-into-extent_clear_unlock_dela.patch patches.suse/btrfs-0549-fix-locking-in-btrfs_destroy_delayed_refs.patch patches.suse/btrfs-0550-wake-up-transaction-waiters-when-aborting-a-tr.patch patches.suse/btrfs-0551-abort-the-transaction-if-the-commit-fails.patch patches.suse/btrfs-0552-fix-btrfs_destroy_marked_extents.patch patches.suse/btrfs-0553-unlock-everything-properly-in-the-error-case-f.patch patches.suse/btrfs-0554-use-rcu-to-protect-device-name.patch patches.suse/btrfs-0555-implement-show_devname.patch patches.suse/btrfs-0556-keep-inode-pinned-when-compressing-writes.patch patches.suse/btrfs-0557-call-filemap_fdatawrite-twice-for-compression.patch patches.suse/btrfs-0558-fix-defrag-regression.patch patches.suse/btrfs-0559-fix-incompat-flags-setting.patch patches.suse/btrfs-0560-remove-call-to-btrfs_header_nritems-with-no-ef.patch patches.suse/btrfs-0561-remove-obsolete-btrfs_next_leaf-call-from-__re.patch patches.suse/btrfs-0562-use-btrfs_read_lock_root_node-in-get_old_root.patch patches.suse/btrfs-0563-fix-return-value-for-__tree_mod_log_oldest_roo.patch patches.suse/btrfs-0564-add-btrfs_next_old_leaf.patch patches.suse/btrfs-0565-fix-race-in-tree-mod-log-addition.patch patches.suse/btrfs-0566-fix-missing-inherited-flag-in-rename.patch patches.suse/btrfs-0567-do-not-resize-a-seeding-device.patch patches.suse/btrfs-0568-avoid-memory-leak-of-extent-state-in-error-han.patch patches.suse/btrfs-0569-make-sure-that-we-ve-made-everything-in-pinned.patch patches.suse/btrfs-0570-destroy-the-items-of-the-delayed-inodes-in-err.patch patches.suse/btrfs-0572-cast-devid-to-unsigned-long-long-for-printk-ll.patch patches.suse/btrfs-0573-introduce-btrfs_next_old_item.patch patches.suse/btrfs-0574-don-t-assume-to-be-on-the-correct-extent-in-ad.patch patches.suse/btrfs-0575-add-a-missing-spin_lock.patch patches.suse/btrfs-0576-delay-iput-with-async-extents.patch patches.suse/btrfs-0577-avoid-waiting-for-delayed-refs-when-we-must-no.patch patches.suse/btrfs-0578-support-root-level-changes-in-__resolve_indire.patch patches.suse/btrfs-0579-fix-tree-mod-log-for-root-replacements-at-leaf.patch patches.suse/btrfs-0580-always-put-insert_ptr-modifications-into-the-t.patch patches.suse/btrfs-0581-leave-critical-region-in-btrfs_find_all_roots-.patch patches.suse/btrfs-0582-fix-tree-mod-log-rewind-of-ADD-operations.patch patches.suse/btrfs-0583-resolve-tree-mod-log-locking-issue-in-btrfs_ne.patch patches.suse/btrfs-0584-don-t-count-I-O-statistic-read-errors-for-miss.patch patches.suse/btrfs-0585-fix-dio-write-vs-buffered-read-race.patch patches.suse/btrfs-0586-restore-restriper-state-on-all-mounts.patch patches.suse/btrfs-0587-resume-balance-on-rw-re-mounts-properly.patch patches.suse/btrfs-0588-use-_IOR-for-btrfs_IOC_SUBVOL_GETFLAGS.patch patches.suse/btrfs-0589-fix-wrong-check-during-log-recovery.patch patches.suse/btrfs-0590-fix-tree-log-remove-space-corner-case.patch patches.suse/btrfs-0591-hold-a-ref-on-the-inode-during-writepages.patch # 3.5 patches.suse/btrfs-0600-switch-btrfs_ioctl_balance-to-mnt_want_write_f.patch patches.suse/btrfs-0601-don-t-wait-around-for-new-log-writers-on-an-SS.patch patches.suse/btrfs-0602-reduce-calls-to-wake_up-on-uncontended-locks.patch patches.suse/btrfs-0603-remove-dirty_inode.patch patches.suse/btrfs-0604-allow-mount-o-remount-compress-no.patch patches.suse/btrfs-0605-don-t-update-atime-on-RO-subvolumes.patch patches.suse/btrfs-0606-small-naming-cleanup-in-join_transaction.patch patches.suse/btrfs-0607-ignore-unfragmented-file-checks-in-defrag-when.patch patches.suse/btrfs-0608-join-DEV_STATS-ioctls-to-one.patch patches.suse/btrfs-0609-flush-delayed-inodes-if-we-re-short-on-space.patch patches.suse/btrfs-0610-add-DEVICE_READY-ioctl.patch patches.suse/btrfs-0611-do-not-return-EINVAL-instead-of-ENOMEM-from-op.patch patches.suse/btrfs-0612-do-not-ignore-errors-from-btrfs_cleanup_fs_roo.patch patches.suse/btrfs-0613-fix-error-handling-in-__add_reloc_root.patch patches.suse/btrfs-0614-return-error-of-btrfs_update_inode-to-caller.patch patches.suse/btrfs-0615-change-how-we-indicate-we-re-adding-csums.patch patches.suse/btrfs-0616-fix-typo-in-cow_file_range_async-and-async_cow.patch patches.suse/btrfs-0617-check-write-access-to-mount-earlier-while-crea.patch patches.suse/btrfs-0618-remove-redundant-r-o-check-for-superblock.patch patches.suse/btrfs-0620-do-not-set-subvolume-flags-in-readonly-mode.patch patches.suse/btrfs-0621-rework-shrink_delalloc.patch patches.suse/btrfs-0622-avoid-I-O-repair-BUG-from-btree_read_extent_bu.patch patches.suse/btrfs-0623-fix-btrfs_is_free_space_inode-to-recognize-btr.patch patches.suse/btrfs-0624-kill-root-from-btrfs_is_free_space_inode.patch patches.suse/btrfs-0625-do-not-abort-transaction-in-prealloc-case.patch patches.suse/btrfs-0626-fix-a-bug-of-writting-free-space-cache-during-.patch patches.suse/btrfs-0627-add-ro-notification-to-dump_space_info.patch patches.suse/btrfs-0628-do-not-count-in-readonly-bytes.patch patches.suse/btrfs-0629-fix-buffer-leak-in-btrfs_next_old_leaf.patch patches.suse/btrfs-0630-read-error-corrected-message-floods-the-consol.patch patches.suse/btrfs-0631-kill-free_space-pointer-from-inode-structure.patch patches.suse/btrfs-0632-zero-unused-bytes-in-inode-item.patch patches.suse/btrfs-0633-rewrite-btrfs_SETGET_FUNCS.patch patches.suse/btrfs-0634-remove-unwanted-printk-for-btrfs-device-I-O-st.patch patches.suse/btrfs-0635-suppress-printk-if-all-device-I-O-stats-are-ze.patch patches.suse/btrfs-0636-don-t-return-true-in-releasepage-unless-we-act.patch patches.suse/btrfs-0637-fix-potential-race-in-extent-buffer-freeing.patch patches.suse/btrfs-0638-lock-the-transition-from-dirty-to-writeback-fo.patch patches.suse/btrfs-0639-make-btrfs-s-allocation-smoothly-with-prealloc.patch patches.suse/btrfs-0640-improve-multi-thread-buffer-read.patch patches.suse/btrfs-0642-join-tree-mod-log-code-with-the-code-holding-b.patch patches.suse/btrfs-0643-qgroup-on-disk-format.patch patches.suse/btrfs-0644-add-helper-for-tree-enumeration.patch patches.suse/btrfs-0645-check-the-root-passed-to-btrfs_end_transaction.patch patches.suse/btrfs-0646-added-helper-to-create-new-trees.patch patches.suse/btrfs-0647-qgroup-state-and-initialization.patch patches.suse/btrfs-0648-Test-code-to-change-the-order-of-delayed-ref-p.patch patches.suse/btrfs-0649-qgroup-implementation-and-prototypes.patch patches.suse/btrfs-0650-call-the-qgroup-accounting-functions.patch patches.suse/btrfs-0651-quota-tree-support-and-startup.patch patches.suse/btrfs-0652-hooks-for-qgroup-to-record-delayed-refs.patch patches.suse/btrfs-0653-hooks-to-reserve-qgroup-space.patch patches.suse/btrfs-0654-add-qgroup-ioctls.patch patches.suse/btrfs-0655-add-qgroup-inheritance.patch patches.suse/btrfs-0656-Check-INCOMPAT-flags-on-remount-and-add-helper.patch patches.suse/btrfs-0658-add-a-barrier-before-a-waitqueue_active-check.patch patches.suse/btrfs-0659-allow-cross-subvolume-file-clone.patch patches.suse/btrfs-0661-make-iref_to_path-non-static.patch patches.suse/btrfs-0662-introduce-subvol-uuids-and-times.patch patches.suse/btrfs-0663-add-btrfs_compare_trees-function.patch patches.suse/btrfs-0664-introduce-btrfs_IOC_SEND-for-btrfs-send-receiv.patch patches.suse/btrfs-0665-uninit-variable-fixes-in-send-receive.patch patches.suse/btrfs-0668-Push-mnt_want_write-outside-of-i_mutex.patch patches.suse/btrfs-0669-remove-mnt_want_write-call-in-btrfs_mksubvol.patch patches.suse/btrfs-0670-fix-a-misplaced-address-operator-in-a-conditio.patch patches.suse/btrfs-0671-checking-for-NULL-instead-of-IS_ERR.patch patches.suse/btrfs-0672-unlock-on-error-in-btrfs_delalloc_reserve_meta.patch patches.suse/btrfs-0673-fix-some-endian-bugs-handling-the-root-times.patch patches.suse/btrfs-0674-lock-extents-as-we-map-them-in-DIO.patch patches.suse/btrfs-0675-fix-that-error-value-is-changed-by-mistake.patch patches.suse/btrfs-0676-do-not-use-missing-devices-when-showing-devnam.patch patches.suse/btrfs-0677-do-not-strdup-non-existent-strings.patch patches.suse/btrfs-0678-don-t-allocate-a-seperate-csums-array-for-dire.patch patches.suse/btrfs-0679-fix-second-lock-in-btrfs_delete_delayed_items.patch patches.suse/btrfs-0680-fix-deadlock-in-wait_for_more_refs.patch patches.suse/btrfs-0681-barrier-before-waitqueue_active.patch patches.suse/btrfs-0682-increase-the-size-of-the-free-space-cache.patch patches.suse/btrfs-0683-don-t-run-__tree_mod_log_free_eb-on-leaves.patch patches.suse/btrfs-0684-fix-race-in-run_clustered_refs.patch patches.suse/btrfs-0685-fix-wrong-mtime-and-ctime-when-creating-snapsh.patch patches.suse/btrfs-0686-fix-enospc-problems-when-deleting-a-subvol.patch patches.suse/btrfs-0687-allow-delayed-refs-to-be-merged.patch patches.suse/btrfs-0688-remove-superblock-writing-after-fatal-error.patch patches.suse/btrfs-0689-revert-checksum-error-statistic-which-can-caus.patch patches.suse/btrfs-0690-fix-deadlock-with-freeze-and-sync-V2.patch patches.suse/btrfs-0691-fix-a-dio-write-regression.patch patches.suse/btrfs-0692-fix-ordered-extent-leak-when-failing-to-start-.patch patches.suse/btrfs-0693-fix-that-repair-code-is-spuriously-executed-fo.patch patches.suse/btrfs-0694-use-printk_get_level-and-printk_skip_level-add-_printf-fix-fallout-compat.patch patches.suse/btrfs-0695-use-printk_get_level-and-printk_skip_level-add-_printf-fix-fallout.patch # 3.6 patches.suse/btrfs-0700-fix-the-commment-for-the-action-flags-in-delay.patch patches.suse/btrfs-0703-reada_extent-doesn-t-need-kref-for-refcount.patch patches.suse/btrfs-0704-add-rdev-to-get_inode_info-in-send-receive.patch patches.suse/btrfs-0705-fix-cur_ino-parent_ino-case-for-send-receive.patch patches.suse/btrfs-0706-add-missing-check-for-dir-tmp_dir-to-is_first_.patch patches.suse/btrfs-0708-add-correct-parent-to-check_dirs-when-dir-got-.patch patches.suse/btrfs-0709-remove-unused-use_list-from-send-receive-code.patch patches.suse/btrfs-0710-rename-backref_ctx-found_in_send_root-to-found.patch patches.suse/btrfs-0711-use-kmalloc-instead-of-stack-for-backref_ctx.patch patches.suse/btrfs-0712-use-normal-return-path-for-root-send_root-case.patch patches.suse/btrfs-0713-don-t-break-in-the-final-loop-of-find_extent_c.patch patches.suse/btrfs-0714-fix-memory-leak-for-name_cache-in-send-receive.patch patches.suse/btrfs-0715-fix-use-of-radix_tree-for-name_cache-in-send-r.patch patches.suse/btrfs-0716-make-aux-field-of-ulist-64-bit.patch patches.suse/btrfs-0717-update-send_progress-at-correct-places.patch patches.suse/btrfs-0718-add-fix-comments-documentation-for-send-receiv.patch patches.suse/btrfs-0719-code-cleanups-for-send-receive.patch patches.suse/btrfs-0720-remove-unused-tmp_path-from-iterate_dir_item.patch patches.suse/btrfs-0721-free-nce-and-nce_head-on-error-in-name_cache_i.patch patches.suse/btrfs-0722-fix-check-for-changed-extent-in-is_extent_unch.patch patches.suse/btrfs-0723-use-instead-of-in-is_extent_unchanged.patch patches.suse/btrfs-0724-pass-root-instead-of-parent_root-to-iterate_in.patch patches.suse/btrfs-0725-ignore-non-FS-inodes-for-send-receive.patch patches.suse/btrfs-0726-don-t-treat-top-root-directory-inode-as-delete.patch patches.suse/btrfs-0727-fix-btrfs-send-for-inline-items-and-compressio.patch patches.suse/btrfs-0728-fix-gcc-warnings-for-32bit-compiles.patch patches.suse/btrfs-0729-update-last-trans-if-we-don-t-update-the-inode.patch patches.suse/btrfs-0730-do-not-allocate-chunks-as-agressively.patch patches.suse/btrfs-0731-fix-possible-corruption-when-fsyncing-written-.patch patches.suse/btrfs-0732-turbo-charge-fsync.patch patches.suse/btrfs-0733-only-warn-if-we-hit-an-error-when-doing-the-tr.patch patches.suse/btrfs-0734-cleanup-extents-after-we-finish-logging-inode.patch patches.suse/btrfs-0735-do-not-needlessly-restart-the-transaction-for-.patch patches.suse/btrfs-0736-improve-fsync-by-filtering-extents-that-we-wan.patch patches.suse/btrfs-0737-fix-a-bug-in-checking-whether-a-inode-is-alrea.patch patches.suse/btrfs-0738-check-if-an-inode-has-no-checksum-when-logging.patch patches.suse/btrfs-0739-remove-unused-hint-byte-argument-for-btrfs_dro.patch patches.suse/btrfs-0740-add-hole-punching.patch patches.suse/btrfs-0741-set-journal_info-in-async-trans-commit-worker.patch patches.suse/btrfs-0742-do-not-take-cleanup_work_sem-in-btrfs_run_dela.patch patches.suse/btrfs-0743-btrfs_drop_extent_cache-should-never-fail.patch patches.suse/btrfs-0744-fix-possible-memory-leak-in-scrub_setup_rechec.patch patches.suse/btrfs-0745-fix-error-path-in-create_pending_snapshot.patch patches.suse/btrfs-0746-fix-full-backref-problem-when-inserting-shared.patch patches.suse/btrfs-0747-fix-file-extent-discount-problem-in-the-snapsh.patch patches.suse/btrfs-0748-use-a-slab-for-ordered-extents-allocation.patch patches.suse/btrfs-0749-add-a-new-type-field-into-the-block-reservatio.patch patches.suse/btrfs-0750-fix-the-snapshot-that-should-not-exist.patch patches.suse/btrfs-0751-fix-wrong-size-for-the-reservation-of-the-snap.patch patches.suse/btrfs-0752-fix-unprotected-log_batch.patch patches.suse/btrfs-0753-output-more-information-when-aborting-a-unused.patch patches.suse/btrfs-0754-fix-wrong-size-for-the-reservation-when-doing-.patch patches.suse/btrfs-0755-fix-error-handling-in-delete_block_group_cache.patch patches.suse/btrfs-0756-check-return-value-of-ulist_alloc-properly.patch patches.suse/btrfs-0757-use-flag-EXTENT_DEFRAG-for-snapshot-aware-defr.patch patches.suse/btrfs-0758-wait-on-async-pages-when-shrinking-delalloc.patch patches.suse/btrfs-0759-fix-our-overcommit-math.patch patches.suse/btrfs-0760-polish-names-of-kmem-caches.patch patches.suse/btrfs-0761-fix-corrupted-metadata-in-the-snapshot.patch patches.suse/btrfs-0762-cleanup-for-unused-ref-cache-stuff.patch patches.suse/btrfs-0763-fix-a-bug-in-parsing-return-value-in-logical-r.patch patches.suse/btrfs-0764-use-helper-for-logical-resolve.patch patches.suse/btrfs-0765-use-larger-limit-for-translation-of-logical-to.patch patches.suse/btrfs-0766-create-a-pinned-em-when-writing-to-a-prealloc-.patch patches.suse/btrfs-0767-fix-unnecessary-warning-when-the-fragments-mak.patch patches.suse/btrfs-0768-delay-block-group-item-insertion.patch patches.suse/btrfs-0769-remove-bytes-argument-from-do_chunk_alloc.patch patches.suse/btrfs-0770-Revert-do-not-do-filemap_write_and_wait_range-.patch patches.suse/btrfs-0771-cleanup-of-error-processing-in-btree_get_exten.patch patches.suse/btrfs-0772-remove-unnecessary-code-in-btree_get_extent.patch patches.suse/btrfs-0773-write_buf-is-now-callable-outside-send.c.patch patches.suse/btrfs-0775-return-EPERM-upon-rmdir-on-a-subvolume.patch patches.suse/btrfs-0776-fix-race-in-sync-and-freeze-again.patch patches.suse/btrfs-0777-cleanup-for-duplicated-code-in-find_free_exten.patch patches.suse/btrfs-0778-cleanup-fs_info-hashers.patch patches.suse/btrfs-0779-kill-obsolete-arguments-in-btrfs_wait_ordered_.patch patches.suse/btrfs-2009-fix-race-with-freeze-and-free-space-inodes.patch patches.suse/btrfs-0780-do-not-hold-the-write_lock-on-the-extent-tree-.patch patches.suse/btrfs-0781-fix-race-when-getting-the-eb-out-of-page-priva.patch patches.suse/btrfs-0782-remove-unused-write-cache-pages-hook.patch patches.suse/btrfs-0783-don-t-do-anything-in-our-freeze_fs-and-unfreez.patch patches.suse/btrfs-0784-fix-punch-hole-when-no-extent-exists.patch patches.suse/btrfs-0785-allow-setting-NOCOW-for-a-zero-sized-file-via-.patch patches.suse/btrfs-0786-fix-off-by-one-in-file-clone.patch patches.suse/btrfs-0787-fix-the-missing-error-information-in-create_pe.patch patches.suse/btrfs-0788-move-transaction-aborts-to-the-point-of-failur.patch patches.suse/btrfs-0789-handle-not-finding-the-extent-exactly-when-log.patch patches.suse/btrfs-0790-improved-readablity-for-add_inode_ref.patch patches.suse/btrfs-0791-extended-inode-refs.patch patches.suse/btrfs-0792-extended-inode-ref-iteration.patch patches.suse/btrfs-0793-fix-memory-leak-in-start_transaction.patch patches.suse/btrfs-0794-add-a-type-field-for-the-transaction-handle.patch patches.suse/btrfs-0795-fix-orphan-transaction-on-the-freezed-filesyst.patch patches.suse/btrfs-0796-run-delayed-refs-first-when-out-of-space.patch patches.suse/btrfs-0797-fix-min-csum-item-size-warnings-in-32bit.patch patches.suse/btrfs-0798-do-not-async-metadata-csumming-in-certain-situ.patch patches.suse/btrfs-0799-do-not-hold-the-file-extent-leaf-locked-when-a.patch patches.suse/btrfs-0800-cache-extent-state-when-writing-out-dirty-meta.patch patches.suse/btrfs-0801-don-t-lookup-csums-for-prealloc-extents.patch patches.suse/btrfs-0802-be-smarter-about-dropping-things-from-the-tree.patch patches.suse/btrfs-0803-confirmation-of-value-is-added-before-trace_bt.patch patches.suse/btrfs-0804-don-t-commit-instead-of-overcommitting.patch patches.suse/btrfs-0805-remove-unused-function-btrfs_insert_some_items.patch patches.suse/btrfs-0806-remove-unnecessary-IS_ERR-in-bio_readpage_erro.patch patches.suse/btrfs-0807-move-inline-function-code-to-header-file.patch patches.suse/btrfs-0808-don-t-bother-committing-delayed-inode-updates-.patch patches.suse/btrfs-0809-fix-message-printing.patch patches.suse/btrfs-0810-make-compress-and-nodatacow-mount-options-mutu.patch patches.suse/btrfs-0811-detect-corrupted-filesystem-after-write-I-O-er.patch patches.suse/btrfs-0812-make-filesystem-read-only-when-submitting-barr.patch patches.suse/btrfs-0813-cleanup-pages-properly-when-ENOMEM-in-compress.patch patches.suse/btrfs-0814-don-t-bug-on-enomem-in-readpage.patch patches.suse/btrfs-0815-do-not-warn_on-when-we-cannot-alloc-a-page-for.patch patches.suse/btrfs-0816-fix-page-leakage.patch patches.suse/btrfs-0817-remove-repeated-eb-pages-check-in-disk-io.c-cs.patch patches.suse/btrfs-0818-Fix-a-sign-bug-causing-invalid-memory-access-in-the-.patch patches.suse/btrfs-0819-Fix-wrong-error-handling-code.patch patches.suse/btrfs-0820-extended-inode-refs-support-for-send-mechanism.patch patches.suse/btrfs-0821-send-correct-rdev-and-mode-in-btrfs-send.patch patches.suse/btrfs-0822-fix-memory-leak-in-btrfs_quota_enable.patch patches.suse/btrfs-0823-Return-EINVAL-when-length-to-trim-is-less-than.patch patches.suse/btrfs-0824-fix-deadlock-caused-by-the-nested-chunk-alloca.patch patches.suse/btrfs-0825-Send-preserve-ownership-uid-and-gid-also-for-s.patch patches.suse/btrfs-0826-Use-btrfs_update_inode_fallback-when-creating-.patch patches.suse/btrfs-0827-don-t-put-removals-from-push_node_left-into-tr.patch patches.suse/btrfs-0828-fix-a-tree-mod-logging-issue-for-root-replacem.patch patches.suse/btrfs-0829-tree-mod-log-s-old-roots-could-still-be-part-o.patch patches.suse/btrfs-0830-determine-level-of-old-roots.patch patches.suse/btrfs-0831-fix-extent-buffer-reference-for-tree-mod-log-r.patch patches.suse/btrfs-0832-comment-for-loop-in-tree_mod_log_insert_move.patch patches.suse/btrfs-0833-fix-memory-leak-when-cloning-root-s-node.patch patches.suse/btrfs-0834-do-not-bug-when-we-fail-to-commit-the-transact.patch # 3.7 patches.suse/btrfs-0849-Fix-typo-in-fs-btrfs.patch patches.suse/btrfs-0850-cleanup-duplicated-division-functions.patch patches.suse/btrfs-0851-improve-the-noflush-reservation.patch patches.suse/btrfs-0852-recheck-bio-against-block-device-when-we-map-t.patch patches.suse/btrfs-0853-fix-unnecessary-while-loop-when-search-the-fre.patch patches.suse/btrfs-0854-kill-unnecessary-arguments-in-del_ptr.patch patches.suse/btrfs-0855-cleanup-unused-arguments.patch patches.suse/btrfs-0856-fill-the-global-reserve-when-unpinning-space.patch patches.suse/btrfs-0857-make-delalloc-inodes-be-flushed-by-multi-task.patch patches.suse/btrfs-0858-make-ordered-operations-be-handled-by-multi-ta.patch patches.suse/btrfs-0859-make-ordered-extent-be-flushed-by-multi-task.patch patches.suse/btrfs-0860-Remove-the-invalid-shrink-size-check-up-from-b.patch patches.suse/btrfs-0861-don-t-allow-degraded-mount-if-too-many-devices.patch patches.suse/btrfs-0862-do-not-log-extents-when-we-only-log-new-names.patch patches.suse/btrfs-0863-get-right-arguments-for-btrfs_wait_ordered_ran.patch patches.suse/btrfs-0864-cleanup-for-btrfs_wait_order_range.patch patches.suse/btrfs-0865-fix-joining-the-same-transaction-handler-more-.patch patches.suse/btrfs-0866-fix-missing-flush-when-committing-a-transactio.patch patches.suse/btrfs-0867-fix-wrong-file-extent-length.patch patches.suse/btrfs-0868-fix-unprotected-extent-map-operation-when-logg.patch patches.suse/btrfs-0869-fix-missing-log-when-btrfs_INODE_NEEDS_FULL_SY.patch patches.suse/btrfs-0870-use-WARN.patch patches.suse/btrfs-0871-drop-if-around-WARN_ON.patch patches.suse/btrfs-0872-fix-a-deadlock-in-aborting-transaction-due-to-.patch patches.suse/btrfs-0873-fix-a-double-free-on-pending-snapshots-in-erro.patch patches.suse/btrfs-0874-Don-t-trust-the-superblock-label-and-simply-pr.patch patches.suse/btrfs-0875-set-hole-punching-time-properly.patch patches.suse/btrfs-0876-merge-inode_list-in-__merge_refs.patch patches.suse/btrfs-0877-cleanup-for-btrfs_btree_balance_dirty.patch patches.suse/btrfs-0878-protect-devices-list-with-its-mutex.patch patches.suse/btrfs-0879-rename-the-scrub-context-structure.patch patches.suse/btrfs-0880-remove-the-block-device-pointer-from-the-scrub.patch patches.suse/btrfs-0881-make-the-scrub-page-array-dynamically-allocate.patch patches.suse/btrfs-0882-in-scrub-repair-code-optimize-the-reading-of-m.patch patches.suse/btrfs-0883-in-scrub-repair-code-simplify-alloc-error-hand.patch patches.suse/btrfs-0884-cleanup-scrub-bio-and-worker-wait-code.patch patches.suse/btrfs-0885-move-some-common-code-into-a-subfunction.patch patches.suse/btrfs-0886-add-two-more-find_device-methods.patch patches.suse/btrfs-0887-Pass-fs_info-to-btrfs_num_copies-instead-of-ma.patch patches.suse/btrfs-0888-pass-fs_info-to-btrfs_map_block-instead-of-map.patch patches.suse/btrfs-0889-add-btrfs_scratch_superblock-function.patch patches.suse/btrfs-0890-pass-fs_info-instead-of-root.patch patches.suse/btrfs-0891-avoid-risk-of-a-deadlock-in-btrfs_handle_error.patch patches.suse/btrfs-0892-enhance-btrfs-structures-for-device-replace-su.patch patches.suse/btrfs-0893-introduce-a-btrfs_dev_replace_item-type.patch patches.suse/btrfs-0894-disallow-mutually-exclusive-admin-operations-f.patch patches.suse/btrfs-0895-disallow-some-operations-on-the-device-replace.patch patches.suse/btrfs-0896-handle-errors-from-btrfs_map_bio-everywhere.patch patches.suse/btrfs-0897-add-code-to-scrub-to-copy-read-data-to-another.patch patches.suse/btrfs-0898-add-new-sources-for-device-replace-code.patch patches.suse/btrfs-0899-change-core-code-of-btrfs-to-support-the-devic.patch patches.suse/btrfs-0900-introduce-GET_READ_MIRRORS-functionality-for-b.patch patches.suse/btrfs-0901-changes-to-live-filesystem-are-also-written-to.patch patches.suse/btrfs-0902-optionally-avoid-reads-from-device-replace-sou.patch patches.suse/btrfs-0903-increase-btrfs_MAX_MIRRORS-by-one-for-dev-repl.patch patches.suse/btrfs-0904-allow-repair-code-to-include-target-disk-when-.patch patches.suse/btrfs-0905-add-support-for-device-replace-ioctls.patch patches.suse/btrfs-0957-fix-an-while-loop-of-listxattr.patch patches.suse/btrfs-0906-do-not-warn_on-io_ctl-cur-in-io_ctl_map_page.patch patches.suse/btrfs-0907-pass-root-object-into-btrfs_ioctl_-start-wait-.patch patches.suse/btrfs-0908-don-t-start-a-new-transaction-when-starting-sy.patch patches.suse/btrfs-0909-fix-wrong-return-value-of-btrfs_wait_for_commi.patch patches.suse/btrfs-0910-get-write-access-when-setting-the-default-subv.patch patches.suse/btrfs-0911-get-write-access-when-doing-resize-fs.patch patches.suse/btrfs-0912-get-write-access-when-removing-a-device.patch patches.suse/btrfs-0913-get-write-access-for-scrub.patch patches.suse/btrfs-0914-get-write-access-for-qgroup-operations.patch patches.suse/btrfs-0915-use-slabs-for-auto-defrag-allocation.patch patches.suse/btrfs-0916-fix-unprotected-defragable-inode-insertion.patch patches.suse/btrfs-0917-restructure-btrfs_run_defrag_inodes.patch patches.suse/btrfs-0918-fix-freeze-vs-auto-defrag.patch patches.suse/btrfs-0919-fix-race-in-check-integrity-caused-by-usage-of.patch patches.suse/btrfs-0920-fix-a-scrub-regression-in-case-of-write-errors.patch patches.suse/btrfs-0921-use-existing-align-macros-in-btrfs_allocate.patch patches.suse/btrfs-0922-fix-off-by-one-error-of-the-reserved-size-of-b.patch patches.suse/btrfs-0923-skip-adding-an-acl-attribute-if-we-don-t-have-.patch patches.suse/btrfs-0924-don-t-add-a-NULL-extended-attribute.patch patches.suse/btrfs-0925-add-fiemap-s-flag-check.patch patches.suse/btrfs-0926-refactor-error-handling-to-drop-inode-in-btrfs.patch patches.suse/btrfs-0927-use-ctl-unit-for-free-space-calculation-instea.patch patches.suse/btrfs-0928-don-t-auto-defrag-a-file-when-doing-directIO.patch patches.suse/btrfs-0929-fix-missing-reserved-space-release-in-error-pa.patch patches.suse/btrfs-0930-fix-off-by-one-error-of-the-same-page-check-in.patch patches.suse/btrfs-0931-fix-the-page-that-is-beyond-EOF.patch patches.suse/btrfs-0932-punch-hole-past-the-end-of-the-file.patch patches.suse/btrfs-0933-fix-wrong-return-value-of-btrfs_truncate_page.patch patches.suse/btrfs-0934-Notify-udev-when-removing-device.patch patches.suse/btrfs-0935-rename-root_times_lock-to-root_item_lock.patch patches.suse/btrfs-0936-only-log-the-inode-item-if-we-can-get-away-wit.patch patches.suse/btrfs-0937-don-t-bother-copying-if-we-re-only-logging-the.patch patches.suse/btrfs-0938-inline-csums-if-we-re-fsyncing.patch patches.suse/btrfs-0939-move-checks-in-set_page_dirty-under-DEBUG.patch patches.suse/btrfs-0940-keep-track-of-the-extents-original-block-lengt.patch patches.suse/btrfs-0941-do-not-mark-ems-as-prealloc-if-we-are-writing-.patch patches.suse/btrfs-0942-add-path-really_keep_locks.patch patches.suse/btrfs-0943-log-changed-inodes-based-on-the-extent-map-tre.patch patches.suse/btrfs-0944-only-clear-dirty-on-the-buffer-if-it-is-marked.patch patches.suse/btrfs-0945-don-t-memset-new-tokens.patch patches.suse/btrfs-0946-optimize-leaf_space_used.patch patches.suse/btrfs-0947-use-tokens-where-we-can-in-the-tree-log.patch patches.suse/btrfs-0948-only-unlock-and-relock-if-we-have-to.patch patches.suse/btrfs-0949-do-not-call-file_update_time-in-aio_write.patch patches.suse/btrfs-0950-fix-BUG-in-scrub-when-first-superblock-reading.patch patches.suse/btrfs-0951-put-raid-properties-into-global-table.patch patches.suse/btrfs-0952-fix-permissions-of-empty-files-not-affected-by.patch patches.suse/btrfs-0953-fix-autodefrag-and-umount-lockup.patch patches.suse/btrfs-0954-don-t-take-inode-delalloc-mutex-if-we-re-a-fre.patch patches.suse/btrfs-0955-fix-hash-overflow-handling.patch patches.suse/btrfs-0956-fix-a-bug-of-per-file-nocow.patch +dsterba patches.suse/btrfs-0957-vfs-remove-DCACHE_NEED_LOOKUP.patch patches.suse/btrfs-0958-ignore-orphan-qgroup-relations.patch patches.suse/btrfs-0959-prevent-qgroup-destroy-when-there-are-still-re.patch patches.suse/btrfs-0960-fix-memory-leak-in-name_cache_insert.patch patches.suse/btrfs-0961-get-the-device-in-write-mode-when-deleting-it.patch patches.suse/btrfs-0962-disable-qgroup-id-0.patch patches.suse/btrfs-0963-do-not-delete-a-subvolume-which-is-in-a-R-O-su.patch patches.suse/btrfs-0964-reset-path-lock-state-to-zero.patch patches.suse/btrfs-0965-fix-off-by-one-in-lseek.patch patches.suse/btrfs-0966-fix-resize-a-readonly-device.patch patches.suse/btrfs-0967-fix-missing-write-access-release-in-btrfs_ioct.patch patches.suse/btrfs-0968-fix-btrfs_cont_expand-freeing-IS_ERR-em.patch patches.suse/btrfs-0969-set-flushing-if-we-re-limited-flushing.patch patches.suse/btrfs-0970-add-orphan-before-truncating-pagecache.patch patches.suse/btrfs-0971-update-timestamps-on-truncate.patch patches.suse/btrfs-0972-let-allocation-start-from-the-right-raid-type.patch patches.suse/btrfs-0975-fix-a-bug-when-llseek-for-delalloc-bytes-behin.patch patches.suse/btrfs-0977-bring-back-balance-pause-resume-logic.patch patches.suse/btrfs-0978-fix-mutually-exclusive-op-is-running-error-cod.patch patches.suse/btrfs-0979-fix-unlock-order-in-btrfs_ioctl_resize.patch patches.suse/btrfs-0980-fix-unlock-order-in-btrfs_ioctl_rm_dev.patch patches.suse/btrfs-0981-reorder-locks-and-sanity-checks-in-btrfs_ioctl.patch patches.suse/btrfs-0982-fix-a-regression-in-balance-usage-filter.patch patches.suse/btrfs-0983-put-csums-on-the-right-ordered-extent.patch patches.suse/btrfs-0984-do-not-allow-logged-extents-to-be-merged-or-re.patch patches.suse/btrfs-0985-fix-panic-when-recovering-tree-log.patch patches.suse/btrfs-0986-use-right-range-to-find-checksum-for-compresse.patch patches.suse/btrfs-0988-Add-ACCESS_ONCE-to-transaction-abort-accesses.patch patches.suse/btrfs-0989-fix-missed-transaction-aborted-check.patch patches.suse/btrfs-0990-fix-wrong-max-device-number-for-single-profile.patch patches.suse/btrfs-0991-fix-repeated-delalloc-work-allocation.patch patches.suse/btrfs-0992-don-t-try-to-notify-udev-about-missing-devices.patch patches.suse/btrfs-0993-do-not-merge-logged-extents-if-we-ve-removed-t.patch patches.suse/btrfs-0994-fix-wrong-sync_writers-decrement-in-btrfs_file.patch patches.suse/btrfs-0995-fix-missing-release-of-the-space-qgroup-reserv.patch patches.suse/btrfs-0996-fix-race-between-snapshot-deletion-and-getting.patch patches.suse/btrfs-0997-fix-missing-i_size-update.patch patches.suse/btrfs-0998-fix-possible-stale-data-exposure.patch patches.suse/btrfs-0999-fix-EDQUOT-handling-in-btrfs_delalloc_reserve_.patch patches.suse/btrfs-1000-move-d_instantiate-outside-the-transaction-dur.patch # 3.8 patches.suse/btrfs-1001-fix-crash-in-log-replay-with-qgroups-enabled.patch patches.suse/btrfs-1002-access-superblock-via-pagecache-in-scan_one_de.patch patches.suse/btrfs-1003-use-slabs-for-delayed-reference-allocation.patch patches.suse/btrfs-1004-cleanup-unnecessary-clear-when-freeing-a-trans.patch patches.suse/btrfs-1005-use-common-work-instead-of-delayed-work.patch patches.suse/btrfs-1006-cleanup-similar-code-in-delayed-inode.patch patches.suse/btrfs-1007-fix-lots-of-orphan-inodes-when-the-space-is-no.patch patches.suse/btrfs-1008-make-delayed-ref-lock-logic-more-readable.patch patches.suse/btrfs-1009-flush-all-dirty-inodes-if-writeback-can-not-st.patch patches.suse/btrfs-1010-use-wrapper-page_offset.patch patches.suse/btrfs-1011-fix-trivial-error-in-btrfs_ioctl_resize.patch patches.suse/btrfs-1012-wait-on-ordered-extents-at-the-last-possible-m.patch patches.suse/btrfs-1013-don-t-re-enter-when-allocating-a-chunk.patch patches.suse/btrfs-1014-remove-deprecated-comments.patch patches.suse/btrfs-1015-kill-unused-arguments-of-cache_block_group.patch patches.suse/btrfs-1016-kill-unused-argument-of-update_block_group.patch patches.suse/btrfs-1017-kill-unused-argument-of-btrfs_pin_extent_for_l.patch patches.suse/btrfs-1018-use-token-to-avoid-times-mapping-extent-buffer.patch patches.suse/btrfs-1019-save-us-a-read_lock.patch patches.suse/btrfs-1020-record-first-logical-byte-in-memory.patch patches.suse/btrfs-1021-make-raid-attr-array-more-readable.patch patches.suse/btrfs-1022-check-the-return-value-of-btrfs_start_delalloc.patch patches.suse/btrfs-1023-check-the-return-value-of-btrfs_run_ordered_op.patch patches.suse/btrfs-1024-traverse-and-flush-the-delalloc-inodes-once.patch patches.suse/btrfs-1025-don-t-traverse-the-ordered-operation-list-repe.patch patches.suse/btrfs-1026-Check-CAP_DAC_READ_SEARCH-for-btrfs_IOC_INO_PA.patch patches.suse/btrfs-1027-protect-fs_info-alloc_start.patch patches.suse/btrfs-1028-use-percpu-counter-for-dirty-metadata-count.patch patches.suse/btrfs-1029-use-percpu-counter-for-fs_info-delalloc_bytes.patch patches.suse/btrfs-1030-use-the-inode-own-lock-to-protect-its-delalloc.patch patches.suse/btrfs-1031-use-seqlock-to-protect-fs_info-avail_-data-met.patch patches.suse/btrfs-1032-use-bit-operation-for-fs_state.patch patches.suse/btrfs-1033-fix-chunk-allocation-error-handling.patch patches.suse/btrfs-1034-remove-extent-mapping-if-we-fail-to-add-chunk.patch patches.suse/btrfs-1035-do-not-overcommit-if-we-don-t-have-enough-spac.patch patches.suse/btrfs-1036-remove-unused-fd-in-btrfs_ioctl_send.patch patches.suse/btrfs-1037-list_entry-can-t-return-NULL.patch patches.suse/btrfs-1038-remove-unused-fs_info-from-btrfs_decode_error.patch patches.suse/btrfs-1039-handle-null-fs_info-in-btrfs_panic.patch patches.suse/btrfs-1040-annotate-intentional-switch-case-fallthroughs.patch patches.suse/btrfs-1041-add-missing-break-in-btrfs_print_leaf.patch patches.suse/btrfs-1042-fix-varargs-in-__btrfs_std_error.patch patches.suse/btrfs-1043-remove-unused-item-in-btrfs_insert_delayed_ite.patch patches.suse/btrfs-1044-remove-unnecessary-DEFINE_WAIT-declarations.patch patches.suse/btrfs-1045-ensure-we-don-t-overrun-devices_info-in-__btrf.patch patches.suse/btrfs-1046-fix-freeing-delayed-ref-head-while-still-holdi.patch patches.suse/btrfs-1047-fix-how-we-discard-outstanding-ordered-extents.patch patches.suse/btrfs-1048-unreserve-space-if-our-ordered-extent-fails-to.patch patches.suse/btrfs-1049-account-for-orphan-inodes-properly-during-clea.patch patches.suse/btrfs-1050-rework-the-overcommit-logic-to-be-based-on-the.patch patches.suse/btrfs-1051-handle-errors-in-compression-submission-path.patch patches.suse/btrfs-1052-if-we-aren-t-committing-just-end-the-transacti.patch patches.suse/btrfs-1053-remove-cache-only-arguments-from-defrag-path.patch patches.suse/btrfs-1054-extend-the-checksum-item-as-much-as-possible.patch patches.suse/btrfs-1055-add-no-file-data-flag-to-btrfs-send-ioctl.patch patches.suse/btrfs-1056-fix-the-race-between-bio-and-btrfs_stop_worker.patch patches.suse/btrfs-1057-fix-memory-leak-of-pending_snapshot-inherit.patch patches.suse/btrfs-1058-steal-from-global-reserve-if-we-are-cleaning-u.patch patches.suse/btrfs-1059-cleanup-orphan-reservation-if-truncate-fails.patch patches.suse/btrfs-1060-fix-deadlock-due-to-unsubmitted.patch +dsterba patches.suse/btrfs-1061-serialize-unlocked-dio-reads-with-truncate.patch +dsterba patches.suse/btrfs-1062-implement-unlocked-dio-write.patch patches.suse/btrfs-1063-put-some-enospc-messages-under-enospc_debug.patch patches.suse/btrfs-1064-add-cancellation-points-to-defrag.patch patches.suse/btrfs-1065-remove-unused-extent-io-tree-ops-V2.patch patches.suse/btrfs-1066-eliminate-a-use-after-free-in-btrfs_balance.patch patches.suse/btrfs-1067-allow-for-selecting-only-completely-empty-chun.patch patches.suse/btrfs-1068-relax-the-block-group-size-limit-for-bitmaps.patch patches.suse/btrfs-1069-place-ordered-operations-on-a-per-transaction-.patch patches.suse/btrfs-1070-Add-a-new-ioctl-to-get-the-label-of-a-mounted-.patch patches.suse/btrfs-1071-set-change-the-label-of-a-mounted-file-system.patch patches.suse/btrfs-1072-define-btrfs_MAGIC-as-a-u64-value.patch patches.suse/btrfs-1073-fix-the-qgroup-reserved-space-is-released-prem.patch patches.suse/btrfs-1074-fix-the-deadlock-between-the-transaction-start.patch patches.suse/btrfs-1075-fix-uncompleted-transaction.patch patches.suse/btrfs-1076-fix-cleaner-thread-not-working-with-inode-cach.patch patches.suse/btrfs-1077-fix-missing-check-before-disabling-quota.patch patches.suse/btrfs-1078-fix-missing-release-of-qgroup-reservation-in-c.patch patches.suse/btrfs-1079-add-rw-argument-to-merge_bio_hook.patch patches.suse/btrfs-1081-reduce-lock-contention-on-extent-buffer-locks.patch patches.suse/btrfs-1082-reduce-CPU-contention-while-waiting-for-delaye.patch patches.suse/btrfs-1084-limit-fallocate-extent-reservation-to-256MB.patch patches.suse/btrfs-1086-snapshot-aware-defrag.patch patches.suse/btrfs-1087-fix-wrong-outstanding_extents-when-doing-DIO-w.patch patches.suse/btrfs-1088-fix-remount-vs-autodefrag.patch patches.suse/btrfs-1089-make-sure-NODATACOW-also-gets-NODATASUM-set.patch patches.suse/btrfs-1090-fix-backref-walking-race-with-tree-deletions.patch patches.suse/btrfs-1091-clear-chunk_alloc-flag-on-retryable-failure.patch patches.suse/btrfs-1092-use-reserved-space-for-creating-a-snapshot.patch patches.suse/btrfs-1093-do-not-change-inode-flags-in-rename.patch patches.suse/btrfs-1094-cleanup-for-open-coded-alignment.patch patches.suse/btrfs-1095-copy-everything-if-we-ve-created-an-inline-ext.patch patches.suse/btrfs-1096-fix-memory-leak-of-log-roots.patch patches.suse/btrfs-1097-fix-NULL-pointer-after-aborting-a-transaction.patch patches.suse/btrfs-1098-remove-a-printk-from-scan_one_device.patch patches.suse/btrfs-1099-remove-unnecessary-dget_parent-dput-when-creat.patch patches.suse/btrfs-1100-fix-wrong-reserved-space-in-qgroup-during-snap.patch patches.suse/btrfs-1101-fix-wrong-reserved-space-when-deleting-a-snaps.patch patches.suse/btrfs-1102-use-only-inline_pages-from-extent-buffer.patch patches.suse/btrfs-1103-fix-missing-deleted-items-in-btrfs_clean_quota.patch patches.suse/btrfs-1104-return-ENOMEM-rather-than-use-BUG_ON-when-btrf.patch patches.suse/btrfs-1105-remove-reduplicate-check-about-root-in-the-fun.patch patches.suse/btrfs-1106-don-t-call-btrfs_qgroup_free-if-just-btrfs_qgr.patch patches.suse/btrfs-1107-cleanup-to-make-the-function-btrfs_delalloc_re.patch patches.suse/btrfs-1109-delete-inline-extents-when-we-find-them-during.patch patches.suse/btrfs-1110-enforce-min_bytes-parameter-during-extent-allo.patch patches.suse/btrfs-1113-fix-wrong-handle-at-error-path-of-create_snaps.patch patches.suse/btrfs-1114-fix-unclosed-transaction-handler-when-the-asyn.patch patches.suse/btrfs-1115-check-for-NULL-pointer-in-updating-reloc-roots.patch patches.suse/btrfs-1116-build-up-error-handling-for-merge_reloc_roots.patch patches.suse/btrfs-1117-free-all-recorded-tree-blocks-on-error.patch patches.suse/btrfs-1118-do-not-BUG_ON-in-prepare_to_reloc.patch patches.suse/btrfs-1119-do-not-BUG_ON-on-aborted-situation.patch patches.suse/btrfs-1120-avoid-deadlock-on-transaction-waiting-list.patch patches.suse/btrfs-1121-allow-running-defrag-in-parallel-to-administra.patch patches.suse/btrfs-1122-improve-the-delayed-inode-throttling.patch patches.suse/btrfs-1123-get-better-concurrency-for-snapshot-aware-defr.patch patches.suse/btrfs-1125-return-EIO-if-we-have-extent-tree-corruption.patch patches.suse/btrfs-1126-return-as-soon-as-possible-when-edquot-happens.patch patches.suse/btrfs-1127-fix-warning-when-creating-snapshots.patch patches.suse/btrfs-1128-fix-warning-of-free_extent_map.patch patches.suse/btrfs-1129-update-to-use-fs_state-bit.patch patches.suse/btrfs-1130-handle-a-bogus-chunk-tree-nicely.patch patches.suse/btrfs-1131-fix-missing-qgroup-reservation-before-fallocat.patch patches.suse/btrfs-1132-fix-locking-on-ROOT_REPLACE-operations-in-tree.patch patches.suse/btrfs-1133-fix-memory-leak-in-btrfs_create_tree.patch patches.suse/btrfs-1134-fix-race-between-mmap-writes-and-compression.patch patches.suse/btrfs-1135-fix-EIO-from-btrfs-send-in-is_extent_unchanged.patch patches.suse/btrfs-1136-fix-space-leak-when-we-fail-to-reserve-metadat.patch patches.suse/btrfs-1137-fix-space-accounting-for-unlink-and-rename.patch patches.suse/btrfs-1138-hold-the-ordered-operations-mutex-when-waiting.patch patches.suse/btrfs-1140-fix-double-free-in-the-btrfs_qgroup_account_re.patch patches.suse/btrfs-1141-fix-wrong-reservation-of-csums.patch patches.suse/btrfs-1142-fix-wrong-return-value-of-btrfs_lookup_csum.patch patches.suse/btrfs-1143-don-t-drop-path-when-printing-out-tree-errors-.patch # 3.9 patches.suse/btrfs-1150-merge-save_error_info-helpers-into-one.patch patches.suse/btrfs-1151-clean-up-transaction-abort-messages.patch patches.suse/btrfs-1151-cleanup-unused-arguments-of-btrfs_csum_data.patch patches.suse/btrfs-1152-use-helper-to-cleanup-tree-roots.patch patches.suse/btrfs-1153-share-stop-worker-code.patch patches.suse/btrfs-1154-Cleanup-some-redundant-codes-in-btrfs_lookup_c.patch patches.suse/btrfs-1155-clean-snapshots-one-by-one.patch patches.suse/btrfs-include-the-device-in-most-error-printks.patch patches.suse/btrfs-1156-deprecate-subvolrootid-mount-option.patch patches.suse/btrfs-1156-make-orphan-cleanup-less-verbose.patch patches.suse/btrfs-1157-cover-more-error-codes-in-btrfs_decode_error.patch patches.suse/btrfs-1158-make-subvol-creation-deletion-killable-in-the-.patch patches.suse/btrfs-1159-fix-a-warning-when-disabling-quota.patch patches.suse/btrfs-1160-fix-infinite-loop-when-we-abort-on-mount.patch patches.suse/btrfs-1161-compare-relevant-parts-of-delayed-tree-refs.patch patches.suse/btrfs-1162-kill-some-BUG_ONs-in-the-find_parent_nodes.patch patches.suse/btrfs-1163-fix-double-free-in-the-iterate_extent_inodes.patch patches.suse/btrfs-1164-fix-error-handling-in-make-read-block-group.patch patches.suse/btrfs-1165-don-t-wait-on-ordered-extents-if-we-have-a-tra.patch patches.suse/btrfs-1166-log-ram-bytes-properly.patch patches.suse/btrfs-1167-fix-bad-extent-logging.patch patches.suse/btrfs-1168-improve-the-performance-of-the-csums-lookup.patch patches.suse/btrfs-1169-ignore-device-open-failures-in-__btrfs_open_de.patch patches.suse/btrfs-1170-abort-unlink-trans-in-missed-error-case.patch patches.suse/btrfs-1171-creating-the-subvolume-qgroup-automatically-wh.patch patches.suse/btrfs-1172-introduce-a-mutex-lock-for-btrfs-quota-operati.patch patches.suse/btrfs-1173-remove-some-unnecessary-spin_lock-usages.patch patches.suse/btrfs-1174-fix-missing-check-before-creating-a-qgroup-rel.patch patches.suse/btrfs-1175-fix-missing-check-in-the-btrfs_qgroup_inherit.patch patches.suse/btrfs-1176-fix-a-warning-when-updating-qgroup-limit.patch patches.suse/btrfs-1177-use-tree_root-to-avoid-edquot-when-disabling-q.patch patches.suse/btrfs-1178-remove-some-BUG_ONs-when-walking-backref-tree.patch patches.suse/btrfs-1179-make-__merge_refs-return-type-be-void.patch patches.suse/btrfs-1180-add-a-rb_tree-to-improve-performance-of-ulist-.patch patches.suse/btrfs-1181-fix-unblocked-autodefraggers-when-remount.patch patches.suse/btrfs-use-a-lock-to-protect-incompat-compat-flag-of-the-super-block.patch patches.suse/btrfs-1182-fix-tree-mod-log-regression-on-root-split-oper.patch patches.suse/btrfs-1183-fix-accessing-the-root-pointer-in-tree-mod-log.patch patches.suse/btrfs-1184-fix-unlock-after-free-on-rewinded-tree-blocks.patch patches.suse/btrfs-1185-do-not-continue-if-out-of-memory-happens.patch patches.suse/btrfs-1186-fix-confusing-edquot-happening-case.patch patches.suse/btrfs-1187-remove-unused-argument-of-fixup_low_keys.patch patches.suse/btrfs-1188-fix-reada-debug-code-compilation.patch patches.suse/btrfs-1189-return-error-when-we-specify-wrong-start-to-de.patch patches.suse/btrfs-1190-don-t-force-pages-under-writeback-to-finish-wh.patch patches.suse/btrfs-1191-clear-received_uuid-field-for-new-writable-sna.patch patches.suse/btrfs-1192-fix-missing-check-about-ulist_add-in-qgroup.c.patch patches.suse/btrfs-1193-add-all-ioctl-checks-before-user-change-for-qu.patch patches.suse/btrfs-1194-fix-lockdep-warning.patch patches.suse/btrfs-1195-fix-possible-infinite-loop-in-slow-caching.patch patches.suse/btrfs-1196-use-REQ_META-for-all-metadata-IO.patch patches.suse/btrfs-1197-deal-with-bad-mappings-in-btrfs_map_block.patch patches.suse/btrfs-1198-don-t-call-readahead-hook-until-we-have-read-t.patch patches.suse/btrfs-1199-don-t-BUG_ON-in-btrfs_num_copies.patch patches.suse/btrfs-1200-don-t-try-and-free-ebs-twice-in-log-replay.patch patches.suse/btrfs-1201-add-tree-block-level-sanity-check.patch patches.suse/btrfs-1202-only-exclude-supers-in-the-range-of-our-block-.patch patches.suse/btrfs-1203-fix-all-callers-of-read_tree_block.patch patches.suse/btrfs-1204-fix-extent-logging-with-O_DIRECT-into-prealloc.patch patches.suse/btrfs-1205-cleanup-fs-roots-if-we-fail-to-mount.patch patches.suse/btrfs-1206-don-t-panic-if-we-re-trying-to-drop-too-many-r.patch patches.suse/btrfs-1207-check-return-value-of-commit-when-recovering-l.patch patches.suse/btrfs-1208-cleanup-destroy_marked_extents.patch patches.suse/btrfs-1209-various-abort-cleanups.patch patches.suse/btrfs-1210-fix-error-handling-in-btrfs_ioctl_send.patch patches.suse/btrfs-1211-set-UUID-in-root_item-for-created-trees.patch patches.suse/btrfs-1212-return-free-space-in-cow-error-path.patch patches.suse/btrfs-1213-separate-sequence-numbers-for-delayed-ref-trac.patch patches.suse/btrfs-1214-allocate-new-chunks-if-the-space-is-not-enough.patch patches.suse/btrfs-1215-split-btrfs_qgroup_account_ref-into-four-funct.patch patches.suse/btrfs-1216-rescan-for-qgroups.patch patches.suse/btrfs-1217-automatic-rescan-after-quota-enable-command.patch patches.suse/btrfs-1218-deal-with-free-space-cache-errors-while-replay.patch patches.suse/btrfs-1219-remove-almost-all-of-the-BUG-s-from-tree-log.c.patch patches.suse/btrfs-1220-deal-with-errors-in-write_dev_supers.patch patches.suse/btrfs-1221-make-static-code-static-remove-dead-code.patch patches.suse/btrfs-1222-handle-errors-returned-from-get_tree_block_key.patch patches.suse/btrfs-1223-remove-unused-gfp-mask-parameter-from-release_.patch patches.suse/btrfs-1224-read-entire-device-info-under-lock.patch +dsterba patches.suse/btrfs-1225-improve-the-loop-of-scrub_stripe.patch patches.suse/btrfs-fix-misleading-variable-name-for-flags.patch patches.suse/btrfs-1226-use-unsigned-long-type-for-extent-state-bits.patch patches.suse/btrfs-1227-enhance-superblock-checks.patch patches.suse/btrfs-1228-allow-superblock-mismatch-from-older-mkfs.patch patches.suse/btrfs-1229-annotate-quota-tree-for-lockdep.patch patches.suse/btrfs-1230-fix-off-by-one-in-fiemap.patch patches.suse/btrfs-1232-don-t-null-pointer-deref-on-abort.patch patches.suse/btrfs-1233-remove-warn-on-in-free-space-cache-writeout.patch patches.suse/btrfs-1235-fix-possible-memory-leak-in-the-find_parent_no.patch patches.suse/btrfs-1236-fix-possible-memory-leak-in-replace_path.patch patches.suse/btrfs-1237-don-t-abort-the-current-transaction-if-there-i.patch patches.suse/btrfs-1238-don-t-use-global-block-reservation-for-inode-c.patch patches.suse/btrfs-1239-optimize-the-error-handle-of-use_block_rsv.patch patches.suse/btrfs-1240-don-t-steal-the-reserved-space-from-the-global.patch patches.suse/btrfs-1241-update-the-global-reserve-if-it-is-empty.patch patches.suse/btrfs-1242-return-errno-if-possible-when-we-fail-to-alloc.patch patches.suse/btrfs-1243-fix-accessing-a-freed-tree-root.patch patches.suse/btrfs-1244-fix-unprotected-root-node-of-the-subvolume-s-i.patch patches.suse/btrfs-1245-pause-the-space-balance-when-remounting-to-R-O.patch patches.suse/btrfs-1246-remove-BUG_ON-in-btrfs_read_fs_tree_no_radix.patch patches.suse/btrfs-1247-don-t-invoke-btrfs_invalidate_inodes-in-the-sp.patch patches.suse/btrfs-1248-do-away-with-non-whole_page-extent-I-O.patch patches.suse/btrfs-1249-explicitly-use-global_block_rsv-for-quota_tree.patch patches.suse/btrfs-1250-make-sure-roots-are-assigned-before-freeing-th.patch patches.suse/btrfs-1251-don-t-delete-fs_roots-until-after-we-cleanup-t.patch patches.suse/btrfs-1252-Drop-inode-if-inode-root-is-NULL.patch patches.suse/btrfs-1253-init-relocate-extent_io_tree-with-a-mapping.patch patches.suse/btrfs-1254-fix-use-after-free-bug-during-umount.patch patches.suse/btrfs-1255-stop-all-workers-before-cleaning-up-roots.patch # 3.10 patches.suse/btrfs-8100-add-ioctl-to-wait-for-qgroup-rescan-completion.patch patches.suse/btrfs-8101-remove-useless-copy-in-quota_ctl.patch patches.suse/btrfs-8152-remove-unnecessary-s_umount-in-cleaner_kthread.patch patches.suse/btrfs-8153-make-the-cleaner-complete-early-when-the-fs-is.patch patches.suse/btrfs-8154-move-the-R-O-check-out-of-btrfs_clean_one_dele.patch patches.suse/btrfs-8155-make-the-snap-subv-deletion-end-more-early-whe.patch patches.suse/btrfs-8166-introduce-qgroup_ulist-to-avoid-frequently-all.patch patches.suse/btrfs-8103-fix-estale-with-btrfs-send.patch patches.suse/btrfs-8104-return-error-code-in-btrfs_check_trunc_cache_f.patch patches.suse/btrfs-8105-dont-do-log_removal-in-insert_new_root.patch patches.suse/btrfs-8106-check-if-leaf-s-parent-exists-before-pushing-i.patch patches.suse/btrfs-8107-allow-file-data-clone-within-a-file.patch patches.suse/btrfs-8108-simplify-unlink-reservations.patch patches.suse/btrfs-8167-fix-memory-patcher-through-fs_info-qgroup_ulis.patch patches.suse/btrfs-8168-avoid-double-free-of-fs_info-qgroup_ulist.patch patches.suse/btrfs-8109-fix-qgroup-rescan-resume-on-mount.patch patches.suse/btrfs-8110-do-not-pin-while-under-spin-lock.patch patches.suse/btrfs-8111-add-some-missing-iput-s-in-btrfs_orphan_cleanu.patch patches.suse/btrfs-8112-put-our-inode-if-orphan-cleanup-fails.patch patches.suse/btrfs-compat-add-btrfs_fs_incompat.patch patches.suse/btrfs-8113-exclude-logged-extents-before-replying-when-we.patch patches.suse/btrfs-8114-fix-broken-nocow-after-balance.patch patches.suse/btrfs-8115-wake-up-delayed-ref-flushing-waiters-on-abort.patch patches.suse/btrfs-8117-fix-transaction-throttling-for-delayed-refs.patch patches.suse/btrfs-8119-unlock-extent-range-on-enospc-in-compressed-su.patch patches.suse/btrfs-8121-check-if-we-can-nocow-if-we-don-t-have-data-sp.patch patches.suse/btrfs-8169-fix-crash-regarding-to-ulist_add_merge.patch patches.suse/btrfs-8122-hold-the-tree-mod-lock-in-__tree_mod_log_rewin.patch patches.suse/btrfs-8123-only-do-the-tree_mod_log_free_eb-if-this-is-ou.patch patches.suse/btrfs-8125-update-drop-progress-before-stopping-snapshot-.patch patches.suse/btrfs-8126-fix-lock-leak-when-resuming-snapshot-deletion.patch patches.suse/btrfs-8127-re-add-root-to-dead-root-list-if-we-stop-dropp.patch patches.suse/btrfs-8128-fix-file-truncation-if-FALLOC_FL_KEEP_SIZE-is-.patch patches.suse/btrfs-8129-fix-a-bug-of-snapshot-aware-defrag-to-make-it-.patch patches.suse/btrfs-8130-fix-extent-buffer-leak-after-backref-walking.patch patches.suse/btrfs-8131-do-not-offset-physical-if-we-re-compressed.patch patches.suse/btrfs-8132-fix-backref-walking-when-we-hit-a-compressed-e.patch patches.suse/btrfs-8133-make-sure-the-backref-walker-catches-all-refs-.patch patches.suse/btrfs-8134-release-both-paths-before-logging-dir-changed-.patch patches.suse/btrfs-8135-Release-uuid_mutex-for-shrink-during-device-de.patch patches.suse/btrfs-8136-fall-back-to-global-reservation-when-removing-.patch patches.suse/btrfs-8156-add-missing-error-checks-to-add_data_reference.patch patches.suse/btrfs-8137-fix-get-set-label-blocking-against-balance.patch patches.suse/btrfs-8138-reset-ret-in-record_one_backref.patch patches.suse/btrfs-8139-cleanup-reloc-roots-properly-on-error.patch patches.suse/btrfs-8140-add-sanity-checks-regarding-to-parsing-mount-o.patch patches.suse/btrfs-8141-use-u64-for-subvolid-when-parsing-mount-option.patch patches.suse/btrfs-8142-add-missing-mounting-options-in-btrfs_show_opt.patch patches.suse/btrfs-8143-don-t-bug_on-when-we-fail-when-cleaning-up-tra.patch patches.suse/btrfs-8158-add-missing-error-handling-to-read_tree_block.patch patches.suse/btrfs-8159-handle-errors-when-doing-slow-caching.patch patches.suse/btrfs-8160-fix-inode-leak-on-kmalloc-failure-in-tree-log..patch patches.suse/btrfs-8161-don-t-ignore-errors-from-btrfs_run_delayed_ite.patch patches.suse/btrfs-8144-return-ENOSPC-when-target-space-is-full.patch patches.suse/btrfs-8207-fix-possible-memory-leak-in-find_parent_nodes.patch patches.suse/btrfs-8290-abtract-out-range-locking-in-clone-ioctl.patch patches.suse/btrfs-8289-btrfs_ioctl_clone-Move-clone-code-into-it-s-own-func.patch patches.suse/btrfs-8145-don-t-allow-a-subvol-to-be-deleted-if-it-is-th.patch patches.suse/btrfs-8146-fix-the-error-handling-wrt-orphan-items.patch patches.suse/btrfs-8162-fix-oops-when-writing-dirty-qgroups-to-disk.patch patches.suse/btrfs-8147-add-missing-error-code-to-btrfs_IOC_INO_LOOKUP.patch patches.suse/btrfs-8148-don-t-miss-inode-ref-items-in-btrfs_IOC_INO_LO.patch patches.suse/btrfs-8149-fix-memory-leak-of-orphan-block-rsv.patch patches.suse/btrfs-8150-fix-printing-of-non-NULL-terminated-string.patch patches.suse/btrfs-8163-do-not-clear-our-orphan-item-runtime-flag-on-e.patch patches.suse/btrfs-8164-remove-ourselves-from-the-cluster-list-under-l.patch patches.suse/btrfs-8151-don-t-BUG_ON-if-we-get-an-error-walking-backre.patch patches.suse/btrfs-8157-don-t-clear-the-default-compression-type.patch patches.suse/btrfs-8208-actually-limit-the-size-of-delalloc-range.patch patches.suse/btrfs-8209-actually-log-directory-we-are-fsync-ing.patch patches.suse/btrfs-8210-check-roots-last-log-commit-when-checking-if-a.patch patches.suse/btrfs-8211-replay-dir_index-items-before-other-items.patch patches.suse/btrfs-8212-drop-dir-i_size-when-adding-new-names-on-repla.patch patches.suse/btrfs-8213-Revert-rework-the-overcommit-logic-to-be-based.patch patches.suse/btrfs-8214-fix-worst-case-calculator-for-space-usage.patch patches.suse/btrfs-8215-iput-inode-on-allocation-failure.patch patches.suse/btrfs-8216-btrfs_ioctl_default_subvol-Revert-back-to-topl.patch patches.suse/btrfs-8217-refuse-to-remount-read-write-after-abort.patch patches.suse/btrfs-8021-add-btrfs-prefix-to-kernel-log-output.patch patches.suse/btrfs-8218-dir_inode_operations-should-use-btrfs_update_t.patch patches.suse/btrfs-8219-fix-transid-verify-errors-when-recovering-log-.patch patches.suse/btrfs-8220-use-right-root-when-checking-for-hash-collisio.patch patches.suse/btrfs-8221-release-path-before-starting-transaction-in-ca.patch patches.suse/btrfs-8169-Simplify-the-logic-in-alloc_extent_buffer-for-.patch patches.suse/btrfs-8251-fix-a-crash-when-running-balance-and-defrag-co.patch patches.suse/btrfs-8170-deal-with-io_tree-mapping-being-NULL.patch patches.suse/btrfs-8171-use-a-bit-to-track-if-we-re-in-the-radix-tree.patch patches.suse/btrfs-8172-move-the-extent-buffer-radix-tree-into-the-fs_.patch patches.suse/btrfs-8173-introduce-lock_ref-unlock_ref.patch patches.suse/btrfs-8280-do-not-bug_on-if-we-try-to-cow-a-free-space-ca.patch patches.suse/btrfs-8255-unlock-extent-and-pages-on-error-in-cow_file_r.patch patches.suse/btrfs-8181-fix-extent-boundary-check-in-bio_readpage_erro.patch patches.suse/btrfs-8182-add-missing-extent-state-caching-calls.patch patches.suse/btrfs-8183-fix-max-dir-item-size-calculation.patch patches.suse/btrfs-8184-fix-extent_map-block_len-after-merging.patch patches.suse/btrfs-8185-improve-inode-hash-function-inode-lookup.patch patches.suse/btrfs-8261-balance-delayed-inode-updates.patch patches.suse/btrfs-8187-Integer-overflow-in-btrfs_ioctl_resize.patch patches.suse/btrfs-8188-fix-an-oops-when-we-fail-to-merge-reloc-roots.patch patches.suse/btrfs-8189-fix-the-wrong-nocow-range-check.patch patches.suse/btrfs-8190-fix-an-oops-when-we-fail-to-relocate-tree-bloc.patch patches.suse/btrfs-8191-return-free-space-to-global_rsv-as-much-as-pos.patch patches.suse/btrfs-8192-handle-EAGAIN-case-properly-in-btrfs_drop_snap.patch patches.suse/btrfs-8291-unlock-inodes-in-correct-order-in-clone-ioctl.patch patches.suse/btrfs-8193-fix-transaction-abortion-when-remounting-btrfs.patch patches.suse/btrfs-8195-restrict-snapshotting-to-own-subvolumes.patch patches.suse/btrfs-8196-fix-defrag-32-bit-integer-overflow.patch patches.suse/btrfs-8197-fix-warning-while-merging-two-adjacent-extents.patch patches.suse/btrfs-8198-fix-protection-between-walking-backrefs-and-ro.patch patches.suse/btrfs-8199-fix-to-catch-all-errors-when-resolving-indirec.patch patches.suse/btrfs-8200-fix-btrfs_search_slot_for_read-backwards-itera.patch patches.suse/btrfs-8201-don-t-use-ram_bytes-for-uncompressed-inline-it.patch patches.suse/btrfs-8202-setup-inode-location-during-btrfs_init_inode_l.patch patches.suse/btrfs-8205-fix-max_inline-mount-option.patch patches.suse/btrfs-8222-don-t-loop-on-large-offsets-in-readdir.patch patches.suse/btrfs-8223-Return-EXDEV-for-cross-file-system-snapshot.patch patches.suse/btrfs-8258-always-choose-work-from-prio_head-first.patch patches.suse/btrfs-8224-avoid-warning-bomb-of-btrfs_invalidate_inodes.patch patches.suse/btrfs-8225-wake-up-transaction-thread-upon-remount.patch patches.suse/btrfs-8259-correctly-determine-if-blocks-are-shared-in-bt.patch patches.suse/btrfs-8226-fix-a-possible-deadlock-between-scrub-and-tran.patch patches.suse/btrfs-8227-cancel-scrub-on-transaction-abortion.patch patches.suse/btrfs-8228-wake-up-scrub_pause_wait-as-much-as-we-can.patch patches.suse/btrfs-8257-fix-deadlock-with-nested-trans-handles.patch patches.suse/btrfs-8256-cache-extent-states-in-defrag-code-path.patch patches.suse/btrfs-8229-return-EPERM-when-deleting-a-default-subvolume.patch patches.suse/btrfs-8281-fix-a-crash-of-clone-with-inline-extents-s-spl.patch patches.suse/btrfs-8282-fix-EINVAL-checks-in-btrfs_clone.patch patches.suse/btrfs-8283-replace-error-code-from-btrfs_drop_extents.patch patches.suse/btrfs-8284-fix-EIO-on-reading-file-after-ioctl-clone-work.patch patches.suse/btrfs-8230-abort-the-transaction-when-we-don-t-find-our-e.patch patches.suse/btrfs-8231-correctly-set-profile-flags-on-seqlock-retry.patch patches.suse/btrfs-8233-make-device-scan-less-noisy.patch patches.suse/btrfs-8260-filter-invalid-arg-for-btrfs-resize.patch patches.suse/btrfs-8234-more-efficient-io-tree-navigation-on-wait_exte.patch patches.suse/btrfs-8268-fix-hang-on-error-such-as-ENOSPC-when-writing-.patch patches.suse/btrfs-8236-retrieve-more-info-from-FS_INFO-ioctl.patch patches.suse/btrfs-8238-make-DEV_INFO-ioctl-available-to-anyone.patch patches.suse/btrfs-8239-make-FS_INFO-ioctl-available-to-anyone.patch patches.suse/btrfs-8240-output-warning-instead-of-error-when-loading-f.patch patches.suse/btrfs-8241-fix-possible-memory-leak-in-btrfs_create_tree.patch patches.suse/btrfs-8242-make-sure-there-are-not-any-read-requests-befo.patch patches.suse/btrfs-8245-fix-double-free-in-find_lock_delalloc_range.patch patches.suse/btrfs-8285-ensure-readers-see-new-data-after-a-clone-oper.patch patches.suse/btrfs-8269-replace-EINVAL-with-ERANGE-for-resize-when-ULL.patch patches.suse/btrfs-8247-free-delayed-node-outside-of-root-inode_lock.patch patches.suse/btrfs-8248-don-t-check-nodes-for-extent-items.patch patches.suse/btrfs-8249-use-right-type-to-get-real-comparison.patch patches.suse/btrfs-8263-ensure-btrfs_prev_leaf-doesn-t-miss-1-item.patch patches.suse/btrfs-8262-fix-leaf-corruption-after-__btrfs_drop_extents.patch patches.suse/btrfs-8250-fix-use-of-uninit-ret-in-end_extent_writepage.patch patches.suse/btrfs-8266-remove-unused-wait-queue-in-struct-extent_buff.patch patches.suse/btrfs-8267-fix-race-between-balance-recovery-and-root-del.patch patches.suse/btrfs-8252-fix-corruption-after-write-fsync-failure-fsync.patch patches.suse/btrfs-8253-unset-DCACHE_DISCONNECTED-when-mounting-defaul.patch patches.suse/btrfs-8275-read-lock-extent-buffer-while-walking-backrefs.patch patches.suse/btrfs-8254-fix-csum-tree-corruption-duplicate-and-outdate.patch patches.suse/btrfs-8257-check-file-extent-type-before-anything-else.patch patches.suse/btrfs-8272-fill_holes-Fix-slot-number-passed-to-hole_merg.patch patches.suse/btrfs-8264-handle-a-missing-extent-for-the-first-file-ext.patch patches.suse/btrfs-8279-fix-wrong-extent-mapping-for-DirectIO.patch patches.suse/btrfs-8274-Return-right-extent-when-fiemap-gives-unaligne.patch patches.suse/btrfs-8277-Fix-wrong-device-size-when-we-are-resizing-the.patch patches.suse/btrfs-8293-set-error-return-value-in-btrfs_get_blocks_dir.patch patches.suse/btrfs-8294-fix-off-by-one-in-cow_file_range_inline.patch patches.suse/btrfs-8295-wake-up-transaction-thread-from-SYNC_FS-ioctl.patch patches.suse/btrfs-8296-fix-wrong-fsid-check-of-scrub.patch patches.suse/btrfs-8299-try-not-to-ENOSPC-on-log-replay.patch patches.suse/btrfs-8300-fix-build_backref_tree-issue-with-multiple-sha.patch patches.suse/btrfs-8302-add-missing-end_page_writeback-on-submit_exten.patch patches.suse/btrfs-8303-fix-crash-of-btrfs_release_extent_buffer_page.patch patches.suse/btrfs-8304-fix-race-in-WAIT_SYNC-ioctl.patch patches.suse/btrfs-8305-fix-kfree-on-list_head-in-btrfs_lookup_csums_r.patch patches.suse/btrfs-8306-make-xattr-replace-operations-atomic.patch patches.suse/btrfs-8307-make-sure-we-wait-on-logged-extents-when-fsycn.patch patches.suse/btrfs-8308-fix-fs-corruption-on-transaction-abort-if-devi.patch patches.suse/btrfs-8309-call-inode_dec_link_count-on-mkdir-error-path.patch patches.suse/btrfs-8310-avoid-returning-ENOMEM-in-convert_extent_bit-t.patch patches.suse/btrfs-8311-avoid-premature-ENOMEM-in-clear_extent_bit.patch patches.suse/btrfs-8314-add-more-superblock-checks.patch patches.suse/btrfs-8315-use-macro-accessors-in-superblock-validation-c.patch patches.suse/btrfs-8316-fix-typos-in-btrfs_check_super_valid.patch patches.suse/btrfs-8317-fix-setup_leaf_for_split-to-avoid-leaf-corrupt.patch patches.suse/btrfs-8319-more-superblock-checks-lower-bounds-on-devices.patch patches.suse/btrfs-8320-add-checks-for-sys_chunk_array-sizes.patch patches.suse/btrfs-8321-cleanup-rename-a-few-variables-in-btrfs_read_s.patch patches.suse/btrfs-8322-add-more-checks-to-btrfs_read_sys_array.patch patches.suse/btrfs-8323-fix-scheduler-warning-when-syncing-log.patch patches.suse/btrfs-8324-abort-the-transaction-if-we-fail-to-update-the.patch patches.suse/btrfs-8325-fix-lost-return-value-due-to-variable-shadowin.patch # 4.1 patches.suse/btrfs-8339-btrfs_release_extent_buffer_page-didn-t-free-p.patch patches.suse/btrfs-8340-fix-race-when-reusing-stale-extent-buffers-tha.patch # bnc#942350, fs corruption fixes patches.suse/btrfs-8341-be-aware-of-btree-inode-write-errors-to-avoid-.patch patches.suse/btrfs-8342-deal-with-convert_extent_bit-errors-to-avoid-f.patch patches.suse/btrfs-8343-check-if-previous-transaction-aborted-to-avoid.patch # bnc#942688, DIO error path fixes patches.suse/btrfs-8344-fix-put-dio-bio-twice-when-we-submit-dio-bio-f.patch patches.suse/btrfs-8345-fix-memory-corruption-on-failure-to-submit-bio.patch patches.suse/btrfs-8346-fix-hang-when-failing-to-submit-bio-of-directI.patch # Non-upstreamed btrfs patches patches.suse/btrfs-0006-fix-error-check-of-btrfs_lookup_dentry.patch patches.suse/btrfs-1009-fixup-writeback_inodes_sb-wrappers-use.patch patches.suse/btrfs-8007-lock-and-disable-irq-during-space-alloc.patch patches.suse/btrfs-8014-add-new-ioctl-to-determine-size-of-compressed-.patch patches.suse/btrfs-8017-reduce-btrfs_path-size.patch patches.suse/btrfs-8018-use-irqsave-spinlocks-everywhere.patch patches.suse/btrfs-8020-simplify-move_pages-and-copy_pages.patch # Workaround for bnc#672923. Will be removed once we come up # with something that can go upstream. patches.suse/0001-vfs-allow-proc-pid-maps-to-return-a-custom-device.patch patches.suse/0002-btrfs-Introduce-btrfs_get_maps_dev.patch patches.suse/btrfs-update-message-levels.patch patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch +dsterba patches.suse/btrfs-debug-setpagedirty-tracing.patch # bnc#898375 patches.suse/btrfs-8255-fix-crash-of-compressed-writes.patch patches.suse/btrfs-8256-limit-delalloc-pages-outside-of-find_delalloc_.patch patches.suse/btrfs-cleanup-orphans-while-looking-up-default-subvolume.patch # end of bnc#898375 # TEST PTF for bsc#1034838 patches.fixes/0001-Btrfs-remove-residual-code-in-delayed-inode-async-he.patch patches.fixes/0002-Btrfs-don-t-run-delayed-nodes-again-after-all-nodes-.patch patches.fixes/0003-Btrfs-cleanup-code-of-btrfs_balance_delayed_items.patch patches.fixes/0004-Btrfs-remove-btrfs_end_transaction_dmeta.patch patches.fixes/0005-Btrfs-use-flags-instead-of-the-bool-variants-in-dela.patch ######################################################## # Reiserfs Patches ######################################################## patches.suse/reiserfs-barrier-default patches.fixes/reiserfs-xattr-crash-fix patches.fixes/reiserfs-writeback-buffer-lock.patch patches.fixes/reiserfs-fix-deadlock-in-quota-code patches.fixes/reiserfs-fix-deadlock-with-nfs-racing-on-create-lookup patches.fixes/reiserfs-unlock-superblock-before-calling-reiserfs_quota_on_mount.patch patches.fixes/reiserfs-fix-problems-with-chowning-setuid-file-w-xattrs patches.fixes/reiserfs-fix-spurious-multiple-fill-in-reiserfs_readdir_dentry patches.fixes/reiserfs-delay-reiserfs-lock-until-journal-initialization patches.fixes/reiserfs-don-t-lock-journal_init patches.fixes/reiserfs-locking-push-write-lock-out-of-xattr-code patches.fixes/reiserfs-locking-handle-nested-locks-properly patches.fixes/reiserfs-locking-release-lock-around-quota-operations patches.fixes/reiserfs-remove-useless-flush_old_journal_lists patches.fixes/reiserfs-fix-race-with-flush_used_journal_lists-and-flush_journal_list patches.fixes/reiserfs-drop-vmtruncate patches.fixes/reiserfs-call-truncate_setsize-under-tailpack-mutex patches.fixes/reiserfs-fix-race-in-prealloc-discard.patch patches.fixes/reiserfs-don-t-preallocate-blocks-for-extended-attributes.patch patches.fixes/reiserfs-fix-race-in-readdir.patch ######################################################## # dlm ######################################################## patches.fixes/sctp-Export-sctp_do_peeloff.patch patches.fixes/dlm-Do-not-allocate-a-fd-for-peeloff.patch patches.fixes/sctp-avoid-BUG_ON-on-sctp_wait_for_sndbuf.patch patches.fixes/sctp-deny-peeloff-operation-on-asocs-with-threads-sl.patch patches.fixes/sctp-do-not-peel-off-an-assoc-from-one-netns-to-anot.patch patches.kabi/kabi-silence-spurious-kabi-error-in-net-sctp-socket..patch # bnc#827670 patches.fixes/sctp-Implement-quick-failover-draft-from-tsvwg.patch # These two set up the later patches so their changes make more sense patches.fixes/dlm-fix-deadlock-between-dlm_send-and-dlm_controld.patch patches.suse/dlm-remove-get_comm.patch # dlm fixes requested in the bnc. patches.fixes/dlm-clear-correct-init-bit-during-sctp-setup.patch patches.fixes/dlm-set-sctp-assoc-id-during-setup.patch patches.fixes/dlm-clear-correct-bit-during-sctp-init-failure-handl.patch patches.fixes/dlm-try-other-IPs-when-sctp-init-assoc-fails.patch patches.fixes/dlm-retry-failed-SCTP-sends.patch patches.fixes/dlm-disable-nagle-for-SCTP.patch patches.fixes/dlm-Avoid-LVB-truncation.patch patches.fixes/dlm-Fix-return-value-from-lockspace_busy.patch patches.fixes/dlm-abort-listening-connection.patch ######################################################## # ocfs2 ######################################################## patches.suse/ocfs2-kapi-compat.patch patches.fixes/ocfs2-readpage-livelock.patch patches.fixes/ocfs2-serialize-unaligned-aio.patch patches.fixes/ocfs2-Add-a-missing-journal-credit-in-ocfs2_link_cre.patch patches.fixes/ocfs2-use-spinlock-irqsave-for-downconvert-lock.patch patches.fixes/o2dlm-fix-NULL-pointer-dereference-in-o2dlm_blocking_ast_wrapper patches.fixes/ocfs2-remove-unnecssary-error-while-rm-non-empty-dirs.patch patches.fixes/ocfs2-remove-filesize-checks-for-journal-commits.patch patches.fixes/ocfs2-fix-NULL-pointer-dereference-in-ocfs2_duplicate_clusters_by_page patches.fixes/ocfs2-fix-BUG_ON-in-ocfs2_ci_checkpointed.patch ######################################################## # gfs2 read-only support for migration ######################################################## patches.suse/gfs2-ro-mounts-only.patch ######################################################## # xfs ######################################################## patches.suse/xfs-dmapi-src patches.suse/xfs-dmapi-enable patches.suse/xfs-restore-dmapi-infrastructure patches.suse/xfs-dmapi-xfs-enable patches.suse/xfs-dmapi-re-add-flags-for-xfs_free_eofblocks patches.fixes/xfs-always-use-iget-in-bulkstat-dmapi patches.fixes/xfs-rename-xfs_iget_bulkstat-to-xfs_iget_untrusted-dmapi patches.fixes/xfs-remove-block-number-from-inode-lookup-code-dmapi patches.suse/xfs-3.0-dmapi-fixes patches.suse/xfs-dmapi-add-missing-unlocks-after-transaction-commit patches.suse/xfs-dmapi-initialize-the-function-pointer-vector-statically patches.suse/xfs-dmapi-obtain-vfsmount-for-use-in-xfs_dm_rdwr patches.fixes/xfs-dmapi-remove-cached-vfsmount patches.suse/xfs-nfsd-dmapi-aware patches.fixes/xfs-dmapi-fix-crash-on-mount patches.suse/xfs-exports-dmapi +jeffm patches.fixes/xfs-make-xfsbufd-less-aggressive.patch +jeffm patches.fixes/xfs-force-when-pinned patches.suse/xfs-dmapi-send_correct_flags_for_preunmount_event.patch patches.fixes/xfs-Fix-wrong-return-value-of-xfs_file_aio_write.patch patches.suse/dmapi-xfs_free_eof_haslock-flag-is-not-always-checked patches.fixes/xfs-dmapi-fix-crash-due-to-null-pointer-dereference patches.suse/xfs-dmapi-send-rw-events.patch patches.fixes/xfs-Don-t-allocate-new-buffers-on-every-call-to-_xfs.patch patches.fixes/xfs-fix-buffer-lookup-race-on-allocation-failure.patch patches.fixes/xfs-punch-new-delalloc-blocks-out-of-failed-writes-i.patch patches.fixes/xfs-xfs_sync_data-is-redundant.patch patches.fixes/xfs-Fix-WARN_ON-delalloc-in-xfs_vm_releasepage.patch patches.fixes/xfs-fallback-to-vmalloc-for-large-buffers-in-xfs_att.patch patches.fixes/xfs-fallback-to-vmalloc-for-large-buffers-in-xfs_attrlist_by_handle patches.fixes/xfs-fallback-to-vmalloc-for-large-buffers-in-xfs_compat_attrlist_by_handle patches.fixes/xfs-backward-alloc-fix.diff patches.fixes/xfs-DIO-i_size-corruption-fix.patch patches.fixes/xfs-fix-race-while-discarding-buffers-V4.patch patches.kabi/xfs-buffer-kabi.patch patches.fixes/xfs-fix-deadlock-in-xfs_rtfree_extent-with-kernel-v3.x.patch patches.suse/xfs-warn-rt-volume.patch patches.fixes/xfs-introduce-an-allocation-workqueue-2.patch patches.fixes/xfs-dont-defer-metadata-allocation-to-the-workqueue.patch patches.fixes/xfs-fix-debug_object-WARN-at-xfs_alloc_vextent.patch patches.fixes/xfs-zero-alloc-args.patch patches.fixes/xfs-introduce-XFS_BMAPI_STACK_SWITCH.patch patches.fixes/xfs-move-allocation-stack-switch-up-to-xfs_bmapi.patch patches.fixes/xfs-fix-xfs_buf_find-oops-on-blocks-beyond-the-filesystem-end patches.fixes/xfs-check-the-return-value-of-xfs_buf_get patches.fixes/xfs-avoid-double-free-in-xfs_attr_node_addname patches.fixes/xfs-growfs-use-uncached-buffers-for-new-headers patches.fixes/xfs-reduce-ioend-latency.patch patches.fixes/xfs-improve-ioend-error-handling patches.fixes/xfs-use-per-filesystem-i-o-completion-workqueues patches.kabi/xfs-use-per-filesystem-i-o-completion-workqueues-kabi patches.fixes/xfs-Account-log-unmount-transaction-correctly.patch patches.fixes/xfs-underflow-bug-in-xfs_attrlist_by_handle.patch patches.suse/xfs-workqueues-fix-use-after-free.patch patches.fixes/xfs-don-t-free-efis-before-the-efds-are-committed patches.fixes/xfs-don-t-reference-the-efi-after-it-is-freed patches.fixes/xfs-fix-cil-push-sequence-after-log-recovery patches.fixes/xfs-remove-log-force-from-xfs_buf_trylock.patch patches.fixes/xfs-recheck-buffer-pinned-status-after-push-trylock-.patch #bnc 891641 patches.fixes/0005-xfs-factor-extent-map-manipulations-out-of-xfs_bmapi.patch patches.fixes/0006-xfs-introduce-xfs_bmapi_read.patch patches.fixes/xfs-prevent-deadlock-trying-to-cover-an-active-log.patch patches.fixes/xfs-xfs_alloc_fix_minleft-can-underflow-near-ENOSPC.patch patches.fixes/lib-string.c-introduce-memchr_inv.patch patches.fixes/xfs-add-EOFBLOCKS-inode-tagging-untagging.patch patches.fixes/xfs-support-a-tag-based-inode_ag_iterator.patch patches.fixes/xfs-create-helper-to-check-whether-to-free-eofblocks.patch patches.fixes/xfs-make-xfs_free_eofblocks-non-static-return-EAGAIN.patch patches.fixes/xfs-create-function-to-scan-and-clear-EOFBLOCKS-inod.patch patches.fixes/xfs-add-XFS_IOC_FREE_EOFBLOCKS-ioctl.patch patches.fixes/xfs-add-inode-id-filtering-to-eofblocks-scan.patch patches.fixes/xfs-support-multiple-inode-id-filtering-in-eofblocks.patch patches.fixes/xfs-add-minimum-file-size-filtering-to-eofblocks-sca.patch patches.fixes/xfs-add-background-scanning-to-clear-eofblocks-inode.patch patches.fixes/xfs-fix-softlockup-in-inode_walk_walk.patch patches.fixes/xfs-fix-lost-direct-io-write-in-last-block.patch patches.suse/xfs-avoid-grabbing-ilock-when-file-size-is-not-changed.patch patches.fixes/xfs-update-last_sync_lsn.patch patches.fixes/xfs-avoid-hang-on-dir-corruption.patch # bsc#1012832 CVE-2016-9685 patches.fixes/xfs-fix-two-memory-leaks-in-xfs_attr_list.c-error-pa.patch # bsc#1058524 CVE-2017-14340 patches.fixes/xfs-XFS_IS_REALTIME_INODE-should-be-false-if-no-rt-d.patch # bsc#1115007 patches.fixes/xfs-stop-searching-for-free-slots-in-an-inode-chunk-.patch # bsc#1115038 patches.fixes/xfs-validate-sb_logsunit-is-a-multiple-of-the-fs-blo.patch # bsc#1114920 patches.fixes/xfs-don-t-BUG-on-mixed-direct-and-mapped-I-O.patch ######################################################## # ceph backport from 3.5-rc1 ######################################################## patches.ceph/0001-libceph-don-t-time-out-osd-requests-that-haven-t-bee.patch patches.ceph/0002-rbd-cancel-watch-request-when-releasing-the-device.patch patches.ceph/0003-rbd-set-blk_queue-request-sizes-to-object-size.patch patches.ceph/0004-libceph-fix-msgpool.patch patches.ceph/0005-libceph-fix-leak-of-osd-structs-during-shutdown.patch patches.ceph/0006-libceph-initialize-ack_stamp-to-avoid-unnecessary-co.patch patches.ceph/0007-libceph-fix-parse-options-memory-leak.patch patches.ceph/0008-libceph-fix-linger-request-requeuing.patch patches.ceph/0009-libceph-fix-pg_temp-mapping-calculation.patch patches.ceph/0010-libceph-fix-pg_temp-mapping-update.patch patches.ceph/0011-libceph-create-messenger-with-client.patch.filterdiff patches.ceph/0012-libceph-always-preallocate-mon-connection.patch patches.ceph/0013-libceph-don-t-complain-on-msgpool-alloc-failures.patch.filterdiff patches.ceph/0014-libceph-warn-on-msg-allocation-failures.patch patches.ceph/0015-ceph-fix-ceph_monc_init-memory-leak.patch patches.ceph/0016-ceph-use-kernel-DNS-resolver.patch patches.ceph/0017-libceph-force-resend-of-osd-requests-if-we-skip-an-o.patch patches.ceph/0018-libceph-Allocate-larger-oid-buffer-in-request-msgs.patch patches.ceph/0019-rbd-return-an-error-when-an-invalid-header-is-read.patch patches.ceph/0020-rbd-remove-buggy-rollback-functionality.patch patches.ceph/0021-crush-fix-mapping-calculation-when-force-argument-do.patch patches.ceph/0022-ceph-Use-kmemdup-rather-than-duplicating-its-impleme.patch patches.ceph/0023-crush-fix-force-for-non-root-TAKE.patch patches.ceph/0024-libceph-remove-useless-return-value-for-osd_client-_.patch patches.ceph/0025-rbd-initialize-snap_rwsem-in-rbd_add.patch patches.ceph/0026-ceph-initialize-client-debugfs-outside-of-monc-mutex.patch patches.ceph/0027-rbd-fix-a-memory-leak-in-rbd_get_client.patch patches.ceph/0028-rbd-fix-safety-of-rbd_put_client.patch patches.ceph/0029-net-ceph-Only-clear-SOCK_NOSPACE-when-there-is-suffi.patch patches.ceph/0030-libceph-fix-overflow-check-in-crush_decode.patch patches.ceph/0031-ceph-use-a-shared-zero-page-rather-than-one-per-mess.patch patches.ceph/0032-ceph-make-use-of-else-where-appropriate.patch patches.ceph/0033-ceph-kill-addr_str_lock-spinlock-use-atomic-instead.patch patches.ceph/0034-ceph-eliminate-some-needless-casts.patch patches.ceph/0035-ceph-eliminate-some-abusive-casts.patch patches.ceph/0036-rbd-a-few-small-cleanups.patch patches.ceph/0037-rbd-make-ceph_parse_options-return-a-pointer.patch.filterdiff patches.ceph/0038-rbd-do-not-duplicate-ceph_client-pointer-in-rbd_devi.patch patches.ceph/0039-rbd-use-a-single-value-of-snap_name-to-mean-no-snap.patch patches.ceph/0040-rbd-encapsulate-new-rbd-id-selection.patch patches.ceph/0041-rbd-rework-calculation-of-new-rbd-id-s.patch patches.ceph/0042-rbd-protect-the-rbd_dev_list-with-a-spinlock.patch patches.ceph/0043-rbd-tie-rbd_dev_list-changes-to-rbd_id-operations.patch patches.ceph/0044-rbd-restore-previous-rbd-id-sequence-behavior.patch patches.ceph/0045-rbd-release-client-list-lock-sooner.patch patches.ceph/0046-rbd-move-ctl_mutex-lock-inside-rbd_get_client.patch patches.ceph/0047-rbd-move-ctl_mutex-lock-inside-rbd_client_create.patch patches.ceph/0048-rbd-rename-node_lock.patch patches.ceph/0049-remove-extra-semicolon.patch patches.ceph/0050-rbd-a-few-simple-changes.patch patches.ceph/0051-rbd-have-rbd_get_client-return-a-rbd_client.patch patches.ceph/0052-rbd-reduce-memory-used-for-rbd_dev-fields.patch patches.ceph/0053-rbd-simplify-error-handling-in-rbd_add.patch patches.ceph/0054-rbd-encapsulate-argument-parsing-for-rbd_add.patch patches.ceph/0055-rbd-don-t-use-sscanf-in-rbd_add_parse_args.patch patches.ceph/0056-rbd-do-a-few-checks-at-build-time.patch patches.ceph/0057-rbd-have-rbd_parse_args-report-found-mon_addrs-size.patch patches.ceph/0058-rbd-don-t-allocate-mon_addrs-buffer-in-rbd_add.patch patches.ceph/0059-rbd-fix-module-sysfs-setup-teardown-code.patch patches.ceph/0060-rbd-do-some-refactoring.patch patches.ceph/0061-rbd-small-changes.patch patches.ceph/0062-rbd-don-t-drop-the-rbd_id-too-early.patch patches.ceph/0063-libceph-move-prepare_write_banner.patch patches.ceph/0064-libceph-encapsulate-connection-kvec-operations.patch patches.ceph/0065-libceph-make-ceph_msgr_wq-private.patch patches.ceph/0066-libceph-encapsulate-some-messenger-cleanup-code.patch patches.ceph/0067-libceph-make-ceph_tcp_connect-return-int.patch patches.ceph/0068-libceph-a-few-small-changes.patch patches.ceph/0069-ceph-ensure-Boolean-options-support-both-senses.patch.filterdiff patches.ceph/0070-libceph-use-do-in-CRC-related-Boolean-variables.patch patches.ceph/0071-libceph-separate-CRC-calculation-from-byte-swapping.patch patches.ceph/0072-libceph-do-crc-calculations-outside-loop.patch patches.ceph/0073-libceph-small-refactor-in-write_partial_kvec.patch patches.ceph/0074-libceph-some-simple-changes.patch patches.ceph/0075-libceph-fix-inverted-crc-option-logic.patch patches.ceph/0076-libceph-use-kernel_sendpage-for-sending-zeroes.patch patches.ceph/0077-libceph-only-call-kernel_sendpage-via-helper.patch patches.ceph/0078-libceph-get-rid-of-zero_page_address.patch patches.ceph/0079-libceph-rename-page_shift-variable-to-something-sens.patch patches.ceph/0080-libceph-isolate-kmap-call-in-write_partial_msg_pages.patch patches.ceph/0081-rbd-move-snap_rwsem-to-the-device-rename-to-header_r.patch patches.ceph/0082-rbd-don-t-hold-spinlock-during-messenger-flush.patch patches.ceph/0083-ceph-drop-support-for-preferred_osd-pgs.patch.filterdiff patches.ceph/0084-crush-clean-up-types-const-ness.patch patches.ceph/0085-crush-adjust-local-retry-threshold.patch patches.ceph/0086-crush-be-more-tolerant-of-nonsensical-crush-maps.patch patches.ceph/0087-crush-use-a-temporary-variable-to-simplify-crush_do_.patch patches.ceph/0088-crush-remove-forcefeed-functionality.patch patches.ceph/0089-crush-remove-parent-maps.patch patches.ceph/0090-crush-fix-tree-node-weight-lookup.patch patches.ceph/0091-crush-fix-memory-leak-when-destroying-tree-buckets.patch patches.ceph/0092-crush-warn-on-do_rule-failure.patch patches.ceph/0093-ceph-osd_client-fix-endianness-bug-in-osd_req_encode.patch patches.ceph/0094-ceph-fix-bounds-check-in-ceph_decode_need-and-ceph_e.patch patches.ceph/0095-rbd-use-gfp_flags-parameter-in-rbd_header_from_disk.patch patches.ceph/0096-rbd-fix-integer-overflow-in-rbd_header_from_disk.patch patches.ceph/0097-rbd-protect-read-of-snapshot-sequence-number.patch patches.ceph/0098-rbd-store-snapshot-id-instead-of-index.patch patches.ceph/0099-rbd-remove-conditional-snapid-parameters.patch patches.ceph/0100-rbd-fix-snapshot-size-type.patch patches.ceph/0101-rbd-rename-__rbd_update_snaps-to-__rbd_refresh_heade.patch patches.ceph/0102-rbd-correct-sysfs-snap-attribute-documentation.patch patches.ceph/0103-ceph-messenger-use-read_partial-in-read_partial_mess.patch patches.ceph/0104-ceph-messenger-update-to-in-read_partial-caller.patch patches.ceph/0105-ceph-messenger-change-read_partial-to-take-end-arg.patch patches.ceph/0106-libceph-don-t-reset-kvec-in-prepare_write_banner.patch patches.ceph/0107-ceph-messenger-reset-connection-kvec-caller.patch patches.ceph/0108-ceph-messenger-send-banner-in-process_connect.patch patches.ceph/0109-ceph-drop-msgr-argument-from-prepare_write_connect.patch patches.ceph/0110-ceph-don-t-set-WRITE_PENDING-too-early.patch patches.ceph/0111-ceph-messenger-check-prepare_write_connect-result.patch patches.ceph/0112-ceph-messenger-rework-prepare_connect_authorizer.patch patches.ceph/0113-ceph-messenger-check-return-from-get_authorizer.patch patches.ceph/0114-ceph-define-ceph_auth_handshake-type.patch.filterdiff patches.ceph/0115-ceph-messenger-reduce-args-to-create_authorizer.patch.filterdiff patches.ceph/0116-ceph-ensure-auth-ops-are-defined-before-use.patch.filterdiff patches.ceph/0117-ceph-have-get_authorizer-methods-return-pointers.patch.filterdiff patches.ceph/0118-ceph-use-info-returned-by-get_authorizer.patch.filterdiff patches.ceph/0119-ceph-return-pointer-from-prepare_connect_authorizer.patch patches.ceph/0120-ceph-rename-prepare_connect_authorizer.patch patches.ceph/0121-ceph-add-auth-buf-in-prepare_write_connect.patch patches.ceph/0122-libceph-avoid-unregistering-osd-request-when-not-reg.patch patches.ceph/0123-libceph-fix-pg_temp-updates.patch patches.ceph/0124-rename-__atomic_add_unless.patch ######################################################## # ceph backport from 3.10-rc2 ######################################################## patches.ceph/0125-rbd-Fix-ceph_snap_context-size-calculation.patch patches.ceph/0126-rbd-endian-bug-in-rbd_req_cb.patch patches.ceph/0127-rbd-drop-a-useless-local-variable.patch patches.ceph/0128-rbd-define-dup_token.patch patches.ceph/0129-rbd-rename-rbd_dev-block_name.patch patches.ceph/0130-rbd-create-pool_id-device-attribute.patch patches.ceph/0131-rbd-dynamically-allocate-pool-name.patch patches.ceph/0132-rbd-dynamically-allocate-object-prefix.patch patches.ceph/0133-rbd-dynamically-allocate-image-header-name.patch patches.ceph/0134-rbd-dynamically-allocate-image-name.patch patches.ceph/0135-rbd-dynamically-allocate-snapshot-name.patch patches.ceph/0136-rbd-use-rbd_dev-consistently.patch patches.ceph/0137-rbd-rename-some-fields-in-struct-rbd_dev.patch patches.ceph/0138-rbd-more-symbol-renames.patch patches.ceph/0139-rbd-option-symbol-renames.patch patches.ceph/0140-rbd-kill-num_reply-parameters.patch patches.ceph/0141-rbd-return-errors-for-mapped-but-deleted-snapshot.patch patches.ceph/0142-rbd-only-reset-capacity-when-pointing-to-head.patch patches.ceph/0143-rbd-expose-the-correct-size-of-the-device-in-sysfs.patch patches.ceph/0144-rbd-set-image-size-when-header-is-updated.patch patches.ceph/0145-rbd-use-reference-counting-for-the-snap-context.patch patches.ceph/0146-rbd-send-header-version-when-notifying.patch patches.ceph/0147-rbd-don-t-use-snapc-seq-that-way.patch patches.ceph/0148-rbd-preserve-snapc-seq-in-rbd_header_set_snap.patch patches.ceph/0149-rbd-set-snapc-seq-only-when-refreshing-header.patch patches.ceph/0150-rbd-kill-rbd_image_header-snap_seq.patch patches.ceph/0151-rbd-drop-extra-header_rwsem-init.patch patches.ceph/0152-rbd-simplify-__rbd_remove_all_snaps.patch patches.ceph/0153-rbd-clean-up-a-few-dout-calls.patch patches.ceph/0154-rbd-encapsulate-header-validity-test.patch patches.ceph/0155-rbd-rename-rbd_device-id.patch patches.ceph/0156-rbd-snapc-is-unused-in-rbd_req_sync_read.patch patches.ceph/0157-rbd-drop-rbd_header_from_disk-gfp_flags-parameter.patch patches.ceph/0158-rbd-drop-rbd_dev-parameter-in-snap-functions.patch patches.ceph/0159-rbd-drop-object_name-from-rbd_req_sync_watch.patch patches.ceph/0160-rbd-drop-object_name-from-rbd_req_sync_notify.patch patches.ceph/0161-rbd-drop-object_name-from-rbd_req_sync_notify_ack.patch patches.ceph/0162-rbd-drop-object_name-from-rbd_req_sync_unwatch.patch patches.ceph/0163-rbd-have-__rbd_add_snap_dev-return-a-pointer.patch patches.ceph/0164-rbd-make-rbd_create_rw_ops-return-a-pointer.patch patches.ceph/0165-rbd-pass-null-version-pointer-in-add_snap.patch patches.ceph/0166-rbd-always-pass-ops-array-to-rbd_req_sync_op.patch patches.ceph/0167-rbd-fixes-in-rbd_header_from_disk.patch patches.ceph/0168-rbd-return-obj-version-in-__rbd_refresh_header.patch patches.ceph/0169-rbd-create-rbd_refresh_helper.patch patches.ceph/0170-rbd-drop-dev-reference-on-error-in-rbd_open.patch patches.ceph/0171-rbd-simplify-__rbd_init_snaps_header.patch patches.ceph/0172-rbd-make-snap_names_len-a-u64.patch patches.ceph/0173-rbd-ensure-invalid-pointers-are-made-null.patch patches.ceph/0174-rbd-use-sizeof-object-instead-of-sizeof-type.patch patches.ceph/0175-rbd-rearrange-rbd_header_from_disk.patch patches.ceph/0176-rbd-return-earlier-in-rbd_header_from_disk.patch patches.ceph/0177-rbd-expand-rbd_dev_ondisk_valid-checks.patch patches.ceph/0178-rbd-separate-reading-header-from-decoding-it.patch patches.ceph/0179-rbd-rename-block_name-object_prefix.patch patches.ceph/0180-rbd-add-new-snapshots-at-the-tail.patch patches.ceph/0181-rbd-handle-locking-inside-__rbd_client_find.patch patches.ceph/0182-rbd-don-t-over-allocate-space-for-object-prefix.patch patches.ceph/0183-rbd-kill-incore-snap_names_len.patch patches.ceph/0184-rbd-more-cleanup-in-rbd_header_from_disk.patch patches.ceph/0185-rbd-move-rbd_opts-to-struct-rbd_device.patch patches.ceph/0186-rbd-add-read_only-rbd-map-option.patch patches.ceph/0187-rbd-kill-notify_timeout-option.patch patches.ceph/0188-rbd-bio_chain_clone-cleanups.patch patches.ceph/0189-rbd-drop-needless-test-in-rbd_rq_fn.patch patches.ceph/0190-rbd-check-for-overflow-in-rbd_get_num_segments.patch patches.ceph/0191-rbd-split-up-rbd_get_segment.patch patches.ceph/0192-rbd-define-rbd_assert.patch patches.ceph/0193-rbd-rename-rbd_id_get.patch patches.ceph/0194-rbd-rename-__rbd_init_snaps_header.patch patches.ceph/0195-rbd-kill-rbd_dev-q.patch patches.ceph/0196-rbd-kill-rbd_image_header-total_snaps.patch patches.ceph/0197-rbd-separate-mapping-info-in-rbd_dev.patch patches.ceph/0198-rbd-record-mapped-size.patch patches.ceph/0199-rbd-return-snap-name-from-rbd_add_parse_args.patch patches.ceph/0200-rbd-set-mapping-name-with-the-rest.patch patches.ceph/0201-rbd-simplify-snap_by_name-interface.patch patches.ceph/0202-rbd-do-some-header-initialization-earlier.patch patches.ceph/0203-rbd-simplify-rbd_init_disk-a-bit.patch patches.ceph/0204-rbd-move-locking-out-of-rbd_header_set_snap.patch patches.ceph/0205-rbd-don-t-register-snapshots-in-bus_add_dev.patch patches.ceph/0206-rbd-use-snaps-list-in-rbd_snap_by_name.patch patches.ceph/0207-rbd-assign-header-name-later.patch patches.ceph/0208-rbd-defer-registering-snapshot-devices.patch patches.ceph/0209-rbd-call-set_snap-before-snap_devs_update.patch patches.ceph/0210-rbd-read-the-header-before-registering-device.patch patches.ceph/0211-rbd-defer-setting-device-id.patch patches.ceph/0212-rbd-call-rbd_init_disk-sooner.patch patches.ceph/0213-rbd-drop-dev-registration-check-for-new-snap.patch patches.ceph/0214-rbd-set-initial-capacity-in-rbd_init_disk.patch patches.ceph/0215-rbd-set-up-watch-before-announcing-disk.patch patches.ceph/0216-rbd-pass-flags-to-rbd_req_sync_exec.patch patches.ceph/0217-rbd-support-data-returned-from-OSD-methods.patch patches.ceph/0218-rbd-define-some-new-format-constants.patch patches.ceph/0219-rbd-define-rbd_dev_image_id.patch patches.ceph/0220-rbd-kill-create_snap-sysfs-entry.patch patches.ceph/0221-rbd-don-t-use-index-in-__rbd_add_snap_dev.patch patches.ceph/0222-rbd-add-an-rbd-features-field.patch patches.ceph/0223-rbd-encapsulate-code-that-gets-snapshot-info.patch patches.ceph/0224-rbd-lay-out-header-probe-infrastructure.patch patches.ceph/0225-rbd-add-code-to-get-the-size-of-a-v2-rbd-image.patch patches.ceph/0226-rbd-get-the-object-prefix-for-a-v2-rbd-image.patch patches.ceph/0227-rbd-get-image-features-for-a-v2-image.patch patches.ceph/0228-rbd-get-the-snapshot-context-for-a-v2-image.patch patches.ceph/0229-rbd-get-snapshot-name-for-a-v2-image.patch patches.ceph/0230-rbd-update-remaining-header-fields-for-v2.patch patches.ceph/0231-rbd-BUG-on-invalid-layout.patch patches.ceph/0232-rbd-define-rbd_update_mapping_size.patch patches.ceph/0233-rbd-define-rbd_dev_v2_refresh.patch patches.ceph/0234-rbd-implement-feature-checks.patch patches.ceph/0235-rbd-activate-v2-image-support.patch patches.ceph/0236-rbd-fix-bug-in-rbd_dev_id_put.patch patches.ceph/0237-rbd-zero-return-code-in-rbd_dev_image_id.patch patches.ceph/0238-rbd-fix-read-only-option-name.patch patches.ceph/0239-rbd-kill-rbd_req_-read-write.patch patches.ceph/0240-rbd-drop-rbd_do_op-opcode-and-flags.patch patches.ceph/0241-rbd-consolidate-rbd_do_op-calls.patch patches.ceph/0242-rbd-verify-rbd-image-order-value.patch patches.ceph/0243-rbd-increase-maximum-snapshot-name-length.patch patches.ceph/0244-rbd-simplify-rbd_merge_bvec.patch patches.ceph/0245-rbd-kill-rbd_device-rbd_opts.patch patches.ceph/0246-rbd-simplify-rbd_rq_fn.patch patches.ceph/0247-rbd-remove-snapshots-on-error-in-rbd_add.patch patches.ceph/0248-rbd-make-pool_id-a-64-bit-value.patch patches.ceph/0249-rbd-move-snap-info-out-of-rbd_mapping-struct.patch patches.ceph/0250-rbd-rename-snap_exists-field.patch patches.ceph/0251-rbd-move-ceph_parse_options-call-up.patch patches.ceph/0252-rbd-do-all-argument-parsing-in-one-place.patch patches.ceph/0253-rbd-get-rid-of-snap_name_len.patch patches.ceph/0254-rbd-remove-options-args-from-rbd_add_parse_args.patch patches.ceph/0255-rbd-remove-snap_name-arg-from-rbd_add_parse_args.patch patches.ceph/0256-rbd-pass-and-populate-rbd_options-structure.patch patches.ceph/0257-rbd-have-rbd_add_parse_args-return-error.patch patches.ceph/0258-rbd-define-image-specification-structure.patch patches.ceph/0259-rbd-add-reference-counting-to-rbd_spec.patch patches.ceph/0260-rbd-fill-rbd_spec-in-rbd_add_parse_args.patch patches.ceph/0261-rbd-don-t-pass-rbd_dev-to-rbd_get_client.patch patches.ceph/0262-rbd-consolidate-rbd_dev-init-in-rbd_add.patch patches.ceph/0263-rbd-define-rbd_dev_-create-destroy-helpers.patch patches.ceph/0264-rbd-encapsulate-last-part-of-probe.patch patches.ceph/0265-rbd-allow-null-image-name.patch patches.ceph/0266-rbd-allow-null-image-name.patch patches.ceph/0267-rbd-get-parent-spec-for-version-2-images.patch patches.ceph/0268-rbd-get-additional-info-in-parent-spec.patch patches.ceph/0269-rbd-do-not-allow-remove-of-mounted-on-image.patch patches.ceph/0270-rbd-get-rid-of-RBD_MAX_SEG_NAME_LEN.patch patches.ceph/0271-rbd-don-t-use-ENOTSUPP.patch patches.ceph/0272-rbd-get-rid-of-rbd_-get-put-_dev.patch patches.ceph/0273-rbd-document-rbd_spec-structure.patch patches.ceph/0274-rbd-kill-rbd_spec-image_name_len.patch patches.ceph/0275-rbd-kill-rbd_spec-image_id_len.patch patches.ceph/0276-rbd-use-kmemdup.patch patches.ceph/0277-rbd-define-and-use-rbd_warn.patch patches.ceph/0278-rbd-add-warning-messages-for-missing-arguments.patch patches.ceph/0279-rbd-add-a-warning-in-bio_chain_clone_range.patch patches.ceph/0280-rbd-add-warnings-to-rbd_dev_probe_update_spec.patch patches.ceph/0281-rbd-standardize-rbd_request-variable-names.patch patches.ceph/0282-rbd-standardize-ceph_osd_request-variable-names.patch patches.ceph/0283-rbd-be-picky-about-osd-request-status-type.patch patches.ceph/0284-rbd-encapsulate-handling-for-a-single-request.patch patches.ceph/0285-rbd-end-request-on-error-in-rbd_do_request-caller.patch patches.ceph/0286-rbd-a-little-more-cleanup-of-rbd_rq_fn.patch patches.ceph/0287-rbd-make-exists-flag-atomic.patch patches.ceph/0288-rbd-only-get-snap-context-for-write-requests.patch patches.ceph/0289-rbd-separate-layout-init.patch patches.ceph/0290-rbd-drop-oid-parameters-from-ceph_osdc_build_request.patch patches.ceph/0291-rbd-drop-snapid-parameter-from-rbd_req_sync_read.patch patches.ceph/0292-rbd-drop-flags-parameter-from-rbd_req_sync_exec.patch patches.ceph/0293-rbd-kill-rbd_req_sync_op-snapc-and-snapid-parameters.patch patches.ceph/0294-rbd-don-t-bother-setting-snapid-in-rbd_do_request.patch patches.ceph/0295-libceph-pass-length-to-ceph_osdc_build_request.patch patches.ceph/0296-libceph-drop-snapid-in-ceph_calc_raw_layout.patch patches.ceph/0297-libceph-drop-osdc-from-ceph_calc_raw_layout.patch patches.ceph/0298-libceph-don-t-set-flags-in-ceph_osdc_alloc_request.patch patches.ceph/0299-libceph-don-t-set-pages-or-bio-in-ceph_osdc_alloc_re.patch patches.ceph/0300-rbd-pass-num_op-with-ops-array.patch patches.ceph/0301-libceph-pass-num_op-with-ops.patch patches.ceph/0302-rbd-there-is-really-only-one-op.patch patches.ceph/0303-rbd-assume-single-op-in-a-request.patch patches.ceph/0304-rbd-pull-in-ceph_calc_raw_layout.patch patches.ceph/0305-rbd-open-code-rbd_calc_raw_layout.patch patches.ceph/0306-rbd-don-t-bother-calculating-file-mapping.patch patches.ceph/0307-rbd-use-a-common-layout-for-each-device.patch patches.ceph/0308-rbd-combine-rbd-sync-watch-unwatch-functions.patch patches.ceph/0309-rbd-don-t-leak-rbd_req-on-synchronous-requests.patch patches.ceph/0310-rbd-don-t-leak-rbd_req-for-rbd_req_sync_notify_ack.patch patches.ceph/0311-rbd-don-t-assign-extent-info-in-rbd_do_request.patch patches.ceph/0312-rbd-don-t-assign-extent-info-in-rbd_req_sync_op.patch patches.ceph/0313-rbd-move-call-osd-op-setup-into-rbd_osd_req_op_creat.patch patches.ceph/0314-rbd-move-remaining-osd-op-setup-into-rbd_osd_req_op_.patch patches.ceph/0315-rbd-assign-watch-request-more-directly.patch patches.ceph/0316-rbd-fix-type-of-snap_id-in-rbd_dev_v2_snap_info.patch patches.ceph/0317-rbd-small-changes.patch patches.ceph/0318-rbd-check-for-overflow-in-rbd_get_num_segments.patch patches.ceph/0319-rbd-don-t-retry-setting-up-header-watch.patch patches.ceph/0320-rbd-new-request-tracking-code.patch patches.ceph/0321-rbd-kill-rbd_rq_fn-and-all-other-related-code.patch patches.ceph/0322-rbd-kill-rbd_req_coll-and-rbd_request.patch patches.ceph/0323-rbd-implement-sync-object-read-with-new-code.patch patches.ceph/0324-rbd-get-rid-of-rbd_req_sync_read.patch patches.ceph/0325-rbd-implement-watch-unwatch-with-new-code.patch patches.ceph/0326-rbd-get-rid-of-rbd_req_sync_watch.patch patches.ceph/0327-rbd-use-new-code-for-notify-ack.patch patches.ceph/0328-rbd-get-rid-of-rbd_req_sync_notify_ack.patch patches.ceph/0329-rbd-send-notify-ack-asynchronously.patch patches.ceph/0330-rbd-implement-sync-method-with-new-code.patch patches.ceph/0331-rbd-get-rid-of-rbd_req_sync_exec.patch patches.ceph/0332-rbd-unregister-linger-in-watch-sync-routine.patch patches.ceph/0333-rbd-track-object-rather-than-osd-request-for-watch.patch patches.ceph/0334-rbd-decrement-obj-request-count-when-deleting.patch patches.ceph/0335-rbd-don-t-drop-watch-requests-on-completion.patch patches.ceph/0336-rbd-define-flags-field-use-it-for-exists-flag.patch patches.ceph/0337-rbd-prevent-open-for-image-being-removed.patch patches.ceph/0338-rbd-don-t-take-extra-bio-reference-for-osd-client.patch patches.ceph/0339-libceph-don-t-require-r_num_pages-for-bio-requests.patch patches.ceph/0340-rbd-turn-off-interrupts-for-open-remove-locking.patch patches.ceph/0341-rbd-add-barriers-near-done-flag-operations.patch patches.ceph/0342-libceph-kill-ceph_osdc_create_event-one_shot-paramet.patch patches.ceph/0343-rbd-add-parentheses-to-object-request-iterator-macro.patch patches.ceph/0344-libceph-allow-STAT-osd-operations.patch patches.ceph/0345-rbd-prevent-bytes-transferred-overflow.patch patches.ceph/0346-rbd-ignore-result-of-ceph_copy_from_page_vector.patch patches.ceph/0347-libceph-drop-return-value-from-page-vector-copy-rout.patch patches.ceph/0348-rbd-ignore-zero-length-requests.patch patches.ceph/0349-rbd-barriers-are-hard.patch patches.ceph/0350-rbd-normalize-dout-calls.patch patches.ceph/0351-rbd-eliminate-sparse-warnings.patch patches.ceph/0352-rbd-move-rbd_osd_trivial_callback.patch patches.ceph/0353-rbd-pass-length-not-op-for-osd-completions.patch patches.ceph/0354-libceph-update-osd-request-reply-encoding.patch patches.ceph/0355-block-Add-bio_for_each_segment_all.patch patches.ceph/0356-rbd-don-t-zero-fill-non-image-object-requests.patch patches.ceph/0357-rbd-do-a-safe-list-traversal-in-rbd_img_request_subm.patch patches.ceph/0358-libceph-separate-osd-request-data-info.patch patches.ceph/0359-libceph-distinguish-page-and-bio-requests.patch patches.ceph/0360-libceph-separate-read-and-write-data.patch patches.ceph/0361-libceph-record-byte-count-not-page-count.patch patches.ceph/0362-libceph-let-osd-ops-determine-request-data-length.patch patches.ceph/0363-ceph-move-max-constant-definitions.patch patches.ceph/0364-libceph-define-source-request-op-functions.patch patches.ceph/0365-libceph-record-length-of-bio-list-with-bio.patch patches.ceph/0366-rbd-define-inbound-data-size-for-method-ops.patch patches.ceph/0367-libceph-define-osd-data-initialization-helpers.patch patches.ceph/0368-rbd-define-rbd_osd_req_format_op.patch patches.ceph/0369-libceph-keep-source-rather-than-message-osd-op-array.patch patches.ceph/0370-libceph-add-data-pointers-in-osd-op-structures.patch patches.ceph/0371-libceph-specify-osd-op-by-index-in-request.patch patches.ceph/0372-rbd-don-t-set-data-in-rbd_osd_req_format_op.patch patches.ceph/0373-rbd-separate-initialization-of-osd-data.patch patches.ceph/0374-rbd-rearrange-some-code-for-consistency.patch patches.ceph/0375-libceph-combine-initializing-and-setting-osd-data.patch patches.ceph/0376-libceph-make-method-call-data-be-a-separate-data-ite.patch patches.ceph/0377-rbd-update-feature-bits.patch patches.ceph/0378-rbd-record-overall-image-request-result.patch patches.ceph/0379-rbd-record-aggregate-image-transfer-count.patch patches.ceph/0380-rbd-record-image-relative-offset-in-object-requests.patch patches.ceph/0381-rbd-define-image-request-flags.patch patches.ceph/0382-rbd-define-image-request-originator-flag.patch patches.ceph/0383-rbd-define-image-request-layered-flag.patch patches.ceph/0384-rbd-encapsulate-image-object-end-request-handling.patch patches.ceph/0385-rbd-define-an-rbd-object-request-flags-field.patch patches.ceph/0386-rbd-add-an-object-request-flag-for-image-data-object.patch patches.ceph/0387-rbd-probe-the-parent-of-an-image-if-present.patch patches.ceph/0388-rbd-implement-layered-reads.patch patches.ceph/0389-libceph-kill-off-osd-data-write_request-parameters.patch patches.ceph/0390-rbd-adjust-image-object-request-ref-counting.patch patches.ceph/0391-rbd-always-check-IMG_DATA-flag.patch patches.ceph/0392-rbd-add-target-object-existence-flags.patch patches.ceph/0393-rbd-issue-stat-request-before-layered-write.patch patches.ceph/0394-rbd-define-separate-read-and-write-format-funcs.patch patches.ceph/0395-rbd-encapsulate-submission-of-image-object-requests.patch patches.ceph/0396-rbd-define-zero_pages.patch patches.ceph/0397-rbd-support-page-array-image-requests.patch patches.ceph/0398-rbd-revalidate_disk-upon-rbd-resize.patch patches.ceph/0399-rbd-implement-full-object-parent-reads.patch patches.ceph/0400-rbd-issue-a-copyup-for-layered-writes.patch patches.ceph/0401-rbd-enforce-parent-overlap.patch patches.ceph/0402-rbd-give-rbd_obj_read_sync-buffer-void-type.patch patches.ceph/0403-rbd-void-data-pointers-for-rbd_obj_method_sync.patch patches.ceph/0404-rbd-have-rbd_obj_method_sync-return-transfer-count.patch patches.ceph/0405-rbd-get-and-check-striping-parameters.patch patches.ceph/0406-rbd-activate-support-for-layered-images.patch patches.ceph/0407-rbd-don-t-create-sysfs-entries-for-non-mapped-snapsh.patch patches.ceph/0408-rbd-fix-leak-of-snapshots-during-initial-probe.patch patches.ceph/0409-rbd-make-snap_size-order-parameter-optional.patch patches.ceph/0410-rbd-only-update-values-on-snap_info-success.patch patches.ceph/0411-rbd-rename-__rbd_add_snap_dev.patch patches.ceph/0412-rbd-fix-leak-of-format-2-snapshot-names.patch patches.ceph/0413-rbd-use-rbd_obj_method_sync-return-value.patch patches.ceph/0414-rbd-avoid-dropping-extra-reference-in-rbd_free_disk.patch patches.ceph/0415-rbd-have-rbd_dev_image_id-set-format-1-image-id.patch patches.ceph/0416-rbd-fix-image-id-leak-in-initial-probe.patch patches.ceph/0417-rbd-have-snap_by_name-return-a-snapshot.patch patches.ceph/0418-rbd-set-snapshot-id-in-rbd_dev_probe_update_spec.patch patches.ceph/0419-rbd-make-rbd-spec-names-pointer-to-const.patch patches.ceph/0420-rbd-move-stripe_unit-and-stripe_count-into-header.patch patches.ceph/0421-rbd-use-rbd_warn-not-WARN_ON.patch patches.ceph/0422-rbd-define-rbd-snap-context-routines.patch patches.ceph/0423-rbd-make-rbd_dev_destroy-match-rbd_dev_create.patch patches.ceph/0424-rbd-rename-rbd_dev_probe.patch patches.ceph/0425-rbd-refactor-rbd_dev_probe_update_spec.patch patches.ceph/0426-rbd-fix-a-bug-in-resizing-a-mapping.patch patches.ceph/0427-rbd-fix-up-some-sysfs-stuff.patch patches.ceph/0428-rbd-only-set-device-exists-flag-when-ready.patch patches.ceph/0429-rbd-defer-setting-disk-capacity.patch patches.ceph/0430-rbd-encapsulate-probing-for-parent-devices.patch patches.ceph/0431-rbd-encapsulate-removing-parent-devices.patch patches.ceph/0432-rbd-set-mapping-info-earlier.patch patches.ceph/0433-rbd-kill-__rbd_remove.patch patches.ceph/0434-rbd-fix-rbd_dev_remove_parent.patch patches.ceph/0435-rbd-remove-parent-devices-on-probe-error.patch patches.ceph/0436-rbd-probe-for-the-parent-earlier.patch patches.ceph/0437-rbd-move-more-initialization-into-rbd_dev_image_prob.patch patches.ceph/0438-rbd-define-rbd_header_name.patch patches.ceph/0439-rbd-don-t-clean-up-watch-in-device-release-function.patch patches.ceph/0440-rbd-don-t-bother-checking-whether-order-changes.patch patches.ceph/0441-rbd-set-up-watch-in-rbd_dev_image_probe.patch patches.ceph/0442-rbd-drop-module-later.patch patches.ceph/0443-rbd-don-t-destroy-rbd_dev-in-device-release-function.patch patches.ceph/0444-rbd-define-rbd_dev_unprobe.patch patches.ceph/0445-rbd-don-t-have-device-release-destroy-rbd_dev.patch patches.ceph/0446-rbd-set-up-devices-only-for-mapped-images.patch patches.ceph/0447-ceph-use-ceph_create_snap_context.patch patches.ceph/0448-rbd-fix-up-the-layering-warning-message.patch patches.ceph/0449-rbd-don-t-revalidate-so-much.patch patches.ceph/0450-rbd-snap-names-are-pointer-to-constant-data.patch patches.ceph/0451-rbd-stop-tracking-header-object-version.patch patches.ceph/0452-rbd-get-rid-of-some-version-parameters.patch patches.ceph/0453-rbd-more-version-parameter-removal.patch patches.ceph/0454-rbd-drop-rbd_obj_method_sync-version-parameter.patch patches.ceph/0455-rbd-drop-obj_request-version.patch patches.ceph/0456-rbd-look-up-snapshot-name-in-names-buffer.patch patches.ceph/0457-rbd-use-snap_id-not-index-to-look-up-snap-info.patch patches.ceph/0458-rbd-define-rbd_snap_size-and-rbd_snap_features.patch patches.ceph/0459-rbd-kill-off-the-snapshot-list.patch patches.ceph/0460-rbd-clear-EXISTS-flag-if-mapped-snapshot-disappears.patch patches.ceph/0461-rbd-use-binary-search-for-snapshot-lookup.patch patches.ceph/0462-rbd-allocate-image-requests-with-a-slab-allocator.patch patches.ceph/0463-rbd-allocate-name-separate-from-obj_request.patch patches.ceph/0464-rbd-allocate-object-requests-with-a-slab-allocator.patch patches.ceph/0465-rbd-allocate-image-object-names-with-a-slab-allocato.patch patches.ceph/0466-rbd-fix-image-request-leak-on-parent-read.patch patches.ceph/0467-block_device_operations-release-should-return-void.patch patches.ceph/0468-rbd-fix-leak-of-format-2-snapshot-context.patch patches.ceph/0469-rbd-revalidate-only-for-mapping-size-changes.patch patches.ceph/0470-rbd-update-capacity-in-rbd_dev_refresh.patch patches.ceph/0471-rbd-kill-rbd_update_mapping_size.patch patches.ceph/0472-rbd-don-t-print-warning-if-not-mapping-a-parent.patch patches.ceph/0473-rbd-don-t-look-up-snapshot-id-in-rbd_dev_mapping_set.patch patches.ceph/0474-rbd-kill-rbd_dev_clear_mapping.patch patches.ceph/0475-rbd-always-set-read-only-flag-in-rbd_add.patch patches.ceph/0476-rbd-set-the-mapping-size-and-features-later.patch patches.ceph/0477-rbd-zero-format-1-header-structure-earlier.patch patches.ceph/0478-rbd-refactor-rbd_header_from_disk.patch patches.ceph/0479-rbd-update-in-core-header-directly.patch patches.ceph/0480-rbd-simplify-rbd_dev_v1_probe.patch patches.ceph/0481-rbd-get-rid-of-trivial-v1-header-wrappers.patch patches.ceph/0482-rbd-define-rbd_dev_v2_header_info.patch patches.ceph/0483-rbd-fix-an-incorrect-assertion-condition.patch patches.ceph/0484-rbd-support-reading-parent-page-data.patch patches.ceph/0485-rbd-set-mapping-read-only-flag-in-rbd_add.patch patches.ceph/0486-rbd-only-set-up-watch-for-mapped-images.patch patches.ceph/0487-rbd-kill-rbd_img_request_get.patch patches.ceph/0488-rbd-fix-parent-request-size-assumption.patch patches.ceph/0489-rbd-support-reading-parent-page-data-for-writes.patch patches.ceph/0490-rbd-ignore-zero-overlap-parent.patch patches.ceph/0491-rbd-get-parent-info-on-refresh.patch patches.ceph/0492-rbd-don-t-release-write-request-until-necessary.patch patches.ceph/0493-rbd-define-rbd_dev_unparent.patch patches.ceph/0494-rbd-define-parent-image-request-routines.patch patches.ceph/0495-rbd-reference-count-parent-requests.patch patches.ceph/0496-rbd-detect-when-clone-image-is-flattened.patch patches.ceph/0497-rbd-re-submit-read-request-for-flattened-clone.patch patches.ceph/0498-rbd-re-submit-write-request-for-flattened-clone.patch patches.ceph/0499-rbd-re-submit-flattened-write-request-part-2.patch patches.ceph/0500-crush-include-header-for-global-symbols.patch patches.ceph/0501-libceph-eliminate-connection-state-DEAD.patch patches.ceph/0502-libceph-kill-bad_proto-ceph-connection-op.patch patches.ceph/0503-libceph-rename-socket-callbacks.patch patches.ceph/0504-libceph-rename-kvec_reset-and-kvec_add-functions.patch patches.ceph/0505-libceph-embed-ceph-messenger-structure-in-ceph_clien.patch patches.ceph/0506-libceph-start-separating-connection-flags-from-state.patch patches.ceph/0507-libceph-start-tracking-connection-socket-state.patch patches.ceph/0508-libceph-provide-osd-number-when-creating-osd.patch patches.ceph/0509-libceph-set-CLOSED-state-bit-in-con_init.patch patches.ceph/0510-libceph-osd_client-don-t-drop-reply-reference-too-ea.patch patches.ceph/0511-libceph-use-con-get-put-ops-from-osd_client.patch patches.ceph/0512-libceph-embed-ceph-connection-structure-in-mon_clien.patch patches.ceph/0513-libceph-drop-connection-refcounting-for-mon_client.patch patches.ceph/0514-libceph-init-monitor-connection-when-opening.patch patches.ceph/0515-libceph-fully-initialize-connection-in-con_init.patch patches.ceph/0516-libceph-tweak-ceph_alloc_msg.patch patches.ceph/0517-libceph-have-messages-point-to-their-connection.patch patches.ceph/0518-libceph-have-messages-take-a-connection-reference.patch patches.ceph/0519-libceph-make-ceph_con_revoke-a-msg-operation.patch patches.ceph/0520-libceph-make-ceph_con_revoke_message-a-msg-op.patch patches.ceph/0521-rbd-Clear-ceph_msg-bio_iter-for-retransmitted-messag.patch patches.ceph/0522-libceph-fix-overflow-in-__decode_pool_names.patch patches.ceph/0523-libceph-fix-overflow-in-osdmap_decode.patch patches.ceph/0524-libceph-fix-overflow-in-osdmap_apply_incremental.patch patches.ceph/0525-libceph-transition-socket-state-prior-to-actual-conn.patch patches.ceph/0526-libceph-flush-msgr-queue-during-mon_client-shutdown.patch patches.ceph/0527-libceph-fix-NULL-dereference-in-reset_connection.patch patches.ceph/0528-libceph-use-con-get-put-methods.patch patches.ceph/0529-libceph-drop-ceph_con_get-put-helpers-and-nref-membe.patch patches.ceph/0530-libceph-encapsulate-out-message-data-setup.patch patches.ceph/0531-libceph-encapsulate-advancing-msg-page.patch patches.ceph/0532-libceph-don-t-mark-footer-complete-before-it-is.patch patches.ceph/0533-libceph-move-init_bio_-functions-up.patch patches.ceph/0534-libceph-move-init-of-bio_iter.patch patches.ceph/0535-libceph-don-t-use-bio_iter-as-a-flag.patch patches.ceph/0536-libceph-SOCK_CLOSED-is-a-flag-not-a-state.patch patches.ceph/0537-libceph-don-t-change-socket-state-on-sock-event.patch patches.ceph/0538-libceph-just-set-SOCK_CLOSED-when-state-changes.patch patches.ceph/0539-libceph-don-t-touch-con-state-in-con_close_socket.patch patches.ceph/0540-libceph-clear-CONNECTING-in-ceph_con_close.patch patches.ceph/0541-libceph-clear-NEGOTIATING-when-done.patch patches.ceph/0542-libceph-define-and-use-an-explicit-CONNECTED-state.patch patches.ceph/0543-libceph-separate-banner-and-connect-writes.patch patches.ceph/0544-libceph-distinguish-two-phases-of-connect-sequence.patch patches.ceph/0545-libceph-small-changes-to-messenger.c.patch patches.ceph/0546-libceph-add-some-fine-ASCII-art.patch patches.ceph/0547-libceph-set-peer-name-on-con_open-not-init.patch patches.ceph/0548-libceph-initialize-mon_client-con-only-once.patch patches.ceph/0549-libceph-allow-sock-transition-from-CONNECTING-to-CLO.patch patches.ceph/0550-net-Fix-non-kernel-doc-comments-with-kernel-doc-star.patch patches.ceph/0551-libceph-fix-messenger-retry.patch patches.ceph/0552-libceph-initialize-msgpool-message-types.patch patches.ceph/0553-libceph-initialize-rb-list-nodes-in-ceph_osd_request.patch patches.ceph/0554-libceph-prevent-the-race-of-incoming-work-during-tea.patch patches.ceph/0555-libceph-move-feature-bits-to-separate-header.patch patches.ceph/0556-libceph-support-crush-tunables.patch patches.ceph/0557-libceph-report-socket-read-write-error-message.patch patches.ceph/0558-libceph-fix-mutex-coverage-for-ceph_con_close.patch patches.ceph/0559-libceph-resubmit-linger-ops-when-pg-mapping-changes.patch patches.ceph/0560-libceph-re-initialize-bio_iter-on-start-of-message-r.patch patches.ceph/0561-libceph-protect-ceph_con_open-with-mutex.patch patches.ceph/0562-libceph-reset-connection-retry-on-successfully-negot.patch patches.ceph/0563-libceph-trivial-fix-for-the-incorrect-debug-output.patch patches.ceph/0564-libceph-fix-fault-locking-close-socket-on-lossy-faul.patch patches.ceph/0565-libceph-move-msgr-clear_standby-under-con-mutex-prot.patch patches.ceph/0566-libceph-move-ceph_con_send-closed-check-under-the-co.patch patches.ceph/0567-libceph-drop-gratuitous-socket-close-calls-in-con_wo.patch patches.ceph/0568-libceph-close-socket-directly-from-ceph_con_close.patch patches.ceph/0569-libceph-drop-unnecessary-CLOSED-check-in-socket-stat.patch patches.ceph/0570-libceph-replace-connection-state-bits-with-states.patch patches.ceph/0571-libceph-clean-up-con-flags.patch patches.ceph/0572-libceph-clear-all-flags-on-con_close.patch patches.ceph/0573-libceph-be-less-chatty-about-stray-replies.patch patches.ceph/0574-libceph-fix-handling-of-immediate-socket-connect-fai.patch patches.ceph/0575-libceph-revoke-mon_client-messages-on-session-restar.patch patches.ceph/0576-libceph-verify-state-after-retaking-con-lock-after-d.patch patches.ceph/0577-libceph-avoid-dropping-con-mutex-before-fault.patch patches.ceph/0578-libceph-change-ceph_con_in_msg_alloc-convention-to-b.patch patches.ceph/0579-libceph-recheck-con-state-after-allocating-incoming-.patch patches.ceph/0580-libceph-fix-crypto-key-null-deref-memory-leak.patch patches.ceph/0581-libceph-delay-debugfs-initialization-until-we-learn-.patch patches.ceph/0582-libceph-avoid-truncation-due-to-racing-banners.patch patches.ceph/0583-libceph-only-kunmap-kmapped-pages.patch patches.ceph/0584-libceph-remove-unused-monc-have_fsid.patch patches.ceph/0585-libceph-Fix-sparse-warning.patch patches.ceph/0586-ceph-use-list_move_tail-instead-of-list_del-list_add.patch patches.ceph/0587-libceph-check-for-invalid-mapping.patch patches.ceph/0588-ceph-propagate-layout-error-on-osd-request-creation.patch patches.ceph/0589-KEYS-Add-payload-preparsing-opportunity-prior-to-key.patch patches.ceph/0590-rbtree-empty-nodes-have-no-color.patch patches.ceph/0591-rbd-reset-BACKOFF-if-unable-to-re-queue.patch patches.ceph/0592-rbd-let-con_work-handle-backoff.patch patches.ceph/0593-rbd-define-common-queue_con_delay.patch patches.ceph/0594-libceph-avoid-NULL-kref_put-when-osd-reset-races-wit.patch patches.ceph/0595-libceph-fix-osdmap-decode-error-paths.patch patches.ceph/0596-libceph-define-ceph_pg_pool_name_by_id.patch patches.ceph/0597-libceph-remove-osdtimeout-option.patch patches.ceph/0598-ceph-don-t-reference-req-after-put.patch patches.ceph/0599-libceph-avoid-using-freed-osd-in-__kick_osd_requests.patch patches.ceph/0600-rbd-remove-linger-unconditionally.patch patches.ceph/0601-libceph-socket-can-close-in-any-connection-state.patch patches.ceph/0602-libceph-report-connection-fault-with-warning.patch patches.ceph/0603-libceph-init-osd-o_node-in-create_osd.patch patches.ceph/0604-libceph-init-event-node-in-ceph_osdc_create_event.patch patches.ceph/0605-libceph-don-t-use-rb_init_node-in-ceph_osdc_alloc_re.patch patches.ceph/0606-libceph-register-request-before-unregister-linger.patch patches.ceph/0607-libceph-move-linger-requests-sooner-in-kick_requests.patch patches.ceph/0608-libceph-always-reset-osds-when-kicking.patch patches.ceph/0609-libceph-WARN-don-t-BUG-on-unexpected-connection-stat.patch patches.ceph/0610-libceph-fix-protocol-feature-mismatch-failure-path.patch patches.ceph/0611-net-ceph-remove-depends-on-CONFIG_EXPERIMENTAL.patch patches.ceph/0612-ceph-re-calculate-truncate_size-for-strip-object.patch patches.ceph/0613-libceph-for-chooseleaf-rules-retry-CRUSH-map-descent.patch patches.ceph/0614-crush-avoid-recursion-if-we-have-already-collided.patch patches.ceph/0615-libceph-reformat-__reset_osd.patch patches.ceph/0616-rbd-drop-oid-parameters-from-ceph_osdc_build_request.patch patches.ceph/0617-libceph-always-allow-trail-in-osd-request.patch patches.ceph/0618-libceph-kill-op_needs_trail.patch patches.ceph/0619-libceph-pass-length-to-ceph_osdc_build_request.patch patches.ceph/0620-libceph-pass-length-to-ceph_calc_file_object_mapping.patch patches.ceph/0621-libceph-drop-snapid-in-ceph_calc_raw_layout.patch patches.ceph/0622-libceph-drop-osdc-from-ceph_calc_raw_layout.patch patches.ceph/0623-libceph-don-t-set-flags-in-ceph_osdc_alloc_request.patch patches.ceph/0624-libceph-don-t-set-pages-or-bio-in-ceph_osdc_alloc_re.patch patches.ceph/0625-libceph-pass-num_op-with-ops.patch patches.ceph/0626-libceph-fix-undefined-behavior-when-using-snprintf.patch patches.ceph/0627-ceph-Only-allow-mounts-in-the-initial-network-namesp.patch patches.ceph/0628-libceph-fix-messenger-CONFIG_BLOCK-dependencies.patch patches.ceph/0629-libceph-add-a-compatibility-check-interface.patch patches.ceph/0630-rbd-don-t-take-extra-bio-reference-for-osd-client.patch patches.ceph/0631-libceph-don-t-require-r_num_pages-for-bio-requests.patch patches.ceph/0632-ceph-kill-ceph_osdc_writepages-nofail-parameter.patch patches.ceph/0633-ceph-kill-ceph_osdc_writepages-dosync-parameter.patch patches.ceph/0634-ceph-kill-ceph_osdc_writepages-flags-parameter.patch patches.ceph/0635-ceph-kill-ceph_osdc_new_request-num_reply-parameter.patch patches.ceph/0636-libceph-lock-outside-send_queued.patch patches.ceph/0637-libdeph-don-t-export-ceph_osdc_init-or-ceph_osdc_sto.patch patches.ceph/0638-libceph-kill-ceph_calc_raw_layout.patch patches.ceph/0639-libceph-kill-ceph_osdc_create_event-one_shot-paramet.patch patches.ceph/0640-libceph-kill-ceph_osdc_wait_event.patch patches.ceph/0641-libceph-add-ceph_osd_state_name.patch patches.ceph/0642-libceph-update-ceph_osd_op_name.patch patches.ceph/0643-libceph-report-defined-but-unsupported-osd-ops.patch patches.ceph/0644-libceph-remove-dead-code-in-osd_req_encode_op.patch patches.ceph/0645-libceph-simplify-data-length-calculation.patch patches.ceph/0646-libceph-allow-STAT-osd-operations.patch patches.ceph/0647-libceph-use-void-pointers-in-page-vector-functions.patch patches.ceph/0648-libceph-drop-return-value-from-page-vector-copy-rout.patch patches.ceph/0649-libceph-define-connection-flag-helpers.patch patches.ceph/0650-libceph-eliminate-sparse-warnings.patch patches.ceph/0651-libceph-encapsulate-connection-backoff.patch patches.ceph/0652-libceph-separate-non-locked-fault-handling.patch patches.ceph/0653-libceph-use-a-flag-to-indicate-a-fault-has-occurred.patch patches.ceph/0654-libceph-use-a-do.while-loop-in-con_work.patch patches.ceph/0655-libceph-rename-ceph_pg-ceph_pg_v1.patch patches.ceph/0656-net-cleanup-unsigned-to-unsigned-int.patch patches.ceph/0657-libceph-decode-into-cpu-native-ceph_pg-type.patch patches.ceph/0658-ceph-update-support-for-PGID64-PGPOOL3-OSDENC-protoc.patch patches.ceph/0659-libceph-calculate-placement-based-on-the-internal-da.patch patches.ceph/0660-libceph-update-osd-request-reply-encoding.patch patches.ceph/0661-libceph-add-support-for-HASHPSPOOL-pool-flag.patch patches.ceph/0662-libceph-fix-decoding-of-pgids.patch patches.ceph/0663-libceph-fix-a-osd-request-memory-leak.patch patches.ceph/0664-libceph-make-ceph_msg-bio_seg-be-unsigned.patch patches.ceph/0665-libceph-pass-object-number-back-to-calc_layout-calle.patch patches.ceph/0666-libceph-format-target-object-name-in-caller.patch patches.ceph/0667-libceph-don-t-pass-request-to-calc_layout.patch patches.ceph/0668-libceph-distinguish-page-array-and-pagelist-count.patch patches.ceph/0669-libceph-set-page-alignment-in-start_request.patch patches.ceph/0670-libceph-complete-lingering-requests-only-once.patch patches.ceph/0671-libceph-fix-wrong-opcode-use-in-osd_req_encode_op.patch patches.ceph/0672-libceph-kill-ceph_msg-pagelist_count.patch patches.ceph/0673-libceph-rename-ceph_calc_object_layout.patch patches.ceph/0674-libceph-drop-mutex-while-allocating-a-message.patch patches.ceph/0675-libceph-define-mds_alloc_msg-method.patch patches.ceph/0676-libceph-don-t-assign-page-info-in-ceph_osdc_new_requ.patch patches.ceph/0677-libceph-separate-osd-request-data-info.patch patches.ceph/0678-libceph-distinguish-page-and-bio-requests.patch patches.ceph/0679-libceph-separate-read-and-write-data.patch patches.ceph/0680-libceph-clean-up-skipped-message-logic.patch patches.ceph/0681-libceph-define-CEPH_MSG_MAX_MIDDLE_LEN.patch patches.ceph/0682-libceph-minor-byte-order-problems-in-read_partial_me.patch patches.ceph/0683-libceph-change-type-of-ceph_tcp_sendpage-more.patch patches.ceph/0684-libceph-kill-args-in-read_partial_message_bio.patch patches.ceph/0685-libceph-define-and-use-in_msg_pos_next.patch patches.ceph/0686-libceph-advance-pagelist-with-list_rotate_left.patch patches.ceph/0687-libceph-simplify-new-message-initialization.patch patches.ceph/0688-libceph-record-byte-count-not-page-count.patch patches.ceph/0689-libceph-isolate-message-page-field-manipulation.patch patches.ceph/0690-libceph-set-page-info-with-byte-length.patch patches.ceph/0691-libceph-isolate-other-message-data-fields.patch patches.ceph/0692-ceph-only-set-message-data-pointers-if-non-empty.patch patches.ceph/0693-libceph-record-message-data-byte-length.patch patches.ceph/0694-libceph-set-response-data-fields-earlier.patch patches.ceph/0695-libceph-activate-message-data-assignment-checks.patch patches.ceph/0696-libceph-use-local-variables-for-message-positions.patch patches.ceph/0697-libceph-consolidate-message-prep-code.patch patches.ceph/0698-libceph-small-write_partial_msg_pages-refactor.patch patches.ceph/0699-libceph-encapsulate-reading-message-data.patch patches.ceph/0700-libceph-define-and-use-ceph_tcp_recvpage.patch patches.ceph/0701-libceph-define-and-use-ceph_crc32c_page.patch patches.ceph/0702-libceph-define-ceph_msg_has_-data-macros.patch patches.ceph/0703-libceph-be-explicit-about-message-data-representatio.patch patches.ceph/0704-libceph-abstract-message-data.patch patches.ceph/0705-libceph-start-defining-message-data-cursor.patch patches.ceph/0706-libceph-prepare-for-other-message-data-item-types.patch patches.ceph/0707-libceph-use-data-cursor-for-message-pagelist.patch patches.ceph/0708-libceph-implement-bio-message-data-item-cursor.patch patches.ceph/0709-libceph-implement-pages-array-cursor.patch patches.ceph/0710-libceph-let-osd-ops-determine-request-data-length.patch patches.ceph/0711-libceph-have-osd-requests-support-pagelist-data.patch patches.ceph/0712-libceph-kill-osd-request-r_trail.patch patches.ceph/0713-libceph-kill-message-trail.patch patches.ceph/0714-libceph-more-cleanup-of-write_partial_msg_pages.patch patches.ceph/0715-libceph-implement-RECONNECT_SEQ-feature.patch patches.ceph/0716-libceph-clear-messenger-auth_retry-flag-when-we-auth.patch patches.ceph/0717-libceph-fix-authorizer-invalidation.patch patches.ceph/0718-libceph-add-update_authorizer-auth-method.patch patches.ceph/0719-libceph-wrap-auth-ops-in-wrapper-functions.patch patches.ceph/0720-libceph-wrap-auth-methods-in-a-mutex.patch patches.ceph/0721-libceph-slightly-defer-registering-osd-request.patch patches.ceph/0722-libceph-no-more-kick_requests-race.patch patches.ceph/0723-libceph-requeue-only-sent-requests-when-kicking.patch patches.ceph/0724-libceph-keep-request-lists-in-tid-order.patch patches.ceph/0725-libceph-send-queued-requests-when-starting-new-one.patch patches.ceph/0726-libceph-initialize-data-fields-on-last-msg-put.patch patches.ceph/0727-libceph-drop-pages-parameter.patch patches.ceph/0728-libceph-record-residual-bytes-for-all-message-data-t.patch patches.ceph/0729-libceph-use-cursor-for-bio-reads.patch patches.ceph/0730-libceph-kill-ceph-message-bio_iter-bio_seg.patch patches.ceph/0731-libceph-use-cursor-for-inbound-data-pages.patch patches.ceph/0732-libceph-no-outbound-zero-data.patch patches.ceph/0733-libceph-get-rid-of-read-helpers.patch patches.ceph/0734-libceph-collapse-all-data-items-into-one.patch patches.ceph/0735-libceph-use-cursor-resid-for-loop-condition.patch patches.ceph/0736-libceph-kill-most-of-ceph_msg_pos.patch patches.ceph/0737-libceph-kill-last-of-ceph_msg_pos.patch patches.ceph/0738-libceph-don-t-add-to-crc-unless-data-sent.patch patches.ceph/0739-libceph-use-only-ceph_msg_data_advance.patch patches.ceph/0740-libceph-make-message-data-be-a-pointer.patch patches.ceph/0741-libceph-fix-broken-data-length-assertions.patch patches.ceph/0742-libceph-page-offset-must-be-less-than-page-size.patch patches.ceph/0743-libceph-account-for-alignment-in-pages-cursor.patch patches.ceph/0744-libceph-be-explicit-in-masking-bottom-16-bits.patch patches.ceph/0745-libceph-define-osd_req_opcode_valid.patch patches.ceph/0746-libceph-define-source-request-op-functions.patch patches.ceph/0747-libceph-pass-offset-and-length-out-of-calc_layout.patch patches.ceph/0748-libceph-don-t-update-op-in-calc_layout.patch patches.ceph/0749-libceph-clean-up-ceph_osd_new_request.patch patches.ceph/0750-libceph-use-osd_req_op_extent_init.patch patches.ceph/0751-libceph-drop-mutex-on-error-in-handle_reply.patch patches.ceph/0752-libceph-define-ceph_decode_pgid-only-once.patch patches.ceph/0753-libceph-drop-ceph_osd_request-r_con_filling_msg.patch patches.ceph/0754-libceph-record-message-data-length.patch patches.ceph/0755-libceph-don-t-build-request-in-ceph_osdc_new_request.patch patches.ceph/0756-libceph-hold-off-building-osd-request.patch patches.ceph/0757-ceph-build-osd-request-message-later-for-writepages.patch patches.ceph/0758-libceph-provide-data-length-when-preparing-message.patch patches.ceph/0759-libceph-compute-incoming-bytes-once.patch patches.ceph/0760-libceph-define-osd-data-initialization-helpers.patch patches.ceph/0761-libceph-define-a-few-more-helpers.patch patches.ceph/0762-libceph-define-ceph_osd_data_length.patch patches.ceph/0763-libceph-keep-source-rather-than-message-osd-op-array.patch patches.ceph/0764-libceph-rename-data-out-field-in-osd-request-op.patch patches.ceph/0765-libceph-add-data-pointers-in-osd-op-structures.patch patches.ceph/0766-libceph-specify-osd-op-by-index-in-request.patch patches.ceph/0767-libceph-format-class-info-at-init-time.patch patches.ceph/0768-libceph-move-ceph_osdc_build_request.patch patches.ceph/0769-libceph-set-message-data-when-building-osd-request.patch patches.ceph/0770-libceph-combine-initializing-and-setting-osd-data.patch patches.ceph/0771-libceph-set-the-data-pointers-when-encoding-ops.patch patches.ceph/0772-libceph-kill-off-osd-request-r_data_in-and-r_data_ou.patch patches.ceph/0773-libceph-fix-possible-CONFIG_BLOCK-build-problem.patch patches.ceph/0774-libceph-skip-message-if-too-big-to-receive.patch patches.ceph/0775-libceph-record-bio-length.patch patches.ceph/0776-libceph-move-cursor-into-message.patch patches.ceph/0777-libceph-have-cursor-point-to-data.patch patches.ceph/0778-libceph-replace-message-data-pointer-with-list.patch patches.ceph/0779-libceph-implement-multiple-data-items-in-a-message.patch patches.ceph/0780-libceph-add-don-t-set-data-for-a-message.patch patches.ceph/0781-libceph-make-method-call-data-be-a-separate-data-ite.patch patches.ceph/0782-libceph-change-how-safe-callback-is-used.patch patches.ceph/0783-libceph-kill-off-osd-data-write_request-parameters.patch patches.ceph/0784-libceph-clean-up-osd-data-field-access-functions.patch patches.ceph/0785-libceph-support-raw-data-requests.patch patches.ceph/0786-libceph-fix-two-messenger-bugs.patch patches.ceph/0787-libceph-support-pages-for-class-request-data.patch patches.ceph/0788-libceph-fix-byte-order-mismatch.patch patches.ceph/0789-libceph-create-source-file-net-ceph-snapshot.c.patch patches.ceph/0790-libceph-allocate-ceph-messages-with-a-slab-allocator.patch patches.ceph/0791-libceph-allocate-ceph-message-data-with-a-slab-alloc.patch patches.ceph/0792-libceph-use-slab-cache-for-osd-client-requests.patch patches.ceph/0793-libceph-init-sent-and-completed-when-starting.patch patches.ceph/0794-BUG-headers-with-BUG-BUG_ON-etc.-need-linux-bug.h.patch patches.ceph/0795-libceph-eliminate-connection-state-DEAD.patch patches.ceph/0796-libceph-kill-bad_proto-ceph-connection-op.patch patches.ceph/0797-libceph-embed-ceph-messenger-structure-in-ceph_clien.patch patches.ceph/0798-libceph-start-separating-connection-flags-from-state.patch patches.ceph/0799-libceph-start-tracking-connection-socket-state.patch patches.ceph/0800-libceph-embed-ceph-connection-structure-in-mon_clien.patch patches.ceph/0801-libceph-fully-initialize-connection-in-con_init.patch patches.ceph/0802-libceph-have-messages-point-to-their-connection.patch patches.ceph/0803-libceph-make-ceph_con_revoke-a-msg-operation.patch patches.ceph/0804-libceph-make-ceph_con_revoke_message-a-msg-op.patch patches.ceph/0805-libceph-drop-ceph_con_get-put-helpers-and-nref-membe.patch patches.ceph/0806-libceph-define-and-use-an-explicit-CONNECTED-state.patch patches.ceph/0807-libceph-drop-declaration-of-ceph_con_get.patch patches.ceph/0808-libceph-set-peer-name-on-con_open-not-init.patch patches.ceph/0809-libceph-initialize-msgpool-message-types.patch patches.ceph/0810-libceph-fix-messenger-retry.patch patches.ceph/0811-libceph-prevent-the-race-of-incoming-work-during-tea.patch patches.ceph/0812-libceph-fix-off-by-one-bug-in-ceph_encode_filepath.patch patches.ceph/0813-libceph-define-ceph_extract_encoded_string.patch patches.ceph/0814-libceph-move-feature-bits-to-separate-header.patch patches.ceph/0815-libceph-support-crush-tunables.patch patches.ceph/0816-ceph-define-snap-counts-as-u32-everywhere.patch patches.ceph/0817-libceph-replace-connection-state-bits-with-states.patch patches.ceph/0818-libceph-clean-up-con-flags.patch patches.ceph/0819-libceph-remove-unused-monc-have_fsid.patch patches.ceph/0820-libceph-check-for-invalid-mapping.patch patches.ceph/0821-UAPI-Scripted-Convert-include-.-to-include-path-.-in.patch patches.ceph/0822-rbd-get-parent-spec-for-version-2-images.patch patches.ceph/0823-libceph-define-ceph_pg_pool_name_by_id.patch patches.ceph/0824-libceph-remove-osdtimeout-option.patch patches.ceph/0825-ceph-Check-for-created-flag-in-response-from-mds.patch patches.ceph/0826-libceph-for-chooseleaf-rules-retry-CRUSH-map-descent.patch patches.ceph/0827-ceph-define-ceph_encode_8_safe.patch patches.ceph/0828-rbd-drop-oid-parameters-from-ceph_osdc_build_request.patch patches.ceph/0829-libceph-always-allow-trail-in-osd-request.patch patches.ceph/0830-libceph-pass-length-to-ceph_osdc_build_request.patch patches.ceph/0831-libceph-pass-length-to-ceph_calc_file_object_mapping.patch patches.ceph/0832-libceph-drop-snapid-in-ceph_calc_raw_layout.patch patches.ceph/0833-libceph-drop-osdc-from-ceph_calc_raw_layout.patch patches.ceph/0834-libceph-don-t-set-flags-in-ceph_osdc_alloc_request.patch patches.ceph/0835-libceph-don-t-set-pages-or-bio-in-ceph_osdc_alloc_re.patch patches.ceph/0836-libceph-pass-num_op-with-ops.patch patches.ceph/0837-rbd-kill-ceph_osd_req_op-flags.patch patches.ceph/0838-libceph-fix-messenger-CONFIG_BLOCK-dependencies.patch patches.ceph/0839-libceph-add-a-compatibility-check-interface.patch patches.ceph/0840-libceph-improve-packing-in-struct-ceph_osd_req_op.patch patches.ceph/0841-ceph-kill-ceph_osdc_writepages-nofail-parameter.patch patches.ceph/0842-ceph-kill-ceph_osdc_writepages-dosync-parameter.patch patches.ceph/0843-ceph-kill-ceph_osdc_writepages-flags-parameter.patch patches.ceph/0844-ceph-kill-ceph_osdc_new_request-num_reply-parameter.patch patches.ceph/0845-libceph-kill-ceph_calc_raw_layout.patch patches.ceph/0846-libceph-kill-ceph_osdc_create_event-one_shot-paramet.patch patches.ceph/0847-libceph-kill-ceph_osdc_wait_event.patch patches.ceph/0848-libceph-update-rados.h.patch patches.ceph/0849-libceph-add-ceph_osd_state_name.patch patches.ceph/0850-libceph-update-ceph_fs.h.patch patches.ceph/0851-libceph-use-void-pointers-in-page-vector-functions.patch patches.ceph/0852-libceph-drop-return-value-from-page-vector-copy-rout.patch patches.ceph/0853-libceph-rename-ceph_pg-ceph_pg_v1.patch patches.ceph/0854-libceph-decode-into-cpu-native-ceph_pg-type.patch patches.ceph/0855-ceph-update-ceph_features.h.patch patches.ceph/0856-ceph-update-support-for-PGID64-PGPOOL3-OSDENC-protoc.patch patches.ceph/0857-libceph-calculate-placement-based-on-the-internal-da.patch patches.ceph/0858-libceph-update-osd-request-reply-encoding.patch patches.ceph/0859-libceph-add-support-for-HASHPSPOOL-pool-flag.patch patches.ceph/0860-libceph-make-ceph_msg-bio_seg-be-unsigned.patch patches.ceph/0861-libceph-distinguish-page-array-and-pagelist-count.patch patches.ceph/0862-libceph-complete-lingering-requests-only-once.patch patches.ceph/0863-libceph-use-void-for-untyped-data-in-osd-ops.patch patches.ceph/0864-libceph-kill-ceph_msg-pagelist_count.patch patches.ceph/0865-libceph-rename-ceph_calc_object_layout.patch patches.ceph/0866-libceph-don-t-assign-page-info-in-ceph_osdc_new_requ.patch patches.ceph/0867-libceph-separate-osd-request-data-info.patch patches.ceph/0868-libceph-distinguish-page-and-bio-requests.patch patches.ceph/0869-libceph-separate-read-and-write-data.patch patches.ceph/0870-libceph-define-CEPH_MSG_MAX_MIDDLE_LEN.patch patches.ceph/0871-libceph-record-byte-count-not-page-count.patch patches.ceph/0872-libceph-isolate-message-page-field-manipulation.patch patches.ceph/0873-libceph-set-page-info-with-byte-length.patch patches.ceph/0874-libceph-isolate-other-message-data-fields.patch patches.ceph/0875-libceph-record-message-data-byte-length.patch patches.ceph/0876-libceph-define-ceph_msg_has_-data-macros.patch patches.ceph/0877-libceph-be-explicit-about-message-data-representatio.patch patches.ceph/0878-libceph-abstract-message-data.patch patches.ceph/0879-libceph-start-defining-message-data-cursor.patch patches.ceph/0880-libceph-prepare-for-other-message-data-item-types.patch patches.ceph/0881-libceph-implement-bio-message-data-item-cursor.patch patches.ceph/0882-libceph-implement-pages-array-cursor.patch patches.ceph/0883-libceph-let-osd-ops-determine-request-data-length.patch patches.ceph/0884-libceph-have-osd-requests-support-pagelist-data.patch patches.ceph/0885-libceph-kill-osd-request-r_trail.patch patches.ceph/0886-libceph-kill-message-trail.patch patches.ceph/0887-libceph-implement-RECONNECT_SEQ-feature.patch patches.ceph/0888-libceph-add-update_authorizer-auth-method.patch patches.ceph/0889-libceph-wrap-auth-ops-in-wrapper-functions.patch patches.ceph/0890-libceph-wrap-auth-methods-in-a-mutex.patch patches.ceph/0891-libceph-record-residual-bytes-for-all-message-data-t.patch patches.ceph/0892-libceph-kill-ceph-message-bio_iter-bio_seg.patch patches.ceph/0893-libceph-collapse-all-data-items-into-one.patch patches.ceph/0894-libceph-kill-most-of-ceph_msg_pos.patch patches.ceph/0895-libceph-kill-last-of-ceph_msg_pos.patch patches.ceph/0896-libceph-make-message-data-be-a-pointer.patch patches.ceph/0897-ceph-move-max-constant-definitions.patch patches.ceph/0898-libceph-define-source-request-op-functions.patch patches.ceph/0899-libceph-define-ceph_decode_pgid-only-once.patch patches.ceph/0900-libceph-drop-ceph_osd_request-r_con_filling_msg.patch patches.ceph/0901-libceph-record-length-of-bio-list-with-bio.patch patches.ceph/0902-libceph-record-message-data-length.patch patches.ceph/0903-libceph-don-t-build-request-in-ceph_osdc_new_request.patch patches.ceph/0904-ceph-build-osd-request-message-later-for-writepages.patch patches.ceph/0905-libceph-define-osd-data-initialization-helpers.patch patches.ceph/0906-libceph-keep-source-rather-than-message-osd-op-array.patch patches.ceph/0907-libceph-rename-data-out-field-in-osd-request-op.patch patches.ceph/0908-libceph-add-data-pointers-in-osd-op-structures.patch patches.ceph/0909-libceph-specify-osd-op-by-index-in-request.patch patches.ceph/0910-libceph-format-class-info-at-init-time.patch patches.ceph/0911-libceph-combine-initializing-and-setting-osd-data.patch patches.ceph/0912-libceph-set-the-data-pointers-when-encoding-ops.patch patches.ceph/0913-libceph-kill-off-osd-request-r_data_in-and-r_data_ou.patch patches.ceph/0914-libceph-fix-possible-CONFIG_BLOCK-build-problem.patch patches.ceph/0915-libceph-record-bio-length.patch patches.ceph/0916-libceph-move-cursor-into-message.patch patches.ceph/0917-libceph-have-cursor-point-to-data.patch patches.ceph/0918-libceph-replace-message-data-pointer-with-list.patch patches.ceph/0919-libceph-implement-multiple-data-items-in-a-message.patch patches.ceph/0920-libceph-add-don-t-set-data-for-a-message.patch patches.ceph/0921-libceph-make-method-call-data-be-a-separate-data-ite.patch patches.ceph/0922-libceph-change-how-safe-callback-is-used.patch patches.ceph/0923-libceph-kill-off-osd-data-write_request-parameters.patch patches.ceph/0924-libceph-support-raw-data-requests.patch patches.ceph/0925-libceph-support-pages-for-class-request-data.patch patches.ceph/0926-libceph-add-signed-type-limits.patch patches.ceph/0927-libceph-validate-timespec-conversions.patch patches.ceph/0928-libceph-create-source-file-net-ceph-snapshot.c.patch patches.ceph/0929-libceph-use-slab-cache-for-osd-client-requests.patch patches.ceph/0930-libceph-support-crush-tunables.patch patches.ceph/0931-UAPI-Scripted-Convert-include-.-to-include-path-.-in.patch patches.ceph/0932-libceph-for-chooseleaf-rules-retry-CRUSH-map-descent.patch patches.ceph/0933-replace-__atomic_add_unless-with-atomic_add_unless.patch patches.ceph/0934-Add-define-for-SIZE_MAX-as-in-include-linux-kernel.h.patch patches.ceph/0935-Add-define-for-SIZE_MAX-as-in-include-linux-kernel.h.patch patches.ceph/0936-fix-rbd_release-to-return-int-instead-of-void.patch patches.ceph/0937-dd-define-for-SIZE_MAX-as-in-include-linux-kernel.h-.patch patches.ceph/0938-fix-ceph_key_instantiate-to-build-correctly-without-.patch patches.ceph/0939-remove-include-of-linux-export.h-which-isn-t-needed.patch # FATE#318328 bsc#917884 patches.ceph/0001-rbd-don-t-destroy-ceph_opts-in-rbd_add patches.ceph/0002-rbd-fix-cleanup-in-rbd_add patches.ceph/0003-rbd-use-the-correct-length-for-format-2-object-names patches.ceph/0004-rbd-fetch-object-order-before-using-it patches.ceph/0005-rbd-send-snapshot-context-with-writes patches.ceph/0006-rbd-use-min_t-to-fix-comparison-of-distinct-pointer-types-warning patches.ceph/0007-rbd-drop-original-request-earlier-for-existence-check patches.ceph/0008-rbd-flush-dcache-after-zeroing-page-data patches.ceph/0009-rbd-clean-up-a-few-things-in-the-refresh-path patches.ceph/0010-rbd-protect-against-duplicate-client-creation patches.ceph/0011-rbd-set-removing-flag-while-holding-list-lock patches.ceph/0012-rbd-protect-against-concurrent-unmaps patches.ceph/0013-rbd-don-t-hold-ctl_mutex-to-get-put-device patches.ceph/0014-rbd-use-rwsem-to-protect-header-updates patches.ceph/0015-rbd-take-a-little-credit patches.ceph/0016-rbd-fix-a-couple-warnings patches.ceph/0017-block-rbd-use-null-instead-of-0 patches.ceph/0019-rbd-fix-i-o-error-propagation-for-reads patches.ceph/0020-rbd-fix-buffer-size-for-writes-to-images-with-snapshots patches.ceph/0021-rbd-fix-null-dereference-in-dout patches.ceph/libceph-add-function-to-ensure-notifies-are-complete patches.ceph/ceph-remove-bogus-extern patches.ceph/0022-rbd-complete-notifies-before-cleaning-up-osd_client-and-rbd_dev patches.ceph/0023-rbd-make-rbd_obj_notify_ack-synchronous patches.ceph/0024-rbd-fix-use-after-free-of-rbd_dev-disk patches.ceph/0025-rbd-ignore-unmapped-snapshots-that-no-longer-exist patches.ceph/0026-rbd-fix-error-handling-from-rbd_snap_name patches.ceph/0027-block-replace-strict_strtoul-with-kstrtoul patches.ceph/rbd-fix-error-paths-in-rbd_img_request_fill patches.ceph/rbd-use-reference-counts-for-image-requests patches.ceph/rbd-fix-error-recovery-in-rbd_obj_read_sync patches.ceph/rbd-drop-an-unsafe-assertion # v3.12 -> v3.14 patches.ceph/libceph-fix-safe-completion patches.ceph/libceph-call-r_unsafe_callback-when-unsafe-reply-is-received patches.ceph/libceph-create_singlethread_workqueue-doesn-t-return-err_ptrs patches.ceph/libceph-ceph_osd_flag_-enum-update patches.ceph/0001-net-8021q-bluetooth-bridge-can-ceph-remove-extern-from-function-prototypes patches.ceph/0006-ceph-add-necessary-clean-up-if-invalid-reply-received-in-handle_reply patches.ceph/0007-libceph-block-i-o-when-pause-or-full-osd-map-flags-are-set patches.ceph/0008-libceph-resend-all-writes-after-the-osdmap-loses-the-full-flag patches.ceph/0009-rbd-rbd_device-dev_id-is-an-int-format-it-as-such patches.ceph/0010-rbd-tweak-loaded-message-and-module-description patches.ceph/0011-rbd-refactor-rbd_init-a-bit patches.ceph/0012-rbd-switch-to-ida-for-rbd-id-assignments patches.ceph/0013-rbd-add-minor-sysfs-rbd-device-attribute patches.ceph/0015-rbd-add-support-for-single-major-device-number-allocation-scheme patches.ceph/0016-rbd-enable-extended-devt-in-single-major-mode patches.ceph/0017-rbd-introduce-rbd_dev_header_unwatch_sync-and-switch-to-it patches.ceph/0018-rbd-tear-down-watch-request-if-rbd_dev_device_setup-fails patches.ceph/0019-libceph-all-features-fields-must-be-u64 patches.ceph/0020-libceph-update-ceph_features-h patches.ceph/0021-crush-pass-weight-vector-size-to-map-function patches.ceph/0022-crush-factor-out-trivial-crush_destroy_rule patches.ceph/0023-crush-reduce-scope-of-some-local-variables patches.ceph/0024-crush-fix-some-comments patches.ceph/0025-crush-eliminate-crush_max_set-result-size-limitation patches.ceph/0026-crush-return-crush_item_undef-for-failed-placements-with-indep patches.ceph/0027-crush-use-breadth-first-search-for-indep-mode patches.ceph/0028-crush-add-note-about-r-in-recursive-choose patches.ceph/0029-crush-strip-firstn-conditionals-out-of-crush_choose-rename patches.ceph/0030-crush-clarify-numrep-vs-endpos patches.ceph/0031-crush-pass-parent-r-value-for-indep-call patches.ceph/0032-crush-new-set_choose_leaf_tries-command patches.ceph/0033-crush-apply-chooseleaf_tries-to-firstn-mode-too patches.ceph/0034-crush-add-set_choose_tries-rule-step patches.ceph/0035-crush-choose_leaf-chooseleaf-throughout patches.ceph/0036-crush-generalize-descend_once patches.ceph/0037-crush-add-set_choose_local_tries-steps patches.ceph/0038-crush-attempts-tries patches.ceph/0039-crush-fix-crush_choose_firstn-comment patches.ceph/0040-libceph-use-ceph_mon_port-when-the-specified-port-is-0 patches.ceph/0041-libceph-rename-ceph_msg-front_max-to-front_alloc_len patches.ceph/0042-libceph-rename-front-to-front_len-in-get_reply patches.ceph/0043-libceph-fix-preallocation-check-in-get_reply patches.ceph/0044-libceph-add-ceph_kv-malloc-free-and-switch-to-them patches.ceph/0045-libceph-dout-is-missing-a-newline patches.ceph/0046-libceph-start-using-oloc-abstraction patches.ceph/0047-libceph-rename-max_obj_name_size-to-ceph_max_oid_name_len patches.ceph/0048-libceph-introduce-and-start-using-oid-abstraction patches.ceph/0049-libceph-replace-ceph_calc_ceph_pg-with-ceph_oloc_oid_to_pg patches.ceph/0050-libceph-add-ceph_pg_pool_by_id patches.ceph/0051-libceph-follow-read-write-tier-fields-on-osd-request-submission patches.ceph/0052-libceph-rename-ceph_osd_request-r_-oloc-oid-to-r_base_-oloc-oid patches.ceph/0053-libceph-follow-redirect-replies-from-osds patches.ceph/0055-libceph-fix-error-handling-in-ceph_osdc_init patches.ceph/0056-libceph-factor-out-logic-from-ceph_osdc_start_request patches.ceph/0057-libceph-take-map_sem-for-read-in-handle_reply # CVE-2014-6416 patches.ceph/libceph-gracefully-handle-large-reply-messages-from-the-mon patches.ceph/libceph-add-process_one_ticket-helper patches.ceph/libceph-do-not-hard-code-max-auth-ticket-len ######################################################## # Patches required for Lustre 2.1 support # ######################################################## patches.suse/block-add-dev_check_rdonly-and-friends-for-lustre-testing patches.suse/dcache-add-dcache_lustre_invalid-flag-for-lustre-to-handle-its-own-invalidation patches.suse/lsm-export-security_inode_unlink patches.suse/lustre-add-lustre-kernel-version patches.fixes/0001-loop-remove-the-incorrect-write_begin-write_end-shor.patch ######################################################## # EFI variable filesystem backport from 3.7-rc2 (FATE#314499, FATE#314509) ######################################################## patches.drivers/0003-efi-Add-support-for-a-UEFI-variable-filesystem.patch patches.drivers/0004-efi-Handle-deletions-and-size-changes-in-efivarfs_w.patch patches.drivers/0005-efi-add-efivars-kobject-to-efi-sysfs-folder.patch patches.drivers/0006-efivarfs-Add-documentation-for-the-EFI-variable-fil.patch patches.drivers/0007-efivarfs-efivarfs_file_read-ensure-we-free-data-in.patch patches.drivers/0008-efivarfs-efivarfs_create-ensure-we-drop-our-refer.patch patches.drivers/0009-efivarfs-efivarfs_fill_super-fix-inode-reference.patch patches.drivers/0010-efivarfs-efivarfs_fill_super-ensure-we-free-our-t.patch patches.drivers/0011-efivarfs-efivarfs_fill_super-ensure-we-clean-up-c.patch patches.drivers/0012-efivarfs-Implement-exclusive-access-for-get-set-_v.patch # Backported patches for bug fixing of EFI variable filesystem and rtc clock patches.drivers/0001-x86-efi-Fix-argument-types-for-SetVariable.patch patches.drivers/0002-x86-efi-Add-infrastructure-for-UEFI-2.0-runtime-serv.patch patches.drivers/0003-x86-Serialize-EFI-time-accesses-on-rtc_lock.patch patches.drivers/0004-x86-efi-Convert-efi_phys_get_time-args-to-physical-a.patch patches.drivers/0006-efivarfs-Return-an-error-if-we-fail-to-read-a-variab.patch patches.drivers/0007-efi-Clarify-GUID-length-calculations.patch patches.drivers/0008-efivarfs-Replace-magic-number-with-sizeof-attributes.patch patches.drivers/0009-efivarfs-Add-unique-magic-number.patch patches.drivers/0010-efivarfs-Make-datasize-unsigned-long.patch patches.drivers/0012-efivarfs-Return-a-consistent-error-when-efivarfs_get.patch patches.drivers/0013-efivarfs-Fix-return-value-of-efivarfs_file_write.patch patches.drivers/0014-efivarfs-Use-query_variable_info-to-limit-kmalloc.patch patches.drivers/0015-efivarfs-Make-efivarfs_fill_super-static.patch # Backported EFI variable filesystem patches from v3.8-rc4 patches.drivers/0001-efivarfs-Drop-link-count-of-the-right-inode.patch patches.drivers/0002-efivarfs-Never-return-ENOENT-from-firmware.patch patches.drivers/0003-efivarfs-Delete-dentry-from-dcache-in-efivarfs_file_.patch ######################################################## # fuse ######################################################## patches.fixes/fuse-break-infinite-loop-in-fuse_fill_write_pages.patch ######################################################## # other filesystem stuff ######################################################## patches.suse/parser-match_string.diff patches.suse/fs-may_iops.diff patches.suse/fs-knows-MAY_APPEND.diff patches.suse/nfs4acl-common.diff patches.suse/nfs4acl-ext3.diff patches.suse/nfs4acl-ai.diff patches.fixes/hfs-avoid-crash-in-hfs_bnode_create patches.suse/squashfs-3.4.patch patches.fixes/isofs-Fix-unbounded-recursion-when-processing-reloca.patch patches.fixes/nfs-reval-dot.fix patches.fixes/nfs-acl-fix.1 patches.fixes/nfs-acl-fix.2 patches.fixes/nfs-acl-fix.3 patches.fixes/nfs-noac-mount.fix patches.fixes/proc-Consider-NO_HZ-when-printing-idle-and-iowait-ti.patch patches.fixes/procfs-do-not-overflow-get_-idle-iowait-_time-for-no.patch patches.fixes/procfs-do-not-confuse-jiffies-with-cputime64_t.patch patches.fixes/sys_poll-fix-incorrect-type-for-timeout-parameter.patch patches.fixes/proc-stats-Use-arch_idle_time-for-idle-and-iowait-ti.patch patches.fixes/nohz-fix-idle-ticks-in-cpu-summary-line-for-proc-stat.patch patches.fixes/epoll-clear-the-tfile_check_list-on-eloop.patch patches.suse/0001-epoll-optimize-EPOLL_CTL_DEL-using-rcu.patch patches.suse/0002-epoll-do-not-take-global-epmutex-for-simple-topologi.patch patches.suse/0003-epoll-do-not-take-the-nested-ep-mtx-on-EPOLL_CTL_DEL.patch patches.fixes/epoll-fix-use-after-free-in-eventpoll_release_file.patch patches.fixes/eventpoll-use-after-possible-free-in-epoll_create1.patch patches.fixes/nfs-increase-callback-threads patches.fixes/nfs-umount-fix patches.fixes/cachefiles-add-support-for-large-files-in-filesys.patch patches.fixes/bug-795354_Allow-sec-none-mounts-in-certain-cases.patch patches.suse/trace-open.patch patches.fixes/nfs-execute-only-files patches.suse/nfs-no-share-transport patches.fixes/do_add_mount-umount-l-races.patch patches.fixes/nfs_lookup_revalidate-fix-a-leak.patch patches.fixes/nfs_flush_incompatible.fix patches.fixes/nfs-xs_tcp_setup_socket.fix patches.fixes/dcache-soft-lockup.fix patches.fixes/NFS-Adapt-readdirplus-to-application-usage-patterns.patch patches.fixes/nfs-lock-recovery.fix patches.fixes/SUNRPC-Fix-a-data-corruption-issue-when-retransmitti.patch patches.fixes/fscache-crash-fix patches.fixes/ncpfs-fix-rmdir-returns-Device-or-resource-busy.patch patches.fixes/nfs-readir-speed.patch patches.fixes/0001-seqlock-add-raw_seqcount_begin-function.patch patches.fixes/0001-NFSv4-nfs_client_return_marked_delegations-can-t-flu.patch patches.fixes/0001-NFS-nfs_inode_return_delegation-should-always-flush-.patch patches.fixes/0001-NFSv4-Allow-the-state-manager-to-mark-an-open_owner-.patch patches.kabi/0001-NFSv4-Allow-the-state-manager-to-mark-an-open_owner-.patch patches.fixes/0002-NFSv4.1-Prevent-deadlocks-between-state-recovery-and.patch patches.fixes/0003-NFSv4.1-Don-t-lose-locks-when-a-server-reboots-durin.patch patches.fixes/0004-NFSv4-Fix-up-the-return-values-of-nfs4_open_delegati.patch patches.fixes/0005-NFSv4-Ensure-delegation-recall-and-byte-range-lock-r.patch patches.fixes/0006-NFSv4-Fix-a-reboot-recovery-race-when-opening-a-file.patch patches.suse/0001-NFS-nfs-open-revalidate-delay-parent.patch patches.suse/0002-NFS-prepare-for-RCU-walk-support-but-pushing-tests-l.patch patches.suse/0003-sunrpc-auth-allow-lockless-rcu-lookup-of-credential-.patch patches.suse/0004-sunrpc-auth-add-rpc_lookup_cred_nonblock.patch patches.suse/0005-NFS-teach-nfs_neg_need_reval-to-understand-LOOKUP_RC.patch patches.suse/0006-NFS-teach-nfs_lookup_verify_inode-to-handle-LOOKUP_R.patch patches.suse/0007-NFS-allow-lockless-access-to-access_cache.patch patches.suse/0008-autofs4-remove-a-redundant-assignment.patch patches.suse/0009-autofs4-allow-RCU-walk-to-walk-through-autofs4.patch patches.suse/0010-autofs4-factor-should_expire-out-of-autofs4_expire_i.patch patches.suse/0011-autofs4-avoid-taking-fs_lock-during-rcu-walk.patch patches.suse/0012-autofs4-don-t-take-spinlock-when-not-needed-in-autof.patch patches.suse/0014-autofs4-make-autofs4_can_expire-idempotent.patch patches.suse/0015-NFS-reduce-access-cache-shrinker-locking.patch patches.fixes/nfs-mountpoint-deleted.patch patches.fixes/0001-NFSv4-set-open-access-operation-call-flag-in-nfs4_in.patch patches.fixes/0002-NFSV4-reclaim-delegation-fix.patch patches.fixes/0003-NFSv4-Rename-nfs4_copy_stateid.patch patches.fixes/0004-NFSv4-Add-helpers-for-basic-copying-of-stateids.patch patches.fixes/0005-NFSv4-Add-a-helper-for-encoding-opaque-data.patch patches.fixes/0006-NFSv4-Add-a-helper-for-encoding-stateids.patch patches.fixes/0007-NFSv4-Simplify-the-struct-nfs4_stateid.patch patches.fixes/0008-NFS-Don-t-copy-read-delegation-stateids-in-setattr.patch patches.fixes/0009-NFSv4-Clean-up-nfs4_select_rw_stateid.patch patches.fixes/0010-NFS-Clean-up-helper-function-nfs4_select_rw_stateid.patch patches.fixes/0010a-NFS-Clean-up-nfs4_select_rw_state.fix patches.fixes/0011-NFSv4-The-stateid-must-remain-the-same-for-replayed-.patch patches.fixes/0012-NFSv4-Resend-the-READ-WRITE-RPC-call-if-a-stateid-ch.patch patches.fixes/0012a-NFSv4-Resend-stateid-kabi-fix patches.fixes/0013-NFSv4-nfs4_stateid_is_current-should-return-true-for.patch patches.fixes/0014-NFSv4-Fix-the-return-value-of-nfs4_select_rw_stateid.patch # bnc#880344 patches.fixes/0001-CacheFiles-Fix-the-marking-of-cached-pages.patch patches.fixes/0002-CacheFiles-Downgrade-the-requirements-passed-to-the-.patch patches.fixes/0003-FS-Cache-Check-that-there-are-no-read-ops-when-cooki.patch patches.fixes/0004-CacheFiles-Make-some-debugging-statements-conditiona.patch patches.fixes/0005-FS-Cache-Make-cookie-relinquishment-wait-for-outstan.patch patches.fixes/0006-FS-Cache-Fix-operation-state-management-and-accounti.patch patches.fixes/0007-FS-Cache-Provide-proper-invalidation.patch patches.fixes/0008-VFS-Make-more-complete-truncate-operation-available-.patch patches.fixes/0009-CacheFiles-Implement-invalidation.patch patches.fixes/0010-CacheFiles-Add-missing-retrieval-completions.patch patches.fixes/0011-FS-Cache-Convert-the-object-event-ID-defines-into-an.patch patches.fixes/0012-FS-Cache-Initialise-the-object-event-mask-with-the-c.patch patches.fixes/0013-FS-Cache-Limit-the-number-of-I-O-error-reports-for-a.patch patches.fixes/0014-FS-Cache-Exclusive-op-submission-can-BUG-if-there-s-.patch patches.fixes/0015-NFS-nfs_migrate_page-does-not-wait-for-FS-Cache-to-f.patch patches.fixes/0016-FS-Cache-Add-transition-to-handle-invalidate-immedia.patch patches.fixes/0017-FS-Cache-Fix-signal-handling-during-waits.patch patches.fixes/0018-FS-Cache-One-of-the-write-operation-paths-doesn-t-se.patch patches.fixes/0019-FS-Cache-Mark-cancellation-of-in-progress-operation.patch patches.fixes/0020-FS-Cache-Clear-remaining-page-count-on-retrieval-can.patch patches.fixes/0021-fs-fscache-remove-spin_lock-from-the-condition-in-wh.patch patches.fixes/0022-FS-Cache-Don-t-sleep-in-page-release-if-__GFP_FS-is-.patch patches.fixes/0023-FS-Cache-Uninline-fscache_object_init.patch patches.fixes/0024-FS-Cache-Wrap-checks-on-object-state.patch patches.fixes/0025-FS-Cache-Fix-object-state-machine-to-have-separate-w.patch patches.fixes/0026-Add-wait_on_atomic_t-and-wake_up_atomic_t.patch patches.fixes/0027-Fix-__wait_on_atomic_t-to-call-the-action-func-if-th.patch patches.fixes/0028-FS-Cache-Simplify-cookie-retention-for-fscache_objec.patch patches.fixes/0029-FS-Cache-The-retrieval-remaining-pages-counter-needs.patch patches.fixes/0030-FS-Cache-Don-t-use-spin_is_locked-in-assertions.patch patches.fixes/0031-CacheFiles-Don-t-try-to-dump-the-index-key-if-the-co.patch patches.fixes/0032-NFS-Use-FS-Cache-invalidation.patch patches.fixes/0032a-NFS-Provide-stub-nfs_fscache_wait_on_invalidate-for-.patch patches.fixes/udf-Avoid-infinite-loop-when-processing-indirect-ICB.patch patches.fixes/0001-NFS-remove-incorrect-Lock-reclaim-failed-warning.patch patches.fixes/0002-nfs-fix-inverted-test-for-delegation-in-nfs4_reclaim.patch patches.fixes/0001-NFSv4-nfs4_open_done-first-must-check-that-GETATTR-d.patch patches.fixes/0001-SUNRPC-Fix-the-execution-time-statistics-in-the-face.patch patches.fixes/NFS-never-queue-requests-with-rq_cong-set patches.fixes/0001-NFSv4-Recovery-of-recalled-read-delegations-is-broke.patch patches.fixes/0001-NFSv4-Recovery-of-recalled-read-delegations-is-broke.fix patches.fixes/guarantee_unique_inodes_in_proc.patch patches.fixes/isofs-Fix-infinite-looping-over-CE-entries.patch patches.fixes/isofs-Fix-unchecked-printing-of-ER-records.patch patches.fixes/udf-Verify-i_size-when-loading-inode.patch patches.fixes/udf-Verify-symlink-size-before-loading-it.patch patches.fixes/udf-Check-path-length-when-reading-symlink.patch patches.fixes/udf-Check-component-length-before-reading-it.patch patches.fixes/udf-Remove-repeated-loads-blocksize.patch patches.fixes/udf-Check-length-of-extended-attributes-and-allocati.patch patches.fixes/vfs-fix-race-between-fcntl-and-file-f_flags-checks.patch patches.fixes/fanotify-fix-deadlock-during-thread-exit.patch patches.fixes/inotify-nested-sleep-fix.patch # freezing fixes patches.fixes/vfs-Provide-function-to-get-superblock-and-wait-for-.patch patches.fixes/quota-Fix-deadlock-with-suspend-and-quotas.patch patches.fixes/blkdev-use-get_super_thawed-to-get-fs-for-sync.patch patches.fixes/cachefiles-avoid-deadlock-on-freeze.patch patches.fixes/fs-fix-freezing-deadlocks-with-sync.patch patches.fixes/writeback-skip-writeback-for-frozen-fs.patch patches.fixes/isofs-get_rock_ridge_filename-handle-malformed-nm-entries patches.fixes/0001-ecryptfs-don-t-allow-mmap-when-the-lower-file-system.patch patches.fixes/NFS-Remove-asserts-from-the-NFS-XDR-code.patch # bsc#994759 CVE-2016-0823 patches.fixes/pagemap-do-not-leak-physical-addresses-to-non-privileged-userspace.patch patches.fixes/posix_acl-Clear-SGID-bit-when-setting-file-permissio.patch patches.fixes/tmpfs-clear-S_ISGID-when-setting-posix-ACLs.patch patches.fixes/dentry-name-snapshots.patch patches.fixes/0001-staging-ncpfs-memory-corruption-in-ncp_read_kernel.patch patches.fixes/jfs-fix-inconsistency-between-memory-allocation-and-ea_buf-max_size.patch patches.fixes/hfsplus-fix-null-dereference-in-hfsplus_lookup.patch ######################################################## # Swap-over-NFS ######################################################## patches.suse/mm-Serialize-access-to-min_free_kbytes.patch patches.suse/mm-sl[au]b-add-knowledge-of-PFMEMALLOC-reserve-pages.patch patches.fixes/mm-slab-lock-the-correct-nodelist-after-reenabling-i.patch patches.suse/mm-introduce-__GFP_MEMALLOC-to-allow-access-to-emergency-reserves.patch patches.suse/mm-allow-PF_MEMALLOC-from-softirq-context.patch patches.suse/mm-only-set-page--pfmemalloc-when-ALLOC_NO_WATERMARKS-was-used.patch patches.suse/mm-ignore-mempolicies-when-using-ALLOC_NO_WATERMARK.patch patches.suse/mm-net-introduce-sk_gfp_atomic-to-allow-addition-of-GFP-flags-depending-on-the-individual-socket.patch patches.suse/mm-netvm-allow-the-use-of-__GFP_MEMALLOC-by-specific-sockets.patch patches.suse/mm-netvm-allow-skb-allocation-to-use-PFMEMALLOC-reserves.patch patches.suse/mm-netvm-propagate-page--pfmemalloc-to-skb.patch patches.suse/mm-netvm-propagate-page--pfmemalloc-from-netdev_alloc_page-to-skb.patch patches.suse/mm-netvm-set-PF_MEMALLOC-as-appropriate-during-SKB-processing.patch patches.suse/mm-micro-optimise-slab-to-avoid-a-function-call.patch patches.suse/mm-nbd-set-SOCK_MEMALLOC-for-access-to-PFMEMALLOC-reserves.patch patches.suse/mm-throttle-direct-reclaimers-if-PF_MEMALLOC-reserves-are-low-and-swap-is-backed-by-network-storage.patch patches.suse/mm-account-for-the-number-of-times-direct-reclaimers-get-throttled.patch patches.suse/mm-netvm-prevent-a-stream-specific-deadlock.patch patches.suse/mm-selinux-tag-avc-cache-alloc-as-non-critical.patch patches.suse/mm-methods-for-teaching-filesystems-about-PG_swapcache-pages.patch patches.suse/mm-for-pinning-of-kernel-addresses-for-I-O.patch patches.suse/mm-add-support-for-a-filesystem-to-activate-swap-files-and-use-direct_IO-for-writing-swap-pages.patch patches.suse/mm-swap-implement-generic-handler-for-swap_activate.patch patches.suse/mm-add-support-for-direct_IO-to-highmem-pages.patch patches.suse/mm-nfs-teach-the-NFS-client-how-to-treat-PG_swapcache-pages.patch patches.suse/mm-nfs-disable-data-cache-revalidation-for-swapfiles.patch patches.suse/mm-nfs-enable-swap-on-NFS.patch patches.fixes/net-sunrpc-suppress-allocation-warning-in-rpc_malloc.patch patches.suse/mm-nfs-prevent-page-allocator-recursions-with-swap-over-NFS..patch patches.suse/mm-swapfile-avoid-dereferencing-bd_disk-during-swap_entry_free-for-network-storage.patch patches.suse/mm-correct-page--pfmemalloc-to-fix-deactivate_slab-regression.patch patches.suse/mm-slab-do-ClearSlabPfmemalloc-for-all-pages-of-slab.patch patches.suse/mm-slab-fix-starting-index-for-finding-another-object.patch patches.fixes/mm-vmscan-check-for-fatal-signals-iff-the-process-was-throttled.patch patches.fixes/mm-swap-redirty-page-if-swap-file-write-fails.patch patches.fixes/mm-swap-mark-pages-writeback-before-dio.patch patches.fixes/mm-vmscan-prevent-kswapd-livelock-due-to-pfmemalloc-throttled-process-being-killed.patch patches.fixes/mm-make-page-pfmemalloc-check-more-robust.patch patches.kabi/mm-make-page-pfmemalloc-check-more-robust-kabi.patch # SUNRPC stuff that conflicts with SoN patches. patches.fixes/0002-SUNRPC-Get-rid-of-the-redundant-xprt-shutdown-bit-fi.patch patches.fixes/0007-SUNRPC-Ensure-that-we-grab-the-XPRT_LOCK-before-call.patch patches.fixes/0008-SUNRPC-Fix-a-UDP-transport-regression.patch patches.fixes/0009-SUNRPC-Allow-caller-of-rpc_sleep_on-to-select-priori.patch patches.fixes/0010-SUNRPC-Replace-xprt-resend-and-xprt-sending-with-a-p.patch patches.fixes/0011-SUNRPC-Fix-potential-races-in-xprt_lock_write_next.patch patches.fixes/sunrpc-cache-remove-races-with-queuing-an-upcall.patch patches.fixes/sunrpc-cache-use-cache_fresh_unlocked-consistently-a.patch patches.fixes/sunrpc-cache-ensure-items-removed-from-cache-do-not-.patch patches.fixes/net-sunrpc-xpt_auth_cache-should-be-ignored-when-exp.patch patches.fixes/SUNRPC-Ensure-we-release-the-socket-write-lock-if-th.patch patches.fixes/sunrpc-refactor-rpcauth_checkverf-error-returns # bnc#797526 patches.fixes/softirq-reduce-latencies.patch patches.fixes/Fix-lockup-related-to-stop_machine-being-stuck-in-__.patch # bnc#870496 patches.fixes/mm-vmscan-do-not-throttle-on-normalless-zones.patch patches.fixes/0001-NFSv4-Ensure-correct-locking-when-accessing-the-lock.patch patches.fixes/0002-NFSv4.1-handle-DS-stateid-errors.patch patches.fixes/0003-NFSv4.1-We-must-release-the-sequence-id-when-we-fail.patch patches.fixes/0004-NFS-Add-sequence_priviliged_ops-for-nfs4_proc_sequen.patch patches.fixes/0005-SUNRPC-Don-t-allow-low-priority-tasks-to-pre-empt-hi.patch patches.fixes/0006-SUNRPC-When-changing-the-queue-priority-ensure-that-.patch patches.fixes/SUNRPC-restore-fair-scheduling.patch patches.fixes/0001-NFSv4-Do-not-accept-delegated-opens-when-a-delegatio.patch patches.fixes/0002-NFSv4.1-Fix-a-race-in-the-pNFS-return-on-close-code.patch patches.fixes/0003-NFSv4.1-Fix-an-ABBA-locking-issue-with-session-and-s.patch patches.fixes/0001-pnfs-defer-release-of-pages-in-layoutget.patch patches.fixes/0002-NFSv4.1-Don-t-decode-skipped-layoutgets.patch patches.fixes/0001-NFS-don-t-use-STABLE-writes-during-writeback.patch patches.fixes/0001-nfsd-fix-EXDEV-checking-in-rename.patch patches.fixes/nfs-prime-decache-requires-fh.patch patches.fixes/0001-don-t-do-blind-d_drop-in-nfs_prime_dcache.patch patches.fixes/0001-NFSv4-Fix-another-reboot-recovery-race.patch patches.fixes/0001-NFS-Fix-a-regression-in-nfs_file_llseek.patch patches.fixes/nfs-hang.fix patches.fixes/nfsv4-fix-two-infinite-loops-in-the-mount-code # bsc#918333, CVE-2014-9683 patches.fixes/ecryptfs-remove-buggy-and-unnecessary-write-in-file-name-decode-routine.patch patches.fixes/nfs-PG_CLEAN-fix.patch patches.fixes/0001-nfs4-treat-lock-owners-as-opaque-values.patch patches.kabi/0001-nfs4-treat-lock-owners-as-opaque-values.patch patches.fixes/nfs-idmap-mem-usages.fix patches.fixes/nfs-fix-memory-corruption-rooted-in-get_ih_name-pointer-math patches.fixes/0001-NFS-Don-t-attempt-to-decode-missing-directory-entrie.patch patches.fixes/0001-NFSv4-add-flock_owner-to-open-context.patch patches.fixes/0001-NFSv4-add-flock_owner-to-open-context.kabi-fix patches.fixes/0002-NFSv4-change-nfs4_do_setattr-to-take-an-open_context.patch patches.fixes/0003-NFSv4-change-nfs4_select_rw_stateid-to-take-a-lock_c.patch patches.fixes/0004-NFSv4-enhance-nfs4_copy_lock_stateid-to-use-a-flock-.patch patches.fixes/0001-nfs4-reset-states-to-use-open_stateid-when-returning.patch patches.fixes/0001-NFSv4-Ensure-that-we-don-t-drop-a-state-owner-more-t.patch patches.fixes/0001-NFS-Don-t-disconnect-open-owner-on-NFS4ERR_BAD_SEQID.patch patches.fixes/0002-nfs-open-owner-refresh.patch patches.fixes/nfs-validate-type-on-open.patch patches.fixes/0001-SUNRPC-Initalise-the-struct-xprt-upon-allocation.patch patches.fixes/0002-SUNRPC-Clean-up-the-slot-table-allocation.patch patches.fixes/0001-NFS-Make-nfs_readdir-revalidate-less-often.patch patches.fixes/nfsv4-free-delegations.patch patches.fixes/mm-vmscan.c-avoid-throttling-reclaim-for-loop-back-n.patch patches.fixes/NFS-avoid-deadlocks-with-loop-back-mounted-NFS-files.patch patches.fixes/NFS-avoid-waiting-at-all-in-nfs_release_page-when-co.patch patches.fixes/MM-increase-safety-margin-provided-by-PF_LESS_THROTT.patch patches.fixes/nfs-fix-the-handling-of-nfs_ino_invalid_data-flag-in-nfs_revalidate_mapping.patch patches.fixes/nfs-fix-races-in-nfs_revalidate_mapping.patch patches.fixes/nfs-fix-a-regression-in-the-read-syscall.patch patches.fixes/nfs-fix-writeback-performance-issue-on-cache-invalidation.patch patches.fixes/nfs-don-t-write-enable-new-pages-while-an-invalidation-is-proceeding.patch ######################################################## # Netfilter ######################################################## patches.suse/netfilter-ip_conntrack_slp.patch patches.fixes/fix-nf_conntrack_slp patches.suse/enable_nf_conntrack_accounting_by_default.patch patches.suse/netfilter-ipv4options patches.fixes/netfilter-implement-rfc-1123-for-ftp-conntrack patches.fixes/nat-ftp-fix-broken-conntrack patches.fixes/netfilter-nf_conntrack-make-event-callback-registrat.patch patches.fixes/netfilter-ipset-timeout-can-be-modified-for-already.patch patches.fixes/netfilter-ipset-fix-adding-ranges-to-hash-types.patch patches.suse/netfilter-Add-fail-open-support.patch patches.suse/netfilter-nfnetlink_queue-do-not-allow-to-set-unsupp.patch patches.fixes/netfilter-ip6_tables-add-flags-parameter-to-ipv6_fin.patch patches.fixes/ipvs-Fix-faulty-IPv6-extension-header-handling-in-IP.patch patches.fixes/ipvs-Complete-IPv6-fragment-handling-for-IPVS.patch patches.fixes/ipvs-fix-AF-assignment-in-ip_vs_conn_new.patch patches.fixes/netfilter-nf_conntrack_dccp-fix-skb_header_pointer-api-usages patches.fixes/netfilter-ctnetlink-fix-race-between-delete-and-time.patch patches.fixes/netfilter-make-proc-net-netfilter-pernet.patch patches.fixes/netfilter-nfnetlink_queue-add-net-namespace-support-.patch patches.kabi/kabi-protect-struct-net-from-bnc-877013-changes.patch patches.fixes/netfilter-conntrack-disable-generic-tracking-for-known-protos.patch patches.fixes/netfilter-do-not-drop-packet-on-insert-collision.patch patches.fixes/netfilter-nf_conntrack_proto_sctp-minimal-multihomin.patch patches.fixes/ipvs-fix-reuse-connection-if-real-server-is-dead.patch patches.fixes/ipvs-drop-first-packet-to-dead-server.patch patches.fixes/ipvs-count-pre-established-TCP-states-as-active.patch ######################################################## # PCI and PCI hotplug ######################################################## patches.fixes/pci_regs-define-LNKSTA2-pcie-cap-bits.patch patches.fixes/PCI-Add-pcie_flags_reg-to-cache-PCIe-capabilities-re.patch patches.fixes/PCI-Add-accessors-for-PCI-Express-Capability.patch patches.fixes/pci_use_acpi_resources_whitelist.patch patches.arch/x86_PCI-Preserve-existing-pci_bfsort-whitelist-for-Dell-systems.patch patches.fixes/pci-set-pci-e-max-payload-size-on-fabric.patch patches.fixes/pci-export-pcie_bus_configure_settings-symbol.patch patches.fixes/pci-remove-mrrs-modification-from-mps-setting-code.patch patches.fixes/pci-don-t-crash-when-reading-mpss-from-root-complex.patch patches.fixes/pci-fix_pointer_dereference_before_call_to_pcie_bus_configure_settings.patch patches.fixes/pci-disable_MPS_configuration_by_default.patch patches.fixes/pci-pciehp-fix-pcied_cleanup.patch patches.fixes/pci-fix-truncation-of-resource-size-to-32-bits.patch patches.fixes/0001-pciehp-By-default-handle-resume.patch patches.fixes/pci-hotplug-do-not-register-pcie-ports-for-acpiphp.patch patches.suse/pci-pciehp-Automatically-load-on-VMware.patch patches.fixes/pci_blacklist_usecrs.patch patches.drivers/pci-introduce-option-to-disable-ARI.patch patches.fixes/pci-set-device-power-state-to-PCI_D0.patch patches.suse/0001-pciehp-Ignore-missing-surprise-bit-on-some-hosts.patch patches.fixes/irq_per_pci_device_msi_irq_listing.patch patches.fixes/PCI-msi-fix-imbalanced-refcount-of-msi-irq-sysfs-obj.patch patches.arch/pci_aer_show_successful_recovered_devices.patch patches.fixes/pci-Add-flag-indicating-device-has-been-assigned-by-.patch patches.fixes/netfilter-ip6t_LOG-fix-logging-of-packet-mark.patch patches.fixes/netfilter-prevent-race-condition-breaking-net-refere.patch patches.fixes/netfilter-nf_conntrack-use-RCU-safe-kfree-for-conntr.patch patches.fixes/PCI-PM-restore-the-original-behavior-of-pci_set_powe patches.fixes/x86-PCI-reduce-severity-of-host-bridge-window-confli.patch patches.fixes/pci-enable-mps-performance-setting-to-properly-handle-bridge-mps patches.fixes/pci-disable-bus-master-on-pci-device-shutdown.patch patches.fixes/pci-disable-bus-master-unconditionally-in-pci_device_shutdown.patch patches.fixes/pci-don-t-try-to-disable-bus-master-on-disconnected-pci-devices.patch patches.fixes/pci-disable-bus-master-only-on-kexec-reboot.patch patches.kabi/kabi-wrapper-include-file-with-_genksyms__-check-to-avoid-kabi-change.patch patches.drivers/PCI-Add-dev_flags-bit-to-access-VPD-through-function.patch patches.drivers/PCI-Add-VPD-function-0-quirk-for-Intel-Ethernet-devi.patch patches.fixes/sriov-01-PCI-delay-configuration-of-SRIOV-capability.patch patches.fixes/sriov-02-PCI-set-pci-sriov-page-size-before-reading-SRIOV-BAR.patch patches.fixes/sriov-03-PCI-Update-NumVFs-register-when-disabling-SR-IOV.patch patches.fixes/sriov-04-PCI-Clear-NumVFs-when-disabling-SR-IOV-in-sriov_init.patch patches.fixes/sriov-05-PCI-Refresh-First-VF-Offset-and-VF-Stride-when-updat.patch # bsc#971729 patches.fixes/pci-update-vpd-definitions.patch patches.fixes/pci-determine-actual-vpd-size-on-first-access.patch patches.fixes/netfilter-x_tables-validate-e-target_offset-early.patch patches.fixes/netfilter-x_tables-make-sure-e-next_offset-covers-re.patch patches.fixes/netfilter-x_tables-fix-unconditional-helper.patch # bsc#986362 / CVE-2016-4997 patches.fixes/netfilter-x_tables-don-t-move-to-non-existent-next-r.patch patches.fixes/netfilter-x_tables-validate-targets-of-jumps.patch patches.fixes/netfilter-x_tables-add-and-use-xt_check_entry_offset.patch patches.fixes/netfilter-x_tables-kill-check_entry-helper.patch patches.fixes/netfilter-x_tables-assert-minimum-target-size.patch patches.fixes/netfilter-x_tables-add-compat-version-of-xt_check_en.patch patches.fixes/netfilter-x_tables-check-standard-target-size-too.patch patches.fixes/netfilter-x_tables-check-for-bogus-target-offset.patch patches.fixes/netfilter-x_tables-validate-all-offsets-and-sizes-in.patch patches.fixes/netfilter-ip_tables-simplify-translate_compat_table-.patch patches.fixes/netfilter-ip6_tables-simplify-translate_compat_table.patch patches.fixes/netfilter-arp_tables-simplify-translate_compat_table.patch patches.fixes/netfilter-x_tables-xt_compat_match_from_user-doesn-t.patch patches.kabi/kabi-revert-xt_compat_match_from_user-signature-chan.patch patches.fixes/netfilter-x_tables-do-compat-validation-via-translat.patch patches.fixes/netfilter-x_tables-don-t-reject-valid-target-size-on.patch patches.fixes/netfilter-x_tables-speed-up-jump-target-validation.patch patches.fixes/netfilter-arp_tables-fix-invoking-32bit-iptable-P-IN.patch patches.fixes/netfilter-xt_osf-Add-missing-permission-checks.patch patches.fixes/netfilter-xt_TCPMSS-fix-handling-of-malformed-TCP-he.patch patches.fixes/netfilter-xt_TCPMSS-add-more-sanity-tests-on-tcph-do.patch patches.fixes/netfilter-ebtables-CONFIG_COMPAT-don-t-trust-userlan.patch patches.fixes/netfilter-ebtables-fix-erroneous-reject-of-last-rule.patch ######################################################## # # Device drivers # ######################################################## patches.drivers/disable-catas_reset-by-default-to-avoid-problems-with-eeh.patch patches.fixes/edd-check-for-correct-device_path_info_length.patch +mmarek patches.drivers/reenable-generic_serial patches.fixes/fixup-section-annotations patches.fixes/loop-less-throttle.patch ######################################################## # Storage ######################################################## patches.suse/block-add-mangle-devt-switch patches.drivers/libata-prefer-over-ide patches.drivers/libata-unlock-hpa-by-default patches.drivers/revert-libata-implement-on-demand-hpa-unlocking patches.fixes/scsi-inquiry-too-short-ratelimit patches.fixes/scsi-retry-alua-transition-in-progress patches.fixes/scsi-dh-queuedata-accessors patches.fixes/scsi-evaluate-tpgs-setting patches.fixes/scsi-dh-fixup-kernel-doc patches.suse/scsi-dh-implement-match-callback patches.fixes/scsi-dh-alua-always-update-tpgs-status patches.fixes/scsi-dh-check-for-sdev-state-in-store_dh_state patches.fixes/scsi-check-host-lookup-failure patches.fixes/scsi-return-success-for-fc_block_scsi_eh patches.fixes/scsi-short-circuit-scsi_abort_eh_cmnds patches.fixes/scsi-scan-dont-fail-scans-when-host-is-in-recovery.patch patches.fixes/aacraid-check-scsi_dma_map_return-value patches.suse/aacraid-export-fixed-module-param patches.drivers/aacraid-use-lower-snprintf-limit.patch patches.drivers/aacraid-commctrl.c-fix-mem-leak-in-aac_.patch patches.drivers/aacraid-Added-Sync.mode-to-support-series-7-8-9.patch patches.drivers/aacraid-add-an-iounmap-call-to-aac_src_ioremap.patch patches.drivers/aacraid-Use-resource_size_t-for-IO-mem-pointers.patch patches.drivers/aacraid-Better-handling-of-in-flight-events-on-.patch patches.drivers/aacraid-Relax-the-tight-timeout-loop-on-fib-com.patch patches.drivers/aacraid-Fix-endian-issues-in-core-and-SRC-porti.patch patches.drivers/aacraid-Series-7-Async.-performance-mode-suppor.patch patches.drivers/megaraid-mbox-fix-SG_IO patches.drivers/megaraid-fix-sparse-warnings.patch patches.drivers/megaraid-cleanup-type-issue-in-mega_build_cmd.patch patches.drivers/megaraid-remove-a-spurious-IRQ-enable.patch patches.drivers/megaraid-remove-unnecessary-defines.patch patches.drivers/megaraid-sas-continue-booting-on-FAULT.patch patches.drivers/megaraid-sas-boot-hangs-while-LD-is-offline.patch patches.drivers/megaraid_sas-0001-Fix-FastPath-I-O-to-work-on-degrad.patch patches.drivers/megaraid_sas-0002-Add-.change_queue_depth-support.patch patches.drivers/megaraid_sas-0003-Version-to-5.40-rc1-and-Changelog-.patch patches.drivers/megaraid_sas-0004-Increase-default-cmds-per-lun-to-2.patch patches.drivers/megaraid_sas-0005-Fix-mismatch-in-megasas_reset_fusi.patch patches.drivers/megaraid_sas-0006-Remove-some-unnecessary-code.patch patches.drivers/megaraid_sas-0007-Clear-state-change-interrupts.patch patches.drivers/megaraid_sas-0008-Clear-FUSION_IN_RESET-before-enabl.patch patches.drivers/megaraid_sas-0009-Add-support-for-MegaRAID-9360-9380.patch patches.drivers/megaraid_sas-0010-Add-multiple-MSI-X-vector-multiple.patch patches.drivers/megaraid_sas-0011-Add-driver-workaround-for-PERC5-10.patch patches.drivers/megaraid_sas-0012-Changelog-and-version-update.patch patches.drivers/megaraid_sas-0013-Fix-reglockFlags-for-degraded-raid.patch patches.drivers/megaraid_sas-0014-mask-off-flags-in-ioctl-path.patch patches.drivers/megaraid_sas-0015-remove-poll_mode_io-code.patch patches.drivers/megaraid_sas-0016-Version-and-Changelog-update.patch patches.drivers/megaraid_sas-0017-Optimize-HostMSIxVectors-setting.patch patches.drivers/megaraid_sas-0018-Add-fpRead-WriteCapable-fpRead-Wri.patch patches.drivers/megaraid_sas-0019-Version-and-Changelog-update.patch patches.drivers/megaraid_sas-0020-Add-throttlequeuedepth-module-para.patch patches.drivers/megaraid_sas-0021-Add-resetwaittime-module-parameter.patch patches.drivers/megaraid_sas-0022-Version-and-Changelog-update.patch patches.drivers/megaraid_sas-0023-combine-kmalloc-memset-into-kzallo.patch patches.drivers/megaraid_sas-0024-Remove-un-needed-completion_lock-s.patch patches.drivers/megaraid_sas-0025-Add-module-param-for-configurable-.patch patches.drivers/megaraid_sas-0026-Load-io_request-DataLength-in-byte.patch patches.drivers/megaraid_sas-0027-Add-array-boundary-check-for-Syste.patch patches.drivers/megaraid_sas-0028-Add-SystemPD-FastPath-support.patch patches.drivers/megaraid_sas-0029-Remove-duplicate-code.patch patches.drivers/megaraid_sas-0030-Version-Changelog-Copyright-update.patch patches.drivers/megaraid_sas-0031-fix-BUG_ON-from-incorrect-use-of-delayed-wo.patch patches.drivers/megaraid_sas-0031-Add-4k-FastPath-DIF-support.patch patches.drivers/megaraid_sas-0032-Dont-load-DevHandle-unless-FastPat.patch patches.drivers/megaraid_sas-0033-Version-and-Changelog-update.patch patches.drivers/megaraid_sas_fix_kdump.patch patches.drivers/megaraid_sas-Disable-controller-reset-for-ppc.patch patches.drivers/megaraid_sas-Disable-fastpath-writes-for-non-RAID0.patch patches.drivers/megaraid_sas-Update-threshold-based-reply-post-host-.patch patches.drivers/megaraid_sas-Use-correct-reset-sequence-in-adp_reset.patch patches.fixes/scsi-ses-crash-on-lun0 patches.suse/scsi-error-test-unit-ready-timeout patches.fixes/scsi-scan-blist-update patches.fixes/scsi-ibmvscsi-show-config.patch patches.fixes/sd_liberal_28_sense_invalid.diff patches.fixes/scsi-ibmvscsi-module_alias.patch patches.suse/sd_init.mark_majors_busy.patch patches.fixes/ibmvscsi-Abort-init-sequence-during-error-recovery patches.fixes/ibmvscsi-Add-memory-barriers-for-send-receive patches.fixes/cciss-unmap-xfer-buffer-correctly patches.fixes/0001-USB-sd-sd_start_stop_device-proper-error-codes.patch patches.fixes/SCSI-sd-error-handling-in-sd_sync_cache.patch patches.fixes/0003-SCSI-sd-sd_start_stop_device-error-handling.patch patches.fixes/scsi-dh-alua-errorneous-tpg_id-check patches.drivers/isci-add-isci_compat.h.patch patches.fixes/0004-isci-Adding-documentation-to-API-change-and-fixup-s.patch patches.fixes/0006-isci-dynamic-interrupt-coalescing.patch patches.fixes/0008-isci-add-version-number.patch patches.fixes/SCSI-libcxgbi-do-not-print-a-message-when-memory-all.patch patches.fixes/scsi-sg-check-length-passed-to-sg_next_cmd_len.patch patches.fixes/scsi-sg-allocate-with-_gfp_zero-in-sg_build_indirect.patch patches.suse/scsi-netlink-ml patches.suse/scsi-netlink-ml-module-param patches.fixes/scsi-error-netlink-GFP_ATOMIC.patch patches.drivers/mptfusion-Update-to-4.28.00.00suse.patch patches.drivers/mpt-fusion-check-sili-bit-read_6-for-data-underrun-errata patches.drivers/mptfusion-Added-check-for-SILI-bit-in-READ_16-C.patch patches.drivers/mptsas-Add-device-ID-for-SAS1068_820XELP.patch patches.drivers/mptfusion-unlock-on-error-in-mpt_config.patch patches.drivers/mptfusion-Bump-driver-vesion-to-v4.28.00.01suse.patch patches.drivers/mpt2sas-MPI-next-revision-header-update.patch patches.drivers/mpt2sas-Set-max_sector-count-from-module-par.patch patches.drivers/mpt2sas-fix-broadcast-AEN-and-task-managemen.patch patches.drivers/mpt2sas-Bump-version-09.100.00.00.patch patches.drivers/mpt2sas-Fix-for-Panic-when-inactive-volume-is-tried-deleting.patch patches.drivers/lpfc-8.3.25-Enhancements-to-Debug-infrastruc.patch patches.drivers/lpfc-8.3.25-Add-FCF-priority-failover-functi.patch patches.drivers/lpfc-8.3.25-Change-driver-version-to-8.3.25.patch patches.drivers/lpfc-8.3.26-Fix-issues-pertaining-to-SCSI-FC-protoc.patch patches.drivers/lpfc-8.3.26-Fix-HBA-initialization-issues.patch patches.drivers/lpfc-8.3.26-Fix-SYSFS-interface-issues.patch patches.drivers/lpfc-8.3.26-Change-driver-version-to-8.3.26.patch patches.drivers/lpfc-8.3.5.48.1p-update patches.drivers/lpfc-8.3.5.48.2p-update patches.drivers/lpfc-Silence-DEBUG_STRICT_USER_COPY_CHECKS-y-wa.patch patches.drivers/lpfc-8.3.27-Miscellanous-logic-and-interface-fi.patch patches.drivers/lpfc-8.3.27-T10-additions-for-SLI4.patch patches.drivers/lpfc-8.3.28-Miscellaneous-fixes-in-sysfs-and-mg.patch patches.drivers/lpfc-8.3.28-SLI-fixes-and-added-SLI4-support.patch patches.drivers/lpfc-8.3.28-Add-support-for-ABTS-failure-handli.patch patches.drivers/Lpfc-8.3.28-FC-and-SCSI-Discovery-Fixes.patch patches.drivers/lpfc-8.3.28-Critical-Miscellaneous-fixes.patch patches.drivers/lpfc-8.3.28-Add-Loopback-support-for-SLI4-adapt.patch patches.drivers/lpfc-8.3.29-BSG-and-User-interface-fixes.patch patches.drivers/lpfc-8.3.29-SLI-related-fixes.patch patches.drivers/lpfc-8.3.29-T10-Diff-fixes-and-enhancements.patch patches.drivers/lpfc-8.3.29-FC-Discovery-state-machine-fixes.patch patches.drivers/lpfc-8.3.29-Locking-fix-and-Memory-leak-Fixes.patch patches.drivers/lpfc-8.3.29-Remove-GFP_KERNEL-allocation-while-.patch patches.drivers/lpfc-8.3.30-Make-BA_ACC-work-on-a-fully-qualifi.patch patches.drivers/lpfc-8.3.30-Fix-lack-of-LOGO-with-vport-delete.patch patches.drivers/lpfc-8.3.30-Fix-port-and-system-failure-in-SLI4.patch patches.drivers/lpfc-8.3.30-Fix-driver-handling-of-XRI-Aborted-.patch patches.drivers/lpfc-8.3.30-Fix-RPI-registered-multiple-times-a.patch patches.drivers/lpfc-8.3.30-Fix-deadlock-during-adapter-offline.patch patches.drivers/lpfc-8.3.30-Fixed-missing-CVL-event-causing-FCF.patch patches.drivers/lpfc-8.3.30-Fix-SLI4-driver-module-load-and-unl.patch patches.drivers/lpfc-8.3.30-Fix-resource-leak-when-acc-fails-fo.patch patches.drivers/lpfc-8.3.30-Fixed-the-system-panic-during-EEH-r.patch patches.drivers/lpfc-8.3.30-Add-Werror-compilation-flag.patch patches.drivers/lpfc-8.3.30-Fixed-panic-with-extents-and-small-.patch patches.drivers/lpfc-8.3.30-Update-copyright-date-for-files-mod.patch patches.drivers/lpfc-8.3.30-Flush-reset-register-write.patch patches.drivers/lpfc-8.3.30-Change-default-DA_ID-support-from-d.patch patches.drivers/lpfc-8.3.30-Enhancements-for-T10-DIF-debugfs-er.patch patches.drivers/lpfc-8.3.30-Fix-handling-of-REG_VFI-and-cable-p.patch patches.drivers/lpfc-8.3.30-Added-more-T10-DIF-debugfs-error-in.patch patches.drivers/lpfc-8.3.30-Revert-fix-for-Link-Pull-Causes-I-O.patch patches.drivers/lpfc-8.3.31-Fix-bug-with-driver-unload-leaving-.patch patches.drivers/lpfc-8.3.31-Correct-handling-of-SLI4-port-XRI-r.patch patches.drivers/lpfc-8.3.31-Fix-bug-with-driver-not-supporting-.patch patches.drivers/lpfc-8.3.31-Fix-initiator-sending-flogi-after-a.patch patches.drivers/lpfc-8.3.31-Fix-unable-to-create-vports-on-FCoE.patch patches.drivers/lpfc-8.3.31-Fixed-system-panic-due-to-midlayer-.patch patches.drivers/lpfc-8.3.31-Fix-Read-Link-status-data.patch patches.drivers/lpfc-8.3.31-Fix-error-message-displayed-even-wh.patch patches.drivers/lpfc-8.3.31-Fix-kernel-panic-when-going-into-to.patch patches.drivers/lpfc-8.3.31-Fix-build-warnings-when-debugfs-is-.patch patches.drivers/lpfc-8.3.31-Revise-FCP-LOG-for-easier-Finisar-t.patch patches.drivers/lpfc-8.3.31-Fix-log-message-for-Mailbox-command.patch patches.drivers/lpfc-8.3.31-Fix-driver-crash-during-back-to-bac.patch patches.drivers/lpfc-8.3.31-Reregister-VPI-for-SLI3-after-cable.patch patches.drivers/lpfc-8.3.31-Correct-point-to-point-mode-discove.patch patches.drivers/lpfc-8.3.31-Fix-unsol-abts-xri-lookup.patch patches.drivers/lpfc-8.3.31-Debug-helper-utility-routines-for-d.patch patches.drivers/lpfc-8.3.31-Fix-bug-with-driver-using-the-wrong.patch patches.drivers/lpfc-8.3.31-Fixed-system-crash-due-to-not-provi.patch patches.drivers/lpfc-8.3.32-lpfc_sli.c-add-missing-jumps-to-mem.patch patches.drivers/lpfc-8.3.32-Correct-null-pointer-Error-in-lpfc_.patch patches.drivers/lpfc-8.3.32-Fix-CQ-and-EQ-dump-failure-for-debu.patch patches.drivers/lpfc-8.3.32-Correct-host-DIF-configuration-that.patch patches.drivers/lpfc-8.3.32-Correct-provisioning-change-failure.patch patches.drivers/lpfc-8.3.32-Correct-successful-aborts-returning.patch patches.drivers/lpfc-8.3.32-Fix-ability-to-change-FCP-EQ-delay-.patch patches.drivers/lpfc-8.3.32-Fix-system-panic-due-to-node-state-.patch patches.drivers/lpfc-8.3.32-Fix-error-reporting-of-misconfigure.patch patches.drivers/lpfc-fix-problems-with-Werror.patch patches.drivers/lpfc-8.3.33-When-doing-loopback-testing-set-the.patch patches.drivers/lpfc-8.3.33-Enable-attachment-to-OCe14000-adapt.patch patches.drivers/lpfc-8.3.33-Fix-bug-with-rrq_pool-not-being-des.patch patches.drivers/lpfc-8.3.33-Fix-error-of-not-reiniting-mbx-cmd-.patch patches.drivers/lpfc-8.3.33-Check-data-transfer-amount-on-write.patch patches.drivers/lpfc-8.3.33-Fix-scsi_eh-escalation-panic-by-che.patch patches.drivers/lpfc-8.3.33-Fix-error-when-remote-port-switches.patch patches.drivers/lpfc-8.3.33-Add-debugfs-interface-to-display-SL.patch patches.drivers/lpfc-8.3.33-Convert-to-no-SCSI-host-lock-in-que.patch patches.drivers/lpfc-8.3.33-Formally-separate-lpfc_sli_ring-SLI.patch patches.drivers/lpfc-8.3.33-Misc-changes-to-optimize-critical-p.patch patches.drivers/lpfc-8.3.33-Parallelize-SLI-4-Q-distribution.patch patches.drivers/lpfc-8.3.33-Add-Interrupts-per-second-stats-via.patch patches.drivers/lpfc-8.3.33-Tie-parallel-I-O-queues-into-separa.patch patches.drivers/lpfc-8.3.33-Allow-per-hba-interrupt-rate-tuning.patch patches.drivers/lpfc-8.3.33-Change-Naming-convention-for-SLI4-I.patch patches.drivers/lpfc-8.3.33-Make-I-O-to-hw-queue-distribution-a.patch patches.drivers/lpfc-8.3.33-Add-lpfc_fcp_look_ahead-module-para.patch patches.drivers/lpfc-8.3.33-Fixed-debugfs-queInfo-to-include-qu.patch patches.drivers/lpfc-8.3.33-Fixed-incomplete-list-of-SLI4-comma.patch patches.drivers/lpfc-8.3.34-Add-LOGO-support-after-ABTS-complia.patch patches.drivers/lpfc-8.3.34-Add-SLI-4-V1-Capacity-and-Resource-.patch patches.drivers/lpfc-8.3.34-Fix-number-of-IO-channels-to-match-.patch patches.drivers/lpfc-8.3.34-Fix-parameter-field-in-CQE-to-mask-.patch patches.drivers/lpfc-8.3.34-Simplify-BlockGuard-lpfc_printf_vlo.patch patches.drivers/lpfc-8.3.34-Correct-typecasts-for-snprintf-mess.patch patches.drivers/lpfc-8.3.34-Streamline-fcp-underrun-message-pri.patch patches.drivers/lpfc-8.3.34-Add-XRI-to-abort-handler-timeout-lo.patch patches.drivers/lpfc-8.3.34-Adjust-IO-Channels-to-1-when-INTx.patch patches.drivers/lpfc-8.3.34-Correct-lock-handling-to-eliminate-.patch patches.drivers/lpfc-8.3.34-Fixed-leaking-memory-from-pci-dma-p.patch patches.drivers/lpfc-8.3.35-Fix-interrupt-delay-multipler-conve.patch patches.drivers/lpfc-8.3.35-Added-checking-BMBX-register-for-RD.patch patches.drivers/lpfc-8.3.35-Fix-incorrect-comment-in-T10-DIF-at.patch patches.drivers/lpfc-8.3.35-Correct-missing-queue-destroy-on-fu.patch patches.drivers/lpfc-8.3.35-Expand-I-O-channel-support-for-larg.patch patches.drivers/lpfc-8.3.35-Fixed-Linux-generic-firmware-downlo.patch patches.drivers/lpfc-8.3.35-Fix-FCP2-Retries-for-non-r-w-comman.patch patches.drivers/lpfc-8.3.35-Correct-request_firmware-use-that-w.patch patches.drivers/lpfc-8.3.35-Fixed-PRLI-not-being-retried-if-a-L.patch patches.drivers/lpfc-8.3.35-Fixed-kernel-warning-on-spinlock-us.patch patches.drivers/lpfc-8.3.35-Fixed-messages-for-misconfigured-po.patch patches.drivers/lpfc-8.3.35-Fixed-not-checking-solicition-in-pr.patch patches.drivers/lpfc-8.3.35-Fixed-SCSI-host-create-showing-wron.patch patches.drivers/lpfc-8.3.35-Fix-error-with-fabric-service-param.patch patches.drivers/lpfc-8.3.35-Fixed-not-reporting-logical-link-sp.patch patches.drivers/lpfc-8.3.36-Fixed-boot-from-san-failure.patch patches.drivers/lpfc-8.3.36-Fix-bug-with-Target-Resets-and-FCP2.patch patches.drivers/lpfc-8.3.36-Update-DIF-support-for-passthru-str.patch patches.drivers/lpfc-8.3.36-Fixed-setting-sequential-delivery-b.patch patches.drivers/lpfc-8.3.36-Correct-buffer-length-overrun.patch patches.drivers/lpfc-8.3.36-Correct-mask-error.patch patches.drivers/lpfc-8.3.37-Fixed-not-properly-handle-ELS_REC-receiv.patch patches.drivers/lpfc-8.3.37-Fixed-exhausted-retry-for-plogi-to-names.patch patches.drivers/lpfc-8.3.37-Removed-use-of-NOP-mailboxes-for-interrupt-verificat.patch patches.drivers/lpfc-8.3.37-Fixed-no-context-ABTS-received-on-unsoli.patch patches.drivers/lpfc-8.3.37-Fix-potential-memory-corruption-bug.patch patches.drivers/lpfc-8.3.37-Fixed-processing-stale-ndlp-state-when-t.patch patches.drivers/lpfc-8.3.37-Provide-support-for-FCoE-protocol-dual-c.patch patches.drivers/lpfc-8.3.37-Fixed-system-crash-due-to-SLI-Port-provi.patch patches.drivers/lpfc-8.3.37-Fixed-infinite-loop-in-lpfc_sli4_fcf_rr_.patch patches.drivers/lpfc-8.3.37-Provide-support-for-change_queue_type-me.patch patches.drivers/Update-lpfc-version-for-8.3.7.7.1p-driver-release.patch patches.drivers/lpfc-8.3.7.7.1p-fix-potential-NULL-pointer-dereference-in-lpfc_sli4_.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-degraded-performance-after-cable-pulls.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-NMI-watch-dog-panic-s-when-resetting-the-hba.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-bsg-timeout-handling-issues-that-would-result-.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-deadlock-condition-in-FCF-round-robin-handling.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-async-FCF-modified-event-to-in-use-FCF-failure.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-OXID-reuse-issue.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-PT2PT-bring-up-problem-for-FC-SLI4.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-circular-locking-dependency-and-inconsistent-l.patch patches.drivers/lpfc-8.3.7.7.1p-Fix-default-value-for-lpfc_enable_rrq.patch patches.drivers/lpfc-8.3.7.7.1p-Fixed-potential-mis-interpretation-of-READ_TOPOLOGY-.patch patches.drivers/lpfc-8.3.7.7.1p-Update-lpfc-version-for-8.3.7.10.1p-driver-release.patch patches.drivers/lpfc-8.3.7.10.1p-driver-panic-during-eeh.patch patches.drivers/lpfc-8.3.7.10.2p-Fixed-async-FCF-modified-event-to-in-use.patch patches.drivers/lpfc-8.3.7.10.2p-Fix-driver-issues-with-SCSI-Host-reset.patch patches.drivers/lpfc-8.3.7.10.2p-Fixed-crash-when-processing-bsg-s-sg-list-with-high-.patch patches.drivers/lpfc-8.3.7.10.2p-Fixed-deadlock-between-hbalock-and-nlp_lock-use.patch patches.drivers/lpfc-8.3.7.10.2p-Fixed-bad-book-keeping-in-posting-els-sgls-to-port.patch patches.drivers/lpfc-8.3.7.10.2p-Fixed-not-returning-FAILED-status-when-SCSI-invoking.patch patches.drivers/lpfc-8.3.7.10.2p-Update-lpfc-version-for-8.3.7.10.3p-driver-release.patch patches.drivers/lpfc-8.3.7.10.3p-fix-unsafe-walking-and-delete-linked-list.patch patches.drivers/lpfc-8.3.7.10.3p-Update-lpfc-version-for-8.3.7.10.5p-driver-release.patch patches.drivers/lpfc-revert-Fixed-async-FCF-modified-event.patch patches.drivers/lpfc-8.3.7.10.5p-Update-lpfc-version-for-8.3.7.10.6p-driver-release.patch patches.drivers/lpfc-8.3.7.10.6p-Fix-Crash-in-lpfc_els_timeout_handler.patch patches.drivers/lpfc-8.3.7.10.6p-Fix-kernel-panic-from-corrupted-ndlp-list.patch patches.drivers/lpfc-8.3.7.10.6p-Update-lpfc-version-for-8.3.7.10.7p-driver-release.patch patches.drivers/lpfc-Fixed-issue-of-task-management-commands-.patch patches.drivers/lpfc-Fixed-SLI3-failing-FCP-write-on-che.patch patches.drivers/lpfc-Fix-race-on-command-completion.patch patches.drivers/lpfc-Fix-null-ndlp-dereference-in-target_reset_handler.patch patches.drivers/lpfc-Set-elsiocb-contexts-to-NULL-after-freeing.patch patches.drivers/lpfc-avoid-double-free-of-resource-identifiers.patch patches.drivers/qla2xxx-0001-fix-comment-typo-hammmer.patch patches.drivers/qla2xxx-0002-Basic-infrastructure-for-dynamic-logging.patch patches.drivers/qla2xxx-0003-Code-changes-to-support-new-dynamic-logging.patch patches.drivers/qla2xxx-0004-Cleanup-of-previous-infrastructure.patch patches.drivers/qla2xxx-0005-T10-DIF-Handle-uninitalized-sectors.patch patches.drivers/qla2xxx-0006-T10-DIF-Fix-incorrect-error-reporting.patch patches.drivers/qla2xxx-0007-Fix-qla24xx-revision-check-while-enabling-i.patch patches.drivers/qla2xxx-0008-Acquire-hardware-lock-while-manipulating-ds.patch patches.drivers/qla2xxx-0009-Double-check-for-command-completion-if-abor.patch patches.drivers/qla2xxx-0010-Save-and-restore-irq-in-the-response-queue.patch patches.drivers/qla2xxx-0011-Set-the-task-attributes-after-memsetting-fc.patch patches.drivers/qla2xxx-0012-Update-version-number-to-8.03.07.07-k.patch patches.drivers/qla2xxx-0013-fix-printk-format-warning.patch patches.drivers/qla2xxx-0015-Add-support-for-ISP82xx-to-capture-dump-mi.patch patches.drivers/qla2xxx-0016-Implemeted-beacon-on-off-for-ISP82XX.patch patches.drivers/qla2xxx-0017-Prevent-CPU-lockups-when-ql2xdontresethba.patch patches.drivers/qla2xxx-0018-Enable-write-permission-to-some-debug-relat.patch patches.drivers/qla2xxx-0019-check-for-marker-IOCB-during-response-queue.patch patches.drivers/qla2xxx-0020-Fix-array-out-of-bound-warning.patch patches.drivers/qla2xxx-0021-During-loopdown-perform-Diagnostic-loopback.patch patches.drivers/qla2xxx-0022-Correction-to-sysfs-edc-interface.patch patches.drivers/qla2xxx-0023-Provide-method-for-updating-I2C-attached-VP.patch patches.drivers/qla2xxx-0024-Return-sysfs-error-codes-appropriate-to-con.patch patches.drivers/qla2xxx-0025-Issue-mailbox-command-only-when-firmware-hu.patch patches.drivers/qla2xxx-0026-Fix-active_mask-may-be-used-uninitialized.patch patches.drivers/qla2xxx-0027-Remove-qla2x00_wait_for_loop_ready-func.patch.patch patches.drivers/qla2xxx-0028-Check-for-SCSI-status-on-underruns.patch.patch patches.drivers/qla2xxx-0029-Don-t-call-alloc_fw_dump-for-ISP82XX.patch.patch patches.drivers/qla2xxx-0030-Revert-back-the-request-queue-mapping-t.patch.patch patches.drivers/qla2xxx-0031-Stop-unconditional-completion-of-mailbo.patch.patch patches.drivers/qla2xxx-0032-Enable-Minidump-by-default-with-default.patch.patch patches.drivers/qla2xxx-0033-Return-the-correct-value-for-a-mailbox-.patch.patch patches.drivers/qla2xxx-0034-Display-IPE-error-message-for-ISP82xx.patch.patch patches.drivers/qla2xxx-0035-Encapsulate-prematurely-completing-mail.patch.patch patches.drivers/qla2xxx-0036-Clear-mailbox-busy-flag-during-prematur.patch.patch patches.drivers/qla2xxx-0037-Disable-generating-pause-frames-when-fi.patch.patch patches.drivers/qla2xxx-0038-Correct-fc_host-port_state-display.patch.patch patches.drivers/qla2xxx-0039-Submit-all-chained-IOCBs-for-passthroug.patch.patch patches.drivers/qla2xxx-0040-Update-version-number-to-8.03.07.12-k.patch.patch patches.drivers/qla2xxx-0041-Use-less-stack-to-emit-logging-messages.patch.patch patches.drivers/qla2xxx-0042-Make-the-logging-functions-verify-their.patch.patch patches.drivers/qla2xxx-0043-Update-to-dynamic-logging.patch.patch patches.drivers/qla2xxx-0044-Proper-cleanup-of-pass-through-commands.patch.patch patches.drivers/qla2xxx-0045-Only-read-requested-mailbox-registers.patch.patch patches.drivers/qla2xxx-0046-Limit-excessive-DPC-cycles.patch.patch patches.drivers/qla2xxx-0047-Fix-to-include-FCE-data-as-part-of-dump.patch.patch patches.drivers/qla2xxx-0048-Correct-report-id-acquisition-check.patch.patch patches.drivers/qla2xxx-0049-Corrections-to-returned-sysfs-error-cod.patch.patch patches.drivers/qla2xxx-0050-Corrected-the-default-setting-of-the-he.patch.patch patches.drivers/qla2xxx-0051-Corrected-the-display-of-firmware-dump-.patch.patch patches.drivers/qla2xxx-0052-Added-a-new-entry-to-ISP-specific-funct.patch.patch patches.drivers/qla2xxx-0053-Process-marker-IOCB-request-on-request-.patch.patch patches.drivers/qla2xxx-0054-Consolidated-IOCB-processing-routines.patch.patch patches.drivers/qla2xxx-0055-Implement-FCP-priority-tagging-for-82xx.patch.patch patches.drivers/qla2xxx-0056-Ensure-there-s-enough-request-queue-spa.patch.patch patches.drivers/qla2xxx-0057-Move-initialization-of-some-variables-b.patch.patch patches.drivers/qla2xxx-0058-Do-not-check-for-minidump-when-device-s.patch.patch patches.drivers/qla2xxx-0059-remove-redundant-semicolon.patch.patch patches.drivers/qla2xxx-0060-fix-printk-typo-in-qla_bsg.c.patch.patch patches.drivers/qla2xxx-0061-Propagate-up-abort-failures.patch.patch patches.drivers/qla2xxx-0062-Add-check-for-null-fcport-references-in.patch.patch patches.drivers/qla2xxx-0063-Add-an-is-reset-active-helper.patch.patch patches.drivers/qla2xxx-0064-Clear-options-flags-while-issuing-stop-.patch.patch patches.drivers/qla2xxx-0065-Remove-errant-clearing-of-MBX_INTERRUPT.patch.patch patches.drivers/qla2xxx-0066-Correct-out-of-bounds-read-of-ISP2200-m.patch.patch patches.drivers/qla2xxx-0067-Remove-check-for-null-fcport-from-host-.patch.patch patches.drivers/qla2xxx-0068-Complete-mailbox-command-timedout-to-av.patch.patch patches.drivers/qla2xxx-0069-Remove-resetting-memory-during-device-i.patch.patch patches.drivers/qla2xxx-0070-Proper-detection-of-firmware-abort-erro.patch.patch patches.drivers/qla2xxx-0071-Update-version-number-to-8.03.07.13-k.patch.patch patches.drivers/qla2xxx-0072-Enhanced-the-dump-routines-to-capture-m.patch.patch patches.drivers/qla2xxx-0073-Enhancements-to-support-ISP83xx.patch.patch patches.drivers/qla2xxx-0074-Use-a-valid-enode-mac-if-none-defined.patch.patch patches.drivers/qla2xxx-0075-Consolidation-of-SRB-processing.patch.patch patches.drivers/qla2xxx-0076-Use-consistent-DL-mask-for-ELS-CT-passt.patch.patch patches.drivers/qla2xxx-0077-Correct-print-format-for-edc-ql_log-cal.patch.patch patches.drivers/qla2xxx-0078-Handle-change-notifications-based-on-sw.patch.patch patches.drivers/qla2xxx-0079-Return-blank-sysfs-string-on-initial-ge.patch.patch patches.drivers/qla2xxx-0080-Increase-speed-of-flash-access-in-ISP82.patch.patch patches.drivers/qla2xxx-0081-Handle-failure-cases-during-fabric_logi.patch.patch patches.drivers/qla2xxx-0082-Perform-implicit-logout-during-rport-te.patch.patch patches.drivers/qla2xxx-0083-Prep-zero-length-BSG-data-transfer-requ.patch.patch patches.drivers/qla2xxx-0084-Reduce-mbx-command-timeout-for-Login-Lo.patch.patch patches.drivers/qla2xxx-0085-Print-mailbox-command-opcode-and-return.patch.patch patches.drivers/qla2xxx-0086-Convert-remaining-printk-s-to-ql_log-fo.patch.patch patches.drivers/qla2xxx-0087-Use-ql_log-define-s-in-ql_log-and-ql_lo.patch.patch patches.drivers/qla2xxx-0088-Fix-ql_dbg-arguments.patch.patch patches.drivers/qla2xxx-0089-Add-new-message-when-a-new-loopid-is-as.patch.patch patches.drivers/qla2xxx-0090-Log-messages-to-use-correct-vha.patch.patch patches.drivers/qla2xxx-0091-Change-the-log-message-when-previous-du.patch.patch patches.drivers/qla2xxx-0092-Perform-firmware-dump-procedure-on-mail.patch.patch patches.drivers/qla2xxx-0093-Remove-EDC-sysfs-interface.patch.patch patches.drivers/qla2xxx-0094-Cache-swl-during-fabric-discovery.patch.patch patches.drivers/qla2xxx-0095-Add-ha-max_fibre_devices-to-keep-track-.patch.patch patches.drivers/qla2xxx-0096-Handle-device-mapping-changes-due-to-de.patch.patch patches.drivers/qla2xxx-0097-Fix-incorrect-register-access-in-qla2x0.patch.patch patches.drivers/qla2xxx-0098-Stop-iteration-after-first-failure-in-_.patch.patch patches.drivers/qla2xxx-0099-Avoid-invalid-request-queue-dereference.patch.patch patches.drivers/qla2xxx-0100-handle-default-case-in-qla2x00_request_.patch.patch patches.drivers/qla2xxx-0101-Remove-redundant-NULL-check-before-release_f.patch.patch patches.drivers/qla2xxx-0102-Fix-reset-time-out-as-qla2xxx-not-ack-t.patch.patch patches.drivers/qla2xxx-0103-Block-flash-access-from-application-whe.patch.patch patches.drivers/qla2xxx-0104-Proper-completion-to-scsi-ml-for-scsi-s.patch.patch patches.drivers/qla2xxx-0105-Properly-check-for-current-state-after-.patch.patch patches.drivers/qla2xxx-0106-Update-version-number-to-8.04.00.03-k.patch.patch patches.drivers/qla2xxx-0107-Fix-typo-in-qla_init.c.patch.patch patches.drivers/qla2xxx-0108-Micro-optimization-in-queuecommand-hand.patch.patch patches.drivers/qla2xxx-0109-Fix-typo-in-qla_mbx.c.patch.patch patches.drivers/qla2xxx-0110-Remove-unneeded-DPC-wakeups-from-qla82x.patch.patch patches.drivers/qla2xxx-0111-Detect-PEG-errors.patch.patch patches.drivers/qla2xxx-0112-Change-Done-to-Entering-in-the-debug-pr.patch.patch patches.drivers/qla2xxx-0113-Handle-interrupt-registration-failures-.patch.patch patches.drivers/qla2xxx-0114-Add-ql_dbg_verbose-logging-level.patch.patch patches.drivers/qla2xxx-0115-Stats-should-be-different-from-physical.patch.patch patches.drivers/qla2xxx-0116-Fix-typo-in-bus-reset-handler.patch.patch patches.drivers/qla2xxx-0117-Display-proper-supported-speeds-for-16G.patch.patch patches.drivers/qla2xxx-0118-Fixups-for-ISP83xx.patch.patch patches.drivers/qla2xxx-0119-Remove-mirrored-field-vp_idx-from-struc.patch.patch patches.drivers/qla2xxx-0120-Optimize-existing-port-name-server-quer.patch.patch patches.drivers/qla2xxx-0121-Corrections-to-log-messages.patch.patch patches.drivers/qla2xxx-0122-Log-link-up-and-link-down-messages-to-t.patch.patch patches.drivers/qla2xxx-0123-Avoid-losing-any-fc-ports-when-loop-id-.patch.patch patches.drivers/qla2xxx-0124-Don-t-capture-minidump-for-ISP82xx-on-f.patch.patch patches.drivers/qla2xxx-0125-Display-proper-firmware-version-when-ne.patch.patch patches.drivers/qla2xxx-0126-Revert-qla2xxx-During-loopdown-perform-Diagnost.patch patches.drivers/qla2xxx-0127-Add-LLD-target-mode-infrastructure-for-.patch.patch patches.drivers/qla2xxx-0128-Add-24xx-series-fabric-module-for-t.patch patches.drivers/qla2xxx-0129-don-t-free-pool-that-wasn-t-allocated.patch.patch patches.drivers/qla2xxx-0130-Convert-to-TFO-put_session-usage.patch patches.drivers/qla2xxx-0131-Clear-session-s_id-loop_id-earlier-durin.patch patches.drivers/qla2xxx-0132-Don-t-insert-nacls-without-sessions-into.patch patches.drivers/qla2xxx-0133-Don-t-crash-if-we-can-t-find-cmd-for-failed-.patch patches.drivers/qla2xxx-0134-Don-t-leak-commands-we-give-up-on-in-qlt_do_.patch patches.drivers/qla2xxx-0135-tcm_qla2xxx_handle_tmr-can-be-static.patch patches.drivers/qla2xxx-0136-Handle-malformed-wwn-strings-properly.patch patches.drivers/qla2xxx-0137-Remove-version.h-header-file-inclusion.patch patches.drivers/qla2xxx-0138-print-the-right-array-elements-in-qlt_async_.patch patches.drivers/qla2xxx-0139-Remove-duplicate-header-file-inclusion.patch patches.drivers/qla2xxx-0140-Offload-WRITE-I-O-backend-submission-to-.patch patches.drivers/qla2xxx-0141-Get-rid-of-redundant-qla_tgt_sess.tearing_do.patch.patch patches.drivers/qla2xxx-0142-Remove-racy-now-redundant-check-of-sess_tear.patch.patch patches.drivers/qla2xxx-0143-remove-unnecessary-reads-of-PCI_CAP_ID_.patch.patch patches.drivers/qla2xxx-0144-Bind-to-ISP8031-devices.patch.patch patches.drivers/qla2xxx-0145-Add-I2C-BSG-interface.patch.patch patches.drivers/qla2xxx-0146-Add-check-in-qla82xx_watchdog-for-faile.patch.patch patches.drivers/qla2xxx-0147-Fix-typo-in-qla2xxx-files.patch.patch patches.drivers/qla2xxx-0148-Display-mailbox-failure-by-default.patch.patch patches.drivers/qla2xxx-0149-Fix-endianness-of-task-management-response-c.patch.patch patches.drivers/qla2xxx-0150-Use-bitmap-to-store-loop_id-s-for-fcpor.patch.patch patches.drivers/qla2xxx-0151-Implementation-of-bidirectional.patch.patch patches.drivers/qla2xxx-0152-Add-FW-DUMP-SIZE-sysfs-attribute.patch.patch patches.drivers/qla2xxx-0153-IDC-implementation-for-ISP83xx.patch.patch patches.drivers/qla2xxx-0154-Implemetation-of-mctp.patch.patch patches.drivers/qla2xxx-0155-Add-bit-to-identify-adapters-for-therma.patch.patch patches.drivers/qla2xxx-0156-Changes-for-ISP83xx-loopback-support.patch.patch patches.drivers/qla2xxx-0157-Don-t-register-to-legacy-interrupt-for-.patch.patch patches.drivers/qla2xxx-0158-Update-the-driver-copyright.patch.patch patches.drivers/qla2xxx-0160-Fix-for-continuous-rescan-attempts-in-a.patch.patch patches.drivers/qla2xxx-0161-Implement-beacon-support-for-ISP83xx.patch.patch patches.drivers/qla2xxx-0162-Perform-ROM-mbx-cmd-access-only-after-I.patch.patch patches.drivers/qla2xxx-0163-Wrong-PCIe-2.5Gb-s-x8-speed-in-the-kere.patch.patch patches.drivers/qla2xxx-0164-Dont-call-nic-restart-firmware-if-it-is.patch.patch patches.drivers/qla2xxx-0165-Use-defines-instead-of-hardcoded-values.patch.patch patches.drivers/qla2xxx-0166-Remove-setting-Scsi_host-this_id-during.patch.patch patches.drivers/qla2xxx-0167-Ensure-PLOGI-is-sent-to-Fabric-Manageme.patch.patch patches.drivers/qla2xxx-0168-Fail-initialization-if-unable-to-load-R.patch.patch patches.drivers/qla2xxx-0169-Do-PCI-fundamental-reset-for-ISP83xx.patch.patch patches.drivers/qla2xxx-0170-Do-not-restrict-the-number-of-NPIV-port.patch.patch patches.drivers/qla2xxx-0171-set-idc-version-if-function-is-first-on.patch.patch patches.drivers/qla2xxx-0172-Fix-description-of-qla2xmaxqdepth-param.patch.patch patches.drivers/qla2xxx-0173-Fix-for-handling-some-error-conditions-.patch.patch patches.drivers/qla2xxx-0174-Enclose-adapter-related-calls-in-adapte.patch.patch patches.drivers/qla2xxx-0175-Set-Maximum-Read-Request-Size-to-4K.patch.patch patches.drivers/qla2xxx-0176-Get-fcal-position-map-should-not-be-cal.patch.patch patches.drivers/qla2xxx-0177-Enable-fw-attributes-for-ISP24xx-and-ab.patch.patch patches.drivers/qla2xxx-0178-Restrict-nic-core-reset-to-one-function.patch.patch patches.drivers/qla2xxx-0179-Fix-for-legacy-interrupts-for-ISP83xx.patch.patch patches.drivers/qla2xxx-0180-T10-DIF-ISP83xx-changes.patch.patch patches.drivers/qla2xxx-0181-Fix-incorrect-status-reporting-on-DIF-e.patch.patch patches.drivers/qla2xxx-0182-Don-t-toggle-RISC-interrupt-bits-after-.patch.patch patches.drivers/qla2xxx-0183-Allow-MSI-interrupt-registration-for-IS.patch.patch patches.drivers/qla2xxx-0184-Use-the-right-field-for-container_of.patch.patch patches.drivers/qla2xxx-0185-Update-version-number-to-8.04.00.07-k.patch.patch patches.drivers/qla2xxx-0186-fix-potential-deadlock-on-ha-hardware_l.patch.patch patches.drivers/qla2xxx-Determine-the-number-of-outstanding-commands.patch patches.drivers/qla2xxx-Ramp-down-queue-depth-for-attached-SCSI-devi.patch patches.drivers/qla2xxx-Module-parameter-ql2xasynclogin.patch patches.drivers/qla2xxx-0201-Fix-typo-in-qla2xxx-drivers.patch patches.drivers/qla2xxx-0202-Properly-set-result-field-of-bsg_job-re.patch patches.drivers/qla2xxx-0204-Change-in-setting-UNLOADING-flag-and-FC.patch patches.drivers/qla2xxx-0205-Free-rsp_data-even-on-error-in-qla2x00_.patch patches.drivers/qla2xxx-0206-Update-the-driver-version-to-8.04.00.08.patch patches.drivers/qla2xxx-0207-Clear-unsupported-states-during-Get-FW-.patch patches.drivers/qla2xxx-0208-Remove-spurious-taking-of-ha-vport_sloc.patch patches.drivers/qla2xxx-0209-Honor-status-value-of-2-for-report-id-a.patch patches.drivers/qla2xxx-0210-Fix-for-warnings-reported-by-sparse.patch patches.drivers/qla2xxx-0211-No-fcport-FC-4-type-assignment-in-GA_NX.patch patches.drivers/qla2xxx-0212-Fix-coccinelle-warnings-in-qla2x00_relo.patch patches.drivers/qla2xxx-0213-Move-noisy-Start-scsi-failed-messages-t.patch patches.drivers/qla2xxx-0214-Use-correct-Request-Q-Out-register-duri.patch patches.drivers/qla2xxx-0215-Add-Gen3-PCIe-speed-8GT-s-to-the-log-me.patch patches.drivers/qla2xxx-0216-Fix-typo-in-qla83xx_fw_dump-function.patch patches.drivers/qla2xxx-0217-Ignore-driver-ack-bit-if-corresponding-.patch patches.drivers/qla2xxx-0218-Add-acquiring-of-risc-semaphore-before-.patch patches.drivers/qla2xxx-0219-Move-marking-fcport-online-ahead-of-set.patch patches.drivers/qla2xxx-0220-Add-16Gb-s-case-to-get-port-speed-capab.patch patches.drivers/qla2xxx-0221-Parameterize-the-link-speed-of-hba-rath.patch patches.drivers/qla2xxx-0222-Update-ql2xextended_error_logging-param.patch patches.drivers/qla2xxx-0223-Dont-clear-drv-active-on-iospace-config.patch patches.drivers/qla2xxx-0224-Display-that-driver-is-operating-in-leg.patch patches.drivers/qla2xxx-0225-Obtain-loopback-iteration-count-from-bsg-req.patch patches.drivers/qla2xxx-0226-Correct-race-in-loop_state-assignment-during.patch patches.drivers/qla2xxx-0227-Get-VPD-information-from-common-location-for.patch patches.drivers/qla2xxx-0228-Avoid-null-pointer-dereference-in-shutdown-r.patch patches.drivers/qla2xxx-0229-Print-thermal-unsupported-message.patch patches.drivers/qla2xxx-0230-Reject-loopback-request-if-one-is-already-in.patch patches.drivers/qla2xxx-0231-Update-the-FTP-site-references-in-the-driver.patch patches.drivers/qla2xxx-0232-Do-link-initialization-on-get-loop-id-failur.patch patches.drivers/qla2xxx-0233-Do-MPI-reset-only-for-81xx.patch patches.drivers/qla2xxx-0234-Unload-hangs-after-issuing-BSG-commands-to-v.patch patches.drivers/qla2xxx-0235-Extra-loopback-error-handling-for-ISP83xx.patch patches.drivers/qla2xxx-0236-Move-loopback-mode-reset-after-chip-reset-ch.patch patches.drivers/qla2xxx-0237-Display-the-lock-owner-on-lock-acquire-failu.patch patches.drivers/qla2xxx-0238-Update-the-copyright-information.patch patches.drivers/qla2xxx-0239-Revert-Avoid-losing-any-fc-ports-when-loop-i.patch patches.drivers/qla2xxx-0240-Revert-Optimize-existing-port-name-server-qu.patch patches.drivers/qla2xxx-0241-Correct-list-iteration-bug-in-Report-ID-Acqu.patch patches.drivers/qla2xxx-0242-Correction-of-comment-in-MBC-opcode-defines.patch patches.drivers/qla2xxx-0243-Don-t-process-RSCNs-for-a-vport-on-the-same-.patch patches.drivers/qla2xxx-0244-Don-t-process-state-change-aen-for-reset-own.patch patches.drivers/qla2xxx-0245-Wait-for-IDC-complete-event-to-finish-loopba.patch patches.drivers/qla2xxx-0246-Update-version-number-to-8.04.00.13.11.3-k.patch patches.drivers/qla2xxx-0247-Fix-crash-during-firmware-dump-procedure.patch patches.drivers/qla2xxx-0248-fix-locking-issue-between-ISR.patch patches.drivers/qla2xxx-Clear-the-MBX_INTR_WAIT-flag.patch patches.drivers/qla2xxx-add-module-paremeter-to-override.patch patches.drivers/qla2xxx-Fix-request-queue-null-dereference.patch patches.drivers/qla2xxx-Poll-during-initialization-for-ISP25xx-.patch patches.drivers/qla2xxx-Do-not-check-for-firmware-hung-during-reset-context.patch patches.drivers/qla2xxx-Reduce-wait-time-for-scsi-error-command-complettion.patch patches.drivers/qla2xxx-Clear-loop_id-for-marked-ports-during-fabric-scanning.patch patches.drivers/qla2xxx-Avoid-escalating-scsi-error-handle-cmd-not-found-firmware.patch patches.drivers/qla2xxx-Issue-abort-command-for-outstanding-commands.patch patches.drivers/qla2xxx-Set-host-can_queue-value-based-on-available.patch patches.drivers/qla2xxx-Do-not-crash-system-for-sp-ref-count-zero.patch # bsc#944993 patches.drivers/qla2xxx-do-not-clear-slot-in-outstanding-cmd-array.patch patches.drivers/qla2xxx-do-not-reset-adapter-if-srb-handle-is-in-range.patch patches.drivers/qla2xxx-remove-decrement-of-sp-reference-count-in-abort-handler.patch # CVE-2017-14051 patches.drivers/scsi-qla2xxx-Fix-an-integer-overflow-in-sysfs-code.patch patches.drivers/sd_dif-problem-with-verify-of-type-1-protection-information patches.drivers/hpsa-update-to-hp-version.patch patches.drivers/hpsa-exported-hpsa_init_one-cant-be-static-__devinit patches.drivers/hpsa-section-annotations patches.drivers/hpsa-sanitize-version-number.patch patches.drivers/hpsa-remove-closed-source-hpvsa-hooks.patch patches.drivers/hpsa-add-new-controller-names patches.drivers/hpsa-retry-commands-completing-with-status-of-U.patch patches.drivers/hpsa-change-confusing-message-to-be-more-clear.patch patches.drivers/hpsa-set-max-sectors-instead-of-taking-the-defa.patch patches.drivers/hpsa-remove-unused-busy_initializing-and-busy_s.patch patches.drivers/hpsa-rename-HPSA_MAX_SCSI_DEVS_PER_HBA.patch patches.drivers/hpsa-fix-potential-array-overflow-in-hpsa_updat.patch patches.drivers/hpsa-fix-flush-cache-transfer-length.patch patches.drivers/hpsa-detect-controller-lockup.patch patches.drivers/hpsa-add-the-Smart-Array-5i-to-the-kdump-blackl.patch patches.drivers/hpsa-do-not-sleep-in-atomic-context-in-rmmod-pa.patch patches.drivers/hpsa-fix-per-device-memory-leak-on-driver-unloa.patch patches.drivers/hpsa-removed-unneeded-structure-member-max_sg_e.patch patches.drivers/hpsa-combine-hpsa_scsi_detect-and-hpsa_register.patch patches.drivers/hpsa-factor-out-driver-name.patch patches.drivers/hpsa-make-target-and-lun-match-what-SCSI-REPORT.patch patches.drivers/hpsa-refactor-hpsa_figure_bus_target_lun.patch patches.drivers/hpsa-eliminate-8-external-target-limitation.patch patches.drivers/hpsa-improve-naming-on-external-target-device-f.patch patches.drivers/hpsa-update-device-attributes-when-they-change.patch patches.drivers/hpsa-use-find_first_zero_bit.patch patches.drivers/hpsa-add-some-older-controllers-to-the-kdump-bl.patch patches.drivers/hpsa-use-check_signature.patch patches.drivers/hpsa-call-pci_disable_device-on-driver-unload.patch patches.drivers/hpsa-do-not-skip-disabled-devices.patch patches.drivers/hpsa-enable-bus-master-bit-after-pci_enable_dev.patch patches.drivers/hpsa-suppress-excessively-chatty-error-messages.patch patches.drivers/hpsa-do-not-read-from-controller-unnecessarily-.patch patches.drivers/hpsa-retry-driver-initiated-commands-on-busy-st.patch patches.drivers/hpsa-do-not-give-up-retry-of-driver-cmds-after-.patch patches.drivers/hpsa-remove-unused-parameter-from-finish_cmd.patch patches.drivers/hpsa-add-abort-error-handler-function.patch patches.drivers/hpsa-do-aborts-two-ways.patch patches.drivers/hpsa-factor-out-tail-calls-to-next_command-in-p.patch patches.drivers/hpsa-use-multiple-reply-queues.patch patches.drivers/hpsa-refine-interrupt-handler-locking-for-great.patch patches.drivers/hpsa-factor-out-hpsa_free_irqs_and_disable_msix.patch patches.drivers/hpsa-add-new-RAID-level-1-ADM.patch patches.drivers/hpsa-removed-unused-member-maxQsinceinit.patch patches.drivers/hpsa-dial-down-lockup-detection-during-firmware.patch patches.drivers/hpsa-fix-incorrect-abort-diagnostic-message.patch patches.drivers/hpsa-use-ioremap_nocache-instead-of-ioremap.patch patches.drivers/hpsa-gen8plus-Smart-Array-IDs.patch patches.drivers/hpsa-delete-old-unused-padding-garbage.patch patches.drivers/hpsa-Move-hpsa_wait_for_board_state-function-to-more-clos.patch patches.drivers/hpsa-remove-unnecessary-pci-id-skipping-code.patch patches.drivers/hpsa-Remove-gratuitous-cosmetic-diffs-vs.-kernel.org.patch patches.drivers/hpsa-remove-unintentional-exporting-of-hpsa_init_one.patch patches.drivers/hpsa-add-__devinit-annotation-to-hpsa_wait_for_board.patch patches.drivers/hpsa-fix-wrong-return-value-from-hpsa_find_cfgtables.patch patches.drivers/hpsa-use-WARN-ON-return-value-directly.patch patches.drivers/hpsa-Add-new-PCI-IDs.patch patches.drivers/hpsa-remove-pre-gen-8-controller-PCI-IDs.patch patches.drivers/hpsa-update-version-number-to-3.2.0.patch patches.drivers/hpsa-Fixup-marketing-names.patch patches.drivers/hpsa-Check-for-dma_mapping_error-in-hpsa_map_on.patch patches.drivers/hpsa-Check-for-dma_mapping_error-for-all-code-p.patch patches.drivers/hpsa-check-for-dma_mapping_error-in-hpsa_map_sg.patch patches.drivers/hpsa-reorganize-error-handling-in-hpsa_passthru.patch patches.drivers/cciss-update-to-4.6.28.patch patches.drivers/cciss-stable-controller-enumeration.patch patches.drivers/cciss_fix_const.patch patches.drivers/cciss_simple_mode.patch patches.fixes/cciss-add-irqf_shared-back-in-for-the-non-msix-interrupt-handler patches.drivers/cciss-add-transport-mode-attribute-to-sys.patch patches.drivers/cciss-disable-ASPM.patch patches.drivers/cciss-auto-engage-SCSI-mid-layer-at-driver-load-time.patch patches.drivers/cciss-fix-flush-cache-transfer-length.patch patches.drivers/cciss-remove-unneeded-memset.patch patches.drivers/cciss-kdump-fails-on-p410i.patch patches.drivers/cciss-fix-broken-mutex-usage-in-ioctl.patch patches.drivers/bfa-0001-Introduced-generic-address-len-pair-to-r.patch patches.drivers/bfa-0002-Introduce-IOC-event-notification-mechani.patch patches.drivers/bfa-0003-Add-pbc-port-disable-check-and-fix-LPS-m.patch patches.drivers/bfa-0004-Brocade-1860-Fabric-Adapter-Hardware-Ena.patch patches.drivers/bfa-0005-Changes-to-support-vport-disable-and-ena.patch patches.drivers/bfa-0006-IOC-and-PLL-init-changes-for-Brocade-186.patch patches.drivers/bfa-0007-Brocade-1860-Fabric-Adapter-16Gbs-suppor.patch patches.drivers/bfa-0008-FC-credit-recovery-and-misc-bug-fixes.patch patches.drivers/bfa-0009-Enhancement-for-fcpim-and-IO-tag-handlin.patch patches.drivers/bfa-0010-Driver-initialization-and-model-descript.patch patches.drivers/bfa-0011-Add-BSG-interface-to-support-ELS-CT-and.patch patches.drivers/bfa-0012-Update-the-driver-version-to-3.0.2.0.patch patches.drivers/bfa-0013-Enable-ASIC-block-configuration-and-quer.patch patches.drivers/bfa-0014-IOC-bug-fixes.patch patches.drivers/bfa-0015-Added-Fabric-Assigned-Address-FAA-suppo.patch patches.drivers/bfa-0016-Brocade-1860-Fabric-Adapter-PLL-init-fix.patch patches.drivers/bfa-0017-Brocade-1860-Fabric-Adapter-vHBA-support.patch patches.drivers/bfa-0018-DMA-memory-allocation-enhancement.patch patches.drivers/bfa-0019-FCS-bug-fixes.patch patches.drivers/bfa-0020-Extend-BSG-interface.patch patches.drivers/bfa-0021-Added-support-for-CEE-info-and-stats-que.patch patches.drivers/bfa-0022-Added-support-to-obtain-SFP-info.patch patches.drivers/bfa-0023-Added-support-for-flash-configuration.patch patches.drivers/bfa-0024-Added-HBA-diagnostics-support.patch patches.drivers/bfa-0025-Added-support-to-query-PHY.patch patches.drivers/bfa-0026-Driver-and-BSG-enhancements.patch patches.drivers/bfa-0027-Update-the-driver-version-to-3.0.2.1.patch patches.drivers/bfa-0028-Add-FC-transport-based-Asynchronous-Even.patch patches.drivers/bfa-0029-use-negative-error-return-values-in-all.patch patches.drivers/bfa-0030-Update-RME-interrupt-handling.patch patches.drivers/bfa-0031-Check-supported-speed-based-on-port-mode.patch patches.drivers/bfa-0032-Extend-BSG-to-support-more-user-commands.patch patches.drivers/bfa-0033-Add-support-for-IO-profiling.patch patches.drivers/bfa-0034-Added-support-to-collect-and-reset-fcpor.patch patches.drivers/bfa-0035-Add-support-to-configure-and-query-flash.patch patches.drivers/bfa-0036-Add-support-to-configure-trunking-on-Bro.patch patches.drivers/bfa-0037-Added-support-to-configure-QOS-and-colle.patch patches.drivers/bfa-0038-Add-support-to-collect-reset-fabric-st.patch patches.drivers/bfa-0039-Add-support-to-store-driver-configuratio.patch patches.drivers/bfa-0040-Introduced-initiator-based-lun-masking-f.patch patches.drivers/bfa-0041-Added-support-to-configure-lunmasking.patch patches.drivers/bfa-0042-Update-the-driver-version-to-3.0.2.2.patch patches.drivers/bfa-set-correct-scsi-returncode patches.drivers/bfa-0043-fix-formating-and-checkpatch-issues.patch patches.drivers/bfa-0044-fix-endian-and-bit-field-check-bug.patch patches.drivers/bfa-0045-Fix-possible-NULL-pointer-dereference-in-lu.patch patches.drivers/bfa-0046-Revert-back-the-current-LUN-Masking-Impleme.patch patches.drivers/bfa-0047-Implement-LUN-Masking-feature-using-the-SCS.patch patches.drivers/bfa-0048-don-t-leak-mem-in-bfad_im_bsg_els_ct_reques.patch patches.drivers/bfa-0049-Fix-endian-bug-in-bfad_iocmd_debug_fw_core.patch patches.drivers/bfa-0050-Add-fc-host-issue-lip-support.patch patches.drivers/bfa-0051-Modify-ISR-to-process-pending-completions.patch patches.drivers/bfa-0052-Serialize-the-IOC-hw-semaphore-unlock-logic.patch patches.drivers/bfa-0053-Flash-controller-IOC-pll-init-fixes.patch patches.drivers/bfa-0054-Revised-Fabric-Assigned-Address-FAA-feature.patch patches.drivers/bfa-0055-Move-service-parameter-programming-logic-in.patch patches.drivers/bfa-0056-Fix-to-avoid-vport-delete-hang-on-request-q.patch patches.drivers/bfa-0057-BSG-and-User-interface-fixes.patch patches.drivers/bfa-0058-Update-the-driver-version-to-3.0.23.0.patch patches.drivers/bfa-0059-Fix-to-defer-vport-delete-handler-invocatio.patch patches.drivers/bfa-0060-sysfs-model-description-fix.patch patches.drivers/bfa-0061-Fix-bfa-logging-for-Logical-port-state-chan.patch patches.drivers/bfa-0062-Fix-to-set-vport-FC-host-sysfs-entries.patch patches.drivers/bfa-0063-off-by-one-in-bfa_ioc_mbox_isr.patch patches.drivers/bfa-0064-dereferencing-freed-memory-in-bfad_im_probe.patch patches.drivers/bfa-0065-squelch-lockdep-complaint-with-a-spin_lock_.patch patches.drivers/bfa-0066-Fix-to-set-correct-return-error-codes-and-m.patch patches.drivers/bfa-0067-Support-vport-symbolic-name-change-from-sys.patch patches.drivers/bfa-0068-FCS-remote-port-enhancements.patch patches.drivers/bfa-0069-Make-changes-to-FCXP-resource-management.patch patches.drivers/bfa-0070-Add-new-hardware-model-info-to-sysfs-model-.patch patches.drivers/bfa-0071-Add-PowerPC-support-and-enable-PCIE-AER-han.patch patches.drivers/bfa-0072-Fix-to-process-mbox-interrupts-only-if-inte.patch patches.drivers/bfa-0073-Add-support-to-register-node-symbolic-name-.patch patches.drivers/bfa-0074-Add-support-for-max-target-ports-discovery.patch patches.drivers/bfa-0075-Update-the-driver-version-to-v3.1.2.0.patch patches.drivers/bfa-0076-Add-support-for-FC-Arbitrated-Loop-topology.patch patches.drivers/bfa-0077-IOCFC-state-machine-enhancements.patch patches.drivers/bfa-0078-Flash-Controller-PLL-initialization-fixes.patch patches.drivers/bfa-0079-Add-support-to-have-mfg-date-as-part-of-ada.patch patches.drivers/bfa-0080-Fix-few-attributes-in-the-RHBA-CT-passthru-.patch patches.drivers/bfa-0081-Fix-to-handle-firmware-tskim-abort-request-.patch patches.drivers/bfa-0082-Add-diagnostic-port-D-Port-support.patch patches.drivers/bfa-0083-Fabric-Assigned-Address-implementation-fix.patch patches.drivers/bfa-0084-Add-support-for-user-to-configure-bandwidth.patch patches.drivers/bfa-0085-Add-support-for-IO-throttling-at-port-level.patch patches.drivers/bfa-0086-Add-support-to-configure-min-max-bandwidth-.patch patches.drivers/bfa-0087-Support-Power-on-Hours-display-and-diag-tem.patch patches.drivers/bfa-0088-Add-support-to-read-update-the-FRU-data.patch patches.drivers/bfa-0089-Firmware-image-naming-convention-update.patch patches.drivers/bfa-0090-Update-the-driver-version-to-3.1.2.1.patch patches.drivers/bfa-xen-port-init-fix.patch patches.drivers/bfa-fix-faulty-handling-of-states-in-lps-state-machine.patch patches.drivers/bfa-fix-for-Brocade-FC-Direct-Attach-LUN-discovery-failure.patch patches.drivers/mvsas-0001-Add-support-for-Non-specific-NCQ-error.patch patches.drivers/mvsas-0002-add-support-for-94xx-phy-tuning-and-mu.patch patches.drivers/mvsas-0003-Add-driver-version-and-interrupt-coale.patch patches.drivers/mvsas-0004-fix-94xx-hotplug-issue.patch patches.drivers/mvsas-0005-Remove-unused-macros-variables-and-fu.patch patches.drivers/mvsas-0006-Add-new-macros-and-functions.patch patches.drivers/mvsas-0007-misc-improvements.patch patches.drivers/mvsas-0008-update-comments.patch patches.drivers/mvsas-0009-Add-support-for-interrupt-tasklet.patch patches.drivers/libsas-sas_queuecommand-doesnt-need-host_loc.patch patches.drivers/libsas-reindent-sas_queuecommand.patch patches.drivers/libsas-fix-sas_queuecommand-return-values.patch patches.drivers/libsas-export-sas_alloc_task.patch patches.drivers/libsas-sgpio-write-support.patch patches.drivers/isci-fix-sgpio-register-definitions.patch patches.drivers/isci-initial-sgpio-write-support.patch patches.drivers/libsas-Allow-expander-T-T-attachments.patch patches.drivers/libsas-disable-scanning-lun-0-on-ata-devic.patch patches.drivers/libsas-libata-fix-change_queue_-depth-type.patch patches.drivers/libsas-dynamic-queue-depth.patch patches.drivers/mvsas-remove-mvs_slave_-alloc-configure.patch patches.drivers/pm8001-remove-pm8001_slave_-alloc-configure.patch patches.drivers/libsas-fix-try_test_sas_gpio_gp_bit-build.patch patches.drivers/libsas-fix-warnings-when-checking-sata-stp-p.patch patches.drivers/pm8001-fix-DEV_IS_GONE-infinite-retry.patch patches.drivers/pm8001-missing-break-statements.patch patches.drivers/isci-atapi-support.patch patches.drivers/isci-SATA-STP-I-O-is-only-returned-in-the-no.patch patches.drivers/isci-fix-decode-of-DONE_CRC_ERR-TC-completio.patch patches.drivers/isci-The-port-state-should-be-set-to-stoppin.patch patches.drivers/isci-export-phy-events-via-lldd_control_ph.patch patches.drivers/aha152x-add-missing-ISA-PNP-IDs.patch patches.drivers/aha152x-Allow-use-on-64bit-systems.patch patches.drivers/scsi-aha152x-Fix-sparse-warning-and-make-printing-po.patch patches.fixes/scsi_dh_rdac-add-new-array-ids patches.fixes/scsi_transport_spi-export-host-width-and-HBA-id patches.fixes/scsi_lib-pause-between-error-retries.patch patches.fixes/scsi-dh-rdac-Adding-NetApp-as-a-brand-name-for-rdac.patch patches.fixes/scsi-dh-rdac-use-wwwid-from-c8-to-identify-storage patches.fixes/scsi-check-for-invalid-sdev-in-scsi_prep_fn patches.fixes/scsi-dh-rdac-allow-for-empty-scsi_dh_data-pointer patches.fixes/scsi-edd-Treat-XPRS-host-bus-type-the-same-as.patch patches.fixes/scsi_dh_alua-add-one-more-check-condition-for-alua-handler patches.fixes/scsi_dh_alua-fix-time-interval-for-alua-rtpg-commands patches.fixes/scsi-dh-rdac-get-sdev-reference-in-queue_mode_select patches.fixes/scsi_dh_emc-adding-the-match-function-for-emc-device-handler patches.fixes/scsi_dh_hp_sw-adding-the-match-function-for-hp_sw-device_handler patches.fixes/scsi_dh_rdac-adding-the-match-function-for-rdac-device-handler patches.fixes/scsi_dh-code-cleanup-and-remove-references-to-scsi_dev_info patches.fixes/scsi-return-BLKPREP_KILL-in-prep_fn.patch patches.fixes/scsi-dh-alua-retry-mode-parameters-changed.patch patches.fixes/scsi_dh_alua-set_params-interface.patch patches.fixes/scsi_dh_alua-Store-pref-bit-from-RTPG.patch patches.fixes/scsi_dh_alua-Optimize-stpg-command.patch +hare patches.fixes/scsi_dh_rdac-update-match-function.patch patches.fixes/scsi-fc-class-fix-scanning-when-devs-are-offline.patch patches.fixes/scsi-fix-the-new-host-byte-settings.patch patches.fixes/scsi-fix-device-removal-NULL-pointer-dereference.patch patches.fixes/scsi-stop-accepting-scsi-requests.patch patches.suse/scsi-remove-unhandled-error-code-message.patch patches.fixes/sd-ensure-we-correctly-disable-devices.patch patches.fixes/scsi-dh-rdac-associate-hba-and-storage.patch patches.fixes/scsi-dh-rdac-fix-error-path.patch patches.fixes/scsi-dh-rdac-fix-for-unbalanced-ref-count.patch patches.fixes/scsi_dh_rdac-Add-a-new-netapp-vendor-product-string.patch patches.fixes/scsi_dh_rdac-Consolidate-rdac-strings-together.patch patches.fixes/scsi_dh_rdac-minor-return-fix-for-rdac.patch patches.fixes/scsi_dh_alua-implement-implied-transition-timeout.patch patches.fixes/scsi_dh_alua-retry-rtpg-ext-hdr.patch patches.fixes/scsi_dh_alua-backoff-alua-rtpg-retry-linearly-v.patch patches.fixes/scsi_dh_alua-Re-enable-STPG-for-unavailable-por.patch patches.fixes/scsi_dh_alua-Improve-error-handling.patch patches.fixes/scsi_dh_rdac-add-new-ibm-id.patch patches.fixes/scsi_dh_rdac-always-retry-MODE-SELECT-on-command-loc.patch patches.fixes/scsi-update-scsi.h-with-SYNCHRONIZE_CACHE_16.patch patches.fixes/scsi-correctly-set-scsi-host-msg-status-bytes.patch patches.suse/mkinitrd-scsi_host_template-proc_name.patch patches.drivers/floppy-cleanup-disk-queue-if-add_disk-was-never-called.patch patches.drivers/floppy-fix-a-crash-during-rmmod.patch patches.drivers/floppy-remove-floppy-specific-o_excl-handling.patch patches.drivers/floppy-convert-to-single-threaded-wq.patch patches.fixes/floppy-don-t-write-kernel-only-members-to-FDRAWCMD-i.patch patches.fixes/floppy-ignore-kernel-only-members-in-FDRAWCMD-ioctl-.patch patches.fixes/nbd-clear-waiting_queue-on-shutdown patches.fixes/st-expand-ability-to-write-immediate-filemarks.patch patches.fixes/st-use-static-class-attributes patches.fixes/st-clean-up-dev-cleanup-in-st_probe patches.fixes/st-get-rid-of-scsi_tapes-array patches.fixes/st-clean-up-device-file-creation-and-removal patches.fixes/st-raise-device-limit patches.fixes/st-remove-st_mutex.patch patches.fixes/st-add-st-nowait-eof-param-to-module patches.fixes/st-take-additional-queue-ref-in-st_probe.patch patches.fixes/st-fix-corruption-of-the-st_modedef-structures.patch patches.fixes/sg-fix-double-free-when-drives-detach-during-sg_io.patch patches.drivers/sg-remove-sg_mutex.patch patches.fixes/libata-ahci-accommodate-tag-ordered-controllers.patch patches.kabi/libata-kABI-compliance-patch.patch # SCSI update for SLES11 SP3 patches.fixes/Fix-out-of-spec-CD-ROM-problem-with-media-chang.patch patches.fixes/sd-Use-sd_printk-instead-of-printk.patch patches.fixes/scsi-sg-use-printk_ratelimited-instead-of-printk_rat.patch patches.fixes/sd-remove-arbitrary-SD_MAX_DISKS-namespace-limi.patch patches.fixes/add-flag-to-skip-the-runtime-PM-calls-on-the-ho.patch patches.fixes/check-runtime-PM-status-in-system-PM.patch patches.fixes/sd-check-runtime-PM-status-in-sd_shutdown.patch patches.fixes/runtime-resume-parent-for-child-s-system-resume.patch patches.fixes/scsi_transport_fc-Clear-Devloss-Callback-Done-f.patch patches.fixes/sg-convert-to-kstrtoul_from_user.patch patches.fixes/usb-storage-add-flags-for-VPD-pages-and-REPORT-.patch patches.fixes/st-implement-PM.patch patches.fixes/scsi_debug-GET-LBA-STATUS-response-length-corre.patch patches.fixes/Ensure-discard-failure-gets-treated-as-a-target.patch patches.fixes/sd-Make-sure-provisioning-mode-is-reported-corr.patch patches.fixes/scsi_error-classify-some-ILLEGAL_REQUEST-sense-.patch patches.fixes/Handle-disk-devices-which-can-not-process-mediu.patch patches.fixes/sd-Add-runtime-pm-in-the-sd_check_events.patch patches.fixes/sd-make-comment-and-printk-string-match-code.patch patches.fixes/scsi_debug-add-LBPRZ-support.patch patches.fixes/scsi_debug-Fix-incorrect-page-length-in-logical.patch patches.fixes/scsi-Use-vsprintf-extention-pf-with-builtin_return_a.patch patches.fixes/Fix-error-handling-when-no-ULD-is-attached.patch patches.fixes/scsi-fix-comment-spelling-fix-recory-recovery.patch patches.fixes/scsi_lib-use-correct-DMA-device-in-__scsi_alloc.patch patches.fixes/fix-oops-in-all-legacy-host-adapters-caused-by-.patch patches.fixes/st-fix-memory-leak-with-1MB-tape-I-O.patch patches.fixes/scsi_transport_spi-fix-for-unbalanced-reference.patch patches.fixes/sd-limit-the-scope-of-the-async-probe-domain.patch patches.fixes/sg-remove-unnecessary-indentation.patch patches.fixes/sg-remove-while-1-non-loop.patch patches.fixes/sg-use-wait_event_interruptible.patch patches.fixes/sg-remove-closed-flag.patch patches.fixes/sg-prevent-unwoken-sleep.patch patches.fixes/sg-protect-sdp-exclude.patch patches.fixes/sg-completely-protect-sfds.patch patches.fixes/sg-constify-sg_proc_leaf_arr.patch patches.fixes/scsi_pm-resume-device-if-suspend-failed.patch patches.fixes/fix-async-probe-regression.patch patches.fixes/Fix-sd_probe_domain-config-problem.patch patches.fixes/block-drop-custom-queue-draining-used-by-scsi_transp.patch patches.fixes/Make-wait_for_device_probe-also-do-scsi_complete_asy.patch patches.fixes/fc-add-some-more-FC-specific-stats-to-fc_host.patch patches.fixes/Remove-scsi_wait_scan-module.patch patches.fixes/add-new-SDEV_TRANSPORT_OFFLINE-state.patch patches.fixes/core-classes-mpt2sas-have-scsi_internal_device_.patch patches.fixes/properly-initialize-atomic_t.patch patches.fixes/Change-return-type-of-scsi_queue_insert-into-vo.patch patches.fixes/scsi_dh-add-scsi_dh_attached_handler_name.patch patches.fixes/cleanup-setting-task-state-in-scsi_error_handle.patch patches.fixes/scsi-fix-scsi_error_handler-vs.-scsi_host_dev_releas.patch patches.fixes/scsi_pm-set-device-runtime-state-before-parent-.patch patches.fixes/set-to-WCE-if-usb-cache-quirk-is-present.patch patches.fixes/scsi_lib-fix-scsi_io_completion-s-SG_IO-error-p.patch patches.fixes/add-DID_TARGET_FAILURE-and-DID_NEXUS_FAILURE-to.patch patches.fixes/scsi_lib-Set-the-device-state-from-transport-of.patch patches.fixes/sd-Avoid-remapping-bad-reference-tags.patch patches.fixes/sd-Allow-protection_type-to-be-overridden.patch patches.fixes/Disable-DIF-on-Hitachi-Ultrastar-15K300.patch patches.fixes/scsi_debug-Add-removable-parameter.patch patches.fixes/sections-fix-section-conflicts-in-drivers-scsi.patch patches.fixes/Shorten-the-path-length-of-scsi_cmd_to_driver.patch patches.fixes/scsi_debug-Fix-off-by-one-bug-when-unmapping-re.patch patches.fixes/block-drop-blk_get_put_queue.patch patches.fixes/scsi-sd-Permit-merged-discard-requests.patch patches.fixes/scsi-handle-MLQUEUE-busy-response-in-scsi_send_eh_cmnd.patch patches.fixes/scsi_dh_alua-use-flag-for-RTPG-extended-header.patch patches.fixes/scsi_dh_alua-Pass-buffer-as-function-argument.patch patches.fixes/scsi_dh_alua-Make-stpg-synchronous.patch patches.fixes/scsi_dh_alua-Re-evaluate-port-group-states-after-STP.patch patches.fixes/scsi_dh_alua-put-sense-buffer-on-stack.patch patches.fixes/scsi_dh_alua-use-local-buffer-for-VPD-inquiry.patch patches.fixes/scsi_dh_alua-Use-separate-alua_port_group-structure.patch patches.fixes/scsi_dh_alua-parse-target-device-id.patch patches.fixes/scsi_dh_alua-Decode-EMC-Clariion-extended-inquiry.patch patches.fixes/scsi_dh_alua-Decode-HP-EVA-array-identifier.patch patches.fixes/scsi_dh_alua-move-RTPG-to-workqueue.patch patches.fixes/scsi_dh_alua-asynchronous-RTPG.patch patches.fixes/scsi_dh_alua-Evaluate-state-for-all-port-groups.patch patches.fixes/scsi_dh_alua-Recheck-state-on-transitioning.patch patches.fixes/scsi_dh_alua-move-some-sense-codes.patch patches.fixes/scsi_dh_alua-do-not-attach-raid-devices.patch patches.fixes/scsi_dh_alua-simplify-state-update.patch patches.fixes/scsi_dh_alua-do-not-attach-to-WLUNs.patch patches.fixes/scsi_dh_alua-multipath-failover-fails.patch patches.fixes/scsi_dh_alua-allow-get_alua_data-to-return-NULL.patch patches.fixes/scsi_dh_alua-reattach-device-handler-failure.patch patches.fixes/scsi_dh_alua-invalid-state-information-for-optimized.patch patches.fixes/scsi_dh_alua-retry-command-on-mode-parameter-changed.patch patches.fixes/scsi_dh_alua-Fix-missing-close-brace-in-alua_check_s.patch patches.fixes/scsi_dh_alua-simplify-alua_check_sense.patch patches.fixes/sd-avoid-deadlocks-when-running-under-multipath.patch patches.suse/scsi-always-retry-internal-target-error.patch patches.suse/scsi-do-not-retry-invalid-function-error.patch patches.fixes/scsi_dh-return-individual-errors-in-scsi_dh_activate.patch patches.fixes/scsi_dh_alua-remove-stale-variable.patch patches.fixes/scsi_dh_alua-remove-locking-when-checking-state.patch patches.fixes/scsi_dh_alua-use-spin_lock_irqsave-for-port-group.patch patches.fixes/scsi_dh_alua-fine-grained-locking-in-alua_rtpg_work.patch patches.fixes/scsi_dh_alua-protect-accesses-to-struct-alua_port_gr.patch patches.fixes/scsi_dh_alua-retry-RTPG-on-UNIT-ATTENTION.patch patches.fixes/scsi_dh_alua-correctly-terminate-target-port-strings.patch patches.fixes/scsi_dh-invoke-callback-if-activate-is-not-present.patch patches.fixes/scsi_dh_alua-move-expiry-into-PG-structure.patch patches.fixes/scsi_dh_alua-use-delayed_work.patch patches.fixes/scsi_dh_alua-Rework-rtpg-workqueue.patch patches.fixes/scsi_dh_alua-defer-I-O-while-workqueue-item-is-pendi.patch patches.fixes/scsi_dh_alua-fixup-misplaced-brace.patch patches.fixes/scsi_dh_alua-endless-STPG-retries-for-a-failed-LUN.patch patches.fixes/scsi_dh_alua-Simplify-state-machine.patch patches.fixes/scsi_dh_alua-fixup-RTPG-retry-delay-miscalculation.patch patches.fixes/dpt_i2o-Remove-DPTI_STATE_IOCTL.patch patches.fixes/dpt_i2o-return-SCSI_MLQUEUE_HOST_BUSY-when-in-r.patch patches.fixes/advansys-Remove-last_reset-references.patch patches.fixes/tmscsim-Move-last_reset-into-host-structure.patch patches.fixes/dc395-Move-last_reset-into-internal-host-struct.patch patches.fixes/scsi-remove-check-for-resetting.patch patches.fixes/scsi-Add-eh_deadline-to-limit-SCSI-EH-runtime.patch patches.fixes/scsi-Allow-error-handling-timeout-to-be-specified.patch patches.fixes/scsi-Fixup-compilation-warning.patch patches.fixes/scsi-Warn-on-invalid-command-completion.patch patches.fixes/scsi-Retry-failfast-commands-after-EH.patch patches.fixes/scsi-kABI-fixes.patch patches.suse/scsi-return-target-failure-on-EMC-inactive-snapshot.patch patches.fixes/scsi-Fix-race-between-starved-list-and-device-remova.patch patches.fixes/ch-add-refcounting.patch patches.fixes/scsi_transport_fc-Cap-dev_loss_tmo-by-fast_io_fail.patch patches.fixes/scsi_dh-use-missing-accessor-scsi_device_from_queue.patch patches.fixes/scsi_dh_alua-disable-ALUA-handling-for-non-disk-devi.patch patches.fixes/scsi_dh_alua-add-missing-hunk-in-alua_set_params.patch patches.fixes/sd-medium-access-timeout-counter-fails-to-reset.patch patches.fixes/0001-st-null-pointer-deref-panic.patch patches.fixes/scsi-Set-hostbyte-status-in-scsi_check_sense.patch patches.fixes/scsi_error-add-missing-case-statements-in-scsi_decid.patch patches.fixes/sg-fix-read-error-reporting.patch patches.fixes/scsi-remove-current_cmnd-field-from-struct-scsi_devi.patch patches.kabi/kabi-get-back-scsi_device.current_cmnd.patch patches.drivers/aix94xx-Use-angle-brackets-for-system-includes.patch patches.drivers/osd-Kconfig-remove-wrong-FIXME.patch patches.drivers/aic7xxx-fix-Kconfig-references-to-READMEs.patch patches.drivers/qlogicpti-fix-timeout.patch patches.drivers/aic7xxx-Fix-typo-in-aic7xxx.patch patches.drivers/aic94xx-Get-rid-of-redundant-NULL-check-before-relea.patch patches.drivers/qla1280-Remove-redundant-NULL-check-before-release_f.patch patches.drivers/hptiop-fix-RR312x-in-hosts-with-12GB.patch patches.drivers/arcmsr-fix-misuse-of-instead-of.patch patches.drivers/gdt-remove-unnecessary-defines.patch patches.drivers/qlogicpti-Fix-build-warning.patch patches.drivers/floppy-scsi-fix-setting-of-BIO-flags.patch patches.drivers/scsi-eesox-use-__iomem-pointers-for-MMIO.patch patches.drivers/ARM-ncr5380-oak-uses-no-interrupts.patch patches.drivers/ARM-make-fas216_dumpinfo-function-conditional.patch patches.drivers/pmcraid-pmcraid_chr_ioctl-uses-incorrect-argume.patch patches.drivers/pmcraid-Fix-spelling-error-in-a-pmcraid_err-cal.patch patches.drivers/mvumi-Add-Marvell-UMI-driver.patch patches.drivers/mvumi-Add-support-for-Marvell-SAS-SATA-RAID-on-.patch patches.drivers/ufshcd-UFS-Host-controller-driver.patch patches.drivers/ufs-Fix-evaluation-of-UTP-task-completion-code.patch patches.drivers/ufs-Assign-UTRLBAU-upper_32_-bits-UTRLD-base-ad.patch patches.drivers/ufs-fix-potential-NULL-pointer-dereferencing-er.patch patches.drivers/ufs-reverse-the-ufshcd_is_device_present-logic.patch patches.drivers/ufs-fix-incorrect-return-value-about-SUCCESS-an.patch patches.drivers/ibmvfc-fix-double-completion-on-abort-timeout patches.drivers/ibmvfc-ignore-fabric-RSCNs-when-link-dead patches.drivers/ibmvfc-Properly-set-cancel-flags-when-cancelling-abo.patch patches.drivers/ibmvfc-Support-FAST_IO_FAIL-in-EH-handlers.patch patches.drivers/ibmvfc-Send-cancel-when-link-is-down.patch patches.drivers/ibmvfc-Suppress-ABTS-if-target-gone.patch patches.drivers/ibmvfc-Driver-version-1.0.11.patch patches.drivers/ibmvfc-fix-for-offlining-devices.patch # Combined libata/libsas/isci update (FATE#313629) patches.drivers/0001-libsas-fix-port-dev_list-locking.patch patches.drivers/0002-isci-Lookup-device-references-through-requests-.patch patches.drivers/0003-isci-Immediately-fail-I-O-to-removed-devices.patch patches.drivers/0004-sci-Fix-tag-leak-in-tasks-and-terminated-reque.patch patches.drivers/0005-isci-Handle-task-request-timeouts-correctly.patch patches.drivers/0006-isci-No-task_done-callbacks-in-error-handler-pa.patch patches.drivers/0007-isci-Fix-task-management-for-SMP-SATA-and-on-de.patch patches.drivers/0008-isci-Remove-redundant-isci_request.ttype-field.patch patches.drivers/0009-isci-No-need-to-manage-the-pending-reset-bit-on.patch patches.drivers/0010-isci-Fix-hard-reset-timeout-conditions.patch patches.drivers/0011-isci-revert-bcn-filtering.patch patches.drivers/0012-isci-overriding-max_concurr_spinup-oem-paramete.patch patches.drivers/0013-ata-make-ata-port-as-parent-device-of-scsi-host.patch patches.drivers/0014-ata-add-ata-port-system-PM-callbacks.patch patches.drivers/0015-ata-add-ata-port-runtime-PM-callbacks.patch patches.drivers/0016-ata-update-ata-port-s-runtime-status-during-system-r.patch patches.drivers/0017-ata-add-ata-port-hibernate-callbacks.patch patches.drivers/0018-isci-firmware-Remove-isci-fallback-parameter-bl.patch patches.drivers/0019-isci-cleanup-oem-parameter-and-recipe-handling.patch patches.drivers/0020-isci-update-afe-analog-front-end-recipe-for-C1.patch patches.drivers/0021-isci-oem-parameter-format-v1.1-ssc-select.patch patches.drivers/0022-isci-oem-parameter-format-v1.3-cable-select.patch patches.drivers/0023-isci-performance-fix-shorten-default-no-outboun.patch patches.drivers/0024-isci-link-speeds-default-to-gen-2.patch patches.drivers/0025-isci-remove-unused-isci_tmf-device-field.patch patches.drivers/0026-isci-update-version-to-1.1.patch patches.drivers/0027-isci-Fix-IO-fails-when-pull-cable-from-phy-in-x.patch patches.drivers/0028-isci-enable-wide-port-targets.patch patches.drivers/0029-isci-allow-more-time-for-wide-port-targets.patch patches.drivers/0030-isci-fix-io-failures-while-wide-port-links-are-.patch patches.drivers/0031-isci-fix-start-OOB.patch patches.drivers/0032-isci-fix-prevent-port-from-getting-stuck-in-the.patch patches.drivers/0033-libata-enable-ata-port-async-suspend.patch patches.drivers/0034-ISCSI-Just-include-host.h-once-in-host.c.patch patches.drivers/0035-isci-Fix-NULL-ptr-dereference-when-no-firmware-.patch patches.drivers/0036-isci-enable-clock-gating.patch patches.drivers/0037-isci-T10-DIF-support.patch patches.drivers/0038-libsas-remove-unused-ata_task_resp-fields.patch patches.drivers/0039-libsas-kill-sas_slave_destroy.patch patches.drivers/0040-libsas-fix-domain_device-leak.patch patches.drivers/0041-libsas-fix-leak-of-dev-sata_dev.identify_-packe.patch patches.drivers/0042-libsas-replace-event-locks-with-atomic-bitops.patch patches.drivers/0043-libsas-convert-ha-state-to-flags.patch patches.drivers/0044-libsas-introduce-sas_drain_work.patch patches.drivers/0045-libsas-remove-ata_port.lock-management-duties-f.patch patches.drivers/0046-libsas-convert-dev-gone-to-flags.patch patches.drivers/0047-libsas-prevent-domain-rediscovery-competing-wit.patch patches.drivers/0048-libsas-use-set_dmamode-to-notify-lldds-of-NCQ-p.patch patches.drivers/0049-libsas-kill-invocation-of-scsi_eh_finish_cmd-fr.patch patches.drivers/0050-libsas-close-error-handling-vs-sas_ata_task_don.patch patches.drivers/0051-libsas-prevent-double-completion-of-scmds-from-.patch patches.drivers/0052-libsas-fix-timeout-vs-completion-race.patch patches.drivers/0053-libsas-let-libata-handle-command-timeouts.patch patches.drivers/0054-libsas-defer-SAS_TASK_NEED_DEV_RESET-commands-t.patch patches.drivers/0055-libsas-use-libata-eh-reset-for-sata-rediscovery.patch patches.drivers/0056-libsas-perform-sas-transport-resets-in-shost-wo.patch patches.drivers/0057-libsas-execute-transport-link-resets-with-libat.patch patches.drivers/0058-libsas-sas_phy_enable-via-transport_sas_phy_res.patch patches.drivers/0059-libsas-Remove-redundant-phy-state-notification-.patch patches.drivers/0060-libsas-add-mutex-for-SMP-task-execution.patch patches.drivers/0061-libsas-async-ata-eh.patch patches.drivers/0062-libsas-poll-for-ata-device-readiness-after-rese.patch patches.drivers/0063-libsas-don-t-mark-expanders-as-gone-when-a-chil.patch patches.drivers/0064-libsas-check-for-gone-expanders-in-smp_execute_.patch patches.drivers/0065-libsas-fix-sas_find_local_phy-take-phy-referenc.patch patches.drivers/0066-libsas-don-t-recover-gone-devices-in-sas_ata_ha.patch patches.drivers/0067-isci-kill-iphy-isci_port-lookups.patch patches.drivers/0068-isci-kill-isci_port-status.patch patches.drivers/0069-isci-fix-interpretation-of-hard-reset.patch patches.drivers/0070-isci-stop-interpreting-lldd_lu_reset-as-an-ata-.patch patches.drivers/0071-isci-lldd_ata_check_ready-handler.patch patches.drivers/0072-isci-remove-bus-and-reset-handlers.patch patches.drivers/0073-isci-remove-IDEV_EH-hack-to-disable-discovery-t.patch patches.drivers/0074-libsas-pre-clean-commands-that-won-the-eh-vs-co.patch patches.drivers/0075-libsas-mark-all-domain-devices-gone-if-root-por.patch patches.drivers/0076-libsas-close-scsi_remove_target-vs-libata-eh-ra.patch patches.drivers/0077-libsas-fix-mixed-topology-recovery.patch patches.drivers/0078-libsas-route-local-link-resets-through-ata-eh.patch patches.drivers/0079-libsas-fix-sas_unregister_ports-vs-sas_drain_wo.patch patches.drivers/0080-libsas-kill-spurious-sas_put_device.patch patches.drivers/0081-libsas-improve-debug-statements.patch patches.drivers/0082-libsas-fix-sas-port-naming.patch patches.drivers/0083-libsas-let-libata-recover-links-that-fail-to-tr.patch patches.drivers/0084-libsas-delete-device-on-sas-address-changed.patch patches.drivers/0085-libsas-restore-scan-order.patch patches.drivers/0086-libsas-async-ata-scanning.patch patches.drivers/0087-libsas-fix-lifetime-of-SAS_HA_FROZEN.patch patches.drivers/0088-libsas-revert-ata-srst.patch patches.drivers/0089-libsas-set-attached-device-type-and-target-prot.patch patches.drivers/0090-libsas-fixup-target_port_protocols-for-expander.patch patches.drivers/0091-libsas-don-t-recover-end-devices-attached-to-di.patch patches.drivers/0092-isci-debug-provide-state-enum-to-string-convers.patch patches.drivers/0093-isci-improve-phy-event-warnings.patch patches.drivers/0094-isci-improvements-in-driver-unloading-routine.patch patches.drivers/0095-libsas-introduce-sas_work-to-fix-sas_drain_work.patch patches.drivers/0096-libsas-fix-sas_get_port_device-regression.patch patches.drivers/0097-libsas-unify-domain_device-sas_rphy-lifetimes.patch patches.drivers/0098-libsas-fix-ata_eh-clobbering-ex_phys-via-smp_at.patch patches.drivers/0099-libata-make-ata_print_id-atomic.patch patches.drivers/0100-libsas-libata-fix-start-of-life-for-a-sas-ata_p.patch patches.drivers/0101-Revert-SCSI-libsas-fix-sas-port-naming.patch patches.drivers/0102-isci-improve-invalid-state-warnings.patch patches.drivers/0103-isci-kill-is_direct_attached.patch patches.drivers/0104-isci-kill-sci_phy_protocol-and-sci_request_protocol.patch patches.drivers/0105-isci-Don-t-filter-BROADCAST-CHANGE-primitives.patch patches.drivers/0106-isci-kill-status-and-state_lock-in-isci_host.patch patches.drivers/0107-isci-kill-isci_port.domain_dev_list.patch patches.drivers/0108-isci-refactor-initialization-for-S3-S4.patch patches.drivers/0109-isci-fix-controller-stop.patch patches.drivers/0110-isci-fix-link-up-events-occur-after-start-complete.patch patches.drivers/0111-isci-fix-interrupt-disable.patch patches.drivers/0112-isci-kill-isci_host.shost.patch patches.drivers/0113-isci-Changes-in-COMSAS-timings-enabling-ISCI-to-dete.patch patches.drivers/0114-isci-enable-BCN-in-sci_port_add_phy.patch patches.drivers/0115-isci-Manage-the-link-layer-hang-detect-timer-for-RNC.patch patches.drivers/0116-isci-Fixed-bug-in-resumption-from-RNC-Tx-Rx-suspend-.patch patches.drivers/0117-isci-Handle-all-suspending-TC-completions.patch patches.drivers/0118-isci-Terminate-outstanding-TCs-on-TX-RX-RNC-suspensi.patch patches.drivers/0119-isci-Manage-device-suspensions-during-TC-termination.patch patches.drivers/0120-isci-Remote-device-must-be-suspended-for-NCQ-cleanup.patch patches.drivers/0121-isci-Remote-device-stop-also-suspends-the-RNC-and-te.patch patches.drivers/0122-isci-Escalate-to-I_T_Nexus_Reset-when-the-device-is-.patch patches.drivers/0123-isci-Redesign-device-suspension-abort-cleanup.patch patches.drivers/0124-isci-Add-suspension-cases-for-RNC-INVALIDATING-POSTI.patch patches.drivers/0125-isci-Device-access-in-the-error-path-does-not-depend.patch patches.drivers/0126-isci-All-pending-TCs-are-terminated-when-the-RNC-is-.patch patches.drivers/0127-isci-Only-set-IDEV_GONE-in-the-device-stop-path.patch patches.drivers/0128-isci-Remove-isci_device-reqs_in_process-and-dev_node.patch patches.drivers/0129-isci-Distinguish-between-remote-device-suspension-ca.patch patches.drivers/0130-isci-Fix-the-terminated-I-O-to-not-call-sas_task_abo.patch patches.drivers/0131-isci-Save-the-suspension-hint-for-upcoming-suspensio.patch patches.drivers/0132-isci-Manage-the-LLHANG-timer-enable-disable-per-devi.patch patches.drivers/0133-isci-Make-sure-all-TCs-are-terminated-and-cleaned-in.patch patches.drivers/0134-isci-Implement-waiting-for-suspend-in-the-abort-path.patch patches.drivers/0135-isci-When-in-the-abort-path-defeat-other-resume-call.patch patches.drivers/0136-isci-Callbacks-to-libsas-occur-under-scic_lock-and-a.patch patches.drivers/0137-isci-Manage-tag-releases-differently-when-aborting-t.patch patches.drivers/0138-isci-Fix-RNC-suspend-call-for-SCI_RESUMING-state.patch patches.drivers/0139-isci-Wait-for-RNC-resumption-before-leaving-the-abor.patch patches.drivers/0140-isci-Directly-control-IREQ_ABORT_PATH_ACTIVE-when-co.patch patches.drivers/0141-isci-Add-protocol-indicator-for-TMF-requests.patch patches.drivers/0142-isci-Added-timeouts-to-RNC-suspensions-in-the-abort-.patch patches.drivers/0143-isci-Change-the-phy-control-and-link-reset-interface.patch patches.drivers/0144-isci-Don-t-wait-for-an-RNC-suspend-if-it-s-being-des.patch patches.drivers/0145-isci-Restore-the-ATAPI-device-RNC-management-code.patch patches.drivers/0146-isci-Check-IDEV_GONE-before-performing-abort-path-op.patch patches.drivers/0147-isci-Remove-obviated-host-callback-list.patch patches.drivers/0148-isci-Manage-the-IREQ_NO_AUTO_FREE_TAG-under-scic_loc.patch patches.drivers/0149-isci-Fix-RNC-AWAIT_SUSPENSION-INVALIDATING-transitio.patch patches.drivers/0150-isci-Fixed-RNC-bug-that-lost-the-suspension-or-resum.patch patches.drivers/0151-isci-End-the-RNC-resumption-wait-when-the-RNC-is-des.patch patches.drivers/0153-isci-fix-COMSAS-negation-timout-workaround-for-WD-SA.patch patches.drivers/0154-isci-make-function-declaration-match-implementation.patch patches.drivers/0155-isci-add-a-couple-__iomem-annotations.patch patches.drivers/0156-libsas-fix-taskfile-corruption-in-sas_ata_qc_fi.patch patches.drivers/0157-libata-libsas-introduce-sched_eh-and-end_eh-por.patch patches.drivers/0158-libsas-cleanup-spurious-calls-to-scsi_schedule_.patch patches.drivers/0159-libsas-enforce-eh-strategy-handlers-only-in-eh-.patch patches.drivers/0160-libsas-add-sas_eh_abort_handler.patch patches.drivers/0161-libsas-use-lldd_I_T_nexus_reset-for-eh_bus_rese.patch patches.drivers/0162-isci-use-sas-eh-strategy-handlers.patch patches.drivers/0163-libsas-sas_rediscover_dev-did-not-look-at-the-S.patch patches.drivers/0164-libsas-drop-sata-port-multiplier-infrastructure.patch patches.drivers/0165-libsas-trim-sas_task-of-slow-path-infrastructur.patch patches.drivers/0166-mvsas-remove-unused-variable-in-mvs_task_exec.patch patches.drivers/0167-async-introduce-async_domain-type.patch patches.drivers/0168-async-make-async_synchronize_full-flush-all-wor.patch patches.drivers/0169-queue-async-scan-work-to-an-async_schedule-doma.patch patches.drivers/0170-cleanup-usages-of-scsi_complete_async_scans.patch patches.drivers/0171-Revert-SCSI-fix-async-probe-regression.patch patches.drivers/0172-libata-reset-once.patch patches.drivers/0173-libata-export-ata_port-suspend-resume-infrastru.patch patches.drivers/0174-libsas-suspend-resume-support.patch patches.drivers/0175-isci-implement-suspend-resume-support.patch patches.drivers/0176-libsas-ipr-cleanup-ata_host-flags-initializatio.patch patches.drivers/0177-isci-Allow-SSP-tasks-into-the-task-management-p.patch patches.drivers/0178-isci-Fix-interrupt-coalescing-assumption-of-act.patch patches.fixes/libsas-fix-handling-vacant-phy.patch patches.fixes/libsas-use-right-function-to-alloc-smp-response.patch patches.drivers/0179-isci-Fix-a-race-condition-in-the-SSP-task-manag.patch patches.drivers/pm8001-fix-printk-typo-in-pm8001_hwi.c.patch patches.drivers/pm8001-fix-lockup-on-phy_control-hard-reset.patch patches.drivers/pm8001-Add-FUNC_GET_EVENTS.patch patches.drivers/pm8001-deficient-responses-to-IO_XFER_ERROR_BRE.patch patches.drivers/pm8001-Fix-bogus-interrupt-state-flag-issue.patch patches.drivers/pm8001-Fix-possible-racing-condition.patch patches.drivers/pm8001-fix-endian-issue-with-code-optimization-1.patch patches.drivers/pm8001-Use-spin_lock_irqsave-for-task_state.patch patches.drivers/pm8001-fix-endian-issue-with-code-optimization-2.patch patches.drivers/pm8001-raise-host-can-queue.patch patches.drivers/mpt2sas-0001-WarpDrive-Infinite-command-retries-due-.patch patches.drivers/mpt2sas-0002-Added-NUNA-IO-support-in-driver-which-u.patch patches.drivers/mpt2sas-0003-take-size-of-pointed-value-not-pointer.patch patches.drivers/mpt2sas-0004-MPI-next-revision-header-update.patch patches.drivers/mpt2sas-0005-New-feature-Fast-Load-Support.patch patches.drivers/mpt2sas-0006-Fix-failure-message-displayed-during-di.patch patches.drivers/mpt2sas-0007-Fix-drives-not-getting-properly-deleted.patch patches.drivers/mpt2sas-0008-Fix-for-dead-lock-occurring-between-hos.patch patches.drivers/mpt2sas-0009-Fix-for-deadlock-between-hot-plug-worke.patch patches.drivers/mpt2sas-0010-Fix-for-issue-Port-Reset-taking-long-ti.patch patches.drivers/mpt2sas-0011-Fix-for-Panic-when-inactive-volume-is-t.patch patches.drivers/mpt2sas-0012-add-missing-allocation.patch patches.drivers/mpt2sas-0013-Better-handling-DEAD-IOC-PCI-E-LInk-dow.patch patches.drivers/mpt2sas-0014-When-IOs-are-terminated-update-the-resu.patch patches.drivers/mpt2sas-0015-Adding-support-for-customer-specific-br.patch patches.drivers/mpt2sas-0016-MPI-next-revision-header-update.patch patches.drivers/mpt2sas-0017-Do-not-set-sas_device-starget-to-NULL-f.patch patches.drivers/mpt2sas-0018-Support-for-greater-than-2TB-capacity-W.patch patches.drivers/mpt2sas-0019-Increase-max-transfer-support-from-4MB-.patch patches.drivers/mpt2sas-0020-Added-support-for-customer-specific-bra.patch patches.drivers/mpt2sas-0021-MPI-next-revision-header-update.patch patches.drivers/mpt2sas-0022-Do-not-retry-a-timed-out-direct-IO-for-.patch patches.drivers/mpt2sas-0023-Fix-leak-on-mpt2sas_base_attach-error-p.patch patches.drivers/mpt2sas-0024-Fix-possible-integer-truncation-of-cpu_.patch patches.drivers/mpt2sas-0025-Remove-unused-duplicate-diag_buffer_ena.patch patches.drivers/mpt2sas-0026-Removed-redundant-calling-of-_scsih_pro.patch patches.drivers/mpt2sas-0027-Fix-mismatch-in-mpt2sas_base_hard_reset.patch patches.drivers/mpt2sas-0028-add-missing-allocation-check.patch patches.drivers/mpt2sas-0029-spell-primitive-correctly-in-function-p.patch patches.drivers/mpt2sas-0030-remove-extraneous-sas_log_info-messages.patch patches.drivers/mpt2sas-0031-MPI-next-revision-header-update.patch patches.drivers/mpt2sas-0032-Removed-redundant-global-mutex-for-IOCT.patch patches.drivers/mpt2sas-0033-Added-multisegment-mode-support-for-Lin.patch patches.drivers/mpt2sas-0034-Perform-Target-Reset-instead-of-HBA-res.patch patches.drivers/mpt2sas-0035-Improvement-were-made-to-better-protect.patch patches.drivers/mpt2sas-0036-Fix-security-scan-issues-reported-by-so.patch patches.drivers/mpt2sas-0037-Fix-linux-driver-sparse-errors.patch patches.drivers/mpt2sas-0038-While-enabling-phy-read-the-current-por.patch patches.drivers/mpt2sas-0039-Set-the-phy-identifier-of-the-end-devic.patch patches.drivers/mpt2sas-0040-Fix-for-hard-drive-going-OFFLINE-when-h.patch patches.drivers/mpt2sas-0041-2012-source-code-copyright.patch patches.drivers/mpt2sas-0042-To-include-more-Intel-Branding.patch patches.drivers/mpt2sas-0043-Provide-sysfs-attribute-to-report-Backu.patch patches.drivers/mpt2sas-0044-Fix-for-max_sectors-warning-message-is-.patch patches.drivers/mpt2sas-0045-MPI-2.0-Rev-V-2.0.14-specification.patch patches.drivers/mpt2sas-0046-Fix-for-staged-device-discovery-functio.patch patches.drivers/mpt2sas-0047-Fix-for-With-post-diag-reset-same-set-o.patch patches.drivers/mpt2sas-0048-Bump-driver-vesion-to-14.100.00.00.patch patches.drivers/mpt2sas-EEH_recovery-for-sles11-sp3.patch patches.drivers/mpt2sas-fix-unsafe-smp_processor_id.patch patches.drivers/mpt2sas-Rearrange-the-the-code-so-that-the-comp.patch patches.drivers/miscdevice-Adding-support-for-MPT3SAS_MINOR-222.patch patches.drivers/scsi_transport_sas-add-12GB-definitions-for-mpt.patch patches.drivers/mpt3sas-add-new-driver-supporting-12GB-SAS.patch patches.fixes/sg-fix-blk_get_queue-usage patches.fixes/ch-remove-ch_mutex.patch patches.fixes/ch-fixup-refcounting-imbalance-for-SCSI-devices.patch patches.fixes/mpt3sas-Fix-panic-when-aer-correct-error-occurred.patch # NVMe backport (FATE#313627) patches.drivers/nvme-0001-New-driver.patch patches.drivers/nvme-0002-Factor-out-queue_request_irq.patch patches.drivers/nvme-0003-Reduce-set_queue_count-arguments-by-one.patch patches.drivers/nvme-0004-Implement-per-CPU-queues.patch patches.drivers/nvme-0005-Rename-cycle-to-phase.patch patches.drivers/nvme-0006-Fix-admin-IRQ-claim-on-real-hardware.patch patches.drivers/nvme-0007-Use-PRP2-for-the-nvme_identify-ioctl.patch patches.drivers/nvme-0008-Make-nvme_common_command-more-featureful.patch patches.drivers/nvme-0009-Add-nvme_setup_prps.patch patches.drivers/nvme-0010-Zero-the-command-before-we-send-it.patch patches.drivers/nvme-0011-Change-NVME_IOCTL_GET_RANGE_TYPE-to-return-all-.patch patches.drivers/nvme-0012-Create-nvme_map_user_pages-and-nvme_unmap_user_.patch patches.drivers/nvme-0013-Add-NVME_IOCTL_SUBMIT_IO.patch patches.drivers/nvme-0014-Read-the-model-serial-firmware-rev-from-the-con.patch patches.drivers/nvme-0015-Remove-node-from-nvme_dev.patch patches.drivers/nvme-0016-Check-returns-from-nvme_alloc_queue.patch patches.drivers/nvme-0017-Enable-and-disable-the-PCI-device.patch patches.drivers/nvme-0018-Enable-device-DMA.patch patches.drivers/nvme-0019-Allow-queues-to-be-allocated-above-4GB.patch patches.drivers/nvme-0020-Request-I-O-regions.patch patches.drivers/nvme-0021-Disable-the-device-before-we-write-the-admin-qu.patch patches.drivers/nvme-0022-Move-sysfs-entries-to-the-right-place.patch patches.drivers/nvme-0023-Add-remaining-status-codes.patch patches.drivers/nvme-0024-Add-download-activate-firmware-ioctls.patch patches.drivers/nvme-0025-Release-0.2.patch patches.drivers/nvme-0026-Allow-fatal-signals-to-interrupt-I-O.patch patches.drivers/nvme-0027-Call-put_nvmeq-before-calling-nvme_submit_sync_.patch patches.drivers/nvme-0028-Add-a-module-parameter-to-use-a-threaded-interr.patch patches.drivers/nvme-0029-Use-a-symbolic-name-to-represent-cancelled-comm.patch patches.drivers/nvme-0030-Detect-commands-that-are-completed-twice.patch patches.drivers/nvme-0031-Detect-command-IDs-completing-that-are-out-of-r.patch patches.drivers/nvme-0032-Need-to-lock-queue-during-interrupt-handling.patch patches.drivers/nvme-0033-Record-the-timeout-for-each-command.patch patches.drivers/nvme-0034-Handle-the-congestion-list-a-little-better.patch patches.drivers/nvme-0035-Renumber-the-special-context-values.patch patches.drivers/nvme-0036-Advance-the-sg-pointer-when-filling-in-an-sg-li.patch patches.drivers/nvme-0037-Initial-PRP-List-support.patch patches.drivers/nvme-0038-Rename-nvme_req_info-to-nvme_bio.patch patches.drivers/nvme-0039-Switch-to-use-DMA-Pool-API.patch patches.drivers/nvme-0040-Optimise-memory-usage-for-I-Os-between-4k-and-1.patch patches.drivers/nvme-0041-Pass-the-nvme_dev-to-nvme_free_prps-and-nvme_se.patch patches.drivers/nvme-0042-Check-for-DMA-mapping-failure.patch patches.drivers/nvme-0043-Handle-physical-merging-of-bvec-entries.patch patches.drivers/nvme-0044-Update-BAR-structure-to-match-the-current-spec.patch patches.drivers/nvme-0045-Handle-failures-differently-in-nvme_submit_bio_.patch patches.drivers/nvme-0046-Add-a-kthread-to-handle-the-congestion-list.patch patches.drivers/nvme-0047-Release-0.3.patch patches.drivers/nvme-0048-Remove-setting-of-flags-in-rw-command.patch patches.drivers/nvme-0049-Rename-nr_queues-to-nr_io_queues.patch patches.drivers/nvme-0050-Let-the-kthread-take-care-of-devices-earlier.patch patches.drivers/nvme-0051-Correct-SQ-doorbell-semantics.patch patches.drivers/nvme-0052-Mark-CMD_CTX_CANCELLED-as-being-unlikely.patch patches.drivers/nvme-0053-Implement-Flush.patch patches.drivers/nvme-0054-Handle-bios-that-contain-non-virtually-contiguo.patch patches.drivers/nvme-0055-Fix-discontiguous-accesses.patch patches.drivers/nvme-0056-Reduce-maximum-queue-depth-by-1.patch patches.drivers/nvme-0057-Version-0.4.patch patches.drivers/nvme-0058-Update-admin-opcodes-to-match-the-1.0RC-spec.patch patches.drivers/nvme-0059-Convert-comments-to-kernel-doc-notation.patch patches.drivers/nvme-0060-Fix-comment-formatting.patch patches.drivers/nvme-0061-Remove-outdated-comments.patch patches.drivers/nvme-0062-Fix-interpretation-of-Number-of-Namespaces-fiel.patch patches.drivers/nvme-0063-Fix-off-by-one-when-filling-in-PRP-lists.patch patches.drivers/nvme-0064-Remove-the-kthread-from-the-wait-queue.patch patches.drivers/nvme-0065-Simplify-queue-lookup.patch patches.drivers/nvme-0066-Add-compat_ioctl.patch patches.drivers/nvme-0067-Correct-the-definitions-of-two-ioctls.patch patches.drivers/nvme-0068-Change-the-definition-of-nvme_user_io.patch patches.drivers/nvme-0069-Version-0.5.patch patches.drivers/nvme-0070-Correct-the-Controller-Configuration-settings.patch patches.drivers/nvme-0071-Fix-warning-in-free_irq.patch patches.drivers/nvme-0072-Time-out-initialisation-after-a-few-seconds.patch patches.drivers/nvme-0073-Fix-bug-in-error-handling.patch patches.drivers/nvme-0074-Rename-cancel_cmdid_data-to-cancel_cmdid.patch patches.drivers/nvme-0075-Add-support-for-timing-out-I-Os.patch patches.drivers/nvme-0076-Add-include-of-delay.h-for-msleep.patch patches.drivers/nvme-0077-Use-an-IDA-to-allocate-minor-numbers.patch patches.drivers/nvme-0078-Handle-failures-from-memory-allocations-in-nvme.patch patches.drivers/nvme-0079-Add-a-few-calling-convention-notes.patch patches.drivers/nvme-0080-Version-0.6.patch patches.drivers/nvme-0081-Return-real-error-from-nvme_create_queue.patch patches.drivers/nvme-0082-Add-the-nvme-thread-to-the-wait-queue-before-wa.patch patches.drivers/nvme-0083-Rework-ioctls.patch patches.drivers/nvme-0084-Fix-bug-in-NVME_IOCTL_SUBMIT_IO.patch patches.drivers/nvme-0085-Correct-sg-list-setup-in-nvme_map_user_pages.patch patches.drivers/nvme-0086-Fix-calls-to-dma_unmap_sg.patch patches.drivers/nvme-0087-Fix-memory-leak-in-nvme_dev_add.patch patches.drivers/nvme-0088-Create-nvme_identify-and-nvme_get_features-func.patch patches.drivers/nvme-0089-Fix-calculation-of-number-of-pages-in-a-PRP-List.patch patches.drivers/nvme-0090-Don-t-probe-namespace-0.patch patches.drivers/nvme-0091-Version-0.7.patch patches.drivers/nvme-0092-Implement-doorbell-stride-capability.patch patches.drivers/nvme-0093-Update-Identify-Controller-data-structure.patch patches.drivers/nvme-0094-Simplify-completion-handling.patch patches.drivers/nvme-0095-Change-get_nvmeq-to-take-a-dev-instead-of-a-nam.patch patches.drivers/nvme-0096-Change-nvme_completion_fn-to-take-a-dev.patch patches.drivers/nvme-0097-Merge-the-nvme_bio-and-nvme_prp-data-structures.patch patches.drivers/nvme-0098-Rename-IO_TIMEOUT-to-NVME_IO_TIMEOUT.patch patches.drivers/nvme-0099-Fix-DMA-mapping-for-admin-commands.patch patches.drivers/nvme-0100-Mark-the-end-of-the-sg-list.patch patches.drivers/nvme-0101-Simplify-nvme_unmap_user_pages.patch patches.drivers/nvme-0102-Set-queue-flags-correctly.patch patches.drivers/nvme-0103-Version-0.8.patch patches.drivers/nvme-0104-Set-number-of-queues-correctly.patch patches.drivers/nvme-0105-Remove-unneeded-include-of-linux-version.patch patches.drivers/nvme-0106-Set-request-queue-logical-block-size.patch patches.drivers/nvme-0107-Fix-nvme-module-init-when-nvme_major-is-set.patch patches.drivers/nvme-0108-replace-nvme_ns-with-nvme_dev-for-user-admin.patch patches.drivers/nvme-0109-use-namespace-id-for-nvme_get_features.patch patches.drivers/nvme-0110-Set-block-queue-max-sectors.patch patches.drivers/nvme-0111-Do-not-set-IO-queue-depth-beyond-device-max.patch patches.drivers/nvme-0112-Fix-uninitialized-iod-compiler-warning.patch patches.drivers/nvme-0113-handle-allocation-failure-in-nvme_map_user_page.patch patches.drivers/nvme-0114-Fix-whitespace-damage-in-nvme_init.patch patches.drivers/nvme-0115-Use-ida-for-nvme-device-instance.patch patches.drivers/nvme-0116-Free-admin-queue-memory-on-initialisation-failu.patch patches.drivers/nvme-0117-Cancel-outstanding-IOs-on-queue-deletion.patch patches.drivers/mtip32xx-0001-Add-driver-for-Micron-RealSSD-pcie-flash-cards.patch patches.drivers/mtip32xx-0002-fix-warnings-errors-on-32-bit-compiles.patch patches.drivers/mtip32xx-0003-cleanup-compat-ioctl-handling.patch patches.drivers/mtip32xx-0004-ensure-that-all-local-functions-are-static.patch patches.drivers/mtip32xx-0005-mark-a-few-more-items-static.patch patches.drivers/mtip32xx-0006-updates-based-on-feedback.patch patches.drivers/mtip32xx-0007-uninitialized-variable-in-mtip_quiesce_io.patch patches.drivers/mtip32xx-0008-do-rebuild-monitoring-asynchronously.patch patches.drivers/mtip32xx-0009-removed-the-irrelevant-argument-of-mtip_hw_.patch patches.drivers/mtip32xx-0010-fix-incorrect-value-set-for-drv_cleanup_don.patch patches.drivers/mtip32xx-0011-fix-error-handling-in-mtip_init.patch patches.drivers/mtip32xx-0012-Add-new-bitwise-flag-dd_flag.patch patches.drivers/mtip32xx-0013-make-setting-comp_time-as-common.patch patches.drivers/mtip32xx-0014-Add-new-sysfs-entry-status.patch patches.drivers/mtip32xx-0015-misc-changes.patch patches.drivers/mtip32xx-0016-Shorten-macro-names.patch patches.drivers/mtip32xx-0017-fix-handling-of-commands-in-various-scenari.patch patches.drivers/mtip32xx-0018-fix-handling-of-commands-in-various-scenari.patch patches.drivers/mtip32xx-0019-dump-tagmap-on-failure.patch patches.drivers/mtip32xx-0020-remove-HOTPLUG_PCI_PCIE-dependancy.patch patches.drivers/mtip32xx-0021-release-the-semaphore-on-an-error-path.patch patches.drivers/mtip32xx-0022-fix-clearing-an-incorrect-register-in-mtip_.patch patches.drivers/mtip32xx-0023-Set-custom-timeouts-for-PIO-commands.patch patches.drivers/mtip32xx-0024-Change-HDIO_GET_IDENTITY-to-return-stored-d.patch patches.drivers/mtip32xx-0025-Fix-to-handle-TFE-for-PIO-IOCTL-internal-co.patch patches.drivers/mtip32xx-0026-Set-block-queue-boundary-variables.patch patches.drivers/mtip32xx-0027-Use-plain-spinlock-for-cmd_issue_lock.patch patches.drivers/mtip32xx-0028-Fix-to-support-more-than-one-sector-in-exec.patch patches.drivers/mtip32xx-0029-minor-performance-tweak.patch patches.drivers/mtip32xx-0030-Convert-macro-definitions-for-flag-bits-to-.patch patches.drivers/mtip32xx-0031-Changes-to-sysfs-entries.patch patches.drivers/mtip32xx-0032-Remove-registers-and-flags-from-sysfs.patch patches.drivers/mtip32xx-0033-Create-debugfs-entries-for-troubleshooting.patch patches.drivers/mtip32xx-0034-Add-support-for-new-devices.patch patches.drivers/mtip32xx-0035-Handle-NCQ-commands-during-the-security-loc.patch patches.drivers/mtip32xx-0036-Increase-timeout-for-standby-command.patch patches.drivers/mtip32xx-0037-Proper-reporting-of-write-protect-status-on.patch patches.drivers/mtip32xx-0038-Change-printk-to-pr_xxxx.patch patches.drivers/mtip32xx-0039-Remove-dead-code.patch patches.drivers/mtip32xx-0040-fix-user_buffer-check-in-exec_drive_command.patch patches.drivers/mtip32xx-0041-Added-appropriate-timeout-value-for-secure-.patch patches.drivers/mtip32xx-0042-fix-potential-crash-on-SEC_ERASE_UNIT.patch patches.drivers/mtip32xx-0043-Fix-to-make-lba-address-correct-in-big-endi.patch patches.drivers/mtip32xx-0044-Fix-incorrect-mask-used-for-erase-mode.patch patches.drivers/mtip32xx-0045-fix-shift-larger-than-type-warning.patch patches.drivers/mtip32xx-0046-fix-potential-NULL-pointer-dereference-in-m.patch patches.drivers/mtip32xx-0047-Fix-padding-issue.patch patches.drivers/mtip32xx-0048-fix-for-driver-hang-after-a-command-timeout.patch patches.drivers/mtip32xx-0049-fix-for-crash-when-the-device-surprise-remo.patch patches.drivers/mtip32xx-0050-Add-workqueue-and-NUMA-support.patch patches.drivers/mtip32xx-0051-add-trim-support.patch patches.drivers/mtip32xx-0052-mtip32xx.c-4029-1-sparse-symb.patch patches.drivers/mtip32xx-0053-mtip32xx.c-1726-5-sparse-symb.patch patches.drivers/mtip32xx-0054-add-missing-GENERIC_HARDIRQS-.patch patches.drivers/mtip32xx-0055-fix-error-return-code-in-mtip_pci_probe.patch patches.drivers/mtip32xx-0056-recovery-from-command-timeout.patch patches.drivers/mtip32xx-0057-return-0-from-pci-probe-in-case-of-rebuild.patch patches.drivers/mtip32xx-0058-Add-debugfs-entry-device_status.patch patches.drivers/mtip32xx-0059-fix-two-smatch-warnings.patch patches.drivers/mtip32xx-0060-fix-a-smatch-warning.patch patches.drivers/mtip32xx-0061-mtip32xx-Disable-TRIM-support.patch patches.drivers/mtip32xx-0062-Workaround-for-unaligned-writes.patch patches.drivers/mtip32xx-0063-fix-null-pointer-dereference-during-module-unload.patch patches.drivers/mtip32xx-0064-correctly-handle-bio-bi_idx-0-conditions.patch # Backported patches for Lynx Point SATA fate#313409, bnc#760833 patches.drivers/0003-ahci-AHCI-mode-SATA-patch-for-Intel-Lynx-Point-Devi.patch patches.drivers/0004-ata_piix-IDE-mode-SATA-patch-for-Intel-Lynx-Point-D.patch # Backported patches for LynxPoint-LP support - Haswell-ULT fate#313810, bnc#783328 patches.drivers/0002-ahci-Add-Device-IDs-for-Intel-Lynx-Point-LP-PCH.patch patches.drivers/0003-ata_piix-Add-Device-IDs-for-Intel-Lynx-Point-LP-PCH.patch # Backported ptaches to include support for SATA Device Sleep, fate#313946, bnc#783331 patches.drivers/0001-libata-detect-Device-Attention-support.patch patches.drivers/0002-ata-define-enum-constants-for-IDENTIFY-DEVICE.patch patches.drivers/0003-ahci-implement-aggressive-SATA-device-sleep-support.patch patches.drivers/0004-libata-export-ata_dev_set_feature.patch patches.drivers/0005-libata-replace-sata_settings-with-devslp_timing.patch # bnc#813357 patches.fixes/libata-forbid-runtime-pm-by-default-fixing-regression # bnc#792674 patches.drivers/ata-Fix-DVD-not-dectected-at-some-Haswell-platforms.patch # Backported patches for Wellsburg PCH (SATA) - fate#313702 patches.drivers/0003-ahci-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch patches.drivers/0004-ata_piix-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch # Backported patches for Intel Avoton DeviceIDs (SATA) - fate#313701, bnc#807394 patches.drivers/0001-ahci-AHCI-mode-SATA-patch-for-Intel-Avoton-DeviceID.patch patches.drivers/0002-ata_piix-IDE-mode-SATA-patch-for-Intel-Avoton-Devic.patch # Backported patches for Wellsburg PCH (SATA RAID) - fate#313702 patches.drivers/0006-ahci-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch patches.drivers/ata-fix-dvd-not-detected-wellsburgh.patch # Backported patches for recognise SDIO cards with SDIO_CCCR_REV 3.00, bnc#799019,fate#313948 patches.drivers/0001-mmc-recognise-SDIO-cards-with-SDIO_CCCR_REV-3.00.patch patches.drivers/0002-mmc-core-Set-non-default-Drive-Strength-via-platform.patch patches.drivers/0003-mmc-sdio-support-SDIO-UHS-cards.patch patches.drivers/0004-mmc-sdhci-Deal-with-failure-case-in-sdhci_suspend_ho.patch patches.drivers/0005-mmc-core-UHS-sdio-card-that-fails-should-not-exceed-.patch patches.drivers/0006-mmc-sdio-fix-setting-card-data-bus-width-as-4-bit.patch patches.drivers/0007-mmc-core-reset-signal-voltage-on-power-up.patch patches.drivers/0008-mmc-bus-print-bus-speed-mode-of-UHS-I-card.patch patches.drivers/0009-mmc-sdio-Fix-SDIO-3.0-UHS-I-initialization-sequence.patch patches.drivers/0010-mmc-sdio-print-correct-UHS-mode-during-sdio-card-det.patch patches.suse/aoe-for-performance-support-larger-packet-payloads patches.suse/aoe-kernel-thread-handles-i-o-completions-for-simple-locking patches.suse/aoe-become-i-o-request-queue-handler-for-increased-user-control patches.suse/aoe-use-a-kernel-thread-for-transmissions patches.suse/aoe-use-packets-that-work-with-the-smallest-mtu-local-interface patches.suse/aoe-failover-remote-interface-based-on-aoe_deadsecs-parameter patches.suse/aoe-do-revalidation-steps-in-order patches.suse/aoe-disallow-unsupported-aoe-minor-addresses patches.suse/aoe-associate-frames-with-the-aoe-storage-target patches.suse/aoe-increase-net_device-reference-count-while-using-it patches.suse/aoe-remove-unused-code-and-add-cosmetic-improvements patches.suse/aoe-update-internal-version-number-to-49 patches.suse/aoe-update-copyright-year-in-touched-files patches.suse/aoe-update-documentation-with-new-url-and-vm-settings-reference patches.suse/aoe-support-more-aoe-addresses-with-dynamic-block-device-minor-numbers patches.suse/aoe-retain-static-block-device-numbers-for-backwards-compatibility patches.suse/aoe-update-and-specify-aoe-address-guards-and-error-messages patches.suse/aoe-make-dynamic-block-minor-numbers-the-default patches.suse/aoe-remove-unused-code patches.suse/aoe-update-documentation-to-better-reflect-aoe-plus-udev-usage patches.suse/aoe-update-aoe-internal-version-number-to-50 patches.suse/aoe-avoid-running-request-handler-on-plugged-queue patches.suse/aoe-describe-the-behavior-of-the-err-character-device patches.suse/aoe-print-warning-regarding-a-common-reason-for-dropped-transmits patches.suse/aoe-update-cap-on-outstanding-commands-based-on-config-query-response patches.suse/aoe-support-the-forgetting-flushing-of-a-user-specified-aoe-target patches.suse/aoe-support-larger-i-o-requests-via-aoe_maxsectors-module-param patches.suse/aoe-payload-sysfs-file-exports-per-aoe-command-data-transfer-size patches.suse/aoe-cleanup-remove-unused-ata_scnt-function patches.suse/aoe-whitespace-cleanup patches.suse/aoe-update-driver-internal-version-number-to-60 patches.suse/aoe-provide-ata-identify-device-content-to-user-on-request patches.suse/aoe-improve-network-congestion-handling patches.suse/aoe-err-device-include-mac-addresses-for-unexpected-responses patches.suse/aoe-manipulate-aoedev-network-stats-under-lock patches.suse/aoe-use-high-resolution-rtts-with-fallback-to-low-res patches.suse/aoe-commands-in-retransmit-queue-use-new-destination-on-failure patches.suse/aoe-update-driver-internal-version-to-64 patches.suse/aoe-copy-fallback-timing-information-on-destination-failover patches.suse/aoe-remove-vestigial-request-queue-allocation patches.suse/aoe-increase-default-cap-on-outstanding-aoe-commands-in-the-network patches.suse/aoe-cleanup-correct-comment-for-aoetgt-nout patches.suse/aoe-remove-call-to-request-handler-from-i-o-completion patches.suse/aoe-make-error-messages-more-specific-in-static-minor-allocation patches.suse/aoe-initialize-sysminor-to-avoid-compiler-warning patches.suse/aoe-return-real-minor-number-for-static-minors patches.suse/aoe-improve-handling-of-misbehaving-network-paths patches.suse/aoe-avoid-races-between-device-destruction-and-discovery patches.suse/aoe-use-dynamic-number-of-remote-ports-for-aoe-storage-target patches.suse/aoe-allow-user-to-disable-target-failure-timeout patches.suse/aoe-allow-comma-separator-in-aoe_iflist-value patches.suse/aoe-identify-source-of-runt-aoe-packets patches.suse/aoe-update-internal-version-number-to-81 patches.suse/aoe-fix-use-after-free-in-aoedev_by_aoeaddr patches.fixes/sg_start_req-make-sure-that-there-s-not-too-many-elements-in-iovec.patch patches.fixes/SCSI-vmw_pvscsi-Fix-pvscsi_abort-function # bsc#948331 patches.fixes/scsi-hosts-update-to-use-ida_simple-for-host_no-management patches.fixes/sg_write-bsg_write-is-not-fit-to-be-called-under-kernel_ds.patch # bsc#999932 CVE-2016-7425 patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch patches.fixes/fix-unbalanced-page-refcounting-in-bio_map_user_iov.patch patches.fixes/scsi-libsas-fix-memory-leak-in-sas_smp_get_phy_event.patch ######################################################## # DRM/Video, AGP, graphics related stuff ######################################################## patches.drivers/drm-i915-DP_PIPE_ENABLED-must-check-transcoder-on-CPT patches.drivers/drm-i915-Fix-PCH-port-pipe-select-in-CPT-disable-paths patches.drivers/drm-i915-Remove-unused-reg-argument patches.drivers/drm-i915-Wait-for-LVDS-panel-power-sequence patches.drivers/drm-i915-Leave-LVDS-registers-unlocked patches.drivers/drm-support-routines-for-HDMI-DP-ELD patches.drivers/drm-i915-pass-ELD-to-HDMI-DP-audio-driver patches.drivers/drm-i915-fix-ELD-writing-for-SandyBridge patches.drivers/drm-i915-rename-audio-ELD-registers patches.drivers/drm-i915-dont-trigger-hotplug-events-on-uncached-ELD patches.drivers/drm-i915-set-the-right-SDVO-transcoder-for-CPT patches.drivers/i915-Fix-opregion-notifications patches.drivers/drm-i915-Move-i915_read-write-out-of-line patches.drivers/drm-i915-add-multi-threaded-forcewake patches.drivers/drm-i915-load-a-ring-frequency-scaling-table-v3 # post-RC2 patches to update drm/i915 to 3.2-rc6 equivalent # (bnc#7297470, bnc#729466, bnc#735417) patches.drivers/iommu-Export-intel_iommu_enabled patches.drivers/drm-i915-By-default-enable-RC6-on-IVB-and-SNB patches.drivers/drm-i915-Introduce-i915_gem_object_finish_gpu patches.drivers/drm-i915-Introduce-i915_gem_object_finish_gtt patches.drivers/drm-i915-gtt-Split-out-i915_gem_gtt_rebind_object patches.drivers/drm-i915-Add-an-interface-to-dynamically-change-the- patches.drivers/drm-i915-Mark-the-cursor-and-the-overlay-as-being-pa patches.drivers/drm-i915-Combine-pinning-with-setting-to-the-display patches.drivers/drm-i915-Use-the-uncached-domain-for-the-display-pla patches.drivers/drm-i915-Use-the-LLC-mode-on-gen6-for-everything-but patches.drivers/drm-i915-i915_gem_object_finish_gtt-must-always-rele patches.drivers/drm-i915-don-t-set-SDVO-color-range-on-ILK patches.drivers/drm-i915-don-t-set-transcoder-bpc-on-CougarPoint patches.drivers/drm-i915-set-bpc-for-DP-transcoder patches.drivers/drm-i915-split-out-Ironlake-pipe-bpp-picking-code patches.drivers/drm-i915-split-out-plane-update-code patches.drivers/drm-i915-use-pipe-bpp-in-DP-link patches.drivers/drm-i915-use-pipe-bpp-when-setting-HDMI-bpc patches.drivers/drm-i915-check-for-supported-depth-at-fb-init-time patches.drivers/drm-i915-use-pipe-bpp-in-DP-link-bandwidth-calculati patches.drivers/drm-i915-Only-export-the-generic-intel_disable_fbc-i patches.drivers/drm-i915-Replace-direct-calls-to-vfunc.disable_fbc-w patches.drivers/drm-i915-Remove-vestigial-pitch-from-post-gen2-FBC-c patches.drivers/drm-i915-Use-of-a-CPU-fence-is-mandatory-to-update-F patches.drivers/drm-i915-Set-persistent-mode-for-ILK-SNB-framebuffer patches.drivers/drm-i915-Disable-FBC-across-page-flipping patches.drivers/drm-i915-Perform-intel_enable_fbc-from-a-delayed-tas patches.drivers/drm-i915-Share-the-common-work-of-disabling-active-F patches.drivers/drm-i915-Select-correct-pipe-during-TV-detect patches.drivers/drm-i915-TVDAC_STATE_CHG-does-not-indicate-successfu patches.drivers/drm-i915-Cache-GT-fifo-count-for-SandyBridge patches.drivers/drm-i915-Skip-GPU-wait-for-scanout-pin-while-wedged patches.drivers/drm-i915-dp-Retry-DPCD-fetch-on-G4X-too patches.drivers/drm-i915-dp-Explicitly-request-8-10-channel-coding patches.drivers/drm-i915-dp-Explicitly-disable-symbol-scrambling-whi patches.drivers/drm-i915-dp-Don-t-turn-CPT-DP-ports-on-too-early patches.drivers/drm-i915-Use-dp_detect_common-in-hotplug-helper-func patches.drivers/drm-i915-Rename-i915_dp_detect_common-to-intel_dp_ge patches.drivers/drm-i915-In-intel_dp_init-replace-read-of-DPCD-with- patches.drivers/Revert-and-fix-drm-i915-dp-remove-DPMS-mode-tracking patches.drivers/drm-i915-Set-crtc-DPMS-mode-to-ON-in-intel_crtc_mode patches.drivers/drm-i915-flush-plane-control-changes-on-ILK-as-well patches.drivers/drm-i915-Flush-other-plane-register-writes patches.drivers/drm-i915-hdmi-send-AVI-info-frames-on-ILK-as-well patches.drivers/drm-i915-apply-phase-pointer-override-on-SNB-too patches.drivers/drm-i915-don-t-use-uninitialized-EDID-bpc-values-whe patches.drivers/drm-i915-dp-wait-for-previous-AUX-channel-activity-t patches.drivers/drm-i915-hdmi-split-infoframe-setting-from-infoframe patches.drivers/drm-i915-hdmi-HDMI-source-product-description-infofr patches.drivers/drm-i915-allow-cache-sharing-policy-control patches.drivers/drm-i915-show-interrupt-info-on-IVB patches.drivers/drm-i915-split-out-PCH-refclk-update-code patches.drivers/drm-i915-Enable-dither-whenever-display-bpc-frame-bu patches.drivers/drm-i915-Dumb-down-the-semaphore-logic patches.drivers/drm-i915-Enable-SDVO-hotplug-interrupts-for-HDMI-and patches.drivers/drm-i915-FBC-off-for-ironlake-and-older-otherwise-on patches.drivers/drm-i915-Allow-SSC-parameter-to-override-VBT-value patches.drivers/drm-i915-Fix-PCH-SSC-reference-clock-settings patches.drivers/drm-i915-All-PCH-refclks-are-120MHz patches.drivers/drm-i915-Initialize-PCH-refclks-at-modeset-init-time patches.drivers/drm-i915-Enable-digital-port-hotplug-on-PCH-systems patches.drivers/drm-i915-Shut-down-PCH-interrupts-during-irq_uninsta patches.drivers/drm-i915-Only-use-VBT-panel-mode-on-eDP-if-no-EDID-i patches.drivers/drm-i915-Check-eDP-power-when-doing-aux-channel-comm patches.drivers/drm-i915-Unlock-PCH_PP_CONTROL-always patches.drivers/drm-i915-Check-for-eDP-inside-edp-panel-on-off-funcs patches.drivers/drm-i915-Turn-force-VDD-back-off-when-panel-running- patches.drivers/drm-i915-Ensure-panel-is-on-during-DPMS-off patches.drivers/drm-i915-Delay-DP-i2c-initialization-until-panel-pow patches.drivers/drm-i915-Enable-eDP-panel-power-during-I2C-initializ patches.drivers/drm-i915-Ensure-eDP-powered-up-during-DP_SET_POWER-o patches.drivers/drm-i915-Correct-eDP-panel-power-sequencing-delay-co patches.drivers/drm-i915-Move-eDP-panel-fixed-mode-from-dev_priv-to- patches.drivers/drm-i915-edp_panel_on-does-not-need-to-return-a-bool patches.drivers/drm-i915-Create-helper-functions-to-determine-eDP-po patches.drivers/drm-i915-Disable-eDP-VDD-in-a-delayed-work-proc-inst patches.drivers/drm-i915-Restrict-ILK-specific-eDP-power-hack-to-ILK patches.drivers/drm-i915-No-need-to-wait-for-eDP-power-off-delay-if- patches.drivers/drm-i915-Remove-i2c_speed-nonsense-from-child-device patches.drivers/drm-i915-Fix-multifunction-SDVO-detection patches.drivers/drm-i915-Rename-intel_sdvo_hdmi_sink_detect patches.drivers/drm-i915-Remove-redundant-bit-shifting-from-intel_gm patches.drivers/drm-i915-close-PM-interrupt-masking-races-in-the-irq patches.drivers/drm-i915-close-PM-interrupt-masking-races-in-the-rps.patch patches.drivers/drm-i915-properly-cancel-rps_work-on-module-unload-v patches.drivers/drm-i915-fix-swizzling-on-gen6 patches.drivers/drm-i915-simplify-swapin-out-swizzle-checking-a-bit patches.drivers/drm-i915-Defend-against-userspace-creating-a-gem-obj patches.drivers/drm-i915-Remove-early-exit-on-i915_gpu_idle patches.drivers/drm-i915-Remove-implied-length-of-2-from-GFX_OP_PIPE patches.drivers/drm-i915-Rename-PIPE_CONTROL-bit-defines-to-be-less- patches.drivers/drm-i915-Use-PIPE_CONTROL-for-flushing-on-gen6 patches.drivers/drm-i915-dp-Fix-the-math-in-intel_dp_link_required patches.drivers/drm-i915-dp-Remove-eDP-special-cases-from-bandwidth- patches.drivers/drm-i915-add-DP-test-request-handling patches.drivers/drm-i915-fix-ILK-infoframe-support patches.drivers/drm-i915-use-correct-SPD-type-value patches.drivers/drm-i915-dp-Introduce-is_cpu_edp patches.drivers/drm-i915-dp-Fix-eDP-on-PCH-DP-on-CPT-PPT patches.drivers/drm-i915-disable-temporal-dithering-on-the-internal- patches.drivers/drm-i915-only-match-on-PCI_BASE_CLASS_DISPLAY patches.drivers/drm-i915-Use-mode_config.mutex-in-ironlake_panel_vdd patches.drivers/drm-i915-enable-cacheable-objects-on-Ivybridge patches.drivers/drm-i915-Move-common-PCH_PP_CONTROL-setup-to-ironlak patches.drivers/drm-i915-Remove-link_status-field-from-intel_dp-stru patches.drivers/drm-i915-Treat-PCH-eDP-like-DP-in-most-places patches.drivers/drm-i915-Let-panel-power-sequencing-hardware-do-its- patches.drivers/drm-i915-Make-DP-prepare-commit-consistent-with-DP-d patches.drivers/drm-i915-Try-harder-during-dp-pattern-1-link-trainin patches.drivers/drm-i915-Initiate-DP-link-training-only-on-the-lanes patches.drivers/drm-i915-Use-DPCD-value-for-max-DP-lanes patches.drivers/drm-i915-Fix-memory-leak-in-i915_gem_busy_ioctl patches.drivers/drm-i915-Hook-up-Ivybridge-eDP patches.drivers/drm-i915-Treat-pre-gen4-backlight-duty-cycle-value-c patches.drivers/drm-i915-sdvo-Include-LVDS-panels-for-the-IS_DIGITAL patches.drivers/drv-i915-Pull-display_clock_mode-out-of-VBT-table patches.drivers/drm-i915-Document-a-few-more-BDB_GENERAL_FEATURES-bi patches.drivers/drm-i915-Use-CK505-as-non-SSC-source-where-available patches.drivers/drm-i915-PLL-macro-cleanup-and-pipe-assertion-check patches.drivers/drm-i915-support-3-pipes-on-IVB patches.drivers/drm-i915-split-refclk-code-out-of-ironlake_crtc_mode patches.drivers/drm-i915-use-transcoder-select-bits-on-VGA-and-HDMI- patches.drivers/drm-i915-fix-PCH-PLL-assertion-check-for-3-pipes patches.drivers/drm-i915-add-PLL-sharing-support-to-handle-3-pipes patches.drivers/drm-i915-fix-debug-output-for-3-pipe-configs patches.drivers/drm-i915-set-GFX_MODE-to-pre-Ivybridge-default-value patches.drivers/drm-i915-set-watermarks-for-third-pipe-on-IVB patches.drivers/drm-i915-bios-Avoid-temporary-allocation-whilst-sear patches.drivers/drm-i915-export-a-CPT-mode-set-verification-function patches.drivers/drm-i915-enable-semaphores-on-per-device patches.drivers/drm-i915-ILK-VT-d-workaround patches.drivers/drm-i915-Disable-semaphores-by-default-on-SNB patches.drivers/drm-i915-Disable-RC6-on-Sandybridge-by-default patches.drivers/drm-bpp-and-depth-changes-require-full-mode-sets patches.drivers/drm-try-to-restore-previous-CRTC-config-if-mode-set patches.drivers/drm-i915-fix-transcoder-PLL-select-masking patches.drivers/drm-i915-remove-transcoder-PLL-mashing-from-mode_set patches.drivers/drm-i915-Fix-wrong-initializer-for-locked-variable # 3.3+ backport drm/i915 fixes patches.drivers/drm-i915-relative_constants_mode-race-fix patches.drivers/drm-i915-Force-sync-command-ordering-Gen6 patches.drivers/drm-i915-Update-GEN6_RP_CONTROL-definitions patches.drivers/drm-i915-Clean-up-multi-threaded-forcewake-patch patches.drivers/drm-i915-Set-two-chicken-bits-implicated-in-missed-I patches.drivers/drm-i915-Do-the-fallback-non-IRQ-wait-in-ring-thrott patches.drivers/drm-i915-Make-the-fallback-IRQ-wait-not-sleep patches.drivers/drm-i915-Add-support-for-resetting-the-SO-write-poin patches.drivers/drm-i915-kicking-rings-stuck-on-semaphores-considere patches.drivers/drm-i915-don-t-bail-out-of-intel_wait_ring_buffer-to patches.drivers/drm-i915-don-t-disable-a-PCH-DPLL-that-s-in-use patches.drivers/drm-i915-only-set-the-intel_crtc-DPMS-mode-to-on-if- patches.drivers/drm-i915-mask-transcoder-select-bits-before-setting patches.drivers/drm-i915-VBT-Parser-cleanup-for-eDP-block patches.drivers/drm-i915-convert-force_wake_get-to-func-pointer patches.drivers/drm-i915-protect-force_wake_-get-put-with-the-gt_lock patches.drivers/drm-i915-Move-reset-forcewake-processing-to-gen6 patches.drivers/drm-i915-Hold-gt_lock-during-reset patches.drivers/drm-i915-Hold-gt_lock-across-forcewake-register-read patches.drivers/drm-i915-paper-over-missed-irq-issues patches.drivers/drm-i915-rip-out-the-HWSTAM-missed-irq-workaround patches.drivers/drm-i915-Re-enable-gen7-RC6-and-GPU-turbo-after-resume patches.drivers/drm-i915-allow-userspace-forcewake-references patches.drivers/drm-i915-simplify-pipe-checking patches.drivers/drm-i915-do-not-enable-RC6p-on-Sandy-Bridge patches.drivers/drm-i915-fix-operator-precedence-when-enabling-RC6p patches.drivers/drm-intel-Fix-initialization-if-startup-happens-in-i patches.drivers/drm-i915-fixup-interlaced-bits-clearing-in-PIPECONF- patches.drivers/drm-i915-dp-Read-more-DPCD-registers-on-connection-p patches.drivers/drm-i915-read-full-receiver-capability-field-during- patches.drivers/drm-i915-dp-Dither-down-to-6bpc-if-it-makes-the-mode patches.drivers/drm-i915-Force-explicit-bpp-selection-for-intel_dp_l patches.drivers/drm-i915-add-Ivy-Bridge-GT2-Server-entries patches.drivers/drm-i915-enable-vdd-when-switching-off-the-eDP-panel patches.drivers/drm-i915-Add-intel_backlight-for-edp patches.drivers/drm-i915-do-not-setup-intel_backlight-twice # other drm/i915 fixes patches.drivers/drm-i915-set-AUD_CONFIG_N_index-for-DP patches.drivers/drm-i915-dont-write-DSPSURF-for-old-chips patches.drivers/drm-i915-Clear-TV-sense-state-bits-on-GM45 patches.drivers/drm-i915-Check-VBIOS-value-for-determining-LVDS-dual patches.drivers/drm-i915-Add-lvds_channel-module-option patches.drivers/drm-i915-lvds-disable-at-modeset-for-hp-probook patches.drivers/drm-i915-lvds-disable-at-modeset-for-hp-elitebook patches.drivers/drm-edid-Document-drm_mode_find_dmt patches.drivers/drm-edid-Rewrite-drm_mode_find_dmt-search-loop patches.drivers/drm-edid-Allow-drm_mode_find_dmt-to-hunt-for-reduced patches.drivers/drm-edid-Remove-a-misleading-comment patches.drivers/drm-edid-s-drm_gtf_modes_for_range-drm_dmt_modes_for patches.drivers/drm-edid-Add-the-reduced-blanking-DMT-modes-to-the-D patches.drivers/drm-edid-Fix-some-comment-typos-in-the-DMT-mode-list patches.drivers/drm-edid-Do-drm_dmt_modes_for_range-for-all-range-de patches.drivers/drm-edid-Update-range-descriptor-struct-for-EDID-1.4 patches.drivers/drm-edid-Give-the-est3-mode-struct-a-real-name patches.drivers/drm-edid-Add-extra_modes patches.drivers/drm-edid-Generate-modes-from-extra_modes-for-range-d patches.drivers/drm-edid-add-missing-NULL-checks patches.drivers/drm-edid-Add-a-workaround-for-1366x768-HD-panel patches.drivers/drm-edid-Add-packed-attribute-to-new-gtf2-and-cvt-structs patches.drivers/drm-edid-Don-t-add-inferred-modes-with-higher-resolu patches.drivers/drm-i915-delay-drm_irq_install-at-resume patches.drivers/drm-Add-poll-blacklist-for-Dell-Latitude-E5420 patches.drivers/drm-fb-helper-delay-hotplug-handling-when-partially- patches.drivers/drm-fb-helper-don-t-call-drm_crtc_helper_set_config patches.fixes/vgaarb-backout-3448a19d patches.fixes/vgaarb-backout-7ad35cf2 patches.fixes/vgaarb-enable-legacy-resources-only-if-device-decodes.patch patches.drivers/drm-i915-Only-clear-the-GPU-domains-upon-a-successfu patches.drivers/drm-i915-re-init-modeset-hw-state-after-gpu-reset patches.drivers/drm-i915-always-use-RPNSWREQ-for-turbo-change-reques patches.drivers/drm-i915-don-t-call-modeset_init_hw-in-i915_reset patches.drivers/drm-i915-don-t-hang-userspace-when-the-gpu-reset-is- patches.drivers/drm-i915-don-t-trylock-in-the-gpu-reset-code patches.suse/ibm_x3850M2_blacklist_modesetting.patch patches.suse/drm-radeon-limit-bpp-for-low-vram.patch patches.drivers/DRM-Radeon-Fix-primary-DAC-Load-Detection-for-RV100-chips.patch patches.drivers/DRM-Radeon-On-DVI-I-use-Load-Detection-when-EDID-is-bogus.patch patches.drivers/DRM-Radeon-Clean-up-code-in-TV-DAC-load-detection.patch patches.drivers/DRM-Radeon-Fix-TV-DAC-Load-Detection-for-single-CRTC-chips.patch patches.drivers/DRM-radeon-For-single-CRTC-GPUs-move-handling-of-CRTC_CRT_ON-to-crtc_dpms.patch patches.drivers/agp-fix-scratch-page-cleanup patches.drivers/drm-edid-Don-t-print-messages-regarding-stereo-or-csync-by-default.patch ######################################################## # DRM ######################################################## # preliminary API updates for recent DRM patches.drivers/i2c-export-bit-banging-algo-functions patches.drivers/sched-wait-Add-__wake_up_all_locked-API patches.drivers/export-ktime_get_monotonic_offset patches.drivers/kref-Implement-kref_get_unless_zero-v3 patches.drm/drm-i915-enable-ring-freq-scaling-rc6-and-graphics-turbo-on-ivy-bridge-v3 # Included in patches.kernel.org/patch-3.0.9-10, but not complete! # v3.0 .. v3.1 patches.drm/0001-treewide-remove-duplicate-includes patches.drm/0002-drm-gem-add-hooks-to-notify-driver-when-object-handle-is-created-destroyed patches.drm/0003-drm-radeon-kms-set-dma_copy-to-null-for-r6xx patches.drm/0004-ttm-fix-spelling-mistakes-and-remove-unused-ifdef patches.drm/0005-drm-radeon-kms-add-initial-cs-checker-support-for-compute patches.drm/0069-drm-i915-hangcheck-disable-parameter patches.drm/0070-drm-i915-enable-i915-frame-buffer-compression-by-default patches.drm/0071-drm-remove-drm_pci_device_is_pcie patches.drm/0072-drm-i915-add-module-parameter-compiler-hints patches.drm/0073-drm-i915-provide-module-parameter-description patches.drm/0074-drm-radeon-don-t-generate-new-fence-for-page-flip patches.drm/0075-drm-radeon-don-t-clobber-error-return-value-in-page-flipping-cleanup-paths patches.drm/0076-drm-platform-multi-device-support patches.drm/0077-drm-radeon-kms-add-info-query-for-backend-map patches.drm/0078-treewide-fix-potentially-dangerous-trailing-in-defined-values-expressions patches.drm/0079-drm-i915-provide-more-error-output-when-mode-sets-fail patches.drm/0089-drm-really-make-debug-levels-match-in-edid-failure-code patches.drm/0090-drm-radeon-fix-section-mismatch patches.drm/0091-drm-clean-up-and-document-parsing-of-video-parameter patches.drm/0092-drm-gem-add-support-for-private-objects patches.drm/0093-drm-radeon-remove-a-bunch-of-useless-iomem-casts patches.drm/0094-drm-radeon-writeback-endian-fixes patches.drm/0095-drm-radeon-do-an-mmio-read-on-interrupts-when-not-uisng-msis patches.drm/0096-drm-radeon-fix-the-definition-of-radeon_buf_swap_32bit patches.drm/0097-drm-radeon-atom-endian-fix-for-atombios_crtc_program_pll patches.drm/0098-drm-radeon-add-a-rmb-in-ih-processing patches.drm/0099-drm-i915-dp-zero-the-dpcd-data-before-connection-probe patches.drm/0100-drivers-use-kzalloc-kcalloc-instead-of-kmalloc-memset-where-possible patches.drm/0101-atomic-use-linux-atomic-h patches.drm/0102-i915-add-dell-optiplex-fx170-to-intel_no_lvds patches.drm/0103-drm-i915-add-gpu-max-frequency-control-file patches.drm/0104-drm-i915-add-quirk-to-disable-ssc-on-sony-vaio-y2 patches.drm/0105-revert-drm-i915-dp-zero-the-dpcd-data-before-connection-probe patches.drm/0106-drm-track-cea-version-number-if-present patches.drm/0107-drm-radeon-kms-fix-version-comment-due-to-merge-timing patches.drm/0108-drm-radeon-off-by-one-in-check_reg-functions patches.drm/0109-drm-radeon-kms-add-thermal-chip-quirk-for-asus-9600xt patches.drm/0110-drm-debugfs-initialise-empty-variable patches.drm/0111-drm-radeon-clean-reg-header-files patches.drm/0112-drm-radeon-fix-potential-null-dereference-in-drivers-gpu-drm-radeon-atom-c patches.drm/0113-drm-fix-irq-install-error-handling patches.drm/0114-drm-add-null-check-about-irq-functions patches.drm/0115-drm-radeon-kms-make-some-watermark-messages-debug-only patches.drm/0116-drm-radeon-allow-panel-preferred-edid-to-override-bios-native-mode patches.drm/0117-drm-radeon-re-post-the-asic-on-apple-hardware-when-booted-via-efi patches.drm/0118-drm-i915-can-t-do-accurate-vblank-timestamps-with-ums patches.drm/0119-drm-radeon-alpha-add-alpha-support-to-radeon-drm-code patches.drm/0120-drm-radeon-take-ih-ring-into-account-for-test-size-calculation patches.drm/0121-drm-radeon-explicitly-print-gtt-vram-offsets-on-test-failure patches.drm/0122-drm-radeon-make-vramlimit-parameter-actually-work patches.drm/0123-drm-fix-the-number-of-connector-and-encoder-to-cleanup-functions patches.drm/0124-drm-radeon-kms-fix-dp-detect-and-edid-fetch-for-dp-bridges patches.drm/0129-drm-remove-duplicate-return-statement patches.drm/0130-drm-radeon-unreference-gem-object-outside-of-spinlock-in-page-flip-error-path patches.drm/0131-drm-radeon-kms-fix-cursor-image-off-by-one-error patches.drm/0132-drm-radeon-simplify-cursor-x-yorigin-calculation patches.drm/0133-drm-radeon-set-cursor-x-y-to-0-when-x-yorigin-0 patches.drm/0134-drm-radeon-kms-fix-dp_detect-handling-for-dp-bridge-chips patches.drm/0135-ttm-fix-error-path-using-an-uninitialized-value patches.drm/0136-drm-radeon-kms-dce4-1-fix-dig-encoder-to-transmitter-mapping patches.drm/0137-drm-radeon-kms-dce4-1-ss-is-not-supported-on-the-internal-pplls patches.drm/0138-drm-radeon-kms-dce4-1-fix-select_crtcsource-encodemode-setting-for-dp-bridges-v2 # v3.1 .. v3.2 patches.drm/0139-agp-hp-agp-allow-binding-user-memory-to-the-agp-gart patches.drm/0140-docbook-drm-clean-up-code-comment patches.drm/0141-drm-gem-add-functions-for-mmap-offset-creation patches.drm/0142-drm-i915-use-common-functions-for-mmap-offset-creation patches.drm/0143-drm-ttm-add-a-way-to-bo_wait-for-either-the-last-read-or-last-write patches.drm/0144-drm-radeon-kms-add-a-new-gem_wait-ioctl-with-read-write-flags patches.drm/0145-vmwgfx-let-svga_reg_num_displays-determine-output-connectivity patches.drm/0146-vmwgfx-add-support-for-depth-8 patches.drm/0147-vmwgfx-don-t-write-to-read-only-registers patches.drm/0148-vmwgfx-fix-bbp-typo patches.drm/0149-vmwgfx-print-error-diagnostics-if-depth-doesn-t-match-the-host-expectation patches.drm/0150-vmwgfx-fix-potential-execbuf-deadlocks patches.drm/0151-vmwgfx-switch-to-vga-when-we-drop-master-and-vmwgfx-fbdev-is-not-active patches.drm/0152-vmwgfx-restrict-number-of-gmr-pages-to-device-limit patches.drm/0153-vmwgfx-update-register-definitions-for-hwv8-and-print-out-new-capabilities patches.drm/0154-vmwgfx-implement-gmr2 patches.drm/0155-vmwgfx-remove-the-fifo-debug-ioctl patches.drm/0156-vmwgfx-remove-the-update-layout-ioctl patches.drm/0157-vmwgfx-remove-the-possibility-to-map-the-fifo-from-user-space patches.drm/0158-vmwgfx-add-functionality-to-get-3d-caps patches.drm/0159-vmwgfx-fix-confusion-caused-by-using-fence-in-various-places patches.drm/0160-vmwgfx-make-vmw_wait_seqno-a-bit-more-readable patches.drm/0161-vmwgfx-implement-fence-objects patches.drm/0162-vmwgfx-bump-major patches.drm/0163-drm-radeon-print-gart-initialization-details-on-all-chipsets patches.drm/0164-char-convert-vmalloc-memset-to-vzalloc patches.drm/0165-treewide-remove-extra-semicolons-from-various-parts-of-the-kernel patches.drm/0166-drivers-i915-fix-all-space-related-issues patches.drm/0278-drm-i915-broken-copyright-encoding-in-intel_bios-c patches.drm/0279-drm-i915-use-drm_debug_kms-for-all-messages-in-intel_bios-c patches.drm/0280-ttm-export-ttm_bo_create patches.drm/0281-vmwgfx-update-register-files-to-latest-from-vmware-sdk patches.drm/0282-vmwgfx-document-vmw_fifo_reserve patches.drm/0283-vmwgfx-add-comments-for-buffer-pinning-code patches.drm/0284-vmwgfx-make-sure-the-reserved-area-is-at-the-start-of-vram patches.drm/0285-vmwgfx-some-comments-and-bug_on patches.drm/0286-vmwgfx-break-out-execbuf-command-processing patches.drm/0287-vmwgfx-break-out-dirty-submission-code patches.drm/0288-vmwgfx-expand-the-command-checker-to-cover-screen-object-commands patches.drm/0289-vmwgfx-refactor-common-display-unit-functions-to-shared-file patches.drm/0290-vmwgfx-add-dmabuf-helper-functions-for-pinning patches.drm/0291-vmwgfx-add-screen-object-support patches.drm/0292-vmwgfx-require-hwv8-for-3d-support patches.drm/0293-vmwgfx-drop-3d-legacy-display-unit-support patches.drm/0294-vmwgfx-place-overlays-in-gmr-area-if-we-can patches.drm/0295-vmwgfx-add-present-and-readback-ioctls patches.drm/0296-vmwgfx-disallow-user-space-to-send-present-and-readback-commands patches.drm/0297-vmwgfx-minor-dmabuf-utilities-cleanup patches.drm/0298-vmwgfx-allow-reference-and-unreference-of-null-fence-objects patches.drm/0299-vmwgfx-fix-up-query-processing patches.drm/0300-vmwgfx-optimize-the-command-submission-resource-list patches.drm/0301-vmwgfx-make-sure-we-always-have-a-user-space-handle-to-use-for-objects-that-are-backing-kms-framebuffers patches.drm/0302-vmwgfx-handle-device-surface-memory-limit patches.drm/0303-vmwgfx-be-more-strict-with-fb-depths-when-using-screen-objects patches.drm/0304-vmwgfx-bump-driver-minor-to-advertise-support-for-new-ioctls patches.drm/0305-vmwgfx-minor-cleanups patches.drm/0307-vmwgfx-implement-memory-accounting-for-resources patches.drm/0308-vmwgfx-don-t-use-virtual-coords-when-using-screen-objects patches.drm/0309-drm-bug-radeon_debugfs_max_-num_files-components patches.drm/0310-drm-radeon-kms-set-dma-mask-properly-on-newer-pci-asics patches.drm/0311-vmwgfx-break-out-and-comment-vmw_execbuf_copy_fence_user patches.drm/0312-vmwgfx-add-fence-events patches.drm/0313-vmwgfx-wrap-drm_read-and-drm_poll patches.drm/0314-drm-add-kms-debug-printk-s-for-encoder-and-crtc-fixup-failure patches.drm/0315-vmwgfx-take-the-driver-out-of-staging patches.drm/0316-drm-radeon-allow-pcie-gen2-speed-on-ni patches.drm/0317-drm-radeon-allow-pcie-gen2-speed-on-cayman patches.drm/0318-vmwgfx-fix-display-system-init-close-functions patches.drm/0319-vmwgfx-whitespace-code-style-in-display-unit patches.drm/0320-vmwgfx-add-vblank-stubs patches.drm/0321-drm-radeon-drop-inlines-from-evergreen_cs-c-r600_cs-c patches.drm/0322-drm-radeon-drop-inlines-in-r600_blit-c patches.drm/0323-drm-radeon-remove-now-unused-functions-in-radeon-driver patches.drm/0324-drm-radeon-remove-more-bogus-inlines-in-the-radeon-driver patches.drm/0325-drm-radeon-move-more-code-out-of-line patches.drm/0326-drm-radeon-move-r100_--reg-out-of-line patches.drm/0334-drm-radeon-kms-simplify-i2c-post_xfer-function patches.drm/0335-drm-radeon-kms-simplify-evergreen-blit-code patches.drm/0336-drm-radeon-kms-simplify-r6xx-blit-code patches.drm/0337-drm-radeon-kms-demystify-evergreen-blit-code patches.drm/0338-drm-radeon-kms-demystify-r600-blit-code patches.drm/0339-drm-radeon-kms-cleanup-benchmark-code patches.drm/0340-drm-radeon-kms-add-more-elaborate-benchmarks patches.drm/0341-drm-radeon-kms-cleanup-r600-blit-code patches.drm/0342-drm-radeon-kms-rename-a-variable-for-consistency patches.drm/0343-drm-radeon-kms-blit-code-commoning patches.drm/0344-drm-radeon-kms-make-r600-ni-blit-suspend-code-common patches.drm/0345-drm-fix-error-message-about-failed-procfs-file-registration patches.drm/0346-drm-simplify-error-printing-in-drm_debugfs_create_files patches.drm/0347-vmwgfx-return-efault-instead-of-number-of-bytes-remaining patches.drm/0348-vmwgfx-memory-leaks-caused-by-double-allocation patches.drm/0349-vmwgfx-information-leak-in-vmw_execbuf_copy_fence_user patches.drm/0350-drm-drm_ioctl-should-zero-init-extra-data patches.drm/0351-drm-i915-drop-km_user0-argument-to-kunmap_atomic patches.drm/0352-drm-add-panel-self-refresh-dp-addresses patches.drm/0353-drm-i915-if-transcoder-disable-fails-say-which patches.drm/0354-drm-radeon-lower-the-severity-of-the-radeon-lockup-messages patches.drm/0355-vmwgfx-emulate-depth-32-framebuffers patches.drm/0356-vmwgfx-don-t-pass-unused-arguments-to-do_dirty-functions patches.drm/0357-revert-drm-radeon-kms-add-a-new-gem_wait-ioctl-with-read-write-flags patches.drm/0358-revert-drm-ttm-add-a-way-to-bo_wait-for-either-the-last-read-or-last-write patches.drm/0359-drm-i915-intel_choose_pipe_bpp_dither-messages-should-be-drm_debug_kms patches.drm/0360-drm-i915-fix-if-statement-bogus-semi-colon patches.drm/0361-agp-iommu_gfx_mapped-only-available-if-config_intel_iommu-is-set patches.drm/0362-gpu-add-module-h-to-drivers-gpu-files-as-required patches.drm/0363-gpu-add-moduleparam-h-to-drivers-gpu-drm-drm_crtc_helper-c patches.drm/0364-include-replace-linux-module-h-with-struct-module-wherever-possible patches.drm/0365-treewide-use-_printf-not-_attribute__formatprintf patches.drm/0366-drm-introduce-virtual-connectors-and-encoders patches.drm/0367-vmwgfx-use-virtual-connectors-and-encoders-rather-than-lvds patches.drm/0368-drm-radeon-kms-rework-texture-cache-flush-in-r6xx-blit-code patches.drm/0369-drm-radeon-kms-cayman-blit-specify-cp_coher_cntl2-with-surface_sync patches.drm/0370-drm-radeon-kms-cleanup-atombios_adjust_pll patches.drm/0371-drm-radeon-flush-read-cache-for-gtt-with-fence-on-r6xx-and-newer-gpu-v3 patches.drm/0372-drm-radeon-kms-use-defined-constants-for-crtc-hpd-count-instead-of-hard-coded-value-6 patches.drm/0373-drm-radeon-kms-rework-dp-bridge-checks patches.drm/0374-drm-radeon-kms-only-require-2-7-ghz-dp-clock-for-nutmeg patches.drm/0375-drm-radeon-kms-atom-rework-encoder-dpms patches.drm/0376-drm-radeon-kms-check-for-dp-mst-mode-in-a-few-more-places-v2 patches.drm/0377-drm-radeon-kms-allocate-vram-scratch-page-on-6xx patches.drm/0378-drm-radeon-kms-move-atom-encoder-setup-to-a-new-file patches.drm/0379-drm-radeon-kms-make-atombios_dvo_setup-version-based patches.drm/0380-drm-radeon-kms-make-atombios_dig_encoder_setup-version-based patches.drm/0381-drm-radeon-kms-make-atombios_dig_transmitter_setup-version-based patches.drm/0382-drm-radeon-kms-remove-useless-radeon_ddc_dump patches.drm/0383-drm-radeon-kms-always-do-extended-edid-probe patches.drm/0384-vmwgfx-reinstate-the-update_layout-ioctl patches.drm/0385-drm-i915-forcewake-warning-fixes-in-debugfs patches.drm/0386-drm-i915-add-constants-to-size-fence-arrays-and-fields patches.drm/0387-drm-radeon-kms-fix-dp-setup-on-travis-bridges patches.drm/0388-drm-radeon-kms-don-t-poll-forever-if-mc-gddr-link-training-fails patches.drm/0389-drm-radeon-kms-consolidate-gart-code-fix-segfault-after-gpu-lockup-v2 patches.drm/0390-vmwgfx-screen-object-cleanups patches.drm/0391-vmwgfx-remove-screen-object-active-list patches.drm/0392-vmwgfx-make-the-preferred-autofit-mode-have-a-60hz-vrefresh patches.drm/0393-vmwgfx-infrastructure-for-explicit-placement patches.drm/0394-vmwgfx-fix-hw-cursor-position patches.drm/0395-vmwgfx-use-pointer-return-error-codes patches.drm/0396-vmwgfx-free-prefered-mode-on-error-path patches.drm/0397-vmwgfx-unreference-surface-on-cursor-error-path patches.drm/0398-vmwgfx-move-the-prefered-mode-first-in-the-list patches.drm/0399-vmwgfx-snoop-dma-transfers-with-non-covering-sizes patches.drm/0400-drm-make-sure-drm_vblank_init-has-been-called-before-touching-vbl_lock patches.drm/0418-vmwgfx-close-screen-object-system patches.drm/0419-vmwgfx-initialize-clip-rect-loop-correctly-in-surface-dirty patches.drm/0420-vmwgfx-only-allow-64x64-cursors patches.drm/0421-drm-ensure-string-is-null-terminated patches.drm/0422-drm-radeon-make-sure-cs-mutex-is-held-across-gpu-reset patches.drm/0423-drm-radeon-kms-fix-use-of-vram-scratch-page-on-evergreen-ni patches.drm/0424-drm-serialize-access-to-list-of-debugfs-files patches.drm/0425-drm-drop-select-of-slow_work patches.drm/0426-drm-do-not-sleep-on-vblank-while-holding-a-mutex patches.drm/0427-drm-radeon-benchmark-signedness-bug-in-radeon_benchmark_move patches.drm/0428-drm-add-some-comments-to-drm_wait_vblank-and-drm_queue_vblank_event patches.drm/0429-drm-fix-kconfig-unmet-dependency-warning patches.drm/0431-drm-radeon-kms-remove-extraneous-calls-to-radeon_pm_compute_clocks patches.drm/0432-drm-radeon-kms-pm-add-a-proper-pm-profile-init-function-for-fusion patches.drm/0433-drm-radeon-kms-optimize-r600_pm_profile_init patches.drm/0434-drm-radeon-kms-pm-switch-to-dynamically-allocating-clock-mode-array patches.drm/0435-drm-radeon-kms-combios-fix-dynamic-allocation-of-pm-clock-modes patches.drm/0436-drm-remove-utterly-bogus-preempt_disable-sections patches.drm/0451-drm-radeon-kms-fix-segfault-in-pm-rework patches.drm/0454-drm-i915-remove-trailing-white-space patches.drm/0455-drm-i915-fix-inconsistent-backlight-level-during-disabled patches.drm/0456-drm-radeon-kms-add-a-cs-ioctl-flag-not-to-rewrite-tiling-flags-in-the-cs patches.drm/0457-ttm-don-t-return-the-bo-reserved-on-error-path patches.drm/0458-drm-radeon-kms-atom-unify-i2c-gpio-table-handling patches.drm/0465-drm-radeon-kms-hide-debugging-message patches.drm/0466-drm-radeon-kms-skip-acpi-call-to-atif-when-possible patches.drm/0467-drm-fix-lack-of-crtc-disable-for-drm_crtc_helper_set_config-fb-null patches.drm/0468-drm-radeon-kms-fix-scanout-of-2d-tiled-buffers-on-eg-cm patches.drm/0469-drm-radeon-kms-fix-2d-tiling-cs-support-on-eg-cm patches.drm/0470-vmwgfx-integer-overflow-in-vmw_kms_update_layout_ioctl patches.drm/0471-drm-radeon-kms-fix-return-type-for-radeon_encoder_get_dp_bridge_encoder_id patches.drm/0472-drm-i915-fix-infinite-recursion-on-unbind-due-to-ilk-vt-d-w-a patches.drm/0473-vmwgfx-use-kcalloc-instead-of-kzalloc-to-allocate-array patches.drm/0474-drm-i915-no-lvds-quirk-for-asus-at5nm10t-i patches.drm/0475-drm-i915-add-pch-info-to-i915_capabilities patches.drm/0476-revert-drm-i915-fix-infinite-recursion-on-unbind-due-to-ilk-vt-d-w-a patches.drm/0477-vmwgfx-use-the-revised-fifo-hw-version-register-when-present patches.drm/0478-vmwgfx-remove-dmabuf-check-in-present-ioctl patches.drm/0479-vmwgfx-refactor-cursor-update patches.drm/0480-vmwgfx-add-helper-function-to-get-surface-or-dmabuf patches.drm/0481-vmwgfx-refactor-kms-code-to-use-vmw_user_lookup_handle-helper patches.drm/0482-vmwgfx-do-better-culling-of-presents patches.drm/0483-vmwgfx-resend-the-cursor-after-legacy-modeset patches.drm/0484-vmwgfx-clip-cliprects-against-screen-boundaries-in-present-and-dirty patches.drm/0485-vmwgfx-fix-incorrect-vram-size-check-in-vmw_kms_fb_create # v3.2 .. v3.3 patches.drm/0486-drm-avoid-switching-to-text-console-if-there-is-no-panic-timeout patches.drm/0487-drm-make-the-per-driver-file_operations-struct-const patches.drm/0488-drm-add-plane-support-v3 patches.drm/0489-drm-add-an-fb-creation-ioctl-that-takes-a-pixel-format-v5 patches.drm/0490-drm-radeon-kms-fix-up-for-big-endian-breakage patches.drm/0491-drm-move-the-fb-bpp-depth-helper-into-the-core patches.drm/0492-drm-redefine-pixel-formats patches.drm/0493-drm-remove-unused-connector_count-field-from-drm_display_mode patches.drm/0494-drm-fix-comments-for-drm_crtc-struct patches.drm/0495-drm-add-comments-for-drm_encoder_funcs patches.drm/0496-drm-add-drm_encoder-comments patches.drm/0497-drm-remove-unused-fields-in-drm_connector-and-document-the-rest patches.drm/0498-drm-document-drm_mode_set-structure patches.drm/0499-drm-document-and-cleanup-drm_mode_config_funcs patches.drm/0500-drm-document-the-drm_mode_group-structure patches.drm/0501-drm-document-the-drm_mode_config-structure patches.drm/0502-drm-remove-some-potentially-dangerous-drm_errors patches.drm/0503-swiotlb-expose-swiotlb_nr_tlb-function-to-modules patches.drm/0504-drm-ttm-remove-userspace-backed-ttm-object-support patches.drm/0505-drm-ttm-remove-split-btw-highmen-and-lowmem-page patches.drm/0506-drm-ttm-remove-unused-backend-flags-field patches.drm/0507-drm-ttm-use-ttm-put-pages-function-to-properly-restore-cache-attribute patches.drm/0508-drm-ttm-test-for-dma_address-array-allocation-failure patches.drm/0509-drm-ttm-page-allocation-use-page-array-instead-of-list patches.drm/0510-drm-ttm-merge-ttm_backend-and-ttm_tt-v5 patches.drm/0511-drm-ttm-introduce-callback-for-ttm_tt-populate-unpopulate-v4 patches.drm/0512-drm-ttm-provide-dma-aware-ttm-page-pool-code-v9 patches.drm/0513-drm-radeon-kms-enable-the-ttm-dma-pool-if-swiotlb-is-on-v4 patches.drm/0515-drm-ttm-isolate-dma-data-from-ttm_tt-v4 patches.drm/0516-drm-ttm-simplify-memory-accounting-for-ttm-user-v2 patches.drm/0517-drm-ttm-callback-move_notify-any-time-bo-placement-change-v4 patches.drm/0518-drm-edid-support-cea-video-modes patches.drm/0519-drm-radeon-kms-do-not-force-dvi-mode-on-dce4-if-audio-is-on patches.drm/0520-drm-radeon-kms-minor-hdmi-audio-cleanups patches.drm/0521-drm-radeon-kms-support-for-audio-on-evergreen patches.drm/0522-drm_edid_to_eld-check-for-cea-data-blocks-only-from-structure-revision-3-on patches.drm/0523-fix-wrong-assumptions-in-cea_for_each_detailed_block-v2 patches.drm/0524-drm-add-a-missing patches.drm/0525-drm-install-drm_fourcc-h patches.drm/0526-drm-fourcc-use-_u32-instead-of-u32 patches.drm/0527-drm-plane-mutex_unlock-was-missing patches.drm/0528-drm-fix-_user-sparse-warnings patches.drm/0529-drm-plane-clear-plane-crtc-and-plane-fb-after-disable_plane patches.drm/0530-drm-plane-check-source-coordinates patches.drm/0531-drm-plane-check-crtc-coordinates-against-integer-overflows-in-setplane-ioctl patches.drm/0532-drm-plane-make-formats-parameter-to-drm_plane_init-const patches.drm/0533-drm-plane-check-that-the-fb-pixel-format-is-supported-by-the-plane patches.drm/0534-drm-check-that-the-requested-pixel-format-is-valid patches.drm/0535-drm-replace-pitch-with-pitches-in-drm_framebuffer patches.drm/0536-drm-radeon-fix-debugfs-handling-v3 patches.drm/0537-drm-radeon-no-need-to-check-all-relocs-for-duplicates patches.drm/0538-drm-radeon-fix-a-spelling-mistake patches.drm/0539-drm-radeon-kms-add-support-for-multiple-fence-queues-v2 patches.drm/0540-drm-radeon-kms-add-support-for-semaphores-v3 patches.drm/0541-drm-radeon-make-all-functions-work-with-multiple-rings patches.drm/0542-drm-radeon-make-ring-rptr-and-wptr-register-offsets-variable patches.drm/0543-drm-radeon-make-cp-variable-an-array patches.drm/0544-drm-radeon-add-radeon_test_syncing-function-v2 patches.drm/0545-drm-radeon-make-some-asic-pointers-per-ring patches.drm/0546-drm-radeon-add-radeon_fence_count_emited-function patches.drm/0547-drm-radeon-disable-compute-rings-on-cayman-for-now patches.drm/0548-drm-radeon-rename-struct-radeon_cp-to-radeon_ring patches.drm/0549-drm-radeon-move-ring-debugfs-into-radeon_ring-c patches.drm/0550-drm-radeon-precompute-fence-cpu-gpu-addr-once-v3 patches.drm/0551-drm-radeon-improve-radeon_test_syncing-function patches.drm/0552-drm-radeon-kms-add-some-new-ring-params-to-better-handle-other-ring-types patches.drm/0553-drm-radeon-kms-add-cayman-specific-fence_ring_emit patches.drm/0554-drm-radeon-kms-add-support-for-per-ring-fence-interrupts patches.drm/0555-drm-radeon-introduce-a-sub-allocator-and-convert-ib-pool-to-it-v4 patches.drm/0556-drm-radeon-kms-don-t-use-0-bpc-for-adjusting-hdmi-clock patches.drm/0557-drm-call-connector-dpms-fxn-when-setting-config patches.drm/0558-drm-add-drm_format_num_planes-utility-function patches.drm/0665-drm-sis-track-obj-drm_fd-relations-in-the-driver patches.drm/0666-drm-via-track-obj-drm_fd-relations-in-the-driver patches.drm/0667-drm-sman-kill-owner-tracking-interface-functions patches.drm/0668-drm-sman-rip-out-owner-tracking patches.drm/0669-drm-via-track-user-memblock-mapping-with-idr patches.drm/0670-drm-sis-track-user-memblock-mapping-with-idr patches.drm/0671-drm-sman-kill-user_hash_tab patches.drm/0672-drm-via-use-drm_mm-instead-of-drm_sman patches.drm/0673-drm-sis-use-drm_mm-instead-of-drm_sman patches.drm/0674-drm-kill-drm_sman patches.drm/0676-drm-i810-cleanup-reclaim_buffers patches.drm/0677-drm-i810-don-t-acces-hw-regs-in-lastclose patches.drm/0678-drm-add-missing-exports-for-i810-driver patches.drm/0684-drm-add-multi-buffer-plane-pixel-formats patches.drm/0690-drm-radeon-kms-setup-hdmi-mode-on-evergreen-encoders patches.drm/0691-drm-radeon-kms-define-tmds-lvtm-hdmi-enabling-bits patches.drm/0692-drm-i915-drpc-debugfs-update-for-gen6 patches.drm/0693-drm-i915-add-snb-and-ivb-video-sprite-support-v6 patches.drm/0694-drm-i915-track-sprite-coverage-and-disable-primary-plane-if-possible patches.drm/0695-drm-i915-add-color-key-support-v4 patches.drm/0696-drm-i915-work-around-gen7-blt-ring-synchronization-issues patches.drm/0697-drm-disconnect-plane-from-fb-crtc-when-disabled patches.drm/0698-drm-add-support-for-private-planes patches.drm/0699-drm-radeon-kms-add-missing-ring-ready-check-in-sync-tests patches.drm/0700-drm-radeon-make-ib-size-variable patches.drm/0701-drm-radeon-allocate-semaphore-from-the-ib-pool patches.drm/0702-drm-radeon-benchmark-common-modes-sweep-ignores-640x480-32 patches.drm/0703-drm-no-need-to-hold-global-mutex-for-static-data patches.drm/0704-drm-make-drm_unlocked-ioctls-with-their-own-mutex patches.drm/0705-drm-radeon-gpu-virtual-memory-support-v22 patches.drm/0706-drm-radeon-kms-add-support-for-multi-ring-sync-in-cs-ioctl-v2 patches.drm/0707-drm-radeon-kms-sync-across-multiple-rings-when-doing-bo-moves-v3 patches.drm/0708-drm-ttm-dma-only-call-set_pages_array_wb-when-the-page-is-not-in-wb-pool patches.drm/0709-drm-ttm-dma-fix-accounting-error-when-calling-ttm_mem_global_free_page-and-don-t-try-to-free-freed-pages patches.drm/0710-agp-fix-multi-line-warning-message-whitespace patches.drm/0711-ttm-fix-agp-since-ttm-tt-rework patches.drm/0712-drm-introduce-drm_can_sleep-and-use-in-intel-radeon-drivers-v2 patches.drm/0713-dma-buf-introduce-dma-buffer-sharing-mechanism patches.drm/0714-dma-buf-documentation-for-buffer-sharing-framework patches.drm/0715-drm-i915-removing-tv-out-modes patches.drm/0716-drm-radeon-kms-check-if-vm-is-supported-in-va-ioctl patches.drm/0717-drm-radeon-kms-remove-pointless-cs-flags-priority-struct patches.drm/0718-drm-sis_via-don-t-return-stack-garbage-from-free_mem-ioctl patches.drm/0719-drm-radeon-use-after-free-in-radeon_vm_bo_add patches.drm/0720-drm-radeon-double-lock-typo-in-radeon_vm_bo_rmv patches.drm/0721-drm-i915-print-debugfs-object-list-sizes-in-kib-instead-of-bytes patches.drm/0722-drm-ttm-fix-condition-and-vs-or patches.drm/0724-chromium-i915-add-dmi-override-to-skip-crt-initialization-on-zgb patches.drm/0725-drm-i915-add-clientron-e830-to-the-ignore-lvds-list patches.drm/0726-module_param-make-bool-parameters-really-bool-drivers-misc patches.drm/0727-ttm-dma-remove-the-warn-which-is-not-useful patches.drm/0728-drm-radeon-kms-ni-fix-packet2-handling-for-vm-ib-parser patches.drm/0729-drm-radeon-kms-fix-module-parameter-description-format patches.drm/0730-drm-bump-drm_connector_max_encoder-from-2-to-3 patches.drm/0731-radeon-call-pci_clear_master-instead-of-open-coding-it patches.drm/0733-dma-buf-documentation-update-for-kconfig-select patches.drm/0735-drm-i915-sprite-init-failure-on-pre-snb-is-not-a-failure patches.drm/0736-revert-drm-i915-work-around-gen7-blt-ring-synchronization-issues patches.drm/0737-gpu-drm-sis-don-t-return-uninitialized-variable-from-sis_driver_load patches.drm/0738-drm-radeon-kms-add-some-missing-semaphore-init patches.drm/0739-drm-radeon-fix-invalid-memory-access-in-radeon_atrm_get_bios patches.drm/0740-drm-radeon-finish-getting-bios-earlier patches.drm/0741-drm-radeon-kms-move-disp-eng-pll-setup-to-init-path patches.drm/0742-drm-radeon-kms-move-panel-mode-setup-into-encoder-mode-set patches.drm/0743-drm-radeon-kms-rework-modeset-sequence-for-dce41-and-dce5 patches.drm/0744-drm-radeon-kms-use-drm_detect_hdmi_monitor-for-picking-encoder-mode patches.drm/0745-drm-radeon-kms-refine-tmds-dual-link-checks patches.drm/0746-drm-i915-correct-debugfs-printout-for-rc1e patches.drm/0747-drm-i915-debugfs-show-semaphore-registers-also-on-gen7 patches.drm/0748-drm-radeon-silence-out-possible-lock-dependency-warning patches.drm/0749-drm-radeon-avoid-deadlock-if-gpu-lockup-is-detected-in-ib_pool_get patches.drm/0750-drm-i915-fixup-forcewake-spinlock-fallout-in-drpc-debugfs-function patches.drm/0751-drm-ttm-fix-two-regressions-since-move_notify-changes patches.drm/0756-drm-i915-disable-fbc-on-sandybridge patches.drm/0757-revert-drm-i810-cleanup-reclaim_buffers patches.drm/0758-drm-pass-the-real-error-code-back-during-gem-bo-initialisation patches.drm/0759-drm-radeon-kms-fix-device-tree-linkage-of-i2c-buses patches.drm/0760-delete-gma500-driver patches.drm/0765-drm-radeon-kms-fix-device-tree-linkage-of-dp-i2c-buses-too patches.drm/0766-drm-radeon-fix-use-after-free-in-atrm-bios-reading-code patches.drm/0767-drm-radeon-kms-fix-travis-panel-setup patches.drm/0768-drm-radeon-kms-blit-fix-blit-copy-for-very-large-buffers patches.drm/0769-drivers-gpu-drm-drm_ioc32-c-initialize-all-fields patches.drm/0770-drm-radeon-do-not-continue-after-error-from-r600_ib_test patches.drm/0771-drm-i915-fixup-interlaced-bits-clearing-in-pipeconf-on-pch_split-v2 patches.drm/0772-drm-radeon-kms-drop-lock-in-return-path-of-radeon_fence_count_emitted patches.drm/0773-drm-radeon-kms-atom-bios-scratch-reg-handling-updates patches.drm/0783-drm-radeon-only-create-additional-ring-debugfs-files-on-cayman-or-newer patches.drm/0784-drm-radeon-kms-properly-set-accel-working-flag-and-bailout-when-false patches.drm/0785-drm-radeon-kms-atom-dpms-bios-scratch-reg-updates patches.drm/0786-drm-i915-fix-mode-set-on-load-pipe-v2 patches.drm/0787-drm-i915-fix-a-sprite-watermark-computation-to-avoid-divide-by-zero-if-xpos-0 patches.drm/0788-drm-i915-remove-use-of-the-autoreported-ringbuffer-head-position patches.drm/0789-drm-radeon-kms-fix-radeon_dp_get_modes-for-lvds-bridges-v2 patches.drm/0790-drm-radeon-fix-uninitialized-variable patches.drm/0791-drm-radeon-kms-vm-fix-possible-bug-in-radeon_vm_bo_rmv patches.drm/0792-drm-radeon-fix-a-semaphore-deadlock-on-pre-cayman-asics patches.drm/0793-drm-radeon-deal-with-errors-from-framebuffer-init-path patches.drm/0794-drm-i915-fix-color-order-for-bgr-formats-on-snb patches.drm/0795-drm-i915-support-32-bit-bgr-formats-in-sprite-planes patches.drm/0796-drm-radeon-kms-fix-hdmi-duallink-checks # v3.3 .. v3.4 patches.drm/0801-drm-i915-silence-dsm-errors patches.drm/0802-drm-i915-only-look-for-matching-clocks-for-lvds-downclock patches.drm/0803-drm-i915-there-is-no-pipe-cxsr-on-ironlake patches.drm/0804-agp-intel-add-pci-id-for-hostbridge-from-has-qemu patches.drm/0805-drm-i915-split-9xx-refclk-sdvo-tv-code-out patches.drm/0806-drm-i915-split-out-pll-divider-code patches.drm/0807-drm-i915-fix-typo-in-function-name patches.drm/0808-drm-i915-check-that-plane-pipe-is-disabled-before-removing-the-fb patches.drm/0809-drivers-i915-fix-blc-pwm-register-setup patches.drm/0810-drm-i915-implement-plane-disabled-assertion-for-pch-too patches.drm/0811-drm-i915-fix-assert_pch_hdmi_disabled-to-mention-hdmi-not-dp patches.drm/0812-drm-i915-remove-a-comment-about-pch-from-the-non-pch-path patches.drm/0813-drm-i915-dp-tweak-auxch-clock-divider-for-pch patches.drm/0814-drm-i915-dp-use-auxch-precharge-value-of-5-everywhere patches.drm/0815-drm-i915-dp-check-for-auxch-error-before-checking-for-success patches.drm/0816-drm-i915-use-kcalloc-instead-of-kzalloc-to-allocate-array patches.drm/0817-drm-i915-kill-i915_mem-c patches.drm/0818-drm-i915-add-a-llc-feature-flag-in-device-description patches.drm/0819-drm-i915-clarify-gen2-pageflip-cmd patches.drm/0820-drm-i915-properly-mask-and-or-watermark-values-for-sprites patches.drm/0821-drm-i915-print-out-which-pixel-format-we-do-not-support patches.drm/0822-drm-i915-fixup-assert_pipe-to-take-the-pipe-a-quirk-into-account patches.drm/0823-drm-i915-remove-the-mi_flush_enable-setting patches.drm/0824-drm-i915-correct-the-bit-number-for-the-mi_flush_enable patches.drm/0825-drm-i915-argument-to-control-retiring-behavior patches.drm/0826-drm-i915-drm-i915-fix-recursive-calls-to-unmap patches.drm/0827-drm-i915-correct-lock-type-in-destroy patches.drm/0828-drm-i915-switch-ring-id-to-be-a-real-id patches.drm/0829-drm-i915-refactor-ring-error-state-capture-to-use-arrays patches.drm/0830-drm-i915-collect-more-per-ring-error-state patches.drm/0831-drm-i915-ringbuffer-kill-snb-blt-workaround patches.drm/0832-drm-i915-separate-fence-pin-counting-from-normal-bind-pin-counting patches.drm/0833-drm-i915-don-t-trash-the-gtt-when-running-out-of-fences patches.drm/0834-drm-i915-refactor-debugfs-open-function patches.drm/0835-drm-i915-refactor-debugfs-create-functions patches.drm/0836-drm-i915-capture-error_state-also-for-stuck-rings patches.drm/0837-drm-i915-remove-the-i915_batchbuffer_info-debugfs-file patches.drm/0838-drm-i915-reject-gtt-domain-in-relocations patches.drm/0839-drm-i915-add-per-ring-fault-reg-to-error_state patches.drm/0840-drm-i915-remove-the-upper-limit-on-the-bo-size-for-mapping-into-the-cpu-domain patches.drm/0841-drm-i915-fix-swizzle-detection-for-gen3 patches.drm/0842-drm-i915-add-debugfs-file-for-swizzling-information patches.drm/0843-drm-i915-fall-through-pwrite_gtt_slow-to-the-shmem-slow-path patches.drm/0844-drm-i915-rewrite-shmem_pwrite_slow-to-use-copy_from_user patches.drm/0845-drm-i915-rewrite-shmem_pread_slow-to-use-copy_to_user patches.drm/0846-drm-i915-handle-unmappable-buffers-during-error-state-capture patches.drm/0847-drm-remove-master-fd-restriction-on-mode-setting-getters patches.drm/0848-drm-radeon-kms-common-definitions-for-blit-copy-code patches.drm/0849-drm-radeon-kms-remove-benchmarks-shorter-than-one-page patches.drm/0850-drm-kms-make-i2c-buses-faster patches.drm/0851-drm-radeon-kms-use-the-standard-vesa-timeout-for-ddc-channels patches.drm/0852-drm-radeon-kms-dce3-add-support-for-hw-i2c-using-atom patches.drm/0853-drm-give-up-on-edid-retries-when-i2c-bus-is-not-responding patches.drm/0854-drm-radeon-kms-add-r1xx-r2xx-support-for-cs_keep_tiling_flags patches.drm/0855-drm-radeon-kms-add-r1xx-r2xx-cs-support-for-tiled-textures patches.drm/0856-drm-crtc-add-forgotten-idr-cleanup-functions patches.drm/0857-drm-edid-drm-modes-have-to-be-free-with-drm_mode_destroy patches.drm/0858-drm-crtc-use-drm_mode_destroy-instead-of-kfree-in-drm_mode_remove patches.drm/0859-drm-drm_fb_helper-destroy-modes patches.drm/0860-drm-add-proper-return-value-for-drm_mode_crtc_set_gamma_size patches.drm/0861-drm-fb-helper-use-drm_helper_connector_dpms-to-do-dpms patches.drm/0862-drm-fb-helper-remove-unused-variable-conn_limit patches.drm/0863-drm-fb-helper-remove-unused-variable-crtc_id patches.drm/0864-drm-crtc-fix-locking-comments patches.drm/0865-drm-crtc_helper-use-list_for_each_entry patches.drm/0866-drm-fix-typo-in-vmwgfx_drv-c patches.drm/0867-drm-fix-typo-in-rv515-c patches.drm/0868-drm-i915-swizzling-support-for-snb-ivb patches.drm/0869-drm-i915-consolidate-swizzling-control-bit-frobbing patches.drm/0870-drm-i915-add-gen6-registers-to-i915_swizzle_info patches.drm/0871-drm-i915-s-drm_error-drm_debug-in-i915_gem_execbuffer-c patches.drm/0872-drm-add-convenience-function-to-create-an-enum-property patches.drm/0873-drm-add-convenience-function-to-create-an-range-property patches.drm/0874-drm-do-not-set-fb_info-pixmap-fields patches.drm/0875-drm-i915-dump-even-more-into-the-error_state patches.drm/0876-agp-intel-gtt-export-the-scratch-page-dma-address patches.drm/0877-agp-intel-gtt-export-the-gtt-pagetable-iomapping patches.drm/0878-drm-i915-initialization-teardown-for-the-aliasing-ppgtt patches.drm/0879-drm-i915-ppgtt-binding-unbinding-support patches.drm/0880-drm-i915-ppgtt-register-definitions patches.drm/0881-drm-i915-ppgtt-debugfs-info patches.drm/0882-drm-i915-enable-ppgtt patches.drm/0883-drm-i915-clean-up-interlaced-pipeconf-bit-definitions patches.drm/0884-drm-i915-fixup-interlaced-vertical-timings-confusion-part-1 patches.drm/0885-drm-i915-fixup-interlaced-vertical-timings-confusion-part-2 patches.drm/0886-drm-i915-fixup-interlaced-support-on-ilk patches.drm/0887-drm-i915-don-t-allow-interlaced-pipeconf-on-gen2 patches.drm/0888-drm-i915-correctly-program-the-vsyncshift-register patches.drm/0889-drm-i915-allow-interlaced-mode-output-on-the-sdvo-connector patches.drm/0890-drm-i915-allow-interlaced-mode-output-on-the-hdmi-connector patches.drm/0891-drm-i915-fixup-overlay-checks-for-interlaced-modes patches.drm/0892-drm-i915-set-interlaced-bits-for-transconf patches.drm/0893-drm-i915-use-gtfifodbg patches.drm/0894-drm-i915-catch-gtfifo-errors-on-forcewake_put patches.drm/0895-drm-i915-check-gtfifodbg-after-possibly-failed-writes patches.drm/0896-drm-i915-outstanding_lazy_request-is-a-u32 patches.drm/0897-drm-i915-fixup-seqno-allocation-logic-for-lazy_request patches.drm/0898-drm-i915-enable-forcewake-voodoo-also-for-gen6 patches.drm/0899-drm-i915-fix-up-locking-inconsistency-around-gem_do_init patches.drm/0900-drm-modes-do-not-enforce-an-odd-vtotal-for-interlaced-modes patches.drm/0901-vmwgfx-rework-fence-event-action patches.drm/0902-vmwgfx-clean-up-pending-event-references-to-struct-drm_file-objects-on-close patches.drm/0903-vmwgfx-make-it-possible-to-get-fence-from-execbuf patches.drm/0904-vmwgfx-pipe-fence-out-of-screen-object-dirty-functions patches.drm/0905-vmwgfx-add-page-flip-support patches.drm/0906-vmwgfx-pick-up-the-initial-size-from-the-width-and-height-regs patches.drm/0907-drm-vmwgfx-treat-out-of-range-initial-width-and-height-as-host-errors patches.drm/0908-vmwgfx-move-function-declaration-to-correct-header patches.drm/0909-drm-vmwgfx-bump-driver-minor patches.drm/0910-drm-fix-kcalloc-parameters-swapped patches.drm/0911-drm-radeon-kms-add-support-for-streamout-v7 patches.drm/0912-drm-radeon-add-support-for-evergreen-ni-tiling-informations-v11 patches.drm/0913-drm-i915-don-t-lock-panel-registers-when-downclocking patches.drm/0914-drm-i915-add-a-force-dvi-hdmi-audio-mode patches.drm/0915-drm-i915-fix-race-condition-in-accessing-gmbus patches.drm/0916-drm-i915-add-missing-sdvo-bits-for-interlaced-modes-on-ilk patches.drm/0917-drm-i915-record-the-tail-at-each-request-and-use-it-to-estimate-the-head patches.drm/0918-drm-i915-record-the-in-flight-requests-at-the-time-of-a-hang patches.drm/0919-drm-i915-record-the-position-of-the-request-upon-error patches.drm/0920-drm-i915-lvds-always-use-the-presence-pin-for-lvds-on-pch patches.drm/0921-drm-radeon-evergreen-make-texdw-array-larger patches.drm/0922-revert-drivers-gpu-drm-i915-intel_overlay-c-needs-seq_file-h patches.drm/0924-drm-add-some-caps-for-userspace-to-discover-more-info-for-dumb-kms-driver-v2 patches.drm/0925-merge-remote-tracking-branch-airlied-drm-next-into-for-airlied patches.drm/0926-drm-i915-fixes-distorted-external-screen-image-on-hp-2730p patches.drm/0927-drm-i915-ignore-lvds-on-hp-t5745-and-hp-st5747-thin-client patches.drm/0928-drm-i915-bios-downgrade-the-signature-missing-drm_error-to-debug patches.drm/0929-drm-radeon-kms-add-wait_for_vblank-asic-callback patches.drm/0930-drm-radeon-kms-add-a-radeon-asic-callback-for-mc-idle patches.drm/0931-drm-radeon-kms-reorganize-hpd-callbacks patches.drm/0932-drm-radeon-kms-reorganize-page-flip-callbacks patches.drm/0933-drm-radeon-kms-reorganize-pm-callbacks patches.drm/0934-drm-i915-only-bump-refcnt-on-objects-scheduled-for-eviction patches.drm/0935-drm-i915-no-need-to-search-again-after-retiring-requests patches.drm/0936-drm-i915-use-the-new-hdmi_force_audio-enum-more patches.drm/0937-drm-i915-silence-the-error-message-from-i915_wait_request patches.drm/0938-drm-i915-error_buffer-ring-should-be-signed patches.drm/0939-drm-radeon-move-ring-syncing-after-bo-validation patches.drm/0940-drm-radeon-kms-no-need-to-align-ib-like-this patches.drm/0941-drm-radeon-also-make-the-cs_parse-function-per-ring patches.drm/0942-drm-radeon-fix-ib-debugfs-files-for-multiple-cards patches.drm/0943-drm-radeon-kms-reorganize-copy-callbacks patches.drm/0944-drm-radeon-kms-reorganize-irq-callbacks patches.drm/0945-drm-radeon-kms-remove-unused-cp-callbacks-from-radeon_asic patches.drm/0946-drm-radeon-kms-make-ring_start-ring_test-and-ib_test-per-ring patches.drm/0947-drm-radeon-kms-reorganize-gart-callbacks patches.drm/0948-drm-radeon-kms-reorganize-display-callbacks patches.drm/0949-drm-radeon-kms-move-clock-pcie-setting-callbacks-into-pm-struct patches.drm/0950-drm-radeon-kms-reorganize-surface-callbacks patches.drm/0951-drm-radeon-kms-clean-up-radeon_asic-struct-v2 patches.drm/0952-drm-remove-unused-code patches.drm/0953-drm-radeon-fix-deferred-page-flip-detection-logic-on-avivo-based-asics patches.drm/0954-drm-i915-fix-single-msg-gmbus_xfers-writes patches.drm/0955-drm-i915-add-dev_priv-to-intel_gmbus patches.drm/0957-drm-i915-merge-struct-intel_gpio-into-struct-intel_gmbus patches.drm/0958-drm-i915-merge-gmbus-and-gpio-i2c-adpater-into-one patches.drm/0959-drm-i915-i2c-unconditionally-set-up-gpio-fallback patches.drm/0960-drm-i915-reenable-gmbus-on-gen3-again patches.drm/0961-drm-drop-setting-vm_file-to-filp patches.drm/0962-drm-cope-with-platformdev-id-1 patches.drm/1021-drm-reject-mode-set-with-current-fb-if-no-current-fb-is-bound patches.drm/1022-drm-change-drm_display_mode-type-to-unsigned patches.drm/1023-drm-warn-if-mode-to-umode-conversion-overflows-the-destination-types patches.drm/1024-drm-check-crtc-x-and-y-coordinates patches.drm/1025-drm-make-drm_mode_attachmode-void patches.drm/1026-drm-fix-memory-leak-in-drm_mode_setcrtc patches.drm/1027-drm-check-user-mode-against-overflows patches.drm/1028-drm-check-crtc-viewport-against-framebuffer-size patches.drm/1029-drm-fix-drm_mode_attachmode_crtc patches.drm/1030-drm-make-drm_crtc_convert_-umode-to_umode-static-and-constify-their-params patches.drm/1031-drm-handle-drm_object_get-failures patches.drm/1032-drm-use-a-flexible-array-member-for-blob-property-data patches.drm/1033-drm-add-drm_mode_copy patches.drm/1034-drm-sysfs-protect-sysfs-removal-code-against-being-run-twice patches.drm/1035-drm-modeset-add-helper-to-unplug-all-connectors-from-sysfs patches.drm/1036-drm-add-core-support-for-unplugging-a-device-v2 patches.drm/1037-drm-udl-initial-udl-driver-v4 patches.drm/1038-drm-fix-build-with-udl-if-usb-is-a-module patches.drm/1039-dma-buf-constify-ops-argument-to-dma_buf_export patches.drm/1040-drm-usb-move-usb-support-into-a-separate-module patches.drm/1041-drm-radeon-kms-skip-cb-db-checking-if-sx_misc-is-1-on-r600 patches.drm/1042-drm-radeon-kms-make-some-drm-errors-more-informative patches.drm/1043-drm-radeon-kms-compute-gpu-addresses-correctly-on-evergreen patches.drm/1044-drm-radeon-kms-optimize-streamout-checking-for-evergreen patches.drm/1045-drm-radeon-kms-skip-db-cb-streamout-checking-when-possible-on-evergreen patches.drm/1046-drm-radeon-kms-remove-some-unused-variables-in-evergreen_cs_track patches.drm/1047-drm-radeon-kms-compute-gpu-addresses-correctly-on-r600 patches.drm/1048-drm-radeon-kms-skip-db-cb-streamout-checking-when-possible-on-r600 patches.drm/1049-drm-radeon-dp-only-enable-enhanced-framing-if-sink-supports patches.drm/1050-drivers-gpu-drm-radeon-radeon_cs-c-eliminate-possible-double-free patches.drm/1051-drivers-gpu-drm-savage-savage_state-c-add-missing-kfree patches.drm/1052-drm-ttm-use-pr_fmt-and-pr_-level patches.drm/1053-drm-radeon-kms-reduce-probe-latency-on-digital-connectors patches.drm/1054-drm-radeon-restrict-offset-for-legacy-display-engine patches.drm/1055-drm-radeon-drop-radeon_gem_object_unpin patches.drm/1068-drm-allow-loading-an-edid-as-firmware-to-override-broken-monitor patches.drm/1069-drm-remove-the-second-argument-of-kmap_atomic patches.drm/1070-drm-radeon-kms-add-info-query-for-max-pipes patches.drm/1071-drm-radeon-kms-upstream-objectid-h-updates patches.drm/1072-drm-radeon-kms-upstream-atombios-h-updates patches.drm/1073-drm-radeon-kms-upstream-power-table-updates patches.drm/1074-drm-radeon-kms-add-si-chip-families patches.drm/1075-drm-radeon-kms-add-initial-dce6-display-watermark-support patches.drm/1076-drm-radeon-kms-fix-up-atom-hpd-gpio-parsing-for-dce6 patches.drm/1077-drm-radeon-kms-atom-dce6-no-longer-has-crtcmemreq-bits patches.drm/1078-drm-radeon-kms-atom-add-support-for-crtc-power-gating patches.drm/1079-drm-radeon-kms-dce6-disp-eng-pll-updates patches.drm/1080-drm-radeon-kms-atom-add-support-for-dce6-x-dig-transmitters patches.drm/1081-drm-radeon-kms-dp-aux-updates-for-dce6 patches.drm/1082-drm-radeon-kms-update-comments-about-dig-encoders-transmitters patches.drm/1083-drm-radeon-kms-atom-add-support-for-si-setvoltage-table patches.drm/1084-drm-radeon-kms-update-power-table-parsing-for-si patches.drm/1085-drm-radeon-kms-add-support-for-internal-thermal-sensor-on-si patches.drm/1086-drm-radeon-kms-add-gpu-init-support-for-si patches.drm/1087-drm-radeon-kms-add-support-for-si-gpu-reset patches.drm/1088-drm-radeon-kms-add-support-for-mc-vm-setup-on-si patches.drm/1089-drm-radeon-kms-add-support-for-the-const-ib-to-the-cs-ioctl patches.drm/1090-drm-radeon-kms-add-vm-cs-checker-for-si patches.drm/1091-drm-radeon-kms-only-vm-cs-ioctl-is-supported-on-si-v2 patches.drm/1092-drm-radeon-kms-add-ucode-loading-for-si patches.drm/1093-drm-radeon-kms-add-support-for-mc-ucode-loading-on-si patches.drm/1094-drm-radeon-kms-add-support-for-cp-setup-on-si patches.drm/1095-drm-radeon-kms-add-ib-and-fence-dispatch-functions-for-si patches.drm/1096-drm-radeon-kms-add-support-for-rlc-init-on-si patches.drm/1097-drm-radeon-kms-add-support-for-interrupts-on-si patches.drm/1098-drm-radeon-kms-fill-in-startup-shutdown-callbacks-for-si patches.drm/1099-drm-radeon-kms-add-support-for-compute-rings-in-cs-ioctl-on-si patches.drm/1100-drm-radeon-kms-add-radeon_asic-struct-for-si patches.drm/1101-drm-radeon-update-radeon_info_ioctl-for-si-v2 patches.drm/1102-drm-radeon-kms-add-si-pci-ids patches.drm/1103-drm-radeon-kms-add-trinity-tn-chip-family patches.drm/1104-drm-radeon-kms-no-support-for-internal-thermal-sensor-on-tn-yet patches.drm/1105-drm-radeon-kms-dce6-1-watermark-updates-for-tn patches.drm/1106-drm-radeon-kms-dce6-1-disp-eng-pll-updates patches.drm/1107-drm-radeon-kms-adjust-pll-picker-for-dce6-1 patches.drm/1108-drm-radeon-kms-disable-ppll0-on-dce6-1-when-not-in-use patches.drm/1109-drm-radeon-kms-dce6-1-ss-is-not-supported-on-the-internal-pplls patches.drm/1110-drm-radeon-kms-add-checks-for-tn-in-the-dp-bridge-code patches.drm/1111-drm-radeon-kms-cayman-gpu-init-updates-for-trinity patches.drm/1112-drm-radeon-kms-update-evergreen-functions-for-trinity patches.drm/1113-drm-radeon-kms-vm-set-vram-base-offset-properly-for-tn patches.drm/1114-drm-radeon-kms-add-support-for-ucode-loading-on-trinity-v2 patches.drm/1115-drm-radeon-kms-add-radeon_asic-struct-for-trinity patches.drm/1116-drm-radeon-kms-add-trinity-pci-ids patches.drm/1117-drm-radeon-kms-update-duallink-checks-for-dce6 patches.drm/1119-drm-remove-unneeded-redefinition-of-ddc_addr patches.drm/1120-drm-radeon-use-ddc_addr-instead-of-hard-coding-it patches.drm/1121-drm-i915-use-ddc_addr-instead-of-hard-coding-it patches.drm/1136-headers-include-linux-types-h-where-appropriate patches.drm/1137-dma-buf-add-dma_data_direction-to-unmap-dma_buf_op patches.drm/1138-dma-buf-pass-flags-into-dma_buf_fd patches.drm/1139-dma-buf-add-get_dma_buf patches.drm/1140-dma-buf-don-t-hold-the-mutex-around-map-unmap-calls patches.drm/1141-dma-buf-add-support-for-kernel-cpu-access patches.drm/1142-dma_buf-add-documentation-for-the-new-cpu-access-support patches.drm/1143-dma-buf-document-fd-flags-and-o_cloexec-requirement patches.drm/1144-dma-buf-correct-dummy-function-declarations patches.drm/1148-drm-radeon-kms-atom-force-bpc-to-8-for-now patches.drm/1149-drm-radeon-kms-add-htile-support-to-the-cs-checker-v3 patches.drm/1150-drm-radeon-only-warn-if-the-intra-domain-offset-actually-exceeds-the-limit patches.drm/1154-drm-base-prime-dma-buf-support-v5 patches.drm/1155-drm-i915-properly-restore-the-ppgtt-page-directory-on-resume patches.drm/1156-drm-i915-mark-untiled-blt-commands-as-fenced-on-gen2-3 patches.drm/1157-drm-i915-allow-to-select-rc6-modes-via-kernel-parameter patches.drm/1158-drm-i915-enable-plain-rc6-on-sandy-bridge-by-default patches.drm/1159-drm-i915-apply-cs-reg-readback-trick-against-missed-irq-on-snb patches.drm/1160-drm-i915-properly-clear-ssc1-bit-in-the-pch-refclock-init-code patches.drm/1164-mm-drm-udl-fixup-vma-flags-on-mmap patches.drm/1165-drm-radeon-don-t-dereference-possibly-null-pointer patches.drm/1166-drm-i915-disable-ppgtt-on-snb-when-dmar-is-enabled patches.drm/1167-drm-i915-don-t-leak-struct_mutex-lock-on-ppgtt-init-failures patches.drm/1168-drm-i915-treat-src-w-h-as-fixed-point-in-sprite-handling-code patches.drm/1173-drm-i915-removed-ivb-forced-enable-of-sprite-dest-key patches.drm/1174-drm-i915-finish-any-pending-operations-on-the-framebuffer-before-disabling patches.drm/1175-drm-radeon-replace-udelay-with-mdelay-for-long-timeouts patches.drm/1176-drm-radeon-kms-fix-dvo-setup-on-some-r4xx-chips patches.drm/1177-drm-i915-properly-compute-dp-dithering-for-user-created-modes patches.drm/1178-revert-drm-i915-reenable-gmbus-on-gen3-again patches.drm/1179-drm-i915-implement-colorblt-w-a patches.drm/1180-drm-i915-make-rc6-module-parameter-read-only patches.drm/1187-drm-i915-clear-fencing-tracking-state-when-retiring-requests patches.drm/1189-drm-i915-don-t-clobber-the-special-upscaling-lvds-timings patches.drm/1190-drm-radeon-si-add-missing-radeon_bo_unreserve-in-si_rlc_init-v2 patches.drm/1191-drm-i915-hold-mode_config-lock-whilst-changing-mode-for-lastclose patches.drm/1192-drm-i915-do-not-set-enable-panel-fitter-on-snb-pageflips patches.drm/1193-drm-usb-fix-module-license-on-drm-usb-layer patches.drm/1194-drm-fix-page_flip-error-handling patches.drm/1195-radeon-fix-r600-agp-when-vram-is-after-agp-v3 patches.drm/1197-drm-releasing-fbs-before-releasing-gem-objects-during-drm_release patches.drm/1199-drm-i915-fixup-load-detect-on-enabled-but-not-active-pipe patches.drm/1203-drm-radeon-add-a-missing-entry-to-encoder_names patches.drm/1204-drm-radeon-kms-use-frac-fb-div-on-apus patches.drm/1205-drm-radeon-kms-need-to-set-up-ss-on-dp-bridges-as-well patches.drm/1206-drm-i915-set-the-stencil-cache-eviction-policy-to-non-lra-mode patches.drm/1211-drm-i915-do-not-read-non-existent-dpll-registers-on-pch-hardware patches.drm/1212-drm-i915-only-enable-ips-polling-for-gen5 patches.drm/1213-fixing-dmi-match-for-hp-t5745-and-hp-st5747-thin-client patches.drm/1215-drm-i915-enable-dip-before-writing-data-on-gen4 patches.drm/1216-drm-radeon-clarify-and-extend-wb-setup-on-apus-and-ni-asics patches.drm/1217-drm-i915-disable-sdvo-hotplug-on-i945g-gm patches.drm/1218-drm-i915-do-no-set-stencil-cache-eviction-lra-w-a-on-gen7 # v3.4 .. v3.5 patches.drm/1221-i915-add-option-to-bypass-vbt-table patches.drm/1222-drm-i915-remove-acpi-related-drm_errors patches.drm/1223-drm-i915-retry-reading-the-pch-fdi-receiver-isr patches.drm/1224-drm-i915-pull-mtrr-setup-to-its-own-function patches.drm/1225-drm-i915-don-t-do-mtrr-setup-if-pat-is-enabled patches.drm/1226-drm-i915-add-wait_for-in-init_ring_common patches.drm/1227-drm-i915-panel-invert-brightness-via-parameter patches.drm/1228-drm-i915-panel-invert-brightness-via-quirk patches.drm/1229-drm-i915-panel-invert-brightness-acer-aspire-5734z patches.drm/1230-i915-add-and-use-pr_fmt-and-pr_-level patches.drm/1231-drm-i915-split-out-dma-mapping-from-global-gtt-bind-unbind-functions patches.drm/1232-drm-i915-bind-objects-to-the-global-gtt-only-when-needed patches.drm/1233-drm-i915-implement-snb-workaround-for-lazy-global-gtt patches.drm/1234-drm-i915-enable-lazy-global-gtt-binding patches.drm/1235-drm-i915-add-has_aliasing_ppgtt-parameter-for-userspace patches.drm/1236-drm-i915-shut-up-two-instances-wunitialized patches.drm/1237-drm-i915-shut-up-six-instances-of-warray-bounds patches.drm/1238-drm-i915-release-the-mmap-offset-when-purging-a-buffer patches.drm/1239-drm-i915-move-needs_force_wake-to-i915_drv-c patches.drm/1240-drm-i915-re-order-gt-iir-bit-definitions patches.drm/1241-drm-i915-sdov-switch-is_sdvob-to-a-flag patches.drm/1242-drm-i915-add-an-explict-mmio-base-for-gpio-gmbus-io patches.drm/1243-drm-i915-enable-gmbus-on-gen2 patches.drm/1244-drm-i915-batch-copy_from_user-for-relocation-processing patches.drm/1245-drm-i915-s-i915_gem_do_init-i915_gem_init_global_gtt patches.drm/1246-drm-i915-the-intel-gtt-is-not_-an-agp-bridge patches.drm/1247-drm-i915-clear-the-entire-gtt-when-using-gem patches.drm/1248-drm-i915-avoid-using-mappable-space-for-relocation-processing-through-the-cpu patches.drm/1249-drm-i915-merge-shmem_pwrite-slow-fast-path patches.drm/1250-drm-i915-merge-shmem_pread-slow-fast-path patches.drm/1251-drm-add-helper-to-clflush-a-virtual-address-range patches.drm/1252-drm-i915-move-clflushing-into-shmem_pread patches.drm/1253-drm-i915-kill-ranged-cpu-read-domain-support patches.drm/1254-drm-i915-don-t-use-gtt_pwrite-on-llc-cached-objects patches.drm/1255-drm-i915-don-t-call-shmem_read_mapping-unnecessarily patches.drm/1256-drm-i915-drop-gtt-slowpath patches.drm/1257-drm-i915-don-t-clobber-userspace-memory-before-commiting-to-the-pread patches.drm/1258-drm-i915-implement-inline-clflush-for-pwrite patches.drm/1259-drm-i915-fall-back-to-shmem-pwrite-when-the-buffer-is-not-accessible patches.drm/1260-drm-i915-use-uncached-writes-in-pwrite patches.drm/1261-drm-i915-extract-copy-helpers-from-shmem_pread_pwrite patches.drm/1262-mm-extend-prefault-helpers-to-fault-in-more-than-page_size patches.drm/1263-drm-i915-fixup-in-line-clflushing-on-bit17-swizzled-bos patches.drm/1264-drm-i915-mark-pwrite-pread-slowpaths-with-unlikely patches.drm/1265-drm-i915-intel_i2c-refactor-gmbus_xfer patches.drm/1266-drm-i915-intel_i2c-cleanup-error-messages-and-comments patches.drm/1267-drm-i915-intel_i2c-assign-hdmi-port-d-to-pin-pair-6 patches.drm/1268-drm-i915-intel_i2c-use-i2c-pre-post_xfer-functions-to-setup-gpio-xfers patches.drm/1269-drm-i915-intel_i2c-refactor-using-intel_gmbus_get_adapter patches.drm/1270-drm-i915-intel_i2c-gmbus-disabled-and-reserved-ports-are-invalid patches.drm/1271-drm-i915-intel_i2c-allocate-gmbus-array-as-part-of-drm_i915_private patches.drm/1272-drm-i915-initialise-gtt-mtrr-to-1 patches.drm/1273-drm-i915-split-lvds-update-code-out-of-i9xx_crtc_mode_set patches.drm/1274-drm-i915-split-pll-update-code-out-of-i9xx_crtc_mode_set patches.drm/1275-drm-i915-add-valleyview-driver-structs-and-is_valleyview-macro patches.drm/1276-drm-i915-valleyview-watermark-support patches.drm/1277-drm-i915-pll-defines-for-vlv patches.drm/1278-drm-i915-add-dpio-support patches.drm/1279-drm-i915-add-valleyview-clock-gating-init patches.drm/1280-drm-i915-program-drain-latency-regs-on-valleyview patches.drm/1281-drm-i915-enable-hdmi-on-valleyview patches.drm/1282-agp-intel-map-more-registers-for-use-by-the-gtt-code patches.drm/1283-agp-intel-add-valleyview-agp-driver patches.drm/1284-drm-i915-add-valleyview-specific-force-wake-get-put-functions patches.drm/1285-drm-i915-interrupt-bit-definitions-for-vlv patches.drm/1286-drm-i915-valleyview-irq-support patches.drm/1287-drm-i915-check-for-disabled-interrupts-on-valleyview patches.drm/1288-radeon-remove-redundant-from-radeon_vm_bo_update_pte patches.drm/1289-drm-i915-transform-has_pch_split-in-a-feature-check patches.drm/1290-drm-i915-add-haswell-devices-and-their-pci-ids patches.drm/1291-drm-i915-add-support-for-lynxpoint-pch patches.drm/1292-drm-i915-add-support-for-power-wells patches.drm/1293-drm-i915-add-enumeration-for-ddi-ports patches.drm/1294-drm-i915-add-ddi-registers patches.drm/1295-drm-i915-add-dp_tp_ctl-registers patches.drm/1296-drm-i915-add-dp_tp_status-registers patches.drm/1297-drm-i915-add-definitions-for-ddi_buf_ctl-registers patches.drm/1298-drm-i915-add-definition-of-ddi-buffer-translations-regs patches.drm/1299-drm-i915-add-sbi-registers patches.drm/1300-drm-i915-add-pixclk_gate-register patches.drm/1301-drm-i915-add-s-pll-control patches.drm/1302-drm-i915-add-port-clock-selection-support-for-hsw patches.drm/1303-drm-i915-add-ssc-offsets-for-sbi-access patches.drm/1304-drm-i915-add-lcpll-control-registers patches.drm/1305-drm-i915-add-wrpll-clocks patches.drm/1306-drm-i915-add-wm_linetime-registers patches.drm/1307-drm-i915-add-sfuse_strap-registers-for-digital-port-detection patches.drm/1308-drm-i915-ring-irq-cleanups patches.drm/1309-drm-i915-open-code-gen6-ring-irqs patches.drm/1310-drm-i915-rip-out-old-hwstam-missed-irq-wa-for-vlv patches.drm/1311-drm-i915-use-render-gen-to-switch-ring-irq-functions patches.drm/1312-drm-i915-extract-gt-interrupt-handler patches.drm/1313-drm-i915-refuse-to-load-on-gen6-without-kms patches.drm/1314-drm-i915-disallow-gem-init-ioctl-on-ilk patches.drm/1315-drm-i915-sdvo-include-yrpb-as-an-additional-tv-output-type patches.drm/1316-drm-i915-dump-the-dma-fetch-addr-register-on-pre-gen6 patches.drm/1317-drm-i915-make-quirks-more-verbose patches.drm/1318-drm-i915-add-a-dual-link-lvds-quirk-for-macbook-pro-8-2 patches.drm/1319-drm-i915-vcs-is-not-the-last-ring patches.drm/1320-drm-radeon-enable-pci-bus-mastering-after-card-is-initialised-v2 patches.drm/1321-drm-radeon-kms-attempt-to-avoid-copying-data-twice-on-coherent-cards-v3 patches.drm/1322-agp-remove-break-after-return-statement patches.drm/1323-agp-use-u32-_iomem-annotation-to-silence-sparse-warning patches.drm/1324-drm-i915-add-rc6-residency-times-to-debugfs patches.drm/1325-drm-i915-reorganise-rules-for-get_fence-put_fence patches.drm/1326-drm-i915-use-semaphores-for-the-display-plane patches.drm/1327-drm-i915-use-register-name-when-disabling-vga patches.drm/1328-drm-i915-intel_i2c-handle-zero-length-writes patches.drm/1329-drm-i915-intel_i2c-use-double-buffered-writes patches.drm/1330-drm-i915-intel_i2c-always-wait-for-idle-before-clearing-nak patches.drm/1331-drm-i915-intel_i2c-use-wait-cycle-not-stop patches.drm/1332-drm-i915-intel_i2c-use-index-cycles-for-i2c-read-transactions patches.drm/1333-drm-i915-intel_i2c-reuse-gmbus2-value-read-in-polling-loop patches.drm/1334-drm-i915-intel_i2c-remove-posting_read-from-gmbus-transfers patches.drm/1335-drm-i915-ironlake-shares-the-same-video-sprite-controls-as-sandybridge patches.drm/1336-drm-i915-rc6-in-sysfs patches.drm/1337-drm-i915-make-dp-configuration-vars-less-confusing-in-ironlake_crtc_mode_se patches.drm/1338-drm-i915-simplify-ppgtt-setup patches.drm/1339-drm-i915-allow-concurrent-read-access-between-cpu-and-gpu-domain patches.drm/1340-drm-i915-check-pps-regs-for-sanity-when-using-edp patches.drm/1341-drm-i915-disable-turbo-on-valleyview-for-now patches.drm/1342-drm-i915-allow-pch-pwm-override-on-ivb patches.drm/1343-drm-i915-i915_gem_object_sync-must-handle-null patches.drm/1344-drm-i915-fix-for-when-semaphore-updates-fail patches.drm/1345-drm-i915-hide-seqno-1-in-ringbuffer-code patches.drm/1346-drm-i915-rip-out-ring-irq_mask patches.drm/1347-drm-i915-set-ring-size-in-common-ring-setup-code patches.drm/1348-drm-i915-dynamically-set-up-the-render-ring-functions-and-params patches.drm/1349-drm-i915-dynamically-set-up-bsd-ring-functions-and-params patches.drm/1350-drm-i915-dynamically-set-up-blt-ring-functions-and-parameters patches.drm/1351-drm-i915-don-t-set-up-rings-on-gen6-for-non-kms patches.drm/1352-drm-i915-consolidate-ring-sync-to-functions patches.drm/1353-drm-i915-abstract-away-ring-specific-irq_get-put patches.drm/1354-drm-i915-split-out-the-gen5-ring-irq-get-put-functions patches.drm/1355-drm-i915-don-t-enable-the-gen6-bsd-ring-tail-write-enable-on-gen7 patches.drm/1356-drm-i915-split-up-ring-dispatch_execbuffer-functions patches.drm/1357-drm-i915-consolidate-ring-add_request-a-bit patches.drm/1358-drm-i915-don-t-set-up-gem-ring-functions-on-gen5-for-kms patches.drm/1359-drm-i915-inline-enable-disable_irq-into-ring-get-put_irq patches.drm/1360-drm-i915-intel_i2c-handle-zero-length-reads patches.drm/1361-drm-i915-intel_i2c-reduce-verbosity-of-some-messages patches.drm/1362-drm-i915-trigger-hangcheck-if-we-detect-more-a-repeating-missed-irq patches.drm/1363-drm-i915-don-t-pwrite-tiled-objects-through-the-gtt patches.drm/1364-drm-i915-refactor-the-deferred-pm_iir-handling-into-a-single-function patches.drm/1365-radeon-fix-typo-in-radeon_gem-c patches.drm/1366-drm-i915-export-the-generic-not-arch-specific-intel_update_watermarks patches.drm/1367-drm-i915-sprite-always-enable-the-scaler-on-ironlake patches.drm/1368-drm-i915-implement-a-media-hang-w-a patches.drm/1369-drm-i915-set-w-a-bit-for-snb-pagefaults patches.drm/1370-drm-i915-properly-set-ppgtt-cacheability-on-snb patches.drm/1371-drm-i915-implement-w-a-for-incorrect-guarband-clipping patches.drm/1372-drm-i915-set-stc-evict-disable-lra-evict-w-a patches.drm/1373-drm-i915-add-definition-of-lpt-fdi-port-width-registers patches.drm/1374-drm-i915-add-wrpll-divider-programming-bits patches.drm/1375-drm-i915-share-forcewaking-code-between-ivb-and-hsw patches.drm/1376-drm-i915-haswell-has-3-pipes-as-well patches.drm/1377-drm-i915-share-ivb-cursor-routine-with-haswell patches.drm/1378-drm-i915-disable-rc6-on-haswell-for-now patches.drm/1379-drm-i915-mask-reserved-bits-in-display-sprite-address-registers patches.drm/1380-drm-i915-ibx-doesn-t-have-separate-vsync-hsync-controls-on-the-vga-dac patches.drm/1381-drm-i915-trivial-sparse-fixes patches.drm/1382-drm-i915-don-t-use-variable-size-arrays patches.drm/1383-drm-i915-always-flush-tiling-changes-before-accessing-through-the-gtt patches.drm/1384-drm-i915-replace-open-coded-mi_batch_gtt patches.drm/1385-drm-i915-unpin-the-flip-target-if-we-fail-to-queue-the-flip patches.drm/1386-drm-i915-intel_update_fbc-requires-struct_mutex-so-no-longer-atomic patches.drm/1387-drm-i915-don-t-set-a-mbz-bit-in-gen2-3-mi_flush patches.drm/1388-drm-i915-wait-for-all-pending-operations-to-the-fb-before-disabling-the-pipe patches.drm/1389-drm-i915-remove-the-pipelined-parameter-from-get_fence patches.drm/1390-drm-i915-remove-fence-pipelining patches.drm/1391-drm-i915-remove-unused-ring-setup_seqno patches.drm/1392-drm-i915-discard-the-unused-obj-last_fenced_ring patches.drm/1393-drm-i915-simplify-fence-finding patches.drm/1394-drm-i915-remove-the-unsightly-optimisation-from-flush_fence patches.drm/1395-drm-i915-prepare-to-consolidate-fence-writing patches.drm/1396-drm-i915-refactor-put_fence-to-use-the-common-fence-writing-routine patches.drm/1397-drm-i915-refactor-fence-clearing-to-use-the-common-fence-writing-routine patches.drm/1398-drm-i915-refactor-get_fence-to-use-the-common-fence-writing-routine patches.drm/1399-drm-i915-move-fbc-related-functionality-into-intel_pm-module patches.drm/1400-drm-i915-move-watermarks-settings-into-intel_pm-module patches.drm/1401-drm-i915-fix-line-breaks-in-intel_pm patches.drm/1402-drm-i915-move-drps-rps-and-rc6-related-functions-to-intel_pm patches.drm/1403-drm-i915-move-emon-functionality-into-intel_pm-module patches.drm/1404-drm-i915-move-clock-gating-functionality-into-intel_pm-module patches.drm/1405-drm-i915-add-generic-power-management-initialization patches.drm/1406-drm-i915-silence-the-change-of-lvds-sync-polarity patches.drm/1407-drm-i915-invalidate-render-cache-on-gen2 patches.drm/1408-drm-move-drm_format_num_planes-to-drm_crtc-c patches.drm/1409-drm-add-drm_format_plane_cpp-utility-function patches.drm/1410-drm-add-drm_format_-horz-vert-chroma_subsampling-utility-functions patches.drm/1411-drm-add-sanity-checks-to-framebuffer-creation patches.drm/1412-drm-fix-edid-color-format-parsing patches.drm/1413-drm-parse-color-format-information-in-cea-blocks patches.drm/1414-drm-add-the-vic-number-to-the-cea-edid-modes patches.drm/1415-drm-add-drm_mode_flag_dblclk-to-cea-modes-requiring-it patches.drm/1416-drm-replace-open-coded-array_size-with-macro patches.drm/1417-drm-i915-tv-fix-open-coded-array_size patches.drm/1418-drm-i915-rc6-residency-fix-the-fix patches.drm/1419-drm-radeon-kms-improve-bpc-handling-v2 patches.drm/1420-drm-radeon-kms-add-register-definitions-for-audio patches.drm/1421-drm-radeon-kms-fix-up-audio-interrupt-handling patches.drm/1422-drm-unify-and-fix-idr-error-handling patches.drm/1423-drm-edid-try-harder-to-fix-up-base-edid-blocks patches.drm/1424-drm-store-vendor-ids-directly-in-the-edid-quirk-structure patches.drm/1425-drm-fixed-add-dfixed_frac patches.drm/1426-drm-edid-fix-collision-between-two-patches-breaking-build patches.drm/1427-radeon_cp-remove-unneeded-tests-for-null-before-calling-release_firmware patches.drm/1428-drm-radeon-kms-move-audio-params-to-separated-struct patches.drm/1429-drm-radeon-kms-get-rid-of-hdmi_config_offset patches.drm/1430-drm-radeon-kms-get-rid-of-r600_hdmi_find_free_block patches.drm/1431-drm-radeon-kms-keep-hdmi-state-in-separated-variable patches.drm/1432-drm-radeon-kms-hdmi-use-relative-offsets-official-regs patches.drm/1433-drm-kms-reduce-some-messages-to-debug-level-v2 patches.drm/1434-drm-radeon-make-radeon_gpu_is_lockup-a-per-ring-function patches.drm/1435-drm-radeon-replace-gpu_lockup-with-ring-ready-flag patches.drm/1436-drm-radeon-register-ring-debugfs-handlers-on-init patches.drm/1437-drm-radeon-use-central-function-for-ib-testing patches.drm/1438-drm-radeon-rework-gpu-lockup-detection-and-processing patches.drm/1439-drm-radeon-fix-a-bug-in-the-sa-code patches.drm/1440-drm-radeon-return-enoent-in-fence_wait_next-v2 patches.drm/1441-drm-radeon-rename-fence_wait_last-to-fence_wait_empty patches.drm/1442-drm-radeon-don-t-keep-list-of-created-fences patches.drm/1443-drm-radeon-fix-a-bug-with-the-ring-syncing-code patches.drm/1444-drm-radeon-rework-recursive-gpu-reset-handling patches.drm/1445-drm-radeon-move-lockup-detection-code-into-radeon_ring-c patches.drm/1446-drm-radeon-make-lockup-timeout-a-module-param patches.drm/1447-drm-radeon-unlock-the-ring-mutex-while-waiting-for-the-next-fence patches.drm/1448-drm-radeon-make-forcing-ring-activity-a-common-function patches.drm/1449-drm-radeon-remove-r300_gpu_is_lockup patches.drm/1450-drm-radeon-remove-cayman_gpu_is_lockup patches.drm/1451-drm-radeon-original-radeons-had-pci-gart-not-pcie-gart patches.drm/1452-drm-radeon-avoid-leaking-const-ib-not-used-yet-on-si-and-newer-gpu patches.drm/1453-drm-radeon-add-connector-table-for-sam440ep-embedded-board patches.drm/1454-drm-i915-print-computed-bpp-in-dp-link-configuration patches.drm/1455-drm-i915-sprite-avoid-incurring-extra-vblank-stall-when-updating-plane-on-ivb patches.drm/1456-drm-i915-remove-i915_gem_ringbuffer_data_info-from-debugfs patches.drm/1457-drm-i915-_iomem-fixes-for-opregion patches.drm/1458-drm-i915-_iomem-fixes-for-overlay patches.drm/1459-drm-i915-_iomem-fixes-for-debugfs patches.drm/1460-drm-i915-_iomem-fixes-for-gem patches.drm/1461-drm-i915-re-add-static-qualifier-to-get_cxsr_latency patches.drm/1462-drm-i915-fixup-tv-load-detect-on-enabled-but-not-active-crtc patches.drm/1463-drm-i915-clarify-the-semantics-of-tiling_changed patches.drm/1464-drm-i915-only-the-zap-the-vma-after-updating-the-tiling-parameters patches.drm/1465-drm-i915-i8xx-interrupt-handler patches.drm/1466-drm-i915-manage-pch-plls-separately-from-pipes patches.drm/1467-drm-i915-create-macros-to-handle-masked-bits patches.drm/1468-drm-i915-implement-disable4x2subspanoptimization-w-a-for-ivb-too patches.drm/1469-drm-i915-use-a-global-lock-for-modifying-global-irq-flags patches.drm/1470-drm-i915-remove-too-early-plane-enable-on-pre-pch-hardware patches.drm/1471-drm-i915-bump-the-inactive-lru-on-set-to-gtt-domain patches.drm/1472-drm-i915-remove-i915_gem_evict_inactive patches.drm/1473-drm-i915-remove-the-list-of-pinned-inactive-objects patches.drm/1474-drm-i915-remove-the-deferred-free-list patches.drm/1475-drm-i915-split-the-stolen-handling-for-gem-out-of-i915_dma-c patches.drm/1476-drm-i915-move-gem-initialisation-from-i915_dma-c-to-i915_gem-c patches.drm/1477-drm-i915-cr-clock-gating-is-recommend-to-be-set-on-pineview patches.drm/1478-drm-i915-properly-check-for-modeset-for-kms-driver-ioctls patches.drm/1479-drm-i915-disallow-gem-ums-init-ioctl-for-kms patches.drm/1480-drm-i915-rip-out-gem-drm-feature-checks patches.drm/1481-drm-i915-rip-out-dev_priv-has_gem patches.drm/1482-drm-i915-check-for-kms-in-dri1-ioctls patches.drm/1483-drm-i915-unconditionally-initialise-the-interrupt-workers patches.drm/1484-drm-i915-remove-redundant-initialisation-of-per-ring-irq-waitqueues patches.drm/1485-drm-i915-pending_flip_is_done-is-gen3-name-it-so patches.drm/1486-drm-i915-duplicate-and-split-the-gen3-4-irq-handler patches.drm/1487-drm-i915-clear-flipdone-semantics-change-for-pageflipping-on-gen3 patches.drm/1488-drm-i915-remove-gen3-irq-code-from-gen4-irq-routine patches.drm/1489-drm-i915-remove-gen4-irq-code-from-gen3-irq-routine patches.drm/1490-drm-i915-hwstam-is-only-16-bit-on-gen3 patches.drm/1491-drm-i915-cleanup-gen3-irq-uninstall patches.drm/1492-drm-i915-handle-pendingflip-on-gen3-robustly patches.drm/1493-drm-i915-inline-i915_interrupt_enable_fix patches.drm/1494-drm-i915-remove-unused-and-unloved-vblank-macros patches.drm/1495-drm-i915-use-the-new-masked-bit-macro-some-more patches.drm/1496-drm-i915-remove-do_retire-from-i915_wait_request patches.drm/1497-drm-i915-move-vbetool-invoked-ier-stuff patches.drm/1498-drm-i915-kill-waiting_seqno patches.drm/1499-drm-i915-drop-polled-waits-from-i915_wait_request patches.drm/1500-drm-i915-extract-_wait_seqno-from-i915_wait_request patches.drm/1501-drm-i915-remove-polled-wait-from-throttle patches.drm/1502-drm-i915-use-_wait_seqno-for-ring-throttle patches.drm/1503-drm-i915-remove-unused-ring-irq_seqno patches.drm/1504-drm-i915-remove-unused-dev_priv-vblank_pipe patches.drm/1505-drm-i915-move-dri1-vblank-stubs-to-i915_dma-c patches.drm/1506-drm-i915-create-dev_priv-dri1-dragon-dungeon-w-w-sub-struct patches.drm/1507-drm-i915-disallow-physical-batchbuffers-for-kms patches.drm/1508-drm-i915-rip-out-dev_priv-tex_lru_log_granularity patches.drm/1509-drm-i915-remove-lp_ring-friends-from-modeset-code patches.drm/1510-drm-i915-kill-intel_clear_scanline_wait patches.drm/1511-drm-i915-rip-out-dri1-breadcrumb-updates-from-gen5-irq-handlers patches.drm/1512-drm-i915-move-dri1-irq-ioctl-code-to-i915_dma-c patches.drm/1513-drm-i915-extract-dri1-breadcrumb-update-from-irq-handler patches.drm/1514-drm-i915-move-lp_ring-friends-to-i915_dma-c patches.drm/1515-drm-i915-disallow-clip-rects-on-gen5 patches.drm/1516-drm-i915-move-the-ips-code-to-intel_pm-c patches.drm/1517-drm-i915-move-rps-emon-function-declarations patches.drm/1518-drm-i915-kill-pointless-clearing-of-dev_priv-hws_map patches.drm/1519-drm-i915-rework-legacy-gfx-hws-handling patches.drm/1520-drm-i915-fixup-_iomem-mixups-in-ringbuffer-c patches.drm/1521-drm-i915-move-pnv_ilk_gem_mem_freq-to-intel_pm-c patches.drm/1522-drm-i915-extract-some-common-olr-wedge-code patches.drm/1523-drm-i915-rip-out-intel_dpio_write-again patches.drm/1524-drm-i915-wait-for-the-clocks-to-stabilise-before-updating-plls patches.drm/1525-drm-i915-rename-avi-infoframe-field-pr-to-yq_cn_pr patches.drm/1526-drm-i915-make-dblclk-modes-work patches.drm/1527-drm-i915-periodically-sanity-check-power-management patches.drm/1528-drm-i915-rip-out-unnecessary-calls-to-drm_mode_set_crtcinfo patches.drm/1529-drm-i915-use-mode-values-consistently-when-converting-to-sdvo-dtd patches.drm/1530-drm-i915-add-interface-to-simulate-gpu-hangs patches.drm/1531-drm-i915-rework-dev-first_error-locking patches.drm/1532-drm-i915-allow-the-existing-error_state-to-be-destroyed patches.drm/1533-drm-i915-simplify-i915_reset-a-bit patches.drm/1534-drm-i915-extract-intel_gpu_reset patches.drm/1535-drm-i915-make-gpu-hangman-more-resilient patches.drm/1536-drm-i915-kill-flags-parameter-for-reset-functions patches.drm/1537-drm-i915-also-reset-the-media-engine-on-gen4-5 patches.drm/1538-drm-i915-remove-modeset-reset-from-i915_reset patches.drm/1539-drm-i915-fix-gen4-gpu-reset patches.drm/1540-drm-i915-support-pageflipping-interrupts-for-all-3-pipes-on-ivb patches.drm/1549-merge-remote-tracking-branch-airlied-drm-core-next-into-drm-intel-next-queued patches.drm/1550-drm-i915-dsl_linemask-is-12-bits-only-on-gen2 patches.drm/1551-drm-i915-change-coding-style-of-the-write_infoframe-functions patches.drm/1552-drm-i915-start-writing-infoframes-at-address-0-on-gen-4 patches.drm/1553-drm-i915-mask-the-video-dip-port-select patches.drm/1554-drm-i915-break-intel_infoframe_flags-into-enable-and-frequency patches.drm/1555-drm-i915-disable-the-infoframe-before-changing-it patches.drm/1556-drm-i915-mask-the-video-dip-frequency-when-changing-it patches.drm/1557-drm-i915-simplify-intel_encoder_commit patches.drm/1558-drm-i915-split-ironlake_write_infoframe-into-ibx_-and-cpt_ patches.drm/1559-drm-i915-ibx_write_infoframe-can-disable-avi patches.drm/1560-drm-i915-set-the-dip-port-on-ibx_write_infoframe patches.drm/1561-drm-i915-implement-ironlake_wait_for_vblank patches.drm/1562-drm-i915-limit-calling-mark-busy-only-for-potential-scanouts patches.drm/1563-drm-i915-replace-intel_infoframe_freq-with-video_dip_freq_vsync patches.drm/1564-drm-i915-s-i9xx_-gm45_-for-the-gm45-write_infoframe-function patches.drm/1565-drm-i915-s-intel_infoframe-gm45_infoframe patches.drm/1566-drm-radeon-fix-possible-lack-of-synchronization-btw-ttm-and-other-ring patches.drm/1567-drm-radeon-replace-the-per-ring-mutex-with-a-global-one patches.drm/1568-drm-radeon-convert-fence-to-uint64_t-v4 patches.drm/1569-drm-radeon-rework-fence-handling-drop-fence-list-v7 patches.drm/1570-drm-radeon-rework-locking-ring-emission-mutex-in-fence-deadlock-detection-v2 patches.drm/1571-drm-radeon-use-inline-functions-to-calc-sa_bo-addr patches.drm/1572-drm-radeon-add-proper-locking-to-the-sa-v3 patches.drm/1573-drm-radeon-add-sub-allocator-debugfs-file patches.drm/1574-drm-radeon-keep-start-and-end-offset-in-the-sa patches.drm/1575-drm-radeon-make-sa-bo-a-stand-alone-object patches.drm/1576-drm-radeon-define-new-sa-interface-v3 patches.drm/1577-drm-radeon-use-one-wait-queue-for-all-rings-add-fence_wait_any-v2 patches.drm/1578-drm-radeon-multiple-ring-allocator-v3 patches.drm/1579-drm-radeon-simplify-semaphore-handling-v2 patches.drm/1580-drm-radeon-rip-out-the-ib-pool patches.drm/1581-drm-radeon-immediately-free-ttm-move-semaphore patches.drm/1582-drm-radeon-move-the-semaphore-from-the-fence-into-the-ib patches.drm/1583-drm-radeon-remove-r600-blit-mutex-v2 patches.drm/1584-drm-radeon-make-the-ib-an-inline-object patches.drm/1585-drm-radeon-kms-fix-warning-on-32-bit-in-atomic-fence-printing patches.drm/1586-drm-i915-enable-semaphores-on-gen6-if-dmar-is-not-active patches.drm/1587-drm-i915-simplify-interrupt-processing-for-ivybridge patches.drm/1588-drm-pass-dev-to-drm_vm_-open-close-locked patches.drm/1589-vga_switcheroo-introduce-struct-vga_switcheroo_client_ops patches.drm/1590-drm-radeon-kms-hdmi-enable-audio-packets-at-one-place patches.drm/1591-drm-radeon-kms-hdmi-clean-improve-handling-hdmi-mode patches.drm/1592-drm-radeon-kms-hdmi-helper-getting-ready-acr-entry patches.drm/1593-drm-radeon-hdmi-separate-evergreen-code patches.drm/1594-drm-radeon-hdmi-update-modesetting patches.drm/1595-drm-radeon-hdmi-fix-some-coding-style patches.drm/1596-drm-initial-kms-driver-for-ast-aspeed-technologies-2000-series-v2 patches.drm/1597-mgag200-initial-g200se-driver-v2 patches.drm/1598-drm-kms-driver-for-virtual-cirrus-under-qemu patches.drm/1599-drm-add-drm_property_change_is_valid patches.drm/1600-drm-warn-when-drm_connector_attach_property-fails patches.drm/1601-drm-create-struct-drm_object_properties-and-use-it patches.drm/1602-drm-add-generic-ioctls-to-get-set-properties-on-any-object patches.drm/1603-drm-make-the-connector-properties-code-use-the-object-properties-code patches.drm/1604-drm-add-count-to-struct-drm_object_properties patches.drm/1605-drm-add-crtc-properties patches.drm/1606-drm-radeon-check-kmalloc-for-failures patches.drm/1607-drm-checking-the-wrong-variable-in-savage_do_init_bci patches.drm/1608-drm-radeon-don-t-mess-with-hot-plug-detect-for-edp-or-lvds-connector-v2 patches.drm/1609-drm-radeon-also-reset-bci-on-si-gpu-reset patches.drm/1610-drm-radeon-eliminate-redundant-connector_names-table patches.drm/1611-drm-radeon-make-use-of-radeon_gem_init-consistent patches.drm/1618-drm-radeon-hdmi-store-info-about-all-afmt-blocks patches.drm/1619-drm-radeon-hdmi-use-new-afmt-structs patches.drm/1620-drm-prime-expose-capability-flags-for-userspace patches.drm/1621-drm-cirrus-ast-mgag200-fix-build-without-config_vga_console patches.drm/1622-drm-i915-gen6_enable_rps-wants-to-be-called-after-ring-initialisation patches.drm/1623-drm-i915-add-new-haswell-dip-controls-registers patches.drm/1624-drm-i915-reuse-ivy-bridge-interrupts-code-for-haswell patches.drm/1625-drm-i915-add-support-for-sbi-ops patches.drm/1626-drm-i915-calculate-watermarks-for-devices-that-have-3-pipes patches.drm/1627-drm-i915-properly-check-for-pipe-count patches.drm/1628-drm-i915-show-unknown-sdvox-registers-on-hdmi-init patches.drm/1629-drm-i915-do-not-use-fdi_normal_train-on-haswell patches.drm/1630-drm-i915-detect-pch-encoders-on-haswell patches.drm/1631-drm-i915-enable-power-wells-on-haswell-init patches.drm/1632-drm-i915-add-lpt-pch-checks patches.drm/1633-drm-i915-handle-ddi-related-assertions patches.drm/1634-drm-i915-account-for-only-one-pch-receiver-on-haswell patches.drm/1635-drm-i915-initialize-ddi-buffer-translations patches.drm/1636-drm-i915-support-ddi-training-in-fdi-mode patches.drm/1637-drm-i915-use-ironlake-eld-write-routine-for-haswell patches.drm/1638-drm-i915-define-haswell-watermarks-and-clock-gating patches.drm/1639-drm-i915-program-wm_linetime-on-haswell patches.drm/1640-drm-i915-program-iclkip-on-lynx-point patches.drm/1641-drm-i915-detect-digital-outputs-on-haswell patches.drm/1642-drm-i915-add-support-for-ddi-controlled-digital-outputs patches.drm/1643-drm-i915-add-wr-pll-programming-table patches.drm/1644-drm-i915-move-hdmi-structs-to-shared-location patches.drm/1645-drm-i915-prepare-hdmi-link-for-haswell patches.drm/1646-drm-i915-hook-haswell-devices-in-place patches.drm/1647-drm-i915-assert-that-the-transcoder-is-indeed-off-before-modifying-it patches.drm/1648-drm-i915-introduce-for_each_ring-macro patches.drm/1649-drm-i915-check-whether-the-ring-is-initialised-prior-to-dispatch patches.drm/1650-drm-i915-replace-the-feature-tests-for-blt-bsd-with-ring-init-checks patches.drm/1651-drm-i915-disable-gmbus-on-i830 patches.drm/1652-drm-i915-convert-bug_on-pll-active-and-friends-to-a-warn patches.drm/1653-drm-i915-enable-the-pch-pll-for-all-generations-after-link-training patches.drm/1654-drm-kms-fix-kconfig-for-new-drivers patches.drm/1655-drm-i915-small-hdmi-coding-style-cleanups patches.drm/1656-drm-i915-implement-hsw_write_infoframe patches.drm/1657-drm-i915-ibx-has-a-fixed-pch-pll-to-pch-pipe-mapping patches.drm/1658-drm-i915-be-more-careful-when-returning-enxio-in-gmbus-transfer patches.drm/1659-drm-i915-fix-module-unload-since-error_state-rework patches.drm/1660-drm-radeon-hdmi-compile-audio-status-in-1-function patches.drm/1661-drm-dp-add-dpcd-oui-register-defines patches.drm/1662-drm-i915-dp-probe-branch-sink-ouis patches.drm/1663-drm-radeon-dp-probe-branch-sink-ouis patches.drm/1665-drm-backlight-initialize-struct-backlight_properties-properly patches.drm/1666-drm-delete-the-vblank-timer-synchronously-at-cleanup-time patches.drm/1667-drm-don-t-initialize-local-ret-variable-when-not-needed patches.drm/1668-drm-miscellaneous-typo-fixes-and-documentation-updates patches.drm/1669-drm-constify-gem_vm_ops-pointer patches.drm/1670-drm-constify-drm_mode_config_funcs-pointer patches.drm/1671-drm-make-the-crtc-gamma_set-operation-optional patches.drm/1672-drm-add-bitmask-property-type patches.drm/1673-drm-add-plane-properties patches.drm/1674-drm-prime-introduce-sg-pages-addr-arrays-helper patches.drm/1675-drm-prime-add-exported-buffers-to-current-fprivs-imported-buffer-list-v2 patches.drm/1676-udl-add-prime-fd-handle-support patches.drm/1677-ttm-add-prime-sharing-support-to-ttm-v2 patches.drm/1679-i915-add-dmabuf-prime-buffer-sharing-support patches.drm/1680-drm-radeon-add-prime-support-v2 patches.drm/1681-drm-update-ast-cirrus-mgag200-for-change-in-ttm-api patches.drm/1682-drm-i915-make-some-dmabuf-things-static patches.drm/1683-drm-nouveau-radeon-add-static-const-to-the-dma-buf-ops patches.drm/1744-drm-i915-always-update-rps-interrupts-thresholds-along-with-frequency patches.drm/1745-drm-i915-fix-pch-pll-assertions-to-not-assume-crtc-pll-relationship patches.drm/1746-drm-i915-no-lvds-quirk-for-hp-t5740e-thin-client patches.drm/1747-drm-i915-adding-tv-out-missing-modes patches.drm/1748-drm-i915-reject-doubleclocked-cea-modes-on-dp patches.drm/1749-dma-buf-mmap-support patches.drm/1750-dma-buf-add-vmap-interface patches.drm/1751-dma-buf-minor-documentation-fixes patches.drm/1752-drm-i915-limit-page-allocations-to-lowmem-dma32-for-i965 patches.drm/1753-drm-i915-remove-the-error-message-for-unbinding-pinned-buffers patches.drm/1754-drm-i915-tune-down-the-noise-of-the-rp-irq-limit-fail patches.drm/1755-radeon-make-radeon_cs_update_pages-static patches.drm/1756-drm-udl-unlock-before-returning-in-udl_gem_mmap patches.drm/1757-drm-radeon-fix-typo-in-trinity-tiling-setup patches.drm/1758-drm-constify-params-to-format_check-and-framebuffer_checks patches.drm/1759-drm-use-stdint-types-for-consistency patches.drm/1760-drm-udl-remove-unused-variables patches.drm/1761-drm-edid-quirks-viewsonic-va2026w patches.drm/1762-drm-i915-reset-last_retired_head-when-resetting-ring patches.drm/1763-i915-add-stub-dma-buf-mmap-callback patches.drm/1765-radeon-add-stub-dma-buf-mmap-functionality patches.drm/1766-drm-i915-crt-do-not-rely-upon-the-hpd-presence-pin patches.drm/1767-cirrus-avoid-crash-if-driver-fails-to-load patches.drm/1768-i915-add-dma-buf-vmap-support-for-exporting-vmapped-buffer patches.drm/1769-udl-support-vmapping-imported-dma-bufs patches.drm/1771-radeon-add-radeon-prime-vmap-support patches.drm/1772-drm-cirrus-kick-out-conflicting-framebuffers-earlier patches.drm/1773-drm-mgag200-kick-off-conflicting-framebuffers-earlier patches.drm/1774-drm-radeon-fix-bank-information-in-tiling-config patches.drm/1775-drm-radeon-fixup-tiling-group-size-and-backendmap-on-r6xx-r9xx-v4 patches.drm/1776-drm-vmwgfx-fix-nasty-write-past-alloced-memory-area patches.drm/1777-drm-radeon-fix-regression-in-ums-cs-ioctl patches.drm/1778-drm-edid-make-the-header-fixup-threshold-tunable patches.drm/1779-drm-i915-mark-the-ringbuffers-as-being-in-the-gtt-domain patches.drm/1780-drm-i915-hold-forcewake-around-ring-hw-init patches.drm/1788-drm-radeon-make-audio_init-consistent-across-asics patches.drm/1789-drm-radeon-audio-don-t-hardcode-crtc-id patches.drm/1790-drm-radeon-hdmi-don-t-set-send_max_packets-bit patches.drm/1791-drm-radeon-fix-gpu_init-on-si patches.drm/1792-drm-radeon-fix-vm-deadlocks-on-cayman patches.drm/1793-drm-radeon-kms-add-new-trinity-pci-ids patches.drm/1794-drm-radeon-kms-add-new-palm-sumo-pci-ids patches.drm/1795-drm-radeon-kms-add-new-si-pci-ids patches.drm/1796-drm-i915-fix-up-ivb-plane-3-pageflips patches.drm/1797-drm-i915-pch_irq_handler-ibx-cpt-irq_handler patches.drm/1798-revert-drm-i915-crt-do-not-rely-upon-the-hpd-presence-pin patches.drm/1799-drm-radeon-fix-tiling-and-command-stream-checking-on-evergreen-v3 patches.drm/1800-drm-increase-drm_object_max_property-to-24 patches.drm/1801-drm-ttm-fix-buffer-object-metadata-accounting-regression-v2 patches.drm/1802-drm-udl-only-bind-to-the-video-devices-on-the-hub patches.drm/1803-drm-radeon-fix-regression-in-dynpm-due-to-multi-ring-rework patches.drm/1804-drm-radeon-prime-reserve-unreserve-around-pin patches.drm/1805-drm-via-initialize-object_idr patches.drm/1806-drm-sis-initialize-object_idr patches.drm/1807-drm-radeon-enable-hdmi-on-dce5-aka-ni-excluding-aruba patches.drm/1808-drm-radeon-add-some-additional-6xx-7xx-eg-register-init patches.drm/1809-drm-radeon-add-support-for-strmout_base_update-on-7xx patches.drm/1810-drm-i915-don-t-enumerate-hdmid-if-an-edp-panel-is-already-active-on-the-port patches.drm/1811-drm-i915-edp-aux-needs-vdd patches.drm/1812-revert-drm-i915-dp-use-auxch-precharge-value-of-5-everywhere patches.drm/1813-drm-i915-cache-the-edid-for-edp-panels patches.drm/1814-drm-radeon-si-tiling-fixes-for-display patches.drm/1815-drm-drop-comment-about-this-header-being-autogenerated patches.drm/1816-drm-i915-rip-out-the-pm_iir-warn patches.drm/1817-drm-udl-make-sure-to-get-correct-endian-keys-from-vendor-descriptor patches.drm/1819-revert-drm-i915-allow-pch-pwm-override-on-ivb patches.drm/1820-drm-radeon-fix-vm-page-table-setup-on-si patches.drm/1821-drm-radeon-fix-rare-segfault patches.drm/1822-drm-i915-kick-any-firmware-framebuffers-before-claiming-the-gtt # v3.5 .. v3.6 patches.drm/1823-drm-i915-all-members-of-gen4-have-hotplug-so-unconditionally-enable-its-irq patches.drm/1824-drm-i915-inspect-the-right-status-bits-for-dp-hdmi-hotplug-on-gen4 patches.drm/1825-drm-i915-sdvo-hotplug-have-different-interrupt-status-bits-for-i915-i965-g4x patches.drm/1826-drm-i915-hdmi-query-the-live-connector-status-bit-for-g4x patches.drm/1827-drm-i915-dp-for-consistency-use-the-dp-hotplug-synonyms patches.drm/1828-drm-i915-clarify-preferred-sdvo-input-mode-code patches.drm/1829-drm-i915-don-t-silently-ignore-sdvo-mode_set-failures patches.drm/1830-drm-i915-timeout-parameter-for-seqno-wait patches.drm/1831-drm-i915-improve-i915_wait_request_begin-trace patches.drm/1832-drm-i915-wait-render-timeout-ioctl patches.drm/1833-drm-i915-s-i915_wait_request-i915_wait_seqno-g patches.drm/1834-drm-i915-hdmi-fix-reg-values-for-g4x_hdmi_connected patches.drm/1835-drm-i915-add-set_infoframes-to-struct-intel_hdmi patches.drm/1836-drm-i915-properly-alternate-between-dvi-and-hdmi patches.drm/1837-drm-i915-only-set-the-hdmi-port-on-the-dip-once patches.drm/1838-drm-i915-enable-dip-before-enabling-each-infoframe patches.drm/1839-drm-i915-don-t-wait-for-vblank-while-writing-infoframes patches.drm/1840-drm-i915-explicitly-disable-the-dips-we-re-not-using patches.drm/1841-drm-i915-disable-dip-while-changing-the-port patches.drm/1842-drm-i915-don-t-write-0-to-dip-control-at-hdmi-init patches.drm/1843-drm-i915-don-t-set-sdvo_border_enable-when-we-re-hdmi patches.drm/1844-drm-i915-remove-comment-about-hsw-hdmi-dips patches.drm/1845-drm-i915-add-some-barriers-when-changing-dips patches.drm/1846-drm-i915-there-s-no-cxsr-on-ilk patches.drm/1847-drm-i915-reuse-the-sdvo-tv-clock-adjustment-in-ilk-mode_set patches.drm/1848-drm-i915-s-mdelay-msleep-in-the-sdvo-detect-function patches.drm/1849-drm-i915-dynamic-parity-detection-handling patches.drm/1850-drm-i915-enable-parity-error-interrupts patches.drm/1851-drm-i915-remap-l3-on-hw-init patches.drm/1852-drm-i915-l3-parity-sysfs-interface patches.drm/1853-drm-i915-ivybridge_handle_parity_error-should-be-static patches.drm/1854-drm-i915-initialize-the-parity-work-only-once patches.drm/1855-drm-i915-simplify-sysfs-setup-code patches.drm/1856-drm-i915-clarify-ibx-dp-workaround patches.drm/1857-drm-i915-extract-object-active-state-flushing-code patches.drm/1858-drm-i915-compute-the-target_clock-for-edp-directly patches.drm/1859-drm-i915-adjusted_mode-clock-in-the-dp-mode_fixup patches.drm/1860-drm-i915-don-t-chnage-the-original-mode-in-dp_mode_fixup patches.drm/1861-drm-i915-add-min-freq-control-to-debugfs patches.drm/1862-drm-i915-implement-ibx-hdmi-transcoder-select-workaround patches.drm/1863-drm-i915-assert-that-the-ibx-port-transcoder-select-w-a-is-implemented patches.drm/1864-drm-i915-inifite-timeout-for-wait-ioctl patches.drm/1865-drm-i915-add-wait-render-timeout-get-param patches.drm/1866-drm-i915-ensure-hdmi-port-is-disabled-inside-set_infoframes patches.drm/1867-drm-i915-pnv-has-a-backlight-polarity-control-bit-too patches.drm/1868-drm-i915-clear-up-backlight-define-confusion-on-gen4 patches.drm/1869-drm-i915-properly-enable-the-blc-controller-on-the-right-pipe patches.drm/1870-drm-i915-allow-pipe-a-for-lvds-on-gen4 patches.drm/1871-agp-intel-gtt-remove-dead-code patches.drm/1872-drm-i915-stop-using-dev-agp-base patches.drm/1873-agp-intel-gtt-don-t-require-the-agp-bridge-on-setup patches.drm/1874-drm-i915-agp-intel-gtt-prep-work-for-direct-setup patches.drm/1875-agp-intel-gtt-move-gart-base-addres-setup patches.drm/1876-drm-i915-call-intel_enable_gtt patches.drm/1877-drm-i915-switch-off-fbc-when-disabling-the-primary-plane-when-obscured patches.drm/1878-drm-i915-ignore-pipe-select-bit-when-checking-for-lvds-register-initialization patches.drm/1879-drm-i915-cxt_size-register-offsets-added patches.drm/1880-drm-i915-preliminary-context-support patches.drm/1881-drm-i915-context-basic-create-destroy patches.drm/1882-drm-i915-context-switch-implementation patches.drm/1883-drm-i915-ensure-context-objects-are-bound-to-the-global-gtt patches.drm/1884-drm-i915-ivybridge-mi_arb_on_off-context-w-a patches.drm/1885-drm-i915-pipe_control_tlb_invalidate patches.drm/1886-drm-i915-possibly-invalidate-tlb-before-context-switch patches.drm/1887-drm-i915-use-the-default-context patches.drm/1888-drm-i915-add-ccid-to-error-state patches.drm/1889-drm-i915-switch-to-default-context-on-idle patches.drm/1890-drm-i915-context-create-destroy-ioctls patches.drm/1891-drm-i915-context-switch-contexts-with-execbuf2 patches.drm/1892-drm-i915-reset-the-gpu-on-context-fini patches.drm/1893-drm-i915-crt-do-not-rely-upon-the-hpd-presence-pin-aaa37730 patches.drm/1894-drm-i915-properly-wait-for-sbi-status patches.drm/1895-drm-i915-disable-contexts-on-old-hw patches.drm/1896-drm-i915-set-idicos-to-medium-uncore-resources patches.drm/1897-drm-i915-fixup-hangman-rebase-goof-up patches.drm/1898-drm-i915-disable-rcbp-and-vds-unit-clock-gating-on-snb-and-vlv patches.drm/1899-drm-i915-load-boot-context-at-driver-init-time patches.drm/1900-drm-i915-add-tdl-unit-clock-gating-disable-for-vlv patches.drm/1901-drm-i915-add-l3-bank-clock-gating-disable-on-vlv patches.drm/1902-drm-i915-fix-module-unload-after-context-merge patches.drm/1903-drm-i915-initialize-the-context-idr-unconditionally patches.drm/1904-drm-i915-return-enoent-if-the-context-doesn-t-exist patches.drm/1905-drm-i915-context-shut-up-compiler patches.drm/1906-drm-i915-simplify-context_idr_cleanup patches.drm/1907-drm-i915-return-enodev-if-hw-context-are-not-supported patches.drm/1908-drm-i915-disable-flushing_list-gpu_write_list patches.drm/1909-drm-i915-valleyview-mode-setting-limits-and-pll-functions patches.drm/1910-drm-i915-enable-dp-panel-power-sequencing-for-valleyview patches.drm/1911-drm-i915-add-valleyview-specific-crt-detect-function patches.drm/1912-drm-i915-add-hdmi-and-dp-port-enumeration-on-valleyview patches.drm/1913-drm-i915-access-vlv-regs-through-read-write-switch patches.drm/1914-drm-i915-vlv-vga-port-only-handles-on-off-like-pch-vga patches.drm/1915-agp-intel-allow-cacheable-and-gdft-ptes-on-valleyview patches.drm/1916-agp-intel-use-correct-gtt-offset-on-vlv patches.drm/1917-drm-i915-don-t-enable-ppgtt-on-vlv-yet patches.drm/1918-drm-i915-support-page-flipping-on-valleyview patches.drm/1919-drm-i915-enable-display-messages-to-gt-on-valleyview patches.drm/1920-drm-i915-bind-driver-to-valleyview-chipsets patches.drm/1921-drm-radeon-remove-radeon_fence_create patches.drm/1922-drm-radeon-add-infrastructure-for-advanced-ring-synchronization-v2 patches.drm/1923-drm-radeon-rework-ring-syncing-code patches.drm/1924-drm-radeon-replace-vmram_mutex-with-mclk_lock-v2 patches.drm/1925-drm-radeon-remove-some-unneeded-structure-members patches.drm/1926-drm-radeon-fix-improve-ih-ring-handling-v3 patches.drm/1927-drm-radeon-apply-murphy-s-law-to-the-kms-irq-code-v3 patches.drm/1928-drm-radeon-replace-pflip-and-sw_int-counters-with-atomics patches.drm/1929-drm-radeon-replace-cs_mutex-with-vm_mutex-v3 patches.drm/1930-drm-add-missing-static-storage-class-specifier patches.drm/1931-drm-use-format-d-to-print-error-code patches.drm/1932-drm-i915-wrap-up-gt-powersave-enabling-functions patches.drm/1933-drm-i915-make-enable-disable_gt_powersave-locking-consistent patches.drm/1934-drm-i915-don-t-use-dev-agp patches.drm/1935-drm-i915-disable-drm-agp-support-for-gen3-with-kms-enabled patches.drm/1936-agp-intel-agp-remove-snb-host-bridge-pciids patches.drm/1937-drm-i915-bios-cleanup-return-type-of-intel_parse_bios patches.drm/1938-drm-i915-mask-tiled-bit-when-updating-ivb-sprites patches.drm/1939-drm-i915-correct-ivb-default-sprite-format patches.drm/1940-drm-i915-sprite-fix-mem-leak-in-intel_plane_init patches.drm/1941-drm-i915-flush-me-harder-required-on-gen6 patches.drm/1942-drm-i915-fix-pipe_wm_linetime-definition patches.drm/1943-drm-radeon-clean-up-cs-functions-in-r100-c patches.drm/1944-drm-radeon-move-r100_enable_bm-to-a-more-logic-place patches.drm/1945-drm-i915-linuxify-create_hw_context patches.drm/1946-drm-i915-group-the-gt-routines-together-in-both-code-and-vtable patches.drm/1947-drm-i915-implement-w-a-for-sporadic-read-failures-on-waking-from-rc6 patches.drm/1948-drm-i915-support-haswell-force-waking patches.drm/1949-drm-i915-add-rps-configuration-for-haswell patches.drm/1950-drm-i915-slightly-improve-gt-enable-disable-routines patches.drm/1951-drm-i915-enable-rc6-by-default-on-haswell patches.drm/1952-drm-i915-disable-rc6-when-disabling-rps patches.drm/1953-drm-i915-introduce-haswell_init_clock_gating patches.drm/1954-drm-i915-enable-rc6-workaround-on-haswell patches.drm/1955-drm-i915-move-force-wake-support-into-intel_pm patches.drm/1956-drm-i915-fix-up-ilk-rc6-disabling-confusion patches.drm/1957-drm-i915-prefer-wide-slow-to-fast-narrow-in-dp-configs patches.drm/1958-drm-i915-add-pch_none-to-enum-intel_pch patches.drm/1959-drm-i915-get-rid-of-dev_priv-info-has_pch_split patches.drm/1960-drm-i915-don-t-ironlake_init_pch_refclk-on-lpt patches.drm/1961-drm-i915-re-initialize-ddi-buffer-translations-after-resume patches.drm/1962-drm-i915-prevent-bogus-intel_update_fbc-notifications patches.drm/1963-drm-i915-fix-pipe_ddi_port_mask patches.drm/1964-drm-i915-non-interruptible-sleeps-can-t-handle-eagain patches.drm/1965-drm-i915-properly-sigbus-on-i-o-errors patches.drm/1966-drm-i915-don-t-return-a-spurious-eio-from-intel_ring_begin patches.drm/1967-drm-i915-zero-initialize-mode_cmd patches.drm/1968-drm-i915-reject-page-flips-with-changed-format-offset-pitch patches.drm/1969-drm-i915-introduce-crtc-dspaddr_offset patches.drm/1970-drm-i915-adjust-framebuffer-base-address-on-gen4 patches.drm/1971-drm-i915-introduce-for_each_encoder_on_crtc patches.drm/1972-drm-i915-program-fdi_rx-tp-and-fdi-delays patches.drm/1973-drm-fail-gracefully-when-proc-isn-t-setup patches.drm/1974-drm-add-colouring-to-the-range-allocator patches.drm/1975-drm-radeon-add-error-handling-to-fence_wait_empty_locked patches.drm/1976-drm-radeon-add-error-handling-to-radeon_vm_unbind_locked patches.drm/1977-drm-radeon-fix-fence-related-segfault-in-cs patches.drm/1978-drm-radeon-add-an-exclusive-lock-for-gpu-reset-v2 patches.drm/1979-drm-radeon-fix-ring-commit-padding patches.drm/1980-drm-radeon-fix-fence-value-access patches.drm/1981-drm-radeon-fix-fence-init-after-resume patches.drm/1982-drm-radeon-remove-fixme-comment-from-chipset-suspend patches.drm/1983-drm-radeon-make-cp-init-on-cayman-more-robust patches.drm/1984-drm-radeon-remove-ip_pool-start-suspend patches.drm/1985-drm-radeon-remove-r600_blit_suspend patches.drm/1986-drm-radeon-remove-vm_manager-start-suspend patches.drm/1987-drm-radeon-move-radeon_ib_ring_tests-out-of-chipset-code patches.drm/1988-drm-radeon-record-what-is-next-valid-wptr-for-each-ring-v4 patches.drm/1989-drm-radeon-implement-ring-saving-on-reset-v4 patches.drm/1990-drm-disallow-drm_ioctl_modeset_ctl-for-kms-drivers patches.drm/1991-drm-radeon-return-an-error-if-there-is-nothing-to-wait-for patches.drm/1992-drm-radeon-let-sa-manager-block-for-fences-to-wait-for-v2 patches.drm/1993-drm-radeon-fix-const-ib-handling-v2 patches.drm/1994-drm-radeon-update-ib_execute-for-si-v2 patches.drm/1995-drm-radeon-remove-radeon_ring_index patches.drm/1996-drm-radeon-update-rptr-saving-logic-for-memory-buffers patches.drm/1997-drm-radeon-add-rptr-save-support-for-r1xx-r5xx patches.drm/1998-drm-radeon-document-radeon_device-c-v2 patches.drm/1999-drm-radeon-document-radeon_kms-c patches.drm/2000-drm-radeon-document-radeon_irq_kms-c patches.drm/2001-drm-radeon-document-radeon_asic-c patches.drm/2002-drm-radeon-document-radeon_fence-c-v2 patches.drm/2003-drm-radeon-document-radeon_ring-c-v4 patches.drm/2004-drm-radeon-document-non-vm-functions-in-radeon_gart-c-v2 patches.drm/2005-drm-radeon-document-vm-functions-in-radeon_gart-c-v3 patches.drm/2006-drm-radeon-start-to-document-the-functions-r100-c patches.drm/2007-drm-radeon-start-to-document-evergreen-c patches.drm/2008-drm-radeon-fix-up-pll-selection-on-dce5-6 patches.drm/2009-drm-radeon-fix-ss-setup-for-dcpll patches.drm/2010-drm-remove-the-list_head-from-drm_mode_set patches.drm/2011-drm-make-the-mode_fixup-operations-mode-argument-a-const-pointer patches.drm/2012-drm-mgag200-fix-null-pointer-dereference patches.drm/2013-drm-radeon-improve-gpu-lockup-debugging-info-on-r6xx-r7xx-r8xx-r9xx patches.drm/2014-drm-pci-add-support-for-getting-the-supported-link-bw patches.drm/2015-drm-radeon-kms-auto-detect-pcie-link-speed-from-root-port patches.drm/2016-drm-udl-port-over-blanking-code-from-udlfb patches.drm/2017-drm-via-clean-up-reclaim_buffers patches.drm/2018-drm-sis-clean-up-reclaim_buffers patches.drm/2019-drm-kill-reclaim_buffers_idlelocked-functions patches.drm/2020-revert-revert-drm-i810-cleanup-reclaim_buffers patches.drm/2021-drm-kill-reclaim_buffers_locked patches.drm/2022-drm-savage-clean-up-reclaim_buffers patches.drm/2023-drm-kill-reclaim_buffers-callback patches.drm/2024-drm-ditch-strange-driver_dma_queue-only-error-bail-out patches.drm/2025-drm-kill-dma-queue-support patches.drm/2026-drm-unconditionally-clean-up-dma-buffers-of-closing-clients patches.drm/2027-drm-kill-i915-i830-ids-from-drm_pciids-h patches.drm/2028-drm-sis-fixup-sis_mm-ioctl-structs patches.drm/2029-drm-i915-context-s-ctx-cxt patches.drm/2030-drm-i915-context-add-missing-ivb-context-sizes patches.drm/2031-drm-i915-only-request-pm-interrupts-for-the-events-we-handled patches.drm/2032-drm-i915-initialize-power-wells-in-modeset_init_hw patches.drm/2033-drm-i915-disable-the-blt-on-pre-production-snb-hardware patches.drm/2034-drm-i915-add-comments-to-explain-the-bsd-tail-write-workaround patches.drm/2035-drm-i915-fix-up-pch-backlight-define-mixup patches.drm/2036-drm-i915-check-whether-we-actually-received-an-edid-in-detect_ddc patches.drm/2037-drm-i915-kill-intel_ddc_probe patches.drm/2038-drm-i915-try-to-train-dp-even-harder patches.drm/2039-drm-i915-mask-tiled-bit-when-updating-ilk-sprites patches.drm/2040-drm-i915-missing-error-case-in-init-status-page patches.drm/2041-drm-i915-insert-a-flush-between-batches-if-the-breadcrumb-was-dropped patches.drm/2042-drm-i915-don-t-forget-the-pch-backlight-registers patches.drm/2043-drm-i915-make-the-lock-for-pageflips-interruptible patches.drm/2044-drm-ttm-remove-stale-declaration-and-field patches.drm/2045-drm-track-dev_mapping-in-more-robust-and-flexible-way patches.drm/2046-drm-radeon-fix-bo-creation-retry-path patches.drm/2047-drm-radeon-check-for-allocation-failure-in-radeon_ring_backup patches.drm/2048-drm-radeon-fix-dpms-on-off-on-trinity-aruba-v2 patches.drm/2049-drm-i915-flush-the-context-object-from-the-cpu-caches-upon-switching patches.drm/2050-drm-i915-add-eio-to-the-list-of-known-errors-for-_wait_seqno patches.drm/2051-drm-i915-fix-invalid-reference-handling-of-the-default-ctx-obj patches.drm/2052-drm-i915-dereferencing-an-error-pointer patches.drm/2053-drm-i915-lvds-ditch-prepare-special-case patches.drm/2054-drm-i915-constify-mode-in-crtc_mode_fixup patches.drm/2055-drm-i915-set-the-context-before-setting-up-regs-for-the-context patches.drm/2056-drm-i915-unbreak-lastclose-for-failed-driver-init patches.drm/2066-vlv-it-might-be-wise-if-we-initialised-the-flag-value patches.drm/2067-i915-fix-error-path-leak-in-intel_sdvo_write_cmd patches.drm/2068-i915-remove-silly-test patches.drm/2099-drm-i915-fix-forcewake-related-hangs-on-snb patches.drm/2101-drm-i915-don-t-forget-to-apply-snb-pipe_control-gtt-workaround patches.drm/2102-drm-i915-remove-unused-variable patches.drm/2103-i915-don-t-map-imported-dma-bufs-for-dmar patches.drm/2104-drm-i915-make-intel_panel_get_backlight-static patches.drm/2105-drm-i915-workaround-hang-with-bsd-and-forcewake-on-sandybridge patches.drm/2106-drm-i915-make-rc6-in-sysfs-functions-conditional patches.drm/2107-drm-i915-add-more-haswell-pci-ids patches.drm/2108-drm-radeon-kms-allow-invalid-db-formats-as-a-means-to-disable-db patches.drm/2109-drm-udl-use-err_cast-inlined-function-instead-of-err_ptrptr_err patches.drm/2110-drm-edid-fix-potential-memory-leak-in-edid_load patches.drm/2111-drm-mgag200-fix-g200er-pll-picking-algorithm patches.drm/2112-drm-i915-fix-blank-panel-at-reopening-lid patches.drm/2113-drm-i915-ignore-edp-bpc-settings-from-vbt patches.drm/2114-drm-radeon-fix-handling-for-ddc-type-5-on-combios patches.drm/2115-drm-radeon-dce4-set-a-more-reasonable-cursor-watermark patches.drm/2116-drm-radeon-properly-handle-ss-overrides-on-tn-v2 patches.drm/2117-drm-radeon-properly-handle-crtc-powergating patches.drm/2118-drm-radeon-fix-bank-tiling-parameters-on-si patches.drm/2119-drm-radeon-fix-bank-tiling-parameters-on-evergreen patches.drm/2120-drm-radeon-fix-bank-tiling-parameters-on-cayman patches.drm/2121-drm-radeon-fix-ordering-in-pll-picking-on-dce4 patches.drm/2122-drm-radeon-add-some-new-si-pci-ids patches.drm/2123-drm-radeon-fix-some-missing-parens-in-asic-macros patches.drm/2124-drm-radeon-fence-virtual-address-and-free-it-once-idle-v4 patches.drm/2125-drm-radeon-kms-reorder-code-in-r600_check_texture_resource patches.drm/2126-drm-radeon-kms-add-msaa-texture-support-for-r600-evergreen patches.drm/2127-drm-radeon-kms-implement-timestamp-userspace-query-v2 patches.drm/2128-drm-radeon-fix-typo-in-function-header-comment patches.drm/2129-drm-i915-ensure-i2c-adapter-is-all-set-before-adding-it patches.drm/2135-drm-i915-reorder-edp-disabling-to-fix-ivb-macbook-air patches.drm/2136-drm-i915-apply-post-sync-write-for-pipe-control-invalidates patches.drm/2137-drm-i915-fix-edid-memory-leak-in-sdvo patches.drm/2138-drm-i915-contexts-fix-list-corruption patches.drm/2139-drm-i915-fix-hsw-uncached-pte patches.drm/2140-drm-i915-extract-connector-update-from-intel_ddc_get_modes-for-reuse patches.drm/2141-drm-i915-fall-back-to-bit-banging-if-gmbus-fails-in-crt-edid-reads patches.drm/2142-vga_switcheroo-don-t-require-handler-init-callback patches.drm/2143-drm-radeon-avoid-turning-off-spread-spectrum-for-used-pll patches.drm/2144-drm-radeon-init-lockup-timeout-on-ring-init patches.drm/2145-drm-radeon-allow-cmask-and-fmask-in-the-cs-checker-on-r600-r700 patches.drm/2146-drm-radeon-fix-checking-of-msaa-renderbuffers-on-r600-r700 patches.drm/2147-drm-radeon-implement-acpi-vfct-vbios-fetch-v3 patches.drm/2148-drm-radeon-convert-radeon-vfct-code-to-use-acpi_get_table_with_size patches.drm/2149-drm-radeon-split-atrm-support-out-from-the-atpx-handler-v3 patches.drm/2150-drm-i915-use-hsw-rps-tuning-values-everywhere-on-gen6 patches.drm/2151-revert-drm-radeon-fix-bo-creation-retry-path patches.drm/2152-drm-radeon-ss-use-num_crtc-rather-than-hardcoded-6 patches.drm/2153-drm-stop-vmgfx-driver-explosion patches.drm/2154-drm-remove-two-unused-fields-from-struct-drm_display_mode patches.drm/2155-drm-udl-dpms-off-the-crtc-when-disabled patches.drm/2156-drm-add-missing-static-storage-class-specifiers-in-drm_proc-c-file patches.drm/2157-drm-i915-fix-wrong-order-of-parameters-in-port-checking-functions patches.drm/2158-drm-i915-fix-color-order-for-bgr-formats-on-ivb patches.drm/2159-drm-initialize-object-type-when-using-drm_mode-macro patches.drm/2160-drm-check-for-invalid-cursor-flags patches.drm/2161-drm-i915-use-the-correct-size-of-the-gtt-for-placing-the-per-process-entries patches.drm/2163-drm-radeon-fix-reading-cb_colorn_mask-from-the-cs patches.drm/2164-drm-radeon-initialize-tracked-cs-state patches.drm/2165-drm-radeon-add-proper-checking-of-resolve_box-command-for-r600-r700 patches.drm/2166-drm-radeon-don-t-disable-plls-that-are-in-use-by-other-crtcs patches.drm/2167-drm-radeon-atom-rework-dig-modesetting-on-dce3 patches.drm/2168-drm-radeon-atom-powergating-fixes-for-dce6 patches.drm/2169-drm-radeon-rework-panel-mode-setup patches.drm/2170-drm-radeon-force-dma32-to-fix-regression-rs4xx-rs6xx-rs740 patches.drm/2171-drm-radeon-fix-double-free-in-radeon_gpu_reset patches.drm/2172-drm-radeon-fix-dig-encoder-selection-on-dce61 patches.drm/2173-drm-add-edid_quirk_force_reduced_blanking-for-asus-vw222s patches.drm/2176-drm-ast-drop-debug-level-on-error-printk patches.drm/2177-drm-i915-edp-get-the-panel-delay-before-powering-up patches.drm/2178-drm-i915-only-enable-sdvo-hotplug-irq-if-needed patches.drm/2179-drm-i915-do-not-expose-a-dysfunctional-backlight-interface-to-userspace patches.drm/2180-drm-use-drm_compat_ioctl-for-32-bit-apps patches.drm/2181-drm-vmwgfx-allow-a-kconfig-option-to-choose-if-fbcon-is-enabled patches.drm/2182-drm-i915-initialize-dpio_lock-spin-lock patches.drm/2183-drm-i915-set-the-right-gen3-flip_done-mode-also-at-resume patches.drm/2184-drm-i915-fix-up-the-ibx-transcoder-b-check patches.drm/2185-vmwgfx-add-dumb-ioctl-support patches.drm/2200-drm-drop-the-nv12m-and-yuv420m-formats patches.drm/2201-drm-radeon-rework-pll-selection-v3 patches.drm/2202-drm-radeon-make-64bit-fences-more-robust-v3 patches.drm/2204-drm-i915-enable-lvds-pin-pairs-before-dpll-on-gen2 patches.drm/2205-drm-i915-reduce-a-pin-leak-bug-into-a-warn patches.drm/2206-revert-drm-radeon-rework-pll-selection-v3 patches.drm/2208-drm-radeon-prevent-leak-of-scratch-register-on-resume-from-suspend patches.drm/2212-vmwgfx-corruption-in-vmw_event_fence_action_create patches.drm/2213-drm-udl-limit-modes-to-the-sku-pixel-limits # v3.5 .. v3.6 compatibility patches.drm/2215-radeon-fix-kmalloc_array.diff # v3.6 .. v3.7 patches.drm/2217-drm-i915-move-dp-structs-to-shared-location patches.drm/2218-drm-i915-cleanup-context-switching-through-do_switch patches.drm/2219-drm-i915-group-adpa-defines-together patches.drm/2220-drm-i915-simplify-possible_clones-computation patches.drm/2221-drm-i915-add-port-parameter-to-intel_hdmi_init patches.drm/2222-drm-i915-move-common-code-to-intel_dp_set_link_train patches.drm/2223-drm-i915-add-port-field-to-struct-intel_dp-and-use-it patches.drm/2224-drm-i915-support-for-ns2501-dvo patches.drm/2225-drm-i915-reserve-ioctl-numbers-for-set-get_caching patches.drm/2226-drm-i915-add-register-read-ioctl patches.drm/2227-drm-i915-return-a-mask-of-the-active-rings-in-the-high-word-of-busy_ioctl patches.drm/2228-drm-i915-create-vlv_dsiplay_base-define patches.drm/2229-drm-i915-add-inte_crt-adpa_reg patches.drm/2230-drm-i915-allow-late-allocation-of-request-for-i915_add_request patches.drm/2231-drm-i915-remove-assertion-over-write-domain-after-i915_gem_object_sync patches.drm/2232-drm-i915-replace-the-pending_gpu_write-flag-with-an-explicit-seqno patches.drm/2233-drm-i915-remove-the-defunct-flushing-list patches.drm/2234-drm-i915-remove-the-per-ring-write-list patches.drm/2235-drm-i915-remove-explicit-flush-from-i915_gem_object_flush_fence patches.drm/2236-drm-i915-remove-the-explicit-flush-of-the-gpu-write-domain patches.drm/2237-drm-i915-replace-the-complex-flushing-logic-with-simple-invalidate-flush-all patches.drm/2238-drm-i915-clear-the-pending_gpu_fenced_access-flag-at-the-start-of-execbuffer patches.drm/2239-drm-i915-split-i915_gem_flush_ring-into-seperate-invalidate-flush-funcs patches.drm/2240-drm-i915-avoid-concurrent-access-when-marking-the-device-as-idle-busy patches.drm/2241-drm-i915-add-contexts-for-hsw patches.drm/2242-drm-i915-macro-to-determine-dpf-support patches.drm/2243-drm-i915-expand-dpf-support-to-haswell patches.drm/2244-drm-i915-segregate-memory-domains-in-the-gtt-using-coloring patches.drm/2245-drm-i915-export-ability-of-changing-cache-levels-to-userspace patches.drm/2246-drm-i915-only-set-the-down-rps-limit-when-at-the-loweset-frequency patches.drm/2247-drm-i915-rip-out-sanitize_pm-again patches.drm/2248-drm-i915-prevent-possible-pin-leak-on-error-path patches.drm/2249-drm-i915-only-apply-the-snb-pipe-control-w-a-to-gen6 patches.drm/2250-drm-i915-add-i915_gem_param_has_semaphores patches.drm/2251-drm-i915-fixup-desired-rps-frequency-computation patches.drm/2252-drm-i915-dump-the-device-info patches.drm/2253-drm-i915-fix-pipe-ddi-mode-select patches.drm/2254-drm-i915-set-the-ddi-sync-polarity-bits patches.drm/2255-drm-i915-correctly-set-the-ddi_func_ctl-bpc-field patches.drm/2256-drm-i915-completely-reset-the-value-of-ddi_func_ctl patches.drm/2257-drm-i915-reindent-haswell-register-definitions patches.drm/2258-drm-i915-add-parentheses-around-pixclk_gate-definitions patches.drm/2259-drm-i915-properly-guard-ilk-ips-state patches.drm/2260-drm-i915-fixup-up-debugfs-rps-state-handling patches.drm/2261-drm-i915-use-mutex_lock_interruptible-for-debugfs-files patches.drm/2262-drm-i915-move-all-rps-state-into-dev_priv-rps patches.drm/2263-drm-i915-kill-dev_priv-mchdev_lock patches.drm/2264-drm-i915-de_pcu_event-irq-is-ilk-only patches.drm/2265-drm-i915-fix-up-ilk-drps-ips-locking patches.drm/2266-drm-i915-enable-rc6-on-ilk-again patches.drm/2267-drm-i915-lazily-apply-the-snb-seqno-w-a patches.drm/2268-drm-i915-use-the-correct-encoder-type-when-comparing patches.drm/2269-drm-i915-try-harder-to-find-wr-pll-clock-settings patches.drm/2270-drm-i915-don-t-grab-dev-struct_mutex-for-userspace-forcewak patches.drm/2271-merge-tag-v3-6-rc2-into-drm-intel-next patches.drm/2272-drm-i915-add-missing-gen2-pipe-a-quirk-entries patches.drm/2273-drm-i915-ns2501-kill-pll-a-enabling-hack patches.drm/2274-drm-i915-rip-out-the-overlay-pipe-a-workaround patches.drm/2275-drm-i915-prepare-load-detect-pipe-code-for-dpms-changes patches.drm/2276-drm-i915-drop-intel_encoder-argument-to-load_detect_pipe-functions patches.drm/2277-drm-i915-simplify-dvo-dpms-interface patches.drm/2278-drm-i915-kill-a-few-unused-things-in-dev_priv patches.drm/2279-drm-i915-extract-ironlake_fdi_pll_disable patches.drm/2280-drm-i915-hsw-audio-registers-definition patches.drm/2281-drm-i915-write-eld-info-for-hdmi-audio patches.drm/2282-drm-i915-ironlake_write_eld-code-cleanup patches.drm/2283-drm-fb-helper-don-t-clobber-output-routing-in-setup_crtcs patches.drm/2284-drm-i915-don-t-hardcode-the-number-of-pipes-in-the-error-state-dump patches.drm/2285-drm-i915-allow-vga-on-crtc-2 patches.drm/2286-drm-i915-implement-dma-buf-begin_cpu_access-v2 patches.drm/2287-drm-udl-call-begin-end-cpu-access-at-more-appropriate-time patches.drm/2288-drm-i915-haswell-hdmi-audio-initialization patches.drm/2289-drm-i915-move-functions-around patches.drm/2290-workqueue-deprecate-flush_work_sync patches.drm/2291-workqueue-deprecate-system_nrt_wq patches.drm/2292-drm-i915-track-unbound-pages patches.drm/2293-drm-i915-add-some-sanity-checks-to-unbound-tracking patches.drm/2294-drm-i915-show-count-size-of-purgeable-objects-in-i915_gem_objects patches.drm/2295-drm-i915-show-pin-count-in-debugfs patches.drm/2296-drm-i915-try-harder-to-allocate-an-mmap_offset patches.drm/2297-drm-i915-fix-reassignment-of-variable-intel_dp-dp patches.drm/2298-drm-i915-cantiga-cannot-handle-a-hsync-front-porch-of-0 patches.drm/2299-drm-i915-add-err_int-to-gen7-error-state patches.drm/2300-drm-i915-find-unclaimed-mmio-writes patches.drm/2301-sgi-agp-use-list_for_each_entry-for-bus-devices-traversal patches.drm/2302-drm-radeon-use-pci-express-capability-accessors patches.drm/2303-i915-use-alloc_ordered_workqueue-instead-of-explicit-unbound-w-max_active-1 patches.drm/2304-drm-ast-remove-unused-validate_sequence patches.drm/2305-drm-cirrus-remove-unused-validate_sequence patches.drm/2306-drm-mgag200-remove-unused-validate_sequence patches.drm/2307-drm-ast-fix-edid-memory-leak patches.drm/2308-drm-remove-the-raw_edid-field-from-struct-drm_display_info patches.drm/2309-drm-handle-io-prot-correctly-for-mips patches.drm/2310-drm-define-sarea_max-for-loongson-pagesize-16kb patches.drm/2311-drm-usb-select-usb_support-in-kconfig patches.drm/2312-drm-i2c-ch7006-convert-to-dev_pm_ops patches.drm/2313-drm-add-missing-static-storage-class-specifier-in-drm_irq-c-file patches.drm/2314-drm-add-misssing-static-storage-class-specifier-in-drm_fb_helper-c-file patches.drm/2315-drm-i915-only-pwrite-through-the-gtt-if-there-is-space-in-the-aperture patches.drm/2316-drm-i915-protect-private-gem-objects-from-truncate-such-as-imported-dmabuf patches.drm/2317-drm-i915-extract-general-object-init-routine patches.drm/2318-drm-i915-use-cpu-relocations-if-the-object-is-in-the-gtt-but-not-mappable patches.drm/2319-drm-i915-juggle-code-order-to-ease-flow-of-the-next-patch patches.drm/2320-drm-i915-use-a-non-blocking-wait-for-set-to-domain-ioctl patches.drm/2321-drm-i915-extract-reading-instdone patches.drm/2322-drm-i915-add-new-instdone-registers patches.drm/2323-drm-i915-use-new-instdone-registers-gen7 patches.drm/2324-drm-i915-avoid-unbinding-due-to-an-interrupted-pin_and_fence-during-execbuffer patches.drm/2325-drm-i915-disable-rc6-on-ilk-when-vt-d-is-enabled patches.drm/2326-drm-i915-move-i915_get_extra_insdone-out-of-config_debug_fs-block patches.drm/2327-drm-i915-add-gen7_render_ring_flush patches.drm/2328-drm-i915-add-workarounds-directly-to-gen6_render_ring_flush patches.drm/2329-drm-i915-add-workarounds-to-gen7_render_ring_flush patches.drm/2330-drm-ips-move-drps-ips-ilk-related-variables-into-dev_priv-ips patches.drm/2331-drm-i915-add-a-tracepoint-for-gpu-frequency-changes patches.drm/2332-drm-i915-align-vlv-forcewake-with-common-lore patches.drm/2333-drm-i915-differ-error-message-between-forcwake-timeouts patches.drm/2334-drm-i915-convert-remaining-debugfs-iterators-over-rings-to-for_each_ring patches.drm/2335-drm-i915-fix-sdvo-hotplug-support-check-and-activation patches.drm/2336-drm-i915-extract-forcewake-ack-timeout patches.drm/2337-drm-i915-use-cpu_relax-in-wait_for_atomic patches.drm/2338-drm-i915-change-forcewake-timeout-to-2ms patches.drm/2339-drm-i915-never-read-forcewake patches.drm/2340-drm-udl-usb-fix-recursive-kconfig-dependency patches.drm/2341-drm-i915-enable-some-sysfs-stuff-without-config_pm patches.drm/2342-drm-i915-add-crtc-enable-disable-vfuncs-insted-of-dpms patches.drm/2343-drm-i915-rip-out-crtc-prepare-commit-indirection patches.drm/2344-drm-i915-add-direct-encoder-disable-enable-infrastructure patches.drm/2345-drm-i915-hdmi-convert-to-encoder-disable-enable patches.drm/2346-drm-i915-tv-convert-to-encoder-enable-disable patches.drm/2347-drm-i915-lvds-convert-to-encoder-disable-enable patches.drm/2348-drm-i915-dp-convert-to-encoder-disable-enable patches.drm/2349-drm-i915-crt-convert-to-encoder-disable-enable patches.drm/2350-drm-i915-sdvo-convert-to-encoder-disable-enable patches.drm/2351-drm-i915-dvo-convert-to-encoder-disable-enable patches.drm/2352-drm-i915-convert-dpms-functions-of-dvo-sdvo-crt patches.drm/2353-drm-i915-rip-out-encoder-disable-enable-checks patches.drm/2354-drm-i915-clean-up-encoder_prepare-commit patches.drm/2355-drm-i915-copy-paste-drm_crtc_helper_set_config patches.drm/2356-drm-i915-call-set_base-directly patches.drm/2357-drm-i915-inline-intel_best_encoder patches.drm/2358-drm-i915-copy-paste-drm_crtc_helper_set_mode patches.drm/2359-drm-i915-simplify-intel_crtc_prepare_encoders patches.drm/2360-drm-i915-rip-out-encoder-prepare-commit patches.drm/2361-drm-i915-call-crtc-functions-directly patches.drm/2362-drm-i915-warn-when-trying-to-enabled-an-unused-crtc patches.drm/2363-drm-i915-add-interfaces-to-read-out-encoder-connector-hw-state patches.drm/2364-drm-i915-dp-implement-get_hw_state patches.drm/2365-drm-i915-hdmi-implement-get_hw_state patches.drm/2366-drm-i915-tv-implement-get_hw_state patches.drm/2367-drm-i915-lvds-implement-get_hw_state patches.drm/2368-drm-i915-crt-implement-get_hw_state patches.drm/2369-drm-i915-sdvo-implement-get_hw_state patches.drm/2370-drm-i915-dvo-implement-get_hw_state patches.drm/2371-drm-i915-read-out-the-modeset-hw-state-at-load-and-resume-time patches.drm/2372-drm-i915-check-connector-hw-sw-state patches.drm/2373-drm-i915-rip-out-intel_crtc-dpms_mode patches.drm/2374-drm-i915-rip-out-intel_dp-dpms_mode patches.drm/2375-drm-i915-ensure-the-force-pipe-a-quirk-is-actually-followed patches.drm/2376-drm-i915-introduce-struct-intel_set_config patches.drm/2377-drm-i915-extract-modeset-config-save-restore-code patches.drm/2378-drm-i915-extract-intel_set_config_compute_mode_changes patches.drm/2379-drm-i915-extract-intel_set_config_update_output_state patches.drm/2380-drm-i915-implement-crtc-helper-semantics-relied-upon-by-the-fb-helper patches.drm/2381-drm-i915-don-t-update-the-fb-base-if-there-is-no-fb patches.drm/2382-drm-i915-convert-pointless-error-checks-in-set_config-to-bugs patches.drm/2383-drm-i915-don-t-save-all-the-encoder-crtc-state-in-set_config patches.drm/2384-drm-i915-stage-modeset-output-changes patches.drm/2385-drm-i915-push-crtc-fb-update-into-pipe_set_base patches.drm/2386-drm-i915-remove-crtc-disabling-special-case patches.drm/2387-drm-i915-move-output-commit-and-crtc-disabling-into-set_mode patches.drm/2388-drm-i915-extract-adjusted-mode-computation patches.drm/2389-drm-i915-use-staged-outuput-config-in-tv-mode_fixup patches.drm/2390-drm-i915-use-staged-outuput-config-in-lvds-mode_fixup patches.drm/2391-drm-i915-compute-masks-of-crtcs-affected-in-set_mode patches.drm/2392-drm-i915-implement-new-set_mode-code-flow patches.drm/2393-drm-i915-push-commit_output_state-past-crtc-disabling patches.drm/2394-drm-i915-s-intel_encoder_disable-intel_encoder_noop patches.drm/2395-drm-i915-warn-if-the-pipe-won-t-turn-off patches.drm/2396-drm-i915-switch-the-load-detect-code-to-the-staged-modeset-config patches.drm/2397-drm-i915-push-commit_output_state-past-the-crtc-encoder-preparing patches.drm/2398-drm-i915-disable-all-crtcs-at-suspend-time patches.drm/2399-drm-i915-add-tons-of-modeset-state-checks patches.drm/2400-drm-i915-improve-modeset-state-checking-after-dpms-calls patches.drm/2401-drm-fb-helper-don-t-call-drm_helper_connector_dpms-directly patches.drm/2402-drm-make-buffer-management-work-without-drm_master patches.drm/2403-drm-consistently-name-interlaced-modes patches.drm/2404-drm-edid-add-some-bounds-checking patches.drm/2405-drm-edid-add-bounds-checking-to-hdmi-vsdb-parsing patches.drm/2406-drm-edid-refactor-hdmi-vsdb-detection patches.drm/2407-drm-use-ph-to-dump-small-buffers patches.drm/2408-drm-remove-unnecessary-test-for-arm patches.drm/2409-drm-edid-add-support-for-e-ddc patches.drm/2410-vmwgfx-remove-useless-set-memory-to-zero-use-memset patches.drm/2411-userns-convert-drm-to-use-kuid-and-kgid-and-struct-pid-where-appropriate patches.drm/2412-drm-edid-limit-printk-when-facing-bad-edid patches.drm/2413-drm-i915-correctly-update-crtc-x-y-in-set_base patches.drm/2414-drm-i915-fix-oops-in-lid_notify patches.drm/2415-drm-add-drm-gem-cma-helper patches.drm/2416-drm-add-drm-kms-fb-cma-helper patches.drm/2417-drm-add-nv24-and-nv42-pixel-formats patches.drm/2418-drm-micro-optimise-cache-flushing patches.drm/2419-drm-i915-placeholder-getparam patches.drm/2420-drm-i915-introduce-drm_i915_gem_object_ops patches.drm/2421-drm-i915-pin-backing-pages-whilst-exporting-through-a-dmabuf-vmap patches.drm/2422-drm-i915-pin-backing-pages-for-pwrite patches.drm/2423-drm-i915-pin-backing-pages-for-pread patches.drm/2424-drm-i915-replace-the-array-of-pages-with-a-scatterlist patches.drm/2425-drm-i915-extract-ironlake_set_pipeconf-form-ironlake_crtc_mode_set patches.drm/2426-drm-i915-simplify-setting-dspcntr-inside-ironlake_crtc_mode_set patches.drm/2427-drm-i915-extract-compute_clocks-from-ironlake_crtc_mode_set patches.drm/2428-drm-i915-variable-renames patches.drm/2429-drm-i915-define-gpu-freq-multipler patches.drm/2430-drm-i915-add-current-max-min-gpu-freq-to-sysfs patches.drm/2431-drm-i915-posting_read-the-new-rps-value patches.drm/2432-drm-i915-error-checks-in-gen6_set_rps patches.drm/2433-drm-i915-rip-out-early-dp-port-write-for-gm45-ilk patches.drm/2434-drm-i915-add-encoder-pre_enable-post_disable patches.drm/2435-drm-i915-clean-up-the-cpu-edp-pll-special-case patches.drm/2436-drm-i915-robustify-edp_pll_on-off patches.drm/2437-drm-i915-rip-out-dp-port-enabling-cludges-wchecks patches.drm/2438-drm-i915-disable-the-cpu-edp-port-after-the-cpu-pipe patches.drm/2440-drm-i915-drop-the-misleading-cast-to-the-wrong-user-pointer-type patches.drm/2441-drm-i915-rip-out-edp-special-case-from-dp_link_down patches.drm/2442-drm-i915-add-setters-for-min-max-frequency patches.drm/2443-drm-i915-show-render-p-state-thresholds-in-sysfs patches.drm/2444-drm-i915-limit-the-ioremap-of-the-pci-bar-to-the-registers patches.drm/2445-agp-intel-use-a-write-combining-map-for-updating-ptes patches.drm/2446-drm-i915-rip-out-intel_disable_pch_ports patches.drm/2447-drm-i915-don-t-disable-fdi-links-harder-in-ilk_crtc_enable patches.drm/2448-drm-i915-don-t-call-dpms-funcs-after-set_mode patches.drm/2449-drm-i915-update-dpms-property-in-set_mode patches.drm/2450-drm-i915-convert-the-dmabuf-object-to-use-the-new-i915_gem_object_ops patches.drm/2451-drm-i915-hdmi-clear-audio-enable-bit-for-hot-plug-unconditionally patches.drm/2452-drm-i915-assert-that-the-exec-object-lookup-table-is-a-power-of-two patches.drm/2453-drm-i915-fix-config_pm-sysfs-for-real-this-time patches.drm/2454-drm-radeon-dce4-don-t-use-radeon_crtc-for-vblank-callback patches.drm/2455-drm-radeon-clean-up-evergreen_get_vblank_counter patches.drm/2456-drm-radeon-r1xx-r4xx-don-t-use-radeon_crtc-for-vblank-callback patches.drm/2457-drm-radeon-r5xx-r7xx-don-t-use-radeon_crtc-for-vblank-callback-v2 patches.drm/2458-drm-radeon-properly-handle-mc_stop-mc_resume-on-evergreen-v2 patches.drm/2459-drm-radeon-dynpm-wait-for-fences-on-all-rings-when-reclocking patches.drm/2460-drm-radeon-remove-gui_idle-interrupt-infrastructure patches.drm/2461-rename-i2f-to-int2float-and-make-it-global-so-one-copy-can-be-removed patches.drm/2462-replace-int2float-with-an-optimized-version patches.drm/2463-annotate-int2float-as-being-a-pure-function patches.drm/2464-drm-radeon-add-new-amd-acpi-header-and-update-relevant-code-v2 patches.drm/2465-drm-radeon-add-a-license-header-to-radeon_apci-c patches.drm/2466-drm-radeon-track-whether-the-gpu-controls-the-backlight-v2 patches.drm/2467-drm-radeon-rework-legacy-backlight-control patches.drm/2468-drm-radeon-add-backlight-control-for-atom-devices-v2 patches.drm/2469-drm-radeon-refactor-radeon_atif_call patches.drm/2470-drm-radeon-implement-radeon_atif_verify_interface patches.drm/2471-drm-radeon-implement-wrapper-for-get_system_params patches.drm/2472-drm-radeon-implement-handler-for-acpi-event patches.drm/2473-drm-radeon-re-organize-the-acpi-notifier-callback patches.drm/2474-drm-radeon-block-the-keypress-on-atif-events patches.drm/2475-drm-radeon-document-radeon_acpi-c patches.drm/2476-drm-radeon-update-atpx-verify-interface-handling-v2 patches.drm/2477-drm-radeon-reorganize-atpx-support-v2 patches.drm/2478-drm-radeon-document-radeon_atpx_handler-c-v2 patches.drm/2479-drm-radeon-add-initial-support-for-atcs-acpi-methods patches.drm/2480-drm-radeon-rework-the-backlight-control-to-be-an-asic-callback patches.drm/2481-drm-radeon-atom-add-consolidate-bpc-code patches.drm/2482-drm-radeon-cleanup-vm-id-handling-a-bit patches.drm/2483-drm-radeon-move-vm-funcs-into-asic-structure patches.drm/2484-drm-radeon-remove-vm_unbind patches.drm/2485-drm-radeon-add-sync-helper-function patches.drm/2486-drm-radeon-make-vm-flushs-a-ring-operation patches.drm/2487-drm-radeon-rework-vmid-handling patches.drm/2488-drm-radeon-rework-vm-page-table-handling patches.drm/2489-drm-radeon-move-looping-over-the-ptes-into-chip-code patches.drm/2490-drm-radeon-make-sure-ib-bo-is-properly-bound-and-up-to-date-in-vm-space patches.drm/2491-drm-radeon-make-page-table-updates-async-v2 patches.drm/2492-drm-radeon-document-async-vm-changes-in-ni-c patches.drm/2493-drm-radeon-implement-bounds-checking-on-thermal-controller-lookup patches.drm/2494-drm-radeon-remove-dead-function-def patches.drm/2495-drm-radeon-mark-all-possible-functions-structs-as-static patches.drm/2496-drm-radeon-remove-unused-functions patches.drm/2497-drm-radeon-fix-vm-syncing-with-multiple-rings patches.drm/2498-drm-radeon-fix-va-range-check patches.drm/2499-drm-radeon-fix-va-overlap-check patches.drm/2500-drm-radeon-move-ib-pool-to-1mb-offset patches.drm/2501-drm-radeon-move-and-rename-radeon_bo_va-function patches.drm/2502-drm-radeon-let-bo_reserve-take-no_intr-instead-of-no_wait-param patches.drm/2503-drm-radeon-fix-gem_close_object-handling patches.drm/2504-drm-radeon-rework-the-vm-code-a-bit-more-v2 patches.drm/2505-drm-radeon-clean-up-encoder-dp-checks patches.drm/2506-drm-radeon-white-space-cleanup-in-transmitter-setup patches.drm/2507-drm-radeon-atom-fix-typo-in-setpixelclock-handling patches.drm/2508-drm-radeon-fix-typo-in-atombios_get_encoder_mode patches.drm/2509-drm-radeon-rework-pll-selection-v4 patches.drm/2510-drm-radeon-dce3-use-a-single-ppll-for-all-dp-displays patches.drm/2511-drm-radeon-allow-ppll-sharing-on-non-dp-displays patches.drm/2512-drm-radeon-rework-crtc-pll-setup-to-better-support-ppll-sharing patches.drm/2513-drm-radeon-store-the-encoder-in-the-radeon_crtc patches.drm/2514-drm-radeon-make-non-dp-ppll-sharing-more-robust patches.drm/2515-drm-i915-bug-on-unexpected-hdmi-register patches.drm/2516-drm-i915-make-sure-we-write-all-the-dip-data-bytes patches.drm/2517-drm-i915-s-cacheing-caching patches.drm/2518-drm-i915-wrap-external-callers-to-ips-state-with-appropriate-locks patches.drm/2519-drm-i915-use-adjusted_mode-instead-of-mode-for-checking-the-6bpc-force-flag patches.drm/2520-drm-i915-fix-set_caching-locking patches.drm/2521-drm-radeon-work-around-kms-modeset-limitations-in-pll-allocation-v2 patches.drm/2522-drm-radeon-validate-ppll-in-crtc-fixup patches.drm/2523-drm-radeon-add-get_backlight_level-callback patches.drm/2524-drm-radeon-restore-backlight-level-on-resume patches.drm/2525-drm-radeon-fix-scratch-register-leak-in-ib-test patches.drm/2526-drm-radeon-refactor-set_page-chipset-interface-v5 patches.drm/2527-drm-radeon-add-2-level-vm-pagetables-support-v9 patches.drm/2528-drm-radeon-kms-allow-strmout_base_update-on-rs780-and-rs880 patches.drm/2529-drm-radeon-allow-mip_address-0-for-msaa-textures-on-evergreen patches.drm/2530-drm-radeon-fix-radeon-power-state-debug-output patches.drm/2531-drm-udl-use-null-instead-of-0-for-pointers patches.drm/2532-drm-udl-make-udl_enc_destroy-static patches.drm/2533-drm-udl-make-udl_crtc_init-static patches.drm/2534-drm-udl-add-missing-static-storage-class-specifiers-in-udl_fb-c patches.drm/2535-gpu-drm-ttm-use-copy_highpage patches.drm/2536-drm-destroy-the-planes-prior-to-destroying-the-associated-crtc patches.drm/2537-drivers-gpu-drm-ttm-ttm_page_alloc_dma-c-remove-useless-kfree patches.drm/2538-drm-i915-actually-invalidate-the-tlb-for-the-sandybridge-hw-contexts-w-a patches.drm/2539-drm-i915-flush-the-pending-flips-on-the-crtc-before-modification patches.drm/2540-drm-refcnt-drm_framebuffer-v4-1 patches.drm/2541-drm-support-for-rotated-scanout patches.drm/2542-drm-change-ioctl-permissions patches.drm/2543-drm-radeon-pm-fix-multi-head-profile-handling-on-btc-v2 patches.drm/2544-drm-export-drm_probe_ddc patches.drm/2545-drm-dp-update-dpcd-defines patches.drm/2546-drm-i915-dp-fetch-downstream-port-info-if-needed-during-dpcd-fetch patches.drm/2547-drm-i915-dp-be-smarter-about-connection-sense-for-branch-devices patches.drm/2548-drm-dp-document-dp-spec-versions-for-various-dpcd-registers patches.drm/2549-drm-dp-make-sink-count-dp-1-2-aware patches.drm/2550-uapi-refer-to-the-drm-uapi-headers-with-and-from-certain-headers-only patches.drm/2551-uapi-scripted-remove-redundant-drm-uapi-header-inclusions-from-drivers-gpu patches.drm/2552-uapi-scripted-convert-include-to-include-path-in-drivers-gpu patches.drm/2553-uapi-scripted-convert-include-to-include-path-in-kernel-system-headers patches.drm/2555-drm-radeon-use-write_data-packets-for-vm-flush-on-si patches.drm/2556-drm-radeon-rework-the-vm_flush-interface patches.drm/2557-drm-radeon-add-vm-set_page-callback-for-si patches.drm/2558-drm-ast-drop-duplicate-initialization patches.drm/2559-drm-savage-re-add-busmaster-enable-regression-fix patches.drm/2657-drm-i915-set-swizzling-to-none-on-vlv patches.drm/2678-merge-branch-drm-next-of-git-people-freedesktop-org-airlied-linux patches.drm/2679-drm-i915-try-harder-to-complete-dp-training-pattern-1 patches.drm/2680-drm-i915-print-warning-if-vmi915_gem_fault-error-is-not-handled patches.drm/2681-drm-i915-call-drm_handle_vblank-before-finish_page_flip patches.drm/2682-drm-i915-don-t-frob-the-vblank-ts-in-finish_page_flip patches.drm/2683-drm-i915-fix-gt_mode-default-value patches.drm/2698-drm-i915-remove-useless-bug_on-which-caused-a-regression-in-3-5 patches.drm/2699-drm-i915-paper-over-a-pipe-enable-vs-pageflip-race patches.drm/2705-drm-i915-set-guardband-clipping-workaround-bit-in-the-right-register patches.drm/2706-drm-i915-disallow-preallocation-of-requests patches.drm/2707-drm-i915-fixup-i915_gem_object_get_page-inline-helper patches.drm/2708-drm-i915-disable-wc-gtt-pte-mappings-on-gen2 patches.drm/2709-drm-i915-rip-out-the-pipe-a-quirk-for-i855gm patches.drm/2710-drm-i915-fixup-the-plane-pipe-fixup-code patches.drm/2711-drm-i915-dvo-ch7xxx-fix-get_hw_state patches.drm/2712-drm-i915-hsw-crw-stability-magic patches.drm/2713-drm-i915-fix-non-dp-d-edp-backlight-cleanup-and-module-reload patches.drm/2714-drm-radeon-use-zu-for-formatting-size_t patches.drm/2715-drm-radeon-fix-compilation-with-backlight-disabled patches.drm/2716-drm-radeon-allocate-pplls-from-low-to-high patches.drm/2717-drm-radeon-update-comments-to-clarify-vm-setup-v2 patches.drm/2718-drm-radeon-allocate-page-tables-on-demand-v4 patches.drm/2719-drm-radeon-don-t-add-the-ib-pool-to-all-vms-v2 patches.drm/2720-drm-radeon-separate-pt-alloc-from-lru-add patches.drm/2721-drm-radeon-cayman-set-vm-max-pfn-at-mc-init patches.drm/2722-drm-radeon-check-if-pcie-gen-2-is-already-enabled-v2 patches.drm/2723-drm-radeon-fix-spelling-typos-in-debugging-output patches.drm/2724-drm-radeon-fix-printk-format-warning patches.drm/2725-drm-fix-warning-on-32-bit patches.drm/2731-drm-i915-shut-up-spurious-warn-in-the-gtt-fault-handler patches.drm/2732-drm-i915-insert-i915_preliminary_hw_support-variable patches.drm/2733-drm-i915-initialize-obj-pages-before-use-by-i915_gem_object_do_bit17_swizzle patches.drm/2743-drm-fb-cma-fix-typo-in-debug-message patches.drm/2744-drm-fb-cma-fail-gracefully-on-allocation-failure patches.drm/2745-drm-debugfs-remove-redundant-info-from-gem_names patches.drm/2746-drm-platform-don-t-initialize-driver-private-data patches.drm/2747-drm-ttm-fix-a-theoretical-race patches.drm/2748-drm-ttm-fix-a-theoretical-race-in-ttm_bo_cleanup_refs patches.drm/2749-drm-i915-vga-needs-to-be-on-pipe-a-on-i830m patches.drm/2750-drm-radeon-add-some-new-si-pci-ids-b6aa22db patches.drm/2751-drm-radeon-fix-sparse-warning patches.drm/2752-drm-radeon-give-each-backlight-a-unique-id patches.drm/2753-drm-radeon-add-error-output-if-vm-cs-fails-on-cayman patches.drm/2754-drm-radeon-fix-pfp-sync-in-vm_flush patches.drm/2755-drm-radeon-fix-cayman_vm_set_page-v2 patches.drm/2756-drm-radeon-fix-si_set_page-v2 patches.drm/2757-drm-radeon-remove-set_page-check-from-vm-code patches.drm/2758-drm-radeon-fix-header-size-estimation-in-vm-code patches.drm/2759-drm-radeon-fix-and-simplify-pot-argument-checks-v3 patches.drm/2760-drm-radeon-use-vzalloc-for-gart-pages patches.drm/2761-drm-radeon-move-size-limits-to-gem_object_create patches.drm/2762-drm-radeon-move-the-retry-to-gem_object_create patches.drm/2763-drm-radeon-fix-atpx-function-documentation patches.drm/2764-drm-radeon-fix-atpx-regression-in-acpi-rework patches.drm/2765-drm-i915-be-less-verbose-about-inability-to-provide-vendor-backlight patches.drm/2766-drm-i915-only-kick-out-vesafb-if-we-takeover-the-fbcon-with-kms patches.drm/2775-drivers-gpu-drm-radeon-evergreen_cs-c-remove-unnecessary-semicolon patches.drm/2776-drm-radeon-fix-atpx-function-documentation-dfdcbebc patches.drm/2777-drm-radeon-add-load-detection-support-for-ext-dac-on-r200-v2 patches.drm/2778-drm-udl-fix-stride-issues-scanning-out-stride-width-bpp patches.drm/2779-drm-i915-crt-fix-dpms-standby-and-suspend-mode-handling patches.drm/2780-drm-set-dev_mapping-before-calling-drm_open_helper patches.drm/2781-drm-radeon-fix-typo-in-evergreen_mc_resume patches.drm/2782-drm-radeon-cayman-add-some-missing-regs-to-the-vm-reg-checker patches.drm/2783-drm-radeon-si-add-some-missing-regs-to-the-vm-reg-checker patches.drm/2788-drm-vmwgfx-fix-a-case-where-the-code-would-bug-when-trying-to-pin-gmr-memory patches.drm/2789-drm-i915-sdvo-clean-up-connectors-on-intel_sdvo_init-failures patches.drm/2790-drm-i915-do-not-ignore-edp-bpc-settings-from-vbt patches.drm/2791-drm-radeon-fix-logic-error-in-atombios_encoders-c patches.drm/2792-ttm-clear-the-ttm-page-allocated-from-high-memory-zone-correctly patches.drm/2793-drm-ttm-remove-unneeded-preempt_disable-enable patches.drm/2798-drm-i915-disable-cloning-on-sdvo patches.drm/2799-drm-radeon-properly-track-the-crtc-not_enabled-case-evergreen_mc_stop patches.drm/2800-drm-radeon-add-new-si-pci-id patches.drm/2803-drm-i915-do-not-default-to-18-bpp-for-edp-if-missing-from-vbt patches.drm/2804-revert-drm-i915-enable-rc6-on-ilk-again # v3.6 .. v3.7 compatibility patches patches.drm/2805-define-kuid_t.diff patches.drm/2807-kbuild-fix-drm-include.diff # v3.7 .. drm-intel-next-20121208 patches.drm/2808-drm-i915-don-t-recheck-for-invalid-pipe-bpp patches.drm/2809-drm-i915-extract-set_m_n-from-ironlake_crtc_mode_set patches.drm/2810-drm-i915-extract-compute_dpll-from-ironlake_crtc_mode_set patches.drm/2811-drm-i915-remove-unused-variables-from-ironlake_crtc_mode_set patches.drm/2812-drm-i915-limit-vlv-irq-enables-to-those-we-use patches.drm/2813-drm-i915-set-aux-clk-to-100mhz-for-valleyview patches.drm/2814-drm-i915-fix-sdvo-ier-and-status-bits-for-valleyview patches.drm/2815-drm-i915-add-valleyview-lane-control-definitions patches.drm/2816-drm-i915-program-correct-m-n-tu-register-for-valleyview patches.drm/2817-drm-i915-enable-displayport-in-valleyview patches.drm/2818-drm-i915-add-edp-support-for-valleyview patches.drm/2819-drm-i915-fixup-hdmi-output-on-valleyview patches.drm/2820-drm-i915-add-debug-logging-to-asle-backlight-set-requests patches.drm/2821-drm-i915-extract-intel_set_pipe_timings-from-crtc_mode_set patches.drm/2822-drm-i915-s-drm_irq_args-int-irq-void-arg patches.drm/2823-drm-i915-implement-wadisableearlycull-for-vlv-and-ivb patches.drm/2824-drm-i915-remove-the-disabling-of-vhr-unit-clock-gating-for-hsw patches.drm/2825-drm-i915-remove-duplicated-include-from-intel_modes-c patches.drm/2826-drm-i915-document-that-we-are-implementing-wadisablebacktobackflipfix patches.drm/2827-drm-i915-remove-the-wadisablebacktobackflipfix-w-a-for-haswell patches.drm/2828-drm-i915-align-the-hangcheck-wakeup-to-the-nearest-second patches.drm/2829-drm-i915-align-the-retire_requests-worker-to-the-nearest-second patches.drm/2830-drm-i915-rewrite-the-lcpll-code patches.drm/2831-drm-i915-enable-and-disable-ddi_func_ctl-at-the-right-time patches.drm/2832-drm-i915-enable-and-disable-pipe_clk_sel-at-the-right-time patches.drm/2833-drm-i915-add-haswell_crtc_mode_set patches.drm/2834-drm-i915-add-proper-cpu-pch-checks-to-crtc_mode_set-functions patches.drm/2835-drm-i915-add-haswell_set_pipeconf patches.drm/2836-drm-i915-completely-rewrite-the-haswell-pll-handling-code patches.drm/2837-drm-i915-don-t-rely-on-previous-values-set-on-ddi_buf_ctl patches.drm/2838-drm-i915-don-t-implement-wadisableearlycull-for-haswell patches.drm/2839-drm-i915-disable-ddi_buf_ctl-at-the-correct-time patches.drm/2840-drm-i915-pipe-and-planes-should-be-disabled-on-haswell_crtc_mode_set patches.drm/2841-drm-i915-fix-the-scc-ssc-typo-in-the-spll-bits-definition patches.drm/2842-drm-i915-extract-pcu-communication patches.drm/2843-drm-i915-workaround-to-bump-rc6-voltage-to-450 patches.drm/2844-drm-i915-add-rc6vids-to-debugfs patches.drm/2845-drm-i915-don-t-delete-dpll-multiplier-during-dac-init patches.drm/2846-drm-i915-add-quirk_invert_brightness-for-ncr-machines patches.drm/2847-drm-i915-don-t-clone-sdvo-lvds-with-analog patches.drm/2848-drm-i915-restore-sdvo_flags-after-dtd-mode-dtd-roundrtrip patches.drm/2849-revert-drm-i915-try-harder-to-complete-dp-training-pattern-1 patches.drm/2850-drm-i915-move-hpd-handling-to-ibx_cpt_irq_handler patches.drm/2851-drm-i915-allow-drm_root_only_drm_master-to-submit-privileged-batchbuffers patches.drm/2852-drm-i915-document-the-multi-threaded-forcewake-bits patches.drm/2853-drm-i915-add-dp-support-to-intel_ddi_enable_pipe_func patches.drm/2854-drm-i915-add-intel_ddi_set_pipe_settings patches.drm/2855-drm-i915-add-dp-support-to-intel_ddi_pll_mode_set patches.drm/2856-drm-i915-add-basic-haswell-dp-link-train-bits patches.drm/2857-drm-i915-use-tu_size-macro-at-intel_dp_set_m_n patches.drm/2858-drm-i915-don-t-save-restore-dp-regs-for-kms patches.drm/2859-drm-i915-don-t-save-restore-irq-regs-for-kms patches.drm/2860-drm-i915-don-t-save-restore-hws_pga-reg-for-kms patches.drm/2861-drm-i915-crt-don-t-set-hotplug-bits-on-pch patches.drm/2862-drm-i915-crt-explicitly-set-up-hotplug_bits-on-resume patches.drm/2863-drm-i915-don-t-save-restor-adpa-for-kms patches.drm/2864-drm-i915-clear-forcewake-when-taking-over-from-bios patches.drm/2865-drm-i915-fix-dp-aux-register-definitions-on-haswell patches.drm/2866-drm-i915-add-dp-support-to-intel_ddi_get_encoder_port patches.drm/2867-drm-i915-add-dp-support-to-intel_ddi_get_hw_state patches.drm/2868-drm-i915-add-dp-support-to-intel_enable_ddi patches.drm/2869-drm-i915-add-dp-support-to-intel_ddi_mode_set patches.drm/2870-drm-i915-add-dp-support-to-intel_ddi_disable_port patches.drm/2871-drm-i915-fix-haswell-dp-m-n-registers patches.drm/2872-drm-i915-implement-haswell-dp-link-train-sequence patches.drm/2873-drm-i915-set-the-correct-function-pointers-for-haswell-dp patches.drm/2874-drm-i915-unconditionally-use-mt-forcewake-on-hsw-ivb patches.drm/2875-drm-i915-consolidate-ilk_dspclk_gate-and-pch_dspclk_gate patches.drm/2876-drm-i915-program-dspclk_gate_d-only-once-on-ironlake patches.drm/2877-drm-i915-don-t-program-dspclk_gate_d-twice-on-ivb-and-vlv patches.drm/2878-drm-i915-lvds-rename-intel_lvds-to-intel_lvds_encoder patches.drm/2879-drm-i915-lvds-introduce-intel_lvds_connector patches.drm/2880-drm-i915-lvds-move-the-acpi_lid_notifier-from-drm_i915_private-to-the-connector patches.drm/2881-drm-i915-backlight-setup-requires-connector-so-pass-it-as-parameter patches.drm/2882-drm-i915-lvds-move-some-connector-specific-info-across-from-the-encoder patches.drm/2883-drm-i915-dp-initialize-edp-fixed-mode-in-intel_dp_init patches.drm/2884-drm-i915-create-generic-intel_panel-for-lvds-and-edp patches.drm/2885-drm-i915-move-the-fixed-mode-to-intel_panel patches.drm/2886-drm-i915-do-not-free-the-passed-edid-in-intel_connector_update_modes patches.drm/2887-drm-i915-move-cached-edid-to-intel_connector patches.drm/2888-drm-i915-remove-unused-mem_block-struct-definition patches.drm/2889-drm-rename-drm_dp_i2c_helper-c-to-drm_dp_helper-c patches.drm/2890-drm-dp-helper-extract-drm_dp_channel_eq_ok patches.drm/2891-drm-dp-helper-extract-drm_dp_clock_recovery_ok patches.drm/2892-drm-extract-helpers-to-compute-new-training-values-from-sink-request patches.drm/2893-drm-extract-dp-link-train-delay-functions-from-radeon patches.drm/2894-drm-i915-use-the-new-dp-train-delay-helpers patches.drm/2895-drm-extract-dp-link-bw-helpers patches.drm/2896-drm-extract-drm_dp_max_lane_count-helper patches.drm/2897-drm-i915-dp-actually-nack-test-request patches.drm/2898-drm-i915-don-t-try-to-use-spr_scale-when-we-don-t-have-a-sprite-scaler patches.drm/2899-drm-i915-make-edp-panel-power-sequence-setup-more-robust patches.drm/2900-drm-i915-enable-disable-backlight-for-edp patches.drm/2901-drm-i915-edp-compute-the-panel-power-clock-divisor-from-the-pch-rawclock patches.drm/2902-drm-i915-dp-compute-the-pch-dp-aux-divider-from-the-rawclk patches.drm/2903-drm-i915-extract-intel_dp_init_panel_power_sequencer patches.drm/2904-drm-i915-remove-an-extra-define-for-dp_receiver_cap_size patches.drm/2905-drm-i915-fork-a-haswell-version-of-ironlake_crtc_-enable-disable patches.drm/2906-drm-i915-fix-checks-inside-ironlake_crtc_-enable-disable patches.drm/2907-drm-i915-fix-checks-inside-haswell_crtc_-enable-disable patches.drm/2908-drm-i915-simplify-intel_crtc_driving_pch patches.drm/2909-drm-i915-don-t-call-haswell-pch-code-when-we-can-t-or-don-t-need patches.drm/2910-drm-i915-add-transcoder_edp patches.drm/2911-drm-i915-convert-pipe_clk_sel-to-transcoder patches.drm/2912-drm-i915-convert-ddi_func_ctl-to-transcoder patches.drm/2913-drm-i915-check-transcoder_edp-on-intel_modeset_setup_hw_state patches.drm/2914-drm-i915-convert-pipeconf-to-use-transcoder-instead-of-pipe patches.drm/2915-drm-i915-convert-pipe_msa_misc-to-transcoder patches.drm/2916-drm-i915-convert-cpu-m-n-timings-to-transcoder patches.drm/2917-drm-i915-convert-pipe-timing-definitions-to-transcoder patches.drm/2918-drm-i915-implement-workaround-for-vtotal-when-using-transcoder_edp patches.drm/2919-drm-i915-select-the-correct-pipe-when-using-transcoder_edp patches.drm/2920-drm-i915-set-the-correct-edp-aux-channel-clock-divider-on-ddi patches.drm/2921-drm-i915-set-unset-the-ddi-edp-backlight patches.drm/2922-drm-i915-turn-the-edp-ddi-panel-on-off patches.drm/2923-drm-i915-enable-ddi-edp patches.drm/2924-drm-i915-sdvo-force-gpio-bit-banging-also-on-default-pin patches.drm/2925-drm-i915-sdvo-restore-i2c-adapter-config-on-intel_sdvo_init-failures patches.drm/2926-drm-i915-vlv-does-not-have-a-sprite-scaler patches.drm/2927-drm-i915-debug-print-all-of-the-dpcd-we-have patches.drm/2928-drm-i915-lvds-move-fitting-mode-from-intel_lvds_connector-to-intel_panel patches.drm/2929-drm-i915-dp-allow-configuring-edp-panel-fitting-scaling-mode patches.drm/2930-drm-i915-dp-change-edp-default-scaling-mode-to-respect-aspect-ratio patches.drm/2931-drm-i915-pass-adjusted_mode-to-intel_choose_pipe_bpp_dither-again patches.drm/2932-drm-be-more-paranoid-with-integer-overflows patches.drm/2933-drm-constify-some-function-arguments patches.drm/2934-drm-ignore-blob-propertys-in-drm_property_change_is_valid patches.drm/2935-drm-ttm-add-ttm_bo_is_reserved patches.drm/2936-drm-radeon-use-ttm_bo_is_reserved patches.drm/2937-drm-vmwgfx-use-ttm_bo_is_reserved patches.drm/2938-drm-i915-shut-up-spurious-message-in-intel_dp_get_hw_state patches.drm/2939-drm-i915-write-the-fdi-rx-tu-size-reg-at-the-right-time patches.drm/2940-drm-i915-clarify-why-we-need-to-enable-fdi-plls-so-early patches.drm/2941-drm-i915-set-fdi_rx_misc-to-recommended-values-on-cpt-ppt patches.drm/2942-drm-i915-add-comment-about-pch-pll-enabling-rules patches.drm/2943-drm-i915-bug-on-impossible-pch-dp-port patches.drm/2944-drm-i915-add-display-modeset_global_resources-callback patches.drm/2945-drm-i915-check-fdi-b-c-lane-sharing-constraint patches.drm/2946-drm-i915-tv-use-intel_flush_display_plane-to-flush-the-primary-plane patches.drm/2947-drm-i915-error-out-when-trying-to-set-a-y-tiled-as-a-sprite patches.drm/2948-drm-i915-fix-primary-plane-offset-on-hsw patches.drm/2949-drm-i915-fix-sprite-offset-on-hsw patches.drm/2950-drm-i915-adjust-sprite-base-address patches.drm/2951-drm-i915-implement-waissuedummywritetowakeupfromrc6 patches.drm/2952-drm-i915-implement-wadisablerendercachepipelinedflush patches.drm/2953-drm-i915-flush-using-only-the-correct-base-address-register patches.drm/2954-drm-i915-fix-hsw-power-well-control-state-read patches.drm/2955-drm-i915-simplify-assignments-inside-intel_dp-c patches.drm/2956-drm-i915-add-intel_dp_to_dev-and-intel_hdmi_to_dev patches.drm/2957-drm-i915-create-intel_digital_port-and-use-it patches.drm/2958-drm-i915-split-intel_hdmi_init-into-encoder-and-connector-pieces patches.drm/2959-drm-i915-split-intel_dp_init-into-encoder-and-connector-pieces patches.drm/2960-drm-i915-reset-intel_encoder-type-when-dp-or-hdmi-is-detected patches.drm/2961-drm-i915-add-port-field-to-intel_digital_port patches.drm/2962-drm-i915-add-intel_ddi_connector_get_hw_state patches.drm/2963-drm-i915-create-the-ddi-encoder patches.drm/2964-drm-i915-ringbuffer-exclude-last-2-cachelines-on-845g-on-all-callpaths patches.drm/2965-drm-i915-no-llc_mlc-for-hsw patches.drm/2966-drm-i915-add-dev-to-ppgtt patches.drm/2967-drm-i915-introduce-gtt_pte_t patches.drm/2968-drm-i915-extract-ppgtt-pte-encoding patches.drm/2969-drm-i915-move-more-pte-encoding-to-pte-encode patches.drm/2970-drm-i915-fix-display-pixel-format-handling patches.drm/2971-drm-i915-check-framebuffer-stride-more-thoroughly patches.drm/2972-drm-i915-check-the-framebuffer-offset patches.drm/2973-drm-i915-pixel_size-cpp patches.drm/2974-drm-i915-bad-pixel-formats-can-t-reach-the-sprite-code patches.drm/2975-drm-i915-introduce-intel_crtc_update_sarea_pos patches.drm/2976-drm-i915-move-encoder-mode_set-calls-to-crtc_mode_set patches.drm/2977-drm-i915-don-t-set-adpa-pipe-select-on-lpt patches.drm/2978-drm-i915-use-intel_ddi_get_hw_state-on-crt-encoder-too patches.drm/2979-drm-i915-add-lpt_pch_enable patches.drm/2980-drm-i915-remove-haswell-lpt-bits-from-ironlake_pch_enable patches.drm/2981-drm-i915-remove-ironlake-bits-from-lpt_pch_enable patches.drm/2982-drm-i915-rename-intel_enable_pch_pll-to-ironlake_enable_pch_pll patches.drm/2983-drm-i915-don-t-call-ironlake_enable_pch_pll-on-lpt_pch_enable patches.drm/2984-drm-i915-don-t-assert_panel_unlocked-on-lpt patches.drm/2985-drm-i915-use-the-cpu-and-pch-transcoders-on-lpt_pch_enable patches.drm/2986-drm-i915-rename-intel_-en-dis-able_transcoder patches.drm/2987-drm-i915-fork-lpt-version-of-ironlake_-en-dis-able_pch_transcoder patches.drm/2988-drm-i915-remove-haswell-code-from-ironlake_enable_pch_transcoder patches.drm/2989-drm-i915-remove-ibx-code-from-lpt_enable_pch_transcoder patches.drm/2990-drm-i915-don-t-assert_pch_pll_enabled-on-lpt_enable_pch_transcoder patches.drm/2991-drm-i915-use-cpu-and-pch-transcoders-on-lpt_enable_pch_transcoder patches.drm/2992-drm-i915-don-t-rely-on-previous-values-when-setting-lpt-transconf patches.drm/2993-drm-i915-don-t-assert_pch_ports_disabled-on-lpt patches.drm/2994-drm-i915-use-pipeconf_interlace_mask_hsw-on-lpt_enable_pch_transcoder patches.drm/2995-drm-i915-add-surflive-register-definitions patches.drm/2996-drm-i915-use-cpu-and-pch-transcoders-on-lpt_disable_pch_transcoder patches.drm/2997-drm-i915-implement-timing-override-workarounds-on-lpt patches.drm/2998-drm-i915-don-t-call-intel_disable_pch_pll-on-haswell-lpt patches.drm/2999-drm-i915-don-t-assert-disabled-fdi-before-disabling-the-fdi patches.drm/3000-drm-add-helper-to-sort-panels-to-the-head-of-the-connector-list patches.drm/3001-drm-i915-move-panel-connectors-to-the-front patches.drm/3002-drm-i915-check-whether-the-pch-is-the-soulmate-of-the-cpu patches.drm/3003-drm-i915-drop-unnecessary-check-from-fdi_link_train-code patches.drm/3004-drm-i915-cpt-pch-transcoder-workaround patches.drm/3005-drm-i915-implement-wadp0clockgatingdisable patches.drm/3006-drm-i915-kill-pch_init_clock_gating-indirection patches.drm/3007-drm-i915-set-the-correct-number-of-fdi-lanes-on-haswell patches.drm/3008-drm-i915-remove-has_edp-as-unnecessary-and-inconsistent-indirection patches.drm/3009-drm-i915-fix-haswell-fdi-link-training-code patches.drm/3010-drm-i915-fix-haswell-fdi-link-disable-path patches.drm/3011-drm-i915-implement-wadisablel3cacheaging-on-vlv patches.drm/3012-drm-i915-implement-wadisabledopclockgatingisable-on-vlv-and-ivb patches.drm/3013-drm-i915-implement-waforcel3serialization-on-vlv-and-ivb patches.drm/3014-drm-i915-implement-wadisablevlvclockgating_vbiissue-on-vlv patches.drm/3015-drm-i915-implement-wadisablepsddualdispatchenable-on-ivb-vlv patches.drm/3016-drm-i915-tlb-invalidation-with-mi_flush_dw-requires-a-post-sync-op-v3 patches.drm/3017-drm-i915-pipe_control-tlb-invalidate-requires-cs-stall patches.drm/3018-drm-i915-add-clock-gating-regs-to-vlv-offset-check-function patches.drm/3019-drm-i915-move-the-suspend-resume-register-file-out-of-dev_priv patches.drm/3020-drm-i915-move-dev_priv-rps_ips-out-of-line patches.drm/3021-drm-i915-move-pwrctx-renderctx-to-the-other-ilk-power-state patches.drm/3022-drm-i915-move-dri1-dungeon-out-of-dev_priv patches.drm/3023-drm-i915-extract-l3_parity-substruct-from-dev_priv patches.drm/3024-drm-i915-don-t-block-resume-on-fb-console-resume-v2 patches.drm/3025-drm-i915-put-ring-frequency-and-turbo-setup-into-a-work-queue-v5 patches.drm/3026-drm-i915-protect-rps-rc6-related-accesses-including-pcu-with-a-new-mutex patches.drm/3027-drm-i915-don-t-rewrite-the-gtt-on-resume-v4 patches.drm/3028-drm-i915-drop-the-double-op_storedw-usage-in-blt_ring_flush patches.drm/3029-drm-i915-stop-using-agp-layer-for-gen6 patches.drm/3030-drm-i915-calculate-correct-stolen-size-for-gen7 patches.drm/3031-drm-i915-kill-off-now-unused-gen6-agp-code patches.drm/3032-drm-i915-flush-system-agent-tlbs-on-snb patches.drm/3033-drm-i915-move-the-remaining-gtt-code patches.drm/3034-drm-i915-missed-lock-change-with-rps-lock patches.drm/3035-drm-i915-fix-sparse-warnings-in-from-agp-kill-code patches.drm/3036-drm-i915-always-calculate-8xx-wm-values-based-on-a-32-bpp-framebuffer patches.drm/3037-drm-i915-clear-unused-fields-of-mode-for-framebuffer-creation patches.drm/3038-drm-i915-update-load-detect-failure-paths-for-modeset-rework patches.drm/3039-drm-i915-allocate-the-proper-size-for-contexts patches.drm/3040-drm-i915-i2c-track-users-of-gmbus-force-bit patches.drm/3041-drm-i915-report-amount-of-usable-graphics-memory-in-mib patches.drm/3042-drm-i915-restore-physical-hws_pga-after-resume patches.drm/3043-drm-fix-returning-einval-on-setmaster-if-another-master-is-active patches.drm/3044-drm-fb_helper-fix-checkpatch-errors patches.drm/3045-drm-fb_helper-convert-printk-to-pr_-and-dev_ patches.drm/3046-drm-drm_fb_helper-remove-unnecessary-braces patches.drm/3047-drm-get-cea-video-id-code-for-a-given-display-mode patches.drm/3048-drm-fix-documentation-for-drm_crtc_set_mode patches.drm/3049-drm-reject-addfb2-with-undefined-flag-bits-set patches.drm/3050-drm-crtc-remove-redundant-null-check-before-kfree patches.drm/3051-drm-crtc-fix-potential-null-pointer-dereference patches.drm/3052-drm-fb_helper-fix-potential-null-pointer-dereference patches.drm/3053-drm-drm_stub-remove-unnecessary-null-check-before-kfree patches.drm/3054-drm-udl-add-missing-static-storage-class-specifiers-in-udl_connector-c patches.drm/3055-drm-add-drm_send_vblank_event-helper-v5 patches.drm/3056-drm-extract-drm_kms_helper_hotplug_event patches.drm/3057-drm-handle-hpd-and-polled-connectors-separately patches.drm/3058-drm-run-the-hpd-irq-event-code-directly patches.drm/3059-drm-properly-init-reset-connector-status patches.drm/3060-drm-don-t-start-the-poll-engine-in-probe_single_connector patches.drm/3061-drm-don-t-poll-forced-connectors patches.drm/3062-drm-use-monotonic-time-in-drm_calc_vbltimestamp_from_scanoutpos patches.drm/3063-drm-add-support-for-monotonic-vblank-timestamps patches.drm/3064-drm-use-memchr_inv patches.drm/3065-drm-radeon-use-hweight32 patches.drm/3066-drm-ttm-remove-ttm_buffer_object-buffer_start patches.drm/3067-drm-ttm-remove-ttm_bo_device-nice_mode patches.drm/3068-drm-ttm-remove-ttm_mem_global-queue patches.drm/3069-drm-cirrus-check-alloc_apertures-success-in-cirrus_kick_out_firmware_fb patches.drm/3070-drm-mgag200-check-alloc_apertures-success-in-mga_vram_init patches.drm/3071-drm-mgag200-free-memory-allocated-with-alloc_apertures patches.drm/3072-drm-mgag200-remove-unneeded-aper-count-assignment-after-alloc_apertures patches.drm/3073-drm-radeon-check-alloc_apertures-success-in-radeon_kick_out_firmware_fb patches.drm/3075-drm-don-t-unnecessarily-enable-the-polling-work patches.drm/3076-drm-kms-add-bail-out-conditions-for-loop patches.drm/3077-drm-vmwgfx-remove-use-of-fence_obj_args patches.drm/3078-drm-ttm-remove-sync_obj_arg-member patches.drm/3079-drm-ttm-remove-sync_obj_arg-from-ttm_bo_move_accel_cleanup patches.drm/3080-drm-ttm-remove-sync_arg-from-driver-functions patches.drm/3081-drm-make-hashtab-rcu-safe patches.drm/3082-drm-ttm-drm-vmwgfx-use-rcu-locking-for-object-lookups-v3 patches.drm/3083-drm-ttm-optimize-reservation-slightly patches.drm/3084-drm-ttm-alter-cpu_writers-to-return-ebusy-in-ttm_execbuf_util-reservations patches.drm/3085-drm-vmwgfx-enable-traces-after-we-ve-hidden-svga patches.drm/3086-drm-vmwgfx-make-overlay-code-not-require-fifo-at-init-time patches.drm/3087-drm-vmwgfx-make-screen-object-code-not-require-fifo-at-init-time patches.drm/3088-drm-vmwgfx-refactor-module-load-to-not-require-fifo-unless-fbdev-is-loaded patches.drm/3089-drm-vmwgfx-make-vmw_dmabuf_unreference-handle-null-objects patches.drm/3090-drm-i915-optimize-div_round_closest-call patches.drm/3091-drm-i915-add-lynxpoint-lp-pch-id patches.drm/3092-drm-i915-use-lri-to-update-the-semaphore-registers patches.drm/3093-drm-i915-drop-buggy-write-to-fdi_rx_chicken-register patches.drm/3094-drm-i915-only-check-for-valid-pp_-on-off-delays-on-pre-ilk-hardware patches.drm/3095-drm-i915-fix-warning-in-i915_gem_chipset_flush patches.drm/3096-drm-i915-remove-save-restore-of-physical-hws_pga-register patches.drm/3097-drm-i915-remove-bogus-test-for-a-present-execbuffer patches.drm/3098-drm-i915-guard-pages-being-reaped-by-oom-whilst-binding-to-gtt patches.drm/3099-drm-i915-pin-the-object-whilst-faulting-it-in patches.drm/3100-drm-i915-enable-dp-audio-for-haswell patches.drm/3101-drm-i915-resurrect-panel-lid-handling patches.drm/3102-drm-i915-flush-outstanding-unpin-tasks-before-pageflipping patches.drm/3103-drm-i915-don-t-limit-haswell-crt-encoder-to-pipe-a patches.drm/3104-drm-i915-use-cpu-pch-transcoder-on-intel_enable_pipe patches.drm/3105-drm-i915-fix-false-positive-unclaimed-write-messages patches.drm/3106-drm-i915-make-dp-work-on-lpt-lp-machines patches.drm/3107-drm-i915-don-t-intel_crt_init-if-ddi-a-has-4-lanes patches.drm/3110-drm-i915-fix-intel_ddi_get_cdclk_freq-for-ult-machines patches.drm/3111-drm-i915-implement-wambcdriverbootenable-on-haswell patches.drm/3112-drm-i915-apply-the-ibx-transcoder-a-w-a-for-hdmi-to-sdvo-as-well patches.drm/3113-drm-i915-defer-assignment-of-obj-gtt_space-until-after-all-possible-mallocs patches.drm/3114-drm-i915-borrow-our-struct_mutex-for-the-direct-reclaim patches.drm/3115-drm-i915-use-pci_resource-functions-for-bars patches.drm/3116-drm-i915-use-drm_send_vblank_event-helper patches.drm/3117-drm-i915-drm_connector_property-drm_object_property patches.drm/3118-drm-i915-sdvo-kfree-the-intel_sdvo_connector-not-drm_connector-on-destroy patches.drm/3119-drm-i915-lvds-fallback-to-fixed-mode-if-edid-not-present patches.drm/3120-drm-i915-report-the-origin-of-the-lvds-fixed-panel-mode patches.drm/3121-drm-i915-promote-haswell-to-full-support patches.drm/3122-drm-i915-fix-pte-updates-in-ggtt-clear-range patches.drm/3123-drm-add-drm_mode_cea_vic patches.drm/3124-drm-i915-set-the-vic-of-the-mode-on-the-avi-infoframe patches.drm/3125-drm-i915-increase-the-response-time-for-slow-sdvo-devices patches.drm/3126-drm-i915-fix-possible-null-dereference-of-dev_priv patches.drm/3127-drm-i915-wait-upon-the-last-request-seqno-rather-than-a-future-seqno patches.drm/3128-drm-i915-force-restore-on-lid-open patches.drm/3129-drm-i915-preallocate-next-seqno-before-touching-the-ring patches.drm/3130-drm-i915-simplify-flushing-activity-on-the-ring patches.drm/3131-drm-i915-rearrange-code-to-only-have-a-single-method-for-waiting-upon-the-ring patches.drm/3132-drm-i915-include-the-last-semaphore-sync-point-in-the-error-state patches.drm/3133-drm-i915-set-sync_seqno-properly-after-seqno-wrap # v3.7 .. drm-intel-next-20121208 (from drm-intel) patches.drm/3134-drm-i915-remove-duplicate-register-defines patches.drm/3135-drm-i915-kill-i915_gem_execbuffer_wait_for_flips patches.drm/3136-drm-i915-debugfs-prune-a-couple-of-superfluous-leading-zeros-from-bo-domains patches.drm/3137-drm-i915-add-encoder-pre_pll_enable-callback patches.drm/3138-drm-i915-replace-ad-hoc-dual-link-lvds-checks patches.drm/3139-drm-i915-move-is_dual_link_lvds-to-intel_lvds-c patches.drm/3140-drm-i915-track-is_dual_link-in-intel_lvds patches.drm/3141-drm-i915-add-intel_lvds-reg patches.drm/3142-drm-i915-move-intel_update_lvds-to-intel_lvds-pre_pll_enable patches.drm/3143-drm-i915-enable-intel_lvds-pre_pll_enable-for-ilk-too patches.drm/3144-drm-i915-simplify-shmem-pwrite-pread-slowpath-handling patches.drm/3145-drm-i915-optimize-the-shmem_pwrite-slowpath-handling patches.drm/3146-drm-i915-intel_prepare_ddi_buffers-should-be-static patches.drm/3147-drm-i915-remove-haswell-code-from-ironlake_fdi_pll_enable patches.drm/3148-drm-i915-add-has_ddi-check patches.drm/3149-drm-i915-invert-the-log-inside-intel_prepare_ddi patches.drm/3150-drm-i915-kill-intel_dp_link_clock patches.drm/3151-i915-convert-struct-spinlock-to-spinlock_t patches.drm/3152-drm-i915-optimize-ilk-snb-irq-handler patches.drm/3153-drm-introduce-drm_mm_create_block patches.drm/3154-drm-introduce-an-iterator-over-holes-in-the-drm_mm-range-manager patches.drm/3155-drm-i915-fix-detection-of-base-of-stolen-memory patches.drm/3156-drm-i915-avoid-clearing-preallocated-regions-from-the-gtt patches.drm/3157-drm-i915-delay-allocation-of-stolen-space-for-fbc patches.drm/3158-drm-i915-allow-objects-to-be-created-with-no-backing-pages-but-stolen-space patches.drm/3159-drm-i915-support-readback-of-stolen-objects-upon-error patches.drm/3160-drm-i915-introduce-i915_gem_object_create_stolen patches.drm/3161-drm-i915-allocate-fbcon-from-stolen-memory patches.drm/3162-drm-i915-allocate-ringbuffers-from-stolen-memory patches.drm/3163-drm-i915-allocate-overlay-registers-from-stolen-memory patches.drm/3164-drm-i915-use-a-slab-for-object-allocation patches.drm/3165-drm-i915-fix-dieing-dying-typo patches.drm/3166-drm-i915-tighten-the-checks-for-invalid-relocation-domains patches.drm/3167-drm-i915-remove-check-for-conflicting-relocation-write-domains patches.drm/3168-drm-i915-fixup-sparse-warnings patches.drm/3169-drm-i915-add-debugfs-entry-to-read-write-next_seqno patches.drm/3170-drm-i915-fix-debugfs-seqno-info-print-to-use-uint patches.drm/3171-drm-i915-split-intel_ring_begin patches.drm/3172-drm-i915-add-intel_ring_handle_seqno-wrap patches.drm/3173-drm-i915-haswell-has-the-same-irq-handlers-as-ivb patches.drm/3174-drm-i915-don-t-handle-pipe_legacy_blc_event_status-on-vlv patches.drm/3175-drm-i915-setup-the-hangcheck-timer-early patches.drm/3176-drm-i915-reorder-setup-sequence-to-have-irqs-for-output-setup patches.drm/3177-drm-i915-extract-gmbus_wait_hw_status patches.drm/3178-drm-i915-wire-up-gmbus-irq-handler patches.drm/3179-drm-i915-use-the-gmbus-irq-for-waits patches.drm/3180-drm-i915-use-gmbus-irq-to-wait-for-gmbus-idle patches.drm/3181-drm-i915-wire-up-do-aux-channel-done-interrupt patches.drm/3182-drm-i915-irq-drive-the-dp-aux-communication patches.drm/3183-drm-i915-use-notrace-for-gmbus-dp-aux-wait-loops patches.drm/3184-drm-i915-remove-duplicate-and-unused-register-defines-in-i915_reg-h patches.drm/3185-drm-i915-be-less-verbose-when-handling-gmbus-aux-irqs patches.drm/3186-drm-i915-rip-out-pre-ddi-stuff-from-haswell_crtc_mode_set patches.drm/3187-drm-i915-move-set_pll_edp-to-intel_dp-c patches.drm/3188-drm-i915-rip-out-pre-production-ilk-cpu-edp-w-a patches.drm/3189-drm-i915-use-wait_for_vblank-instead-of-msleep17 patches.drm/3190-drm-i915-warn-on-crtc-in-intel_dp_link_down patches.drm/3191-drm-i915-drop-unnecessary-clearing-of-pch-dp-transcoder-timings patches.drm/3192-drm-i915-extract-common-link_m_n-helpers patches.drm/3193-drm-i915-reduce-memory-pressure-during-shrinker-by-preallocating-swizzle-pages patches.drm/3194-drm-i915-don-t-prevent-cpu-idle-states # v3.7 .. drm-intel-next-20121208 compatibility patches patches.drm/3195-drm-i915-fix-hsw_fdi_link_train-retry-code patches.drm/3196-drm-i915-reject-modes-the-lpt-fdi-receiver-can-t-handle patches.drm/3197-drm-i915-add-support-for-mphy-destination-on-intel_sbi_-read-write patches.drm/3198-drm-i915-add-lpt_init_pch_refclk patches.drm/3199-drm-i915-set-the-lpt-fdi-rx-polarity-reversal-bit-when-needed patches.drm/3200-drm-i915-disable-cpt-phase-pointer-fdi-rx-workaround patches.drm/3201-drm-i915-fix-shifted-screen-on-top-of-lvds-on-ivy-laptop patches.drm/3202-drm-i915-prefer-crtc-active-rather-than-enabled-during-wm-computations patches.drm/3203-drm-i915-fixup-cursor-latency-used-for-ivb-lp3-watermarks patches.drm/3204-drm-i915-implement-wadisablehizplaneswhenmsaaenabled patches.drm/3205-drm-i915-implement-wasetupgtmodetdrowdispatch patches.drm/3206-drm-i915-implement-workaround-for-broken-cs-tlb-on-i830-845 patches.drm/3207-drm-i915-don-t-disable-disconnected-outputs patches.drm/3208-drm-export-routines-for-inserting-preallocated-nodes-into-the-mm-manager patches.drm/3209-drm-i915-preallocate-the-drm_mm_node-prior-to-manipulating-the-gtt-drm_mm-manager patches.drm/3210-i915-ensure-that-vga-plane-is-disabled patches.drm/3211-drm-i915-fix-flags-in-dma-buf-exporting patches.drm/3212-drm-i915-optionally-disable-shrinker-lock-stealing patches.drm/3213-drm-i915-disable-shrinker-lock-stealing-for-create_mmap_offset patches.drm/3214-drm-i915-only-increment-the-user-pin-count-after-successfully-pinning-the-bo patches.drm/3216-drm-i915-treat-crtc-mode-clock-0-as-disabled patches.drm/3217-drm-only-evict-the-blocks-required-to-create-the-requested-hole patches.drm/3218-drm-i915-revert-shrinker-changes-from-track-unbound-pages patches.drm/3219-drm-i915-use-pixel-size-for-computing-linear-offsets-into-a-sprite patches.drm/3220-i915-lvds-add-standard-modes.diff patches.drm/3221-mgag200-kms-only-for-secure-boot.diff patches.drm/3222-cirrus-kms-only-for-secure-boot.diff patches.drm/3223-ast-kms-only-for-secure-boot.diff patches.drm/3225-drm-i915-decouple-the-object-from-the-unbound-list-before-freeing-pages patches.drm/3226-drm-i915-don-t-allow-ring-tail-to-reach-the-same-cacheline-as-head patches.drm/3227-drm-i915-do-not-access-blc_pwm_ctl2-on-pre-gen4-hardware patches.drm/3228-drm-i915-clear-the-existing-watermarks-for-g4x-when-modifying-the-cursor-sr patches.drm/3229-drm-i915-fixup-l3-parity-sysfs-access-check patches.drm/3230-drm-i915-close-race-between-processing-unpin-task-and-queueing-the-flip patches.drm/3233-drm-i915-edp-do-not-write-power-sequence-registers-for-ghost-edp patches.drm/3235-drm-i915-fix-forcewake-posting-reads patches.drm/3236-drm-i915-disable-asyncflip-performance-optimisations patches.drm/3237-drm-i915-gfx_mode-flush-tlb-invalidate-mode-must-be-1-for-scanline-waits #..# patches.drm/3238-Revert-drm-radeon-kms-enable-the-ttm-dma-pool-if-swi.diff patches.drm/3241-revert-use-of-memchr_inv.diff patches.drm/3243-use-pm_qos_params_h.diff patches.drm/3244-drm-i915-don-t-send-DP-idle-pattern-before-normal-on.diff patches.drm/3246-drm-i915-only-disable-enabled-planes-on-intel_fb_res.diff patches.drm/3247-drm-i915-don-t-save-restore-DSPARB-on-gen5.diff patches.drm/3248-drm-i915-remove-bogus-mutex_unlock-from-error-path.diff patches.drm/3249-drm-i915-Set-i9xx-lvds-clock-limits-according-to-spe.diff patches.drm/3250-drm-i915-Set-i9xx-sdvo-clock-limits-according-to-spe.diff patches.drm/3251-drm-i915-Fix-PIPE_CONTROL-DW-QW-write-through-global.diff patches.drm/3252-drm-i915-Use-HAS_L3_GPU_CACHE-in-i915_gem_l3_remap.diff patches.drm/3253-drm-i915-Disable-WC-PTE-updates-to-w-a-buggy-IOMMU-o.diff patches.drm/3254-drm-i915-Fix-RC6VIDS-encode-decode.diff patches.drm/3255-drm-i915-Handle-untiled-planes-when-computing-their-.diff patches.drm/3256-drm-i915-wait_event_timeout-s-timeout-is-in-jiffies patches.drm/3258-drm-i915-Fix-Haswell-CRW-PCI-IDs patches.drm/3259-DRM-i915-On-G45-enable-cursor-plane-briefly-after-en patches.drm/3260-drm-i915-Increase-the-RC6p-threshold patches.drm/3261-drm-i915-Fix-incorrect-definition-of-ADPA-HSYNC-and- patches.drm/3262-drm-i915-Turn-off-hsync-and-vsync-on-ADPA-when-disab patches.drm/3263-drm-i915-Fixup-hpd-irq-register-setup-ordering patches.drm/3264-drm-i915-enable-irqs-earlier-when-resuming patches.drm/3265-drm-i915-also-disable-south-interrupts-when-handling patches.drm/3266-Revert-drm-i915-try-to-train-DP-even-harder patches.drm/3267-drm-i915-Use-the-fixed-pixel-clock-for-eDP-in-intel_ patches.drm/3268-intel-iommu-Export-a-flag-indicating-that-the-IOMMU-.patch patches.drm/3269-iommu-intel-disable-DMAR-for-g4x-integrated-gfx.patch patches.drm/3270-intel-iommu-force-writebuffer-flush-quirk-on-Gen-4-C.patch patches.drm/3271-drm-i915-make-the-panel-fitter-work-on-pipes-B-and-C.patch patches.drm/3272-drm-i915-Needs_dmar-not.patch patches.drm/3273-drm-i915-don-t-intel_crt_init-on-any-ULT-machines.patch patches.drm/3274-drm-i915-Clear-the-stolen-fb-before-enabling.patch patches.drm/3275-drm-i915-clear-the-stolen-fb-before-resuming.patch patches.drm/3276-drm-i915-hsw-fix-link-training-for-eDP-on-port-A patches.drm/3277-drm-i915-set-CPT-FDI-RX-polarity-bits-based-on-VBT patches.drm/3278-drm-i915-preserve-the-PBC-bits-of-TRANS_CHICKEN2 patches.drm/3279-drm-i915-use-lower-aux-clock-divider-on-non-ULT-HSW patches.drm/3280-drm-i915-Resurrect-ring-kicking-for-semaphores-selec patches.drm/3281-drm-i915-Serialize-all-register-access patches.drm/3282-drm-i915-Fix-bogus-hotplug-warnings-at-resume patches.drm/3283-drm-i915-fix-long-standing-SNB-regression-in-power-c patches.drm/3284-drm-i915-merge-i965-sandybridge-_write_fence_reg patches.drm/3285-drm-i915-Fix-incoherence-with-fence-updates-on-Sandy patches.drm/3286-drm-i915-fix-up-gt-init-sequence-fallout patches.drm/3287-drm-i915-initialize-gt_lock-early-with-other-spin-lo patches.drm/3288-drm-i915-edp-add-standard-modes patches.drm/3289-drm-i915-Fix-write-read-race-with-multiple-rings patches.drm/3290-drm-i915-Only-clear-write-domains-after-a-successful patches.drm/3291-drm-i915-dp-increase-probe-retries patches.drm/3292-drm-i915-split-aux_clock_divider-logic-in-a-separate patches.drm/3293-drm-i915-Retry-DP-aux_ch-communications-with-a-diffe patches.drm/3294-drm-i915-Adding-more-reserved-PCI-IDs-for-Haswell patches.drm/3295-drm-i915-no-longer-call-drm_helper_resume_force_mode patches.drm/3296-drm-i915-HDMI-DP-ELD-info-refresh-support-for-Haswel patches.drm/3297-drm-i915-disable-sound-first-on-intel_disable_ddi patches.drm/3298-drm-i915-hsw-Disable-L3-caching-of-atomic-memory-ope patches.drm/3299-drm-i915-Disable-GGTT-PTEs-on-GEN6-suspend patches.drm/3301-drm-i915-Comments-for-semaphore-clarification patches.drm/3302-drm-i915-Semaphore-MBOX-update-generalization patches.drm/3303-drm-i915-Introduce-VECS-the-4th-ring patches.drm/3304-drm-i915-Add-VECS-semaphore-bits patches.drm/3305-drm-i915-Rename-ring-flush-functions patches.drm/3306-drm-i915-add-HAS_VEBOX patches.drm/3307-drm-i915-Vebox-ringbuffer-init patches.drm/3308-drm-i915-Create-a-more-generic-pm-handler-for-hsw patches.drm/3309-drm-i915-Create-an-ivybridge_irq_preinstall patches.drm/3310-drm-i915-Add-PM-regs-to-pre-post-install patches.drm/3311-drm-i915-make-PM-interrupt-writes-non-destructive patches.drm/3312-drm-i915-Convert-irq_refounct-to-struct patches.drm/3313-drm-i915-consolidate-interrupt-naming-scheme patches.drm/3314-drm-i915-vebox-interrupt-get-put patches.drm/3315-drm-i915-Enable-vebox-interrupts patches.drm/3316-drm-i915-add-VEBOX-into-debugfs patches.drm/3317-drm-i915-add-I915_EXEC_VEBOX-to-i915_gem_do_execbuff patches.drm/3318-drm-i915-add-I915_PARAM_HAS_VEBOX-to-i915_getparam patches.drm/3319-drm-i915-create-functions-for-the-unclaimed-register patches.drm/3320-drm-i915-use-FPGA_DBG-for-the-unclaimed-register-che patches.drm/3321-drm-i915-clear-the-FPGA_DBG_RM_NOCLAIM-bit-at-driver patches.drm/3322-drm-i915-Undo-gtt-scratch-pte-unmapping-again patches.drm/3323-drm-i915-Flush-the-PTEs-after-updating-them-before-s patches.drm/9000-fix-CONFIG_INTEL_IOMMU-references patches.drm/drm-cirrus-Correct-register-values-for-16bpp patches.drm/drm-cirrus-Use-16bpp-as-default patches.drm/drm-mgag200-Reject-modes-that-are-too-big-for-VRAM patches.drm/drm-mgag200-Bug-fix-Renesas-board-now-selects-native patches.drm/drm-don-t-add-inferred-modes-for-monitors-that-don-t-support-them patches.drm/drm-radeon-disable-new-devices patches.drm/drm-mgag200-Add-missing-write-to-index-before-accessing-data-register.patch patches.drm/drm-mgag200-Added-resolution-and-bandwidth-limits-for-various-G200e-products.patch patches.drm/drm-mgag200-Add-doublescan-and-interlace-support.patch patches.drm/drm-mgag200-Add-missing-limits.patch patches.drm/drm-mgag200-Fix-memleaks-in-error-path-in-mgag200_fb_create.patch patches.drm/drm-mgag200-Copy-fb-name-string-before-using-it-in-mgag200_fb_create.patch patches.drm/drm-mgag200-Free-container-instead-of-member-in-mga_user_framebuffer_destroy.patch patches.drm/drm-mgag200-Make-local-function-mgag200_gem_init_object-static.patch patches.drm/drm-mgag200-Fix-memleak-in-error-path-in-mgag200_bo_create.patch patches.drm/drm-mgag200-Reject-modes-when-hdisplay-is-no-multiple-of-8.patch patches.drm/drm-mgag200-Fix-LUT-programming-for-16bpp.patch patches.drm/drm-mgag200-Simplify-function-mgag200_ttm_placement.patch patches.drm/drm-mgag200-Simplify-function-mgag200_bo_unpin.patch patches.drm/drm-mgag200-Fix-logic-in-mgag200_bo_pin-v2.patch patches.drm/drm-mgag200-Initialize-data-needed-to-map-fbdev-memory.patch patches.drm/drm-mgag200-Fix-framebuffer-pitch-calculation.patch patches.drm/drm-i915-unreference-default-context-on-module-unload.patch patches.drm/drm-i915-force-full-modeset-if-the-connector-is-in-DPMS-OFF-mode.patch patches.drm/drm-i915-Fix-up-cpt-pixel-multiplier-enable-sequence.patch patches.drm/mm-fixup-compilation-error-due-to-an-asm-write-through-a-const-pointer patches.drm/drm-mgag200-Add-an-crtc_disable-callback-to-the-crtc-helper-funcs.patch patches.drm/drm-mgag200-Add-sysfs-support-for-connectors.patch patches.drm/drm-cirrus-Invalidate-page-tables-when-pinning-a-BO.patch patches.drm/drm-i915-fix-gen4-digital-port-hotplug-definitions.patch patches.drm/drm-mgag200-Bug-fix-Modified-pll-algorithm-for-EH-project.patch patches.drm/drm-mgag200-fix-typo-causing-bw-limits-to-be-ignored-on-some-chips.patch patches.drm/drm-mgag200-Consolidate-depth-bpp-handling.patch patches.drm/drm-mgag200-Don-t-do-full-cleanup-if-mgag200_device_init-fails.patch patches.drm/drm-cirrus-do-not-attempt-to-acquire-a-reservation-while-in-an-interrupt-handler.patch patches.drm/drm-mgag200-do-not-attempt-to-acquire-a-reservation-while-in-an-interrupt-handler.patch patches.drm/drm-ttm-don-t-oops-if-no-invalidate_caches patches.drm/drm-i915-Break-encoder-crtc-link-separately-in-intel_sanitize_crtc.patch patches.drm/drm-i915-Only-apply-DPMS-to-the-encoder-if-enabled.patch patches.drm/drm-ast-Fix-memleak-in-error-path-in-ast_bo_create.patch patches.drm/drm-ast-Fix-memleaks-in-error-path-in-ast_fb_create.patch patches.drm/drm-ast-Free-container-instead-of-member-in-ast_user_framebuffer_destroy.patch patches.drm/drm-ast-Initialize-data-needed-to-map-fbdev-memory.patch patches.drm/drm-ast-Make-local-function-ast_bo_unref-static.patch patches.drm/drm-ast-Simplify-function-ast_bo_unpin.patch patches.drm/drm-ast-Simplify-function-ast_ttm_placement.patch patches.drm/drm-ast-Add-an-crtc_disable-callback-to-the-crtc-helper-funcs.patch patches.drm/drm-drivers-Unified-handling-of-unimplemented-fb-create_handle.patch patches.drm/drm-ast-use-drm_modeset_lock_all.patch patches.drm/drm-ast-deal-with-bo-reserve-fail-in-dirty-update-path.patch patches.drm/drm-ast-do-not-attempt-to-acquire-a-reservation-while-in-an-interrupt-handler.patch patches.drm/drm-ast-inline-reservations.patch patches.drm/drm-ast-invalidate-page-tables-when-pinning-a-BO.patch patches.drm/drm-ast-fix-the-ast-open-key-function.patch patches.drm/drm-ast-cirrus-mgag200-use-drm_can_sleep.patch patches.drm/drm-mgag200-ast-cirrus-fix-regression-with-drm_can_sleep-conversion.patch patches.drm/drm-ast-fix-value-check-in-cbr_scan2.patch patches.drm/drm-ast-add-widescreen-rb-modes-from-X.org-driver-v2.patch patches.drm/drm-ast-add-AST-2400-support.patch patches.drm/drm-ast-resync-the-dram-post-code-with-upstream.patch patches.drm/drm-ast-rename-the-mindwm-moutdwm-and-deinline-them.patch patches.drm/drm-ast-Fix-double-lock-at-PM-resume.patch patches.drm/drm-ast-Add-missing-entry-to-dclk_table.patch patches.drm/drm-ast-Add-reduced-non-reduced-mode-parsing-for-wide-screen-mode.patch patches.drm/drm-ast-AST2000-cannot-be-detected-correctly.patch patches.drm/drm-ast-open-key-before-detect-chips.patch patches.drm/drm-ast-initial-DP501-support-v0.2.patch patches.drm/drm-ast-Actually-load-DP501-firmware-when-required.patch patches.drm/drm-cirrus-Fix-cirrus-drm-driver-for-fbdev-qemu # FATE#317933 BayTrail support patches.drivers/drm-i915-split-PCI-IDs-out-into-i915_drm.h-v4 patches.drivers/Revert-drm-i915-Calculate-correct-stolen-size-for-GE patches.arch/x86-add-early-quirk-for-reserving-Intel-graphics-sto patches.arch/x86-early-quirk-use-gen6-stolen-detection-for-VLV patches.arch/x86-gpu-Print-the-Intel-graphics-stolen-memory-range patches.arch/x86-hpet-Make-boot_hpet_disable-extern patches.arch/x86-intel-Add-quirk-to-disable-HPET-for-the-Baytrail patches.arch/ACPI-idle-permit-sparse-C-state-sub-state-numbers patches.drivers/HP-POS-force-vendor-backlight # Backport IRQ storm detection to support Wincor Beetle systems patches.drm/drm-i915-Remove-pch_rq_mask-from-struct-drm_i915_private.patch patches.drm/DRM-i915-Remove-valleyview_hpd_irq_setup.patch patches.drm/DRM-I915-Add-enum-hpd_pin-to-intel_encoder.patch patches.drm/DRM-i915-Convert-HPD-interrupts-to-make-use-of-HPD-pin-assignment-in-encoders-v2.patch patches.drm/drm-i915-implement-ibx_hpd_irq_setup.patch patches.drm/DRM-i915-Remove-i965_hpd_irq_setup.patch patches.drm/DRM-i915-Get-rid-if-the-hotplug_supported_mask-in-struct-drm_i915_private.patch patches.drm/drm-i915-Add-HPD-IRQ-storm-detection-v5.patch patches.drm/drm-i915-re-init-HPD-interrupt-storm-statistics.patch patches.drm/drm-i915-Mask-out-the-HPD-irq-bits-before-setting-them-individually.patch patches.drm/drm-i915-Disable-HPD-interrupt-on-pin-when-irq-storm-is-detected-v3.patch patches.drm/drm-i915-Add-Reenable-Timer-to-turn-Hotplug-Detection-back-on-v4.patch patches.drm/drm-i915-Add-bit-field-to-record-which-pins-have-received-HPD-events-v3.patch patches.drm/drm-i915-Only-reprobe-display-on-encoder-which-has-received-an-HPD-event-v2.patch patches.drm/drm-i915-Add-messages-useful-for-HPD-storm-detection-debugging-v2.patch patches.drm/drm-i915-fix-hotplug-event-bit-tracking.patch patches.drm/drm-i915-Fix-hotplug-interrupt-enabling-for-SDVOC.patch patches.drm/drm-i915-Enable-hotplug-interrupts-after-querying-hw-capabilities.patch patches.drm/drm-i915-Don-t-WARN-nor-handle-unexpected-hpd-interrupts-on-gmch-platforms.patch patches.drm/drm-i915-Fix-up-sdvo-hpd-pins-for-i965g-gm.patch patches.drm/drm-i915-fix-locking-around-ironlake_enable-disable_display_irq.patch patches.drm/drm-i915-close-tiny-race-in-the-ilk-pcu-even-interrupt-setup.patch patches.drm/drm-i915-s-hotplug_irq_storm_detect-intel_hpd_irq_handler.patch patches.drm/drm-i915-fold-the-hpd_irq_setup-call-into-intel_hpd_irq_handler.patch patches.drm/drm-i915-fold-the-queue_work-into-intel_hpd_irq_handler.patch patches.drm/drm-i915-fold-the-no-irq-check-into-intel_hpd_irq_handler.patch patches.drm/drm-i915-fix-hpd-interrupt-register-locking.patch patches.drm/drm-i915-fix-hpd-work-vs.-flush_work-in-the-pageflip-code-deadlock.patch patches.drm/drm-i915-assert_spin_locked-for-pipestat-interrupt-enable-disable.patch patches.drm/drm-i915-clear-crt-hotplug-compare-voltage-field-before-setting.patch patches.drm/drm-i915-Make-hpd-arrays-big-enough-to-avoid-out-of-bounds-access.patch patches.drm/drm-i915-Avoid-race-of-intel_crt_detect_hotplug-with-HPD-interrupt-v2.patch patches.drm/drm-i915-Queue-reenable-timer-also-when-enable_hotplug_processing-is-false.patch patches.drm/drm-i915-Use-an-interrupt-save-spinlock-in-intel_hpd_irq_handler.patch patches.drm/drm-i915-Only-print-hotplug-event-message-when-hotplug-bit-is-set.patch patches.drm/drm-i915-WARN_ONCE-about-unexpected-interrupts-for-all-chipsets.patch patches.drm/drm-i915-fix-ddc-probe-for-passive-adapters.patch patches.drm/drm-i915-add-hotplug-activation-period-to-hotplug-update-mask.patch patches.drm/drm-i915-Evict-CS-TLBs-between-batches.patch patches.drm/drm-i915-Fix-SRC_COPY-width-on-830-845g.patch patches.drm/drm-i915-Change-semantics-of-hw_contexts_disabled.patch patches.drivers/drm-vmwgfx-NULL-pointer-dereference-in-vmw_surface_define_ioctl.patch patches.drivers/drm-vmwgfx-fix-integer-overflow-in-vmw_surface_define_ioctl.patch patches.fixes/0001-fbdev-color-map-copying-bounds-checking.patch patches.fixes/0001-video-uvesafb-Fix-integer-overflow-in-allocation.patch ######################################################## # video4linux ######################################################## patches.fixes/media-media-device-fix-infoleak-in-ioctl-media_enum_ patches.fixes/media-saa7164-fix-double-fetch-PCIe-access-condition patches.fixes/media-cx231xx-cards-fix-NULL-deref-on-missing-associ patches.fixes/media-imon-Fix-null-ptr-deref-in-imon_probe # bsc#1067118 CVE-2017-16644 patches.fixes/media-hdpvr-fix-an-error-handling-path-in-hdpvr_probe.patch patches.fixes/media-v4l2-compat-ioctl32.c-refactor-compat-ioctl32- ######################################################## # Network ######################################################## patches.fixes/tulip-quad-NIC-ifdown patches.suse/nameif-track-rename.patch patches.drivers/ehea-modinfo.patch patches.drivers/ehea-fix-allmulticast-support patches.drivers/ehea-fix-promiscuous-mode patches.drivers/ehea-register-irq-after-port-setup patches.drivers/ehea-fix-losing-of-NEQ-events patches.fixes/natsemi-long-cable-fix patches.drivers/0002-net-next-Add-netif_get_num_default_rss_queues.patch +jlee patches.suse/tg3-5785-and-57780-asic-revs-not-working.patch patches.drivers/0181-net-remove-interrupt.h-inclusion-from-netdevice.h.patch patches.drivers/0182-tg3-enable-transmit-time-stamping.patch patches.drivers/tg3-workaround-tagged-status-update-bug patches.drivers/0184-tg3-Remove-40BIT_DMA_LIMIT_BUG.patch patches.drivers/0185-tg3-Remove-4G_DMA_BNDRY_BUG-flag.patch patches.drivers/0186-tg3-Add-more-selfboot-formats-to-NVRAM-selftest.patch patches.drivers/0187-tg3-Show-flowctrl-settings-through-get_settings.patch patches.drivers/0188-tg3-Migrate-phy-preprocessor-defs-to-system-defs.patch patches.drivers/0189-tg3-Create-funcs-for-power-source-switching.patch patches.drivers/0190-tg3-Fix-EEE-debounce-timer-values.patch +jlee patches.drivers/0194-tg3-Update-version-and-copyright.patch patches.suse/ipv6-dont-block-modules-that-depend-on-ipv6-when-blacklisted.patch patches.suse/ip6_tunnel-add-optional-fwmark-inherit.patch patches.fixes/ip_vs-fix-netns-shutdown-startup-deadlock.patch patches.fixes/net-relax-pktinfo-non-local-ipv6-udp-xmit-check.patch patches.fixes/net-make-ipv6-bind-honour-freebind.patch patches.fixes/net-make-ipv6-pktinfo-honour-freebind.patch patches.fixes/ipv6-dont-send-packet-to-big-messages-to-self.patch patches.fixes/ipv6-ip6_append_data_mtu-did-not-care-about-pmtudisc.patch patches.fixes/tcp-bind-fix-autoselection-to-share-ports.patch patches.fixes/tcp-bind-use-stronger-condition-for-bind_conflict.patch patches.fixes/tcp-ipv6-bind-use-stronger-condition-for-bind_confli.patch patches.kabi/kabi-protect-bind_conflict-callback-in-struct-inet_c.patch patches.fixes/bonding-eliminate-bond_close-race-conditions-prepare.patch patches.fixes/bonding-eliminate-bond_close-race-conditions.patch patches.fixes/bonding-allow-all-slave-speeds.patch patches.fixes/bonding-dont-allow-mode-change-via-sysfs-with-slaves-present.patch patches.fixes/bonding-update-speed-duplex-for-NETDEV_CHANGE.patch patches.fixes/bonding-comparing-a-u8-with-1-is-always-false.patch patches.fixes/bonding-start-slaves-with-link-down-for-ARP-monitor.patch patches.fixes/bonding-dont-increase-rx_dropped-after-processing-LACPDUs.patch patches.fixes/bonding-add-some-slack-to-arpmon-time-limits.patch patches.fixes/bonding-delete-migrated-IP-addresses-from-the-rlb-ha.patch patches.fixes/bonding-in-balance-rr-mode-set-curr_active_slave-onl.patch patches.fixes/bonding-only-use-primary-address-for-ARP.patch patches.fixes/bonding-remove-entries-for-master_ip-and-vlan_ip-and.patch patches.fixes/bonding-emit-event-when-bonding-changes-MAC.patch patches.fixes/net-bonding-emit-address-change-event-also-in-bond_r.patch patches.fixes/bonding-Convert-hw-addr-handling-to-sync-unsync-supp.patch patches.fixes/bonding-disallow-change-of-MAC-if-fail_over_mac-enab.patch patches.fixes/bonding-check-bond-vlgrp-in-bond_vlan_rx_kill_vid.patch patches.fixes/bonding-disallow-enslaving-a-bond-to-itself.patch patches.fixes/vlan-more-careful-checksum-features-handling.patch patches.fixes/bonding-fix-vlan_features-computing.patch patches.fixes/bonding-propagate-LRO-disabling-down-to-slaves.patch patches.drivers/0002-qlge-Changing-cpu_to_be16-to-htons-for-udp-checksum.patch patches.drivers/0056-netxen-suppress-false-lro-warning-messages.patch patches.drivers/0001-drivers-net-Remove-unnecessary-semicolons.patch patches.drivers/0002-netxen-convert-to-64-bit-statistics.patch patches.drivers/0004-netxen-add-fw-version-compatibility-check.patch patches.drivers/0006-netxen-add-vlan-LRO-support.patch patches.drivers/0007-netxen-Fix-vhdr_len-in-case-of-non-vlan-packets.patch patches.drivers/0008-netxen-Add-pcie-workaround.patch patches.drivers/0001-qlge-fix-size-of-external-list-for-TX-address-descri.patch patches.drivers/qlge-Removing-needless-print-s-which-are-not.patch patches.drivers/qlge-add-offload-features-to-vlan-interfaces.patch +hare patches.fixes/fcoe-use_vlan_id-parameter patches.drivers/net-Remove-unneeded-version.h-includes-from-drivers-.patch patches.drivers/0140-be2net-Fallback-to-the-older-opcode-if-MCC_CREATE_E.patch patches.drivers/0141-be2net-Fix-Rx-pause-counter-for-lancer.patch patches.drivers/0142-be2net-Enable-NETIF_F_TSO6-for-VLAN-traffic-for-BE.patch patches.drivers/0143-be2net-support-multiple-TX-queues.patch patches.drivers/be2net-request-native-mode-each-time-the-card-is-reset patches.drivers/0000-be2net-fix-netdev_stats_update.patch patches.drivers/0001-be2net-get-rid-of-multi_rxq-module-param.patch patches.drivers/0002-be2net-fix-initialization-of-vlan_prio_bmap.patch patches.drivers/0003-be2net-fix-certain-cmd-failure-logging.patch patches.drivers/0004-be2net-create-destroy-rx-queues-on-interface-open-c.patch patches.drivers/0006-benet-Add-missing-comma-between-constant-string-arr.patch patches.drivers/0005-be2net-clear-intr-bit-in-be_probe.patch patches.drivers/0007-be2net-account-for-skb-allocation-failures.patch patches.drivers/0008-be2net-move-to-new-vlan-model.patch patches.drivers/0009-be2net-cleanup-and-refactor-stats-code.patch patches.drivers/0010-be2net-use-stats-sync-to-read-write-64-bit-stats.patch patches.drivers/0011-be2net-remove-wrong-and-unnecessary-calls-to-netif_.patch patches.drivers/0012-be2net-no-need-to-query-link-status.patch patches.drivers/0013-be2net-non-member-vlan-pkts-not-received-in-promisc.patch patches.drivers/0014-be2net-use-RX_FILTER-cmd-to-program-multicast-addre.patch patches.drivers/0015-be2net-add-support-for-flashing-Teranetics-PHY-firmw.patch patches.drivers/0016-be2net-drop-pkts-that-do-not-belong-to-the-port.patch patches.drivers/0017-be2net-fix-cmd-rx-filter-not-notifying-MCC.patch patches.drivers/0018-benet-fix-build-error-on-32bit-arch.patch patches.drivers/0019-be2net-Storing-the-vid-got-by-the-grp5-event-inst.patch patches.drivers/0020-be2net-Fix-race-in-posting-rx-buffers.patch patches.drivers/0021-be2net-get-rid-of-memory-mapped-pci-cfg-space-addre.patch patches.drivers/0022-be2net-fix-erx-rx_drops_no_frags-wrap-around.patch patches.drivers/0023-be2net-increase-FW-update-completion-timeout.patch patches.drivers/0024-be2net-remove-unused-variable.patch patches.drivers/0025-benet-remove-bogus-unlikely-on-vlan-check.patch patches.drivers/0026-be2net-fix-multicast-filter-programming.patch patches.drivers/0027-be2net-Show-newly-flashed-FW-ver-in-ethtool.patch patches.drivers/0028-be2net-Add-60-second-delay-to-allow-FAT-dump-comple.patch patches.drivers/0029-be2net-Change-the-data-type-of-the-on-die-temperat.patch patches.drivers/0030-be2net-Fixed-Endianness-issues-in-the-response-read.patch patches.drivers/0031-be2net-Modified-PCI-MaxReadReq-size-to-4096-bytes.patch patches.drivers/0032-be2net-Making-die-temperature-ioctl-call-async.patch patches.drivers/0033-be2net-Changed-version-to-4.1.227.patch patches.drivers/0001-be2net-don-t-create-multiple-TXQs-in-BE2.patch patches.drivers/tg3-remove-unnecessary-read-of-pci_cap_id_exp patches.drivers/tg3-fix-race-in-transmit-time-stamping patches.drivers/tg3-detect-ape-enabled-devs-earlier patches.drivers/tg3-move-power-state-transitions-to-init_one patches.drivers/tg3-check-transitions-to-d0-power-state patches.drivers/tg3-determine-pci-function-number-in-one-place patches.drivers/tg3-create-critical-section-around-gpio-toggling patches.drivers/tg3-add-function-status-reporting patches.drivers/tg3-match-power-source-to-driver-state patches.drivers/tg3-fix-link-flap-at-100mbps-with-eee-enabled patches.drivers/tg3-fix-link-down-notify-failure-when-eee-disabled patches.drivers/tg3-fix-rss-indirection-table-distribution patches.drivers/tg3-return-size-from-tg3_vpd_readblock patches.drivers/tg3-fix-nvram-selftest-failures-for-5720-devs patches.drivers/tg3-reintroduce-tg3_tx_ring_info patches.drivers/tg3-simplify-tx-bd-assignments patches.drivers/tg3-remove-short-dma-check-for-1st-fragment patches.drivers/tg3-generalize-tg3_skb_error_unmap patches.drivers/tg3-add-partial-fragment-unmapping-code patches.drivers/tg3-consolidate-code-that-calls-tg3_tx_set_bd patches.drivers/tg3-add-tx-bd-budgeting-code patches.drivers/tg3-break-larger-frags-into-4k-chunks-for-5719 patches.drivers/tg3-remove-5719-jumbo-frames-and-tso-blocks patches.drivers/tg3-fix-VLAN-tagging-regression patches.drivers/0309-bnx2x-Add-new-phy-BCM8722.patch patches.drivers/0310-bnx2x-Fix-port-type-display.patch patches.drivers/0311-bnx2x-Change-return-status-type.patch patches.drivers/0312-bnx2x-Add-TX-fault-check-for-fiber-PHYs.patch patches.drivers/0313-bnx2x-Fix-over-current-port-display.patch patches.drivers/0314-bnx2x-Fix-BCM84833-settings.patch patches.drivers/0315-bnx2x-Fix-grammar-and-relocate-code.patch patches.drivers/0316-bnx2x-Adjust-BCM8726-module-detection-settings.patch patches.drivers/0317-bnx2x-Fix-link-status-sync.patch patches.drivers/0318-bnx2x-Modify-XGXS-functions.patch patches.drivers/0319-bnx2x-Improve-cl45-access-methods.patch patches.drivers/0325-cnic-Move-indexing-function-pointers-to-struct-kcq_i.patch patches.drivers/0326-bnx2x-do-not-allocate-FCoE-ring-if-disabled.patch patches.drivers/0327-bnx2x-remove-references-to-intr_sem.patch patches.drivers/0328-bnx2x-put-start-bd-csum-in-separate-function.patch patches.drivers/0329-bnx2x-avoid-release-of-unrequested-irqs.patch patches.drivers/0330-bnx2x-disable-fairness-if-ETS-is-enabled.patch patches.drivers/0331-bnx2x-do-not-call-link-update-without-HW-notificatio.patch patches.drivers/0332-bnx2x-dump-FW-memory-when-appropriate-msglvl-is-rais.patch patches.drivers/0333-bnx2x-removed-unused-variables.patch patches.drivers/0334-bnx2x-Created-bnx2x_sp.patch patches.drivers/0335-New-7.0-FW-bnx2x-cnic-bnx2i-bnx2fc.patch patches.drivers/0336-bnx2x-57712-parity-handling.patch patches.drivers/0337-bnx2x-update-DCB-data-during-PMF-migration.patch patches.drivers/0338-bnx2x-Cosmetic-changes.patch patches.drivers/0339-bnx2x-Add-new-MAC-support-for-578xx.patch patches.drivers/0340-bnx2x-Add-Warpcore-support-for-578xx.patch patches.drivers/0341-bnx2x-Add-new-PHY-54616s.patch patches.drivers/0342-bnx2x-Adjust-ETS-to-578xx.patch patches.drivers/0343-bnx2x-Adjust-BCM84833-to-BCM578xx.patch patches.drivers/0344-bnx2x-Add-a-periodic-task-for-link-PHY-events.patch patches.drivers/0345-bnx2x-Rename-LASI-registers-to-definitions-in-mdio.h.patch patches.drivers/0346-bnx2x-PFC-support-for-578xx.patch patches.drivers/0347-bnx2x-Update-date-to-2011-06-13-and-version-to-1.70..patch patches.drivers/0348-cnic-bnx2i-Add-support-for-new-devices-57800-57810-a.patch patches.drivers/bnx2x-fix-inappropriate-msg-lvl patches.drivers/bnx2x-renaming-the-reset_task-to-sp_rtnl_task patches.drivers/bnx2x-multiple-concurrent-l2-traffic-classes patches.drivers/bnx2x-implementation-for-netdev-ndo_fcoe_get_wwn patches.drivers/bnx2x-fixed-ethtool-d-for-578xx patches.drivers/bnx2x-read-fip-mac-from-shmem-in-single-function-mode patches.drivers/bnx2x-parity-errors-recovery-for-578xx patches.drivers/bnx2x-broken-self-test-in-sf-mode-on-578xx patches.drivers/bnx2x-fix-compilation-when-cnic-is-not-selected-in-config patches.drivers/bnx2x-use-correct-dma_sync-function patches.drivers/bnx2x-add-missing-command-in-error-handling-flow patches.drivers/bnx2x-stop-tx-before-cnic_stop patches.drivers/bnx2x-remove-unnecessary-dma_sync patches.drivers/bnx2x-dcb-rework patches.drivers/bnx2x-fix-mb-index-for-4-port-devices patches.drivers/bnx2x-disable-loacal-bh-when-scheduling-fcoe-napi patches.drivers/bnx2x-use-bnx2x_q_flg_tpa_ipv6-for-tpa-queue-configuration patches.drivers/bnx2x-fix-memory-barriers patches.drivers/bnx2x-disable-fcoe-for-578xx-devices-since-not-yet-supported patches.drivers/bnx2x-dcb-send-all-unmapped-priorities-to-same-cos-as-l2 patches.drivers/bnx2x-fix-loopback-for-non-10g-link patches.drivers/bnx2x-count-statistic-ramrods-on-eq-to-prevent-mc-assert patches.drivers/bnx2x-enable-internal-target-read-for-57712-and-up-only patches.drivers/bnx2x-fix-bnx2x_stop_on_error-flow-in-bnx2x_sp_rtnl_task patches.drivers/bnx2x-use-pci_pcie_cap patches.drivers/bnx2x-prevent-restarting-tx-during-bnx2x_nic_unload patches.drivers/bnx2x-fix-missing-pause-on-for-578xx patches.drivers/bnx2x-fix-chip-hanging-due-to-tx-pipe-stall patches.drivers/bnx2x-fix-remote-fault-handling patches.drivers/bnx2x-fix-bcm578xx-b0-mdio-access patches.drivers/bnx2x-fix-led-behavior patches.drivers/bnx2x-fix-link-issue-with-dac-over-578xx patches.drivers/bnx2x-fix-bcm84833-link patches.drivers/bnx2x-fix-bcm54618se-invalid-link-indication patches.drivers/bnx2x-fix-bcm578xx-mac-test patches.drivers/bnx2x-clear-mdio-access-warning-during-first-driver-load patches.drivers/bnx2x-init-fcoe-fp-only-once patches.drivers/bnx2x-fix-select_queue-when-fcoe-is-disabled patches.drivers/bnx2x-prevent-race-between-undi_unload-and-load-flows patches.drivers/bnx2x-properly-clean-indirect-addresses patches.drivers/bnx2x-disable-dcb-on-578xx-since-not-supported-yet patches.drivers/bnx2x-change-bcm54616s-to-bcm54618se patches.drivers/bnx2x-add-cl37-bam-for-warpcore patches.drivers/bnx2x-reset-phy-due-to-fan-failure-for-578xx patches.drivers/bnx2x-fix-false-link-indication-at-link-partner-when-dac-is-used patches.drivers/bnx2x-fix-bcm84833-initialization patches.drivers/bnx2x-fix-warning-message-during-57712-8727-initialization patches.drivers/bnx2x-pfc-fixes patches.drivers/bnx2x-add-autogreeen-support patches.drivers/bnx2x-add-dcbnl-notification patches.drivers/bnx2x-fix-brb-thresholds-for-dropless_fc-mode patches.drivers/bnx2x-decrease-print-level-to-debug patches.drivers/bnx2x-fix-rx-ring-size-report patches.drivers/bnx2x-fix-mf-for-4-port-devices patches.drivers/bnx2x-don-t-reset-device-while-reading-its-configuration patches.drivers/bnx2x-init-fw_seq-after-undi_unload-is-done patches.drivers/bnx2x-don-t-access-removed-registers-on-57712-and-above patches.drivers/bnx2x-fix-for-a-host-coalescing-bug-which-impared-latency patches.drivers/bnx2x-fix-ets-bandwidth patches.drivers/bnx2x-enable-fec-for-57810-kr patches.drivers/bnx2x-remove-fiber-remote-fault-detection patches.drivers/bnx2x-fix-xmac-loopback-test patches.drivers/bnx2x-fix-578xx-link-led patches.drivers/bnx2x-fix-ethtool-advertisement patches.drivers/bnx2x-fixes-for-848x3-phys patches.drivers/bnx2x-add-new-PHY-BCM54616 patches.drivers/bnx2x-advance-version.patch patches.drivers/cnic-replace-get_random_bytes-with-random32 patches.drivers/cnic-fix-port_mode-setting patches.drivers/cnic-fix-ring-setup-shutdown-code patches.drivers/cnic-return-proper-error-code-if-we-fail-to-send-netlink-message patches.drivers/cnic-Add-VLAN-ID-as-a-parameter-during-netevent-upca.patch patches.drivers/cnic-fix-context-id-space-calculation patches.drivers/cnic-wait-for-all-context-ids-to-be-deleted-before-sending-fcoe_destroy_func patches.drivers/bnx2-add-mcp-dump patches.drivers/bnx2-read-iscsi-config-from-shared-memory-during-probe patches.drivers/bnx2-close-device-if-tx_timeout-reset-fails patches.drivers/bnx2-fix-endian-swapping-on-firmware-version-string patches.fixes/net-dev-define-NETDEV_FCOE_WWNN-only-when-LIBFCOE-enabled patches.fixes/net-bnx2x-fix-build-error # bnx2x update (bnc#709064) patches.drivers/0001-bnx2x-Remove-local-defines-for-pM-and-mac-address.patch patches.drivers/0002-bnx2x-Coalesce-pr_cont-uses-and-fix-DP-typos.patch patches.drivers/0003-bnx2x-Use-pr_fmt-and-message-logging-cleanups.patch patches.drivers/0004-bnx2x-downgrade-Max-BW-error-message-to-debug.patch patches.drivers/0005-bnx2x-resurrect-RX-hashing.patch patches.drivers/0006-bnx2x-fix-WOL-by-enablement-PME-in-config-space.patch patches.drivers/0007-bnx2x-fix-cl_id-allocation-for-non-eth-clients-for.patch patches.drivers/0008-bnx2x-fix-skb-truesize-underestimation.patch patches.drivers/0009-bnx2x-Fix-LED-blink-rate-for-578xx.patch patches.drivers/0010-bnx2x-Add-link-retry-to-578xx-KR.patch patches.drivers/0011-bnx2x-Fix-RX-TX-problem-caused-by-the-MAC-layer.patch patches.drivers/0012-bnx2x-Fix-54618se-LED-behavior.patch patches.drivers/0013-bnx2x-Enable-changing-speed-when-port-type-is-PORT_D.patch patches.drivers/0014-bnx2x-use-FW-7.0.29.0.patch patches.drivers/0015-bnx2x-update-driver-version-to-1.70.30-0.patch patches.drivers/bnx2x-use-rx_queue-index-for-skb_record_rx_queue.patch patches.drivers/bnx2x-remove-unused-variable.patch patches.drivers/bnx2x-separate-FCoE-and-iSCSI-license-initializatio.patch patches.drivers/bnx2x-propagate-DCBX-negotiation.patch patches.drivers/bnx2x-DCBX-use-define-instead-of-magic.patch patches.drivers/bnx2x-simplify-definition-of-RX_SGE_MASK_LEN-and-us.patch patches.drivers/bnx2x-remove-unused-define.patch patches.drivers/bnx2x-add-fan-failure-event-handling.patch patches.drivers/bnx2x-prevent-race-in-statistics-flow.patch patches.drivers/bnx2x-Remove-on-stack-napi-struct-variable.patch patches.drivers/bnx2x-update-driver-version-to-1.70.35-0.patch patches.drivers/bnx2x-add-endline-at-end-of-message.patch patches.drivers/bnx2x-cache-in-compressed-fw-image.patch patches.drivers/bnx2x-PFC-fix.patch patches.drivers/bnx2x-Fix-BCM57810-KR-AN-speed-transition.patch patches.drivers/bnx2x-Fix-BCM57810-KR-FC.patch patches.drivers/bnx2x-Fix-link-issue-for-BCM8727-boards.patch patches.drivers/bnx2x-Clear-MDC-MDIO-warning-message.patch patches.drivers/bnx2x-Fix-BCM578x0-SFI-pre-emphasis-settings.patch patches.drivers/bnx2x-update-driver-version.patch patches.drivers/bnx2x-fix-checksum-validation.patch patches.drivers/bnx2x-fix-panic-when-TX-ring-is-full.patch patches.drivers/bnx2x-previous-driver-unload-revised.patch # bnx2/cnic updates (bnc#722436) patches.drivers/0001-bnx2-remove-unnecessary-read-of-PCI_CAP_ID_EXP.patch patches.drivers/0002-cnic-Add-timeout-for-ramrod-replies.patch patches.drivers/0003-cnic-bnx2fc-Increase-maximum-FCoE-sessions.patch patches.drivers/0004-bnx2-don-t-request-firmware-when-there-s-no-userspac.patch patches.drivers/igb-Fix-for-Alt-MAC-Address-feature-on-82580-and-la.patch patches.drivers/r8169-dummy-option patches.drivers/r8169-move-the-firmware-down-into-the-device-private.patch patches.drivers/r8169-explicit-firmware-format-check.patch patches.drivers/r8169-support-new-firmware-format.patch patches.drivers/r8169-check-firmware-content-sooner.patch patches.drivers/r8169-adjust-some-registers.patch patches.drivers/r8169-modify-the-flow-of-the-hw-reset.patch patches.drivers/r8169-add-ERI-functions.patch patches.drivers/r8169-support-RTL8111E-VL.patch patches.drivers/r8169-adjust-the-RxConfig-settings.patch patches.drivers/r8169-fix-sticky-accepts-packet-bits-in-RxConfig.patch patches.drivers/r8169-add-MODULE_FIRMWARE-for-the-firmware-of-8111ev.patch patches.drivers/r8169-fix-the-reset-setting-for-8111evl.patch patches.drivers/r8169-define-the-early-size-for-8111evl.patch patches.drivers/r8169-support-new-chips-of-RTL8111F.patch patches.drivers/r8169-allow-multicast-packets-on-sub-8168f-chipset.patch patches.drivers/r8169-mdio_ops-signature-change patches.drivers/r8169-abstract-out-loop-conditions patches.drivers/r8169-support-RTL8168G patches.drivers/r8169-fix-argument-in-rtl_hw_init_8168g patches.drivers/via-velocity-dummy-option patches.drivers/via-velocity-revive-txcsum_offload patches.drivers/sfc-dummy-option patches.drivers/bnx2-entropy-source.patch patches.drivers/e1000-entropy-source.patch patches.drivers/e1000e-entropy-source.patch patches.drivers/igb-entropy-source.patch patches.drivers/ixgbe-entropy-source.patch patches.drivers/tg3-entropy-source.patch patches.drivers/mlx4_core-missing-device-id-6778.patch +jlee_need_vendor_input patches.drivers/enic-suse-specific-version.patch patches.suse/l2tp_ppp-alias.patch patches.fixes/net-allow-vlan-traffic-to-be-received-under-bond.patch patches.fixes/vlan-allow-nested-vlan_do_receive.patch patches.drivers/mlx4_0080_profile_parm.patch patches.drivers/rds-add-pf-sol-sysctl.diff patches.fixes/net-fix-crash-due-to-wrong-dev-in-calling.patch patches.drivers/rds-prevent-bug_on-triggered-on-congestion-update-to-loopback.patch patches.fixes/net-rds-use-correct-size-for-max-unacked-packets-and.patch patches.drivers/ib-rds-correct-ib_api-use-with-gs_dma_address-sg_dma_len # tg3 updates (bnc#723083) patches.drivers/0001-tg3-fix-tigon3_dma_hwbug_workaround.patch patches.drivers/0002-tg3-Fix-4k-tx-bd-segmentation-code.patch patches.drivers/0003-tg3-Obtain-PCI-function-number-from-device.patch patches.drivers/0004-tg3-Fix-4k-skb-error-recovery-path.patch patches.drivers/0005-tg3-Fix-irq-alloc-error-cleanup-path.patch # tg3 update (bnc#728112) patches.drivers/tg3-Scale-back-code-that-modifies-MRRS.patch # tg3 update (bnc#730660) # tg3 update (bnc#756940) patches.drivers/tg3-Fix-single-vector-MSI-X-code.patch patches.drivers/tg3-fix-ipv6-header-length-computation.patch patches.drivers/tg3-Fix-RSS-ring-refill-race-condition.patch patches.drivers/tg3-Fix-5717-serdes-powerdown-problem.patch # Infiniband xrc core implementation patches.drivers/core_0120_XRC_base_implementation.patch patches.drivers/core_0130_XRC_file_descriptors.patch patches.drivers/core_0140_XRC_QP_kernel_app.patch patches.drivers/core_0150_xrc_rcv.patch patches.drivers/core_0160_xrc_fix_memleak.patch # Infiniband xrc mlx4 implementation patches.drivers/mlx4_0450_xrc_base_implementation.patch patches.drivers/mlx4_0460_xrc_kernel.patch patches.drivers/mlx4_0470_xrc_rcv.patch patches.drivers/mlx4_1470_xrc_qp_lookup_lock.patch patches.drivers/mlx4_1480_xrc_rcv_spinlock.patch patches.drivers/mlx4_x_0150_Fix_mlx4_ib_reg_xrc_rcv_qp_locking.patch patches.fixes/mlx4-correct-call-to_ib_ah_attr.patch patches.fixes/IB-srp-Fix-a-sporadic-crash-triggered-by-cable-pulli.patch patches.fixes/IB-srp-Avoid-skipping-srp_reset_host-after-a-transpo.patch patches.drivers/bna-print-driver-version patches.drivers/bna-checkpatch-cleanup patches.drivers/bna-ioc-event-notification-enhancement patches.drivers/bna-state-machine-fault-handling-cleanup patches.drivers/bna-minor-irq-index-and-definition-change patches.drivers/bna-mboxq-flush-when-ioc-disabled patches.drivers/bna-ioc-event-name-change patches.drivers/bna-add-hw-semaphore-unlock-logic patches.drivers/bna-hw-error-counter-fix patches.drivers/bna-header-file-consolidation patches.drivers/bna-remove-unnecessary-cna-check patches.drivers/bna-hw-interface-init-update patches.drivers/bna-remove-get_regs-ethtool-support patches.drivers/bna-consolidated-hw-registers-for-supported-hws patches.drivers/bna-remove-obsolete-file-bfi_ctreg-h patches.drivers/bna-msgq-implementation patches.drivers/bna-introduce-enet-as-new-driver-and-fw-interface patches.drivers/bna-tx-and-rx-redesign patches.drivers/bna-add-new-hw-defs patches.drivers/bna-enet-and-tx-rx-redesign-enablement patches.drivers/bna-remove-unused-code patches.drivers/bna-remove-obsolete-files patches.drivers/bna-driver-version-changed-to-3-0-2-0 patches.drivers/bna-unlock-on-error-path-in-bnad_pci_probe patches.drivers/bna-off-by-one-in-bfa_msgq_rspq_pi_update patches.drivers/bna-naming-change-and-minor-macro-fix patches.drivers/bna-pci-probe-fix patches.drivers/bna-interrupt-polling-and-napi-init-changes patches.drivers/bna-tx-path-and-rx-path-changes patches.drivers/bna-formatting-and-code-cleanup patches.drivers/bna-initialization-and-locking-fix patches.drivers/bna-ethtool-enhancements-and-fix patches.drivers/bna-async-mode-tx-rx-init-fix patches.drivers/bna-mbox-irq-flag-check-after-locking patches.drivers/bna-tx-queue-depth-fix patches.drivers/bna-skb-pci-unmap-fix patches.drivers/bna-driver-version-changed-to-3-0-2-1 patches.drivers/bna-make-function-tables-cont patches.drivers/bna-semaphore-lock-fix patches.drivers/bna-set-ring-param-fix patches.drivers/bna-eliminate-small-race-condition-window-in-rx-path patches.drivers/bna-pci-probe-conf-lock-fix patches.drivers/bna-brocade-1860-ioc-pll-reg-defs-and-asic-mode-changes patches.drivers/bna-capability-map-and-mfg-block-changes-for-new-hw patches.drivers/bna-implement-fw-download-for-new-hw patches.drivers/bna-brocade-1860-hw-enablement patches.drivers/bna-pll-init-fix-and-add-stats-attributes patches.drivers/bna-add-callback-to-fix-rxq-stop patches.drivers/bna-driver-version-changed-to-3-0-2-2 patches.drivers/0001-Separate-handling-of-irq-type-flags-variable-from-th.patch patches.drivers/0002-net-Remove-unneeded-version.h-includes-from-drivers-.patch patches.drivers/bna-Multiple-Definition-and-Interface-Setup-Fix.patch patches.drivers/bna-do-not-register-ndo_set_rx_mode-callback.patch patches.drivers/ipoib-sp1-compatible-options.patch patches.drivers/srp-sp1-compatible-options.patch patches.suse/ebt_vlan-dummy-debug-option.patch # qlcnic updates (bnc#720959) patches.drivers/0001-net-add-external-loopback-test-in-ethtool-self-test.patch patches.drivers/0001-vlan-introduce-__vlan_find_dev_deep.patch patches.drivers/0002-qlcnic-Add-capability-to-take-FW-dump-deterministica.patch patches.drivers/0003-qlcnic-Remove-holding-api-lock-while-taking-the-dump.patch patches.drivers/0004-qlcnic-Add-code-to-tune-FW-dump.patch patches.drivers/0005-qlcnic-fix-initial-number-of-msix-entries-in-adapter.patch patches.drivers/0006-qlcnic-fix-default-operating-state-of-interface.patch patches.drivers/0007-qlcnic-Add-support-to-enable-disable-FW-dump-capabil.patch patches.drivers/0008-qlcnic-multi-protocol-internal-loopback-support-adde.patch patches.drivers/0009-qlcnic-add-external-loopback-support.patch patches.drivers/0010-qlcnic-fix-chip-reset-logic.patch patches.drivers/0011-qlcnic-updated-supported-cards-information.patch patches.drivers/0012-qlcnic-enable-mac-learning-in-promiscous-mode.patch patches.drivers/0013-qlcnic-fix-race-in-skb-len-access.patch patches.drivers/0014-qlcnic-define-error-code-for-loopback-test.patch patches.drivers/0015-qlcnic-change-capture-mask-for-FW-dump.patch patches.drivers/0016-net-vlan-qlcnic-make-vlan_find_dev-private.patch patches.drivers/0017-qlcnic-Fix-enviroment-variable-for-udev-event-genera.patch patches.drivers/0018-qlcnic-FW-dump-related-changes.patch patches.drivers/0019-qlcnic-Fix-delay-in-reset-path.patch patches.drivers/0020-qlcnic-Move-get-template-from-probe-to-start-fw.patch patches.drivers/0021-qlcnic-Added-debug-info.patch patches.drivers/0023-qlcnic-detect-fan-failure.patch patches.drivers/0024-qlcnic-Change-debug-messages-in-loopback-path.patch patches.drivers/0025-qlcnic-Add-FLT-entry-for-CO-cards-FW-image-region.patch patches.drivers/0026-qlcnic-fix-cdrp-race-condition.patch patches.drivers/0027-qlcnic-add-beacon-test-support.patch patches.drivers/0028-qlcnic-Added-error-logging-for-firmware-abort.patch patches.drivers/0029-qlcnic-Change-CDRP-function.patch patches.fixes/net-check-return-value-for-dst_alloc.patch patches.fixes/net-Add-a-flow_cache_flush_deferred-function.patch patches.suse/0001-iw_cxgb4-workaround-powerpc64-rping-hang-as-a-driver.patch patches.drivers/cxgb4_collect_flush_cq_on_close.patch patches.drivers/cxgb4_serialize_comp_handler_calls.patch patches.drivers/vmxnet3-cap-copy-length-at-size-of-skb-to-prevent-dr.patch patches.fixes/bridge-correct-IPv6-checksum-after-pull.patch patches.fixes/dl2k-tighten-ioctl-permissions patches.drivers/tlan-add-cast-needed-for-proper-64-bit-operation.patch patches.drivers/igb-fix-rtnl-race-in-PM-resume-path.patch patches.drivers/igb-reset-PHY-after-recovering-from-PHY-power-down.patch patches.drivers/be2net-Fix-EEH-error-reset-before-a-flash-dump-compl.patch patches.fixes/igb-convert-to-ndo_fix_features.patch patches.fixes/igb-do-vlan-cleanup.patch patches.drivers/igb-fix-recent-VLAN-changes-that-would-leave-VLANs-d.patch patches.fixes/drivers-net-ethernet-Add-ethernet-dir-and-config-opt.patch patches.fixes/net-Add-ethtool-to-mii-advertisment-conversion-helpe.patch patches.fixes/net-Change-mii-to-ethtool-advertisement-function-nam.patch patches.drivers/drivers-net-Remove-casts-of-void.patch # chelsio SP3 updates (bnc#784800 FATE#314296) patches.drivers/cxgb3-0002-cxgb3-remove-unnecessary-read-of-PCI_CAP_ID_EXP.patch patches.drivers/cxgb3-0003-cxgb3-do-vlan-cleanup.patch patches.drivers/cxgb3-0004-chelsio-Move-the-Chelsio-drivers.patch patches.arch/s390-sles11sp3-16-05-chelsio-remove-get_clock-and-use-ktime_get.patch patches.fixes/net-add-APIs-for-manipulating-skb-page-fragments.patch patches.fixes/net-do-not-take-an-additional-reference-in-skb_frag_.patch patches.drivers/cxgb3-0006-cxgb3-convert-to-SKB-paged-frag-API.patch patches.drivers/cxgb3-0007-net-use-DMA_x_DEVICE-and-dma_mapping_error-with-skb_.patch patches.drivers/cxgb3-0008-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/cxgb3-0009-net-add-skb-frag-size-accessors.patch # 10-11: include linux/module.h -> export.h, reverted patches.drivers/cxgb3-0012-Sweep-additional-floors-of-strcpy-in-.get_drvinfo-ro.patch patches.drivers/cxgb3-0013-Sweep-away-N-A-fw_version-dustbunnies-from-the-.get_.patch patches.drivers/cxgb3-0014-net-treewide-use-of-RCU_INIT_POINTER.patch patches.drivers/cxgb3-0015-cxgb3-Rework-t3_l2t_get-to-take-a-dst_entry-instead-.patch patches.drivers/cxgb3-0016-cxgb3-Handle-NULL-dst-neighbour-in-cxgb3_offload.c.patch patches.drivers/cxgb3-0017-cxgb3-update-firmware-version.patch patches.drivers/cxgb3-0018-ethernet-unify-return-value-of-.ndo_set_mac_address-.patch patches.drivers/cxgb3-0019-ethernet-Remove-casts-to-same-type.patch patches.drivers/cxgb3-0021-cxgb3-set-maximal-number-of-default-RSS-queues.patch patches.drivers/cxgb3-0022-drivers-net-ethernet-Fix-nearly-kernel-doc-comments-.patch patches.drivers/cxgb3-Use-PCI-Express-Capability-accessors.patch patches.drivers/cxgb3-0023-PCI-Make-pci_error_handlers-const.patch patches.drivers/cxgb3-0024-netdev-make-pci_error_handlers-const.patch patches.drivers/cxgb3-Fix-Tx-csum-stats.patch patches.drivers/iw_cxgb3-0001-RDMA-Allow-for-NULL-.modify_device-and-.modify_port-.patch patches.fixes/iw_cxgb3-0002-RDMA-iwcm-Propagate-ird-ord-values-upwards.patch patches.drivers/iw_cxgb3-0003-RDMA-amso1100-cxgb3-Minimal-MPAv2-support.patch patches.drivers/iw_cxgb3-0004-RDMA-cxgb3-Serialize-calls-to-CQ-s-comp_handler.patch patches.drivers/IB-Use-central-enum-for-speed-instead-of-hard-coded-.patch patches.drivers/iw_cxgb3-0006-RDMA-cxgb3-Don-t-pass-irq-flags-to-flush_qp.patch patches.drivers/iw_cxgb3-0007-IB-Fix-typos-in-infiniband-drivers.patch patches.drivers/cxgb4-0001-drivers-net-Remove-unnecessary-semicolons.patch patches.drivers/cxgb4-0002-cxgb4-remove-forgotten-unused-vlan_group.patch patches.drivers/cxgb4-0003-cxgb4-Fix-EEH-on-IBM-P7IOC.patch patches.fixes/cxgb4-0004-mm-add-a-struct-page_frag-type-containing-a-page-off.patch patches.drivers/cxgb4-0005-cxgb4-convert-to-SKB-paged-frag-API.patch patches.drivers/cxgb4-0006-drivers-net-fix-mislocated-headers-in-cxgb4-l2t.c.patch patches.drivers/ethtool-Centralise-validation-of-ETHTOOL_-G-S-RXFHIN.patch patches.drivers/cxgb4-0008-module_param-make-bool-parameters-really-bool-net-dr.patch patches.drivers/cxgb4-0009-net-make-ethtool_ops-const.patch patches.drivers/cxgb4-0010-cxgb4-Add-support-for-Chelsio-s-T480-CR-and-T440-LP-.patch patches.drivers/cxgb4-0011-simple_open-automatically-convert-to-simple_open.patch patches.drivers/cxgb4-0012-cxgb4-Detect-DB-FULL-events-and-notify-RDMA-ULD.patch patches.drivers/cxgb4-0013-cxgb4-Common-platform-specific-changes-for-DB-Drop-R.patch patches.drivers/cxgb4-0014-cxgb4-DB-Drop-Recovery-for-RDMA-and-LLD-queues.patch patches.drivers/cxgb4-0015-cxgb4-set-maximal-number-of-default-RSS-queues.patch patches.drivers/cxgb4-0016-drivers-net-ethernet-Fix-nearly-kernel-doc-comments-.patch patches.drivers/cxgb4-Use-PCI-Express-Capability-accessors.patch patches.drivers/cxgb4-0017-cxgb4-Remove-duplicate-register-definitions.patch patches.drivers/cxgb4-0018-cxgb4-Fix-incorrect-values-for-MEMWIN-_APERTURE-and-.patch patches.drivers/cxgb4-0019-cxgb4-Add-functions-to-read-memory-via-PCIE-memory-w.patch patches.drivers/cxgb4-0020-cxgb4-cxgb4vf-Code-cleanup-to-enable-T4-Configuratio.patch patches.drivers/cxgb4-0021-cxgb4-Add-support-for-T4-configuration-file.patch patches.drivers/cxgb4-0022-cxgb4-Add-support-for-T4-hardwired-driver-configurat.patch patches.drivers/cxgb4-0023-cxgb4-Inform-caller-if-driver-didn-t-upgrade-firmwar.patch patches.drivers/cxgb4-0024-cxgb4-Don-t-attempt-to-upgrade-T4-firmware-when-cxgb.patch patches.drivers/cxgb4-0025-cxgb4-Dynamically-allocate-memory-in-t4_memory_rw-an.patch patches.drivers/cxgb4-0026-cxgb4-Fix-build-error-due-to-missing-linux-vmalloc.h.patch patches.drivers/cxgb4-0027-cxgb4-allocate-enough-data-in-t4_memory_rw.patch patches.drivers/cxgb4-0028-cxgb4-Address-various-sparse-warnings.patch patches.drivers/cxgb4-0001-ethtool-Clarify-use-of-size-field-for-ETHTOOL_GRXFHI.patch patches.drivers/cxgb4-0002-ethtool-Define-and-apply-a-default-policy-for-RX-flo.patch patches.drivers/cxgb4-0003-cxgb4-Remove-unnecessary-ifdef-condition.patch patches.drivers/cxgb4-0004-cxgb4-Fix-unable-to-get-UP-event-from-the-LLD.patch patches.drivers/cxgb4-0005-cxgb4-Initialize-data-structures-before-using.patch patches.drivers/cxgb4-0006-cxgb4-Fix-initialization-of-SGE_CONTROL-register.patch patches.drivers/cxgb4-Fix-incorrect-PFVF-CMASK.patch patches.drivers/cxgb4-set-coalesce-parameters-on-all-queues.patch patches.drivers/iw_cxgb4-0001-RDMA-cxgb4-Use-printk_ratelimited-instead-of-printk_.patch patches.drivers/iw_cxgb4-0002-RDMA-cxgb4-Fail-RDMA-initialization-for-unsupported-.patch patches.drivers/iw_cxgb4-0003-RDMA-cxgb4-Add-support-for-MPAv2-Enhanced-RDMA-Negot.patch patches.drivers/RDMA-cxgb4-Use-correct-QID-in-insert_recv_cqe.patch patches.drivers/iw_cxgb4-0004-RDMA-cxgb4-Mark-QP-in-error-before-disabling-the-que.patch patches.drivers/iw_cxgb4-0005-infiniband-Fix-up-module-files-that-need-to-include-.patch patches.drivers/iw_cxgb4-0006-RDMA-cxgb4-Fix-iw_cxgb4-count_rcqes-logic.patch patches.drivers/iw_cxgb4-0007-RDMA-cxgb4-Fix-retry-with-MPAv1-logic-for-MPAv2.patch patches.drivers/iw_cxgb4-0008-infiniband-cxgb4-Consolidate-3-copies-of-the-same-op.patch patches.drivers/iw_cxgb4-0009-RDMA-cxgb4-Add-missing-peer2peer-check-in-MPAv2-code.patch patches.drivers/iw_cxgb4-0010-RDMA-cxgb4-Use-dst-parameter-in-import_ep.patch patches.drivers/iw_cxgb4-0011-RDMA-cxgb4-Always-wake-up-waiters-in-c4iw_peer_abort.patch patches.drivers/iw_cxgb4-0012-RDMA-cxgb4-Add-debugfs-RDMA-memory-stats.patch patches.drivers/iw_cxgb4-0013-RDMA-cxgb4-Add-DB-Overflow-Avoidance.patch patches.drivers/iw_cxgb4-0014-RDMA-cxgb4-Disable-interrupts-in-c4iw_ev_dispatch.patch patches.drivers/iw_cxgb4-0015-RDMA-cxgb4-DB-Drop-Recovery-for-RDMA-and-LLD-queues.patch patches.drivers/iw_cxgb4-0016-RDMA-cxgb4-Use-vmalloc-for-debugfs-QP-dump.patch patches.drivers/iw_cxgb4-0017-RDMA-cxgb4-Remove-kfifo-usage.patch patches.drivers/iw_cxgb4-0018-RDMA-cxgb4-Add-query_qp-support.patch patches.drivers/iw_cxgb4-0019-RDMA-cxgb4-Include-vmalloc.h-for-vmalloc-and-vfree.patch patches.drivers/iw_cxgb4-0020-RDMA-cxgb4-Fix-crash-when-peer-address-is-0.0.0.0.patch patches.drivers/iw_cxgb4-0021-RDMA-cxgb4-Fix-endianness-of-addition-to-mpa-private.patch patches.drivers/iw_cxgb4-0022-RDMA-cxgb4-Update-RDMA-cxgb4-due-to-macro-definition.patch patches.drivers/iw_cxgb4-0023-RDMA-cxgb4-Move-dereference-below-NULL-test.patch patches.drivers/iw_cxgb4-0024-RDMA-cxgb4-Fix-error-handling-in-create_qp.patch patches.drivers/iw_cxgb4-0025-RDMA-cxgb4-Don-t-free-chunk-that-we-have-failed-to-a.patch patches.drivers/cxgb4vf-0001-net-remove-interrupt.h-inclusion-from-netdevice.h.patch patches.drivers/cxgb4vf-0002-net-Remove-unneeded-version.h-includes-from-drivers-.patch patches.drivers/cxgb4vf-0003-netdevice-Kill-feature-test-macros.patch patches.drivers/cxgb4vf-0004-cxgb4vf-do-vlan-cleanup.patch patches.drivers/cxgb4vf-0005-cxgb4vf-convert-to-SKB-paged-frag-API.patch patches.drivers/cxgb4vf-0006-treewide-Fix-comment-and-string-typo-bufer.patch patches.drivers/cxgb4vf-0007-drivers-net-Remove-alloc_etherdev-error-messages.patch patches.drivers/cxgb4vf-0008-cxgb4vf-Add-support-for-Chelsio-s-T480-CR-and-T440-L.patch patches.drivers/cxgb4vf-Fix-extraction-of-cpl_rx_pkt-from-the-respon.patch patches.drivers/0001-cxgb4-fix-SQ-allocation-when-On-Chip-SQ-is-disabled.patch patches.drivers/cxgb4-fix-error-recovery-when-t4_fw_hello-returns-a-.patch patches.drivers/cxgb4-Force-uninitialized-state-if-FW_ON_ADAPTER-is-.patch # fate#314400 patches.drivers/0001-macvtap-macvtapTX-zero-copy-support.patch patches.drivers/0002-macvtap-Close-a-race-between-macvtap_open-and-macvta.patch patches.drivers/0003-macvtap-Fix-macvtap_open-races-in-the-zero-copy-enab.patch patches.drivers/0004-macvtap-Don-t-leak-unreceived-packets-when-we-delete.patch patches.drivers/0005-macvtap-zerocopy-fix-offset-calculation-when-buildin.patch patches.drivers/0006-macvtap-zerocopy-fix-truesize-underestimation.patch patches.drivers/0007-macvtap-zerocopy-put-page-when-fail-to-get-all-reque.patch patches.drivers/0008-macvtap-zerocopy-set-SKBTX_DEV_ZEROCOPY-only-when-sk.patch patches.drivers/0010-skbuff-skb-supports-zero-copy-buffers.patch patches.drivers/0011-skbuff-clear-tx-zero-copy-flag.patch patches.drivers/0012-skbuff-update-struct-sk_buff-members-comments.patch patches.drivers/0013-net-introduce-__netdev_alloc_skb_ip_align.patch patches.drivers/0014-skbuff-fix-error-handling-in-pskb_copy.patch patches.drivers/0015-net-copy-userspace-buffers-on-device-forwarding.patch patches.drivers/0016-skbuff-export-skb_copy_ubufs.patch patches.drivers/0017-sock.h-Add-a-new-sock-zero-copy-flag.patch patches.drivers/0018-vhost-vhost-TX-zero-copy-support.patch patches.drivers/0019-vhost-fix-zcopy-reference-counting.patch patches.drivers/0020-skbuff-struct-ubuf_info-callback-type-safety.patch patches.drivers/0021-vhost_net-zerocopy-fix-possible-NULL-pointer-derefer.patch patches.drivers/0022-vhost_net-zerocopy-adding-and-signalling-immediately.patch patches.drivers/0023-vhost-zerocopy-poll-vq-in-zerocopy-callback.patch patches.drivers/0001-tg3-Introduce-separate-functions-to-allocate-free-RX.patch patches.drivers/0003-tg3-set-maximal-number-of-default-RSS-queues.patch patches.drivers/0004-tg3-Allow-number-of-rx-and-tx-rings-to-be-set-indepe.patch patches.drivers/0005-tg3-Separate-coalescing-setup-for-rx-and-tx.patch patches.drivers/0006-tg3-Refactor-tg3_open.patch patches.drivers/0007-tg3-Refactor-tg3_close.patch patches.drivers/0008-tg3-Add-support-for-ethtool-L-l-to-get-set-the-numbe.patch patches.drivers/0009-tg3-Disable-multiple-TX-rings-by-default-due-to-hard.patch # fate#314303 - Intel QIB update patches.drivers/qib-01-convert-old-cpumask-api-into-new-one patches.drivers/qib-02-remove-unnecessary-read-of-pci_cap_id_exp patches.drivers/qib-03-remove-double-define patches.drivers/qib-04-add-sysfs-interface-to-read-free-contexts patches.drivers/qib-05-fix-potential-deadlock-with-link-down-interrupt patches.drivers/qib-06-update-active-link-width patches.drivers/qib-07-defer-hca-error-events-to-tasklet patches.drivers/qib-08-correct-nfreectxts-for-multiple-hcas patches.drivers/qib-09-optimize-rc-uc-code-by-ib-operation patches.drivers/qib-10-decode-path-mtu-optimization patches.drivers/qib-11-eliminate-divide-mod-in-converting-idx-to-egr-buf-pointer patches.drivers/qib-12-use-rcu-for-qpn-lookup patches.drivers/qib-13-precompute-timeout-jiffies-to-optimize-latency patches.drivers/qib-14-remove-s_lock-around-header-validation patches.drivers/qib-15-clean-up-checkpatch-issue patches.drivers/qib-16-hold-links-until-tuning-data-is-available patches.drivers/qib-17-fix-issue-with-link-states-and-qsfp-cables # Already fixed wih patches.drivers/iw_cxgb4-0005-infiniband-Fix-up-module-files-that-need-to-include-.patch # patches.drivers/qib-18-infiniband-fix-up-module-files-that-need-to-include-module-h patches.drivers/qib-19-fix-panic-in-rc-error-flushing-logic patches.drivers/qib-20-don-t-use-schedule_work patches.drivers/qib-21-fix-over-scheduling-of-qsfp-work patches.drivers/qib-22-correct-sense-on-freectxts-increment-and-decrement patches.drivers/qib-23-fix-style-issues patches.drivers/qib-24-eliminate-64-bit-jiffies-use patches.drivers/qib-25-optimize-locking-for-get_txreq patches.drivers/qib-26-default-some-module-parameters-optimally patches.drivers/qib-27-use-gfp_atomic-when-locks-are-held patches.drivers/qib-28-roll-back-pcie-tuning-change patches.drivers/qib-29-add-logic-for-affinity-hint patches.drivers/qib-30-avoid-filtering-lid-on-sma-portinfo patches.drivers/qib-31-add-prefetch-for-eager-buffers patches.drivers/qib-32-optimize-pio-ack-buffer-allocation patches.drivers/qib-33-correct-ordering-of-reregister-vs-port-active-events patches.drivers/qib-34-display-correct-value-for-number-of-contexts patches.drivers/qib-35-fix-qle734x-link-cycling patches.drivers/qib-36-fix-m_key-lease-timeout-handling patches.drivers/qib-37-mads-with-misset-m_keys-should-return-failure patches.drivers/qib-38-add-cache-line-awareness-to-qib_qp-and-qib_devdata-structures patches.drivers/qib-39-fix-uc-mr-refs-for-immediate-operations patches.drivers/qib-40-avoid-returning-ebusy-from-mr-deregister patches.drivers/qib-41-rcu-locking-for-mr-validation patches.drivers/qib-42-fix-sparse-rcu-warnings-in-qib_keys-c patches.drivers/qib-43-fix-qp-rcu-sparse-warnings patches.drivers/qib-44-fix-an-incorrect-log-message patches.drivers/qib-45-reduce-sdma_lock-contention patches.drivers/qib-46-add-congestion-control-agent-implementation patches.drivers/qib-47-checkpatch-fixes patches.drivers/qib-48-fix-size-of-cc_supported_table_entries patches.drivers/qib-49-fix-error-return-code-in-qib_init_7322_variables patches.drivers/qib-50-fix-failure-of-compliance-test-c14-024-06_localportnum patches.drivers/qib-51-add-a-qib-driver-version patches.drivers/qib-52-fix-local-access-validation-for-user-mrs patches.drivers/ib-qib-fix-sparse-warning-fix.patch # be2net SP3 update (bnc#777565 FATE#313819) patches.drivers/be2net-0001-be2net-Move-the-Emulex-driver.patch patches.drivers/be2net-0002-be2net-fix-truesize-errors.patch patches.drivers/be2net-0003-net-add-skb-frag-size-accessors.patch patches.drivers/be2net-0004-be2net-add-vlan-rx-mode-flow-control-config-to-be_se.patch patches.drivers/be2net-0005-be2net-refactor-VF-setup-teardown-code-into-be_vf_se.patch patches.drivers/be2net-0006-be2net-don-t-create-multiple-RX-TX-rings-in-multi-ch.patch patches.drivers/be2net-0007-be2net-Refactored-be_cmds.c-file.patch patches.drivers/be2net-0008-be2net-Changing-MAC-Address-of-a-VF-was-broken.patch patches.drivers/be2net-0009-drivers-net-Add-module.h-to-drivers-who-were-implici.patch patches.drivers/be2net-0010-be2net-Fix-endian-issue-in-RX-filter-command.patch patches.drivers/be2net-0011-be2net-Fix-disabling-multicast-promiscous-mode.patch patches.drivers/be2net-0012-be2net-Prevent-CQ-full-condition-for-Lancer.patch patches.drivers/be2net-0013-be2net-Add-detect-UE-feature-for-Lancer.patch patches.drivers/be2net-0014-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch patches.drivers/be2net-0015-be2net-init-vf-_if_handle-vf_pmac_id-to-handle-failu.patch patches.drivers/be2net-0016-be2net-stop-checking-the-UE-registers-after-an-EEH-e.patch patches.drivers/be2net-0017-be2net-don-t-log-more-than-one-error-on-detecting-EE.patch patches.drivers/be2net-0018-be2net-stop-issuing-FW-cmds-if-any-cmd-times-out.patch patches.drivers/be2net-0019-be2net-Fix-TX-queue-create-for-Lancer.patch patches.drivers/be2net-0020-be2net-add-register-dump-feature-for-Lancer.patch patches.drivers/be2net-0021-be2net-Add-EEPROM-dump-feature-for-Lancer.patch patches.drivers/be2net-0022-be2net-Fix-VLAN-promiscous-mode-for-Lancer.patch patches.drivers/be2net-0023-be2net-Use-V1-query-link-status-command-for-lancer.patch patches.drivers/be2net-0024-be2net-Move-to-new-SR-IOV-implementation-in-Lancer.patch patches.drivers/be2net-0025-be2net-Fix-error-recovery-paths.patch patches.drivers/be2net-0026-be2net-Add-error-handling-for-Lancer.patch patches.drivers/be2net-0027-be2net-Use-new-hash-key.patch patches.drivers/be2net-0028-be2net-Fix-non-utilization-of-RX-queues.patch patches.drivers/be2net-0029-be2net-netpoll-support.patch patches.drivers/be2net-0030-be2net-update-some-counters-to-display-via-ethtool.patch patches.drivers/be2net-0031-be2net-workaround-to-fix-a-bug-in-BE.patch patches.drivers/be2net-0032-be2net-fix-ethtool-ringparam-reporting.patch patches.drivers/be2net-0033-be2net-refactor-cleanup-vf-configuration-code.patch patches.drivers/be2net-0034-be2net-Add-support-for-Skyhawk-cards.patch patches.drivers/be2net-0035-be2net-Fix-INTx-processing-for-Lancer.patch patches.drivers/be2net-0036-be2net-fix-range-check-for-set_qos-for-a-VF.patch patches.drivers/be2net-0037-be2net-query-link-status-in-be_open.patch patches.drivers/be2net-0038-netdev-make-net_device_ops-const.patch patches.drivers/be2net-0039-be2net-create-RSS-rings-even-in-multi-channel-config.patch patches.drivers/be2net-0040-be2net-allocate-more-headroom-in-incoming-skbs.patch patches.drivers/be2net-0041-be2net-add-descriptions-for-stat-counters-reported-v.patch patches.drivers/be2net-0042-ethtool-Null-terminate-filename-passed-to-ethtool_op.patch patches.drivers/be2net-0043-be2net-Fix-link-status-query-command.patch patches.drivers/be2net-0044-be2net-Use-new-implementation-of-get-mac-list-comman.patch patches.drivers/be2net-0045-be2net-event-queue-re-design.patch patches.drivers/be2net-0046-be2net-cancel-be_worker-during-EEH-recovery.patch patches.drivers/be2net-0047-be2net-fix-tx-completion-cleanup.patch patches.drivers/be2net-0048-be2net-reset-queue-address-after-freeing.patch patches.drivers/be2net-0049-be2net-enable-RSS-for-ipv6-pkts.patch patches.drivers/be2net-0050-be2net-Remove-unused-OFFSET_IN_PAGE-macro.patch patches.drivers/be2net-0051-be2net-enable-WOL-by-default-if-h-w-supports-it.patch patches.drivers/be2net-0052-be2net-Program-secondary-UC-MAC-address-into-MAC-fil.patch patches.drivers/be2net-0053-be2net-Fix-number-of-vlan-slots-in-flex-mode.patch patches.drivers/be2net-0054-be2net-fix-programming-of-VLAN-tags-for-VF.patch patches.drivers/be2net-0055-be2net-fix-ethtool-get-settings.patch patches.drivers/be2net-0056-be2net-Fix-VLAN-multicast-packet-reception.patch patches.drivers/be2net-0057-be2net-Fix-FW-download-in-Lancer.patch patches.drivers/be2net-0058-be2net-Fix-ethtool-self-test-for-Lancer.patch patches.drivers/be2net-0059-be2net-Fix-traffic-stall-INTx-mode.patch patches.drivers/be2net-0060-be2net-Fix-Lancer-statistics.patch patches.drivers/be2net-0061-be2net-Fix-wrong-status-getting-returned-for-MCC-com.patch patches.drivers/be2net-0062-be2net-Fix-FW-download-for-BE.patch patches.drivers/be2net-0063-be2net-Ignore-status-of-some-ioctls-during-driver-lo.patch patches.drivers/be2net-0064-be2net-fix-speed-displayed-by-ethtool-on-certain-SKU.patch patches.drivers/be2net-0065-be2net-Fix-to-not-set-link-speed-for-disabled-functi.patch patches.drivers/be2net-0066-be2net-Fix-to-apply-duplex-value-as-unknown-when-lin.patch patches.drivers/be2net-0067-be2net-Record-receive-queue-index-in-skb-to-aid-RPS.patch patches.drivers/be2net-0068-be2net-Add-function-to-issue-mailbox-cmd-on-MQ.patch patches.drivers/be2net-0069-be2net-Add-functionality-to-support-RoCE-driver.patch patches.drivers/be2net-0070-be2net-avoid-disabling-sriov-while-VFs-are-assigned.patch patches.drivers/be2net-0071-be2net-Fix-to-allow-get-set-of-debug-levels-in-the-f.patch patches.drivers/be2net-0072-be2net-don-t-call-vid_config-when-there-s-no-vlan-co.patch patches.drivers/be2net-0073-be2net-cleanup-be_vid_config.patch patches.drivers/be2net-0074-be2net-do-not-modify-PCI-MaxReadReq-size.patch patches.drivers/be2net-0075-be2net-fix-reporting-number-of-actual-rx-queues.patch patches.drivers/be2net-0076-be2net-remove-unnecessary-usage-of-unlikely.patch patches.drivers/be2net-0077-be2net-do-not-use-SCRATCHPAD-register.patch patches.drivers/be2net-0078-be2net-Fix-driver-load-for-VFs-for-Lancer.patch patches.drivers/be2net-0079-be2net-reduce-gso_max_size-setting-to-account-for-et.patch patches.drivers/be2net-0080-be2net-Modify-error-message-to-incorporate-subsystem.patch patches.drivers/be2net-0081-be2net-Increase-statistics-structure-size-for-skyhaw.patch patches.drivers/be2net-0082-be2net-Explicitly-clear-the-reserved-field-in-the-Tx.patch patches.drivers/be2net-0083-be2net-Regression-bug-wherein-VFs-creation-broken-fo.patch patches.drivers/be2net-0084-be2net-Fix-to-trim-skb-for-padded-vlan-packets-to-wo.patch patches.drivers/be2net-0085-be2net-set-maximal-number-of-default-RSS-queues.patch patches.drivers/be2net-0086-be2net-Fix-Endian.patch patches.drivers/be2net-0087-be2net-Fix-error-while-toggling-autoneg-of-pause-par.patch patches.drivers/be2net-0088-be2net-Fix-die-temperature-stat-for-Lancer.patch patches.drivers/be2net-0089-be2net-Fix-initialization-sequence-for-Lancer.patch patches.drivers/be2net-0090-be2net-Activate-new-FW-after-FW-download-for-Lancer.patch patches.drivers/be2net-0091-be2net-Fix-cleanup-path-when-EQ-creation-fails.patch patches.drivers/be2net-0092-be2net-Fix-port-name-in-message-during-driver-load.patch patches.drivers/be2net-0093-be2net-Enable-RSS-UDP-hashing-for-Lancer-and-Skyhawk.patch patches.drivers/be2net-0094-be2net-Add-description-about-various-RSS-hash-types.patch patches.drivers/be2net-0095-be2net-dont-pull-too-much-data-in-skb-linear-part.patch patches.drivers/be2net-0096-be2net-Fix-VF-driver-load-for-Lancer.patch patches.drivers/be2net-0097-be2net-Ignore-physical-link-async-event-for-Lancer.patch patches.drivers/be2net-0098-be2net-Missing-byteswap-in-be_get_fw_log_level-cause.patch patches.drivers/be2net-0099-be2net-Fix-to-parse-RSS-hash-from-Receive-completion.patch patches.drivers/be2net-0100-emulex-benet-Add-a-missing-CR-in-the-end-of-message.patch patches.drivers/be2net-0101-netpoll-revert-6bdb7fe3104-and-fix-be_poll-instead.patch patches.drivers/be2net-0102-be2net-create-RSS-rings-even-in-multi-channel-config.patch patches.drivers/be2net-0103-be2net-fix-max-VFs-reported-by-HW.patch patches.drivers/be2net-0104-be2net-fix-FW-default-for-VF-tx-rate.patch patches.drivers/be2net-0105-be2net-fixup-malloc-free-of-adapter-pmac_id.patch patches.drivers/be2net-0106-be2net-modify-log-msg-for-lack-of-privilege-error.patch patches.drivers/be2net-0107-be2net-use-PCIe-AER-capability.patch patches.drivers/be2net-0108-netdev-make-pci_error_handlers-const.patch patches.drivers/be2net-0109-be2net-fix-vfs-enumeration.patch patches.drivers/be2net-0110-Revert-be2net-fix-vfs-enumeration.patch patches.drivers/be2net-0111-be2net-remove-type-argument-of-be_cmd_mac_addr_query.patch patches.drivers/be2net-0112-be2net-fix-wrong-handling-of-be_setup-failure-in-be_.patch patches.drivers/be2net-0113-be2net-cleanup-code-related-to-be_link_status_query.patch patches.drivers/be2net-0114-be2net-fixup-log-messages.patch patches.drivers/be2net-0115-be2net-fix-vfs-enumeration.patch patches.drivers/be2net-0116-be2net-Remove-code-that-stops-further-access-to-BE-N.patch patches.drivers/be2net-0117-be2net-Fix-driver-load-failure-for-different-FW-conf.patch patches.drivers/be2net-0118-be2net-Fix-setting-QoS-for-VF-for-Lancer.patch patches.drivers/be2net-0119-be2net-Fix-change-MAC-operation-for-VF-for-Lancer.patch patches.drivers/be2net-0120-be2net-Wait-till-resources-are-available-for-VF-in-e.patch patches.drivers/be2net-0121-be2net-Fix-configuring-VLAN-for-VF-for-Lancer.patch patches.drivers/be2net-0122-be2net-Fix-error-messages-while-driver-load-for-VFs.patch patches.drivers/be2net-0123-be2net-Fix-ethtool-get_settings-output-for-VF.patch patches.drivers/be2net-0124-be2net-Fix-issues-in-error-recovery-due-to-wrong-que.patch patches.drivers/be2net-0125-be2net-Fix-unnecessary-delay-in-PCI-EEH.patch patches.drivers/be2net-0126-be2net-Fix-VF-driver-load-on-newer-Lancer-FW.patch patches.drivers/be2net-0127-be2net-Enabling-Wake-on-LAN-is-not-supported-in-S5-s.patch patches.drivers/be2net-0128-be2net-Fix-FW-flashing-on-Skyhawk-R.patch patches.drivers/be2net-0129-be2net-Fix-skyhawk-VF-PCI-Device-ID.patch patches.drivers/be2net-0130-be2net-Fix-smatch-warnings-in-be_main.c.patch patches.drivers/be2net-0131-be2net-remove-LANCER-A0-workaround.patch patches.drivers/be2net-0132-be2net-fix-wrong-usage-of-adapter-generation.patch patches.drivers/be2net-0133-be2net-do-not-use-sli_family-to-identify-skyhawk-R-c.patch patches.drivers/be2net-0134-be2net-re-factor-bar-mapping-code.patch patches.drivers/be2net-0135-be2net-fix-access-to-SEMAPHORE-reg.patch patches.drivers/be2net-0136-be2net-remove-roce-on-lancer.patch patches.drivers/be2net-0137-be2net-remove-adapter-eq_next_idx.patch patches.drivers/be2net-0138-net-Remove-bogus-dependencies-on-INET.patch patches.drivers/be2net-0139-be2net-fix-a-possible-events_get-race-on-BE2.patch patches.drivers/be2net-0140-be2net-fix-INTx-ISR-for-interrupt-behaviour-on-BE2.patch patches.drivers/be2net-0141-be2net-remove-__dev-attributes.patch patches.drivers/be2net-0142-drivers-net-fix-up-function-prototypes-after-__dev-r.patch patches.drivers/be2net-0143-be2net-Update-driver-version.patch patches.drivers/be2net-0144-Wait-f-w-POST-until-timeout.patch patches.drivers/be2net-0145-use-CSR-BAR-SEMAPHORE-reg-for-BE2-BE3.patch patches.drivers/be2net-0146-be2net-enable-interrupts-in-be_probe-RoCE-and-other-.patch patches.drivers/be2net-0147-Use-new-F-W-mailbox-cmd-to-manipulate-interru.patch patches.drivers/be2net-0148-fix-re-loaded-PF-driver-to-re-gain-control-of.patch patches.drivers/be2net-0149-Use-GET_PROFILE_CONFIG-V1-cmd-for-BE3-R.patch patches.drivers/be2net-0001-be2net-Use-TXQ_CREATE_V2-cmd.patch patches.drivers/be2net-0002-be2net-Avoid-flashing-BE3-UFI-on-BE3-R-chip.patch patches.drivers/be2net-0003-be2net-Use-GET_FUNCTION_CONFIG-V1-cmd.patch patches.drivers/be2net-0004-be2net-Fix-to-use-version-2-of-cq_create-for-SkyHawk.patch patches.drivers/be2net-0005-be2net-Fix-firmware-download-for-Lancer.patch patches.drivers/be2net-0006-be2net-provision-VF-resources-before-enabling-SR-IOV.patch patches.drivers/be2net-0007-be2net-bug-fix-on-returning-an-invalid-nic-descripto.patch patches.drivers/be2net-0008-be2net-Check-for-POST-state-in-suspend-resume-sequen.patch patches.fixes/be2net-add-dma_mapping_error-check-for-dma_map_page.patch # tg3 SP3 update (bnc#790588 FATE#313912) patches.drivers/tg3-0001-broadcom-Move-the-Broadcom-drivers.patch patches.drivers/tg3-0003-tg3-Remove-dead-code.patch patches.drivers/tg3-0004-tg3-Consilidate-MAC-loopback-code.patch patches.drivers/tg3-0005-tg3-Pull-phy-int-lpbk-setup-into-separate-func.patch patches.drivers/tg3-0006-tg3-Restructure-tg3_test_loopback.patch patches.drivers/tg3-0007-tg3-Add-external-loopback-support-to-selftest.patch patches.drivers/tg3-0008-tg3-Update-version-to-3.120.patch patches.drivers/tg3-0009-tg3-convert-to-SKB-paged-frag-API.patch patches.drivers/tg3-0010-tg3-Check-all-adv-bits-when-checking-config.patch patches.drivers/tg3-0011-tg3-Fix-missed-MSI-workaround.patch patches.drivers/tg3-0012-tg3-Remove-tp-rx_offset-term-when-unneeded.patch patches.drivers/tg3-0013-tg3-Add-ability-to-turn-off-1shot-MSI.patch patches.drivers/tg3-0014-tg3-Eliminate-tg3_stop_fw-prototype.patch patches.drivers/tg3-0015-tg3-Eliminate-tg3_write_sig_post_reset-prototype.patch patches.drivers/tg3-0016-tg3-Eliminate-tg3_halt_cpu-prototype.patch patches.drivers/tg3-0017-tg3-Code-movement.patch patches.drivers/tg3-0018-net-use-DMA_x_DEVICE-and-dma_mapping_error-with-skb_.patch patches.drivers/tg3-0019-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/tg3-0020-net-add-skb-frag-size-accessors.patch patches.drivers/tg3-0021-PATCH-net-next-tg3-add-tx_dropped-counter.patch patches.drivers/tg3-0022-tg3-Fix-APE-mutex-init-and-use.patch patches.drivers/tg3-0023-tg3-Schedule-at-most-one-tg3_reset_task-run.patch patches.drivers/tg3-0024-tg3-Eliminate-timer-race-with-reset_task.patch patches.drivers/tg3-0025-tg3-Update-version-to-3.121.patch patches.drivers/tg3-0026-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch patches.drivers/tg3-0027-net-Add-ethtool-to-mii-advertisment-conversion-helpe.patch patches.drivers/tg3-0028-tg3-Fix-advertisement-handling.patch patches.drivers/tg3-0029-tg3-Make-1000Base-X-FC-resolution-look-like-1000T.patch patches.drivers/tg3-0030-tg3-Adjust-BD-replenish-thresholds.patch patches.drivers/tg3-0031-tg3-Restrict-large-prod-ring-cap-devices.patch patches.drivers/tg3-0032-tg3-Add-MDI-X-reporting.patch patches.drivers/tg3-0033-tg3-Remove-ethtool-stats-member-from-dev-struct.patch patches.drivers/tg3-0034-tg3-Save-stats-across-chip-resets.patch patches.drivers/tg3-0035-tg3-Integrate-flowctrl-check-into-AN-adv-check.patch patches.drivers/tg3-0036-tg3-Track-LP-advertising.patch patches.drivers/tg3-0037-tg3-Return-flowctrl-config-through-ethtool.patch patches.drivers/tg3-0038-tg3-Update-version-to-3.122.patch patches.drivers/tg3-0039-tg3-Enable-EEE-support-for-capable-10-100-devs.patch patches.drivers/tg3-0040-tg3-Make-the-TX-BD-DMA-limit-configurable.patch patches.drivers/tg3-0041-tg3-Add-57766-ASIC-rev-support.patch patches.drivers/tg3-0042-tg3-Use-mii_advertise_flowctrl.patch patches.drivers/tg3-0043-tg3-Break-out-RSS-indir-table-init-and-assignment.patch patches.drivers/tg3-0044-tg3-Make-the-RSS-indir-tbl-admin-configurable.patch patches.drivers/tg3-0045-net-fix-assignment-of-0-1-to-bool-variables.patch patches.drivers/tg3-0046-tg3-Fix-tg3_get_stats64-for-5700-5701-devs.patch patches.drivers/tg3-0047-drivers-net-Remove-alloc_etherdev-error-messages.patch patches.drivers/tg3-0048-tg3-Move-tg3_restart_hw-to-a-better-location.patch patches.drivers/tg3-0049-tg3-Relocate-tg3_reset_task.patch patches.drivers/tg3-0050-tg3-Move-tg3_change_mtu-to-a-better-location.patch patches.drivers/tg3-0051-tg3-Move-tg3_set_rx_mode.patch patches.drivers/tg3-0052-tg3-Move-tg3_nvram_write_block-functions.patch patches.drivers/tg3-0053-tg3-Relocate-tg3_find_peer.patch patches.drivers/tg3-0054-tg3-Eliminate-unneeded-prototype.patch patches.drivers/tg3-0055-tg3-Move-transmit-comment-to-a-better-location.patch patches.drivers/tg3-0056-tg3-Disable-new-DMA-engine-for-57766.patch patches.drivers/tg3-0057-tg3-Fix-stats-while-interface-is-down.patch patches.drivers/tg3-0058-tg3-Fix-copper-autoneg-adv-checks.patch patches.drivers/tg3-0059-tg3-Fix-NVRAM-page-writes-on-newer-devices.patch patches.drivers/tg3-0060-tg3-Reduce-UMP-event-collision-window.patch patches.drivers/tg3-0061-tg3-Consolidate-ASIC-rev-detection-code.patch patches.drivers/tg3-0062-tg3-Remove-unused-link-config-code.patch patches.drivers/tg3-0063-tg3-Remove-unneeded-link_config.orig_.-members.patch patches.drivers/tg3-0064-tg3-Use-_UNKNOWN-ethtool-definitions.patch patches.drivers/tg3-0065-tg3-Update-copyright.patch patches.drivers/tg3-0066-tg3-remove-IRQF_SAMPLE_RANDOM-flag.patch patches.drivers/tg3-0067-tg3-Fix-link-check-in-tg3_adjust_link.patch patches.drivers/tg3-0068-tg3-Remove-SPEED_UNKNOWN-checks.patch patches.drivers/tg3-0069-tg3-Clear-RECOVERY_PENDING-with-reset_task_cancel.patch patches.drivers/tg3-0070-tg3-Create-timer-helper-functions.patch patches.drivers/tg3-0071-ethernet-unify-return-value-of-.ndo_set_mac_address-.patch patches.drivers/tg3-0072-tg3-Fix-jumbo-loopback-test-on-5719.patch patches.drivers/tg3-0073-tg3-Add-memory-barriers-to-sync-BD-data.patch patches.drivers/tg3-0074-tg3-Recode-PCI-MRRS-adjustment-as-a-PCI-quirk.patch patches.drivers/tg3-0075-Remove-all-inclusions-of-asm-system.h.patch patches.drivers/tg3-0076-tg3-remove-redundant-NULL-test-before-release_firmwa.patch patches.drivers/tg3-0077-tg3-add-device-id-of-Apple-Thunderbolt-Ethernet-devi.patch patches.drivers/tg3-0078-tg3-Fix-the-setting-of-the-APE_HAS_NCSI-flag.patch patches.drivers/tg3-0079-tg3-Add-common-function-tg3_ape_event_lock.patch patches.drivers/tg3-0080-tg3-Add-APE-scratchpad-read-function.patch patches.drivers/tg3-0081-tg3-Add-hwmon-support-for-temperature.patch patches.drivers/tg3-0082-tg3-Request-APE_LOCK_PHY-before-PHY-access.patch patches.drivers/tg3-0083-tg3-Fix-Read-DMA-workaround-for-5719-A0.patch patches.drivers/tg3-0084-tg3-Add-New-5719-Read-DMA-workaround.patch patches.drivers/tg3-0085-tg3-Fix-race-condition-in-tg3_get_stats64.patch patches.drivers/tg3-0086-tg3-Use-PCI-Express-Capability-accessors.patch patches.drivers/tg3-0087-netdev-make-pci_error_handlers-const.patch patches.drivers/tg3-0088-tg3-Allow-number-of-rx-and-tx-rings-to-be-set-indepe.patch patches.drivers/tg3-0089-tg3-unconditionally-select-HWMON-support-when-tg3-is.patch patches.drivers/tg3-0090-tg3-Fix-sparse-warnings.patch patches.drivers/tg3-0091-tg3-Support-5717-C0.patch patches.drivers/tg3-0092-tg3-Call-tg3_netif_stop-from-tg3_stop.patch patches.drivers/tg3-0093-tg3-Set-10_100_ONLY-flag-for-additional-10-100-Mbps-.patch patches.drivers/tg3-0094-tg3-Prevent-spurious-tx-timeout-by-setting-carrier-o.patch patches.drivers/tg3-0095-tg3-Cleanup-hardcoded-ethtool-test-array-indexes.patch patches.drivers/tg3-0096-tg3-Use-tp-rxq_cnt-when-checking-RSS-tables.patch patches.drivers/tg3-0097-tg3-Fix-inconsistent-locking-for-tg3_netif_start.patch patches.drivers/tg3-0098-tg3-PTP-Add-header-definitions-initialization-and-hw.patch patches.drivers/tg3-0099-tg3-PTP-Implement-the-ptp-api-and-ethtool-functions.patch patches.drivers/tg3-0100-tg3-PTP-Add-the-hardware-timestamp-ioctl.patch patches.drivers/tg3-0101-tg3-PTP-Enable-the-timestamping-feature-in-hardware-.patch patches.drivers/tg3-0102-ethernet-broadcom-tg3-Fix-sparse-warning-constant-0x.patch patches.drivers/tg3-0103-tg3-Add-support-for-new-5762-ASIC.patch patches.drivers/tg3-0104-tg3-Add-NVRAM-support-for-5762.patch patches.drivers/tg3-0105-tg3-Improve-PCI-function-number-detection.patch patches.drivers/tg3-Remove-IS_ENABLED-CONFIG_HWMON-check.patch patches.drivers/tg3-Add-57766-device-support.patch patches.drivers/tg3-Prevent-system-hang-during-repeated-EEH-errors.patch patches.drivers/IB-0001-Add-new-InfiniBand-link-speeds.patch # bnc#752528 patches.drivers/mlx4-use-GFP_NOFS-during-ipoib-tx-path.patch # e1000 SP3 update (bnc#795304 FATE#313649) patches.drivers/e1000-0001-e1000-remove-unnecessary-code.patch patches.drivers/e1000-0002-e1000-convert-to-ndo_fix_features.patch patches.drivers/e1000-0003-e1000-do-vlan-cleanup.patch patches.drivers/e1000-0004-e1000-always-call-e1000_check_for_link-on-e1000_ce41.patch patches.drivers/e1000-0005-intel-drivers-repair-missing-flush-operations.patch patches.drivers/e1000-0006-intel-Move-the-Intel-wired-LAN-drivers.patch patches.drivers/e1000-0007-intel-convert-to-SKB-paged-frag-API.patch patches.drivers/e1000-0008-e1000-don-t-enable-dma-receives-until-after-dma-addr.patch patches.drivers/e1000-0009-e1000-convert-hardware-management-from-timers-to-thr.patch patches.drivers/e1000-0010-e1000-convert-mdelay-to-msleep.patch patches.drivers/e1000-0011-e1000-convert-to-private-mutex-from-rtnl.patch patches.drivers/e1000-0012-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/e1000-0013-e1000-fix-skb-truesize-underestimation.patch patches.drivers/e1000-0014-net-add-skb-frag-size-accessors.patch patches.drivers/e1000-0015-Sweep-the-last-of-the-active-.get_drvinfo-floors-und.patch patches.drivers/e1000-0016-intel-Convert-FOO-_LENGTH_OF_ADDRESS-to-ETH_ALEN.patch patches.drivers/e1000-0017-Sweep-away-N-A-fw_version-dustbunnies-from-the-.get_.patch patches.drivers/e1000-0018-net-fix-assignment-of-0-1-to-bool-variables.patch patches.drivers/e1000-0019-e1000-fix-lockdep-splat-in-shutdown-handler.patch patches.drivers/e1000-0020-e1000-unmap-ce4100_gbe_mdio_base_virt-in-e1000_remov.patch patches.drivers/e1000-0021-e1000-cleanup-CE4100-MDIO-registers-access.patch patches.drivers/e1000-0022-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch patches.drivers/e1000-0023-e1000-Adding-e1000_dump-function.patch patches.drivers/e1000-0024-e1000-add-dropped-DMA-receive-enable-back-in-for-WoL.patch patches.fixes/net-Add-framework-to-allow-sending-packets-with-cust.patch patches.drivers/e1000-0026-e1000-Support-sending-custom-Ethernet-CRC.patch patches.drivers/e1000-0027-e1000-Neaten-e1000_config_dsp_after_link_change.patch patches.drivers/e1000-0028-v2-e1000-Neaten-e1000_dump-function.patch patches.drivers/e1000-fix-vlan-processing-regression.patch patches.drivers/e1000-0029-intel-make-wired-ethernet-driver-message-level-consi.patch patches.drivers/e1000-0030-e1000-add-transmit-timestamping-support.patch patches.drivers/e1000-0031-e1000-Silence-sparse-warnings-by-correcting-type.patch patches.drivers/e1000-0032-e1000-remove-workaround-for-Errata-23-from-jumbo-all.patch patches.drivers/e1000-0033-e1000-look-in-the-page-and-not-in-skb-data-for-the-l.patch patches.drivers/e1000-0034-e1000-Prevent-reset-task-killing-itself.patch patches.drivers/e1000-0035-e1000-look-into-the-page-instead-of-skb-data-for-e10.patch patches.drivers/e1000-0036-e1000-Combining-Bitwise-OR-in-one-expression.patch patches.drivers/e1000-0037-drivers-net-ethernet-Fix-nearly-kernel-doc-comments-.patch patches.drivers/e1000-0038-drivers-net-ethernet-Fix-non-kernel-doc-comments-wit.patch patches.fixes/ethtool-Introduce-a-method-for-getting-time-stamping.patch patches.fixes/ethtool-Add-a-common-function-for-drivers-with-trans.patch patches.drivers/e1000-0041-e1000-advertise-transmit-time-stamping.patch patches.fixes/ethtool.h-MDI-setting-support.patch patches.drivers/e1000-0043-e1000-configure-and-read-MDI-settings.patch patches.drivers/e1000-0044-netdev-make-pci_error_handlers-const.patch patches.fixes/net-Add-netdev-interfaces-for-recording-sends-comp.patch patches.drivers/e1000-0046-e1000-add-byte-queue-limits.patch patches.drivers/e1000-0047-e1000-Small-packets-may-get-corrupted-during-padding.patch patches.drivers/e1000-0048-e1000-fix-concurrent-accesses-to-PHY-from-watchdog-a.patch patches.drivers/e1000-0049-treewide-fix-typo-of-suppport-in-various-comments.patch patches.drivers/e1000-0050-net-intel-remove-__dev-attributes.patch patches.drivers/e1000-0051-drivers-net-fix-up-function-prototypes-after-__dev-r.patch # enic SP3 update (bnc#794210 FATE#314013) patches.drivers/enic-0001-enic-Add-support-for-MTU-change-via-port-profile-on-.patch patches.drivers/enic-0002-enic-update-to-support-64-bit-stats.patch patches.drivers/enic-0003-enic-Pass-802.1p-bits-for-packets-tagged-with-vlan-z.patch patches.drivers/enic-0004-enic-Log-device-configuration-in-detail-during-drive.patch patches.drivers/enic-0005-enic-Get-Set-interrupt-resource-index-for-transmit-a.patch patches.drivers/enic-0006-enic-Add-support-to-configure-hardware-interrupt-coa.patch patches.drivers/enic-0007-enic-do-vlan-cleanup.patch patches.drivers/enic-0008-enic-Move-the-Cisco-driver.patch patches.drivers/enic-0009-enic-convert-to-SKB-paged-frag-API.patch patches.drivers/enic-0010-enic-Add-SRIOV-support.patch patches.drivers/enic-0011-enic-Helper-code-for-SRIOV-proxy-commands.patch patches.drivers/enic-0012-enic-Add-support-for-port-profile-association-on-a-e.patch patches.drivers/enic-0013-enic-Use-kcalloc-instead-of-kzalloc-to-allocate-arra.patch patches.drivers/enic-0014-enic-This-patch-adds-pci-id-0x71-for-SRIOV-VF-s.patch patches.drivers/enic-0015-enic-Add-sriov-vf-device-id-checks-in-port-profile-c.patch patches.drivers/enic-0016-enic-rearrange-some-of-the-port-profile-code.patch patches.drivers/enic-0017-enic-fix-location-of-vnic-dev-unregister-in-enic_pro.patch patches.drivers/enic-0018-enic-fix-compile-when-CONFIG_PCI_IOV-is-not-enabled.patch patches.drivers/enic-0019-enic-Enable-support-for-multiple-hardware-receive-qu.patch patches.drivers/enic-0020-enic-Check-firmware-capability-before-issuing-firmwa.patch patches.drivers/enic-0021-enic-Fix-address-deregistration-for-sriov-vf-during-.patch patches.drivers/enic-0022-enic-remove-assignment-of-random-mac-on-enic-vf.patch patches.drivers/enic-0023-enic-rename-CMD_MAC_ADDR-to-CMD_GET_MAC_ADDR.patch patches.drivers/enic-0024-enic-Add-new-fw-devcmd-to-set-mac-address-of-an-inte.patch patches.drivers/enic-0025-enic-Fix-ndo_set_vf_mac-and-ndo_set_vf_port-to-set-g.patch patches.drivers/enic-0026-enic-Add-support-for-fw-init-command-on-sriov-vf-s.patch patches.drivers/enic-0027-enic-Fix-endianness-bug.patch patches.drivers/enic-0028-enic-fix-an-endian-bug-in-enic_probe.patch patches.drivers/enic-0029-enic-Fix-addr-valid-check-in-enic_set_vf_mac.patch patches.drivers/enic-0030-enic-Stop-using-NLA_PUT.patch patches.drivers/enic-0031-enic-replace-open-coded-ARRAY_SIZE-with-macro.patch patches.drivers/enic-0032-enic-remove-unnecessary-setting-of-skb-dev.patch # broadcom bnx2, bnx2x and cnic SP3 updates (bnc#790590 FATE#313913, # bnc#790597 FATE#313915, bnc#790592 FATE#313914) patches.drivers/bnx2x-0001-bnx2x-use-bnx2x_reload_if_running.patch patches.drivers/bnx2x-0002-net-fix-warning-of-versioncheck.patch patches.drivers/bnx2x-0003-broadcom-Move-the-Broadcom-drivers.patch patches.drivers/bnx2x-0004-cnic-Fix-select-dependencies-in-bnx2fc-bnx2i-Kconfig.patch patches.drivers/bnx2x-0005-bnx2x-remove-some-dead-code.patch patches.drivers/bnx2x-0006-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/bnx2x-0007-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch patches.drivers/bnx2x-0008-bnx2x-allow-FCoE-and-DCB-for-578xx.patch patches.drivers/bnx2x-0009-net-remove-ipv6_addr_copy.patch patches.drivers/bnx2x-0010-bnx2x-Fix-5461x-LED.patch patches.drivers/bnx2x-0011-bnx2x-PFC-changes.patch patches.drivers/bnx2x-0012-bnx2x-ETS-changes.patch patches.drivers/bnx2x-0013-bnx2x-Warpcore-HW-reset-following-fan-failure.patch patches.drivers/bnx2x-0014-bnx2x-Fix-BCM84833-link-and-LED-behavior.patch patches.drivers/bnx2x-0015-bnx2x-Change-Warpcore-MDIO-work-around-mode.patch patches.drivers/bnx2x-0016-bnx2x-Add-known-PHY-type-check.patch patches.drivers/bnx2x-0017-bnx2x-Fix-self-test-of-BCM57800.patch patches.drivers/bnx2x-0018-bnx2x-Cosmetic-changes.patch patches.drivers/bnx2x-0019-bnx2x-Change-value-comparison-order.patch patches.drivers/bnx2x-0020-bnx2x-handle-iSCSI-SD-mode.patch patches.drivers/bnx2x-0021-bnx2x-Use-kcalloc-instead-of-kzalloc-to-allocate-arr.patch patches.drivers/bnx2x-0022-bnx2x-add-PFC-statistics.patch patches.drivers/bnx2x-0023-bnx2x-add-fcoe-statistics.patch patches.drivers/bnx2x-0024-bnx2x-support-classification-config-query.patch patches.drivers/bnx2x-0025-bnx2x-cnic-support-DRV_INFO-upon-FW-request.patch patches.drivers/bnx2-0001-bnx2-convert-to-SKB-paged-frag-API.patch patches.drivers/bnx2-0002-net-use-DMA_x_DEVICE-and-dma_mapping_error-with-skb_.patch patches.drivers/bnx2-0003-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/bnx2-0004-bnx2-fix-skb-truesize-underestimation.patch patches.drivers/bnx2-0005-net-add-skb-frag-size-accessors.patch patches.drivers/bnx2-0006-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch patches.drivers/bnx2-0007-net-Add-ethtool-to-mii-advertisment-conversion-helpe.patch patches.drivers/bnx2-0008-net-Change-mii-to-ethtool-advertisement-function-nam.patch patches.drivers/bnx2-0009-bnx2-Update-driver-to-use-new-mips-firmware.patch patches.drivers/bnx2-0010-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch patches.drivers/bnx2-0011-bnx2-Add-support-for-ethtool-show-channels-set-chann.patch patches.drivers/bnx2-0012-bnx2-Add-missing-memory-barrier-in-bnx2_start_xmit.patch patches.drivers/bnx2-0013-ethernet-unify-return-value-of-.ndo_set_mac_address-.patch patches.drivers/bnx2-0014-bnx2-stop-using-net_device.-base_addr-irq.patch patches.drivers/bnx2-0015-broadcom-replace-open-coded-ARRAY_SIZE-with-macro.patch patches.drivers/bnx2-0016-ethernet-Remove-casts-to-same-type.patch patches.drivers/bnx2-0017-bnx2-Dump-all-FTQ_CTL-registers-during-tx_timeout.patch patches.drivers/bnx2-0018-bnx2-Dump-additional-BC_STATE-during-firmware-sync-t.patch patches.drivers/bnx2-0019-bnx2-Read-PCI-function-number-from-internal-register.patch patches.drivers/bnx2-0020-bnx2-Update-version-2.2.2.patch patches.drivers/bnx2-0021-bnx2-Add-fall-through-comments.patch patches.drivers/bnx2-0022-bnx2-Add-missing-netif_tx_disable-in-bnx2_close.patch patches.drivers/bnx2-0023-bnx2-set-maximal-number-of-default-RSS-queues.patch patches.drivers/bnx2-0024-bnx2-Try-to-recover-from-PCI-block-reset.patch patches.drivers/bnx2-0025-netdev-make-pci_error_handlers-const.patch patches.drivers/bnx2-0026-bnx2-Clean-up-remaining-iounmap.patch patches.drivers/bnx2-0027-bnx2-Rename-register-read-and-write-macros.patch patches.drivers/cnic-0001-cnic-Re-init-dev-stats_addr-after-chip-reset.patch patches.drivers/cnic-0002-cnic-Improve-error-recovery-on-bnx2x-devices.patch patches.drivers/cnic-0003-cnic-Add-FCoE-parity-error-recovery.patch patches.drivers/cnic-0004-cnic-set-error-flag-when-iSCSI-connection-fails.patch patches.drivers/cnic-0005-cnic-Update-VLAN-ID-during-ISCSI_UEVENT_PATH_UPDATE.patch patches.drivers/bnx2x-0001-bnx2x-Fix-compile-errors-if-CONFIG_CNIC-is-not-set.patch patches.drivers/bnx2x-0002-bnx2x-fix-typo-in-fcoe-stats-collection.patch patches.drivers/bnx2x-0003-bnx2x-properly-initialize-L5-features.patch patches.drivers/bnx2x-0004-bnx2x-handle-vpd-data-longer-than-128-bytes.patch patches.drivers/bnx2x-0005-bnx2x-Fix-Super-Isolate-mode-for-BCM84833.patch patches.drivers/bnx2x-0006-bnx2x-Fix-PFC-setting-on-BCM57840.patch patches.drivers/bnx2x-0007-bnx2x-Remove-100Mb-force-speed-for-BCM84833.patch patches.drivers/bnx2x-0008-bnx2x-Remove-AutoGrEEEn-for-BCM84833.patch patches.drivers/bnx2x-0009-bnx2x-Disable-AN-KR-work-around-for-BCM57810.patch patches.drivers/bnx2x-0010-bnx2x-credit-leakage-fixup-on-vlan_mac_del_all.patch patches.drivers/bnx2x-0011-bnx2x-fixed-ethtool-statistics-for-MF-modes.patch patches.drivers/bnx2x-0012-bnx2x-fix-Big-Endianess-in-ethtool-t.patch patches.drivers/bnx2x-0013-bnx2x-allow-user-to-change-ring-size-in-ISCSI-SD-mod.patch patches.drivers/bnx2x-0014-bnx2x-handle-CHIP_REVISION-during-init_one.patch patches.drivers/bnx2x-0015-bnx2x-fix-compilation-error-with-SOE-in-fw_dump.patch patches.drivers/bnx2x-0016-bnx2x-unlock-before-returning-an-error.patch patches.drivers/bnx2x-0017-bnx2x-Support-Queue-Per-Cos-in-5771xx-devices.patch patches.drivers/bnx2x-0018-bnx2x-Removing-indirect-register-access.patch patches.drivers/bnx2x-0019-bnx2x-Obtain-Bus-Device-Function-from-register.patch patches.drivers/bnx2x-0020-bnx2x-Lock-PF-common-resources.patch patches.drivers/bnx2x-0021-bnx2x-Track-active-PFs-with-bitmap.patch patches.drivers/bnx2x-0022-bnx2x-Recovery-flow-bug-fixes.patch patches.drivers/bnx2x-0023-bnx2x-Recoverable-and-unrecoverable-error-statistics.patch patches.drivers/bnx2x-0024-bnx2x-Update-version-to-1.72.0-and-copyrights.patch patches.drivers/bnx2x-0025-bnx2x-fix-bnx2x_storm_stats_update-on-big-endian.patch patches.drivers/bnx2x-0026-bnx2x-Function-Level-Reset-Final-Cleanup.patch patches.drivers/bnx2x-0027-drivers-net-Remove-alloc_etherdev-error-messages.patch patches.drivers/bnx2x-0028-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch patches.drivers/bnx2x-0029-bnx2x-remove-the-poll-module-option.patch patches.drivers/bnx2x-0030-bnx2x-consistent-statistics-after-internal-driver-re.patch patches.drivers/bnx2x-0031-bnx2x-half-duplex-support-added-for-several-boards.patch patches.drivers/bnx2x-0032-bnx2x-ethtool-publishes-link-partners-speed-and-FC.patch patches.drivers/bnx2x-0033-bnx2x-added-autoneg-restart-after-link-advertisement.patch patches.drivers/bnx2x-0034-bnx2x-force-10G-on-84833-phy-should-be-autoneg-with-.patch patches.drivers/bnx2x-0035-bnx2x-allocate-memory-dynamically-in-ethtool-self-te.patch patches.drivers/bnx2x-0036-bnx2x-allocate-smaller-Rx-rings-for-1G-functions.patch patches.drivers/bnx2x-0037-bnx2x-notify-cnic-of-address-of-info-to-the-mcp.patch patches.drivers/bnx2x-0038-bnx2x-allow-BCM84833-phy-to-advertise-100Base-T-spee.patch patches.drivers/bnx2x-0039-bnx2x-removed-code-re-checking-memory-base-after-dev.patch patches.drivers/bnx2x-0040-bnx2x-allow-all-functions-to-display-the-phy-FW-vers.patch patches.drivers/bnx2x-0041-bnx2x-make-bnx2x_close-static-again.patch patches.drivers/bnx2x-0042-use-FW-7.2.16.patch patches.drivers/bnx2x-0043-bnx2x-update-driver-version-to-1.72.10-0.patch patches.drivers/bnx2x-0044-bnx2x-pfc-statistics-counts-pfc-events-twice.patch patches.drivers/bnx2x-0045-bnx2x-added-cpu_to_le16-when-preparing-ramrod-s-data.patch patches.drivers/bnx2x-0046-bnx2x-dcb-bit-indices-flags-used-as-bits.patch patches.drivers/bnx2x-0047-bnx2x-FCoE-statistics-id-fixed.patch patches.drivers/bnx2x-0048-bnx2x-move-LLH_CAM-to-header-apply-naming-convention.patch patches.drivers/bnx2x-0049-bnx2x-removed-unused-function-bnx2x_queue_set_cos_ci.patch patches.drivers/bnx2x-0050-bnx2x-set_one_mac_e1x-uses-raw-s-state-as-input.patch patches.drivers/bnx2x-0051-bnx2x-use-param-s-id-instead-of-sp_obj-s-id.patch patches.drivers/bnx2x-0052-bnx2x-mark-functions-as-loaded-on-shared-memory.patch patches.drivers/bnx2x-0053-bnx2x-ethtool-now-returns-unknown-speed-duplex.patch patches.drivers/bnx2x-0054-bnx2x-ethtool-returns-req.-AN-even-when-AN-fails.patch patches.drivers/bnx2x-0055-bnx2x-code-doesn-t-use-stats-for-allocating-Rx-BDs.patch patches.drivers/bnx2x-0056-bnx2x-fix-a-crash-on-corrupt-firmware-file.patch patches.drivers/bnx2x-0057-bnx2x-fix-memory-leak-in-bnx2x_init_firmware.patch patches.drivers/bnx2x-0058-bnx2x-revised-driver-prints.patch patches.drivers/bnx2x-0059-bnx2x-reduced-sparse-warnings.patch patches.drivers/bnx2x-0060-bnx2x-removed-dcb-unused-code.patch patches.drivers/bnx2x-0061-bnx2x-changed-initial-dcb-configuration.patch patches.drivers/bnx2x-0062-bnx2x-added-TLV_NOT_FOUND-flags-to-the-dcb.patch patches.drivers/bnx2x-0063-bnx2x-changed-iscsi-fcoe-mac-init-and-macros.patch patches.drivers/bnx2x-0064-bnx2x-consistent-statistics-for-old-FW.patch patches.drivers/bnx2x-0065-bnx2x-validate-FW-trace-prior-to-its-printing.patch patches.drivers/bnx2x-0066-bnx2x-fix-vector-traveling-while-looking-for-an-empt.patch patches.drivers/bnx2x-0067-bnx2x-correction-to-firmware-interface.patch patches.drivers/bnx2x-0068-bnx2x-remove-unnecessary-.h-dependencies.patch patches.drivers/bnx2x-0069-bnx2x-remove-unnecessary-dmae-code.patch patches.drivers/bnx2x-0070-bnx2x-enable-inta-on-the-pci-bus-when-used.patch patches.drivers/bnx2x-0071-bnx2x-added-support-for-working-with-one-msix-irq.patch patches.drivers/bnx2x-0072-bnx2x-Add-remote-fault-link-detection.patch patches.drivers/bnx2x-0073-bnx2x-Added-support-for-a-new-device-57811.patch patches.drivers/bnx2x-0074-bnx2x-congestion-management-re-organization.patch patches.drivers/bnx2x-0075-bnx2x-change-to-the-rss-engine.patch patches.drivers/bnx2x-0076-bnx2x-Change-comments-and-white-spaces.patch patches.drivers/bnx2x-0077-bnx2x-Change-to-driver-version-1.72.10-0.patch patches.drivers/bnx2x-0078-bnx2x-add-missing-parenthesis-to-prevent-u32-overflo.patch patches.drivers/bnx2x-0079-bnx2x-Fix-BCM57810-KR-FC.patch patches.drivers/bnx2x-0080-bnx2x-Restore-1G-LED-on-BCM57712-BCM8727-designs.patch patches.drivers/bnx2x-0081-bnx2x-Fix-BCM84833-PHY-FW-version-presentation.patch patches.drivers/bnx2x-0082-bnx2x-Clear-BCM84833-LED-after-fan-failure.patch patches.drivers/bnx2x-0083-bnx2x-Fix-BCM57711-BCM84823-link-issue.patch patches.drivers/bnx2x-0084-bnx2x-off-by-one-in-bnx2x_ets_e3b0_sp_pri_to_cos_set.patch patches.drivers/bnx2x-0085-bnx2x-add-afex-support.patch patches.drivers/bnx2x-0086-bnx2x-Update-driver-version-to-1.72.50-0.patch patches.drivers/bnx2x-0087-bnx2x-add-transmit-timestamping-support.patch patches.drivers/bnx2x-0088-bnx2x-remove-some-bloat.patch patches.drivers/bnx2x-0089-bnx2x-fix-handling-single-MSIX-mode-for-57710-57711.patch patches.drivers/bnx2x-0090-bnx2x-bug-fix-when-loading-after-SAN-boot.patch patches.drivers/bnx2x-0091-bnx2x-Added-EEE-support.patch patches.drivers/bnx2x-0092-bnx2x-fix-I2C-non-respondent-issue.patch patches.drivers/bnx2x-0093-bnx2x-fix-link-for-BCM57711-with-84823-phy.patch patches.drivers/bnx2x-0094-bnx2x-correct-LPI-pass-through-configuration.patch patches.drivers/bnx2x-0095-bnx2x-Add-support-for-external-LB.patch patches.drivers/bnx2x-0096-bnx2x-Return-only-online-tests-for-MF.patch patches.drivers/bnx2x-0097-bnx2x-Add-support-for-4-tupple-UDP-RSS.patch patches.drivers/bnx2x-0098-bnx2x-Allow-more-than-64-L2-CIDs.patch patches.drivers/bnx2x-0099-bnx2x-Make-the-transmission-queues-adjacent.patch patches.drivers/bnx2x-0100-bnx2x-Move-the-CNIC-L2-CIDs-to-be-right-after-the-RS.patch patches.drivers/bnx2x-0101-bnx2x-Split-the-FP-structure.patch patches.drivers/bnx2x-0102-bnx2x-Allow-up-to-63-RSS-queues.patch patches.drivers/bnx2x-0103-bnx2x-Add-support-for-ethtool-L.patch patches.drivers/bnx2x-0104-bnx2x-Support-DCBX-for-all-functions.patch patches.drivers/bnx2x-0105-bnx2x-Change-date-and-version-to-1.72.51-0.patch patches.drivers/bnx2x-0106-bnx2x-sfp-Tx-fault-detection-added.patch patches.drivers/bnx2x-0107-bnx2x-link-cleanup.patch patches.drivers/bnx2x-0108-bnx2x-treat-0-speed-as-link-down-copper.patch patches.drivers/bnx2x-0109-bnx2x-revised-link-register-access.patch patches.drivers/bnx2x-0110-bnx2x-1G-sfp-module-handling.patch patches.drivers/bnx2x-0111-bnx2x-Change-bnx2x_tests_str_arr-to-static-char.patch patches.drivers/cnic-0001-cnic-update-for-FW-7.2.xx.patch patches.drivers/cnic-0002-ethernet-broadcom-ip6_route_output-never-returns-NUL.patch patches.drivers/cnic-0003-cnic-Fix-parity-error-code-conflict.patch patches.drivers/cnic-0004-ethernet-Remove-casts-to-same-type.patch patches.drivers/cnic-0005-bnx2x-bnx2fc-bnx2i-cnic-Add-statistics-support-and-F.patch patches.drivers/cnic-0008-cnic-Fix-occasional-NULL-pointer-dereference-during-.patch patches.drivers/cnic-0009-cnic-Read-bnx2x-function-number-from-internal-regist.patch patches.drivers/cnic-0010-cnic-Remove-uio-mem-0.patch patches.drivers/cnic-0011-cnic-Handle-RAMROD_CMD_ID_CLOSE-error.patch patches.drivers/cnic-0012-cnic-Fix-mmap-regression.patch patches.drivers/cnic-0013-drivers-net-ethernet-broadcom-cnic.c-remove-invalid-.patch patches.drivers/cnic-0014-drivers-net-ethernet-Fix-non-kernel-doc-comments-wit.patch patches.drivers/cnic-0015-cnic-Add-functions-to-allocate-and-free-UIO-rings.patch patches.drivers/cnic-0016-cnic-Free-UIO-rings-when-the-device-is-closed.patch patches.drivers/cnic-0017-cnic-Add-function-pointers-to-arm-IRQ-for-different-.patch patches.drivers/cnic-0018-cnic-Allocate-kcq-resource-only-on-devices-that-supp.patch patches.drivers/cnic-0019-cnic-Allocate-UIO-resources-only-on-devices-that-sup.patch patches.drivers/bnx2x-0001-bnx2x-set-maximal-number-of-default-RSS-queues.patch patches.drivers/bnx2x-0002-bnx2x-organize-BDs-calculation-for-stop-resume.patch patches.drivers/bnx2x-0003-bnx2x-Add-new-57840-device-IDs.patch patches.drivers/bnx2x-0004-bnx2x-Correct-EEE-statistics-gathering.patch patches.drivers/bnx2x-0005-bnx2x-remove-cast-around-the-kmalloc-in-bnx2x_prev_m.patch patches.drivers/bnx2x-0006-bnx2x-fix-mem-leak-when-command-is-unknown.patch patches.drivers/bnx2x-0007-bnx2x-fix-unload-previous-driver-flow-when-flr-capab.patch patches.drivers/bnx2x-0008-bnx2x-Fix-recovery-flow-cleanup-during-probe.patch patches.drivers/bnx2x-0009-bnx2x-Use-PCI-Express-Capability-accessors.patch patches.drivers/bnx2x-0010-bnx2x-fix-57840_MF-pci-id.patch patches.drivers/bnx2x-0011-bnx2x-Move-netif_napi_add-to-the-open-call.patch patches.drivers/bnx2x-0012-bnx2x-Correct-the-ndo_poll_controller-call.patch patches.drivers/bnx2x-0013-bnx2x-use-list_move_tail-instead-of-list_del-list_ad.patch patches.drivers/bnx2x-0014-bnx2x-EEE-status-is-read-locally.patch patches.drivers/bnx2x-0015-bnx2x-add-EEE-support-for-4-port-devices.patch patches.drivers/bnx2x-0016-bnx2x-EEE-code-refactoring.patch patches.drivers/bnx2x-0017-bnx2x-correct-clean-10G-EEE-requirements.patch patches.drivers/bnx2x-0018-bnx2x-use-native-EEE-instead-of-auto-greeen.patch patches.drivers/bnx2x-0019-netdev-make-pci_error_handlers-const.patch patches.drivers/bnx2x-0020-bnx2x-link-code-refactoring.patch patches.drivers/bnx2x-0021-bnx2x-Link-Flap-Avoidance.patch patches.drivers/bnx2x-0022-bnx2x-Utilize-Link-Flap-Avoidance.patch patches.drivers/bnx2x-0023-bnx2x-Avoid-sending-multiple-statistics-queries.patch patches.drivers/bnx2x-0024-bnx2x-fix-stats-copying-logic.patch patches.drivers/bnx2x-0025-bnx2x-prevent-timeouts-when-using-PFC.patch patches.drivers/bnx2x-0026-bnx2x-display-the-correct-duplex-value.patch patches.drivers/bnx2x-0027-bnx2x-correct-advertisement-of-pause-capabilities.patch patches.drivers/bnx2x-0028-bnx2x-fix-registers-dumped.patch patches.drivers/bnx2x-0029-bnx2x-Add-missing-afex-code.patch patches.drivers/bnx2x-0030-bnx2x-fix-rx-checksum-validation-for-IPv6.patch patches.drivers/bnx2x-0031-bnx2x-remove-false-warning-regarding-interrupt-numbe.patch patches.drivers/bnx2x-0032-bnx2x-Improve-code-around-bnx2x_tests_str_arr.patch patches.drivers/bnx2x-0033-bnx2x-cnic-use-FW-7.8.2.patch patches.drivers/bnx2x-0034-bnx2x-update-version-to-1.78.00-0.patch patches.drivers/bnx2x-0035-bnx2x-use-strlcpy-to-copy-a-string.patch patches.drivers/bnx2x-0036-bnx2x-fix-ring-size-for-10G-functions.patch patches.drivers/bnx2x-0037-bnx2x-fix-handling-mf-storage-modes.patch patches.drivers/bnx2x-0038-bnx2x-Fix-57810-1G-KR-link-against-certain-switches.patch patches.drivers/bnx2x-0039-bnx2x-Fix-link-down-in-57712-following-LFA.patch patches.drivers/bnx2x-0040-bnx2x-Restore-global-registers-back-to-default.patch patches.drivers/bnx2x-0041-bnx2x-Fix-potential-incorrect-link-speed-provision.patch patches.drivers/bnx2x-0042-bnx2x-Fix-unrecognized-SFP-module-after-driver-is-lo.patch patches.drivers/bnx2x-0043-bnx2x-Fix-no-link-on-577xx-10G-baseT.patch patches.drivers/bnx2x-0044-bnx2x-Disable-FCoE-for-57840-since-not-yet-supported.patch patches.drivers/bnx2x-0045-bnx2x-fix-HW-initialization-using-fw-7.8.x.patch patches.drivers/bnx2x-0046-net-bnx2x-Fix-typo-in-bnx2x-driver.patch patches.drivers/bnx2x-0047-bnx2x-HSI-change-for-update-ramrod.patch patches.drivers/bnx2x-0048-bnx2x-Support-loading-cnic-resources-at-run-time.patch patches.drivers/bnx2x-0049-bnx2x-Add-static-declaration-to-several-functions.patch patches.drivers/bnx2x-0050-bnx2x-Remove-duplicate-inclusion-of-bnx2x_hsi.h.patch patches.drivers/bnx2x-0051-bnx2x-remove-redundant-warning-log.patch patches.drivers/bnx2x-0052-bnx2x-Activate-LFA.patch patches.drivers/bnx2x-0053-bnx2x-Add-support-for-20G-KR2.patch patches.drivers/bnx2x-0054-bnx2x-Change-MDIO-clock-settings.patch patches.drivers/bnx2x-0055-bnx2x-Fix-SFP-current-leakage.patch patches.drivers/bnx2x-0056-bnx2x-Add-support-for-BCM84834.patch patches.drivers/bnx2x-0057-bnx2x-Always-take-PHY-lock.patch patches.drivers/bnx2x-0058-bnx2x-Cosmetic-changes.patch patches.drivers/bnx2x-0059-bnx2x-Add-warning-message-in-case-of-non-10G-SFP-mod.patch patches.drivers/bnx2x-0060-bnx2x-Change-duplex-setting-in-EEE-function.patch patches.drivers/bnx2x-0061-bnx2x-revised-and-corrected-SPIO-access.patch patches.drivers/bnx2x-0062-bnx2x-parity-recovery-flow-enhancement.patch patches.drivers/bnx2x-0063-bnx2x-Management-can-control-PFC-ETS.patch patches.drivers/bnx2x-0064-bnx2x-Filter-packets-on-FCoE-rings.patch patches.drivers/bnx2x-0065-bnx2x-Correct-advertised-speed-duplex.patch patches.drivers/bnx2x-0066-bnx2x-nvram-enables-dropless-flow-control.patch patches.drivers/bnx2x-0067-bnx2x-Ext.-config-accessed-only-on-non-E1x.patch patches.drivers/bnx2x-0068-bnx2x-IGU-parse-error-cause-probe-failure.patch patches.drivers/bnx2x-0069-bnx2x-mask-CPL_OF-interrupt.patch patches.drivers/bnx2x-0070-bnx2x-Handle-a-rarely-missed-interrupt.patch patches.drivers/bnx2x-0071-bnx2x-prevent-DCB-if-disabled-in-nvram.patch patches.drivers/bnx2x-0072-bnx2x-fix-Ethtool-A-when-autoneg.patch patches.drivers/bnx2x-0073-bnx2x-Correct-PFC-disablement.patch patches.drivers/bnx2x-0074-bnx2x-recognize-fan-failure.patch patches.drivers/bnx2x-0075-bnx2x-Prevent-link-flaps-when-booting-from-SAN.patch patches.drivers/bnx2x-0076-bnx2x-use-ARRAY_SIZE-where-possible.patch patches.drivers/bnx2x-0077-bnx2x-Cosmetic-changes-to-align-to-upstream-kernel.patch patches.drivers/cnic-0001-cnic-Reset-iSCSI-EQ-during-shutdown.patch patches.drivers/cnic-0002-cnic-Fix-rare-race-condition-during-iSCSI-disconnect.patch patches.drivers/cnic-0003-bnx2-Add-BNX2-prefix-to-descriptor-structures-and-ma.patch patches.drivers/cnic-0004-bnx2-Add-BNX2-prefix-to-CHIP-ID-and-name-macros.patch patches.drivers/cnic-0005-cnic-Include-bnx2x.h.patch patches.drivers/cnic-0006-cnic-bnx2x-bnx2-Simplify-cnic-probing.patch patches.drivers/cnic-0007-bnx2-Fix-accidental-reversions.patch patches.drivers/bnx2x-fix-fastpath-structures-when-memory-allocation-fails patches.drivers/bnx2x-allow-management-traffic-after-boot-from-san patches.drivers/bnx2x-clear-dirty-status-when-booting-after-undi patches.drivers/bnx2x-add-an-additional-fatal-hw-assertion-brb_hw_interrupt patches.drivers/bnx2x-use-san-mac-for-fcoe patches.drivers/bnx2x-fix-rare-self-test-failures patches.drivers/bnx2x-added-nvram-personalities-support patches.drivers/bnx2x-clean-previous-igu-status-before-ack patches.drivers/bnx2x-added-fw-gro-bridging-support patches.drivers/bnx2x-fix-gro-parameters patches.drivers/bnx2x-correct-memory-preparation-and-release patches.drivers/bnx2x-modify-unload-conditions patches.drivers/cnic-bnx2x-add-cnic_drv_state_handles_irq-to-ethdev-drv_state patches.drivers/bnx2x-fix-kr2-work-around-condition patches.drivers/bnx2x-fix-port-identification-for-the-84834 patches.drivers/bnx2x-fix-vlan-mac-memory-leak patches.drivers/bnx2x-take-chip-version-from-mfw patches.drivers/bnx2x-prevent-unknown-mf-print-in-sf-mode patches.drivers/bnx2x-get-gso_segs-from-fw patches.drivers/bnx2x-add-rj45-sfp-module-detection patches.drivers/bnx2x-add-eee-support-for-bcm84834 patches.drivers/bnx2x-control-sfp-tap-values-via-nvm-config patches.drivers/bnx2x-avoid-using-zero-mac patches.drivers/bnx2x-use-fw-7-8-17 patches.drivers/bnx2x-restore-fcoe-4-port-devices-support patches.drivers/bnx2x-fix-kr2-link patches.drivers/bnx2x-fix-intermittent-long-kr2-link-up-time patches.drivers/bnx2x-Fix-KR2-rapid-link-flap.patch patches.drivers/bnx2x-prevent-null-pointer-dereference-in-AFEX-mode.patch patches.drivers/bnx2x-Fix-GSO-for-57710-57711-chips.patch patches.drivers/bnx2x-Fix-bridged-GSO-for-57710-57711-chips.patch patches.fixes/bnx2x-protect-different-statistics-flows.patch # qlge SP3 update (bnc#784811 FATE#313897) patches.drivers/qlge-0001-qlge-Updating-Schultz-LICENSE.qlge-file.patch patches.drivers/qlge-0002-qlge-remove-unecessary-if-statement.patch patches.drivers/qlge-0003-net-remove-interrupt.h-inclusion-from-netdevice.h.patch patches.drivers/qlge-0004-qlge-do-vlan-cleanup.patch patches.drivers/qlge-0005-qlge-remove-duplicated-include.patch patches.drivers/qlge-0006-qlogic-Move-the-QLogic-drivers.patch patches.drivers/qlge-0007-smsc-Move-the-SMC-SMSC-drivers.patch patches.drivers/qlge-0009-qlge-convert-to-SKB-paged-frag-API.patch patches.drivers/qlge-0010-net-use-DMA_x_DEVICE-and-dma_mapping_error-with-skb_.patch patches.drivers/qlge-0011-net-add-skb-frag-size-accessors.patch patches.drivers/qlge-0012-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch patches.drivers/qlge-0013-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch patches.drivers/qlge-0014-qlge-Fixed-invalid-reference-to-ip-header.patch patches.drivers/qlge-0015-qlge-Fix-memory-leak-in-the-process-of-refill.patch patches.drivers/qlge-0016-qlge-Bumped-driver-version-to-1.00.00.30.patch patches.drivers/qlge-0017-qlge-set-maximal-number-of-default-RSS-queues.patch patches.drivers/qlge-0018-qlge-remove-unnecessary-setting-of-skb-dev.patch patches.drivers/qlge-0019-qlge-Fix-TX-queue-stoppage-due-to-full-condition.patch patches.drivers/qlge-0020-qlge-Cleanup-atomic-queue-threshold-check.patch patches.drivers/qlge-0021-qlge-Fix-ethtool-WOL-calls-to-operate-only-on-device.patch patches.drivers/qlge-0022-qlge-Clean-up-ethtool-set-WOL-routine.patch patches.drivers/qlge-0023-qlge-Added-missing-case-statement-to-ethtool-get_str.patch patches.drivers/qlge-0024-qlge-Fixed-double-pci-free-upon-tx_ring-q-allocation.patch patches.drivers/qlge-0025-qlge-Moving-low-level-frame-error-to-ethtool-statist.patch patches.drivers/qlge-0026-qlge-Refactoring-of-ethtool-stats.patch patches.drivers/qlge-0027-qlge-Bumped-driver-version-to-1.00.00.31.patch patches.drivers/qlge-0001-drivers-ethernet-qlogic-qlge_dbg.c-Fixed-a-coding-st.patch patches.drivers/qlge-0002-qlge-remove-__dev-attributes.patch patches.drivers/qlge-0003-drivers-net-fix-up-function-prototypes-after-__dev-r.patch patches.drivers/qlge-0004-remove-init-of-dev-perm_addr-in-drivers.patch patches.drivers/qlge-0005-qlge-remove-NETIF_F_TSO6-flag.patch patches.drivers/qlge-0006-qlge-Fix-receive-path-to-drop-error-frames.patch patches.drivers/qlge-0007-qlge-Fix-ethtool-autoneg-advertising.patch patches.drivers/qlge-0008-qlge-Update-version-to-1.00.00.32.patch # qlcnic SP3 update (bnc#784817 FATE#313899) patches.drivers/qlcnic-0001-qlcnic-convert-to-SKB-paged-frag-API.patch patches.drivers/qlcnic-0002-net-use-DMA_x_DEVICE-and-dma_mapping_error-with-skb_.patch patches.drivers/qlcnic-0003-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/qlcnic-0004-net-add-skb-frag-size-accessors.patch patches.drivers/qlcnic-0005-qlcnic-skip-IDC-ack-check-in-fw-reset-path.patch patches.drivers/qlcnic-0006-qlcnic-reset-loopback-mode-if-promiscous-mode-settin.patch patches.drivers/qlcnic-0007-qlcnic-updated-reset-sequence.patch patches.drivers/qlcnic-0008-qlcnic-fix-beacon-and-LED-test.patch patches.drivers/qlcnic-0009-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch patches.drivers/qlcnic-0010-drivers-net-Remove-alloc_etherdev-error-messages.patch patches.drivers/qlcnic-0011-qlcnic-Stop-pause-ctrl-frames-on-fw-hang.patch patches.drivers/qlcnic-0012-qlcnic-report-valid-speed-and-duplex-status-when-lin.patch patches.drivers/qlcnic-0013-qlcnic-Fix-firmware-abort-code-check.patch patches.drivers/qlcnic-0014-qlcnic-Fix-API-unlock.patch patches.drivers/qlcnic-0015-netdev-ethernet-dev_alloc_skb-to-netdev_alloc_skb.patch patches.drivers/qlcnic-0016-ethernet-unify-return-value-of-.ndo_set_mac_address-.patch patches.drivers/qlcnic-0017-qlcnic-Bug-fix-for-LRO.patch patches.drivers/qlcnic-0018-qlcnic-Register-device-in-FAILED-state.patch patches.drivers/qlcnic-0019-qlcnic-Adding-mac-statistics-to-ethtool.patch patches.drivers/qlcnic-0020-qlcnic-Allow-a-predefined-set-of-capture-masks-for-F.patch patches.fixes/linux-ethtool-Added-macro-ETH_FW_DUMP_DISABLE.patch patches.drivers/qlcnic-0022-qlogic-get-rid-of-a-redundant-test-for-NULL-before-c.patch patches.drivers/qlcnic-0023-qlcnic-ethtool-set-the-ethtool_dump-flag-by-ETH_FW_D.patch patches.drivers/qlcnic-0024-qlcnic-Fix-estimation-of-recv-MSS-in-case-of-LRO.patch patches.drivers/qlcnic-0025-qlcnic-fix-unsupported-CDRP-command-error-message.patch patches.drivers/qlcnic-0026-qlcnic-Fix-protcol-type-in-case-of-inband-vlan.patch patches.drivers/qlcnic-0001-qlcnic-off-by-one-in-qlcnic_init_pci_info.patch patches.drivers/qlcnic-0002-qlcnic-remove-unnecessary-setting-of-skb-dev.patch patches.drivers/qlcnic-0003-qlcnic-Fix-scheduling-while-atomic-bug.patch patches.drivers/qlcnic-0004-drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c-fix.patch patches.drivers/qlcnic-0005-qlcnic-fix-compiler-warnings.patch patches.drivers/qlcnic-0006-qlcnic-fix-sparse-warnings.patch patches.drivers/qlcnic-0007-qlcnic-fix-sparse-check-endian-warnings.patch patches.drivers/qlcnic-0008-qlcnic-create-file-qlcnic_io.c-for-datapath-routines.patch patches.drivers/qlcnic-0009-qlcnic-fix-coding-style-issues-in-qlcnic_io.c.patch patches.drivers/qlcnic-0010-qlcnic-create-file-qlcnic_sysfs.c-for-sysfs-routines.patch patches.drivers/qlcnic-0011-qlcnic-fix-style-issues-in-qlcnic_sysfs.c-file.patch patches.drivers/qlcnic-0012-qlcnic-create-file-qlcnic_minidump.c-for-dump-utilit.patch patches.drivers/qlcnic-0013-qlcnic-fix-coding-style-issues-in-qlcnic_minidump.c.patch patches.drivers/qlcnic-0014-qlcnic-remove-duplicated-include-from-qlcnic_sysfs.c.patch patches.drivers/qlcnic-0015-qlcnic-remove-__dev-attributes.patch patches.drivers/qlcnic-0016-qlcnic-add-82xx-adapter-specific-checks.patch patches.drivers/qlcnic-0017-qlcnic-move-HW-specific-data-to-seperate-structure.patch patches.drivers/qlcnic-0018-qlcnic-modify-PCI-and-register-access-routines.patch patches.drivers/qlcnic-0019-qlcnic-get-board-name-API.patch patches.drivers/qlcnic-0020-qlcnic-update-NIC-partition-interface-routines.patch patches.drivers/qlcnic-0021-qlcnic-fix-bug-in-LRO-descriptor-access-macro.patch patches.drivers/qlcnic-0022-qlcnic-rename-module-params-with-module_param_named.patch patches.drivers/qlcnic-0023-qlcnic-fix-unused-variable-warnings.patch patches.drivers/qlcnic-0024-qlcnic-update-driver-version.patch patches.drivers/qlcnic-0025-qlcnic-change-driver-hardware-interface-mechanism.patch patches.drivers/qlcnic-0026-qlcnic-macros-for-common-register-access.patch patches.drivers/qlcnic-0027-qlcnic-83xx-memory-map-and-HW-access-routines.patch patches.drivers/qlcnic-0028-qlcnic-83xx-data-path-routines.patch patches.drivers/qlcnic-0029-qlcnic-83xx-base-driver.patch patches.drivers/qlcnic-0030-qlcnic-83xx-sysfs-routines.patch patches.drivers/qlcnic-0031-qlcnic-83xx-adpater-flash-interface-routines.patch patches.drivers/qlcnic-0032-qlcnic-83xx-CNA-inter-driver-communication-mechanism.patch patches.drivers/qlcnic-0033-qlcnic-flash-template-based-firmware-reset-recovery.patch patches.drivers/qlcnic-0034-qlcnic-enable-83xx-virtual-NIC-mode.patch patches.drivers/qlcnic-0035-qlcnic-83xx-register-dump-routines.patch patches.drivers/qlcnic-0036-qlcnic-83xx-ethtool-interface-routines.patch patches.drivers/qlcnic-0037-qlcnic-remove-unused-definitions-from-header-file.patch patches.drivers/qlcnic-0038-qlcnic-update-driver-version.patch patches.drivers/qlcnic-0039-qlcnic-do-not-duplicate-infrastructure-functions.patch patches.drivers/qlcnic-0040-qlcnic-fix-build-error.patch patches.drivers/qlcnic-0041-qlcnic-guard-__vlan_find_dev_deep-by-rcu_read_lock.patch patches.drivers/qlcnic-0042-remove-init-of-dev-perm_addr-in-drivers.patch patches.drivers/qlcnic-0043-qlcnic-set-driver-version-in-firmware.patch patches.drivers/qlcnic-0044-qlcnic-enable-LRO-on-IPv6-without-dest-ip-check.patch patches.drivers/qlcnic-0045-qlcnic-enable-RSS-for-TCP-over-IPv6.patch patches.drivers/qlcnic-0046-qlcnic-avoid-mixed-mode-interrupts-for-some-adapter-.patch patches.drivers/qlcnic-0047-qlcnic-Fix-LED-Beaconing-tests-to-work-on-all-ports-.patch patches.drivers/qlcnic-0048-qlcnic-sleeping-function-called-from-invalid-context.patch patches.drivers/qlcnic-0049-qlcnic-Bump-up-the-version-to-5.1.32.patch patches.drivers/qlcnic-0050-qlcnic-Fix-sparse-check-endian-warnings.patch patches.drivers/qlcnic-0051-qlcnic-Fix-bug-in-reading-HW-reset-template.patch patches.drivers/qlcnic-0052-qlcnic-Free-irq-for-mailbox-interrupts.patch patches.drivers/qlcnic-0053-qlcnic-driver-LRO-bug-fix.patch patches.drivers/qlcnic-0054-qlcnic-Fix-minidump-in-NPAR-mode.patch patches.drivers/qlcnic-0055-qlcnic-Fix-RX-TX-checksum-setting-for-some-adapter-t.patch patches.drivers/qlcnic-0056-qlcnic-Bump-up-the-version-to-5.1.33.patch patches.drivers/qlcnic-0001-qlcnic-add-support-for-FDB-netdevice-ops.patch patches.drivers/qlcnic-0002-qlcnic-silence-false-positive-overflow-warning.patch patches.drivers/qlcnic-0003-ethernet-Remove-unnecessary-alloc-OOM-messages-alloc.patch patches.drivers/qlcnic-0004-qlcnic-Updating-copyright-information.patch patches.drivers/qlcnic-0005-qlcnic-set-gso_type.patch patches.drivers/qlcnic-0006-qlcnic-fix-initialize-NIC-mailbox-command.patch patches.drivers/qlcnic-0007-qlcnic-fix-firmware-based-IDC-participation.patch patches.drivers/qlcnic-0008-qlcnic-helper-routine-to-handle-async-events.patch patches.drivers/qlcnic-0009-qlcnic-refactor-83xx-diagnostic-loopback-test.patch patches.drivers/qlcnic-0010-qlcnic-refactor-83xx-diagnostic-IRQ-test.patch patches.drivers/qlcnic-0011-qlcnic-fix-async-event-handling-during-diagnostic-lo.patch patches.drivers/qlcnic-0012-qlcnic-enhance-MSIX-allocation-failure-log-message.patch patches.drivers/qlcnic-0013-qlcnic-fix-mailbox-response-handling.patch patches.drivers/qlcnic-0014-qlcnic-fix-unsupported-CDRP-command-error-message.patch patches.drivers/qlcnic-0015-qlcnic-fix-mailbox-interrupt.patch patches.drivers/qlcnic-0016-qlcnic-refactor-Legacy-interrupt-handling-for-83xx.patch patches.drivers/qlcnic-0017-qlcnic-fix-estimation-of-receive-MSS-in-case-of-LRO-.patch patches.drivers/qlcnic-0018-qlcnic-fix-ping-resumption-to-a-VM-after-a-live-migr.patch patches.drivers/qlcnic-0019-qlcnic-Fix-internal-loopback-test-for-82xx-adapter.patch patches.drivers/qlcnic-0020-qlcnic-Fix-configure-interrupts-for-83xx-adapter-typ.patch patches.drivers/qlcnic-0021-treewide-Fix-typo-in-various-drivers.patch patches.drivers/qlcnic-0022-qlcnic-Fix-endian-issues-in-83xx-driver.patch patches.drivers/qlcnic-0023-qlcnic-Enable-LED-test-support-for-83xx-adapter.patch patches.drivers/qlcnic-0024-qlcnic-Fix-ethtool-statistics-for-82xx-adapter.patch patches.drivers/qlcnic-0025-qlcnic-Fix-ethtool-statistics-collection.patch patches.drivers/qlcnic-0026-qlcnic-remove-duplicated-include-from-qlcnic_sysfs.c.patch patches.drivers/qlcnic-0027-qlcnic-Implement-flash-sysfs-callback-for-83xx-adapt.patch patches.drivers/qlcnic-0028-qlcnic-Bump-up-the-version-to-5.1.37.patch patches.drivers/qlcnic-0001-drivers-net-Remove-dma_alloc_coherent-OOM-messages.patch patches.drivers/qlcnic-0002-driver-qlogic-replace-ip_fast_csum-with-csum_replace.patch patches.drivers/qlcnic-0003-drivers-net-dma_alloc_coherent-use-__GFP_ZERO-instea.patch patches.drivers/qlcnic-0004-qlcnic-Fix-configure-mailbox-interrupt-command-for-8.patch patches.drivers/qlcnic-0005-qlcnic-Log-warning-message-for-83xx-adapter-in-MSI-m.patch patches.drivers/qlcnic-0006-qlcnic-change-mdelay-to-msleep.patch patches.drivers/qlcnic-0007-qlcnic-Clear-link-status-when-interface-is-down.patch patches.drivers/qlcnic-0008-qlcnic-Bump-up-the-version-to-5.1.38.patch # sfc SP3 update (bnc#786035 FATE#314299) patches.fixes/ethtool-Make-struct-ethtool_rxnfc-kernel-doc-more-se.patch patches.fixes/ethtool-Explicitly-state-that-RX-NFC-rule-locations-.patch patches.drivers/ethtool-Update-ethtool_rxnfc-rule_cnt-on-return-from.patch patches.fixes/ethtool-Allow-drivers-to-select-RX-NFC-rule-location.patch patches.fixes/pps-ptp-Allow-PHC-devices-to-adjust-PPS-events-for-k.patch patches.drivers/sfc-0009-sfc-Allow-resets-to-be-upgraded-use-atomic-ops-for-s.patch patches.drivers/sfc-0010-sfc-Fix-mapping-of-reset-reasons-and-flags-to-method.patch patches.drivers/sfc-0012-sfc-Fix-assertions-in-efx_filter_rfs.patch patches.drivers/sfc-0013-sfc-Remove-Solarstorm-from-Kconfig-descriptions.patch patches.drivers/sfc-0014-sfc-Remove-Communications-after-Solarflare-in-refere.patch patches.drivers/sfc-0015-sfc-Use-64-bit-writes-for-TX-push-where-possible.patch patches.drivers/sfc-0016-sfc-Move-the-Solarflare-drivers.patch patches.drivers/sfc-0017-sfc-Correct-error-code-for-unsupported-interrupt-coa.patch patches.drivers/sfc-0018-sfc-Use-consistent-types-for-interrupt-coalescing-pa.patch patches.drivers/sfc-0019-sfc-Correct-reporting-and-validation-of-TX-interrupt.patch patches.drivers/sfc-0020-sfc-Validate-IRQ-moderation-parameters-in-efx_init_i.patch patches.drivers/sfc-0021-sfc-Use-correct-fields-of-struct-ethtool_coalesce.patch patches.drivers/sfc-0022-sfc-convert-to-SKB-paged-frag-API.patch patches.drivers/sfc-0023-net-use-DMA_x_DEVICE-and-dma_mapping_error-with-skb_.patch patches.drivers/sfc-0024-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/sfc-0025-net-add-skb-frag-size-accessors.patch patches.drivers/sfc-0026-sfc-Use-kcalloc-instead-of-kzalloc-to-allocate-array.patch patches.drivers/sfc-0027-sfc-Use-skb_fill_page_desc-to-simplify-passing-of-pa.patch patches.drivers/sfc-0028-net-fix-assignment-of-0-1-to-bool-variables.patch patches.drivers/sfc-0029-sfc-Change-filter-ID-generation-to-satisfy-priority-.patch patches.drivers/sfc-0030-sfc-Use-consistent-types-for-filter-IDs-indices-and-.patch patches.drivers/sfc-0031-sfc-Add-support-for-retrieving-and-removing-filters-.patch patches.drivers/sfc-0032-sfc-Implement-ethtool-RX-NFC-rules-API-instead-of-n-.patch patches.drivers/sfc-0033-sfc-Remove-now-unused-filter-function.patch patches.drivers/sfc-0034-sfc-Fix-some-formatting-errors-reported-by-checkpatc.patch patches.drivers/sfc-0035-sfc-Avoid-assignment-in-an-if-statement-reported-by-.patch patches.drivers/sfc-0036-sfc-Remove-parentheses-around-return-expressions-rep.patch patches.drivers/sfc-0037-sfc-Const-qualify-static-data-as-appropriate-partly-.patch patches.drivers/sfc-0038-sfc-Remove-unnecessary-inclusion-of-asm-io.h-prompte.patch patches.drivers/sfc-0039-sfc-Update-MCDI-firmware-interface-definitions.patch patches.drivers/sfc-0040-sfc-Rename-efx_wanted_channels-to-efx_wanted_paralle.patch patches.drivers/sfc-0041-sfc-Set-default-parallelism-to-per-core-by-default.patch patches.drivers/sfc-0042-sfc-Remove-fallback-for-invalid-permanent-MAC-addres.patch patches.drivers/sfc-0043-sfc-Make-handling-of-MC-reboot-more-reliable.patch patches.drivers/sfc-0044-sfc-Use-new-names-for-MC-shared-memory-layout-consta.patch patches.drivers/sfc-0045-sfc-Hold-efx_nic-stats_lock-while-reading-efx_nic-ma.patch patches.drivers/sfc-0046-sfc-Merge-efx_mac_operations-into-efx_nic_type.patch patches.drivers/sfc-0047-sfc-Merge-efx_mcdi_mac_check_fault-and-efx_mcdi_get_.patch patches.drivers/sfc-0048-sfc-Remove-efx_nic_type-push_multicast_hash-operatio.patch patches.drivers/sfc-0049-sfc-Consistently-test-DEBUG-macro-not-EFX_ENABLE_DEB.patch patches.drivers/sfc-0050-sfc-Support-extraction-of-CAPABILITIES-from-GET_BOAR.patch patches.drivers/sfc-0051-sfc-Correct-interrupt-timer-quantum-for-Siena-normal.patch patches.drivers/sfc-0052-sfc-Remove-dependence-on-NAPI-polling-in-efx_test_ev.patch patches.drivers/sfc-0053-Partly-revert-sfc-Handle-serious-errors-in-exactly-o.patch patches.drivers/sfc-0054-sfc-Clean-up-test-interrupt-handling.patch patches.drivers/sfc-0055-sfc-Add-hwmon-driver-for-boards-using-SFC9000-family.patch patches.drivers/sfc-0056-sfc-Update-the-description-of-SFC_MTD.patch patches.drivers/sfc-0057-sfc-Remove-obsolete-function-efx_dev_name.patch patches.drivers/sfc-0058-sfc-Remove-remnants-of-on-load-self-test.patch patches.drivers/sfc-0059-sfc-Use-existing-local-variables-instead-of-repeated.patch patches.drivers/sfc-0060-sfc-Minor-formatting-fixes.patch patches.drivers/sfc-0061-sfc-Remove-redundant-rc-variable-always-set-to-0.patch patches.drivers/sfc-0062-sfc-Make-all-MAC-statistics-consistently-64-bits-wid.patch patches.drivers/sfc-0063-sfc-Move-the-end-of-the-non-GRO-RX-path-into-its-own.patch patches.drivers/sfc-0064-sfc-Replace-efx_rx_buffer-is_page-and-other-booleans.patch patches.drivers/sfc-0066-sfc-Skip-RX-end-of-batch-work-on-channels-without-an.patch patches.drivers/sfc-0067-sfc-Do-not-retry-hardware-probe-if-it-schedules-a-re.patch patches.drivers/sfc-0068-sfc-Replace-some-literal-constants-with-EFX_PAGE_SIZ.patch patches.drivers/sfc-0069-sfc-Warn-if-unable-to-create-MTDs.patch patches.drivers/sfc-0070-sfc-Add-support-for-configuring-RX-unicast-multicast.patch patches.drivers/sfc-0071-sfc-Add-support-for-TX-MAC-filters.patch patches.drivers/sfc-0072-sfc-Correct-MAC-filter-bitfield-definitions.patch patches.drivers/sfc-0073-sfc-Generalise-driver-event-generation.patch patches.drivers/sfc-0074-sfc-Generate-RX-fill-events-based-on-RX-queues-not-c.patch patches.drivers/sfc-0075-sfc-Leave-interrupts-and-event-queues-enabled-whenev.patch patches.drivers/sfc-0076-sfc-Use-proper-function-to-test-for-RX-channel-in-ef.patch patches.drivers/sfc-0077-sfc-Generalise-event-generation-to-cover-VF-owned-ev.patch patches.drivers/sfc-0079-sfc-Make-buffer-table-indices-and-counts-consistentl.patch patches.drivers/sfc-0080-sfc-Make-all-CPU-IRQ-channel-queue-counts-unsigned.patch patches.drivers/sfc-0081-sfc-Add-support-for-extra-channel-types.patch patches.drivers/sfc-0082-sfc-Pass-NIC-structure-into-efx_wanted_parallelism.patch patches.drivers/sfc-0083-sfc-Allocate-SRAM-between-buffer-table-and-descripto.patch patches.drivers/sfc-0084-sfc-Add-SR-IOV-back-end-support-for-SFC9000-family.patch patches.drivers/sfc-0085-sfc-Specify-that-the-VFDI-status-page-has-page-align.patch patches.drivers/sfc-0086-sfc-Correct-validation-of-peer_page_count-in-efx_vfd.patch patches.drivers/sfc-0087-sfc-Reverse-initial-buffer-table-allocation-to-allow.patch patches.drivers/sfc-0088-sfc-Minor-formatting-cleanup.patch patches.drivers/sfc-0089-sfc-Correct-efx_for_each_possible_channel_tx_queue-t.patch patches.drivers/sfc-0090-ethernet-unify-return-value-of-.ndo_set_mac_address-.patch patches.drivers/sfc-0091-sfc-Fix-calculation-of-vf_i-in-map_vi_index.patch patches.drivers/sfc-0092-sfc-Remove-redundant-function-efx_nic_has_mc.patch patches.drivers/sfc-0093-sfc-Update-comments-on-efx_rx_packet_gro.patch patches.drivers/sfc-0094-sfc-Remove-TX-completions-from-adaptive-IRQ-scoring.patch patches.drivers/sfc-0095-sfc-Raise-self-test-timeouts.patch patches.drivers/sfc-0096-sfc-Test-all-event-queues-in-parallel.patch patches.drivers/sfc-0097-sfc-Encapsulate-access-to-efx_-channel-nic-last_irq_.patch patches.drivers/sfc-0098-sfc-Run-event-IRQ-self-test-asynchronously-when-inte.patch patches.drivers/sfc-0099-sfc-Remove-efx_channel-last_eventq_read_ptr.patch patches.drivers/sfc-0100-sfc-Log-the-part-number-on-probe.patch patches.drivers/sfc-0101-sfc-mtd-Use-MTD_FAIL_ADDR_UNKNOWN-instead-of-0xfffff.patch patches.drivers/sfc-0102-sfc-Fix-division-by-zero-when-using-one-RX-channel-a.patch patches.drivers/sfc-0104-sfc-Fix-missing-cleanup-in-failure-path-of-efx_pci_p.patch patches.drivers/sfc-0105-sfc-Fill-RX-rings-completely-full-rather-than-to-95-.patch patches.drivers/sfc-0106-sfc-By-default-refill-RX-rings-as-soon-as-space-for-.patch patches.drivers/sfc-0107-drivers-net-ethernet-Fix-nearly-kernel-doc-comments-.patch patches.drivers/sfc-0108-drivers-net-ethernet-Fix-non-kernel-doc-comments-wit.patch patches.drivers/sfc-0109-sfc-Work-around-bogus-uninitialised-variable-warning.patch patches.drivers/sfc-0110-sfc-Use-generic-DMA-API-not-PCI-DMA-API.patch patches.drivers/sfc-0111-sfc-Remove-dead-write-to-tso_state-packet_space.patch patches.drivers/sfc-0112-sfc-Stop-changing-header-offsets-on-TX.patch patches.drivers/sfc-0113-sfc-Use-strlcpy-to-copy-ethtool-stats-names.patch patches.drivers/sfc-0114-sfc-Use-dev_kfree_skb-in-efx_end_loopback.patch patches.drivers/sfc-0115-sfc-Explain-why-efx_mcdi_exit_assertion-ignores-resu.patch patches.drivers/sfc-0116-sfc-Disable-VF-queues-during-register-self-test.patch patches.drivers/sfc-0117-sfc-Fix-interface-statistics-running-backward.patch patches.drivers/sfc-0118-sfc-Correct-some-comments-on-enum-reset_type.patch patches.drivers/sfc-0119-sfc-initialize-dynamic-sysfs-attributes-for-lockdep.patch patches.drivers/sfc-0120-sfc-Fix-reporting-of-IPv4-full-filters-through-ethto.patch patches.drivers/sfc-0121-sfc-Refactor-struct-efx_tx_buffer-to-use-a-flags-fie.patch patches.drivers/sfc-0122-sfc-Stop-TX-queues-before-they-fill-up.patch patches.drivers/sfc-0123-sfc-Simplify-TSO-header-buffer-allocation.patch patches.drivers/sfc-0124-sfc-Replace-tso_state-full_packet_space-with-ip_base.patch patches.drivers/sfc-0125-sfc-Stash-header-offsets-for-TSO-in-struct-tso_state.patch patches.drivers/sfc-0126-sfc-Change-state-names-to-be-clearer-and-comment-the.patch patches.drivers/sfc-0127-sfc-Hold-the-RTNL-lock-for-more-of-the-suspend-resum.patch patches.drivers/sfc-0128-sfc-Keep-disabled-NICs-quiescent-during-suspend-resu.patch patches.drivers/sfc-0129-sfc-Hold-RTNL-lock-only-when-calling-efx_stop_interr.patch patches.drivers/sfc-0130-sfc-Never-try-to-stop-and-start-a-NIC-that-is-disabl.patch patches.drivers/sfc-0131-sfc-Improve-log-messages-in-case-we-abort-probe-due-.patch patches.drivers/sfc-0132-sfc-Fix-reset-vs-probe-remove-PM-races-involving-efx.patch patches.drivers/sfc-0133-sfc-Remove-overly-paranoid-locking-assertions-from-n.patch patches.drivers/sfc-0134-sfc-Remove-bogus-comment-about-MTU-change-and-RX-buf.patch patches.drivers/sfc-0135-sfc-Assign-efx-and-efx-type-as-early-as-possible-in-.patch patches.drivers/sfc-0136-sfc-Add-explicit-RX-queue-flag-to-channel.patch patches.drivers/sfc-0137-sfc-Add-channel-specific-receive_skb-handler-and-pos.patch patches.drivers/sfc-0138-sfc-Allow-efx_mcdi_rpc-to-be-called-in-two-parts.patch patches.drivers/sfc-0139-sfc-Fix-maximum-array-sizes-for-various-MCDI-command.patch patches.drivers/sfc-0140-sfc-Add-support-for-IEEE-1588-PTP.patch patches.drivers/sfc-0142-sfc-Support-variable-length-response-to-MCDI-GET_BOA.patch patches.drivers/sfc-0143-sfc-Expose-FPGA-bitfile-partition-through-MTD.patch patches.drivers/sfc-0144-sfc-Bump-version-to-3.2.patch patches.drivers/sfc-0145-sfc-Avoid-generating-over-length-MC_CMD_FLUSH_RX_QUE.patch patches.drivers/sfc-0146-sfc-Fix-null-function-pointer-in-efx_sriov_channel_t.patch patches.drivers/sfc-0147-sfc-Add-parentheses-around-use-of-bitfield-macro-arg.patch patches.drivers/sfc-0148-sfc-Fix-MCDI-structure-field-lookup.patch patches.drivers/sfc-0149-sfc-Fix-loopback-self-test-with-separate_tx_channels.patch patches.drivers/sfc-0150-sfc-Remove-EFX_FILTER_FLAG_RX_OVERRIDE_IP.patch patches.drivers/sfc-0151-sfc-Fix-the-reported-priorities-of-different-filter-.patch patches.drivers/sfc-0152-ptp-use-list_move-instead-of-list_del-list_add.patch patches.drivers/sfc-0153-net-Remove-bogus-dependencies-on-INET.patch patches.drivers/sfc-0154-sfc-Fix-byte-order-warnings-for-ethtool-RX-filter-in.patch patches.drivers/sfc-0155-sfc-Fix-byte-order-warning-in-self-test.patch patches.drivers/sfc-0156-sfc-Really-disable-flow-control-while-flushing.patch patches.drivers/sfc-0157-sfc-Delete-redundant-page_addr-variable-from-efx_ini.patch patches.drivers/sfc-0158-sfc-Fix-check-for-failure-of-MC_CMD_FLUSH_RX_QUEUES.patch patches.drivers/sfc-0159-sfc-Remove-confusing-MMIO-functions.patch patches.drivers/sfc-0160-sfc-Correctly-initialise-reset_method-in-siena_test_.patch patches.drivers/sfc-0161-sfc-Do-not-initialise-buffer-in-efx_alloc_special_bu.patch patches.drivers/sfc-0162-sfc-Reset-driver-s-MAC-stats-after-MC-reboot-seen.patch patches.drivers/sfc-0163-sfc-Work-around-flush-timeout-when-flushes-have-comp.patch patches.drivers/sfc-0166-sfc-Make-module-parameters-really-boolean.patch patches.drivers/sfc-0167-drivers-net-ethernet-sfc-ptp.c-adjust-duplicate-test.patch patches.drivers/sfc-0168-sfc-Fix-naming-of-MTD-partitions-for-FPGA-bitfiles.patch # netxen SP3 update (bnc#784815 FATE#313898) patches.drivers/netxen-0001-netxen-convert-to-SKB-paged-frag-API.patch patches.drivers/netxen-0002-net-use-DMA_x_DEVICE-and-dma_mapping_error-with-skb_.patch patches.drivers/netxen-0003-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/netxen-0004-net-add-skb-frag-size-accessors.patch patches.drivers/netxen-0005-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch patches.drivers/netxen-0006-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch patches.drivers/netxen-0007-drivers-net-Remove-alloc_etherdev-error-messages.patch patches.drivers/netxen-0008-netxen_nic-fix-cdrp-race-condition.patch patches.drivers/netxen-0009-netxen_nic-fw-dump-support.patch patches.drivers/netxen-0010-netxen_nic-Fix-phy-link-status.patch patches.drivers/netxen-0011-netxen_nic-Error-logging-on-firmware-hang.patch patches.drivers/netxen-0012-netxen-Fix-a-panic-during-driver-unload-in-device_re.patch patches.drivers/netxen-0013-netxen-report-valid-speed-and-duplex-status-when-lin.patch patches.drivers/netxen-0014-netdev-ethernet-dev_alloc_skb-to-netdev_alloc_skb.patch patches.drivers/netxen-0015-netxen_nic-signedness-bug-in-netxen_md_entry_err_chk.patch patches.drivers/netxen-0016-ethernet-unify-return-value-of-.ndo_set_mac_address-.patch patches.drivers/netxen-0017-netxen-qlogic-ethernet-Fix-endian-bug.patch patches.drivers/netxen-0018-qlogic-get-rid-of-a-redundant-test-for-NULL-before-c.patch patches.drivers/netxen-0019-netxen_nic-disable-minidump-by-default.patch patches.drivers/netxen-0020-netxen_nic-Allow-only-useful-and-recommended-firmwar.patch patches.drivers/netxen-0021-netxen-added-miniDIMM-support-in-driver.patch patches.drivers/netxen-0022-netxen_nic-Fix-estimation-of-recv-MSS-in-case-of-LRO.patch patches.drivers/netxen-0023-netxen-Error-return-off-by-one-in-netxen_nic_set_pau.patch patches.drivers/netxen-0024-netxen-Error-return-off-by-one-for-XG-port.patch patches.drivers/netxen-0025-netxen_nic-restrict-force-firmware-dump-when-dump-is.patch # bna SP3 update (bnc#780242 FATE#313822) patches.drivers/bna-0001-bna-Move-the-Brocade-driver.patch patches.drivers/bna-0002-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/bna-0003-net-add-skb-frag-size-accessors.patch patches.drivers/bna-0004-drivers-net-Add-module.h-to-drivers-who-were-implici.patch patches.drivers/bna-0005-sweep-the-floors-and-convert-some-.get_drvinfo-routi.patch patches.drivers/bna-0006-bna-Convert-MAC_ADDRLEN-uses-to-ETH_ALEN.patch patches.drivers/bna-0007-net-fix-assignment-of-0-1-to-bool-variables.patch patches.drivers/bna-0008-bna-Added-flash-sub-module-and-ethtool-eeprom-entry-.patch patches.drivers/bna-0009-bna-Add-debugfs-interface.patch patches.drivers/bna-0010-bna-make-ethtool_ops-and-strings-const.patch patches.drivers/bna-0011-bna-fix-sparse-warnings-errors.patch patches.drivers/bna-0012-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch patches.drivers/bna-0013-drivers-net-Remove-alloc_etherdev-error-messages.patch patches.drivers/bna-0014-bna-Implement-ethtool-flash_device-entry-point.patch patches.drivers/bna-0015-bna-fix-error-handling-of-bnad_get_flash_partition_b.patch patches.drivers/bna-0016-drivers-net-Remove-boolean-comparisons-to-true-false.patch patches.drivers/bna-0017-debugfs-related-mode_t-whack-a-mole.patch patches.drivers/bna-0018-bna-Serialize-smem-access-during-adapter-initializat.patch patches.drivers/bna-0019-bna-Flash-controller-ioc-pll-init-fixes.patch patches.drivers/bna-0020-bna-ioc-cleanups.patch patches.drivers/bna-0021-bna-tx-rx-cleanup-fix.patch patches.drivers/bna-0022-bna-Remove-tx-tasklet.patch patches.drivers/bna-0023-bna-Function-name-changes-and-cleanups.patch patches.drivers/bna-0024-bna-Update-driver-version-to-3.0.23.0.patch patches.drivers/bna-0025-bna-remove-redundant-NULL-test-before-release_firmwa.patch patches.drivers/bna-0026-ethernet-Remove-casts-to-same-type.patch patches.drivers/bna-0027-drivers-net-ethernet-Fix-nearly-kernel-doc-comments-.patch patches.drivers/bna-0028-drivers-net-ethernet-Fix-non-kernel-doc-comments-wit.patch patches.drivers/bna-0029-bna-Fix-warning-false-positive.patch patches.drivers/bna-0030-bna-remove-useless-calls-to-memset.patch patches.drivers/bna-0031-bna-remove-__dev-attributes.patch patches.drivers/bna-0032-bna-Code-Cleanup-and-Enhancements.patch patches.drivers/bna-0033-bna-Tx-and-Rx-Optimizations.patch patches.drivers/bna-0034-bna-TX-Intr-Coalescing-Fix.patch patches.drivers/bna-0035-bna-Rx-Page-Based-Allocation.patch patches.drivers/bna-0036-bna-Add-RX-State.patch patches.drivers/bna-0037-bna-Firmware-update.patch patches.drivers/bna-0038-bna-Driver-Version-Updated-to-3.1.2.1.patch patches.drivers/bna-fix-for-RX-data_processing.patch # e100 SP3 update (bnc#798929 FATE#313650) patches.drivers/e100-0001-net-remove-interrupt.h-inclusion-from-netdevice.h.patch patches.drivers/e100-0002-intel-Move-the-Intel-wired-LAN-drivers.patch patches.drivers/e100-0003-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/e100-0004-e100-make-sure-vlan-support-isn-t-advertised-on-old-.patch patches.drivers/e100-0005-Sweep-additional-floors-of-strcpy-in-.get_drvinfo-ro.patch patches.drivers/e100-0006-Sweep-away-N-A-fw_version-dustbunnies-from-the-.get_.patch patches.drivers/e100-0007-drivers-net-Remove-alloc_etherdev-error-messages.patch patches.drivers/e100-0008-e100-Support-sending-custom-Ethernet-CRC.patch patches.drivers/e100-0009-e100-Fix-rx-over-length-statistics.patch patches.drivers/e100-0010-e100-Show-short-v-s-long-rx-length-errors-in-ethtool.patch patches.drivers/e100-0011-e100-Support-the-get_ts_info-ethtool-method.patch patches.drivers/e100-0012-e100-enable-transmit-time-stamping.patch patches.drivers/e100-0013-net-e100-ucode-is-optional-in-some-cases.patch patches.drivers/e100-0014-netdev-make-pci_error_handlers-const.patch patches.drivers/e100-0015-net-intel-remove-__dev-attributes.patch patches.drivers/e100-0016-drivers-net-fix-up-function-prototypes-after-__dev-r.patch # e1000e SP3 update (bnc#795174 FATE#313648) patches.drivers/e1000e-0001-net-remove-interrupt.h-inclusion-from-netdevice.h.patch patches.drivers/e1000e-0002-e1000e-disable-far-end-loopback-mode-on-ESB2.patch patches.drivers/e1000e-0003-e1000e-82579-intermittently-disabled-during-S0-Sx.patch patches.drivers/e1000e-0004-e1000e-log-when-swflag-is-cleared-unexpectedly-on-IC.patch patches.drivers/e1000e-0005-e1000e-do-not-schedule-the-Tx-queue-until-ready.patch patches.drivers/e1000e-0006-e1000e-access-multiple-PHY-registers-on-same-page-at.patch patches.drivers/e1000e-0007-e1000e-Clear-host-wakeup-bit-on-82577-8-without-touc.patch patches.drivers/e1000e-0008-e1000e-update-driver-version.patch patches.drivers/e1000e-0009-e1000e-remove-unnecessary-reads-of-PCI_CAP_ID_EXP.patch patches.drivers/e1000e-0010-net-e1000e-Use-is_multicast_ether_addr-helper.patch patches.drivers/e1000e-0011-e1000e-remove-e1000_queue_stats.patch patches.drivers/e1000e-0012-e1000e-Add-Jumbo-Frame-support-to-82583-devices.patch patches.drivers/e1000e-0013-e1000e-use-GFP_KERNEL-allocations-at-init-time.patch patches.drivers/e1000e-0014-intel-drivers-repair-missing-flush-operations.patch patches.drivers/e1000e-0015-e1000e-remove-unnecessary-check-for-NULL-pointer.patch patches.drivers/e1000e-0016-e1000e-minor-re-order-of-include-files.patch patches.drivers/e1000e-0017-intel-Move-the-Intel-wired-LAN-drivers.patch patches.drivers/e1000e-0018-e1000e-do-not-disable-receiver-on-82574-82583.patch patches.drivers/e1000e-0019-e1000e-alternate-MAC-address-update.patch patches.drivers/e1000e-0020-e1000e-increase-driver-version-number.patch patches.drivers/e1000e-0021-e1000e-Spurious-interrupts-dropped-packets-with-8257.patch patches.drivers/e1000e-0022-e1000e-workaround-invalid-Tx-Rx-tail-descriptor-regi.patch patches.drivers/e1000e-0023-e1000e-convert-driver-to-use-extended-descriptors.patch patches.drivers/e1000e-0024-e1000e-bump-driver-version-number.patch patches.drivers/e1000e-0025-e1000e-convert-to-netdev-features-hw_features-API.patch patches.drivers/e1000e-0026-intel-convert-to-SKB-paged-frag-API.patch patches.drivers/e1000e-0027-e1000e-make-function-tables-const.patch patches.drivers/e1000e-0028-e1000e-WoL-can-fail-on-82578DM.patch patches.drivers/e1000e-0029-e1000e-WoL-fails-on-device-ID-0x1501.patch patches.drivers/e1000e-0030-e1000e-bad-short-packets-received-when-jumbos-enable.patch patches.drivers/e1000e-0031-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/e1000e-0032-e1000e-fix-skb-truesize-underestimation.patch patches.drivers/e1000e-0033-e1000e-locking-bug-introduced-by-commit-67fd4fcb.patch patches.drivers/e1000e-0034-net-add-skb-frag-size-accessors.patch patches.drivers/e1000e-0035-drivers-net-Add-module.h-to-drivers-who-were-implici.patch patches.drivers/e1000e-0036-e1000e-demote-a-debugging-WARN-to-a-debug-log-messag.patch patches.drivers/e1000e-0037-Sweep-the-last-of-the-active-.get_drvinfo-floors-und.patch patches.drivers/e1000e-0038-e1000e-Convert-printks-to-pr_-level.patch patches.drivers/e1000e-0039-net-sweep-up-some-straglers-in-strlcpy-conversion-of.patch patches.drivers/e1000e-0040-e1000e-Support-for-byte-queue-limits.patch patches.drivers/e1000e-0041-e1000e-hitting-BUG_ON-from-napi_enable.patch patches.drivers/e1000e-0042-net-fix-assignment-of-0-1-to-bool-variables.patch patches.drivers/e1000e-0043-e1000e-cleanup-Rx-checksum-offload-code.patch patches.drivers/e1000e-0044-e1000e-add-Receive-Packet-Steering-RPS-support.patch patches.drivers/e1000e-0045-e1000e-re-enable-alternate-MAC-address-for-all-devic.patch patches.drivers/e1000e-0046-e1000e-convert-head-tail-and-itr_register-offsets-to.patch patches.drivers/e1000e-0047-e1000e-pass-pointer-to-ring-struct-instead-of-adapte.patch patches.drivers/e1000e-0048-e1000e-re-factor-ethtool-get-set-ring-parameter.patch patches.drivers/e1000e-0049-e1000e-default-IntMode-based-on-kernel-config-availa.patch patches.drivers/e1000e-0050-e1000e-always-set-transmit-descriptor-control-regist.patch patches.drivers/e1000e-0051-e1000e-82579-workaround-for-link-drop-issue.patch patches.drivers/e1000e-0052-e1000e-use-default-settings-for-Tx-Inter-Packet-Gap-.patch patches.drivers/e1000e-0053-e1000e-use-hardware-default-values-for-Transmit-Cont.patch patches.drivers/e1000e-0054-e1000e-82574-82583-Tx-hang-workaround.patch patches.drivers/e1000e-0055-e1000e-Need-to-include-vmalloc.h.patch patches.drivers/e1000e-0056-e1000e-disable-Early-Receive-DMA-on-ICH-LOMs.patch patches.drivers/e1000e-0057-e1000e-update-workaround-for-82579-intermittently-di.patch patches.drivers/e1000e-0058-e1000e-ICHx-PCHx-LOMs-should-use-LPLU-setting-in-NVM.patch patches.drivers/e1000e-0059-e1000e-increase-Rx-PBA-to-prevent-dropping-received-.patch patches.drivers/e1000e-0060-e1000e-conditionally-restart-autoneg-on-82577-8-9-wh.patch patches.drivers/e1000e-0061-e1000e-concatenate-long-debug-strings-which-span-mul.patch patches.drivers/e1000e-0062-e1000e-convert-final-strncpy-to-strlcpy.patch patches.drivers/e1000e-0063-e1000e-increase-version-number.patch patches.drivers/e1000e-0064-e1000e-call-er16flash-instead-of-__er16flash.patch patches.drivers/e1000e-0065-e1000e-split-lib.c-into-three-more-appropriate-files.patch patches.drivers/e1000e-0066-e1000e-update-copyright-year.patch patches.drivers/e1000e-0067-e1000e-add-missing-initializers-reported-when-compil.patch patches.drivers/e1000e-0068-e1000e-cleanup-check-return-values-consistently.patch patches.drivers/e1000e-0069-e1000e-cleanup-e1000_init_mac_params_80003es2lan.patch patches.drivers/e1000e-0070-e1000e-cleanup-e1000_init_mac_params_82571.patch patches.drivers/e1000e-0071-e1000e-cleanup-e1000_set_phys_id.patch patches.drivers/e1000e-0072-e1000e-cleanup-use-braces-in-both-branches-of-a-cond.patch patches.drivers/e1000e-0073-e1000e-fix-checkpatch-warning-from-MINMAX-test.patch patches.drivers/e1000e-0074-e1000e-fix-sparse-warnings-with-D__CHECK_ENDIAN__.patch patches.drivers/e1000e-0075-e1000e-minor-whitespace-and-indentation-cleanup.patch patches.drivers/e1000e-0076-e1000e-remove-test-that-is-always-false.patch patches.drivers/e1000e-0077-e1000e-remove-unnecessary-returns-from-void-function.patch patches.drivers/e1000e-0078-e1000e-remove-unnecessary-parentheses.patch patches.drivers/e1000e-0079-e1000e-use-true-false-for-bool-autoneg_false.patch patches.drivers/e1000e-0080-e1000e-pass-pointer-to-hw-struct-for-e1000_init_mac_.patch patches.drivers/e1000e-0081-e1000e-replace-1-with-true-for-boolean-get_link_stat.patch patches.drivers/e1000e-0082-e1000e-cleanup-use-goto-for-common-work-needed-by-mu.patch patches.drivers/e1000e-0083-e1000e-cleanup-rename-goto-labels-to-be-more-meaning.patch patches.drivers/e1000e-0084-e1000e-potentially-incorrect-return-for-e1000_cfg_km.patch patches.drivers/e1000e-0085-e1000e-potential-incorrect-return-for-e1000_setup_co.patch patches.drivers/e1000e-0086-e1000e-cleanup-remove-unnecessary-assignments-just-b.patch patches.drivers/e1000e-0087-e1000e-cleanup-always-return-0.patch patches.drivers/e1000e-0088-e1000e-potentially-incorrect-return-for-e1000_set_d3.patch patches.drivers/e1000e-0089-e1000e-cleanup-remove-unreachable-statement.patch patches.drivers/e1000e-0090-e1000e-cleanup-remove-unnecessary-variable-ret_val.patch patches.drivers/e1000e-0091-e1000e-cleanup-remove-unnecessary-test-and-return.patch patches.drivers/e1000e-0092-e1000e-cleanup-remove-unnecessary-variable-initializ.patch patches.drivers/e1000e-0093-e1000e-cleanup-minor-whitespace-addition-insert-blan.patch patches.drivers/e1000e-0094-e1000e-potentially-incorrect-return-for-e1000_init_h.patch patches.drivers/e1000e-0095-e1000e-potentially-incorrect-return-for-e1000e_setup.patch patches.drivers/e1000e-0096-e1000e-cleanup-goto-statements-to-exit-points-withou.patch patches.drivers/e1000e-0097-e1000e-Support-sending-custom-Ethernet-CRC.patch patches.drivers/e1000e-0098-e1000e-cosmetic-change-to-boolean-comparisons.patch patches.drivers/e1000e-0099-e1000e-cosmetic-comment-changes-to-make-lines-less-t.patch patches.drivers/e1000e-0100-e1000e-cleanup-rename-e1000e_id_led_init-and-call-as.patch patches.drivers/e1000e-0101-e1000e-cleanup-rename-e1000e_setup_link-and-call-as-.patch patches.drivers/e1000e-0102-e1000e-cleanup-use-of-check_mng_mode-function-pointe.patch patches.drivers/e1000e-0103-e1000e-cleanup-use-of-check_reset_block-function-poi.patch patches.drivers/e1000e-0104-e1000e-cleanup-calls-to-setup_physical_interface-fun.patch patches.drivers/e1000e-0105-e1000e-comment-correction-in-e1000e_set_kmrn_lock_lo.patch patches.drivers/e1000e-0106-e1000e-rename-e1000e_config_collision_dist-and-call-.patch patches.drivers/e1000e-0107-e1000e-cleanup-comment-in-e1000_hash_mc_addr.patch patches.drivers/e1000e-0108-e1000e-use-true-false-for-boolean-send_xon-do-not-as.patch patches.drivers/e1000e-0109-e1000e-cleanup-remove-unnecessary-variable.patch patches.drivers/e1000e-0110-e1000e-rename-e1000e_reload_nvm-and-call-as-function.patch patches.drivers/e1000e-0111-e1000e-cleanup-incorrect-filename-in-comment.patch patches.drivers/e1000e-0112-e1000e-cleanup-whitespace-and-indentation.patch patches.drivers/e1000e-0113-e1000e-use-msleep-instead-of-mdelay.patch patches.drivers/e1000e-0114-intel-make-wired-ethernet-driver-message-level-consi.patch patches.drivers/e1000e-0115-e1000e-prevent-oops-when-adapter-is-being-closed-and.patch patches.drivers/e1000e-0116-e1000e-Guarantee-descriptor-writeback-flush-success.patch patches.drivers/e1000e-0117-e1000e-Minor-comment-clean-up.patch patches.drivers/e1000e-0118-e1000e-cleanup-NAPI-routine.patch patches.drivers/e1000e-0119-e1000e-cleanup-indexed-register-arrays.patch patches.drivers/e1000e-0120-e1000e-update-driver-version-number.patch patches.drivers/e1000e-0121-e1000e-issues-in-Sx-on-82577-8-9.patch patches.drivers/e1000e-0122-e1000e-cleanup-remaining-strings-split-across-multip.patch patches.drivers/e1000e-0123-e1000e-cleanup-boolean-logic.patch patches.drivers/e1000e-0124-e1000e-MSI-interrupt-test-failed-using-legacy-interr.patch patches.drivers/e1000e-0125-e1000e-Fix-default-interrupt-throttle-rate-not-set-i.patch patches.drivers/e1000e-0126-e1000e-Disable-Far-End-LoopBack-following-reset-on-8.patch patches.drivers/e1000e-0127-e1000e-Enable-DMA-Burst-Mode-on-82574-by-default.patch patches.drivers/e1000e-0128-e1000e-82579-packet-drop-workaround.patch patches.drivers/e1000e-0129-e1000e-82579-potential-system-hang-on-stress-when-ME.patch patches.drivers/e1000e-0130-e1000e-add-transmit-timestamping-support.patch patches.drivers/e1000e-0131-e1000e-workaround-EEPROM-configuration-change-on-825.patch patches.drivers/e1000e-0132-e1000e-PHY-initialization-flow-changes-for-82577-8-9.patch patches.drivers/e1000e-0133-e1000e-fix-.ndo_set_rx_mode-for-82579.patch patches.drivers/e1000e-0134-e1000e-suggest-a-possible-workaround-to-a-device-han.patch patches.drivers/e1000e-0135-e1000e-cleanup-long-read-write-_reg_locked-PHY-ops-f.patch patches.drivers/e1000e-0136-e1000e-Resolve-intermittent-negotiation-issue-on-825.patch patches.drivers/e1000e-0137-e1000e-Driver-workaround-for-IPv6-Header-Extension-E.patch patches.drivers/e1000e-0138-e1000e-Remove-special-case-for-82573-82574-ASPM-L1-d.patch patches.drivers/e1000e-0139-e1000e-Update-driver-version-number.patch patches.drivers/e1000e-0140-e1000e-initial-support-for-i217.patch patches.drivers/e1000e-0141-e1000e-enable-forced-master-slave-on-82577.patch patches.drivers/e1000e-0142-e1000e-clear-REQ-and-GNT-in-EECD-82571-82572.patch patches.drivers/e1000e-0143-e1000e-increase-version-number.patch patches.drivers/e1000e-0144-e1000e-Fix-merge-conflict-net-net-next.patch patches.drivers/e1000e-0145-e1000e-fix-typo-in-definition-of-E1000_CTRL_EXT_FORC.patch patches.drivers/e1000e-0146-e1000e-fix-Rapid-Start-Technology-support-for-i217.patch patches.drivers/e1000e-0147-e1000e-test-for-valid-check_reset_block-function-poi.patch patches.drivers/e1000e-0148-e1000e-use-more-informative-logging-macros-when-netd.patch patches.drivers/e1000e-0149-e1000e-remove-use-of-IP-payload-checksum.patch patches.drivers/e1000e-0150-drivers-net-ethernet-Fix-nearly-kernel-doc-comments-.patch patches.drivers/e1000e-0151-e1000e-fix-test-for-PHY-being-accessible-on-82577-8-.patch patches.drivers/e1000e-0152-e1000e-Cleanup-code-logic-in-e1000_check_for_serdes_.patch patches.drivers/e1000e-0153-e1000e-Program-the-correct-register-for-ITR-when-usi.patch patches.drivers/e1000e-0154-e1000e-advertise-transmit-time-stamping.patch patches.drivers/e1000e-0155-e1000e-82571-Tx-Data-Corruption-during-Tx-hang-recov.patch patches.drivers/e1000e-0156-e1000e-fix-panic-while-dumping-packets-on-Tx-hang-wi.patch patches.drivers/e1000e-0157-e1000e-implement-82577-579-MDI-setting-support.patch patches.drivers/e1000e-0158-e1000e-implement-MDI-MDI-X-control.patch patches.drivers/e1000e-0159-e1000e-Use-PCI-Express-Capability-accessors.patch patches.drivers/e1000e-0160-e1000e-DoS-while-TSO-enabled-caused-by-link-partner-.patch patches.drivers/e1000e-0161-e1000e-use-correct-type-for-read-of-32-bit-register.patch patches.drivers/e1000e-0162-e1000e-cleanup-strict-checkpatch-MEMORY_BARRIER-chec.patch patches.drivers/e1000e-0163-e1000e-cleanup-strict-checkpatch-check.patch patches.drivers/e1000e-0164-e1000e-cleanup-remove-inapplicable-comment.patch patches.drivers/e1000e-0165-e1000e-cleanup-remove-unnecessary-variable.patch patches.drivers/e1000e-0166-e1000e-update-driver-version-number.patch patches.drivers/e1000e-0167-netdev-make-pci_error_handlers-const.patch patches.drivers/e1000e-0168-e1000e-add-device-IDs-for-i218.patch patches.drivers/e1000e-0169-e1000e-Change-wthresh-to-1-to-avoid-possible-Tx-stal.patch patches.drivers/e1000e-0170-e1000e-Minimum-packet-size-must-be-17-bytes.patch patches.drivers/e1000e-0171-e1000e-cosmetic-cleanup-of-comments.patch patches.drivers/e1000e-0172-net-intel-remove-__dev-attributes.patch patches.drivers/e1000e-0173-drivers-net-fix-up-function-prototypes-after-__dev-r.patch patches.drivers/e1000e-helper-functions-for-accessing-EMI-registers.patch patches.drivers/e1000e-82577-workaround-for-link-drop-issue.patch patches.drivers/e1000e-unexpected-Reset-adapter-message-when-cable-p.patch patches.drivers/e1000e-workaround-DMA-unit-hang-on-I218.patch # ixgbe SP3 update (bnc#795303 FATE#313662) patches.drivers/ixgbe-0001-Revert-ixgbe-add-support-for-new-82599-device-id.patch patches.drivers/ixgbe-0002-Revert-ixgbe-add-support-for-new-82599-device.patch patches.drivers/ixgbe-0003-Revert-ixgbe-add-support-for-X540-AT1.patch patches.drivers/ixgbe-0004-Revert-ixgbe-fix-possible-null-buffer-error.patch patches.drivers/ixgbe-0005-drivers-net-Remove-unnecessary-semicolons.patch patches.drivers/ixgbe-0006-net-remove-interrupt.h-inclusion-from-netdevice.h.patch patches.drivers/ixgbe-0007-ixgbe-dcbnl-reduce-duplicated-code-and-indentation.patch patches.drivers/ixgbe-0008-ixgbe-consolidate-packet-buffer-allocation.patch patches.drivers/ixgbe-0009-ixgbe-consolidate-MRQC-and-MTQC-handling.patch patches.drivers/ixgbe-0010-ixgbe-configure-minimal-packet-buffers-to-support-TC.patch patches.drivers/ixgbe-0011-ixgbe-DCB-use-existing-TX-and-RX-queues.patch patches.drivers/ixgbe-0012-ixgbe-DCB-82598-devices-tx_idx-and-rx_idx-swapped.patch patches.drivers/ixgbe-0013-ixgbe-setup-redirection-table-for-multiple-packet-bu.patch patches.drivers/ixgbe-0014-ixgbe-fix-bit-mask-for-DCB-version.patch patches.drivers/ixgbe-0015-ixgbe-DCB-and-perfect-filters-can-coexist.patch patches.drivers/ixgbe-0016-ixgbe-DCB-remove-unneeded-ixgbe_dcb_txq_to_tc-routin.patch patches.drivers/ixgbe-0017-ixgbe-add-support-for-Dell-CEM.patch patches.drivers/ixgbe-0018-ixgbe-setup-per-CPU-PCI-pool-for-FCoE-DDP.patch patches.drivers/ixgbe-0019-ixgbe-remove-ntuple-filtering.patch patches.drivers/ixgbe-0020-ixgbe-fix-flags-relating-to-perfect-filters-to-suppo.patch patches.drivers/ixgbe-0021-ixgbe-update-perfect-filter-framework-to-support-ret.patch patches.drivers/ixgbe-0022-ixgbe-add-basic-support-for-setting-and-getting-nfc-.patch patches.drivers/ixgbe-0023-ixgbe-add-support-for-displaying-ntuple-filters-via-.patch patches.drivers/ixgbe-0024-ixgbe-add-support-for-nfc-addition-and-removal-of-fi.patch patches.drivers/ixgbe-0025-ixgbe-move-setting-RSC-into-a-separate-function.patch patches.drivers/ixgbe-0026-ixgbe-move-reset-code-into-a-separate-function.patch patches.drivers/ixgbe-0027-ixgbe-disable-RSC-when-Rx-checksum-is-off.patch patches.drivers/ixgbe-0028-ixgbe-fix-ring-assignment-issues-for-SR-IOV-and-drop.patch patches.drivers/ixgbe-0029-ixgbe-update-driver-version-string.patch patches.drivers/ixgbe-0030-ixgbe-pass-adapter-struct-instead-of-netdev-for-inte.patch patches.drivers/ixgbe-0031-ixgbe-Convert-IXGBE_DESC_UNUSED-from-macro-to-static.patch patches.drivers/ixgbe-0032-ixgbe-Move-all-values-that-deal-with-count-next_to_u.patch patches.drivers/ixgbe-0033-ixgbe-Add-one-function-that-handles-most-of-context-.patch patches.drivers/ixgbe-0034-ixgbe-Update-method-used-for-determining-descriptor-.patch patches.drivers/ixgbe-0035-ixgbe-A-fix-to-VF-TX-rate-limit.patch patches.drivers/ixgbe-0036-ixgbe-complete-FCoE-initialization-from-setapp-routi.patch patches.drivers/ixgbe-0037-ixgbe-remove-unused-fcoe.tc-field-and-fcoe_setapp.patch patches.drivers/ixgbe-0038-ixgbe-implement-DCB-ops-dcb_ieee_del.patch patches.drivers/ixgbe-0039-ixgbe-Make-certain-to-initialize-the-fdir_perfect_lo.patch patches.drivers/ixgbe-0040-ixgbe-Update-ATR-to-use-recorded-TX-queues-instead-o.patch patches.drivers/ixgbe-0041-ixgbe-inline-the-ixgbe_maybe_stop_tx-function.patch patches.drivers/ixgbe-0042-ixgbe-add-structure-for-containing-RX-TX-rings-to-q_.patch patches.drivers/ixgbe-0043-ixgbe-Move-interrupt-related-values-out-of-ring-and-.patch patches.drivers/ixgbe-0044-ixgbe-Pass-staterr-instead-of-re-reading-status-and-.patch patches.drivers/ixgbe-0045-ixgbe-remove-ifdef-check-for-non-existent-define.patch patches.drivers/ixgbe-0046-ixgbe-only-enable-WoL-for-magic-packet-by-default.patch patches.drivers/ixgbe-0047-ixgbe-convert-to-ndo_fix_features.patch patches.drivers/ixgbe-0048-intel-drivers-repair-missing-flush-operations.patch patches.drivers/ixgbe-0049-ixgbe-fix-__ixgbe_notify_dca-bail-out-code.patch patches.drivers/ixgbe-0050-ixgbe-fix-PHY-link-setup-for-82599.patch patches.drivers/ixgbe-0051-intel-Move-the-Intel-wired-LAN-drivers.patch patches.drivers/ixgbe-0052-ixgbe-Fix-FCOE-memory-leak-for-DDP-packets.patch patches.drivers/ixgbe-0053-ixgbe-DDP-last-user-buffer-error-to-warn.patch patches.drivers/ixgbe-0054-ixgbe-Refactor-transmit-map-and-cleanup-routines.patch patches.drivers/ixgbe-0055-ixgbe-replace-reference-to-CONFIG_FCOE-with-IXGBE_FC.patch patches.drivers/ixgbe-0056-ixgbe-Cleanup-FCOE-and-VLAN-handling-in-xmit_frame_r.patch patches.drivers/ixgbe-0057-ixgbe-Simplify-transmit-cleanup-path.patch patches.drivers/ixgbe-0058-ixgbe-convert-rings-from-q_vector-bit-indexed-array-.patch patches.drivers/ixgbe-0059-ixgbe-Add-support-for-setting-CC-bit-when-SR-IOV-is-.patch patches.drivers/ixgbe-0060-ixgbe-Always-tag-VLAN-tagged-packets.patch patches.drivers/ixgbe-0061-ixgbe-fixup-remaining-call-sites-for-arbitrary-TCs.patch patches.drivers/ixgbe-0062-ixgbe-remove-unneeded-fdir-pb-alloc-case.patch patches.drivers/ixgbe-0063-ixgbe-consolidate-setup-for-multiple-traffic-classes.patch patches.drivers/ixgbe-0064-ixgbe-PFC-not-cleared-on-X540-devices.patch patches.drivers/ixgbe-0065-ixgbe-cleanup-feature-flags-in-ixgbe_probe.patch patches.drivers/ixgbe-0066-ixgbe-fix-ixgbe_fc_autoneg_fiber-bug.patch patches.drivers/ixgbe-0067-ixgbe-add-check-for-supported-modes.patch patches.drivers/ixgbe-0068-ixgbe-clear-RNBC-only-for-82598.patch patches.drivers/ixgbe-0069-intel-convert-to-SKB-paged-frag-API.patch patches.drivers/ixgbe-0070-ixgbe-Change-default-Tx-work-limit-size-to-256-buffe.patch patches.drivers/ixgbe-0071-v2-ixgbe-consolidate-all-MSI-X-ring-interrupts-and-p.patch patches.drivers/ixgbe-0072-ixgbe-cleanup-allocation-and-freeing-of-IRQ-affinity.patch patches.drivers/ixgbe-0073-ixgbe-Use-ring-dev-instead-of-adapter-pdev-dev-when-.patch patches.drivers/ixgbe-0074-ixgbe-commonize-ixgbe_map_rings_to_vectors-to-work-f.patch patches.drivers/ixgbe-0075-ixgbe-Drop-unnecessary-adapter-hw-dereference-in-loo.patch patches.drivers/ixgbe-0076-ixgbe-combine-PCI_VDEVICE-and-board-declaration-to-s.patch patches.drivers/ixgbe-0077-ixgbe-Update-TXDCTL-configuration-to-correctly-handl.patch patches.drivers/ixgbe-0078-ixgbe-cleanup-reset-paths.patch patches.drivers/ixgbe-0079-ixgbe-cleanup-configuration-of-EITRSEL-and-VF-reset-.patch patches.drivers/ixgbe-0080-ixgbe-Correctly-name-and-handle-MSI-X-other-interrup.patch patches.drivers/ixgbe-0081-ethtool-Update-ethtool_rxnfc-rule_cnt-on-return-from.patch patches.drivers/ixgbe-0082-ixgbe-remove-redundant-configuration-of-tx_sample_ra.patch patches.drivers/ixgbe-0083-v2-ixgbe-Update-packet-buffer-reservation-to-correct.patch patches.drivers/ixgbe-0084-ixgbe-make-ixgbe_up-and-ixgbe_up_complete-void-funct.patch patches.drivers/ixgbe-0085-ixgbe-Add-missing-code-for-enabling-overheat-sensor-.patch patches.drivers/ixgbe-0086-ixgbe-Add-SFP-support-for-missed-82598-PHY.patch patches.drivers/ixgbe-0087-ixgbe-drop-adapter-from-ixgbe_fso-call-documentation.patch patches.drivers/ixgbe-0088-ixgbe-Make-better-use-of-memory-allocations-in-one-b.patch patches.drivers/ixgbe-0089-ixgbe-cleanup-some-register-reads.patch patches.drivers/ixgbe-0090-ixgbe-fix-FCRTL-H-register-dump-for-X540.patch patches.drivers/ixgbe-0091-ixgbe-remove-duplicate-netif_tx_start_all_queues.patch patches.drivers/ixgbe-0092-ixgbe-fix-possible-null-buffer-error.patch patches.drivers/ixgbe-0093-ixgbe-Reconfigure-SR-IOV-Init.patch patches.drivers/ixgbe-0094-ixgbe-DCB-do-not-call-set_state-from-IEEE-mode.patch patches.drivers/ixgbe-0095-ixgbe-cleanup-X540-interrupt-enablement.patch patches.drivers/ixgbe-0096-ixgbe-dcb-set-priority-to-traffic-class-mappings.patch patches.drivers/ixgbe-0097-ixgbe-avoid-HW-lockup-when-adapter-is-reset-with-Tx-.patch patches.drivers/ixgbe-0098-ixgbe-add-WOL-support-for-X540.patch patches.drivers/ixgbe-0099-ixgbe-remove-global-reset-to-the-MAC.patch patches.drivers/ixgbe-0100-treewide-Correct-spelling-of-successfully-in-comment.patch patches.drivers/ixgbe-0101-ixgbe-Cleanup-q_vector-interrupt-throttle-rate-logic.patch patches.drivers/ixgbe-0102-ixgbe-disable-LLI-for-FCoE.patch patches.drivers/ixgbe-0103-ixgbe-update-P-FC-thresholds-to-account-for-X540-and.patch patches.drivers/ixgbe-0104-ixgbe-add-thermal-sensor-support-for-x540-hardware.patch patches.drivers/ixgbe-0105-ixgbe-cleanup-ixgbe_setup_gpie-for-X540.patch patches.drivers/ixgbe-0106-ixgbe-add-ECC-warning-for-legacy-interrupts.patch patches.drivers/ixgbe-0107-ixgbe-prevent-link-checks-while-resetting.patch patches.drivers/ixgbe-0108-ixgbe-clear-the-data-field-in-ixgbe_read_i2c_byte_ge.patch patches.drivers/ixgbe-0109-ixgbe-remove-return-code-for-functions-that-always-r.patch patches.drivers/ixgbe-0110-ixgbe-fix-driver-version-initialization-in-firmware.patch patches.drivers/ixgbe-0111-ixgbe-add-support-for-new-82599-device.patch patches.drivers/ixgbe-0112-ixgbe-send-MFLCN-to-ethtool.patch patches.drivers/ixgbe-0113-ixgbe-do-not-disable-flow-control-in-ixgbe_check_mac.patch patches.drivers/ixgbe-0114-ixgbe-get-pauseparam-autoneg.patch patches.drivers/ixgbe-0115-ixgbe-remove-instances-of-ixgbe_phy_aq-for-82598-and.patch patches.drivers/ixgbe-0116-ixgbe-Fix-PFC-mask-generation.patch patches.drivers/ixgbe-0117-ixgbe-fixup-hard-dependencies-on-supporting-8-traffi.patch patches.drivers/ixgbe-0118-ixgbe-DCB-X540-devices-support-max-traffic-class-of-.patch patches.drivers/ixgbe-0119-ixgbe-X540-devices-RX-PFC-frames-pause-traffic-even-.patch patches.drivers/ixgbe-0120-ixgbe-bump-version-number.patch patches.drivers/ixgbe-0121-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/ixgbe-0122-ixgbe-Add-protection-from-VF-invalid-target-DMA.patch patches.drivers/ixgbe-0123-ixgbe-Add-FCoE-DDP-allocation-failure-counters-to-et.patch patches.drivers/ixgbe-0124-ixgbe-Correct-check-for-change-in-FCoE-priority.patch patches.drivers/ixgbe-0125-ixgbe-fix-skb-truesize-underestimation.patch patches.fixes/if_link-Add-additional-parameter-to-IFLA_VF_INFO-for.patch patches.drivers/ixgbe-0127-ixgbe-Add-new-netdev-op-to-turn-spoof-checking-on-or.patch patches.drivers/ixgbe-0128-ixgbe-fix-endianess-when-writing-driver-version-to-f.patch patches.drivers/ixgbe-0129-ixgbe-allow-eeprom-writes-via-ethtool.patch patches.drivers/ixgbe-0130-ixgbe-change-the-eeprom-version-reported-by-ethtool.patch patches.drivers/ixgbe-0131-net-add-skb-frag-size-accessors.patch patches.drivers/ixgbe-0132-ixgbe-Fix-link-issues-caused-by-a-reset-while-interf.patch patches.drivers/ixgbe-0133-ixgbe-fix-disabling-of-Tx-laser-at-probe.patch patches.drivers/ixgbe-0134-ixgbe-fix-smatch-splat-due-to-missing-NULL-check.patch patches.drivers/ixgbe-0135-ixgbe-Fix-compiler-warnings.patch patches.drivers/ixgbe-0136-ixgbe-fix-reading-of-the-buffer-returned-by-the-firm.patch patches.drivers/ixgbe-0137-ixgbe-DCB-return-max-for-IEEE-traffic-classes.patch patches.drivers/ixgbe-0138-ixgbe-Fix-compile-for-kernel-without-CONFIG_PCI_IOV-.patch patches.drivers/ixgbe-0139-Sweep-the-last-of-the-active-.get_drvinfo-floors-und.patch patches.drivers/ixgbe-0140-ixgbe-fix-LED-blink-logic-to-check-for-link.patch patches.drivers/ixgbe-0141-intel-Convert-FOO-_LENGTH_OF_ADDRESS-to-ETH_ALEN.patch patches.drivers/ixgbe-0142-net-remove-netdev_alloc_page-and-use-__GFP_COLD.patch patches.drivers/ixgbe-0143-ixgbe-DCBnl-set_all-order-of-operations-fix.patch patches.drivers/ixgbe-0144-ixgbe-DCB-IEEE-transitions-may-fail-to-reprogram-har.patch patches.drivers/ixgbe-0145-ixgbe-Remove-function-prototype-for-non-existent-fun.patch patches.drivers/ixgbe-0146-net-fix-assignment-of-0-1-to-bool-variables.patch patches.drivers/ixgbe-0147-ixgbe-fix-incorrect-PHY-register-reads.patch patches.drivers/ixgbe-0148-ixgbe-fix-typo-s.patch patches.drivers/ixgbe-0149-ixgbe-add-write-flush-in-ixgbe_clock_out_i2c_byte.patch patches.drivers/ixgbe-0150-ixgbe-add-support-for-new-82599-device-id.patch patches.drivers/ixgbe-0151-ixgbe-add-support-for-new-82599-device.patch patches.drivers/ixgbe-0152-ixgbe-FCoE-Add-support-for-ndo_get_fcoe_hbainfo-call.patch patches.drivers/ixgbe-0153-ixgbe-Fix-register-defines-to-correctly-handle-compl.patch patches.drivers/ixgbe-0154-ixgbe-Add-module-parameter-to-allow-untested-and-uns.patch patches.drivers/ixgbe-0155-ixgbe-update-copyright-to-2012.patch patches.drivers/ixgbe-0156-ixgbe-Add-warning-when-no-space-left-for-more-MAC-fi.patch patches.drivers/ixgbe-0157-ixgbe-make-ethtool-strings-table-const.patch patches.drivers/ixgbe-0158-ixgbe-Fix-typo-in-ixgbe_common.h.patch patches.drivers/ixgbe-0159-ixgbe-fix-vf-lookup.patch patches.drivers/ixgbe-0160-ixgbe-Fix-case-of-Tx-Hang-in-PF-with-32-VFs.patch patches.drivers/ixgbe-0161-ixgbe-Fix-broken-dependency-on-MAX_SKB_FRAGS-being-r.patch patches.drivers/ixgbe-0162-ixgbe-do-not-update-real-num-queues-when-netdev-is-g.patch patches.drivers/ixgbe-0163-ixgbe-dcb-up2tc-mapping-lost-on-disable-enable-CEE-D.patch patches.drivers/ixgbe-0164-ixgbe-ethtool-stats-user-buffer-overrun.patch patches.drivers/ixgbe-0165-ixgbe-Minor-refactor-of-RSC.patch patches.drivers/ixgbe-0166-ixgbe-Address-fact-that-RSC-was-not-setting-GSO-size.patch patches.drivers/ixgbe-0167-ixgbe-Let-the-Rx-buffer-allocation-clear-status-bits.patch patches.drivers/ixgbe-0168-ixgbe-Add-function-for-testing-status-bits-in-Rx-des.patch patches.drivers/ixgbe-0169-ixgbe-Drop-the-_ADV-of-descriptor-macros-since-all-i.patch patches.drivers/ixgbe-0170-ixgbe-Combine-post-DMA-processing-of-sk_buff-fields-.patch patches.drivers/ixgbe-0171-drivers-net-Remove-boolean-comparisons-to-true-false.patch patches.drivers/ixgbe-0172-ixgbe-Minor-formatting-and-comment-corrections-for-i.patch patches.drivers/ixgbe-0173-ixgbe-fix-spelling-errors.patch patches.drivers/ixgbe-0174-ixgbe-Fix-comments-that-are-out-of-date-or-formatted.patch patches.drivers/ixgbe-0175-ixgbe-dcb-check-setup_tc-return-codes.patch patches.drivers/net-dcb-getnumtcs-setnumtcs-should-return-an-int.patch patches.drivers/ixgbe-0177-ixgbe-remove-tie-between-NAPI-work-limits-and-interr.patch patches.drivers/ixgbe-0178-ixgbe-add-support-for-byte-queue-limits.patch patches.drivers/ixgbe-0179-ixgbe-Do-no-clear-Tx-status-bits-since-eop_desc-prov.patch patches.drivers/ixgbe-0180-ixgbe-Reorder-adapter-contents-for-better-cache-util.patch patches.drivers/ixgbe-0181-ixgbe-Address-issues-with-Tx-WHTRESH-value-not-being.patch patches.drivers/ixgbe-0182-ixgbe-Correct-Adaptive-Interrupt-Moderation-so-that-.patch patches.drivers/ixgbe-0183-ixgbe-Default-to-queue-pairs-when-number-of-queues-i.patch patches.drivers/ixgbe-0184-ixgbe-Drop-unnecessary-napi_schedule_prep-and-spare-.patch patches.drivers/ixgbe-0185-ixgbe-Allocate-rings-as-part-of-the-q_vector.patch patches.drivers/ixgbe-0186-ixgbe-Add-iterator-for-cycling-through-rings-on-a-q_.patch patches.drivers/ixgbe-0187-ixgbe-Simplify-logic-for-ethtool-loopback-frame-crea.patch patches.drivers/ixgbe-0188-ixgbe-Do-not-disable-read-relaxed-ordering-when-DCA-.patch patches.drivers/ixgbe-0189-ixgbe-Replace-eitr_low-and-eitr_high-with-static-val.patch patches.drivers/ixgbe-0190-ixgbe-fix-obvious-return-value-bug.patch patches.drivers/ixgbe-0191-ixgbe-use-typed-min-max-functions-where-possible.patch patches.drivers/ixgbe-0192-ixgbe-Fix-race-condition-where-RX-buffer-could-becom.patch patches.drivers/ixgbe-0193-ixgbe-dcb-use-DCB-config-values-for-FCoE-traffic-cla.patch patches.drivers/ixgbe-0194-ixgbe-Support-sending-custom-Ethernet-FCS.patch patches.drivers/ixgbe-0195-ixgbe-Replace-standard-receive-path-with-a-page-base.patch patches.drivers/ixgbe-0196-ixgbe-cleanup-logic-in-ixgbe_change_mtu.patch patches.drivers/ixgbe-0197-ixgbe-Make-certain-that-all-frames-fit-minimum-size-.patch patches.drivers/ixgbe-0198-ixgbe-Modify-setup-of-descriptor-flags-to-avoid-cond.patch patches.drivers/ixgbe-0199-ixgbe-Use-packets-to-track-Tx-completions-instead-of.patch patches.drivers/ixgbe-0200-ixgbe-Place-skb-on-first-buffer_info-structure-to-av.patch patches.drivers/ixgbe-0201-ixgbe-Write-gso_segs-and-bytcount-to-the-ring-sooner.patch patches.drivers/ixgbe-0202-ixgbe-always-write-DMA-for-single_mapped-value-with-.patch patches.drivers/ixgbe-0203-ixgbe-Store-Tx-flags-and-protocol-information-to-tx_.patch patches.drivers/ixgbe-0204-ixgbe-Update-layout-of-ixgbe_ring-structure-to-impro.patch patches.drivers/ixgbe-0205-ixgbe-cleanup-logic-for-the-service-timer-and-VF-han.patch patches.drivers/ixgbe-0206-ixgbe-Move-poll-routine-in-order-to-improve-readabil.patch patches.drivers/ixgbe-0207-ixgbe-drop-err_eeprom-tag-which-is-at-same-location-.patch patches.drivers/ixgbe-0208-ixgbe-Two-minor-fixes-for-RSS-and-FDIR-set-queues-fu.patch patches.drivers/ixgbe-0209-ixgbe-Whitespace-cleanups.patch patches.drivers/ixgbe-0210-ixgbe-Add-support-for-enabling-UDP-RSS-via-the-ethto.patch patches.drivers/ixgbe-0211-ixgbe-Correct-flag-values-set-by-ixgbe_fix_features.patch patches.drivers/ixgbe-0212-ixgbe-fix-namespace-issues-when-FCoE-DCB-is-not-enab.patch patches.drivers/ixgbe-0213-ixgbe-Fix-issues-with-SR-IOV-loopback-when-flow-cont.patch patches.drivers/ixgbe-0214-intel-make-wired-ethernet-driver-message-level-consi.patch patches.drivers/ixgbe-0215-ixgbe-fix-typo-in-enumeration-name.patch patches.drivers/ixgbe-0216-ixgbe-update-version-number.patch patches.drivers/ixgbe-0217-ixgbe-driver-fix-for-link-flap.patch patches.drivers/ixgbe-0218-ixgbe-consolidate-reporting-of-MSIX-vectors-into-a-s.patch patches.drivers/ixgbe-0219-ixgbe-fix-WoL-issue-with-fiber.patch patches.drivers/ixgbe-0220-ixgbe-add-I2C-clock-stretching.patch patches.fixes/net-add-generic-PF_BRIDGE-RTM_-FDB-hooks.patch patches.fixes/net-addr_list-add-exclusive-dev_uc_add-and-dev_mc_ad.patch patches.fixes/net-add-fdb-generic-dump-routine.patch patches.drivers/ixgbe-0224-ixgbe-enable-FDB-netdevice-ops.patch patches.drivers/ixgbe-0225-ixgbe-allow-RAR-table-to-be-updated-in-promisc-mode.patch patches.drivers/ixgbe-0226-ixgbe-UTA-table-incorrectly-programmed.patch patches.drivers/ixgbe-0227-ixgbe-add-missing-rtnl_lock-in-PM-resume-path.patch patches.drivers/ixgbe-0228-ixgbe-Identify-FCoE-rings-earlier-to-resolve-memory-.patch patches.drivers/ixgbe-0229-ixgbe-check-for-WoL-support-in-single-function.patch patches.drivers/ixgbe-0230-ixgbe-Fix-a-memory-leak-in-IEEE-DCB.patch patches.drivers/ixgbe-0231-ixgbe-fix-calling-skb_put-on-nonlinear-skb-assertion.patch patches.drivers/ixgbe-0232-ixgbe-add-support-functions-to-access-thermal-data.patch patches.drivers/ixgbe-0233-ixgbe-add-hwmon-interface-to-export-thermal-data.patch patches.drivers/ixgbe-0234-ixgbe-Deny-MACVLAN-requests-from-VFs-with-admin-set-.patch patches.drivers/ixgbe-0235-ixgbe-Reset-max_vfs-to-zero-when-user-request-is-out.patch patches.drivers/ixgbe-0236-ixgbe-Fix-use-after-free-on-module-remove.patch patches.drivers/ixgbe-0237-ixgbe-fix-race-condition-with-shutdown.patch patches.drivers/ixgbe-0238-ixgbe-dcb-BIT_APP_UPCHG-not-set-by-ixgbe_copy_dcb_cf.patch patches.drivers/ixgbe-0239-ixgbe-Track-instances-of-buffer-available-but-no-DMA.patch patches.drivers/ixgbe-0240-ixgbe-Reorder-the-ring-to-q_vector-mapping-to-improv.patch patches.drivers/ixgbe-0241-ixgbe-Make-ixgbe_fc_autoneg-return-void-and-always-s.patch patches.drivers/ixgbe-0242-ixgbe-Use-__free_pages-instead-of-put_page-to-releas.patch patches.drivers/ixgbe-0243-ixgbe-Reorder-link-flow-control-functions-in-ixgbe_c.patch patches.drivers/ixgbe-0244-ixgbe-Update-link-flow-control-to-correctly-handle-m.patch patches.drivers/ixgbe-0245-igb-ixgbe-netdev_tx_reset_queue-incorrectly-called-f.patch patches.drivers/ixgbe-0246-ixgbe-dcb-IEEE-PFC-stats-and-reset-logic-incorrect.patch patches.drivers/ixgbe-0247-ixgbe-Exit-on-error-case-in-VF-message-processing.patch patches.drivers/ixgbe-0248-ixgbe-Clean-up-priority-based-flow-control.patch patches.drivers/ixgbe-0249-ixgbe-Set-Drop_EN-bit-when-multiple-Rx-queues-are-pr.patch patches.drivers/ixgbe-0250-ixgbe-Fix-bogus-error-message.patch patches.drivers/ixgbe-0251-ixgbe-Hardware-Timestamping-PTP-Hardware-Clock-PHC.patch patches.drivers/ixgbe-0252-ixgbe-Enable-timesync-clock-out-feature-for-PPS-supp.patch patches.drivers/ixgbe-0253-ixgbe-correct-disable_rx_buff-timeout.patch patches.fixes/ptp-Add-a-method-for-obtaining-the-device-index.patch patches.drivers/ixgbe-0255-ixgbe-add-support-for-get_ts_info.patch patches.drivers/ixgbe-0256-ixgbe-support-software-timestamping.patch patches.drivers/ixgbe-0257-ixgbe-cleanup-the-hwmon-function-calls.patch patches.drivers/ixgbe-0258-ixgbe-update-version-number.patch patches.drivers/ixgbe-0259-ixgbe-fix_features-rxvlan-is-independent-of-DCB-and-.patch patches.drivers/ixgbe-0260-ixgbe-IXGBE_RXD_STAT_VP-set-even-with-Rx-stripping-e.patch patches.drivers/ixgbe-0261-ixgbe-align-flow-control-DV-macros-with-datasheet.patch patches.drivers/ixgbe-0262-ixgbe-do-not-compile-ixgbe_sysfs.c-when-CONFIG_IXGBE.patch patches.drivers/ixgbe-0263-ixgbe-ptp-code-cleanup.patch patches.drivers/ixgbe-0264-ixgbe-PTP-Fix-hwtstamp-mode-settings.patch patches.drivers/ixgbe-0265-ixgbe-Check-PTP-Rx-timestamps-via-BPF-filter.patch patches.drivers/ixgbe-0266-ixgbe-Fix-PHC-loophole-allowing-misconfiguration-of-.patch patches.drivers/ixgbe-0267-ixgbe-Fix-memory-leak-in-ixgbe-when-receiving-traffi.patch patches.drivers/ixgbe-0268-ixgbe-add-support-for-1G-SX-modules.patch patches.drivers/ixgbe-0269-ixgbe-clean-up-ixgbe_get_settings-ethtool-function.patch patches.drivers/ixgbe-0270-ixgbe-simplify-padding-and-length-checks.patch patches.drivers/ixgbe-0271-ixgbe-Do-not-pad-FCoE-frames-as-this-can-cause-issue.patch patches.drivers/ixgbe-0272-ixgbe-DCB-and-SR-IOV-can-not-co-exist-and-will-cause.patch patches.drivers/ixgbe-0273-drivers-net-ethernet-Fix-nearly-kernel-doc-comments-.patch patches.drivers/ixgbe-0274-ixgbe-count-q_vectors-instead-of-MSI-X-vectors.patch patches.drivers/ixgbe-0275-ixgbe-Add-upper-limit-to-ring-features.patch patches.drivers/ixgbe-0276-ixgbe-Add-feature-offset-value-to-ring-features.patch patches.drivers/ixgbe-0277-ixgbe-Clean-up-a-useless-switch-statement-and-dead-c.patch patches.drivers/ixgbe-0278-ixgbe-Merge-RSS-and-flow-director-ring-register-cach.patch patches.drivers/ixgbe-0279-ixgbe-Simplify-logic-for-getting-traffic-class-from-.patch patches.drivers/ixgbe-0280-ixgbe-Cleanup-unpacking-code-for-DCB.patch patches.drivers/ixgbe-0281-ixgbe-Populate-the-prio_tc_map-in-ixgbe_setup_tc.patch patches.drivers/ixgbe-0282-ixgbe-Add-function-for-obtaining-FCoE-TC-based-on-FC.patch patches.drivers/ixgbe-0283-ixgbe-Merge-FCoE-set_num-and-cache_ring-calls-into-R.patch patches.drivers/ixgbe-0284-ethernet-Use-eth_random_addr.patch patches.drivers/rename-dev_hw_addr_random-and-remove-redundant-secon.patch patches.fixes/etherdevice-Rename-random_ether_addr-to-eth_random_a.patch patches.drivers/ixgbe-0287-ixgbe-Ping-the-VFs-on-link-status-change-to-trigger-.patch patches.drivers/ixgbe-0288-ixgbe-Handle-failures-in-the-ixgbe_setup_rx-tx_resou.patch patches.drivers/ixgbe-0289-ixgbe-Move-configuration-of-set_real_num_rx-tx_queue.patch patches.drivers/ixgbe-0290-ixgbe-Update-the-logic-for-ixgbe_cache_ring_dcb-and-.patch patches.drivers/ixgbe-0291-ixgbe-Cleanup-logic-for-MRQC-and-MTQC-configuration.patch patches.drivers/ixgbe-0292-ixgbe-Update-configure-virtualization-to-allow-for-m.patch patches.drivers/ixgbe-0293-ixgbe-Add-support-for-SR-IOV-w-DCB-or-RSS.patch patches.drivers/ixgbe-0294-ixgbe-Retire-RSS-enabled-and-capable-flags.patch patches.drivers/ixgbe-0295-ixgbe-Cleanup-holes-in-flags-after-removing-several-.patch patches.drivers/ixgbe-0296-ixgbe-Use-VMDq-offset-to-indicate-the-default-pool.patch patches.drivers/ixgbe-0297-ixgbe-Fix-memory-leak-when-SR-IOV-VFs-are-direct-ass.patch patches.drivers/ixgbe-0298-ixgbe-Drop-references-to-deprecated-pci_-DMA-api-and.patch patches.drivers/ixgbe-0299-ixgbe-Cleanup-configuration-of-FCoE-registers.patch patches.drivers/ixgbe-0300-ixgbe-Merge-all-FCoE-percpu-values-into-a-single-str.patch patches.drivers/ixgbe-0301-ixgbe-Make-FCoE-allocation-and-configuration-closer-.patch patches.drivers/ixgbe-0302-ixgbe-Correctly-set-SAN-MAC-RAR-pool-to-default-pool.patch patches.drivers/ixgbe-0303-ixgbe-Only-enable-anti-spoof-on-VF-pools.patch patches.drivers/ixgbe-0304-ixgbe-Enable-FCoE-FSO-and-CRC-offloads-based-on-CAPA.patch patches.drivers/ixgbe-0305-ixgbe-use-PCI_VENDOR_ID_INTEL.patch patches.drivers/ixgbe-0306-ixgbe-Drop-probe_vf-and-merge-functionality-into-ixg.patch patches.drivers/ixgbe-0307-ixgbe-Change-how-we-check-for-pre-existing-and-assig.patch patches.drivers/ixgbe-0308-ixgbe-Fix-build-with-PCI_IOV-enabled.patch patches.drivers/ixgbe-0309-ixgbe-Fix-handling-of-FDIR_HASH-flag.patch patches.drivers/ixgbe-0310-ixgbe-Reduce-Rx-header-size-to-what-is-actually-used.patch patches.drivers/ixgbe-0311-ixgbe-Use-num_tcs.pg_tcs-as-upper-limit-for-TC-when-.patch patches.drivers/ixgbe-0312-ixgbe-fix-RAR-entry-counting-for-generic-and-fdb_add.patch patches.drivers/ixgbe-0313-ixgbe-remove-extra-unused-queues-in-DCB-FCoE-case.patch patches.drivers/ixgbe-0314-ixgbe-add-support-for-new-82599-device.patch patches.drivers/ixgbe-0315-ixgbe-Use-1TC-DCB-instead-of-disabling-DCB-for-MSI-a.patch patches.drivers/ixgbe-0316-ixgbe-fix-panic-while-dumping-packets-on-Tx-hang-wit.patch patches.drivers/ixgbe-0317-netvm-propagate-page-pfmemalloc-from-skb_alloc_page-.patch patches.drivers/ixgbe-0318-ixgbe-add-missing-braces.patch patches.drivers/ixgbe-0319-ixgbe-Remove-code-that-was-initializing-Rx-page-offs.patch patches.drivers/f_phonet-fix-page-offset-of-first-received-fragment.patch patches.drivers/net-add-a-truesize-parameter-to-skb_add_rx_frag.patch patches.drivers/ixgbe-0322-ixgbe-combine-ixgbe_add_rx_frag-and-ixgbe_can_reuse_.patch patches.drivers/ixgbe-0323-ixgbe-Only-use-double-buffering-if-page-size-is-less.patch patches.drivers/ixgbe-0324-ixgbe-Have-the-CPU-take-ownership-of-the-buffers-soo.patch patches.drivers/ixgbe-0325-ixgbe-Make-pull-tail-function-separate-from-rest-of-.patch patches.drivers/ixgbe-0326-ixgbe-Copybreak-sooner-to-avoid-get_page-put_page-an.patch patches.drivers/ixgbe-0327-ixgbe-Make-allocating-skb-and-placing-data-in-it-a-s.patch patches.drivers/ixgbe-0328-ixgbe-Roll-RSC-code-into-non-EOP-code.patch patches.drivers/ixgbe-0329-ixgbe-Rewrite-code-related-to-configuring-IFCS-bit-i.patch patches.drivers/ixgbe-0330-PCI-Introduce-pci_pcie_type-dev-to-replace-pci_dev-p.patch patches.drivers/ixgbe-0331-ixgbe-remove-old-init-remnant.patch patches.drivers/ixgbe-0332-netdev-make-pci_error_handlers-const.patch patches.drivers/ixgbe-0333-ixgbe-Fix-ordering-of-things-so-that-PF-correctly-co.patch patches.drivers/ixgbe-0334-ixgbe-Fix-VF-rate-limiting-to-correctly-account-for-.patch patches.drivers/ixgbe-0335-ixgbe-fix-reporting-of-spoofed-packets.patch patches.drivers/ixgbe-0336-ixgbe-add-debugfs-support.patch patches.drivers/ixgbe-0337-ixgbe-added-netdev_ops-file-to-debugfs.patch patches.drivers/ixgbe-0338-ixgbe-added-reg_ops-file-to-debugfs.patch patches.drivers/ixgbe-0339-ixgbe-Improve-statistics-accuracy-for-DDP-traffic.patch patches.fixes/netdev-make-address-const-in-device-address-manageme.patch patches.drivers/ixgbe-0341-ixgbe-Do-not-read-the-spoofed-packets-counter-when-n.patch patches.fixes/netlink-add-attributes-to-fdb-interface.patch patches.drivers/ixgbe-0343-ixgbe-Fix-PTP-X540-SDP-alignment-code-for-PPS-signal.patch patches.drivers/ixgbe-0344-ixgbe-PTP-Fix-PPS-interrupt-code.patch patches.drivers/ixgbe-0345-ixgbe-fix-PTP-ethtool-timestamping-function.patch patches.drivers/ixgbe-0346-ixgbe-fix-poll-loop-for-FDIRCTRL.INIT_DONE-bit.patch patches.drivers/ixgbe-0347-ixgbe-add-support-for-X540-AT1.patch patches.drivers/ixgbe-0348-ixgbe-ixgbevf-Limit-maximum-jumbo-frame-size-to-9.5K.patch patches.drivers/ixgbe-0349-ixgbe-Initialize-q_vector-cpu-and-affinity-masks-cor.patch patches.drivers/ixgbe-0350-ixgbe-Enable-jumbo-frames-support-w-SR-IOV.patch patches.drivers/ixgbe-0351-ixgbe-Move-message-handling-routines-into-their-own-.patch patches.drivers/ixgbe-0352-ixgbe-Add-mailbox-API-version-negotiation-support-to.patch patches.drivers/ixgbe-0353-ixgbe-Add-support-for-IPv6-and-UDP-to-ixgbe_get_head.patch patches.drivers/ixgbe-0354-ixgbe-Add-support-for-tracking-the-default-user-prio.patch patches.drivers/ixgbe-0355-ixgbe-Add-support-for-GET_QUEUES-message-to-get-DCB-.patch patches.drivers/ixgbe-0356-ixgbe-Enable-support-for-VF-API-version-1.1-in-the-P.patch patches.drivers/ixgbe-0357-ixgbe-add-WOL-support-for-new-subdevice-id.patch patches.drivers/ixgbe-0358-ixgbe-PTP-refactor-init-cyclecounter-and-reset.patch patches.drivers/ixgbe-0359-ixgbe-using-is_zero_ether_addr-to-simplify-the-code.patch patches.drivers/ixgbe-0360-ixgbe-Correcting-small-packet-padding.patch patches.drivers/ixgbe-0361-ixgbe-Drop-unnecessary-addition-from-ixgbe_set_rx_bu.patch patches.drivers/ixgbe-0362-ixgbe-Add-function-ixgbe_reset_pipeline_82599.patch patches.drivers/ixgbe-0363-ixgbe-Fix-possible-memory-leak-in-ixgbe_set_ringpara.patch patches.drivers/ixgbe-0364-ixgbe-Add-support-for-pipeline-reset.patch patches.drivers/ixgbe-0365-ixgbe-Fix-return-value-from-macvlan-filter-function.patch patches.drivers/ixgbe-0366-net-ixgbe-handle-link-local-multicast-addresses-in-S.patch patches.drivers/ixgbe-0367-ixgbe-clean-up-the-condition-for-turning-on-off-the-.patch patches.drivers/ixgbe-0368-ixgbe-Return-success-or-failure-on-VF-MAC-filter-set.patch patches.drivers/ixgbe-0369-ixgbe-Do-not-decrement-budget-in-ixgbe_clean_rx_irq.patch patches.drivers/ixgbe-0370-ixgbe-add-update-descriptor-maps-in-comments.patch patches.drivers/ixgbe-0371-ixgbe-reduce-PTP-rx-path-overhead.patch patches.fixes/net-create-generic-bridge-ops.patch patches.fixes/net-set-and-query-VEB-VEPA-bridge-mode-via-PF_BRIDGE.patch patches.fixes/net-Fix-continued-iteration-in-rtnl_bridge_getlink.patch patches.fixes/net-fix-bridge-notify-hook-to-manage-flags-correctly.patch patches.drivers/ixgbe-0376-ixgbe-add-setlink-getlink-support-to-ixgbe-and-ixgbe.patch patches.drivers/ixgbe-0377-ixgbe-fix-uninitialized-event.type-in-ixgbe_ptp_chec.patch patches.drivers/ixgbe-0378-ixgbe-fix-default-setting-of-TXDCTL.WTHRESH.patch patches.drivers/ixgbe-0379-ixgbe-PTP-get_ts_info-missing-software-support.patch patches.fixes/bridge-Use-is_link_local-in-store_group_addr.patch patches.drivers/ixgbe-0381-eth-Make-is_link_local-consistent-with-other-address.patch patches.drivers/ixgbe-0382-ixgbe-Do-not-use-DCA-to-prefetch-the-entire-packet-i.patch patches.drivers/ixgbe-0383-ixgbe-Reformat-output-of-ixgbe_dump.patch patches.drivers/ixgbe-0384-ixgbe-convert-to-use-simple_open.patch patches.drivers/ixgbe-0385-ixgbe-use-ETQF-filter-name-instead-of-magic-number.patch patches.drivers/ixgbe-0386-ixgbe-remove-needless-queuing-for-L4-ptp-packets.patch patches.drivers/ixgbe-0387-ixgbe-ethtool-correctly-identify-autoneg-setting.patch patches.drivers/ixgbe-0388-ixgbe-fdb-only-allow-NUD_PERM-fdb-entries.patch patches.drivers/ixgbe-0389-ixgbe-Drop-RLPML-configuration-from-x540-RXDCTL-regi.patch patches.drivers/ixgbe-0390-ixgbe-Fix-incorrect-disabling-of-Tx-hang-check-in-ca.patch patches.drivers/ixgbe-0391-ixgbe-Make-the-bridge-mode-setting-sticky.patch patches.drivers/ixgbe-0392-ixgbe-bump-version-number.patch patches.drivers/ixgbe-0393-ixgbe-eliminate-Smatch-warnings-in-ixgbe_debugfs.c.patch patches.drivers/ixgbe-0394-ixgbe-Do-not-parse-past-IP-header-on-fragments-beyon.patch patches.drivers/ixgbe-0395-net-intel-remove-__dev-attributes.patch patches.drivers/ixgbe-0396-ixgbe-Use-is_valid_ether_addr.patch patches.drivers/ixgbe-0397-ixgbe-check-whether-thermal-sensor-is-enabled.patch patches.drivers/ixgbe-0398-drivers-net-fix-up-function-prototypes-after-__dev-r.patch patches.drivers/ixgbe-0399-ixgbe-only-compile-ixgbe_debugfs.o-when-enabled.patch patches.drivers/ixgbe-0400-ixgbe-Fix-overwriting-of-rx_mtrl-in-ixgbe_ptp_hwtsta.patch # igb SP3 update (bnc#795297 FATE#313656) patches.drivers/igb-0001-igb-Change-version-to-remove-number-after-k-in-kerne.patch patches.drivers/igb-0002-igb-remove-unnecessary-reads-of-PCI_CAP_ID_EXP.patch patches.drivers/igb-0003-net-igb-Use-is_multicast_ether_addr-helper.patch patches.drivers/igb-0004-igb-Update-copyright-on-all-igb-driver-files.patch patches.drivers/igb-0005-igb-Add-support-of-SerDes-Forced-mode-for-certain-ha.patch patches.drivers/igb-0006-igb-Fix-for-DH89xxCC-near-end-loopback-test.patch patches.drivers/igb-0007-igb-remove-duplicated-include.patch patches.drivers/igb-0008-intel-drivers-repair-missing-flush-operations.patch patches.drivers/igb-0009-intel-Move-the-Intel-wired-LAN-drivers.patch patches.drivers/igb-0010-intel-convert-to-SKB-paged-frag-API.patch patches.drivers/igb-0011-igb-Update-RXDCTL-TXDCTL-configurations.patch patches.drivers/igb-0012-igb-Update-max_frame_size-to-account-for-an-optional.patch patches.drivers/igb-0013-igb-drop-support-for-single-buffer-mode.patch patches.drivers/igb-0014-igb-streamline-Rx-buffer-allocation-and-cleanup.patch patches.drivers/igb-0015-igb-update-ring-and-adapter-structure-to-improve-per.patch patches.drivers/igb-0016-igb-Refactor-clean_rx_irq-to-reduce-overhead-and-imp.patch patches.drivers/igb-0017-igb-drop-the-adv-off-function-names-relating-to-desc.patch patches.drivers/igb-0018-igb-Replace-E1000_XX_DESC_ADV-with-IGB_XX_DESC.patch patches.drivers/igb-0019-igb-Remove-multi_tx_table-and-simplify-igb_xmit_fram.patch patches.drivers/igb-0020-igb-Code-to-prevent-overwriting-SFP-I2C.patch patches.drivers/igb-0021-igb-Alternate-MAC-Address-EEPROM-Updates.patch patches.drivers/igb-0022-igb-Alternate-MAC-Address-Updates-for-Func2-3.patch patches.drivers/igb-0023-igb-Make-Tx-budget-for-NAPI-user-adjustable.patch patches.drivers/igb-0024-igb-split-buffer_info-into-tx_buffer_info-and-rx_buf.patch patches.drivers/igb-0025-igb-Consolidate-creation-of-Tx-context-descriptors-i.patch patches.drivers/igb-0026-igb-Make-first-and-tx_buffer_info-next_to_watch-into.patch patches.drivers/igb-0027-igb-Create-separate-functions-for-generating-cmd_typ.patch patches.drivers/igb-0028-igb-Cleanup-protocol-handling-in-transmit-path.patch patches.drivers/igb-0029-igb-Combine-all-flag-info-fields-into-a-single-tx_fl.patch patches.drivers/igb-0030-igb-consolidate-creation-of-Tx-buffer-info-and-data-.patch patches.drivers/igb-0031-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/igb-0032-igb-push-data-into-first-igb_tx_buffer-sooner-to-red.patch patches.drivers/igb-0033-igb-Use-node-specific-allocations-for-the-q_vectors-.patch patches.drivers/igb-0034-igb-avoid-unnecessary-conversions-from-u16-to-int.patch patches.drivers/igb-0035-igb-Consolidate-all-of-the-ring-feature-flags-into-a.patch patches.drivers/igb-0036-igb-Move-ITR-related-data-into-work-container-within.patch patches.drivers/igb-0037-igb-cleanup-IVAR-configuration.patch patches.drivers/igb-0038-igb-retire-the-RX_CSUM-flag-and-use-the-netdev-flag-.patch patches.drivers/igb-0039-igb-leave-staterr-in-place-and-instead-us-a-helper-f.patch patches.drivers/igb-0040-igb-move-TX-hang-check-flag-into-ring-flags.patch patches.drivers/igb-0041-igb-add-support-for-NETIF_F_RXHASH.patch patches.drivers/igb-0042-igb-avoid-unnecessarily-creating-a-local-copy-of-the.patch patches.drivers/igb-0043-igb-Make-certain-one-vector-is-always-assigned-in-ig.patch patches.drivers/igb-0044-igb-Fix-features-that-are-currently-82580-only-and-s.patch patches.drivers/igb-0045-igb-Drop-unnecessary-write-of-E1000_IMS-from-igb_msi.patch patches.drivers/igb-0046-igb-Add-workaround-for-byte-swapped-VLAN-on-i350-loc.patch patches.drivers/igb-0047-igb-fix-static-function-warnings-reported-by-sparse.patch patches.drivers/igb-0048-igb-Loopback-functionality-supports-for-i350-devices.patch patches.drivers/igb-0049-igb-fix-skb-truesize-underestimation.patch patches.drivers/igb-0050-igb-enable-l4-timestamping-for-v2-event-packets.patch patches.drivers/igb-0051-igb-Check-if-subordinate-VFs-are-assigned-to-virtual.patch patches.drivers/igb-0052-net-add-skb-frag-size-accessors.patch patches.drivers/igb-0053-igb-fix-a-compile-warning.patch patches.drivers/igb-0054-igb-Move-DMA-Coalescing-init-code-to-separate-functi.patch patches.drivers/igb-0055-igb-VFTA-Table-Fix-for-i350-devices.patch patches.drivers/igb-0056-igb-Fix-for-I347AT4-PHY-cable-length-unit-detection.patch patches.drivers/igb-0057-Sweep-the-last-of-the-active-.get_drvinfo-floors-und.patch patches.drivers/igb-0058-igb-Convert-printks-to-pr_-level.patch patches.drivers/igb-0059-igb-Convert-bare-printk-to-pr_notice.patch patches.drivers/igb-0060-igb-Update-DMA-Coalescing-threshold-calculation.patch patches.drivers/igb-0061-igb-Add-flow-control-advertising-to-ethtool-setting.patch patches.drivers/igb-0062-igb-Add-support-for-byte-queue-limits.patch patches.drivers/igb-0063-igb-add-basic-runtime-PM-support.patch patches.drivers/igb-0064-igb-make-local-functions-static.patch patches.drivers/igb-0065-igb-Update-Copyright-on-all-Intel-copyrighted-files.patch patches.drivers/igb-0066-igb-fix-vf-lookup.patch patches.drivers/igb-0067-igb-fix-warning-about-unused-function.patch patches.drivers/igb-0068-igb-fix-ethtool-offline-test.patch patches.drivers/igb-0069-igb-Support-sending-custom-Ethernet-FCS.patch patches.drivers/igb-0070-intel-make-wired-ethernet-driver-message-level-consi.patch patches.drivers/igb-0071-igb-add-PTP-Hardware-Clock-code.patch patches.drivers/igb-0072-igb-offer-a-PTP-Hardware-Clock-instead-of-the-timeco.patch patches.drivers/igb-0073-igb-Force-flow-control-off-during-reset-when-forcing.patch patches.drivers/igb-0074-igb-output-register-s-information-related-to-RX-TX-q.patch patches.drivers/igb-0075-igb-fix-rtnl-race-in-PM-resume-path.patch patches.drivers/igb-0076-igb-Add-function-and-pointers-for-82580-low-power-st.patch patches.drivers/igb-0077-igb-Add-Support-for-new-i210-i211-devices.patch patches.drivers/igb-0078-igb-Disable-the-BMC-to-OS-Watchdog-Enable-bit-for-DM.patch patches.drivers/igb-0079-igb-Fix-incorrect-RAR-address-entries-for-i210-i211-.patch patches.drivers/igb-0080-igb-A-fix-to-VF-TX-rate-limit.patch patches.drivers/igb-0081-igb-Add-switch-case-for-supported-hardware-to-igb_pt.patch patches.drivers/igb-0082-igb-Support-the-get_ts_info-ethtool-method.patch patches.drivers/igb-0083-igb-Streamline-RSS-queue-and-queue-pairing-assignmen.patch patches.drivers/igb-0084-igb-Update-firmware-info-output.patch patches.drivers/igb-0085-igb-reset-PHY-in-the-link_up-process-to-recover-PHY-.patch patches.drivers/igb-0086-igb-Fix-for-failure-to-init-on-some-82576-devices.patch patches.drivers/igb-0087-igb-correct-hardware-type-i210-i211-check-in-igb_loo.patch patches.drivers/igb-0088-igb-don-t-break-user-visible-strings-over-multiple-l.patch patches.drivers/igb-0089-igb-add-delay-to-allow-igb-loopback-test-to-succeed-.patch patches.drivers/igb-0090-igb-fix-panic-while-dumping-packets-on-Tx-hang-with-.patch patches.drivers/igb-0091-igb-Fix-register-defines-for-all-non-82575-hardware.patch patches.drivers/igb-0092-igb-implement-580-MDI-setting-support.patch patches.drivers/igb-0093-igb-update-to-allow-reading-setting-MDI-state.patch patches.drivers/igb-0094-igb-Use-PCI-Express-Capability-accessors.patch patches.drivers/igb-0095-igb-Add-loopback-test-support-for-i210.patch patches.drivers/igb-0096-igb-reduce-Rx-header-size.patch patches.drivers/igb-0097-igb-Supported-and-Advertised-Pause-Frame.patch patches.drivers/igb-0098-netdev-make-pci_error_handlers-const.patch patches.drivers/igb-0099-igb-Tidy-up-wrapping-for-CONFIG_IGB_PTP.patch patches.drivers/igb-0100-igb-Update-PTP-function-names-variables-and-location.patch patches.drivers/igb-0101-igb-Correct-PTP-support-query-from-ethtool.patch patches.drivers/igb-0102-igb-Store-the-MAC-address-in-the-name-in-the-PTP-str.patch patches.drivers/igb-0103-igb-Prevent-dropped-Tx-timestamps-via-work-items-and.patch patches.drivers/igb-0104-igb-Add-1588-support-to-I210-I211.patch patches.drivers/igb-0106-igb-Support-to-enable-EEE-on-all-eee_supported-devic.patch patches.drivers/igb-0107-igb-Change-how-we-check-for-pre-existing-and-assigne.patch patches.drivers/igb-0108-igb-Fix-stats-output-on-i210-i211-parts.patch patches.drivers/igb-0109-igb-Remove-logic-that-was-doing-NUMA-pseudo-aware-al.patch patches.drivers/igb-0110-igb-Change-Tx-cleanup-loop-to-do-while-instead-of-fo.patch patches.drivers/igb-0111-igb-Change-how-we-populate-the-RSS-indirection-table.patch patches.drivers/igb-0112-igb-Simplify-how-we-populate-the-RSS-key.patch patches.drivers/igb-0113-igb-Use-dma_unmap_addr-and-dma_unmap_len-defines.patch patches.drivers/igb-0114-igb-Correcting-and-improving-small-packet-check-and-.patch patches.drivers/igb-0115-igb-Split-Rx-timestamping-into-two-separate-function.patch patches.drivers/igb-0116-igb-Do-not-use-header-split-instead-receive-all-fram.patch patches.drivers/igb-0117-igb-Combine-post-processing-of-skb-into-a-single-fun.patch patches.drivers/igb-0118-igb-Map-entire-page-and-sync-half-instead-of-mapping.patch patches.drivers/igb-0119-igb-Move-rx_buffer-related-code-in-Rx-cleanup-path-i.patch patches.drivers/igb-0120-igb-Lock-buffer-size-at-2K-even-on-systems-with-larg.patch patches.drivers/igb-0121-igb-Combine-q_vector-and-ring-allocation-into-a-sing.patch patches.drivers/igb-0122-igb-Move-the-calls-to-set-the-Tx-and-Rx-queues-into-.patch patches.drivers/igb-0123-igb-Split-igb_update_dca-into-separate-Tx-and-Rx-fun.patch patches.drivers/igb-0124-igb-Update-get-cable-length-function-for-i210-i211.patch patches.drivers/igb-0125-igb-Enable-auto-crossover-during-forced-operation-on.patch patches.drivers/igb-0126-igb-Update-firmware-version-info-for-ethtool-output.patch patches.drivers/igb-0127-igb-Fix-sparse-warning-in-igb_ptp_rx_pktstamp.patch patches.drivers/igb-0128-igb-Remove-workaround-for-EEE-configuration-on-i210-.patch patches.drivers/igb-0129-igb-Add-function-to-read-i211-s-invm-version.patch patches.drivers/igb-0130-igb-Fix-EEPROM-writes-via-ethtool-on-i210.patch patches.drivers/igb-0131-igb-Clear-Go-Link-Disconnect-for-82580-and-later-dev.patch patches.drivers/igb-0132-igb-Support-for-modifying-UDP-RSS-flow-hashing.patch patches.drivers/igb-0133-igb-Make-TSO-check-for-CHECKSUM_PARTIAL-to-avoid-skb.patch patches.drivers/igb-0134-igb-Update-igb-Tx-flags-to-improve-code-efficiency.patch patches.drivers/igb-0135-igb-Improve-performance-and-reduce-size-of-igb_tx_ma.patch patches.drivers/igb-0136-igb-Update-PTP-Rx-filters.patch patches.drivers/igb-0137-igb-No-longer-rely-on-APME-to-determine-WoL-settings.patch patches.drivers/igb-0138-igb-Do-not-parse-past-IP-header-on-fragments-beyond-.patch patches.drivers/igb-0139-igb-Use-a-32-bit-mask-when-calculating-the-flow-cont.patch patches.drivers/igb-0140-igb-Updates-to-read-nvm-function-for-i211-device.patch patches.drivers/igb-0141-igb-Acquire-release-semaphore-for-writing-each-EEPRO.patch patches.drivers/igb-0142-igb-Refactoring-of-i210-file.patch patches.drivers/igb-0143-igb-Workaround-for-global-device-reset-problem-on-82.patch patches.drivers/igb-0144-igb-Unset-sigdetect-for-SERDES-loopback-on-82580-and.patch patches.drivers/igb-0145-igb-Fix-SerDes-autoneg-flow-control.patch patches.drivers/igb-0146-net-intel-remove-__dev-attributes.patch patches.drivers/igb-0147-igb-remove-duplicate-code-for-fallback-interrupt-ini.patch patches.drivers/igb-0148-igb-release-already-assigned-MSI-X-interrupts-if-set.patch patches.drivers/igb-0149-igb-Update-igb-version-to-4.1.2.patch patches.drivers/igb-0150-drivers-net-fix-up-function-prototypes-after-__dev-r.patch patches.drivers/igb-Refactor-of-init_nvm_params.patch patches.drivers/igb-Fix-get_fw_version-function-for-all-parts.patch # igbvf SP3 update (bnc#795299 FATE#313657) patches.drivers/igbvf-0001-igbvf-do-vlan-cleanup.patch patches.drivers/igbvf-0002-intel-drivers-repair-missing-flush-operations.patch patches.drivers/igbvf-0003-intel-Move-the-Intel-wired-LAN-drivers.patch patches.drivers/igbvf-0004-intel-convert-to-SKB-paged-frag-API.patch patches.drivers/igbvf-0005-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/igbvf-0006-igbvf-convert-to-ndo_fix_features.patch patches.drivers/igbvf-0007-igbvf-fix-truesize-underestimation.patch patches.drivers/igbvf-0008-igbvf-Update-module-identification-strings.patch patches.drivers/igbvf-0009-Sweep-the-last-of-the-active-.get_drvinfo-floors-und.patch patches.drivers/igbvf-0010-igbvf-Convert-printks-to-pr_-level.patch patches.drivers/igbvf-0011-Sweep-away-N-A-fw_version-dustbunnies-from-the-.get_.patch patches.drivers/igbvf-0012-igbvf-remove-unneeded-cast.patch patches.drivers/igbvf-0013-igbvf-Remove-unnecessary-irq-disable-enable.patch patches.drivers/igbvf-0014-igbvf-change-copyright-date.patch patches.drivers/igbvf-0015-igbvf-refactor-Interrupt-Throttle-Rate-code.patch patches.drivers/igbvf-0016-rename-dev_hw_addr_random-and-remove-redundant-secon.patch patches.drivers/igbvf-0017-igbvf-reset-netdevice-addr_assign_type-if-changed.patch patches.drivers/igbvf-0018-igbvf-Use-ETH_ALEN.patch patches.drivers/igbvf-0019-intel-make-wired-ethernet-driver-message-level-consi.patch patches.drivers/igbvf-0020-igbvf-fix-the-bug-when-initializing-the-igbvf.patch patches.drivers/igbvf-0021-igbvf-fix-divide-by-zero.patch patches.drivers/igbvf-0022-netdev-make-pci_error_handlers-const.patch patches.drivers/igbvf-0023-igbvf-Check-for-error-on-dma_map_single-call.patch patches.drivers/igbvf-0024-igbvf-Fix-trunk-vlan.patch patches.drivers/igbvf-0025-igbvf-work-around-i350-erratum.patch patches.drivers/igbvf-0026-igbvf-update-version-number.patch patches.drivers/igbvf-0027-net-intel-remove-__dev-attributes.patch patches.drivers/igbvf-0028-drivers-net-fix-up-function-prototypes-after-__dev-r.patch # ixgbevf SP3 update (bnc#795301 FATE#313663) patches.drivers/ixgbevf-0001-ixgbevf-Update-the-driver-string.patch patches.drivers/ixgbevf-0002-ixgbevf-Fix-bungled-declaration-of-ixgbevf_mbx_ops.patch patches.drivers/ixgbevf-0003-ixgbevf-remove-unnecessary-ampersands.patch patches.drivers/ixgbevf-0004-ixgbevf-do-vlan-cleanup.patch patches.drivers/ixgbevf-0005-treewide-Correct-spelling-of-successfully-in-comment.patch patches.drivers/ixgbevf-0006-intel-Move-the-Intel-wired-LAN-drivers.patch patches.drivers/ixgbevf-0007-ixgbevf-Check-if-EOP-has-changed-before-using-it.patch patches.drivers/ixgbevf-0008-ixgbevf-provide-64-bit-statistics.patch patches.drivers/ixgbevf-0009-ixgbevf-convert-to-ndo_fix_features.patch patches.drivers/ixgbevf-0010-intel-convert-to-SKB-paged-frag-API.patch patches.drivers/ixgbevf-0011-ixgbevf-Fix-broken-trunk-vlan.patch patches.drivers/ixgbevf-0012-net-Remove-unnecessary-driver-assignments-of-ethtool.patch patches.drivers/ixgbevf-0013-net-add-skb-frag-size-accessors.patch patches.drivers/ixgbevf-0014-ixgbevf-Update-release-version.patch patches.drivers/ixgbevf-0015-ixgbevf-Convert-printks-to-pr_-level.patch patches.drivers/ixgbevf-0016-intel-Convert-FOO-_LENGTH_OF_ADDRESS-to-ETH_ALEN.patch patches.drivers/ixgbevf-0017-Sweep-away-N-A-fw_version-dustbunnies-from-the-.get_.patch patches.drivers/ixgbevf-0018-net-remove-netdev_alloc_page-and-use-__GFP_COLD.patch patches.drivers/ixgbevf-0019-ixgbevf-Fix-register-defines-to-correctly-handle-com.patch patches.drivers/ixgbevf-0020-ixgbevf-Prevent-possible-race-condition-by-checking-.patch patches.drivers/ixgbevf-0021-ixgbevf-make-ethtool-ops-and-strings-const.patch patches.drivers/ixgbevf-0022-ixgbevf-fix-sparse-warnings.patch patches.drivers/ixgbevf-0023-ixgbevf-make-operations-tables-const.patch patches.drivers/ixgbevf-0024-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch patches.drivers/ixgbevf-0025-ixgbevf-Fix-mailbox-interrupt-ack-bug.patch patches.drivers/ixgbevf-0026-ixgbevf-Update-copyright-notices.patch patches.drivers/ixgbevf-0027-rename-dev_hw_addr_random-and-remove-redundant-secon.patch patches.drivers/ixgbevf-0028-ixgbevf-print-MAC-via-printk-format-specifier.patch patches.drivers/ixgbevf-0029-intel-make-wired-ethernet-driver-message-level-consi.patch patches.drivers/ixgbevf-0030-ixgbevf-Add-support-to-recognize-100mb-link-speed.patch patches.drivers/ixgbevf-0031-ixgbevf-Make-sure-jumbo-frames-are-set-correctly-aft.patch patches.drivers/ixgbevf-0032-ixgbevf-Update-version-string.patch patches.drivers/ixgbevf-0033-drivers-net-ethernet-Fix-nearly-kernel-doc-comments-.patch patches.drivers/ixgbevf-0034-ixgbevf-Prevent-RX-TX-statistics-getting-reset-to-ze.patch patches.drivers/ixgbevf-0035-ixgbevf-Drop-all-dead-or-unnecessary-code.patch patches.drivers/ixgbevf-0036-ixgbevf-Drop-netdev_registered-value-since-that-is-a.patch patches.drivers/ixgbevf-0037-ixgbevf-Make-use-of-NETIF_F_RXCSUM-instead-of-keepin.patch patches.drivers/ixgbevf-0038-ixgbevf-Drop-use-of-eitr_low-and-eitr_high-for-hard-.patch patches.drivers/ixgbevf-0039-ixgbevf-Cleanup-accounting-for-space-needed-at-start.patch patches.drivers/ixgbevf-0040-ixgbevf-Fix-panic-when-loading-driver.patch patches.drivers/ixgbevf-0041-ixgbevf-Update-q_vector-to-contain-ring-pointers-ins.patch patches.drivers/ixgbevf-0042-ixgbevf-Move-Tx-clean-up-into-NAPI-context.patch patches.drivers/ixgbevf-0043-ixgbevf-Use-igb-style-interrupt-masks-instead-of-ixg.patch patches.drivers/ixgbevf-0044-ixgbevf-Update-descriptor-macros-to-accept-pointers-.patch patches.drivers/ixgbevf-0045-ixgbevf-fix-VF-untagging-when-802.1-prio-is-set.patch patches.drivers/ixgbevf-0046-ixgbevf-Do-not-rewind-the-Rx-ring-before-bumping-tai.patch patches.drivers/ixgbevf-0047-ixgbevf-Add-netdev-to-ring-structure.patch patches.drivers/ixgbevf-0048-ixgbevf-Consolidate-Tx-context-descriptor-creation-c.patch patches.drivers/ixgbevf-0049-ixgbevf-Fix-multiple-issues-in-ixgbevf_get-set_ringp.patch patches.drivers/ixgbevf-0050-ixgbevf-Add-lock-around-mailbox-ops-to-prevent-simul.patch patches.drivers/ixgbevf-0051-ixgbevf-Add-support-for-PCI-error-handling.patch patches.drivers/ixgbevf-0052-ixgbevf-Fix-namespace-issue-with-ixgbe_write_eitr.patch patches.drivers/ixgbevf-0053-netvm-propagate-page-pfmemalloc-from-skb_alloc_page-.patch patches.drivers/ixgbevf-0054-ixgbevf-Add-suspend-and-resume-support-to-the-VF.patch patches.drivers/ixgbevf-0055-ixgbevf-Cleanup-handling-of-configuration-for-jumbo-.patch patches.drivers/ixgbevf-0056-netdev-make-pci_error_handlers-const.patch patches.drivers/ixgbevf-0057-ixgbevf-Add-support-for-VF-API-negotiation.patch patches.drivers/ixgbevf-0058-ixgbevf-scheduling-while-atomic-in-reset-hw-path.patch patches.drivers/ixgbevf-0059-ixgbevf-Fix-code-for-handling-timeout.patch patches.drivers/ixgbevf-0060-ixgbevf-Remove-unused-parameter-in-ixgbevf_receive_s.patch patches.drivers/ixgbevf-0061-ixgbevf-Fix-AIM-Adaptive-Interrupt-Moderation.patch patches.drivers/ixgbevf-0062-ixgbevf-Add-fix-to-VF-to-handle-multi-descriptor-buf.patch patches.drivers/ixgbevf-0063-ixgbevf-Set-the-netdev-number-of-Tx-queues.patch patches.drivers/ixgbevf-0064-ixgbe-ixgbevf-Limit-maximum-jumbo-frame-size-to-9.5K.patch patches.drivers/ixgbevf-0065-ixgbevf-Add-VF-DCB-SR-IOV-support.patch patches.drivers/ixgbevf-0066-ixgbevf-make-netif_napi_add-and-netif_napi_del-symme.patch patches.drivers/ixgbevf-0067-ixgbevf-Check-for-error-on-dma_map_single-call.patch patches.drivers/ixgbevf-0068-ixgbevf-fix-softirq-safe-to-unsafe-splat-on-internal.patch patches.drivers/ixgbevf-0069-ixgbevf-Update-version-string.patch patches.drivers/ixgbevf-0070-net-ixgbe-handle-link-local-multicast-addresses-in-S.patch patches.drivers/ixgbevf-0071-ixgbevf-Do-not-forward-LLDP-type-frames.patch patches.drivers/ixgbevf-0072-ixgbe-add-setlink-getlink-support-to-ixgbe-and-ixgbe.patch patches.drivers/ixgbevf-0073-eth-Make-is_link_local-consistent-with-other-address.patch patches.drivers/ixgbevf-0074-ixgbevf-make-sure-probe-fails-on-MSI-X-enable-error.patch patches.drivers/ixgbevf-0075-ixgbevf-fix-possible-use-of-uninitialized-variable.patch patches.drivers/ixgbevf-0076-ixgbevf-Add-flag-to-indicate-when-rx-is-in-net-poll.patch patches.drivers/ixgbevf-0077-ixgbevf-Reduce-size-of-maximum-rx-buffer.patch patches.drivers/ixgbevf-0078-ixgbevf-Streamline-the-rx-buffer-allocation.patch patches.drivers/ixgbevf-0079-ixgbevf-Fix-unnecessary-dereference-where-local-var-.patch patches.drivers/ixgbevf-0080-ixgbevf-Remove-the-ring-adapter-pointer-value.patch patches.drivers/ixgbevf-0081-ixgbevf-Remove-checking-for-mac.ops-function-pointer.patch patches.drivers/ixgbevf-0082-ixgbevf-Remove-mailbox-spinlock-from-the-reset-funct.patch patches.drivers/ixgbevf-0083-ixgbevf-White-space-and-comments-clean-up.patch patches.drivers/ixgbevf-0084-ixgbevf-Remove-unneeded-and-obsolete-comment.patch patches.drivers/ixgbevf-0085-ixgbevf-Add-checksum-statistics-counters-to-rings.patch patches.drivers/ixgbevf-0086-net-intel-remove-__dev-attributes.patch patches.drivers/ixgbevf-0087-drivers-net-fix-up-function-prototypes-after-__dev-r.patch patches.drivers/ixgb-intel-Move-the-Intel-wired-LAN-drivers.patch patches.fixes/net-do-not-do-gso-for-CHECKSUM_UNNECESSARY.patch # ptp update (fate#314848) patches.drivers/supports-eg20t-ptp-clock.patch patches.drivers/ptp_pch_supports-eg20t-ptp-clock.patch patches.drivers/ptp_pch-rename-pch_pcidev-to-pci_driver-to-fix-secti.patch patches.drivers/pch_gbe-export-a-method-to-set-the-receive-match-add.patch patches.drivers/pch_gbe-do-not-set-the-channel-control-register.patch patches.drivers/pch_gbe-correct-receive-time-stamp-filtering.patch patches.drivers/ptp_pch-add-missing-include-linux-slab.h.patch patches.drivers/ptp-remember-the-adjusted-frequency.patch patches.drivers/ptp-provide-the-clock-s-adjusted-frequency.patch patches.drivers/ptp-link-the-phc-device-to-its-parent-device.patch patches.drivers/pps-ptp-remove-dependencies-on-experimental.patch patches.drivers/ptp-make-ptp_1588_clock-select-rather-than-depend-on.patch patches.drivers/ptp-enable-clock-drivers-along-with-associated-net-p.patch patches.drivers/ptp-sfc-Select-PTP_1588_CLOCK.patch patches.drivers/ptp-add-an-ioctl-to-compare-phc-time-with-system-tim.patch patches.drivers/pch_gbe-ptp_pch-fix-the-dependency-direction-between.patch patches.drivers/pps-default-echo-function.patch patches.drivers/pps-class_create-returns-an-err_ptr-not-null.patch patches.drivers/pps-return-ptr_err-on-error-in-device_create.patch patches.drivers/net-introduce-ptp-one-step-time-stamp-mode-for-sync-.patch patches.drivers/net-export-the-receive-time-stamping-hook-for-non-na.patch patches.drivers/net-export-time-stamp-utility-function-for-ethernet-.patch patches.drivers/igb-fix-phc-stopping-on-max-freq.patch # mlx4 SP3 update (bnc#786036 FATE#314304) patches.drivers/mlx4-0001-IB-mlx4-remove-__devinit-from-mlx4_init_xrcd_table.patch patches.drivers/mlx4-0002-mlx4-use-pci_dev-revision.patch patches.drivers/mlx4-0003-mlx4-remove-unnecessary-read-of-PCI_CAP_ID_EXP.patch patches.drivers/mlx4-0004-mlx4_core-Extend-capability-flags-to-64-bits.patch patches.drivers/mlx4-0005-mlx4_core-Read-extended-capabilities-into-the-flags-.patch patches.drivers/mlx4-0006-mlx4_core-Fix-location-of-counter-index-in-QP-contex.patch patches.drivers/mlx4-0007-mlx4_core-Add-network-flow-counters.patch patches.drivers/mlx4-0008-IB-mlx4-Use-flow-counters-on-IBoE-ports.patch patches.drivers/mlx4-0009-mlx4-do-vlan-cleanup.patch patches.drivers/mlx4-0010-mlx4_core-Bump-the-driver-version-to-1.0.patch patches.drivers/mlx4-0011-atomic-use-linux-atomic.h.patch patches.drivers/mlx4-0012-mlx4-Fixing-Ethernet-unicast-packet-steering.patch patches.drivers/mlx4-0013-mlx4-decreasing-ref-count-when-removing-mac.patch patches.drivers/mlx4-0014-mlx4-Move-the-Mellanox-driver.patch patches.drivers/mlx4-0015-mlx4-Fix-infiniband-Kconfig-dependencies.patch patches.drivers/mlx4-0017-mlx4_core-Clean-up-error-flow-in-mlx4_register_mac.patch patches.drivers/mlx4-0018-mlx4_core-Use-the-right-function-to-free-eq-page_lis.patch patches.drivers/mlx4-0019-mlx4_core-Fix-buddy-num_free-allocation-size.patch patches.drivers/mlx4-0020-mlx4_en-Assigning-TX-irq-per-ring.patch patches.drivers/mlx4-0021-mlx4_en-Removing-reserve-vectors.patch patches.drivers/mlx4-0022-mlx4_en-Adjusting-moderation-per-each-ring.patch patches.drivers/mlx4-0023-mlx4_en-Added-missing-iounmap-upon-releasing-a-devic.patch patches.drivers/mlx4-0024-mlx4_en-Fix-QP-number-calculation-according-to-modul.patch patches.drivers/mlx4-0025-mlx4_en-Fix-crash-upon-device-initialization-error.patch patches.drivers/mlx4-0026-mlx4_en-Adding-40gb-speed-report-for-ethtool.patch patches.drivers/mlx4-0027-mlx4_en-fix-endianness-with-blue-frame-support.patch patches.drivers/mlx4-0028-net-add-skb-frag-size-accessors.patch patches.drivers/mlx4-0029-mlx4-Fix-vlan-table-overflow.patch patches.drivers/mlx4-0030-mlx4_en-Controlling-FCS-header-removal.patch patches.drivers/mlx4-0031-mlx4_en-Checksum-counters-per-ring.patch patches.drivers/mlx4-0032-mlx4_en-Recording-rx-queue-for-gro-packets.patch patches.drivers/mlx4-0033-mlx4_en-Adding-rxhash-support.patch patches.drivers/mlx4-0034-mlx4_en-Updating-driver-version.patch patches.drivers/mlx4-0035-mlx4_en-fix-skb-truesize-underestimation.patch patches.drivers/mlx4-0036-mlx4-convert-to-SKB-paged-frag-API.patch patches.drivers/mlx4-0037-mlx4_core-Add-extended-port-capabilities-support.patch patches.drivers/mlx4-0038-IB-mlx4-Configure-extended-active-speeds.patch patches.drivers/mlx4-0039-IB-mlx4-Enable-4K-mtu-for-IBoE.patch patches.drivers/mlx4-0040-IB-mlx4-Don-t-set-VLAN-in-IBoE-WQEs-control-segment.patch patches.drivers/mlx4-0041-mlx4_core-Deprecate-log_num_vlan-module-param.patch patches.drivers/mlx4-0042-drivers-net-Add-module.h-to-drivers-who-were-implici.patch patches.drivers/mlx4-0043-drivers-net-Add-moduleparam.h-to-drivers-as-required.patch patches.drivers/mlx4-0044-treewide-use-__printf-not-__attribute__-format-print.patch patches.drivers/mlx4-0045-mlx4_en-Remove-FCS-bytes-from-packet-length.patch patches.drivers/mlx4-0046-IB-mlx4-Fix-shutdown-crash-accessing-a-non-existent-.patch patches.drivers/mlx4-0047-mlx4_en-nullify-cq-vector-field-when-closing-complet.patch patches.drivers/mlx4-0048-Sweep-the-last-of-the-active-.get_drvinfo-floors-und.patch patches.drivers/mlx4-0049-net-mlx4-move-RSS-related-definitions-to-be-global.patch patches.drivers/mlx4-0050-net-mlx4-fix-UDP-RSS-related-settings.patch patches.drivers/mlx4-0051-net-mlx4_en-fix-sparse-warning-on-a-cast-which-trunc.patch patches.drivers/mlx4-0052-net-mlx4_en-using-non-collapsed-CQ-on-TX.patch patches.drivers/mlx4-0053-net-mlx4_en-fix-WOL-handlers-were-always-looking-at-.patch patches.drivers/mlx4-0054-net-mlx4_en-adding-loopback-support.patch patches.drivers/mlx4-0055-net-mlx4_en-bug-fix-for-the-case-of-vlan-id-0-and-UP.patch patches.drivers/mlx4-0056-mlx4_core-initial-header-file-changes-for-SRIOV-supp.patch patches.drivers/mlx4-0057-mlx4-Extanding-port_mask-functionality.patch patches.drivers/mlx4-0058-mlx4_core-Add-native-argument-to-mlx4_cmd-and-its-ca.patch patches.drivers/mlx4-0059-mlx4_core-Reduce-number-of-PD-bits-to-17.patch patches.drivers/mlx4-0060-net-mlx4_core-Implement-the-master-slave-communicati.patch patches.drivers/mlx4-0061-mlx4_core-Added-FW-commands-and-their-wrappers-for-s.patch patches.drivers/mlx4-0062-mlx4_core-srq-modifications-for-SRIOV.patch patches.drivers/mlx4-0063-mlx4_core-qp-modifications-for-SRIOV.patch patches.drivers/mlx4-0064-mlx4_core-cq-modifications-for-SRIOV.patch patches.drivers/mlx4-0065-mlx4_core-mtt-modifications-for-SRIOV.patch patches.drivers/mlx4-0066-mlx4_core-Add-wrapper-functions-and-comm-channel-and.patch patches.drivers/mlx4-0067-mlx4_core-resource-tracking-for-HCA-resources-used-b.patch patches.drivers/mlx4-0068-mlx4_ib-disable-SRIOV-mode-for-IB-ports-not-yet-supp.patch patches.drivers/mlx4-0069-mlx4-Traffic-steering-management-support-for-SRIOV.patch patches.drivers/mlx4-0070-mlx4-Ethernet-port-management-modifications.patch patches.drivers/mlx4-0071-mlx4_en-Allow-communication-between-functions-on-sam.patch patches.drivers/mlx4-0072-mlx4_core-mtts-resources-units-changed-to-offset.patch patches.drivers/mlx4-0073-mlx4_core-adjust-catas-operation-for-SRIOV-mode.patch patches.drivers/mlx4-0074-mlx4_core-Modify-driver-initialization-flow-to-accom.patch patches.drivers/mlx4-0075-mlx4_core-updated-driver-version-to-1.1.patch patches.drivers/mlx4-0076-mlx4_en-updated-driver-version-to-2.0.patch patches.drivers/mlx4-0077-mlx4-Fix-compile-error-when-driver-is-comiled-in.patch patches.drivers/mlx4-0078-mlx4-capability-for-link-sensing.patch patches.drivers/mlx4-0079-mlx4_core-Changing-link-sensing-logic.patch patches.drivers/mlx4-0080-mlx4_en-nullify-cached-multicast-address-list-after-.patch patches.drivers/mlx4-0081-mlx4-not-using-spin_lock_irq-when-getting-vf-by-reso.patch patches.drivers/mlx4-0082-mlx4-Fixing-wrong-error-codes-in-communication-chann.patch patches.drivers/mlx4-0083-module_param-make-bool-parameters-really-bool-net-dr.patch patches.drivers/mlx4-0084-mlx4_en-FIX-Setting-default_qpn-before-using-it.patch patches.drivers/mlx4-0085-mlx4-Add-missing-include-of-linux-slab.h.patch patches.drivers/mlx4-0086-mlx4_core-using-array-index-for-sense_allowed.patch patches.drivers/mlx4-0087-mlx4_core-limiting-VF-port-options.patch patches.drivers/mlx4-0088-mlx4_core-fix-mtt-range-deallocation.patch patches.drivers/mlx4-0089-mlx4_core-Elaborating-limitation-on-VF-port-options.patch patches.drivers/mlx4-0090-IB-mlx4-Fix-SL-to-802.1Q-priority-bits-mapping-for-I.patch patches.drivers/mlx4-0091-mlx4_en-set-number-of-rx-rings-used-by-RSS-using-eth.patch patches.drivers/mlx4-0092-mlx4_en-clear-all-eth-statistics-when-port-goes-up.patch patches.drivers/mlx4-0093-mlx4-VF-is-not-allowed-to-perform-dump-stats.patch patches.drivers/mlx4-0094-mlx4_en-eth-statistics-modification.patch patches.drivers/mlx4-0095-mlx4_core-removed-function-index-from-vf.patch patches.drivers/mlx4-0096-mlx4_core-Fix-mtt-profile-issue.patch patches.drivers/mlx4-0097-mlx4_core-map-async-events-to-arbitrary-slave-eqs.patch patches.drivers/mlx4-0098-drivers-net-Remove-unnecessary-k.alloc-v.alloc-OOM-m.patch patches.drivers/mlx4-0099-drivers-net-Remove-alloc_etherdev-error-messages.patch patches.drivers/mlx4-0100-mlx4-Fix-typo-in-cmd.c.patch patches.drivers/mlx4-0101-netdev-ethernet-dev_alloc_skb-to-netdev_alloc_skb.patch patches.drivers/mlx4-0102-mlx4_core-fix-memory-leak-at-multi_func_cleanup.patch patches.drivers/mlx4-0103-mlx4_core-use-correct-flag-for-unicast_promisc.patch patches.drivers/mlx4-0104-mlx4_core-use-correct-port-for-steering.patch patches.drivers/mlx4-0105-mlx4-allow-device-removal-by-fixing-dma-unmap-size.patch patches.drivers/mlx4-0106-mlx4-fix-DMA-mapping-leak-when-allocation-fails.patch patches.drivers/mlx4-0107-mlx4-Fix-kcalloc-parameters-swapped.patch patches.drivers/mlx4-0108-mlx4_core-fix-buffer-overrun.patch patches.drivers/mlx4-0109-mlx4-fix-QP-tree-trashing.patch patches.drivers/mlx4-0110-mlx4-remove-unused-field-high_prios.patch patches.drivers/mlx4-0111-mlx4-remove-unnecessary-variables-and-arguments.patch patches.drivers/mlx4-0112-mlx4-remove-redundant-adding-of-steering-type-to-gid.patch patches.drivers/mlx4-0113-mlx4-attach-multicast-with-correct-flag.patch patches.drivers/mlx4-0114-mlx4-add-unicast-steering-entries-to-resource_tracke.patch patches.drivers/mlx4-0115-mlx4_core-Do-not-map-BF-area-if-capability-is-0.patch patches.drivers/mlx4-0116-mlx4-Replacing-pool_lock-with-mutex.patch patches.drivers/mlx4-0117-mlx4-Setting-new-port-types-after-all-interfaces-unr.patch patches.drivers/mlx4-0118-mlx4_core-Exported-functions-can-t-be-static.patch patches.drivers/mlx4-0119-mlx4_core-Fixing-array-indexes-when-setting-port-typ.patch patches.drivers/mlx4-0120-IB-mlx4-Set-bad_wr-for-invalid-send-opcode.patch patches.drivers/mlx4-0121-mlx4-Enforce-device-max-FMR-maps-in-FMR-alloc.patch patches.drivers/mlx4-0122-IB-mlx4-Fix-possible-missed-completion-event.patch patches.drivers/mlx4-0123-IB-mlx4-Fix-info-returned-when-querying-IBoE-ports.patch patches.drivers/mlx4-0124-mlx4_core-Allow-dynamic-MTU-configuration-for-IB-por.patch patches.drivers/mlx4-0125-mlx4_core-Scale-size-of-MTT-table-with-system-RAM.patch patches.drivers/mlx4-0126-mlx4_en-dont-change-mac_header-on-xmit.patch patches.drivers/mlx4-0127-mlx4_en-remove-sparse-errors.patch patches.drivers/mlx4-0128-mlx4_core-remove-buggy-sched_queue-masking.patch patches.drivers/mlx4-0129-net-mlx4_en-Saving-mem-access-on-data-path.patch patches.drivers/mlx4-0130-net-mlx4-fix-sparse-warnings-on-TX-control-flags-end.patch patches.drivers/mlx4-0131-net-mlx4-fix-sparse-warnings-on-TX-blue-flame-buffer.patch patches.drivers/mlx4-0132-net-mlx4-fix-sparse-warnings-on-wrong-type-for-RSS-k.patch patches.drivers/mlx4-0133-net-mlx4-fixing-sparse-warnings-when-copying-mac-add.patch patches.drivers/mlx4-0134-net-mlx4-fixing-sparse-warnings-for-not-declared-fun.patch patches.drivers/mlx4-0135-net-mlx4-remove-unused-functions.patch patches.drivers/mlx4-0136-net-mlx4-defining-functions-as-static.patch patches.drivers/mlx4-0137-mlx4_core-Get-rid-of-redundant-ext_port_cap-flags.patch patches.drivers/mlx4-0138-mlx4_core-fix-bug-in-modify_cq-wrapper-for-resize-fl.patch patches.drivers/mlx4-0139-mlx4_core-Fix-one-more-static-exported-function.patch patches.drivers/mlx4-0140-mlx4_core-Report-thermal-error-events.patch patches.drivers/mlx4-0141-device.h-audit-and-cleanup-users-in-main-include-dir.patch patches.drivers/mlx4-0142-mlx4_core-fix-race-on-comm-channel.patch patches.drivers/mlx4-0143-IB-mlx4-Don-t-return-an-invalid-speed-when-a-port-is.patch patches.drivers/mlx4-0144-mlx4-allocate-just-enough-pages-instead-of-always-4-.patch patches.drivers/mlx4-0145-net-mlx4_en-Force-user-priority-by-QP-attribute.patch patches.drivers/mlx4-0146-net-mlx4_core-set-port-QoS-attributes.patch patches.drivers/mlx4-0147-net-mlx4_en-DCB-QoS-support.patch patches.drivers/mlx4-0148-net-mlx4_en-sk_prio-UP-for-untagged-traffic.patch patches.drivers/mlx4-0149-net-Fix-spelling-typo-in-net.patch patches.drivers/mlx4-0150-mlx4_en-Added-Ethtool-support-for-TX-Interrupt-coale.patch patches.drivers/mlx4-0151-mlx4_en-Moving-to-Interrupts-for-TX-completions.patch patches.drivers/mlx4-0152-mlx4_en-Byte-Queue-Limit-support.patch patches.drivers/mlx4-0153-RDMA-core-Add-XRC-QPs.patch patches.drivers/mlx4-0154-IB-core-Add-raw-packet-QP-type.patch patches.drivers/mlx4-0155-IB-mlx4-Add-raw-packet-QP-support.patch patches.drivers/mlx4-0156-IB-mlx4-Put-priority-bits-in-WQE-of-IBoE-MLX-QP.patch patches.drivers/mlx4-0157-mlx4_core-Add-second-capabilities-flags-field.patch patches.drivers/mlx4-0158-IB-mlx4-Replace-printk-KERN_yyy.-with-pr_yyy.patch patches.drivers/mlx4-0159-mlx4_core-Change-bitmap-allocator-to-work-in-round-r.patch patches.drivers/mlx4-0160-net-mlx4-Address-build-warnings-on-set-but-not-used-.patch patches.drivers/mlx4-0161-net-mlx4_core-Fix-init_port-mask-state-for-slaves.patch patches.drivers/mlx4-0162-net-mlx4_core-Change-SYNC_TPT-to-be-native-not-wrapp.patch patches.drivers/mlx4-0163-net-mlx4_core-Remove-unused-_str-functions-from-the-.patch patches.drivers/mlx4-0164-net-mlx4_core-Do-not-reset-module-parameter-num_vfs-.patch patches.drivers/mlx4-0165-net-mlx4_core-Fix-potential-kernel-Oops-in-res-track.patch patches.drivers/mlx4-0166-net-mlx4_core-Add-XRC-domains-and-counters-to-resour.patch patches.drivers/mlx4-0167-net-mlx4_core-Fixed-error-flow-in-rem_slave_eqs.patch patches.drivers/mlx4-0168-net-mlx4_en-num-cores-tx-rings-for-every-UP.patch patches.drivers/mlx4-0169-IB-mlx4-Increase-the-number-of-vectors-EQs-available.patch patches.drivers/mlx4-0170-IB-mlx4-Fix-mlx4_ib_add-error-flow.patch patches.drivers/mlx4-0171-net-mlx4_core-Fix-the-slave_id-out-of-range-test-in-.patch patches.drivers/mlx4-0172-net-mlx4_core-Fix-number-of-EQs-used-in-ICM-initiali.patch patches.drivers/mlx4-0173-net-mlx4_en-Fix-improper-use-of-port-parameter-in-ml.patch patches.drivers/mlx4-0174-net-mlx4_core-Fixes-for-VF-Guest-startup-flow.patch patches.drivers/mlx4-0175-net-mlx4_core-Check-port-out-of-range-before-using-i.patch patches.drivers/mlx4-0176-net-mlx4_core-Fix-obscure-mlx4_cmd_box-parameter-in-.patch patches.drivers/mlx4-0177-IB-mlx4-Fix-EQ-deallocation-in-legacy-mode.patch patches.drivers/mlx4-0178-ethernet-Remove-casts-to-same-type.patch patches.drivers/mlx4-0179-mlx4_core-Fix-setting-VL_cap-in-mlx4_SET_PORT-wrappe.patch patches.drivers/mlx4-0180-IB-mlx4-Fix-max_wqe-capacity-reported-from-query-dev.patch patches.drivers/mlx4-0181-net-mlx4_en-Set-correct-port-parameters-during-devic.patch patches.drivers/mlx4-0182-net-mlx4-Use-single-completion-vector-after-NOP-fail.patch patches.drivers/mlx4-0183-net-mlx4_en-Release-QP-range-in-free_resources.patch patches.drivers/mlx4-0184-mlx4-set-maximal-number-of-default-RSS-queues.patch patches.drivers/mlx4-0185-net-mlx4_core-Change-resource-tracking-mechanism-to-.patch patches.drivers/mlx4-0186-net-mlx4_core-Change-resource-tracking-ID-to-be-64-b.patch patches.drivers/mlx4-0187-net-mlx4_en-Re-design-multicast-attachments-flow.patch patches.drivers/mlx4-0188-net-mlx4-Set-steering-mode-according-to-device-capab.patch patches.drivers/mlx4-0189-net-mlx4_core-Add-firmware-commands-to-support-devic.patch patches.drivers/mlx4-0190-NET-IB-mlx4-Add-device-managed-flow-steering-firmwar.patch patches.drivers/mlx4-0191-net-mlx4_core-Add-resource-tracking-for-device-manag.patch patches.drivers/mlx4-0192-net-mlx4-Implement-promiscuous-mode-with-device-mana.patch patches.drivers/mlx4-0193-net-mlx4_en-Manage-flow-steering-rules-with-ethtool.patch patches.drivers/mlx4-0194-net-mlx4_en-Add-support-for-drop-action-through-etht.patch patches.drivers/mlx4-0195-mlx4_core-Pass-an-invalid-PCI-id-number-to-VFs.patch patches.drivers/mlx4-0196-IB-mlx4-Add-debug-prints.patch patches.drivers/mlx4-0197-IB-core-Add-GID-change-event.patch patches.drivers/mlx4-0198-IB-mlx4-Generate-GID-change-events-in-IBoE-code.patch patches.drivers/mlx4-0199-mlx4-Use-port-management-change-event-instead-of-smp.patch patches.drivers/mlx4-0200-IB-mlx4-Fill-the-masked_atomic_cap-attribute-in-quer.patch patches.drivers/mlx4-0201-mlx4_core-Remove-double-function-declarations.patch patches.drivers/mlx4-0202-net-mlx4_core-Free-ICM-table-in-case-of-error.patch patches.drivers/mlx4-0203-mlx4_core-Implement-mechanism-for-reserved-Q_Keys.patch patches.drivers/mlx4-0204-mlx4_core-Allow-guests-to-have-IB-ports.patch patches.drivers/mlx4-0205-mlx4-Put-physical-GID-and-P_Key-table-sizes-in-mlx4_.patch patches.drivers/mlx4-0206-net-mlx4-off-by-one-in-parse_trans_rule.patch patches.drivers/mlx4-0207-net-mlx4_en-dereferencing-freed-memory.patch patches.drivers/mlx4-0208-net-mlx4-Move-MAC_MASK-to-a-common-place.patch patches.drivers/mlx4-0209-NET-IB-mlx4-Add-rmap-support-to-mlx4_assign_eq.patch patches.drivers/mlx4-0210-net-mlx4_en-Add-accelerated-RFS-support.patch patches.drivers/mlx4-0211-mlx4_en-map-entire-pages-to-increase-throughput.patch patches.drivers/mlx4-0212-mlx4-Add-support-for-EEH-error-recovery.patch patches.drivers/mlx4-0213-net-mlx4_en-Limit-the-RFS-filter-IDs-to-be-RPS_NO_FI.patch patches.drivers/mlx4-0214-net-mlx4_en-loopbacked-packets-are-dropped-when-SMAC.patch patches.drivers/mlx4-0215-net-mlx4_en-Fixing-TX-queue-stop-wake-flow.patch patches.drivers/mlx4-0216-net-mlx4_core-Remove-port-type-restrictions.patch patches.drivers/mlx4-0217-IB-mlx4-Fix-possible-deadlock-on-sm_lock-spinlock.patch patches.drivers/mlx4-0218-drivers-net-ethernet-mellanox-mlx4-mcg.c-fix-error-r.patch patches.drivers/mlx4-0219-mlx4_core-Allow-large-mlx4_buddy-bitmaps.patch patches.drivers/mlx4-0220-mlx4_core-Fix-integer-overflow-issues-around-MTT-tab.patch patches.drivers/mlx4-0221-mlx4_core-Clean-up-buddy-bitmap-allocation.patch patches.drivers/mlx4-0222-IB-mlx4-Check-iboe-netdev-pointer-before-dereferenci.patch patches.drivers/mlx4-0223-mlx4-Use-PCI-Express-Capability-accessors.patch patches.drivers/mlx4-0224-net-mlx4_core-Put-Firmware-flow-steering-structures-.patch patches.drivers/mlx4-0225-net-mlx4_core-Add-security-check-enforcement-for-flo.patch patches.drivers/mlx4-0226-net-mlx4_core-Looking-for-promiscuous-entries-on-the.patch patches.drivers/mlx4-0227-net-mlx4_core-Fixing-error-flow-in-case-of-QUERY_FW-.patch patches.drivers/mlx4-0228-net-mlx4_core-Return-the-error-value-in-case-of-comm.patch patches.drivers/mlx4-0229-netdev-make-pci_error_handlers-const.patch patches.drivers/mlx4-0230-mlx4_core-Fix-integer-overflows-so-8TBs-of-memory-re.patch patches.drivers/mlx4-0231-IB-mlx4-Fill-in-sq_sig_type-in-query-QP.patch patches.drivers/mlx4-0232-mlx4_core-Remove-annoying-debug-message-in-the-resou.patch patches.drivers/mlx4-0233-net-mlx4_core-Initialize-IB-port-capabilities-for-al.patch patches.drivers/mlx4-0234-IB-mlx4-SR-IOV-IB-context-objects-and-proxy-tunnel-S.patch patches.drivers/mlx4-0235-mlx4_core-Add-proxy-and-tunnel-QPs-to-the-reserved-Q.patch patches.drivers/mlx4-0236-IB-mlx4-Initialize-SR-IOV-IB-support-for-slaves-in-m.patch patches.drivers/mlx4-0237-mlx4-Implement-QP-paravirtualization-and-maintain-ph.patch patches.drivers/mlx4-0238-IB-core-Add-ib_find_exact_cached_pkey.patch patches.drivers/mlx4-0239-IB-mlx4-SR-IOV-multiplex-and-demultiplex-MADs.patch patches.drivers/mlx4-0240-mlx4-MAD_IFC-paravirtualization.patch patches.drivers/mlx4-0241-IB-mlx4-Add-multicast-group-MCG-paravirtualization-f.patch patches.drivers/mlx4-0242-IB-core-Move-CM_xxx_ATTR_ID-macros-from-cm_msgs.h-to.patch patches.drivers/mlx4-0243-IB-mlx4-Add-CM-paravirtualization.patch patches.drivers/mlx4-0244-mlx4_core-Add-IB-port-state-machine-and-port-mgmt-ev.patch patches.drivers/mlx4-0245-IB-sa-Add-GuidInfoRecord-query-support.patch patches.drivers/mlx4-0246-mlx4-Add-alias_guid-mechanism.patch patches.drivers/mlx4-0247-IB-mlx4-Propagate-P_Key-and-guid-change-port-managem.patch patches.drivers/mlx4-0248-IB-mlx4-Add-iov-directory-in-sysfs-under-the-ib-devi.patch patches.drivers/mlx4-0249-net-mlx4_core-Adjustments-to-SET_PORT-for-IB-SR-IOV.patch patches.drivers/mlx4-0250-mlx4_core-INIT-CLOSE-port-logic-for-IB-ports-in-SR-I.patch patches.drivers/mlx4-0251-IB-mlx4-Miscellaneous-adjustments-for-SR-IOV-IB-supp.patch patches.drivers/mlx4-0252-mlx4-Activate-SR-IOV-mode-for-IB.patch patches.drivers/mlx4-0253-mlx4-Paravirtualize-Node-Guids-for-slaves.patch patches.drivers/mlx4-0254-mlx4-Modify-proxy-tunnel-QP-mechanism-so-that-guests.patch patches.drivers/mlx4-0255-IB-mlx4-Create-paravirt-contexts-for-VFs-when-master.patch patches.drivers/mlx4-0256-mlx4_core-Trivial-readability-fix-0X30-0x30.patch patches.drivers/mlx4-0257-mlx4_core-Trivial-cleanups-to-driver-log-messages.patch patches.drivers/mlx4-0258-mlx4_core-Fix-crash-on-uninitialized-priv-cmd.slave_.patch patches.drivers/mlx4-0259-mlx4_core-Stash-PCI-ID-driver_data-in-mlx4_priv-stru.patch patches.drivers/mlx4-0260-mlx4_core-Clean-up-enabling-of-SENSE_PORT-for-older-.patch patches.drivers/mlx4-0261-mlx4_core-Disable-SENSE_PORT-for-multifunction-devic.patch patches.drivers/mlx4-0262-mlx4-dont-orphan-skbs-in-mlx4_en_xmit.patch patches.drivers/mlx4-0263-mlx4_core-Adjust-flow-steering-attach-wrapper-so-tha.patch patches.drivers/mlx4-0264-IB-mlx4-Fix-build-error-on-platforms-where-UL-is-not.patch patches.drivers/mlx4-0265-IB-mlx4-Fix-QP1-P_Key-processing-in-the-Primary-Phys.patch patches.drivers/mlx4-0266-IB-mlx4-Synchronize-cleanup-of-MCGs-in-MCG-paravirtu.patch patches.drivers/mlx4-0267-mlx4_core-Remove-annoying-debug-messages-from-SR-IOV.patch patches.drivers/mlx4-0268-mlx4_core-Perform-correct-resource-cleanup-if-mlx4_Q.patch patches.drivers/mlx4-0269-net-mlx4_en-Fix-double-release-range-in-tx-rings.patch patches.drivers/mlx4-0270-net-mlx4_en-Don-t-use-vlan-tag-value-as-an-indicatio.patch patches.drivers/mlx4-0271-net-mlx4_core-Unmap-UAR-also-in-the-case-of-error-fl.patch patches.drivers/mlx4-0272-mlx4-change-TX-coalescing-defaults.patch patches.drivers/mlx4-0273-various-Fix-spelling-of-asynchronous-in-comments.patch patches.drivers/mlx4-0274-mlx4_en-Remove-remnants-of-LRO-support.patch patches.drivers/mlx4-0275-mlx4-64-byte-CQE-EQE-support.patch patches.drivers/mlx4-0276-IB-mlx4-Fix-spinlock-order-to-avoid-lockdep-warnings.patch patches.drivers/mlx4-0277-mlx4_core-Fix-potential-deadlock-in-mlx4_eq_int.patch patches.drivers/mlx4-0278-net-mlx4_en-Fix-TX-moderation-info-loss-after-set_ri.patch patches.drivers/mlx4-0279-net-mlx4_en-Set-number-of-rx-tx-channels-using-ethto.patch patches.drivers/mlx4-0280-mlx4_core-remove-__dev-attributes.patch patches.drivers/mlx4-0281-drivers-net-fix-up-function-prototypes-after-__dev-r.patch patches.drivers/mlx4-0282-net-mlx4_en-Use-generic-etherdevice.h-functions.patch patches.drivers/mlx4-0283-mlx4_core-Add-QPN-enforcement-for-flow-steering-rule.patch patches.drivers/mlx4-0284-mlx4_core-Fix-error-flow-in-the-flow-steering-wrappe.patch patches.drivers/mlx4-0285-mlx4_core-Adjustments-to-Flow-Steering-activation-lo.patch patches.drivers/mlx4-0286-mlx4_core-Allow-choosing-flow-steering-mode.patch patches.drivers/mlx4-0287-net-mlx4_en-Fix-bridged-vSwitch-configuration-for-no.patch patches.drivers/mlx4-0288-net-mlx4_core-Set-number-of-msix-vectors-under-SRIOV.patch patches.drivers/mlx4-0289-mlx4_core-Fix-advertisement-of-wrong-PF-context-beha.patch patches.drivers/0001-IB-iser-Fix-wrong-mask-when-sizeof-dma_addr_t-sizeof.patch patches.drivers/0002-IB-iser-Support-iSCSI-PDU-padding.patch patches.drivers/0003-IB-iser-Use-separate-buffers-for-the-login-request-r.patch patches.drivers/0004-IB-iser-DMA-unmap-TX-bufs-used-for-iSCSI-iSER-header.patch patches.drivers/0005-IB-iser-Free-IB-connection-resources-in-the-proper-p.patch patches.drivers/0006-IB-iser-Fix-error-flow-in-iser-ep-connection-establi.patch patches.drivers/0007-IB-iser-Add-more-RX-CQs-to-scale-out-processing-of-S.patch patches.drivers/0001-IB-iser-Add-TIMEWAIT_EXIT-event-handling.patch patches.drivers/0001-powerpc-pseries-Round-up-MSI-X-requests.patch patches.drivers/mlx4_en-fix-allocation-of-CPU-affinity-reverse-map.patch patches.drivers/mlx4_en-fix-allocation-of-device-tx_cq.patch patches.drivers/net-mlx4_en-Disable-RFS-when-running-in-SRIOV-mode.patch patches.drivers/qlge-fix-dma-map-leak-when-the-last-chunk-is-not-all.patch patches.fixes/virtio_net-introduce-VIRTIO_NET_HDR_F_DATA_VALID.patch patches.fixes/vmxnet3-prevent-div-by-zero-panic-when-ring-resizing.patch patches.fixes/net-remove-skb_orphan_try.patch patches.drivers/mlx4-allow-IB_QP_CREATE_USE_GFP_NOFS-in-mlx4_ib_crea.patch patches.fixes/bnx2x-Change-to-D3hot-only-on-removal.patch patches.drivers/mlx4_en-fix-blueflame-race patches.fixes/net-mlx4-use-one-page-fragment-per-incoming-frame.patch patches.fixes/mlx4-allow-order-0-memory-allocations-in-RX-path.patch patches.fixes/net-mlx4_en-Fix-pages-never-dma-unmapped-on-rx.patch patches.drivers/pci-Chelsio-quirk-Enable-Bus-Master-during-Function-Level-Reset.patch patches.fixes/netxen-fix-off-by-one-bug-in-netxen_release_tx_buffe.patch patches.fixes/dlm-set-zero-linger-time-on-sctp-socket.patch patches.fixes/net-Do-not-enable-tx-nocache-copy-by-default.patch patches.fixes/r8169-check-ALDPS-bit-and-disable-it-if-enabled-for-.patch patches.fixes/tcp-syncookies-reduce-mss-table-to-four-values.patch patches.fixes/tcp-syncookies-reduce-cookie-lifetime-to-128-seconds.patch patches.fixes/farsync-fix-info-leak-in-ioctl patches.fixes/wanxl-fix-info-leak-in-ioctl patches.fixes/hamradio-yam-fix-info-leak-in-ioctl patches.fixes/net-ipv4-current-group_info-should-be-put-after-usin.patch patches.fixes/rds-prevent-dereference-of-a-NULL-device.patch patches.fixes/rds-prevent-dereference-of-a-NULL-device-in-rds_iw_laddr_check.patch patches.fixes/vhost-validate-vhost_get_vq_desc-return-value.patch patches.fixes/vhost-fix-total-length-when-packets-are-too-short.patch patches.fixes/filter-prevent-nla-extensions-to-peek-beyond-the-end.patch patches.fixes/skbuff-skb_segment-orphan-frags-before-copying.patch patches.fixes/net-mlx4_en-Fix-a-race-between-napi-poll-function-an.patch patches.fixes/net-mlx4_en-Fix-selftest-failing-on-non-10G-link-speed patches.fixes/tg3-Set-the-MAC-clock-to-the-fastest-speed-during-bo.patch patches.fixes/tg3-Override-clock-link-aware-and-link-idle-mode-dur.patch patches.fixes/tg3-Change-nvram-command-timeout-value-to-50ms.patch patches.fixes/net-sctp-inherit-auth_capable-on-INIT-collisions.patch patches.arch/s390-sles11sp3-17-01-uverbs-kwrite-mmio.patch patches.fixes/e1000e-enable-support-for-new-device-IDs.patch patches.fixes/mlx4_core-fix-endianess-bug-in-set_param_l.patch patches.drivers/net-mlx4_core-load-higher-level-modules-according-to-ports.patch patches.drivers/net-mlx4_core-load-the-ib-driver-when-the-device-supports.patch patches.fixes/be2net-Fix-invocation-of-be_close-after-be_clear.patch patches.fixes/netxen-fix-link-notification-order.patch patches.fixes/netxen-Fix-link-event-handling.patch patches.fixes/net-sctp-fix-null-pointer-dereference-in-af-from_add.patch patches.fixes/net-sctp-fix-skb_over_panic-when-receiving-malformed.patch patches.fixes/virtio_net-drop-dst-reference-before-transmitting-a-.patch patches.fixes/net-sctp-fix-panic-on-duplicate-ASCONF-chunks.patch patches.fixes/net-sctp-fix-remote-memory-pressure-from-excessive-q.patch patches.fixes/net-sctp-fix-slab-corruption-from-use-after-free-on-INIT.patch patches.fixes/netlink-add-privilege-check-of-socket-opener.patch patches.fixes/infiniband-ipoib-sanitize-neighbour-handling-in-ipoi.patch patches.fixes/ipoib-convert-over-to-dev_lookup_neigh_skb.patch patches.fixes/ipoib-need-to-do-dst_neigh_lookup_skb-outside-of-pri.patch patches.fixes/ipoib-use-a-private-hash-table-for-path-lookup-in-xm.patch patches.fixes/ib-ipoib-fix-rcu-pointer-dereference-of-wrong-object.patch patches.fixes/ipoib-fix-memory-leak-in-the-neigh-table-deletion-fl.patch patches.fixes/ipoib-fix-ab-ba-deadlock-when-deleting-neighbours.patch patches.fixes/ipoib-fix-ipoib_neigh-hashing-to-use-the-correct-dad.patch patches.fixes/ipoib-fix-race-in-deleting-ipoib_neigh-entries.patch patches.fixes/ib-ipoib-add-missing-locking-when-cm-object-is-delet.patch patches.fixes/qlge-0001-qlge-fix-an-vs-bug.patch patches.fixes/net-relax-rcvbuf-limits.patch patches.fixes/tipc-fix-an-infoleak-in-tipc_nl_compat_link_dump.patch # bsc#914742, CVE-2014-8159 patches.fixes/ib-uverbs-prevent-integer-overflow-in-ib_umem_get-address-arithmetic.patch patches.fixes/ipv4-missing-sk_nulls_node_init-in-ping_unhash.patch patches.fixes/net-llc-use-correct-size-for-sysctl-timeout-entries.patch patches.fixes/ipv6-don-t-reduce-hop-limit-for-an-interface.patch patches.drivers/vmxnet3-Register-shutdown-handler-for-device-fwd.patch patches.drivers/vmxnet3-Fix-memory-leaks-in-rx-path-fwd.patch patches.drivers/vmxnet3-Changes-for-vmxnet3-adapter-version-2-fwd.patch patches.drivers/vmxnet3-Bump-up-driver-version-number.patch patches.fixes/udp-fix-behavior-of-wrong-checksums.patch patches.fixes/r8169-remember-WOL-preferences-on-driver-load.patch patches.drivers/tg3-0021-tg3-5715-does-not-link-up-when-autoneg-off.patch # bsc#945825, CVE-2015-6937 patches.fixes/rds-verify-the-underlying-transport-exists-before-creating-a-connection.patch patches.fixes/rds-fix-race-condition-when-sending-a-message.patch patches.fixes/isdn_ppp-add-checks-for-allocation-failure-in-isdn_p.patch patches.fixes/ppp-slip-validate-vj-compression-slot-parameters-com.patch patches.fixes/vmxnet3-fix-ethtool-ring-buffer-size-setting.patch patches.fixes/vmxnet3-adjust-ring-sizes-when-interface-is-down.patch patches.fixes/Driver-Vmxnet3-Fix-ethtool-S-to-return-correct-rx-qu.patch # bsc#959399, CVE-2015-8575 patches.fixes/bluetooth-validate-socket-address-length-in-sco_sock_bind.patch # bsc#1003925, CVE-2015-8956 patches.fixes/Bluetooth-Fix-potential-NULL-dereference-in-RFCOMM-b.patch # bsc#1057389, CVE-2017-1000251 patches.fixes/Bluetooth-Properly-check-L2CAP-config-option-output-.patch # bsc#1071470, CVE-2017-15868 patches.fixes/Bluetooth-hidp-verify-l2cap-sockets.patch patches.fixes/Bluetooth-Access-BNEP-session-addresses-through-L2CA.patch patches.fixes/Bluetooth-bnep-bnep_add_connection-should-verify-tha.patch patches.fixes/Bluetooth-cmtp-cmtp_add_connection-should-verify-tha.patch # bsc#959190, CVE-2015-8569 patches.fixes/pptp-verify-sockaddr_len-in-pptp_bind-and-pptp_connect.patch patches.fixes/vmxnet3-fix-netpoll-race-condition.patch patches.fixes/vmxnet3-fix-building-without-CONFIG_PCI_MSI.patch patches.fixes/e1000e-Remove-unreachable-code.patch patches.fixes/e1000e-Do-not-read-ICR-in-Other-interrupt.patch patches.fixes/e1000e-Do-not-write-lsc-to-ics-in-msi-x-mode.patch patches.fixes/e1000e-Fix-msi-x-interrupt-automask.patch patches.fixes/tcp-avoid-order-1-allocations-on-wifi-and-tx-path.patch patches.fixes/skb-Add-inline-helper-for-getting-the-skb-end-offset.patch patches.fixes/tcp-fix-skb_availroom.patch patches.fixes/ipv6-mld-fix-add_grhead-skb_over_panic-for-devs-with.patch patches.fixes/mld-igmp-Fix-reserved-tailroom-calculation.patch patches.fixes/RDMA-ucma-Fix-AB-BA-deadlock.patch patches.fixes/net-fix-infoleak-in-llc.patch patches.fixes/net-fix-a-kernel-infoleak-in-x25-module patches.fixes/IB-security-Restrict-use-of-the-write-interface.patch patches.drivers/vmxnet3-segCnt-can-be-1-for-LRO-packets.patch patches.fixes/qlcnic-Schedule-napi-directly-in-netpoll.patch patches.fixes/net-ping-check-minimum-size-on-icmp-header-length.patch patches.fixes/ping-implement-proper-locking.patch # qlge SP4 update (bsc#909361 FATE#317547) ######################################################## # Wireless Networking ######################################################## patches.drivers/iwlwifi-sp1-compatible-options patches.fixes/iwlwifi-use-correct-supported-firmware-for-6035-and-.patch # rt2x00 updates (bnc#720741) patches.drivers/0001-rt2x00-Enable-PA_PE-bits-in-TX_PIN_CFG-according-to-.patch patches.drivers/0002-rt2x00-Don-t-disable-G0-PA_PE-bit-in-case-of-BT-coex.patch patches.drivers/0003-rt2x00-Add-support-for-RT3572-RT3592-RT3592-Bluetoot.patch patches.drivers/0004-rt2x00-Interface-sequence-lock-doesn-t-have-to-disab.patch patches.drivers/0005-rt2x00-Enabled-rt35xx-device-support-by-default.patch patches.drivers/0006-drivers-net-Remove-unnecessary-semicolons.patch patches.drivers/0007-net-remove-interrupt.h-inclusion-from-netdevice.h.patch patches.drivers/0008-rt2x00-fix-possible-memory-corruption-in-case-of-inv.patch patches.drivers/0009-rt2x00-reset-usb-devices-at-probe.patch patches.drivers/0010-rt2x00-Fix-unspeficied-typo.patch patches.drivers/0011-rt2x00-Don-t-use-queue-entry-as-parameter-when-creat.patch patches.drivers/0012-rt2x00-Reduce-window-of-a-queue-s-tx-lock.patch patches.drivers/0014-rt2x00-Implement-tx_frames_pending-mac80211-callback.patch patches.drivers/0016-rt2x00-Fix-compilation-without-CONFIG_RT2X00_LIB_CRY.patch patches.drivers/0017-rt2x00-Fix-PCI-interrupt-processing-race-on-SMP-syst.patch patches.drivers/0018-rt2x00-Add-new-chipset-support.patch patches.drivers/rt2x00-Fix-rfkill_polling-register-function # bnc#759805 patches.drivers/0001-rt2x00-Avoid-unnecessary-uncached patches.drivers/0002-rt2x00-Introduce-sta_add-remove-callbacks patches.drivers/0003-rt2x00-Add-WCID-to-crypto-struct patches.drivers/0004-rt2x00-Add-WCID-to-HT-TX-descriptor patches.drivers/0005-rt2x00-Move-bssidx-calculation-into-its-own-function patches.drivers/0006-rt2x00-Make-use-of-sta_add-remove-callbacks-in-rt2800 patches.drivers/0007-rt2x00-Forbid-aggregation-for-STAs-not-programmed-into-the-hw patches.drivers/0009-rt2x00-handle-spurious-pci-interrupts patches.drivers/0011-rt2800-disable-DMA-after-firmware-load patches.drivers/0012-rt2800-radio-3xxx-reprogram-only-lower-bits-of-RF_R3 patches.drivers/0013-rt2800-radio-3xxx-program-RF_R1-during-channel-switch patches.drivers/0014-rt2800-radio-3xxx-add-channel-switch-calibration-routines patches.drivers/0015-rt2800-radio-3xxxx-channel-switch-RX-TX-calibration-fixes # bnc#760237 patches.drivers/rt2x00-add-RT539b #bnc758703 patches.drivers/rt2x00-RT3290-chip-support-v4.patch patches.drivers/rt2x00-fix_rt3290_resuming.patch patches.fixes/rt2800-add-chipset-revision-rt5390r-support patches.fixes/mac80211-be-more-careful-in-suspend-resume #bnc871797 CVE-2014-2706 patches.fixes/mac80211-fix-AP-powersave-TX-vs-wakeup-race #bnc#744198 patches.fixes/0001-rt2800-Add-documentation-on-MCU-requests.patch patches.fixes/0002-rt2800pci-Fix-Error-MCU-request-failed-during-initia.patch #bnc774902 patches.fixes/0001-rt2x00-Remove-incorrect-led-blink.patch patches.fixes/0002-Revert-rt2x00-handle-spurious-pci-interrupts.patch patches.fixes/0003-rt2x00-Mark-active-channel-s-survey-data-as-in-use.patch patches.fixes/0004-rt2x00-Convert-big-if-statements-to-switch-statemen.patch patches.fixes/0005-rt2800-zero-MAC_SYS_CTRL-bits-during-BBP-and-MAC-re.patch patches.fixes/0006-rt2800lib-fix-wrong-128dBm-when-signal-is-stronger.patch patches.fixes/0007-rt2800-document-RF_R03-register-bits-7-4.patch patches.fixes/0008-rt2x00-Introduce-concept-of-driver-data-in-struct-r.patch patches.fixes/0009-rt2x00-Use-struct-rt2x00_dev-driver-data-in-rt2800.patch patches.fixes/0010-rt2x00-fix-a-possible-NULL-pointer-dereference.patch patches.fixes/0011-rt2x00-Add-VCO-recalibration.patch patches.fixes/0012-rt2x00-Add-RT5372-chipset-support.patch patches.fixes/0013-rt2x00-Set-IEEE80211_HW_REPORTS_TX_ACK_STATUS-in-rt.patch patches.fixes/0014-rt2800-introduce-wpdma_disable-function.patch patches.fixes/0015-rt2800-initialize-queues-before-giving-up-due-to-DM.patch patches.fixes/0016-rt2800-zero-registers-of-unused-TX-rings.patch patches.fixes/0017-wireless-rt2x00-rt2800pci-add-more-RT539x-ids.patch patches.fixes/0018-rt2x00-Add-RT5392-chipset-support.patch patches.drivers/ath9k_htc-properly-set-MAC-address-and-BSSID-mask patches.fixes/rtlwifi-rtl8192cu-Fix-kernel-deadlock patches.fixes/mac80211-accept-key-reinstall-without-changing-anyth.patch patches.fixes/mac80211-don-t-compare-TKIP-TX-MIC-key-in-reinstall-.patch ######################################################## # ISDN ######################################################## patches.fixes/misdn-add-support-for-group-membership-check patches.fixes/isdn-i4l-fix-buffer-overflow ######################################################## # FCoE ######################################################## patches.drivers/fcoe-0002-libfc-tcm_fc-add-ddp_targ-to-libfc-functi.patch patches.drivers/fcoe-0003-fcoe-support-ndo_fcoe_ddp_target-for-DDP-i.patch patches.drivers/fcoe-0005-fcoe-Round-robin-based-selection-of-CPU-for.patch patches.drivers/fcoe-0006-fcoe-Amends-previous-patch-Round-robin-base.patch patches.drivers/fcoe-0007-libfc-Fix-for-exchange-seq-loopup-failure-whe.patch patches.drivers/fcoe-0008-libfc-post-reset-event-on-lport-reset.patch patches.drivers/fcoe-0009-fcoe-Rearrange-fcoe-port-and-NPIV-port-clean.patch patches.drivers/fcoe-0010-scsi-rcu-Convert-call_rcu-fc_rport_free_rcu-to-kfr.patch patches.drivers/fcoe-0011-fcoe-remove-unused-ptype-field-in-fcoe_rcv_i.patch patches.drivers/fcoe-0012-libfc-use-FC_MAX_ERROR_CNT.patch patches.drivers/fcoe-0013-libfc-release-exchg-cache.patch patches.drivers/fcoe-0014-libfc-fcoe-ignore-rx-frame-with-wrong-xid-i.patch patches.drivers/fcoe-0015-libfc-two-minor-changes-in-comments.patch patches.drivers/fcoe-0016-libfc-cleanup-sending-SRR-request.patch patches.drivers/fcoe-0017-libfc-Remove-the-reference-to-FCP-packet-fro.patch patches.drivers/fcoe-0018-libfc-fix-warn-on-in-lport-retry.patch patches.drivers/fcoe-0019-fcoe-add-fip-retry-to-avoid-missing-critical.patch patches.drivers/fcoe-0020-fcoe-cleanup-cpu-selection-for-incoming-requ.patch patches.drivers/fcoe-0021-fcoe-Fix-deadlock-between-fip-s-recv_work-an.patch patches.drivers/fcoe-0022-libfc-fix-fc_eh_host_reset.patch patches.drivers/fcoe-0023-libfc-block-SCSI-eh-thread-for-blocked-rport.patch patches.drivers/fcoe-0024-libfc-fix-referencing-to-fc_fcp_pkt-from-the.patch patches.drivers/fcoe-0025-libfc-cache-align-struct-fc_fc.patch patches.drivers/fcoe-0026-libfc-cache-align-struct-fc_ex.patch patches.drivers/fcoe-0027-libfc-cache-align-fc_exch_pool.patch patches.drivers/fcoe-0028-fcoe-use-real-dev-in-case-of-h.patch patches.drivers/fnic-fix-incorrect-use-of-SLAB_CACHE_DMA-fla.patch patches.fixes/scsi-libfc-fix-checking-FC_TYPE_BLS.patch patches.fixes/scsi-libfc-avoid-exchanges-collision-during-lport.patch patches.fixes/scsi-libfc-improve-flogi-retries-to-avoid-lport-s.patch patches.suse/fcoe-reduce-max_sectors patches.fixes/libfc-check-fc_block_scsi_eh-return-success patches.fixes/fcoe-setup-default-initial-ddp-value patches.fixes/fcoe-add-DCB-notifiers-to-set-skb-priority.patch patches.fixes/fcoe-fix-regression-on-offload-em-matching-function patches.drivers/netdev-FCoE-Add-new-ndo_get_fcoe_hbainfo-call.patch patches.drivers/fcoe-0029-fcoe-remove-double-check-if-skb-is-nonlinear.patch patches.drivers/fcoe-0030-libfc-Declare-local-functions-static.patch patches.drivers/fcoe-0031-fcoe-Move-fcoe_debug_logging-from-fcoe.h-to-fcoe.c.patch patches.drivers/fcoe-0032-libfc-remove-redundant-timer-init-for-fcp.patch patches.drivers/fcoe-0033-scsi_transport_fc-Add-FDMI-host-attributes.patch patches.drivers/fcoe-0034-scsi_transport_fc-Getting-FC-Port-Speed-in-sync.patch patches.drivers/fcoe-0035-libfc-Make-the-libfc-Common-Transport-CT-code-generi.patch patches.drivers/fcoe-0036-libfc-Add-support-for-FDMI.patch patches.drivers/fcoe-0037-fcoe-Add-support-for-FDMI-in-fcoe.patch patches.drivers/fcoe-0038-fcoe-Allow-exposing-FDMI-attributes-via-sysfs.patch patches.drivers/fcoe-0039-libfcoe-Don-t-KERN_ERR-on-netdev-notification.patch patches.drivers/fcoe-0040-fcoe-Allow-exposing-FDMI-attributes-via-sysfs.patch patches.drivers/fcoe-0041-fcoe-Rename-out_nomod-label-to-out_putmod.patch patches.drivers/fcoe-0042-fcoe-Do-not-switch-context-in-vport_delete-callback.patch patches.drivers/fcoe-0043-fcoe-Remove-reference-counting-on-stuct-fcoe_interfa.patch patches.drivers/fcoe-0044-libfc-Fix-panic-in-fc_exch_recv.patch patches.drivers/fcoe-0045-libfc-Handle-discovery-failure-during-ctlr-link-down.patch patches.drivers/fcoe-0046-fcoe-use-CHECKSUM_UNNECESSARY-instead-of-CHECKSUM_PA.patch patches.drivers/fcoe-0047-fcoe-Ensure-fcoe_recv_frame-is-always-called-in-proc.patch patches.drivers/fcoe-0048-libfcoe-Do-not-sends-FDISCs-before-FLOGI-during-CVL.patch patches.drivers/fcoe-0049-libfc-update-fc_host-mfs-along-with-updating-lport-m.patch patches.drivers/fcoe-0050-libfcoe-Support-extra-MAC-descriptor-to-be-used-as-F.patch patches.drivers/fcoe-0051-foce-remove-bh-disable-from-fcoe-sw-transport-rcv-fu.patch patches.drivers/fcoe-0052-fcoe-remove-frame-dropping-code-from-fcoe_percpu_cle.patch patches.drivers/fcoe-0053-fcoe-reduce-contention-for-fcoe_rx_list-lock-v2.patch patches.drivers/fcoe-0054-libfc-fcoe_transport_create-fails-in-single-CPU-envi.patch patches.drivers/fcoe-0055-fcoe-Drop-the-rtnl_mutex-before-calling-fcoe_ctlr_li.patch patches.drivers/fcoe-0056-libfc-update-mfs-boundry-checking.patch patches.drivers/fcoe-0057-fcoe-remove-lport-from-net-device-before-doing-per-c.patch patches.drivers/fcoe-0058-libfc-flush-lport-worker-after-its-disabled.patch patches.drivers/fcoe-0059-libfc-defer-releasing-master-lport-until-complete-fc.patch patches.drivers/fcoe-0060-fcoe-Don-t-hold-rtnl_mutex-in-fcoe_update_src_mac.patch patches.drivers/fcoe-0061-libfcoe-fix-VN2VN-N_Port_ID-Beacon-source-MAC.patch patches.drivers/fcoe-0062-fcoe-remove-a-stray-unlock.patch patches.drivers/fcoe-0063-libfcoe-check-for-unuseable-fcfs.patch patches.drivers/fcoe-0064-libfcoe-handle-cvl-while-waiting.patch patches.drivers/fcoe-0065-libfcoe-Fix-Conflicting-FCFs-issue-in-the-fabric.patch patches.drivers/fnic-updated-MAINTAINERS-list.patch patches.drivers/fnic-fix-for-trusted-cos.patch patches.drivers/fnic-fixing-issues-in-device-and-firmware-reset-code.patch patches.drivers/fnic-Fix-SGEs-limit.patch patches.drivers/fnic-fnic-driver-may-hit-BUG_ON-on-device-reset.patch patches.drivers/fnic-New-debug-flags-and-debug-log-messages.patch patches.drivers/fnic-Fnic-Trace-Utility.patch patches.drivers/fnic-FIP-VLAN-Discovery-Feature-Support.patch patches.drivers/fnic-Kernel-panic-due-to-FIP-mode-misconfiguration.patch patches.drivers/fnic-Incremented-driver-version.patch ######################################################## # Target mode infrastructure ######################################################## patches.drivers/target-0001-tcm_fc-Fixing-reference-counting-problem-whi.patch patches.drivers/target-0002-target-Check-LUN-numbers-in-transport_get_lun_for_.patch patches.drivers/target-0003-target-use-MAINTENANCE_IN-and-MAINTENANCE_OUT-defin.patch patches.drivers/target-0004-target-Remove-unnecessary-cdb-transport_get_lun_fo.patch patches.drivers/target-0005-target-Remove-unused-su_group-usage-in-fabric-regis.patch patches.drivers/target-0006-target-Core-cleanups-from-AGrover-round-1.patch patches.drivers/target-0007-target-Fix-double-test-of-inquiry_prod.patch patches.drivers/target-0008-target-More-core-cleanups-from-AGrover-round-2.patch patches.drivers/target-0009-target-Fix-WRITE_SAME_16-t_task_lba-assignment-bug.patch patches.drivers/target-0010-target-Fix-WRITE_SAME_-16-32-number-of-blocks-0-ca.patch patches.drivers/target-0011-target-Updates-from-AGrover-and-HCH-round-3.patch patches.drivers/target-0012-target-remove-the-always-noop-new_cmd_failure-met.patch patches.drivers/target-0013-target-remove-the-unused-SCF_-flags.patch patches.drivers/target-0014-target-merge-release_cmd-methods.patch patches.drivers/target-0015-target-Add-transport_handle_cdb_direct-optimization.patch patches.drivers/target-0016-target-Add-SCF_EMULATE_QUEUE_FULL-transport_hand.patch patches.drivers/target-0017-target-Make-transport_lookup_cmd_lun-locking-IRQ.patch patches.drivers/target-0018-target-Make-se_dev_check_online-locking-IRQ-safe.patch patches.drivers/target-0019-target-Make-se_tmr_lock-IRQ-safe.patch patches.drivers/target-0020-target-iblock-Use-request_queue-nr_request-for-se_.patch patches.drivers/target-0021-target-iblock-Remove-unused-iblock_dev-members.patch patches.drivers/target-0022-loopback-off-by-one-in-tcm_loop_make_naa_tpg.patch patches.drivers/target-0023-loopback-Remove-duplicate-scsi-scsi_tcq.h-include.patch patches.drivers/target-0024-loopback-Fix-memory-leak-in-tcm_loop_make_scsi_hba.patch patches.drivers/target-0025-tcm_fc-Makefile-cleanups.patch patches.drivers/target-0026-tcm_fc-Convert-to-wake_up_process-and-schedule_time.patch patches.drivers/target-0027-target-Allow-for-built-in-target-modules.patch patches.drivers/target-0028-target-Fix-reporting-of-supported-VPD-pages.patch patches.drivers/target-0029-target-Implement-Block-Device-Characteristics-VPD-p.patch patches.drivers/target-0030-target-Make-all-control-CDBs-scatter-gather.patch patches.drivers/target-0031-target-Enforce-1-page-max-for-control-cdb-buffer-si.patch patches.drivers/target-0032-target-Pass-2nd-param-of-transport_split_cdb-by-val.patch patches.drivers/target-0033-target-Eliminate-usage-of-struct-se_mem.patch patches.drivers/target-0034-target-Follow-up-core-updates-from-AGrover-and-HCH.patch patches.drivers/target-0035-target-map_task_SG-conversion-to-map_control_SG.patch patches.drivers/target-0036-target-Update-QUEUE-ALGORITHM-MODIFIER-control-page.patch patches.drivers/target-0037-target-fix-typo-Assoication-Association.patch patches.drivers/target-0038-target-remove-custom-hex2bin-implementation.patch patches.drivers/target-0039-target-Bump-version-to-v4.1.0-rc1-ml.patch patches.drivers/target-0040-iscsi-target-Add-iSCSI-fabric-support-for-target-v4.patch patches.drivers/target-0041-target-Convert-to-DIV_ROUND_UP_SECTOR_T-usage-for-s.patch patches.drivers/target-0042-iscsi-target-Fix-NULL-dereference-on-allocation-fai.patch patches.drivers/target-0043-iscsi-target-strlen-doesn-t-count-the-terminator.patch patches.drivers/target-0044-iscsi-target-Fix-uninitialized-usage-of-cmd-pad_by.patch patches.drivers/target-0045-iscsi-target-Fix-snprintf-usage-with-MAX_PORTAL_LEN.patch patches.drivers/target-0046-iscsi-target-Fix-CONFIG_SMP-n-and-CONFIG_MODULES-n.patch patches.drivers/target-0047-target-Fix-WRITE_SAME_16-lba-assignment-breakage.patch patches.drivers/target-0048-target-iscsi_target-depends-on-NET.patch patches.drivers/target-0049-target-Fix-bug-for-transport_generic_wait_for_tasks.patch patches.drivers/target-0050-tcm_fc-Handle-DDP-SW-fc_frame_payload_get-failures.patch patches.drivers/target-0051-target-Change-TCM_NON_EXISTENT_LUN-response-to-ASC.patch patches.drivers/target-0052-target-Make-standard-INQUIRY-return-not-connected.patch patches.drivers/target-0053-target-Use-ERR_CAST-inlined-function.patch patches.drivers/target-0054-iscsi-target-Fix-leak-on-failure-in-iscsi_copy_para.patch patches.drivers/target-0055-target-Convert-target_core_rd.c-to-use-use-BUG_ON.patch patches.drivers/target-0056-iscsi-target-remove-duplicate-return.patch patches.drivers/target-0057-iscsi-target-forever-loop-bug-in-iscsit_attach_ooo_.patch patches.drivers/target-0058-target-Fix-write-payload-exception-handling-with.patch patches.drivers/target-0059-target-Add-WRITE_SAME-10-parsing-and-refactor-pas.patch patches.drivers/target-0060-target-Fix-WRITE_SAME-usage-with-transport_get_size.patch patches.drivers/target-0061-target-Remove-duplicate-task-completions-in-transpo.patch patches.drivers/target-0062-target-Fix-SYNCHRONIZE_CACHE-zero-LBA-range-break.patch patches.drivers/target-0063-target-Add-missing-DATA_SG_IO-transport_cmd_get_val.patch patches.drivers/target-0064-target-Fix-task-count-1-handling-breakage-and-use.patch patches.drivers/target-0065-target-Fix-task-SGL-chaining-breakage-with-transpor.patch patches.drivers/target-0066-iscsi-target-Implement-iSCSI-target-IPv6-address-pr.patch patches.drivers/target-0067-iscsi-target-Fix-iscsit_allocate_se_cmd_for_tmr-fai.patch patches.drivers/target-0068-target-Print-subpage-too-for-unhandled-MODE-SENSE-p.patch patches.drivers/target-0069-tcm_fc-init-exit-functions-should-not-be-protected.patch patches.drivers/target-0070-target-Make-locking-in-transport_deregister_session.patch patches.drivers/target-0071-target-Convert-acl_node_lock-to-be-IRQ-disabling.patch patches.drivers/target-0072-target-Fix-race-between-multiple-invocations-of-tar.patch patches.drivers/target-0073-tcm_fc-Invalidation-of-DDP-context-for-FCoE-target.patch patches.drivers/target-0074-tcm_fc-Work-queue-based-approach-instead-of-managin.patch patches.drivers/target-0075-target-Skip-non-hex-characters-for-VPD-0x83-NAA-IEE.patch patches.drivers/target-0076-iscsi-target-Disable-markers-remove-dangerous-loc.patch patches.drivers/target-0077-iscsi-target-Fix-sendpage-breakage-with-proper-padd.patch patches.drivers/target-0078-target-Prevent-cmd-se_queue_node-double-add.patch patches.drivers/target-0079-target-Re-org-of-core_tmr_lun_reset.patch patches.drivers/target-0080-target-Prevent-TRANSPORT_FREE_CMD_INTR-processing-in.patch patches.drivers/target-0081-target-Fix-transport_cmd_finish_abort-queue-removal-.patch patches.drivers/target-0082-target-Prevent-transport_send_task_abort-when-CHECK_.patch patches.drivers/target-0083-tfm_fc-use-transport_handle_cdb_direct.patch patches.drivers/target-0084-iscsi-target-always-call-transport_handle_cdb_direct.patch patches.drivers/target-0085-target-remove-transport_generic_handle_cdb.patch patches.drivers/target-0086-target-don-t-opencode-transport_release_cmd-in-trans.patch patches.drivers/target-0087-target-remove-transport_free_se_cmd.patch patches.drivers/target-0088-target-simplify-transport_generic_remove.patch patches.drivers/target-0089-target-simplify-transport_put_cmd.patch patches.drivers/target-0090-target-remove-transport_generic_remove.patch patches.drivers/target-0091-target-push-session-reinstatement-out-of-transport_g.patch patches.drivers/target-0092-target-Remove-session_reinstatement-parameter-from-t.patch patches.drivers/target-0093-target-simplify-target_parse_naa_6h_vendor_specific.patch patches.drivers/target-0094-target-cleanup-iblock-bio-submission.patch patches.drivers/target-0095-target-cleanup-pscsi-request-submission.patch patches.drivers/target-0096-target-remove-unused-se_subsystem_api-methods.patch patches.drivers/target-0097-iscsi-target-use-native-hex2bin-for-chap_string_to_h.patch patches.drivers/target-0098-tcm_fc-remove-custom-hex_to_bin-in-ft_parse_wwn.patch patches.drivers/target-0099-target-Make-pscsi_create_virtdevice-use-ERR_CAST.patch patches.drivers/target-0100-target-Have-core_tmr_alloc_req-take-an-explicit-GFP_.patch patches.drivers/target-0101-target-Convert-transport_wait_for_tasks-usage-to-tra.patch patches.drivers/target-0102-iscsi-target-Remove-SCF_SE_LUN_CMD-flag-abuses.patch patches.drivers/target-0103-target-Merge-transport_cmd_finish_abort_tmr-into-tra.patch patches.drivers/target-0104-target-Remove-legacy-unused-device-active-I-O-shutdo.patch patches.drivers/target-0105-loopback-Prevent-uninitialized-use-of-tl_tpg-in-tcm_.patch patches.drivers/target-0106-target-Cleanup-unused-target_core_base.h-bits.patch patches.drivers/target-0107-target-Cleanup-unused-se_task-bits.patch patches.drivers/target-0108-target-make-more-use-of-the-task_flags-field-in-se_t.patch patches.drivers/target-0109-target-Remove-unnecessary-se_task-members.patch patches.drivers/target-0110-target-pack-struct-se_task-more-tightly.patch patches.drivers/target-0111-target-make-the-get_cdb-method-optional.patch patches.drivers/target-0112-target-replace-get_cdb-with-a-target_get_task_cdb-he.patch patches.drivers/target-0113-target-remove-the-transport_split_cdb-callback-in-se.patch patches.drivers/target-0114-target-make-iblock_emulate_sync_cache-asynchronous.patch patches.drivers/target-0115-target-clean-up-the-backend-interface-to-caching-par.patch patches.drivers/target-0116-target-remove-the-transport_qf_callback-se_cmd-callb.patch patches.drivers/target-0117-target-remove-SCF_EMULATE_QUEUE_FULL.patch patches.drivers/target-0118-target-do-not-pass-the-queue-object-to-transport_rem.patch patches.drivers/target-0119-target-use-transport_cmd_check_stop_to_fabric-consis.patch patches.drivers/target-0120-target-fix-list-walking-in-transport_free_dev_tasks.patch patches.drivers/target-0121-target-factor-some-duplicate-code-for-stopping-a-tas.patch patches.drivers/target-0122-target-remove-TF_TIMER_STOP.patch patches.drivers/target-0123-target-stop-task-timers-earlier.patch patches.drivers/target-0124-target-move-depth_left-manipulation-out-of-transport.patch patches.drivers/target-0125-target-remove-the-TRANSPORT_REMOVE-state.patch patches.drivers/target-0126-target-remove-TRANSPORT_DEFERRED_CMD-state.patch patches.drivers/target-0127-target-remove-unused-TRANSPORT_-states.patch patches.drivers/target-0128-target-use-a-workqueue-for-I-O-completions.patch patches.drivers/target-0129-target-transport_subsystem_check_init-cleanups.patch patches.drivers/target-0130-target-remove-the-task_sg_bidi-field-se_task-and-pSC.patch patches.drivers/target-0131-target-merge-transport_new_cmd_obj-into-transport_ge.patch patches.drivers/target-0132-target-remove-transport_allocate_tasks.patch patches.drivers/target-0133-target-Fix-BIDI-t_task_cdb-handling-in-transport_gen.patch patches.drivers/target-0134-target-re-use-the-command-S-G-list-for-single-task-c.patch patches.drivers/target-0135-target-Fix-incorrect-transport_sent-usage.patch patches.drivers/target-0136-target-Remove-legacy-se_task-task_timer-and-associat.patch patches.drivers/target-0137-target-Fix-compile-warning-w-missing-module.h-includ.patch patches.drivers/target-0138-tcm_loop-Add-explict-read-buffer-memset-for-SCF_SCSI.patch patches.drivers/target-0139-target-Check-ENOMEM-to-signal-QUEUE_FULL-from-fabric.patch patches.drivers/target-0140-target-Fix-incorrect-se_cmd-assignment-in-core_tmr_d.patch patches.drivers/target-0141-target-Fix-wrong-se_tmr-being-added-to-drain_tmr_lis.patch patches.drivers/target-0142-target-Minor-cleanups-to-core_tmr_drain_tmr_list.patch patches.drivers/target-0143-drivers-target-Add-module.h-to-drivers-target-files-.patch patches.drivers/target-0144-target-Avoid-double-list_del-for-aborted-se_tmr_req.patch patches.drivers/target-0145-iscsi-target-Add-missing-CMDSN_LOWER_THAN_EXP-check-.patch patches.drivers/target-0146-iscsi-target-Fix-non-immediate-TMR-handling.patch patches.drivers/target-0147-target-Make-TFO-check_stop_free-return-free-status.patch patches.drivers/target-0148-target-Remove-core-TRANSPORT_FREE_CMD_INTR-usage.patch patches.drivers/target-0149-target-pscsi-blk_make_request-returns-an-ERR_PTR.patch patches.drivers/target-0150-target-add-back-error-handling-in-transport_complete.patch patches.drivers/target-0151-target-Add-generic-active-I-O-shutdown-logic.patch patches.drivers/target-0152-target-split-core_scsi2_emulate_crh.patch patches.drivers/target-0153-target-split-core_scsi3_emulate_pr.patch patches.drivers/target-0154-target-pass-the-se_task-to-the-CDB-emulation-callbac.patch patches.drivers/target-0155-target-refactor-transport_emulate_control_cdb.patch patches.drivers/target-0156-target-remove-SCF_EMULATE_CDB_ASYNC.patch patches.drivers/target-0157-target-use-exectute_task-for-all-CDB-emulation.patch patches.drivers/target-0158-target-Address-legacy-PYX_TRANSPORT_-return-code-bre.patch patches.drivers/target-0159-iscsi-target-Fix-sess-allocation-leak-in-iscsi_login.patch patches.drivers/target-0160-target-Improve-system-responsivity-during-I-O.patch patches.drivers/target-0161-target-Avoid-compiler-warnings-about-signed-one-bit-.patch patches.drivers/target-0162-target-Get-rid-of-unused-se_cmd_cache.patch patches.drivers/target-0163-target-Drop-config_item_name-usage-in-fabric-TFO-fre.patch patches.drivers/target-0164-target-remove-the-se_obj_ptr-and-se_orig_obj_ptr-se_.patch patches.drivers/target-0165-target-remove-the-se_ordered_node-se_cmd-field.patch patches.drivers/target-0166-target-remove-the-t_tasks_fua-se_cmd-field.patch patches.drivers/target-0167-target-remove-the-t_tasks_bidi-se_cmd-field.patch patches.drivers/target-0168-target-remove-the-unused-t_task_pt_sgl-and-t_task_pt.patch patches.drivers/target-0169-target-Reject-SCSI-data-overflow-for-fabrics-using-t.patch patches.drivers/target-0170-iscsi-target-Fix-residual-count-hanlding-remove-iscs.patch patches.drivers/target-0171-iscsi-target-Add-missing-F_BIT-for-iscsi_tm_rsp.patch patches.drivers/target-0172-iscsi-target-Use-kmemdup-rather-than-duplicating-its.patch patches.drivers/target-0173-target-Don-t-return-an-error-status-for-0-length-REA.patch patches.drivers/target-0174-target-Fix-page-length-in-emulated-INQUIRY-VPD-page-.patch patches.drivers/target-0175-target-remove-unused-struct-fields.patch patches.drivers/target-0176-target-file-walk-properly-over-sg-list.patch patches.drivers/target-0177-target-remove-the-unused-se_dev_list.patch patches.drivers/target-0178-target-rd-simplify-the-page-offset-computation.patch patches.drivers/target-0179-target-rd-fix-or-rewrite-the-copy-routine.patch patches.drivers/target-0180-target-Don-t-return-an-error-if-disabling-unsupporte.patch patches.drivers/target-0181-target-reshuffle-headers.patch patches.drivers/target-0182-target-header-reshuffle-part2.patch patches.drivers/target-0183-target-fold-se_task.task_sense-into-task_flags.patch patches.drivers/target-0184-target-remove-the-se_task-task_error_status-field.patch patches.drivers/target-0185-target-make-the-se_task-task_state_active-a-normal-b.patch patches.drivers/target-0186-target-use-n-as-a-separator-for-configuration.patch patches.drivers/target-0187-target-Move-core_scsi3_check_cdb_abort_and_preempt.patch patches.drivers/target-0188-target-simplify-target_check_cdb_and_preempt.patch patches.drivers/target-0189-target-remove-useless-casts.patch patches.drivers/target-0190-iscsi-target-fix-chap-identifier-simple_strtoul-usag.patch patches.drivers/target-0191-target-configs-remove-trailing-newline-from-udev_pat.patch patches.drivers/target-0192-tcm_loop-bump-max_sectors.patch patches.drivers/target-0193-target-remove-overagressive-____cacheline_aligned-an.patch patches.drivers/target-0194-target-Make-target_put_sess_cmd-use-target_release_c.patch patches.drivers/target-0195-target-Add-target_submit_cmd-for-process-context-fab.patch patches.drivers/target-0196-tcm_fc-Convert-ft_send_work-to-use-target_submit_cmd.patch patches.drivers/target-0197-target-Remove-TFO-check_release_cmd-fabric-API-calle.patch patches.drivers/target-0198-target-Fix-possible-NULL-pointer-with-__transport_ex.patch patches.drivers/target-0199-target-Drop-se_device-TCQ-queue_depth-usage-from-I-O.patch patches.drivers/target-0200-target-Remove-extra-se_device-execute_task_lock-acce.patch patches.drivers/target-0201-target-Remove-__transport_execute_tasks-for-each-pro.patch patches.drivers/target-0202-target-Remove-legacy-device-status-check-from-transp.patch patches.drivers/target-0203-target-don-t-allocate-bio-headroom-in-iblock.patch patches.drivers/target-0204-target-Don-t-zero-pages-used-for-data-buffers.patch patches.drivers/target-0205-target-Add-workaround-for-zero-length-control-CDB-ha.patch patches.drivers/target-0206-target-avoid-multiple-outputs-in-scsi_dump_inquiry.patch patches.drivers/target-0207-target-use-save-restore-lock-primitive-in-core_dec_l.patch patches.drivers/target-0208-target-fix-return-code-of-core_tpg_.-_lun.patch patches.drivers/target-0209-iscsi-target-Fix-reject-release-handling-in-iscsit_f.patch patches.drivers/target-0210-iscsi-target-Fix-double-list_add-with-iscsit_alloc_b.patch patches.drivers/target-0211-iscsi-target-make-one-bit-bitfields-unsigned.patch patches.drivers/target-0212-iscsi-target-Fix-up-a-few-assignments.patch patches.drivers/target-0213-target-Allow-control-CDBs-with-data-1-page.patch patches.drivers/target-0214-iscsi-target-Fix-discovery-with-INADDR_ANY-and-IN6AD.patch patches.drivers/target-0215-target-Return-correct-ASC-for-unimplemented-VPD-page.patch patches.drivers/target-0216-target-Fail-INQUIRY-commands-with-EVPD-0-but-PAGE-CO.patch patches.drivers/target-0217-target-accept-REQUEST_SENSE-with-18bytes.patch patches.drivers/target-0218-target-Change-target_submit_cmd-to-return-void.patch patches.drivers/target-0219-target-Fix-target_submit_cmd-exception-handling.patch patches.drivers/target-0220-target-Fix-iblock-se_dev_attrib.unmap_granularity.patch patches.drivers/target-0221-target-handle-empty-string-writes-in-sysfs.patch patches.drivers/target-0222-iblock-fix-handling-of-large-requests.patch patches.drivers/target-0223-iscsi-use-IP_FREEBIND-socket-option.patch patches.drivers/target-0224-target-Fix-unsupported-WRITE_SAME-sense-payload.patch patches.drivers/target-0225-tcm_fc-Convert-call_rcu-to-kfree_rcu-drop-ft_tport_r.patch patches.drivers/target-0226-target-replace-various-cmd-flags-with-a-transport-st.patch patches.drivers/target-0227-target-remove-the-transport_lun_active-field-in-stru.patch patches.drivers/target-0228-target-remove-the-unused-struct-iblock_hba.patch patches.drivers/target-0229-target-increase-iblock-task-sizes.patch patches.drivers/target-0230-target-Use-LIST_HEAD-DEFINE_MUTEX-for-static-objects.patch patches.drivers/target-0231-target-Use-define-for-SYNCHRONIZE_CACHE_16.patch patches.drivers/target-0232-scsi-Use-struct-scsi_lun-in-fc-fcp.h.patch patches.drivers/target-0233-target-fix-comment-typos.patch patches.drivers/target-0234-target-Remove-unused-struct-se_queue_req.patch patches.drivers/target-0235-target-iscsi-Remove-unneeded-wrapper-functions.patch patches.drivers/target-0236-tcm_fc-Simplify-ft_send_work-for-tmr-path.patch patches.drivers/target-0237-tcm_fc-Remove-cmd-cdb-data-member.patch patches.drivers/target-0238-target-Add-SCF_SCSI_TMR_CDB-usage-and-drop-se_tmr_re.patch patches.drivers/target-0239-tcm_fc-Move-core-fc-code-conversion-earlier-in-ft_se.patch patches.drivers/target-0240-tcm_fc-Call-lookup_tmr_lun-for-all-TM-types.patch patches.drivers/target-0241-tcm_fc-Use-transport_generic_free_cmd-for-ft_sess_pu.patch patches.drivers/target-0242-target-Add-target_submit_tmr-helper-function.patch patches.drivers/target-0243-tcm_fc-Convert-ft_send_tm-to-use-target_submit_tmr.patch patches.drivers/target-0244-tcm_loop-kill-tcm_loop_allocate_core_cmd.patch patches.drivers/target-0245-tcm_loop-defer-all-command-submissions-to-workqueue.patch patches.drivers/target-0246-tcm_loop-switch-to-using-transport_handle_cdb_direct.patch patches.drivers/target-0247-target-Cleanup-transport_kunmap_data_sg.patch patches.drivers/target-0248-target-Export-transport_generic_request_failure-symb.patch patches.drivers/target-0249-target-Add-SCF_ACK_KREF-flag-for-acknowledgement-kre.patch patches.drivers/target-0250-target-Make-target_release_cmd_kref-release-on-empty.patch patches.drivers/target-0251-target-Add-TMR_ABORT_TASK-task-management-support.patch patches.drivers/target-0252-target-Untangle-front-end-and-back-end-meanings-of-m.patch patches.drivers/target-0253-target-fix-use-after-free-in-target_report_luns.patch patches.drivers/target-0254-target-prevent-NULL-pointer-dereference-in-target_re.patch patches.drivers/target-0255-target-Fix-off-by-seven-in-target_report_luns.patch patches.drivers/target-0256-target-pscsi-fix-PHV_VIRUTAL_HOST_ID-typo.patch patches.drivers/target-0257-iscsi-target-Fix-iscsit_alloc_buffs-failure-cases.patch patches.drivers/target-0258-target-Fix-target_submit_tmr-LUN-lookup-failures.patch patches.drivers/target-0259-target-Fix-target_submit_tmr-se_tmr_req-allocation-f.patch patches.drivers/target-0260-tcm_fc-Handle-target_submit_tmr-allocation-failure.patch patches.drivers/target-0261-target-Push-target_submit_tmr-LUN-lookup-failure-to-.patch patches.drivers/target-0262-target-Allow-target_submit_tmr-interrupt-context-pas.patch patches.drivers/target-0263-iscsi-target-Fix-dynamic-explict-NodeACL-pointer-ref.patch patches.drivers/target-0264-target-Fix-typo-in-drivers-target.patch patches.drivers/target-0265-target-Convert-session_lock-to-irqsave.patch patches.drivers/target-0266-target-Add-se_sess-sess_kref-get-put-helpers.patch patches.drivers/target-0267-target-Add-se_node_acl-acl_free_comp-for-NodeACL-rel.patch patches.drivers/target-0268-target-Add-se_node_acl-acl_kref-for-acl_free_comp-us.patch patches.drivers/target-0269-target-Convert-se_node_acl-acl_group-removal-to-use-.patch patches.drivers/target-0270-iscsi-target-Convert-to-use-target_put_session-sess_.patch patches.drivers/target-0271-target-Drop-unused-legacy-target_core_fabric_ops-API.patch patches.drivers/target-0272-target-Bump-core-version-to-v4.1.0-rc2-ml-fabric-ver.patch patches.drivers/target-0273-target-Fix-compatible-reservation-handling-CRH-1-wit.patch patches.drivers/target-0274-iscsi-target-Fix-reservation-conflict-EBUSY-response.patch patches.drivers/target-0275-target-Remove-hack-to-make-READ-CAPACITY-10-lie-if-t.patch patches.drivers/target-0276-target-Fix-sense-code-for-unsupported-SERVICE-ACTION.patch patches.drivers/target-0277-target-Use-array_zalloc-for-tpg_lun_list.patch patches.drivers/target-0278-target-Use-array_zalloc-for-device_list.patch patches.drivers/target-0279-target-remove-obvious-warnings.patch patches.drivers/target-0280-iscsi-target-Remove-unused-variables-in-iscsi_target.patch patches.drivers/target-0281-iscsi-target-remove-improper-externs.patch patches.drivers/target-0282-loopback-Fix-transport_generic_allocate_tasks-error-.patch patches.drivers/target-0283-target-remove-the-second-argument-of-k-un-map_atomic.patch patches.drivers/target-0284-tcm_fc-Add-abort-flag-for-gracefully-handling-exchan.patch patches.drivers/target-0285-tcm_fc-Do-not-free-tpg-structure-during-wq-allocatio.patch patches.drivers/target-0286-target-Remove-obsolete-DF_READ_ONLY-usage.patch patches.drivers/target-0287-target-add-unknown-size-flag-to-target_submit_cmd.patch patches.drivers/target-0288-target-misc-ramdisk-backend-cleanups.patch patches.drivers/target-0289-target-don-t-limit-transfer-sizes-for-the-ramdisk-ba.patch patches.drivers/target-0290-target-stop-splitting-commands-into-multiple-tasks.patch patches.drivers/target-0291-tcm_fc-Remove-use-of-transport_do_task_sg_chain.patch patches.drivers/target-0292-target-Remove-transport_do_task_sg_chain-and-associa.patch patches.drivers/target-0293-target-iscsi-Rename-iscsi_cmd.i_list-to-iscsi_cmd.i_.patch patches.drivers/target-0294-target-iscsi-Misc-cleanups-from-Agrover-round-1.patch patches.drivers/target-0295-target-iscsi-Remove-unneeded-locking-from-iscsi_targ.patch patches.drivers/target-0296-target-iscsi-Refactor-target_tx_thread-immediate-res.patch patches.drivers/target-0297-target-iscsi-Misc-cleanups-from-Agrover-round-2.patch patches.drivers/target-0298-target-Rename-target_allocate_tasks-to-target_setup_.patch patches.drivers/target-0299-target-rewrite-comment-for-generic_new_cmd.patch patches.drivers/target-0300-target-iscsi-Inline-iscsit_allocate_se_cmd-and-_for_.patch patches.drivers/target-0301-target-iscsi-Move-init_se_cmd-closer-to-lookup_cmd_l.patch patches.drivers/target-0302-target-iscsi-Eliminate-iscsi_cmd.data_length.patch patches.drivers/target-0303-target-iscsi-Fold-_decide_list_to_build-into-_build_.patch patches.drivers/target-0304-target-Call-core_alua_check_nonop_delay-in-target_su.patch patches.drivers/target-0305-target-iscsi-Go-back-to-core-allocating-data-buffer-.patch patches.drivers/target-0306-target-iscsi-cleanup-some-allocation-style-issues.patch patches.drivers/target-0307-target-Handle-GET_EVENT_STATUS_NOTIFICATION-passthro.patch patches.drivers/target-0308-target-remove-the-unused-transport_limit_task_sector.patch patches.drivers/target-0309-target-remove-target_get_task_cdb.patch patches.drivers/target-0310-target-remove-the-task_lba-field-in-struct-se_task.patch patches.drivers/target-0311-target-remove-the-task_size-field-in-struct-se_task.patch patches.drivers/target-0312-target-remove-the-task_sectors-field-in-struct-se_ta.patch patches.drivers/target-0313-target-Fix-up-handling-of-short-INQUIRY-buffers.patch patches.drivers/target-0314-target-replace-execute_task-with-execute_cmd.patch patches.drivers/target-0315-target-always-allocate-a-single-task.patch patches.drivers/target-0316-target-simplify-command-to-task-linkage.patch patches.drivers/target-0317-target-move-the-state-and-execute-lists-to-the-comma.patch patches.drivers/target-0318-target-remove-struct-se_task.patch patches.drivers/target-0319-target-remove-the-t_task_cdbs_left-field-in-struct-s.patch patches.drivers/target-0320-target-remove-the-t_task_cdbs_ex_left-field-in-struc.patch patches.drivers/target-0321-target-remove-the-t_se_count-field-in-struct-se_cmd.patch patches.drivers/target-0322-target-Enforce-hw_max_sectors-for-SCF_SCSI_DATA_SG_I.patch patches.drivers/target-0323-target-lock-unlock-typo-in-transport_lun_wait_for_ta.patch patches.drivers/target-0324-target-Remove-max_sectors-device-attribute-for-moder.patch patches.drivers/target-0325-sbp-target-Initial-merge-of-firewire-ieee-1394-targe.patch patches.drivers/target-0326-target-Drop-incorrect-se_lun_acl-release-for-dynamic.patch patches.drivers/target-0327-target-cleanup-transport_execute_tasks.patch patches.drivers/target-0328-target-make-target_put_session-void.patch patches.drivers/target-0329-target-Fix-SPC-2-RELEASE-bug-for-multi-session-iSCSI.patch patches.drivers/target-0330-target-add-support-for-the-WRITE_VERIFY-command.patch patches.drivers/target-0331-target-Fix-MAINTENANCE_IN-service-action-CDB-checks-.patch patches.drivers/target-0332-target-Add-MI_REPORT_TARGET_PGS-ext.-header-implict_.patch patches.drivers/target-0333-target-Handle-ATA_16-passthrough-for-pSCSI-backend-d.patch patches.drivers/target-0334-target-Fix-bug-in-handling-of-FILEIO-block_device-re.patch patches.drivers/target-0335-iscsi-target-remove-dead-code-in-iscsi_check_valueli.patch patches.drivers/target-0336-iscsi-target-Fix-iov_count-calculation-bug-in-iscsit.patch patches.drivers/target-0337-sbp-target-rename-a-variable-to-avoid-name-clash.patch patches.drivers/target-0338-target-file-Use-O_DSYNC-by-default-for-FILEIO-backen.patch patches.drivers/target-0339-target-Add-TFO-put_session-caller-for-HW-fabric-sess.patch patches.drivers/target-0340-target-Return-error-to-initiator-if-SET-TARGET-PORT-.patch patches.drivers/target-0341-tcm_fc-Fix-crash-seen-with-aborts-and-large-reads.patch patches.drivers/target-0342-target-Clean-up-returning-errors-in-PR-handling-code.patch patches.drivers/target-0343-target-Fix-range-calculation-in-WRITE-SAME-emulation.patch patches.drivers/target-0344-target-move-unrelated-code-out-of-transport_generic_.patch patches.drivers/target-0345-target-remove-control-CDB-flags.patch patches.drivers/target-0346-target-split-overflow-and-underflow-checks-into-a-he.patch patches.drivers/target-0347-target-split-parsing-of-SPC-commands-into-a-separate.patch patches.drivers/target-0348-target-add-a-parse_cdb-method-to-the-backend-drivers.patch patches.drivers/target-0349-target-move-code-for-CDB-emulation.patch patches.drivers/target-0350-target-move-transport_generic_prepare_cdb-into-pscsi.patch patches.drivers/target-0351-target-Move-MAINTENANCE_-IN-OUT-from-pscsi_parse_cdb.patch patches.drivers/target-0352-target-pscsi-Only-emulate-REPORT_LUNS-for-passthroug.patch patches.drivers/target-0353-target-remove-the-execute-list.patch patches.drivers/target-0354-target-move-ref_cmd-from-the-generic-se_tmr_req-into.patch patches.drivers/target-0355-target-Do-not-special-case-loop-and-iscsi-fabric-mod.patch patches.drivers/target-0356-target-iblock-Add-parameter-to-specify-read-only-dev.patch patches.drivers/target-0357-target-iscsi-Remove-dead-code-in-lio_get_tpg_from_tp.patch patches.drivers/target-0358-target-remove-dead-SCF_-flags.patch patches.drivers/target-0359-target-add-struct-spc_ops-initial-execute_rw-pointer.patch patches.drivers/target-0360-target-move-sync_cache-to-struct-spc_ops.patch patches.drivers/target-0361-target-move-write_same-to-struct-spc_ops.patch patches.drivers/target-0362-target-move-unmap-to-struct-spc_ops.patch patches.drivers/target-0363-Revert-target-Do-not-special-case-loop-and-iscsi-fab.patch patches.drivers/target-0364-target-split-transport_cmd_check_stop.patch patches.drivers/target-0365-target-remove-transport_generic_process_write.patch patches.drivers/target-0366-target-call-transport_check_aborted_status-from-targ.patch patches.drivers/target-0367-target-merge-transport_generic_write_pending-into-tr.patch patches.drivers/target-0368-iscsit-use-target_execute_cmd-for-WRITEs.patch patches.drivers/target-0369-tcm_fc-Offload-WRITE-I-O-backend-submission-to-tpg-w.patch patches.drivers/target-0370-target-remove-transport_generic_handle_data.patch patches.drivers/target-0371-target-simply-fabric-driver-queue-full-processing.patch patches.drivers/target-0372-target-remove-transport_generic_handle_cdb_map.patch patches.drivers/target-0373-target-replace-the-processing-thread-with-a-TMR-work.patch patches.drivers/target-0374-target-Remove-unneeded-double-parentheses.patch patches.drivers/target-0375-target-Remove-hba-param-from-core_dev_add_lun.patch patches.drivers/target-0376-target-Misc-retval-cleanups.patch patches.drivers/target-0377-target-Eliminate-else-using-boolean-logic.patch patches.drivers/target-0378-target-refactor-core_update_device_list_for_node.patch patches.drivers/target-0379-target-Make-core_disable_device_list_for_node-use-pr.patch patches.drivers/target-0380-target-Un-export-target_get_sess_cmd.patch patches.drivers/target-0381-sbp-target-Consolidate-duplicated-error-path-code-in.patch patches.drivers/target-0382-target-Check-sess_tearing_down-in-target_get_sess_cm.patch patches.drivers/target-0383-target-Remove-se_session.sess_wait_list.patch patches.drivers/target-0384-target-Make-unnecessarily-global-se_dev_align_max_se.patch patches.drivers/target-0385-target-Add-generation-of-LOGICAL-BLOCK-ADDRESS-OUT-O.patch patches.drivers/target-0386-target-Add-range-checking-to-UNMAP-emulation.patch patches.drivers/target-0387-target-Fix-reading-of-data-length-fields-for-UNMAP-c.patch patches.drivers/target-0388-target-Fix-possible-integer-underflow-in-UNMAP-emula.patch patches.drivers/target-0389-target-Check-number-of-unmap-descriptors-against-our.patch patches.drivers/target-0390-target-Allow-for-target_submit_cmd-returning-errors.patch patches.drivers/target-0391-target-NULL-dereference-on-error-path.patch patches.drivers/target-0392-iscsi-target-Drop-bogus-struct-file-usage-for-iSCSI-.patch patches.drivers/target-0393-delousing-target_core_file-a-bit.patch patches.drivers/target-0394-tcm_fc-Avoid-debug-overhead-when-not-debugging.patch patches.drivers/target-0395-target-fix-NULL-pointer-dereference-bug-alloc_page-f.patch patches.drivers/target-0396-target-pscsi-Fix-bug-with-REPORT_LUNs-handling-for-S.patch patches.drivers/target-0397-target-Fix-regression-bug-with-handling-of-zero-leng.patch patches.drivers/target-0398-tcm_fc-rcu_deref-outside-rcu-lock-unlock-section.patch patches.drivers/target-0399-target-Remove-unused-se_cmd.cmd_spdtl.patch patches.drivers/target-0400-target-Fix-data_length-re-assignment-bug-with-SCSI-o.patch patches.drivers/target-0401-target-Check-idr_get_new-return-value-in-iscsi_login.patch patches.drivers/target-0402-target-move-transport_get_sense_data.patch patches.drivers/target-0403-target-simplify-code-around-transport_get_sense_data.patch patches.drivers/target-0404-target-fix-use-after-free-with-PSCSI-sense-data.patch patches.drivers/target-0405-target-go-through-normal-processing-for-zero-length-.patch patches.drivers/target-0406-target-report-too-small-parameter-lists-everywhere.patch patches.drivers/target-0407-target-fail-REPORT-LUNS-with-less-than-16-bytes-of-p.patch patches.drivers/target-0408-target-support-zero-size-allocation-lengths-in-trans.patch patches.drivers/target-0409-target-support-zero-allocation-length-in-REQUEST-SEN.patch patches.drivers/target-0410-target-go-through-normal-processing-for-zero-length-.patch patches.drivers/target-0411-target-Remove-request_module-for-target_core_stgt.patch patches.drivers/target-0412-target-Cleanup-transport_subsystem_check_init.patch patches.drivers/target-0413-target-sbp-Remove-strict-param-from-sbp_parse_wwn.patch patches.drivers/target-0414-target-Remove-unused-target_core_fabric_ops.get_fabr.patch patches.drivers/target-0415-target-Simplify-fabric-sense-data-length-handling.patch patches.drivers/target-0416-target-Fix-minor-spelling-typos-in-drivers-target.patch patches.drivers/target-0417-target-iblock-Use-match_strlcpy-for-Opt_udev_path-st.patch patches.drivers/target-0418-target-rd-Allow-WriteCacheEnabled-1-operation-with-r.patch patches.drivers/target-0419-iscsi-target-Fix-hex2bin-warn_unused-compile.patch patches.drivers/target-0420-target-check-hex2bin-result.patch patches.drivers/target-0421-target-Drop-se_subsystem_api-write_cache-fua_write-_.patch patches.drivers/target-0422-target-iscsi-Don-t-log-iSCSI-Login-negotiation-faile.patch patches.drivers/target-0423-target-use-list_move_tail-instead-of-list_del-list_a.patch patches.drivers/target-0424-target-support-zero-allocation-length-in-INQUIRY.patch patches.drivers/target-0425-target-fix-truncation-of-mode-data-support-zero-allo.patch patches.drivers/target-0426-target-support-zero-allocation-length-in-SBC-command.patch patches.drivers/target-0427-target-do-not-submit-a-zero-bio-I-O-request.patch patches.drivers/target-0428-target-go-through-normal-processing-for-all-zero-len.patch patches.drivers/target-0429-tcm_fc-move-the-dereference-below-the-NULL-test.patch patches.drivers/target-0430-target-move-the-dereference-below-the-NULL-test.patch patches.drivers/target-0431-target-fix-return-code-in-target_core_init_configfs-.patch patches.drivers/target-0432-sbp-target-fix-return-value-check-in-sbp_register_co.patch patches.drivers/target-0433-iscsi-target-Correctly-set-0xffffffff-field-within-I.patch patches.drivers/target-0434-target-file-Re-enable-optional-fd_buffered_io-1-oper.patch patches.drivers/target-0435-iscsi-target-Add-base-MaxXmitDataSegmentLength-code.patch patches.drivers/target-0436-iscsi-target-Enable-MaxXmitDataSegmentLength-operati.patch patches.drivers/target-0437-iscsi-target-Convert-incoming-PDU-payload-checks-to-.patch patches.drivers/target-0438-iscsi-target-Add-MaxXmitDataSegmentLength-connection.patch patches.drivers/target-0439-iscsi-target-Change-iscsi_target_seq_pdu_list.c-to-h.patch patches.drivers/target-0440-iscsi-target-Add-explicit-set-of-cache_dynamic_acls-.patch patches.drivers/target-0441-target-Add-target_submit_cmd_map_sgls-for-SGL-fabric.patch patches.drivers/target-0442-tcm_loop-Convert-I-O-path-to-use-target_submit_cmd_m.patch patches.drivers/target-0443-target-Add-control-CDB-READ-payload-zero-work-around.patch patches.drivers/target-0444-target-iscsi-precedence-bug-in-iscsit_set_dataout_se.patch patches.drivers/target-0445-iscsit-mark-various-functions-static.patch patches.drivers/target-0446-iscsit-remove-incorrect-unlock-in-iscsit_build_sendt.patch patches.drivers/target-0447-iscsit-add-missing-endianess-conversion-in-iscsit_ch.patch patches.drivers/target-0448-iscsit-use-the-itt_t-abstract-type.patch patches.drivers/target-0449-iscsit-proper-endianess-conversions.patch patches.drivers/target-0450-iscsi-target-Bump-defaults-for-nopin_timeout-nopin_r.patch patches.drivers/target-0451-target-Fix-double-free-of-se_cmd-in-target_complete_.patch patches.drivers/target-0452-target-reintroduce-some-obsolete-SCSI-2-commands.patch patches.drivers/target-0453-target-Re-add-explict-zeroing-of-INQUIRY-bounce-buff.patch patches.drivers/target-0455-target-Avoid-integer-overflow-in-se_dev_align_max_se.patch patches.drivers/target-0456-iscsi-target-Fix-missed-wakeup-race-in-TX-thread.patch patches.drivers/target-0457-target-Fix-incorrect-usage-of-nested-IRQ-spinlocks-i.patch patches.fixes/iscsi-target-fix-heap-buffer-overflow-on-error.patch patches.fixes/iscsi_target-race-condition-on-shutdown.patch # target security patch (bnc#882639) patches.drivers/target-rd-refactor-rd_build_device_space-rd_release_device_space ######################################################## # iSCSI ######################################################## patches.drivers/bnx2fc-host-stats-show-the-link-speed-unkno.patch patches.drivers/bnx2fc-Replace-printks-with-KERN_ALERT-to-KERN_ERR.patch patches.drivers/bnx2fc-Introduce-interface-structure-for-each-vlan.patch patches.drivers/bnx2fc-Enable-REC-CONF-support-for-the-session.patch patches.drivers/bnx2fc-Support-sequence-cleanup-task.patch patches.drivers/bnx2fc-REC-SRR-link-service-request-and-response-ha.patch patches.drivers/bnx2fc-Handle-REC_TOV-error-code-from-firmware.patch patches.drivers/bnx2fc-HSI-changes-for-tape.patch patches.drivers/bnx2fc-Enable-support-for-sequence-level-error-reco.patch patches.drivers/bnx2fc-hold-tgt-lock-when-calling-cmd_release.patch patches.drivers/bnx2fc-Do-not-arm-CQ-when-there-are-no-CQEs.patch patches.drivers/bnx2fc-Tx-BDs-cache-in-write-tasks.patch patches.drivers/bnx2fc-Update-copyright-and-bump-version-to-1.0.4.patch patches.drivers/0040-be2iscsi-Fix-MSI-X-Interrupt-Names.patch patches.fixes/iscsi_boot_sysfs-have-this-module-check-for-null-on.patch patches.fixes/iscsi_ibft-be2iscsi-iscsi_boot-fix-boot-kobj-data.patch patches.drivers/be2iscsi-Fix-for-wrong-dmsg-setting-in-wrb.patch patches.drivers/be2iscsi-Fix-for-case-where-task-sc-was-cleanedup.patch patches.drivers/be2iscsi-Move-Driver-Version-to-4.1.282.0.patch patches.drivers/be2iscsi-passing-correct-offset-in-async-paths.patch patches.drivers/be2iscsi-memset-wrb-for-ring-create.patch patches.drivers/0001-bnx2fc-Reset-the-max-receive-frame-size.patch patches.drivers/0002-bnx2fc-Bug-fixes-in-percpu_thread_create-destroy.patch patches.drivers/0003-bnx2fc-Enable-bsg_request-support-for-bnx2fc.patch patches.drivers/0004-bnx2fc-Remove-erroneous-kref_get-on-IO-request.patch patches.drivers/0005-bnx2fc-Do-not-attempt-destroying-NPIV-port-twice.patch patches.drivers/0006-bnx2fc-Change-function-names-of-bnx2fc_netdev_setup-.patch patches.drivers/0007-bnx2fc-Reorganize-cleanup-code-between-interface_cle.patch patches.drivers/0008-bnx2fc-Handle-NETDEV_UNREGISTER-for-vlan-devices.patch patches.drivers/0009-bnx2fc-Clear-DESTROY_CMPL-flag-after-firmware-destro.patch patches.drivers/0010-bnx2fc-Do-not-reuse-the-fcoe-connection-id-immediate.patch patches.drivers/0011-bnx2fc-IO-errors-when-receiving-unsolicited-LOGO.patch patches.drivers/0012-bnx2fc-Fix-NULL-pointer-deref-during-arm_cq.patch patches.drivers/0013-bnx2fc-code-cleanup-in-bnx2fc_offload_session.patch patches.drivers/0014-bnx2fc-Drop-incoming-ABTS.patch patches.drivers/0015-fcoe-Move-common-functions-to-fcoe_transport-library.patch patches.drivers/0016-bnx2fc-Obtain-WWNN-WWPN-from-the-shared-memory.patch patches.drivers/0017-bnx2fc-Prevent-creating-of-NPIV-port-with-duplicate-.patch patches.drivers/0018-bnx2fc-Bump-version-to-1.0.5.patch patches.drivers/0019-bnx2fc-Need-not-schedule-destroy_work-from-__bnx2fc_.patch patches.drivers/0020-bnx2fc-Reset-max-receive-frame-size-during-link-up.patch patches.drivers/0021-bnx2fc-Send-solicitation-only-after-vlan-discovery-i.patch patches.drivers/0022-bnx2fc-No-abort-issued-for-REC-when-it-times-out.patch patches.drivers/0023-bnx2fc-Validate-vlan-id-in-NETDEV_UNREGISTER-handler.patch patches.drivers/0024-bnx2fc-Avoid-calling-bnx2fc_if_destroy-with-unnecess.patch patches.drivers/0025-bnx2fc-Fix-panic-caused-because-of-incorrect-errror-.patch patches.drivers/0026-bnx2fc-Fix-FW-assert-during-RSCN-stress-tests.patch patches.drivers/0027-bnx2fc-Bumped-version-to-1.0.6.patch patches.drivers/0028-bnx2fc-Replace-scsi_dma_map-with-dma_map_sg.patch patches.drivers/0029-bnx2fc-Handle-bnx2fc_map_sg-failure.patch patches.drivers/0030-bnx2fc-Bumped-version-to-1.0.7.patch patches.drivers/0031-bnx2fc-call-ctlr_link_up-only-when-the-interface-is-.patch patches.drivers/0032-fcoe-libfcoe-Move-common-code-for-fcoe_get_lesb-to-f.patch patches.drivers/0033-bnx2fc-Return-error-statistics-of-remote-peer.patch patches.drivers/0034-bnx2fc-Bumped-version-to-1.0.8.patch patches.drivers/0035-bnx2fc-Unable-to-send-lun-tgt-reset-on-SLES-11-kerne.patch patches.drivers/0036-bnx2fc-Add-driver-documentation.patch patches.fixes/iscsi-Resolve-iscsi_proto.h-naming-conflicts-with-d.patch patches.fixes/iscsi-Use-struct-scsi_lun-in-iscsi-structs-instead.patch patches.fixes/iscsi-Add-Serial-Number-Arithmetic-LT-and-GT-into-i.patch patches.drivers/bnx2i-Added-the-use-of-kthreads-to-handle-SC.patch patches.drivers/bnx2i-Modified-to-skip-CNIC-registration-if.patch patches.drivers/bnx2i-Updated-copyright-and-bump-version.patch patches.drivers/bnx2i-Fixed-kernel-panic-due-to-illegal-usag.patch patches.drivers/bnx2i-Fixed-the-endian-on-TTT-for-NOP-out-tr.patch patches.drivers/bnx2i-Fixed-kernel-panic-caused-by-unprotected-task.patch patches.drivers/bnx2fc-handle-abts-timeout-during-ulp-timeout patches.drivers/bnx2fc-handle-srr-ls_acc-drop-scenario patches.drivers/bnx2fc-bumped-version-to-1-0-9 # bnx2fc / fcoe update (FATE#313917,FATE#313652) patches.drivers/bnx2fc-fix-panic-in-bnx2fc_post_io_req.patch patches.drivers/bnx2fc-Handle-LOGO-flooding-from-the-target.patch patches.drivers/bnx2fc-NPIV-ports-go-offline-when-interface-is-.patch patches.drivers/bnx2fc-Bumped-version-to-1.0.10.patch patches.drivers/bnx2fc-HSI-dependent-changes-for-7.2.xx-FW.patch patches.drivers/bnx2fc-Remove-bh-disable-in-softirq-context.patch patches.drivers/bnx2fc-Allow-FLOGI-to-be-retried-when-receiving.patch patches.drivers/bnx2fc-Decrememnt-io-ref-count-when-abort-times.patch patches.drivers/bnx2fc-cleanup-task-management-IO-when-it-times.patch patches.drivers/bnx2fc-Bumped-version-to-1.0.11.patch patches.drivers/fcoe-Allocate-fcoe_ctlr-with-fcoe_interface-not.patch patches.drivers/bnx2fc-Allocate-fcoe_ctlr-with-bnx2fc_interface.patch patches.drivers/libfcoe-Add-fcoe_sysfs.patch patches.drivers/fcoe-bnx2fc-libfcoe-SW-FCoE-and-bnx2fc-use-FCoE.patch patches.drivers/libfc-fcoe-bnx2fc-cleanup-fcoe_dev_stats.patch patches.drivers/libfc-adds-FCP-failures-stats.patch patches.drivers/libfc-update-fcp-and-exch-stats.patch patches.drivers/libfcoe-Fix-section-mismatch.patch patches.drivers/libfc-add-exch-timer-debug-info.patch patches.drivers/fcoe-Remove-redundant-less-than-zero-check.patch patches.drivers/fcoe-Cleanup-locking-on-fcoe_percpu_receive_thr.patch patches.drivers/libfc-don-t-exch_done-on-invalid-sequence-ptr.patch patches.drivers/libfc-fix-retries-with-FDMI-lport-states.patch patches.drivers/libfc-fix-sending-REC-after-FCP_RESP-is-receive.patch patches.drivers/fcoe-Fix-write-errors-on-NPIV-ports.patch patches.drivers/libfc-fix-lun-reset-failure-bugs-in-fc_fcp_resp.patch patches.drivers/libfcoe-Make-fcoe_sysfs-optional-fix-fnic-NULL-excep.patch patches.drivers/Revert-kABI-changes-of-libfcoe-Make-fcoe_sysfs-optio.patch patches.drivers/bnx2fc-use-kthread_create_on_node.patch patches.drivers/bnx2fc-Reduce-object-size-by-consolidating-form.patch patches.drivers/bnx2fc-Support-interface-creation-on-non-VLAN-i.patch patches.drivers/bnx2fc-Improve-error-recovery-by-handling-parit.patch patches.drivers/bnx2fc-use-list_entry-instead-of-explicit-cast.patch patches.drivers/bnx2fc-Bumped-version-to-1.0.12.patch patches.drivers/bnx2fc-remove-useless-calls-to-memset.patch patches.drivers/bnx2fc-Remove-potential-NULL-dereference.patch patches.drivers/bnx2fc-support-software-fcoe-target.patch patches.drivers/bnx2fc-Move-offload-upload-wait-logic-into-a-functio.patch patches.drivers/bnx2fc-Map-the-doorbell-register-between-offload-and.patch patches.drivers/bnx2fc-Tx-Rx-byte-counts-reset-to-0-when-exceeding-3.patch patches.drivers/bnx2fc-Support-max-IO-size-to-512KB.patch patches.drivers/bnx2fc-Bumped-version-to-1.0.13.patch patches.drivers/bnx2fc-v2-Support-software-fcoe-target.patch patches.drivers/bnx2fc-Enable-cached-tasks-to-improve-performance.patch patches.drivers/bnx2fc-Include-chip-number-in-the-symbolic-name.patch patches.drivers/bnx2fc-Fix-race-condition-between-IO-completion-and-.patch patches.drivers/bnx2fc-Update-copyright-information.patch patches.drivers/bnx2fc-Bumped-version-to-1.0.14.patch patches.drivers/cxgb3i-fixed-programing-of-the-dma-page-size.patch patches.drivers/cxgb3-set-vlan_feature-on-net_device.patch # bsc#966437, CVE-2015-8812 patches.fixes/iw_cxgb3-fix-incorrectly-returning-error-on-success.patch patches.drivers/0001-iscsi_transport-add-support-for-net-settings.patch patches.drivers/0002-qla4xxx-add-support-for-set_net_config.patch patches.drivers/0003-qla4xxx-Added-new-struct-ipaddress_config.patch patches.drivers/0004-iscsi-class-add-iface-representation.patch patches.drivers/0005-qla4xxx-added-support-to-show-multiple-iface-in-sys.patch patches.drivers/0006-iscsi-cls-sysfs-group-is_visible-callout-for-conn-a.patch patches.drivers/0007-iscsi-class-sysfs-group-is_visible-callout-for-sess.patch patches.drivers/0008-iscsi-class-remove-iface-param-mask.patch patches.drivers/0009-iscsi-class-sysfs-group-is_visible-callout-for-iscs.patch patches.drivers/0010-be2iscsi-remove-host-and-session-casts.patch patches.drivers/0011-iscsi-class-expand-vlan-support.patch patches.drivers/0012-libiscsi-don-t-bugon-when-if-user-sets-markers.patch patches.drivers/0013-qla4xxx-Add-VLAN-support.patch patches.drivers/0014-iscsi-class-add-bsg-support-to-iscsi-class.patch patches.drivers/0015-qla4xxx-add-bsg-support.patch patches.drivers/0016-scsi_transport_iscsi-Add-conn-login-kernel-to-user.patch patches.drivers/0017-qla4xxx-support-iscsiadm-session-mgmt.patch patches.drivers/0018-qla4xxx-Remove-reduandant-code-after-open-iscsi-int.patch patches.drivers/0019-qla4xxx-Boot-from-SAN-support-for-open-iscsi.patch patches.drivers/0020-scsi_transport_iscsi-Added-support-to-update-mtu.patch patches.drivers/0021-qla4xxx-Added-support-to-update-mtu.patch patches.drivers/0022-qla4xxx-Code-cleanup-for-read-update-flash-using-BS.patch patches.drivers/0023-qla4xxx-Add-get-ACB-state-support-using-BSG.patch patches.drivers/0024-qla4xxx-Add-read-update-NVRAM-support-for-40xx-adap.patch patches.drivers/0025-qla4xxx-Added-vendor-specific-sysfs-attributes.patch patches.drivers/0026-scsi_transport_iscsi-Added-support-to-update-initia.patch patches.drivers/0027-qla4xxx-added-support-to-update-initiator-iscsi-por.patch patches.drivers/0028-qla4xxx-Added-restore-factory-defaults-support-usin.patch patches.drivers/0029-qla4xxx-Added-Get-ACB-support-using-BSG.patch patches.drivers/0030-scsi-Added-support-for-adapter-and-firmware-reset.patch patches.drivers/0031-qla4xxx-Added-support-for-adapter-and-firmware-rese.patch patches.drivers/0032-qla4xxx-export-iface-name.patch patches.drivers/0033-qla4xxx-select-iscsi-boot-sysfs-attrs.patch patches.fixes/iscsi-class-fix-link-local-mispelling.patch patches.fixes/qla4xxx-fix-data-alignment-and-use-nl-helpers.patch patches.fixes/iscsi-class-fix-vlan-configuration.patch patches.drivers/qla4xxx-Add-new-FLT-firmware-region.patch patches.drivers/qla4xxx-Update-license.patch patches.drivers/qla4xxx-Fix-bidirectional-CHAP.patch patches.drivers/qla4xxx-Do-not-add-duplicate-CHAP-entry-in-FLASH.patch patches.drivers/qla4xxx-Fix-exporting-boot-targets-to-sysfs.patch patches.drivers/qla4xxx-Fix-getting-BIDI-CHAP-for-boot-targets.patch patches.drivers/qla4xxx-Free-Device-Database-DDB-reserved-by-FW.patch patches.drivers/qla4xxx-Clear-DDB-map-index-on-the-basis-of-AEN.patch patches.drivers/qla4xxx-Fixed-session-destroy-issue-on-link-up-down.patch patches.drivers/qla4xxx-Fixed-device-blocked-issue-on-link-up-down.patch patches.drivers/qla4xxx-Fixed-active-session-re-open-issue.patch patches.drivers/qla4xxx-Fixed-target-discovery-failed-issue.patch patches.drivers/qla4xxx-updated-device-id-check-for-BFS.patch patches.drivers/qla4xxx-Update-driver-version-to-5.02.00-k8.patch patches.drivers/qla4xxx-Support-mixed-mode.patch patches.drivers/qla4xxx-bug-fixes-for-mixed-mode-support.patch patches.drivers/qla4xxx-rc2-update.patch patches.drivers/qla4xxx-perform-context-resets-in-case-of-context-failures patches.drivers/qla4xxx-fix-cpu-lockups-when-ql4xdontresethba-set patches.drivers/qla4xxx-fix-call-trace-on-rmmod-with-ql4xdontresethba-1 patches.drivers/qla4xxx-don-t-recover-adapter-if-device-state-is-failed patches.drivers/qla4xxx-wait-for-disable_acb-before-doing-set_acb patches.drivers/qla4xxx-fix-the-idc-locking-mechanism patches.drivers/qla4xxx-fix-qla4xxx_dump_buffer-to-dump-buffer-correctly patches.drivers/qla4xxx-check-for-fw-alive-before-calling-chip_reset patches.drivers/qla4xxx-clear-the-risc-interrupt-bit-during-fw-init patches.drivers/qla4xxx-add-error-logging-for-firmware-abort patches.drivers/qla4xxx-temperature-monitoring-for-isp82xx-core patches.drivers/qla4xxx-disable-generating-pause-frames-in-case-of-fw-hung patches.drivers/qla4xxx-cleanup-make-qla4xxx_build_ddb_list-short patches.drivers/qla4xxx-Fix-un-necessary-delay-on-invalid-DDB.patch patches.drivers/qla4xxx-Fix-huge-delay-for-ISP4022.patch patches.drivers/qla4xxx-Fix-verify-boot-idx-correctly.patch patches.drivers/qla4xxx-do-not-print-warning-when-rom-lock-fails.patch # bsc#1107829, CVE-2018-14633 patches.drivers/lib-add-error-checking-to-hex2bin patches.drivers/provide-a-binary-to-hex-conversion-function patches.drivers/scsi-target-iscsi-use-hex2bin-instead-of-a-re-implementation patches.drivers/scsi-target-iscsi-use-bin2hex-instead-of-a-re-implementation ######################################################## # PCMCIA ######################################################## patches.suse/revert-pcmcia-remove-irq_list-parameter-from-pd6729.patch ######################################################## # sysfs / driver core ######################################################## patches.fixes/backing-dev-use-synchronize_rcu_expedited-instead-of.patch patches.fixes/sysfs-count-subdirectories.patch patches.fixes/asm-generic-architecture-independent-readq-writeq-fo.patch # Sysfs rework for speeding up large machines boot times bnc#919589 patches.suse/0001-sysfs-use-rb-tree-for-name-lookups.patch patches.suse/0002-sysfs-use-rb-tree-for-inode-number-lookup.patch patches.suse/0003-sysfs-Make-sysfs_rename-safe-with-sysfs_dirents-in-r.patch patches.kabi/0004-kabi-fix-for-changes-in-the-sysfs_dirent-structure.patch patches.kabi/0005-kabi-invalidate-removed-field.patch patches.fixes/leds-do-not-overflow-sysfs-buffer-in-led_trigger_show.patch ######################################################## # USB ######################################################## # USB patches 3.0 -> 3.1 patches.drivers/USB3-0001-xhci-Remove-some-unnecessary-casts-and-tidy-some-endian-swap.patch patches.drivers/USB3-0004-USB-Add-authorized_default-parameter-to-the-usbcore-module.patch patches.drivers/USB3-0007-USB-wusbcore-return-negative-error-codes.patch patches.drivers/USB3-0008-ehci-hcd-remove-EOL-from-MODULE_PARM_DESC-for-hird-option.patch patches.drivers/USB3-0022-iph-use-default-get_stats.patch patches.drivers/USB3-0099-drivers-usb-atm-ueagle-atm-use-__packed.patch patches.drivers/USB3-0100-drivers-usb-atm-ueagle-atm-Add-missing-const-qualifier.patch patches.drivers/USB3-0101-USB-EHCI-Move-sysfs-related-bits-into-ehci-sysfs.c.patch patches.drivers/USB3-0106-USB-mon-Allow-to-use-usbmon-without-debugfs.patch patches.drivers/USB3-0120-drivers-net-static-should-be-at-beginning-of-declaration.patch patches.drivers/USB3-0157-usb-serial-ftdi_sio.c-For-the-FT232H-FTDI_SIO_SET_BAUDRATE_R.patch # USB patches 3.1 -> 3.2 patches.drivers/USB3-0001-net-usb-Add-IPv6-support-to-the-LG-VL600-LTE-USB-modem-drive.patch patches.drivers/USB3-0009-USB-ipw-convert-to-usb-wwan-framework.patch patches.drivers/USB3-0020-usb-add-usb_endpoint_maxp-macro.patch patches.drivers/USB3-0022-USB-EHCI-remove-usages-of-hcd-state.patch patches.drivers/USB3-0023-usb-ch9-add-function-defines-from-ch9-USB-3.0-spec.patch patches.drivers/USB3-0032-USB-usbtest-use-URB_ZERO_PACKET-for-BULK-OUT-transfers.patch patches.drivers/USB3-0034-USB-use-usb_endpoint_maxp-instead-of-le16_to_cpu.patch patches.drivers/USB3-0040-USB-pl2303-remove-unreachable-code.patch patches.drivers/USB3-0088-xhci-Rename-virt_dev-port-to-fake_port.patch patches.drivers/USB3-0089-xhci-Refactor-endpoint-limit-checking.patch patches.drivers/USB3-0090-xhci-Store-the-real-root-port-number.patch patches.drivers/USB3-0091-xhci-Store-information-about-roothubs-and-TTs.patch patches.drivers/USB3-0092-xhci-Store-endpoint-bandwidth-information.patch patches.drivers/USB3-0093-xhci-Track-interval-bandwidth-tables-per-port-TT.patch patches.drivers/USB3-0094-xhci-Implement-HS-FS-LS-bandwidth-checking.patch patches.drivers/USB3-0095-xhci-Add-software-BW-checking-quirk-to-Intel-PPT-xHCI.patch patches.drivers/USB3-0096-xhci-Don-t-print-short-isoc-packets.patch patches.drivers/USB3-0097-xHCI-refine-td-allocation.patch patches.drivers/USB3-0098-xhci-Redundant-check-in-xhci_check_args-for-xhci-devs.patch patches.drivers/USB3-0106-USB-Add-endpoint-usage-definitions-to-ch9.h.patch patches.drivers/USB3-0115-usb-Provide-usb_speed_string-function.patch patches.drivers/USB3-0120-usb-ehci-remove-wmb-in-qh_update.patch patches.drivers/USB3-0121-usb-ehci-only-prepare-zero-packet-for-out-transfer-if-requir.patch patches.drivers/USB3-0122-usb-ehci-fix-comment-for-EHCI_SHRINK_JIFFIES.patch patches.drivers/USB3-0123-usb-ehci-remove-the-1st-wmb-in-qh_append_tds.patch patches.drivers/USB3-0124-USB-irq-Remove-IRQF_DISABLED.patch patches.drivers/USB3-0126-USB-Realtek-cr-Fix-driver-freeze-issue.patch patches.drivers/USB3-0127-usb-xhci-ignore-xhci-version-while-checking-for-the-link-qui.patch patches.drivers/USB3-0128-usbcore-refine-warm-reset-logic.patch patches.drivers/USB3-0129-xhci-Fix-mult-base-in-endpoint-bandwidth-info.patch patches.drivers/USB3-0130-xhci-USB-3.0-BW-checking.patch patches.drivers/USB3-0131-USB-When-hot-reset-for-USB3-fails-try-warm-reset.patch patches.drivers/USB3-0133-xhci-mem.c-xhci_segment_free-No-need-for-checking-seg-argume.patch patches.drivers/USB3-0135-USB-export-video.h-to-the-includes-available-for-userspace.patch patches.drivers/USB3-0142-usbcore-get-BOS-descriptor-set.patch patches.drivers/USB3-0143-usbcore-check-device-s-LPM-capability.patch patches.drivers/USB3-0144-xHCI-set-link-state.patch patches.drivers/USB3-0147-xHCI-Check-host-USB2-LPM-capability.patch patches.drivers/USB3-0148-xHCI-test-USB2-software-LPM.patch patches.drivers/USB3-0149-xHCI-set-USB2-hardware-LPM.patch patches.drivers/USB3-0150-usbcore-add-sysfs-support-to-xHCI-usb2-hardware-LPM.patch patches.drivers/USB3-0152-xHCI-fix-debug-message.patch patches.drivers/USB3-0153-usb-host-introduce-USB_ARCH_HAS_XHCI.patch patches.drivers/USB3-0154-usb-xhci-group-MSI-interrupt-registration-into-its-own-funct.patch patches.drivers/USB3-0155-usb-xhci-hide-MSI-code-behind-PCI-bars.patch patches.drivers/USB3-0156-usb-xhci-replace-pci_-_consistent-with-dma_-_coherent.patch patches.drivers/USB3-0157-usb-xhci-refactor-xhci_pci_setup.patch patches.drivers/USB3-0158-usb-xhci-move-xhci_gen_setup-away-from-pci.patch patches.drivers/USB3-0159-usb-xhci-remove-CONFIG_PCI-in-xhci.c-s-probe-function.patch patches.drivers/USB3-0160-USB-Update-USB-default-wakeup-settings.patch patches.drivers/USB3-0161-USB-UHCI-improve-comments-and-logic-for-root-hub-suspend.patch patches.drivers/USB3-0166-usbnet-add-timestamping-support.patch patches.drivers/USB3-0168-USB-message-cleanup-min_t-cast-in-usb_sg_init.patch patches.drivers/USB3-0169-user-namespace-usb-make-usb-urbs-user-namespace-aware-v2.patch patches.drivers/USB3-0190-NET-fix-phy-init-for-AX88772-USB-ethernet.patch patches.drivers/USB3-0191-NET-fix-phy-init-for-Asix-AX88178-USB-GigE.patch patches.drivers/USB3-0192-NET-white-space-coding-style-cleanup-of-asix-driver.patch patches.drivers/USB3-0262-xHCI-USB-Make-xHCI-driver-have-a-BOS-descriptor.patch patches.drivers/USB3-0266-USB-ftdi_sio.c-Basic-icount-infrastructure-for-ftdi_sio.patch patches.drivers/USB3-0267-USB-ftdi_sio.c-Fill-the-RX-field-of-the-ftdi-async_icount-st.patch patches.drivers/USB3-0268-USB-ftdi_sio.c-Fill-TX-field-of-the-ftdi-async_icount-struct.patch patches.drivers/USB3-0269-USB-ftdi_sio.c-Fill-LSR-fields-of-the-ftdi-async_icount-stru.patch patches.drivers/USB3-0270-USB-ftdi_sio.c-Fill-MSR-fields-of-the-ftdi-async_icount-stru.patch patches.drivers/USB3-0271-USB-ftdi_sio.c-Use-ftdi-async_icount-structure-for-TIOCMIWAI.patch patches.drivers/USB3-0281-NET-asix-fix-ethtool-e-for-AX88178-USB-dongle.patch patches.drivers/USB3-0287-usb-fix-implicit-usage-of-gfp.h-in-host-xhci-hub.c.patch patches.drivers/USB3-0293-usbnet-fix-oops-in-usbnet_start_xmit.patch patches.drivers/USB3-0294-Fix-incorrect-usage-of-NET_IP_ALIGN.patch patches.drivers/USB3-0295-net-usb-Misc.-fixes-for-the-LG-VL600-LTE-USB-modem.patch patches.drivers/USB3-0336-net-next-asix-PHY_MODE_RTL8211CL-should-be-0xC.patch patches.drivers/USB3-0337-net-next-asix-poll-in-asix_get_phyid-in-case-phy-not-ready.patch patches.drivers/USB3-0338-net-next-asix-reduce-AX88772-init-time-by-about-2-seconds.patch patches.drivers/USB3-0339-net-next-asix-V2-more-fixes-for-ax88178-phy-init-sequence.patch patches.drivers/USB3-0340-net-next-asix-V2-Update-VERSION.patch patches.drivers/USB3-0352-xHCI-reset-on-resume-quirk-for-NEC-uPD720200.patch patches.drivers/USB3-0366-Revert-xHCI-reset-on-resume-quirk-for-NEC-uPD720200.patch #selected patches from 3.3 patches.drivers/0001-xhci-Remove-warnings-about-MSI-and-MSI-X-capabilitie.patch patches.drivers/0001-xhci-Remove-scary-warnings-about-transfer-issues.patch patches.drivers/0001-xHCI-Adding-define-values-used-for-hub-descriptor.patch patches.drivers/0001-USB-remove-BKL-comments.patch patches.drivers/0001-USB-Adding-define-in-hub_configure-and-hcd.c-file.patch patches.drivers/0001-xHCI-Kick-khubd-when-USB3-resume-really-completes.patch patches.drivers/0002-USB-xhci-Enable-remote-wakeup-for-USB3-devices.patch patches.drivers/0003-USB-Suspend-functions-before-putting-dev-into-U3.patch patches.drivers/0004-USB-xHCI-Enable-USB-3.0-hub-remote-wakeup.patch patches.drivers/0005-USB-Refactor-hub-remote-wake-handling.patch patches.drivers/0006-USB-xHCI-Support-device-initiated-USB-3.0-resume.patch patches.drivers/0007-USB-Set-wakeup-bits-for-all-children-hubs.patch patches.drivers/0008-USB-Turn-on-auto-suspend-for-USB-3.0-hubs.patch patches.drivers/0001-Bluetooth-btusb-hide-more-usb_submit_urb-errors.patch patches.drivers/0001-USB-convert-drivers-bluetooth-to-use-module_usb_driv.patch patches.drivers/0001-USB-convert-some-miscellanies-drivers-to-use-module_.patch patches.drivers/0001-USB-convert-drivers-net-to-use-module_usb_driver.patch patches.drivers/0001-USB-Add-helper-macro-for-usb_driver-boilerplate.patch #selected patches from 3.4 patches.drivers/0001-USB-fix-bug-of-device-descriptor-got-from-superspeed.patch #selected patches from 3.5 patches.drivers/xhci_register_fixup.diff patches.drivers/0001-usb-Add-support-for-root-hub-port-status-CAS.patch patches.drivers/0002-USB-cdc-wdm-fix-memory-leak.patch patches.drivers/0004-USB-cdc-wdm-cannot-use-dev_printk-when-device-is-gon.patch patches.drivers/0001-xhci-Add-roothub-code-to-set-U1-U2-timeouts.patch patches.drivers/0001-USB-Make-sure-to-fetch-the-BOS-desc-for-roothubs.patch patches.drivers/0001-USB-Refactor-code-to-set-LPM-support-flag.patch patches.drivers/0001-USB-Calculate-USB-3.0-exit-latencies-for-LPM.patch patches.drivers/0001-USB-Allow-drivers-to-disable-hub-initiated-LPM.patch patches.drivers/0001-USB-Add-support-to-enable-disable-USB3-link-states.patch patches.drivers/0001-USB-Disable-USB-3.0-LPM-in-critical-sections.patch patches.drivers/0001-xhci-Some-Evaluate-Context-commands-must-succeed.patch patches.drivers/0001-USB-Add-macros-for-interrupt-endpoint-types.patch patches.drivers/0001-xhci-Add-infrastructure-for-host-specific-LPM-polici.patch patches.drivers/0001-xhci-Add-Intel-U1-U2-timeout-policy.patch patches.drivers/0001-USB-Disable-hub-initiated-LPM-for-comms-devices.patch #this is needed if we backport that device driver #patches.drivers/0001-brcm80211-Fix-compile-error-for-.disable_hub_initiat.patch patches.drivers/0001-USB-Fix-core-compile-with-CONFIG_USB_SUSPEND-n.patch patches.drivers/0001-xhci-Fix-compile-with-CONFIG_USB_SUSPEND-n.patch patches.drivers/0001-xhci-Fix-DIV_ROUND_UP-compile-error.patch patches.drivers/0001-usb-ch9-define-Set-SEL-and-Set-Isoch-Delay-macros.patch patches.drivers/0001-xhci-Reserve-one-command-for-USB3-LPM-disable.patch #selected patches from 3.6 patches.drivers/0001-usb-host-xhci-Fix-Compliance-Mode-on-SN65LVPE502CP-H.patch patches.drivers/0001-USB-Fix-LPM-disable-count-mismatch-on-driver-unbind.patch patches.drivers/0001-USB-Disable-LPM-while-the-device-is-unconfigured.patch patches.drivers/0001-USB-Fix-LPM-disable-enable-during-device-reset.patch #selected patches from 3.7 patches.drivers/0001-xhci-endianness-xhci_calculate_intel_u2_timeout.patch patches.drivers/0001-xhci-fix-integer-overflow.patch patches.drivers/0001-usb-host-xhci-Fix-Null-pointer-dereferencing-with-71.patch #selected patches from 3.8 patches.drivers/0001-USB-Handle-auto-transition-from-hot-to-warm-reset.patch patches.drivers/0002-USB-Ignore-xHCI-Reset-Device-status.patch patches.drivers/0003-From-41e7e056cdc662f704fa9262e5c6e213b4ab45dd-Mon-Se.patch patches.drivers/0005-USB-Ignore-port-state-until-reset-completes.patch patches.drivers/0006-USB-Handle-warm-reset-failure-on-empty-port.patch patches.drivers/0001-From-c52804a472649b2e5005342308739434cbd51119-Mon-Se.patch patches.drivers/0001-xHCI-Fix-TD-Size-calculation-on-1.0-hosts.patch patches.drivers/0001-xhci-Fix-conditional-check-in-bandwidth-calculation.patch patches.drivers/0001-xhci-Fix-TD-size-for-isochronous-URBs.patch patches.drivers/0001-usb-Using-correct-way-to-clear-usb3.0-device-s-remot.patch #selected patches from 3.9 patches.drivers/0001-drivers-xhci-fix-incorrect-bit-test.patch #selected patches from 3.10 patches.drivers/0001-xhci-clarify-compliance-mode-debug-messages.patch patches.drivers/0001-xhci-correct-comp_mode_recovery_timer-on-return-from.patch #selected patches from 3.13 #LTM patches.drivers/0001-USB-Add-a-sysfs-file-to-show-LTM-capabilities.patch patches.drivers/0002-USB-Enable-Latency-Tolerance-Messaging-LTM.patch patches.drivers/0003-xhci-Export-Latency-Tolerance-Messaging-capabilities.patch # bring drivers and options back that were removed from 2.6.32 -> 3.0 patches.suse/revert-usb-remove-phidget-drivers-from-kernel-tree.patch patches.suse/update-phidget-driver-apis patches.suse/0001-USB-resurrect-the-vstusb-driver.patch patches.suse/0001-USB-pwc-add-dummy-module-parameter.patch patches.suse/0001-USB-usbvision-add-compatibility-module-parameters.patch patches.suse/0001-USB-usbvision-more-compatibility-parameters.patch patches.fixes/bug-722429_0001-add-device-entry-for-Broadcom-Valentine-combo-card.patch patches.fixes/0001-usbhid-fix-error-handling-of-not-enough-bandwidth.patch patches.fixes/0001-USB-fix-resource-leak-in-xhci-power-loss-path.patch patches.fixes/xhci-Fix-invalid-loop-check-in-xhci_free_tt_info patches.fixes/xhci-Don-t-free-endpoints-in-xhci_mem_cleanup patches.drivers/0001-enable-Atheros-0cf3-311e-for-firmware-upload.patch patches.drivers/0001-add-firmware-update-for-Atheros-0cf3-311f.patch #for broken drivers and devices (remove for SLE12) patches.suse/0001-elousb-really-long-delays-for-broken-devices.patch #selected patches from 3.9 patches.drivers/0001-USB-Don-t-use-EHCI-port-sempahore-for-USB-3.0-hubs.patch patches.drivers/0002-USB-Prepare-for-refactoring-by-adding-extra-udev-che.patch patches.drivers/0003-USB-Rip-out-recursive-call-on-warm-port-reset.patch patches.drivers/0004-USB-Fix-connected-device-switch-to-Inactive-state.patch patches.drivers/0005-modify-hub-to-detect-unplugs-in-all-states.patch #ring expansion patches +oneukum patches.drivers/0001-xHCI-store-ring-s-type.patch +oneukum patches.drivers/0002-xHCI-store-ring-s-last-segment-and-segment-numbers.patch +oneukum patches.drivers/0003-xHCI-count-free-TRBs-on-transfer-ring.patch +oneukum patches.drivers/0004-xHCI-factor-out-segments-allocation-and-free-functio.patch +oneukum patches.drivers/0005-xHCI-set-cycle-state-when-allocate-rings.patch +oneukum patches.drivers/0006-xHCI-dynamic-ring-expansion.patch +oneukum patches.drivers/0007-xhci-Don-t-warn-on-empty-ring-for-suspended-devices.patch +oneukum patches.drivers/0008-xhci-Fix-hang-on-back-to-back-Set-TR-Deq-Ptr-command.patch +oneukum patches.drivers/0009-xHCI-check-enqueue-pointer-advance-into-dequeue-seg.patch +oneukum patches.drivers/0010-xHCI-Allocate-2-segments-for-transfer-ring.patch +oneukum patches.drivers/0011-xHCI-update-sg-tablesize.patch #selected patches from 3.10 patches.drivers/btusb-add-mt76x0e.patch patches.drivers/0001-USB-xHCI-override-bogus-bulk-wMaxPacketSize-values.patch patches.drivers/0001-usb-xhci-check-usb2-port-capabilities-before-adding-.patch #selected patches from 3.11 patches.drivers/0001-usb-host-xhci-Enable-XHCI_SPURIOUS_SUCCESS-for-all-c.patch patches.drivers/0001-uvc-increase-number-of-buffers.patch #selected patches from v4.5 patches.drivers/0001-media-usbvision-fix-crash-on-detecting-device-with-i.patch #selected patches from v4.6 patches.drivers/0001-USB-usb_driver_claim_interface-add-sanity-checking.patch patches.drivers/0001-USB-iowarrior-fix-oops-with-malicious-USB-descriptor.patch patches.drivers/0001-USB-usbip-fix-potential-out-of-bounds-write.patch #selected patches from v4.7 patches.drivers/0001-USB-usbfs-fix-potential-infoleak-in-devio.patch patches.drivers/0001-USB-validate-wMaxPacketValue-entries-in-endpoint-des.patch #selected patces from v4.8 patches.drivers/0001-kaweth-fix-firmware-download.patch patches.drivers/0002-kaweth-fix-oops-upon-failed-memory-allocation.patch patches.drivers/0001-USB-fix-typo-in-wMaxPacketSize-validation.patch #selected patches from v4.18 patches.fixes/usb-yurex-fix-out-of-bounds-uaccess-in-read-handler.patch #special stable stuff patches.drivers/0001-cdc-acm-added-sanity-checking-for-probe.patch patches.drivers/0001-USB-wusbcore-fix-NULL-deref-at-probe.patch patches.fixes/0001-usb-add-helper-to-extract-bits-12-11-of-wMaxPacketSi.patch patches.fixes/0001-usbip-fix-stub_rx-harden-CMD_SUBMIT-path-to-handle-m.patch patches.fixes/0001-usbip-fix-stub_rx-get_pipe-to-validate-endpoint-numb.patch patches.fixes/0001-usbip-fix-stub_send_ret_submit-vulnerability-to-null.patch patches.fixes/0001-usbip-prevent-vhci_hcd-driver-from-leaking-a-socket-.patch #ugly stuff patches.fixes/avoid_ehci_xhci_switch_for_BT_PB430.patch patches.fixes/0001-Do-not-switch-webcams-in-some-HP-ProBooks-to-XHCI.patch patches.fixes/0001-don-t-switch-cam-port-on-HP-EliteBook-840.patch patches.fixes/0001-Do-not-switch-webcam-for-HP-EB-8580w.patch patches.fixes/0001-Don-t-switch-camera-on-HP-EB-8780.patch patches.fixes/0001-Don-t-switch-camera-on-HP-EB-820-G1.patch patches.fixes/0001-Don-t-switch-camera-on-yet-more-HP-machines.patch patches.fixes/0001-xhci-set-device-to-D3Cold-on-shutdown.patch patches.fixes/0001-xhci-Fix-spurious-wakeups-after-S5-on-Haswell.patch patches.fixes/xhci-Limit-the-spurious-wakeup-fix-only-to-HP-machin patches.suse/xhci-Add-xhci_disable_ports-boot-option patches.suse/0001-xhci-directly-calling-_PS3-on-suspend.patch patches.suse/0001-storage-SMI-Corporation-usb-key-added-to-READ_CAPACI.patch #selected patches from 3.12 patches.drivers/0001-xhci-Refactor-port-status-into-a-new-function.patch patches.suse/0002-xhci-hub.c-preserved-kABI.patch patches.drivers/0001-Intel-xhci-refactor-EHCI-xHCI-port-switching.patch patches.drivers/0001-usb-Fix-xHCI-host-issues-on-remote-wakeup.patch #selected patches from 3.14 patches.drivers/0001-USB-hub-handle-ETIMEDOUT-during-enumeration.patch patches.drivers/0001-xhci-Fix-resume-issues-on-Renesas-chips-in-Samsung-l.patch patches.drivers/0001-xhci-fix-incorrect-type-in-assignment-in-handle_devi.patch #selected patches from 3.15 patches.drivers/0001-xhci-extend-quirk-for-Renesas-cards.patch patches.suse/0001-USB-check-usb_get_extra_descriptor-for-proper-size-F.patch #wdm patches patches.drivers/0002-USB-cdc-wdm-sanitize-error-returns.patch patches.drivers/0003-USB-cdc-wdm-cleanup-error-codes.patch patches.drivers/0001-USB-move-usb_translate_errors-to-linux-usb.h.patch patches.drivers/0002-USB-add-EOPNOTSUPP-to-usb_translate_errors.patch #USB storage fixes patches.drivers/scsi-and-usb-storage-add-try_rc_10_first-flag.patch patches.drivers/usb-storage-add-quirk-for-mandatory-READ_CAPACITY_16.patch patches.suse/bug-853428-scsi_device-fix-kabi.patch #LTM fixes patches.drivers/0001-usb-Don-t-enable-LPM-if-the-exit-latency-is-zero.patch patches.drivers/0001-USB-handle-LPM-errors-during-device-suspend-correctl.patch #selected patches from 3.16 patches.drivers/0001-usbcore-don-t-log-on-consecutive-debounce-failures-o.patch #selected patches from v3.17 patches.drivers/0001-cdc-ether-clean-packet-filter-upon-probe.patch patches.drivers/0001-HID-usbhid-add-always-poll-quirk.patch patches.drivers/0002-HID-usbhid-enable-always-poll-quirk-for-Elan-Touchsc.patch patches.drivers/0003-usbhid-fix-PIXART-optical-mouse.patch patches.drivers/0001-usbhid-add-another-mouse-that-needs-QUIRK_ALWAYS_POL.patch #selected patches from 3.18 patches.drivers/0001-usb-Do-not-re-read-descriptors-for-wired-devices-in-.patch patches.drivers/0001-ttusb-dec-buffer-overflow-in-ioctl.patch patches.drivers/0001-usb-xhci-rework-root-port-wake-bits-if-controller-is.patch #ugly work around lack of ring expansion patches.suse/0001-Do-not-switch-internal-CDC-device-on-IBM-NeXtScale-n.patch patches.drivers/0001-uvc-work-on-XHCI-controllers-without-ring-expansion.patch patches.drivers/0001-usb-core-Fix-USB-3.0-devices-lost-in-NOTATTACHED-sta.patch #lost fixes from 3.2 stable patches.drivers/0001-xhci-Don-t-enable-disable-RWE-on-bus-suspend-resume.patch patches.drivers/0002-usb-xhci-Prefer-endpoint-context-dequeue-pointer-ove.patch patches.drivers/0003-xhci-Treat-not-finding-the-event_seg-on-COMP_STOP-th.patch patches.drivers/0004-xhci-rework-cycle-bit-checking-for-new-dequeue-point.patch patches.drivers/0005-USB-xhci-don-t-start-a-halted-endpoint-before-its-ne.patch patches.drivers/0006-USB-xhci-Reset-a-halted-endpoint-immediately-when-we.patch patches.drivers/0007-xhci-Allocate-correct-amount-of-scratchpad-buffers.patch patches.drivers/0008-xhci-fix-reporting-of-0-sized-URBs-in-control-endpoi.patch patches.drivers/0009-xhci-Workaround-for-PME-stuck-issues-in-Intel-xhci.patch patches.drivers/0010-usb-xhci-handle-Config-Error-Change-CEC-in-xhci-driv.patch patches.drivers/0011-xhci-Solve-full-event-ring-by-increasing-TRBS_PER_SE.patch patches.drivers/0012-xhci-report-U3-when-link-is-in-resume-state.patch patches.drivers/0013-xhci-do-not-report-PLC-when-link-is-in-internal-resu.patch #BayTrail support for SLEPOS patches.suse/0001-ehci-pci-enable-interrupt-on-BayTrail.patch #selected patches from 4.0 patches.drivers/0001-usb-xhci-apply-XHCI_AVOID_BEI-quirk-to-all-Intel-xHC.patch #UAS #selected patches from 4.1 patches.drivers/0001-xhci-fix-isoc-endpoint-dequeue-from-advancing-too-fa.patch #selected patches from 4.2 patches.drivers/0001-xhci-Calculate-old-endpoints-correctly-on-device-res.patch #selected patches from 4.3 patches.drivers/0001-xhci-Add-spurious-wakeup-quirk-for-LynxPoint-LP-cont.patch #camera fixes patches.suse/0001-XHCI-use-uninterruptible-sleep-for-waiting-for-inter.patch #selected patches from 4.4 patches.drivers/0001-usbvision-fix-overflow-of-interfaces-array.patch #XHCI1.1 patches.drivers/0001-xhci-change-xhci-1.0-only-restrictions-to-support-xh.patch #bnc939955, proper fix would break kABI patches.suse/0001-xhci-silence-TD-warning.patch #serial patches.drivers/0001-USB-ftdi_sio-fix-status-line-change-handling-for-TIO.patch patches.drivers/0002-USB-ftdi_sio-fix-race-condition-in-TIOCMIWAIT-and-ab.patch patches.drivers/0003-usb-serial-ftdi_sio-Add-missing-chars_in_buffer-func.patch patches.drivers/0004-USB-ftdi_sio-remove-unnecessary-memset.patch patches.drivers/0005-USB-ftdi_sio-fix-tiocmget-indentation.patch patches.drivers/0006-USB-ftdi_sio-fix-tiocmget-and-tiocmset-return-values.patch patches.drivers/0007-USB-ftdi_sio-refactor-modem-control-status-retrieval.patch patches.drivers/0008-USB-serial-export-usb_serial_generic_chars_in_buffer.patch patches.drivers/0009-USB-ftdi_sio-use-generic-chars_in_buffer.patch patches.drivers/0010-USB-ftdi_sio-optimise-chars_in_buffer.patch patches.drivers/0011-USB-ftdi_sio-use-ftdi_get_modem_status-in-chars_in_b.patch patches.drivers/0001-ftdi_sio-private-backport-of-TIOCMIWAIT.patch patches.fixes/0001-CDC-ACM-apply-quirk-for-card-reader.patch #kABI placeholders patches.suse/0001-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch patches.drivers/xhci_bad_pci_irq.patch #serial drivers patches.drivers/0001-USB-serial-visor-fix-crash-on-detecting-device-witho.patch patches.drivers/0001-USB-fix-invalid-memory-access-in-hub_activate.patch patches.drivers/0001-USB-visor-fix-null-deref-at-probe.patch patches.drivers/0001-USB-digi_acceleport-do-sanity-checking-for-the-numbe.patch patches.drivers/0001-USB-cypress_m8-add-endpoint-sanity-check.patch patches.drivers/0001-USB-cdc-acm-more-sanity-checking.patch patches.drivers/0001-USB-serial-kl5kusb105-fix-line-state-error-handling.patch patches.drivers/0001-USB-iowarrior-fix-NULL-deref-at-probe.patch patches.drivers/0001-USB-serial-omninet-fix-reference-leaks-at-open.patch patches.drivers/0001-USB-serial-io_ti-fix-information-leak-in-completion-.patch patches.fixes/0001-USB-serial-console-fix-use-after-free-after-failed-s.patch patches.fixes/0001-USB-fix-out-of-bounds-in-usb_set_configuration.patch patches.fixes/0001-usb-misc-legousbtower-Fix-NULL-pointer-deference.patch patches.fixes/0001-USB-core-fix-out-of-bounds-access-bug-in-usb_get_bos.patch patches.fixes/0001-Input-gtco-fix-potential-out-of-bound-access.patch patches.fixes/0001-net-cdc_ether-fix-divide-by-0-on-bad-descriptors.patch patches.fixes/0001-USB-fix-buffer-overflows-with-parsing-CDC-headers.patch patches.drivers/0001-USB-uas-fix-bug-in-handling-of-alternate-settings.patch patches.fixes/0001-USB-core-prevent-malicious-bNumInterfaces-overflow.patch #multimedia stuff patches.fixes/0001-media-dvb-usb-v2-lmedm04-Improve-logic-checking-of-w.patch #USBIP patches.fixes/0001-staging-usbip-stub_main.c-code-cleanup.patch patches.fixes/0001-usbip-usbip_host-fix-NULL-ptr-deref-and-use-after-fr.patch patches.fixes/0001-usbip-usbip_host-fix-bad-unlock-balance-during-stub_.patch patches.drivers/usb-ehci-initialize-data-before-resetting-hardware.patch patches.drivers/usb-ehci-remove-unneeded-suspend-resume-code.patch patches.drivers/usb-ehci-don-t-refcount-qhs.patch patches.drivers/usb-ehci-add-symbolic-constants-for-qhs.patch patches.drivers/usb-ehci-rename-reclaim.patch patches.drivers/usb-ehci-add-pointer-to-end-of-async-unlink-list.patch patches.drivers/usb-ehci-add-new-root-hub-state-stopping.patch patches.drivers/usb-ehci-introduce-high-res-timer.patch patches.drivers/usb-ehci-use-hrtimer-for-the-periodic-schedule.patch patches.drivers/usb-ehci-return-void-instead-of-0.patch patches.drivers/usb-ehci-remove-ps3-status-polling.patch patches.drivers/usb-ehci-use-hrtimer-for-async-schedule.patch patches.drivers/usb-ehci-use-hrtimer-for-interrupt-qh-unlink.patch patches.drivers/usb-ehci-use-hrtimer-for-controller-death.patch patches.drivers/usb-ehci-use-hrtimer-for-sitd-deallocation.patch patches.drivers/usb-ehci-don-t-refcount-iso_stream-structures.patch patches.drivers/usb-ehci-use-hrtimer-for-the-iaa-watchdog.patch patches.drivers/usb-ehci-unlink-multiple-async-qhs-together.patch patches.drivers/usb-ehci-use-hrtimer-for-unlinking-empty-async-qhs.patch patches.drivers/usb-ehci-don-t-lose-events-during-a-scan.patch patches.drivers/usb-ehci-always-scan-each-interrupt-qh.patch patches.drivers/usb-ehci-use-hrtimer-for-the-i-o-watchdog.patch patches.drivers/usb-ehci-simplify-isochronous-scanning.patch patches.drivers/usb-ehci-fix-up-locking.patch patches.drivers/usb-ehci-resolve-some-unlikely-races.patch patches.drivers/ehci-improved-logic-for-isochronous-scheduling.patch patches.drivers/usb-ehci-fix-initialization-bug-in-iso_stream_schedule.patch patches.drivers/USB-hso-Fix-OOB-memory-access-in-hso_probe-hso_get_c.patch ######################################################## # I2C ######################################################## patches.suse/SUSE-bootsplash patches.suse/SUSE-bootsplash-mgadrmfb-workaround patches.suse/disable-splash-at-panic patches.drivers/elousb.patch patches.fixes/elousb-firmware-m-quirk.patch patches.drivers/elousb-update-apis patches.suse/elousb-fix-api-usage.patch patches.suse/0001-elousb-some-systems-cannot-stomach-work-around.patch patches.drivers/0001-hid-elo-kill-not-flush-the-work.patch patches.fixes/input-add-acer-aspire-5710-to-nomux.patch patches.drivers/synaptics-hp-clickpad patches.drivers/synaptics-hp-new-model.diff patches.suse/0001-ir-kbd-i2c-add-back-dummy-module-parameter.patch # Backported patches for Lynx Point I2C(SMBUS) fate#313409, bnc#760833 patches.drivers/0005-i2c-i801-Add-device-IDs-for-Intel-Lynx-Point.patch # Backported patches for LynxPoint-LP support - Haswell-ULT fate#313810, bnc#783328 patches.drivers/0001-i2c-i801-Add-Device-IDs-for-Intel-Lynx-Point-LP-PCH.patch # Backported patches for Centerton support - fate#313511 patches.drivers/i2c-support-for-intel-ismt-smbus-host-controller.patch patches.drivers/i2c-ismt-fix-printk-format-warning.patch # Backported patches for Wellsburg PCH (SMBus) - fate#313702 patches.drivers/0001-i2c-i801-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch # Backported patches for INtel Avoton (SMBus) - fate#313701, bnc#807394 patches.drivers/0003-i2c-i801-SMBus-patch-for-Intel-Avoton-DeviceIDs.patch patches.drivers/0004-i2c-Add-iSMT-support-for-Intel-Avoton-SOC.patch patches.fixes/i2c-ismt-initialize-dma-buffer.patch ########################################################## # Sound ########################################################## patches.drivers/alsa-sp3-pre-001-Gate-ELD-usage-only-by-whether-ELD-is-valid patches.drivers/alsa-sp3-pre-002-Allow-multple-SPDIF-controls-per-codec patches.drivers/alsa-sp3-pre-003-Virtualize-SPDIF-out-controls patches.drivers/alsa-sp3-pre-004-Separate-generic-and-non-generic-implementa patches.drivers/alsa-sp3-pre-005-hdmi_eld_update_pcm_info-update-a-stream-in patches.drivers/alsa-sp3-pre-006-HDMI-Support-codecs-with-fewer-cvts-than-pi patches.drivers/alsa-sp3-pre-007-Handle-1-as-invalid-position-too patches.drivers/alsa-sp3-pre-008-Judge-playback-stream-from-stream-id-in-azx patches.drivers/alsa-sp3-pre-009-Disable-SPDIF-only-when-no-pin-config-set-f patches.drivers/alsa-sp3-pre-010-Fix-SSYNC-register-value-for-non-Intel-cont patches.drivers/alsa-sp3-pre-011-check-make_exec_verb-return-value patches.drivers/alsa-sp3-pre-012-Remove-redundant-LPIB-quirks-for-ATI-chipse patches.drivers/alsa-sp3-pre-013-Remove-superfluous-NID_MAPPING-use-for-smar patches.drivers/alsa-sp3-pre-014-Allow-multi-io-with-HP-output-for-ALC662-co patches.drivers/alsa-sp3-pre-015-Add-a-workaround-for-invalid-line-out-setup patches.drivers/alsa-sp3-pre-016-Clean-up-multi-channel-mixer-name-assignmen patches.drivers/alsa-sp3-pre-018-Use-alc_get_pfx_name-for-all-Realtek-codecs patches.drivers/alsa-sp3-pre-019-Add-snd_hda_get_conn_list-helper-function patches.drivers/alsa-sp3-pre-020-Reduce-static-init-verbs-for-Realtek-auto-p patches.drivers/alsa-sp3-pre-021-Call-proper-DAC-filler-function-for-Realtek patches.drivers/alsa-sp3-pre-022-Check-hard-wired-DACs-at-first-for-ALC662-c patches.drivers/alsa-sp3-pre-023-Add-control-to-suppress-the-dynamic-pin-pow patches.drivers/alsa-sp3-pre-024-Fill-ADCs-dynamically-for-VIA-codecs patches.drivers/alsa-sp3-pre-025-Defer-mixer-element-creation-to-the-right-t patches.drivers/alsa-sp3-pre-026-Refactor-ctl-array-handling-in-patch_via_c patches.drivers/alsa-sp3-pre-027-Generate-PCM-names-dynamically-in-patch_via patches.drivers/alsa-sp3-pre-028-Change-pin-ctl-for-auto-muting-in-patch_via patches.drivers/alsa-sp3-pre-029-Auto-mute-all-LO-and-speakers-in-patch_via patches.drivers/alsa-sp3-pre-030-Unify-input-volume-creations-in-patch_via_c patches.drivers/alsa-sp3-pre-031-Unify-output-control-parsing-in-patch_via_c patches.drivers/alsa-sp3-pre-032-Re-implement-smart51-detection-for-VIA-code patches.drivers/alsa-sp3-pre-033-Don-t-create-secondary-substream-when-no-in patches.drivers/alsa-sp3-pre-034-Unify-PCM-assignments-in-patch_via_c patches.drivers/alsa-sp3-pre-035-Assign-HP-independent-PCM-to-individual-str patches.drivers/alsa-sp3-pre-036-Unify-capture-mixer-creations-in-patch_via patches.drivers/alsa-sp3-pre-037-Return-error-for-invalid-setup-for-VIA patches.drivers/alsa-sp3-pre-038-Unify-auto-parser-in-patch_via_c patches.drivers/alsa-sp3-pre-039-Fix-independent-HP-handling-in-patch_via_c patches.drivers/alsa-sp3-pre-040-Replace-with-standard-consts-in-patch_via_c patches.drivers/alsa-sp3-pre-041-Initialize-output-path-dynamically-in-patch patches.drivers/alsa-sp3-pre-042-Initialize-input-path-dynamically-in-patch_ patches.drivers/alsa-sp3-pre-043-Initialize-unsol-events-dynamically-in-patc patches.drivers/alsa-sp3-pre-044-Create-virtual-master-control-for-VIA-codec patches.drivers/alsa-sp3-pre-045-Fix-smart51-handling-again patches.drivers/alsa-sp3-pre-046-Create-loopback-list-dynamically-in-patch_v patches.drivers/alsa-sp3-pre-047-Name-the-primary-out-as-Speaker-when-needed patches.drivers/alsa-sp3-pre-048-Remove-unused-defines-and-struct-fields-in- patches.drivers/alsa-sp3-pre-049-Remove-NID_MAPPING-hacks-in-patch_via_c patches.drivers/alsa-sp3-pre-050-Simplify-analog-low-current-mode-check-for- patches.drivers/alsa-sp3-pre-051-Use-xxx-Boost-Volume-for-VIA patches.drivers/alsa-sp3-pre-052-Revisit-output_path-parsing-in-patch_via_c patches.drivers/alsa-sp3-pre-053-Fix-creations-of-playback-volume-controls-i patches.drivers/alsa-sp3-pre-054-Fix-re-routing-of-HP-independent-mode-in-pa patches.drivers/alsa-sp3-pre-055-Assign-smart51-only-in-the-same-stack-for-V patches.drivers/alsa-sp3-pre-056-Fix-the-check-of-loopback-mixer-element-ind patches.drivers/alsa-sp3-pre-057-Fix-surround-volume-parsing-for-VT1708B-cod patches.drivers/alsa-sp3-pre-058-VT1708-independent-HP-routing-fix patches.drivers/alsa-sp3-pre-059-Remove-redundant-VT1709-and-VT1708B-codes patches.drivers/alsa-sp3-pre-060-Auto-mute-smart51-surround-pins-for-VIA-cod patches.drivers/alsa-sp3-pre-061-Implement-dynamic-ADC-switching-for-VIA-cod patches.drivers/alsa-sp3-pre-067-Fix-auto-init-of-output-volumes-of-Realtek- patches.drivers/alsa-sp3-pre-068-Simplify-EAPD-control-in-patch_realtek_c patches.drivers/alsa-sp3-pre-069-Fix-volume-init-of-ALC299-co patches.drivers/alsa-sp3-pre-070-Fix-volume-init-for-ALC259-with-invalid-wid patches.drivers/alsa-sp3-pre-071-More-volume-init-fixes-for-ALC267-codec patches.drivers/alsa-sp3-pre-072-remove-SND_HDA_POWER_SAVE-protection-of-str patches.drivers/alsa-sp3-pre-073-Fix-warnings-with-CONFIG_SND_POWER_SAVE-n patches.drivers/alsa-sp3-pre-074-Fix-unsol-event-initializations-for-VIA-cod patches.drivers/alsa-sp3-pre-075-Create-snd_hda_get_conn_index-helper-functi patches.drivers/alsa-sp3-pre-076-Enable-auto-parser-as-default-for-Conexant- patches.drivers/alsa-sp3-pre-077-Fix-unused-variable-warning patches.drivers/alsa-sp3-pre-078-Fix-jack-detection-on-non-VT1708-VIA-codecs patches.drivers/alsa-sp3-pre-079-Re-implementation-of-VIA-Independent-HP-sha patches.drivers/alsa-sp3-pre-080-Fix-missing-initialization-in-alc662-auto-p patches.drivers/alsa-sp3-pre-081-Fix-the-silent-front-with-independent-HP-fo patches.drivers/alsa-sp3-pre-082-Fix-issue-that-front-can-t-output-sound-for patches.drivers/alsa-sp3-pre-083-Fix-invalid-multi-channel-amplifiers-for-VT patches.drivers/alsa-sp3-pre-084-Define-some-constants-in-patch_via_c patches.drivers/alsa-sp3-pre-085-Create-HP-vol-control-properly-for-VIA-code patches.drivers/alsa-sp3-pre-086-Don-t-add-aa-mix-for-VIA-surrounds patches.drivers/alsa-sp3-pre-088-Parse-HP-and-speaker-DACs-even-for-multi-co patches.drivers/alsa-sp3-pre-089-Initialize-DACs-in-ALC662-auto-parser-mode patches.drivers/alsa-sp3-pre-090-Create-bind-mutes-appropriately-for-ALC662- patches.drivers/alsa-sp3-pre-091-Code-consolidation-for-ALC88x-and-ALC662-au # Oops, these to be applied in the middle... patches.drivers/alsa-sp2-hda-023-Add-Realtek-ALC269VC-codec-support patches.drivers/alsa-sp2-hda-026-Add-Creative-CA0132-HDA-codec-support patches.drivers/alsa-sp2-hda-027-Fix-error-handling-in-patch_ca0132_c patches.drivers/alsa-sp3-pre-092-Parse-ADCs-in-alc_auto_create_input_ctls patches.drivers/alsa-sp3-pre-093-Unify-alc_auto_init_analog_input-calls patches.drivers/alsa-sp3-pre-094-Parse-ADCs-and-CAPSRCs-dynamically-for-Real patches.drivers/alsa-sp3-pre-095-Unify-alc-_auto_init_input_src-in-patch_rea patches.drivers/alsa-sp3-pre-096-Clean-up-PCM-assignments-in-patch_realtek_c patches.drivers/alsa-sp3-pre-097-Fix-warning-with-ALC882-digital-out-detecti patches.drivers/alsa-sp3-pre-098-More-flexible-dynamic-ADC-switching-for-Rea patches.drivers/alsa-sp3-pre-099-Use-common-paser-for-digital-I-O-for-ALC260 patches.drivers/alsa-sp3-pre-100-Split-quirk-codes-from-patch_realtek_c patches.drivers/alsa-sp3-pre-101-Fix-VIA-output-path-init-for-VT2002P-1802-1 patches.drivers/alsa-sp3-pre-102-Fix-DAC-checks-for-VT2002P-1802-1812-codecs patches.drivers/alsa-sp3-pre-103-Fix-Independent-HP-detection-on-VT2002P-180 patches.drivers/alsa-sp3-pre-105-Merge-ALC680-auto-parser-to-the-standard-pa patches.drivers/alsa-sp3-pre-106-Provide-the-standard-auto_init-for-Realtek- patches.drivers/alsa-sp3-pre-107-Fix-Oops-in-smart51-parsing-in-VIA-codec patches.drivers/alsa-sp3-pre-108-Fix-output-path-of-VT1812-codec patches.drivers/alsa-sp3-pre-109-Fix-auto-mic-detection-in-Realtek-codec-par patches.drivers/alsa-sp3-pre-110-Merge-ALC861-VD-auto-parse-to-the-standard- patches.drivers/alsa-sp3-pre-111-Fix-amp-cap-checks-in-patch_realtek_c patches.drivers/alsa-sp3-pre-112-Merge-ALC861-auto-parser-code patches.drivers/alsa-sp3-pre-113-Merge-ALC268-269-auto-parser-codes patches.drivers/alsa-sp3-pre-114-Merge-ALC269-parser-code patches.drivers/alsa-sp3-pre-115-Merge-ALC260-auto-parser-code patches.drivers/alsa-sp3-pre-116-Merge-alc-_parse_auto_config-functions-in-p patches.drivers/alsa-sp3-pre-117-Implement-44kHz-workaround-for-IdeadPad-as- patches.drivers/alsa-sp3-pre-118-Via-Fix-speaker-mute-checks-in-VIA-driver patches.drivers/alsa-sp3-pre-119-Set-line-out-pin-ctls-properly-when-indep-H patches.drivers/alsa-sp3-pre-120-Preserve-input-pin-ctl-bits-in-HP-automute- patches.drivers/alsa-sp3-pre-121-Turn-on-extra-EAPDs-on-Conexant-codecs patches.drivers/alsa-sp3-pre-122-Add-snd_hda_override_conn_list-helper-funct patches.drivers/alsa-sp3-pre-123-Always-read-raw-connections-for-proc-output patches.drivers/alsa-sp3-pre-124-Expose-secret-DAC-AA-connection-of-some-VIA patches.drivers/alsa-sp3-pre-125-Add-Kconfig-for-the-default-buffer-size patches.drivers/alsa-sp3-pre-126-fix-up-typos-in-Kconfig-help-for-default-bu patches.drivers/alsa-sp3-pre-127-Re-add-need_dac_fix-check-for-multi-io-jack patches.drivers/alsa-sp3-pre-128-Implement-dynamic-loopback-control-for-VIA- patches.drivers/alsa-sp3-pre-129-Switch-HP-DAC-dynamically-with-indep-HP-swi patches.drivers/alsa-sp3-pre-130-Fix-indep-HP-path-de-activation-for-VT1708- patches.drivers/alsa-sp3-pre-131-Remove-a-superfluous-argument-of-via_auto_i patches.drivers/alsa-sp3-pre-132-Fix-DAC-filling-for-multi-connection-pins-i patches.drivers/alsa-sp1-hda-118-Add-a-fix-up-for-HP-RP5800 patches.drivers/alsa-sp1-hda-119-Fix-invalid-mute-led-state-on-resume-of-IDT patches.drivers/alsa-sp1-hda-120-Make-sure-mute-led-reflects-master-mute-state patches.drivers/alsa-sp1-hda-121-Add-support-of-4-internal-speakers-on-cNB patches.drivers/alsa-sp2-hda-002-Make-CONFIG_SND_HDA_POWER_SAVE-depending patches.drivers/alsa-sp2-hda-003-Add-post_suspend-patch-ops patches.drivers/alsa-sp2-hda-004-Allow-codec-specific-set_power_state-ops patches.drivers/alsa-sp2-hda-005-Add-support-for-vref-out-based-mute-LED-con patches.drivers/alsa-sp3-pre-141-Fix-Oops-with-Realtek-quirks-with-NULL-adc_ patches.drivers/alsa-sp3-pre-143-Fix-digital-mic-mono-recording-on-ASUS-Eee- patches.drivers/alsa-sp3-pre-145-Add-basic-tracepoints patches.drivers/alsa-sp3-pre-146-option-to-enable-arbitrary-buffer-period-si patches.drivers/alsa-sp3-pre-147-Add-tracepoint-for-unsolicited-events patches.drivers/alsa-sp3-pre-148-Fix-a-complile-warning-in-patch_via.c patches.drivers/alsa-sp2-hda-006-Add-CONFIG_SND_HDA_POWER_SAVE-to-stac_vrefout patches.drivers/alsa-sp3-pre-150-Add-snd_hda_override_pin_caps-helper-functi patches.drivers/alsa-sp3-pre-151-Remove-ALC262-HP-and-sony-assamd-quirks patches.drivers/alsa-sp3-pre-152-Remove-ALC260-HP-model-quirks patches.drivers/alsa-sp3-pre-153-Remove-ALC268-Dell-Toshiba-and-Zapto-model- patches.drivers/alsa-sp3-pre-154-Remove-ALC680-model-quirks patches.drivers/alsa-sp3-pre-156-Remove-dell-dell-zm1-and-samsung-nc10-model patches.drivers/alsa-sp3-pre-158-Remove-acer-acer-aspire-and-acer-dmic-model patches.drivers/alsa-sp3-pre-159-Remove-ALC269-model-futjisu-and-Acer patches.drivers/alsa-sp3-pre-160-Replace-ALC269-quanta-and-lifebook-models-w patches.drivers/alsa-sp3-pre-161-Remove-ALC268-model-quirks patches.drivers/alsa-sp3-pre-162-Remove-ALC861-uniwill-m31-toshiba-asus-and- patches.drivers/alsa-sp3-pre-163-Get-rid-of-left-over-chunks-by-previous-cle patches.drivers/alsa-sp3-pre-164-Remove-ALC662-eeepc-p701-and-ecs-models patches.drivers/alsa-sp3-pre-165-Support-multiple-speakers-by-Realtek-auto-p patches.drivers/alsa-sp3-pre-166-Allow-different-assoc-numbers-for-multiple- patches.drivers/alsa-sp3-pre-167-Remove-ALC662-model-levono-101e-model-quirk patches.drivers/alsa-sp3-pre-168-Add-PCM-volume-to-vmaster-slave-list patches.drivers/alsa-sp3-pre-169-Don-t-spew-too-many-ELD-errors patches.drivers/alsa-sp3-pre-170-Fix-error-check-from-snd_hda_get_conn_index patches.drivers/alsa-sp3-pre-171-Fix-output-path-initialization-for-Realtek- patches.drivers/alsa-sp3-pre-172-Update-jack-sense-info-even-when-no-automut patches.drivers/alsa-sp3-pre-173-Fix-double-headphone-speaker-paths-for-Cxt- patches.drivers/alsa-sp3-pre-174-Fix-initialization-of-multi-speaker-output- patches.drivers/alsa-sp3-pre-175-Rename-to-snd_hda_parse_pin_defcfg patches.drivers/alsa-sp3-pre-176-Restore-VREF50-setup-for-ALC861-VD-dallas-h patches.drivers/alsa-sp3-pre-177-Remove-all-ALC861-and-ALC861-VD-quirks patches.drivers/alsa-sp3-pre-178-Add-multi-headphone-NIDs-in-multiout-struct patches.drivers/alsa-sp3-pre-179-Support-multiple-headphones-in-Realtek-auto patches.drivers/alsa-sp3-pre-180-Rewrite-ALC662-asus-mode-models-with-fixups patches.drivers/alsa-sp3-pre-181-Rewrite-ALC269-laptop-amic-dmic-co-quirks-w patches.drivers/alsa-sp3-pre-182-Remove-ALC662-ASUS-M51VA-G71V-H13-and-G50V- patches.drivers/alsa-sp3-pre-183-conexant-Enable-ADC-switching-for-auto-mic- patches.drivers/alsa-sp3-pre-184-Rewrite-Lenovo-X200-quirk-with-pincfg-fix-u patches.drivers/alsa-sp3-pre-185-Fix-Center-LFE-mixer-element-creations-for- patches.drivers/alsa-sp3-pre-186-Prefer-multi-io-to-speakers-for-realtek-aut patches.drivers/alsa-sp3-pre-187-Remove-ALC662-ASUS-eeepc-ep20-model-quirk patches.drivers/alsa-sp3-pre-188-Remove-the-rest-of-ALC662-quirks patches.drivers/alsa-sp3-pre-189-Add-Headphone-Playback-Volume-control-for-a patches.drivers/alsa-sp3-pre-190-Conexant-Allow-different-output-types-to-sh patches.drivers/alsa-sp3-pre-191-Terminate-the-recursive-connection-search-p patches.drivers/alsa-sp3-pre-195-Refactor-Realtek-s-automute patches.drivers/alsa-sp3-pre-196-hdmi-Hint-matching-between-input-devices-an patches.drivers/alsa-sp3-pre-197-Add-Independent-Headphone-for-all-models-of patches.drivers/alsa-sp3-pre-200-realtek-Don-t-detect-LO-jack-when-identical patches.drivers/alsa-sp3-pre-201-Avoid-unnecessary-verbs-to-clear-PCM-format patches.drivers/alsa-sp3-pre-202-via-Skip-creations-of-empty-PCM-streams patches.drivers/alsa-sp2-hda-007-Fix-DAC-assignment-for-secondary-headphone- patches.drivers/alsa-sp2-hda-021-Add-snoop-option patches.drivers/alsa-sp3-pre-204-Allow-patching-with-any-vendor-subsystem-id patches.drivers/alsa-sp3-pre-205-hdmi-expose-ELD-control patches.drivers/alsa-sp3-pre-206-Fix-naming-of-input-jacks-for-IDT-parser patches.drivers/alsa-sp3-pre-208-jack-Add-Line-In-input-jack-constants patches.drivers/alsa-sp3-pre-209-hdmi-fix-printout-of-SAD-sampling-rates patches.drivers/alsa-sp3-pre-210-Moved-snd_print_pcm_rates-back-into-hda_pro patches.drivers/alsa-sp3-pre-211-realtek-Choose-more-cleverly-the-primary-ou patches.drivers/alsa-sp3-pre-212-Fix-a-regression-of-the-position-buffer-che patches.drivers/alsa-sp3-pre-213-Distinguish-each-substream-for-better-stick patches.drivers/alsa-sp3-pre-215-Fixup-Realtek-headphone-pin-initialization patches.drivers/alsa-sp3-pre-216-realtek-Check-the-error-from-alc_codec_rena patches.drivers/alsa-sp3-pre-217-ALC888S-VC-remark-to-ALC886 patches.drivers/alsa-sp3-pre-218-realtek-Use-alc_codec_rename patches.drivers/alsa-sp3-pre-219-realtek-Clean-up-codec-renames patches.drivers/alsa-sp3-pre-220-realtek-Cache-COEF-0-value patches.drivers/alsa-sp3-pre-223-realtek-Fix-DAC-assignments-of-multiple-spe patches.drivers/alsa-sp3-pre-225-Fix-surround-CLFE-headphone-and-speaker-pin patches.drivers/alsa-sp3-pre-226-Fix-pin-config-for-ASUS-W90V patches.drivers/alsa-sp3-pre-227-realtek-Fix-missing-volume-controls-with-AL patches.drivers/alsa-sp3-pre-228-Keep-EAPD-turned-on-for-old-Conexant-chips patches.drivers/alsa-sp3-pre-230-hda_hwdep-Fix-possible-buffer-overflow patches.drivers/alsa-sp3-pre-231-Check-NO_PRESENCE-pincfg-default-bit patches.drivers/alsa-sp3-pre-234-realtek-Don-t-create-alt-stream-for-capture patches.drivers/alsa-sp3-pre-235-Remove-unused-variables patches.drivers/alsa-sp2-hda-008-sigmatel-Automatically-retrieve-digital-I-O patches.drivers/alsa-sp3-pre-238-Fix-silent-output-regression-with-ALC861 patches.drivers/alsa-sp3-pre-239-Fix-a-regression-for-DMA-position-check-wit patches.drivers/alsa-sp3-pre-240-Revert-the-check-of-NO_PRESENCE-pincfg-defa patches.drivers/alsa-sp3-pre-244-Mute-unused-capture-sources-for-Realtek-cod patches.drivers/alsa-sp3-pre-245-Remove-quirk-for-Toshiba-T110 patches.drivers/alsa-sp3-pre-246-fix-internal-mic-on-Dell-Vostro-3500-laptop patches.drivers/alsa-sp3-pre-248-Re-enable-the-check-NO_PRESENCE-misc-bit patches.drivers/alsa-sp2-hda-009-pwr_nids-cleanup-for-IDT-codecs patches.drivers/alsa-sp3-pre-250-realtek-remove-redundant-semicolon patches.drivers/alsa-sp3-pre-251-fix-ELD-memory-leak patches.drivers/alsa-sp3-pre-252-delayed-ELD-repoll patches.drivers/alsa-sp3-pre-253-move-eld-spk_alloc-fixup-to-hdmi_update_eld patches.drivers/alsa-sp3-pre-255-Add-pin-fix-for-Alienware-M17x-R3 patches.drivers/alsa-sp3-pre-256-repoll-ELD-content-for-multiple-times patches.drivers/alsa-sp3-pre-257-fail-ELD-reading-early patches.drivers/alsa-sp3-pre-258-Check-subdevice-mask-in-snd_hda_check_board patches.drivers/alsa-sp3-pre-260-realtek-Fix-missing-inits-of-item-indices-f patches.drivers/alsa-sp3-pre-261-realtek-Minor-cleanup patches.drivers/alsa-sp3-pre-263-Fix-jack-detection-control-of-VT1708 patches.drivers/alsa-sp3-pre-265-hda_intel-revert-a-quirk-that-affect-VIA-chipse patches.drivers/alsa-sp3-pre-268-realtek-Convert-alc262-model-tyan-to-a-fixu patches.drivers/alsa-sp3-pre-269-realtek-Convert-ALC262-model-toshiba-rx1-to patches.drivers/alsa-sp2-hda-010-Avoid-touching-mute-VREF-pin-for-IDT-codecs patches.drivers/alsa-sp2-hda-011-Fix-S3-S4-problem-on-machines-with-VREF-pin patches.drivers/alsa-sp3-pre-272-realtek-Convert-ALC262-lenovo-3000-quirks-t patches.drivers/alsa-sp3-pre-273-realtek-Convert-ALC262-benq-and-benq-t31-to patches.drivers/alsa-sp3-pre-274-realtek-Convert-ALC262-model-fujitsu-to-aut patches.drivers/alsa-sp3-pre-277-realtek-Drop-ALC262-model-basic-static-conf patches.drivers/alsa-sp3-pre-278-realtek-Add-the-support-of-shared-HP-Mic patches.drivers/alsa-sp3-pre-279-realtek-Remove-all-ALC262-quirk-codes patches.drivers/alsa-sp3-pre-280-realtek-Rewrite-ALC882-model-vaio-tt-with-a patches.drivers/alsa-sp3-pre-282-realtek-Move-ALC888-ASUS-EEE1601-config-to- patches.drivers/alsa-sp3-pre-283-realtek-Look-through-codec-SSID-for-fix-up- patches.drivers/alsa-sp3-pre-284-realtek-Drop-ALC882-asus-a7j-and-asus-a7m-m patches.drivers/alsa-sp3-pre-288-realtek-Replace-ALC882-arima-medion-and-lap patches.drivers/alsa-sp3-pre-292-realtek-Move-ALC882-model-acer-aspire-to-au patches.drivers/alsa-sp3-pre-293-realtek-Reorder-alc882_fixup_tbl patches.drivers/alsa-sp3-pre-294-realtek-Remove-ALC882-targa-models patches.drivers/alsa-sp3-pre-295-realtek-Drop-ALC882-desktop-model-quirks patches.drivers/alsa-sp3-pre-296-realtek-Create-multi-io-jacks-more-aggresiv patches.drivers/alsa-sp3-pre-297-realtek-Rewrite-ALC882-acer-aspire-models-w patches.drivers/alsa-sp3-pre-298-realtek-Create-mono-volume-controls-for-mon patches.drivers/alsa-sp3-pre-300-realtek-Re-add-the-model-string-selection-f patches.drivers/alsa-sp3-pre-301-realtek-Move-ALC885-macpro-and-imac24-model patches.drivers/alsa-sp3-pre-302-realtek-Move-ALC880-model-medion-rim-to-aut patches.drivers/alsa-sp3-pre-304-Supports-more-audio-streams patches.drivers/alsa-sp3-pre-305-Increase-the-max-number-of-coverters-pins-i patches.drivers/alsa-sp3-pre-309-realtek-Don-t-create-extra-controls-with-ch patches.drivers/alsa-sp3-pre-310-realtek-Create-Bass-Speaker-for-two-speaker patches.drivers/alsa-sp3-pre-311-realtek-Fix-lost-speaker-volume-controls patches.drivers/alsa-sp3-pre-312-Realtek-Take-vmaster-dac-from-multiout-dac- patches.drivers/alsa-sp3-pre-314-remove-unused-quirk-for-inverted-mute-led patches.drivers/alsa-sp3-pre-316-Check-non-snoop-in-a-single-place patches.drivers/alsa-sp3-pre-317-Set-position-fix-to-LPIB-for-an-Atom-Poulsb patches.drivers/alsa-sp3-pre-318-fix-mute-led-polarity-for-HP-laptops-with-b patches.drivers/alsa-sp3-pre-319-Use-LPIB-Position-fix-for-Intel-SCH-Poulsbo patches.drivers/alsa-sp3-pre-320-Introduce-snd_hda_get_pin_label patches.drivers/alsa-sp3-pre-321-Cache-the-jack-detection-value patches.drivers/alsa-sp3-pre-322-Create-jack-detection-kcontrols patches.drivers/alsa-sp3-pre-323-Manage-unsol-tags-in-hda_jack.c patches.drivers/alsa-sp3-pre-324-Introduce-common-helper-functions-for-jack-dete patches.drivers/alsa-sp3-pre-325-Merge-input-jack-helpers-to-hda_jack.c patches.drivers/alsa-sp3-pre-326-Jack-Export-required-functions-from-hda_jac patches.drivers/alsa-sp3-pre-327-jack-Fix-NULL-dereference-at-probing patches.drivers/alsa-sp3-pre-328-jack-Fix-the-assignment-of-input-jack-type patches.drivers/alsa-sp3-pre-329-Add-missing-initialization-of-kctl-jack-sta patches.drivers/alsa-sp3-pre-331-Give-more-unique-names-by-snd_hda_get_pin_l patches.drivers/alsa-sp3-pre-332-Fix-a-typo patches.drivers/alsa-sp3-pre-333-Don-t-add-channel-suffix-for-headphone-pin- patches.drivers/alsa-sp3-pre-334-Integrate-input-jack-stuff-into-kctl-jack patches.drivers/alsa-sp3-pre-335-Fix-left-over-merge-issues-in-patch_hdmi.c patches.drivers/alsa-sp3-pre-336-hda_intel-Add-Oaktrail-identifiers patches.drivers/alsa-sp3-pre-337-Use-LPIB-position-fix-for-Oaktrail patches.drivers/alsa-sp3-pre-341-Fix-typo-for-ALC269VB_FIXUP_DMIC patches.drivers/alsa-sp3-pre-342-Remove-Poulsbo-position-fix-quirks patches.drivers/alsa-sp3-pre-344-Use-auto-parser-for-HP-laptops-with-cx20459 patches.drivers/alsa-sp3-pre-346-Fix-the-detection-of-Loopback-Mixing-contro patches.drivers/alsa-sp3-pre-348-Use-LPIB-position-fix-for-Macbook-Pro-7-1 patches.drivers/alsa-sp3-pre-350-realtek-Avoid-multi-ios-conflicting-with-mu patches.drivers/alsa-sp3-pre-351-realtek-Avoid-conflict-of-unsol-events-with patches.drivers/alsa-sp3-pre-352-realtek-Remove-use_jack_tbl-field patches.drivers/alsa-sp3-pre-353-0353-snd-hda-intel-better-Alienware-M17x-R3-quirk patches.drivers/alsa-sp3-pre-354-Fix-a-unused-variable-warning patches.drivers/alsa-sp3-pre-355-Fix-buffer-alignment-regression-with-Nvidia patches.drivers/alsa-sp3-pre-356-Use-model-auto-for-Thinkpad-T510 patches.drivers/alsa-sp3-pre-359-set-mute-led-polarity-for-laptops-with-bugg patches.drivers/alsa-sp3-pre-361-Remove-quirk-for-Asus-N53Jq patches.drivers/alsa-sp3-pre-362-Apply-0x0f-VREF-fix-to-all-ASUS-laptops-wit patches.drivers/alsa-sp3-pre-363-Fix-jack-creation-for-codecs-with-front-and patches.drivers/alsa-sp3-pre-364-Remove-quirk-for-Toshiba-Qosmio-G50 patches.drivers/alsa-sp3-pre-367-Check-power-state-before-changing-in-patch_ patches.drivers/alsa-sp3-pre-368-Fix-the-logic-to-detect-VIA-analog-low-curr patches.drivers/alsa-sp3-pre-369-Allow-analog-low-current-mode-when-dynamic- patches.drivers/alsa-sp3-pre-370-Disable-dynamic-power-control-for-VIA-as-de patches.drivers/alsa-sp3-pre-371-realtek-Add-missing-Bass-and-CLFE-as-vmaste patches.drivers/alsa-sp3-pre-372-realtek-Fix-a-wrong-condition patches.drivers/alsa-sp3-pre-374-add-support-for-Uniwill-ECS-M31EI-notebook patches.drivers/alsa-sp3-pre-376-Fix-initialization-of-secondary-capture-sou patches.drivers/alsa-sp3-pre-377-Fix-silent-speaker-output-on-Acer-Aspire-69 patches.drivers/alsa-sp3-pre-378-realtek-Fix-overflow-of-vol-sw-check-bitmap patches.drivers/alsa-sp3-pre-379-realtek-Fix-surround-output-regression-on-A patches.drivers/alsa-sp2-hda-012-Fix-GPIO-LED-setup-for-IDT-92HD75-codecs patches.drivers/alsa-sp2-hda-013-Fix-remaining-VREF-mute-LED-NID-check-in-po patches.drivers/alsa-sp2-hda-014-fix-GPIO-to-control-mute-LED patches.drivers/alsa-sp2-hda-015-Fix-the-lost-power-setup-of-seconary-pins-a patches.drivers/alsa-sp2-hda-018-Fix-mute-LED-VREF-value-for-new-HP-laptops patches.drivers/alsa-sp2-hda-022-Add-support-for-new-AMD-products patches.drivers/alsa-sp2-hda-024-Apply-the-coef-setup-only-to-ALC269 patches.drivers/alsa-sp3-pre-380-realtek-Fix-resume-of-multiple-input-source patches.drivers/alsa-sp3-pre-383-Kill-hyphenated-names patches.drivers/alsa-sp3-pre-384-add-quirk-to-detect-CD-input-on-Gigabyte-EP patches.drivers/alsa-sp3-pre-386-fix-printing-of-high-HDMI-sample-rates patches.drivers/alsa-sp3-pre-388-explicitly-set-buffer-align-flag-for-Nvidia patches.drivers/alsa-sp3-pre-389-Enable-sync_write-and-reset-for-Conexant-co patches.drivers/alsa-sp3-pre-390-Remove-fallback-to-model-ideapad-for-Lenovo patches.drivers/alsa-sp3-pre-391-Add-suffix-argument-to-snd_hda_add_vmaster patches.drivers/alsa-sp3-pre-392-Remove-a-debug-print-in-vmaster-code patches.drivers/alsa-sp3-pre-393-Add-Lynx-Point-HD-Audio-Controller-DeviceID patches.drivers/alsa-sp3-pre-394-Make-is_jack_detectable-as-non-inlined patches.drivers/alsa-sp3-pre-395-Add-codec-no_jack_detect-flag patches.drivers/alsa-sp3-pre-396-Suppress-auto-mute-feature-on-some-machines patches.drivers/alsa-sp3-pre-397-Add-another-jack-detection-suppression-for- patches.drivers/alsa-sp3-pre-398-realtek-Add-the-fixup-codes-for-ALC260-mode patches.drivers/alsa-sp3-pre-399-realtek-Replace-ALC260-model-acer-with-the- patches.drivers/alsa-sp3-pre-400-realtek-Replace-ALC260-model-replacer-with- patches.drivers/alsa-sp3-pre-401-realtek-Add-the-support-for-HP-Presario-B19 patches.drivers/alsa-sp3-pre-402-realtek-Drop-model-favorit100-for-ALC260 patches.drivers/alsa-sp3-pre-403-realtek-Drop-model-fujitsu-from-ALC260-stat patches.drivers/alsa-sp3-pre-404-realtek-Remove-leftover-static-quirks-for-A patches.drivers/alsa-sp3-pre-405-realtek-Disable-static-fixups-for-ASUS-with patches.drivers/alsa-sp3-pre-406-realtek-Improve-the-signel-connection-check patches.drivers/alsa-sp3-pre-407-realtek-Finer-tuning-of-auto-parser-with-ba patches.drivers/alsa-sp3-pre-408-realtek-Try-harder-to-fit-the-single-connec patches.drivers/alsa-sp3-pre-409-realtek-Show-multi-io-pins-in-debug-prints patches.drivers/alsa-sp3-pre-410-realtek-Adjust-badness-calculation-for-mult patches.drivers/alsa-sp3-pre-411-realtek-Rewrite-ALC880-model-lg-with-the-au patches.drivers/alsa-sp3-pre-412-realtek-Rewrite-ALC880-model-w810-with-auto patches.drivers/alsa-sp3-pre-413-realtek-Refactor-the-DAC-filler-function patches.drivers/alsa-sp3-pre-414-realtek-Drop-ALC880-model-clevo patches.drivers/alsa-sp3-pre-415-realtek-Replace-ALC880-model-tcl-with-auto- patches.drivers/alsa-sp3-pre-416-realtek-Apply-probe-fixup-really-after-prob patches.drivers/alsa-sp3-pre-417-realtek-Rewrite-ALC880-model-futjisu-with-a patches.drivers/alsa-sp3-pre-418-realtek-Rewrite-ALC880-model-F1734-with-aut patches.drivers/alsa-sp3-pre-419-realtek-Rewrite-ALC880-model-uniwill-p53-wi patches.drivers/alsa-sp3-pre-420-realtek-Rewrite-ALC880-model-uniwill-with-a patches.drivers/alsa-sp3-pre-421-realtek-Rewrite-ALC880-model-uniwill-dig-wi patches.drivers/alsa-sp3-pre-422-realtek-Rewrite-ALC880-model-z71v-with-auto patches.drivers/alsa-sp3-pre-423-realtek-Rewrite-ALC880-model-asus-w1v-with- patches.drivers/alsa-sp3-pre-424-realtek-Drop-model-asus-from-ALC880 patches.drivers/alsa-sp3-pre-425-realtek-Drop-all-ALC880-static-quirks patches.drivers/alsa-sp3-pre-426-realtek-Add-model-fixup-not-to-apply-fix-up patches.drivers/alsa-sp3-pre-427-realtek-Remove-the-last-static-quirks-for-A patches.drivers/alsa-sp3-pre-428-realtek-Parse-aa-loopback-items-dynamically patches.drivers/alsa-sp3-pre-429-realtek-Fix-possible-Oops-with-NULL-input_m patches.drivers/alsa-sp3-pre-430-realtek-Create-individual-mute-switches-for patches.drivers/alsa-sp3-pre-431-realtek-Fix-the-possible-conflicts-of-Bass- patches.drivers/alsa-sp3-pre-432-realtek-Fix-the-wrong-offset-for-two-speake patches.drivers/alsa-sp3-pre-433-realtek-Small-code-cleanups patches.drivers/alsa-sp3-pre-434-via-Don-t-create-duplicated-boost-controls patches.drivers/alsa-sp3-pre-435-via-Add-a-few-sanity-checks patches.drivers/alsa-sp3-pre-436-add-id-for-Atom-Cedar-Trail-HDMI-codec patches.drivers/alsa-sp3-pre-437-Add-a-hook-capability-to-vmaster-controls patches.drivers/alsa-sp3-pre-438-Add-position_fix-4-COMBO-option patches.drivers/alsa-sp3-pre-439-Enable-docking-station-SPDIF-for-Thinkpad patches.drivers/alsa-sp2-hda-019-Fix-audio-playback-support-on-HP-Zephyr patches.drivers/alsa-sp3-pre-440-conexant-Clear-unsol-events-on-unused-pins patches.drivers/alsa-sp3-pre-441-fix-broken-automute-autoswitch-for-Realtek patches.drivers/alsa-sp3-pre-442-Add-Gigabyte-GA-MA790X-to-the-beep-whitelis patches.drivers/alsa-sp3-pre-443-realtek-Reuse-init_hook-for-ALC269VB-coef-s patches.drivers/alsa-sp3-pre-445-Initialize-vmaster-slave-volumes patches.drivers/alsa-sp3-pre-446-Return-the-created-kcontrol-in-__snd_hda_ad patches.drivers/alsa-sp3-pre-447-Rewrite-the-mute-LED-hook-with-vmaster-hook patches.drivers/alsa-sp3-pre-448-Rewrite-the-mute-LED-control-with-vmaster-h patches.drivers/alsa-sp3-pre-449-Add-EAPD-control-to-Conexnat-auto-parser patches.drivers/alsa-sp3-pre-450-Add-Mute-LED-Mode-enum-control patches.drivers/alsa-sp3-pre-451-Add-expose_enum_ctl-flag-to-snd_hda_add_vma patches.drivers/alsa-sp3-pre-452-Fix-build-of-patch_sigmatel.c-without-CONFI patches.drivers/alsa-sp3-pre-453-Fix-build-with-CONFIG_PM-n patches.drivers/alsa-sp3-pre-454-realtek-Fix-ADC-assignment-with-a-shared-HP patches.drivers/alsa-sp3-pre-455-Fix-proc-output-for-ADC-amp-values-of-CX205 patches.drivers/alsa-sp3-pre-456-Rename-capture-sources-of-CX20549-to-match- patches.drivers/alsa-sp3-pre-457-fix-record-volume-controls-of-CX20459-Venic patches.drivers/alsa-sp3-pre-458-Remove-CD-control-from-model-benq-for-CX205 patches.drivers/alsa-sp3-pre-459-CX20549-doesn-t-need-pin_amp_workaround patches.drivers/alsa-sp3-pre-460-clean-up-CX20549-test-mixer-setup patches.drivers/alsa-sp3-pre-462-hide-HDMI-ELD-printks-unless-snd.debug-2 patches.drivers/alsa-sp3-pre-463-realtek-Add-a-few-ALC882-model-strings-back patches.drivers/alsa-sp3-pre-464-realtek-Fix-GPIO1-setup-for-Acer-Aspire-493 patches.drivers/alsa-sp3-pre-465-realtek-Add-a-fixup-entry-for-Acer-Aspire-8 patches.drivers/alsa-sp3-pre-466-realtek-Add-quirk-for-Mac-Pro-5-1-machines patches.drivers/alsa-sp3-pre-467-realtek-Fix-mem-leak-and-rid-us-of-trailing patches.drivers/alsa-sp3-pre-468-realtek-Fix-regression-on-Quanta-Gericom-KN patches.drivers/alsa-sp3-pre-469-sigmatel-Fix-inverted-mute-LED patches.drivers/alsa-sp3-pre-471-conexant-Set-up-the-missing-docking-station patches.drivers/alsa-sp3-pre-472-Add-external-mic-quirk-for-Asus-Zenbook-UX3 patches.drivers/alsa-sp3-pre-473-realtek-Add-a-fixup-for-Acer-Aspire-5739G patches.drivers/alsa-sp3-pre-474-realtek-Add-missing-CD-input-pin-for-MSI-73 patches.drivers/alsa-sp3-pre-475-realtek-Call-alc_auto_parse_customize_defin patches.drivers/alsa-sp3-pre-478-idt-Fix-power-map-for-speaker-pins-with-som patches.drivers/alsa-sp3-pre-480-Fix-internal-mic-for-Lenovo-Ideapad-U300s patches.drivers/alsa-sp3-pre-481-Fix-oops-caused-by-recent-commit-Fix-intern patches.drivers/alsa-sp3-pre-482-Introduce-snd_hda_set_pin_ctl-helper-functi patches.drivers/alsa-sp3-pre-483-Add-snd_hda_get_default_vref-helper-functio patches.drivers/alsa-sp3-pre-484-Skip-pin-capability-sanity-check-for-bogus- patches.drivers/alsa-sp3-pre-485-realtek-Call-a-common-helper-for-alc_spec-i patches.drivers/alsa-sp3-pre-486-Fix-possible-access-to-uninitialized-work-s patches.drivers/alsa-sp2-hda-020-Export-snd_pcm_lib_default_mmap-helper patches.drivers/alsa-sp2-hda-025-Always-resume-the-codec-immediately patches.drivers/alsa-sp3-pre-488-Clear-the-power-saving-states-properly-at-r patches.drivers/alsa-sp3-pre-489-Protect-the-power-saving-count-with-spinloc patches.drivers/alsa-sp3-pre-490-Move-up-the-fixup-helper-functions-to-the-l patches.drivers/alsa-sp3-pre-491-Move-BIOS-pin-parser-code-to-hda_auto_parse patches.drivers/alsa-sp3-pre-492-Remove-pre_resume-and-post_suspend-ops patches.drivers/alsa-sp3-pre-493-More-robustify-the-power-up-down-sequence patches.drivers/alsa-sp3-pre-495-Add-Conexant-CX20751-2-3-4-codec-support patches.drivers/alsa-sp3-pre-496-Protect-SPDIF-related-stuff-via-spdif_mutex patches.drivers/alsa-sp3-pre-497-Fix-concurrent-hash-accesses patches.drivers/alsa-sp3-pre-498-conexant-Correct-vendor-IDs-for-new-codecs patches.drivers/alsa-sp3-pre-499-Disable-FLOAT-format-support patches.drivers/alsa-sp2-hda-028-Add-the-support-for-Creative-SoundCore3D patches.drivers/alsa-sp2-hda-029-Evaluate-gpio_led-hints-at-the-right-moment patches.drivers/alsa-sp3-pre-501-idt-Clean-up-power-map-check-code patches.drivers/alsa-sp3-pre-502-idt-Cache-the-power-map-bits patches.drivers/alsa-sp3-pre-503-Fix-possible-races-of-accesses-to-connectio patches.drivers/alsa-sp3-pre-504-realtek-Fix-unused-variable-compile-warning patches.drivers/alsa-sp3-pre-506-add-probe_mask-0x101-automatically-for-WinF patches.drivers/alsa-sp3-pre-511-realtek-Add-new-codec-support-for-ALC269VD patches.drivers/alsa-sp3-pre-514-Fix-detection-of-Creative-SoundCore3D-contr patches.drivers/alsa-sp3-pre-515-Pin-fixup-for-Zotac-Z68-motherboard patches.drivers/alsa-sp3-pre-516-Don-t-forget-to-call-init-verbs-added-by-fi patches.drivers/alsa-sp3-pre-517-Handle-open-while-transitioning-to-D3 patches.drivers/alsa-sp3-pre-518-Fix-ALC272X-codec-detection patches.drivers/alsa-sp3-pre-519-Add-inverted-internal-mic-quirk-for-Lenovo- patches.drivers/alsa-sp3-pre-520-Remove-obsoleted-CONFIG_SND_HDA_ENABLE_REAL patches.drivers/alsa-sp3-pre-522-Fix-memory-leaks-in-Realtek-Conexant-codec- patches.drivers/alsa-sp3-pre-523-Fix-memory-leaks-at-module-unload patches.drivers/alsa-sp3-pre-524-Initialize-caches-at-codec-reconfiguration patches.drivers/alsa-sp3-pre-525-Fix-power-map-regression-for-HP-dv6-co patches.drivers/alsa-sp3-pre-526-Fix-no-sound-from-ALC662-after-Windows-rebo patches.drivers/alsa-sp3-pre-527-add-power-states-information-in-proc patches.drivers/alsa-sp3-pre-528-Show-D3cold-state-in-proc-files patches.drivers/alsa-sp3-pre-529-check-supported-power-states patches.drivers/alsa-sp3-pre-530-reduce-msleep-time-if-EPSS-power-states-sup patches.drivers/alsa-sp3-pre-531-check-proper-return-value patches.drivers/alsa-sp3-pre-532-power-setting-error-check patches.drivers/alsa-sp3-pre-533-add-support-for-HD-Audio-of-VIA-HDMI-GFX-Ca patches.drivers/alsa-sp3-pre-534-add-support-for-HD-Audio-CODECes-of-VIA-HDM patches.drivers/alsa-sp3-pre-535-Create-phantom-jacks-for-fixed-inputs-and-o patches.drivers/alsa-sp3-pre-536-hda_intel-activate-COMBO-mode-for-Intel-client- patches.drivers/alsa-sp3-pre-537-Add-the-support-for-VIA-HDMI-pin-detection patches.drivers/alsa-sp3-pre-538-Merge-ATI-VIA-HDMI-simple-init-functions patches.drivers/alsa-sp3-pre-539-Use-common-codes-for-ATI-Nvidia-and-VIA-sim patches.drivers/alsa-sp3-pre-540-Remove-invalid-init-verbs-for-Nvidia-2ch-co patches.drivers/alsa-sp3-pre-541-Enable-unsol-event-for-ATI-and-Nvidia-HDMI- patches.drivers/alsa-sp3-pre-542-Fix-the-pin-nid-assignment-in-patch_hdmi.c patches.drivers/alsa-sp3-pre-543-Add-missing-snd_hda_jack_detect_enable-for- patches.drivers/alsa-sp3-pre-544-Move-one-time-init-codes-from-generic_hdmi_ patches.drivers/alsa-sp3-pre-545-Remove-loop-from-simple_hdmi patches.drivers/alsa-sp3-pre-546-Don-t-rely-on-event-tag-for-simple_hdmi patches.drivers/alsa-sp3-pre-547-Correct-info-print-in-HDMI-non-intrinsic-un patches.drivers/alsa-sp3-pre-548-Don-t-power-up-when-not-powered-down patches.drivers/alsa-sp3-pre-549-Add-the-inverted-digital-mic-workaround-to- patches.drivers/alsa-sp3-pre-550-Add-inverted-mic-quirks-for-Asus-U41SV-Acer patches.drivers/alsa-sp3-pre-551-Add-inv-dmic-model-to-possible-Realtek-code patches.drivers/alsa-sp3-pre-552-Remove-suprefluous-EAPD-init-verbs-for-ALC6 patches.drivers/alsa-sp3-pre-553-Support-single-3-pin-jack-without-VREF-on-t patches.drivers/alsa-sp3-pre-554-give-3-pin-jack-the-name-Headphone-Mic-Jack patches.drivers/alsa-sp3-pre-559-Always-call-standard-unsolicited-event-for- patches.drivers/alsa-sp3-pre-560-Add-DeviceID-for-Haswell-HDA patches.drivers/alsa-sp3-pre-561-add-Haswell-HDMI-codec-id patches.drivers/alsa-sp3-pre-562-Fix-driver-type-of-Haswell-controller-to-AZ patches.drivers/alsa-sp3-pre-563-Add-new-GPU-codec-ID-to-snd-hda patches.drivers/alsa-sp3-pre-564-Fix-index-number-conflicts-of-phantom-jacks patches.drivers/alsa-sp3-pre-566-make-sure-alc268-does-not-OOPS-on-codec-par patches.drivers/alsa-sp3-pre-567-Convert-to-new-pm_ops-for-PCI-drivers patches.drivers/alsa-sp3-pre-568-Turn-on-PIN_OUT-from-hdmi-playback-prepare patches.drivers/alsa-sp3-pre-569-add-dock-support-for-Thinkpad-X230-Tablet patches.drivers/alsa-sp3-pre-570-Fix-invalid-D3-of-headphone-DAC-on-VT202x-c patches.drivers/alsa-sp3-pre-571-Fix-mute-LED-GPIO-setup-for-HP-Mini-210 patches.drivers/alsa-sp3-pre-572-Detach-from-converter-at-closing-in-patch_h patches.drivers/alsa-sp3-pre-573-Fix-WARNING-from-HDMI-DP-parser patches.drivers/alsa-sp3-pre-574-Workaround-for-silent-output-on-VAIO-Z-with patches.drivers/alsa-sp3-pre-575-Fix-polarity-of-mute-LED-on-HP-Mini-210 patches.drivers/alsa-sp3-pre-576-Fix-mute-LED-GPIO-initialization-for-IDT-co patches.drivers/alsa-sp3-pre-577-Support-dock-on-Lenovo-Thinkpad-T530-with-A patches.drivers/alsa-sp3-pre-578-add-dock-support-for-Thinkpad-T430s patches.drivers/alsa-sp3-pre-579-Fix-regression-of-HDMI-codec-probing patches.drivers/alsa-sp3-pre-580-add-dock-support-for-Thinkpad-X230 patches.drivers/alsa-sp3-pre-581-remove-quirk-for-Dell-Vostro-1015 patches.drivers/alsa-sp3-pre-582-remove-redundant-auto-quirks-for-conexant-5 patches.drivers/alsa-sp3-pre-583-Fix-ugly-debug-prints-with-CONFIG_SND_VERBO patches.drivers/alsa-sp3-pre-584-Fix-double-quirk-for-Quanta-FL1-Lenovo-Idea patches.drivers/alsa-sp3-pre-585-Fix-pop-noise-in-headphones-on-S3-for-Asus- patches.drivers/alsa-sp3-pre-589-show-ICT-KAE-control-bits patches.drivers/alsa-sp2-hda-030-Add-3stack-automute-model-to-AD1882-codec patches.drivers/alsa-sp2-hda-032-Fix-non-snoop-page-handling patches.drivers/alsa-sp3-pre-592-Add-tracepoints-at-snd_hda_power_up-down-en patches.drivers/alsa-sp3-pre-593-Implement-snd_hda_power_sync-helper-functio patches.drivers/alsa-sp3-pre-594-Check-the-power-state-when-power_save-optio patches.drivers/alsa-sp3-pre-595-Add-missing-ifdef-CONFIG_SND_HDA_POWER_SAVE patches.drivers/alsa-sp3-pre-596-hda_intel-Add-Device-IDs-for-Intel-Lynx-Point-L patches.drivers/alsa-sp3-pre-598-bug-fix-on-checking-the-supported-power-sta patches.drivers/alsa-sp3-pre-601-Don-t-send-invalid-volume-knob-command-on-I patches.drivers/alsa-sp3-pre-602-Add-codec-pcm_format_first-flag patches.drivers/alsa-sp3-pre-603-Fix-superfluous-in-suffix-from-CA0132-captu patches.drivers/alsa-sp3-pre-604-Use-the-standard-PCM-ops-for-CA0132 patches.drivers/alsa-sp3-pre-605-Add-missing-SPDIF-I-O-setup-for-CA0132 patches.drivers/alsa-sp3-pre-606-don-t-create-dysfunctional-mixer-controls-f patches.drivers/alsa-sp3-pre-607-Fix-leftover-codec-power_transition patches.drivers/alsa-sp3-pre-608-Call-snd_hda_jack_report_sync-generically-i patches.drivers/alsa-sp3-pre-609-add-runtime-PM-support patches.drivers/alsa-sp3-pre-610-bug-fix-on-references-without-checking-CONF patches.drivers/alsa-sp3-pre-611-Make-clear-built-in-driver-optimization patches.drivers/alsa-sp3-pre-612-Do-not-set-GPIOs-for-speakers-on-IDT-if-the patches.drivers/alsa-sp3-pre-613-Avoid-unnecessary-parameter-read-for-EPSS patches.drivers/alsa-sp3-pre-614-Don-t-trust-codec-EPSS-bit-for-IDT-92HD83xx patches.drivers/alsa-sp3-pre-615-Fix-runtime-PM-leftover-refcounts patches.drivers/alsa-sp3-pre-616-Fix-D3-clock-stop-check-for-codecs-with-own patches.drivers/alsa-sp3-pre-617-Clean-up-CONFIG_SND_HDA_POWER_SAVE patches.drivers/alsa-sp3-pre-618-Optimize-bitfield-usage-in-struct-hda_codec patches.drivers/alsa-sp3-pre-619-Yet-another-fix-for-D3-stop-clock-refcounti patches.drivers/alsa-sp3-pre-620-Clean-up-redundant-FG-checks patches.drivers/alsa-sp3-pre-621-HDMI-Fix-channel_allocation-array-wrong-order patches.drivers/alsa-sp3-pre-622-HDMI-Enable-HBR-feature-on-Intel-chips patches.drivers/alsa-sp3-pre-623-HDMI-Setup-channel-mapping-for-non_pcm-audio patches.drivers/alsa-sp3-pre-624-fix-control-names-for-multiple-speaker-out- patches.drivers/alsa-sp3-pre-625-Move-non-PCM-check-to-per_pin-in-patch_hdmi patches.drivers/alsa-sp3-pre-626-Remove-ignore_misc_bit patches.drivers/alsa-sp3-pre-627-Avoid-BDL-position-workaround-when-no_perio patches.drivers/alsa-sp3-pre-628-Check-bit-mask-for-codec-SSID-in-snd_hda_pi patches.drivers/alsa-sp3-pre-630-Fix-missing-Master-volume-for-STAC9200-925x patches.drivers/alsa-sp3-pre-631-Fix-Oops-at-codec-reset-reconfig patches.drivers/alsa-sp3-pre-632-hda_intel-add-position_fix-quirk-for-Asus-K53E patches.drivers/alsa-sp3-pre-635-Allow-to-pass-position_fix-0-explicitly patches.drivers/alsa-sp2-hda-031-Add-mic-mute-LED-control-for-HP-laptop patches.drivers/alsa-sp3-pre-641-Add-another-pci-id-for-Haswell-board patches.drivers/alsa-sp3-pre-642-limit-internal-mic-boost-for-Asus-X202E patches.drivers/alsa-sp3-pre-643-avoid-non-standard-Docking-name-in-mixers patches.drivers/alsa-sp3-pre-644-use-both-input-paths-on-Conexant-auto-parse patches.drivers/alsa-sp3-pre-645-Add-external-mic-quirk-for-Asus-Zenbook-UX3 patches.drivers/alsa-sp3-pre-646-via-don-t-report-presence-on-HPs-with-no-pr patches.drivers/alsa-sp3-pre-647-force-use-of-SSYNC-bits patches.drivers/alsa-sp3-pre-648-use-LPIB-for-delay-estimation patches.drivers/alsa-sp3-pre-649-add-PCI-identifier-for-Intel-5-Series-3400 patches.drivers/alsa-sp3-pre-650-Yet-another-position_fix-quirk-for-ASUS-mac patches.drivers/alsa-sp3-pre-653-Add-inverted-internal-mic-quirk-for-Lenovo- patches.drivers/alsa-sp3-pre-654-realtek-Fix-detection-of-ALC271X-codec patches.drivers/alsa-sp3-pre-655-Fix-hang-caused-by-race-during-suspend patches.drivers/alsa-sp3-pre-656-fix-indices-on-boost-volume-on-Conexant patches.drivers/alsa-sp3-pre-657-avoid-unneccesary-indices-on-Headphone-Jack patches.drivers/alsa-sp3-pre-659-Remove-dead-GPIO-code-for-VIA-codec patches.drivers/alsa-sp3-pre-662-remove-Mic-Jack-Mode-for-headset-jacks-Lati patches.drivers/alsa-sp3-pre-663-Add-missing-hda_gen_spec-to-struct-via_spec patches.drivers/alsa-sp3-pre-666-Warn-an-allocation-for-an-uninitialized-arr patches.drivers/alsa-sp3-pre-667-Remove-AZX_DCAPS_POSFIX_COMBO patches.drivers/alsa-sp3-pre-669-do-not-detect-jack-on-internal-speakers-for patches.drivers/alsa-sp3-pre-670-Clean-up-superfluous-position_fix-list-entr patches.drivers/alsa-sp3-pre-675-Add-workaround-for-conflicting-IEC958-contr patches.drivers/alsa-sp3-pre-676-Stop-LPIB-delay-counting-on-broken-hardware patches.drivers/alsa-sp3-pre-677-Always-check-array-bounds-in-alc_get_line_o patches.drivers/alsa-sp3-pre-678-add-dock-support-for-Thinkpad-T430 patches.drivers/alsa-sp3-pre-679-Fix-silent-headphone-output-from-Toshiba-P2 patches.drivers/alsa-sp3-pre-680-Fix-mute-LED-setup-for-HP-dv5-laptop patches.drivers/alsa-sp3-pre-681-Keep-power-link-on-for-PantherPoint-HDMI patches.drivers/alsa-sp3-pre-682-Fix-empty-DAC-filling-in-patch_via.c patches.drivers/alsa-sp3-pre-683-Fix-invalid-connections-in-VT1802-codec patches.drivers/alsa-sp3-pre-684-Improve-HP-depop-when-system-enter-to-S3 patches.drivers/alsa-sp3-pre-685-Add-new-codec-ALC668-and-ALC900-default-nam patches.drivers/alsa-sp3-pre-686-Fix-recursive-suspend-resume-call patches.drivers/alsa-sp3-pre-687-Limit-runtime-PM-support-only-to-known-Inte patches.drivers/alsa-sp3-pre-688-Always-turn-on-pins-for-HDMI-DP patches.drivers/alsa-sp3-pre-689-bug-fix-for-invalid-connection-list-of-Hasw patches.drivers/alsa-sp3-pre-690-New-PCI-ID-for-Haswell-ULT patches.drivers/alsa-sp3-pre-691-Release-assigned-pin-cvt-at-error-path patches.drivers/alsa-sp3-pre-692-Support-rereading-widgets-under-the-functio patches.drivers/alsa-sp3-pre-693-Apply-mic-mute-LED-fixup-for-new-HP-laptops patches.drivers/alsa-sp3-pre-694-Add-fixup-for-Haswell-to-enable-all-pin patches.drivers/alsa-sp3-pre-695-Yet-another-fix-for-broken-HSW-HDMI-pin patches.drivers/alsa-sp3-pre-696-Support-mute-LED-on-HP-AiO-buttons patches.drivers/alsa-sp3-pre-697-Fix-Master-dB-info-for-VIA patches.drivers/alsa-sp3-pre-698-Fix-VIA-volumes-in-output-path patches.drivers/alsa-sp3-pre-699-Fix-no-independent-HP-handling-for-VIA patches.drivers/alsa-sp3-pre-700-Fix-handling-of-VT1708-jack-detect patches.drivers/alsa-sp3-pre-701-fixup-D3-pin-and-right-channel-mute-on-Hasw patches.drivers/alsa-sp3-pre-702-Apply-pin-enablement-workaround-to-all-Hasw patches.drivers/alsa-sp2-hda-034-Fix-system-panic-when-DMA-40-bits-for-Nvidi patches.drivers/alsa-sp3-dsp-001-Make-snd_sgbuf_get_-ptr-addr-available patches.drivers/alsa-sp3-dsp-002-Add-new-DSP-loader-callback-routines patches.drivers/alsa-sp3-dsp-003-Change-return-value-for-load_dsp_prepare patches.drivers/alsa-sp3-dsp-011-Add-CA0132-register-definitions-file patches.drivers/alsa-sp3-dsp-012-Add-DSP-firmware-enums-and-defs-to patches.drivers/alsa-sp3-dsp-013-Update-CA0132-codec-to-load-DSP patches.drivers/alsa-sp3-dsp-015-Add-comments-and-descriptions-to patches.drivers/alsa-sp3-dsp-017-Update-chipio-functions-and-DSP-write patches.drivers/alsa-sp3-dsp-018-Remove-unnecessary-struct-hda_stream patches.drivers/alsa-sp3-dsp-019-Fix-NULL-dereference-in-error-path-of patches.drivers/alsa-sp3-dsp-020-Remove-superfluous-zero-clear-memset patches.drivers/alsa-sp3-dsp-021-ca0132-Add-new-definitions-and-structs patches.drivers/alsa-sp3-dsp-022-ca0132-Init-chip-DSP-effects-and-mixer patches.drivers/alsa-sp3-dsp-023-ca0132-Add-DSP-mixer-controls-and patches.drivers/alsa-sp3-dsp-024-ca0132-Add-PCM-enhancements patches.drivers/alsa-sp3-dsp-025-ca0132-Add-unsol-handler-for-DSP-and patches.drivers/alsa-sp3-dsp-026-ca0132-Add-tuning-controls patches.drivers/alsa-sp3-dsp-027-ca0132-Code-shuffle-to-group-similar patches.drivers/alsa-sp3-dsp-028-ca0132-Shuffle-to-group-together patches.drivers/alsa-sp3-dsp-029-ca0132-Fix-potential-init-errors-and patches.drivers/alsa-sp3-dsp-031-ca0132-Use-snd_hda_set_pin_ctl-helper patches.drivers/alsa-sp3-dsp-032-ca0132-Fix-superfluous-unsigned-check patches.drivers/alsa-sp3-dsp-033-ca0132-Fix-another-smatch-warning patches.drivers/alsa-sp3-dsp-034-ca0132-Fix-possible-NULL-dereference patches.drivers/alsa-sp3-dsp-035-ca0132-Fix-possible-invalid-DMA patches.drivers/alsa-sp3-dsp-036-ca0132-Declare-firmware-only-when patches.drivers/alsa-sp3-dsp-037-ca0132-Fix-a-wrong-comma-in patches.drivers/alsa-sp3-dsp-038-ca0132-Make-some-symbols-static patches.drivers/alsa-sp3-dsp-039-Add-new-Kconfig patches.drivers/alsa-sp3-dsp-040-Fix-misc-compile-warnings-in patches.drivers/alsa-sp3-dsp-041-Set-non-snoop-for-Creative-HD-audio patches.drivers/alsa-sp3-dsp-042-CA0132-Improve-the-DSP-transfer patches.drivers/alsa-sp3-dsp-043-Fix-memory-leak-and-error-handling-in patches.drivers/alsa-sp3-dsp-044-ca0132-Slight-optimization-for-build patches.drivers/alsa-sp3-dsp-045-ca0132-Fix-type-of-INVALID_CHIP_ADDRESS patches.drivers/alsa-sp3-dsp-046-ca0132-Add-missing-n-to-debug-prints patches.drivers/alsa-sp3-dsp-047-ca0132-Avoid-division-by-zero-in patches.drivers/alsa-sp3-dsp-048-ca0132-Check-if-dspload_image-succeeded patches.drivers/alsa-sp3-dsp-049-ca0132-Check-download-state-of-DSP patches.drivers/alsa-sp3-dsp-050-ca0132-Remove-extra-setting-of patches.drivers/alsa-sp3-dsp-051-Fix-abuse-of-snd_hda_lock_devices-for patches.drivers/alsa-sp3-dsp-052-ca0132-Delay-HP-amp-turnon patches.drivers/alsa-sp3-dsp-053-Introduce-get_delay-codec-PCM-ops patches.drivers/alsa-sp3-dsp-054-ca0132-Update-latency-based-on-DSP patches.drivers/alsa-sp3-0001-Enable-mic-mute-LED-on-more-HP-laptops patches.drivers/alsa-sp3-0002-Add-hint-for-suppressing-lower-cap patches.drivers/alsa-sp3-0003-Check-validity-of-CORB-RIRB-WP-reads patches.drivers/alsa-sp3-0004-Check-CORB-overflow patches.drivers/alsa-sp3-0005-Introduce-bit-flags-to-snd_hda_codec_read-w patches.drivers/alsa-sp3-0006-Don-t-take-unresponsive-D3-transition-too-s patches.drivers/alsa-sp3-0007-Haswell-converter-power-state-D0-verify patches.drivers/alsa-sp3-0008-Cache-the-MUX-selection-for-generic-HDMI patches.drivers/alsa-sp3-0009-Avoid-choose-same-converter-for-unused-pins patches.drivers/alsa-sp3-0010-Fix-VT1708-jack-detection patches.drivers/alsa-sp3-0011-Fix-unbalanced-runtime-pm-refcount patches.drivers/alsa-sp3-0012-Re-setup-HDMI-pin-and-audio-infoframe-on-st patches.drivers/alsa-sp3-0013-Fix-mic-led-sync-hook patches.drivers/alsa-sp3-0014-load-EQ-params-into-IDT-codec-on-HP-bNB13 patches.drivers/alsa-sp3-0015-Fix-conflicting-capture-source-on-cxt-codec patches.drivers/alsa-sp3-0016-Fix-invalid-Auto-Mute-Mode-enum-from-cxt patches.drivers/alsa-sp3-0017-Implement-bind-mixer-ctls-for-Conexant patches.drivers/alsa-sp3-0018-Enabling-Realtek-ALC-671-codec patches.kabi/alsa-snd-hda-bus-kabi-fix patches.drivers/snd-hdspm-compat-options patches.drivers/alsa-virtuoso-Xonar-DSX-support patches.drivers/alsa-usb-audio-Fix-NULL-dereference-while-quick-reloading patches.fixes/parport-mutex patches.drivers/ALSA-usb-audio-avoid-freeing-umidi-object-twice patches.drivers/ALSA-usb-audio-Fix-NULL-dereference-in-create_fixed patches.drivers/ALSA-usb-audio-Add-sanity-checks-for-endpoint-access # Backported patches for Wellsburg PCH (Audio) - fate#313702 patches.drivers/0002-ALSA-hda_intel-Add-Device-IDs-for-Intel-Wellsburg.patch patches.drivers/alsa-0001-control-Protect-user-controls-against-concurren patches.drivers/alsa-0002-control-Fix-replacing-user-controls patches.drivers/alsa-0003-control-Don-t-access-controls-outside-of-protec patches.drivers/alsa-0004-control-Handle-numid-overflow patches.drivers/alsa-0005-control-Make-sure-that-id-index-does-not-overfl patches.kabi/alsa-control-kabi-fix patches.drivers/alsa-hda-001-add-PCI-IDs-for-Intel-BayTrail patches.drivers/alsa-hda-002-Add-Device-IDs-for-Intel-Wildcat-Point-LP-P patches.drivers/alsa-hda-003-Fix-onboard-audio-on-Intel-H97-Z97-chipsets patches.drivers/alsa-hda-004-add-PCI-IDs-for-Intel-Braswell patches.drivers/alsa-hda-005-Add-Device-IDs-for-Intel-Sunrise-Poin patches.drivers/alsa-hda-006-Add-DeviceIDs-for-Sunrise-Point-LP patches.drivers/alsa-hda-007-add-codec-ID-for-Valleyview2-display-codec patches.drivers/alsa-hda-009-define-is_haswell-to-check-if-a-display-aud patches.drivers/alsa-hda-010-unmute-pin-amplifier-in-infoframe-setup-for patches.drivers/alsa-hda-011-not-use-assigned-converters-for-all-unused- patches.drivers/alsa-hda-012-not-choose-assigned-converters-for-unused-p patches.drivers/alsa-hda-013-rename-function-not_share_unassigned_cvt patches.drivers/alsa-hda-014-add-codec-ID-for-Broadwell-display-audio-co patches.drivers/alsa-hda-015-hdmi-apply-all-Haswell-fix-ups-to-Broadwell patches.drivers/alsa-hda-016-verify-pin-cvt-connection-on-preparing-a-st patches.drivers/alsa-hda-017-hdmi-Re-setup-pin-and-infoframe-on-plug-in- patches.drivers/alsa-hda-018-verify-pin-converter-connection-on-unsol-ev patches.drivers/alsa-hda-019-add-codec-ID-for-Braswell-display-audio-cod patches.drivers/alsa-hda-020-hdmi-apply-Valleyview-fix-ups-to-Cherryview patches.drivers/alsa-hda-021-Separate-stream_tag-for-input-an patches.drivers/alsa-hda-022-apply-the-Seperate-stream_tag-for-Sky patches.drivers/alsa-hda-023-apply-the-Seperate-stream_tag-for-Sun patches.drivers/alsa-hda-024-Disable-64bit-address-for-Creative-HDA-cont patches.drivers/ALSA-seq-Fix-missing-NULL-check-at-remove_events-ioc patches.drivers/ALSA-seq-Fix-race-at-timer-setup-and-close patches.drivers/ALSA-timer-Fix-double-unlink-of-active_list patches.drivers/ALSA-timer-Fix-race-among-timer-ioctls patches.drivers/ALSA-timer-Harden-slave-timer-list-handling patches.drivers/ALSA-hrtimer-Fix-stall-by-hrtimer_cancel patches.fixes/ALSA-timer-Fix-leak-in-SNDRV_TIMER_IOCTL_PARAMS patches.fixes/ALSA-timer-Fix-leak-in-events-via-snd_timer_user_cca patches.fixes/ALSA-timer-Fix-leak-in-events-via-snd_timer_user_tin patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_ patches.drivers/ALSA-pcm-Call-kill_fasync-in-stream-lock patches.fixes/ALSA-seq-Fix-use-after-free-at-creating-a-port patches.fixes/ALSA-usb-audio-Kill-stray-URB-at-exiting patches.fixes/ALSA-usb-audio-Check-out-of-bounds-access-by-corrupt patches.fixes/ALSA-timer-Code-cleanup patches.fixes/ALSA-timer-Fix-race-at-concurrent-reads patches.drivers/ALSA-seq-Make-ioctls-race-free patches.drivers/ALSA-seq-Fix-racy-pool-initializations patches.drivers/ALSA-seq-More-protection-for-concurrent-write-and-io patches.drivers/ALSA-seq-Fix-possible-UAF-in-snd_seq_check_queue patches.drivers/ALSA-pcm-prevent-UAF-in-snd_pcm_info patches.drivers/ALSA-rawmidi-Change-resized-buffers-atomicall.patch patches.drivers/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch ########################################################## # Char + Serial ########################################################## patches.suse/revert-U6715-16550A-serial-driver-support.patch patches.fixes/printk-fix-softlockups-during-heavy-printing.patch patches.fixes/n_tty-Fix-n_tty_write-crash-when-echoing-in-raw-mode.patch patches.fixes/TTY-serial-fix-includes-in-some-drivers.patch patches.fixes/TTY-serial-cleanup-include-file.patch patches.fixes/serial_core-Fix-race-in-uart_handle_dcd_change.patch patches.fixes/tty-Fix-memory-leak-in-virtual-console-when-enable-u.patch patches.fixes/vt-push-the-tty_lock-down-into-the-map-handling.patch patches.kabi/kabi-protect-console-include-in-consolemap.patch patches.fixes/tty-Correct-tty-buffer-flush.patch patches.fixes/0001-tty-Fix-unsafe-ldisc-reference-via-ioctl-TIOCGETD.patch patches.fixes/tty-Prevent-ldisc-drivers-from-re-using-stale-tty-fi.patch patches.fixes/list-introduce-list_first_entry_or_null.patch patches.fixes/tty-n_hdlc-get-rid-of-racy-n_hdlc.tbuf.patch patches.fixes/n_tty-fix-EXTPROC-vs-ICANON-interaction-with-.patch ######################################################## # Other driver fixes ######################################################## patches.suse/twofish-2.6 patches.drivers/lis3-add-support-for-hp-2011-bnb patches.drivers/lis3lv02d-avoid-divide-by-zero-due-to-unchecked patches.drivers/hp_accel-Add-a-new-PNP-id patches.drivers/hp_accel-Add-a-new-PnP-ID-HPQ6007-for-new-HP-laptops patches.drivers/hp_accel-ignore-resume-error patches.arch/8250_pci-add-eeh-support-to-the-8250-driver-for-ibm-digi-pcie-2-port-adapter patches.drivers/hpwdt_add_next_gen_HP_servers.patch patches.drivers/hpwdt_avoid_double_nmi_msg.patch patches.drivers/hpwdt_only_byte_reads_writes.patch patches.drivers/hpwdt_allow_kdump_by_default.patch patches.drivers/hpwdt_handle-NMI_SERR-and-NMI_IO_CHECK patches.drivers/watchdog-hpwdt-c-increase-version-string patches.drivers/watchdog-hpwdt-add-check-for-uefi-bits patches.drivers/watchdog-hpwdt-patch-to-ignore-auxilary-ilo-devices patches.drivers/watchdog-hpwdt-patch-to-display-informative-string patches.suse/0001-saa7134-add-dummy-compatibility-parameter.patch patches.suse/0001-bttv-add-dummy-module-parameter.patch patches.fixes/ibmveth-bounce-oops2 patches.fixes/ipr-dump-state-fix patches.fixes/ipr-fpga-flash patches.fixes/ipr-flag-dump-timeout patches.drivers/ipr-add-bluehawk-IDs patches.fixes/ipr-eeh-recovery-for-64-bit-adapters # bsc#930761 patches.fixes/ipr-Increase-default-adapter-init-stage-change-timeout.patch # bnc#794550/,fate#314040 patches.drivers/ipr-renaming patches.drivers/ipr-remove-intr-clear patches.drivers/ipr-increase_max_outstanding patches.drivers/ipr-codestyle-fix-1 patches.drivers/ipr-add-more-crocodile-IDs patches.drivers/ipr-handle-ID-malloc-fail patches.drivers/ipr-resource-path-error-logging-cleanup patches.drivers/ipr-add-MSI-X-and-distributed-completion patches.drivers/ipr-reduce-lock-contention patches.drivers/ipr-implement-iopoll patches.drivers/ipr-bump-version-2.6.0 patches.fixes/ipr-unlock-2 #bsc#940913 patches.drivers/ipr-Fix-incorrect-trace-indexing.patch patches.drivers/ipr-Fix-invalid-array-indexing-for-HRRQ.patch patches.fixes/ipr-fix-oops-while-resetting patches.fixes/ipr_test_msi-request-msi-x patches.fixes/ipr-fix-addition-of-abort-command-to-HRRQ-free-queue patches.fixes/ipr-dont-free-resources-in-use patches.fixes/ipr-init-resource-queue-in-ipr_remove patches.fixes/ipr-pass-proper-ioadl64 patches.fixes/ipr-reset-after-6th-EEH-hack patches.drivers/parport-release-io-region-properly.patch patches.drivers/hwmon-coretemp-01-add-core-pkg-threshold-support-to-coretemp.patch patches.drivers/hwmon-coretemp-02-initialize-tmin.patch patches.drivers/hwmon-coretemp-03-drop-duplicate-function-get_pkg_tjmax.patch patches.drivers/hwmon-coretemp-04-let-the-user-force-tjmax.patch patches.drivers/hwmon-coretemp-05-dont-use-threshold-registers-for-tempX_max.patch patches.drivers/hwmon-coretemp-06-dont-use-kernel-assigned-cpu-number-as-platform-device-id.patch patches.drivers/hwmon-coretemp-07-constify-static-data.patch patches.drivers/hwmon-coretemp-08-remove-struct-platform_data-parameter-from-create_core_data.patch patches.drivers/hwmon-coretemp-09-fixup-platform-device-id-change.patch patches.drivers/hwmon-coretemp-10-avoid-leaving-around-dangling-pointer.patch patches.drivers/hwmon-coretemp-11-fix-truncated-name-of-alarm-attributes.patch patches.suse/hid-drff-alias.patch patches.fixes/hid-fix-data-access-in-implement.patch patches.fixes/hid-fix-data-access-in-implement-fix.patch patches.fixes/ipmi-decrease-the-ipmi-message-transaction-time-in-interrupt-mode.patch patches.fixes/ipmi-use-a-tasklet-for-handling-received-messages.patch patches.fixes/ipmi-simplify-locking.patch patches.fixes/ipmi-fix-KCS-timeout-values.patch patches.fixes/ipmi-fix-a-race-restarting-the-timer.patch patches.fixes/ipmi-reset-the-KCS-timeout-when-starting-error-recovery.patch patches.fixes/watchdog-iTCO_wdt-preserve-SMI-on-new-hardware.patch patches.drivers/rts_pstor-Fix-a-bug-that-a-MMCPlus-card-can patches.drivers/rts_pstor-Fix-a-miswriting patches.drivers/rts_pstor-fix-thread-synchronization-flow patches.drivers/rts_pstor-Fix-SDIO-issue patches.drivers/rts_pstor-freezer-don-t-unnecessarily-set-PF_NOFREEZE patches.drivers/rts_pstor-Complete-scanning_done-variable patches.drivers/rts_pstor-Fix-possible-panic-by-NULL-pointer patches.drivers/rts_pstor-Avoid-Bad-target-number-message-wh patches.drivers/rts_pstor-off-by-one-in-for-loop patches.drivers/hwmon-k10temp-add-support-for-amd-trinity-cpus.patch patches.suse/no-partition-scan +hare patches.fixes/block-add-GENHD_FL_NO_PART_SCAN.patch patches.fixes/hpilo-remove-pci_disable_device.patch # Backported hpilo patches for fate#313893 patches.drivers/0001-misc-hpilo-increase-number-of-max-supported-channels.patch patches.drivers/0002-misc-hpilo-ignore-auxiliary-HP-iLO-BMC-s.patch patches.fixes/drivers-misc-hpilo-correct-panic-when-an-aux-ilo-is-detected patches.drivers/0001-drivercore-Generalize-module_platform_driver.patch patches.drivers/0001-kernel-doc-fix-new-warnings-in-device.h.patch patches.drivers/0001-driver-core-Allow-additional-parameters-for-module_d.patch # Backported patches for Lynx Point TCO Watchdog fate#313409, bnc#760833 patches.drivers/0001-watchdog-iTCO_wdt-clean-up-PCI-device-ID-s.patch patches.drivers/0002-watchdog-iTCO_wdt-add-Intel-Lynx-Point-DeviceIDs.patch # Backported patches for LynxPoint-LP support - Haswell-ULT fate#313810, bnc#783328 patches.drivers/0001-mfd-lpc_ich-Add-Device-IDs-for-Intel-Lynx-Point-LP.patch # Backported patches for Wellsburg PCH (Watchdog) - fate#313702 patches.drivers/0005-iTCO_wdt-Add-Device-IDs-for-Intel-Wellsburg-PCH.patch # Backported patches for Edisonville (Avoton) - bnc#807394 patches.drivers/iTCO_wdt-Watchdog-GPIO-patch-for-intel-Avoton-SoC.patch # CVE-2013-2164 patches.fixes/Fix-a-few-incorrectly-checked-io_-remap_pfn_range-ca.patch patches.fixes/random-fix-accounting-race-condition-with-lockless-i.patch patches.drivers/HID-hid-multitouch-add-support-for-the-IDEACOM-6650 patches.drivers/HID-multitouch-partial-support-of-win-8-devices patches.drivers/HID-multitouch-add-support-for-Atmel-212c patches.drivers/HID-multitouch-add-support-for-Quanta-3027 patches.drivers/HID-use-multi-input-quirk-for-22b9-2968 patches.drivers/HID-multitouch-Advanced-Silicon-2149-36b1 # bsc#942367, CVE-2015-6252 patches.drivers/vhost-actually-track-log-eventfd-file.patch # CVE-2015-7515 patches.drivers/0001-Input-aiptek-fix-crash-on-detecting-device-without-e.patch patches.drivers/0002-Input-aiptek-adjust-error-handling-code-label.patch patches.drivers/0001-Input-powermate-fix-oops-with-malicious-USB-descript.patch patches.drivers/0001-Input-gtco-fix-usb_dev-leak.patch patches.drivers/0001-Input-gtco-use-sign_extend32-for-sign-extension.patch patches.drivers/0001-Input-gtco-fix-crash-on-detecting-device-without-end.patch # bsc#919351 patches.drivers/0001-HID-add-HP-OEM-mouse-to-quirk-ALWAYS_POLL.patch patches.drivers/0002-hid-add-quirk-for-PIXART-OEM-mouse-used-by-HP.patch patches.drivers/0001-usbhid-more-mice-with-ALWAYS_POLL.patch patches.drivers/0002-usbhid-yet-another-mouse-with-ALWAYS_POLL.patch patches.drivers/0003-usbhid-add-device-USB_DEVICE_ID_LOGITECH_C077.patch patches.drivers/0004-HID-add-ALWAYS_POLL-quirk-for-a-Logitech-0xc055.patch # bsc#1008833, CVE-2016-8633 patches.fixes/firewire-net-guard-against-rx-buffer-overflows.patch # bsc#1039456, CVE-2017-1000363 patches.fixes/char-lp-fix-possible-integer-overflow-in-lp_setup.patch # bsc#1103119, CVE-2018-14734 patches.fixes/infiniband-fix-a-possible-use-after-free-bug.patch patches.fixes/cdrom-information-leak-in-cdrom_ioctl_media_c.patch patches.fixes/cdrom-Fix-info-leak-OOB-read-in-cdrom_ioctl_drive_st.patch patches.fixes/cdrom-fix-improper-type-cast-which-can-leat-to-infor.patch patches.drivers/HID-debug-check-length-before-copy_to_user.patch patches.drivers/HID-usbhid-fix-out-of-bounds-bug.patch patches.drivers/HID-hid-cypress-validate-length-of-report.patch ######################################################## # Other drivers we have added to the tree ######################################################## # Watchdog framework # patch 020-watchdog_driver.patch and later depend on ida extensions # introduced later by: 0001-ida-simplified-functions-for-id-allocation.patch patches.drivers/001-watchdog_driver.patch patches.drivers/002-watchdog_driver.patch patches.drivers/003-watchdog_driver.patch patches.drivers/004-watchdog_driver.patch patches.drivers/005-watchdog_driver.patch patches.drivers/006-watchdog_driver.patch patches.drivers/007-watchdog_driver.patch patches.drivers/008-watchdog_driver.patch patches.drivers/009-watchdog_driver.patch patches.drivers/010-watchdog_driver.patch patches.drivers/011-watchdog_driver.patch patches.drivers/012-watchdog_driver.patch patches.drivers/014-watchdog_driver.patch patches.drivers/015-watchdog_driver.patch patches.drivers/016-watchdog_driver.patch patches.drivers/017-watchdog_driver.patch patches.drivers/018-watchdog_driver.patch patches.drivers/019-watchdog_driver.patch patches.drivers/020-watchdog_driver.patch patches.drivers/021-watchdog_driver.patch patches.drivers/022-watchdog_driver.patch patches.drivers/023-watchdog_driver.patch patches.drivers/024-watchdog_driver.patch patches.drivers/025-watchdog_driver.patch patches.drivers/026-watchdog_driver.patch patches.drivers/027-watchdog_driver.patch patches.drivers/028-watchdog_driver.patch patches.drivers/mei_move_to_misc.patch patches.drivers/001-mei_driver_updates.patch patches.drivers/002-mei_driver_updates.patch patches.drivers/003-mei_driver_updates.patch patches.drivers/004-mei_driver_updates.patch patches.drivers/005-mei_driver_updates.patch patches.drivers/006-mei_driver_updates.patch patches.drivers/007-mei_driver_updates.patch patches.drivers/008-mei_driver_updates.patch patches.drivers/009-mei_driver_updates.patch patches.drivers/010-mei_driver_updates.patch patches.drivers/011-mei_driver_updates.patch patches.drivers/012-mei_driver_updates.patch patches.drivers/013-mei_driver_updates.patch patches.drivers/014-mei_driver_updates.patch patches.drivers/015-mei_driver_updates.patch patches.drivers/016-mei_driver_updates.patch patches.drivers/017-mei_driver_updates.patch patches.drivers/018-mei_driver_updates.patch patches.drivers/019-mei_driver_updates.patch patches.drivers/020-mei_driver_updates.patch patches.drivers/021-mei_driver_updates.patch patches.drivers/022-mei_driver_updates.patch patches.drivers/024-mei_driver_updates.patch patches.drivers/025-mei_driver_updates.patch patches.drivers/026-mei_driver_updates.patch patches.drivers/027-mei_driver_updates.patch patches.drivers/028-mei_driver_updates.patch patches.drivers/029-mei_driver_updates.patch patches.drivers/030-mei_driver_updates.patch patches.drivers/031-mei_driver_updates.patch patches.drivers/032-mei_driver_updates.patch patches.drivers/033-mei_driver_updates.patch patches.drivers/034-mei_driver_updates.patch patches.drivers/035-mei_driver_updates.patch patches.drivers/036-mei_driver_updates.patch patches.drivers/037-mei_driver_updates.patch patches.drivers/038-mei_driver_updates.patch patches.drivers/039-mei_driver_updates.patch patches.drivers/0001-mei-me-add-Lynx-Point-Wellsburg-work-station-device-.patch patches.drivers/0002-mei-add-9-series-PCH-mei-device-ids.patch patches.drivers/0003-mei-me-do-not-load-the-driver-if-the-FW-doesn-t-supp.patch patches.drivers/0004-mei-limit-the-number-of-consecutive-resets.patch patches.drivers/0005-mei-ME-hardware-reset-needs-to-be-synchronized.patch patches.drivers/0006-mei-me-fix-hardware-reset-flow.patch patches.drivers/0007-mei-add-hw-start-callback.patch patches.drivers/0008-mei-me-read-H_CSR-after-asserting-reset.patch patches.drivers/0009-mei-me-clear-interrupts-on-the-resume-path.patch patches.drivers/0010-mei-cancel-stall-timers-in-mei_reset.patch patches.drivers/0011-mei-don-t-have-to-clean-the-state-on-power-up.patch ######################################################## # Suspend/Resume and Runtime PM stuff ######################################################## patches.fixes/PM-Runtime-Return-special-error-code-if-runtime-PM-is-disabled.patch ######################################################## # device-mapper ######################################################## patches.suse/dm-emulate-blkrrpart-ioctl patches.suse/dm-mpath-leastpending-path-update patches.suse/dm-mpath-accept-failed-paths patches.suse/dm-mpath-detach-existing-hardware-handler patches.suse/dm-mpath-no-activate-for-offlined-paths patches.suse/dm-mpath-no-partitions-feature patches.suse/dm-mpath-skip-disabled-devices-when-iterating patches.suse/dm-mpath-leastpending-select-path-fix patches.suse/dm-mpath-leastpending-status-display-fix patches.fixes/dm-mpath-never-requeue-request-on-ITL-failure.patch patches.fixes/dm-table-set-flush-capability patches.fixes/dm-use-done-bytes-for-io-completion.patch patches.fixes/dm-mpath-allow-ioctls-to-trigger-pg-init.patch patches.fixes/dm-mpath-only-retry-ioctl-when-no-paths-if-queue_if_.patch patches.suse/dm-raid45-26-Nov-2009.patch patches.suse/dm-raid45-api-2.6.39 patches.suse/dm-raid45-api-3.0 patches.suse/dm-raid45-api-update-no-barriers patches.suse/dm-raid45-api-update-remove-dm_put-after-dm_table_get_md patches.fixes/dm-ignore-merge_bvec-for-snapshots-when-safe.patch patches.fixes/0001-dm-fix-race-between-dm_get_from_kobject-and-__dm_des.patch patches.suse/dm-thin-0001-dm-kcopyd-remove-offset-field-from-job-structure.patch patches.suse/dm-thin-0002-dm-kcopyd-remove-nr_pages-field-from-job-structure.patch patches.suse/dm-thin-0003-dm-table-share-target-argument-parsing-functions.patch patches.suse/dm-thin-0003-dm-table-share-target-argument-parsing-functions.patch.fix patches.suse/dm-thin-0004-dm-ioctl-fill-in-device-parameters-in-more-ioctls.patch patches.suse/dm-thin-0005-dm-crypt-always-disable-discard_zeroes_data.patch patches.suse/dm-thin-0006-dm-kcopyd-add-dm_kcopyd_zero-to-zero-an-area.patch patches.suse/dm-thin-0007-dm-table-add-singleton-feature.patch patches.suse/dm-thin-0008-dm-table-add-always-writeable-feature.patch patches.suse/dm-thin-0009-dm-table-add-immutable-feature.patch patches.suse/dm-thin-0010-dm-export-dm-get-md.patch patches.suse/dm-thin-0011-dm-add-bufio.patch patches.suse/dm-thin-0011-dm-add-bufio.patch.fix patches.suse/dm-thin-0012-dm-add-persistent-data-library.patch patches.suse/dm-thin-0012-dm-add-persistent-data-library.patch.fix patches.suse/dm-thin-0013-dm-add-thin-provisioning-target.patch patches.suse/dm-thin-0014-device-mapper-dm-bufio.c-needs-to-include-module.h.patch patches.suse/dm-thin-0015-dm-bufio.c-there-s-no-need-to-include-linux-version..patch patches.suse/dm-thin-0016-dm-thin-metadata-remove-incorrect-close_device-on-cr.patch patches.suse/dm-thin-0017-dm-thin-metadata-unlock-superblock-in-init_pmd-error.patch patches.suse/dm-thin-0018-dm-thin-metadata-decrement-counter-after-removing-ma.patch patches.suse/dm-thin-0019-dm-thin-fix-stacked-bi_next-usage.patch patches.suse/dm-thin-0020-dm-persistent-data-fix-btree-rebalancing-after-remov.patch patches.suse/dm-thin-0021-dm-thin-correct-comments.patch patches.suse/dm-thin-0022-dm-persistent-data-remove-redundant-value_size-arg-f.patch patches.suse/dm-thin-0023-dm-thin-metadata-pass-correct-space-map-to-dm_sm_roo.patch patches.suse/dm-thin-0024-dm-thin-commit-outstanding-data-every-second.patch patches.suse/dm-thin-0025-dm-persistent-data-remove-space-map-ref_count-entrie.patch patches.suse/dm-thin-0026-dm-thin-relax-hard-limit-on-the-maximum-size-of-a-me.patch patches.suse/dm-thin-0027-dm-thin-support-read-only-external-snapshot-origins.patch patches.suse/dm-thin-0028-dm-thin-use-dm_target_offset.patch patches.suse/dm-thin-0029-dm-thin-prepare-to-support-discard.patch patches.suse/dm-thin-0030-dm-thin-support-discards.patch patches.suse/dm-thin-0031-dm-thin-add-pool-target-flags-to-control-discard.patch patches.suse/dm-thin-0032-dm-bufio-prefetch.patch patches.suse/dm-thin-0033-dm-thin-reinstate-missing-mempool_free-in-cell_relea.patch patches.suse/dm-thin-0034-dm-thin-fix-unprotected-use-of-prepared_discards-lis.patch patches.suse/dm-thin-0035-dm-thin-correct-module-description.patch patches.suse/dm-thin-0036-dm-thin-fix-table-output-when-pool-target-disables-d.patch patches.suse/dm-thin-0037-dm-thin-use-slab-mempools.patch patches.suse/dm-thin-0038-dm-thin-provide-userspace-access-to-pool-metadata.patch patches.suse/dm-thin-0039-dm-thin-commit-metadata-before-creating-metadata-sna.patch patches.suse/dm-thin-0040-dm-persistent-data-fix-shadow_info_leak-on-dm_tm_des.patch patches.suse/dm-thin-0041-dm-persistent-data-handle-space-map-checker-creation.patch patches.suse/dm-thin-0042-dm-persistent-data-fix-allocation-failure-in-space-m.patch patches.suse/dm-thin-0043-dm-thin-do-not-send-discards-to-shared-blocks.patch patches.suse/dm-thin-0044-dm-thin-reduce-endio_hook-pool-size.patch patches.suse/dm-thin-0045-dm-thin-clean-up-compiler-warning.patch patches.suse/dm-thin-0046-dm-persistent-data-remove-debug-space-map-checker.patch patches.suse/dm-thin-0047-dm-thin-metadata-remove-pointless-label-from-__commi.patch patches.suse/dm-thin-0048-dm-thin-metadata-introduce-THIN_MAX_CONCURRENT_LOCKS.patch patches.suse/dm-thin-0049-dm-thin-provide-specific-errors-for-two-table-load-f.patch patches.suse/dm-thin-0050-dm-support-non-power-of-two-target-max_io_len.patch patches.suse/dm-thin-0050-dm-support-non-power-of-two-target-max_io_len.patch.fix patches.suse/dm-thin-0051-dm-thin-support-for-non-power-of-2-pool-blocksize.patch patches.suse/dm-thin-0052-dm-introduce-split_discard_requests.patch patches.suse/dm-thin-0053-dm-thin-split-discards-on-block-boundary.patch patches.suse/dm-thin-0054-dm-thin-optimize-power-of-two-block-size.patch patches.suse/dm-thin-0055-dm-thin-fix-memory-leak-in-process_prepared_mapping-.patch patches.suse/dm-thin-0056-dm-thin-avoid-unnecessarily-breaking-sharing-for-flu.patch patches.suse/dm-thin-0057-dm-persistent-data-always-unlock-superblock-in-dm_bm.patch patches.suse/dm-thin-0058-dm-persistent-data-only-commit-space-map-if-index-ch.patch patches.suse/dm-thin-0059-dm-allow-targets-to-request-flushes-regardless-of-un.patch patches.suse/dm-thin-0060-dm-thin-set-flush_supported.patch patches.suse/dm-thin-0061-dm-thin-metadata-factor-__setup_btree_details-out-of.patch patches.suse/dm-thin-0062-dm-persistent-data-create-new-dm_block_manager-struc.patch patches.suse/dm-thin-0063-dm-thin-metadata-stop-tracking-need-for-commit.patch patches.suse/dm-thin-0064-dm-persistent-data-tidy-transaction-manager-creation.patch patches.suse/dm-thin-0065-dm-persistent-data-stop-using-dm_bm_unlock_move-when.patch patches.suse/dm-thin-0066-dm-thin-metadata-wrap-superblock-locking.patch patches.suse/dm-thin-0067-dm-thin-metadata-rename-init_pmd-to-__create_persist.patch patches.suse/dm-thin-0068-dm-thin-metadata-move-bm-creation-code-into-create_p.patch patches.suse/dm-thin-0069-dm-thin-metadata-factor-__destroy_persistent_data-ou.patch patches.suse/dm-thin-0070-dm-thin-metadata-lift-some-initialisation-out-of-__o.patch patches.suse/dm-thin-0071-dm-thin-metadata-factor-out-__write_initial_superblo.patch patches.suse/dm-thin-0072-dm-thin-metadata-move-dm_commit_pool_metadata-into-_.patch patches.suse/dm-thin-0073-dm-thin-metadata-lift-__begin_transaction-out-of-__w.patch patches.suse/dm-thin-0074-dm-thin-metadata-zero-unused-superblock-uuid.patch patches.suse/dm-thin-0075-dm-thin-metadata-use-struct-dm_pool_metadata-members.patch patches.suse/dm-thin-0076-dm-thin-metadata-split-__open-or-format-metadata.patch patches.suse/dm-thin-0077-dm-thin-metadata-remove-nr_blocks-arg-from-__create_.patch patches.suse/dm-thin-0078-dm-thin-metadata-move-__superblock_all_zeroes-to-__o.patch patches.suse/dm-thin-0079-dm-thin-metadata-remove-create-parameter-from-__crea.patch patches.suse/dm-thin-0080-dm-thin-metadata-remove-duplicate-pmd-initialisation.patch patches.suse/dm-thin-0081-dm-thin-metadata-only-check-incompat-features-on-ope.patch patches.suse/dm-thin-0082-dm-thin-metadata-tidy-up-open-and-format-error-paths.patch patches.suse/dm-thin-0083-dm-thin-metadata-add-format-option-to-dm_pool_metada.patch patches.suse/dm-thin-0084-dm-thin-metadata-add-dm_thin_changed_this_transactio.patch patches.suse/dm-thin-0085-dm-thin-reduce-number-of-metadata-commits.patch patches.suse/dm-thin-0086-dm-persistent-data-introduce-dm_bm_set_read_only.patch patches.suse/dm-thin-0087-dm-thin-metadata-introduce-dm_pool_metadata_set_read.patch patches.suse/dm-thin-0088-dm-thin-metadata-introduce-dm_pool_abort_metadata.patch patches.suse/dm-thin-0089-dm-thin-add-read-only-and-fail-io-modes.patch patches.suse/dm-thin-0090-dm-thin-commit-before-gathering-status.patch patches.suse/dm-thin-0090-dm-thin-commit-before-gathering-status.patch.fix patches.suse/dm-thin-0091-dm-thin-do-not-set-discard_zeroes_data.patch patches.suse/dm-thin-0092-dm-thin-tidy-discard-support.patch patches.suse/dm-thin-0093-dm-thin-fix-discard-support-for-data-devices.patch patches.suse/dm-thin-0094-dm-bufio-use-list_move.patch patches.suse/dm-thin-0095-dm-use-ACCESS_ONCE-for-sysfs-values.patch patches.suse/dm-thin-0096-dm-persistent-data-convert-to-use-le32_add_cpu.patch patches.suse/dm-thin-0097-dm-thin-support-discard-with-non-power-of-two-block-.patch patches.fixes/dm-table-fix-discard-support.patch patches.fixes/dm-ioctl-prevent-empty-message.patch patches.fixes/dm-table-clean-dm_get_device-and-move-exports.patch patches.fixes/dm-ioctl-introduce-__get_dev_cell.patch patches.fixes/dm-ioctl-forbid-multiple-device-specifiers.patch patches.fixes/dm-table-propagate-non-rotational-flag.patch patches.fixes/dm-remove-superfluous-smp_mb.patch patches.fixes/dm-ioctl-do-not-leak-argv-if-target-message-only-con.patch patches.fixes/dm-clear-bi_end_io-on-remapping-failure.patch patches.fixes/dm-mpath-detect-invalid-map_context.patch patches.fixes/dm-mpath-check-if-scsi_dh-module-already-loaded-befo.patch patches.fixes/dm-mpath-reduce-size-of-struct-multipath.patch patches.fixes/dm-mpath-delay-retry-of-bypassed-pg.patch patches.fixes/dm-mpath-add-retain_attached_hw_handler-feature.patch patches.fixes/dm-table-clear-add_random-unless-all-devices-have-it.patch patches.fixes/dm-retain-table-limits-when-swapping-to-new-table-wi.patch patches.fixes/dm-mpath-fix-check-for-null-mpio-in-end_io-fn.patch patches.fixes/dm-fix-limits-initialization-when-there-are-no-data-.patch patches.fixes/dm-drop-table-reference-on-ioctl-retry.patch patches.fixes/dm-multipath-Improve-logging.patch patches.fixes/dm-mpath-do-not-detach-stale-hardware-handler.patch patches.fixes/dm-mpath-Fixup-race-condition-in-activate_path.patch patches.fixes/dm-mpath-Do-not-stall-on-invalid-ioctls.patch patches.fixes/dm-snapshot-fix-data-corruption.patch patches.fixes/dm-mpath-fix-race-condition-between-multipath_dtr-an.patch patches.fixes/dm-mpath-fix-panic-on-deleting-sg-device.patch patches.fixes/dm-raid-add-support-for-region-size-bnc895841.patch patches.fixes/0001-dm-optimize-use-SRCU-and-RCU.patch patches.fixes/pktgen-clean-up-ktime_t-helpers.patch patches.fixes/ktime-add-ktime_after-and-ktime_before-helper.patch patches.fixes/dm-sysfs-introduce-ability-to-add-writable-attribute.patch patches.fixes/dm-don-t-start-current-request-if-it-would-ve-merged.patch patches.fixes/dm-impose-configurable-deadline-for-dm_request_fn-s-.patch patches.fixes/dm-snap-avoid-deadlock.patch ######################################################## # md ######################################################## patches.fixes/md-raid1-throttle patches.suse/0001-md-failfast-add-failfast-flag-for-md-to-be-used-by-s.patch patches.suse/01a-md-failfast-metadata patches.suse/0002-md-raid1-add-failfast-handling-for-reads.patch patches.suse/0003-md-raid1-add-failfast-handling-for-writes.patch patches.suse/0003a-md-improve-raid10-failure patches.suse/0004-md-raid10-add-failfast-handling-for-reads.patch patches.suse/0005-md-raid10-add-failfast-handling-for-writes.patch patches.fixes/md-refine-interpretation-of-hold_active-UNTIL_IOCTL.patch patches.fixes/md-take-a-reference-to-mddev-during-sysfs-access.patch patches.fixes/md-raid5-degraded-reshape-fix patches.fixes/md-raid10-error-handling-fix +neilb patches.suse/md-allow-force-fail +neilb patches.suse/md-re-add-to-failed patches.fixes/md-no-readonly patches.fixes/md-no-readonly.fix patches.suse/md-raid10-disable-recovery patches.fixes/md-record-write-mostly-status patches.suse/md-raid10-handle-merge_bvec_fn-in-member-devices.patch patches.suse/md-raid10-merge_bvec_fn.fix patches.suse/md-raid10-support-resizing-some-RAID10-arrays.patch patches.suse/md-raid10-set_dev_sectors patches.suse/block-nonblock-causes-failfast # RAID10 reshape support patches.suse/r10-reshape-1-md-allow-a-reshape-operation-to-be-reversed.patch patches.suse/r10-reshape-2-md-add-possibility-to-change-data-offset-for-devices.patch patches.suse/r10-reshape-3-md-raid10-collect-some-geometry-fields-into-a-dedica.patch patches.suse/r10-reshape-4-md-teach-sync_page_io-about-new_data_offset.patch patches.suse/r10-reshape-5-md-use-resync_max_sectors-for-reshape-as-well-as-res.patch patches.suse/r10-reshape-6-md-raid10-Introduce-prev-geometry-to-support-reshape.patch patches.suse/r10-reshape-7-md-raid10-share-pages-between-read-and-write-bio-s-d.patch patches.suse/r10-reshape-7-md-raid10-split-out-interpretation-of-layout-to-sepa.patch patches.suse/r10-reshape-8-md-raid10-add-reshape-support.patch +neilb patches.suse/md-raid10-improve-re-add patches.suse/md-Do-not-block-when-displaying-info.patch patches.suse/md-bitmap-revert-dm-log patches.suse/md-bitmap-discard-chunk_block_shift patches.suse/md-bm-01-bitmap-disentangle-two-different-pending-flags.patch patches.suse/md-bm-02-bitmap-add-new-space-attribute-for-bitmaps.patch patches.suse/md-bm-03-bitmap-allow-a-bitmap-with-no-backing-storage.patch patches.suse/md-bm-04-bitmap-centralise-allocation-of-bitmap-file-pages.patch patches.suse/md-bm-05-bitmap-change-_page_attr-to-take-a-page-number-no.patch patches.suse/md-bm-06-bitmap-move-some-fields-of-struct-bitmap-into-a-s.patch patches.suse/md-bm-07-bitmap-store-bytes-in-file-rather-than-just-in-la.patch patches.suse/md-bm-08-bitmap-separate-bitmap-file-allocation-to-its-own.patch patches.suse/md-bm-09-bitmap-move-storage-allocation-from-bitmap_load-t.patch patches.suse/md-bm-10-bitmap-remove-bitmap_mask_state.patch patches.suse/md-bm-11-bitmap-remove-single-bit-manipulation-on-sb-state.patch patches.suse/md-bm-12-bitmap-use-set_bit-test_bit-etc-for-operation-on-.patch patches.suse/md-bm-13-bitmap-convert-some-spin_lock_irqsave-to-spin_loc.patch patches.suse/md-bm-14-bitmap-remove-async-freeing-of-bitmap-file.patch patches.suse/md-bm-15-bitmap-merge-bitmap_file_unmap-and-bitmap_file_pu.patch patches.suse/md-bm-16-bitmap-make-_page_attr-bitops-atomic.patch patches.suse/md-bm-17-bitmap-make-bitmap-bitops-atomic.patch patches.suse/md-bm-18-bitmap-create-a-struct-bitmap_counts-substructure.patch patches.suse/md-bm-19-bitmap-use-DIV_ROUND_UP-instead-of-open-code.patch patches.suse/md-bm-20-bitmap-add-bitmap_resize-function-to-allow-bitmap.patch patches.suse/md-bm-21-bitmap-make-sure-reshape-request-are-reflected-in.patch patches.suse/md-bm-22-allow-array-to-be-resized-while-bitmap-is-present.patch patches.suse/md-bm-23-raid10-resize-bitmap-when-required-during-reshape.patch patches.suse/md-bm-24-record-space patches.suse/md-raid10-shrink-remove patches.suse/md-display-timeout-error.patch patches.suse/md-unblock-SET_DISK_FAULTY.patch patches.suse/md-unlock_rdev_access patches.suse/md-raid10-tracepoints patches.suse/md-wakeup-thread-upon-rdev_dec_pending patches.suse/md-abort-pending-requests patches.suse/md-bitmap-unplug-fixes patches.suse/blk-timeout-no-round patches.suse/md-plugging-refine patches.suse/md-raid10-silence-conf patches.suse/md-expedite-hot-remove patches.suse/md-support-re-add-of-recovering-devices patches.suse/md-update-sb-async patches.suse/md-allow-restarting-interrupted-recovery patches.suse/md-r10-fix-on-stack-allocation patches.fixes/md-close-remove-add-race patches.fixes/md-Avoid-OOPS-when-reshaping-raid1-to-raid0.patch patches.fixes/md-fix-two-bugs-when-attempting-to-resize-RAID0-arra.patch patches.fixes/md-fix-bug-in-handling-of-new_data_offset.patch patches.fixes/md-raid1-dont-release-reference.patch patches.fixes/md-cannot-re-add-disks-after-recovery.patch patches.fixes/md-get-bitmap-file.fix patches.fixes/md-raid10-enough-fixes patches.fixes/md-raid10-reshape-bugs patches.fixes/md-raid10-throttle patches.fixes/md-readd-fix # FATE#313639: RAID[5|6] enhancements to improve efficiency and performance patches.suse/xor-0000-add-avx-defines patches.suse/xor-0001-crypto-wait-for-a-full-jiffy-in-do_xor_speed.patch patches.suse/xor-0002-crypto-disable-preemption-while-benchmarking-RAID5-x.patch patches.suse/xor-0003-raid5-add-AVX-optimized-RAID5-checksumming.patch patches.suse/xor-0005-lib-raid6-Add-SSSE3-optimized-recovery-functions.patch patches.suse/xor-0006-lib-raid6-update-test-program-for-recovery-functions.patch patches.suse/xor-0007-lib-raid6-cleanup-gen_syndrome-function-selection.patch patches.suse/xor-0008-lib-raid6-fix-sparse-warnings-in-recovery-functions.patch patches.suse/xor-0009-x86-avx-don-t-use-avx-instructions-with-noxsave-boot.patch patches.fixes/x86-fpu-always-use-kernel_fpu.patch patches.suse/md-linear-supports-TRIM.patch patches.suse/md-raid-0-supports-TRIM.patch patches.suse/md-raid-1-supports-TRIM.patch patches.suse/md-raid-10-supports-TRIM.patch patches.fixes/md-fix-up-plugging-again.patch patches.fixes/md-strange-spin.fix patches.fixes/md-raid6-avoid-data-corruption-during-recovery-of-do.patch #bnc 891641 patches.fixes/0001-md-plug_cnt.fix patches.fixes/0001-md-don-t-give-up-looking-for-spares-on-first-failure.patch patches.fixes/0001-md-fix-safe_mode-buglet.patch patches.fixes/0001-md-use-kzalloc-when-bitmap-is-disabled.patch # bsc#1018446 patches.fixes/0001-md-linear-fix-a-race-between-linear_add-and-linear_c.patch ########################################################## # # Security stuff # ########################################################## # bnc#840226: CVE-2013-4345 patches.fixes/crypto-ansi_cprng-fix-off-by-one-error-in-non-block-size-request.patch patches.fixes/crypto-gf128mul-fix-call-to-memset.patch # bnc#854722 patches.fixes/net-rework-recvmsg-handler-msg_name-and-msg_namelen-logic.patch patches.fixes/net-add-warn_on-if-kernel-advertises-msg_namelen-size.patch # bnc#849034 CVE-2013-4515 patches.fixes/staging-bcm-info-leak-in-ioctl.patch # bnc#849029 CVE-2013-4514 patches.fixes/wlags49_h2-buffer-overflow-setting-station-name.patch # bnc#852373 CVE-2013-6380 patches.fixes/aacraid-prevent-invalid-pointer-dereference.patch # bnc#991608 CVE-2016-6480 patches.fixes/aacraid-check-size-values-after-double-fetch-from-user.patch # bnc#852559 CVE-2013-6378 patches.fixes/libertas-potential-oops-in-debugfs.patch # bnc#853050 CVE-2013-4587 patches.fixes/kvm-improve-create-vcpu-parameter-cve-2013-4587.patch # bnc#853051 CVE-2013-6367 patches.fixes/kvm-x86-fix-potential-divide-by-0-in-lapic-cve-2013-6367.patch # bnc#854634 CVE-2013-7027 patches.fixes/wireless-radiotap-fix-parsing-buffer-overrun.patch # bnc#853052 CVE-2013-6368 patches.fixes/kvm-x86-convert-vapic-synchronization-to-cached-functions-cve-2013-6368.patch # bnc#835839 CVE-2013-2893 patches.fixes/hid-lg-validate-hid-output-report-details.patch # bnc#835839 CVE-2013-2897 patches.fixes/0001-hid-add-usage_index-in-struct-hid_usage.patch patches.kabi/kabi-hid-usage-index.patch patches.fixes/0002-hid-multitouch-validate-indexes-details.patch # bnc#835839 CVE-2013-2899 patches.fixes/hid-picolcd_core-validate-output-report-details.patch # crc32c slice-by-8 patches.fixes/crc32-0001-optimize-inner-loop.patch patches.fixes/crc32-0002-simplify-unit-test-code.patch patches.fixes/crc32-0003-miscellaneous-cleanups.patch patches.fixes/crc32-0004-fix-mixing-of-endian-specific-types.patch patches.fixes/crc32-0005-make-CRC_-_BITS-definition-correspond-to-actua.patch patches.fixes/crc32-0006-add-slice-by-8-algorithm-to-existing-code.patch patches.fixes/crc32-0007-optimize-loop-counter-for-x86.patch patches.fixes/crc32-0008-bolt-on-crc32c.patch patches.fixes/crc32-0009-add-self-test-code-for-crc32c.patch patches.fixes/crc32-0010-select-an-algorithm-via-Kconfig.patch patches.fixes/lsm-do-not-print-error-when-disabled.patch patches.fixes/SELinux-Fix-kernel-BUG-on-empty-security-contexts patches.suse/0008-SELinux-Reduce-overhead-of-mls_level_isvalid-functio.patch patches.suse/0009-SELinux-Increase-ebitmap_node-size-for-64-bit-config.patch patches.fixes/SELinux-Fix-possible-NULL-pointer-dereference-in-sel.patch patches.fixes/crypto-testmgr-allow-aesni-and-clmulni.patch # bsc#904901 / FATE#317374 patches.fixes/random-01-statically-compute-poolbitshift,-poolbytes,-poolbits patches.fixes/random-02-allow-fractional-bits-to-be-tracked patches.fixes/random-03-account-for-entropy-loss-due-to-overwrites patches.fixes/random-04-Fix-add_timer_randomness-throttling patches.fixes/crypto-prefix-module-autoloading-with-crypto patches.fixes/crypto-include-crypto-module-prefix-in-template patches.fixes/crypto-add-missing-crypto-module-aliases # bsc#927257 CVE-2015-3331 patches.fixes/crypto-aesni-fix-memory-usage-in-GCM-decryption # bnc#951440 CVE-2015-7872 patches.fixes/0001-KEYS-Fix-race-between-key-destruction-and-finding-a-.patch patches.fixes/0002-KEYS-Don-t-permit-request_key-to-construct-a-new-key.patch patches.fixes/0003-KEYS-Fix-crash-when-attempt-to-garbage-collect-an-un.patch # bnc#958951 CVE-2015-7550 patches.suse/0001-KEYS-Fix-race-between-read-and-revoke.patch # bnc#970909, CVE-2016-3139 patches.suse/0001-wacom-fix-crash-due-to-missing-endpoint.patch # bsc#984755, CVE-2016-4470 patches.fixes/0001-KEYS-potential-uninitialized-variable.patch # bsc#1004517, CVE-2016-7042 patches.fixes/0001-KEYS-Fix-short-sprintf-buffer-in-proc-keys-show-func.patch # bsc#1010150, CVE-2016-8646 patches.fixes/crypto-algif_hash-Only-export-and-import-on-sockets- # bsc#1008374, CVE-2015-8970 patches.suse/crypto-lrw-gf128mul-protect # bsc#1035576, CVE-2016-9604 patches.fixes/0001-KEYS-Disallow-keyrings-beginning-with-.-to-be-joined.patch # bsc#1030593, CVE-2017-2647, CVE-2017-6951 patches.fixes/0001-keys-Guard-against-null-match-function-in-keyring_se.patch # Bug 1045327, CVE-2017-15274 patches.fixes/0001-KEYS-fix-dereferencing-NULL-payload-with-nonzero-len.patch # bsc#1034862, CVE-2017-7472 patches.fixes/0001-KEYS-fix-keyctl_set_reqkey_keyring-to-not-leak-threa.patch # bsc#1073792, CVE-2017-17805 patches.drivers/crypto-salsa20-fix-blkcipher_walk-API-usage # bsc#1073874, CVE-2017-17806 patches.drivers/crypto-hmac-require-that-the-underlying-hash-algorit # bsc#1075908, CVE-2017-13215 patches.drivers/crypto-algif_skcipher-Load-TX-SG-list-after-waiting ########################################################## # AppArmor ########################################################## patches.apparmor/apparmor-revert-reporting-of-create-to-write-permission patches.apparmor/apparmor-compatibility-patch-for-v5-network-control patches.apparmor/apparmor-compatibility-patch-for-v5-interface patches.apparmor/apparmor-allow-dfa-backward-compatibility-with-broken-userspace patches.apparmor/apparmor-fix-irq-stack-overflow-during-free_profile ######################################################## # KDB ######################################################## patches.suse/kdb-v4.4-3.1-common-1 patches.suse/kdb-v4.4-3.1-ia64-1 patches.suse/kdb-v4.4-3.1-x86-1 patches.suse/kdb_dont_touch_i8042_early.patch patches.suse/kdb-fix-cpumask-usage.patch patches.suse/kdb-modules-fix-xfs.patch patches.suse/kdb-modules-fix-lm.patch patches.arch/x86-UV-inline-header-file-functions.patch patches.arch/x86-UV-correct-UV2-BAU-destination-timeout.patch patches.suse/kdb-nmis-are-not-catastrophic patches.suse/kdb-fix-conflict-in-function-prototypes-between-kdb-h-and-lkdb-h patches.suse/kdb-x86-unlock-nmi-lock-after-kdb-ipi.patch patches.arch/x86-fix-unknown_nmi_error.patch patches.suse/kdb-restore-kdb-stack-trace.patch patches.suse/kdb-v4.4-3.1-x86-1-fix-merge-error.patch ######################################################## # x86 UV patches from SGI depending on KDB patches ######################################################## patches.arch/x86-UV2-use-native-UV2-broadcast-mode.patch patches.arch/x86-UV2-Work-around-BAU-bug.patch patches.arch/x86-UV2-Remove-stale-no-resources-test-for-UV2-BAU.patch patches.arch/x86-UV2-Ack-BAU-interrupt-earlier.patch patches.arch/x86-UV2-Add-accounting-for-BAU-strong-nacks.patch patches.arch/x86-uv-fix-uninitialized-spinlocks-in-tlb_uv_c.patch patches.arch/uv-use-nmi-backend patches.arch/uv-use-show_regs-in-nmi-handling ######################################################## # Other patches for debugging ######################################################## patches.suse/crasher-26.diff patches.suse/revert-x86-remove-warning-and-warning_symbol-from-struct-stacktrace_ops patches.suse/stack-unwind patches.suse/no-frame-pointer-select patches.arch/x86_64-unwind-annotations ######################################################## # Kdump ######################################################## patches.suse/kdump-dump_after_notifier.patch patches.suse/kexec-add-kexec_crash_loaded.patch patches.suse/kdump-save-PG_compound # bnc#820172 patches.suse/0001-kmsg_dump-don-t-run-on-non-error-paths-by-default.patch patches.fixes/kexec-add-the-values-related-to-buddy-system-for-filtering-free-pages.patch patches.fixes/kdump-fix-crash_kexec-smp_send_stop-race-in-panic.patch patches.fixes/panic-x86-fix-re-entrance-problem-due-to-panic-on-NMI.patch patches.fixes/kexec-fix-race-between-panic-and-crash_kexec.patch patches.fixes/panic-x86-allow-cpus-to-save-registers-even-if.patch ######################################################## # Audit ######################################################## patches.suse/audit-export-logging.patch patches.fixes/audit-make-filetype-matching-consistent-with-other-filters.patch patches.fixes/audit-dynamically-allocate-audit_names-when-not-enough-space-is-in-the-names-array.patch patches.fixes/auditsc-audit_krule-mask-accesses-need-bounds-checking.patch patches.fixes/audit_x86_32-entry-do-syscall-exit-work-on-badsys-cve-2014-4508.patch patches.fixes/audit_x86_32-entry-store-badsys-error-code-in-eax-cve-2014-4508.patch patches.fixes/audit_x86_32-entry-clean-up-sysenter_badsys-declaration-cve-2014-4508.patch patches.fixes/kernel-audit.c-avoid-negative-sleep-durations.patch patches.fixes/audit-refactor-hold-queue-flush.patch patches.fixes/audit-wait_for_auditd-should-use-task_uninterruptible.patch patches.fixes/audit-fix-endless-wait-in-audit_log_start.patch patches.fixes/audit-reset-audit-backlog-wait-time-after-error-recovery.patch patches.fixes/audit-make-use-of-remaining-sleep-time-from-wait_for_auditd.patch patches.fixes/audit-efficiency-fix-1-only-wake-up-if-queue-shorter-than-backlog-limit.patch patches.fixes/audit-efficiency-fix-2-request-exclusive-wait-since-all-need-same-resource.patch patches.fixes/audit-keep-inode-pinned.patch ######################################################## # Performance Monitoring, Tracing etc ######################################################## patches.trace/utrace-core.patch patches.suse/perfmon2.patch patches.suse/perfmon2_ioctl.patch patches.suse/perfmon2-remove_syscalls.patch patches.suse/perfmon2-remove_get_base_syscall_attr.patch patches.suse/perfmon2_noutrace.patch patches.suse/perf-0277-x86-Fix-cmpxchg-usage-in-amd_put_event_constrai.patch patches.suse/perf-userspace-no-werror.patch patches.fixes/perf-sched-fix-script-command-documentation.patch patches.fixes/ia64-configure-HAVE_UNSTABLE_SCHED_CLOCK-for-SGI_SN.patch # bnc#723171 - bring perf core to merge point 27eb4a1e patches.fixes/perf-Optimize-ctx_sched_out patches.fixes/perf-Clean-up-ctx-reference-counting patches.fixes/perf-Optimize-event-scheduling-locking patches.fixes/perf-Remove-task_ctx_sched_in patches.fixes/perf-Simplify-and-fix-__perf_install_in_context patches.fixes/perf-Change-and-simplify-ctx-is_active-semantics patches.fixes/perf-Collect-the-schedule-in-rules-in-one-function patches.fixes/perf-Change-close-semantics-for-group-events patches.fixes/perf-De-schedule-a-task-context-when-removing-the-last-event # b58f6b0d - follow-up fix to Simplify and fix __perf_install_in_context() patches.fixes/perf-core-Fix-initial-task_ctx-slash-event-installation patches.fixes/perf-events-Fix-slow-and-broken-cgroup-context-switch-code patches.fixes/perf-fail-softly-on-eopnotsupp.patch patches.fixes/perf-do-not-set-task_ctx-pointer-in-cpuctx.patch patches.fixes/perf-do-no-try-to-schedule-task-events.patch # # BEGIN SP3 patches # # SP3 Intel perf events fate#313753/#312066/#313762 (bnc#789200) patches.suse/intel-perf-event-0001-perf-split-up-buffer-handling-from-core-code.patch patches.suse/intel-perf-event-0002-perf_events-fix-perf-buffer-watermark-setting.patch patches.suse/intel-perf-event-0003-perf-remove-64-bit-alignment-padding-from-perf_event_context.patch patches.suse/intel-perf-event-0004-events-add-note-to-update_event_times-comment-about-holding-ctx-lock.patch patches.suse/intel-perf-event-0005-events-move-lockless-timer-calculation-into-helper-function.patch patches.suse/intel-perf-event-0006-events-ensure-that-timers-are-updated-without-requiring-read-call.patch patches.suse/intel-perf-event-0007-perf-x86-add-hw_watchdog_set_attr-in-a-sake-of-nmi-watchdog-on-p4.patch patches.suse/intel-perf-event-0008-perf-remove-the-nmi-parameter-from-the-swevent-and-overflow-interface.patch patches.suse/intel-perf-event-0008_post1-perf-powerpc-fix-build-borkage.patch patches.suse/intel-perf-event-0009-perf-remove-the-perf_output_begin-.sample-argument.patch patches.suse/intel-perf-event-0010-perf_events-update-intel-extra-regs-shared-constraints-management.patch patches.suse/intel-perf-event-0011-perf_events-fix-validation-of-events-using-an-extra-reg.patch patches.suse/intel-perf-event-0012-perf_events-add-intel-sandy-bridge-offcore_response-low-level-support.patch patches.suse/intel-perf-event-0013-perf-intel-try-alternative-offcore-encodings.patch patches.suse/intel-perf-event-0014-perf-arch-add-generic-node-cache-events.patch patches.suse/intel-perf-event-0015-perf-add-context-field-to-perf_event.patch patches.suse/intel-perf-event-0016-x86-perf-add-constraints-for-architectural-pmu.patch patches.suse/intel-perf-event-0017-perf-export-perf_event_refresh-to-modules.patch patches.suse/intel-perf-event-0018-perf-x86-p4-pmu-introduce-event-alias-feature.patch patches.suse/intel-perf-event-0019-x86-perf-p4-pmu-fix-typos-in-comments-and-style-cleanup.patch patches.suse/intel-perf-event-0020-perf-remove-perf_event_attr-type-check.patch patches.suse/intel-perf-event-0021-x86-perf-make-copy_from_user_nmi-a-library-function.patch patches.suse/intel-perf-event-0022-perf-x86-avoid-kfree-in-cpu_starting.patch patches.suse/intel-perf-event-0023-perf-provide-pmu-when-initing-events.patch patches.suse/intel-perf-event-0024-perf_event-fix-broken-calc_timer_values.patch patches.suse/intel-perf-event-0025-x86-perf-clean-up-perf_event-cpu-code.patch patches.suse/intel-perf-event-0026-x86-perf_event_amd.c-needs-asm-apicdef.h.patch patches.suse/intel-perf-event-0027-perf-core-introduce-attrs-to-count-in-either-host-or-guest-mode.patch patches.suse/intel-perf-event-0028-perf-amd-use-go-ho-bits-in-perf-ctr.patch patches.suse/intel-perf-event-0029-perf-intel-use-go-ho-bits-in-perf-ctr.patch patches.suse/intel-perf-event-0030-x86-intel-output-microcode-revision-in-proc-cpuinfo.patch patches.suse/intel-perf-event-0031-mm-distinguish-between-mlocked-and-pinned-pages.patch patches.fixes/IB-core-Fix-mismatch-between-locked-and-pinned-pages.patch patches.fixes/fork-reset-mm-pinned_vm.patch # 032 == perf-do-not-set-task_ctx-pointer-in-cpuctx.patch patches.suse/intel-perf-event-0033-perf-don-t-use-enospc-for-out-of-pmu-resources.patch patches.suse/intel-perf-event-0034-perf-x86-enable-raw-event-access-to-intel-offcore-events.patch patches.suse/intel-perf-event-0035-perf-carve-out-callchain-functionality.patch patches.suse/intel-perf-event-0036-events-don-t-divide-events-if-it-has-field-period.patch patches.suse/intel-perf-event-0037-perf-x86-disable-pebs-on-sandybridge-chips.patch patches.suse/intel-perf-event-0038-perf-fix-loss-of-notification-with-multi-event.patch patches.suse/intel-perf-event-0039-perf-avoid-a-useless-pmu_disable-in-the-perf-tick.patch patches.suse/intel-perf-event-0040-perf-x86-implement-event-scheduler-helper-functions.patch patches.suse/intel-perf-event-0041-perf-x86-fix-event-scheduler-for-constraints-with-overlapping-counters.patch patches.suse/intel-perf-event-0042-perf-x86-prefer-fixed-purpose-counters-when-scheduling.patch patches.suse/intel-perf-event-0043-perf-remove-superfluous-arguments.patch patches.suse/intel-perf-event-0044-perf-fix-enable_on_exec-for-sibling-events.patch patches.suse/intel-perf-event-0045-x86-perf-disable-non-available-architectural-events.patch patches.suse/intel-perf-event-0046-perf-x86-implement-arch-event-mask-as-quirk.patch patches.suse/intel-perf-event-0047-perf-x86-expose-perf-capability-to-other-modules.patch # 048 == perf-do-no-try-to-schedule-task-events.patch patches.suse/intel-perf-event-0049-perf-events-fix-ring_buffer_wakeup-brown-paperbag-bug.patch patches.suse/intel-perf-event-0050-perf-events-enable-raw-event-support-for-intel-unhalted_reference_cycles-event.patch patches.suse/intel-perf-event-0051-perf-events-add-perf_count_hw_ref_cpu_cycles-generic-pmu-event.patch patches.suse/intel-perf-event-0052-perf-events-add-intel-x86-mapping-for-perf_count_hw_ref_cpu_cycles.patch patches.suse/intel-perf-event-0053-perf-update-the-mmap-control-page-on-mmap.patch patches.suse/intel-perf-event-0054-perf-arch-rework-perf_event_index.patch patches.suse/intel-perf-event-0055-perf-fix-mmap_page-offset-computation.patch patches.suse/intel-perf-event-0056-perf-x86-implement-user-space-rdpmc-support-to-allow-fast-user-space-access-to-self-monitoring-counters.patch patches.suse/intel-perf-event-0057-perf-x86-provide-means-for-disabling-userspace-rdpmc.patch patches.suse/intel-perf-event-0058-perf-extend-the-mmap-control-page-with-time-tsc-fields.patch patches.suse/intel-perf-event-0059-perf-x86-fix-raw_spin_unlock_irqrestore-usage.patch patches.suse/intel-perf-event-0060-perf-don-t-call-release_callchain_buffers-if-allocation-fails.patch patches.suse/intel-perf-event-0061-perf-call-perf_cgroup_event_time-directly.patch patches.suse/intel-perf-event-0062-perf-fix-broken-interrupt-rate-throttling.patch patches.suse/intel-perf-event-0063-perf-remove-deprecated-warn_on_once.patch patches.suse/intel-perf-event-0064-perf-fix-double-start-stop-in-x86_pmu_start.patch patches.suse/intel-perf-event-0065-ftrace-add-ftrace_entry_reg-macro-to-allow-event-registration.patch patches.suse/intel-perf-event-0066_pre1-ftrace-fix-dynamic-selftest-failure-on-some-archs.patch patches.suse/intel-perf-event-0066_pre2-tracing-still-trace-filtered-irq-functions-when-irq-trace-is-disabled.patch patches.suse/intel-perf-event-0066_pre3-tracing-kprobes-rename-probe_-to-trace_probe_.patch patches.suse/intel-perf-event-0066_pre4-tracing-kprobes-merge-trace-probe-enable-disable-functions.patch patches.suse/intel-perf-event-0066_pre5-ftrace-add-enable-disable-ftrace_ops-control-interface.patch patches.suse/intel-perf-event-0066_pre6-ftrace-perf-add-open-close-tracepoint-perf-registration-actions.patch patches.suse/intel-perf-event-0066_pre7-ftrace-perf-add-add-del-tracepoint-perf-registration-actions.patch patches.suse/intel-perf-event-0066-ftrace-perf-add-support-to-use-function-tracepoint-in-perf.patch patches.suse/intel-perf-event-0067-perf-hwbp-fix-a-possible-memory-leak.patch patches.suse/intel-perf-event-0068-perf-add-generic-taken-branch-sampling-support.patch patches.suse/intel-perf-event-0069-perf-x86-add-intel-lbr-msr-definitions.patch patches.suse/intel-perf-event-0070-perf-x86-add-intel-lbr-sharing-logic.patch patches.suse/intel-perf-event-0071-perf-x86-sync-branch-stack-sampling-with-precise_sampling.patch patches.suse/intel-perf-event-0072-perf-x86-add-intel-lbr-mappings-for-perf_sample_branch-filters.patch patches.suse/intel-perf-event-0073-perf-x86-disable-lbr-support-for-older-intel-atom-processors.patch patches.suse/intel-perf-event-0074-perf-x86-implement-perf_sample_branch-for-intel-cpus.patch patches.suse/intel-perf-event-0075-perf-x86-add-lbr-software-filter-support-for-intel-cpus.patch patches.suse/intel-perf-event-0076-perf-add-callback-to-flush-branch_stack-on-context-switch.patch patches.suse/intel-perf-event-0077-perf-x86-fix-local-vs-remote-memory-events-for-nhm-wsm.patch patches.suse/intel-perf-event-0078-perf-x86-prettify-pmu-config-literals.patch patches.suse/intel-perf-event-0079_pre1-perf-x86-kvm-fix-host-only-guest-only-counting-with-svm-disabled.patch patches.suse/intel-perf-event-0079-perf-adding-sysfs-group-format-attribute-for-pmu-device.patch patches.suse/intel-perf-event-0080-perf-fix-mmap_page-capabilities-and-docs.patch patches.suse/intel-perf-event-0081-bitops-rename-for_each_set_bit_cont-in-favor-of-analogous-list.h-function.patch patches.suse/intel-perf-event-0082-perf-move-mmap-page-data_head-offset-assertion-out-of-header.patch patches.suse/intel-perf-event-0083-perf-x86-p4-add-format-attributes.patch patches.suse/intel-perf-event-0084-perf-fix-perf_event_for_each-to-use-sibling.patch patches.suse/intel-perf-event-0085-perf-trivial-cleanup-of-duplicate-code.patch patches.suse/intel-perf-event-0086-perf-pass-last-sampling-period-to-perf_sample_data_init.patch patches.suse/intel-perf-event-0087-x86-use-generic-strncpy_from_user-routine.patch patches.suse/intel-perf-event-0088-perf-x86-fix-intel-shared-extra-msr-allocation.patch patches.suse/intel-perf-event-0089-perf-x86-implement-cycles-p-for-snb-ivb.patch patches.suse/intel-perf-event-0090-perf-x86-enable-add-ivybridge-hardware-support.patch patches.suse/intel-perf-event-0091-perf-x86-update-snb-pebs-constraints.patch patches.suse/intel-perf-event-0092-perf-x86-allow-multiple-stacks.patch patches.suse/intel-perf-event-0093-perf-x86-check-if-user-fp-is-valid.patch patches.suse/intel-perf-event-0094-perf-x86-fix-wrmsrl-debug-wrapper.patch patches.suse/intel-perf-event-0095-x86-add-rdpmcl.patch patches.suse/intel-perf-event-0096-perf-x86-use-rdpmc-rather-than-rdmsr-when-possible-in-the-kernel.patch patches.suse/intel-perf-event-0097-perf-x86-don-t-assume-there-can-be-only-4-pebs-events.patch patches.suse/intel-perf-event-0098-x86-cpu-rename-checking_wrmsrl-to-wrmsrl_safe.patch patches.suse/intel-perf-event-0099-perf-x86-convert-obsolete-simple_strtoul-usage-to-kstrtoul.patch patches.suse/intel-perf-event-0100-perf-x86-amd-fix-rdpmc-index-calculation-for-amd-family-15h.patch patches.suse/intel-perf-event-0102-perf-export-perf_assign_events.patch patches.suse/intel-perf-event-0103-perf-avoid-race-between-cpu-hotplug-and-installing-event.patch patches.suse/intel-perf-event-0104-perf-allow-the-pmu-driver-to-choose-the-cpu-on-which-to-install-events.patch patches.suse/intel-perf-event-0105-perf-introduce-perf_pmu_migrate_context.patch patches.suse/intel-perf-event-0106-perf-x86-add-generic-intel-uncore-pmu-support.patch patches.suse/intel-perf-event-0107-perf-x86-add-intel-nehalem-and-sandy-bridge-uncore-pmu-support.patch patches.suse/intel-perf-event-0108-perf-add-generic-pci-uncore-pmu-device-support.patch patches.suse/intel-perf-event-0109-perf-x86-add-intel-nehalem-and-sandy-bridge-ep-uncore-support.patch patches.suse/intel-perf-event-0110-perf-x86-lowercase-uncore-pmu-event-names.patch patches.suse/intel-perf-event-0111-perf-x86-fix-section-mismatch-in-uncore_pci_init.patch patches.suse/intel-perf-event-0112-perf-x86-fix-user-kernel-tagging-of-samples.patch patches.suse/intel-perf-event-0113-perf-x86-rename-intel-specific-macros.patch patches.suse/intel-perf-event-0114-perf-x86-move-intel-specific-code-to-intel_pmu_init.patch patches.suse/intel-perf-event-0115-perf-x86-improve-debug-output-in-check_hw_exists.patch patches.suse/intel-perf-event-0116-perf-x86-add-a-microcode-revision-check-for-snb-pebs.patch patches.suse/intel-perf-event-0117-perf-x86-save-a-few-bytes-in-struct-x86_pmu.patch patches.suse/intel-perf-event-0118-perf-x86-use-0xff-as-pseudo-code-for-fixed-uncore-event.patch patches.suse/intel-perf-event-0119-perf-x86-fix-event-constraint-for-sandybridge-ep-c-box.patch patches.suse/intel-perf-event-0120-perf-x86-detect-number-of-instances-of-uncore-cbox.patch patches.suse/intel-perf-event-0121-perf-x86-uncore-filter-support-for-sandybridge-ep.patch patches.suse/intel-perf-event-0122-perf-x86-fix-intel_perfmon_event_mapformatting.patch patches.suse/intel-perf-event-0123-perf-x86-fix-typo-in-format-definition-of-uncore-pcu-filter.patch patches.suse/intel-perf-event-0124-perf-x86-add-intel-nehalem-ex-uncore-support.patch patches.suse/intel-perf-event-0125-perf-x86-fix-llc-and-node-events-on-intel-sandybridge.patch patches.suse/intel-perf-event-0126-perf-x86-make-bitfield-unsigned.patch patches.suse/intel-perf-event-0127-perf-x86-fix-format-definition-of-snb-ep-uncore-qpi-box.patch patches.suse/intel-perf-event-0128-perf-x86-intel-uncore-make-uncore_pmu_hrtimer_interval-64-bit.patch patches.suse/intel-perf-event-0129-perf-x86-fix-user-kernel-tagging-of-samples-properly.patch patches.suse/intel-perf-event-0130_pre1-perf-fix-counter-of-ftrace-events.patch patches.suse/intel-perf-event-0130-perf-trace-add-ability-to-set-a-target-task-for-events.patch patches.suse/intel-perf-event-0131-perf-x86-fix-uncore_types_exit-section-mismatch.patch patches.suse/intel-perf-event-0132-perf-x86-fixes-for-nehalem-ex-uncore-driver.patch patches.suse/intel-perf-event-0133-perf-x86-add-intel-westmere-ex-uncore-support.patch patches.suse/intel-perf-event-0134-perf-x86-disable-pebs-on-a-guest-entry.patch patches.suse/intel-perf-event-0135-perf-x86-enable-intel-cedarview-atom-suppport.patch patches.suse/intel-perf-event-0136-perf-hwpb-invoke-__perf_event_disable-if-interrupts-are-already-disabled.patch patches.suse/intel-perf-event-0137-perf-x86-export-sandy-bridge-uncore-clockticks-event-in-sysfs.patch patches.suse/intel-perf-event-0138-perf-x86-fix-intel-ivy-bridge-support.patch patches.suse/intel-perf-event-0139-perf-add-abi-reference-sizes.patch patches.fixes/x86-perf-add-ivybridge-ep-support.patch patches.fixes/perf-ftrace-fix-paranoid-level-for-enabling-function-tracer.patch patches.fixes/0001-perf-hwbp-Simplify-the-perf-hwbp-code-fix-documentat.patch # # BEGIN SP3 fixes # patches.fixes/perf-x86-add-intel-ivybridge-event-scheduling-constraints.patch patches.suse/perf-core-add-weighted-samples.patch patches.suse/perf-add-generic-memory-sampling-interface.patch patches.suse/perf-x86-add-flags-to-event-constraints.patch patches.suse/perf-x86-add-memory-profiling-via-pebs-load-latency.patch patches.fixes/perf-x86-fix-offcore_rsp-valid-mask-for-snb-ivb.patch # KABI consistency for bnc#876114 patches.kabi/fate317174_event_constraint.patch patches.kabi/fate317174_perf_sample_data.patch patches.kabi/fate317174_hw_perf_event.patch # Power8 perf enablement patches.arch/0001-powerpc-perf-Add-an-explict-flag-indicating-presenc.patch patches.arch/0002-powerpc-perf-Convert-mmcra_sipr-sihv-to-regs_sipr.patch patches.arch/0003-powerpc-perf-Add-an-accessor-for-regs-result.patch patches.arch/0004-powerpc-perf-Add-regs_no_sipr.patch patches.arch/0005-powerpc-perf-Add-support-for-SIER.patch patches.arch/0006-powerpc-perf-Power8-PMU-support.patch patches.fixes/kernel-add-panic_on_warn.patch patches.fixes/perf-x86-intel-move-nmi-clearing-to-end-of-pmi-handler.patch patches.fixes/perf-nmi-fix-unknown-nmi-warning.patch patches.fixes/ptrace_may_access-should-not-deny-sub-threads.patch ######################################################## # KVM patches ######################################################## patches.fixes/kvm-ioapic.patch patches.fixes/kvm-macos.patch patches.fixes/kvm-KVM-IOMMU-Disable-device-assignment-without-interrup.patch patches.fixes/virtio-prevent-baloon-soft-lockup patches.suse/acpiphp-match-to-Bochs-dmi-data.patch patches.drivers/0003-virtio-blk-use-ida-to-allocate-disk-index.patch patches.drivers/0004-virtio-expose-for-non-virtualization-users-too.patch patches.drivers/0005-Add-ethtool-g-support-to-virtio_net.patch patches.drivers/0006-virtio-Add-module.h-to-drivers-virtio-users.patch patches.drivers/0007-virtio-Dont-add-config-to-list-for-per_vq_vector.patch patches.drivers/0008-virtio-Add-platform-bus-driver-for-memory-mapped-vir.patch patches.drivers/0009-enable-virtio_net-to-return-bus_info-in-ethtool-i-co.patch patches.drivers/0010-virtio-add-HAS_IOMEM-dependency-to-MMIO-platform-bus.patch patches.drivers/0011-virtio-mmio-Correct-the-name-of-the-guest-features-s.patch patches.drivers/0012-virtio-pci-make-reset-operation-safer.patch patches.drivers/0013-virtio-harsher-barriers-for-rpmsg.patch patches.drivers/0014-virtio-balloon-Trivial-cleanups.patch patches.drivers/0015-virtio-document-functions-better.patch patches.drivers/0016-fs-9p-Update-zero-copy-implementation-in-9p.patch patches.drivers/0017-virtio-rename-virtqueue_add_buf_gfp-to-virtqueue_add.patch patches.drivers/0018-virtio-support-unlocked-queue-kick.patch patches.drivers/0019-virtio-avoid-modulus-operation.patch patches.drivers/0020-virtio-expose-added-descriptors-immediately.patch patches.drivers/0021-virtio-add-debugging-if-driver-doesn-t-kick.patch patches.drivers/0022-virtio-pci-switch-to-new-PM-API.patch patches.drivers/0023-virtio-pci-add-PM-notification-handlers-for-restore-.patch patches.drivers/0024-virtio-balloon-Move-vq-initialization-into-separate-.patch patches.drivers/0025-virtio-balloon-Add-freeze-restore-handlers-to-suppor.patch patches.drivers/0026-virtio-fix-typos-of-memory-barriers.patch patches.drivers/0027-virtio-correct-the-memory-barrier-in-virtqueue_kick_.patch patches.drivers/0028-virtio-balloon-leak-fill-balloon-across-S4.patch patches.drivers/0029-virtio-balloon-Allow-stats-update-after-restore-from.patch patches.drivers/0030-virtio-drop-thaw-PM-operation.patch patches.drivers/0031-virtio-pci-drop-restore_common.patch patches.drivers/0032-virtio-pci-S3-support.patch patches.drivers/0033-virtio-pci-switch-to-PM-ops-macro-to-initialise-PM-f.patch patches.drivers/0034-virtio_balloon-Fix-endian-bug.patch patches.drivers/0035-virtio_balloon-fix-handling-of-PAGE_SIZE-4k.patch patches.drivers/0036-virtio-balloon-let-host-know-of-updated-balloon-size.patch patches.drivers/0037-virtio-balloon-drop-restore_common.patch patches.drivers/0038-virtio-balloon-separate-out-common-code-between-remo.patch patches.drivers/0039-virtio-Use-ida-to-allocate-virtio-index.patch patches.drivers/0040-virtio-balloon-fix-add-get-API-use.patch patches.drivers/0041-virtio-balloon-dependency-fix.patch patches.drivers/0042-virtio_balloon-not-EXPERIMENTAL-any-more.patch patches.drivers/0043-virtio-ring-move-queue_index-to-vring_virtqueue.patch patches.drivers/0044-virtio-introduce-an-API-to-set-affinity-for-a-virtqu.patch patches.drivers/0045-virtio-support-reserved-vqs.patch patches.drivers/0046-virtio-add-help-to-CONFIG_VIRTIO-option.patch patches.drivers/0047-virtio-remove-CONFIG_VIRTIO_RING.patch patches.drivers/0048-virtio-don-t-crash-when-device-is-buggy.patch patches.drivers/0049-drivers-virtio-virtio_pci.c-fix-error-return-code.patch patches.drivers/0050-virtio_mmio-fix-off-by-one-error-allocating-queue.patch patches.drivers/0051-virtio_mmio-Don-t-attempt-to-create-empty-virtqueues.patch patches.drivers/0052-virtio-Don-t-access-index-after-unregister.patch patches.drivers/0053-virtio-scsi-SCSI-driver-for-QEMU-based-virtual-.patch patches.drivers/0054-virtio-scsi-fix-TMF-use-after-free.patch patches.drivers/0055-virtio-scsi-unlock-during-kick.patch patches.drivers/0056-virtio-scsi-split-locking-per-vq.patch patches.drivers/0057-virtio-scsi-release-sg_lock-after-add_buf.patch patches.drivers/0058-virtio-scsi-split-scatterlist-per-target.patch patches.drivers/0059-virtio-scsi-hotplug-support-for-virtio-scsi.patch patches.drivers/0060-virtio-scsi-Add-vdrv-scan-for-post-VIRTIO_CONFI.patch patches.drivers/0061-virtio-scsi-Fix-address-translation-failur.patch patches.drivers/0062-virtio-scsi-initialize-scatterlist-structure.patch patches.drivers/0063-virtio-scsi-fix-LUNs-greater-than-255.patch patches.drivers/0064-virtio-scsi-support-online-resizing-of-disks.patch patches.drivers/0001-SCSI-virtio_scsi-fix-memory-leak-on-full-queue-condi.patch patches.fixes/kvm-kvmclock-apply-kvmclock-offset-to-guest-wall-clo.patch patches.fixes/virtio-blk-call-revalidate_disk-upon-online-disk-resize # x86 SMEP (FATE#313612) patches.arch/kvm-mmu-adjust-shadow-paging-to-work-when-smep-1-and-cr0-wp-0.patch patches.arch/kvm-remove-smep-bit-from-cr4_reserved_bits.patch patches.arch/kvm-add-smep-support-when-setting-cr4.patch patches.arch/kvm-mask-function7-ebx-against-host-capability-word9.patch patches.arch/kvm-add-instruction-fetch-checking-when-walking-guest-page-table.patch patches.arch/kvm-vmx-disable-smep-feature-when-guest-is-in-non-paging-mode.patch # bnc#805793 patches.arch/kvm-enable-drng-feature-support-for-kvm.patch patches.arch/kvm-remove-rdwrgsfs-bit-from-cr4_reserved_bits.patch patches.arch/kvm-add-rdwrgsfs-support-when-setting-cr4.patch patches.arch/kvm-expose-rdwrgsfs-bit-to-kvm-guests.patch patches.arch/kvm-enable-erms-feature-support-for-kvm.patch # x86 OSVW (FATE#314217) patches.arch/x86-kvm-osvw.patch # x86 INVPCID (FATE#313826) patches.arch/x86-cpufeature-pcid.patch patches.arch/x86-cpufeature-invpcid.patch patches.arch/x86-kvm-invpcid.patch patches.arch/kvm-x86-check-invpcid-feature-bit-in-ebx-of-leaf-7.patch patches.arch/kvm-x86-fix-invalid-secondary-exec-controls-in-vmx_cpuid_update.patch # S390 CCW bus and bump s390 kvm to mostly 3.9 state (FATE#310914) patches.arch/s390-kvm-0001-kvm-handle-tprot-intercepts.patch patches.arch/s390-kvm-0002-KVM-provide-synchronous-registers-in-kvm_run.patch patches.arch/s390-kvm-0003-KVM-provide-synchronous-registers-in-kvm_run.patch patches.arch/s390-kvm-0004-KVM-PPC-Add-generic-single-register-ioctls.patch patches.arch/s390-kvm-0005-move-sie-code-to-entry.S.patch patches.arch/s390-kvm-0006-kvm-make-sigp-emerg-smp-capable.patch patches.arch/s390-kvm-0007-KVM-s390-fix-return-value-of-kvm_arch_init_vm.patch patches.arch/s390-kvm-0008-KVM-s390-fix-register-setting.patch patches.arch/s390-kvm-0009-KVM-s390-Fix-RUNNING-flag-misinterpretation.patch patches.arch/s390-kvm-0010-KVM-s390-implement-sigp-external-call.patch patches.arch/s390-kvm-0011-KVM-s390-handle-SIGP-sense-running-intercepts.patch patches.arch/s390-kvm-0012-KVM-s390-Fix-tprot-locking.patch patches.arch/s390-kvm-0013-KVM-s390-announce-SYNC_MMU.patch patches.arch/s390-kvm-0014-KVM-s390-Fix-return-code-for-unknown-ioctl-numbers.patch patches.arch/s390-kvm-0015-KVM-s390-rework-code-that-sets-the-prefix.patch patches.arch/s390-kvm-0016-KVM-s390-provide-the-prefix-register-via-kvm_run.patch patches.arch/s390-kvm-0017-KVM-s390-provide-general-purpose-guest-registers-v.patch patches.arch/s390-kvm-0018-KVM-s390-provide-access-guest-registers-via-kvm_ru.patch patches.arch/s390-kvm-0019-KVM-s390-Sanitize-fpc-registers-for-KVM_SET_FPU.patch patches.arch/s390-kvm-0020-KVM-s390-make-sigp-restart-return-busy-when-stop-p.patch patches.arch/s390-kvm-0021-KVM-s390-ignore-sigp-stop-overinitiative.patch patches.arch/s390-kvm-0022-KVM-s390-add-stop_on_stop-flag-when-doing-stop-and.patch patches.arch/s390-kvm-0023-KVM-s390-provide-control-registers-via-kvm_run.patch patches.arch/s390-kvm-0024-KVM-s390-Implement-the-directed-yield-diag-9c-hy.patch patches.arch/s390-kvm-0025-KVM-s390-Handle-sckpf-instruction.patch patches.arch/s390-kvm-0026-KVM-s390-implement-KVM_CAP_NR-MAX_VCPUS.patch patches.arch/s390-kvm-0027-KVM-s390-KVM_GET-SET_ONEREG-for-s390.patch patches.arch/s390-kvm-0028-KVM-s390-epoch-difference-and-TOD-programmable-fie.patch patches.arch/s390-kvm-0029-KVM-s390-onereg-for-timer-related-registers.patch patches.arch/s390-kvm-0030-KVM-s390-Set-CPU-in-stopped-state-on-initial-cpu-r.patch patches.arch/s390-kvm-0031-KVM-s390-fix-sigp-set-prefix-status-stored-cases.patch patches.arch/s390-kvm-0032-KVM-s390-Fix-sigp-sense-handling.patch patches.arch/s390-kvm-0033-KVM-s390-Fix-vcpu_load-handling-in-interrupt-code.patch patches.arch/s390-kvm-0034-s390-kvm-Interrupt-injection-bugfix.patch patches.arch/s390-kvm-0035-s390-kvm-dont-announce-RRBM-support.patch patches.arch/s390-kvm-0036-KVM-s390-Constify-intercept-handler-tables.patch patches.arch/s390-kvm-0037-KVM-s390-Decoding-helper-functions.patch patches.arch/s390-kvm-0038-KVM-s390-Support-for-I-O-interrupts.patch patches.arch/s390-kvm-0039-KVM-s390-Add-support-for-machine-checks.patch patches.arch/s390-kvm-0040-KVM-s390-In-kernel-handling-of-I-O-instructions.patch patches.arch/s390-kvm-0041-KVM-s390-Base-infrastructure-for-enabling-capabili.patch patches.arch/s390-kvm-0042-KVM-s390-Add-support-for-channel-I-O-instructions.patch patches.arch/s390-virtio-ccw-0001-KVM-s390-Perform-early-event-mask-processing-durin.patch patches.arch/s390-virtio-ccw-0003-s390-Add-a-mechanism-to-get-the-subchannel-id.patch patches.arch/s390-virtio-ccw-0004-s390-ccwdev-Include-asm-schid.h.patch patches.arch/s390-virtio-ccw-0005-KVM-s390-Add-a-channel-I-O-based-virtio-transport.patch patches.arch/s390-virtio-ccw-0006-KVM-s390-Dynamic-allocation-of-virtio-ccw-I-O-data.patch patches.arch/s390-virtio-ccw-0007-KVM-s390-Gracefully-handle-busy-conditions-on-ccw_.patch patches.arch/s390-15-02-fpc-save-restore.patch # VMX NESTED VIRT (FATE#314655) patches.arch/kvm-vmx-keep-list-of-loaded-vmcss-instead-of-vcpus.patch patches.arch/kvm-nvmx-add-nested-module-option-to-kvm_intel.patch patches.arch/kvm-nvmx-implement-vmxon-and-vmxoff.patch patches.arch/kvm-nvmx-allow-setting-the-vmxe-bit-in-cr4.patch patches.arch/kvm-nvmx-introduce-vmcs12-a-vmcs-structure-for-l1.patch patches.arch/kvm-nvmx-implement-reading-and-writing-of-vmx-msrs.patch patches.arch/kvm-nvmx-decoding-memory-operands-of-vmx-instructions.patch patches.arch/kvm-nvmx-introduce-vmcs02-vmcs-used-to-run-l2.patch patches.arch/kvm-nvmx-add-vmcs-fields-to-the-vmcs12.patch patches.arch/kvm-nvmx-success-failure-of-vmx-instructions.patch patches.arch/kvm-nvmx-implement-vmclear.patch patches.arch/kvm-nvmx-implement-vmptrld.patch patches.arch/kvm-nvmx-implement-vmptrst.patch patches.arch/kvm-nvmx-implement-vmread-and-vmwrite.patch patches.arch/kvm-nvmx-move-host-state-field-setup-to-a-function.patch patches.arch/kvm-nvmx-move-control-field-setup-to-functions.patch patches.arch/kvm-nvmx-prepare-vmcs02-from-vmcs01-and-vmcs12.patch patches.arch/kvm-nvmx-implement-vmlaunch-and-vmresume.patch patches.arch/kvm-nvmx-no-need-for-handle_vmx_insn-function-any-more.patch patches.arch/kvm-nvmx-exiting-from-l2-to-l1.patch patches.arch/kvm-nvmx-vmcs12-checks-on-nested-entry.patch patches.arch/kvm-nvmx-deciding-if-l0-or-l1-should-handle-an-l2-exit.patch patches.arch/kvm-nvmx-correct-handling-of-interrupt-injection.patch patches.arch/kvm-nvmx-correct-handling-of-exception-injection.patch patches.arch/kvm-nvmx-correct-handling-of-idt-vectoring-info.patch patches.arch/kvm-nvmx-handling-of-cr0-and-cr4-modifying-instructions.patch patches.arch/kvm-nvmx-further-fixes-for-lazy-fpu-loading.patch patches.arch/kvm-nvmx-additional-tsc-offset-handling.patch patches.arch/kvm-nvmx-add-vmx-to-list-of-supported-cpuid-features.patch patches.arch/kvm-nvmx-miscellenous-small-corrections.patch patches.arch/kvm-nvmx-documentation.patch patches.arch/kvm-nvmx-fix-bug-preventing-more-than-two-levels-of-nesting.patch patches.arch/kvm-l1-tsc-handling.patch patches.arch/kvm-nvmx-fix-nested-vmx-tsc-emulation.patch patches.arch/kvm-fix-mmu_reload-clash-with-nested-vmx-event-injection.patch patches.arch/kvm-nvmx-clean-up-and-fix-pin-based-execution-controls.patch # TSC DEADLINE TIMER (FATE#313642) patches.arch/x86-tsc-deadline-definitions.patch patches.arch/kvm-x86-add-module-parameter-for-lapic-periodic-timer-limit.patch patches.arch/kvm-emulate-lapic-tsc-deadline-timer-for-guest.patch patches.arch/kvm-don-t-automatically-expose-the-tsc-deadline-timer-in-cpuid.patch # VMX HASWELL (FATE#313616) patches.arch/kvm-expose-latest-intel-cpu-new-features-bmi1-bmi2-fma-avx2-to-guest.patch patches.arch/kvm-x86-expose-intel-cpu-new-features-hle-rtm-to-guest.patch # VMX HASWELL EPT A/D (FATE#313615) patches.arch/kvm-vmx-add-ept-a-d-bits-definitions.patch patches.arch/kvm-vmx-add-parameter-to-control-a-d-bits-support-default-is-on.patch patches.arch/kvm-vmx-enable-ept-a-d-bits-if-supported-by-turning-on-relevant-bit-in-eptp.patch patches.arch/kvm-vmx-use-ept-access-bit-in-response-to-memory-notifiers.patch patches.arch/kvm-x86-change-pt_first_avail_bits_shift-to-avoid-conflict-with-ept-dirty-bit.patch # VMX TSC OFFSET TIMER (FATE#313619) patches.arch/kvm-x86-add-kvm_arch_vcpu_postcreate-callback-move-tsc-initialization.patch patches.arch/kvm-x86-add-code-to-track-call-origin-for-msr-assignment.patch patches.arch/kvm-x86-emulate-ia32_tsc_adjust-msr.patch # KVM LIMITS (FATE#314371) patches.arch/kvm-x86-increase-recommended-max-vcpus-to-160.patch # KVM APIC VIRTUALIZATION (FATE#313618) patches.arch/kvm-dont-clear-tmr-on-eoi.patch patches.arch/kvm-optimize-isr-lookups.patch patches.arch/kvm-use-kvm_lapic_set_base-to-change-apic_base.patch patches.arch/kvm-mark-apic-enabled-on-start-up.patch patches.arch/kvm-correctly-detect-apic-sw-state-in-kvm_apic_post_state_restore.patch patches.arch/kvm-x86-lapic-clean-up-find_highest_vector-and-count_vectors.patch patches.arch/kvm-optimize-apic-interrupt-delivery.patch patches.arch/kvm-apic-fix-ldr-calculation-in-x2apic-mode.patch patches.arch/kvm-inject-extint-interrupt-before-apic-interrupts.patch patches.arch/kvm-remove-unused-variable.patch patches.arch/x86-apicv-add-apicv-register-virtualization-support.patch patches.arch/x86-apicv-add-virtual-x2apic-support.patch patches.arch/x86-apicv-add-virtual-interrupt-delivery-support.patch patches.arch/kvm-vmx-disable-apicv-by-default.patch patches.arch/kvm-call-kvm_apic_match_dest-to-check-destination-vcpu.patch patches.arch/kvm-add-vcpu-info-to-ioapic_update_eoi.patch patches.arch/kvm-introduce-struct-rtc_status.patch patches.arch/kvm-return-destination-vcpu-on-interrupt-injection.patch patches.arch/kvm-add-reset-restore-rtc_status-support.patch patches.arch/kvm-force-vmexit-with-virtual-interrupt-delivery.patch patches.arch/kvm-let-ioapic-know-the-irq-line-status.patch patches.arch/kvm-use-eoi-to-track-rtc-interrupt-delivery-status.patch patches.arch/kvm-vmx-enable-acknowledge-interupt-on-vmexit.patch patches.arch/kvm-vmx-register-a-new-ipi-for-posted-interrupt.patch patches.arch/kvm-vmx-check-the-posted-interrupt-capability.patch patches.arch/kvm-call-common-update-function-when-ioapic-entry-changed.patch patches.arch/kvm-set-tmr-when-programming-ioapic-entry.patch patches.arch/kvm-vmx-add-the-deliver-posted-interrupt-algorithm.patch patches.arch/kvm-vmx-use-posted-interrupt-to-deliver-virtual-interrupt.patch # SECCOMP MODE 2 (FATE#313982) patches.suse/0001-capabilities-introduce-security_capable_noaudit.patch patches.suse/0002-add-pr_-get-set-no_new_privs-to-prevent-execve-from-granting-privs.patch patches.suse/0003-fix-execve-behavior-apparmor-for-pr_-get-set-no_new_privs.patch patches.suse/0004-sk_run_filter-add-bpf_s_anc_seccomp_ld_w.patch patches.suse/0005-net-compat-c-linux-filter-h-share-compat_sock_fprog.patch patches.suse/0006-seccomp-kill-the-seccomp_t-typedef.patch patches.suse/0007-asm-syscall-h-add-syscall_get_arch.patch patches.suse/0008-arch-x86-add-syscall_get_arch-to-syscall-h.patch patches.suse/0009-seccomp-add-system-call-filtering-using-bpf.patch patches.suse/0010-seccomp-remove-duplicated-failure-logging.patch patches.suse/0011-seccomp-add-seccomp_ret_errno.patch patches.suse/0012-signal-x86-add-sigsys-info-and-make-it-synchronous.patch patches.suse/0013-seccomp-add-seccomp_ret_trap.patch patches.suse/0014-ptrace-seccomp-Add-PTRACE_SECCOMP-support.patch patches.suse/0015-x86-enable-have_arch_seccomp_filter.patch patches.suse/0016-Documentation-prctl-seccomp_filter.patch # bnc#754583 patches.arch/kvm-emulator-drop-rpl-check-from-linearize-function.patch # bnc#806980 patches.arch/kvm-introduce-kvm_read_guest_cached.patch # bnc#819243 patches.arch/kvm-x86-increase-the-hard-max-vcpu-limit.patch # bcn#821070 patches.arch/kvm-x86-emulator-expand-decode-flags-to-64-bits.patch patches.arch/kvm-x86-emulator-add-support-for-vector-alignment.patch patches.arch/kvm-x86-emulate-movdqa.patch patches.fixes/kvm-iommu-add-cond_resched-to-legacy-device-assignment-code.patch # bnc#848335, FATE#316177 patches.fixes/pci-add-pcibios_add_device.patch patches.fixes/asm-generic-fix-ioread16-32-and-iowrite16-32.patch patches.drivers/pci-001-PCI-Add-pcibios_release_device.patch patches.drivers/pci-002-PCI-Add-pcibios_pm_ops.patch patches.arch/s390-sles11sp3-pci-01-base_support.patch patches.arch/s390-sles11sp3-pci-02-clp.patch patches.arch/s390-sles11sp3-pci-03-leftmost_bit.patch patches.arch/s390-sles11sp3-pci-04-msi.patch patches.arch/s390-sles11sp3-pci-05-dma.patch patches.arch/s390-sles11sp3-pci-06-chsc.patch patches.arch/s390-sles11sp3-pci-07-hotplug_sclp.patch patches.arch/s390-sles11sp3-pci-08-sysfs.patch patches.arch/s390-sles11sp3-pci-09-msleep.patch patches.arch/s390-sles11sp3-pci-10-iowrite64_copy.patch patches.arch/s390-sles11sp3-pci-11-obsolete_email.patch patches.arch/s390-sles11sp3-pci-12-qdio_flag.patch patches.arch/s390-sles11sp3-pci-13-statistics_debug.patch patches.arch/s390-sles11sp3-pci-14-fix_SEI_usage.patch patches.arch/s390-sles11sp3-pci-15-cleanup_SEI_helper.patch patches.arch/s390-sles11sp3-pci-16-remove_dead_code.patch patches.arch/s390-sles11sp3-pci-17-rename_pci_probe.patch patches.arch/s390-sles11sp3-pci-18-cleanup_clp_inline_asm.patch patches.arch/s390-sles11sp3-pci-19-cleanup_clp_page_alloc.patch patches.arch/s390-sles11sp3-pci-20-fix_hotplug_module_init.patch patches.arch/s390-sles11sp3-pci-21-use_kmem_cache_alloc.patch patches.arch/s390-sles11sp3-pci-22-msi_cleanup_hash.patch patches.arch/s390-sles11sp3-pci-23-debug_device_states.patch patches.arch/s390-sles11sp3-pci-24-do_not_modify_fh.patch patches.arch/s390-sles11sp3-pci-25-implement-pcibios_add_device.patch patches.arch/s390-sles11sp3-pci-26-uninline_insn_wrappers.patch patches.arch/s390-sles11sp3-pci-27-rename_insn_wrappers.patch patches.arch/s390-sles11sp3-pci-28-add_ex_table.patch patches.arch/s390-sles11sp3-pci-29-do_not_read_data_after_failed_load.patch patches.arch/s390-sles11sp3-pci-30-return_error_after_failed_pci_ops.patch patches.arch/s390-sles11sp3-pci-31-disable_by_default.patch patches.arch/s390-sles11sp3-pci-32-remove_disable_device.patch patches.arch/s390-sles11sp3-pci-33-return_correct_dma_address.patch patches.arch/s390-sles11sp3-pci-34-use_pci_scan_bus.patch patches.arch/s390-sles11sp3-pci-35-use_to_pci_dev.patch patches.arch/s390-sles11sp3-pci-36-implement-pcibios_release_device.patch patches.arch/s390-sles11sp3-pci-37-cleanup_hotplug_code.patch patches.arch/s390-sles11sp3-pci-38-remove_pdev_during_unplug.patch patches.arch/s390-sles11sp3-pci-39-sysfs_remove_strlen.patch patches.arch/s390-sles11sp3-pci-40-debug_dma_after_free.patch patches.arch/s390-sles11sp3-pci-41-fix_mapping_error_detection.patch patches.arch/s390-sles11sp3-pci-42-remove_per_device_debug_attribute.patch patches.arch/s390-sles11sp3-pci-43-fix_find_next_bit_left.patch patches.arch/s390-sles11sp3-pci-44-simplify_airq_code.patch patches.arch/s390-sles11sp3-pci-45-introduce_airq_vector_helper.patch patches.arch/s390-sles11sp3-pci-46-cleanup_function_names.patch patches.arch/s390-sles11sp3-pci-47-use_airq_vector_helpers.patch patches.arch/s390-sles11sp3-pci-48-use-claim_resource.patch patches.arch/s390-sles11sp3-pci-49-add-recover-sysfs-knob.patch patches.arch/s390-sles11sp3-pci-50-split-lpf.patch patches.arch/s390-sles11sp3-pci-51-try-harder-to-modify-a-function.patch patches.arch/s390-sles11sp3-pci-52-hibernate-add-early-resume-function.patch patches.arch/s390-sles11sp3-pci-53-hotplug-convert-to-be-builtin-only.patch patches.arch/s390-sles11sp3-pci-54-update-function-handle-after-resume-from-hi.patch patches.arch/s390-sles11sp3-pci-55-use-virtual-memory-for-iommu-bitmap.patch patches.arch/s390-sles11sp3-pci-56-implement-hibernation-hooks.patch patches.arch/s390-sles11sp3-pci-57-message-cleanup.patch patches.arch/s390-sles11sp3-pci-58-remove-CONFIG_PCI_DEBUG-dependancy.patch patches.arch/s390-sles11sp3-pci-59-cleanup-function-information-block.patch patches.arch/s390-sles11sp3-pci-60-improve-handling-of-bus-resources.patch patches.arch/s390-sles11sp3-pci-61-implement-pcibios_remove_bus.patch patches.arch/s390-sles11sp3-pci-62-implement-hotplug-notifications.patch patches.arch/s390-sles11sp3-pci-63-prevent-inadvertently-triggered-bus-scans.patch patches.arch/s390-sles11sp3-pci-64-fix-removal-of-nonexistent-pci-bus.patch patches.arch/s390-sles11sp3-pci-65-set-error-state-for-unavailable-functions.patch patches.arch/s390-sles11sp3-pci-66-dma-fix-accounting-of-allocated_pages.patch patches.arch/s390-sles11sp3-pci-67-obtain-function-handle-in-hotplug-notifier.patch patches.kabi/s390-sles11sp3-pci-68-remove-interruption-class.patch patches.kabi/0001-S390-Avoid-kabi-change-due-to-newly-visible-structur.patch patches.arch/s390-19-02-pci-dma-segment_boundary.patch patches.arch/s390-20-01-qeth-postpone-freeing-of-qdio-memory.patch patches.arch/s390-20-02-zpci-kmsg.patch patches.arch/s390-20-03-01-css-stop-stsch-loop-after-cc-3.patch patches.arch/s390-20-03-02-cio-fix-unlocked-access-of-global-bitmap.patch patches.arch/s390-20-04-crypto-fix-des-aes-finding-in-ctr-mode.patch patches.arch/s390-21-01-uaccess-ptwalk.patch patches.arch/s390-21-02-01-s390-af-iucv-skb-offset.patch patches.arch/s390-21-02-02-s390-af-iucv-incomplete-recv.patch patches.arch/s390-21-02-03-s390-af-iucv-data-corruption.patch patches.arch/s390-22-01-sclp-vt220-enable-ascii-console.patch patches.arch/s390-22-02-af_iucv-cleanup-listen-backlog.patch patches.arch/s390-23-01-fpc-specification-exception.patch patches.arch/s390-23-02-pci-introduce-lazy-IOTLB-flushing.patch patches.arch/s390-24-01-dasd-validate-request-size-before-building-CCW.patch patches.arch/s390-24-02-sysinfo-seqfile.patch patches.arch/s390-24-03-3215-tty-hang.patch patches.arch/s390-24-04-sclp-tty-refcount.patch patches.arch/s390-sles11sp3-29-01-zcrypt-reset-handling.patch patches.arch/s390-sles11sp4-99-01-cpu-alternatives.patch patches.arch/s390-sles11sp4-99-02-gmb.patch patches.arch/s390-sles11sp4-99-03-nobp.patch # bsc1077406 - SLES 11 SP4 - s390: add ppa to the idle loop patches.arch/s390-sles11sp4-99-04-bpon-idle.patch # bnc#851101 patches.fixes/kvm-perform-an-invalid-memslot-step-for-gpa-base-change.patch patches.fixes/kvm-fix-iommu-map-unmap-to-handle-memory-slot-moves.patch # bnc#892782, CVE-2014-3601 patches.arch/kvm-iommu-fix-the-third-parameter-of-kvm_iommu_put_pages-cve-2014-3601.patch # bnc#899192, various CVEs patches.arch/kvm-x86-check-non-canonical-addresses-upon-wrmsr.patch patches.arch/kvm-x86-improve-thread-safety-in-pit.patch patches.arch/kvm-vmx-handle-invvpid-vm-exit-gracefully.patch patches.arch/kvm-x86-warn-if-guest-virtual-address-space-is-not-48-bits.patch patches.arch/kvm-x86-fix-wrong-masking-on-relative-jump-call.patch patches.arch/kvm-x86-emulator-fixes-for-eip-canonical-checks-on-near-branches.patch patches.arch/kvm-x86-handle-errors-when-rip-is-set-during-far-jumps.patch # above is buggy, partial revert, see bsc#1013038 CVE-2016-9756 patches.arch/kvm-x86-drop-error-recovery-in-em_jmp_far-and-em_ret_far.patch patches.arch/kvm-x86-use-new-is_noncanonical_address-in-linearize.patch patches.arch/kvm-x86-distinguish-between-stack-operation-and-near-branches.patch patches.arch/kvm-x86-emulating-descriptor-load-misses-long-mode-case.patch patches.arch/kvm-vmx-inject-gp-on-invalid-pat-cr.patch patches.arch/kvm-x86-sysexit-emulation-does-not-mask-rip-rsp.patch # CVE-2014-7842, bnc#905312 patches.arch/kvm-x86-don-t-report-guest-userspace-emulation-error-to-userspace.patch # CVE-2014-3690, bnc#902232 patches.arch/x86-kvm-vmx-preserve-cr4-across-vm-entry.patch # CVE-2014-8369, bnc#902675 patches.arch/kvm-fix-excessive-pages-un-pinning-in-kvm_iommu_map-error-path.patch # bsc#909078, CVE-2014-8134 patches.arch/x86-kvm-clear-paravirt_enabled-on-kvm-guests-for-espfix32-s-benefit.patch # bnc#931850 patches.arch/x86-kvm-Remove-incorrect-redundant-assembly-constrai.patch # bsc#960689 CVE-2015-7513 patches.fixes/kvm-x86-reload-pit-counters-for-all-channels-when-restoring-state.patch # bsc#994618 - VUL-0: CVE-2015-0239: kernel: KVM: x86: SYSENTER emulation is broken # CVE-2015-0239 patches.fixes/kvm-x86-sysenter-emulation-is-broken # bsc#1073311, CVE-2017-17741 kernel: Out-of-bounds stack read problem in KVM kernel module patches.arch/kvm-fix-stack-out-of-bounds-read-in-write_mmio # bsc#940776 CVE-2015-5156 patches.fixes/virtio-net-drop-netif_f_fraglist.patch patches.arch/kvm-x86-fix-icebp-instruction-handling patches.fixes/KVM-VMX-remove-I-O-port-0x80-bypass-on-Intel-hosts.patch ######################################################## # Staging tree patches # new drivers that are going upstream ######################################################## # module support patches outside of drivers/staging/hv patches.suse/msft-hv-modalias-Staging-hv-Add-struct-hv_vmbus_device_id-to-mod_de.patch patches.suse/msft-hv-modalias-Staging-hv-add-driver_data-to-hv_vmbus_device_id.patch patches.suse/msft-hv-modalias-Staging-hv-Add-code-to-parse-struct-hv_vmbus_devic.patch patches.suse/msft-hv-modalias-Staging-hv-file2alias-fix-up-alias-creation-logic.patch patches.suse/msft-hv-0001-staging-hv-remove-unnecessary-code-in-netvsc_probe.patch patches.suse/msft-hv-0002-staging-hv-remove-commented-out-code-from-netvsc_d.patch patches.suse/msft-hv-0003-staging-hv-change-rndis_filter_device_remove-to.patch patches.suse/msft-hv-0004-staging-hv-remove-commented-out-code-in-netvsc_rem.patch patches.suse/msft-hv-0005-staging-hv-fix-typo-in-name-rndis_filte_device_add.patch patches.suse/msft-hv-0006-staging-hv-removed-commented-out-code-from-rndis_f.patch patches.suse/msft-hv-0007-staging-hv-remove-netvsc-send-buffer-and-related-f.patch patches.suse/msft-hv-0008-staging-hv-convert-DPRINT_DBG-to-netdev_dbg-in.patch patches.suse/msft-hv-0009-staging-hv-use-delayed_work-for-netvsc_send_garp.patch patches.suse/msft-hv-0010-Staging-hv-vmbus-In-vmbus_child_driver_unregister.patch patches.suse/msft-hv-0011-Staging-hv-storvsc-Cleanup-the-exit-function-in-s.patch patches.suse/msft-hv-0012-Staging-hv-storvsc-Cleanup-the-module-init-functi.patch patches.suse/msft-hv-0013-Staging-hv-storvsc-Fix-a-bug-in-the-storvsc_remov.patch patches.suse/msft-hv-0014-Staging-hv-storvsc-Cleanup-some-dated-unnecessary.patch patches.suse/msft-hv-0015-Staging-hv-stor-Get-rid-of-unnecessary-DPRINTs-in.patch patches.suse/msft-hv-0016-Staging-hv-stor-Rename-the-vriable-gStorVscDevice.patch patches.suse/msft-hv-0017-Staging-hv-stor-Get-rid-of-the-unused-initializat.patch patches.suse/msft-hv-0018-Staging-hv-blk-Get-rid-of-the-unused-initializati.patch patches.suse/msft-hv-0019-Staging-hv-mouse-Get-rid-of-the-unused-initializa.patch patches.suse/msft-hv-0020-Staging-hv-vmbus-Don-t-free-the-channel-when-the.patch patches.suse/msft-hv-0021-Staging-hv-storvsc-Add-a-DMI-signature-to-support.patch patches.suse/msft-hv-0022-Staging-hv-vmbus-Change-the-signature-of-vmbus_bu.patch patches.suse/msft-hv-0023-Staging-hv-vmbus-Use-the-DSDT-specified-irq-for-v.patch patches.suse/msft-hv-0024-Staging-hv-vmbus-Make-vmbus-an-acpi-bus-driver.patch patches.suse/msft-hv-0025-Staging-hv-vmbus-Get-rid-of-vmbus_acpi_init-by.patch patches.suse/msft-hv-0026-Staging-hv-vmbus-Get-rid-of-vmbus_acpi_exit-by.patch patches.suse/msft-hv-0027-Staging-hv-vmbus-Add-the-DSDT-_HID-name-as-well.patch patches.suse/msft-hv-0028-Staging-hv-blkvsc-Fix-bugs-in-the-module-unload-p.patch patches.suse/msft-hv-0029-Staging-hv-blkvsc-We-don-t-support-removable-medi.patch patches.suse/msft-hv-0030-Staging-hv-vmbus-Get-rid-of-the-timer-based-handl.patch patches.suse/msft-hv-0031-Staging-hv-vmbus-Get-rid-of-the-call-to-dump-chan.patch patches.suse/msft-hv-0032-Staging-hv-vmbus-Directly-invoke-the-channel-call.patch patches.suse/msft-hv-0033-Staging-hv-vmbus-Get-rid-of-the-unused-wrapper.patch patches.suse/msft-hv-0034-Staging-hv-vmbus-Get-rid-of-unneeded-calls-to-dum.patch patches.suse/msft-hv-0035-Staging-hv-vmbus-Get-rid-of-the-poll-timer-in-the.patch patches.suse/msft-hv-0036-Staging-hv-vmbus-Fix-the-memory-barrier-in-hv_rin.patch patches.suse/msft-hv-0037-Staging-hv-vmbus-Introduce-read-dependency-in-hv_.patch patches.suse/msft-hv-0038-Staging-hv-vmbus-Change-the-memory-barrier-in-hv_.patch patches.suse/msft-hv-0039-Staging-hv-vmbus-Get-rid-of-the-unused-function-v.patch patches.suse/msft-hv-0040-Staging-hv-vmbus-Get-rid-of-some-dated-comments-i.patch patches.suse/msft-hv-0041-Staging-hv-vmbus-Correct-some-dated-comments-in-c.patch patches.suse/msft-hv-0042-Staging-hv-vmbus-Move-the-definition-of-struct-vm.patch patches.suse/msft-hv-0043-Staging-hv-vmbus-Embed-the-state-needed-to-close.patch patches.suse/msft-hv-0044-Staging-hv-vmbus-Use-the-newly-introduced-state-i.patch patches.suse/msft-hv-0045-Staging-hv-vmbus-Get-rid-of-a-dated-comment-in-vm.patch patches.suse/msft-hv-0046-Staging-hv-vmbus-Get-rid-of-an-unused-function-in.patch patches.suse/msft-hv-0047-Staging-hv-vmbus-Get-rid-of-a-dated-comment-in-ch.patch patches.suse/msft-hv-0048-Staging-hv-vmbus-Fix-a-memory-barrier-call-in-vmb.patch patches.suse/msft-hv-0049-Staging-hv-vmbus-Rename-local-variables-in-vmbus_.patch patches.suse/msft-hv-0050-Staging-hv-vmbus-Increase-the-timeout-for-some-cr.patch patches.suse/msft-hv-0051-Staging-hv-vmbus-Properly-handle-memory-allocatio.patch patches.suse/msft-hv-0052-Staging-hv-vmbus-Cleanup-some-error-codes-in-vmbu.patch patches.suse/msft-hv-0053-Staging-hv-vmbus-Cleanup-error-handling-in-vmbus_.patch patches.suse/msft-hv-0054-Staging-hv-vmbus-Cleanup-error-codes-in-hv.c.patch patches.suse/msft-hv-0055-Staging-hv-vmbus-Cleanup-error-codes-in-connectio.patch patches.suse/msft-hv-0056-Staging-hv-vmbus-Cleanup-some-error-values-in-cha.patch patches.suse/msft-hv-0057-Staging-hv-vmbus-Change-Cleanup-to-cleanup-in-cha.patch patches.suse/msft-hv-0058-treewide-remove-duplicate-includes.patch patches.suse/msft-hv-0059-Staging-hv-netvsc-Fix-a-bug-in-accounting-transmi.patch patches.suse/msft-hv-0060-Staging-hv-vmbus-Properly-handle-the-error-in-hv_.patch patches.suse/msft-hv-0061-Remove-unneeded-version.h-include-from-drivers-stagi.patch patches.suse/msft-hv-0062-staging-hv-fix-some-white-spaces-in-netvsc-driver.patch patches.suse/msft-hv-0063-drivers-staging-hv-blkvsc_drv.c-eliminate-NULL-poin.patch patches.suse/msft-hv-0065-Staging-hv-vmbus-Don-t-wait-indefinitely-for-IRQ.patch patches.suse/msft-hv-0066-Staging-hv-tools-Fix-a-checkpatch-warning-in-hv_k.patch patches.suse/msft-hv-0067-Staging-hv-vmbus-Fix-checkpatch-warnings.patch patches.suse/msft-hv-0068-Staging-hv-util-kvp-Fix-the-reported-OSVersion-s.patch patches.suse/msft-hv-0069-Staging-hv-util-kvp-Cleanup-kvp_get_domain_name.patch patches.suse/msft-hv-0070-Staging-hv-Fix-macros-tab-errors-and-warning-in-d.patch patches.suse/msft-hv-0071-Staging-hv-vmbus-VMBUS-is-an-ACPI-enumerated-devi.patch patches.suse/msft-hv-0072-Staging-hv-Replace-struct-hv_guid-with-the-uuid-ty.patch patches.suse/msft-hv-0073-Staging-hv-vmbus-Introduce-vmbus-ID-space-in-stru.patch patches.suse/msft-hv-0074-Staging-hv-blkvsc-Use-the-newly-introduced-vmbus.patch patches.suse/msft-hv-0075-Staging-hv-storvsc-Use-the-newly-introduced-vmbus.patch patches.suse/msft-hv-0076-Staging-hv-netvsc-Use-the-newly-introduced-vmbus.patch patches.suse/msft-hv-0077-Staging-hv-mousevsc-Use-the-newly-introduced-vmbu.patch patches.suse/msft-hv-0078-Staging-hv-util-Make-hv_utils-a-vmbus-device-driv.patch patches.suse/msft-hv-0079-Staging-hv-create-VMBUS_DEVICE-macro-and-use-it.patch patches.suse/msft-hv-0080-Staging-hv-vmbus-Cleanup-vmbus_match.patch patches.suse/msft-hv-0081-Staging-hv-vmbus-Cleanup-vmbus_uevent-code.patch patches.suse/msft-hv-0082-Staging-hv-vmbus-Support-the-notion-of-id-tables.patch patches.suse/msft-hv-0083-Staging-hv-vmbus-Get-rid-of-an-unnecessary-includ.patch patches.suse/msft-hv-0084-Staging-hv-storvsc-Get-rid-of-the-DMI-signature.patch patches.suse/msft-hv-0085-Staging-hv-netvsc-Get-rid-of-the-PCI-signature.patch patches.suse/msft-hv-0086-Staging-hv-netvsc-Get-rid-of-the-DMI-signature-in.patch patches.suse/msft-hv-0087-Staging-hv-util-Get-rid-of-the-DMI-signature-in-h.patch patches.suse/msft-hv-0088-Staging-hv-util-Get-rid-of-the-PCI-signature-in-h.patch patches.suse/msft-hv-0089-Staging-hv-fix-up-driver-registering-mess.patch patches.suse/msft-hv-0090-Staging-hv-vmbus-Get-rid-of-some-unnecessary-comm.patch patches.suse/msft-hv-0091-Staging-hv-vmbus-Cleanup-unnecessary-comments-in.patch patches.suse/msft-hv-0092-Staging-hv-vmbus-Cleanup-error-handling-in-hv_ini.patch patches.suse/msft-hv-0093-Staging-hv-vmbus-Get-rid-of-unnecessay-comments-i.patch patches.suse/msft-hv-0094-Staging-hv-vmbus-Get-rid-of-the-function-dump_gpa.patch patches.suse/msft-hv-0095-Staging-hv-vmbus-Get-rid-of-the-function-dump_gpa.patch patches.suse/msft-hv-0096-Staging-hv-vmbus-Rename-openMsg-to-open_msg-in-ch.patch patches.suse/msft-hv-0097-Staging-hv-vmbus-Get-rid-of-unnecessary-comments.patch patches.suse/msft-hv-0098-Staging-hv-vmbus-Change-the-variable-name-openInf.patch patches.suse/msft-hv-0099-Staging-hv-vmbus-Cleanup-error-values-in-ringbuff.patch patches.suse/msft-hv-0100-Staging-hv-vmbus-Cleanup-the-error-return-value-i.patch patches.suse/msft-hv-0101-Staging-hv-netvsc-Get-rid-of-an-unnecessary-print.patch patches.suse/msft-hv-0102-Staging-hv-vmbus-Retry-vmbus_post_msg-before-gi.patch patches.suse/msft-hv-0103-Staging-hv-storvsc-Cleanup-error-handling-in-stor.patch patches.suse/msft-hv-0104-Staging-hv-storvsc-Cleanup-error-handling-in-stor.patch patches.suse/msft-hv-0105-Staging-hv-storvsc-Cleanup-error-handling-in-stor.patch patches.suse/msft-hv-0106-Staging-hv-storvsc-Cleanup-error-handling-in-stor.patch patches.suse/msft-hv-0107-Storage-hv-storvsc-Get-rid-of-some-unnecessary-DP.patch patches.suse/msft-hv-0108-Staging-hv-storvsc-Fix-cleanup-some-dated-comment.patch patches.suse/msft-hv-0109-Staging-hv-storvsc-Cleanup-returned-error-code-in.patch patches.suse/msft-hv-0110-Staging-hv-storvsc-Cleanup-error-code-returned-in.patch patches.suse/msft-hv-0111-Staging-hv-storvsc-Cleanup-returned-error-code-in.patch patches.suse/msft-hv-0112-Staging-hv-netvsc-Cleanup-the-returned-error-code.patch patches.suse/msft-hv-0113-Staging-hv-netvsc-Cleanup-error-return-codes-in-n.patch patches.suse/msft-hv-0114-Staging-hv-netvsc-Cleanup-error-return-values-in.patch patches.suse/msft-hv-0115-Staging-hv-netvsc-Cleanup-error-returns-in-netvsc.patch patches.suse/msft-hv-0116-Staging-hv-netvsc-Cleanup-error-return-values-in.patch patches.suse/msft-hv-0117-Staging-hv-netvsc-Cleanup-error-return-codes-in-n.patch patches.suse/msft-hv-0118-Staging-hv-netvsc-Cleanup-error-codes-in-rndis_fi.patch patches.suse/msft-hv-0119-Staging-hv-netvsc-Cleanup-error-code-in-rndis_fil.patch patches.suse/msft-hv-0120-Staging-hv-netvsc-Cleanup-error-return-values-in.patch patches.suse/msft-hv-0121-Staging-hv-netvsc-Cleanup-error-returns-in-rndis_.patch patches.suse/msft-hv-0122-Staging-hv-netvsc-Cleanup-error-code-in-rndis_fil.patch patches.suse/msft-hv-0123-Staging-hv-mouse-Change-the-jump-label-Cleanup-to.patch patches.suse/msft-hv-0124-Staging-hv-netvsc-Change-the-jump-label-Cleanup-t.patch patches.suse/msft-hv-0125-Staging-hv-netvsc-Change-the-jump-label-Exit-to-e.patch patches.suse/msft-hv-0126-Staging-hv-mouse-Get-rid-of-the-unused-PCI-signat.patch patches.suse/msft-hv-0127-Staging-hv-hv_mouse-remove-deviceinfo_callback-fu.patch patches.suse/msft-hv-0128-Staging-hv-hv_mouse-remove-inputreport_callback-f.patch patches.suse/msft-hv-0129-Staging-hv-hv_mouse-remove-a-forward-declaration.patch patches.suse/msft-hv-0130-Staging-hv-hv_mouse-fix-up-remove-function.patch patches.suse/msft-hv-0131-Staging-hv-storvsc-Inline-free_stor_device.patch patches.suse/msft-hv-0132-Staging-hv-storvsc-Do-not-aquire-an-unnecessary-r.patch patches.suse/msft-hv-0133-Staging-hv-storvsc-Rename-must_get_stor_device.patch patches.suse/msft-hv-0134-Staging-hv-storvsc-Rename-get_stor_device.patch patches.suse/msft-hv-0135-Staging-hv-storvsc-Cleanup-alloc_stor_device.patch patches.suse/msft-hv-0136-Staging-hv-storvsc-Introduce-state-to-manage-the.patch patches.suse/msft-hv-0137-Staging-hv-storvsc-Prevent-outgoing-traffic-when.patch patches.suse/msft-hv-0138-Staging-hv-storvsc-Get-rid-of-release_stor_device.patch patches.suse/msft-hv-0139-Staging-hv-storvsc-Get-rid-of-final_release_stor_.patch patches.suse/msft-hv-0140-Staging-hv-storvsc-Get-rid-of-the-reference-count.patch patches.suse/msft-hv-0141-Staging-hv-netvsc-Inline-the-code-for-free_net_de.patch patches.suse/msft-hv-0142-Staging-hv-netvsc-Cleanup-alloc_net_device.patch patches.suse/msft-hv-0143-Staging-hv-netvsc-Introduce-state-to-manage-the-l.patch patches.suse/msft-hv-0144-Staging-hv-netvsc-Prevent-outgoing-traffic-when-n.patch patches.suse/msft-hv-0145-Staging-hv-netvsc-Get-rid-of-release_outbound_net.patch patches.suse/msft-hv-0146-Staging-hv-netvsc-Get-rid-of-release_inbound_net_.patch patches.suse/msft-hv-0147-Staging-hv-netvsc-Get-rid-of-the-refcnt-field-in.patch patches.suse/msft-hv-0148-Staging-hv-storvsc-Add-code-to-handle-IDE-devices.patch patches.suse/msft-hv-0149-Staging-hv-storvsc-Handle-IDE-devices-using-the-s.patch patches.suse/msft-hv-0150-Staging-hv-blkvsc-Get-rid-of-blkvsc_drv.c-as-this.patch patches.suse/msft-hv-0151-Staging-hv-storvsc-Optimize-bounce-buffer-handlin.patch patches.suse/msft-hv-0152-Staging-hv-storvsc-Optimize-the-bounce-buffer-han.patch patches.suse/msft-hv-0153-Staging-hv-storvsc-Include-storvsc.c-in-storvsc_d.patch patches.suse/msft-hv-0154-Staging-hv-storvsc-Cleanup-storvsc_drv.c-after-ad.patch patches.suse/msft-hv-0155-Staging-hv-storvsc-Add-the-contents-of-hyperv_sto.patch patches.suse/msft-hv-0156-Staging-hv-storvsc-Cleanup-storvsc_drv.c-after-ad.patch patches.suse/msft-hv-0157-Staging-hv-storvsc-Fixup-srb-and-scsi-status-for.patch patches.suse/msft-hv-0158-Staging-hv-storvsc-Fix-a-typo.patch patches.suse/msft-hv-0159-Staging-hv-storvsc-In-case-of-scsi-errors-offline.patch patches.suse/msft-hv-0160-Staging-hv-storvsc-No-need-to-copy-from-bounce-bu.patch patches.suse/msft-hv-0161-Staging-hv-util-Forcefully-shutdown-when-shutdown.patch patches.suse/msft-hv-0162-Staging-hv-util-Adjust-guest-time-in-a-process-co.patch patches.suse/msft-hv-0163-Staging-hv-vmbus-Check-before-invoking-the-channe.patch patches.suse/msft-hv-0164-Staging-hv-vmbus-Properly-deal-with-de-registerin.patch patches.suse/msft-hv-0165-Staging-hv-Fix-a-bug-in-vmbus_match.patch patches.suse/msft-hv-0166-Staging-hv-vmbus-Get-rid-of-vmbus_on_isr-by-inl.patch patches.suse/msft-hv-0167-Staging-hv-vmbus-Do-not-enable-auto-eoi.patch patches.suse/msft-hv-0168-Staging-hv-vmbus-Fixup-indentation-in-vmbus_acpi_.patch patches.suse/msft-hv-0169-Staging-hv-vmbus-Get-rid-of-some-dated-redundant.patch patches.suse/msft-hv-0170-Staging-hv-vmbus-Get-rid-of-an-unnecessary-check.patch patches.suse/msft-hv-0171-Staging-hv-vmbus-Fix-a-checkpatch-warning-in-ring.patch patches.suse/msft-hv-0172-Staging-hv-vmbus-Fix-checkpatch-warnings-in-conne.patch patches.suse/msft-hv-0173-Staging-hv-mousevsc-Fix-checkpatch-errors-and-war.patch patches.suse/msft-hv-0174-Staging-hv-netvsc-return-negative-error-codes.patch patches.suse/msft-hv-0175-Staging-hv-util-Deal-with-driver-register-failure.patch patches.suse/msft-hv-0176-Staging-hv-vmbus-Fix-a-bug-in-error-handling-in-v.patch patches.suse/msft-hv-0177-Staging-hv-vmbus-Check-for-events-before-messages.patch patches.suse/msft-hv-0178-Staging-hv-vmbus-Cleanup-the-code-in-process_chn_.patch patches.suse/msft-hv-0179-staging-hv-remove-unnecessary-includes-in-netvsc.patch patches.suse/msft-hv-0180-staging-hv-add-newline-to-log-messages-in-netvsc.patch patches.suse/msft-hv-0181-staging-hv-convert-dev_-loglevel-to-netdev_-logle.patch patches.suse/msft-hv-0182-staging-hv-fix-a-kernel-warning-in-netvsc_linkstat.patch patches.suse/msft-hv-0183-staging-hv-re-order-the-code-in-netvsc_probe.patch patches.suse/msft-hv-0184-staging-hv-fix-counting-of-outstanding-sends-in-f.patch patches.suse/msft-hv-0185-staging-hv-fix-counting-of-available-buffer-slots.patch patches.suse/msft-hv-0186-staging-hv-fix-the-return-status-of-netvsc_start_x.patch patches.suse/msft-hv-0187-staging-hv-fix-the-page-buffer-when-rndis-data-go.patch patches.suse/msft-hv-0188-staging-hv-fix-some-typos-in-netvsc.c.patch patches.suse/msft-hv-0189-Staging-hv-Update-TODO-file.patch patches.suse/msft-hv-0190-Staging-hv-vmbus-Show-the-modalias-in-sys-bus-vm.patch patches.suse/msft-hv-0191-x86-Hyper-V-Integrate-the-clocksource-with-Hyper-V.patch patches.suse/msft-hv-0192-Staging-hv-vmbus-Rename-vmbus_child_device_create.patch patches.suse/msft-hv-0193-Staging-hv-vmbus-Rename-vmbus_child_device_regist.patch patches.suse/msft-hv-0194-Staging-hv-vmbus-Rename-vmbus_child_device_unregi.patch patches.suse/msft-hv-0195-Staging-hv-vmbus-Cleanup-dated-comments-in-channe.patch patches.suse/msft-hv-0196-Staging-hv-vmbus-Introduce-a-utility-function-to.patch patches.suse/msft-hv-0197-Staging-hv-vmbus-Change-the-signature-of-struct-h.patch patches.suse/msft-hv-0198-Staging-hv-storvsc-Use-the-driver_data-to-identif.patch patches.suse/msft-hv-0199-Staging-hv-vmbus-Introduce-functions-for-setting.patch patches.suse/msft-hv-0200-Staging-hv-vmbus-Cleanup-vmbus_remove.patch patches.suse/msft-hv-0201-Staging-hv-storvsc-Get-rid-of-storvsc_dev_add-b.patch patches.suse/msft-hv-0202-Staging-hv-storvsc-Get-rid-of-alloc_stor_device.patch patches.suse/msft-hv-0203-Staging-hv-storvsc-Get-rid-of-some-unnecessary-st.patch patches.suse/msft-hv-0204-Staging-hv-storvsc-Eliminate-the-usage-of-ext-fie.patch patches.suse/msft-hv-0205-Staging-hv-netvsc-Get-rid-of-the-usage-of-the-ext.patch patches.suse/msft-hv-0206-Staging-hv-mousevsc-Get-rid-of-the-usage-of-the-e.patch patches.suse/msft-hv-0207-Staging-hv-vmbus-Get-rid-of-the-ext-field-in-stru.patch patches.suse/msft-hv-0208-Staging-hv-vmbus-Do-not-allocate-struct-hv_device.patch patches.suse/msft-hv-0209-Staging-hv-vmbus-Get-rid-of-the-module-dependency.patch patches.suse/msft-hv-0210-Staging-hv-netvsc-Rename-netDevice-as-net_device.patch patches.suse/msft-hv-0211-Staging-hv-netvsc-Rename-rndisDevice-to-rndis_dev.patch patches.suse/msft-hv-0212-Staging-hv-netvsc-Rename-deviceInfo-as-device_inf.patch patches.suse/msft-hv-0213-Staging-hv-netvsc-Cleanup-the-name-and-type-of-li.patch patches.suse/msft-hv-0214-Staging-hv-util-Perform-some-service-specific-ini.patch patches.suse/msft-hv-0215-Staging-hv-util-Properly-handle-util-services-in.patch patches.suse/msft-hv-0216-Staging-hv-vmbus-Get-rid-of-hv_cb_utils-and-oth.patch patches.suse/msft-hv-0217-Staging-hv-Update-the-TODO-file.patch patches.suse/msft-hv-0218-staging-hv-remove-the-carrier-status-check-from-ne.patch patches.suse/msft-hv-0219-Staging-hv-mousevsc-Fixup-struct-hv_input_dev_inf.patch patches.suse/msft-hv-0220-Staging-hv-mousevsc-Get-rid-of-the-struct-input_d.patch patches.suse/msft-hv-0221-Staging-hv-mousevsc-Fixup-some-bogus-WARN_ON-ca.patch patches.suse/msft-hv-0222-Staging-hv-mousevsc-Change-the-allocation-flags-t.patch patches.suse/msft-hv-0223-Staging-hv-mousevsc-Handle-the-case-where-we-may.patch patches.suse/msft-hv-0224-Staging-hv-mousevsc-Correctly-initialize-the-head.patch patches.suse/msft-hv-0225-Staging-hv-mousevsc-Use-completion-primitive-to-s.patch patches.suse/msft-hv-0226-Staging-hv-mousevsc-Cleanup-and-properly-implemen.patch patches.suse/msft-hv-0227-Staging-hv-mousevsc-Get-rid-of-unnecessary-DPRINT.patch patches.suse/msft-hv-0228-Staging-hv-mousevsc-Cleanup-error-handling.patch patches.suse/msft-hv-0229-Staging-hv-mousevsc-Get-rid-of-unnecessary-pr_-c.patch patches.suse/msft-hv-0230-Staging-hv-mousevsc-Free-allocated-memory-in-free.patch patches.suse/msft-hv-0231-Staging-hv-mousevsc-Get-rid-of-the-unused-state.patch patches.suse/msft-hv-0232-Staging-hv-mousevsc-Cleanup-alloc_input_device.patch patches.suse/msft-hv-0233-Staging-hv-mousevsc-Get-rid-of-mousevsc_on_send_c.patch patches.suse/msft-hv-0234-Staging-hv-mousevsc-Cleanup-mousevsc_connect_to_v.patch patches.suse/msft-hv-0235-Staging-hv-mousevsc-Get-rid-of-mousevsc_on_device.patch patches.suse/msft-hv-0236-Staging-hv-mousevsc-Now-cleanup-mousevsc_remove.patch patches.suse/msft-hv-0237-Staging-hv-mousevsc-Get-rid-of-ref_count-state-in.patch patches.suse/msft-hv-0238-Staging-hv-mousevsc-Cleanup-camel-cased-enums.patch patches.suse/msft-hv-0239-Staging-hv-mousevsc-Get-rid-of-mousevsc_on_receiv.patch patches.suse/msft-hv-0240-Staging-hv-mousevsc-Cleanup-mousevsc_on_device_ad.patch patches.suse/msft-hv-0241-Staging-hv-mousevsc-Enable-autoloading-of-the-mou.patch patches.suse/msft-hv-0242-Staging-hv-mousevsc-Get-rid-of-unnecessary-commen.patch patches.suse/msft-hv-0243-Staging-hv-util-Fix-a-bug-in-kvp-implementation.patch patches.suse/msft-hv-0244-Staging-hv-util-Invoke-cn_netlink_send-in-a-wor.patch patches.suse/msft-hv-0245-staging-hv-storvsc-ignore-SET_WINDOW-scsi-command.patch patches.suse/msft-hv-0246-Staging-hv-netvsc-Fix-a-dereferencing-issue.patch patches.suse/msft-hv-0247-Staging-hv-move-hyperv-code-out-of-staging-directo.patch patches.suse/msft-hv-0248-Staging-hv-remove-unneeded-asm-include-file-in-hyp.patch patches.suse/msft-hv-0249-hv-rename-prep_negotiate_resp-to-vmbus_prep_negot.patch patches.suse/msft-hv-0250-hv-remove-a-bunch-of-unused-debug-macros-from-hyper.patch patches.suse/msft-hv-0251-Staging-hv-storvsc-remove-last-usage-of-DPRINT_WA.patch patches.suse/msft-hv-0252-Staging-hv-remove-last-user-of-DPRINT-macro.patch patches.suse/msft-hv-0253-Staging-hv-remove-vmbus_loglevel-as-it-is-not-used.patch patches.suse/msft-hv-0254-hv-remove-unused-LOWORD-and-HIWORD-macros-from-hype.patch patches.suse/msft-hv-0255-hv-hyperv.h-remove-unused-module-macros.patch patches.suse/msft-hv-0256-hv-hyperv.h-remove-unneeded-forward-declarations-o.patch patches.suse/msft-hv-0257-hv-remove-free_channel-from-hyperv.h.patch patches.suse/msft-hv-0258-hv-remove-struct-hv_device_info-from-hyperv.h.patch patches.suse/msft-hv-0259-Staging-hv-mousevsc-Fix-a-checkpatch-warning.patch patches.suse/msft-hv-0260-Staging-hv-storvsc-Fix-checkpatch-warnings.patch patches.suse/msft-hv-0262-HID-Move-the-hid-hyperv-driver-out-of-staging.patch patches.suse/msft-hv-0263-Staging-hv-mousevsc-Make-boolean-states-boolean.patch patches.suse/msft-hv-0264-Staging-hv-mousevsc-Inline-the-code-for-mousevsc_.patch patches.suse/msft-hv-0265-Staging-hv-mousevsc-Inline-the-code-for-reportdes.patch patches.suse/msft-hv-0266-Staging-hv-mousevsc-Cleanup-mousevsc_on_channel_c.patch patches.suse/msft-hv-0267-Staging-hv-mousevsc-Add-a-new-line-to-a-debug-str.patch patches.suse/msft-hv-0268-Staging-hv-mousevsc-Get-rid-of-unnecessary-includ.patch patches.suse/msft-hv-0269-Staging-hv-mousevsc-Address-some-style-issues.patch patches.suse/msft-hv-0270-Staging-hv-mousevsc-Add-a-check-to-prevent-memory.patch patches.suse/msft-hv-0271-Staging-hv-mousevsc-Use-the-KBUILD_MODNAME-macro.patch patches.suse/msft-hv-0272-Staging-hv-storvsc-Use-mempools-to-allocate-struc.patch patches.suse/msft-hv-0273-Staging-hv-storvsc-Cleanup-error-handling-in-the.patch patches.suse/msft-hv-0274-Staging-hv-storvsc-Fixup-the-error-when-processin.patch patches.suse/msft-hv-0275-Staging-hv-storvsc-Fix-error-handling-storvsc_hos.patch patches.suse/msft-hv-0276-Staging-hv-storvsc-Use-the-accessor-function-shos.patch patches.suse/msft-hv-0277-Staging-hv-storvsc-Use-the-unlocked-version-queue.patch patches.suse/msft-hv-0278-Staging-hv-storvsc-use-the-macro-KBUILD_MODNAME.patch patches.suse/msft-hv-0279-Staging-hv-storvsc-Get-rid-of-an-unnecessary-forw.patch patches.suse/msft-hv-0280-Staging-hv-storvsc-Upgrade-the-vmstor-protocol-ve.patch patches.suse/msft-hv-0281-Staging-hv-storvsc-Support-hot-add-of-scsi-disks.patch patches.suse/msft-hv-0282-Staging-hv-storvsc-Support-hot-removing-of-scsi-d.patch patches.suse/msft-hv-0283-staging-hv-Use-kmemdup-rather-than-duplicating-its.patch patches.suse/msft-hv-0284-Staging-hv-vmbus-Support-building-the-vmbus-drive.patch patches.suse/msft-hv-0285-hv-Add-Kconfig-menu-entry.patch patches.suse/msft-hv-0286-Staging-hv-mousevsc-Remove-the-mouse-driver-from.patch patches.suse/msft-hv-0287-staging-hv-move-hv_netvsc-out-of-staging-area.patch patches.suse/msft-hv-0288-net-hyperv-Fix-long-lines-in-netvsc.c.patch patches.suse/msft-hv-0289-net-hyperv-Add-support-for-promiscuous-mode-setting.patch patches.suse/msft-hv-0290-Staging-hv-storvsc-Disable-clustering.patch patches.suse/msft-hv-0291-Staging-hv-storvsc-Cleanup-storvsc_device_alloc.patch patches.suse/msft-hv-0292-Staging-hv-storvsc-Fix-a-bug-in-storvsc_command_c.patch patches.suse/msft-hv-0293-Staging-hv-storvsc-Fix-a-bug-in-copy_from_bounce_.patch patches.suse/msft-hv-0294-Staging-hv-storvsc-Implement-per-device-memory-po.patch patches.suse/msft-hv-0295-Staging-hv-update-TODO-file.patch patches.suse/msft-hv-0296-HID-hv_mouse-Properly-add-the-hid-device.patch patches.suse/msft-hv-0297-Staging-hv-storvsc-Fix-a-bug-in-create_bounce_buf.patch patches.suse/msft-hv-0298-drivers-hv-Don-t-OOPS-when-you-cannot-init-vmbus.patch patches.suse/msft-hv-0299-net-hyperv-Fix-the-stop-wake-queue-mechanism.patch patches.suse/msft-hv-0300-Drivers-hv-Fix-a-memory-leak.patch patches.suse/msft-hv-0301-Drivers-hv-Make-the-vmbus-driver-unloadable.patch patches.suse/msft-hv-0302-Drivers-hv-Get-rid-of-an-unnecessary-check-in-hv.c.patch patches.suse/msft-hv-0303-net-hyperv-Remove-unnecessary-kmap_atomic-in-netvsc.patch patches.suse/msft-hv-0304-net-hyperv-Add-NETVSP-protocol-version-negotiation.patch patches.suse/msft-hv-0305-net-hyperv-Add-support-for-jumbo-frame-up-to-64KB.patch patches.suse/msft-hv-0306-Drivers-hv-Fix-a-bug-in-vmbus_driver_unregister.patch patches.suse/msft-hv-0307-net-hyperv-fix-possible-memory-leak-in-do_set_multi.patch patches.suse/msft-hv-0308-HID-hyperv-Properly-disconnect-the-input-device.patch patches.suse/msft-hv-0309-Staging-hv-storvsc-Cleanup-some-comments.patch patches.suse/msft-hv-0310-Staging-hv-storvsc-Cleanup-storvsc_probe.patch patches.suse/msft-hv-0311-Staging-hv-storvsc-Cleanup-storvsc_queuecommand.patch patches.suse/msft-hv-0312-Staging-hv-storvsc-Introduce-defines-for-srb-stat.patch patches.suse/msft-hv-0313-Staging-hv-storvsc-Cleanup-storvsc_host_reset_han.patch patches.suse/msft-hv-0314-Staging-hv-storvsc-Move-and-cleanup-storvsc_remov.patch patches.suse/msft-hv-0315-Staging-hv-storvsc-Add-a-comment-to-explain-life.patch patches.suse/msft-hv-0316-Staging-hv-storvsc-Get-rid-of-the-on_io_completio.patch patches.suse/msft-hv-0317-Staging-hv-storvsc-Rename-the-context-field-in-hv.patch patches.suse/msft-hv-0318-Staging-hv-storvsc-Miscellaneous-cleanup-of-storv.patch patches.suse/msft-hv-0319-Staging-hv-storvsc-Cleanup-the-code-for-generatin.patch patches.suse/msft-hv-0320-Staging-hv-storvsc-Cleanup-some-protocol-related.patch patches.suse/msft-hv-0321-Staging-hv-storvsc-Get-rid-of-some-unused-defines.patch patches.suse/msft-hv-0322-Staging-hv-storvsc-Consolidate-the-request-struct.patch patches.suse/msft-hv-0323-Staging-hv-storvsc-Consolidate-all-the-wire-proto.patch patches.suse/msft-hv-0324-Staging-hv-storvsc-Move-the-storage-driver-out-of.patch patches.suse/msft-hv-0325-net-hyperv-Use-the-built-in-macro-KBUILD_MODNAME-fo.patch patches.suse/msft-hv-0326-net-hyperv-fix-erroneous-NETDEV_TX_BUSY-use.patch patches.suse/msft-hv-0327-net-hyperv-Use-netif_tx_disable-instead-of-netif_.patch patches.suse/msft-hv-0328-net-hyperv-rx_bytes-should-account-the-ether-header.patch patches.suse/msft-hv-0329-net-hyperv-fix-the-issue-that-large-packets-be-drop.patch patches.suse/msft-hv-0330-net-hyperv-Fix-the-page-buffer-when-an-RNDIS-messag.patch patches.suse/msft-hv-0331-drivers-hv-Get-rid-of-some-unnecessary-code.patch patches.suse/msft-hv-0332-drivers-hv-kvp-Add-cleanup-connector-defines.patch patches.suse/msft-hv-0333-drivers-hv-kvp-Move-the-contents-of-hv_kvp.h-to-h.patch patches.suse/msft-hv-0334-net-hyperv-Convert-camel-cased-variables-in-rndis_f.patch patches.suse/msft-hv-0335-net-hyperv-Correct-the-assignment-in-netvsc_recv_ca.patch patches.suse/msft-hv-0336-net-hyperv-Remove-the-unnecessary-memset-in-rndis_f.patch patches.suse/msft-hv-0337-drivers-hv-Cleanup-the-kvp-related-state-in-hyperv.patch patches.suse/msft-hv-0338-tools-hv-Use-hyperv.h-to-get-the-KVP-definitions.patch patches.suse/msft-hv-0339-drivers-hv-kvp-Cleanup-the-kernel-user-protocol.patch patches.suse/msft-hv-0340-drivers-hv-Increase-the-number-of-VCPUs-supported.patch patches.suse/msft-hv-0341-net-hyperv-Fix-data-corruption-in-rndis_filter_rece.patch patches.suse/msft-hv-0342-net-hyperv-Add-support-for-vlan-trunking-from-guest.patch patches.suse/msft-hv-0343-Drivers-hv-Add-new-message-types-to-enhance-KVP.patch patches.suse/msft-hv-0344-Drivers-hv-Support-the-newly-introduced-KVP-messag.patch patches.suse/msft-hv-0345-Tools-hv-Fully-support-the-new-KVP-verbs-in-the-us.patch patches.suse/msft-hv-0346-Tools-hv-Support-enumeration-from-all-the-pools.patch patches.suse/msft-hv-0347-net-hyperv-Fix-the-code-handling-tx-busy.patch patches.suse/msft-hv-0348-net-hyperv-Adding-cancellation-to-ensure-rndis-filte.patch patches.suse/msft-hv-0349-SCSI-storvsc-Properly-handle-errors-from-the-host.patch patches.suse/msft-hv-0350-HID-hid-hyperv-Do-not-use-hid_parse_report-directly.patch patches.suse/msft-hv-0351-HID-hyperv-Set-the-hid-drvdata-correctly.patch patches.suse/msft-hv-0352-Drivers-hv-Get-rid-of-an-unnecessary-check-in-vmbus_.patch patches.suse/msft-hv-0353-Drivers-hv-util-Properly-handle-version-negotiations.patch patches.suse/msft-hv-0354-hv-fix-return-type-of-hv_post_message.patch patches.suse/msft-hv-0355-net-hyperv-Add-flow-control-based-on-hi-low-watermar.patch patches.suse/msft-hv-0356-usb-net-rndis-break-out-linux-rndis.h-defines.patch patches.suse/msft-hv-0357-usb-net-rndis-remove-ambigous-status-codes.patch patches.suse/msft-hv-0358-usb-net-rndis-merge-command-codes.patch patches.suse/msft-hv-0359-net-hyperv-Use-wait_event-on-outstanding-sends-durin.patch patches.suse/msft-hv-0361-hyperv-Add-support-for-setting-MAC-from-within-guest.patch patches.suse/msft-hv-0362-Drivers-hv-Change-the-hex-constant-to-a-decimal-cons.patch patches.suse/msft-hv-0363-hyperv-Add-error-handling-to-rndis_filter_device_add.patch patches.suse/msft-hv-0364-hyperv-Add-a-check-for-ring_size-value.patch patches.suse/msft-hv-0365-drivers-net-Remove-casts-to-same-type.patch patches.suse/msft-hv-0366-drivers-hv-remove-IRQF_SAMPLE_RANDOM-which-is-now-a-.patch patches.suse/msft-hv-0367-hyperv-Move-wait-completion-msg-code-into-rndis_filt.patch patches.suse/msft-hv-0368-hyperv-Add-comments-for-the-extended-buffer-after-RN.patch patches.suse/msft-hv-0369-Drivers-hv-Cleanup-the-guest-ID-computation.patch patches.suse/msft-hv-0370-Drivers-hv-vmbus-Use-the-standard-format-string-to-f.patch patches.suse/msft-hv-0371-Drivers-hv-Add-KVP-definitions-for-IP-address-inject.patch patches.suse/msft-hv-0372-Drivers-hv-kvp-Cleanup-error-handling-in-KVP.patch patches.suse/msft-hv-0373-Drivers-hv-Explicitly-size-elements-of-protocol-stru.patch patches.suse/msft-hv-0374-Drivers-hv-kvp-Support-the-new-IP-injection-messages.patch patches.suse/msft-hv-0375-Tools-hv-Prepare-to-expand-kvp_get_ip_address-functi.patch patches.suse/msft-hv-0376-Tools-hv-Further-refactor-kvp_get_ip_address.patch patches.suse/msft-hv-0377-Tools-hv-Gather-address-family-information.patch patches.suse/msft-hv-0378-Tools-hv-Gather-subnet-information.patch patches.suse/msft-hv-0379-Tools-hv-Represent-the-ipv6-mask-using-CIDR-notation.patch patches.suse/msft-hv-0380-Tools-hv-Gather-ipv-4-6-gateway-information.patch patches.suse/msft-hv-0381-hv-fail-the-probing-immediately-when-we-are-not-in-h.patch patches.suse/msft-hv-0382-hv-vmbus_drv-detect-hyperv-through-x86_hyper.patch patches.suse/msft-hv-0383-Tools-hv-Get-rid-of-some-unused-variables.patch patches.suse/msft-hv-0384-Tools-hv-Correctly-type-string-variables.patch patches.suse/msft-hv-0385-Tools-hv-Add-an-example-script-to-retrieve-DNS-entri.patch patches.suse/msft-hv-0386-Tools-hv-Gather-DNS-information.patch patches.suse/msft-hv-0387-Drivers-hv-kvp-Copy-the-address-family-information.patch patches.suse/msft-hv-0388-Tools-hv-Add-an-example-script-to-retrieve-dhcp-stat.patch patches.suse/msft-hv-0389-Tools-hv-Gather-DHCP-information.patch patches.suse/msft-hv-0390-Tools-hv-Add-an-example-script-to-configure-an-inter.patch patches.suse/msft-hv-0391-Tools-hv-Implement-the-KVP-verb-KVP_OP_SET_IP_INFO.patch patches.suse/msft-hv-0392-Tools-hv-Rename-the-function-kvp_get_ip_address.patch patches.suse/msft-hv-0393-Tools-hv-Implement-the-KVP-verb-KVP_OP_GET_IP_INFO.patch patches.suse/msft-hv-0394-tools-hv-Fix-file-handle-leak.patch patches.suse/msft-hv-0395-tools-hv-Fix-exit-error-code.patch patches.suse/msft-hv-0396-tools-hv-Check-for-read-write-errors.patch patches.suse/msft-hv-0397-tools-hv-Parse-etc-os-release.patch patches.suse/msft-hv-0398-hyperv-Fix-the-max_xfer_size-in-RNDIS-initialization.patch patches.suse/msft-hv-0399-hyperv-Fix-the-missing-return-value-in-rndis_filter_.patch patches.suse/msft-hv-0400-hyperv-Fix-page-buffer-handling-in-rndis_filter_send.patch patches.suse/msft-hv-0401-hyperv-Remove-extra-allocated-space-for-recv_pkt_lis.patch patches.suse/msft-hv-0402-hyperv-Report-actual-status-in-receive-completion-pa.patch patches.suse/msft-hv-0403-hyperv-Add-buffer-for-extended-info-after-the-RNDIS-.patch patches.suse/msft-hv-0404-Drivers-hv-Cleanup-error-handling-in-vmbus_open.patch patches.suse/msft-hv-0405-SCSI-storvsc-Account-for-in-transit-packets-in-the-R.patch patches.suse/msft-hv-0406-hyperv-Remove-unnecessary-comments-in-rndis_filter_r.patch patches.suse/msft-hv-0407-Drivers-hv-Get-rid-of-unnecessary-forward-declaratio.patch patches.suse/msft-hv-0408-net-hyperv-fix-wrong-length-of-mac-address.patch patches.suse/msft-hv-0409-hyperv-Add-an-error-message-to-rndis_filter_set_devi.patch patches.suse/msft-hv-0410-Drivers-hv-remove-unused-variable-from-channel_mgmt..patch patches.suse/msft-hv-0411-tools-hv-Return-the-full-kernel-version.patch patches.suse/msft-hv-0412-tools-hv-Netlink-source-address-validation-allows-Do.patch patches.suse/msft-hv-0413-Tools-hv-Don-t-return-loopback-addresses.patch patches.suse/msft-hv-0414-tools-hv-Fix-string-types.patch patches.suse/suse-hv-fate314663-0001-mm-Export-a-function-to-get-vm-committed-memory.patch patches.suse/suse-hv-fate314663-0001-mm-extend-memory-hotplug-API-to-allow-memory-hotplug.patch patches.suse/suse-hv-fate314663-0001-mm-Export-split_page.patch patches.suse/msft-hv-0415-Drivers-hv-Add-Hyper-V-balloon-driver.patch patches.suse/msft-hv-0416-hv-hv_balloon-mark-a-function-static.patch patches.suse/msft-hv-0417-hv-hv_balloon-remove-duplicated-include-from-hv_ball.patch patches.suse/msft-hv-0418-tools-hv-Fix-var-subdirectory.patch patches.suse/msft-hv-0419-tools-hv-Fix-permissions-of-created-directory-and-fi.patch patches.suse/msft-hv-0420-Drivers-hv-Implement-routines-for-read-side-signalin.patch patches.suse/msft-hv-0421-Drivers-hv-Add-state-to-manage-batched-reading.patch patches.suse/msft-hv-0422-Drivers-hv-Turn-off-batched-reading-for-util-drivers.patch patches.suse/msft-hv-0423-Drivers-hv-Optimize-signaling-in-the-read-path.patch patches.suse/msft-hv-0424-Drivers-hv-Optimize-the-signaling-on-the-write-path.patch patches.suse/msft-hv-0425-Drivers-hv-Get-rid-of-hv_get_ringbuffer_interrupt_ma.patch patches.suse/msft-hv-0426-Drivers-hv-Support-handling-multiple-VMBUS-versions.patch patches.suse/msft-hv-0427-Drivers-hv-Update-the-ring-buffer-structure-to-match.patch patches.suse/msft-hv-0428-Drivers-hv-Extend-modify-vmbus_channel_offer_channel.patch patches.suse/msft-hv-0429-Drivers-hv-Save-and-export-negotiated-vmbus-version.patch patches.suse/msft-hv-0430-Drivers-hv-Change-the-signature-for-hv_signal_event.patch patches.suse/msft-hv-0431-Drivers-hv-Change-the-signature-of-vmbus_set_event.patch patches.suse/msft-hv-0432-Drivers-hv-Move-vmbus-version-definitions-to-hyperv..patch patches.suse/msft-hv-0433-Drivers-hv-Manage-signaling-state-on-a-per-connectio.patch patches.suse/msft-hv-0434-Drivers-hv-Cleanup-vmbus_set_event-to-support-win7-a.patch patches.suse/msft-hv-0435-Drivers-hv-Setup-a-mapping-for-Hyper-V-s-notion-cpu-.patch patches.suse/msft-hv-0436-Drivers-hv-Add-state-to-manage-incoming-channel-inte.patch patches.suse/msft-hv-0437-Drivers-hv-Modify-the-interrupt-handling-code-to-sup.patch patches.suse/msft-hv-0438-Drivers-hv-Add-code-to-distribute-channel-interrupt-.patch patches.suse/msft-hv-0439-Drivers-hv-Get-rid-of-the-unused-global-signaling-st.patch patches.suse/msft-hv-0440-Drivers-hv-Get-rid-of-unnecessary-request-for-offers.patch patches.suse/msft-hv-0441-Drivers-hv-Manage-event-tasklets-on-per-cpu-basis.patch patches.suse/msft-hv-0442-Drivers-hv-Handle-vmbus-interrupts-concurrently-on-a.patch patches.suse/msft-hv-0443-Drivers-hv-Add-a-check-to-deal-with-spurious-interru.patch patches.suse/msft-hv-0444-Drivers-hv-Enable-protocol-negotiation-with-win8-hos.patch patches.suse/msft-hv-0445-Drivers-hv-Implement-flow-management-on-the-send-sid.patch patches.suse/msft-hv-0446-Drivers-hv-Capture-the-host-build-information.patch patches.suse/msft-hv-0447-Drivers-hv-Cleanup-and-consolidate-reporting-of-buil.patch patches.suse/msft-hv-0448-Drivers-hv-remove-unused-variable-in-vmbus_recvpacke.patch patches.suse/msft-hv-0449-tools-hv-fix-a-typo-in-hv_set_ifconfig.sh.patch patches.suse/msft-hv-0450-tools-hv-Fix-how-ifcfg-file-is-created.patch patches.suse/msft-hv-0451-Drivers-hv-balloon-Fix-a-bug-in-the-definition-of-st.patch patches.suse/msft-hv-0452-Drivers-hv-balloon-Fix-a-memory-leak.patch patches.suse/msft-hv-0453-Drivers-hv-vmbus_flow_handler-can-be-static.patch patches.suse/msft-hv-0454-Drivers-hv-Bind-all-vmbbus-interrupts-to-the-boot-CP.patch patches.suse/msft-hv-0455-tools-hv-Use-CLOEXEC-when-opening-kvp_pool-files.patch patches.suse/msft-hv-0456-Drivers-hv-vmbus-Consolidate-all-offer-GUID-definiti.patch patches.suse/msft-hv-0457-Drivers-hv-Use-consolidated-GUID-definitions.patch patches.suse/msft-hv-0458-Drivers-net-hyperv-Use-the-consolidated-GUID-definit.patch patches.suse/msft-hv-0459-Drivers-scsi-storvsc-Use-the-consolidated-GUID-defin.patch patches.suse/msft-hv-0460-Drivers-hid-hid-hyperv-Use-consolidated-GUID-definit.patch patches.suse/msft-hv-0461-Drivers-hv-Execute-shutdown-in-a-thread-context.patch patches.suse/msft-hv-0462-Drivers-hv-balloon-Make-adjustments-to-the-pressure-.patch patches.suse/msft-hv-0463-Drivers-hv-balloon-Add-a-parameter-to-delay-pressure.patch patches.suse/msft-hv-0464-Drivers-hv-balloon-Prevent-the-host-from-ballooning-.patch patches.suse/msft-hv-0465-x86-Hyper-V-register-clocksource-only-if-its-adverti.patch patches.suse/msft-hv-0466-X86-Add-a-check-to-catch-Xen-emulation-of-Hyper-V.patch patches.suse/msft-hv-0467-X86-Handle-Hyper-V-vmbus-interrupts-as-special-hyper.patch patches.suse/msft-hv-0468-x86-hyperv-HYPERV-depends-on-X86_LOCAL_APIC.patch patches.suse/msft-hv-0469-SCSI-storvsc-Initialize-the-sglist.patch patches.suse/msft-hv-0470-SCSI-storvsc-avoid-usage-of-WRITE_SAME.patch patches.suse/msft-hv-0471-SCSI-storvsc-Restructure-error-handling-code-on-comm.patch patches.suse/msft-hv-0472-SCSI-storvsc-Handle-dynamic-resizing-of-the-device.patch patches.suse/msft-hv-0473-Drivers-hv-vmbus-Use-the-new-infrastructure-for-deli.patch patches.suse/msft-hv-0475-driver-hv-remove-cast-for-kmalloc-return-value.patch patches.suse/msft-hv-0476-tools-hv-daemon-should-subscribe-only-to-CN_KVP_IDX-.patch patches.suse/msft-hv-0477-tools-hv-daemon-setsockopt-should-use-options-macros.patch patches.suse/msft-hv-0478-tools-hv-daemon-should-check-type-of-received-Netlin.patch patches.suse/msft-hv-0479-Drivers-hv-balloon-Do-not-request-completion-notific.patch patches.suse/msft-hv-0480-Drivers-hv-balloon-Execute-balloon-inflation-in-a-se.patch patches.suse/msft-hv-0481-Drivers-hv-balloon-Execute-hot-add-code-in-a-separat.patch patches.suse/msft-hv-0482-Drivers-hv-balloon-Make-the-balloon-driver-not-unloa.patch patches.suse/msft-hv-0483-Drivers-hv-balloon-Implement-hot-add-functionality.patch patches.suse/msft-hv-0484-Drivers-hv-vmbus-Handle-channel-rescind-message-corr.patch patches.suse/msft-hv-0485-Drivers-hv-Add-a-new-driver-to-support-host-initiate.patch patches.suse/msft-hv-0486-Drivers-hv-balloon-make-local-functions-static.patch patches.suse/msft-hv-0487-Drivers-hv-balloon-Permit-Linux-to-specify-hot-add-a.patch patches.suse/msft-hv-0488-Drivers-hv-balloon-Support-2M-page-allocations-for-b.patch patches.suse/msft-hv-0489-Drivers-hv-Notify-the-host-of-permanent-hot-add-fail.patch patches.suse/msft-hv-0490-Drivers-hv-vmbus-Fix-a-bug-in-hv_need_to_signal.patch patches.suse/msft-hv-0491-hyperv-Fix-a-kernel-warning-from-netvsc_linkstatus_c.patch patches.suse/msft-hv-0492-hyperv-Fix-RNDIS-send_completion-code-path.patch patches.suse/msft-hv-0493-x86-hyperv-Handle-Xen-emulation-of-Hyper-V-more-grac.patch patches.suse/msft-hv-0495-Tools-hv-fix-warnings-in-hv_vss_daemon.patch patches.suse/msft-hv-0496-tools-hv-fix-checks-for-origin-of-netlink-message-in.patch patches.suse/msft-hv-0497-Tools-hv-Fix-a-checkpatch-warning.patch patches.suse/msft-hv-0498-tools-hv-use-getmntent-in-hv_vss_daemon.patch patches.suse/msft-hv-0499-tools-hv-use-FIFREEZE-FITHAW-in-hv_vss_daemon.patch patches.suse/msft-hv-0500-tools-hv-skip-iso9660-mounts-in-hv_vss_daemon.patch patches.suse/msft-hv-0501-Tools-hv-Fix-a-checkpatch-warning.patch patches.suse/msft-hv-0502-hyperv-Fix-a-compiler-warning-in-netvsc_send.patch patches.suse/msft-hv-0503-drivers-video-add-Hyper-V-Synthetic-Video-Frame-Buff.patch patches.suse/msft-hv-0504-Drivers-hv-Fix-a-bug-in-get_vp_index.patch patches.suse/msft-hv-0505-HID-hyperv-convert-alloc-memcpy-to-memdup.patch patches.suse/msft-hv-0506-Drivers-hv-vmbus-Implement-multi-channel-support.patch patches.suse/msft-hv-0507-Drivers-hv-Add-the-GUID-fot-synthetic-fibre-channel-.patch patches.suse/msft-hv-0508-tools-hv-Check-return-value-of-setsockopt-call.patch patches.suse/msft-hv-0509-tools-hv-Check-return-value-of-poll-call.patch patches.suse/msft-hv-0510-tools-hv-Check-retrun-value-of-strchr-call.patch patches.suse/msft-hv-0511-tools-hv-Fix-file-descriptor-leaks.patch patches.suse/msft-hv-0512-tools-hv-Improve-error-logging-in-KVP-daemon.patch patches.suse/msft-hv-0513-drivers-hv-switch-to-use-mb-instead-of-smp_mb.patch patches.suse/msft-hv-0515-drivers-hv-check-interrupt-mask-before-read_index.patch patches.suse/msft-hv-0516-drivers-hv-allocate-synic-structures-before-hv_synic.patch patches.suse/msft-hv-0517-SCSI-storvsc-Increase-the-value-of-scsi-timeout-for-.patch patches.suse/msft-hv-0518-SCSI-storvsc-Update-the-storage-protocol-to-win8-lev.patch patches.suse/msft-hv-0519-SCSI-storvsc-Implement-multi-channel-support.patch patches.suse/msft-hv-0520-SCSI-storvsc-Support-FC-devices.patch patches.suse/msft-hv-0521-SCSI-storvsc-Increase-the-value-of-STORVSC_MAX_IO_RE.patch patches.suse/msft-hv-0522-hyperv-Fix-the-NETIF_F_SG-flag-setting-in-netvsc.patch patches.suse/msft-hv-0523-Drivers-hv-vmbus-incorrect-device-name-is-printed-wh.patch patches.suse/msft-hv-0524-Drivers-hv-balloon-Fix-a-bug-in-the-hot-add-code.patch patches.suse/msft-hv-0525-Drivers-hv-balloon-Do-not-post-pressure-status-if-in.patch patches.suse/msft-hv-0526-Tools-hv-KVP-Fix-a-bug-in-IPV6-subnet-enumeration.patch patches.suse/msft-hv-0527-tools-hv-Improve-error-logging-in-VSS-daemon.patch patches.suse/msft-hv-0528-tools-hv-Check-return-value-of-poll-call.patch patches.suse/msft-hv-0529-tools-hv-Check-return-value-of-setsockopt-call.patch patches.suse/msft-hv-0530-Drivers-hv-util-Fix-a-bug-in-version-negotiation-cod.patch patches.suse/msft-hv-0531-Drivers-hv-balloon-Initialize-the-transaction-ID-jus.patch patches.suse/msft-hv-0532-Drivers-hv-remove-HV_DRV_VERSION.patch patches.suse/msft-hv-0533-Tools-hv-fix-send-recv-buffer-allocation.patch patches.suse/msft-hv-0534-Tools-hv-check-return-value-of-daemon-to-fix-compile.patch patches.suse/msft-hv-0535-Tools-hv-in-kvp_set_ip_info-free-mac_addr-right-afte.patch patches.suse/msft-hv-0536-Tools-hv-check-return-value-of-system-in-hv_kvp_daem.patch patches.suse/msft-hv-0537-Tools-hv-correct-payload-size-in-netlink_send.patch patches.suse/msft-hv-0538-Tools-hv-use-full-nlmsghdr-in-netlink_send.patch patches.suse/msft-hv-0539-Drivers-hv-vmbus-Fix-a-bug-in-the-handling-of-channe.patch patches.suse/msft-hv-0540-Drivers-hv-vmbus-Do-not-attempt-to-negoatiate-a-new-.patch patches.suse/msft-hv-0541-Drivers-hv-util-Correctly-support-ws2008R2-and-earli.patch patches.suse/msft-hv-0542-Drivers-hv-vmbus-Terminate-vmbus-version-negotiation.patch patches.suse/msft-hv-0635-Drivers-hv-util-Fix-a-bug-in-the-KVP-code.patch patches.suse/msft-hv-Drivers-hv-vmbus-Fix-a-bug-in-the-channel-callback-d.patch patches.suse/msft-hv-0710-storvsc-ring-buffer-failures-may-result-in-I-O-freez.patch patches.suse/msft-hv-0664-Drivers-scsi-storvsc-Change-the-limits-to-reflect-th.patch patches.suse/msft-hv-0665-Drivers-scsi-storvsc-Set-cmd_per_lun-to-reflect-valu.patch patches.suse/msft-hv-0666-Drivers-scsi-storvsc-Filter-commands-based-on-the-st.patch patches.suse/msft-hv-0667-Drivers-scsi-storvsc-Fix-a-bug-in-handling-VMBUS-pro.patch patches.suse/msft-hv-0668-Drivers-scsi-storvsc-Implement-a-eh_timed_out-handle.patch patches.suse/msft-hv-0669-drivers-scsi-storvsc-Set-srb_flags-in-all-cases.patch patches.suse/msft-hv-0670-drivers-scsi-storvsc-Correctly-handle-TEST_UNIT_READ.patch patches.suse/msft-hv-0680-storvsc-get-rid-of-overly-verbose-warning-messages.patch patches.suse/msft-hv-0714-storvsc-in-responce-to-a-scan-event-scan-the-host.patch patches.suse/msft-hv-0715-storvsc-force-discovery-of-LUNs-that-may-have-been-r.patch patches.suse/msft-hv-0716-storvsc-fix-a-bug-in-storvsc-limits.patch patches.suse/msft-hv-0802-scsi-storvsc-Increase-the-ring-buffer-size.patch patches.suse/msft-hv-0803-scsi-storvsc-Size-the-queue-depth-based-on-the-ringb.patch patches.suse/msft-hv-0804-scsi-storvsc-Always-send-on-the-selected-outgoing-ch.patch patches.suse/msft-hv-0806-scsi-storvsc-Fix-a-bug-in-copy_from_bounce_buffer.patch patches.suse/msft-hv-0807-scsi-storvsc-Don-t-assume-that-the-scatterlist-is-no.patch patches.suse/msft-hv-0813-storvsc-Set-the-SRB-flags-correctly-when-no-data-tra.patch patches.suse/msft-hv-1164-hv-do-not-lose-pending-heartbeat-vmbus-packets.patch patches.suse/suse-hv-rndis_filter-defines.patch patches.suse/suse-hv-guest-os-id.patch patches.suse/suse-hv-storvsc-scsi-proc_name.patch patches.suse/suse-hv-pata_piix-ignore-disks.patch patches.suse/suse-hv-bind-hv_blkkvsc-to-hv_storvsc.patch patches.suse/suse-hv-bind-hv_mouse-to-hid-hyperv.patch patches.suse/suse-hv-HV_DRV_VERSION.patch patches.suse/suse-hv-storvsc-do-not-assume-SG-list-is-continuous-when-doing-bounce-buffers.patch ######################################################## # Numa hot-add memory/cpu fixes ######################################################## patches.arch/acpi_processor_fix_cpuidle_unregister.patch ######################################################## # EDAC patches ######################################################## patches.drivers/edac_i7core_phys_proc_id_use_socketid.patch patches.drivers/edac_amd_print_cpu_number.patch patches.drivers/edac_amd_print_valid_addr.patch patches.drivers/edac_amd_drop_too_granulary_family_model_checks.patch patches.fixes/amd64_edac-Fix-K8-revD-and-later-chip-select-sizes.patch patches.fixes/edac-i5100-ack-error-detection-register-after-each-r.patch patches.fixes/edac-i5100-fix-erroneous-define-for-M1Err.patch patches.fixes/i7core_edac-Add-scrubbing-support.patch patches.fixes/i7core_edac-scrcrubbing-fixups.patch patches.fixes/i7core_edac-Fix-compilation-on-32-bits-arch.patch patches.drivers/i7core_edac-don-t-enable-memory-scrubbing-for-xeon-35xx.patch patches.drivers/001-pstore_3_2_fixes.patch patches.drivers/002-pstore_3_2_fixes.patch patches.drivers/003-pstore_3_2_fixes.patch patches.drivers/004-pstore_3_2_fixes.patch patches.drivers/005-pstore_3_2_fixes.patch patches.drivers/006-pstore_3_2_fixes.patch patches.drivers/pstore_fix_ia64_compile_warning.patch patches.drivers/pstore_disable_efi_backend_by_default.patch patches.arch/Disable-ERST-pstore-by-default.patch patches.arch/x86_do_not_set_nvs_ram_busy.patch # Revert atomicio.[ch] and re-use code in SP3 as done mainline: patches.arch/001-acpi_atomicio.patch patches.arch/002-acpi_atomicio.patch patches.arch/003-acpi_atomicio.patch patches.arch/004-acpi_atomicio.patch patches.arch/005-acpi_atomicio.patch patches.arch/006-acpi_atomicio.patch patches.arch/007-acpi_atomicio.patch patches.arch/008-acpi_atomicio.patch patches.arch/apei_check_acc_width_allow_not_byte_alligned_bit_offset.patch # AER in APEI and llist(lockless list) enhancments: patches.arch/000-apei_fixes.patch patches.arch/001-apei_fixes.patch patches.arch/002-apei_fixes.patch patches.arch/003-apei_fixes.patch patches.arch/004-apei_fixes.patch patches.arch/005-apei_fixes.patch patches.arch/006-apei_fixes.patch patches.arch/007-apei_fixes.patch patches.arch/008-apei_fixes.patch patches.arch/009-apei_fixes.patch patches.arch/010-apei_fixes.patch patches.arch/011-apei_fixes.patch patches.arch/012-apei_fixes.patch # bring drivers/acpi/apei/einj.c to latest mainline state patches.arch/001-acpi_apei_inject_fixups.patch patches.arch/002-acpi_apei_inject_fixups.patch patches.arch/003-acpi_apei_inject_fixups.patch patches.arch/004-acpi_apei_inject_fixups.patch patches.arch/005-acpi_apei_inject_fixups.patch patches.arch/006-acpi_apei_inject_fixups.patch patches.arch/007-acpi_apei_inject_fixups.patch patches.arch/008-acpi_apei_inject_fixups.patch patches.arch/009-acpi_apei_inject_fixups.patch patches.arch/010-acpi_apei_inject_fixups.patch # FATE#313743: AR=1 MCA recovery support - IFU (Instruction Fetch Unit) # FATE#313744: AR=1 MCA recovery support - DCU (Data/Cache Unit) patches.arch/x86-mce-severity-Fix-two-severities-table-signatures.patch patches.arch/x86-mce-severity-Make-formatting-a-bit-more-readable.patch patches.arch/x86-mce-severity-Cleanup-severity-table.patch patches.arch/x86-mce-severity-Clean-up-trivial-coding-style-probl.patch patches.arch/x86-mce-Replace-MCM_-with-MCI_MISC_.patch patches.arch/HWPOISON-Clean-up-memory_failure-vs.-__memory_failur.patch patches.arch/HWPOISON-Add-code-to-handle-action-required-errors.patch patches.arch/x86-mce-Create-helper-function-to-save-addr-misc-whe.patch patches.arch/x86-mce-Add-mechanism-to-safely-save-information-in-.patch patches.arch/x86-mce-Handle-action-required-errors.patch patches.arch/x86-mce-Recognise-machine-check-bank-signature-for-d.patch patches.arch/x86-mce-Replace-hard-coded-hex-constants-with-symbol.patch patches.arch/x86-mce-Avoid-reading-every-machine-check-bank-regis.patch patches.arch/x86-mce-Only-restart-instruction-after-machine-check.patch patches.arch/x86-mce-Add-instruction-recovery-signatures-to-mce-s.patch patches.arch/x86-mce-Fix-siginfo_t-si_addr-value-for-non-recovera.patch patches.arch/x86-mce-Move-MCACOD-defines-from-mce-severity.c-to-a.patch patches.arch/x86-mce-Add-quirk-for-instruction-recovery-on-Sandy-.patch # bnc#821799 - Pass mce-test with HWPOISON-SOFT selected patches.fixes/mm-HWPOISON-fix-action_result-to-print-out-dirty-clean.patch patches.fixes/mm-HWPOISON-change-order-of-error_states[]s-elements.patch patches.fixes/mm-HWPOISON-check-dirty-flag-to-match-against-clean-page.patch patches.fixes/mm-HWPOISON-fix-misjudgement-of-page_action-for-errors-on-mlocked-pages.patch # bnc#786450 - CMCI storm detection and avoidance patches.arch/x86-mce-Cleanup-timer-mess.patch patches.arch/x86-mce-Fix-the-MCE-poll-timer-logic.patch patches.arch/x86-mce-Add-the-dropped-timer-interval-init-back.patch patches.arch/x86-mce-Split-timer-init.patch patches.arch/x86-mce-Add-CMCI-poll-mode.patch # fate#313970 - Enhanced Memory error handling patches.arch/x86-mce-Provide-boot-argument-to-honour-bios-set-CMC.patch patches.arch/x86-mce-Remove-bios_cmci_threshold-sysfs-attribute.patch # fate#314197 - Better AER PCI error logging and tracing patches.drivers/pci_aer_trace_event.patch patches.drivers/pci_aer_use_trace_event.patch patches.drivers/pci_aer_cleanup_log_output.patch patches.fixes/aer_recover_queue_misses_pci_dev_put.patch patches.fixes/acpi_apei_move_cper_print_aer_out_of_irq_context.patch patches.fixes/pci_aer_also_reset_root_port_links.patch patches.fixes/pci_aer_do_not_parse_hest_on_non_pci_devices.patch patches.fixes/pci_aer_factor_out_hest_device_type_matching.patch patches.fixes/pci_aer_set_aer_firmware_first_only_for_matching_devices.patch patches.fixes/pci_aer_move_aer_severity_defines_to_aer.h.patch patches.fixes/pci_aer_force_fatal_when_component_has_been_reset.patch # bsc#914987 - SRAR error injection patches.arch/01-x86-mce-update-mce-severity-condition-check.patch patches.arch/02-x86-mce-fix-mce-regression-from-recent-cleanup.patch patches.arch/03-x86-mce-introduce-mce_gather_info.patch # Check the EFI variable and the space usage more stringent. # bnc#806499 and fixing some Samsung machines patches.drivers/0001-efi_pstore-Check-remaining-space-with-QueryVariableI.patch patches.drivers/0002-pstore-Avoid-deadlock-in-panic-and-emergency-restart.patch patches.drivers/0003-efi_pstore-Avoid-deadlock-in-non-blocking-paths.patch patches.drivers/0004-efivarfs-guid-part-of-filenames-are-case-insensitive.patch patches.drivers/0005-efivars-Disable-external-interrupt-while-holding-efi.patch patches.drivers/0006-efi_pstore-Introducing-workqueue-updating-sysfs.patch patches.drivers/0007-efivarfs-Validate-filenames-much-more-aggressively.patch patches.drivers/0008-efi-be-more-paranoid-about-available-space-when-crea.patch patches.drivers/0009-efivars-efivarfs_valid_name-should-handle-pstore-syn.patch patches.drivers/0010-efivarfs-return-accurate-error-code-in-efivarfs_fill.patch patches.drivers/0001-x86-efi-Set-runtime_version-to-the-EFI-spec-revision.patch patches.drivers/0002-x86-efivars-firmware-bug-workarounds-should-be-in.patch patches.drivers/0003-x86-efi-Check-max_size-only-if-it-is-non-zero.patch patches.drivers/0004-Move-utf16-functions-to-kernel-core-and-rename.patch patches.drivers/0007-x86-Kconfig-Make-EFI-select-UCS2_STRING.patch patches.drivers/0008-efi-Export-efi_query_variable_store-for-efivars.k.patch patches.drivers/0009-x86-efi-Implement-efi_no_storage_paranoia-parameter.patch ########################################################## # MPILIB for Kernel module sign (MODSIGN) FATE#314508 ########################################################## patches.fixes/0001-crypto-GnuPG-based-MPI-lib-source-files-part-1.patch patches.fixes/0002-crypto-GnuPG-based-MPI-lib-header-files-part-2.patch patches.fixes/0003-crypto-GnuPG-based-MPI-lib-make-files-part-3.patch patches.fixes/0004-crypto-GnuPG-based-MPI-lib-additional-sources-part-4.patch patches.fixes/0005-mpi-mpi-mpow-NULL-dereference-on-allocation-failure.patch patches.fixes/0006-MPILIB-Add-a-missing-ENOMEM-check.patch patches.fixes/0007-lib-mpi-added-missing-NULL-check.patch patches.fixes/0008-lib-mpi-replaced-MPI_NULL-with-normal-NULL.patch patches.fixes/0009-lib-mpi-return-error-code-on-dividing-by-zero.patch patches.fixes/0010-lib-mpi-checks-for-zero-divisor-length.patch patches.fixes/0011-lib-mpi-removed-unused-functions.patch patches.fixes/0012-lib-mpi-check-for-possible-zero-length.patch patches.fixes/0013-lib-mpi-added-comment-on-divide-by-0-case.patch patches.fixes/0014-lib-mpi-added-missing-NULL-check.patch patches.fixes/0016-lib-Fix-32-bit-sparc-udiv_qrnnd-definition-in-mpilib.patch patches.fixes/0017-mpi-Avoid-using-freed-pointer-in-mpi_lshift_limbs.patch patches.fixes/0018-Revert-crypto-GnuPG-based-MPI-lib-additional-sources.patch patches.fixes/0019-Remove-unused-code-from-MPI-library.patch ########################################################## # Kernel module sign (MODSIGN) FATE#314508 ########################################################## patches.fixes/0001-encrypted-keys-added-additional-debug-messages.patch patches.fixes/0002-encrypted-keys-add-key-format-support.patch patches.fixes/0003-eCryptfs-export-global-eCryptfs-definitions-to-inclu.patch patches.fixes/0004-encrypted-keys-create-encrypted-keys-directory.patch patches.fixes/0005-encrypted-keys-remove-trusted-keys-dependency.patch patches.fixes/0006-encrypted-keys-check-hex2bin-result.patch patches.fixes/0007-encrypted-keys-module-build-fixes.patch patches.fixes/0008-security-follow-rename-pack_hex_byte-to-hex_byte_pac.patch patches.fixes/0009-encrypted-keys-fix-error-return-code.patch patches.fixes/0001-trusted-keys-check-hex2bin-result.patch patches.fixes/0010-keys-fix-trusted-encrypted-keys-sparse-rcu_assign_po.patch patches.fixes/0011-encrypted-keys-fix-rcu-and-sparse-messages.patch patches.fixes/0001-userns-Add-kuid_t-and-kgid_t-and-associated-infrastr.patch patches.fixes/0001-KEYS-Add-payload-preparsing-opportunity-prior-to-key.patch patches.fixes/0002-MPILIB-Provide-count_leading-trailing_zeros-based-on.patch patches.fixes/0003-KEYS-Document-asymmetric-key-type.patch patches.fixes/0004-KEYS-Implement-asymmetric-key-type.patch patches.fixes/0005-KEYS-Asymmetric-key-pluggable-data-parsers.patch patches.fixes/0006-KEYS-Asymmetric-public-key-algorithm-crypto-key-subt.patch patches.fixes/0007-KEYS-Provide-signature-verification-with-an-asymmetr.patch patches.fixes/0008-MPILIB-Reinstate-mpi_cmp-_ui-and-export-for-RSA-sign.patch patches.fixes/0009-RSA-Implement-signature-verification-algorithm-PKCS-.patch patches.fixes/0010-RSA-Fix-signature-verification-for-shorter-signature.patch patches.fixes/0011-X.509-Implement-simple-static-OID-registry.patch patches.fixes/0012-X.509-Add-utility-functions-to-render-OIDs-as-string.patch patches.fixes/0013-X.509-Add-simple-ASN.1-grammar-compiler.patch patches.fixes/0014-X.509-Add-an-ASN.1-decoder.patch patches.fixes/0015-MPILIB-Provide-a-function-to-read-raw-data-into-an-M.patch patches.fixes/0016-X.509-Add-a-crypto-key-parser-for-binary-DER-X.509-c.patch patches.fixes/0017-module-signature-checking-hook.patch patches.fixes/0018-MODSIGN-Add-FIPS-policy.patch patches.fixes/0019-MODSIGN-Provide-gitignore-and-make-clean-rules-for-e.patch patches.fixes/0020-MODSIGN-Provide-Kconfig-options.patch patches.fixes/0021-MODSIGN-Automatically-generate-module-signing-keys-i.patch patches.fixes/0022-MODSIGN-Provide-module-signing-public-keys-to-the-ke.patch patches.fixes/0023-MODSIGN-Implement-module-signature-checking.patch patches.fixes/0024-MODSIGN-Provide-a-script-for-generating-a-key-ID-fro.patch patches.fixes/0025-MODSIGN-Sign-modules-during-the-build-process.patch patches.fixes/0026-MODSIGN-Use-the-same-digest-for-the-autogen-key-sig-.patch patches.fixes/0027-MODSIGN-Use-utf8-strings-in-signer-s-name-in-autogen.patch patches.fixes/0028-MODSIGN-Make-mrproper-should-remove-generated-files.patch patches.fixes/0029-MODSIGN-Fix-32-bit-overflow-in-X.509-certificate-val.patch patches.fixes/0030-asymmetric-keys-fix-printk-format-warning.patch patches.fixes/0031-X.509-Convert-some-printk-calls-to-pr_devel.patch patches.fixes/0032-X.509-Fix-indefinite-length-element-skip-error-handl.patch patches.fixes/0033-kbuild-sign-the-modules-at-install-time.patch patches.fixes/0034-kbuild-Fix-module-signature-generation.patch patches.fixes/0035-MODSIGN-perlify-sign-file-and-merge-in-x509keyid.patch patches.fixes/0036-MODSIGN-Cleanup-.gitignore.patch patches.fixes/0037-MODSIGN-Move-the-magic-string-to-the-end-of-a-module.patch patches.fixes/0038-module_signing-fix-printk-format-warning.patch patches.fixes/X.509-time-h-include patches.fixes/0001-KEYS-linux-key-type.h-needs-linux-errno.h.patch patches.fixes/0002-encrypted-keys-IS_ERR-need-include-err.h.patch patches.fixes/0001-MODSIGN-Fix-comparison-erros-in-scripts-sign-file.patch patches.fixes/0002-MODSIGN-Avoid-using-.incbin-in-C-source.patch patches.fixes/0001-MODSIGN-Fix-kbuild-output-when-using-default-extra_c.patch patches.fixes/0002-KEYS-Load-.x509-files-into-kernel-keyring.patch patches.fixes/0001-MODSIGN-Simplify-Makefile-with-a-Kconfig-helper.patch patches.fixes/0002-MODSIGN-Specify-the-hash-algorithm-on-sign-file-comm.patch patches.fixes/0003-MODSIGN-Add-s-signature-option-to-sign-file.patch patches.fixes/0004-MODSIGN-Add-option-to-not-sign-modules-during-module.patch patches.fixes/0003-MODSIGN-Drop-ccache-hack.patch patches.suse/0001-MODSIGN-Support-for-signing_key.-x509-priv-in-the-M-.patch patches.suse/0001-MODSIGN-Add-option-to-disable-signature-verification.patch # bnc#958463, CVE-2015-8539 patches.fixes/0001-KEYS-Fix-handling-of-stored-error-in-a-negatively-in-sle11.patch # bnc#801248 patches.fixes/0001-ASN.1-Define-indefinite-length-marker-constant.patch patches.fixes/0002-X.509-Support-parse-long-form-of-length-octets-in-Au.patch # bnc#805114 patches.fixes/0001-X.509-Fix-certificate-gathering.patch # bnc#823223 patches.fixes/0001-lib-Makefile-Fix-oid_registry-build-dependency.patch # bnc#887503 patches.fixes/crypto-fips-only-panic-on-bad-missing-crypto-mod-signatures patches.fixes/KEYS-Fix-stale-key-registration-at-error-path # bsc#963762 - CVE-2016-2053: kernel: Kernel panic and system lockup by triggering BUG_ON() in public_key_verify_signature() patches.fixes/0001-ASN.1-Fix-non-match-detection-failure-on-data-overru.patch # bsc#979867 - CVE-2016-0758: kernel: tags with indefinite length can corrupt pointers in asn1_find_indefinite_length() patches.fixes/0001-KEYS-Fix-ASN.1-indefinite-length-object-parsing.patch # Bug 1011820 - VUL-0: CVE-2016-8650: kernel: Null pointer dereference via keyctl patches.fixes/0001-mpi-Fix-NULL-ptr-dereference-in-mpi_powm-ver-3.patch # Bug 1094186 - (CVE-2017-18270) VUL-1: CVE-2017-18270: kernel: improper keyrings creation patches.fixes/0001-KEYS-prevent-creating-a-different-user-s-keyrings.patch ########################################################## # Kernel firmware sign FATE#314574 ########################################################## patches.fixes/0002-PM-Sleep-Fix-freezer-failures-due-to-racy-usermodehe.patch patches.fixes/0004-PM-Sleep-Fix-read_unlock_usermodehelper-call.patch patches.fixes/0005-firmware_class-Rework-usermodehelper-check.patch patches.fixes/0006-firmware_class-Split-_request_firmware-into-three-fu.patch patches.fixes/0007-firmware_class-Do-not-warn-that-system-is-not-ready-.patch patches.fixes/0008-firmware_class-Reorganize-fw_create_instance.patch patches.fixes/0009-firmware_class-Move-request_firmware_nowait-to-workq.patch patches.fixes/0011-firmware-loader-simplify-pages-ownership-transfer.patch patches.fixes/0012-firmware-loader-fix-races-during-loading-firmware.patch patches.fixes/0013-firmware-loader-remove-unnecessary-wmb.patch patches.fixes/0014-firmware-loader-fix-creation-failure-of-fw-loader-de.patch patches.fixes/0015-firmware-loader-introduce-firmware_buf.patch patches.fixes/0016-firmware-loader-always-let-firmware_buf-own-the-page.patch patches.fixes/0017-firmware-loader-introduce-cache_firmware-and-uncache.patch patches.fixes/0018-firmware-loader-fix-device-lifetime.patch patches.fixes/0019-firmware-loader-fix-comments-on-request_firmware_now.patch patches.fixes/0020-firmware-loader-store-firmware-name-into-devres-list.patch patches.fixes/0021-driver-core-devres-introduce-devres_for_each_res.patch patches.fixes/0022-firmware-introduce-device_cache-uncache_fw_images.patch patches.fixes/0023-firmware-loader-use-small-timeout-for-cache-device-f.patch patches.fixes/0024-firmware-loader-cache-devices-firmware-during-suspen.patch patches.fixes/0025-firmware-loader-fix-compile-failure-if-PM.patch patches.fixes/0026-PM-Sleep-introduce-dpm_for_each_dev.patch patches.fixes/0027-firmware-loader-fix-build-failure-if-FW_LOADER-is-m.patch patches.fixes/0028-firmware-loader-fix-firmware-ENOENT-situations.patch patches.fixes/0029-firmware-loader-let-caching-firmware-piggyback-on-lo.patch patches.fixes/0030-firmware-loader-fix-compile-warning-when-CONFIG_PM-n.patch patches.fixes/0031-firmware-teach-the-kernel-to-load-firmware-files-dir.patch patches.fixes/0032-firmware-use-kernel_read-to-read-firmware-into-kerne.patch patches.fixes/0033-firmware-loader-cancel-uncache-work-before-caching-f.patch patches.fixes/0034-firmware-loader-fix-one-reqeust_firmware-race.patch patches.fixes/0035-firmware-loader-let-direct-loading-back-on-firmware_.patch patches.suse/0001-firmware_Add_the_firmware_signing_support_to_scripts_sign-file.patch patches.suse/0003-firmware_Add_support_for_signature_checks.patch patches.suse/0004-firmware_Install_firmware_signature_files_automatically.patch patches.suse/firmware-dont-spew-errors-in-normal-boot ######################################################## # Lock down functions for UEFI secure boot , FATE#314486, bnc#884333 ######################################################## patches.suse/0001_V3_Add_secure_modules_call.patch patches.suse/0002_V3_PCI_Lock_down_BAR_access_when_module_security_is_enabled.patch patches.suse/0003_V3_x86_Lock_down_IO_port_access_when_module_security_is_enabled.patch patches.suse/0004_V3_ACPI_Limit_access_to_custom_method.patch patches.suse/0005_V3_asus-wmi_Restrict_debugfs_interface_when_module_loading_is_restricted.patch patches.suse/0006_V3_Restrict__dev_mem_and__dev_kmem_when_module_loading_is_restricted.patch patches.suse/0007_V3_acpi_Ignore_acpi_rsdp_kernel_parameter_when_module_loading_is_restricted.patch patches.suse/0008_V3_kexec_Disable_at_runtime_if_the_kernel_enforces_module_loading_restrictions.patch patches.suse/0009_V3_uswsusp_Disable_when_module_loading_is_restricted.patch patches.suse/0010_V3_x86_Restrict_MSR_access_when_module_loading_is_restricted.patch patches.suse/0011_V3_Add_option_to_automatically_enforce_module_signatures_when_in_Secure_Boot_mode.patch patches.suse/0004-EFI-Add-in-kernel-variable-to-determine-if-Secure-Boot-is-enabled.patch patches.suse/0015_hibernate_Disable_in_a_signed_modules_environment.patch # Bug 1023051 - CVE-2016-3695: kernel-source: Error injection via EINJ is allowed when securelevel is enabled patches.suse/acpi_Disable_APEI_error_injection_if_securelevel_is_set.patch ######################################################## # Grab certificate from MokList (MODSIGN) FATE#314508 ######################################################## patches.suse/0002-Add-EFI-signature-data-types.patch patches.suse/0003-Add-an-EFI-signature-blob-parser-and-key-loader.patch patches.suse/0005-MODSIGN-Add-module-certificate-blacklist-keyring.patch patches.suse/0006-MODSIGN-Import-certificates-from-UEFI-Secure-Boot-v3.patch patches.suse/0007-Dont-soft-lockup-on-bad-EFI-signature-lists.patch # Remove X.509 certificate date check, bnc#841656 patches.suse/x509-remove-certificate-date-checks.patch # backport EFI GOP patches to eboot for bnc#812176 patches.drivers/0001-X86-Improve-GOP-detection-in-the-EFI-boot-stub.patch patches.drivers/0002-efifb-Skip-DMI-checks-if-the-bootloader-knows-what-i.patch patches.drivers/0003-x86-EFI-Calculate-the-EFI-framebuffer-size-instead-o.patch patches.drivers/0015-x86-efi-Fix-display-detection-in-EFI-boot-stub.patch # Introduce a new taint flag for module signature (bnc#870450) patches.suse/Fix-module-signature-vs-tracepoints-add-new-TAINT_UN patches.suse/Use-E-instead-of-X-for-unsigned-module-taint-flag patches.suse/ignore-selected-taints-for-tracepoint-modules.patch ######################################################## # support for be2iscsi, FATE#313820, bnc#777566 ######################################################## patches.drivers/0001-be2iscsi-implementing-struct-pci_driver-shutdown-routine.patch patches.drivers/0002-be2iscsi-do-pci_disable-when-unloading-the-driver.patch patches.drivers/0003-be2iscsi-Fix-for-kdump-failure.patch patches.drivers/0004-be2iscsi-cleanup-a-min_t-call.patch patches.drivers/0005-be2iscsi-Remove-unused-OFFSET_IN_PAGE-macro.patch patches.drivers/0006-be2iscsi-Fix-in-the-Asynchronous-Code-Path.patch patches.drivers/0007-be2iscsi-WRB-Initialization-and-Failure-code-path-ch.patch patches.drivers/0008-be2iscsi-Freeing-of-WRB-and-SGL-Handle-in-cleanup-ta.patch patches.drivers/0009-be2iscsi-Fix-typo-function-name-mismatch.patch patches.drivers/0010-be2iscsi-Set-num_cpu-1-if-pci_enable_msix-fails.patch patches.drivers/0011-be2iscsi-Fix-double-free-of-MCCQ-info-memory.patch patches.drivers/0012-be2iscsi-Code-cleanup-removing-the-goto-statement.patch patches.drivers/0013-be2iscsi-Fix-the-function-return-values.patch patches.drivers/0014-be2iscsi-Update-external-Branding-to-Emulex.patch patches.drivers/0015-be2iscsi-Check-ASYNC-PDU-Handle-corresponds-to-HDR-D.patch patches.drivers/0016-be2iscsi-Return-async-handle-of-unknown-opcode-to-fr.patch patches.drivers/0017-be2iscsi-Get-Initiator-Name-for-the-iSCSI_Host.patch patches.drivers/0018-be2iscsi-Fix-bsg-interface-for-be2iscsi.patch patches.drivers/0019-be2iscsi-Configure-Network-paramters-of-adapter-usin.patch patches.drivers/0020-be2iscsi-fix-dma-free-size-mismatch-regression.patch patches.drivers/0021-be2iscsi-Removing-the-iscsi_data_pdu-setting.patch patches.drivers/0022-be2iscsi-Issue-MBX-Cmd-for-login-to-boot-target-in-c.patch patches.drivers/0023-be2iscsi-Fix-Logging-mechanism-for-the-driver.patch patches.drivers/0024-be2iscsi-Format-the-MAC_ADDR-with-sysfs_format_mac.patch patches.drivers/0025-be2iscsi-Configure-VLAN-paramters-of-the-adapter.patch patches.drivers/0026-be2iscsi-Fix-a-kernel-panic-because-of-TCP-RST-FIN-r.patch patches.drivers/0027-be2iscsi-Bump-the-driver-version.patch # for bnc#809503 patches.drivers/be2iscsi-Fix-the-NOP-In-handling-code-path_suse.patch ######################################################## # updated driver qla4xxx, FATE#313902 ######################################################## patches.drivers/0001-qla4xxx-Modified-debug-log-messages-for-boot-info.patch patches.drivers/0002-qla4xxx-Proper-detection-of-firmware-abort-error-cod.patch patches.drivers/0003-scsi_transport_iscsi-added-support-for-host-event.patch patches.drivers/0004-qla4xxx-added-support-for-host-event.patch patches.drivers/0005-iscsi_transport-Added-Ping-support.patch patches.drivers/0006-qla4xxx-Added-ping-support.patch patches.drivers/0007-libiscsi-Added-support-to-show-targetalias-in-sysfs.patch patches.drivers/0008-qla4xxx-Added-support-to-show-targetalias-in-sysfs.patch patches.drivers/0009-scsi_transport_iscsi-Added-support-to-show-port_stat.patch patches.drivers/0010-qla4xxx-Added-support-to-show-port_state-and-port_sp.patch patches.drivers/0011-iscsi_transport-Add-support-to-display-CHAP-list-and.patch patches.drivers/0012-qla4xxx-Add-support-to-display-CHAP-list-and-delete-.patch patches.drivers/0013-scsi_transport-Export-CHAP-index-as-sysfs-attribute.patch patches.drivers/0014-qla4xxx-Export-CHAP-index-as-sysfs-attribute.patch patches.drivers/0015-qla4xxx-Add-support-for-multiple-session-per-host.patch patches.drivers/0016-qla4xxx-Fix-sparse-warning.patch patches.drivers/0017-qla4xxx-trivial-cleanup.patch patches.drivers/0018-qla4xxx-assign-correct-address-for-iscsi_cls_host.patch patches.drivers/0019-iscsi_transport-Added-error-status-code-for-ping-com.patch patches.drivers/0020-qla4xxx-Removed-packed-attr-from-struct-iscsi_chap_r.patch patches.drivers/0021-atp870u-mpt2sas-qla4xxx-use-pci_dev-revision.patch patches.drivers/0022-qla4xxx-Correct-early-completion-of-pending-mbox.patch patches.drivers/0023-qla4xxx-Fix-kernel-panic-during-discovery-logout.patch patches.drivers/0024-qla4xxx-Fix-clear-ddb-mbx-command-failure-issue.patch patches.drivers/0025-qla4xxx-Add-change_queue_depth-API-support.patch patches.drivers/0026-qla4xxx-Capture-minidump-for-ISP82XX-on-firmware-fai.patch patches.drivers/0027-qla4xxx-Remove-unused-code.patch patches.drivers/0028-qla4xxx-Add-missing-spaces-to-error-messages.patch patches.drivers/0029-qla4xxx-multi-session-fix-for-flash-ddbs.patch patches.drivers/0030-qla4xxx-Fix-a-Sparse-warning-message.patch patches.drivers/0031-qla4xxx-Fix-Spell-check.patch patches.drivers/0032-qla4xxx-remove-unnecessary-read-of-PCI_CAP_ID_EXP.patch patches.drivers/0033-qla4xxx-Fix-memory-corruption-issue-in-qla4xxx_ep_co.patch patches.drivers/0034-qla4xxx-Fix-gcc-warning-for-x86-system.patch patches.drivers/0035-qla4xxx-Fix-multiple-conn-login-event-issue-during-s.patch patches.drivers/0036-qla4xxx-Properly-handle-SCSI-underrun-while-processi.patch patches.drivers/0037-qla4xxx-Fix-lockdep-warning-in-qla4xxx_post_work.patch patches.drivers/0038-qla4xxx-Clear-interrupt-while-unloading-driver.patch patches.drivers/0039-qla4xxx-Wait-for-cmd-to-complete-before-chip-reset-f.patch patches.drivers/0040-qla4xxx-Update-function-name-from-8xxx-to-82xx.patch patches.drivers/0041-qla4xxx-Update-structure-and-variable-names.patch patches.drivers/0042-qla4xxx-Update-func-name-from-ql4_-to-qla4_.patch patches.drivers/0043-qla4xxx-Rename-82XX-macros.patch patches.drivers/0044-qla4xxx-Clean-up-and-optimize-macros.patch patches.drivers/0045-qla4xxx-Added-new-functions-in-isp_ops.patch patches.drivers/0046-qla4xxx-Replace-all-is_qla8022-with-is_qla40XX.patch patches.drivers/0047-qla4xxx-Set-IDC-version-in-correct-way.patch patches.drivers/0048-qla4xxx-Added-new-function-qla4_8xxx_get_minidump.patch patches.drivers/0049-qla4xxx-Added-support-for-ISP83XX.patch patches.drivers/0050-qla4xxx-Update-Copyright-header.patch patches.drivers/0051-qla4xxx-Added-new-mbox-cmd-to-pass-driver-version-to.patch patches.drivers/0052-qla4xxx-Print-correct-IDC-version.patch patches.drivers/0053-qla4xxx-Clear-interrupt-while-unloading-driver-for-I.patch patches.drivers/0054-qla4xxx-Fix-double-IDC-locking-in-qla4_8xxx_error_re.patch patches.drivers/0055-qla4xxx-Update-idc-reg-in-case-of-PCI-AER.patch patches.drivers/0056-qla4xxx-Prevent-MSI-MSI-X-falling-back-to-INTx-for-I.patch patches.drivers/0057-qla4xxx-Fail-probe_adapter-if-IRQ-allocation-fails.patch patches.drivers/0058-qla4xxx-Fix-panic-while-rmmod.patch patches.drivers/0059-qla4xxx-IDC-implementation-for-Loopback.patch patches.drivers/0060-qla4xxx-Fix-double-clearing-of-risc_intr-for-ISP83XX.patch patches.drivers/0061-qla4xxx-Disable-generating-pause-frames-for-ISP83XX.patch patches.drivers/0062-scsi-fix-various-printk-and-comment-typos.patch patches.drivers/0063-qla4xxx-v5.03.00.00.11.3-k0.patch # updated changes for qla4xxx, bnc#796370 patches.drivers/0001-qla4xxx-Fix-MBOX-intr-switching-from-polling-to-intr.patch patches.drivers/0002-qla4xxx-Allow-reset-in-link-down-case.patch patches.drivers/0003-qla4xxx-Fix-memory-corruption-issue-in-qla4xxx_get_e.patch patches.drivers/0004-qla4xxx-Pass-correct-function-param-to-qla4_8xxx_rd_.patch patches.drivers/0005-qla4xxx-Correct-the-validation-to-check-in-get_sys_i.patch patches.drivers/0006-qla4xxx-v5.03.00.00.11.3-k1.patch # FATE 313902 v2, bnc#802095 patches.drivers/scsi_transport_iscsi-export-iscsi-class-session-s-target_id-in-sysfs patches.drivers/qla4xxx-add-spurious-interrupt-messages-under-debug-level-2 patches.drivers/qla4xxx-rename-mbox_asts_idc_notify-to-mbox_asts_idc_request_notification patches.drivers/qla4xxx-quiesce-driver-activities-while-loopback patches.drivers/qla4xxx-remove-unnecessary-code-from-qla4xxx_init_local_data patches.drivers/qla4xxx-throttle-active-iocbs-to-firmware-limits patches.drivers/qla4xxx-re-register-irq-handler-while-retrying-initialize-of-adapter patches.drivers/qla4xxx-added-support-for-force-firmware-dump patches.drivers/qla4xxx-wait-for-boot-target-login-response-during-probe patches.drivers/qla4xxx-fix-return-code-for-qla4xxx_session_get_param patches.drivers/qla4xxx-v5-03-00-01-11-3-k0 # FATE 313902 patches.drivers/qla4xxx-Take-E-port-out-of-reset-before-disabling-p.patch patches.drivers/qla4xxx-Boot-from-SAN-fix-for-ISP83XX.patch patches.drivers/qla4xxx-Set-graceful-reset-bit-for-ISP83XX.patch patches.drivers/qla4xxx-Fix-double-reset-in-case-of-firmware-hung-f.patch patches.drivers/qla4xxx-Pass-correct-LUN-address-to-firmware-in-cas.patch patches.drivers/qla4xxx-Fix-debug-level-to-avoid-floods-of-same-mes.patch patches.drivers/qla4xxx-Fixed-request-queue-count-manipulation-on-r.patch patches.drivers/qla4xxx-v5.03.00.02.11.3-k0.patch # patches for open-iscsi support of flash (bnc#810194) patches.drivers/qla4xxx-don-t-free-null-dma-pool patches.drivers/qla4xxx-added-missing-check-for-isp83xx-in-chap-related-functions patches.drivers/qla4xxx-assign-correct-chap-table-address-to-flt patches.drivers/qla4xxx-skip-retry-of-initialize_adapter-only-for-isp8xxx patches.drivers/scsi_transport_iscsi-add-flash-node-mgmt-support patches.drivers/libiscsi-export-function-iscsi_switch_str_param patches.drivers/qla4xxx-add-flash-node-mgmt-support patches.drivers/scsi_transport_iscsi-declare-portal-type-string-macros-for-generic-use patches.drivers/qla4xxx-replace-dev-type-macros-with-generic-portal-type-macros patches.drivers/qla4xxx-v5-03-00-03-11-3-k0 # additional patches for open-iscsi support of flash (bnc#814640) patches.drivers/qla4xxx-use-correct-flash-ddb-offset-for-isp40xx patches.drivers/qla4xxx-restrict-logout-from-boot-target-session-using-session-id patches.drivers/qla4xxx-use-correct-value-for-max-flash-node-entries patches.drivers/qla4xxx-added-print-statements-to-display-aens patches.drivers/qla4xxx-v5-03-00-04-11-3-k0 # driver update (bnc#815913) patches.drivers/qla4xxx-silence-gcc-warning patches.drivers/qla4xxx-fix-sparse-warning-for-qla4xxx_sysfs_ddb_tgt_create patches.drivers/qla4xxx-fix-smatch-warnings patches.drivers/qla4xxx-assign-values-using-correct-datatype patches.drivers/qla4xxx-v5-03-00-05-11-3-k0 # driver update (bnc#818154) patches.drivers/qla4xxx-fix-iocb_cnt-calculation-in-qla4xxx_send_mbox_iocb patches.drivers/iscsi-class-qla4xxx-fix-sess-conn-refcounting-when-find-fns-are-used patches.drivers/qla4xxx-v5-03-00-06-11-3-k0 ######################################################## # updated bnx2i driver, FATE#313916 ######################################################## patches.drivers/0001-PATCH-SCSI-bnx2i-use-kthread_create_on_node.patch patches.drivers/0002-PATCH-SCSI-bnx2i-Fixed-the-override-of-the-error_mas.patch patches.drivers/0003-PATCH-SCSI-bnx2i-Added-the-setting-of-target-can_que.patch patches.drivers/0004-PATCH-SCSI-bnx2i-Updated-version-and-copyright-year.patch patches.drivers/0005-PATCH-SCSI-bnx2i-Removed-the-reference-to-the-netdev.patch patches.drivers/0006-PATCH-SCSI-bnx2i-removed-the-individual-PCI-DEVICE-I.patch patches.drivers/bnx2x-bnx2fc-bnx2i-cnic-Add-statistics-support-and-F.patch patches.drivers/bnx2i-use-strlcpy-instead-of-memcpy-for-strings.patch patches.drivers/0009-PATCH-SCSI-bnx2i-Updated-version-to-2.7.6.2.patch patches.drivers/bnx2x-Adapter-not-recovering-from-EEH-error-injection patches.drivers/bnx2x-Fix-kernel-crash-and-data-miscompare-after-EEH-recovery patches.drivers/bnx2x-Fix-kdump-when-iommu-on.patch # bnc#794648 patches.arch/0001-x86-cacheinfo-Determine-number-of-cache-leafs-using-.patch patches.arch/0002-x86-cacheinfo-Make-use-of-CPUID-0x8000001d-for-cache.patch patches.arch/0003-x86-cacheinfo-Base-cache-sharing-info-on-CPUID-0x800.patch # bnc#798781 patches.drivers/0001-EDAC-MCE-AMD-Drop-local-coreid-reporting.patch patches.drivers/0002-EDAC-MCE-AMD-Simplify-NB-MCE-decoder-interface.patch patches.drivers/0003-x86-mce-Add-wrappers-for-registering-on-the-decode-c.patch patches.drivers/0004-MCE-AMD-Correct-some-MC0-error-types.patch patches.drivers/0005-MCE-AMD-Correct-ucode-patch-buffer-description.patch patches.drivers/0006-MCE-AMD-Correct-VB-data-error-description.patch patches.drivers/0007-MCE-AMD-Rework-NB-MCE-signatures.patch patches.drivers/0008-MCE-AMD-Correct-bank-5-error-signatures.patch patches.drivers/0009-MCE-AMD-Constify-error-tables.patch patches.drivers/0010-MCE-AMD-Remove-functional-unit-references.patch patches.drivers/0011-MCE-AMD-Dump-CPU-f-m-s-triple-with-the-error.patch patches.drivers/0012-MCE-AMD-Report-decoded-error-type-first.patch patches.drivers/0013-MCE-AMD-Dump-error-status.patch patches.drivers/0014-EDAC-MCE-AMD-Make-MC2-decoding-per-family.patch patches.drivers/0015-EDAC-MCE-AMD-Add-MCE-decoding-support-for-Family-16h.patch patches.drivers/0016-EDAC-MCE-AMD-Remove-unneeded-exports.patch # bnc#777616 patches.drivers/0001-ata_generic-Skip-is_intel_ider-check-when-ata_generi.patch # FATE 314297 patches.drivers/cxgb4i-tcp-push-bit-fix patches.drivers/cxgb4i-remove-the-scsi-host-device-when-removing-device # mce.c: Fix 32-bit issue, as spotted by Jan Beulich patches.arch/0001-x86-bitops-Move-BIT_64-for-a-wider-use.patch patches.arch/0002-x86-mce-Fix-32-bit-build.patch # bnc#798406 patches.arch/x86-mm-send-tlb-flush-ipis-to-online-cpus-only.patch # bnc#812397 patches.arch/x86-efi-refactor-efi_init-a-bit-partial.patch # bnc#822080 patches.arch/0001-Modify-UEFI-anti-bricking-code.patch patches.arch/0002-x86-efi-Fix-dummy-variable-buffer-allocation.patch # bnc#823386 patches.arch/0001-x86-efi-retry-ExitBootServices-on-failure.patch # bnc#809540 patches.fixes/printk-fix-scheduling-while-atomic-problem-in-console_cpu_notify.patch patches.fixes/printk-sched-introduce-special-printk_sched.patch # bnc#810627 SGI UV3 enablement patches.arch/01-x86-uv-uv3-update-mmr-register-definitions-for-sgi-ultraviolet-system-3-uv3.patch patches.arch/02-x86-uv-uv3-update-acpi-check-to-include-sgi-uv3.patch patches.arch/03-x86-uv-uv3-update-hub-info-for-sgi-uv3.patch patches.arch/04-x86-uv-uv3-update-x2apic-support-for-sgi-uv3.patch patches.arch/05-x86-uv-uv3-update-time-support-for-sgi-uv3.patch patches.arch/06-x86-uv-uv3-check-current-gru-hub-support-for-sgi-uv3.patch patches.arch/07-x86-uv-uv3-trim-mmr-register-definitions-after-code-changes-for-sgi-uv3.patch # bnc#846298 Fix for the stuff above due to b0rked hw patches.arch/x86-update-uv3-hub-revision-id.patch # bnc#816969 x86/iommu/dmar: Remove warning for HPET scope type patches.drivers/x86-iommu-dmar-remove-warning-for-hpet-scope-type.patch # bnc#805740,930145 Truman reboot quirk, updated with upstream version patches.fixes/drivers-rtc-interface.c-fix-infinite-loop-in-initial.patch patches.fixes/rtc-cmos-cancel-alarm-timer-if-alarm-time-is-equal-to-now-1-seconds.patch # bnc#833588: sporadic failure to mount root partition patches.drivers/libata-set-proper-sk-when-ck_cond-is-set.patch patches.drivers/libata-set-proper-sk-when-ck_cond-is-set-fixup.patch # bnc#843950: mvsas driver doesn't support Marvell 9480 RAID controllers patches.drivers/mvsas-add-support-for-9480-device-id # bnc#841402: intel-iommu: Fix leaks in pagetable freeing - backport # bnc#820102: Hot-unplugging PCIe devices may cause lots of CE patches.fixes/0001-PCI-pciehp-Retrieve-link-speed-after-link-is-trained.patch patches.fixes/0002-PCI-Separate-pci_bus_read_dev_vendor_id-from-pci_sca.patch patches.fixes/0003-PCI-pciehp-replace-unconditional-sleep-with-config-s.patch patches.fixes/0004-PCI-pciehp-make-check_link_active-more-helpful.patch patches.fixes/0005-PCI-pciehp-Add-pcie_wait_link_not_active.patch patches.fixes/0006-PCI-pciehp-Add-Disable-enable-link-functions.patch patches.fixes/0007-PCI-pciehp-Disable-enable-link-during-slot-power-off.patch # bnc#852558 patches.fixes/aacraid-missing-capable-check-in-compat-ioctl.patch # bnc#770541: Kill excessive console output starting cpus patches.arch/x86-remove-some-noise-from-boot-log-when-starting-cpus.patch # bnc#851290 patches.fixes/ptp-dynamic-allocation-of-phc-char-devices.patch # bnc#853053 CVE-2013-6376 patches.fixes/kvm-x86-fix-guest-initiated-crash-with-x2apic-cve-2013-6376.patch # bnc#872540 CVE-2014-0155 patches.fixes/kvm-ioapic-fix-assignment-of-ioapic-rtc_status-pending_eoi-cve-2014-0155 # bnc#852967 CVE-2013-6885 patches.fixes/x86-cpu-amd-add-workaround-for-family-16h-erratum-793.patch # bnc#865330 patches.drivers/storvsc-null-pointer-dereference-fix # bnc#874577 intel-iommu: off-by-one in pagetable freeing patches.fixes/intel-iommu-fix-off-by-one-in-pagetable-freeing.patch # bnc#876176 Set n_lshift based on GAM_GR_CONFIG MMR for UV3 patches.arch/x86-uv-set-n_lshift-based-on-gam_gr_config-mmr-for-uv3.patch # bnc#786450 patches.arch/x86-cmci-add-proper-detection-of-end-of-cmci-storms.patch patches.arch/x86-mce-fix-cmci-preemption-bugs.patch # bnc#882900, bnc#879695 patches.fixes/acpi-fix-bug-when-acpi-reset-register-is-implemented-in-system-memory.patch # bnc#877456 long delays when booting under VMware Workstation patches.fixes/0001-ACPI-osl-speedup-grace-period-in-acpi_os_map_cleanup.patch # bsc#909312 busy kworker due to high ACPI event rate patches.fixes/0001-ACPI-sysfs-Treat-the-count-field-of-counter_show-as-.patch # bnc#860441 patches.suse/0001-pm-hibernate-create-a-radix-tree-to-store-memory-bitmap patches.suse/0002-pm-hibernate-add-memory_rtree_find_bit-function patches.suse/0003-pm-hibernate-implement-position-keeping-in-radix-tree patches.suse/0004-pm-hibernate-iterate-over-set-bits-instead-of-pfns-in-swsusp_free patches.suse/0005-pm-hibernate-remove-the-old-memory-bitmap-implementation patches.suse/0006-pm-hibernate-touch-soft-lockup-watchdog-in-rtree_next_node # Fixes for bnc#860441 patches.suse/revert-pm-hibernate-iterate-over-set-bits-instead-of-pfns-in-swsusp_free patches.suse/pm-hibernate-iterate-over-set-bits-instead-of-pfns-in-swsusp_free # bnc#888847 Fix for "power nmi" places machine in state where kdump hangs patches.arch/uv-move-nmi-support.patch patches.arch/uv-update-nmi-support.patch patches.arch/uv-dump-ips-on-nmi.patch patches.arch/uv-add-kdump-on-nmi.patch patches.arch/uv-add-nmi-call-kdb.patch patches.arch/fix-tip-bot-errs.patch # bnc#887418 patches.fixes/x86-add-check-for-number-of-available-vectors-before-cpu-down patches.fixes/x86-cpu-hotplug-fix-stack-frame-warning-in-check_irq_vectors_for_cpu_disable # bnc#898295 patches.fixes/pci-pciehp-enable-link-state-change-notifications.patch patches.fixes/pci-pciehp-make-check_link_active-non-static.patch patches.fixes/pci-pciehp-handle-push-button-event-asynchronously.patch patches.fixes/pci-pciehp-use-per-slot-workqueues-to-avoid-deadlock.patch patches.fixes/pci-pciehp-use-link-change-notifications-for-hot-plug-and-removal.patch patches.fixes/pci-pciehp-use-symbolic-constants-not-hard-coded-bitmask.patch patches.fixes/pci-pciehp-clear-data-link-layer-state-changed-during-init.patch # bsc#904013, CVE-2014-7826 patches.fixes/tracing-syscalls-ignore-numbers-outside-nr_syscalls-range.patch # bsc#896382, CVE-2014-3181 patches.fixes/hid-magicmouse-sanity-check-report-size-in-raw_event-callback.patch # bsc#896390, CVE-2014-3184 patches.fixes/hid-fix-a-couple-of-off-by-ones.patch # bnc#896391, CVE-2014-3185 patches.fixes/USB-whiteheat-Added-bounds-checking-for-bulk-command # bnc#904700, CVE-2014-8709 patches.fixes/mac80211-fix-fragmentation-code-particularly-for-enc # bnc#883948, CVE-2014-4608 patches.fixes/lzo-check-for-length-overrun-in-variable-length-enco # bsc#896392, CVE-2014-3186 patches.fixes/hid-picolcd-sanity-check-report-size-in-raw_event-callback.patch # bsc#908825 patches.fixes/iommu-vt-d-fix-an-off-by-one-bug-in-_domain_mapping # bsc#909095 patches.fixes/x86-uv-fix-conditional-in-gru_exit # bsc#907818, bsc#909077, bsc#910251: CVE-2014-9090, CVE-2014-9322, CVE-2014-8133 patches.fixes/x86-asm-thin-down-save-restore_-asm-macros.patch patches.fixes/x86-asm-flip-restore_args-arguments-logic.patch patches.fixes/x86-extable-use-pushsection-popsection-for-asm_extable.patch patches.fixes/x86-extable-remove-open-coded-exception-table-entries-in-arch-x86-kernel-entry_64-s.patch patches.fixes/x86-64-espfix-don-t-leak-bits-31-16-of-esp-returning-to-16-bit-stack.patch patches.fixes/x86-espfix-make-espfix64-a-kconfig-option-fix-uml.patch patches.fixes/x86-espfix-make-it-possible-to-disable-16-bit-support.patch patches.fixes/x86_64-entry-xen-do-not-invoke-espfix64-on-xen.patch patches.fixes/x86_64-traps-fix-the-espfix64-df-fixup-and-rewrite-it-in-c.patch patches.fixes/x86_64-traps-stop-using-ist-for-ss.patch patches.fixes/x86_64-traps-rework-bad_iret.patch patches.fixes/x86-tls-validate-tls-entries-to-protect-espfix.patch # bsc#909092 - UV3: Update the UV3 TLB shootdown logic patches.fixes/0001-x86-uv-fix-uv2-bau-legacy-mode patches.fixes/0002-x86-uv-fix-the-uv-bau-destination-timeout-period patches.fixes/0003-x86-uv-implement-uv-bau-runtime-enable-and-disable-control-via-proc-sgi_uv patches.fixes/0004-x86-uv-work-around-uv2-bau-hangs patches.fixes/0005-x86-uv-fix-null-pointer-dereference-in-uv_flush_tlb_others-if-the-nobau-boot-option-is-used patches.fixes/0006-x86-uv-update-the-uv3-tlb-shootdown-logic # bsc#911181 - UV3: Kernel support for more that 16 cores patches.fixes/x86-uv-bau-avoid-null-pointer-reference-in-ptc_seq_show patches.fixes/x86-uv-bau-increase-maximum-cpus-per-socket-hub # bsc#912705, CVE-2014-9585 patches.arch/x86_64-vdso-fix-the-vdso-address-randomization-algorithm.patch # bnc#914726 L3: Partner-L3: panic during poweroff in check_irq_vectors_for_cpu_disable+0x83/0x1b0 patches.fixes/x86-irq-check-for-valid-irq-descriptor-in-check_irq_vectors_for_cpu_disable # bsc#920250 patches.arch/01-x86-tls-ldt-stop-checking-lm-in-ldt_empty.patch patches.arch/02-x86-tls-interpret-an-all-zero-struct-user_desc-as-no-segment.patch # CVE-2015-3339 bnc#928130 # This depends on SECCOMP MODE 2 patches (current->no_new_privs) patches.fixes/fs-take-i_mutex-during-prepare_binprm-for-set-ug-id.patch # bsc#929145 - UV: bug in setting UV APIC handler patches.fixes/update-uv-apic-oem-check patches.fixes/update-uv-apic-driver-check patches.fixes/update-uv-apic-hub-check # bsc#931014 - Backport recent AMD IOMMU page-table fixes to SLE12 and SLE11-SP3 patches.fixes/iommu-amd-return-the-pte-page-size-in-fetch_pte patches.fixes/iommu-amd-optimize-iommu_unmap_page-for-new-fetch_pte-interface patches.fixes/iommu-amd-optimize-alloc_new_range-for-new-fetch_pte-interface patches.fixes/iommu-amd-optimize-amd_iommu_iova_to_phys-for-new-fetch_pte-interface patches.fixes/iommu-amd-correctly-encode-huge-pages-in-iommu-page-tables # bsc#930669 - qa_test_ltp:syscalls:mmap15 failed only on ppc64 and ia64 patches.fixes/powerpc-mm-fix-mmap-errno-when-map_fixed-is-set-and-mapping-exceeds-the-allowed-address-space # bsc#931538 - [HP HPS Bug] SLES11 sp4 beta 4 Bl465 gen 8 -Kernel panic in beiscsi after OS install patches.fixes/iommu-amd-handle-integer-overflow-in-dma_ops_area_alloc # bsc#926953 - L3: qemu-kvm: page allocation failure: order:4, mode:0xd0 patches.fixes/kvm-irqchip-break-up-high-order-allocations-of-kvm_irq_routing_table # bsc#923245 - Kernel BUG at libata-sff.c:ata_sff_hsm_move+330 patches.fixes/libata-prevent-HSM-state-change-race-between-ISR-and-PIO # 927355 - L3: BUG_ON(irq_has_action(entry->irq + i)) while unloading mlx4_core driver patches.fixes/0001-net-mlx4_core-Don-t-disable-SRIOV-if-there-are-activ.patch patches.fixes/0002-pci-add-sriov-helper-function-to-determine-if-vfs-are-assigned-to-guest patches.fixes/0003-ixgbe-use-pci_vfs_assigned-instead-of-ixgbe_vfs_are_assigned patches.fixes/0004-net-mlx4-check-for-assigned-vfs.patch #935866 - Fix page table leaks in AMD IOMMU driver patches.fixes/0001-iommu-amd-fix-memory-leak-in-free_pagetable patches.fixes/0002-iommu-amd-handle-large-pages-correctly-in-free_pagetable # bsc#937032 - VUL-0: kernel: AMD Bulldozer Linux ASLR weakness: Reducing entropy by 87.5% patches.fixes/x86-mm-improve-amd-bulldozer-aslr-workaround # bsc#925705 patches.fixes/xfs-fix-check-logbsize-is-integer-multiple-of-lsunit.patch # bsc#923002 ib/iser update patches.drivers/ib-iser-move-informational-messages-from-error-to-info-level patches.drivers/scsi_transport_iscsi-exporting-new-attrs-for-iscsi-session-and-connection-in-sysfs patches.drivers/libiscsi-exporting-new-attrs-for-iscsi-session-and-connection-in-sysfs patches.drivers/ib-iser-add-discovery-support patches.kabi/scsi-kabi-allow-iscsi-discovery-session-support # bnc#935757 patches.drivers/0001-fix-lpfc_send_rscn_event-sends-bigger-buffer-size.patch # bsc#938706, CVE-2015-5157 patches.fixes/06-x86-nmi-64-switch-stacks-on-userspace-nmi-entry.patch patches.fixes/07-rcu-move-lockless_dereference-out-of-rcupdate-h.patch patches.fixes/08-x86-ldt-make-modify_ldt-synchronous.patch patches.fixes/jg03-correct-ldt-single-step.patch patches.fixes/jg04-correct-ldt-math-emu.patch patches.fixes/x86-ldt-further-fix-fpu-emulation.patch patches.fixes/01-x86-nmi-64-fix-a-paravirt-stack-clobbering-bug-in-the-nmi-code.patch patches.fixes/02-x86-paravirt-replace-the-paravirt-nop-with-a-bona-fide-empty-function.patch # bsc#948521 patches.fixes/macvlan-Support-bonding-events.patch # bsc#932805 patches.fixes/0001-xfs-introduce-a-common-helper-xfs_icluster_size_fsb.patch patches.fixes/0002-xfs-use-xfs_icluster_size_fsb-in-xfs_bulkstat.patch patches.fixes/0003-xfs-use-xfs_icluster_size_fsb-in-xfs_ialloc_inode_in.patch patches.fixes/0004-xfs-use-xfs_icluster_size_fsb-in-xfs_ifree_cluster.patch patches.fixes/0005-xfs-use-xfs_icluster_size_fsb-in-xfs_imap.patch # bsc#992906 patches.fixes/0001-xfs-remove-the-deprecated-nodelaylog-option.patch patches.fixes/xfs-fix-allocbt-cursor-leak-in-xfs_alloc_ag_vextent_.patch patches.fixes/xfs-really-fix-the-cursor-leak-in-xfs_alloc_ag_vexte.patch patches.fixes/xfs-check-for-buffer-errors-before-waiting.patch patches.fixes/xfs-fix-re-use-of-ewouldblock-during-read-on-dm-mirror # bsc#948330 patches.fixes/0001-x86-mm-only-do-a-local-tlb-flush-in-ptep_set_access_.patch patches.fixes/0002-x86-mm-drop-TLB-flush-from-ptep_set_access_flags.patch # bsc#953527 - VUL-0: CVE-2015-5307: kernel: kvm: x86: avoid guest->host DOS by intercepting #AC patches.fixes/kvm-x86-work-around-infinite-loop-in-microcode-when-ac-is-delivered # bsc#954404 - VUL-0: CVE-2015-8104: virt: guest to host DoS by triggering an infinite loop in microcode via #DB exception patches.fixes/kvm-svm-unconditionally-intercept-db # bsc#961518 patches.fixes/0001-x86-kvm-use-kernel_fpu_begin-end-in-kvm_load-put_guest_fpu patches.fixes/0002-x86-kvm-fix-kvm-s-usage-of-kernel_fpu_begin-end patches.fixes/0003-kvm-x86-fix-maintenance-of-guest-host-xcr0-state # bsc#936530 patches.fixes/0001-virtio_scsi-Implement-eh_timed_out-callback.patch # bsc#875551 # bsc#980788 patches.fixes/0001-ipv4-fix-ineffective-source-address-selection.patch # bsc#929141 patches.arch/x86-MCE-intel-Cleanup-CMCI-storm-logic.patch # bsc#1017143 patches.fixes/0001-jbd-Fix-oops-in-journal_remove_journal_head.patch # bsc#1039594 patches.fixes/Return-short-read-or-0-at-end-of-a-raw-device-not-EI.patch # bsc#999245 patches.fixes/SCSI-mpt2sas-fix-cleanup-on-controller-resource-mapp.patch # bsc#1066436 patches.fixes/0001-tcp-fix-inet6_csk_route_req-for-link-local-addresses.patch patches.fixes/0002-tcp-pass-fl6-to-inet6_csk_route_req-bsc-1010175.patch patches.fixes/0003-tcp-use-inet6_csk_route_req-in-tcp_v6_send_synack.patch patches.fixes/0004-tcp-plug-dst-leak-in-tcp_v6_conn_request-bsc-1010175.patch # bsc#1099922 CVE-2018-12896 patches.fixes/posix-timers-Sanitize-overrun-handling.patch patches.kabi/posix-timers-overrun-change-kABI-fix.patch patches.fixes/net-fix-neighbours-after-mac-change.patch patches.drivers/ALSA-pcm-Fix-potential-deadlock-in-OSS-emulation # bsc#1116841, CVE-2018-19407 patches.arch/kvm-x86-fix-scan-ioapic-use-before-initialization ######################################################## # You'd better have a good reason for adding a patch # below here. ######################################################## # KAISER patches.suse/0001-x86-64-Give-vvars-their-own-page.patch patches.suse/0001-x86-64-Map-the-HPET-NX.patch patches.suse/kaiser-0002-x86-mm-Add-INVPCID-helpers.patch patches.suse/kaiser-0003-x86-mm-Fix-INVPCID-asm-constraint.patch patches.suse/kaiser-0004-x86-mm-Add-a-noinvpcid-boot-option-to-turn-off-INVPC.patch patches.suse/kaiser-0005-x86-mm-If-INVPCID-is-available-use-it-to-flush-globa.patch patches.suse/kaiser-0006-mm-mmu_context-sched-core-Fix-mmu_context.h-assumpti.patch patches.suse/kaiser-0007-sched-core-Add-switch_mm_irqs_off-and-use-it-in-the-.patch patches.suse/kaiser-0008-x86-mm-Build-arch-x86-mm-tlb.c-even-on-SMP.patch patches.suse/kaiser-0009-x86-mm-sched-core-Uninline-switch_mm.patch patches.suse/kaiser-0010-x86-mm-sched-core-Turn-off-IRQs-in-switch_mm.patch patches.suse/kaiser-0011-sched-core-Idle_task_exit-shouldn-t-use-switch_mm_ir.patch patches.suse/kaiser-0012-x86-mm-Remove-the-UP-asm-tlbflush.h-code-always-use-.patch patches.suse/kaiser-0013-x86-mm-Disable-PCID-on-32-bit-kernels.patch patches.suse/kaiser-0014-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch patches.suse/kaiser-0015-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch patches.suse/kaiser-0016-x86-mm-64-Fix-reboot-interaction-with-CR4.PCIDE.patch patches.suse/kaiser-0017-x86-mm-fix-bad-backport-to-disable-PCID-on-Xen.patch patches.suse/kaiser-0018-KAISER-Kernel-Address-Isolation.patch patches.suse/kaiser-0019-x86-mm-kaiser-re-enable-vsyscalls.patch patches.suse/kaiser-0020-fix-ldt-freeing.patch patches.suse/kaiser-0021-disable-vmstat.patch patches.suse/kaiser-0022-set-do-not-set-nx-unconditionally.patch patches.suse/0001-x86-boot-Carve-out-early-cmdline-parsing-function.patch patches.suse/kaiser-nokaiser-0005-kaiser-add-nokaiser-boot-option-using-ALTERNATIVE.patch patches.suse/kaiser-nokaiser-0006-kaiser-use-ALTERNATIVE-instead-of-x86_cr3_pcid_noflu.patch patches.suse/kaiser-nokaiser-0007-rename-and-simplify-feature-setting.patch patches.suse/kaiser-nokaiser-0008-x86-boot-add-early-cmdline-parsing-for-options-with-arguments.patch patches.suse/kaiser-nokaiser-0009-kaiser-add_pti_cmdline_option_and_documentation.patch patches.suse/kaiser-nokaiser-0010-move-pti-feature-check-up.patch patches.suse/kaiser-0022-efi-fix.patch patches.kabi/kaiser-preserve-kabi.patch patches.suse/4.4.112-062-kaiser-Set-_PAGE_NX-only-if-supported.patch patches.suse/01-x86-feature-enable-the-x86-feature-to-control-speculation.patch patches.suse/02-x86-enter-add-macros-to-set-clear-ibrs-and-set-ibpb.patch patches.suse/03-x86-entry-use-ibrs-on-entry-to-kernel-space.patch patches.suse/04-x86-msr-move-native_-msr-u64-to-msr-h.patch patches.suse/05-x86-spec-add-ibrs-control-functions.patch patches.suse/06-x86-idle-toggle-ibrs-when-going-idle.patch patches.suse/07-x86-idle-disable-ibrs-when-offlining-a-cpu-and-re-enable-on-wakeup.patch patches.suse/08-x86-spec_ctrl-add-an-indirect-branch-predictor-barrier.patch patches.suse/09-x86-mm-set-ibpb-upon-context-switch.patch +bpetkov patches.suse/10-ptrace-add-a-new-thread-access-check.patch +bpetkov patches.suse/11-x86-mm-only-set-ibpb-when-the-new-thread-cannot-ptrace-current-thread.patch patches.suse/14-x86-kvm-add-msr_ia32_spec_ctrl-and-msr_ia32_pred_cmd-to-kvm.patch patches.suse/15-x86-kvm-flush-ibp-when-switching-vms.patch patches.suse/16-x86-kvm-toggle-ibrs-on-vm-entry-and-exit.patch patches.suse/18-x86-spec_ctrl-check-whether-ibrs-is-enabled-before-using-it.patch patches.suse/19-x86-spec_ctrl-check-whether-ibpb-is-enabled-before-using-it.patch patches.suse/20-x86-cpu-check-speculation-control-cpuid-bit.patch patches.suse/21-x86-spec-add-nospec-chicken-bit.patch patches.suse/22-x86-cpu-amd-add-speculative-control-support-for-amd.patch patches.suse/23-x86-spec-check-cpuid-direclty-post-microcode-reload-to-support-ibpb-feature.patch patches.suse/24-kvm-svm-do-not-intercept-new-speculative-control-msrs.patch patches.suse/25-x86-svm-set-ibrs-value-on-vm-entry-and-exit.patch patches.suse/26-x86-svm-set-ibpb-when-running-a-different-vcpu.patch patches.suse/27-kvm-x86-add-speculative-control-cpuid-support-for-guests.patch patches.suse/29-x86-svm-add-code-to-clear-registers-on-vm-exit.patch patches.arch/30-x86-cpu-amd-make-lfence-a-serializing-instruction.patch patches.arch/31-x86-cpu-amd-use-lfence_rdtsc-in-preference-to-mfence_rdtsc.patch patches.suse/32-x86-cpu-Factor-out-application-of-forced-CPU-caps.patch patches.suse/33-x86-CPU-Sync-CPU-feature-flags-late.patch patches.suse/33-x86-microcode-Rescan-feature-flags-upon-late-loading.patch patches.suse/34-x86-spectre_v2-fix-ordering-in-IBRS-initialization.patch patches.suse/35-x86-spec_ctrl-handle-late-setting-of-X86_FEATURE_SPEC_CTRL-properly.patch patches.arch/36-x86-cpu-amd-fix-making-lfence-serializing.patch patches.suse/kaiser-trampoline-stack-entry.patch patches.suse/kaiser-trampoline-stack-entry-fix-sp0-alignment.patch patches.kabi/kaiser-trampoline-stack-entry-fix-sp0-alignment-kabi.patch # bsc#1085279 - Kernel crashes when 32-bit ldt_gdt selftest is run on x86_64 patches.suse/0001-x86-espfix-Fix-return-stack-in-do_double_fault.patch # ratpoison patches.arch/00-x86-alternatives-add-missing-n-at-end-of-alternative-inline-asm.patch patches.arch/01-x86-kbuild-enable-modversions-for-symbols-exported-f.patch patches.arch/02-x86-asm-Make-asm-alternative.h-safe-from-assembly.patch patches.arch/03-EXPORT_SYMBOL-for-asm.patch patches.arch/04-kbuild-modversions-for-EXPORT_SYMBOL-for-asm.patch patches.arch/04.1-modpost-fix-bogus-exported-twice-warnings.patch patches.arch/05-x86-retpoline-Add-initial-retpoline-support.patch patches.arch/05.1-x86-retpoline-remove-compile-time-warning.patch patches.suse/05.2-x86-vdso-remove-retpoline-flags.patch patches.suse/05.3-x86-vsyscall-remove-retpoline-flags.patch patches.arch/06-x86-cpu-merge-bugs-c-and-bugs_64-c.patch patches.arch/07-x86-spectre-Add-boot-time-option-to-select-Spectre-v.patch patches.arch/08-x86-retpoline-entry-Convert-entry-assembler-indirect.patch patches.arch/08-x86-retpoline-entry-Convert-entry-assembler-indirect-ia32.patch patches.arch/09-x86-retpoline-ftrace-Convert-ftrace-assembler-indire.patch patches.arch/10-x86-retpoline-hyperv-Convert-assembler-indirect-jump.patch patches.arch/11-x86-retpoline-xen-Convert-Xen-hypercall-indirect-jum.patch patches.arch/12-x86-retpoline-checksum32-Convert-assembler-indirect-.patch patches.arch/13-x86-retpoline-irq32-Convert-assembler-indirect-jumps.patch patches.arch/13.0-x86-asm-extend-definitions-of-asm_-with-a-raw-format.patch patches.arch/13.1-x86-asm-use-register-variable-to-get-stack-pointer-value.patch patches.arch/14-x86-retpoline-Fill-return-stack-buffer-on-vmexit.patch patches.arch/14.0-x86-cpu-intel-introduce-macros-for-intel-family-numbers.patch patches.arch/14.1-x86-retpoline-fill-rsb-on-context-switch-for-affected-cpus.patch patches.arch/16-asm-prototypes-clear-any-cpp-defines-before-declaring-the-functions.patch patches.arch/17-x86-retpoline-remove-the-esp-rsp-thunk.patch patches.arch/19-x86-retpoline-entry-convert-unwind-assembly-indirect.patch patches.suse/kaiser-11-sp4-trampoline-stack-entry-fix-fixup-bad-iret.patch patches.suse/x86-traps-add-missing-kernel-CR3-switch-in-bad_iret-.patch patches.fixes/x64-entry-move-ENABLE_IBRS-after-switching-from-tram.patch patches.suse/KVM-VMX-Make-indirect-call-speculation-safe.patch patches.arch/retpoline-Introduce-start-end-markers-of-indirect-th.patch # misc patches.arch/sysfs-cpu-Add-vulnerability-folder.patch patches.arch/x86-cpu-Implement-CPU-vulnerabilites-sysfs-fu.patch patches.arch/sysfs-cpu-Fix-typos-in-vulnerability-document.patch patches.suse/x86-spectre-Report-get_user-mitigation-for-spectre_v.patch patches.fixes/x86-boot-Fix-early-command-line-parsing-when-matchin.patch patches.fixes/x86-boot-fix-early-command-line-parsing-when-partial-word-matches.patch patches.suse/sysfs-spectre_v2-handle-spec_ctrl.patch patches.suse/retpolines-disable-ibrs-on-non-skl.patch patches.suse/retpolines-disable-ibrs-on-non-skl-fix.patch patches.kabi/retpolines-kabi.patch patches.suse/nospec-fix-forced-cpucaps-ordering.patch patches.arch/x86-speculation-Protect-against-userspace-userspace-.patch patches.arch/x86-entry-64-don-t-use-ist-entry-for-bp-stack.patch # bsc#1082424 patches.fixes/0001-x86-64-Move-the-user-vsyscall-segment-out-of-the-dat.patch # KAISER 32 bit implementation patches.suse/0001-x86-asm-Make-ALTERNATIVE-asm-macro-work-on-32-bit.patch patches.suse/0002-x86-entry-Align-entry-stack-on-256-bytes-boundary.patch patches.suse/0003-x86-entry-32-Use-trampoline-stack-for-kernel-entry.patch patches.suse/0004-x86-mm-Define-PUD_PAGE_MASK-on-32-bit.patch patches.suse/0005-x86-mm-Move-KAISER-functions-from-pgtable_64.h-to-pg.patch patches.suse/0006-x86-mm-Makse-sure-only-valid-bits-are-set-on-top-lev.patch patches.suse/0007-x86-head32-Align-initial-page-tables-and-make-them-8.patch patches.suse/0008-x86-kaiser-Fix-get_pa_from_mapping-interface.patch patches.suse/0009-x86-kaiser-Don-t-pass-page-table-flags-as-unsigned-l.patch patches.suse/0010-x86-kaiser-Pre-allocate-Kernel-PTEs-in-shadow-page-t.patch patches.suse/0011-x86-kaiser-Print-message-when-KAISER-is-enabled.patch patches.suse/0012-x86-kaiser-Don-t-user-map-the-VSYSCALL-page-on-32-bi.patch patches.suse/0013-x86-kaiser-Optimize-kaiser_set_shadow_pgd.patch patches.suse/0014-x86-pgtable-Populate-user-page-table-when-KAISER-is-.patch patches.suse/0015-x86-vdso-Map-compat_vdso-for-user-space-when-KAISER-.patch patches.suse/0016-x86-entry-32-Add-CR3-switches-to-entry-code.patch patches.suse/0017-KAISER-Allow-on-32-bit.patch patches.suse/0001-x86-kaiser-Hide-tss_struct-kabi-change.patch patches.suse/0001-x86-kaiser-export-shadow-kaiser_set_shadow_pgd.patch # SSB patches.arch/0001-x86-bugs-Read-SPEC_CTRL-MSR-during-boot-and-re-use-r.patch patches.arch/0002-x86-bugs-KVM-Support-the-combination-of-guest-and-ho.patch patches.arch/0003-x86-bugs-Expose-sys-.-spec_store_bypass.patch patches.arch/0004-x86-cpufeatures-Add-X86_FEATURE_RDS.patch patches.arch/0005-x86-bugs-Provide-boot-parameters-for-the-spec_store_.patch patches.arch/0006-x86-bugs-intel-Set-proper-CPU-features-and-setup-RDS.patch patches.arch/0007-x86-bugs-Whitelist-allowed-SPEC_CTRL-MSR-values.patch patches.arch/0008-x86-bugs-AMD-Add-support-to-disable-RDS-on-Fam-15-16.patch patches.arch/0009-x86-KVM-VMX-Expose-SPEC_CTRL-Bit-2-to-the-guest.patch patches.arch/0010-Add-driver-auto-probing-for-x86-features-v4.patch patches.arch/0011-do-not-enable-SSB-on-non-affected-CPUs.patch patches.arch/0012-prctl-Add-speculation-control-prctls.patch patches.arch/0013-x86-process-Allow-runtime-control-of-Speculative-Sto.patch patches.arch/0014-x86-speculation-Add-prctl-for-Speculative-Store-Bypa.patch patches.arch/0015-nospec-Allow-getting-setting-on-non-current-task.patch patches.arch/0016-seccomp-Enable-speculation-flaw-mitigations.patch patches.arch/0017-prctl-Add-force-disable-speculation.patch patches.arch/0018-seccomp-Use-PR_SPEC_FORCE_DISABLE.patch patches.arch/0019-seccomp-Move-speculation-migitation-control-to-arch-.patch patches.arch/0020-x86-speculation-Make-seccomp-the-default-mode-for-Sp.patch patches.arch/KVM--SVM--Move-spec-control-call-after-restore-of-GS.patch patches.kabi/0001-SSB-kABI-Fix.patch patches.arch/26-x86-bugs-rename-rds-to-ssbd.patch patches.kabi/bpf-ssbd-removal-workaround.patch patches.suse/0001-KVM-x86-Sync-back-MSR_IA32_SPEC_CTRL-to-VCPU-data-st.patch patches.arch/kvm-x86-remove-code-for-lazy-fpu-handling patches.arch/x86-mm-Simplify-p-g4um-d_page-macros.patch patches.arch/x86-l1tf-01-increase-32bitPAE-__PHYSICAL_PAGE_MASK.patch patches.arch/x86-l1tf-03-protect-swap-entries.patch patches.arch/x86-l1tf-04-protect-PROT_NONE-ptes.patch patches.arch/x86-l1tf-05-make-sure-first-pages-is-reserved.patch patches.arch/x86-l1tf-06-add-sysfs-report.patch patches.arch/x86-l1tf-07-limit-swap-file-size.patch patches.arch/x86-l1tf-08-disallow-non-privileged-high-MMIO-PROT_NONE.patch patches.arch/x86-l1tf-09-protect-PAE-swap-entries.patch patches.arch/x86-speculation-l1tf-fix-up-pte-pfn-conversion-for-P.patch patches.arch/x86-l1tf-04-protect-PROT_NONE-ptes-fix.patch # SMT=off patches.arch/02-11-x86-smp-provide-topology_is_primary_thread.patch patches.arch/03-11-x86-topology-provide-topology_smt_supported.patch patches.arch/04-11-cpu-hotplug-split-do_cpu_down.patch patches.arch/04.1-11-cpu-hotplug-add-sysfs-state-interface.patch patches.arch/04.2-11-x86-topology-add-topology_max_smt_threads.patch patches.arch/04.3-11-x86-smpboot-do-not-use-smp_num_siblings-in-_max_logical_packages-calculation.patch patches.arch/05-11-cpu-hotplug-provide-knobs-to-control-smt.patch patches.arch/06-11-x86-cpu-remove-the-pointless-cpu-printout.patch patches.arch/07-11-x86-cpu-amd-remove-the-pointless-detect_ht-call.patch patches.arch/08-11-x86-cpu-common-provide-detect_ht_early.patch patches.arch/09-11-x86-cpu-topology-provide-detect_extended_topology_early.patch patches.arch/10-11-x86-cpu-intel-evaluate-smp_num_siblings-early.patch patches.arch/11-11-x86-cpu-amd-do-not-check-cpuid-max-ext-level-before-parsing-smp-info.patch patches.arch/12-11-x86-cpu-amd-evaluate-smp_num_siblings-early.patch patches.arch/14-11-x86-cpu-amd-move-topoext-reenablement-before-reading-smp_num_siblings.patch patches.arch/15-cpu-hotplug-boot-HT-siblings-at-least-once.patch patches.arch/16-cpu-hotplug-Online-siblings-when-SMT-control-is-turn.patch patches.arch/KVM-add-kvm_arch_sched_in.patch patches.arch/00-x86-cpufeatures-Add-detection-of-L1D-cache-flush-sup.patch patches.arch/01-x86-KVM-Warn-user-if-KVM-is-loaded-SMT-and-L1TF-CPU-.patch patches.arch/02-x86-KVM-VMX-Add-module-argument-for-L1TF-mitigation.patch patches.arch/03-x86-KVM-VMX-Add-L1D-flush-algorithm.patch patches.arch/04-x86-KVM-VMX-Add-L1D-MSR-based-flush.patch patches.arch/05-x86-KVM-VMX-Add-L1D-flush-logic.patch patches.arch/06-x86-KVM-VMX-Split-the-VMX-MSR-LOAD-structures-to-hav.patch patches.arch/07-x86-KVM-VMX-Add-find_msr-helper-function.patch patches.arch/08-x86-KVM-VMX-Separate-the-VMX-AUTOLOAD-guest-host-num.patch patches.arch/09-x86-KVM-VMX-Extend-add_atomic_switch_msr-to-allow-VM.patch patches.arch/10-x86-KVM-VMX-Use-MSR-save-list-for-IA32_FLUSH_CMD-if-.patch # runtime control patches.suse/export-jump-label-api.patch patches.arch/0001-x86-litf-Introduce-vmx-status-variable.patch patches.arch/0002-x86-kvm-Drop-L1TF-MSR-list-approach.patch patches.arch/0003-x86-l1tf-Handle-EPT-disabled-state-proper.patch patches.arch/0004-x86-kvm-Move-l1tf-setup-function.patch patches.arch/0005-x86-kvm-Add-static-key-for-flush-always.patch patches.arch/0006-x86-kvm-Serialize-L1D-flush-parameter-setter.patch patches.arch/0007-x86-kvm-Allow-runtime-control-of-L1D-flush.patch patches.arch/0008-cpu-hotplug-Expose-SMT-control-init-function.patch patches.arch/0009-cpu-hotplug-Set-CPU_SMT_NOT_SUPPORTED-early.patch patches.arch/0010-x86-bugs-kvm-Introduce-boot-time-control-of-L1TF-mit.patch patches.arch/0011-Documentation-Add-section-about-CPU-vulnerabilities.patch patches.arch/0012-cpu-hotplug-detect-SMT-disabled-by-BIOS.patch # fixes patches.arch/0001-x86-KVM-VMX-Initialize-the-vmx_l1d_flush_pages-conte.patch patches.arch/x86-speculation-l1tf-Fix-overflow-in-l1tf_pfn_limit-.patch patches.arch/0001-x86-speculation-l1tf-Fix-off-by-one-error-when-warni.patch patches.arch/0001-x86-speculation-l1tf-Suggest-what-to-do-on-systems-w.patch patches.arch/0001-x86-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch patches.kabi/0001-x86-kabi-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch patches.arch/kvm-vmx-fixes-for-vmentry_l1d_flush-module-parameter patches.kabi/KVM-VMX-Work-around-kABI-breakage-in-enum-vmx_l1d_fl.patch # bsc#1104367 patches.fixes/free-vmx_msr_bitmap_longmode-while-kvm_init_failed.patch patches.fixes/Fix-the-duplicate-failure-path-handling-in-vmx_init.patch ######################################################## # xen architecture, version 3 ######################################################## # xen patches, from xenbits mercurial repository. # http://xenbits.xensource.com/ext/linux-2.6-merge.hg # # everything named "xen3-auto-*" is auto-generated. # please DON'T EDIT THESE PATCHES. Create fixup patches # on top of them instead. This reduces workload when # re-basing to a newer xen tree. # split out patches patches.xen/kexec-move-segment-code-i386.patch patches.xen/kexec-move-segment-code-x86_64.patch patches.xen/frontswap-header patches.xen/frontswap-hooks patches.xen/frontswap-core patches.xen/frontswap-config patches.xen/cleancache-update patches.xen/frontswap-cleancache-invalidate patches.xen/ipv6-no-autoconf patches.xen/pci-guestdev patches.xen/pci-reserve # bulk stuff, new files for xen patches.xen/xen3-auto-xen-arch.diff patches.xen/xen3-auto-xen-drivers.diff patches.xen/xen3-auto-include-xen-interface.diff patches.xen/xen3-auto-blktap2-pvops.diff # kconfig bits for xen patches.xen/xen3-auto-xen-kconfig.diff # common code changes patches.xen/xen3-auto-common.diff patches.xen/xen3-auto-arch-x86.diff patches.xen/xen3-auto-arch-i386.diff patches.xen/xen3-auto-arch-x86_64.diff # fixups due to upstream Xen parts patches.xen/xen3-fixup-xen # newer changeset backports patches.xen/1230-netback-dont-disconnect-on-oversized-packet.patch patches.xen/1231-netfront-limit-skblen.patch patches.xen/1232-backends-reject-ring-overruns.patch patches.xen/1240-pcifront-toolstack-missing-XenbusStateClosing.patch patches.xen/1242-console-add-preferred.patch patches.xen/1248-balloon-dont-crash-HVM-with-PoD.patch patches.xen/1256-pciback-vpci-add-failure-leak.patch patches.xen/1259-scsiback-grant-unmapping.patch patches.xen/1260-scsiback-report_luns-retry.patch patches.xen/1262-scsiback-free-resources-on-error.patch patches.xen/1265-usbback-access-req-once.patch patches.xen/1270-x86_64-MCE-Dom0-bank-vs-CPU.patch patches.xen/1273-scsifront-locking-when-ring-full.patch patches.xen/1276-scsifront-separate-flags.patch patches.xen/1278-PCI-MSI-reject-res-with-clear-flags.patch patches.xen/1279-vscsi-suspend-resume.patch patches.xen/1281-pciback-decode.patch patches.xen/1282-usbback-limit-copying.patch patches.xen/1283-xenbus-XS_ERROR-handling.patch patches.xen/1294-x86-map-pirq.patch patches.xen/1299-blktap-disconnect-on-closed.patch patches.xen/1300-blktap-mm-tracking.patch patches.xen/1301-xsa155.patch patches.xen/1302-xsa155.patch patches.xen/1303-xsa157.patch patches.xen/1304-xsa157.patch patches.xen/1305-xsa157.patch patches.xen/1306-xsa157.patch # changes outside arch/{i386,x86_64}/xen patches.xen/xen3-fixup-kconfig patches.xen/xen3-fixup-common patches.xen/xen3-fixup-arch-x86 patches.xen/xen3-fixup-blktap2-pvops # ports of other patches patches.xen/xen3-patch-2.6.18 patches.xen/xen3-patch-2.6.19 patches.xen/xen3-patch-2.6.20 patches.xen/xen3-patch-2.6.21 patches.xen/xen3-patch-2.6.22 patches.xen/xen3-patch-2.6.23 patches.xen/xen3-patch-2.6.24 patches.xen/xen3-patch-2.6.25 patches.xen/xen3-patch-2.6.26 patches.xen/xen3-patch-2.6.27 patches.xen/xen3-patch-2.6.28 patches.xen/xen3-patch-2.6.29 patches.xen/xen3-patch-2.6.30 patches.xen/xen3-patch-2.6.31 patches.xen/xen3-patch-2.6.32 patches.xen/xen3-patch-2.6.33 patches.xen/xen3-patch-2.6.34 patches.xen/xen3-patch-2.6.35 patches.xen/xen3-patch-2.6.36 patches.xen/xen3-patch-2.6.37 patches.xen/xen3-patch-2.6.38 patches.xen/xen3-patch-2.6.39 patches.xen/xen3-patch-3.0 patches.xen/xen3-patch-3.0.12-13 patches.xen/xen3-patch-3.0.13-14 patches.xen/xen3-patch-3.0.17-18 patches.xen/xen3-patch-3.0.18-19 patches.xen/xen3-patch-3.0.22-23 patches.xen/xen3-patch-3.0.26-27 patches.xen/xen3-patch-3.0.30-31 patches.xen/xen3-patch-3.0.33-34 patches.xen/xen3-patch-3.0.40-41 patches.xen/xen3-patch-3.0.45-46 patches.xen/xen3-patch-3.0.46-47 patches.xen/xen3-patch-3.0.48-49 patches.xen/xen3-patch-3.0.49-50 patches.xen/xen3-patch-3.0.50-51 patches.xen/xen3-patch-3.0.57-58 patches.xen/xen3-patch-3.0.59-60 patches.xen/xen3-patch-3.0.61-62 patches.xen/xen3-patch-3.0.64-65 patches.xen/xen3-patch-3.0.67-68 patches.xen/xen3-patch-3.0.73-74 patches.xen/xen3-patch-3.0.76-77 patches.xen/xen3-patch-3.0.77-78 patches.xen/xen3-seccomp-disable-tsc-option patches.xen/xen3-0001-locking-barriers-introduce-new-memory-barrier-gmb.patch patches.xen/xen3-i387-use-restore_fpu_checking-directly-in-task-switc.patch patches.xen/xen3-x86-non-upstream-eager-fpu.patch patches.xen/xen3-x86-mcp51-no-dac patches.xen/xen3-x86_64-switch_to-load-tls-descriptors-before-switching-ds-and-es.patch patches.xen/xen3-x86-mark_rodata_rw.patch patches.xen/xen3-x86_amd_interlagos_mem_alignment_perf_improve_2_4.patch patches.xen/xen3-x86-dumpstack-Fix-printk_address-for-direct-addresse.patch patches.xen/xen3-x86-asm-entry-64-remove-a-bogus-ret_from_fork-optimization.patch patches.xen/xen3-0011-x86-efi-EFI-boot-stub-support.patch patches.xen/xen3-dev_mem-read-write-beyond-EOF.patch patches.xen/xen3-xlate_dev_mem_ptr-use-phys_addr_t.patch patches.xen/xen3-dev_mem-read-write-phys_addr_t.patch patches.xen/xen3-thp-avoid-atomic64_read-in-pmd_read_atomic-for-32-bit-PAE.patch patches.xen/xen3-mm-Cross-Memory-Attach.patch patches.xen/xen3-lockref-implement-lockless-reference-count-updates-using-cmpxchg patches.xen/xen3-x86-use-optimized-ioresource-lookup-in-ioremap-function.patch patches.xen/xen3-pnp_fix_misleading_error_msg.patch patches.xen/xen3-btrfs-0480-change-scrub-to-support-big-blocks.patch patches.xen/xen3-irq_per_pci_device_msi_irq_listing.patch patches.xen/xen3-pci-Add-flag-indicating-device-has-been-assigned-by-.patch patches.xen/xen3-drm-i915-load-a-ring-frequency-scaling-table-v3 patches.xen/xen3-0361-agp-iommu_gfx_mapped-only-available-if-config_intel_iommu-is-set patches.xen/xen3-0503-swiotlb-expose-swiotlb_nr_tlb-function-to-modules patches.xen/xen3-1052-drm-ttm-use-pr_fmt-and-pr_-level patches.xen/xen3-1166-drm-i915-disable-ppgtt-on-snb-when-dmar-is-enabled patches.xen/xen3-1586-drm-i915-enable-semaphores-on-gen6-if-dmar-is-not-active patches.xen/xen3-3029-drm-i915-stop-using-agp-layer-for-gen6 patches.xen/xen3-3253-drm-i915-Disable-WC-PTE-updates-to-w-a-buggy-IOMMU-o.diff patches.xen/xen3-hpwdt_handle-NMI_SERR-and-NMI_IO_CHECK patches.xen/xen3-hwmon-coretemp-01-add-core-pkg-threshold-support-to-coretemp.patch patches.xen/xen3-hwmon-coretemp-02-initialize-tmin.patch patches.xen/xen3-hwmon-coretemp-03-drop-duplicate-function-get_pkg_tjmax.patch patches.xen/xen3-hwmon-coretemp-04-let-the-user-force-tjmax.patch patches.xen/xen3-hwmon-coretemp-05-dont-use-threshold-registers-for-tempX_max.patch patches.xen/xen3-hwmon-coretemp-09-fixup-platform-device-id-change.patch patches.xen/xen3-hwmon-coretemp-11-fix-truncated-name-of-alarm-attributes.patch patches.xen/xen3-xor-0003-raid5-add-AVX-optimized-RAID5-checksumming.patch patches.xen/xen3-xor-0009-x86-avx-don-t-use-avx-instructions-with-noxsave-boot.patch patches.xen/xen3-stack-unwind patches.xen/xen3-x86_64-unwind-annotations patches.xen/xen3-panic-x86-fix-re-entrance-problem-due-to-panic-on-NMI.patch patches.xen/xen3-panic-x86-allow-cpus-to-save-registers-even-if.patch patches.xen/xen3-audit_x86_32-entry-do-syscall-exit-work-on-badsys-cve-2014-4508.patch patches.xen/xen3-audit_x86_32-entry-store-badsys-error-code-in-eax-cve-2014-4508.patch patches.xen/xen3-intel-perf-event-0008-perf-remove-the-nmi-parameter-from-the-swevent-and-overflow-interface.patch patches.xen/xen3-intel-perf-event-0025-x86-perf-clean-up-perf_event-cpu-code.patch patches.xen/xen3-intel-perf-event-0030-x86-intel-output-microcode-revision-in-proc-cpuinfo.patch patches.xen/xen3-0004-virtio-expose-for-non-virtualization-users-too.patch patches.xen/xen3-x86_do_not_set_nvs_ram_busy.patch patches.xen/xen3-005-acpi_atomicio.patch patches.xen/xen3-x86-mce-Cleanup-timer-mess.patch patches.xen/xen3-0003_V3_x86_Lock_down_IO_port_access_when_module_security_is_enabled.patch patches.xen/xen3-0006_V3_Restrict__dev_mem_and__dev_kmem_when_module_loading_is_restricted.patch patches.xen/xen3-0011_V3_Add_option_to_automatically_enforce_module_signatures_when_in_Secure_Boot_mode.patch patches.xen/xen3-0004-EFI-Add-in-kernel-variable-to-determine-if-Secure-Boot-is-enabled.patch patches.xen/xen3-0001-x86-cacheinfo-Determine-number-of-cache-leafs-using-.patch patches.xen/xen3-x86-add-check-for-number-of-available-vectors-before-cpu-down patches.xen/xen3-x86-cpu-hotplug-fix-stack-frame-warning-in-check_irq_vectors_for_cpu_disable patches.xen/xen3-x86-asm-flip-restore_args-arguments-logic.patch patches.xen/xen3-x86-64-espfix-don-t-leak-bits-31-16-of-esp-returning-to-16-bit-stack.patch patches.xen/xen3-x86-espfix-make-it-possible-to-disable-16-bit-support.patch patches.xen/xen3-x86_64-entry-xen-do-not-invoke-espfix64-on-xen.patch patches.xen/xen3-x86_64-traps-fix-the-espfix64-df-fixup-and-rewrite-it-in-c.patch patches.xen/xen3-x86_64-traps-stop-using-ist-for-ss.patch patches.xen/xen3-x86_64-traps-rework-bad_iret.patch patches.xen/xen3-x86-irq-check-for-valid-irq-descriptor-in-check_irq_vectors_for_cpu_disable patches.xen/xen3-01-x86-tls-ldt-stop-checking-lm-in-ldt_empty.patch patches.xen/xen3-02-x86-tls-interpret-an-all-zero-struct-user_desc-as-no-segment.patch patches.xen/xen3-08-x86-ldt-make-modify_ldt-synchronous.patch patches.xen/xen3-0001-x86-mm-only-do-a-local-tlb-flush-in-ptep_set_access_.patch patches.xen/xen3-0002-x86-mm-drop-TLB-flush-from-ptep_set_access_flags.patch patches.xen/xen3-0004-x86-Introduce-barrier_nospec.patch # bsc#948562 patches.xen/0001-Fix-vmalloc_fault-oops-during-lazy-MMU-updates-bsc-9.patch # KAISER patches.xen/xen3-x86-cpu-fix-bootup-crashes-by-sanitizing-clearcpuid.patch patches.xen/xen3-0001-x86-64-Give-vvars-their-own-page.patch patches.xen/xen3-0001-x86-64-Map-the-HPET-NX.patch patches.xen/xen3-kaiser-0009-x86-mm-sched-core-Uninline-switch_mm.patch patches.xen/xen3-kaiser-0010-x86-mm-sched-core-Turn-off-IRQs-in-switch_mm.patch patches.xen/xen3-kaiser-0012-x86-mm-Remove-the-UP-asm-tlbflush.h-code-always-use-.patch patches.xen/xen3-kaiser-0015-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch patches.xen/xen3-kaiser-0018-KAISER-Kernel-Address-Isolation.patch patches.xen/xen3-kaiser-0019-x86-mm-kaiser-re-enable-vsyscalls.patch patches.xen/xen3-kaiser-nokaiser-0005-kaiser-add-nokaiser-boot-option-using-ALTERNATIVE.patch patches.xen/xen3-kaiser-nokaiser-0006-kaiser-use-ALTERNATIVE-instead-of-x86_cr3_pcid_noflu.patch patches.xen/xen3-kaiser-nokaiser-0007-rename-and-simplify-feature-setting.patch patches.xen/xen3-kaiser-nokaiser-0010-move-pti-feature-check-up.patch patches.kabi/xen3-kaiser-preserve-kabi.patch patches.xen/xen3-03-x86-entry-use-ibrs-on-entry-to-kernel-space.patch patches.xen/xen3-06-x86-idle-toggle-ibrs-when-going-idle.patch patches.xen/xen3-20-x86-cpu-check-speculation-control-cpuid-bit.patch patches.xen/xen3-32-x86-cpu-Factor-out-application-of-forced-CPU-caps.patch patches.xen/xen3-33-x86-CPU-Sync-CPU-feature-flags-late.patch patches.xen/xen3-05-x86-retpoline-Add-initial-retpoline-support.patch patches.xen/xen3-07-x86-spectre-Add-boot-time-option-to-select-Spectre-v.patch patches.xen/xen3-08-x86-retpoline-entry-Convert-entry-assembler-indirect.patch patches.xen/xen3-09-x86-retpoline-ftrace-Convert-ftrace-assembler-indire.patch patches.xen/xen3-19-x86-retpoline-entry-convert-unwind-assembly-indirect.patch patches.xen/xen3-14.1-x86-retpoline-fill-rsb-on-context-switch-for-affected-cpus.patch patches.xen/xen3-0003-x86-entry-32-Use-trampoline-stack-for-kernel-entry.patch patches.xen/xen3-0005-x86-mm-Move-KAISER-functions-from-pgtable_64.h-to-pg.patch patches.xen/xen3-0006-x86-mm-Makse-sure-only-valid-bits-are-set-on-top-lev.patch patches.xen/xen3-x86-entry-64-don-t-use-ist-entry-for-bp-stack.patch patches.xen/xen3-0006-x86-bugs-intel-Set-proper-CPU-features-and-setup-RDS.patch patches.xen/xen3-0008-x86-bugs-AMD-Add-support-to-disable-RDS-on-Fam-15-16.patch patches.xen/xen3-0013-x86-process-Allow-runtime-control-of-Speculative-Sto.patch patches.xen/xen3-26-x86-bugs-rename-rds-to-ssbd.patch patches.xen/xen3-x86-mm-Simplify-p-g4um-d_page-macros.patch patches.xen/xen3-x86-l1tf-03-protect-swap-entries.patch patches.xen/xen3-x86-l1tf-04-protect-PROT_NONE-ptes.patch patches.xen/xen3-x86-l1tf-06-add-sysfs-report.patch patches.xen/xen3-x86-l1tf-08-disallow-non-privileged-high-MMIO-PROT_NONE.patch patches.xen/xen3-x86-l1tf-09-protect-PAE-swap-entries.patch patches.xen/xen3-05-11-cpu-hotplug-provide-knobs-to-control-smt.patch patches.xen/xen3-06-11-x86-cpu-remove-the-pointless-cpu-printout.patch patches.xen/xen3-08-11-x86-cpu-common-provide-detect_ht_early.patch patches.xen/xen3-09-11-x86-cpu-topology-provide-detect_extended_topology_early.patch patches.xen/xen3-12-11-x86-cpu-amd-evaluate-smp_num_siblings-early.patch patches.xen/xen3-0010-x86-bugs-kvm-Introduce-boot-time-control-of-L1TF-mit.patch patches.xen/xen3-x86-l1tf-04-protect-PROT_NONE-ptes-fix.patch patches.xen/xen3-x86-speculation-l1tf-Fix-overflow-in-l1tf_pfn_limit-.patch patches.xen/xen3-x86-speculation-l1tf-Fix-off-by-one-error-when-warni.patch patches.xen/xen3-x86-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch patches.xen/xen3-x86-kabi-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch # bugfixes and enhancements patches.xen/xen-hypercall-symbols patches.xen/xen-sys-suspend patches.xen/xen-ipi-per-cpu-irq patches.xen/xen-virq-per-cpu-irq patches.xen/xen-clockevents patches.xen/xen-spinlock-poll-early patches.xen/xen-pcpu-hotplug patches.xen/xen-pcpu-hotplug-kexec patches.xen/xen-mem-hotplug patches.xen/xen-swiotlb-unmap-single-phys-check patches.xen/xen-swiotlb-heuristics patches.xen/xen-configurable-guest-devices patches.xen/xen-setup-gsi patches.xen/xen-privcmd-hcall-preemption patches.xen/xen-sections patches.xen/xen-unpriv-build patches.xen/xen-cpufreq-report patches.xen/xen-frontswap patches.xen/xen-multi-page-ring patches.xen/xen-balloon-max-target patches.xen/xen-blkif-discard patches.xen/xen-blkif-discard-secure patches.xen/xen-blkback-discard patches.xen/xen-blkback-discard-secure patches.xen/xen-blkback-multi-page-ring patches.xen/xen-blkback-cdrom patches.xen/xen-blkif-protocol-fallback-hack patches.xen/xen-blkfront-discard patches.xen/xen-blkfront-discard-secure patches.xen/xen-blkfront-multi-page-ring patches.xen/xen-blkif-op-packet patches.xen/xen-blkfront-cdrom patches.xen/xen-blkfront-hvm-no-cdrom patches.xen/xen-blktap-modular patches.xen/xen-blktap-write-barriers patches.xen/xen-blktap2-configurable-nr-devs patches.xen/xsa216.patch patches.xen/xen-netback-nr-irqs patches.xen/xen-netback-notify-multi patches.xen/xen-netback-generalize patches.xen/xen-netback-multiple-tasklets patches.xen/xen-netback-kernel-threads patches.xen/xen-netback-tx-queue-len patches.xen/xen-netfront-poll patches.xen/xen-vscsi-large-requests patches.xen/xen-cxgb3 patches.xen/xen-dcdbas patches.xen/xen-x86-panic-no-reboot patches.xen/xen-x86-dcr-fallback patches.xen/xen-x86-no-lapic patches.xen/xen-x86-pmd-handling patches.xen/xen-x86-bigmem patches.xen/xen-x86-exit-mmap patches.xen/xen-x86-per-cpu-vcpu-info patches.xen/xen-x86-pcpu patches.xen/xen-x86-EFI patches.xen/xen-x86-bzImage patches.xen/xen-x86_64-pgd-pin patches.xen/xen-x86_64-pgd-alloc-order patches.xen/xen-x86_64-dump-user-pgt patches.xen/xen-x86_64-note-init-p2m patches.xen/xen-x86_64-unmapped-initrd patches.xen/1308-xsa157-fix.patch patches.xen/1309-xsa155-fix.patch patches.xen/1329-pciback-VF-check.patch patches.xen/xen-PCI-MSI-fix-sysfs-teardown-in-DomU.patch patches.xen/xen-netfront.network_alloc_rx_buffers.missing_push.patch # Xen-only kABI adjustments patches.kabi/1231-netfront-limit-skblen.patch