[linux] 01/02: Merge tag 'debian/4.9.2-2' into jessie-backports

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Tue Jan 24 18:18:33 UTC 2017


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

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

commit 3f2752230215e7cad2a289e487c0c72444921a28
Merge: 82e0098 2811d70
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Tue Jan 24 18:12:16 2017 +0000

    Merge tag 'debian/4.9.2-2' into jessie-backports
    
    - Keep our change of compiler version
    - Bump ABI to 0.bpo.1 and delete our old ABI reference
    - Keep our change to the flex build-dependency

 debian/abi/4.8.0-0.bpo.2/amd64_none_amd64          | 18586 -------------------
 debian/abi/4.8.0-0.bpo.2/amd64_rt_amd64            | 18543 ------------------
 debian/abi/4.8.0-0.bpo.2/arm64_none_arm64          | 16005 ----------------
 debian/abi/4.8.0-0.bpo.2/armel_none_marvell        | 13681 --------------
 debian/abi/4.8.0-0.bpo.2/armel_none_versatile      | 13186 -------------
 debian/abi/4.8.0-0.bpo.2/armhf_none_armmp          | 16294 ----------------
 debian/abi/4.8.0-0.bpo.2/armhf_none_armmp-lpae     | 16408 ----------------
 debian/abi/4.8.0-0.bpo.2/i386_none_686             | 18423 ------------------
 debian/abi/4.8.0-0.bpo.2/i386_none_686-pae         | 18511 ------------------
 debian/abi/4.8.0-0.bpo.2/i386_rt_686-pae           | 18471 ------------------
 debian/abi/4.8.0-0.bpo.2/powerpc_none_powerpc      | 15024 ---------------
 debian/abi/4.8.0-0.bpo.2/powerpc_none_powerpc-smp  | 15180 ---------------
 debian/abi/4.8.0-0.bpo.2/powerpc_none_powerpc64    | 15835 ----------------
 debian/abi/4.8.0-0.bpo.2/ppc64el_none_powerpc64le  | 15471 ---------------
 debian/abi/4.8.0-0.bpo.2/s390x_none_s390x          | 12060 ------------
 debian/bin/abiupdate.py                            |    37 +-
 debian/bin/buildcheck.py                           |    12 +-
 debian/bin/gencontrol.py                           |    46 +-
 debian/bin/genorig.py                              |     9 +
 debian/bin/git-tag-gpg-wrapper                     |    33 +
 debian/changelog                                   |   171 +
 debian/compat                                      |     2 +-
 debian/config/alpha/config                         |    10 +-
 debian/config/amd64/none/defines                   |     4 -
 debian/config/arm64/config                         |    48 +-
 debian/config/arm64/defines                        |     1 +
 debian/config/armel/config.marvell                 |     7 +
 debian/config/armel/config.versatile               |   448 -
 debian/config/armel/defines                        |     5 -
 debian/config/armhf/config                         |    29 +-
 debian/config/config                               |   174 +-
 debian/config/defines                              |     6 +-
 debian/config/hppa/config                          |     5 -
 debian/config/i386/config                          |     9 -
 debian/config/i386/config.686                      |     2 +-
 debian/config/kernelarch-mips/config.malta         |     2 +-
 debian/config/kernelarch-powerpc/config            |     4 +-
 debian/config/kernelarch-sparc/config              |     2 +-
 debian/config/kernelarch-x86/config                |    30 +-
 debian/config/m68k/config                          |     2 +-
 debian/config/sh3/defines                          |     4 +
 debian/installer/armel/kernel-versions             |     1 -
 .../armel/modules/armel-versatile/btrfs-modules    |     1 -
 .../modules/armel-versatile/cdrom-core-modules     |     2 -
 .../armel/modules/armel-versatile/crc-modules      |     1 -
 .../modules/armel-versatile/crypto-dm-modules      |     1 -
 .../armel/modules/armel-versatile/crypto-modules   |     1 -
 .../armel/modules/armel-versatile/ext4-modules     |     1 -
 .../armel/modules/armel-versatile/fat-modules      |     1 -
 .../armel/modules/armel-versatile/fuse-modules     |     1 -
 .../armel/modules/armel-versatile/isofs-modules    |     1 -
 .../armel/modules/armel-versatile/kernel-image     |     1 -
 .../armel/modules/armel-versatile/loop-modules     |     1 -
 .../armel/modules/armel-versatile/md-modules       |     1 -
 .../modules/armel-versatile/multipath-modules      |     1 -
 .../armel/modules/armel-versatile/nbd-modules      |     1 -
 .../armel/modules/armel-versatile/nic-modules      |     6 -
 .../modules/armel-versatile/nic-shared-modules     |     1 -
 .../armel/modules/armel-versatile/nic-usb-modules  |     1 -
 .../armel/modules/armel-versatile/ppp-modules      |     2 -
 .../armel/modules/armel-versatile/sata-modules     |     1 -
 .../modules/armel-versatile/scsi-core-modules      |     1 -
 .../armel/modules/armel-versatile/scsi-modules     |     1 -
 .../armel/modules/armel-versatile/squashfs-modules |     1 -
 .../armel/modules/armel-versatile/udf-modules      |     1 -
 .../armel/modules/armel-versatile/usb-modules      |     1 -
 .../modules/armel-versatile/usb-serial-modules     |     1 -
 .../modules/armel-versatile/usb-storage-modules    |     1 -
 .../armel/modules/armel-versatile/virtio-modules   |     1 -
 .../armel/modules/armel-versatile/zlib-modules     |     1 -
 debian/installer/modules/nic-modules               |     3 +-
 debian/lib/python/debian_linux/config.py           |     9 +-
 debian/lib/python/debian_linux/gencontrol.py       |    35 +
 ...-Propagate-dentry-down-to-inode_change_ok.patch |    77 -
 .../cpupower-fix-checks-for-cpu-existence.patch    |     2 +-
 ...-extensions-make-rstFlatTable-work-with-d.patch |    40 -
 ...emove-redundant-log-messages-from-drivers.patch |    96 +-
 ...-Avoid-premature-clearing-of-capabilities.patch |    74 -
 ...entry-to-inode_change_ok-instead-of-inode.patch |   719 -
 ...-Propagate-dentry-down-to-inode_change_ok.patch |    64 -
 .../all/kbuild-use-nostdinc-in-compile-tests.patch |     8 +-
 ...low-L1-to-intercept-software-exceptions-B.patch |    65 -
 ...er-mount-namespace-limit-on-the-number-of.patch |   266 -
 ...dule-disable-matching-missing-version-crc.patch |    23 +
 .../net-handle-no-dst-on-skb-in-icmp6_send.patch   |    71 -
 ...pv6-nf_defrag-drop-mangled-skb-on-ream-er.patch |    69 -
 ...evert-usb-kconfig-using-select-for-usb_co.patch |    28 +
 ...e-wrt-a-process-requires-mapped-uids-gids.patch |   102 -
 ...s-required-for-drm-and-kms-on-r600-onward.patch |     8 +-
 ...g_write-is-not-fit-to-be-called-under-KER.patch |    48 -
 ...o-pci-Fix-integer-overflows-bitmask-check.patch |    99 -
 ...-Propagate-dentry-down-to-inode_change_ok.patch |   232 -
 ...-alpha-move-exports-to-actual-definitions.patch |   949 +
 ...4-mm-limit-task_size_64-for-compatibility.patch |    27 -
 .../revert-ia64-move-exports-to-definitions.patch  |   643 +
 .../revert-m68k-move-exports-to-definitions.patch  |   254 +
 ...t-request-no-dynamic-linker-for-boot-wrap.patch |    70 -
 ...-missing-crcs-add-yet-more-asm-prototypes.patch |    27 +
 .../powerpc-remove-mac-on-linux-hooks.patch        |    53 +
 .../revert-s390-move-exports-to-definitions.patch  |   141 +
 .../revert-sparc-move-exports-to-definitions.patch |  1291 ++
 debian/patches/debian/kernelvariables.patch        |     2 +-
 debian/patches/debian/version.patch                |    14 +-
 debian/patches/features/all/aufs4/aufs4-base.patch |    44 +-
 debian/patches/features/all/aufs4/aufs4-mmap.patch |    76 +-
 .../features/all/aufs4/aufs4-standalone.patch      |    82 +-
 ...irq-in-translation-section-permission-fau.patch |     2 +-
 ...CK-printk-drop-the-logbuf_lock-more-often.patch |    12 +-
 ...64-downgrade-preempt_disable-d-region-to-.patch |     8 +-
 ...lapic-mark-LAPIC-timer-handler-as-irqsafe.patch |     4 +-
 ...NFSv4-replace-seqcount_t-with-a-seqlock_t.patch |    12 +-
 ...vert-acpi_gbl_hardware-lock-back-to-a-raw.patch |     6 +-
 .../rt/arch-arm64-Add-lazy-preempt-support.patch   |    43 +-
 ...t-remove-irq-handler-when-clock-is-unused.patch |     4 +-
 ...-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  |    25 +
 ...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  |     4 +-
 .../all/rt/at91_dont_enable_disable_clock.patch    |     2 +-
 .../all/rt/ata-disable-interrupts-if-non-rt.patch  |     2 +-
 ...st-pone-notifier-to-POST_D.patchto-POST_D.patch |    84 -
 .../features/all/rt/block-blk-mq-use-swait.patch   |     8 +-
 .../block-mq-don-t-complete-requests-via-IPI.patch |    23 +-
 .../all/rt/block-mq-drop-preempt-disable.patch     |    12 +-
 .../features/all/rt/block-mq-use-cpu_light.patch   |     4 +-
 .../block-shorten-interrupt-disabled-regions.patch |    12 +-
 .../features/all/rt/block-use-cpu-chill.patch      |     2 +-
 ...trace_btrfs_all_work_done-from-normal_wor.patch |    39 +
 ...-free-and-trace-point-in-run_ordered_work.patch |    34 +
 .../all/rt/bug-rt-dependend-variants.patch         |     2 +-
 ...ps-scheduling-while-atomic-in-cgroup-code.patch |    14 +-
 .../cgroups-use-simple-wait-in-css_release.patch   |     8 +-
 ...-drivers-timer-atmel-pit-fix-double-free_.patch |     2 +-
 ...clocksource-tclib-allow-higher-clockrates.patch |     2 +-
 .../all/rt/completion-use-simple-wait-queues.patch |    20 +-
 .../all/rt/cond-resched-lock-rt-tweak.patch        |     2 +-
 .../features/all/rt/cond-resched-softirq-rt.patch  |     8 +-
 ...n_proc-Protect-send_msg-with-a-local-lock.patch |     2 +-
 ...g-Document-why-PREEMPT_RT-uses-a-spinlock.patch |     4 +-
 ...ke-hotplug-lock-a-sleeping-spinlock-on-rt.patch |    16 +-
 .../features/all/rt/cpu-rt-rework-cpu-down.patch   |    40 +-
 ...l-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch |     2 +-
 .../all/rt/cpu_down_move_migrate_enable_back.patch |     6 +-
 ...req-drop-K8-s-driver-from-beeing-selected.patch |     2 +-
 .../all/rt/cpumask-disable-offstack-on-rt.patch    |     4 +-
 ...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 |     6 +-
 ...ck-zram-Replace-bit-spinlocks-with-rtmute.patch |     2 +-
 .../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 |     6 +-
 ...m-Don-t-disable-preemption-in-zcomp_strea.patch |     2 +-
 ...15-drop-trace_i915_gem_ring_dispatch-onrt.patch |     4 +-
 ...ock_irq()_in_intel_pipe_update_startend().patch |    22 +-
 ...empt_disableenable_rt()_where_recommended.patch |     6 +-
 ...ack-don-t-disable-preemption-during-trace.patch |    78 -
 .../features/all/rt/epoll-use-get-cpu-light.patch  |     2 +-
 .../all/rt/fs-aio-simple-simple-work.patch         |    10 +-
 .../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 |     6 +-
 ...ache-use-swait_queue-instead-of-waitqueue.patch |    12 +-
 .../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       |     4 +-
 .../fs-nfs-turn-rmdir_sem-into-a-semaphore.patch   |     6 +-
 .../all/rt/fs-ntfs-disable-interrupt-non-rt.patch  |     2 +-
 .../rt/fs-replace-bh_uptodate_lock-for-rt.patch    |     4 +-
 .../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 |     4 +-
 .../features/all/rt/futex-requeue-pi-fix.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   |     4 +-
 ...pdate-irq_set_irqchip_state-documentation.patch |     2 +-
 debian/patches/features/all/rt/genpatch.py         |    16 +-
 .../rt/gpu_don_t_check_for_the_lock_owner.patch    |     2 +-
 ...-set_cpus_allowed_ptr-in-sync_unplug_thre.patch |     4 +-
 .../all/rt/hotplug-light-get-online-cpus.patch     |    16 +-
 ...lug-sync_unplug-no-27-5cn-27-in-task-name.patch |     4 +-
 .../all/rt/hotplug-use-migrate-disable.patch       |     6 +-
 ...-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 |     4 +-
 .../all/rt/hrtimers-prepare-full-preemption.patch  |     2 +-
 ...tor-Don-t-ignore-threshold-module-paramet.patch |    26 -
 ...tor-Update-hwlat_detector-to-add-outer-lo.patch |   126 -
 ...tector-Use-thread-instead-of-stop-machine.patch |   184 -
 ...tector-Use-trace_clock_local-if-available.patch |    93 -
 debian/patches/features/all/rt/hwlatdetect.patch   |  1348 --
 ...warning-from-i915-when-running-on-PREEMPT.patch |     4 +-
 .../all/rt/ide-use-nort-local-irq-variants.patch   |     2 +-
 .../all/rt/idr-use-local-lock-for-protection.patch |     2 +-
 .../rt/infiniband-mellanox-ib-use-nort-irq.patch   |     2 +-
 .../all/rt/inpt-gameport-use-local-irq-nort.patch  |     2 +-
 .../rt/introduce_migrate_disable_cpu_light.patch   |    26 +-
 .../all/rt/iommu-amd--Use-WARN_ON_NORT.patch       |     6 +-
 ...don-t-disable-preempt-around-this_cpu_ptr.patch |     2 +-
 ...don-t-disable-preemption-while-accessing-.patch |     6 +-
 ...-msg-Implement-lockless-pipelined-wakeups.patch |   228 -
 .../all/rt/ipc-sem-rework-semaphore-wakeups.patch  |     2 +-
 ...-softirq-processing-in-irq-thread-context.patch |     4 +-
 ...irqwork-Move-irq-safe-work-to-irq-context.patch |     4 +-
 ...qwork-push_most_work_into_softirq_context.patch |     6 +-
 debian/patches/features/all/rt/jump-label-rt.patch |     2 +-
 .../all/rt/kconfig-disable-a-few-options-rt.patch  |     2 +-
 .../features/all/rt/kconfig-preempt-rt-full.patch  |     4 +-
 .../kernel-SRCU-provide-a-static-initializer.patch |     2 +-
 ...fix-cpu-down-problem-if-kthread-s-cpu-is-.patch |    14 +-
 .../rt/kernel-futex-don-t-deboost-too-early.patch  |     4 +-
 ...plug-restore-original-cpu-mask-oncpu-down.patch |    10 +-
 ...ate_disable-do-fastpath-in-atomic-irqs-of.patch |     6 +-
 ...-mark-perf_cpu_context-s-timer-as-irqsafe.patch |     4 +-
 ...tk-Don-t-try-to-print-from-IRQ-NMI-region.patch |     6 +-
 ...d-move-stack-kprobe-clean-up-to-__put_tas.patch |    61 +
 .../rt/kernel-softirq-unlock-with-irqs-on.patch    |     4 +-
 .../features/all/rt/kgb-serial-hackaround.patch    |     4 +-
 debian/patches/features/all/rt/latency-hist.patch  |    18 +-
 .../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 +-
 debian/patches/features/all/rt/lglocks-rt.patch    |   200 -
 .../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 +-
 ...et-gcc-about-dangerous-__builtin_return_a.patch |   111 -
 .../rt/lockdep-no-softirq-accounting-on-rt.patch   |     6 +-
 ...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 |    73 +
 ...inglglocks_Use_preempt_enabledisable_nort.patch |    35 -
 .../features/all/rt/md-disable-bcache.patch        |     2 +-
 .../all/rt/md-raid5-percpu-handling-rt-aware.patch |    26 +-
 .../all/rt/mips-disable-highmem-on-rt.patch        |     4 +-
 .../mm--rt--Fix-generic-kmap_atomic-for-RT.patch   |     2 +-
 ...dev-don-t-disable-IRQs-in-wb_congested_pu.patch |     2 +-
 .../all/rt/mm-bounce-local-irq-save-nort.patch     |     2 +-
 .../all/rt/mm-convert-swap-to-percpu-locked.patch  |     8 +-
 .../features/all/rt/mm-disable-sloub-rt.patch      |     6 +-
 .../patches/features/all/rt/mm-enable-slub.patch   |    82 +-
 .../features/all/rt/mm-make-vmstat-rt-aware.patch  |     2 +-
 ...ol-Don-t-call-schedule_work_on-in-preempt.patch |     6 +-
 .../all/rt/mm-memcontrol-do_not_disable_irq.patch  |    12 +-
 ...ol-mem_cgroup_migrate-replace-another-loc.patch |     4 +-
 ...m-page-alloc-use-local-lock-on-target-cpu.patch |     4 +-
 ...m-page_alloc-reduce-lock-sections-further.patch |    20 +-
 .../mm-page_alloc-rt-friendly-per-cpu-pages.patch  |    30 +-
 .../rt/mm-perform-lru_add_drain_all-remotely.patch |     2 +-
 .../all/rt/mm-protect-activate-switch-mm.patch     |     4 +-
 .../all/rt/mm-rt-kmap-atomic-scheduling.patch      |     8 +-
 .../mm-scatterlist-dont-disable-irqs-on-RT.patch   |     2 +-
 .../all/rt/mm-vmalloc-use-get-cpu-light.patch      |     2 +-
 ...et-do-not-protect-workingset_shadow_nodes.patch |     4 +-
 ...smalloc_copy_with_get_cpu_var_and_locking.patch |     2 +-
 .../all/rt/mmci-remove-bogus-irq-save.patch        |     2 +-
 .../all/rt/move_sched_delayed_work_to_helper.patch |     2 +-
 .../features/all/rt/mutex-no-spin-on-rt.patch      |     2 +-
 ...napi_schedule_irqoff-disable-interrupts-o.patch |     8 +-
 .../net-Qdisc-use-a-seqlock-instead-seqcount.patch |    20 +-
 .../all/rt/net-add-a-lock-around-icmp_sk.patch     |     2 +-
 ...k-the-missing-serialization-in-ip_send_un.patch |    12 +-
 ...r-local-irq-disable-alloc-atomic-headache.patch |     2 +-
 ...cpuhotplug-drain-input_pkt_queue-lockless.patch |     4 +-
 ...otect-users-of-napi_alloc_cache-against-r.patch |     2 +-
 ...ays-take-qdisc-s-busylock-in-__dev_xmit_s.patch |     4 +-
 ...-iptable-xt-write-recseq-begin-rt-fallout.patch |     5 +-
 .../rt/net-make-devnet_rename_seq-a-mutex.patch    |     2 +-
 ...xmit_recursion-to-per-task-variable-on-RT.patch |    16 +-
 .../all/rt/net-prevent-abba-deadlock.patch         |     4 +-
 ...-a-way-to-delegate-processing-a-softirq-t.patch |     8 +-
 ...ev_deactivate_many-use-msleep-1-instead-o.patch |     4 +-
 .../features/all/rt/net-use-cpu-chill.patch        |     2 +-
 .../features/all/rt/net-wireless-warn-nort.patch   |     4 +-
 .../features/all/rt/oleg-signal-rt-fix.patch       |    12 +-
 .../all/rt/panic-disable-random-on-rt.patch        |     4 +-
 ...troduce-rcu-bh-qs-where-safe-from-softirq.patch |     6 +-
 .../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 |     4 +-
 .../features/all/rt/peter_zijlstra-frob-rcu.patch  |     2 +-
 .../features/all/rt/peterz-percpu-rwsem-rt.patch   |   219 +
 .../features/all/rt/peterz-srcu-crypto-chain.patch |     2 +-
 .../features/all/rt/pid.h-include-atomic.h.patch   |     2 +-
 debian/patches/features/all/rt/ping-sysrq.patch    |     4 +-
 .../all/rt/posix-timers-no-broadcast.patch         |     2 +-
 ...osix-timers-thread-posix-cpu-timers-on-rt.patch |    12 +-
 .../all/rt/power-disable-highmem-on-rt.patch       |     4 +-
 .../all/rt/power-use-generic-rwsem-on-rt.patch     |     4 +-
 ...-Disable-in-kernel-MPIC-emulation-for-PRE.patch |     4 +-
 .../all/rt/powerpc-preempt-lazy-support.patch      |    10 +-
 ...-device-init.c-adapt-to-completions-using.patch |     2 +-
 .../features/all/rt/preempt-lazy-support.patch     |    44 +-
 .../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   |     8 +-
 .../patches/features/all/rt/printk-rt-aware.patch  |    12 +-
 .../ptrace-fix-ptrace-vs-tasklist_lock-race.patch  |    12 +-
 .../features/all/rt/radix-tree-rt-aware.patch      |     2 +-
 .../all/rt/random-make-it-work-on-rt.patch         |    14 +-
 .../rbtree-include-rcu.h-because-we-use-it.patch   |     2 +-
 ...Eliminate-softirq-processing-from-rcutree.patch |    14 +-
 .../all/rt/rcu-disable-rcu-fast-no-hz-on-rt.patch  |     4 +-
 ...e-rcu_normal_after_boot-by-default-for-RT.patch |     4 +-
 .../all/rt/rcu-make-RCU_BOOST-default-on-RT.patch  |     6 +-
 .../rcu-merge-rcu-bh-into-rcu-preempt-for-rt.patch |    34 +-
 ...rcu-update-make-RCU_EXPEDITE_BOOT-default.patch |     8 +-
 ..._bh_qs-disable-irq-while-calling-rcu_pree.patch |     4 +-
 ...-migrate_disable-race-with-cpu-hotplug-3f.patch |     4 +-
 ...t_full-arm-coredump-fails-for-cpu-3e-3d-4.patch |     4 +-
 .../features/all/rt/relay-fix-timer-madness.patch  |    53 -
 ...ping-function-called-from-invalid-context.patch |     2 +-
 .../patches/features/all/rt/rt-add-rt-locks.patch  |    14 +-
 .../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 +-
 .../rt/rtmutex-add-a-first-shot-of-ww_mutex.patch  |     2 +-
 .../all/rt/rtmutex-avoid-include-hell.patch        |     2 +-
 .../features/all/rt/rtmutex-futex-prepare-rt.patch |    12 +-
 .../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 |     4 +-
 .../rt/rxrpc-remove-unused-static-variables.patch  |     2 +-
 ...i-dont-t-disable-interrupts-in-qc_issue-h.patch |     2 +-
 .../sc16is7xx_Drop_bogus_use_of_IRQF_ONESHOT.patch |    55 -
 ...-deadline-dl_task_timer-has-to-be-irqsafe.patch |     4 +-
 .../features/all/rt/sched-delay-put-task.patch     |    12 +-
 .../rt/sched-disable-rt-group-sched-on-rt.patch    |     4 +-
 .../features/all/rt/sched-disable-ttwu-queue.patch |     2 +-
 .../features/all/rt/sched-limit-nr-migrate.patch   |     2 +-
 ...ched-might-sleep-do-not-account-rcu-depth.patch |     4 +-
 .../features/all/rt/sched-mmdrop-delayed.patch     |    18 +-
 .../features/all/rt/sched-rt-mutex-wakeup.patch    |    18 +-
 ...hed-ttwu-ensure-success-return-is-correct.patch |     4 +-
 ...ueue-Only-wake-up-idle-workers-if-not-blo.patch |     4 +-
 .../features/all/rt/scsi-fcoe-rt-aware.patch       |     2 +-
 ...ping-function-called-from-invalid-context.patch |     2 +-
 .../all/rt/seqlock-prevent-rt-starvation.patch     |     2 +-
 .../all/rt/signal-fix-up-rcu-wreckage.patch        |     2 +-
 .../rt/signal-revert-ptrace-preempt-magic.patch    |     2 +-
 ...low-rt-tasks-to-cache-one-sigqueue-struct.patch |     6 +-
 .../all/rt/skbufhead-raw-lock-free-skbs.patch      |    38 -
 .../features/all/rt/skbufhead-raw-lock.patch       |    74 +-
 .../all/rt/slub-disable-SLUB_CPU_PARTIAL.patch     |     4 +-
 .../all/rt/slub-enable-irqs-for-no-wait.patch      |     6 +-
 ...-snd_pcm_stream_lock-irqs_disabled-splats.patch |     2 +-
 .../rt/softirq-disable-softirq-stacks-for-rt.patch |    20 +-
 .../features/all/rt/softirq-preempt-fix-3-re.patch |    50 +-
 .../features/all/rt/softirq-split-locks.patch      |    59 +-
 ...irq-split-timer-softirqs-out-of-ksoftirqd.patch |    30 +-
 .../sparc64-use-generic-rwsem-spinlocks-rt.patch   |     4 +-
 .../all/rt/spinlock-types-separate-raw.patch       |     2 +-
 ...ne-create-lg_global_trylock_relax-primiti.patch |    87 -
 ...ne-use-lg_global_trylock_relax-to-dead-wi.patch |    74 -
 .../features/all/rt/stop-machine-raw-lock.patch    |    45 +-
 ...ne-convert-stop_machine_run-to-PREEMPT_RT.patch |     4 +-
 ...ake-svc_xprt_do_enqueue-use-get_cpu_light.patch |     2 +-
 .../rt/suspend-prevernt-might-sleep-splats.patch   |    18 +-
 .../features/all/rt/sysfs-realtime-entry.patch     |     2 +-
 ...klets-from-going-into-infinite-spin-in-rt.patch |    22 +-
 .../thermal-Defer-thermal-wakups-to-threads.patch  |    14 +-
 .../rt/tick-broadcast--Make-hrtimer-irqsafe.patch  |     2 +-
 .../all/rt/timekeeping-split-jiffies-lock.patch    |     4 +-
 ...delay-waking-softirqs-from-the-jiffy-tick.patch |     2 +-
 .../features/all/rt/timer-fd-avoid-live-lock.patch |     2 +-
 .../all/rt/timer-make-the-base-lock-raw.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 |     4 +-
 ...l-8250-don-t-take-the-trylock-during-oops.patch |     4 +-
 ...t-remove-preemption-disabling-in-netif_rx.patch |     6 +-
 .../all/rt/usb-use-_nort-in-giveback.patch         |     4 +-
 .../features/all/rt/user-use-local-irq-nort.patch  |     2 +-
 .../features/all/rt/wait.h-include-atomic.h.patch  |     2 +-
 ...ue-work-around-irqsafe-timer-optimization.patch |     2 +-
 ...rk-simple-Simple-work-queue-implemenation.patch |     2 +-
 .../all/rt/workqueue-distangle-from-rq-lock.patch  |    18 +-
 .../all/rt/workqueue-prevent-deadlock-stall.patch  |     6 +-
 .../features/all/rt/workqueue-use-locallock.patch  |    34 +-
 .../features/all/rt/workqueue-use-rcu.patch        |    26 +-
 ...ueue-use-rcu_readlock-in-put_pwq_unlocked.patch |    50 -
 .../all/rt/x86-UV-raw_spinlock-conversion.patch    |    26 +-
 ...t-rid-of-warning-acpi_ioapic_lock-defined.patch |     2 +-
 ...86-crypto-reduce-preempt-disabled-regions.patch |     2 +-
 .../x86-highmem-add-a-already-used-pte-check.patch |     2 +-
 .../all/rt/x86-io-apic-migra-no-unmask.patch       |     2 +-
 .../all/rt/x86-kvm-require-const-tsc-for-rt.patch  |     4 +-
 .../features/all/rt/x86-mce-timer-hrtimer.patch    |    26 +-
 .../x86-mce-use-swait-queue-for-mce-wakeups.patch  |    10 +-
 .../patches/features/all/rt/x86-preempt-lazy.patch |    62 +-
 ...x86-signal-delay-calling-signals-on-32bit.patch |     4 +-
 .../all/rt/x86-stackprot-no-random-on-rt.patch     |     2 +-
 .../all/rt/x86-use-gen-rwsem-spinlocks-rt.patch    |     4 +-
 ...e-acpi-table-override-if-securelevel-is-s.patch |    11 +-
 ...v-mem-and-dev-kmem-when-securelevel-is-se.patch |    13 +-
 ...ts-imx53-add-support-for-usb-armory-board.patch |   262 -
 ...ris-omnia-add-support-for-ethernet-switch.patch |   102 +
 .../x86-make-x32-syscall-support-conditional.patch |    14 +-
 debian/patches/series                              |    28 +-
 debian/patches/series-rt                           |    33 +-
 debian/rules                                       |     3 +-
 debian/rules.d/tools/perf/Makefile                 |     3 +
 debian/rules.real                                  |    36 +-
 debian/source/include-binaries                     |     1 +
 debian/templates/control.headers.featureset.in     |    16 +-
 debian/templates/control.source.in                 |     2 +
 debian/templates/control.xen-linux-system.in       |     9 -
 debian/upstream/signing-key.pgp                    |   Bin 0 -> 6867 bytes
 424 files changed, 5792 insertions(+), 248744 deletions(-)

