[linux] 02/02: Merge tag 'debian/4.9.65-3' into jessie-backports

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Sat Dec 9 17:55:00 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 a700b4174cb5612992844b37ea880ca7b346d04a
Merge: fc80524 16a04f3
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Sat Dec 9 01:41:16 2017 +0000

    Merge tag 'debian/4.9.65-3' into jessie-backports
    
    Release linux (4.9.65-3).

 debian/changelog                                   | 771 +++++++++++++++++++++
 debian/config/arm64/config                         |   5 +
 debian/config/defines                              |   7 +-
 ...xt4-don-t-clear-sgid-when-inheriting-acls.patch |  93 ---
 ...4-preserve-i_mode-if-__ext4_set_acl-fails.patch |  68 --
 ...xx-cards-fix-NULL-deref-on-missing-associ.patch |  39 ++
 ...o-not-blow-on-prot_none-map_fixed-holes-i.patch |  58 ++
 ...xpand_downwards-don-t-require-the-gap-if-.patch |  56 ++
 ...ot-make-page-table-dirty-unconditionally-.patch |  74 ++
 .../all/nfsv4-fix-callback-server-shutdown.patch   | 147 ----
 ...-the-required-netlink-attributes-presence.patch |  36 -
 ...-iscsi_if_rx-doesn-t-parse-nlmsg-properly.patch |  55 --
 ...xxx-fix-an-integer-overflow-in-sysfs-code.patch |  58 --
 .../all/sunrpc-refactor-svc_set_num_threads.patch  | 154 ----
 ...-aty-do-not-leak-uninitialized-padding-in.patch |  30 -
 ...-not-decrease-steal-time-after-live-migra.patch | 200 ++++++
 .../arm/arm-dts-exynos-add-dwc3-susphy-quirk.patch |  34 +
 ...-pt_regs-adjustments-in-indirect-syscall-.patch |  84 +++
 ...don-t-allow-l2-to-access-the-hardware-cr8.patch |  34 -
 ...vmx-do-not-bug-on-out-of-bounds-guest-irq.patch |  52 --
 .../kvm-x86-fix-singlestepping-over-syscall.patch  | 125 ----
 ...xception-to-the-stack-gap-for-hotspot-jvm.patch |  45 ++
 ...p-remember-the-map_fixed-flag-as-vm_fixed.patch |  32 +
 .../debian/keys-limit-abi-change-in-4.9.59.patch   |  95 +++
 .../mac80211-avoid-abi-change-in-4.9.53.patch      |  34 +
 .../mm-page_alloc-avoid-abi-change-in-4.9.65.patch |  26 +
 .../mmc-sdio-avoid-abi-change-in-4.9.54.patch      | 125 ++++
 .../netfilter-nat-avoid-abi-change-in-4.9.63.patch |  58 ++
 ...f-event-close-won-t-free-bpf-program-atta.patch |  40 ++
 ...crease-size-of-mii_bus_id_size-and-bus_id.patch |  34 +
 .../s390-mm-avoid-abi-change-in-4.9.52.patch       |  76 ++
 .../all/rt/0001-timer-make-the-base-lock-raw.patch |   6 +-
 ...dle-statically-initialized-PER_CPU-locks-.patch |  10 +-
 ...-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 |  12 +-
 ...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 |   6 +-
 ...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 |   4 +-
 ...47-sparc64-use-generic-rwsem-spinlocks-rt.patch |   4 +-
 ...-kernel-SRCU-provide-a-static-initializer.patch |   4 +-
 ...-block-Shorten-interrupt-disabled-regions.patch |   6 +-
 .../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 |   8 +-
 ...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 |   8 +-
 ...Do-not-unmask-io_apic-when-interrupt-is-i.patch |   4 +-
 ... => 0066-latencyhist-disable-jump-labels.patch} |   4 +-
 ...ake_up_all_locked-in-pci_unblock_user_cfg.patch |  28 -
 ...h => 0067-tracing-Add-latency-histograms.patch} |  12 +-
 ...8-latency_hist-Update-sched_wakeup-probe.patch} |   4 +-
 ...y-hist-Consider-new-argument-when-probin.patch} |   4 +-
 ...uidle-version-for-preemptoff_hist-trace-.patch} |   4 +-
 ... => 0071-printk-Add-a-printk-kill-switch.patch} |   4 +-
 ...orce_early_printk-boot-param-to-help-wit.patch} |   4 +-
 ...rt-Provide-PREEMPT_RT_BASE-config-switch.patch} |   4 +-
 ...ble-config-options-which-are-not-RT-comp.patch} |   4 +-
 ...atch => 0075-kconfig-Add-PREEMPT_RT_FULL.patch} |   4 +-
 ...G_ON-WARN_ON-variants-dependend-on-RT-RT.patch} |   4 +-
 ...-amd-Use-WARN_ON_NORT-in-__attach_device.patch} |   6 +-
 ...t-local_irq_-variants-depending-on-RT-RT.patch} |   4 +-
 ...reempt-Provide-preempt_-_-no-rt-variants.patch} |   4 +-
 ... 0080-Intrduce-migrate_disable-cpu_light.patch} |  10 +-
 ...ound-migrate_disable-enable-in-different.patch} |   4 +-
 ...cks.patch => 0082-rt-Add-local-irq-locks.patch} |   4 +-
 ...atch => 0083-locallock-add-local_lock_on.patch} |   4 +-
 ...isable-interrupts-in-ide-code-for-preemp.patch} |   4 +-
 ...Do-not-disable-interrupts-for-PREEMPT-RT.patch} |   4 +-
 ...ellanox-IB-driver-patch-use-_nort-primit.patch} |   4 +-
 ...rt-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} |   4 +-
 ...mm-scatterlist-Do-not-disable-irqs-on-RT.patch} |   4 +-
 ...t-Do-not-protect-workingset_shadow_nodes.patch} |   4 +-
 ...signal-Make-__lock_task_sighand-RT-aware.patch} |   4 +-
 ...gnal-x86-Delay-calling-signals-in-atomic.patch} |   4 +-
 ...86-signal-delay-calling-signals-on-32bit.patch} |   4 +-
 ...ch => 0095-net-wireless-Use-WARN_ON_NORT.patch} |   4 +-
 ...fer_head-Replace-bh_uptodate_lock-for-rt.patch} |   6 +-
 ...Make-state-lock-and-journal-head-lock-rt.patch} |   6 +-
 ...8-list_bl-Make-list-head-locking-RT-safe.patch} |   4 +-
 ...0099-list_bl-fixup-bogus-lockdep-warning.patch} |   4 +-
 ...tch => 0100-genirq-Disable-irqpoll-on-rt.patch} |   4 +-
 ...0101-genirq-Force-interrupt-thread-on-RT.patch} |   4 +-
 ...02-drivers-net-vortex-fix-locking-issues.patch} |   4 +-
 ...-mm-page_alloc-rt-friendly-per-cpu-pages.patch} |  30 +-
 ...-page_alloc-Reduce-lock-sections-further.patch} |  12 +-
 ...=> 0105-mm-swap-Convert-to-percpu-locked.patch} |   8 +-
 ...06-mm-perform-lru_add_drain_all-remotely.patch} |   4 +-
 ...otect-per-cpu-variables-with-preempt-dis.patch} |   4 +-
 ...ze-split-page-table-locks-for-vector-pag.patch} |   4 +-
 ...> 0109-mm-bounce-Use-local_irq_save_nort.patch} |   4 +-
 ...T.patch => 0110-mm-Allow-only-slub-on-RT.patch} |   4 +-
 ...r-RT.patch => 0111-mm-Enable-SLUB-for-RT.patch} |   4 +-
 ... => 0112-slub-Enable-irqs-for-__GFP_WAIT.patch} |   4 +-
 ...ch => 0113-slub-Disable-SLUB_CPU_PARTIAL.patch} |   4 +-
 ...c-Use-local_lock_on-instead-of-plain-spi.patch} |   6 +-
 ...l-Don-t-call-schedule_work_on-in-preempt.patch} |  10 +-
 ...l-Replace-local_irq_disable-with-local-l.patch} |  16 +-
 ...l-mem_cgroup_migrate-replace-another-loc.patch} |   8 +-
 ...ev-don-t-disable-IRQs-in-wb_congested_pu.patch} |   4 +-
 ...malloc-copy-with-get_cpu_var-and-locking.patch} |   4 +-
 ...patch => 0120-radix-tree-use-local-locks.patch} |   4 +-
 ...et_random_bytes-for-RT_FULL-in-init_oops.patch} |   4 +-
 ... 0122-timers-Prepare-for-full-preemption.patch} |   8 +-
 ...elay-waking-softirqs-from-the-jiffy-tick.patch} |   6 +-
 ...=> 0124-hrtimers-Prepare-full-preemption.patch} |  14 +-
 ... => 0125-hrtimer-enfore-64byte-alignment.patch} |   4 +-
 ...p-hrtimer-callback-changes-for-preempt-r.patch} |  30 +-
 ...deadline-dl_task_timer-has-to-be-irqsafe.patch} |   4 +-
 ...patch => 0128-timer-fd-Prevent-live-lock.patch} |   4 +-
 ...broadcast-Make-broadcast-hrtimer-irqsafe.patch} |   4 +-
 ...timer-check-properly-for-a-running-timer.patch} |   4 +-
 ...six-timers-Thread-posix-cpu-timers-on-rt.patch} |   8 +-
 ...32-sched-Move-task_struct-cleanup-to-RCU.patch} |   6 +-
 ...-the-number-of-task-migrations-per-batch.patch} |   6 +-
 ...h => 0134-sched-Move-mmdrop-to-RCU-on-RT.patch} |  16 +-
 ...-move-stack-kprobe-clean-up-to-__put_tas.patch} |  10 +-
 ...ved_state-for-tasks-blocked-on-sleeping-.patch} |  10 +-
 ...t-task-state-corruption-by-spurious-lock.patch} |   8 +-
 ..._ALL.patch => 0138-sched-Remove-TASK_ALL.patch} |   4 +-
 ...-account-rcu_preempt_depth-on-RT-in-migh.patch} |   6 +-
 ...T-softirq-semantics-into-account-in-cond.patch} |  10 +-
 ...-the-proper-LOCK_OFFSET-for-cond_resched.patch} |   4 +-
 ...h => 0142-sched-Disable-TTWU_QUEUE-on-RT.patch} |   4 +-
 ...ched-Disable-CONFIG_RT_GROUP_SCHED-on-RT.patch} |   4 +-
 ...eturn-success-when-only-changing-the-sav.patch} |   8 +-
 ...eue-Only-wake-up-idle-workers-if-not-blo.patch} |   8 +-
 ...e-convert-stop_machine_run-to-PREEMPT_RT.patch} |   4 +-
 ...h => 0147-stop_machine-Use-raw-spinlocks.patch} |   4 +-
 ...0148-hotplug-Lightweight-get-online-cpus.patch} |   4 +-
 ...49-hotplug-sync_unplug-No-n-in-task-name.patch} |   4 +-
 ...ead-hotplug_pcp-on-pin_current_cpu-retry.patch} |   4 +-
 ...grate-disabled-counter-to-tracing-output.patch} |  10 +-
 ...52-hotplug-Use-migrate-disable-on-unplug.patch} |   4 +-
 ...e.patch => 0153-lockdep-Make-it-RT-aware.patch} |  10 +-
 ...154-locking-Disable-spin-on-owner-for-RT.patch} |   4 +-
 ...ent-tasklets-from-going-into-infinite-sp.patch} |   4 +-
 ...k-preemption-after-reenabling-interrupts.patch} |  18 +-
 ...57-softirq-Disable-softirq-stacks-for-RT.patch} |   4 +-
 ...atch => 0158-softirq-Split-softirq-locks.patch} |  60 +-
 ... 0159-kernel-softirq-unlock-with-irqs-on.patch} |   4 +-
 ...te_disable-do-fastpath-in-atomic-irqs-of.patch} |  10 +-
 ...-disabling-of-softirq-processing-in-irq-.patch} |   4 +-
 ...rq-split-timer-softirqs-out-of-ksoftirqd.patch} |   4 +-
 ...softirq-wake-the-timer-softirq-if-needed.patch} |   4 +-
 ...ers-Don-t-wake-ktimersoftd-on-every-tick.patch} |   6 +-
 ...ers-Don-t-wake-ktimersoftd-on-every-tick.patch} |   6 +-
 ...ch => 0166-rtmutex-trylock-is-okay-on-RT.patch} |   4 +-
 ... 0167-gpu-don-t-check-for-the-lock-owner.patch} |   4 +-
 ...8-fs-nfs-turn-rmdir_sem-into-a-semaphore.patch} |   4 +-
 ...le-the-various-new-futex-race-conditions.patch} |   4 +-
 ...bug-on-when-a-requeued-RT-task-times-out.patch} |   4 +-
 ...-lock-unlock-symetry-versus-pi_lock-and-.patch} |   4 +-
 ...c.h.patch => 0172-pid.h-include-atomic.h.patch} |   4 +-
 ...173-arm-include-definition-for-cpumask_t.patch} |   4 +-
 ...torture-Do-NOT-include-rwlock.h-directly.patch} |   6 +-
 ...> 0175-rtmutex-Add-rtmutex_lock_killable.patch} |   4 +-
 ... => 0176-rtmutex-Make-lock_killable-work.patch} |   4 +-
 ...177-spinlock-Split-the-lock-types-header.patch} |   4 +-
 ...patch => 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 +-
 ...x_disable-on-DEBUG-configs-and-the-GPL-s.patch} |   4 +-
 ...ing-use-an-exclusive-wait_q-for-sleepers.patch} |   8 +-
 ...ch => 0183-rtmutex-Add-RT-aware-ww-locks.patch} |   4 +-
 ...0184-rtmutex-Provide-rt_mutex_lock_state.patch} |   4 +-
 ... => 0185-rtmutex-Provide-locked-slowpath.patch} |   4 +-
 ...ex-rtmutex-Cure-RT-double-blocking-issue.patch} |   4 +-
 ...-rwsem-rt-Lift-single-reader-restriction.patch} |   4 +-
 ...-ptrace-fix-ptrace-vs-tasklist_lock-race.patch} |  12 +-
 ...test.patch => 0189-rcu-Frob-softirq-test.patch} |   4 +-
 ...> 0190-rcu-Merge-RCU-bh-into-RCU-preempt.patch} |  20 +-
 ...u-Make-ksoftirqd-do-RCU-quiescent-states.patch} |   6 +-
 ...bh_qs-Disable-irq-while-calling-rcu_pree.patch} |   6 +-
 ...ty-serial-omap-Make-the-locking-RT-aware.patch} |   4 +-
 ...serial-pl011-Make-the-locking-work-on-RT.patch} |   4 +-
 ...rt-Improve-the-serial-console-PASS_LIMIT.patch} |   4 +-
 ...-8250-don-t-take-the-trylock-during-oops.patch} |   8 +-
 ....h.patch => 0197-wait.h-include-atomic.h.patch} |   4 +-
 ...k-simple-Simple-work-queue-implemenation.patch} |   4 +-
 ...> 0199-completion-Use-simple-wait-queues.patch} |  16 +-
 ....patch => 0200-fs-aio-simple-simple-work.patch} |   4 +-
 ...t-invoke-the-affinity-callback-via-a-wor.patch} |   4 +-
 ...Move-schedule_work-call-to-helper-thread.patch} |  10 +-
 ...pu-rwsem-Remove-preempt_disable-variants.patch} |   4 +-
 ...atch => 0204-fs-namespace-preemption-fix.patch} |   4 +-
 ...ctivate_mm-by-preempt_-disable-enable-_r.patch} |   4 +-
 ...ck-Turn-off-warning-which-is-bogus-on-RT.patch} |  10 +-
 ...207-fs-ntfs-disable-interrupt-only-on-RT.patch} |   4 +-
 ...d2-pull-your-plug-when-waiting-for-space.patch} |   4 +-
 ...=> 0209-x86-Convert-mce-timer-to-hrtimer.patch} |   4 +-
 ...-x86-mce-use-swait-queue-for-mce-wakeups.patch} |   4 +-
 ...6-stackprotector-Avoid-random-pool-on-rt.patch} |   4 +-
 ...12-x86-Use-generic-rwsem_spinlocks-on-rt.patch} |   4 +-
 ...h => 0213-x86-UV-raw_spinlock-conversion.patch} |   4 +-
 ...-thermal-Defer-thermal-wakups-to-threads.patch} |   4 +-
 ...fs-epoll-Do-not-disable-preemption-on-RT.patch} |   6 +-
 ...nother-preempt-disable-region-which-suck.patch} |   4 +-
 ...ght.patch => 0217-block-mq-use-cpu_light.patch} |   4 +-
 ...8-block-mq-do-not-invoke-preempt_disable.patch} |   4 +-
 ...block-mq-don-t-complete-requests-via-IPI.patch} |   6 +-
 ...aid5-Make-raid5_percpu-handling-RT-aware.patch} |  14 +-
 ...ill.patch => 0221-rt-Introduce-cpu_chill.patch} |   8 +-
 ...-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch} |  18 +-
 ...ait.patch => 0223-block-blk-mq-Use-swait.patch} |   6 +-
 ...0224-block-Use-cpu_chill-for-retry-loops.patch} |   4 +-
 ...fs-dcache-Use-cpu_chill-in-trylock-loops.patch} |   4 +-
 ...6-net-Use-cpu_chill-instead-of-cpu_relax.patch} |   6 +-
 ...che-use-swait_queue-instead-of-waitqueue.patch} |  10 +-
 ...u.patch => 0228-workqueue-Use-normal-rcu.patch} |  60 +-
 ...e-local-irq-lock-instead-of-irq-disable-.patch} |  28 +-
 ...event-workqueue-versus-ata-piix-livelock.patch} |   8 +-
 ...-Distangle-worker-accounting-from-rqlock.patch} |  26 +-
 ...l-lock-instead-of-preempt-enable-disable.patch} |   4 +-
 ...patch => 0233-percpu_ida-Use-local-locks.patch} |   4 +-
 ...patch => 0234-debugobjects-Make-RT-aware.patch} |   4 +-
 ...mp-label-disable-if-stop_machine-is-used.patch} |   4 +-
 ...ch => 0236-seqlock-Prevent-rt-starvation.patch} |   4 +-
 ...ke-svc_xprt_do_enqueue-use-get_cpu_light.patch} |   4 +-
 ... => 0238-net-Use-skbufhead-with-raw-lock.patch} |  22 +-
 ...puhotplug-Drain-input_pkt_queue-lockless.patch} |   8 +-
 ...mit_recursion-to-per-task-variable-on-RT.patch} |  14 +-
 ...a-way-to-delegate-processing-a-softirq-t.patch} |   8 +-
 ...ys-take-qdisc-s-busylock-in-__dev_xmit_s.patch} |   8 +-
 ...net-Qdisc-use-a-seqlock-instead-seqcount.patch} |   6 +-
 ...-the-missing-serialization-in-ip_send_un.patch} |   4 +-
 ...ch => 0245-net-add-a-lock-around-icmp_sk.patch} |   4 +-
 ...api_schedule_irqoff-disable-interrupts-o.patch} |  12 +-
 ...ia-icmp.patch => 0247-net-sysrq-via-icmp.patch} |   4 +-
 ...work-push-most-work-into-softirq-context.patch} |   6 +-
 ...rqwork-Move-irq-safe-work-to-irq-context.patch} |   6 +-
 ...snd_pcm_stream_lock-irqs_disabled-splats.patch} |   4 +-
 ...aware.patch => 0251-printk-Make-rt-aware.patch} |   4 +-
 ...k-Don-t-try-to-print-from-IRQ-NMI-region.patch} |   4 +-
 ...3-printk-Drop-the-logbuf_lock-more-often.patch} |   4 +-
 ... => 0254-powerpc-Use-generic-rwsem-on-RT.patch} |   4 +-
 ...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 +-
 ...h => 0258-arm-unwind-use-a-raw_spin_lock.patch} |   4 +-
 ...rq-in-translation-section-permission-fau.patch} |  10 +-
 ...date-irq_set_irqchip_state-documentation.patch} |   4 +-
 ...4-downgrade-preempt_disable-d-region-to-.patch} |   4 +-
 ... => 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 +-
 ...ch => 0265-powerpc-Disable-highmem-on-RT.patch} |   4 +-
 ...patch => 0266-mips-Disable-highmem-on-RT.patch} |   4 +-
 ...tch => 0267-mm-rt-kmap_atomic-scheduling.patch} |   4 +-
 ...268-mm-rt-Fix-generic-kmap_atomic-for-RT.patch} |   4 +-
 ...x86-highmem-Add-a-already-used-pte-check.patch} |   4 +-
 ...h => 0270-arm-highmem-Flush-tlb-on-unmap.patch} |   4 +-
 ....patch => 0271-arm-Enable-highmem-for-rt.patch} |   4 +-
 ...=> 0272-ipc-sem-Rework-semaphore-wakeups.patch} |   4 +-
 ...=> 0273-x86-kvm-Require-const-tsc-for-RT.patch} |   8 +-
 ...apic-mark-LAPIC-timer-handler-as-irqsafe.patch} |   4 +-
 ...re.patch => 0275-scsi-fcoe-Make-RT-aware.patch} |   4 +-
 ...-dont-t-disable-interrupts-in-qc_issue-h.patch} |   4 +-
 ...6-crypto-Reduce-preempt-disabled-regions.patch} |   4 +-
 ...duce-preempt-disabled-regions-more-algos.patch} |   4 +-
 ...-rt-aware.patch => 0279-dm-Make-rt-aware.patch} |   4 +-
 ...ert-acpi_gbl_hardware-lock-back-to-a-raw.patch} |   4 +-
 ...k-Disable-CONFIG_CPUMASK_OFFSTACK-for-RT.patch} |   4 +-
 ....patch => 0282-random-Make-it-work-on-rt.patch} |   4 +-
 ...-random-avoid-preempt_disable-ed-section.patch} |   4 +-
 ...e-hotplug.lock-a-sleeping-spinlock-on-RT.patch} |   4 +-
 ...85-cpu-rt-Rework-cpu-down-for-PREEMPT_RT.patch} |   6 +-
 ...-Document-why-PREEMPT_RT-uses-a-spinlock.patch} |   4 +-
 ...ix-cpu-down-problem-if-kthread-s-cpu-is-.patch} |   4 +-
 ...lug-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 +-
 ...king-Reenable-migration-accross-schedule.patch} |   4 +-
 ...-Use-local_irq_save_nort-in-qla2x00_poll.patch} |   4 +-
 ...-Remove-preemption-disabling-in-netif_rx.patch} |  10 +-
 ...other-local_irq_disable-kmalloc-headache.patch} |   4 +-
 ...tect-users-of-napi_alloc_cache-against-r.patch} |   4 +-
 ...r-Serialize-xt_write_recseq-sections-on-.patch} |   4 +-
 ...net-Add-a-mutex-around-devnet_rename_seq.patch} |   6 +-
 ...to-Convert-crypto-notifier-chain-to-SRCU.patch} |   4 +-
 ...test-Only-do-hardirq-context-test-for-ra.patch} |   4 +-
 ...test-fix-warnings-due-to-missing-PREEMPT.patch} |   4 +-
 ...event-hrtimer-run-in-irq-instead-of-soft.patch} |   8 +-
 ...mark-perf_cpu_context-s-timer-as-irqsafe.patch} |   6 +-
 ...=> 0303-rcu-Disable-RCU_FAST_NO_HZ-on-RT.patch} |   4 +-
 ...liminate-softirq-processing-from-rcutree.patch} |  12 +-
 ...=> 0305-rcu-make-RCU_BOOST-default-on-RT.patch} |   4 +-
 ...-rcu_normal_after_boot-by-default-for-RT.patch} |   4 +-
 ...07-sched-Add-support-for-lazy-preemption.patch} |  30 +-
 ...> 0308-ftrace-Fix-trace-header-alignment.patch} |  10 +-
 ... => 0309-x86-Support-for-lazy-preemption.patch} |   4 +-
 ...0310-arm-Add-support-for-lazy-preemption.patch} |   4 +-
 ...-powerpc-Add-support-for-lazy-preemption.patch} |   6 +-
 ...0312-arch-arm64-Add-lazy-preempt-support.patch} |   4 +-
 ...e-disable-handle-updated-task-mask-mg-di.patch} |   8 +-
 ...4-leds-trigger-disable-CPU-trigger-on-RT.patch} |   4 +-
 ...=> 0315-mmci-Remove-bogus-local_irq_save.patch} |   4 +-
 ...eq-drop-K8-s-driver-from-beeing-selected.patch} |   4 +-
 ..._proc-Protect-send_msg-with-a-local-lock.patch} |   4 +-
 ...k-zram-Replace-bit-spinlocks-with-rtmute.patch} |   4 +-
 ...-Don-t-disable-preemption-in-zcomp_strea.patch} |   4 +-
 ...-drop-trace_i915_gem_ring_dispatch-on-rt.patch} |   4 +-
 ...arning-from-i915-when-running-on-PREEMPT.patch} |   8 +-
 ...915-Use-preempt_disable-enable_rt-where-.patch} |   4 +-
 ...-local_lock-unlock_irq-in-intel_pipe_upd.patch} |   4 +-
 ...4-cgroups-use-simple-wait-in-css_release.patch} |   4 +-
 ...revent-scheduling-while-atomic-in-cgroup.patch} |  18 +-
 ...-Convert-callback_lock-to-raw_spinlock_t.patch} |  26 +-
 ...call-to-schedule_delayed_work-to-helper-.patch} |   4 +-
 ...e-bcache.patch => 0328-md-disable-bcache.patch} |   4 +-
 ...9-workqueue-Prevent-deadlock-stall-on-RT.patch} |  28 +-
 ... => 0330-Add-localversion-for-RT-release.patch} |   4 +-
 ...m-fix-zcomp_stream_get-smp_processor_id-u.patch |  41 ++
 .../all/rt/0332-Linux-4.9.47-rt37-REBASE.patch     |  17 -
 ...isable-preemption-on-i_dir_seq-s-write-si.patch | 129 ++++
 .../0333-tpm_tis-fix-stall-after-iowrite-s.patch   |  81 +++
 ...two-more-BH_Uptodate_Lock-related-bitspin.patch |  66 ++
 ...mutex-fix-deadlock-in-device-mapper-block.patch |  78 +++
 .../0336-md-raid5-do-not-disable-interrupts.patch  |  58 ++
 .../all/rt/0337-Linux-4.9.61-rt52-REBASE.patch     |  16 +
 debian/patches/series                              |  28 +-
 debian/patches/series-rt                           | 539 +++++++-------
 debian/upstream/rt-signing-key.pgp                 | Bin 17906 -> 19459 bytes
 373 files changed, 3668 insertions(+), 2208 deletions(-)

