[linux] 01/03: Merge tag 'debian/4.9.30-1' into jessie-backports

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Sat Jun 10 21:30:35 UTC 2017


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

benh pushed a commit to branch jessie-backports
in repository linux.

commit 5b8fa0405bce813f36bd447dd3c19c4dc8ae1c8a
Merge: 1456081 6b3812c
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Sat Jun 10 22:00:16 2017 +0100

    Merge tag 'debian/4.9.30-1' into jessie-backports
    
    Drop ABI reference files.

 debian/changelog                                   | 470 +++++++++++++++++++++
 debian/config/arm64/config                         |   8 +
 debian/config/defines                              |   5 +
 debian/config/featureset-rt/config                 |  28 +-
 debian/config/kernelarch-mips/config               |   6 +
 debian/installer/m68k/modules/m68k/loop-modules    |   1 +
 debian/installer/modules/efi-modules               |   1 +
 ...to-skcipher-Add-missing-api-setkey-checks.patch |  73 ++++
 ...cp-tcp-do-not-inherit-mc_list-from-parent.patch |  37 ++
 ...p-do-not-inherit-ipv6_mc_list-from-parent.patch |  59 +++
 ...-out-of-bound-writes-in-__ip6_append_data.patch |  62 +++
 ...nt-overrun-when-parsing-v6-header-options.patch | 221 ++++++++++
 ...acsec-avoid-heap-overflow-in-skb_to_sgvec.patch |  74 ----
 ...sec-dynamically-allocate-space-for-sglist.patch | 117 -----
 ...b-usb-dibusb-mc-common-add-module_license.patch |  29 --
 ...ket-fix-overflow-in-check-for-tp_frame_nr.patch |  32 --
 ...cket-fix-overflow-in-check-for-tp_reserve.patch |  28 --
 ...sd-check-for-oversized-NFSv2-v3-arguments.patch | 104 -----
 ...icter-decoding-of-write-like-NFSv2-v3-ops.patch |  63 ---
 ...sd4-minor-NFSv2-v3-write-decoding-cleanup.patch |  84 ----
 .../all/nfsv4-fix-callback-server-shutdown.patch   | 147 +++++++
 .../bugfix/all/ping-implement-proper-locking.patch |  54 ---
 ...-inherit-ipv6_-mc-ac-fl-_list-from-parent.patch |  29 ++
 .../all/sunrpc-refactor-svc_set_num_threads.patch  | 154 +++++++
 ...-strlcpy-instead-of-strcpy-in-__trace_fin.patch |  34 ++
 ...x-linux-if.h-userspace-compilation-errors.patch |  68 +++
 ...x-turbo-frequency-reporting-for-pre-sandy.patch |  31 --
 ...rryview-add-a-quirk-to-make-acer-chromebo.patch |  94 +++++
 ...about-raid5-6-being-experimental-at-mount.patch |  35 ++
 ...s-loongson-3-select-mips_l1_cache_shift_6.patch |  21 +
 debian/patches/debian/version.patch                |  26 +-
 .../0001-futex-Avoid-freeing-an-active-timer.patch |  53 +++
 ...eanup-variable-names-for-futex_top_waiter.patch |   2 +-
 ...x-Deboost-before-waking-up-the-top-waiter.patch | 180 ++++++++
 ...mall-and-harmless-looking-inconsistencies.patch |  57 +++
 ...-Use-smp_store_release-in-mark_wake_futex.patch |   2 +-
 ...ex-deadline-Fix-a-PI-crash-for-deadline-t.patch | 169 ++++++++
 ...rify-mark_wake_futex-memory-barrier-usage.patch |  38 ++
 ...3-futex-Remove-rt_mutex_deadlock_account_.patch |   2 +-
 ...ine-rtmutex-Dont-miss-the-dl_runtime-dl_p.patch |  54 +++
 .../rt/0004-MAINTAINERS-Add-FUTEX-SUBSYSTEM.patch  |  50 +++
 ...mutex-Provide-futex-specific-rt_mutex-API.patch |   2 +-
 .../features/all/rt/0004-rtmutex-Clean-up.patch    | 147 +++++++
 .../all/rt/0005-futex-Change-locking-rules.patch   |   2 +-
 ...5-sched-rtmutex-Refactor-rt_mutex_setprio.patch | 393 +++++++++++++++++
 .../all/rt/0006-futex-Cleanup-refcounting.patch    |   2 +-
 ...hed-tracing-Update-trace_sched_pi_setprio.patch | 109 +++++
 ...ework-inconsistent-rt_mutex-futex_q-state.patch |   2 +-
 ...0007-rtmutex-Fix-PI-chain-order-integrity.patch | 122 ++++++
 ...rt_mutex_futex_unlock-out-from-under-hb-l.patch |   2 +-
 .../0008-rtmutex-Fix-more-prio-comparisons.patch   | 102 +++++
 ...x-rt_mutex-Introduce-rt_mutex_init_waiter.patch |   2 +-
 ...g-preempt-count-leak-in-rt_mutex_futex_un.patch |  43 ++
 ...tex-Restructure-rt_mutex_finish_proxy_loc.patch |   2 +-
 ...k-futex_lock_pi-to-use-rt_mutex_-_proxy_l.patch |   2 +-
 .../0012-futex-Futex_unlock_pi-determinism.patch   |   2 +-
 ...-hb-lock-before-enqueueing-on-the-rtmutex.patch |   2 +-
 ...irq-in-translation-section-permission-fau.patch |   2 +-
 ...CK-printk-drop-the-logbuf_lock-more-often.patch |   2 +-
 ...64-downgrade-preempt_disable-d-region-to-.patch |   2 +-
 ...lapic-mark-LAPIC-timer-handler-as-irqsafe.patch |   2 +-
 ...NFSv4-replace-seqcount_t-with-a-seqlock_t.patch |   6 +-
 ...mers-Don-t-wake-ktimersoftd-on-every-tick.patch | 218 ++++++++++
 ...vert-acpi_gbl_hardware-lock-back-to-a-raw.patch |   2 +-
 .../rt/arch-arm64-Add-lazy-preempt-support.patch   |   2 +-
 ...t-remove-irq-handler-when-clock-is-unused.patch |   2 +-
 ...-at91-tclib-default-to-tclib-timer-for-rt.patch |   2 +-
 .../all/rt/arm-convert-boot-lock-to-raw.patch      |   2 +-
 .../all/rt/arm-enable-highmem-for-rt.patch         |   2 +-
 .../all/rt/arm-highmem-flush-tlb-on-unmap.patch    |   2 +-
 .../rt/arm-include-definition-for-cpumask_t.patch  |   2 +-
 ...arm-kprobe-replace-patch_lock-to-raw-lock.patch |   2 +-
 .../features/all/rt/arm-preempt-lazy-support.patch |   2 +-
 .../features/all/rt/arm-unwind-use_raw_lock.patch  |   2 +-
 .../rt/arm64-xen--Make-XEN-depend-on-non-rt.patch  |   2 +-
 .../all/rt/at91_dont_enable_disable_clock.patch    |   2 +-
 .../all/rt/ata-disable-interrupts-if-non-rt.patch  |   2 +-
 .../features/all/rt/block-blk-mq-use-swait.patch   |   2 +-
 .../block-mq-don-t-complete-requests-via-IPI.patch |   2 +-
 .../all/rt/block-mq-drop-preempt-disable.patch     |   2 +-
 .../features/all/rt/block-mq-use-cpu_light.patch   |   2 +-
 .../block-shorten-interrupt-disabled-regions.patch |  12 +-
 .../features/all/rt/block-use-cpu-chill.patch      |   2 +-
 .../all/rt/bug-rt-dependend-variants.patch         |   2 +-
 ...ps-scheduling-while-atomic-in-cgroup-code.patch |   2 +-
 .../cgroups-use-simple-wait-in-css_release.patch   |   8 +-
 ...-drivers-timer-atmel-pit-fix-double-free_.patch |   2 +-
 ...clocksource-tclib-allow-higher-clockrates.patch |   2 +-
 .../all/rt/completion-use-simple-wait-queues.patch |   2 +-
 .../all/rt/cond-resched-lock-rt-tweak.patch        |   2 +-
 .../features/all/rt/cond-resched-softirq-rt.patch  |   8 +-
 ...n_proc-Protect-send_msg-with-a-local-lock.patch |   2 +-
 ...g-Document-why-PREEMPT_RT-uses-a-spinlock.patch |   2 +-
 ...ke-hotplug-lock-a-sleeping-spinlock-on-rt.patch |   2 +-
 .../features/all/rt/cpu-rt-rework-cpu-down.patch   |   6 +-
 ...l-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch |   2 +-
 .../all/rt/cpu_down_move_migrate_enable_back.patch |   2 +-
 ...req-drop-K8-s-driver-from-beeing-selected.patch |   2 +-
 .../all/rt/cpumask-disable-offstack-on-rt.patch    |   2 +-
 ...t-Convert-callback_lock-to-raw_spinlock_t.patch |   2 +-
 ...educe-preempt-disabled-regions-more-algos.patch |   2 +-
 .../patches/features/all/rt/debugobjects-rt.patch  |   2 +-
 .../patches/features/all/rt/dm-make-rt-aware.patch |   2 +-
 ...ck-zram-Replace-bit-spinlocks-with-rtmute.patch |   3 +-
 .../rt/drivers-net-8139-disable-irq-nosync.patch   |   2 +-
 .../rt/drivers-net-vortex-fix-locking-issues.patch |   2 +-
 ...ers-random-reduce-preempt-disabled-region.patch |   2 +-
 .../all/rt/drivers-tty-fix-omap-lock-crap.patch    |   2 +-
 .../rt/drivers-tty-pl011-irq-disable-madness.patch |   2 +-
 ...m-Don-t-disable-preemption-in-zcomp_strea.patch |   3 +-
 ...15-drop-trace_i915_gem_ring_dispatch-onrt.patch |   4 +-
 ...ock_irq()_in_intel_pipe_update_startend().patch |   2 +-
 ...empt_disableenable_rt()_where_recommended.patch |   2 +-
 .../features/all/rt/epoll-use-get-cpu-light.patch  |   2 +-
 .../all/rt/fs-aio-simple-simple-work.patch         |   2 +-
 .../features/all/rt/fs-block-rt-support.patch      |   2 +-
 .../features/all/rt/fs-dcache-include-wait.h.patch |   2 +-
 .../rt/fs-dcache-init-in_lookup_hashtable.patch    |   2 +-
 .../fs-dcache-use-cpu-chill-in-trylock-loops.patch |   2 +-
 ...ache-use-swait_queue-instead-of-waitqueue.patch |   2 +-
 .../all/rt/fs-jbd-replace-bh_state-lock.patch      |   2 +-
 ...bd2-pull-your-plug-when-waiting-for-space.patch |   2 +-
 .../all/rt/fs-namespace-preemption-fix.patch       |   2 +-
 .../fs-nfs-turn-rmdir_sem-into-a-semaphore.patch   |   2 +-
 .../all/rt/fs-ntfs-disable-interrupt-non-rt.patch  |   2 +-
 .../rt/fs-replace-bh_uptodate_lock-for-rt.patch    |   2 +-
 .../all/rt/ftrace-Fix-trace-header-alignment.patch |   2 +-
 .../all/rt/ftrace-migrate-disable-tracing.patch    |   2 +-
 ...e-lock-unlock-symetry-versus-pi_lock-and-.patch |   2 +-
 .../features/all/rt/futex-requeue-pi-fix.patch     |   6 +-
 ...-rt_mutex-Fix-rt_mutex_cleanup_proxy_lock.patch | 126 ++++++
 ...tex-rtmutex-Cure-RT-double-blocking-issue.patch |  62 +++
 ...round-migrate_disable-enable-in-different.patch |   6 +-
 .../all/rt/genirq-disable-irqpoll-on-rt.patch      |   2 +-
 ...ot-invoke-the-affinity-callback-via-a-wor.patch |   2 +-
 .../features/all/rt/genirq-force-threading.patch   |   2 +-
 ...pdate-irq_set_irqchip_state-documentation.patch |   2 +-
 .../rt/gpu_don_t_check_for_the_lock_owner.patch    |   2 +-
 ...-set_cpus_allowed_ptr-in-sync_unplug_thre.patch |   2 +-
 .../all/rt/hotplug-light-get-online-cpus.patch     |   2 +-
 ...lug-sync_unplug-no-27-5cn-27-in-task-name.patch |   2 +-
 .../all/rt/hotplug-use-migrate-disable.patch       |   2 +-
 ...-Move-schedule_work-call-to-helper-thread.patch |   2 +-
 .../all/rt/hrtimer-enfore-64byte-alignment.patch   |   2 +-
 ...up-hrtimer-callback-changes-for-preempt-r.patch |   2 +-
 .../all/rt/hrtimers-prepare-full-preemption.patch  |   2 +-
 ...warning-from-i915-when-running-on-PREEMPT.patch |   4 +-
 .../all/rt/ide-use-nort-local-irq-variants.patch   |   2 +-
 .../all/rt/idr-use-local-lock-for-protection.patch |   2 +-
 .../rt/infiniband-mellanox-ib-use-nort-irq.patch   |   2 +-
 .../all/rt/inpt-gameport-use-local-irq-nort.patch  |   2 +-
 .../rt/introduce_migrate_disable_cpu_light.patch   |   6 +-
 .../all/rt/iommu-amd--Use-WARN_ON_NORT.patch       |   2 +-
 ...don-t-disable-preempt-around-this_cpu_ptr.patch |   2 +-
 ...don-t-disable-preemption-while-accessing-.patch |   6 +-
 .../all/rt/ipc-sem-rework-semaphore-wakeups.patch  |   2 +-
 ...-softirq-processing-in-irq-thread-context.patch |   2 +-
 ...irqwork-Move-irq-safe-work-to-irq-context.patch |   6 +-
 ...qwork-push_most_work_into_softirq_context.patch |   6 +-
 debian/patches/features/all/rt/jump-label-rt.patch |   2 +-
 .../all/rt/kconfig-disable-a-few-options-rt.patch  |   2 +-
 .../features/all/rt/kconfig-preempt-rt-full.patch  |   2 +-
 .../kernel-SRCU-provide-a-static-initializer.patch |   2 +-
 ...fix-cpu-down-problem-if-kthread-s-cpu-is-.patch |   2 +-
 ...plug-restore-original-cpu-mask-oncpu-down.patch |   2 +-
 ...ate_disable-do-fastpath-in-atomic-irqs-of.patch |   2 +-
 ...-mark-perf_cpu_context-s-timer-as-irqsafe.patch |   2 +-
 ...tk-Don-t-try-to-print-from-IRQ-NMI-region.patch |   2 +-
 ...d-move-stack-kprobe-clean-up-to-__put_tas.patch |   2 +-
 .../rt/kernel-softirq-unlock-with-irqs-on.patch    |   2 +-
 .../features/all/rt/kgb-serial-hackaround.patch    |   2 +-
 debian/patches/features/all/rt/latency-hist.patch  |   4 +-
 .../latency_hist-update-sched_wakeup-probe.patch   |   2 +-
 .../all/rt/latencyhist-disable-jump-labels.patch   |   2 +-
 .../leds-trigger-disable-CPU-trigger-on-RT.patch   |   2 +-
 .../rt/list_bl-fixup-bogus-lockdep-warning.patch   |   2 +-
 .../list_bl.h-make-list-head-locking-RT-safe.patch |   2 +-
 .../all/rt/local-irq-rt-depending-variants.patch   |   2 +-
 .../all/rt/locallock-add-local_lock_on.patch       |   2 +-
 debian/patches/features/all/rt/localversion.patch  |   4 +-
 ...-compilation-error-for-CONFIG_MODULES-and.patch |   2 +-
 .../rt/lockdep-Fix-per-cpu-static-objects.patch    |   4 +-
 ...dle-statically-initialized-PER_CPU-locks-.patch |   2 +-
 .../rt/lockdep-no-softirq-accounting-on-rt.patch   |   2 +-
 ...ftest-fix-warnings-due-to-missing-PREEMPT.patch |   2 +-
 ...-do-hardirq-context-test-for-raw-spinlock.patch |   2 +-
 ...ktorture-Do-NOT-include-rwlock.h-directly.patch |   2 +-
 ...cpu-rwsem-use-swait-for-the-wating-writer.patch |   2 +-
 .../features/all/rt/md-disable-bcache.patch        |   2 +-
 .../all/rt/md-raid5-percpu-handling-rt-aware.patch |   6 +-
 .../all/rt/mips-disable-highmem-on-rt.patch        |   4 +-
 .../mm--rt--Fix-generic-kmap_atomic-for-RT.patch   |   2 +-
 ...dev-don-t-disable-IRQs-in-wb_congested_pu.patch |   2 +-
 .../all/rt/mm-bounce-local-irq-save-nort.patch     |   2 +-
 .../all/rt/mm-convert-swap-to-percpu-locked.patch  |   4 +-
 .../features/all/rt/mm-disable-sloub-rt.patch      |   2 +-
 .../patches/features/all/rt/mm-enable-slub.patch   |   2 +-
 .../features/all/rt/mm-make-vmstat-rt-aware.patch  |   2 +-
 ...ol-Don-t-call-schedule_work_on-in-preempt.patch |   2 +-
 .../all/rt/mm-memcontrol-do_not_disable_irq.patch  |  12 +-
 ...ol-mem_cgroup_migrate-replace-another-loc.patch |   4 +-
 ...m-page-alloc-use-local-lock-on-target-cpu.patch |   2 +-
 ...m-page_alloc-reduce-lock-sections-further.patch |   2 +-
 .../mm-page_alloc-rt-friendly-per-cpu-pages.patch  |   8 +-
 .../rt/mm-perform-lru_add_drain_all-remotely.patch |   2 +-
 .../all/rt/mm-protect-activate-switch-mm.patch     |   2 +-
 .../all/rt/mm-rt-kmap-atomic-scheduling.patch      |   4 +-
 .../mm-scatterlist-dont-disable-irqs-on-RT.patch   |   2 +-
 .../all/rt/mm-vmalloc-use-get-cpu-light.patch      |   2 +-
 ...et-do-not-protect-workingset_shadow_nodes.patch |   4 +-
 ...smalloc_copy_with_get_cpu_var_and_locking.patch |   2 +-
 .../all/rt/mmci-remove-bogus-irq-save.patch        |   2 +-
 .../all/rt/move_sched_delayed_work_to_helper.patch |   2 +-
 .../features/all/rt/mutex-no-spin-on-rt.patch      |   2 +-
 ...napi_schedule_irqoff-disable-interrupts-o.patch |   2 +-
 .../net-Qdisc-use-a-seqlock-instead-seqcount.patch |   2 +-
 .../all/rt/net-add-a-lock-around-icmp_sk.patch     |   2 +-
 ...k-the-missing-serialization-in-ip_send_un.patch |   2 +-
 ...r-local-irq-disable-alloc-atomic-headache.patch |   2 +-
 ...cpuhotplug-drain-input_pkt_queue-lockless.patch |   2 +-
 ...otect-users-of-napi_alloc_cache-against-r.patch |   2 +-
 ...ays-take-qdisc-s-busylock-in-__dev_xmit_s.patch |   2 +-
 ...-iptable-xt-write-recseq-begin-rt-fallout.patch |   2 +-
 .../rt/net-make-devnet_rename_seq-a-mutex.patch    |   2 +-
 ...xmit_recursion-to-per-task-variable-on-RT.patch |   4 +-
 .../all/rt/net-prevent-abba-deadlock.patch         |   2 +-
 ...-a-way-to-delegate-processing-a-softirq-t.patch |   2 +-
 ...ev_deactivate_many-use-msleep-1-instead-o.patch |   2 +-
 .../features/all/rt/net-use-cpu-chill.patch        |   2 +-
 .../features/all/rt/net-wireless-warn-nort.patch   |   4 +-
 .../features/all/rt/oleg-signal-rt-fix.patch       |   4 +-
 .../all/rt/panic-disable-random-on-rt.patch        |   2 +-
 ...troduce-rcu-bh-qs-where-safe-from-softirq.patch |   2 +-
 .../rt/pci-access-use-__wake_up_all_locked.patch   |   2 +-
 .../features/all/rt/percpu_ida-use-locklocks.patch |   2 +-
 .../all/rt/perf-make-swevent-hrtimer-irqsafe.patch |   2 +-
 .../features/all/rt/peter_zijlstra-frob-rcu.patch  |   2 +-
 .../features/all/rt/peterz-percpu-rwsem-rt.patch   |   2 +-
 .../features/all/rt/peterz-srcu-crypto-chain.patch |   2 +-
 .../features/all/rt/pid.h-include-atomic.h.patch   |   2 +-
 .../pinctrl-qcom-Use-raw-spinlock-variants.patch   |   2 +-
 debian/patches/features/all/rt/ping-sysrq.patch    |   2 +-
 .../all/rt/posix-timers-no-broadcast.patch         |   2 +-
 ...osix-timers-thread-posix-cpu-timers-on-rt.patch |   8 +-
 .../all/rt/power-disable-highmem-on-rt.patch       |   2 +-
 .../all/rt/power-use-generic-rwsem-on-rt.patch     |   2 +-
 ...-Disable-in-kernel-MPIC-emulation-for-PRE.patch |   2 +-
 .../all/rt/powerpc-preempt-lazy-support.patch      |   2 +-
 ...-device-init.c-adapt-to-completions-using.patch |   2 +-
 .../features/all/rt/preempt-lazy-support.patch     |   6 +-
 .../features/all/rt/preempt-nort-rt-variants.patch |   2 +-
 ...intk-27-boot-param-to-help-with-debugging.patch |   2 +-
 debian/patches/features/all/rt/printk-kill.patch   |   2 +-
 .../patches/features/all/rt/printk-rt-aware.patch  |   2 +-
 .../ptrace-fix-ptrace-vs-tasklist_lock-race.patch  |   4 +-
 .../all/rt/radix-tree-use-local-locks.patch        |   2 +-
 .../random-avoid-preempt_disable-ed-section.patch  |  75 ++++
 .../all/rt/random-make-it-work-on-rt.patch         |   2 +-
 .../rbtree-include-rcu.h-because-we-use-it.patch   |   2 +-
 ...Eliminate-softirq-processing-from-rcutree.patch |   2 +-
 .../all/rt/rcu-disable-rcu-fast-no-hz-on-rt.patch  |   2 +-
 ...e-rcu_normal_after_boot-by-default-for-RT.patch |   2 +-
 .../all/rt/rcu-make-RCU_BOOST-default-on-RT.patch  |   2 +-
 .../rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch |   2 +-
 ...rcu-update-make-RCU_EXPEDITE_BOOT-default.patch |   2 +-
 ..._bh_qs-disable-irq-while-calling-rcu_pree.patch |   2 +-
 ...-migrate_disable-race-with-cpu-hotplug-3f.patch |   2 +-
 ...t_full-arm-coredump-fails-for-cpu-3e-3d-4.patch |   2 +-
 ...ping-function-called-from-invalid-context.patch |   2 +-
 .../patches/features/all/rt/rt-add-rt-locks.patch  | 303 +++++++------
 .../rt/rt-drop_mutex_disable_on_not_debug.patch    |   2 +-
 .../features/all/rt/rt-introduce-cpu-chill.patch   |   2 +-
 .../features/all/rt/rt-local-irq-lock.patch        |   2 +-
 ...cking-Reenable-migration-accross-schedule.patch |  10 +-
 .../features/all/rt/rt-preempt-base-config.patch   |   2 +-
 .../features/all/rt/rt-serial-warn-fix.patch       |   2 +-
 ...x--Handle-non-enqueued-waiters-gracefully.patch |   4 +-
 .../all/rt/rtmutex-Make-lock_killable-work.patch   |   4 +-
 .../all/rt/rtmutex-Provide-locked-slowpath.patch   |   8 +-
 .../rt/rtmutex-Provide-rt_mutex_lock_state.patch   |   8 +-
 .../rt/rtmutex-add-a-first-shot-of-ww_mutex.patch  |  28 +-
 .../all/rt/rtmutex-avoid-include-hell.patch        |   2 +-
 .../features/all/rt/rtmutex-futex-prepare-rt.patch |  51 +--
 .../features/all/rt/rtmutex-lock-killable.patch    |   4 +-
 .../all/rt/rtmutex-trylock-is-okay-on-RT.patch     |   4 +-
 .../features/all/rt/rtmutex_dont_include_rcu.patch |   2 +-
 .../rwsem-rt-Lift-single-reader-restriction.patch  |   2 +-
 .../rt/rxrpc-remove-unused-static-variables.patch  |   2 +-
 ...i-dont-t-disable-interrupts-in-qc_issue-h.patch |   2 +-
 ...-deadline-dl_task_timer-has-to-be-irqsafe.patch |   2 +-
 .../features/all/rt/sched-delay-put-task.patch     |   8 +-
 .../rt/sched-disable-rt-group-sched-on-rt.patch    |   2 +-
 .../features/all/rt/sched-disable-ttwu-queue.patch |   2 +-
 .../features/all/rt/sched-limit-nr-migrate.patch   |   2 +-
 ...ched-might-sleep-do-not-account-rcu-depth.patch |   4 +-
 .../features/all/rt/sched-mmdrop-delayed.patch     |  10 +-
 .../features/all/rt/sched-rt-mutex-wakeup.patch    |   4 +-
 ...hed-ttwu-ensure-success-return-is-correct.patch |   2 +-
 ...ueue-Only-wake-up-idle-workers-if-not-blo.patch |   2 +-
 .../features/all/rt/scsi-fcoe-rt-aware.patch       |   2 +-
 ...ping-function-called-from-invalid-context.patch |   2 +-
 .../all/rt/seqlock-prevent-rt-starvation.patch     |   2 +-
 .../all/rt/signal-fix-up-rcu-wreckage.patch        |   2 +-
 .../rt/signal-revert-ptrace-preempt-magic.patch    |   2 +-
 ...low-rt-tasks-to-cache-one-sigqueue-struct.patch |   6 +-
 .../features/all/rt/skbufhead-raw-lock.patch       |   2 +-
 .../all/rt/slub-disable-SLUB_CPU_PARTIAL.patch     |   2 +-
 .../all/rt/slub-enable-irqs-for-no-wait.patch      |   2 +-
 ...-snd_pcm_stream_lock-irqs_disabled-splats.patch |   2 +-
 .../rt/softirq-disable-softirq-stacks-for-rt.patch |   2 +-
 .../features/all/rt/softirq-preempt-fix-3-re.patch |   2 +-
 .../features/all/rt/softirq-split-locks.patch      |   6 +-
 ...irq-split-timer-softirqs-out-of-ksoftirqd.patch |   2 +-
 .../softirq-wake-the-timer-softirq-if-needed.patch |   2 +-
 .../sparc64-use-generic-rwsem-spinlocks-rt.patch   |   2 +-
 .../all/rt/spinlock-types-separate-raw.patch       |   2 +-
 .../features/all/rt/stop-machine-raw-lock.patch    |   2 +-
 ...ne-convert-stop_machine_run-to-PREEMPT_RT.patch |   2 +-
 ...ake-svc_xprt_do_enqueue-use-get_cpu_light.patch |   2 +-
 .../rt/suspend-prevernt-might-sleep-splats.patch   |   2 +-
 .../features/all/rt/sysfs-realtime-entry.patch     |   2 +-
 ...klets-from-going-into-infinite-spin-in-rt.patch |   2 +-
 .../thermal-Defer-thermal-wakups-to-threads.patch  |   2 +-
 .../rt/tick-broadcast--Make-hrtimer-irqsafe.patch  |   2 +-
 .../all/rt/timekeeping-split-jiffies-lock.patch    |   2 +-
 ...delay-waking-softirqs-from-the-jiffy-tick.patch |   2 +-
 .../features/all/rt/timer-fd-avoid-live-lock.patch |   4 +-
 ...rtimer-check-properly-for-a-running-timer.patch |   2 +-
 .../all/rt/timer-make-the-base-lock-raw.patch      |   2 +-
 ...mers-Don-t-wake-ktimersoftd-on-every-tick.patch |   2 +-
 .../rt/timers-prepare-for-full-preemption.patch    |   2 +-
 ...cy-hist-Consider-new-argument-when-probin.patch |   2 +-
 ...e_version_for_preemptoff_hist_trace_point.patch |   2 +-
 ...count-for-preempt-off-in-preempt_schedule.patch |   2 +-
 ...l-8250-don-t-take-the-trylock-during-oops.patch |   2 +-
 ...t-remove-preemption-disabling-in-netif_rx.patch |   2 +-
 .../all/rt/usb-use-_nort-in-giveback.patch         |   4 +-
 .../features/all/rt/user-use-local-irq-nort.patch  |   2 +-
 .../features/all/rt/wait.h-include-atomic.h.patch  |   2 +-
 ...ue-work-around-irqsafe-timer-optimization.patch |   2 +-
 ...rk-simple-Simple-work-queue-implemenation.patch |   2 +-
 .../all/rt/workqueue-distangle-from-rq-lock.patch  |   2 +-
 .../all/rt/workqueue-prevent-deadlock-stall.patch  |   2 +-
 .../features/all/rt/workqueue-use-locallock.patch  |   2 +-
 .../features/all/rt/workqueue-use-rcu.patch        |   2 +-
 .../all/rt/x86-UV-raw_spinlock-conversion.patch    |   2 +-
 ...t-rid-of-warning-acpi_ioapic_lock-defined.patch |   2 +-
 ...86-crypto-reduce-preempt-disabled-regions.patch |   2 +-
 .../x86-highmem-add-a-already-used-pte-check.patch |   2 +-
 .../all/rt/x86-io-apic-migra-no-unmask.patch       |   2 +-
 .../all/rt/x86-kvm-require-const-tsc-for-rt.patch  |   4 +-
 .../features/all/rt/x86-mce-timer-hrtimer.patch    |  24 +-
 .../x86-mce-use-swait-queue-for-mce-wakeups.patch  |   8 +-
 .../rt/x86-mm-cpa-avoid-wbinvd-for-PREEMPT.patch   |   2 +-
 .../patches/features/all/rt/x86-preempt-lazy.patch |   2 +-
 ...x86-signal-delay-calling-signals-on-32bit.patch |   2 +-
 .../all/rt/x86-stackprot-no-random-on-rt.patch     |   2 +-
 .../all/rt/x86-use-gen-rwsem-spinlocks-rt.patch    |   2 +-
 ...wn-bar-access-when-securelevel-is-enabled.patch |   8 +-
 ...erial-pl011-add-console-matching-function.patch |  99 +++++
 debian/patches/series                              |  24 +-
 debian/patches/series-rt                           |  17 +
 debian/upstream/rt-signing-key.pgp                 | Bin 13892 -> 17906 bytes
 363 files changed, 4333 insertions(+), 1206 deletions(-)

