[linux] branch stretch updated (e7f8080 -> eff4426)

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Fri Jan 5 16:01:38 UTC 2018


This is an automated email from the git hooks/post-receive script.

benh pushed a change to branch stretch
in repository linux.

      from  e7f8080   Prepare to release linux (4.9.65-3+deb9u1).
       new  b46fc41   WIP: Update to 4.9.72
       new  0f41ecd   [rt] Update to 4.9.68-rt60
       new  cd9d684   e1000e: Fix e1000_check_for_copper_link_ich8lan return value.
       new  eff4426   [s390x] Un-revert upstream change moving exports to assembly sources

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog                                   | 659 +++++++++++++++++++++
 ...-adjust-insn_aux_data-when-patching-insns.patch |  93 ---
 .../bugfix/all/bpf-fix-branch-pruning-logic.patch  | 111 ----
 ...-incorrect-sign-extension-in-check_alu_op.patch |  50 --
 ...t-out-of-bounds-stack-pointer-calculation.patch |  53 --
 ...-require-that-the-underlying-hash-algorit.patch | 142 -----
 ...ypto-salsa20-fix-blkcipher_walk-API-usage.patch |  84 ---
 ...heck_for_copper_link_ich8lan-return-value.patch |  60 ++
 ...ssing-permission-check-for-request_key-de.patch | 157 -----
 ...xx-cards-fix-NULL-deref-on-missing-associ.patch |  39 --
 ...ot-make-page-table-dirty-unconditionally-.patch |  74 ---
 ...fnetlink_cthelper-add-missing-permission-.patch |  16 +-
 ...prevent-malicious-bnuminterfaces-overflow.patch |  44 --
 .../revert-s390-move-exports-to-definitions.patch  | 128 ----
 ...emove-i-o-port-0x80-bypass-on-intel-hosts.patch |  47 --
 debian/patches/debian/kernelvariables.patch        |   9 +-
 .../all/rt/0001-timer-make-the-base-lock-raw.patch |   4 +-
 ...dle-statically-initialized-PER_CPU-locks-.patch |   4 +-
 ...-compilation-error-for-CONFIG_MODULES-and.patch |   4 +-
 .../0004-lockdep-Fix-per-cpu-static-objects.patch  |   4 +-
 ...eanup-variable-names-for-futex_top_waiter.patch |   4 +-
 ...-Use-smp_store_release-in-mark_wake_futex.patch |   4 +-
 ...7-futex-Remove-rt_mutex_deadlock_account_.patch |   4 +-
 ...mutex-Provide-futex-specific-rt_mutex-API.patch |   4 +-
 .../all/rt/0009-futex-Change-locking-rules.patch   |   4 +-
 .../all/rt/0010-futex-Cleanup-refcounting.patch    |   4 +-
 ...ework-inconsistent-rt_mutex-futex_q-state.patch |   4 +-
 ...rt_mutex_futex_unlock-out-from-under-hb-l.patch |   4 +-
 ...x-rt_mutex-Introduce-rt_mutex_init_waiter.patch |   4 +-
 ...tex-Restructure-rt_mutex_finish_proxy_loc.patch |   4 +-
 ...k-futex_lock_pi-to-use-rt_mutex_-_proxy_l.patch |   4 +-
 .../0016-futex-Futex_unlock_pi-determinism.patch   |   4 +-
 ...-hb-lock-before-enqueueing-on-the-rtmutex.patch |   4 +-
 ...x-Deboost-before-waking-up-the-top-waiter.patch |   4 +-
 ...ex-deadline-Fix-a-PI-crash-for-deadline-t.patch |   8 +-
 ...ine-rtmutex-Dont-miss-the-dl_runtime-dl_p.patch |   4 +-
 .../features/all/rt/0021-rtmutex-Clean-up.patch    |   4 +-
 ...2-sched-rtmutex-Refactor-rt_mutex_setprio.patch |  20 +-
 ...hed-tracing-Update-trace_sched_pi_setprio.patch |   8 +-
 ...0024-rtmutex-Fix-PI-chain-order-integrity.patch |   4 +-
 .../0025-rtmutex-Fix-more-prio-comparisons.patch   |   4 +-
 ...g-preempt-count-leak-in-rt_mutex_futex_un.patch |   4 +-
 .../0027-futex-Avoid-freeing-an-active-timer.patch |   4 +-
 ...mall-and-harmless-looking-inconsistencies.patch |   4 +-
 ...rify-mark_wake_futex-memory-barrier-usage.patch |   4 +-
 .../rt/0030-MAINTAINERS-Add-FUTEX-SUBSYSTEM.patch  |   4 +-
 ...-rt_mutex-Fix-rt_mutex_cleanup_proxy_lock.patch |   4 +-
 ...t91-do-not-disable-enable-clocks-in-a-row.patch |   4 +-
 ...e-clear_tasks_mm_cpumask-call-to-__cpu_di.patch |   4 +-
 ...ex-Handle-non-enqueued-waiters-gracefully.patch |   4 +-
 .../all/rt/0035-fs-dcache-include-wait.h.patch     |   4 +-
 ...36-rbtree-include-rcu.h-because-we-use-it.patch |   4 +-
 .../0037-fs-dcache-init-in_lookup_hashtable.patch  |   4 +-
 ...don-t-disable-preempt-around-this_cpu_ptr.patch |   4 +-
 ...don-t-disable-preemption-while-accessing-.patch |   4 +-
 ...t-rid-of-warning-acpi_ioapic_lock-defined.patch |   4 +-
 ...0041-rxrpc-remove-unused-static-variables.patch |   4 +-
 ...rcu-update-make-RCU_EXPEDITE_BOOT-default.patch |   4 +-
 ...cpu-rwsem-use-swait-for-the-wating-writer.patch |   4 +-
 ...44-pinctrl-qcom-Use-raw-spinlock-variants.patch |   4 +-
 .../0045-x86-mm-cpa-avoid-wbinvd-for-PREEMPT.patch |   4 +-
 ...NFSv4-replace-seqcount_t-with-a-seqlock_t.patch |  12 +-
 ...47-sparc64-use-generic-rwsem-spinlocks-rt.patch |   6 +-
 ...-kernel-SRCU-provide-a-static-initializer.patch |   4 +-
 ...-block-Shorten-interrupt-disabled-regions.patch |  16 +-
 .../0050-timekeeping-Split-jiffies-seqlock.patch   |   4 +-
 ...count-for-preempt-off-in-preempt_schedule.patch |   8 +-
 .../0052-signal-Revert-ptrace-preempt-magic.patch  |   4 +-
 .../rt/0053-arm-Convert-arm-boot_lock-to-raw.patch |   4 +-
 ...arm-kprobe-replace-patch_lock-to-raw-lock.patch |   4 +-
 ...55-posix-timers-Prevent-broadcast-signals.patch |   4 +-
 ...low-rt-tasks-to-cache-one-sigqueue-struct.patch |   4 +-
 ...ers-random-Reduce-preempt-disabled-region.patch |   4 +-
 ...T-Remove-irq-handler-when-clock-event-is-.patch |   4 +-
 ...-drivers-timer-atmel-pit-fix-double-free_.patch |   4 +-
 ...-TCLIB-Allow-higher-clock-rates-for-clock.patch |   4 +-
 ...ers-net-Use-disable_irq_nosync-in-8139too.patch |   4 +-
 .../0062-suspend-Prevent-might-sleep-splats.patch  |   4 +-
 .../rt/0063-net-flip-lock-dep-thingy.patch.patch   |   8 +-
 ...064-net-sched-Use-msleep-instead-of-yield.patch |   4 +-
 ...Do-not-unmask-io_apic-when-interrupt-is-i.patch |   4 +-
 .../rt/0066-latencyhist-disable-jump-labels.patch  |   4 +-
 .../rt/0067-tracing-Add-latency-histograms.patch   |   4 +-
 ...68-latency_hist-Update-sched_wakeup-probe.patch |   4 +-
 ...cy-hist-Consider-new-argument-when-probin.patch |   4 +-
 ...cuidle-version-for-preemptoff_hist-trace-.patch |   4 +-
 .../rt/0071-printk-Add-a-printk-kill-switch.patch  |   4 +-
 ...force_early_printk-boot-param-to-help-wit.patch |   4 +-
 ...-rt-Provide-PREEMPT_RT_BASE-config-switch.patch |   4 +-
 ...able-config-options-which-are-not-RT-comp.patch |   4 +-
 .../all/rt/0075-kconfig-Add-PREEMPT_RT_FULL.patch  |   4 +-
 ...UG_ON-WARN_ON-variants-dependend-on-RT-RT.patch |   4 +-
 ...u-amd-Use-WARN_ON_NORT-in-__attach_device.patch |   4 +-
 ...rt-local_irq_-variants-depending-on-RT-RT.patch |   4 +-
 ...preempt-Provide-preempt_-_-no-rt-variants.patch |  10 +-
 .../0080-Intrduce-migrate_disable-cpu_light.patch  |  16 +-
 ...round-migrate_disable-enable-in-different.patch |   4 +-
 .../all/rt/0082-rt-Add-local-irq-locks.patch       |   4 +-
 .../all/rt/0083-locallock-add-local_lock_on.patch  |   4 +-
 ...disable-interrupts-in-ide-code-for-preemp.patch |   4 +-
 ...-Do-not-disable-interrupts-for-PREEMPT-RT.patch |   4 +-
 ...Mellanox-IB-driver-patch-use-_nort-primit.patch |   4 +-
 ...ort-Do-not-disable-interrupts-on-PREEMPT_.patch |   4 +-
 ...-disable-interrupts-on-RT-in-kernel-users.patch |   4 +-
 .../0089-usb-Use-_nort-in-giveback-function.patch  |   6 +-
 ...-mm-scatterlist-Do-not-disable-irqs-on-RT.patch |   4 +-
 ...et-Do-not-protect-workingset_shadow_nodes.patch |   4 +-
 ...-signal-Make-__lock_task_sighand-RT-aware.patch |   4 +-
 ...ignal-x86-Delay-calling-signals-in-atomic.patch |   4 +-
 ...x86-signal-delay-calling-signals-on-32bit.patch |   4 +-
 .../rt/0095-net-wireless-Use-WARN_ON_NORT.patch    |   4 +-
 ...ffer_head-Replace-bh_uptodate_lock-for-rt.patch |   6 +-
 ...-Make-state-lock-and-journal-head-lock-rt.patch |   6 +-
 ...98-list_bl-Make-list-head-locking-RT-safe.patch |   4 +-
 .../0099-list_bl-fixup-bogus-lockdep-warning.patch |   4 +-
 .../all/rt/0100-genirq-Disable-irqpoll-on-rt.patch |   4 +-
 .../0101-genirq-Force-interrupt-thread-on-RT.patch |   4 +-
 ...102-drivers-net-vortex-fix-locking-issues.patch |   4 +-
 ...3-mm-page_alloc-rt-friendly-per-cpu-pages.patch |  32 +-
 ...m-page_alloc-Reduce-lock-sections-further.patch |  24 +-
 .../rt/0105-mm-swap-Convert-to-percpu-locked.patch |   8 +-
 ...106-mm-perform-lru_add_drain_all-remotely.patch |   4 +-
 ...rotect-per-cpu-variables-with-preempt-dis.patch |   4 +-
 ...ize-split-page-table-locks-for-vector-pag.patch |   4 +-
 .../0109-mm-bounce-Use-local_irq_save_nort.patch   |   4 +-
 .../all/rt/0110-mm-Allow-only-slub-on-RT.patch     |   4 +-
 .../all/rt/0111-mm-Enable-SLUB-for-RT.patch        |   4 +-
 .../rt/0112-slub-Enable-irqs-for-__GFP_WAIT.patch  |   4 +-
 .../rt/0113-slub-Disable-SLUB_CPU_PARTIAL.patch    |   4 +-
 ...oc-Use-local_lock_on-instead-of-plain-spi.patch |   6 +-
 ...ol-Don-t-call-schedule_work_on-in-preempt.patch |   4 +-
 ...ol-Replace-local_irq_disable-with-local-l.patch |   4 +-
 ...ol-mem_cgroup_migrate-replace-another-loc.patch |   4 +-
 ...dev-don-t-disable-IRQs-in-wb_congested_pu.patch |   4 +-
 ...smalloc-copy-with-get_cpu_var-and-locking.patch |   4 +-
 .../all/rt/0120-radix-tree-use-local-locks.patch   |   4 +-
 ...get_random_bytes-for-RT_FULL-in-init_oops.patch |   4 +-
 .../0122-timers-Prepare-for-full-preemption.patch  |  10 +-
 ...delay-waking-softirqs-from-the-jiffy-tick.patch |   4 +-
 .../rt/0124-hrtimers-Prepare-full-preemption.patch |   4 +-
 .../rt/0125-hrtimer-enfore-64byte-alignment.patch  |   4 +-
 ...up-hrtimer-callback-changes-for-preempt-r.patch |   8 +-
 ...-deadline-dl_task_timer-has-to-be-irqsafe.patch |  11 +-
 .../all/rt/0128-timer-fd-Prevent-live-lock.patch   |   4 +-
 ...-broadcast-Make-broadcast-hrtimer-irqsafe.patch |   4 +-
 ...rtimer-check-properly-for-a-running-timer.patch |   4 +-
 ...osix-timers-Thread-posix-cpu-timers-on-rt.patch |   4 +-
 ...132-sched-Move-task_struct-cleanup-to-RCU.patch |   4 +-
 ...t-the-number-of-task-migrations-per-batch.patch |   6 +-
 .../rt/0134-sched-Move-mmdrop-to-RCU-on-RT.patch   |  14 +-
 ...d-move-stack-kprobe-clean-up-to-__put_tas.patch |   8 +-
 ...aved_state-for-tasks-blocked-on-sleeping-.patch |  14 +-
 ...nt-task-state-corruption-by-spurious-lock.patch |   8 +-
 .../all/rt/0138-sched-Remove-TASK_ALL.patch        |   4 +-
 ...t-account-rcu_preempt_depth-on-RT-in-migh.patch |   8 +-
 ...RT-softirq-semantics-into-account-in-cond.patch |  10 +-
 ...e-the-proper-LOCK_OFFSET-for-cond_resched.patch |   8 +-
 .../rt/0142-sched-Disable-TTWU_QUEUE-on-RT.patch   |   9 +-
 ...sched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch |   4 +-
 ...Return-success-when-only-changing-the-sav.patch |   8 +-
 ...ueue-Only-wake-up-idle-workers-if-not-blo.patch |   8 +-
 ...ne-convert-stop_machine_run-to-PREEMPT_RT.patch |   4 +-
 .../rt/0147-stop_machine-Use-raw-spinlocks.patch   |   4 +-
 .../0148-hotplug-Lightweight-get-online-cpus.patch |   4 +-
 ...149-hotplug-sync_unplug-No-n-in-task-name.patch |   4 +-
 ...read-hotplug_pcp-on-pin_current_cpu-retry.patch |   4 +-
 ...igrate-disabled-counter-to-tracing-output.patch |   4 +-
 ...152-hotplug-Use-migrate-disable-on-unplug.patch |   4 +-
 .../all/rt/0153-lockdep-Make-it-RT-aware.patch     |   4 +-
 ...0154-locking-Disable-spin-on-owner-for-RT.patch |   4 +-
 ...vent-tasklets-from-going-into-infinite-sp.patch |   4 +-
 ...ck-preemption-after-reenabling-interrupts.patch |  12 +-
 ...157-softirq-Disable-softirq-stacks-for-RT.patch |   4 +-
 .../all/rt/0158-softirq-Split-softirq-locks.patch  |  50 +-
 .../0159-kernel-softirq-unlock-with-irqs-on.patch  |   4 +-
 ...ate_disable-do-fastpath-in-atomic-irqs-of.patch |  10 +-
 ...w-disabling-of-softirq-processing-in-irq-.patch |   4 +-
 ...irq-split-timer-softirqs-out-of-ksoftirqd.patch |   4 +-
 ...-softirq-wake-the-timer-softirq-if-needed.patch |   4 +-
 ...mers-Don-t-wake-ktimersoftd-on-every-tick.patch |   4 +-
 ...mers-Don-t-wake-ktimersoftd-on-every-tick.patch |   4 +-
 .../rt/0166-rtmutex-trylock-is-okay-on-RT.patch    |   4 +-
 .../0167-gpu-don-t-check-for-the-lock-owner.patch  |   4 +-
 ...68-fs-nfs-turn-rmdir_sem-into-a-semaphore.patch |  10 +-
 ...dle-the-various-new-futex-race-conditions.patch |   4 +-
 ...-bug-on-when-a-requeued-RT-task-times-out.patch |   4 +-
 ...e-lock-unlock-symetry-versus-pi_lock-and-.patch |   4 +-
 .../all/rt/0172-pid.h-include-atomic.h.patch       |   4 +-
 ...0173-arm-include-definition-for-cpumask_t.patch |   4 +-
 ...ktorture-Do-NOT-include-rwlock.h-directly.patch |   4 +-
 .../0175-rtmutex-Add-rtmutex_lock_killable.patch   |   4 +-
 .../rt/0176-rtmutex-Make-lock_killable-work.patch  |   4 +-
 ...0177-spinlock-Split-the-lock-types-header.patch |   4 +-
 .../all/rt/0178-rtmutex-Avoid-include-hell.patch   |   4 +-
 .../0179-rbtree-don-t-include-the-rcu-header.patch |   4 +-
 ...-Add-the-preempt-rt-lock-replacement-APIs.patch |   6 +-
 ...ex_disable-on-DEBUG-configs-and-the-GPL-s.patch |   4 +-
 ...king-use-an-exclusive-wait_q-for-sleepers.patch |   6 +-
 .../rt/0183-rtmutex-Add-RT-aware-ww-locks.patch    |   4 +-
 .../0184-rtmutex-Provide-rt_mutex_lock_state.patch |   4 +-
 .../rt/0185-rtmutex-Provide-locked-slowpath.patch  |   4 +-
 ...tex-rtmutex-Cure-RT-double-blocking-issue.patch |   4 +-
 ...7-rwsem-rt-Lift-single-reader-restriction.patch |   4 +-
 ...8-ptrace-fix-ptrace-vs-tasklist_lock-race.patch |  12 +-
 .../all/rt/0189-rcu-Frob-softirq-test.patch        |   4 +-
 .../0190-rcu-Merge-RCU-bh-into-RCU-preempt.patch   |   4 +-
 ...cu-Make-ksoftirqd-do-RCU-quiescent-states.patch |   4 +-
 ..._bh_qs-Disable-irq-while-calling-rcu_pree.patch |   4 +-
 ...tty-serial-omap-Make-the-locking-RT-aware.patch |   6 +-
 ...-serial-pl011-Make-the-locking-work-on-RT.patch |   4 +-
 ...-rt-Improve-the-serial-console-PASS_LIMIT.patch |   4 +-
 ...l-8250-don-t-take-the-trylock-during-oops.patch |   8 +-
 .../all/rt/0197-wait.h-include-atomic.h.patch      |   4 +-
 ...rk-simple-Simple-work-queue-implemenation.patch |   4 +-
 .../0199-completion-Use-simple-wait-queues.patch   |  12 +-
 .../all/rt/0200-fs-aio-simple-simple-work.patch    |   4 +-
 ...ot-invoke-the-affinity-callback-via-a-wor.patch |   4 +-
 ...-Move-schedule_work-call-to-helper-thread.patch |   4 +-
 ...cpu-rwsem-Remove-preempt_disable-variants.patch |   4 +-
 .../all/rt/0204-fs-namespace-preemption-fix.patch  |   4 +-
 ...activate_mm-by-preempt_-disable-enable-_r.patch |   4 +-
 ...ock-Turn-off-warning-which-is-bogus-on-RT.patch |   6 +-
 ...0207-fs-ntfs-disable-interrupt-only-on-RT.patch |   4 +-
 ...bd2-pull-your-plug-when-waiting-for-space.patch |   4 +-
 .../rt/0209-x86-Convert-mce-timer-to-hrtimer.patch |   4 +-
 ...0-x86-mce-use-swait-queue-for-mce-wakeups.patch |   4 +-
 ...86-stackprotector-Avoid-random-pool-on-rt.patch |   4 +-
 ...212-x86-Use-generic-rwsem_spinlocks-on-rt.patch |   6 +-
 .../rt/0213-x86-UV-raw_spinlock-conversion.patch   |   4 +-
 ...4-thermal-Defer-thermal-wakups-to-threads.patch |   4 +-
 ...-fs-epoll-Do-not-disable-preemption-on-RT.patch |   4 +-
 ...Another-preempt-disable-region-which-suck.patch |   4 +-
 .../all/rt/0217-block-mq-use-cpu_light.patch       |   4 +-
 ...18-block-mq-do-not-invoke-preempt_disable.patch |   4 +-
 ...-block-mq-don-t-complete-requests-via-IPI.patch |   6 +-
 ...raid5-Make-raid5_percpu-handling-RT-aware.patch |   4 +-
 .../all/rt/0221-rt-Introduce-cpu_chill.patch       |   4 +-
 ...l-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch |   4 +-
 .../all/rt/0223-block-blk-mq-Use-swait.patch       |  12 +-
 .../0224-block-Use-cpu_chill-for-retry-loops.patch |   4 +-
 ...-fs-dcache-Use-cpu_chill-in-trylock-loops.patch |   4 +-
 ...26-net-Use-cpu_chill-instead-of-cpu_relax.patch |   6 +-
 ...ache-use-swait_queue-instead-of-waitqueue.patch |   8 +-
 .../all/rt/0228-workqueue-Use-normal-rcu.patch     |   4 +-
 ...se-local-irq-lock-instead-of-irq-disable-.patch |   4 +-
 ...revent-workqueue-versus-ata-piix-livelock.patch |   4 +-
 ...d-Distangle-worker-accounting-from-rqlock.patch |  24 +-
 ...al-lock-instead-of-preempt-enable-disable.patch |   4 +-
 .../all/rt/0233-percpu_ida-Use-local-locks.patch   |   4 +-
 .../all/rt/0234-debugobjects-Make-RT-aware.patch   |   4 +-
 ...ump-label-disable-if-stop_machine-is-used.patch |   4 +-
 .../rt/0236-seqlock-Prevent-rt-starvation.patch    |   4 +-
 ...ake-svc_xprt_do_enqueue-use-get_cpu_light.patch |   4 +-
 .../rt/0238-net-Use-skbufhead-with-raw-lock.patch  |  10 +-
 ...cpuhotplug-Drain-input_pkt_queue-lockless.patch |   6 +-
 ...xmit_recursion-to-per-task-variable-on-RT.patch |   8 +-
 ...-a-way-to-delegate-processing-a-softirq-t.patch |   6 +-
 ...ays-take-qdisc-s-busylock-in-__dev_xmit_s.patch |   6 +-
 ...-net-Qdisc-use-a-seqlock-instead-seqcount.patch |   8 +-
 ...k-the-missing-serialization-in-ip_send_un.patch |   6 +-
 .../rt/0245-net-add-a-lock-around-icmp_sk.patch    |   4 +-
 ...napi_schedule_irqoff-disable-interrupts-o.patch |   8 +-
 .../features/all/rt/0247-net-sysrq-via-icmp.patch  |   4 +-
 ...qwork-push-most-work-into-softirq-context.patch |  28 +-
 ...irqwork-Move-irq-safe-work-to-irq-context.patch |   4 +-
 ...-snd_pcm_stream_lock-irqs_disabled-splats.patch |   4 +-
 .../all/rt/0251-printk-Make-rt-aware.patch         |   4 +-
 ...tk-Don-t-try-to-print-from-IRQ-NMI-region.patch |   4 +-
 ...53-printk-Drop-the-logbuf_lock-more-often.patch |   4 +-
 .../rt/0254-powerpc-Use-generic-rwsem-on-RT.patch  |   6 +-
 ...-Disable-in-kernel-MPIC-emulation-for-PRE.patch |   4 +-
 ...-device-init.c-adapt-to-completions-using.patch |   4 +-
 ...-at91-tclib-Default-to-tclib-timer-for-RT.patch |   4 +-
 .../rt/0258-arm-unwind-use-a-raw_spin_lock.patch   |   4 +-
 ...irq-in-translation-section-permission-fau.patch |   4 +-
 ...pdate-irq_set_irqchip_state-documentation.patch |   4 +-
 ...64-downgrade-preempt_disable-d-region-to-.patch |   4 +-
 .../rt/0262-arm64-xen-Make-XEN-depend-on-RT.patch  |   4 +-
 .../0263-kgdb-serial-Short-term-workaround.patch   |   8 +-
 .../0264-sysfs-Add-sys-kernel-realtime-entry.patch |   4 +-
 .../rt/0265-powerpc-Disable-highmem-on-RT.patch    |   6 +-
 .../all/rt/0266-mips-Disable-highmem-on-RT.patch   |   4 +-
 .../all/rt/0267-mm-rt-kmap_atomic-scheduling.patch |   4 +-
 ...0268-mm-rt-Fix-generic-kmap_atomic-for-RT.patch |   4 +-
 ...-x86-highmem-Add-a-already-used-pte-check.patch |   4 +-
 .../rt/0270-arm-highmem-Flush-tlb-on-unmap.patch   |   4 +-
 .../all/rt/0271-arm-Enable-highmem-for-rt.patch    |   4 +-
 .../rt/0272-ipc-sem-Rework-semaphore-wakeups.patch |   4 +-
 .../rt/0273-x86-kvm-Require-const-tsc-for-RT.patch |   8 +-
 ...lapic-mark-LAPIC-timer-handler-as-irqsafe.patch |   8 +-
 .../all/rt/0275-scsi-fcoe-Make-RT-aware.patch      |   4 +-
 ...i-dont-t-disable-interrupts-in-qc_issue-h.patch |   4 +-
 ...86-crypto-Reduce-preempt-disabled-regions.patch |   4 +-
 ...educe-preempt-disabled-regions-more-algos.patch |   4 +-
 .../features/all/rt/0279-dm-Make-rt-aware.patch    |   4 +-
 ...vert-acpi_gbl_hardware-lock-back-to-a-raw.patch |   4 +-
 ...sk-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch |   6 +-
 .../all/rt/0282-random-Make-it-work-on-rt.patch    |   4 +-
 ...3-random-avoid-preempt_disable-ed-section.patch |   4 +-
 ...ke-hotplug.lock-a-sleeping-spinlock-on-RT.patch |   4 +-
 ...285-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch |   8 +-
 ...g-Document-why-PREEMPT_RT-uses-a-spinlock.patch |   4 +-
 ...fix-cpu-down-problem-if-kthread-s-cpu-is-.patch |   4 +-
 ...plug-restore-original-cpu-mask-oncpu-down.patch |   4 +-
 .../0289-cpu_down-move-migrate_enable-back.patch   |   4 +-
 ...-set_cpus_allowed_ptr-in-sync_unplug_thre.patch |   4 +-
 ...cking-Reenable-migration-accross-schedule.patch |   4 +-
 ...x-Use-local_irq_save_nort-in-qla2x00_poll.patch |   4 +-
 ...t-Remove-preemption-disabling-in-netif_rx.patch |   6 +-
 ...nother-local_irq_disable-kmalloc-headache.patch |   6 +-
 ...otect-users-of-napi_alloc_cache-against-r.patch |   6 +-
 ...er-Serialize-xt_write_recseq-sections-on-.patch |   4 +-
 ...-net-Add-a-mutex-around-devnet_rename_seq.patch |   6 +-
 ...pto-Convert-crypto-notifier-chain-to-SRCU.patch |   4 +-
 ...ftest-Only-do-hardirq-context-test-for-ra.patch |   4 +-
 ...ftest-fix-warnings-due-to-missing-PREEMPT.patch |   4 +-
 ...wevent-hrtimer-run-in-irq-instead-of-soft.patch |   8 +-
 ...-mark-perf_cpu_context-s-timer-as-irqsafe.patch |   6 +-
 .../rt/0303-rcu-Disable-RCU_FAST_NO_HZ-on-RT.patch |   4 +-
 ...Eliminate-softirq-processing-from-rcutree.patch |   4 +-
 .../rt/0305-rcu-make-RCU_BOOST-default-on-RT.patch |   4 +-
 ...e-rcu_normal_after_boot-by-default-for-RT.patch |   4 +-
 ...307-sched-Add-support-for-lazy-preemption.patch |  36 +-
 .../0308-ftrace-Fix-trace-header-alignment.patch   |   4 +-
 .../rt/0309-x86-Support-for-lazy-preemption.patch  |   6 +-
 .../0310-arm-Add-support-for-lazy-preemption.patch |   4 +-
 ...1-powerpc-Add-support-for-lazy-preemption.patch |   6 +-
 .../0312-arch-arm64-Add-lazy-preempt-support.patch |   4 +-
 ...te-disable-handle-updated-task-mask-mg-di.patch |  12 +-
 ...14-leds-trigger-disable-CPU-trigger-on-RT.patch |   4 +-
 .../rt/0315-mmci-Remove-bogus-local_irq_save.patch |   4 +-
 ...req-drop-K8-s-driver-from-beeing-selected.patch |   4 +-
 ...n_proc-Protect-send_msg-with-a-local-lock.patch |   4 +-
 ...ck-zram-Replace-bit-spinlocks-with-rtmute.patch |   4 +-
 ...m-Don-t-disable-preemption-in-zcomp_strea.patch |   4 +-
 ...5-drop-trace_i915_gem_ring_dispatch-on-rt.patch |   4 +-
 ...warning-from-i915-when-running-on-PREEMPT.patch |   4 +-
 ...i915-Use-preempt_disable-enable_rt-where-.patch |   4 +-
 ...e-local_lock-unlock_irq-in-intel_pipe_upd.patch |   4 +-
 ...24-cgroups-use-simple-wait-in-css_release.patch |   4 +-
 ...Prevent-scheduling-while-atomic-in-cgroup.patch |   4 +-
 ...t-Convert-callback_lock-to-raw_spinlock_t.patch |   4 +-
 ...-call-to-schedule_delayed_work-to-helper-.patch |   4 +-
 .../features/all/rt/0328-md-disable-bcache.patch   |   4 +-
 ...29-workqueue-Prevent-deadlock-stall-on-RT.patch |  10 +-
 .../rt/0330-Add-localversion-for-RT-release.patch  |   4 +-
 ...m-fix-zcomp_stream_get-smp_processor_id-u.patch |   4 +-
 ...isable-preemption-on-i_dir_seq-s-write-si.patch |   6 +-
 .../0333-tpm_tis-fix-stall-after-iowrite-s.patch   |   4 +-
 ...two-more-BH_Uptodate_Lock-related-bitspin.patch |   4 +-
 ...mutex-fix-deadlock-in-device-mapper-block.patch |   4 +-
 .../0336-md-raid5-do-not-disable-interrupts.patch  |   4 +-
 ...ontrol-Prevent-scheduling-while-atomic-in.patch | 103 ++++
 ...bd2-pull-your-plug-when-waiting-for-space.patch |  30 +
 .../rt/0339-rtmutex-Fix-lock-stealing-logic.patch  | 162 +++++
 ...m-replace-raw_notifier-to-atomic_notifier.patch | 175 ++++++
 ...ace-raw_notifier-with-atomic_notifier-fix.patch |  34 ++
 ...rtimer-migrate-deferred-timer-on-CPU-down.patch |  35 ++
 ...ake-the-tcp_sk_lock-lock-with-BH-disabled.patch |  70 +++
 ...mer-don-t-wakeup-a-process-while-holding-.patch |  88 +++
 ...mer-hotplug-don-t-wake-ktimersoftd-while-.patch |  71 +++
 ...void-recursive-locking-in-hci_send_to_cha.patch |  73 +++
 ...se-raw_cpu_ptr-instead-of-get_cpu_ptr-for.patch |  46 ++
 ...-rt-locking-allow-recursive-local_trylock.patch |  41 ++
 ...ng-rtmutex-don-t-drop-the-wait_lock-twice.patch |  32 +
 .../all/rt/0350-net-use-trylock-in-icmp_sk.patch   |  32 +
 ...E.patch => 0351-Linux-4.9.68-rt60-REBASE.patch} |  10 +-
 debian/patches/series                              |  13 +-
 debian/patches/series-rt                           |  16 +-
 369 files changed, 2661 insertions(+), 1956 deletions(-)
 delete mode 100644 debian/patches/bugfix/all/bpf-adjust-insn_aux_data-when-patching-insns.patch
 delete mode 100644 debian/patches/bugfix/all/bpf-fix-branch-pruning-logic.patch
 delete mode 100644 debian/patches/bugfix/all/bpf-fix-incorrect-sign-extension-in-check_alu_op.patch
 delete mode 100644 debian/patches/bugfix/all/bpf-reject-out-of-bounds-stack-pointer-calculation.patch
 delete mode 100644 debian/patches/bugfix/all/crypto-hmac-require-that-the-underlying-hash-algorit.patch
 delete mode 100644 debian/patches/bugfix/all/crypto-salsa20-fix-blkcipher_walk-API-usage.patch
 create mode 100644 debian/patches/bugfix/all/e1000e-fix-e1000_check_for_copper_link_ich8lan-return-value.patch
 delete mode 100644 debian/patches/bugfix/all/keys-add-missing-permission-check-for-request_key-de.patch
 delete mode 100644 debian/patches/bugfix/all/media-cx231xx-cards-fix-NULL-deref-on-missing-associ.patch
 delete mode 100644 debian/patches/bugfix/all/mm-thp-Do-not-make-page-table-dirty-unconditionally-.patch
 delete mode 100644 debian/patches/bugfix/all/usb-core-prevent-malicious-bnuminterfaces-overflow.patch
 delete mode 100644 debian/patches/bugfix/s390/revert-s390-move-exports-to-definitions.patch
 delete mode 100644 debian/patches/bugfix/x86/kvm-vmx-remove-i-o-port-0x80-bypass-on-intel-hosts.patch
 create mode 100644 debian/patches/features/all/rt/0337-Revert-memcontrol-Prevent-scheduling-while-atomic-in.patch
 create mode 100644 debian/patches/features/all/rt/0338-Revert-fs-jbd2-pull-your-plug-when-waiting-for-space.patch
 create mode 100644 debian/patches/features/all/rt/0339-rtmutex-Fix-lock-stealing-logic.patch
 create mode 100644 debian/patches/features/all/rt/0340-cpu_pm-replace-raw_notifier-to-atomic_notifier.patch
 create mode 100644 debian/patches/features/all/rt/0341-PM-CPU-replace-raw_notifier-with-atomic_notifier-fix.patch
 create mode 100644 debian/patches/features/all/rt/0342-kernel-hrtimer-migrate-deferred-timer-on-CPU-down.patch
 create mode 100644 debian/patches/features/all/rt/0343-net-take-the-tcp_sk_lock-lock-with-BH-disabled.patch
 create mode 100644 debian/patches/features/all/rt/0344-kernel-hrtimer-don-t-wakeup-a-process-while-holding-.patch
 create mode 100644 debian/patches/features/all/rt/0345-kernel-hrtimer-hotplug-don-t-wake-ktimersoftd-while-.patch
 create mode 100644 debian/patches/features/all/rt/0346-Bluetooth-avoid-recursive-locking-in-hci_send_to_cha.patch
 create mode 100644 debian/patches/features/all/rt/0347-iommu-amd-Use-raw_cpu_ptr-instead-of-get_cpu_ptr-for.patch
 create mode 100644 debian/patches/features/all/rt/0348-rt-locking-allow-recursive-local_trylock.patch
 create mode 100644 debian/patches/features/all/rt/0349-locking-rtmutex-don-t-drop-the-wait_lock-twice.patch
 create mode 100644 debian/patches/features/all/rt/0350-net-use-trylock-in-icmp_sk.patch
 rename debian/patches/features/all/rt/{0337-Linux-4.9.61-rt52-REBASE.patch => 0351-Linux-4.9.68-rt60-REBASE.patch} (60%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git



More information about the Kernel-svn-changes mailing list