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

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Mon May 22 09:31:03 UTC 2017


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

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

commit 1456081e825130fafc077df1b0e7c948a7c7f72b
Merge: fcb9636 fb9c542
Author: Héctor Orón Martínez <zumbi at debian.org>
Date:   Fri May 19 16:06:06 2017 +0200

    Merge tag 'debian/1.9.25-1' into jessie-backports
    
    Release linux (4.9.25-1).
    
    Signed-off-by: Héctor Orón Martínez <zumbi at debian.org>

 debian/abi/4.9.0-0.bpo.2/amd64_none_amd64          | 18907 -------------------
 debian/abi/4.9.0-0.bpo.2/amd64_rt_amd64            | 18864 ------------------
 debian/abi/4.9.0-0.bpo.2/arm64_none_arm64          | 16517 ----------------
 debian/abi/4.9.0-0.bpo.2/armel_none_marvell        | 13865 --------------
 debian/abi/4.9.0-0.bpo.2/armhf_none_armmp          | 16569 ----------------
 debian/abi/4.9.0-0.bpo.2/armhf_none_armmp-lpae     | 16684 ----------------
 debian/abi/4.9.0-0.bpo.2/i386_none_686             | 18689 ------------------
 debian/abi/4.9.0-0.bpo.2/i386_none_686-pae         | 18780 ------------------
 debian/abi/4.9.0-0.bpo.2/i386_rt_686-pae           | 18740 ------------------
 debian/abi/4.9.0-0.bpo.2/powerpc_none_powerpc      | 15257 ---------------
 debian/abi/4.9.0-0.bpo.2/powerpc_none_powerpc-smp  | 15404 ---------------
 debian/abi/4.9.0-0.bpo.2/powerpc_none_powerpc64    | 16081 ----------------
 debian/abi/4.9.0-0.bpo.2/ppc64el_none_powerpc64le  | 15718 ---------------
 debian/abi/4.9.0-0.bpo.2/s390x_none_s390x          | 12268 ------------
 debian/changelog                                   |   426 +-
 debian/config/arm64/config                         |    10 +-
 debian/config/armel/config.marvell                 |     8 +-
 debian/config/armhf/config                         |     1 -
 debian/config/config                               |   333 +-
 debian/config/defines                              |     7 +-
 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/config/s390x/config                         |     2 +-
 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 +
 ...-busy-polling-mode-when-GPE-is-not-enable.patch |   167 -
 .../all/ath9k-fix-null-pointer-dereference.patch   |    77 -
 .../cpupower-fix-checks-for-cpu-existence.patch    |     6 +-
 .../patches/bugfix/all/ext4-fix-bug-838544.patch   |   218 -
 ...-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 +-
 ...acsec-avoid-heap-overflow-in-skb_to_sgvec.patch |    74 +
 ...sec-dynamically-allocate-space-for-sglist.patch |   117 +
 ...b-usb-dibusb-mc-common-add-module_license.patch |     1 +
 ...dvb-usb-don-t-use-stack-for-firmware-load.patch |   132 -
 ...-dvb-usb-don-t-use-stack-for-reset-either.patch |    48 -
 ...l-workqueue-for-creating-per-memcg-caches.patch |    73 -
 .../bugfix/all/nbd-fix-64-bit-division.patch       |    33 -
 ...off_t-for-blocksize-and-nbd_set_size-args.patch |    56 -
 ...check-route-protocol-when-deleting-routes.patch |    32 -
 ...-fix-overflow-in-check-for-priv-area-size.patch |    34 -
 ...ket-fix-overflow-in-check-for-tp_frame_nr.patch |     3 +-
 ...cket-fix-overflow-in-check-for-tp_reserve.patch |     3 +-
 ...sd-check-for-oversized-NFSv2-v3-arguments.patch |   104 +
 ...icter-decoding-of-write-like-NFSv2-v3-ops.patch |    63 +
 ...sd4-minor-NFSv2-v3-write-decoding-cleanup.patch |    84 +
 ...evert-usb-kconfig-using-select-for-usb_co.patch |     2 +
 .../bugfix/all/ping-implement-proper-locking.patch |    54 +
 ...sg-check-length-passed-to-sg_next_cmd_len.patch |    29 -
 ...eeloff-operation-on-asocs-with-threads-sl.patch |    61 -
 ...e-xfrm_msg_newae-incoming-esn-size-harder.patch |    34 -
 ..._newae-xfrma_replay_esn_val-replay_window.patch |    42 -
 .../arm64/rtc-tegra-implement-clock-handling.patch |   120 -
 ...-select-dw_dmac_core-since-it-s-mandatory.patch |   107 -
 ...x-turbo-frequency-reporting-for-pre-sandy.patch |    31 +
 ...eger-overflow-in-vmw_surface_define_ioctl.patch |    33 -
 .../kvm-fix-page-struct-leak-in-handle_vmon.patch  |    40 -
 ...6-acer-wmi-setup-accelerometer-when-machi.patch |    79 -
 ...r-dereference-in-vmw_surface_define_ioctl.patch |    29 -
 ...xen-fix-apic-id-mismatch-warning-on-intel.patch |    57 -
 debian/patches/debian/fjes-disable-autoload.patch  |     1 +
 debian/patches/debian/kernelvariables.patch        |     2 +-
 .../net-avoid-abi-change-for-min_header_len.patch  |    61 -
 ...ns-avoid-abi-change-for-cve-2017-6874-fix.patch |    23 -
 ...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 +-
 ...ernel-config-option-to-set-securelevel-wh.patch |     2 +
 ...isable-secure-boot-if-shim-is-in-insecure.patch |     2 +
 ...ram-and-phram-when-securelevel-is-enabled.patch |     1 +
 .../arm/ARM-dts-orion5x-lschl-Fix-model-name.patch |     2 +-
 ...on5x-lschl-More-consistent-naming-on-link.patch |     2 +-
 .../arm/arm-dts-add-support-for-turris-omnia.patch |     2 +-
 ...ris-omnia-add-support-for-ethernet-switch.patch |     2 +-
 ...eson-gx-add-firmware-reserved-memory-zone.patch |     3 +-
 ...cteon-Add-support-for-the-UBNT-E200-board.patch |    52 -
 debian/patches/series                              |    31 +-
 debian/patches/series-rt                           |     5 +-
 debian/rules.real                                  |     1 +
 debian/templates/control.image-dbg.in              |     4 +-
 403 files changed, 2799 insertions(+), 234483 deletions(-)

