[linux] 01/02: Merge tag 'debian/4.9.25-1'

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Tue May 2 19:57:47 UTC 2017


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

benh pushed a commit to branch master
in repository linux.

commit a4e087d3b1334a0067f253b5c3beb54a1a9ea8ad
Merge: 2d277e1 fb9c542
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Tue May 2 19:57:00 2017 +0100

    Merge tag 'debian/4.9.25-1'
    
    Drop the added patches, which are already in 4.11.
    
    CONFIG_NFP_NETVF is replaced by CONFIG_NFP in 4.11.

 debian/bin/gencontrol.py                           |   2 +-
 debian/changelog                                   | 419 ++++++++++++
 debian/config/arm64/config                         |  10 +-
 debian/config/armel/config.marvell                 |   8 +-
 debian/config/armhf/config                         |   1 -
 debian/config/config                               | 333 ++++++++-
 debian/config/defines                              |   4 +-
 debian/config/featureset-rt/config                 |   2 +-
 debian/config/i386/config.686                      |   5 -
 debian/config/kernelarch-mips/config.loongson-3    |   7 +
 debian/config/kernelarch-mips/config.octeon        |   2 +-
 debian/config/kernelarch-powerpc/config-arch-64    |   7 +
 debian/config/kernelarch-powerpc/config-arch-64-be |   5 -
 debian/config/kernelarch-powerpc/config-arch-64-le |   1 -
 debian/config/kernelarch-x86/config                |  32 +
 debian/config/powerpc/config.powerpc-smp           |   1 +
 debian/config/powerpcspe/config                    |   1 +
 debian/installer/arm64/modules/arm64/sata-modules  |   3 -
 .../armhf/modules/armhf-armmp/sata-modules         |   4 -
 debian/installer/m68k/kernel-versions              |   2 +-
 .../mips/modules/mips-octeon/sata-modules          |   2 -
 debian/installer/modules/kernel-image              |   2 +
 debian/installer/modules/mmc-modules               |   3 +
 debian/installer/modules/sata-modules              |   3 +-
 .../powerpc/modules/powerpc-powerpc64/scsi-modules |   3 +
 .../cpupower-fix-checks-for-cpu-existence.patch    |   6 +-
 ...-not-use-hyphen-in-exported-variable-name.patch |   2 +
 ...ddtree-remove-quotes-before-matching-path.patch |   1 +
 .../all/kbuild-use-nostdinc-in-compile-tests.patch |  17 +-
 ...b-usb-dibusb-mc-common-add-module_license.patch |   1 +
 ...evert-usb-kconfig-using-select-for-usb_co.patch |   2 +
 debian/patches/debian/fjes-disable-autoload.patch  |   1 +
 ...dd-kernel-config-option-to-lock-down-when.patch |   2 +
 ...-disable-slram-and-phram-when-locked-down.patch |   1 +
 ...eanup-variable-names-for-futex_top_waiter.patch |   2 +-
 ...-Use-smp_store_release-in-mark_wake_futex.patch |   2 +-
 ...3-futex-Remove-rt_mutex_deadlock_account_.patch |   2 +-
 ...mutex-Provide-futex-specific-rt_mutex-API.patch |   2 +-
 .../all/rt/0005-futex-Change-locking-rules.patch   |   2 +-
 .../all/rt/0006-futex-Cleanup-refcounting.patch    |   2 +-
 ...ework-inconsistent-rt_mutex-futex_q-state.patch |   2 +-
 ...rt_mutex_futex_unlock-out-from-under-hb-l.patch |   2 +-
 ...x-rt_mutex-Introduce-rt_mutex_init_waiter.patch |   2 +-
 ...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 |   2 +-
 ...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     |   4 +-
 .../features/all/rt/block-mq-use-cpu_light.patch   |   2 +-
 .../block-shorten-interrupt-disabled-regions.patch |   2 +-
 .../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   |   2 +-
 ...-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  |   2 +-
 ...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   |   2 +-
 ...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 |   5 +-
 .../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 |   5 +-
 ...15-drop-trace_i915_gem_ring_dispatch-onrt.patch |   2 +-
 ...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     |   2 +-
 ...round-migrate_disable-enable-in-different.patch |   2 +-
 .../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 |   2 +-
 .../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   |   2 +-
 .../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 |   2 +-
 .../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 |   2 +-
 ...qwork-push_most_work_into_softirq_context.patch |   2 +-
 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  |   2 +-
 .../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    |   2 +-
 ...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 |   2 +-
 .../all/rt/mips-disable-highmem-on-rt.patch        |   2 +-
 .../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  |   2 +-
 .../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  |   2 +-
 ...ol-mem_cgroup_migrate-replace-another-loc.patch |   2 +-
 ...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  |   2 +-
 .../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      |   2 +-
 .../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 |   8 +-
 ...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 |   2 +-
 .../all/rt/net-prevent-abba-deadlock.patch         |   4 +-
 ...-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   |   2 +-
 .../features/all/rt/oleg-signal-rt-fix.patch       |   2 +-
 .../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   |  20 +-
 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 |   2 +-
 .../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     |   2 +-
 .../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  |   2 +-
 .../all/rt/radix-tree-use-local-locks.patch        |   2 +-
 .../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  |  20 +-
 .../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 |   2 +-
 .../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 |   2 +-
 .../all/rt/rtmutex-Make-lock_killable-work.patch   |  45 ++
 .../all/rt/rtmutex-Provide-locked-slowpath.patch   | 150 +++++
 .../rt/rtmutex-Provide-rt_mutex_lock_state.patch   | 112 ++++
 .../rt/rtmutex-add-a-first-shot-of-ww_mutex.patch  |  26 +-
 .../all/rt/rtmutex-avoid-include-hell.patch        |   2 +-
 .../features/all/rt/rtmutex-futex-prepare-rt.patch |   2 +-
 .../features/all/rt/rtmutex-lock-killable.patch    |   2 +-
 .../all/rt/rtmutex-trylock-is-okay-on-RT.patch     |   2 +-
 .../features/all/rt/rtmutex_dont_include_rcu.patch |   2 +-
 .../rwsem-rt-Lift-single-reader-restriction.patch  | 741 +++++++++++++++++++++
 .../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     |   2 +-
 .../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 |   2 +-
 .../features/all/rt/sched-mmdrop-delayed.patch     |   2 +-
 ...sched-rt-Add-a-missing-rescheduling-point.patch |  70 --
 .../features/all/rt/sched-rt-mutex-wakeup.patch    |   2 +-
 ...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 |   2 +-
 .../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      |   2 +-
 ...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 |   2 +-
 ...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         |   2 +-
 .../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  |   2 +-
 .../features/all/rt/x86-mce-timer-hrtimer.patch    |   2 +-
 .../x86-mce-use-swait-queue-for-mce-wakeups.patch  |   2 +-
 .../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 +-
 ...cteon-Add-support-for-the-UBNT-E200-board.patch |  52 --
 debian/patches/series                              |   1 -
 debian/patches/series-rt                           |   5 +-
 debian/rules.real                                  |   5 +-
 debian/templates/control.image-dbg.in              |   4 +-
 debian/templates/image-dbg.lintian-override.in     |   2 +-
 351 files changed, 2252 insertions(+), 520 deletions(-)