diff --cc debian/changelog
index 0dbc0f6,a0365b6..eb3ada1
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,16 -1,461 +1,486 @@@
++linux (4.9.30-1~bpo8+1) UNRELEASED; urgency=medium
++
++  * Rebuild for jessie-backports:
++    - Revert changes to use gcc-6 compiler, not found in Jessie.
++    - Bump ABI to 0.bpo.3
++    - Revert changes to flex and asciidoc build-depdencies
++    - linux-image-dbg: Revert changes to packaging of debug symbols
++    - Revert "enable `perf data' support" as libbabeltrace is not available
++    - [mips*] Disable RELOCATABLE and RANDOMIZE_BASE.
++
++ -- Ben Hutchings <ben at decadent.org.uk>  Sat, 10 Jun 2017 21:56:47 +0100
++
+ linux (4.9.30-1) unstable; urgency=medium
+ 
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.26
+     - [arm64] Revert "mmc: sdhci-msm: Enable few quirks"
+     - ping: implement proper locking
+     - [sparc64] kern_addr_valid regression
+     - [sparc64] Fix kernel panic due to erroneous #ifdef surrounding
+       pmd_write()
+     - net: neigh: guard against NULL solicit() method
+     - net: phy: handle state correctly in phy_stop_machine
+     - bpf: improve verifier packet range checks
+     - net/mlx5: Avoid dereferencing uninitialized pointer
+     - l2tp: hold tunnel socket when handling control frames in l2tp_ip
+       and l2tp_ip6
+     - l2tp: purge socket queues in the .destruct() callback
+     - net/packet: fix overflow in check for tp_frame_nr
+     - net/packet: fix overflow in check for tp_reserve
+     - l2tp: take reference on sessions being dumped
+     - l2tp: fix PPP pseudo-wire auto-loading
+     - net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given
+     - sctp: listen on the sock only when it's state is listening or
+       closed
+     - tcp: clear saved_syn in tcp_disconnect()
+     - ipv6: Fix idev->addr_list corruption
+     - net-timestamp: avoid use-after-free in ip_recv_error
+     - net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule
+     - dp83640: don't recieve time stamps twice
+     - gso: Validate assumption of frag_list segementation
+     - net: ipv6: RTF_PCPU should not be settable from userspace
+     - netpoll: Check for skb->queue_mapping
+     - ip6mr: fix notification device destruction
+     - net/mlx5: Fix driver load bad flow when having fw
+       initializing timeout
+     - net/mlx5e: Fix small packet threshold
+     - net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling
+     - macvlan: Fix device ref leak when purging bc_queue
+     - net: ipv6: regenerate host route if moved to gc list
+     - net: phy: fix auto-negotiation stall due to unavailable interrupt
+     - ipv6: check skb->protocol before lookup for nexthop
+     - tcp: memset ca_priv data to 0 properly
+     - ipv6: check raw payload size correctly in ioctl
+     - ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d
+     - ALSA: firewire-lib: fix inappropriate assignment between
+       signed/unsigned type
+     - ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
+     - [mips*] KGDB: Use kernel context for sleeping threads
+     - [mips*] Avoid BUG warning in arch_check_elf
+     - p9_client_readdir() fix
+     - [x86] ASoC: intel: Fix PM and non-atomic crash in bytcr drivers
+     - Input: i8042 - add Clevo P650RS to the i8042 reset list
+     - nfsd: check for oversized NFSv2/v3 arguments
+     - nfsd4: minor NFSv2/v3 write decoding cleanup
+     - nfsd: stricter decoding of write-like NFSv2/v3 ops
+     - ceph: fix recursion between ceph_set_acl() and __ceph_setattr()
+     - macsec: avoid heap overflow in skb_to_sgvec
+     - net: can: usb: gs_usb: Fix buffer on stack
+     - [x86] ftrace: Fix triple fault with graph tracing and suspend-to-ram
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.27
+     - timerfd: Protect the might cancel mechanism proper
+     - Handle mismatched open calls
+     - [x86] tpm_tis: use default timeout value if chip reports it as zero
+     - scsi: storvsc: Workaround for virtual DVD SCSI version
+     - [powerpc, x86] hwmon: (it87) Avoid registering the same chip on both SIO
+       addresses
+     - 8250_pci: Fix potential use-after-free in error path
+     - ceph: try getting buffer capability for readahead/fadvise
+     - cpu/hotplug: Serialize callback invocations proper
+     - dm ioctl: prevent stack leak in dm ioctl call
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.28
+     - 9p: fix a potential acl leak
+     - hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628
+     - [x86] tpm: fix RC value check in tpm2_seal_trusted
+     - [x86] tmp: use pdev for parent device in tpm_chip_alloc
+     - cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
+     - [powerpc*] mm: Fixup wrong LPCR_VRMASD value
+     - [powerpc*] powernv: Fix opal_exit tracepoint opcode
+     - [powerpc*] Correctly disable latent entropy GCC plugin on
+       prom_init.o
+     - [x86] perf/x86/intel/pt: Add format strings for PTWRITE and power
+       event tracing
+     - [arm64] dts: r8a7795: Mark EthernetAVB device node disabled
+     - [arm64] dts: qcom: Fix ipq board clock rates
+     - [arm64] Improve detection of user/non-user mappings in
+       set_pte(_at)
+     - [armhf] OMAP5 / DRA7: Fix HYP mode boot for thumb2 build
+     - [armhf] dts: sun7i: lamobo-r1: Fix CPU port RGMII settings
+     - mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print
+     - mwifiex: remove redundant dma padding in AMSDU
+     - mwifiex: Avoid skipping WEP key deletion for AP
+     - iwlwifi: fix MODULE_FIRMWARE for 6030
+     - iwlwifi: mvm: don't restart HW if suspend fails with unified image
+     - iwlwifi: mvm: overwrite skb info later
+     - iwlwifi: pcie: don't increment / decrement a bool
+     - iwlwifi: pcie: trans: Remove unused 'shift_param'
+     - iwlwifi: pcie: fix the set of DMA memory mask
+     - iwlwifi: mvm: fix reorder timer re-arming
+     - iwlwifi: mvm: Use aux queue for offchannel frames in dqa
+     - iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe
+     - iwlwifi: mvm: fix pending frame counter calculation
+     - iwlwifi: mvm: fix references to first_agg_queue in DQA mode
+     - iwlwifi: mvm: synchronize firmware DMA paging memory
+     - iwlwifi: mvm: writing zero bytes to debugfs causes a crash
+     - [x86] ioapic: Restore IO-APIC irq_chip retrigger callback
+     - [amd64] x86/pci-calgary: Fix iommu_free() comparison of unsigned
+       expression >= 0
+     - [x86] kprobes/x86: Fix kernel panic when certain exception-
+       handling addresses are probed
+     - [x86] platform/intel-mid: Correct MSI IRQ line for watchdog device
+     - [x86] KVM: nVMX: initialize PML fields in vmcs02
+     - [x86] KVM: nVMX: do not leak PML full vmexit to L1
+     - [arm64, armhf] usb: dwc2: host: use msleep() for long delay
+     - [armhf] usb: host: ehci-exynos: Decrese node refcount on
+       exynos_ehci_get_phy() error paths
+     - [armhf] usb: host: ohci-exynos: Decrese node refcount on
+       exynos_ehci_get_phy() error paths
+     - [arm64, armhf] usb: chipidea: Only read/write OTGSC from one place
+     - [arm64, armhf] usb: chipidea: Handle extcon events properly
+     - USB: serial: keyspan_pda: fix receive sanity checks
+     - USB: serial: digi_acceleport: fix incomplete rx sanity check
+     - USB: serial: ssu100: fix control-message error handling
+     - USB: serial: io_edgeport: fix epic-descriptor handling
+     - USB: serial: ti_usb_3410_5052: fix control-message error handling
+     - USB: serial: ark3116: fix open error handling
+     - USB: serial: ftdi_sio: fix latency-timer error handling
+     - USB: serial: quatech2: fix control-message error handling
+     - USB: serial: mct_u232: fix modem-status error handling
+     - USB: serial: io_edgeport: fix descriptor error handling
+     - [armhf] clk: rockchip: add "," to
+       mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036
+     - phy: qcom-usb-hs: Add depends on EXTCON
+     - scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr
+     - scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m
+     - scsi: smartpqi: fix time handling
+     - [mips*] R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix
+     - brcmfmac: Ensure pointer correctly set if skb data location
+       changes
+     - brcmfmac: Make skb header writable before use
+     - [x86] staging/lustre/llite: move root_squash from sysfs to debugfs
+     - [x86] staging: wlan-ng: add missing byte order conversion
+     - ALSA: hda - Fix deadlock of controller device lock at unbinding
+     - [sparc64] fix fault handling in NGbzero.S and GENbzero.S
+     - macsec: dynamically allocate space for sglist
+     - tcp: do not underestimate skb->truesize in tcp_trim_head()
+     - bpf: enhance verifier to understand stack pointer arithmetic
+     - [arm64] bpf: fix jit branch offset related to ldimm64
+     - tcp: fix wraparound issue in tcp_lp
+     - net: ipv6: Do not duplicate DAD on link up
+     - net: usb: qmi_wwan: add Telit ME910 support
+     - tcp: do not inherit fastopen_req from parent
+     - ipv4, ipv6: ensure raw socket message is big enough to hold
+       an IP header
+     - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string
+     - ipv6: initialize route null entry in addrconf_init()
+     - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf
+     - bnxt_en: allocate enough space for ->ntp_fltr_bmap
+     - bpf: don't let ldimm64 leak map addresses on unprivileged
+       (CVE-2017-9150)
+     - f2fs: sanity check segment count
+     - xen: Revert commits da72ff5bfcb0 and 72a9b186292d
+     - [arm64, armhf] wlcore: Pass win_size taken from
+       ieee80211_sta to FW
+     - [arm64, armhf] wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event
+     - drm/ttm: fix use-after-free races in vm fault handling
+     - block: get rid of blk_integrity_revalidate()
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.29
+     - [x86] xen: adjust early dom0 p2m handling to xen hypervisor behavior
+     - target: Fix compare_and_write_callback handling for non GOOD status
+     - target/fileio: Fix zero-length READ and WRITE handling
+     - iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement
+     - usb: xhci: bInterval quirk for TI TUSB73x0
+     - usb: host: xhci: print correct command ring address
+     - USB: Proper handling of Race Condition when two USB class drivers try to
+       call init_usb_class simultaneously
+     - USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications"
+     - [x86] staging: vt6656: use off stack for in buffer USB transfers.
+     - [x86] staging: vt6656: use off stack for out buffer USB transfers.
+     - [x86] staging: comedi: jr3_pci: fix possible null pointer dereference
+     - [x86] staging: comedi: jr3_pci: cope with jiffies wraparound
+     - usb: misc: add missing continue in switch
+     - usb: gadget: legacy gadgets are optional
+     - usb: Make sure usb/phy/of gets built-in
+     - usb: hub: Fix error loop seen after hub communication errors
+     - usb: hub: Do not attempt to autosuspend disconnected devices
+     - [x86] boot: Fix BSS corruption/overwrite bug in early x86 kernel startup
+     - [amd64] pmem: Fix cache flushing for iovec write < 8 bytes
+     - [x86] perf: Fix Broadwell-EP DRAM RAPL events
+     - [x86] KVM: fix user triggerable warning in kvm_apic_accept_events()
+     - [armhf,arm64] KVM: fix races in kvm_psci_vcpu_on
+     - [arm64] KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses
+     - block: fix blk_integrity_register to use template's interval_exp if not 0
+     - crypto: algif_aead - Require setkey before accept(2)
+     - [x86] crypto: ccp - Use only the relevant interrupt bits
+     - [x86] crypto: ccp - Disable interrupts early on unload
+     - [x86] crypto: ccp - Change ISR handler method for a v3 CCP
+     - [x86] crypto: ccp - Change ISR handler method for a v5 CCP
+     - dm era: save spacemap metadata root after the pre-commit
+     - dm rq: check blk_mq_register_dev() return value in
+       dm_mq_init_request_queue()
+     - dm thin: fix a memory leak when passing discard bio down
+     - vfio/type1: Remove locked page accounting workqueue
+     - iov_iter: don't revert iov buffer if csum error
+     - IB/core: Fix sysfs registration error flow
+     - IB/core: For multicast functions, verify that LIDs are multicast LIDs
+     - IB/IPoIB: ibX: failed to create mcg debug file
+     - IB/mlx4: Fix ib device initialization error flow
+     - IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level
+     - IB/hfi1: Prevent kernel QP post send hard lockups
+     - perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms()
+     - ext4: evict inline data when writing to memory map
+     - fs/xattr.c: zero out memory copied to userspace in getxattr
+     - ceph: fix memory leak in __ceph_setxattr()
+     - fs/block_dev: always invalidate cleancache in invalidate_bdev()
+     - mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC
+     - Fix match_prepath()
+     - Set unicode flag on cifs echo request to avoid Mac error
+     - SMB3: Work around mount failure when using SMB3 dialect to Macs
+     - CIFS: fix mapping of SFM_SPACE and SFM_PERIOD
+     - cifs: fix leak in FSCTL_ENUM_SNAPS response handling
+     - cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops
+     - CIFS: fix oplock break deadlocks
+     - cifs: fix CIFS_IOC_GET_MNT_INFO oops
+     - CIFS: add misssing SFM mapping for doublequote
+     - padata: free correct variable
+     - device-dax: fix cdev leak
+     - fscrypt: fix context consistency check when key(s) unavailable
+     - [armhf] serial: samsung: Use right device for DMA-mapping calls
+     - [armhf] serial: omap: fix runtime-pm handling on unbind
+     - [armhf] serial: omap: suspend device on probe errors
+     - tty: pty: Fix ldisc flush after userspace become aware of the data already
+     - Bluetooth: Fix user channel for 32bit userspace on 64bit kernel
+     - Bluetooth: hci_bcm: add missing tty-device sanity check
+     - Bluetooth: hci_intel: add missing tty-device sanity check
+     - ipmi: Fix kernel panic at ipmi_ssif_thread()
+     - libnvdimm, region: fix flush hint detection crash
+     - libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify
+     - libnvdimm, pfn: fix 'npfns' vs section alignment
+     - [powerpc*/*64*] pstore: Fix flags to enable dumps on powerpc
+     - pstore: Shut down worker when unregistering
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.30
+     - usb: misc: legousbtower: Fix buffers on stack
+     - usb: misc: legousbtower: Fix memory leak
+     - USB: ene_usb6250: fix DMA to the stack
+     - watchdog: pcwd_usb: fix NULL-deref at probe
+     - char: lp: fix possible integer overflow in lp_setup() (CVE-2017-1000363)
+     - USB: core: replace %p with %pK
+     - tpm_tis_core: Choose appropriate timeout for reading burstcount
+     - ALSA: hda: Fix cpu lockup when stopping the cmd dmas
+     - [armhf] tegra: paz00: Mark panel regulator as enabled on boot
+     - fanotify: don't expose EOPENSTALE to userspace
+     - tpm_tis_spi: Use single function to transfer data
+     - tpm_tis_spi: Abort transfer when too many wait states are signaled
+     - tpm_tis_spi: Check correct byte for wait state indicator
+     - tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes
+     - tpm_tis_spi: Add small delay after last transfer
+     - tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver
+     - tpm: add sleep only for retry in i2c_nuvoton_write_status()
+     - tpm_crb: check for bad response size
+     - mlx5: Fix mlx5_ib_map_mr_sg mr length
+     - infiniband: call ipv6 route lookup via the stub interface
+     - dm btree: fix for dm_btree_find_lowest_key()
+     - dm raid: select the Kconfig option CONFIG_MD_RAID0
+     - dm bufio: avoid a possible ABBA deadlock
+     - dm bufio: check new buffer allocation watermark every 30 seconds
+     - dm mpath: split and rename activate_path() to prepare for its expanded use
+     - dm cache metadata: fail operations if fail_io mode has been established
+     - dm bufio: make the parameter "retain_bytes" unsigned long
+     - dm thin metadata: call precommit before saving the roots
+     - dm space map disk: fix some book keeping in the disk space map
+     - md: update slab_cache before releasing new stripes when stripes resizing
+     - md: MD_CLOSING needs to be cleared after called md_set_readonly or
+       do_md_stop
+     - rtlwifi: rtl8821ae: setup 8812ae RFE according to device type
+     - mwifiex: MAC randomization should not be persistent
+     - mwifiex: pcie: fix cmd_buf use-after-free in remove/reset
+     - ima: accept previously set IMA_NEW_FILE
+     - [x86] KVM: Fix load damaged SSEx MXCSR register
+     - [x86] KVM: Fix potential preemption when get the current kvmclock
+       timestamp
+     - [x86] KVM: Fix read out-of-bounds vulnerability in kvm pio emulation
+     - [i386] fix 32-bit case of __get_user_asm_u64()
+     - [armhf] regulator: rk808: Fix RK818 LDO2
+     - [s390x] kdump: Add final note
+     - [s390x] cputime: fix incorrect system time
+     - ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device
+     - ath9k_htc: fix NULL-deref at probe
+     - [x86] drm/amdgpu: Make display watermark calculations more accurate
+     - [x86] drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark
+       calculations.
+     - [x86] drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.
+     - drm/nouveau/therm: remove ineffective workarounds for alarm bugs
+     - drm/nouveau/tmr: ack interrupt before processing alarms
+     - drm/nouveau/tmr: fix corruption of the pending list when rescheduling an
+       alarm
+     - drm/nouveau/tmr: avoid processing completed alarms when adding a new one
+     - drm/nouveau/tmr: handle races with hw when updating the next alarm time
+     - [armhf] gpio: omap: return error if requested debounce time is not
+       possible
+     - cdc-acm: fix possible invalid access when processing notification
+     - ohci-pci: add qemu quirk
+     - [powerpc*] cxl: Force context lock during EEH flow
+     - [powerpc*] cxl: Route eeh events to all drivers in
+       cxl_pci_error_detected()
+     - proc: Fix unbalanced hard link numbers
+     - of: fix sparse warning in of_pci_range_parser_one
+     - of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes()
+     - of: fdt: add missing allocation-failure check
+     - [powerpc*/*64*] ibmvscsis: Do not send aborted task response
+     - [x86] IIO: bmp280-core.c: fix error in humidity calculation
+     - IB/hfi1: Return an error on memory allocation failure
+     - IB/hfi1: Fix a subcontext memory leak
+     - pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes
+     - pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes()
+     - USB: serial: ftdi_sio: fix setting latency for unprivileged users
+     - USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs
+     - USB: chaoskey: fix Alea quirk on big-endian hosts
+     - f2fs: check entire encrypted bigname when finding a dentry
+     - fscrypt: avoid collisions when presenting long encrypted filenames
+     - libnvdimm: fix clear length of nvdimm_forget_poison()
+     - xhci: remove GFP_DMA flag from allocation
+     - usb: host: xhci-plat: propagate return value of platform_get_irq()
+     - xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton
+     - usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
+     - net: irda: irda-usb: fix firmware name on big-endian hosts
+     - usbvision: fix NULL-deref at probe
+     - mceusb: fix NULL-deref at probe
+     - ttusb2: limit messages to buffer size
+     - [armhf,arm64] usb: dwc3: gadget: Prevent losing events in event cache
+     - [armhf] usb: musb: tusb6010_omap: Do not reset the other direction's
+       packet size
+     - [armhf] usb: musb: Fix trying to suspend while active for OTG
+       configurations
+     - USB: iowarrior: fix info ioctl on big-endian hosts
+     - usb: serial: option: add Telit ME910 support
+     - USB: serial: qcserial: add more Lenovo EM74xx device IDs
+     - USB: serial: mct_u232: fix big-endian baud-rate handling
+     - USB: serial: io_ti: fix div-by-zero in set_termios
+     - USB: hub: fix SS hub-descriptor handling
+     - USB: hub: fix non-SS hub-descriptor handling
+     - ipx: call ipxitf_put() in ioctl error path (CVE-2017-7487)
+     - iio: hid-sensor: Store restore poll and hysteresis on S3
+     - gspca: konica: add missing endpoint sanity check
+     - dib0700: fix NULL-deref at probe
+     - zr364xx: enforce minimum size when reading header
+     - dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops
+     - digitv: limit messages to buffer size
+     - dw2102: limit messages to buffer size
+     - cx231xx-audio: fix init error path
+     - cx231xx-audio: fix NULL-deref at probe
+     - cx231xx-cards: fix NULL-deref at probe
+     - [powerpc*] mm: Ensure IRQs are off in switch_mm()
+     - [powerpc*] eeh: Avoid use after free in eeh_handle_special_event()
+     - [powerpc*] book3s/mce: Move add_taint() later in virtual mode
+     - [powerpc*] pseries: Fix of_node_put() underflow during DLPAR remove
+     - [powerpc*] iommu: Do not call PageTransHuge() on tail pages
+     - [powerpc*] tm: Fix FP and VMX register corruption
+     - [arm64] KVM: Do not use stack-protector to compile EL2 code
+     - [armhf] KVM: Do not use stack-protector to compile HYP code
+     - [armhf] KVM: plug potential guest hardware debug leakage
+     - [armel,armhf] 8662/1: module: split core and init PLT sections
+     - [armhf] dts: imx6sx-sdb: Remove OPP override
+     - [arm64] dts: hi6220: Reset the mmc hosts
+     - [arm64] xchg: hazard against entire exchange variable
+     - [arm64] ensure extension of smp_store_release value
+     - [arm64] armv8_deprecated: ensure extension of addr
+     - [arm64] uaccess: ensure extension of access_ok() addr
+     - [arm64] documentation: document tagged pointer stack constraints
+     - [x86] staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out
+       memory.
+     - [x86] staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
+     - [x86] staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of
+       EPROM_CMD.
+     - [x86] staging: rtl8192e: GetTs Fix invalid TID 7 warning.
+     - [x86] iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings
+     - stackprotector: Increase the per-task stack canary's random range from 32
+       bits to 64 bits on 64-bit platforms
+     - uwb: fix device quirk on big-endian hosts
+     - genirq: Fix chained interrupt data ordering
+     - nvme: unmap CMB and remove sysfs file in reset path
+     - [alpha] osf_wait4(): fix infoleak
+     - tracing/kprobes: Enforce kprobes teardown after testing
+     - [x86] PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC
+     - [x86] PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs
+     - PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms
+     - PCI: Fix another sanity check bug in /proc/pci mmap
+     - PCI: Only allow WC mmap on prefetchable resources
+     - PCI: Freeze PME scan before suspending devices
+     - [armel,armhf] mtd: nand: orion: fix clk handling
+     - [armhf] mtd: nand: omap2: Fix partition creation via cmdline mtdparts
+     - mtd: nand: add ooblayout for old hamming layout
+     - [x86] drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2
+     - NFSv4: Fix a hang in OPEN related to server reboot
+     - NFS: Fix use after free in write error path
+     - NFS: Use GFP_NOIO for two allocations in writeback
+     - nfsd: fix undefined behavior in nfsd4_layout_verify
+     - nfsd: encoders mustn't use unitialized values in error cases
+     - drivers: char: mem: Check for address space wraparound with mmap()
+     - [x86] drm/i915/gvt: Disable access to stolen memory as a guest
+ 
+   [ Aurelien Jarno ]
+   * [mips*/*-malta] Enable POWER_RESET and POWER_RESET_SYSCON.
+ 
+   [ Uwe Kleine-König ]
+   * [arm64] Enable DRM modules (Closes: #863344)
+   * Ignore ABI changes in chipidea driver
+ 
+   [ Ben Hutchings ]
+   * Ignore ABI changes in ccp and hid-sensors
+   * [mips*el/loongson-3] Revert "MIPS: Loongson-3: Select
+     MIPS_L1_CACHE_SHIFT_6" to avoid ABI change
+   * SUNRPC: Refactor svc_set_num_threads()
+   * NFSv4: Fix callback server shutdown (CVE-2017-9059) (Closes: #862357)
+   * uapi: fix linux/if.h userspace compilation errors (see #822393, #824442)
+   * debian/control: Fix compiler build-dependencies for cross-building
+     (Closes: #863907)
+   * Add Debian package version to "hung task" log messages
+   * btrfs: warn about RAID5/6 being experimental at mount time (Closes: #863290)
+   * [x86] pinctrl: cherryview: Add a quirk to make Acer Chromebook keyboard
+     work again (Closes: #862723)
+   * [arm64] serial: pl011: add console matching function (Closes: #861898)
+   * [rt] Add new GPG subkeys for Sebastian Andrzej Siewior
+   * [rt] Update to 4.9.30-rt20:
+     - rtmutex: Deboost before waking up the top waiter
+     - sched/rtmutex/deadline: Fix a PI crash for deadline tasks
+     - sched/deadline/rtmutex: Dont miss the dl_runtime/dl_period update
+     - rtmutex: Clean up
+     - sched/rtmutex: Refactor rt_mutex_setprio()
+     - sched,tracing: Update trace_sched_pi_setprio()
+     - rtmutex: Fix PI chain order integrity
+     - rtmutex: Fix more prio comparisons
+     - rtmutex: Plug preempt count leak in rt_mutex_futex_unlock()
+     - futex: Avoid freeing an active timer
+     - futex: Fix small (and harmless looking) inconsistencies
+     - futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()
+     - Revert "timers: Don't wake ktimersoftd on every tick"
+     - futex/rtmutex: Cure RT double blocking issue
+     - random: avoid preempt_disable()ed section
+ 
+   [ Salvatore Bonaccorso ]
+   * tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()
+     (CVE-2017-0605)
+   * dccp/tcp: do not inherit mc_list from parent (CVE-2017-8890)
+   * ipv6: Prevent overrun when parsing v6 header options (CVE-2017-9074)
+   * sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (CVE-2017-9075)
+   * ipv6/dccp: do not inherit ipv6_mc_list from parent (CVE-2017-9076,
+     CVE-2017-9077)
+   * crypto: skcipher - Add missing API setkey checks (CVE-2017-9211)
+   * ipv6: fix out of bound writes in __ip6_append_data() (CVE-2017-9242)
+ 
+   [ Cyril Brulebois ]
+   * udeb: Add efivarfs to efi-modules, which can be needed to retrieve
+     firmware or configuration bits from d-i. (Closes: #862555)
+ 
+   [ John Paul Adrian Glaubitz ]
+   * [m68k] udeb: Build loop-modules package (Closes: #862813)
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Sun, 04 Jun 2017 03:03:01 +0100
+ 
 +linux (4.9.25-1~bpo8+1) jessie-backports; urgency=medium
 +
 +  * Rebuild for jessie-backports:
 +    - Revert changes to use gcc-6 compiler, not found in Jessie.
 +    - Bump ABI to 0.bpo.2
 +    - Revert changes to flex and asciidoc build-depdencies
 +    - linux-image-dbg: Revert changes to packaging of debug symbols, as new-
 +      style dbgsym packages are not properly supported in jessie-backports
 +    - Revert "enable `perf data' support" as libbabeltrace is not available
 +    - [mips*] Disable RELOCATABLE and RANDOMIZE_BASE.
 +
 + -- Héctor Orón Martínez <zumbi at debian.org>  Fri, 19 May 2017 16:05:06 +0200
 +
  linux (4.9.25-1) unstable; urgency=medium
  
    * New upstream stable update:

-- 
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