diff --cc debian/changelog
index 5a19c38,59058ab..7d1cd04
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,23 -1,163 +1,194 @@@
++linux (4.9.2-2~bpo8+1) UNRELEASED; urgency=medium
++
++  * Rebuild for jessie-backports:
++    - Revert changes to use gcc-6 compiler, not found in Jessie.
++    - Bump ABI to 0.bpo.1
++    - 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
++
++ -- Ben Hutchings <ben at decadent.org.uk>  Tue, 24 Jan 2017 18:14:08 +0000
++
+ linux (4.9.2-2) unstable; urgency=medium
+ 
+   * [sparc64] Export memcpy and memset to modules again (fixes FTBFS)
+   * Revert "Remove debug symbol packages from debian/control to work around dak
+     bug", which caused most binary uploads to be rejected
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Thu, 12 Jan 2017 15:52:37 +0000
+ 
+ linux (4.9.2-1) unstable; urgency=medium
+ 
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.2
+ 
+   [ Ben Hutchings ]
+   * abiupdate.py: Use current config instead of downloading previous config
+   * abiupdate.py: Update base URLs
+   * abiupdate.py: Add support for incoming.ports.debian.org
+   * Make the pickled config (config.defines.dump) reproducible
+   * Remove debug symbol packages from debian/control to work around dak bug
+   * udeb: Add switch (DSA) drivers to nic-modules (Closes: #845075)
+   * netfilter: Enable NFT_NUMGEN, NFT_QUOTA as modules
+   * net/sched: Enable NET_ACT_TUNNEL_KEY, NET_IFE_SKBTCINDEX as modules
+   * vsock: Enable VSOCKETS, VHOST_VSOCK, VIRTIO_VSOCKETS as modules
+   * hci_uart: Enable BT_HCIUART_MRVL
+   * rxrpc: Enable AF_RXRPC_IPV6
+   * net: Enable NET_DEVLINK, MACSEC as modules
+   * SCSI: Enable SCSI_SMARTPQI as module
+   * target: Enable ISCSI_TARGET_CXGB4 as module
+   * cxgb4: Enable CHELSIO_T4_FCOE
+   * drm: Enable DRM_LEGACY; re-enable DRM_TDFX, DRM_R128, DRM_MGA, DRM_SIS,
+     DRM_VIA, DRM_SAVAGE as modules for some architectures
+   * 8250: Disable SERIAL_8250_LPSS, since it causes DW_DMAC_CORE to be built-in
+   * Partially revert "usb: Kconfig: using select for USB_COMMON dependency",
+     since it causes USB_COMMON to be built-in
+   * Set ABI to 1
+ 
+   [ John Paul Adrian Glaubitz ]
+   * [sh3] Build a linux-libc-dev package (Closes: #850732)
+ 
+   [ Martin Michlmayr ]
+   * [arm64] Enable MV_XOR and MV_XOR_V2.
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Wed, 11 Jan 2017 04:41:33 +0000
+ 
+ linux (4.9.1-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release: https://kernelnewbies.org/Linux_4.9
+     - Revert "default exported asm symbols to zero"
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.1
+ 
+   [ Ben Hutchings ]
+   * Set ABI to trunk
+   * Enable USERFAULTFD (except on armel/marvell)
+   * [x86] PCI: Enable VMD as module
+   * mm: Enable PAGE_POISONING (Closes: #849450), PAGE_POISONING_NO_SANITY
+     (except on armel/marvell)
+   * ieee802154: Enable IEEE802154_FAKELB as module
+   * [armhf] leds,gpio: Enable LEDS_TCA6507 as module (Closes: #847770)
+   * [x86] iio,HID: Enable INTEL_ISH_HID as module
+   * hwmon,watchdog: Enable SENSORS_FTSTEUTATES as module (together with the
+     previous, Closes: #847017)
+   * net: Enable GTP as module (Closes: #846913)
+   * [armhf] gpio: Enable GPIO_MCP23S08 as module (Closes: #845064)
+   * aufs: Update support patchset to aufs4.9-20161219
+   * Use debhelper compatibility level 9
+   * [arm64] Revert "arm64/mm: Limit TASK_SIZE_64 ..." and add breaks on
+     incompatible mozjs
+   * genorig.py: Verify tag signatures (based on work by Yves-Alexis Perez)
+ 
+   [ Uwe Kleine-König ]
+   * enable `perf data' support; patch by Sebastian Andrzej Siewior
+     (Closes: #846597)
+   * [rt] Update to 4.9-rt1 and reenable
+   * [armhf] Add support for switch hardware on Turris Omnia
+ 
+   [ Aurelien Jarno ]
+   * [arm64] Enable RTC_DRV_DS1307.
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Sat, 07 Jan 2017 03:44:26 +0000
+ 
+ linux (4.9~rc8-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate
+ 
+   [ Ben Hutchings ]
+   * radeon: Update package name in error message for missing firmware
+   * [amd64] Remove xen-linux-system-<version> package
+   * debian/control: Fix build-dependency on flex to work with new versions
+     that have M-A: allowed
+   * Revert "default exported asm symbols to zero"
+   * [arm64] remoteproc: Disable QCOM_WCNSS_PIL (fixes FTBFS)
+   * [sparc64] Don't re-add exports of string functions that are now only
+     defined as macros (fixes FTBFS, after other fixes)
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Mon, 05 Dec 2016 05:02:30 +0000
+ 
+ linux (4.9~rc7-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate:
+     - [armhf,armel] Revert "arm: move exports to definitions" (Closes: #844530)
+ 
+   [ Martin Michlmayr ]
+   * [arm64] Enable more QCOM options: BT_QCOMSMD, QCOM_EBI2, QCOM_TSENS,
+     QCOM_WCNSS_PIL and EXTCON_QCOM_SPMI_MISC.
+   * [arm64] Enable ARCH_MVEBU and related options.
+ 
+   [ Ben Hutchings ]
+   * linux-headers-common: Make these packages architecture-independent by
+     including headers for all architectures that we build a kernel for
+   * Fix exported symbol versions:
+     - Revert upstream changes moving exports to assembly sources
+     - [x86] kbuild: enable modversions for symbols exported from assembly
+     - [powerpc] Remove Mac-on-Linux hooks
+     - [powerpc*] Fix missing CRCs, add yet more asm-prototypes.h declarations
+     - Re-enable CONFIG_MODVERSIONS in a slightly weaker form
+     - module: Disable matching missing version CRC
+   * debian/bin/buildcheck.py: Add check for symbols with version CRC of 0
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Sat, 03 Dec 2016 01:46:12 +0000
+ 
+ linux (4.9~rc5-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate
+ 
+   [ Aurelien Jarno ]
+   * Enable MAC802154, IEEE802154_ADF7242, IEEE802154_AT86RF230,
+     IEEE802154_ATUSB, IEEE802154_CC2520 and IEEE802154_MRF24J40.
+   * [arm64] Enable VIRTUALIZATION and KVM.
+ 
+   [ Ben Hutchings ]
+   * [hppa] Update build-dependencies for 64-bit kernel (fixes FTBFS)
+   * linux-perf: Exclude perf-read-vdso* from shared library dependency
+     check (fixes FTBFS on sparc64)
+   * [x86] kexec: add -fno-PIE
+   * wireless: Enable RTL8XXXU as module, replacement for R8723AU
+   * netfilter: Enable NFT_SET_RBTREE and NFT_SET_HASH as modules,
+     renamed from NFT_RBTREE and NFT_HASH
+   * tcp: Enable TCP_CONG_BBR as module
+   * [armel] Drop versatile flavour, which has been broken since version
+     4.5~rc4-1~exp1
+   * [x86] ethernet: Enable ENA_ETHERNET as module
+   * [x86] efi: Prevent mixed mode boot corruption with CONFIG_VMAP_STACK=y
+   * w1: Disable W1_MASTER_MATROX
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Mon, 14 Nov 2016 05:19:31 +0000
+ 
+ linux (4.9~rc3-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate
+ 
+   [ Ben Hutchings ]
+   * [rt] Disable until it is updated for 4.9 or later
+   * kbuild: add -fno-PIE (Closes: #841368)
+   * Compile with gcc-6 on all architectures
+   * debian/control: Fix build-dependency on openssl to work with new
+     versions that have M-A: allowed (Closes: #839145)
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Thu, 03 Nov 2016 16:51:55 -0600
+ 
 +linux (4.8.15-2~bpo8+2) jessie-backports; urgency=medium
 +
 +  * debian/control: Revert change to asciidoc build-dependency, which confuses
 +    wanna-build
 +
 + -- Ben Hutchings <ben at decadent.org.uk>  Tue, 17 Jan 2017 20:18:03 +0000
 +
 +linux (4.8.15-2~bpo8+1) jessie-backports; urgency=medium
 +
 +  [ Ben Hutchings ]
 +  * Rebuild for jessie-backports:
 +    - Revert changes to use gcc-5 compiler, not found in Jessie.
 +    - Bump ABI to 0.bpo.2
 +    - Drop :native qualifier from build dependencies as it is not supported in
 +      jessie-backports.
 +    - linux-image-dbg: Revert changes to packaging of debug symbols, as new-
 +      style dbgsym packages are not properly supported in jessie-backports
 +
 + -- Héctor Orón Martínez <zumbi at debian.org>  Fri, 13 Jan 2017 17:03:39 +0100
 +
  linux (4.8.15-2) unstable; urgency=medium
  
    [ Ben Hutchings ]
diff --cc debian/config/defines
index 84b1ca5,07cab40..1e183c2
--- a/debian/config/defines
+++ b/debian/config/defines
@@@ -1,8 -1,5 +1,5 @@@
  [abi]
- abiname: 0.bpo.2
- ignore-changes:
-  module:arch/x86/kvm/*
-  module:drivers/nvdimm/libnvdimm
 -abiname: 1
++abiname: 0.bpo.1
  
  [base]
  arches:
diff --cc debian/templates/control.source.in
index 1190a63,6123d08..40ced46
--- a/debian/templates/control.source.in
+++ b/debian/templates/control.source.in
@@@ -30,9 -30,12 +30,11 @@@ Build-Depends
   xmlto <!stage1 !nodoc !pkg.linux.notools>,
  # used by upstream to build perf
   bison <!stage1 !pkg.linux.notools !nopython>,
 -# - flex needs to run on the host; we have the same problem as for openssl
 - flex (>= 2.6.1-1.1~) <!stage1 !pkg.linux.notools !nopython> | flex:native <!stage1 !pkg.linux.notools !nopython>,
 + flex <!stage1 !pkg.linux.notools !nopython>,
   gcc-multilib [amd64 ppc64 s390x sparc64] <!stage1 !pkg.linux.notools !nopython>,
   libaudit-dev <!stage1 !pkg.linux.notools !nopython>,
+  libbabeltrace-dev (>= 1.5.0) <!stage1 !pkg.linux.notools !nopython>,
+  libbabeltrace-ctf-dev (>= 1.5.0) <!stage1 !pkg.linux.notools !nopython>,
   libdw-dev <!stage1 !pkg.linux.notools !nopython>,
   libelf-dev <!stage1 !pkg.linux.notools !nopython>,
   libiberty-dev <!stage1 !pkg.linux.notools !nopython>,

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