diff --cc debian/changelog
index ef1c3d4,1e7545c..bfe6551
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,95 -1,422 +1,514 @@@
 +linux (4.11-1~exp1) UNRELEASED; urgency=medium
 +
 +  * New upstream release: https://kernelnewbies.org/Linux_4.11
 +    (thanks to Lukas Wunner for rebasing up to 4.11-rc6)
 +
 +  [ Ben Hutchings ]
 +  * aufs: Update support patchset to aufs4.x-rcN-20170410
 +  * [arm64,x86] Replace securelevel patch set with lockdown patch set
 +  * [x86] Make hyperv-modules depends on nic-shared-modules, as hv_utils now
 +    implements PTP clock
 +  * [arm64] Enable ARCH_SUNXI, RTC_DRV_SUN6I as built-in,
 +    MMC_SUNXI and PHY_SUN4I_USB as modules (Closes: #860855)
 +  * [arm64] Enable REGULATOR_GPIO as module (Closes: #860222)
 +
 + -- Lukas Wunner <lukas at wunner.de>  Sun, 16 Apr 2017 16:09:27 +0200
 +
 +linux (4.10.7-1~exp1) experimental; urgency=medium
 +
 +  * New upstream stable update:
 +    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.10.1
 +    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.10.2
 +    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.10.3
 +    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.10.4
 +    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.10.5
 +    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.10.6
 +    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.10.7
 +
 +  [ Ben Hutchings ]
 +  * netfilter: Enable NF_SOCKET_IPV4, NF_SOCKET_IPV6 as modules
 +    (Closes: #858897)
 +  * [s390x] Set NR_CPUS=256 (Closes: #858731)
 +  * Enable BUG_ON_DATA_CORRUPTION
 +
 + -- Ben Hutchings <ben at decadent.org.uk>  Fri, 31 Mar 2017 00:41:15 +0100
 +
 +linux (4.10-1~exp1) experimental; urgency=medium
 +
 +  * New upstream release: https://kernelnewbies.org/Linux_4.10
 +
 +  [ Ben Hutchings ]
 +  * aufs: Update support patchset to aufs4.x-rcN-20170206
 +  * Set ABI to trunk
 +
 +  [ Roger Shimizu ]
 +  * debian/copyright & debian/README.source:
 +    - Prefer https URL than http for security merit.
 +
 + -- Ben Hutchings <ben at decadent.org.uk>  Wed, 22 Feb 2017 20:58:19 +0000
 +
 +linux (4.10~rc6-1~exp2) experimental; urgency=medium
 +
 +  * [s390x] Un-revert upstream change moving exports to assembly sources
 +    (fixes FTBFS)
 +  * [sparc64] topology_64.h: Fix condition for including cpudata.h
 +    (might fix FTBFS)
 +  * [powerpc*] Fix various build failures:
 +    - Revert the initial stack protector support
 +    - Fix missing CRC for _mcount
 +    - [ppc64el] udeb: Exclude ehea from nic-modules
 +  * debian/control: Fix compiler build-dependencies for cross-building
 +  * [armel] Adjust configuration to reduce image size (fixes FTBFS):
 +    - PCI: Disable PCIEAER, PCIEASPM
 +    - net: Disable LWTUNNEL, IPV6_ILA
 +    - trace: Disable UPROBE_EVENT
 +
 + -- Ben Hutchings <ben at decadent.org.uk>  Thu, 02 Feb 2017 03:44:51 +0000
 +
 +linux (4.10~rc6-1~exp1) experimental; urgency=medium
 +
 +  * New upstream release candidate
 +
 +  [ Ben Hutchings ]
 +  * [rt] Disable until it is updated for 4.10 or later
 +  * [amd64] Enable LEGACY_VSYSCALL_NONE instead of LEGACY_VSYSCALL_EMULATE
 +    (Closes: #852620).  This breaks (e)glibc versions < 2.14 and dietlibc
 +    versions < 0.33.  It can be reverted using the kernel parameter:
 +    vsyscall=emulate
 +  * [arm64] Enable DRM_MESON, MMC_MESON_GX, DWMAC_MESON, MESON_GXL_PHY,
 +    PHY_MESON8B_USB2, MESON_WATCHDOG as modules
 +  * net: Enable SFC_FALCON as module; SFC_FALCON_MTD
 +  * cpupower: Fix compiler options for turbostat on 4.10
 +  * linux-doc: Update documentation file list for 4.10
 +  * linux-doc: Fix up symlinks to gzipped docs
 +  * debian/control: Add build-dependency on graphviz for documentation
 +  * linux-doc: Copy source to build directory, to avoid creating files in
 +    source directory
 +
 +  [ Roger Shimizu ]
 +  * debian/copyright: Add GPL/X11 Dual License
 +
 + -- Ben Hutchings <ben at decadent.org.uk>  Tue, 31 Jan 2017 15:33:20 +0000
 +
+ linux (4.9.25-1) unstable; urgency=medium
+ 
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.19
+     - net/openvswitch: Set the ipv6 source tunnel key address attribute
+       correctly
+     - net: properly release sk_frag.page
+     - [arm64] amd-xgbe: Fix jumbo MTU processing on newer hardware
+     - openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD
+     - net: unix: properly re-increment inflight counter of GC discarded
+       candidates
+     - net: vrf: Reset rt6i_idev in local dst after put
+     - net/mlx5: Add missing entries for set/query rate limit commands
+     - net/mlx5e: Use the proper UAPI values when offloading TC vlan actions
+     - net/mlx5: Increase number of max QPs in default profile
+     - net/mlx5e: Count GSO/LRO packets correctly
+     - ipv6: make sure to initialize sockc.tsflags before first use
+     - ipv4: provide stronger user input validation in nl_fib_input()
+     - socket, bpf: fix sk_filter use after free in sk_clone_lock
+     - tcp: initialize icsk_ack.lrcvtime at session start time
+     - Input: iforce,ims-pcu,hanwang,yealink,cm109,kbtab,sur40 - validate
+       number of endpoints before using them
+     - ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
+     - ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call
+     - ALSA: hda - Adding a group of pin definition to fix headset problem
+     - ACM gadget: fix endianness in notifications
+     - usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's
+       wBytesPerInterval
+     - USB: uss720,idmouse,wusbcore: fix NULL-deref at probe
+     - usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer
+     - usb: hub: Fix crash after failure to read BOS descriptor
+     - USB: usbtmc: add missing endpoint sanity check
+     - USB: usbtmc: fix probe error path
+     - uwb: i1480-dfu: fix NULL-deref at probe
+     - mmc: ushc: fix NULL-deref at probe
+     - [armhf[ iio: adc: ti_am335x_adc: fix fifo overrun recovery
+     - iio: sw-device: Fix config group initialization
+     - iio: hid-sensor-trigger: Change get poll value function order to avoid
+       sensor properties losing after resume from S3
+     - parport: fix attempt to write duplicate procfiles
+     - ext4: mark inode dirty after converting inline directory
+     - ext4: lock the xattr block before checksuming it
+     - [powerpc*/*64*] Fix idle wakeup potential to clobber registers
+     - mmc: sdhci: Do not disable interrupts while waiting for clock
+     - mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power
+     - [x86] hwrng: amd - Revert managed API changes
+     - [x86] hwrng: geode - Revert managed API changes
+     - [armhf] clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module
+       clock
+     - [armhf] clk: sunxi-ng: mp: Adjust parent rate for pre-dividers
+     - mwifiex: pcie: don't leak DMA buffers when removing
+     - [x86] crypto: ccp - Assign DMA commands to the channel's CCP
+     - xen/acpi: upload PM state from init-domain to Xen
+     - [x86] iommu/vt-d: Fix NULL pointer dereference in device_to_iommu
+     - [arm64] kaslr: Fix up the kernel image alignment
+     - cpufreq: Restore policy min/max limits on CPU online
+     - cgroup, net_cls: iterate the fds of only the tasks which are being
+       migrated
+     - blk-mq: don't complete un-started request in timeout handler
+     - [x86] drm/amdgpu: reinstate oland workaround for sclk
+     - jbd2: don't leak memory if setting up journal fails
+     - [x86] intel_th: Don't leak module refcount on failure to activate
+     - [x86] Drivers: hv: vmbus: Don't leak channel ids
+     - [x86] Drivers: hv: vmbus: Don't leak memory when a channel is rescinded
+     - libceph: don't set weight to IN when OSD is destroyed
+     - [x86] device-dax: fix pmd/pte fault fallback handling
+     - [armhf] drm/bridge: analogix dp: Fix runtime PM state on driver bind
+     - nl80211: fix dumpit error path RTNL deadlocks
+     - drm: reference count event->completion
+     - fbcon: Fix vc attr at deinit
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.20
+     - xfrm: policy: init locks early
+     - [x86] KVM: cleanup the page tracking SRCU instance
+     - virtio_balloon: init 1st buffer in stats vq
+     - [mips*] ptrace: Preserve previous registers for short regset write
+     - [sparc64] ptrace: Preserve previous registers for short regset write
+     - fscrypt: remove broken support for detecting keyring key revocation
+       (CVE-2017-7374)
+     - sched/rt: Add a missing rescheduling point
+     - [armhf] usb: musb: fix possible spinlock deadlock
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.21
+     - libceph: force GFP_NOIO for socket allocations
+     - xen/setup: Don't relocate p2m over existing one
+     - xfs: only update mount/resv fields on success in __xfs_ag_resv_init
+     - xfs: use per-AG reservations for the finobt
+     - xfs: pull up iolock from xfs_free_eofblocks()
+     - xfs: sync eofblocks scans under iolock are livelock prone
+     - xfs: fix eofblocks race with file extending async dio writes
+     - xfs: fix toctou race when locking an inode to access the data map
+     - xfs: fail _dir_open when readahead fails
+     - xfs: filter out obviously bad btree pointers
+     - xfs: check for obviously bad level values in the bmbt root
+     - xfs: verify free block header fields
+     - xfs: allow unwritten extents in the CoW fork
+     - xfs: mark speculative prealloc CoW fork extents unwritten
+     - xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t
+     - xfs: update ctime and mtime on clone destinatation inodes
+     - xfs: reject all unaligned direct writes to reflinked files
+     - xfs: don't fail xfs_extent_busy allocation
+     - xfs: handle indlen shortage on delalloc extent merge
+     - xfs: split indlen reservations fairly when under reserved
+     - xfs: fix uninitialized variable in _reflink_convert_cow
+     - xfs: don't reserve blocks for right shift transactions
+     - xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment
+     - xfs: tune down agno asserts in the bmap code
+     - xfs: only reclaim unwritten COW extents periodically
+     - xfs: fix and streamline error handling in xfs_end_io
+     - xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask
+     - xfs: use iomap new flag for newly allocated delalloc blocks
+     - xfs: try any AG when allocating the first btree block when reflinking
+     - scsi: libsas: fix ata xfer length
+     - scsi: scsi_dh_alua: Check scsi_device_get() return value
+     - scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion
+       function
+     - ALSA: seq: Fix race during FIFO resize
+     - ALSA: hda - fix a problem for lineout on a Dell AIO machine
+     - [x86] ASoC: Intel: Skylake: fix invalid memory access due to wrong
+       reference of pointer
+     - HID: wacom: Don't add ghost interface as shared data
+     - mmc: sdhci: Disable runtime pm when the sdio_irq is enabled
+     - NFSv4.1 fix infinite loop on IO BAD_STATEID error
+     - nfsd: map the ENOKEY to nfserr_perm for avoiding warning
+     - [hppa] Clean up fixup routines for get_user()/put_user()
+     - [hppa] Avoid stalled CPU warnings after system shutdown
+     - [hppa] Fix access fault handling in pa_memcpy()
+     - ACPI: Fix incompatibility with mcount-based function graph tracing
+     - ACPI: Do not create a platform_device for IOAPIC/IOxAPIC
+     - USB: fix linked-list corruption in rh_call_control()
+     - [x86] KVM: clear bus pointer when destroyed
+     - KVM: kvm_io_bus_unregister_dev() should never fail
+     - drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags
+     - [armhf,arm64] drm/vc4: Allocate the right amount of space for boot-time
+       CRTC state.
+     - [armhf] drm/etnaviv: (re-)protect fence allocation with GPU mutex
+     - [x86] mm/KASLR: Exclude EFI region from KASLR VA space randomization
+     - [x86] mce: Fix copy/paste error in exception table entries
+     - lib/syscall: Clear return values when no stack
+     - mm: rmap: fix huge file mmap accounting in the memcg stats
+     - mm, hugetlb: use pte_present() instead of pmd_present() in
+       follow_huge_pmd()
+     - qla2xxx: Allow vref count to timeout on vport delete.
+     - mm: workingset: fix premature shadow node shrinking with cgroups
+     - blk: improve order of bio handling in generic_make_request()
+     - blk: Ensure users for current->bio_list can see the full list.
+     - padata: avoid race in reordering
+     - nvme/core: Fix race kicking freed request_queue
+     - nvme/pci: Disable on removal when disconnected
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.22
+     - ppdev: check before attaching port
+     - ppdev: fix registering same device name
+     - [x86] drm/vmwgfx: Type-check lookups of fence objects
+     - [x86] drm/vmwgfx: avoid calling vzalloc with a 0 size in
+       vmw_get_cap_3d_ioctl()
+     - drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
+     - [x86] drm/vmwgfx: Remove getparam error message
+     - sysfs: be careful of error returns from ops->show()
+     - [armhf,arm64] KVM: Take mmap_sem in stage2_unmap_vm
+     - [armhf,arm64] KVM: Take mmap_sem in kvm_arch_prepare_memory_region
+     - [armhf,arm64] kvm: Fix locking for kvm_free_stage2_pgd
+     - [x86] iio: bmg160: reset chip when probing
+     - [arm64] mm: unaligned access by user-land should be received as SIGBUS
+     - cfg80211: check rdev resume callback only for registered wiphy
+     - CIFS: Reset TreeId to zero on SMB2 TREE_CONNECT
+     - mm/page_alloc.c: fix print order in show_free_areas()
+     - ptrace: fix PTRACE_LISTEN race corrupting task->state
+     - dm verity fec: limit error correction recursion
+     - dm verity fec: fix bufio leaks
+     - ACPI / gpio: do not fall back to parsing _CRS when we get a deferral
+     - xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files
+     - ring-buffer: Fix return value check in test_ringbuffer()
+     - mac80211: unconditionally start new netdev queues with iTXQ support
+     - brcmfmac: use local iftype avoiding use-after-free of virtual interface
+     - [powerpc*] Disable HFSCR[TM] if TM is not supported
+     - [powerpc*] mm: Add missing global TLB invalidate if cxl is active
+     - [powerpc*/*64*]: Fix flush_(d|i)cache_range() called from modules
+     - [powerpc*] Don't try to fix up misaligned load-with-reservation
+       instructions
+     - [powerpc*] crypto/crc32c-vpmsum: Fix missing preempt_disable()
+     - dm raid: fix NULL pointer dereference for raid1 without bitmap
+     - [s390x] decompressor: fix initrd corruption caused by bss clear
+     - [s390x] uaccess: get_user() should zero on failure (again)
+     - [mips*el/loongson-3] Check TLB before handle_ri_rdhwr() for Loongson-3
+     - [mips*el/loongson-3] Add MIPS_CPU_FTLB for Loongson-3A R2
+     - [mips*el/loongson-3] Flush wrong invalid FTLB entry for huge page
+     - [mips*el/loongson-3] c-r4k: Fix Loongson-3's vcache/scache waysize
+       calculation
+     - mm/mempolicy.c: fix error handling in set_mempolicy and mbind
+       (CVE-2017-7616)
+     - random: use chacha20 for get_random_int/long
+     - [armhf] drm/sun4i: tcon: Move SoC specific quirks to a DT matched data
+       structure
+     - [armhf] drm/sun4i: Add compatible strings for A31/A31s display pipelines
+     - [armhf] drm/sun4i: Add compatible string for A31/A31s TCON (timing
+       controller)
+     - HID: i2c-hid: add a simple quirk to fix device defects
+     - usb: dwc3: gadget: delay unmap of bounced requests
+     - [x86] ASoC: Intel: bytct_rt5640: change default capture settings
+     - [armhf,arm64] clocksource/drivers/arm_arch_timer: Don't assume clock runs
+       in suspend
+     - scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk
+     - HID: multitouch: do not retrieve all reports for all devices
+     - [arm64] mmc: sdhci-msm: Enable few quirks
+     - scsi: ufs: ensure that host pa_tactivate is higher than device
+     - svcauth_gss: Close connection when dropping an incoming message
+     - scsi: ufs: add quirk to increase host PA_SaveConfigTime
+     - [x86] platform: acer-wmi: Only supports AMW0_GUID1 on acer family
+     - nvme: simplify stripe quirk
+     - ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding
+     - HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD
+     - [x86] drm/i915: actually drive the BDW reserved IDs
+     - scsi: ufs: issue link starup 2 times if device isn't active
+     - [armhf] serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x
+     - ACPI / button: Change default behavior to lid_init_state=open
+     - [x86] ACPI: save NVS memory for Lenovo G50-45
+     - HID: wacom: don't apply generic settings to old devices
+     - [arm64] firmware: qcom: scm: Fix interrupted SCM calls
+     - [armhf] watchdog: s3c2410: Fix infinite interrupt in soft mode
+     - [x86] platform: asus-wmi: Set specified XUSB2PR value for X550LB
+     - [x86] platform: asus-wmi: Detect quirk_no_rfkill from the DSDT
+     - [x86] reboot/quirks: Add ASUS EeeBook X205TA reboot quirk
+     - [x86] reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk
+     - usb-storage: Add ignore-residue quirk for Initio INIC-3619
+     - [x86] reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.23
+     - [x86] drm/i915/gen9: Increase PCODE request timeout to 50ms
+     - [x86] drm/i915: Nuke debug messages from the pipe update critical section
+     - [x86] drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3
+     - [x86] drm/i915: Only enable hotplug interrupts if the display interrupts
+       are enabled
+     - [x86] drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.
+     - [x86] drm/i915: Stop using RP_DOWN_EI on Baytrail
+     - [x86] drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker)
+     - [armhf,arm64] i2c: bcm2835: Fix hang for writing messages larger than 16
+       bytes
+     - rt2x00usb: fix anchor initialization
+     - rt2x00usb: do not anchor rx and tx urb's
+     - [mips*] Introduce irq_stack
+     - [mips*] Stack unwinding while on IRQ stack
+     - [mips*] Only change $28 to thread_info if coming from user mode
+     - [mips*] Switch to the irq_stack in interrupts
+     - [mips*] Select HAVE_IRQ_EXIT_ON_IRQ_STACK
+     - [mips*] IRQ Stack: Fix erroneous jal to plat_irq_dispatch
+     - [x86] Revert "drm/i915/execlists: Reset RING registers upon resume"
+     - blk-mq: Avoid memory reclaim when remapping queues
+     - usb: hub: Wait for connection to be reestablished after port reset
+     - net/mlx4_en: Fix bad WQE issue
+     - net/mlx4_core: Fix racy CQ (Completion Queue) free
+     - net/mlx4_core: Fix when to save some qp context flags for dynamic VST to
+       VGT transitions
+     - dma-buf: add support for compat ioctl
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.24
+     - cgroup, kthread: close race window where new kthreads can be migrated to
+       non-root cgroups
+     - thp: fix MADV_DONTNEED vs. MADV_FREE race
+     - thp: fix MADV_DONTNEED vs clear soft dirty race
+     - zsmalloc: expand class bit
+     - drm/nouveau/mpeg: mthd returns true on success now
+     - drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one
+     - [armhf] drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()
+     - CIFS: reconnect thread reschedule itself
+     - CIFS: store results of cifs_reopen_file to avoid infinite wait
+     - Input: xpad - add support for Razer Wildcat gamepad
+     - [x86] perf: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()
+     - [x86] efi: Don't try to reserve runtime regions
+     - [x86] signals: Fix lower/upper bound reporting in compat siginfo
+     - [x86] pmem: fix broken __copy_user_nocache cache-bypass assumptions
+     - [x86] vdso: Ensure vdso32_enabled gets set to valid values only
+     - [x86] vdso: Plug race between mapping and ELF header setup
+     - [x86] acpi, nfit, libnvdimm: fix interleave set cookie calculation
+       (64-bit comparison)
+     - ACPI / scan: Set the visited flag for all enumerated devices
+     - [hppa] fix bugs in pa_memcpy
+     - efi/libstub: Skip GOP with PIXEL_BLT_ONLY format
+     - efi/fb: Avoid reconfiguration of BAR that covers the framebuffer
+     - iscsi-target: Fix TMR reference leak during session shutdown
+     - iscsi-target: Drop work-around for legacy GlobalSAN initiator
+     - scsi: sr: Sanity check returned mode data
+     - scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable
+     - scsi: qla2xxx: Add fix to read correct register value for ISP82xx.
+     - scsi: sd: Fix capacity calculation with 32-bit sector_t
+     - target: Avoid mappedlun symlink creation during lun shutdown
+     - xen, fbfront: fix connecting to backend
+     - new privimitive: iov_iter_revert()
+     - make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error
+     - [x86] libnvdimm: fix blk free space accounting
+     - [x86] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep
+       splat
+     - [armhf] pwm: rockchip: State of PWM clock should synchronize with PWM
+       enabled state
+     - cpufreq: Bring CPUs up even if cpufreq_online() failed
+     - [armhf] irqchip/irq-imx-gpcv2: Fix spinlock initialization
+     - ftrace: Fix removing of second function probe
+     - zram: do not use copy_page with non-page aligned address
+     - ftrace: Fix function pid filter on instances
+     - crypto: algif_aead - Fix bogus request dereference in completion function
+     - crypto: ahash - Fix EINPROGRESS notification callback (CVE-2017-7618)
+     - [hppa] Fix get_user() for 64-bit value on 32-bit kernel
+     - dvb-usb-v2: avoid use-after-free (CVE-2017-8064)
+     - drm/nouveau/disp/mcp7x: disable dptmds workaround (Closes: #850219)
+     - [x86] mm: Tighten x86 /dev/mem with zeroing reads (CVE-2017-7889)
+     - dvb-usb-firmware: don't do DMA on stack (CVE-2017-8061)
+     - cxusb: Use a dma capable buffer also for reading (CVE-2017-8063)
+     - virtio-console: avoid DMA from stack (CVE-2017-8067)
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.25
+     - KEYS: Disallow keyrings beginning with '.' to be joined as session
+       keyrings (CVE-2016-9604)
+     - KEYS: Change the name of the dead type to ".dead" to prevent user access
+       (CVE-2017-6951)
+     - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
+       (CVE-2017-7472)
+     - tracing: Allocate the snapshot buffer before enabling probe
+     - ring-buffer: Have ring_buffer_iter_empty() return true when empty
+     - mm: prevent NR_ISOLATE_* stats from going negative
+     - cifs: Do not send echoes before Negotiate is complete (Closes: #856843)
+     - CIFS: remove bad_network_name flag
+     - [s390x] mm: fix CMMA vs KSM vs others
+     - Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled
+     - ACPI / power: Avoid maybe-uninitialized warning
+     - [armhf] mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for
+       DDR50 card
+     - ubifs: Fix RENAME_WHITEOUT support
+     - ubifs: Fix O_TMPFILE corner case in ubifs_link()
+     - mac80211: reject ToDS broadcast data frames
+     - mac80211: fix MU-MIMO follow-MAC mode
+     - ubi/upd: Always flush after prepared for an update
+     - [powerpc*] kprobe: Fix oops when kprobed on 'stdu' instruction
+     - [x86] mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs
+     - [x86] mce: Make the MCE notifier a blocking one
+     - device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation
+ 
+   [ Ben Hutchings ]
+   * w1: Really enable W1_MASTER_GPIO as module (Closes: #858975)
+   * debian/rules.real: Undefine $LANGUAGE, which can break debug symbols for
+     vDSOs (Closes: #859807)
+   * Bump ABI to 3
+   * [s390x] Set NR_CPUS=256 (Closes: #858731)
+   * [x86] usbip: Increase USBIP_VHCI_NR_HCS to 8 and USBIP_VHCI_HC_PORTS to 31
+     (Closes: #859641)
+   * [powerpc/powerpc64,ppc64*] target: Enable SCSI_IBMVSCSIS as module
+   * cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
+     (Closes: #859978)
+   * udeb: Include all AHCI drivers in sata-modules (Closes: #860335)
+   * [powerpc/powerpc64,ppc64] Set NR_CPUS=2048, matching ppc64el
+   * [powerpc*/*64*] Enable CPUMASK_OFFSTACK to reduce stack usage
+   * [mips*el/loongson-3] Set NR_CPUS=16 to allow for Loongson 3B2000
+   * [mips*/octeon] Set NR_CPUS=64 to allow for Cavium CN7890
+   * [arm64] Set NR_CPUS=256 to allow for multi-SoC systems (Closes: #861209)
+   * [powerpc/powerpc-smp,powerpcspe] Explicitly set NR_CPUS=4
+   * Move debug symbols back to the main archive, to avoid problems with the
+     current handling in dak
+   * linux-image: Disable signing until it's supported in dak
+   * [rt] Update to 4.9.20-rt16:
+     - rtmutex: Make lock_killable work
+     - rtmutex: Provide rt_mutex_lock_state()
+     - rtmutex: Provide locked slowpath
+     - rwsem/rt: Lift single reader restriction
+   * PCI: Enable PCIE_PTM (except on armel/marvell)
+   * 6lowpan: Enable Generic Header Compression modules
+   * net/sched: Enable NET_ACT_SKBMOD as module
+   * ethernet: Enable NFP_NETVF as module
+   * net/phy: Enable MICROSEMI_PHY as module
+   * input/tablet: Enable TABLET_USB_PEGASUS as module
+   * [x86] input/touchscreen: Enable TOUCHSCREEN_SURFACE3_SPI as module
+   * serial/8250: Enable SERIAL_8250_MOXA as module
+   * [x86] gpio: Enable GPIO_AMDPT as module
+   * [x86] thermal: Enable INT3406_THERMAL as module
+   * watchdog: Enable WATCHDOG_SYSFS
+   * integrity: Enable IMA, IMA_DEFAULT_HASH_SHA256, IMA_APPRAISE,
+     IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY, IMA_BLACKLIST_KEYRING
+     (except on armel/marvell) (Closes: #788290)
+   * media: Enable VIDEO_TW5864, VIDEO_TW686X as modules
+   * [x86] amdgpu,sound/soc: Enable DRM_AMD_ACP; enable SND_SOC_AMD_ACP as module
+   * hda: Set SND_HDA_PREALLOC_SIZE=2048 as recommended for PulseAudio
+   * HID: Enable HID_SENSOR_CUSTOM_SENSOR as module
+   * leds,USB: Enable USB_LEDS_TRIGGER_USBPORT as module
+   * usbip: Enable USBIP_VUDC as module
+   * USB/misc: Enable UCSI as module
+   * leds: Enable LEDS_TRIGGER_DISK, LEDS_TRIGGER_MTD, LEDS_TRIGGER_PANIC
+   * IB: Enable INFINIBAND_HFI1, INFINIBAND_I40IW, INFINIBAND_QEDR, RDMA_RXE
+     as modules
+   * [amd64] EDAC: Enable EDAC_SKX as module
+   * [x86] comedi: Enable COMEDI_ADV_PCI1720, COMEDI_ADV_PCI1760 as modules
+   * [x86] platform: Enable INTEL_HID_EVENT as module
+   * [x86] hwtracing: Enable INTEL_TH, INTEL_TH_PCI, INTEL_TH_GTH, INTEL_TH_MSU,
+     INTEL_TH_PTI as modules
+   * [rt] tracing: Enable HWLAT_TRACER
+   * [x86] crypto: Enable CRYPTO_DEV_QAT_C3XXX, CRYPTO_DEV_QAT_C62X,
+     CRYPTO_DEV_QAT_C3XXXVF, CRYPTO_DEV_QAT_C62XVF as modules
+   * crypto: Enable CRYPTO_DEV_CHELSIO as module
+   * [arm64] Enable ARMV8_DEPRECATED, SWP_EMULATION, CP15_BARRIER_EMULATION,
+     SETEND_EMULATION (Closes: #861384)
+   * udeb: Add tifm_7xx1 to mmc-modules (Closes: #861195)
+   * leds: Enable LEDS_GPIO as module for all configurations with GPIOs
+     (Closes: #860569)
+   * selinux: Set SECURITY_SELINUX_CHECKREQPROT_VALUE=0, per default.
+     This may break some old applications if SELinux is enabled, and can be
+     reverted using the kernel parameter: checkreqprot=1
+   * udeb: Move mfd-core to kernel-image, as both input-modules and
+     mmc-modules need it
+   * crypto: Change CRYPTO_SHA256 from module to built-in, as required by IMA
+ 
+   [ Salvatore Bonaccorso ]
+   * ping: implement proper locking (CVE-2017-2671)
+   * macsec: avoid heap overflow in skb_to_sgvec (CVE-2017-7477)
+   * macsec: dynamically allocate space for sglist
+   * nfsd: check for oversized NFSv2/v3 arguments (CVE-2017-7645)
+   * nfsd4: minor NFSv2/v3 write decoding cleanup
+   * nfsd: stricter decoding of write-like NFSv2/v3 ops (CVE-2017-7895)
+ 
+   [ Aurelien Jarno ]
+   * [mips*/octeon] Drop obsolete patch adding support for the UBNT E200
+     board.
+   * [mips*el/loongson-3] Disable PAGE_EXTENSION and PAGE_POISONING.
+ 
+   [ John Paul Adrian Glaubitz ]
+   * [m68k] udeb: Enable suffix for kernel-image (Closes: #859366)
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Tue, 02 May 2017 16:21:44 +0100
+ 
  linux (4.9.18-1) unstable; urgency=medium
  
    * New upstream stable update:
diff --cc debian/config/armel/config.marvell
index 5994826,c1ef082..b5b3691
--- a/debian/config/armel/config.marvell
+++ b/debian/config/armel/config.marvell
@@@ -498,15 -499,10 +498,16 @@@ CONFIG_PCI_MVEBU=
  ##
  ## file: drivers/pci/pcie/Kconfig
  ##
 +# CONFIG_PCIEASPM is not set
  # CONFIG_PCIE_DPC is not set
+ # CONFIG_PCIE_PTM is not set
  
  ##
 +## file: drivers/pci/pcie/aer/Kconfig
 +##
 +# CONFIG_PCIEAER is not set
 +
 +##
  ## file: drivers/pcmcia/Kconfig
  ##
  # CONFIG_PCCARD is not set
diff --cc debian/config/config
index f0cf712,93b0e39..da23517
--- a/debian/config/config
+++ b/debian/config/config
@@@ -951,7 -1017,7 +1012,8 @@@ CONFIG_HID_SENSOR_ACCEL_3D=
  # CONFIG_MMA9551 is not set
  # CONFIG_MMA9553 is not set
  # CONFIG_MXC4005 is not set
+ # CONFIG_MXC6255 is not set
 +# CONFIG_SCA3000 is not set
  # CONFIG_STK8312 is not set
  # CONFIG_STK8BA50 is not set
  
@@@ -3020,6 -3172,12 +3172,12 @@@ CONFIG_VXGE=
  # CONFIG_VXGE_DEBUG_TRACE_ALL is not set
  
  ##
+ ## file: drivers/net/ethernet/netronome/Kconfig
+ ##
+ CONFIG_NET_VENDOR_NETRONOME=y
 -CONFIG_NFP_NETVF=m
++CONFIG_NFP=m
+ 
+ ##
  ## file: drivers/net/ethernet/oki-semi/Kconfig
  ##
  CONFIG_NET_VENDOR_OKI=y
@@@ -5847,10 -6117,15 +6098,14 @@@ CONFIG_DEBUG_LIST=
  # CONFIG_RCU_TORTURE_TEST is not set
  CONFIG_RCU_CPU_STALL_TIMEOUT=21
  # CONFIG_RCU_TRACE is not set
+ # CONFIG_RCU_EQS_DEBUG is not set
+ # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
  # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
+ # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
  #. For use by selftests
  CONFIG_NOTIFIER_ERROR_INJECTION=m
 -CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
  CONFIG_PM_NOTIFIER_ERROR_INJECT=m
+ # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set
  # CONFIG_FAULT_INJECTION is not set
  # CONFIG_LATENCYTOP is not set
  # CONFIG_LKDTM is not set
@@@ -7012,9 -7336,12 +7318,13 @@@ CONFIG_SND_PDAUDIOCF=
  # CONFIG_SND_SOC_CS4271_SPI is not set
  # CONFIG_SND_SOC_CS42XX8_I2C is not set
  # CONFIG_SND_SOC_CS4349 is not set
+ # CONFIG_SND_SOC_CS53L30 is not set
 -# CONFIG_SND_SOC_ES8328 is not set
 +# CONFIG_SND_SOC_ES8328_I2C is not set
 +# CONFIG_SND_SOC_ES8328_SPI is not set
  # CONFIG_SND_SOC_GTM601 is not set
+ # CONFIG_SND_SOC_INNO_RK3036 is not set
+ # CONFIG_SND_SOC_MAX98504 is not set
+ # CONFIG_SND_SOC_MAX9860 is not set
  # CONFIG_SND_SOC_PCM1681 is not set
  # CONFIG_SND_SOC_PCM179X_I2C is not set
  # CONFIG_SND_SOC_PCM179X_SPI is not set
diff --cc debian/config/defines
index 749a39a,eef7c76..f236023
--- a/debian/config/defines
+++ b/debian/config/defines
@@@ -84,11 -84,11 +84,11 @@@ featuresets
  
  [build]
  debug-info: true
- # Enable module signing by default (implemented in the linux-signed package)
- signed-modules: true
+ # Disable module signing for now
+ signed-modules: false
  
  [featureset-rt_base]
 -enabled: true
 +enabled: false
  
  [description]
  part-long-up: This kernel is not suitable for SMP (multi-processor,
diff --cc debian/patches/features/all/lockdown/arm64-add-kernel-config-option-to-lock-down-when.patch
index 1a1e5e9,761838b..2571e4c
--- a/debian/patches/features/all/lockdown/arm64-add-kernel-config-option-to-lock-down-when.patch
+++ b/debian/patches/features/all/lockdown/arm64-add-kernel-config-option-to-lock-down-when.patch
@@@ -1,8 -1,10 +1,10 @@@
  From: Linn Crosetto <linn at hpe.com>
  Date: Tue, 30 Aug 2016 11:54:38 -0600
 -Subject: arm64: add kernel config option to set securelevel when in Secure Boot mode
 +Subject: arm64: add kernel config option to lock down when in Secure Boot mode
+ Bug-Debian: https://bugs.debian.org/831827
+ Forwarded: no
  
 -Add a kernel configuration option to enable securelevel, to restrict
 +Add a kernel configuration option to lock down the kernel, to restrict
  userspace's ability to modify the running kernel when UEFI Secure Boot is
  enabled. Based on the x86 patch by Matthew Garrett.
  
diff --cc debian/patches/features/all/lockdown/mtd-disable-slram-and-phram-when-locked-down.patch
index 7ea97e5,40adb44..f7f9bb9
--- a/debian/patches/features/all/lockdown/mtd-disable-slram-and-phram-when-locked-down.patch
+++ b/debian/patches/features/all/lockdown/mtd-disable-slram-and-phram-when-locked-down.patch
@@@ -1,6 -1,7 +1,7 @@@
  From: Ben Hutchings <ben at decadent.org.uk>
  Date: Fri, 03 Jun 2016 00:48:39 +0100
 -Subject: mtd: Disable slram and phram when securelevel is enabled
 +Subject: mtd: Disable slram and phram when locked down
+ Forwarded: no
  
  The slram and phram drivers both allow mapping regions of physical
  address space such that they can then be read and written by userland
diff --cc debian/patches/series
index 13e2599,a5922a9..1860aa8
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -56,9 -56,15 +56,8 @@@ bugfix/arm/arm-dts-kirkwood-fix-sata-pi
  # Arch features
  features/mips/MIPS-increase-MAX-PHYSMEM-BITS-on-Loongson-3-only.patch
  features/mips/MIPS-Loongson-3-Add-Loongson-LS3A-RS780E-1-way-machi.patch
- features/mips/MIPS-octeon-Add-support-for-the-UBNT-E200-board.patch
  features/x86/x86-memtest-WARN-if-bad-RAM-found.patch
  features/x86/x86-make-x32-syscall-support-conditional.patch
 -features/arm/arm-dts-add-support-for-turris-omnia.patch
 -features/arm/arm-dts-turris-omnia-add-support-for-ethernet-switch.patch
 -features/arm/ARM-dts-orion5x-convert-ls-chl-to-FDT.patch
 -features/arm64/dts-meson-gx-add-firmware-reserved-memory-zone.patch
 -features/arm/ARM-dts-orion5x-lschl-Fix-model-name.patch
 -features/arm/ARM-dts-orion5x-lschl-More-consistent-naming-on-link.patch
 -features/arm/ARM-orion5x-fix-Makefile-for-linkstation-lschl.dtb.patch
  
  # Miscellaneous bug fixes
  bugfix/all/kbuild-use-nostdinc-in-compile-tests.patch

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