diff --cc debian/changelog
index e24779b,1ecb808..ee24c97
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,17 -1,760 +1,788 @@@
++linux (4.9.65-3~bpo8+1) jessie-backports; urgency=medium
++
++  * Rebuild for jessie-backports:
++    - Revert "[x86] psmouse: Enable MOUSE_PS2_VMMOUSE", which breaks
++      xserver-xorg-input-vmmouse and several metapackages in jessie
++    - Revert changes to use gcc-6 compiler, not found in jessie
++    - Change ABI number to 0.bpo.4
++    - Revert changes to flex and asciidoc build-dependencies
++    - 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, 09 Dec 2017 01:41:29 +0000
++
+ linux (4.9.65-3) stretch; urgency=medium
+ 
+   [ Salvatore Bonaccorso ]
+   * xen/time: do not decrease steal time after live migration on xen
+     (Closes: #871608)
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Sun, 03 Dec 2017 19:41:55 +0000
+ 
+ linux (4.9.65-2) stretch; urgency=medium
+ 
+   * [s390x] qeth: Ignore ABI changes (fixes FTBFS)
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Sun, 03 Dec 2017 17:22:42 +0000
+ 
+ linux (4.9.65-1) stretch; urgency=medium
+ 
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.52
+     - mm: prevent double decrease of nr_reserved_highatomic
+     - IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation
+     - IB/addr: Fix setting source address in addr6_resolve()
+     - tty: improve tty_insert_flip_char() fast path
+     - tty: improve tty_insert_flip_char() slow path
+     - tty: fix __tty_insert_flip_char regression
+     - [x86] pinctrl/amd: save pin registers over suspend/resume
+     - [mips*] math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation
+     - [mips*] math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero
+     - [mips*] math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative
+     - [mips*] math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with
+       opposite signs
+     - [mips*] math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs
+     - [mips*] math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs
+     - [mips*] math-emu: Handle zero accumulator case in MADDF and MSUBF
+       separately
+     - [mips*] math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation
+     - [mips*] math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs
+     - [mips*] math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs
+     - [mips*] math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration
+     - [mips*] math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case)
+     - [mips*] math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case)
+     - [x86] crypto: ccp - Fix XTS-AES-128 support on v5 CCPs
+     - crypto: AF_ALG - remove SGL terminator indicator when chaining
+     - ext4: fix incorrect quotaoff if the quota feature is enabled
+     - ext4: fix quota inconsistency during orphan cleanup for read-only mounts
+     - [powerpc*] Fix DAR reporting when alignment handler faults
+     - block: Relax a check in blk_start_queue()
+     - md/bitmap: disable bitmap_resize for file-backed bitmaps.
+     - skd: Avoid that module unloading triggers a use-after-free
+     - skd: Submit requests to firmware before triggering the doorbell
+     - [s390x] scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled
+     - [s390x] scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress
+       path
+     - [s390x] scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace
+       records
+     - [s390x] scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate
+       with HBA
+     - [s390x] scsi: zfcp: fix missing trace records for early returns in TMF eh
+       handlers
+     - [s390x] scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records
+     - [s390x] scsi: zfcp: trace HBA FSF response by default on dismiss or
+       timedout late response
+     - [s390x] scsi: zfcp: trace high part of "new" 64 bit SCSI LUN
+     - scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs
+     - scsi: megaraid_sas: Check valid aen class range to avoid kernel panic
+     - scsi: megaraid_sas: Return pended IOCTLs with cmd_status
+       MFI_STAT_WRONG_STATE in case adapter is dead
+     - [x86] scsi: storvsc: fix memory leak on ring buffer busy
+     - scsi: sg: remove 'save_scat_len'
+     - scsi: sg: use standard lists for sg_requests
+     - scsi: sg: off by one in sg_ioctl()
+     - scsi: sg: factor out sg_fill_request_table()
+     - scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
+     - scsi: qla2xxx: Correction to vha->vref_count timeout
+     - ftrace: Fix selftest goto location on error
+     - ftrace: Fix memleak when unregistering dynamic ops when tracing disabled
+     - tracing: Add barrier to trace_printk() buffer nesting modification
+     - tracing: Apply trace_clock changes to instance max buffer
+     - [x86] PCI: shpchp: Enable bridge bus mastering if MSI is enabled
+     - PCI: pciehp: Report power fault only once until we clear it
+     - net/netfilter/nf_conntrack_core: Fix net_conntrack_lock()
+     - [s390x] mm: fix local TLB flushing vs. detach of an mm address space
+     - [s390x] mm: fix race on mm->context.flush_mm
+     - media: v4l2-compat-ioctl32: Fix timespec conversion
+     - media: uvcvideo: Prevent heap overflow when accessing mapped controls
+     - PM / devfreq: Fix memory leak when fail to register device
+     - bcache: initialize dirty stripes in flash_dev_run()
+     - bcache: Fix leak of bdev reference
+     - bcache: do not subtract sectors_to_gc for bypassed IO
+     - bcache: correct cache_dirty_target in __update_writeback_rate()
+     - bcache: Correct return value for sysfs attach errors
+     - bcache: fix for gc and write-back race
+     - bcache: fix bch_hprint crash and improve output
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.53
+     - cifs: release cifs root_cred after exit_cifs
+     - cifs: release auth_key.response for reconnect.
+     - fs/proc: Report eip/esp in /prod/PID/stat for coredumping
+     - mac80211: fix VLAN handling with TXQs
+     - mac80211_hwsim: Use proper TX power
+     - mac80211: flush hw_roc_start work before cancelling the ROC
+     - genirq: Make sparse_irq_lock protect what it should protect
+     - [powerpc*] KVM: Book3S: Fix race and leak in
+       kvm_vm_ioctl_create_spapr_tce()
+     - [powerpc*] KVM: Book3S HV: Protect updates to spapr_tce_tables list
+     - tracing: Fix trace_pipe behavior for instance traces
+     - tracing: Erase irqsoff trace with empty write
+     - md/raid5: fix a race condition in stripe batch
+     - md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list
+     - drm/radeon: disable hard reset in hibernate for APUs
+     - crypto: drbg - fix freeing of resources
+     - security/keys: properly zero out sensitive key material in big_key
+     - security/keys: rewrite all of big_key crypto
+     - KEYS: fix writing past end of user-supplied buffer in keyring_read()
+     - KEYS: prevent creating a different user's keyrings
+     - KEYS: prevent KEYCTL_READ on negative key (CVE-2017-12192)
+     - [powerpc*] pseries: Fix parent_dn reference leak in add_dt_node()
+     - [powerpc*] tm: Flush TM only if CPU has TM feature
+     - [powerpc*] ftrace: Pass the correct stack pointer for
+       DYNAMIC_FTRACE_WITH_REGS
+     - [s390x] mm: fix write access check in gup_huge_pmd()
+     - PM: core: Fix device_pm_check_callbacks()
+     - cifs: Fix SMB3.1.1 guest authentication to Samba
+     - SMB3: Warn user if trying to sign connection that authenticated as guest
+     - SMB: Validate negotiate (to protect against downgrade) even if signing off
+     - SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags
+     - vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets
+     - iw_cxgb4: remove the stid on listen create failure
+     - iw_cxgb4: put ep reference in pass_accept_req()
+     - seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter()
+     - [arm64] Make sure SPsel is always set
+     - [arm64] fault: Route pte translation faults via do_translation_fault
+     - [x86] KVM: VMX: extract __pi_post_block
+     - [x86] KVM: VMX: avoid double list add with VT-d posted interrupts
+     - [x86] KVM: VMX: simplify and fix vmx_vcpu_pi_load
+     - [x86] kvm: Handle async PF in RCU read-side critical sections
+     - xfs: validate bdev support for DAX inode flag
+     - [armhf] etnaviv: fix gem object list corruption
+     - PCI: Fix race condition with driver_override
+     - btrfs: fix NULL pointer dereference from free_reloc_roots()
+     - btrfs: propagate error to btrfs_cmp_data_prepare caller
+     - btrfs: prevent to set invalid default subvolid
+     - [x86] mm: Fix fault error path using unsafe vma pointer
+     - [x86] fpu: Don't let userspace set bogus xcomp_bv
+     - gfs2: Fix debugfs glocks dump
+     - timer/sysctl: Restrict timer migration sysctl values to 0 and 1
+     - [x86] KVM: VMX: do not change SN bit in vmx_update_pi_irte()
+     - [x86] KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt
+     - [powerpc*] cxl: Fix driver use count
+     - [x86] KVM: VMX: use cmpxchg64
+     - swiotlb-xen: implement xen_swiotlb_dma_mmap callback
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.54
+     - drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define
+     - drm: bridge: add DT bindings for TI ths8135
+     - GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next
+     - [x86] drm/i915: Fix the overlay frontbuffer tracking
+     - [armhf] dts: exynos: Add CPU OPPs for Exynos4412 Prime
+     - [armhf] clk: sunxi-ng: fix PLL_CPUX adjusting on H3
+     - RDS: RDMA: Fix the composite message user notification
+     - [mips*] Ensure bss section ends on a long-aligned address
+     - scsi: be2iscsi: Add checks to validate CID alloc/free
+     - [armhf] dts: am335x-chilisom: Wakeup from RTC-only state by power on event
+     - igb: re-assign hw address pointer on reset after PCI error
+     - hwmon: (gl520sm) Fix overflows and crash seen when writing into limit
+       attributes
+     - IB/rxe: Add a runtime check in alloc_index()
+     - IB/rxe: Fix a MR reference leak in check_rkey()
+     - [x86] drm/i915/psr: disable psr2 for resolution greater than 32X20
+     - serial: 8250: moxa: Store num_ports in brd
+     - serial: 8250_port: Remove dangerous pr_debug()
+     - IB/ipoib: Fix deadlock over vlan_mutex
+     - IB/ipoib: rtnl_unlock can not come after free_netdev
+     - IB/ipoib: Replace list_del of the neigh->list with list_del_init
+     - [amd64] drm/amdkfd: fix improper return value on error
+     - USB: serial: mos7720: fix control-message error handling
+     - USB: serial: mos7840: fix control-message error handling
+     - sfc: get PIO buffer size from the NIC
+     - partitions/efi: Fix integer overflow in GPT size calculation
+     - ASoC: dapm: handle probe deferrals
+     - audit: log 32-bit socketcalls
+     - ath10k: prevent sta pointer rcu violation
+     - [armhf,arm64] iommu/arm-smmu: Set privileged attribute to 'default'
+       instead of 'unprivileged'
+     - [armhf,arm64] usb: chipidea: vbus event may exist before starting gadget
+     - ASoC: dapm: fix some pointer error handling
+     - [arm64] drm: mali-dp: Fix destination size handling when rotating
+     - [arm64] drm: mali-dp: Fix transposed horizontal/vertical flip
+     - HID: wacom: release the resources before leaving despite devm
+     - net: core: Prevent from dereferencing null pointer when releasing SKB
+     - net/packet: check length in getsockopt() called with PACKET_HDRLEN
+     - team: fix memory leaks
+     - udp: disable inner UDP checksum offloads in IPsec case
+     - qed: Fix possible system hang in the dcbnl-getdcbx() path.
+     - mmc: sdio: fix alignment issue in struct sdio_func
+     - bridge: netlink: register netdevice before executing changelink
+     - Btrfs: fix segmentation fault when doing dio read
+     - Btrfs: fix potential use-after-free for cloned bio
+     - sata_via: Enable hotplug only on VT6421
+     - hugetlbfs: initialize shared policy as part of inode allocation
+     - netfilter: invoke synchronize_rcu after set the _hook_ to NULL
+     - [mips*] IRQ Stack: Unwind IRQ stack onto task stack
+     - nvme-rdma: handle cpu unplug when re-establishing the controller
+     - netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max
+     - nfs: make nfs4_cb_sv_ops static
+     - [x86] cpufreq: intel_pstate: Update pid_params.sample_rate_ns in
+       pid_param_set()
+     - [x86] acpi: Restore the order of CPU IDs
+     - [armhf,arm64] iommu/io-pgtable-arm: Check for leaf entry before
+       dereferencing it
+     - mm/cgroup: avoid panic when init with low memory
+     - rds: ib: add error handle
+     - md/raid10: submit bio directly to replacement disk
+     - netfilter: nf_tables: set pktinfo->thoff at AH header if found
+     - [arm64] i2c: meson: fix wrong variable usage in meson_i2c_put_data
+     - xfs: remove kmem_zalloc_greedy
+     - libata: transport: Remove circular dependency at free time
+     - tools/power turbostat: bugfix: GFXMHz column not changing
+     - IB/qib: fix false-postive maybe-uninitialized warning
+     - ttpci: address stringop overflow warning
+     - [s390x] mm: make pmdp_invalidate() do invalidation only
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.55
+     - USB: gadgetfs: Fix crash caused by inadequate synchronization
+     - USB: gadgetfs: fix copy_to_user while holding spinlock
+     - usb-storage: unusual_devs entry to fix write-access regression for
+       Seagate external drives
+     - usb-storage: fix bogus hardware error messages for ATA pass-thru devices
+     - ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
+       (CVE-2017-16529)
+     - usb: pci-quirks.c: Corrected timeout values used in handshake
+     - USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse
+     - USB: dummy-hcd: fix connection failures (wrong speed)
+     - USB: dummy-hcd: fix infinite-loop resubmission bug
+     - USB: dummy-hcd: Fix erroneous synchronization change
+     - usb: gadget: mass_storage: set msg_registered after msg registered
+     - USB: g_mass_storage: Fix deadlock when driver is unbound
+     - USB: uas: fix bug in handling of alternate settings (CVE-2017-16530)
+     - USB: core: harden cdc_parse_cdc_header (CVE-2017-16534)
+     - usb: Increase quirk delay for USB devices
+     - USB: fix out-of-bounds in usb_set_configuration (CVE-2017-16531)
+     - xhci: fix finding correct bus_state structure for USB 3.1 hosts
+     - xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround
+     - xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor
+     - [x86] Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts"
+     - [armhf] iio: adc: twl4030: Fix an error handling path in
+       'twl4030_madc_probe()'
+     - [armhf] iio: adc: twl4030: Disable the vusb3v1 rugulator in the error
+       handling path of 'twl4030_madc_probe()'
+     - iio: core: Return error for failed read_reg
+     - uwb: properly check kthread_run return value (CVE-2017-16526)
+     - uwb: ensure that endpoint is interrupt
+     - mm, oom_reaper: skip mm structs with mmu notifiers
+     - lib/ratelimit.c: use deferred printk() version
+     - Revert "ALSA: echoaudio: purge contradictions between dimension matrix
+       members and total number of members"
+     - ALSA: usx2y: Suppress kernel warning at page allocation failures
+     - net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker
+     - sctp: potential read out of bounds in sctp_ulpevent_type_enabled()
+     - tcp: update skb->skb_mstamp more carefully
+     - bpf/verifier: reject BPF_ALU64|BPF_END
+     - tcp: fix data delivery rate
+     - udpv6: Fix the checksum computation when HW checksum does not apply
+     - ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header
+     - net: phy: Fix mask value write on gmii2rgmii converter speed register
+     - ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline
+     - net/sched: cls_matchall: fix crash when used with classful qdisc
+     - tcp: fastopen: fix on syn-data transmit failure
+     - [powerpc,ppc64] net: emac: Fix napi poll list corruption
+     - packet: hold bind lock when rebinding to fanout hook (CVE-2017-15649)
+     - bpf: one perf event close won't free bpf program attached by another perf
+       event
+     - net_sched: always reset qdisc backlog in qdisc_reset()
+     - vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit
+     - l2tp: Avoid schedule while atomic in exit_net
+     - l2tp: fix race condition in l2tp_tunnel_delete
+     - tun: bail out from tun_get_user() if the skb is empty
+     - net: dsa: Fix network device registration order
+     - packet: in packet_do_bind, test fanout with bind_lock held
+       (CVE-2017-15649)
+     - packet: only test po->has_vnet_hdr once in packet_snd
+     - net: Set sk_prot_creator when cloning sockets to the right proto
+     - netlink: do not proceed if dump's start() errs
+     - ip6_gre: ip6gre_tap device should keep dst
+     - ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path
+     - tipc: use only positive error codes in messages
+     - net: rtnetlink: fix info leak in RTM_GETSTATS call
+     - [powerpc*/*64*]: Use emergency stack for kernel TM Bad Thing program
+       checks (CVE-2017-1000255)
+     - [powerpc*] tm: Fix illegal TM state in signal handler (CVE-2017-1000255)
+     - percpu: make this_cpu_generic_read() atomic w.r.t. interrupts
+     - driver core: platform: Don't read past the end of "driver_override" buffer
+     - [x86] Drivers: hv: fcopy: restore correct transfer length
+     - ftrace: Fix kmemleak in unregister_ftrace_graph
+     - HID: i2c-hid: allocate hid buffers for real worst case
+     - HID: wacom: leds: Don't try to control the EKR's read-only LEDs
+     - HID: wacom: Always increment hdev refcount within wacom_get_hdev_data
+     - HID: wacom: bits shifted too much for 9th and 10th buttons
+     - netlink: fix nla_put_{u8,u16,u32} for KASAN
+     - iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
+     - iwlwifi: add workaround to disable wide channels in 5GHz
+     - scsi: sd: Do not override max_sectors_kb sysfs setting
+     - brcmfmac: add length check in brcmf_cfg80211_escan_handler()
+       (CVE-2017-0786)
+     - brcmfmac: setup passive scan if requested by user-space
+     - [x86] drm/i915/bios: ignore HDMI on port A
+     - nvme-pci: Use PCI bus address for data/queues in CMB
+     - mmc: core: add driver strength selection when selecting hs400es
+     - sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs
+     - vfs: deny copy_file_range() for non regular files
+     - ext4: fix data corruption for mmap writes
+     - ext4: don't allow encrypted operations without keys
+     - f2fs: don't allow encrypted operations without keys
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.56
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.57
+     - ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets
+     - CIFS: Reconnect expired SMB sessions
+     - nl80211: Define policy for packet pattern attributes
+     - rcu: Allow for page faults in NMI handlers
+     - USB: dummy-hcd: Fix deadlock caused by disconnect detection
+     - [mips*] math-emu: Remove pr_err() calls from fpu_emu()
+     - [armhf] dmaengine: edma: Align the memcpy acnt array size with the
+       transfer
+     - [armhf] dmaengine: ti-dma-crossbar: Fix possible race condition with
+       dma_inuse
+     - HID: usbhid: fix out-of-bounds bug (CVE-2017-16533)
+     - crypto: shash - Fix zero-length shash ahash digest crash
+     - [x86] KVM: MMU: always terminate page walks at level 1
+     - [x86] KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
+     - [x86] iommu/amd: Finish TLB flush in amd_iommu_unmap()
+     - device property: Track owner device of device property
+     - fs/mpage.c: fix mpage_writepage() for pages with buffers
+     - ALSA: usb-audio: Kill stray URB at exiting (CVE-2017-16527)
+     - ALSA: seq: Fix use-after-free at creating a port (CVE-2017-15265)
+     - ALSA: seq: Fix copy_from_user() call inside lock
+     - ALSA: caiaq: Fix stray URB at probe error path
+     - ALSA: line6: Fix missing initialization before error path
+     - ALSA: line6: Fix leftover URB at error-path during probe
+     - [x86] drm/i915/edp: Get the Panel Power Off timestamp after panel is off
+     - [x86] drm/i915: Read timings from the correct transcoder in
+       intel_crtc_mode_get()
+     - [x86] drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP
+       AUX channel
+     - usb: gadget: configfs: Fix memory leak of interface directory data
+     - usb: gadget: composite: Fix use-after-free in
+       usb_composite_overwrite_options
+     - direct-io: Prevent NULL pointer access in submit_page_section
+     - fix unbalanced page refcounting in bio_map_user_iov (CVE-2017-12190)
+     - more bio_map_user_iov() leak fixes
+     - bio_copy_user_iov(): don't ignore ->iov_offset
+     - USB: serial: console: fix use-after-free after failed setup
+       (CVE-2017-16525)
+     - [x86] alternatives: Fix alt_max_short macro to really be a max()
+     - [x86] KVM: nVMX: update last_nonleaf_level when initializing nested EPT
+       (CVE-2017-12188)
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.58
+     - [mips*] Fix minimum alignment requirement of IRQ stack
+     - xen-netback: Use GFP_ATOMIC to allocate hash
+     - irqchip/crossbar: Fix incorrect type of local variables
+     - initramfs: finish fput() before accessing any binary from initramfs
+     - mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length
+     - qed: Don't use attention PTT for configuring BW
+     - mac80211: fix power saving clients handling in iwlwifi
+     - net/mlx4_en: fix overflow in mlx4_en_init_timestamp()
+     - netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value.
+     - f2fs: do SSR for data when there is enough free space
+     - sched/fair: Update rq clock before changing a task's CPU affinity
+     - Btrfs: send, fix failure to rename top level inode due to name collision
+     - f2fs: do not wait for writeback in write_begin
+     - md/linear: shutup lockdep warnning
+     - net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new
+       probed PFs
+     - mm/memory_hotplug: set magic number to page->freelist instead of
+       page->lru.next
+     - ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock
+     - scsi: scsi_dh_emc: return success in clariion_std_inquiry()
+     - drm/amdgpu: refuse to reserve io mem for split VRAM buffers
+     - [armhf] net: mvpp2: release reference to txq_cpu[] entry after unmapping
+     - qede: Prevent index problems in loopback test
+     - qed: Reserve doorbell BAR space for present CPUs
+     - qed: Read queue state before releasing buffer
+     - ceph: don't update_dentry_lease unless we actually got one
+     - ceph: fix bogus endianness change in ceph_ioctl_set_layout
+     - ceph: clean up unsafe d_parent accesses in build_dentry_path
+     - uapi: fix linux/mroute6.h userspace compilation errors
+     - [amd64] IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs
+     - [amd64] IB/hfi1: Allocate context data on memory node
+     - target/iscsi: Fix unsolicited data seq_end_offset calculation
+     - hrtimer: Catch invalid clockids again
+     - nfsd/callback: Cleanup callback cred on shutdown
+     - [powerpc*] perf: Add restrictions to PMC5 in power9 DD1
+     - drm/nouveau/gr/gf100-: fix ccache error logging
+     - regulator: core: Resolve supplies before disabling unused regulators
+     - btmrvl: avoid double-disable_irq() race
+     - [x86] EDAC, mce_amd: Print IPID and Syndrome on a separate line
+     - usb: dwc3: gadget: Correct ISOC DATA PIDs for short packets
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.59
+     - USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
+       (CVE-2017-16535)
+     - usb: hub: Allow reset retry for USB2 devices on connect bounce
+     - can: gs_usb: fix busy loop if no more TX context is available
+     - iio: dummy: events: Add missing break
+     - [armhf] usb: musb: sunxi: Explicitly release USB PHY on exit
+     - [armhf] usb: musb: Check for host-mode using is_host_active() on reset
+       interrupt
+     - xhci: Identify USB 3.1 capable hosts by their port protocol capability
+     - can: esd_usb2: Fix can_dlc value for received RTR, frames
+     - drm/nouveau/bsp/g92: disable by default
+     - drm/nouveau/mmu: flush tlbs before deleting page tables
+     - ALSA: seq: Enable 'use' locking in all configurations
+     - ALSA: hda: Remove superfluous '-' added by printk conversion
+     - ALSA: hda: Abort capability probe at invalid register read
+     - [x86] i2c: ismt: Separate I2C block read from SMBus block read
+     - i2c: piix4: Fix SMBus port selection for AMD Family 17h chips
+     - brcmfmac: Add check for short event packets
+     - brcmsmac: make some local variables 'static const' to reduce stack size
+     - [armel,armhf] bus: mbus: fix window size calculation for 4GB windows
+     - [i386] clockevents/drivers/cs5535: Improve resilience to spurious
+       interrupts
+     - rtlwifi: rtl8821ae: Fix connection lost problem
+     - [x86] microcode/intel: Disable late loading on model 79
+     - KEYS: encrypted: fix dereference of NULL user_key_payload
+     - lib/digsig: fix dereference of NULL user_key_payload
+     - KEYS: don't let add_key() update an uninstantiated key (CVE-2017-15299)
+     - pkcs7: Prevent NULL pointer dereference, since sinfo is not always set.
+     - [x86] vmbus: fix missing signaling in hv_signal_on_read()
+     - xfs: don't unconditionally clear the reflink flag on zero-block files
+     - xfs: evict CoW fork extents when performing finsert/fcollapse
+     - fs/xfs: Use %pS printk format for direct addresses
+     - xfs: report zeroed or not correctly in xfs_zero_range()
+     - xfs: update i_size after unwritten conversion in dio completion
+     - xfs: perag initialization should only touch m_ag_max_usable for AG 0
+     - xfs: Capture state of the right inode in xfs_iflush_done
+     - xfs: always swap the cow forks when swapping extents
+     - xfs: handle racy AIO in xfs_reflink_end_cow
+     - xfs: Don't log uninitialised fields in inode structures
+     - xfs: move more RT specific code under CONFIG_XFS_RT
+     - xfs: don't change inode mode if ACL update fails
+     - xfs: reinit btree pointer on attr tree inactivation walk
+     - xfs: handle error if xfs_btree_get_bufs fails
+     - xfs: cancel dirty pages on invalidation
+     - xfs: trim writepage mapping to within eof
+     - fscrypt: fix dereference of NULL user_key_payload
+     - KEYS: Fix race between updating and finding a negative key
+       (CVE-2017-15951)
+     - FS-Cache: fix dereference of NULL user_key_payload
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.60
+     - workqueue: replace pool->manager_arb mutex with a flag
+     - ceph: unlock dangling spinlock in try_flush_caps()
+     - usb: xhci: Handle error condition in xhci_stop_device()
+     - [powerpc*] KVM: Fix oops when checking KVM_CAP_PPC_HTM (CVE-2017-15306)
+     - fuse: fix READDIRPLUS skipping an entry
+     - xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap()
+     - Input: gtco - fix potential out-of-bound access (CVE-2017-16643)
+     - assoc_array: Fix a buggy node-splitting case
+     - [s390x] scsi: zfcp: fix erp_action use-before-initialize in REC action
+       trace
+     - scsi: sg: Re-fix off by one in sg_fill_request_table()
+     - drm/amd/powerplay: fix uninitialized variable
+     - [armhf] can: sun4i: fix loopback mode
+     - can: kvaser_usb: Correct return value in printout
+     - can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages
+     - cfg80211: fix connect/disconnect edge cases
+     - ipsec: Fix aborted xfrm policy dump crash (CVE-2017-16939)
+     - [armhf] regulator: fan53555: fix I2C device ids
+     - ecryptfs: fix dereference of NULL user_key_payload
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.61
+     - ALSA: timer: Add missing mutex lock for compat ioctls
+     - ALSA: seq: Fix nested rwsem annotation for lockdep splat
+     - cifs: check MaxPathNameComponentLength != 0 before using it
+       (Closes: #880504)
+     - KEYS: return full count in keyring_read() if buffer is too small
+     - KEYS: fix out-of-bounds read during ASN.1 parsing
+     - [arm64] ensure __dump_instr() checks addr_limit
+     - [armhf,arm64] KVM: set right LR register value for 32 bit guest when
+       inject abort
+     - [armhf,arm64] kvm: Disable branch profiling in HYP code
+     - [armel,armhf] 8715/1: add a private asm/unaligned.h
+     - drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting
+     - ocfs2: fstrim: Fix start offset of first cluster group during fstrim
+     - [x86] drm/i915/edp: read edp display control registers unconditionally
+     - [arm64] drm/msm: Fix potential buffer overflow issue
+     - [arm64] drm/msm: fix an integer overflow test
+     - cpufreq: Do not clear real_cpus mask on policy init
+     - [x86] crypto: ccp - Set the AES size field for all modes
+     - IB/mlx5: Assign DSCP for R-RoCE QPs Address Path
+     - PM / wakeirq: report a wakeup_event on dedicated wekup irq
+     - scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW
+       syspdIO, change fp_possible to bool
+     - [armhf] mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped
+     - bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs
+     - staging: rtl8712u: Fix endian settings for structs describing network
+       packets
+     - PCI/MSI: Return failure when msix_setup_entries() fails
+     - ext4: fix stripe-unaligned allocations
+     - ext4: do not use stripe_width if it is not set
+     - [x86] net/ena: change driver's default timeouts
+     - drm/amdgpu: when dpm disabled, also need to stop/start vce.
+     - perf tools: Only increase index if perf_evsel__new_idx() succeeds
+     - iwlwifi: mvm: use the PROBE_RESP_QUEUE to send deauth to unknown station
+     - [armhf,arm64] clocksource/drivers/arm_arch_timer: Add dt binding for
+       hisilicon-161010101 erratum
+     - net: phy: dp83867: Recover from "port mirroring" N/A MODE4
+     - cx231xx: Fix I2C on Internal Master 3 Bus
+     - ath10k: fix reading sram contents for QCA4019
+     - [armhf] clk: sunxi-ng: Check kzalloc() for errors and cleanup error path
+     - [armhf] mtd: nand: sunxi: Fix the non-polling case in
+       sunxi_nfc_wait_events()
+     - xen/manage: correct return value check on xenbus_scanf()
+     - scsi: aacraid: Process Error for response I/O
+     - [x86] platform: intel_mid_thermal: Fix module autoload
+     - [x86] staging: lustre: llite: don't invoke direct_IO for the EOF case
+     - [x86] staging: lustre: hsm: stack overrun in hai_dump_data_field
+     - [x86] staging: lustre: ptlrpc: skip lock if export failed
+     - [x86] staging: lustre: lmv: Error not handled for lmv_find_target
+     - brcmfmac: check brcmf_bus_get_memdump result for error
+     - vfs: open() with O_CREAT should not create inodes with unknown ids
+     - [x86] ASoC: Intel: boards: remove .pm_ops in all Atom/DPCM machine drivers
+     - [armhf] exynos4-is: fimc-is: Unmap region obtained by of_iomap()
+     - [x86] mei: return error on notification request to a disconnected client
+     - [s390x] dasd: check for device error pointer within state change
+       interrupts
+     - [s390x] prng: Adjust generation of entropy to produce real 256 bits.
+     - [s390x] crypto: Extend key length check for AES-XTS in fips mode.
+     - bt8xx: fix memory leak
+     - [armhf] drm/exynos: g2d: prevent integer overflow in
+     - PCI: Avoid possible deadlock on pci_lock and p->pi_lock
+     - [powerpc*/*64*]: Don't try to use radix MMU under a hypervisor
+     - xen: don't print error message in case of missing Xenstore entry
+     - [armel,armhf] dts: mvebu: pl310-cache disable double-linefill
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.62
+     - [armel,armhf] PCI: mvebu: Handle changes to the bridge windows while
+       enabled
+     - sched/core: Add missing update_rq_clock() call in sched_move_task()
+     - xen/netback: set default upper limit of tx/rx queues to 8
+     - [x86] EDAC, amd64: Add x86cpuid sanity check during init
+     - PM / OPP: Error out on failing to add static OPPs for v1 bindings
+     - [armhf] clk: samsung: exynos5433: Add IDs for PHYCLK_MIPIDPHY0_* clocks
+     - drm: drm_minor_register(): Clean up debugfs on failure
+     - [powerpc*] KVM: Book 3S: XICS: correct the real mode ICP rejecting counter
+     - [armhf,arm64] iommu/arm-smmu-v3: Clear prior settings when updating STEs
+     - [x86] pinctrl: baytrail: Fix debugfs offset output
+     - [powerpc*] corenet: explicitly disable the SDHC controller on kmcoge4
+     - [powerpc*] cxl: Force psl data-cache flush during device shutdown
+     - [arm64] dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMA
+     - [powerpc*] crypto: vmx - disable preemption to enable vsx in aes_ctr.c
+     - [arm64] drm: mali-dp: fix Lx_CONTROL register fields clobber
+     - iio: trigger: free trigger resource correctly
+     - [x86] iio: proximity: sx9500: claim direct mode during raw proximity reads
+     - libertas: fix improper return value
+     - usb: hcd: initialize hcd->flags to 0 when rm hcd
+     - netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family
+     - brcmfmac: setup wiphy bands after registering it first
+     - rt2800usb: mark tx failure on timeout
+     - apparmor: fix undefined reference to `aa_g_hash_policy'
+     - IPsec: do not ignore crypto err in ah4 input
+     - [x86] EDAC, amd64: Save and return err code from probe_one_instance()
+     - [s390x] topology: make "topology=off" parameter work
+     - [powerpc] sched/cputime: Fix stale scaled stime on context switch
+     - IB/ipoib: Change list_del to list_del_init in the tx object
+     - [armhf] dts: STiH410-family: fix wrong parent clock frequency
+     - [s390x] qeth: fix retrieval of vipa and proxy-arp addresses
+     - [s390x] qeth: issue STARTLAN as first IPA command
+     - [arm64] wcn36xx: Don't use the destroyed hal_mutex
+     - IB/rxe: Fix reference leaks in memory key invalidation code
+     - [armhf] clk: mvebu: adjust AP806 CPU clock frequencies to production chip
+     - [x86] platform: hp-wmi: Fix detection for dock and tablet mode
+     - cdc_ncm: Set NTB format again after altsetting switch for Huawei devices
+     - KEYS: trusted: sanitize all key material
+     - KEYS: trusted: fix writing past end of buffer in trusted_read()
+     - [x86] platform: hp-wmi: Fix error value for hp_wmi_tablet_state
+     - [x86] platform: hp-wmi: Do not shadow error values
+     - [x86] uaccess, sched/preempt: Verify access_ok() context
+     - workqueue: Fix NULL pointer dereference
+     - crypto: ccm - preserve the IV buffer
+     - [x86] crypto: sha1-mb - fix panic due to unaligned access
+     - [x86] crypto: sha256-mb - fix panic due to unaligned access
+     - KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]
+     - [armel,armhf] 8720/1: ensure dump_instr() checks addr_limit
+     - ALSA: seq: Fix OSS sysex delivery in OSS emulation
+     - [x86] drm/i915: Do not rely on wm preservation for ILK watermarks
+     - [mips*] Fix CM region target definitions
+     - [mips*] SMP: Use a completion event to signal CPU up
+     - [mips*] Fix race on setting and getting cpu_online_mask
+     - [mips*] SMP: Fix deadlock & online race
+     - [armhf] ASoC: sun4i-spdif: remove legacy dapm components
+     - rbd: use GFP_NOIO for parent stat and data requests
+     - [x86] drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue
+     - [arm64] drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be
+       reused internally
+     - [arm64] drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing
+       EDID
+     - [arm64] drm/bridge: adv7511: Re-write the i2c address before EDID probing
+     - [armhf] can: sun4i: handle overrun in RX FIFO
+     - [x86] smpboot: Make optimization of delay calibration work correctly
+     - [x86] oprofile/ppro: Do not use __this_cpu*() in preemptible context
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.63
+     - gso: fix payload length when gso_size is zero
+     - tun/tap: sanitize TUNSETSNDBUF input
+     - ipv6: addrconf: increment ifp refcount before ipv6_del_addr()
+     - netlink: do not set cb_running if dump's start() errs
+     - net: call cgroup_sk_alloc() earlier in sk_clone_lock()
+     - tcp: fix tcp_mtu_probe() vs highest_sack
+     - l2tp: check ps->sock before running pppol2tp_session_ioctl()
+     - tun: call dev_get_valid_name() before register_netdevice()
+     - sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect
+     - tcp/dccp: fix ireq->opt races
+     - packet: avoid panic in packet_getsockopt()
+     - soreuseport: fix initialization race
+     - ipv6: flowlabel: do not leave opt->tot_len with garbage
+     - sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND
+     - tcp/dccp: fix lockdep splat in inet_csk_route_req()
+     - tcp/dccp: fix other lockdep splats accessing ireq_opt
+     - net/unix: don't show information about sockets from other namespaces
+     - tap: double-free in error path in tap_open()
+     - ipip: only increase err_count for some certain type icmp in ipip_err
+     - ip6_gre: only increase err_count for some certain type icmpv6 in
+       ip6gre_err
+     - ip6_gre: update dst pmtu if dev mtu has been updated by toobig in
+       __gre6_xmit
+     - tun: allow positive return values on dev_get_valid_name() call
+     - sctp: reset owner sk for data chunks on out queues when migrating a sock
+     - net_sched: avoid matching qdisc with zero handle
+     - ppp: fix race in ppp device destruction
+     - mac80211: accept key reinstall without changing anything (CVE-2017-13080)
+     - mac80211: use constant time comparison with keys
+     - mac80211: don't compare TKIP TX MIC key in reinstall prevention
+       (CVE-2017-13080)
+     - usb: usbtest: fix NULL pointer dereference (CVE-2017-16532)
+     - Input: ims-psu - check if CDC union descriptor is sane (CVE-2017-16645)
+     - ALSA: seq: Cancel pending autoload work at unbinding device
+       (CVE-2017-16528)
+     - netfilter: nat: avoid use of nf_conn_nat extension
+     - netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to
+       rhashtable"
+     - brcmfmac: remove setting IBSS mode when stopping AP
+     - [arm64,mips*] security/keys: add CONFIG_KEYS_COMPAT to Kconfig
+       (Closes: #881830)
+     - target/iscsi: Fix iSCSI task reassignment handling
+     - qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2)
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.64
+     - media: imon: Fix null-ptr-deref in imon_probe (CVE-2017-16537)
+     - media: dib0700: fix invalid dvb_detach argument (CVE-2017-16646)
+     - [armel,armhf] crypto: reduce priority of bit-sliced AES cipher
+     - Bluetooth: btusb: fix QCA Rome suspend/resume
+     - [armhf,arm64] extcon: Remove potential problem when calling
+       extcon_register_notifier()
+     - [armhf] extcon: palmas: Check the parent instance to prevent the NULL
+     - fm10k: request reset when mbx->state changes
+     - [armhf] dts: Fix compatible for ti81xx uarts for 8250
+     - [armhf] dts: Fix am335x and dm814x scm syscon to probe children
+     - [armhf] OMAP2+: Fix init for multiple quirks for the same SoC
+     - [armhf] dts: Fix omap3 off mode pull defines
+     - [armhf] dts: omap5-uevm: Allow bootloader to configure USB Ethernet MAC
+     - igb: reset the PHY before reading the PHY ID
+     - igb: close/suspend race in netif_device_detach
+     - igb: Fix hw_dbg logging in igb_update_flash_i210
+     - scsi: ufs: add capability to keep auto bkops always enabled
+     - tcp: provide timestamps for partial writes
+     - staging: rtl8188eu: fix incorrect ERROR tags from logs
+     - [x86] irq, trace: Add __irq_entry annotation to x86's platform IRQ
+       handlers
+     - scsi: lpfc: Add missing memory barrier
+     - scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort
+     - scsi: lpfc: Correct host name in symbolic_name field
+     - scsi: lpfc: Correct issue leading to oops during link reset
+     - scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload
+     - ALSA: vx: Don't try to update capture stream before running
+     - ALSA: vx: Fix possible transfer overflow
+     - [armhf] drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS
+     - [x86] gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap
+     - [arm64] dts: NS2: reserve memory for Nitro firmware
+     - ixgbe: Configure advertised speeds correctly for KR/KX backplane
+     - ixgbe: fix AER error handling
+     - ixgbe: handle close/suspend race with netif_device_detach/present
+     - ixgbe: Fix reporting of 100Mb capability
+     - ixgbe: Reduce I2C retry count on X550 devices
+     - ixgbe: add mask for 64 RSS queues
+     - ixgbe: do not disable FEC from the driver
+     - [mips*] End asm function prologue macros with .insn
+     - [mips*] init: Ensure bootmem does not corrupt reserved memory
+     - [mips*] init: Ensure reserved memory regions are not added to bootmem
+     - [mips*] traps: Ensure L1 & L2 ECC checking match for CM3 systems
+     - crypto: dh - Don't permit 'p' to be 0
+     - crypto: dh - Don't permit 'key' or 'g' size longer than 'p'
+     - USB: usbfs: compute urb->actual_length for isochronous
+     - usb: gadget: f_fs: Fix use-after-free in ffs_free_inst
+     - USB: serial: garmin_gps: fix I/O after failed probe and remove
+     - USB: serial: garmin_gps: fix memory leak on probe errors
+     - [x86] MCE/AMD: Always give panic severity for UC errors in kernel context
+     - brcmfmac: don't preset all channels as disabled
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.65
+     - tcp_nv: fix division by zero in tcpnv_acked()
+     - net: vrf: correct FRA_L3MDEV encode type
+     - tcp: do not mangle skb->cb[] in tcp_make_synack()
+     - netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed
+     - bonding: discard lowest hash bit for 802.3ad layer3+4
+     - net: cdc_ether: fix divide by 0 on bad descriptors (CVE-2017-16649)
+     - net: qmi_wwan: fix divide by 0 on bad descriptors (CVE-2017-16650)
+     - qmi_wwan: Add missing skb_reset_mac_header-call
+     - net: usb: asix: fill null-ptr-deref in asix_suspend (CVE-2017-16647)
+     - vlan: fix a use-after-free in vlan_device_event()
+     - af_netlink: ensure that NLMSG_DONE never fails in dumps
+     - sctp: do not peel off an assoc from one netns to another one
+       (CVE-2017-15115)
+     - net/sctp: Always set scope_id in sctp_inet6_skb_msgname
+     - crypto: dh - fix memleak in setkey
+     - crypto: dh - Fix double free of ctx->p
+     - ima: do not update security.ima if appraisal status is not INTEGRITY_PASS
+     - [armhf] serial: omap: Fix EFR write on RTS deassertion
+     - serial: 8250_fintek: Fix finding base_port with activated SuperIO
+     - ocfs2: fix cluster hang after a node dies
+     - ocfs2: should wait dio before inode lock in ocfs2_setattr()
+     - ipmi: fix unsigned long underflow
+     - mm/page_alloc.c: broken deferred calculation
+     - coda: fix 'kernel memory exposure attempt' in fsync
+     - mm/pagewalk.c: report holes in hugetlb ranges
+ 
+   [ Ben Hutchings ]
+   * [armhf] dts: exynos: Add dwc3 SUSPHY quirk (Closes: #843448)
+   * [mips*] Remove pt_regs adjustments in indirect syscall handler
+     (Closes: #867358)
+   * [arm64] brcmfmac: Enable BRCMFMAC_SDIO (Closes: #877911)
+   * l2tp: Ignore ABI change
+   * [armel,armhf] mbus: Ignore ABI change
+   * usb: gadget: Ignore ABI change
+   * [s390x] mm: Avoid ABI change in 4.9.52
+   * mac80211: Avoid ABI change in 4.9.53
+   * mmc: sdio: Avoid ABI change in 4.9.54
+   * KEYS: Limit ABI change in 4.9.59
+   * netfilter: nat: Avoid ABI change in 4.9.63
+   * mm/page_alloc: Avoid ABI change in 4.9.65
+   * Revert "phy: increase size of MII_BUS_ID_SIZE and bus_id" to avoid ABI
+     change
+   * Revert "bpf: one perf event close won't free bpf program attached ..." to
+     avoid ABI change
+   * [rt] Add new signing subkey for Steven Rostedt
+   * [rt] Update to 4.9.61-rt52:
+     - Revert "pci: Use __wake_up_all_locked in pci_unblock_user_cfg_access()"
+     - drivers/zram: fix zcomp_stream_get() smp_processor_id() use in
+       preemptible code
+     - fs/dcache: disable preemption on i_dir_seq's write side
+     - tpm_tis: fix stall after iowrite*()s
+     - fs: convert two more BH_Uptodate_Lock related bitspinlocks
+     - locking/rt-mutex: fix deadlock in device mapper / block-IO
+     - md/raid5: do not disable interrupts
+   * mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack
+     (Closes: #865416)
+   * mm/mmap.c: expand_downwards: don't require the gap if !vm_prev
+   * mmap: Remember the MAP_FIXED flag as VM_FIXED
+   * [x86] mmap: Add an exception to the stack gap for Hotspot JVM compatibility
+     (Closes: #865303)
+ 
+   [ Salvatore Bonaccorso ]
+   * media: cx231xx-cards: fix NULL-deref on missing association descriptor
+     (CVE-2017-16536)
+   * mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()
+     (CVE-2017-1000405)
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Sat, 02 Dec 2017 15:53:59 +0000
+ 
 +linux (4.9.51-1~bpo8+1) jessie-backports; urgency=medium
 +
 +  * Rebuild for jessie-backports:
 +    - Revert "[x86] psmouse: Enable MOUSE_PS2_VMMOUSE", which breaks
 +      xserver-xorg-input-vmmouse and several metapackages in jessie
 +    - Revert changes to use gcc-6 compiler, not found in jessie
 +    - Change ABI number to 0.bpo.4
 +    - Revert changes to flex and asciidoc build-dependencies
 +    - 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>  Tue, 17 Oct 2017 17:10:04 +0100
 +
  linux (4.9.51-1) stretch; 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