diff --cc debian/changelog
index 25f82ab,1e7545c..0dbc0f6
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,18 -1,421 +1,434 @@@
- linux (4.9.18-1~bpo8+1) jessie-backports; urgency=medium
++linux (4.9.25-1~bpo8+1) jessie-backports; urgency=medium
 +
-   [ Ben Hutchings ]
 +  * Rebuild for jessie-backports:
 +    - Revert changes to use gcc-6 compiler, not found in Jessie.
 +    - Bump ABI to 0.bpo.2
 +    - Revert changes to flex and asciidoc build-depdencies
 +    - linux-image-dbg: Revert changes to packaging of debug symbols, as new-
 +      style dbgsym packages are not properly supported in jessie-backports
 +    - Revert "enable `perf data' support" as libbabeltrace is not available
++    - [mips*] Disable RELOCATABLE and RANDOMIZE_BASE.
++
++ -- Héctor Orón Martínez <zumbi at debian.org>  Fri, 19 May 2017 16:05:06 +0200
++
+ linux (4.9.25-1) unstable; urgency=medium
+ 
+   * New upstream stable update:
+     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.
  
-   [ Héctor Orón Martínez ]
-   * [mips*] Disable RELOCATABLE and RANDOMIZE_BASE.
+   [ John Paul Adrian Glaubitz ]
+   * [m68k] udeb: Enable suffix for kernel-image (Closes: #859366)
  
-  -- Héctor Orón Martínez <zumbi at debian.org>  Mon, 10 Apr 2017 10:14:33 +0200
+  -- Ben Hutchings <ben at decadent.org.uk>  Tue, 02 May 2017 16:21:44 +0100
  
  linux (4.9.18-1) unstable; urgency=medium
  
diff --cc debian/config/defines
index 3db1666,eef7c76..c0e2127
--- a/debian/config/defines
+++ b/debian/config/defines
@@@ -1,5 -1,5 +1,5 @@@
  [abi]
- abiname: 0.bpo.2
 -abiname: 3
++abiname: 0.bpo.3
  ignore-changes:
   __cpuhp_*
   bpf_analyzer

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