[linux] 01/01: Merge tag 'debian/4.15.4-1' into stretch-backports

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Thu Feb 22 18:21:12 UTC 2018


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

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

commit 5113e55e651c4c942714f24e416a455351ecd103
Merge: cedf52a a8a0de4
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Thu Feb 22 19:09:48 2018 +0100

    Merge tag 'debian/4.15.4-1' into stretch-backports
    
    Release linux (4.15.4-1).
    
    - Change ABI number to 0.bpo.1
    - [x86] Add versioned (build-)dependencies on gcc-6 for retpoline support

 debian/bin/stable-update                           |    5 +-
 debian/changelog                                   |  829 ++++++++++
 debian/config/amd64/config.cloud-amd64             | 1413 +++++++++++++++++
 debian/config/amd64/defines                        |    7 +-
 debian/config/amd64/none/defines                   |    1 +
 debian/config/arm64/config                         |   13 +-
 debian/config/armel/config.marvell                 |    6 +-
 debian/config/armel/defines                        |    2 +-
 debian/config/armhf/config                         |    1 -
 debian/config/config                               |   65 +-
 debian/config/defines                              |    6 +-
 debian/config/i386/defines                         |    3 +-
 debian/config/kernelarch-x86/config                |   24 +-
 debian/config/s390x/config                         |   11 +-
 debian/installer/arm64/modules/arm64/kernel-image  |    6 +
 debian/installer/armel/kernel-versions             |    2 +-
 debian/installer/modules/sata-modules              |    3 -
 debian/installer/modules/scsi-modules              |    3 +
 debian/libcpupower-dev.install                     |    2 +-
 debian/libcpupower1.install                        |    2 +-
 ...vent-stack-info-leak-from-the-efs-element.patch |   48 -
 ...ulate-verifier-log-state-into-a-structure.patch |  201 ---
 .../bugfix/all/bpf-fix-integer-overflows.patch     |   63 -
 ...obal-verifier-log-into-verifier-environme.patch | 1667 --------------------
 .../cpupower-fix-checks-for-cpu-existence.patch    |   14 +-
 ...fix-null-pointer-deref.-on-no-default_rng.patch |   37 +
 ...cve-2017-8824-use-after-free-in-dccp-code.patch |   38 -
 ...au-disp-gf119-add-missing-drive-vfunc-ptr.patch |   47 -
 ...heck_for_copper_link_ich8lan-return-value.patch |   60 -
 ...emove-redundant-log-messages-from-drivers.patch |  114 +-
 .../bugfix/all/i40e-fix-flags-declaration.patch    |   32 -
 ...0evf-organize-and-re-number-feature-flags.patch |  203 ---
 .../all/kbuild-use-nostdinc-in-compile-tests.patch |   34 +-
 ...ix-stack-out-of-bounds-read-in-write_mmio.patch |  153 --
 ...able-asynchronous-aborts-for-SATA-devices.patch |   57 -
 .../all/lockdep-stub-nmi-watchdog-reset.patch      |   31 +
 ...sb-v2-lmedm04-Improve-logic-checking-of-w.patch |   83 -
 ...sb-v2-lmedm04-move-ts2020-attach-to-dm04_.patch |   67 -
 ...-fix-an-error-handling-path-in-hdpvr_prob.patch |   98 --
 ...fnetlink_cthelper-add-missing-permission-.patch |   74 -
 ...lter-xt_osf-add-missing-permission-checks.patch |   56 -
 ...s-required-for-drm-and-kms-on-r600-onward.patch |    8 +-
 .../all/tools-lib-lockdep-define-pr_cont.patch     |   25 -
 ...-not-decrease-steal-time-after-live-migra.patch |  200 ---
 .../arm/arm-dts-exynos-add-dwc3-susphy-quirk.patch |   36 -
 ...p-remember-the-map_fixed-flag-as-vm_fixed.patch |   30 +-
 ...low-unprivileged-CLONE_NEWUSER-by-default.patch |   16 +-
 ...int-on-use-of-fanotify_access_permissions.patch |    4 +-
 debian/patches/debian/gitignore.patch              |    6 +-
 debian/patches/debian/kernelvariables.patch        |   16 +-
 .../revert-gpu-host1x-add-iommu-support.patch      |   11 +-
 ...ool-fix-config_stack_validation-y-warning.patch |    8 +-
 debian/patches/debian/version.patch                |   16 +-
 debian/patches/features/all/aufs4/aufs4-base.patch |   51 +-
 debian/patches/features/all/aufs4/aufs4-mmap.patch |   58 +-
 .../features/all/aufs4/aufs4-standalone.patch      |  140 +-
 ...lity-to-lock-down-access-to-the-running-k.patch |  165 ++
 ...d-a-SysRq-option-to-lift-kernel-lockdown.patch} |  217 +--
 ...equire-secure_boot-rules-in-lockdown-mode.patch |   75 +
 ...ule-signatures-if-the-kernel-is-locked-do.patch |   90 ++
 ...v-mem-kmem-port-when-the-kernel-is-locked.patch |   35 +
 ...e-at-runtime-if-the-kernel-is-locked-dow.patch} |   22 +-
 ...boot-flag-in-boot-params-across-kexec-re.patch} |   10 +-
 ...Restrict-at-runtime-if-the-kernel-is-lock.patch |   40 +
 ...e-Disable-when-the-kernel-is-locked-down.patch} |   12 +-
 ...p-Disable-when-the-kernel-is-locked-down.patch} |   13 +-
 ...n-BAR-access-when-the-kernel-is-locked-d.patch} |   52 +-
 ...n-IO-port-access-when-the-kernel-is-lock.patch} |   39 +-
 ...trict-MSR-access-when-the-kernel-is-locke.patch |   50 +
 ...trict-debugfs-interface-when-the-kernel-.patch} |   23 +-
 ...ccess-to-custom_method-when-the-kernel-i.patch} |   12 +-
 ...acpi_rsdp-kernel-param-when-the-kernel-h.patch} |   17 +-
 ...-ACPI-table-override-if-the-kernel-is-lo.patch} |   14 +-
 ...-APEI-error-injection-if-the-kernel-is-l.patch} |   12 +-
 ...h => 0019-scsi-Lock-down-the-eata-driver.patch} |   18 +-
 ...CIA-CIS-storage-when-the-kernel-is-locke.patch} |   19 +-
 ...RIAL.patch => 0021-Lock-down-TIOCSSERIAL.patch} |   15 +-
 ...dule-params-that-specify-hardware-parame.patch} |   25 +-
 ...otrace-Lock-down-the-testmmiotrace-module.patch |   33 +
 ...allow-use-of-debugfs-files-when-the-kerne.patch |   51 +
 .../all/lockdown/0025-Lock-down-proc-kcore.patch   |   27 +
 .../all/lockdown/0026-Lock-down-kprobes.patch      |   29 +
 ...t-kernel-image-access-functions-when-the-.patch |   37 +
 ...EFI_SECURE_BOOT-flag-to-indicate-secure-b.patch |  153 ++
 ...wn-the-kernel-if-booted-in-secure-boot-mo.patch |   88 ++
 .../0038-efi-Add-EFI_SECURE_BOOT-bit.patch         |   43 -
 ...lity-to-lock-down-access-to-the-running-k.patch |  135 --
 ...wn-the-kernel-if-booted-in-secure-boot-mo.patch |   62 -
 ...ule-signatures-if-the-kernel-is-locked-do.patch |   26 -
 ...v-mem-and-dev-kmem-when-the-kernel-is-loc.patch |   38 -
 ...Disable-at-runtime-if-securelevel-has-bee.patch |   35 -
 ...t-MSR-access-when-the-kernel-is-locked-do.patch |   41 -
 ...t-kernel-image-access-functions-when-the-.patch |   54 -
 ...dd-kernel-config-option-to-lock-down-when.patch |   43 +-
 ...-disable-slram-and-phram-when-locked-down.patch |    6 +-
 ...static-keys-for-migrate_enable-nohz_activ.patch |   21 +-
 ...e-hist-trigger-Documentation-to-histogram.patch |    4 +-
 ...ve-s-unofficial-trace_recursive_lock-patc.patch |    6 +-
 ...2-hrtimer-Correct-blantanly-wrong-comment.patch |    2 +-
 ...acing-Add-Documentation-for-log2-modifier.patch |    4 +-
 ...erse-the-order-of-trace_types_lock-and-ev.patch |   26 +-
 ...Fix-kerneldoc-for-struct-hrtimer_cpu_base.patch |    2 +-
 ...dd-support-to-detect-and-avoid-duplicates.patch |    4 +-
 ...anup-clock-argument-in-schedule_hrtimeout.patch |    2 +-
 ...acing-Remove-code-which-merges-duplicates.patch |    4 +-
 ...-Remove-lookups-from-tracing_map-hitcount.patch |    2 +-
 ...-hrtimer-Fix-hrtimer-function-description.patch |    2 +-
 ...-Add-interface-for-setting-absolute-time-.patch |    8 +-
 ...racing-Increase-tracing-map-KEYS_MAX-size.patch |    2 +-
 ...ure-POSIX-compliance-relative-CLOCK_REALT.patch |    2 +-
 ...-Redefine-the-unimplemented-RINGBUF_TYPE_.patch |   28 +-
 ...ing-Make-traceprobe-parsing-code-reusable.patch |    4 +-
 .../0007-hrtimer-Cleanup-hrtimer_mode-enum.patch   |    2 +-
 ...007-tracing-Add-timestamp_mode-trace-file.patch |    6 +-
 ...07-tracing-Clean-up-hist_field_flags-enum.patch |    2 +-
 ...0008-tracing-Add-hist_field_name-accessor.patch |    2 +-
 ...e-event-triggers-access-to-ring_buffer_ev.patch |    4 +-
 ...imer-Take-all-clock-bases-and-modes-into-.patch |    2 +-
 ...-ring-buffer-event-param-to-hist-field-fu.patch |    4 +-
 .../all/rt/0009-tracing-Reimplement-log2.patch     |    2 +-
 ...imer-Print-hrtimer-mode-in-hrtimer_start-.patch |    2 +-
 ...rtimer-Switch-for-loop-to-_ffs-evaluation.patch |    2 +-
 ...Break-out-hist-trigger-assignment-parsing.patch |    4 +-
 ...Store-running-timer-in-hrtimer_clock_base.patch |    2 +-
 ...racing-Add-hist-trigger-timestamp-support.patch |    4 +-
 ...imer-Make-room-in-struct-hrtimer_cpu_base.patch |    2 +-
 ...-per-element-variable-support-to-tracing_.patch |    4 +-
 ...timer-Reduce-conditional-code-hres_active.patch |   14 +-
 ...racing-Add-hist_data-member-to-hist_field.patch |    4 +-
 ...-accesor-functions-instead-of-direct-acce.patch |    2 +-
 ...-usecs-modifier-for-hist-trigger-timestam.patch |    4 +-
 ...ke-the-remote-enqueue-check-unconditional.patch |   12 +-
 ...ing-Add-variable-support-to-hist-triggers.patch |    4 +-
 ...e-hrtimer_cpu_base.next_timer-handling-un.patch |    2 +-
 ...ount-for-variables-in-named-trigger-compa.patch |    4 +-
 ...mer-Make-hrtimer_reprogramm-unconditional.patch |    2 +-
 .../0017-tracing-Move-get_hist_field_flags.patch   |    4 +-
 ...e-hrtimer_force_reprogramm-unconditionall.patch |    2 +-
 ...-simple-expression-support-to-hist-trigge.patch |   96 +-
 ...-hrtimer-Unify-handling-of-hrtimer-remove.patch |    2 +-
 ...-Generalize-per-element-hist-trigger-data.patch |   10 +-
 ...-hrtimer-Unify-handling-of-remote-enqueue.patch |    2 +-
 ...s-tracing_map_elt-to-hist_field-accessor-.patch |   12 +-
 ...e-remote-enqueue-decision-less-restrictiv.patch |    2 +-
 .../0021-tracing-Add-hist_field-type-field.patch   |   18 +-
 ...move-base-argument-from-hrtimer_reprogram.patch |    2 +-
 ...-variable-reference-handling-to-hist-trig.patch |   76 +-
 ...0023-hrtimer-Split-hrtimer_start_range_ns.patch |    2 +-
 ...0023-tracing-Add-hist-trigger-action-hook.patch |   14 +-
 ...24-hrtimer-Split-__hrtimer_get_next_event.patch |    2 +-
 ...-tracing-Add-support-for-synthetic-events.patch |   34 +-
 ...e-irqsave-irqrestore-around-__run_hrtimer.patch |    2 +-
 ...5-tracing-Add-support-for-field-variables.patch |   12 +-
 ...-clock-bases-and-hrtimer-mode-for-soft-ir.patch |    2 +-
 ...g-Add-onmatch-hist-trigger-action-support.patch |   14 +-
 ...pare-handling-of-hard-and-softirq-based-h.patch |    2 +-
 ...ing-Add-onmax-hist-trigger-action-support.patch |    8 +-
 ...lement-support-for-softirq-based-hrtimers.patch |    2 +-
 ...ow-whitespace-to-surround-hist-trigger-fi.patch |    4 +-
 ...-Implement-SOFT-HARD-clock-base-selection.patch |    2 +-
 ...9-tracing-Add-cpu-field-for-hist-triggers.patch |   10 +-
 ...lace-hrtimer_tasklet-with-softirq-based-h.patch |    2 +-
 ...-hist-trigger-support-for-variable-refere.patch |   49 +-
 ...sim-Replace-hrtimer-tasklet-with-softirq-.patch |    2 +-
 ...-last-error-error-facility-for-hist-trigg.patch |   84 +-
 ...dd-inter-event-hist-trigger-Documentation.patch |    4 +-
 ...lace-hrtimer-tasklet-with-softirq-hrtimer.patch |    2 +-
 .../rt/0033-softirq-Remove-tasklet_hrtimer.patch   |    2 +-
 ...tracing-Make-tracing_set_clock-non-static.patch |    4 +-
 ...ummy-Replace-tasklet-with-softirq-hrtimer.patch |    2 +-
 ...g-Add-a-clock-attribute-for-hist-triggers.patch |   16 +-
 ...rease-trace_recursive_lock-limit-for-synt.patch |    6 +-
 ...-NCM-Replace-tasklet-with-softirq-hrtimer.patch |    2 +-
 ...vpp2-Replace-tasklet-with-softirq-hrtimer.patch |   10 +-
 ...-inter-event-blurb-to-HIST_TRIGGERS-confi.patch |    4 +-
 ...trace-Add-inter-event-hist-triggers-testc.patch |    4 +-
 ...irq-in-translation-section-permission-fau.patch |    2 +-
 ...void-recursive-locking-in-hci_send_to_cha.patch |    2 +-
 ...CK-printk-drop-the-logbuf_lock-more-often.patch |    2 +-
 ...64-downgrade-preempt_disable-d-region-to-.patch |    2 +-
 ...NFSv4-replace-seqcount_t-with-a-seqlock_t.patch |    2 +-
 ...-to-skip-that-warning-but-only-on-sleepin.patch |    2 +-
 ...bd2-pull-your-plug-when-waiting-for-space.patch |    2 +-
 ...ontrol-Prevent-scheduling-while-atomic-in.patch |    2 +-
 ...vert-acpi_gbl_hardware-lock-back-to-a-raw.patch |    2 +-
 .../features/all/rt/add_migrate_disable.patch      |    2 +-
 ...r-use-a-locallock-instead-preempt_disable.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-disable-NEON-in-kernel-mode.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   |   10 +-
 .../block-mq-don-t-complete-requests-via-IPI.patch |    2 +-
 .../all/rt/block-mq-drop-preempt-disable.patch     |    2 +-
 .../features/all/rt/block-mq-use-cpu_light.patch   |    2 +-
 .../block-shorten-interrupt-disabled-regions.patch |   12 +-
 .../features/all/rt/block-use-cpu-chill.patch      |    2 +-
 .../all/rt/bug-rt-dependend-variants.patch         |    2 +-
 ...ps-scheduling-while-atomic-in-cgroup-code.patch |    2 +-
 .../cgroups-use-simple-wait-in-css_release.patch   |    8 +-
 ...-random-don-t-print-that-the-init-is-done.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 +-
 .../rt/cpu-hotplug--Implement-CPU-pinning.patch    |    2 +-
 ...l-Add-a-UNINTERRUPTIBLE-hrtimer_nanosleep.patch |   12 +-
 ...req-drop-K8-s-driver-from-beeing-selected.patch |    2 +-
 .../all/rt/cpumask-disable-offstack-on-rt.patch    |    4 +-
 ...t-Convert-callback_lock-to-raw_spinlock_t.patch |    2 +-
 ...educe-preempt-disabled-regions-more-algos.patch |    2 +-
 .../crypto-limit-more-FPU-enabled-sections.patch   |    2 +-
 .../patches/features/all/rt/debugobjects-rt.patch  |    2 +-
 .../all/rt/delayacct-use-raw_spinlocks.patch       |   30 +-
 .../patches/features/all/rt/dm-make-rt-aware.patch |    2 +-
 ...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 |    2 +-
 ...m-Don-t-disable-preemption-in-zcomp_strea.patch |    2 +-
 ...m-fix-zcomp_stream_get-smp_processor_id-u.patch |    2 +-
 .../rt/drm-i915-properly-init-lockdep-class.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 +-
 ...ringt-back-explicit-INIT_HLIST_BL_HEAD-in.patch |    2 +-
 ...isable-preemption-on-i_dir_seq-s-write-si.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     |    4 +-
 ...round-migrate_disable-enable-in-different.patch |    6 +-
 .../all/rt/genirq-disable-irqpoll-on-rt.patch      |    2 +-
 ...ot-invoke-the-affinity-callback-via-a-wor.patch |    2 +-
 .../features/all/rt/genirq-force-threading.patch   |    2 +-
 ...pdate-irq_set_irqchip_state-documentation.patch |    2 +-
 ...bus-audio-don-t-inclide-rwlock.h-directly.patch |    2 +-
 ...plug-duct-tape-RT-rwlock-usage-for-non-RT.patch |    2 +-
 .../all/rt/hotplug-light-get-online-cpus.patch     |    6 +-
 ...-Move-schedule_work-call-to-helper-thread.patch |    6 +-
 ...imers-by-default-into-the-softirq-context.patch |    4 +-
 ...solidate-hrtimer_init-hrtimer_init_sleepe.patch |   18 +-
 .../all/rt/hrtimers-prepare-full-preemption.patch  |   18 +-
 .../all/rt/ide-use-nort-local-irq-variants.patch   |    2 +-
 .../rt/infiniband-mellanox-ib-use-nort-irq.patch   |    2 +-
 .../all/rt/inpt-gameport-use-local-irq-nort.patch  |    2 +-
 .../all/rt/iommu-amd--Use-WARN_ON_NORT.patch       |    2 +-
 ...Use-raw_cpu_ptr-instead-of-get_cpu_ptr-fo.patch |    2 +-
 ...-softirq-processing-in-irq-thread-context.patch |    2 +-
 ...irqwork-Move-irq-safe-work-to-irq-context.patch |    6 +-
 ...qwork-push_most_work_into_softirq_context.patch |    6 +-
 debian/patches/features/all/rt/jump-label-rt.patch |    2 +-
 .../all/rt/kconfig-disable-a-few-options-rt.patch  |    2 +-
 .../features/all/rt/kconfig-preempt-rt-full.patch  |    2 +-
 .../kernel-SRCU-provide-a-static-initializer.patch |    2 +-
 ...tk-Don-t-try-to-print-from-IRQ-NMI-region.patch |    2 +-
 ...d-Provide-a-pointer-to-the-valid-CPU-mask.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 +-
 .../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 +-
 debian/patches/features/all/rt/localversion.patch  |    4 +-
 .../all/rt/lockdep-disable-self-test.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 +-
 ...-t-check-for-__LINUX_SPINLOCK_TYPES_H-on-.patch |    2 +-
 ...ktorture-Do-NOT-include-rwlock.h-directly.patch |    2 +-
 ...mutex-fix-deadlock-in-device-mapper-block.patch |    6 +-
 ...ng-rtmutex-don-t-drop-the-wait_lock-twice.patch |    4 +-
 ...utex-re-init-the-wait_lock-in-rt_mutex_in.patch |    4 +-
 .../features/all/rt/md-disable-bcache.patch        |    2 +-
 .../rt/md-raid5-do-not-disable-interrupts.patch    |    2 +-
 .../all/rt/md-raid5-percpu-handling-rt-aware.patch |   10 +-
 .../rt/mfd-syscon-atmel-smc-include-string.h.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 +-
 ...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 +-
 ...se-possible-memory-leak-in-kmem_cache_all.patch |    2 +-
 .../all/rt/mm-vmalloc-use-get-cpu-light.patch      |    2 +-
 ...et-do-not-protect-workingset_shadow_nodes.patch |    2 +-
 ...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 |    6 +-
 .../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 |    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 |    2 +-
 .../rt/net-make-devnet_rename_seq-a-mutex.patch    |    2 +-
 ...xmit_recursion-to-per-task-variable-on-RT.patch |    8 +-
 .../all/rt/net-prevent-abba-deadlock.patch         |    2 +-
 ...-a-way-to-delegate-processing-a-softirq-t.patch |    4 +-
 ...ev_deactivate_many-use-msleep-1-instead-o.patch |    2 +-
 ...ake-the-tcp_sk_lock-lock-with-BH-disabled.patch |    2 +-
 .../features/all/rt/net-use-cpu-chill.patch        |    2 +-
 .../all/rt/net-use-trylock-in-icmp_sk.patch        |    2 +-
 .../features/all/rt/net-wireless-warn-nort.patch   |    2 +-
 .../all/rt/net_disable_NET_RX_BUSY_POLL.patch      |    2 +-
 ...z-Prevent-erroneous-tick-stop-invocations.patch |   54 +
 .../features/all/rt/oleg-signal-rt-fix.patch       |    6 +-
 .../all/rt/panic-disable-random-on-rt.patch        |    2 +-
 ...troduce-rcu-bh-qs-where-safe-from-softirq.patch |    2 +-
 ...itchtec-Don-t-use-completion-s-wait-queue.patch |    2 +-
 .../features/all/rt/percpu_ida-use-locklocks.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 |    4 +-
 .../features/all/rt/pid.h-include-atomic.h.patch   |    2 +-
 debian/patches/features/all/rt/ping-sysrq.patch    |  121 --
 .../all/rt/posix-timers-no-broadcast.patch         |    2 +-
 ...osix-timers-thread-posix-cpu-timers-on-rt.patch |    4 +-
 .../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      |    8 +-
 ...-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 +-
 .../random-avoid-preempt_disable-ed-section.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 +-
 ...s-lockdep-false-positive-boost_mtx-compla.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 +-
 .../all/rt/rcu-segcblist-include-rcupdate.h.patch  |    2 +-
 ..._bh_qs-disable-irq-while-calling-rcu_pree.patch |    2 +-
 ...t_full-arm-coredump-fails-for-cpu-3e-3d-4.patch |    2 +-
 ...ping-function-called-from-invalid-context.patch |    2 +-
 ...-decrease-the-nr-of-migratory-tasks-when-.patch |    2 +-
 .../features/all/rt/rt-introduce-cpu-chill.patch   |    4 +-
 .../features/all/rt/rt-local-irq-lock.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 |    4 +-
 .../all/rt/rtmutex-Make-lock_killable-work.patch   |    2 +-
 .../rtmutex-Provide-rt_mutex_slowlock_locked.patch |    4 +-
 ...add-mutex-implementation-based-on-rtmutex.patch |    2 +-
 ...dd-rwlock-implementation-based-on-rtmutex.patch |    2 +-
 ...add-rwsem-implementation-based-on-rtmutex.patch |    2 +-
 .../rtmutex-add-sleeping-lock-implementation.patch |   28 +-
 .../rtmutex-add-ww_mutex-addon-for-mutex-rt.patch  |   14 +-
 .../all/rt/rtmutex-avoid-include-hell.patch        |    2 +-
 ...ort-lockdep-less-version-of-rt_mutex-s-lo.patch |   18 +-
 .../features/all/rt/rtmutex-futex-prepare-rt.patch |   14 +-
 .../features/all/rt/rtmutex-lock-killable.patch    |    4 +-
 .../all/rt/rtmutex-trylock-is-okay-on-RT.patch     |    4 +-
 .../all/rt/rtmutex-wire-up-RT-s-locking.patch      |    2 +-
 .../features/all/rt/rtmutex_dont_include_rcu.patch |    2 +-
 .../rt/rxrpc-remove-unused-static-variables.patch  |    2 +-
 ...i-dont-t-disable-interrupts-in-qc_issue-h.patch |    2 +-
 ...nt-task-state-corruption-by-spurious-lock.patch |    2 +-
 .../features/all/rt/sched-Remove-TASK_ALL.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     |    4 +-
 .../features/all/rt/sched-rt-mutex-wakeup.patch    |    2 +-
 .../all/rt/sched-swait-include-wait.h.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        |    6 +-
 .../rt/signal-revert-ptrace-preempt-magic.patch    |    4 +-
 ...low-rt-tasks-to-cache-one-sigqueue-struct.patch |   20 +-
 .../features/all/rt/skbufhead-raw-lock.patch       |   18 +-
 .../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 |   10 +-
 .../features/all/rt/softirq-preempt-fix-3-re.patch |   10 +-
 .../features/all/rt/softirq-split-locks.patch      |   16 +-
 ...irq-split-timer-softirqs-out-of-ksoftirqd.patch |    4 +-
 .../softirq-wake-the-timer-softirq-if-needed.patch |    2 +-
 .../sparc64-use-generic-rwsem-spinlocks-rt.patch   |    2 +-
 .../all/rt/spinlock-types-separate-raw.patch       |   10 +-
 ...rohibit-call_srcu-use-under-raw-spinlocks.patch |    2 +-
 ...cu-replace-local_irqsave-with-a-locallock.patch |    2 +-
 .../srcu-use-cpu_online-instead-custom-check.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   |    4 +-
 .../features/all/rt/sysfs-realtime-entry.patch     |    2 +-
 ...klets-from-going-into-infinite-spin-in-rt.patch |   12 +-
 .../thermal-Defer-thermal-wakups-to-threads.patch  |    2 +-
 ...r-avoid-schedule_work-with-interrupts-dis.patch |    2 +-
 .../all/rt/timekeeping-split-jiffies-lock.patch    |    2 +-
 ...delay-waking-softirqs-from-the-jiffy-tick.patch |    4 +-
 .../features/all/rt/timer-fd-avoid-live-lock.patch |    2 +-
 ...Document-return-values-of-timerqueue_add-.patch |   40 +
 .../rt/timers-prepare-for-full-preemption.patch    |   14 +-
 .../all/rt/tpm_tis-fix-stall-after-iowrite-s.patch |    2 +-
 ...count-for-preempt-off-in-preempt_schedule.patch |    2 +-
 ...goldfish-Enable-earlycon-only-if-built-in.patch |    2 +-
 ...l-8250-don-t-take-the-trylock-during-oops.patch |    2 +-
 ...t-remove-preemption-disabling-in-netif_rx.patch |    6 +-
 .../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 |    8 +-
 ...rk-simple-Simple-work-queue-implemenation.patch |    2 +-
 .../all/rt/workqueue-distangle-from-rq-lock.patch  |   10 +-
 .../all/rt/workqueue-prevent-deadlock-stall.patch  |   18 +-
 .../features/all/rt/workqueue-use-locallock.patch  |   30 +-
 .../features/all/rt/workqueue-use-rcu.patch        |   62 +-
 .../all/rt/x86-UV-raw_spinlock-conversion.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    |    6 +-
 .../x86-mce-use-swait-queue-for-mce-wakeups.patch  |    2 +-
 .../patches/features/all/rt/x86-preempt-lazy.patch |    8 +-
 ...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    |    4 +-
 .../xen-9pfs-don-t-inclide-rwlock.h-directly.patch |    2 +-
 ...dwmac-sun8i-Handle-integrated-external-MD.patch |  514 ------
 ...-net-stmmac-sun8i-Restore-the-compatibles.patch |   40 -
 ...64-dts-allwinner-A64-Restore-EMAC-changes.patch |  197 ---
 ...llwinner-add-snps-dwmac-mdio-compatible-t.patch |   33 -
 ...m64-dts-allwinner-H5-Restore-EMAC-changes.patch |  129 --
 ...ARM-dts-sunxi-Restore-EMAC-changes-boards.patch |  267 ----
 ...-arm-dts-sunxi-h3-h5-Restore-EMAC-changes.patch |   61 -
 ...xi-h3-h5-represent-the-mdio-switch-used-b.patch |   64 -
 .../x86-make-x32-syscall-support-conditional.patch |  247 ++-
 debian/patches/series                              |   84 +-
 debian/patches/series-rt                           |    9 +-
 debian/rules                                       |    4 +-
 debian/rules.d/tools/power/cpupower/Makefile       |    2 +
 debian/templates/control.extra.in                  |   14 +-
 debian/templates/control.headers.in                |    2 +-
 491 files changed, 5045 insertions(+), 6743 deletions(-)

diff --cc debian/changelog
index d7bc5cb,12d739c..0ffc098
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,11 -1,823 +1,840 @@@
++linux (4.15.14-1~bpo9+1) stretch-backports; urgency=medium
++
++  * Rebuild for stretch-backports:
++    - Change ABI number to 0.bpo.1
++    - Revert changes to use gcc-7 compiler, not found in stretch
++    - [x86] Add versioned (build-)dependencies on gcc-6 for retpoline support
++
++ -- Ben Hutchings <ben at decadent.org.uk>  Thu, 22 Feb 2018 18:10:45 +0000
++
+ linux (4.15.4-1) unstable; urgency=medium
+ 
+   * New upstream release: https://kernelnewbies.org/Linux_4.15
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.15.1
+     - Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops
+     - tools/gpio: Fix build error with musl libc
+     - gpio: stmpe: i2c transfer are forbiden in atomic context
+     - gpio: Fix kernel stack leak to userspace
+     - scsi: storvsc: missing error code in storvsc_probe()
+     - staging: lustre: separate a connection destroy from free struct kib_conn
+     - staging: ccree: NULLify backup_info when unused
+     - staging: ccree: fix fips event irq handling build
+     - usb: option: Add support for FS040U modem
+     - serial: 8250_dw: Revert "Improve clock rate setting"
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.15.2
+     - [x86] KVM: Make indirect calls in emulator speculation safe
+     - [x86] KVM: VMX: Make indirect call speculation safe
+     - module/retpoline: Warn about missing retpoline in module
+     - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf
+     - [x86] cpufeatures: Add Intel feature bits for Speculation Control
+     - [x86] cpufeatures: Add AMD feature bits for Speculation Control
+     - [x86] msr: Add definitions for new speculation control MSRs
+     - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to
+       Meltdown
+     - [x86] cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2
+       microcodes
+     - [x86] speculation: Add basic IBPB (Indirect Branch Prediction Barrier)
+       support
+     - [x86] alternative: Print unadorned pointers
+     - [x86] nospec: Fix header guards names
+     - [x86] bugs: Drop one "mitigation" from dmesg
+     - [x86] cpu/bugs: Make retpoline module warning conditional
+     - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags
+     - [x86] retpoline: Simplify vmexit_fill_RSB()
+     - [x86] speculation: Simplify indirect_branch_prediction_barrier()
+     - [x86] KVM: nVMX: Eliminate vmcs02 pool
+     - [x86] KVM: VMX: introduce alloc_loaded_vmcs
+     - objtool: Improve retpoline alternative handling
+     - objtool: Add support for alternatives at the end of a section
+     - objtool: Warn on stripped section symbol
+     - [x86] mm: Fix overlap of i386 CPU_ENTRY_AREA with FIX_BTMAP
+     - [x86] spectre: Check CONFIG_RETPOLINE in command line parser
+     - [x86] entry/64: Remove the SYSCALL64 fast path
+     - [x86] entry/64: Push extra regs right away
+     - [x86] asm: Move 'status' from thread_struct to thread_info
+     - Documentation: Document array_index_nospec
+     - array_index_nospec: Sanitize speculative array de-references
+     - [x86] Implement array_index_mask_nospec
+     - [x86] Introduce barrier_nospec
+     - [x86] Introduce __uaccess_begin_nospec() and uaccess_try_nospec
+     - [x86] usercopy: Replace open coded stac/clac with __uaccess_{begin, end}
+     - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec
+     - [x86] get_user: Use pointer masking to limit speculation
+     - [x86] syscall: Sanitize syscall table de-references under speculation
+     - vfs, fdtable: Prevent bounds-check bypass via speculative execution
+     - nl80211: Sanitize array index in parse_txq_params
+     - [x86] spectre: Report get_user mitigation for spectre_v1
+     - [x86] spectre: Fix spelling mistake: "vunerable"-> "vulnerable"
+     - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel
+     - [x86] speculation: Use Indirect Branch Prediction Barrier in context
+       switch
+     - [x86] paravirt: Remove 'noreplace-paravirt' cmdline option
+     - [x86] KVM: VMX: make MSR bitmaps per-VCPU
+     - [x86] kvm: Update spectre-v1 mitigation
+     - [x86] retpoline: Avoid retpolines for built-in __init functions
+     - [x86] spectre: Simplify spectre_v2 command line parsing
+     - [x86] pti: Mark constant arrays as __initconst
+     - [x86] speculation: Fix typo IBRS_ATT, which should be IBRS_ALL
+     - [x86] KVM: Update the reverse_cpuid list to include CPUID_7_EDX
+     - [x86] KVM: Add IBPB support
+     - [x86] KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES
+     - [x86] KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL
+     - [x86] KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL
+     - serial: core: mark port as initialized after successful IRQ change
+     - fpga: region: release of_parse_phandle nodes after use
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.15.3
+     - ip6mr: fix stale iterator
+     - net: igmp: add a missing rcu locking section
+     - qlcnic: fix deadlock bug
+     - qmi_wwan: Add support for Quectel EP06
+     - r8169: fix RTL8168EP take too long to complete driver initialization.
+     - tcp: release sk_frag.page in tcp_disconnect
+     - vhost_net: stop device during reset owner
+     - ipv6: addrconf: break critical section in addrconf_verify_rtnl()
+     - ipv6: change route cache aging logic
+     - Revert "defer call to mem_cgroup_sk_alloc()"
+     - net: ipv6: send unsolicited NA after DAD
+     - rocker: fix possible null pointer dereference in
+       rocker_router_fib_event_work
+     - tcp_bbr: fix pacing_gain to always be unity when using lt_bw
+     - cls_u32: add missing RCU annotation.
+     - ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only
+     - soreuseport: fix mem leak in reuseport_add_sock()
+     - net_sched: get rid of rcu_barrier() in tcf_block_put_ext()
+     - net: sched: fix use-after-free in tcf_block_put_ext
+     - crypto: tcrypt - fix S/G table for test_aead_speed()
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.15.4
+     - cifs: Fix missing put_xid in cifs_file_strict_mmap
+     - cifs: Fix autonegotiate security settings mismatch
+     - CIFS: zero sensitive data when freeing
+     - cpufreq: mediatek: add mediatek related projects into blacklist
+     - [arm64] watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop
+     - Revert "drm/i915: mark all device info struct with __initconst"
+     - sched/rt: Use container_of() to get root domain in
+       rto_push_irq_work_func()
+     - sched/rt: Up the root domain ref count when passing it around via IPIs
+     - [arm64] mm: Use non-global mappings for kernel space
+     - [arm64] mm: Temporarily disable ARM64_SW_TTBR0_PAN
+     - [arm64] mm: Move ASID from TTBR0 to TTBR1
+     - [arm64] mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003
+     - [arm64] mm: Rename post_ttbr0_update_workaround
+     - [arm64] mm: Fix and re-enable ARM64_SW_TTBR0_PAN
+     - [arm64] mm: Allocate ASIDs in pairs
+     - [arm64] mm: Add arm64_kernel_unmapped_at_el0 helper
+     - [arm64] mm: Invalidate both kernel and user ASIDs when performing TLBI
+     - [arm64] entry: Add exception trampoline page for exceptions from EL0
+     - [arm64] mm: Map entry trampoline into trampoline and kernel page tables
+     - [arm64] entry: Explicitly pass exception level to kernel_ventry macro
+     - [arm64] entry: Hook up entry trampoline to exception vectors
+     - [arm64] erratum: Work around Falkor erratum #E1003 in trampoline code
+     - [arm64] cpu_errata: Add Kryo to Falkor 1003 errata
+     - [arm64] tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks
+     - [arm64] entry: Add fake CPU feature for unmapping the kernel at EL0
+     - [arm64] kaslr: Put kernel vectors address in separate data page
+     - [arm64] use RET instruction for exiting the trampoline
+     - [arm64] Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0
+     - [arm64] Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry
+     - [arm64] Take into account ID_AA64PFR0_EL1.CSV3
+     - [arm64] capabilities: Handle duplicate entries for a capability
+     - [arm64] mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
+     - [arm64] kpti: Fix the interaction between ASID switching and software PAN
+     - [arm64] cputype: Add MIDR values for Cavium ThunderX2 CPUs
+     - [arm64] Turn on KPTI only on CPUs that need it
+     - [arm64] kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0()
+     - [arm64] mm: Permit transitioning from Global to Non-Global without BBM
+     - [arm64] kpti: Add ->enable callback to remap swapper using nG mappings
+     - [arm64] Force KPTI to be disabled on Cavium ThunderX
+     - [arm64] entry: Reword comment about post_ttbr_update_workaround
+     - [arm64] idmap: Use "awx" flags for .idmap.text .pushsection directives
+     - [arm64] barrier: Add CSDB macros to control data-value prediction
+     - [arm64] Implement array_index_mask_nospec()
+     - [arm64] Make USER_DS an inclusive limit
+     - [arm64] Use pointer masking to limit uaccess speculation
+     - [arm64] entry: Ensure branch through syscall table is bounded under
+       speculation
+     - [arm64] uaccess: Prevent speculative use of the current addr_limit
+     - [arm64] uaccess: Don't bother eliding access_ok checks in __{get,
+       put}_user
+     - [arm64] uaccess: Mask __user pointers for __arch_{clear, copy_*}_user
+     - [arm64] futex: Mask __user pointers prior to dereference
+     - [arm64] cpufeature: __this_cpu_has_cap() shouldn't stop early
+     - [arm64] Run enable method for errata work arounds on late CPUs
+     - [arm64] cpufeature: Pass capability structure to ->enable callback
+     - drivers/firmware: Expose psci_get_version through psci_ops structure
+     - [arm64] Move post_ttbr_update_workaround to C code
+     - [arm64] Add skeleton to harden the branch predictor against aliasing
+       attacks
+     - [arm64] Move BP hardening to check_and_switch_context
+     - [arm64] KVM: Use per-CPU vector when BP hardening is enabled
+     - [arm64] entry: Apply BP hardening for high-priority synchronous
+       exceptions
+     - [arm64] entry: Apply BP hardening for suspicious interrupts from EL0
+     - [arm64] cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75
+     - [arm64] Implement branch predictor hardening for affected Cortex-A CPUs
+     - [arm64] Implement branch predictor hardening for Falkor
+     - [arm64] Branch predictor hardening for Cavium ThunderX2
+     - [arm64] KVM: Increment PC after handling an SMC trap
+     - [armhf,arm64] KVM: Consolidate the PSCI include files
+     - [armhf,arm64] KVM: Add PSCI_VERSION helper
+     - [armhf,arm64] KVM: Add smccc accessors to PSCI code
+     - [armhf,arm64] KVM: Implement PSCI 1.0 support
+     - [armhf,arm64] KVM: Advertise SMCCC v1.1
+     - [arm64] KVM: Make PSCI_VERSION a fast path
+     - [armhf,arm64] KVM: Turn kvm_psci_version into a static inline
+     - [arm64] KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support
+     - [arm64] KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
+     - firmware/psci: Expose PSCI conduit
+     - firmware/psci: Expose SMCCC version through psci_ops
+     - arm/arm64: smccc: Make function identifiers an unsigned quantity
+     - arm/arm64: smccc: Implement SMCCC v1.1 inline primitive
+     - [arm64] Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
+     - [arm64] Kill PSCI_GET_VERSION as a variant-2 workaround
+     - mtd: cfi: convert inline functions to macros
+     - mtd: nand: brcmnand: Disable prefetch by default
+     - mtd: nand: Fix nand_do_read_oob() return value
+     - mtd: nand: sunxi: Fix ECC strength choice
+     - ubi: Fix race condition between ubi volume creation and udev
+     - ubi: fastmap: Erase outdated anchor PEBs during attach
+     - ubi: block: Fix locking for idr_alloc/idr_remove
+     - ubifs: free the encrypted symlink target
+     - nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
+     - nfs41: do not return ENOMEM on LAYOUTUNAVAILABLE
+     - NFS: Add a cond_resched() to nfs_commit_release_pages()
+     - NFS: Fix nfsstat breakage due to LOOKUPP
+     - NFS: commit direct writes even if they fail partially
+     - NFS: reject request for id_legacy key without auxdata
+     - NFS: Fix a race between mmap() and O_DIRECT
+     - nfsd: Detect unhashed stids in nfsd4_verify_open_stid()
+     - kernfs: fix regression in kernfs_fop_write caused by wrong type
+     - ahci: Annotate PCI ids for mobile Intel chipsets as such
+     - ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
+     - ahci: Add Intel Cannon Lake PCH-H PCI ID
+     - crypto: hash - introduce crypto_hash_alg_has_setkey()
+     - crypto: cryptd - pass through absence of ->setkey()
+     - crypto: mcryptd - pass through absence of ->setkey()
+     - crypto: poly1305 - remove ->setkey() method
+     - crypto: hash - annotate algorithms taking optional key
+     - crypto: hash - prevent using keyed hashes without setting key
+     - media: v4l2-ioctl.c: use check_fmt for enum/g/s/try_fmt
+     - media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
+     - media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF
+     - media: v4l2-compat-ioctl32.c: fix the indentation
+     - media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32
+     - media: v4l2-compat-ioctl32.c: avoid sizeof(type)
+     - media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32
+     - media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer
+     - media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32
+     - media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type
+     - media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors
+     - media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic
+     - media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs
+     - crypto: caam - fix endless loop when DECO acquire fails
+     - crypto: sha512-mb - initialize pending lengths correctly
+     - crypto: talitos - fix Kernel Oops on hashing an empty file
+     - [armhf,arm64 KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
+     - [x86] KVM: nVMX: Fix races when sending nested PI while dest
+       enters/leaves L2
+     - [x86] KVM: nVMX: Fix bug of injecting L2 exception into L1
+     - [powerpc*] KVM: PPC: Book3S HV: Make sure we don't re-enter guest
+       without XIVE loaded
+     - [powerpc*] KVM: PPC: Book3S HV: Drop locks before reading guest memory
+     - [armhf,arm64] KVM: Handle CPU_PM_ENTER_FAILED
+     - [powerpc*] KVM: PPC: Book3S PR: Fix broken select due to misspelling
+     - watchdog: imx2_wdt: restore previous timeout after suspend+resume
+     - afs: Add missing afs_put_cell()
+     - afs: Need to clear responded flag in addr cursor
+     - afs: Fix missing cursor clearance
+     - afs: Fix server list handling
+     - btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker
+     - Btrfs: raid56: iterate raid56 internal bio with bio_for_each_segment_all
+     - kasan: don't emit builtin calls when sanitization is off
+     - kasan: rework Kconfig settings
+     - media: dvb_frontend: be sure to init dvb_frontend_handle_ioctl() return
+       code
+     - media: dvb-frontends: fix i2c access helpers for KASAN
+     - media: dt-bindings/media/cec-gpio.txt: mention the CEC/HPD max voltages
+     - media: ts2020: avoid integer overflows on 32 bit machines
+     - media: vivid: fix module load error when enabling fb and no_error_inj=1
+     - media: cxusb, dib0700: ignore XC2028_I2C_FLUSH
+     - fs/proc/kcore.c: use probe_kernel_read() instead of memcpy()
+     - kernel/async.c: revert "async: simplify lowest_in_progress()"
+     - kernel/relay.c: revert "kernel/relay.c: fix potential memory leak"
+     - pipe: actually allow root to exceed the pipe buffer limits
+     - pipe: fix off-by-one error when checking buffer limits
+     - HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
+     - Bluetooth: btsdio: Do not bind to non-removable BCM43341
+     - Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
+     - Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten"
+       version
+     - ipmi: use dynamic memory for DMI driver override
+     - signal/openrisc: Fix do_unaligned_access to send the proper signal
+     - signal/sh: Ensure si_signo is initialized in do_divide_error
+     - alpha: fix crash if pthread_create races with signal delivery
+     - alpha: osf_sys.c: fix put_tv32 regression
+     - alpha: Fix mixed up args in EXC macro in futex operations
+     - alpha: fix reboot on Avanti platform
+     - alpha: fix formating of stack content
+     - xtensa: fix futex_atomic_cmpxchg_inatomic
+     - EDAC, octeon: Fix an uninitialized variable warning
+     - genirq: Make legacy autoprobing work again
+     - pinctrl: intel: Initialize GPIO properly when used through irqchip
+     - pinctrl: mcp23s08: fix irq setup order
+     - pinctrl: sx150x: Unregister the pinctrl on release
+     - pinctrl: sx150x: Register pinctrl before adding the gpiochip
+     - pinctrl: sx150x: Add a static gpio/pinctrl pin range mapping
+     - pktcdvd: Fix pkt_setup_dev() error path
+     - pktcdvd: Fix a recently introduced NULL pointer dereference
+     - blk-mq: quiesce queue before freeing queue
+     - clocksource/drivers/stm32: Fix kernel panic with multiple timers
+     - lib/ubsan.c: s/missaligned/misaligned/
+     - lib/ubsan: add type mismatch handler for new GCC/Clang
+     - objtool: Fix switch-table detection
+     - [arm64] dts: marvell: add Ethernet aliases
+     - drm/i915: Avoid PPS HW/SW state mismatch due to rounding
+     - ACPI: sbshc: remove raw pointer from printk() message (CVE-2018-5750)
+     - acpi, nfit: fix register dimm error handling
+     - ovl: force r/o mount when index dir creation fails
+     - ovl: fix failure to fsync lower dir
+     - ovl: take mnt_want_write() for work/index dir setup
+     - ovl: take mnt_want_write() for removing impure xattr
+     - ovl: hash directory inodes for fsnotify
+     - devpts: fix error handling in devpts_mntget()
+     - ftrace: Remove incorrect setting of glob search field
+     - scsi: core: Ensure that the SCSI error handler gets woken up
+     - scsi: lpfc: Fix crash after bad bar setup on driver attachment
+     - scsi: cxlflash: Reset command ioasc
+     - rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modules
+ 
+   [ Bastian Blank ]
+   * Add cloud-amd64 kernel flavour.
+     - Support Microsoft Azure.
+     - Support Amazon EC2.
+     - Support Google Compute Engine.
+   * Enable NUMA_BALANCING_DEFAULT_ENABLED, enabled by all others.
+   * Enable INET_ESP_OFFLOAD, INET6_ESP_OFFLOAD, IPV6_SEG6_LWTUNNEL,
+     IPV6_SEG6_HMAC, NF_LOG_NETDEV, IP_SET_HASH_IPMAC, NET_ACT_SAMPLE,
+     IPVTAP, VIRTIO_MMIO, CRYPTO_RSA, CRYPTO_DH, CRYPTO_ECDH.
+   * x86: Enable SCHED_MC_PRIO, HYPERV_VSOCKETS.
+   * Enable NVME_MULTIPATH, NVME_FC, NVME_TARGET_FC, move nvme module into
+     scsi-modules installer udeb.
+   * Switch to SLUB as kernel allocator. (Closes: #862718)
+     - Enable SLUB_DEBUG, SLAB_FREELIST_HARDENED except on armel/marvell.
+       (Closes: #883069)
+   * Fix building of liblockdep.
+ 
+   [ Uwe Kleine-König ]
+   * [arm64] enable I2C_PXA for espressobin (Closes: #886983)
+ 
+   [ Ben Hutchings ]
+   * Enable CGROUP_BPF (except for armel) (Closes: #872560)
+   * usb: Enable USBIP_CORE, USBIP_VHCI_HCD, USBIP_HOST, USBIP_VUDC as
+     modules on all architectures (Closes: #888042)
+   * [x86] Rewrite "Make x32 syscall support conditional on a kernel parameter"
+     to use a static key
+ 
+   [ Salvatore Bonaccorso ]
+   * (Temporarily) disable armel kernel image build.
+     The armel/marvell kernel size is growing to large and the compressed
+     image is over the limit.
+     Given the armel architecture will most likely not be part of Buster,
+     disable the image build.
+     Cf. https://lists.debian.org/debian-kernel/2018/01/msg00278.html
+   * Set ABI to 1
+ 
+  -- Salvatore Bonaccorso <carnil at debian.org>  Sun, 18 Feb 2018 09:36:49 +0100
+ 
+ linux (4.15~rc8-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate
+     - RDS: Heap OOB write in rds_message_alloc_sgs() (CVE-2018-5332)
+     - RDS: null pointer dereference in rds_atomic_free_op (CVE-2018-5333)
+     - loop: fix concurrent lo_open/lo_release (CVE-2018-5344)
+ 
+   [ Ben Hutchings ]
+   * [arm64] Update "add kernel config option to lock down when in Secure Boot
+     mode" for 4.15
+   * efi: Enable LOCK_DOWN_IN_EFI_SECURE_BOOT, replacing
+     EFI_SECURE_BOOT_LOCK_DOWN
+   * iio: Enable AD5446 as module, replacing TI_DAC7512
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Mon, 15 Jan 2018 04:43:14 +0000
+ 
+ linux (4.15~rc5-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate
+ 
+   [ Riku Voipio ]
+   * [arm64] udeb: add multifunction devices
+   * [arm64] udeb: add mvebu comphy for armada 8K
+ 
+   [ Ben Hutchings ]
+   * aufs: Update support patchset to aufs4.x-rcN-20171218
+   * lockdown: Update patchset to 2017-11-10 version
+   * lockdown: Update calls to kernel_is_locked_down() in "mtd: Disable slram and
+     phram when locked down"
+   * cpupower: Move library to multiarch directory
+   * [rt] Disable until it is updated for 4.15 or later
+   * linux-kbuild: Add objtool
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Wed, 27 Dec 2017 02:48:14 +0000
+ 
+ linux (4.14.17-1) unstable; urgency=medium
+ 
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.14
+     - dm bufio: fix shrinker scans when (nr_to_scan < retain_target)
+     - can: gs_usb: fix return value of the "set_bittiming" callback
+     - IB/srpt: Disable RDMA access by the initiator
+     - IB/srpt: Fix ACL lookup during login
+     - [mips*] Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the
+       task
+     - [mips*] Factor out NT_PRFPREG regset access helpers
+     - [mips*] Guard against any partial write attempt with PTRACE_SETREGSET
+     - [mips*] Consistently handle buffer counter with PTRACE_SETREGSET
+     - [mips*] Fix an FCSR access API regression with NT_PRFPREG and MSA
+     - [mips*] Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET
+     - [mips*] Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses
+     - cgroup: fix css_task_iter crash on CSS_TASK_ITER_PROC (Closes: #888954)
+     - [x86] kvm: vmx: Scrub hardware GPRs at VM-exit (partial mitigation of
+       CVE-2017-5715, CVE-2017-5753)
+     - [x86] platform: wmi: Call acpi_wmi_init() later
+     - iw_cxgb4: only call the cq comp_handler when the cq is armed
+     - iw_cxgb4: atomically flush the qp
+     - iw_cxgb4: only clear the ARMED bit if a notification is needed
+     - iw_cxgb4: reflect the original WR opcode in drain cqes
+     - iw_cxgb4: when flushing, complete all wrs in a chain
+     - [x86] acpi: Handle SCI interrupts above legacy space gracefully
+     - ALSA: pcm: Remove incorrect snd_BUG_ON() usages
+     - ALSA: pcm: Workaround for weird PulseAudio behavior on rewind error
+     - ALSA: pcm: Add missing error checks in OSS emulation plugin builder
+     - ALSA: pcm: Abort properly at pending signal in OSS read/write loops
+     - ALSA: pcm: Allow aborting mutex lock at OSS read/write loops
+     - ALSA: aloop: Release cable upon open error path
+     - ALSA: aloop: Fix inconsistent format due to incomplete rule
+     - ALSA: aloop: Fix racy hw constraints adjustment
+     - [x86] acpi: Reduce code duplication in mp_override_legacy_irq()
+     - 8021q: fix a memory leak for VLAN 0 device
+     - ip6_tunnel: disable dst caching if tunnel is dual-stack
+     - net: core: fix module type in sock_diag_bind
+     - RDS: Heap OOB write in rds_message_alloc_sgs() (CVE-2018-5332)
+     - RDS: null pointer dereference in rds_atomic_free_op (CVE-2018-5333)
+     - net: fec: restore dev_id in the cases of probe error
+     - net: fec: defer probe if regulator is not ready
+     - net: fec: free/restore resource in related probe error pathes
+     - sctp: do not retransmit upon FragNeeded if PMTU discovery is disabled
+     - sctp: fix the handling of ICMP Frag Needed for too small MTUs
+     - [arm64, armhf] net: stmmac: enable EEE in MII, GMII or RGMII only
+     - ipv6: fix possible mem leaks in ipv6_make_skb()
+     - net/sched: Fix update of lastuse in act modules implementing
+       stats_update
+     - ipv6: sr: fix TLVs not being copied using setsockopt
+     - sfp: fix sfp-bus oops when removing socket/upstream
+     - membarrier: Disable preemption when calling smp_call_function_many()
+     - crypto: algapi - fix NULL dereference in crypto_remove_spawns()
+     - rbd: reacquire lock should update lock owner client id
+     - rbd: set max_segments to USHRT_MAX
+     - iwlwifi: pcie: fix DMA memory mapping / unmapping
+     - [x86] microcode/intel: Extend BDW late-loading with a revision check
+     - [x86] KVM: Add memory barrier on vmcs field lookup
+     - [powerpc*] KVM: Book3S PR: Fix WIMG handling under pHyp
+     - [powerpc*] KVM: Book3S HV: Drop prepare_done from struct kvm_resize_hpt
+     - [powerpc*] KVM: Book3S HV: Fix use after free in case of multiple resize
+       requests
+     - [powerpc*] KVM: Book3S HV: Always flush TLB in kvmppc_alloc_reset_hpt()
+     - [x86] drm/vmwgfx: Don't cache framebuffer maps
+     - [x86] drm/vmwgfx: Potential off by one in vmw_view_add()
+     - [x86] drm/i915/gvt: Clear the shadow page table entry after post-sync
+     - [x86] drm/i915: Whitelist SLICE_COMMON_ECO_CHICKEN1 on Geminilake.
+     - [x86] drm/i915: Move init_clock_gating() back to where it was
+     - [x86] drm/i915: Fix init_clock_gating for resume
+     - bpf: prevent out-of-bounds speculation (partial mitigation of
+       CVE-2017-5753)
+     - bpf, array: fix overflow in max_entries and undefined behavior in
+       index_mask
+     - bpf: arsh is not supported in 32 bit alu thus reject it
+     - [arm64, armhf] usb: misc: usb3503: make sure reset is low for at least
+       100us
+     - USB: fix usbmon BUG trigger
+     - USB: UDC core: fix double-free in usb_add_gadget_udc_release
+     - usbip: remove kernel addresses from usb device and urb debug msgs
+     - usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input
+     - usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer
+       buffer
+     - staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl
+       (CVE-2017-13216)
+     - mux: core: fix double get_device()
+     - kdump: write correct address of mem_section into vmcoreinfo
+     - apparmor: fix ptrace label match when matching stacked labels
+     - [x86] pti: Unbreak EFI old_memmap
+     - [x86] Documentation: Add PTI description
+     - [x86] cpufeatures: Add X86_BUG_SPECTRE_V[12]
+     - sysfs/cpu: Add vulnerability folder
+     - [x86] cpu: Implement CPU vulnerabilites sysfs functions
+     - [x86] tboot: Unbreak tboot with PTI enabled
+     - [x86] mm/pti: Remove dead logic in pti_user_pagetable_walk*()
+     - [x86] cpu/AMD: Make LFENCE a serializing instruction
+     - [x86] cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC
+     - [x86] alternatives: Fix optimize_nops() checking
+     - [x86] pti: Make unpoison of pgd for trusted boot work for real
+     - [x86] retpoline: Add initial retpoline support (partial mitigation of
+       CVE-2017-5715)
+     - [x86] spectre: Add boot time option to select Spectre v2 mitigation
+     - [x86] retpoline/crypto: Convert crypto assembler indirect jumps
+     - [x86] retpoline/entry: Convert entry assembler indirect jumps
+     - [x86] retpoline/ftrace: Convert ftrace assembler indirect jumps
+     - [x86] retpoline/hyperv: Convert assembler indirect jumps
+     - [x86] retpoline/xen: Convert Xen hypercall indirect jumps
+     - [x86] retpoline/checksum32: Convert assembler indirect jumps
+     - [x86] retpoline/irq32: Convert assembler indirect jumps
+     - [x86] retpoline: Fill return stack buffer on vmexit
+     - [x86] pti: Fix !PCID and sanitize defines
+     - [x86] perf: Disable intel_bts when PTI
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.15
+     - tools/objtool/Makefile: don't assume sync-check.sh is executable
+     - objtool: Fix seg fault with clang-compiled objects
+     - objtool: Fix Clang enum conversion warning
+     - objtool: Fix seg fault caused by missing parameter
+     - [powerpc*] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper
+     - [powerpc*] 64: Add macros for annotating the destination of rfid/hrfid
+     - [powerpc*] 64s: Simple RFI macro conversions
+     - [powerpc*] 64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
+     - [powerpc*] 64: Convert fast_exception_return to use RFI_TO_USER/KERNEL
+     - [powerpc*] 64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL
+     - [powerpc*] 64s: Add support for RFI flush of L1-D cache
+     - [powerpc*] 64s: Support disabling RFI flush with no_rfi_flush and nopti
+     - [powerpc*] pseries: Query hypervisor for RFI flush settings
+     - [powerpc*] powernv: Check device-tree for RFI flush settings
+     - futex: Avoid violating the 10th rule of futex
+     - futex: Prevent overflow by strengthen input validation (CVE-2018-6927)
+     - ALSA: seq: Make ioctls race-free (CVE-2018-1000004)
+     - ALSA: pcm: Remove yet superfluous WARN_ON()
+     - ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant
+     - ALSA: hda - Apply the existing quirk to iMac 14,1
+     - IB/hfi1: Prevent a NULL dereference
+     - RDMA/mlx5: Fix out-of-bound access while querying AH
+     - timers: Unconditionally check deferrable base
+     - af_key: fix buffer overread in verify_address_len()
+     - af_key: fix buffer overread in parse_exthdrs()
+     - iser-target: Fix possible use-after-free in connection establishment
+       error
+     - delayacct: Account blkio completion on the correct task
+     - objtool: Fix seg fault with gold linker
+     - [armhf] mmc: sdhci-esdhc-imx: Fix i.MX53 eSDHCv3 clock
+     - [x86] kasan: Panic if there is not enough memory to boot
+     - [x86] retpoline: Fill RSB on context switch for affected CPUs
+     - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros
+     - objtool: Improve error message for bad file argument
+     - [x86] cpufeature: Move processor tracing out of scattered features
+     - [x86] intel_rdt/cqm: Prevent use after free
+     - [x86] mm/pkeys: Fix fill_sig_info_pkey
+     - [x86] idt: Mark IDT tables __initconst
+     - [x86] tsc: Future-proof native_calibrate_tsc()
+     - [x86] tsc: Fix erroneous TSC rate on Skylake Xeon
+     - pipe: avoid round_pipe_size() nr_pages overflow on 32-bit
+     - [x86] apic/vector: Fix off by one in error path
+     - [x86] mm: Clean up register saving in the __enc_copy() assembly code
+     - [x86] mm: Use a struct to reduce parameters for SME PGD mapping
+     - [x86] mm: Centralize PMD flags in sme_encrypt_kernel()
+     - [x86] mm: Prepare sme_encrypt_kernel() for PAGE aligned encryption
+     - [armhf] OMAP3: hwmod_data: add missing module_offs for MMC3
+     - [x86] mm: Encrypt the initrd earlier for BSP microcode update
+     - Input: ALPS - fix multi-touch decoding on SS4 plus touchpads
+     - Input: synaptics-rmi4 - prevent UAF reported by KASAN
+     - [armhf] Input: twl6040-vibra - fix child-node lookup
+     - [armhf] Input: twl4030-vibra - fix sibling-node lookup
+     - tracing: Fix converting enum's from the map in trace_event_eval_update()
+     - phy: work around 'phys' references to usb-nop-xceiv devices
+     - [arm64] dts: marvell: armada-cp110: Fix clock resources for various node
+     - [armhf] sunxi_defconfig: Enable CMA
+     - [armel] dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7
+     - can: peak: fix potential bug in packet fragmentation
+     - can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once
+     - can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once
+     - i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA
+     - proc: fix coredump vs read /proc/*/stat race
+     - libata: apply MAX_SEC_1024 to all LITEON EP1 series devices
+     - workqueue: avoid hard lockups in show_workqueue_state()
+     - [x86] drm/vmwgfx: fix memory corruption with legacy/sou connectors
+     - dm btree: fix serious bug in btree_split_beneath()
+     - dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6
+     - dm integrity: don't store cipher request on the stack
+     - dm crypt: fix crash by adding missing check for auth key size
+     - dm crypt: wipe kernel key copy after IV initialization
+     - dm crypt: fix error return code in crypt_ctr()
+     - [x86] x86: Use __nostackprotect for sme_encrypt_kernel
+     - [alpha] PCI: Fix noname IRQ level detection
+     - [mips*] CM: Drop WARN_ON(vp != 0)
+     - [arm*] KVM: Check pagesize when allocating a hugepage at Stage 2
+     - [arm64] KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
+     - [x86] mce: Make machine check speculation protected
+     - retpoline: Introduce start/end markers of indirect thunk
+     - [x86] kprobes: Blacklist indirect thunk functions for kprobes
+     - [x86] kprobes: Disable optimizing on the function jumps to indirect
+       thunk
+     - [x86] retpoline: Optimize inline assembler for vmexit_fill_RSB
+     - [x86] mm: Rework wbinvd, hlt operation in stop_this_cpu()
+     - mm, page_vma_mapped: Drop faulty pointer arithmetics in check_pte()
+     - [arm64, armhf] net: mvpp2: do not disable GMAC padding
+     - [mips]: AR7: ensure the port type's FCR value is used
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.16
+     - mm, page_alloc: fix potential false positive in __zone_watermark_ok
+     - xfrm: Fix a race in the xdst pcpu cache.
+     - Input: xpad - add support for PDP Xbox One controllers
+     - Input: trackpoint - force 3 buttons if 0 button is reported
+     - Input: trackpoint - only expose supported controls for Elan, ALPS and
+       NXP
+     - Btrfs: fix stale entries in readdir
+     - [s390x] KVM: add proper locking for CMMA migration bitmap
+     - [arm*] net: bpf: avoid 'bx' instruction on non-Thumb capable CPUs
+     - [arm*] net: bpf: fix tail call jumps
+     - [arm*] net: bpf: fix stack alignment
+     - [arm*] net: bpf: move stack documentation
+     - [arm*] net: bpf: correct stack layout documentation
+     - [arm*] net: bpf: fix register saving
+     - [arm*] net: bpf: fix LDX instructions
+     - [arm*] net: bpf: clarify tail_call index
+     - [arm64,armhf] drm/vc4: Fix NULL pointer dereference in
+       vc4_save_hang_state()
+     - net: Allow neigh contructor functions ability to modify the primary_key
+     - ipv4: Make neigh lookup keys for loopback/point-to-point devices be
+       INADDR_ANY
+     - dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state
+     - ipv6: Fix getsockopt() for sockets with default IPV6_AUTOFLOWLABEL
+     - ipv6: fix udpv6 sendmsg crash caused by too small MTU
+     - ipv6: ip6_make_skb() needs to clear cork.base.dst
+     - lan78xx: Fix failure in USB Full Speed
+     - net: igmp: fix source address check for IGMPv3 reports
+     - net: qdisc_pkt_len_init() should be more robust
+     - net: tcp: close sock if net namespace is exiting
+     - net/tls: Fix inverted error codes to avoid endless loop
+     - net: vrf: Add support for sends to local broadcast address
+     - pppoe: take ->needed_headroom of lower device into account on xmit
+     - r8169: fix memory corruption on retrieval of hardware statistics.
+     - sctp: do not allow the v4 socket to bind a v4mapped v6 address
+     - sctp: return error if the asoc has been peeled off in
+       sctp_wait_for_sndbuf
+     - tipc: fix a memory leak in tipc_nl_node_get_link()
+     - {net,ib}/mlx5: Don't disable local loopback multicast traffic when
+       needed
+     - net/mlx5: Fix get vector affinity helper function
+     - ppp: unlock all_ppp_mutex before registering device
+     - be2net: restore properly promisc mode after queues reconfiguration
+     - ip6_gre: init dev->mtu and dev->hard_header_len correctly
+     - gso: validate gso_type in GSO handlers
+     - tun: fix a memory leak for tfile->tx_array
+     - flow_dissector: properly cap thoff field
+     - sctp: reinit stream if stream outcnt has been change by sinit in sendmsg
+     - netlink: extack needs to be reset each time through loop
+     - net/mlx5e: Fix fixpoint divide exception in mlx5e_am_stats_compare
+     - nfp: use the correct index for link speed table
+     - netlink: reset extack earlier in netlink_rcv_skb
+     - net/tls: Only attach to sockets in ESTABLISHED state
+     - tls: fix sw_ctx leak
+     - tls: return -EBUSY if crypto_info is already set
+     - tls: reset crypto_info when do_tls_setsockopt_tx fails
+     - net: ipv4: Make "ip route get" match iif lo rules again.
+     - vmxnet3: repair memory leak
+     - perf/x86/amd/power: Do not load AMD power module on !AMD platforms
+     - [x86] microcode/intel: Extend BDW late-loading further with LLC size
+       check
+     - [x86] microcode: Fix again accessing initrd after having been freed
+     - [x86] mm/64: Fix vmapped stack syncing on very-large-memory 4-level
+       systems
+     - hrtimer: Reset hrtimer cpu base proper on CPU hotplug
+     - bpf: introduce BPF_JIT_ALWAYS_ON config
+     - bpf: fix divides by zero
+     - bpf: fix 32-bit divide by zero
+     - bpf: reject stores into ctx via st and xadd
+     - [arm64] bpf: fix stack_depth tracking in combination with tail calls
+     - cpufreq: governor: Ensure sufficiently large sampling intervals
+     - nfsd: auth: Fix gid sorting when rootsquash enabled (CVE-2018-1000028)
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.17
+     - futex: Fix OWNER_DEAD fixup
+     - loop: fix concurrent lo_open/lo_release (CVE-2018-5344)
+     - [x86] KVM: Fix CPUID function for word 6 (80000001_ECX)
+     - gpio: Fix kernel stack leak to userspace
+     - ALSA: hda - Reduce the suspend time consumption for ALC256
+     - crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH
+     - [x86] crypto: aesni - handle zero length dst buffer
+     - [x86] crypto: aesni - fix typo in generic_gcmaes_decrypt
+     - crypto: gcm - add GCM IV size constant
+     - [x86] crypto: aesni - Use GCM IV size constant
+     - [x86] crypto: aesni - add wrapper for generic gcm(aes)
+     - [x86] crypto: aesni - Fix out-of-bounds access of the data buffer in
+       generic-gcm-aesni
+     - [x86] crypto: aesni - Fix out-of-bounds access of the AAD buffer in
+       generic-gcm-aesni
+     - [arm64] crypto: inside-secure - fix hash when length is a multiple of a
+       block
+     - [arm64] crypto: inside-secure - avoid unmapping DMA memory that was not
+       mapped
+     - crypto: sha3-generic - fixes for alignment and big endian operation
+     - crypto: af_alg - whitelist mask and type
+     - HID: wacom: EKR: ensure devres groups at higher indexes are released
+     - HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE)
+       events
+     - igb: Free IRQs when device is hotplugged
+     - ima/policy: fix parsing of fsuuid
+     - scsi: aacraid: Fix udev inquiry race condition
+     - scsi: aacraid: Fix hang in kdump
+     - VFS: Handle lazytime in do_mount()
+     - [arm64,armhf] drm/vc4: Account for interrupts in flight
+     - btrfs: Fix transaction abort during failure in btrfs_rm_dev_item
+     - Btrfs: bail out gracefully rather than BUG_ON
+     - cpupowerutils: bench - Fix cpu online check
+     - cpupower : Fix cpupower working when cpu0 is offline
+     - [x86] KVM: nVMX/nSVM: Don't intercept #UD when running L2
+     - [x86] KVM: emulator: Return to user-mode on L1 CPL=0 emulation failure
+     - [x86] KVM: Don't re-execute instruction when not passing CR2 value
+     - [x86] KVM: Fix operand/address-size during instruction decoding
+     - [x86] KVM: nVMX: Fix mmu context after VMLAUNCH/VMRESUME failure
+     - [x86] KVM: fix em_fxstor() sleeping while in atomic
+     - [x86] KVM: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race
+     - [x86] KVM: ioapic: Clear Remote IRR when entry is switched to
+       edge-triggered
+     - [x86] KVM: ioapic: Preserve read-only values in the redirection table
+     - [x86] KVM: nVMX: Fix vmx_check_nested_events() return value in case an
+       event was reinjected to L2
+     - nvme-fabrics: introduce init command check for a queue that is not alive
+     - nvme-fc: check if queue is ready in queue_rq
+     - nvme-loop: check if queue is ready in queue_rq
+     - nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A
+     - nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set.
+     - nvmet-fc: correct ref counting error when deferred rcv used
+     - [s390x] topology: fix compile error in file arch/s390/kernel/smp.c
+     - [s390x] zcrypt: Fix wrong comparison leading to strange load balancing
+     - ACPI / bus: Leave modalias empty for devices which are not present
+     - null_blk: fix dev->badblocks leak
+     - [s390x] fix alloc_pgste check in init_new_context again
+     - rxrpc: The mutex lock returned by rxrpc_accept_call() needs releasing
+     - rxrpc: Provide a different lockdep key for call->user_mutex for kernel
+       calls
+     - rxrpc: Fix service endpoint expiry
+     - bcache: check return value of register_shrinker
+     - drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode
+     - [x86] drm/amdkfd: Fix SDMA ring buffer size calculation
+     - [x86] drm/amdkfd: Fix SDMA oversubsription handling
+     - uapi: fix linux/kfd_ioctl.h userspace compilation errors
+     - nvme-rdma: don't complete requests before a send work request has
+       completed
+     - openvswitch: fix the incorrect flow action alloc size
+     - [armhf] drm/rockchip: dw-mipi-dsi: fix possible un-balanced runtime PM
+       enable
+     - mac80211: use QoS NDP for AP probing
+     - mac80211: fix the update of path metric for RANN frame
+     - btrfs: fix deadlock when writing out space cache
+     - sctp: only allow the asoc reset when the asoc outq is empty
+     - sctp: avoid flushing unsent queue when doing asoc reset
+     - sctp: set sender next_tsn for the old result with ctsn_ack_point plus 1
+     - reiserfs: remove unneeded i_version bump
+     - [x86] KVM: Fix softlockup when get the current kvmclock
+     - [x86] KVM: VMX: Fix rflags cache during vCPU reset
+     - Btrfs: fix list_add corruption and soft lockups in fsync
+     - KVM: Let KVM_SET_SIGNAL_MASK work as advertised
+     - xfs: always free inline data before resetting inode fork during ifree
+     - xfs: log recovery should replay deferred ops in order
+     - xen-netfront: remove warning when unloading module
+     - nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0)
+     - nfsd: Ensure we check stateid validity in the seqid operation checks
+     - grace: replace BUG_ON by WARN_ONCE in exit_net hook
+     - nfsd: check for use of the closed special stateid
+     - race of lockd inetaddr notifiers vs nlmsvc_rqst change
+     - lockd: fix "list_add double add" caused by legacy signal interface
+     - quota: propagate error from __dquot_initialize
+     - [arm64,armhf] net: mvpp2: fix the txq_init error path
+     - [arm64] net: phy: marvell10g: fix the PHY id mask
+     - bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()'
+     - Btrfs: incremental send, fix wrong unlink path after renaming file
+     - nvme-pci: fix NULL pointer dereference in nvme_free_host_mem()
+     - xfs: fortify xfs_alloc_buftarg error handling
+     - drm/amdgpu: don't try to move pinned BOs
+     - quota: Check for register_shrinker() failure.
+     - SUNRPC: Allow connect to return EHOSTUNREACH
+     - kmemleak: add scheduling point to kmemleak_scan()
+     - [armhf] drm/omap: Fix error handling path in 'omap_dmm_probe()'
+     - [armhf] drm/omap: displays: panel-dpi: add backlight dependency
+     - xfs: ubsan fixes
+     - xfs: Properly retry failed dquot items in case of error during buffer
+       writeback
+     - perf/core: Fix memory leak triggered by perf --namespace
+     - scsi: aacraid: Prevent crash in case of free interrupt during scsi EH
+       path
+     - scsi: ufs: ufshcd: fix potential NULL pointer dereference in
+       ufshcd_config_vreg
+     - iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type
+     - iwlwifi: fix access to prph when transport is stopped
+     - [arm*] dts: NSP: Disable AHCI controller for HR NSP boards
+     - [arm*] ARM: dts: NSP: Fix PPI interrupt types
+     - media: usbtv: add a new usbid
+     - [x86] xen: Support early interrupts in xen pv guests
+     - usb: gadget: don't dereference g until after it has been null checked
+     - staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID
+     - [arm64,armhf] drm/vc4: Move IRQ enable to PM path
+     - [x86] KVM: emulate #UD while in guest mode
+     - [x86] staging: lustre: separate a connection destroy from free struct
+       kib_conn
+     - tty: fix data race between tty_init_dev and flush of buf
+     - USB: serial: pl2303: new device id for Chilitag
+     - USB: cdc-acm: Do not log urb submission errors on disconnect
+     - CDC-ACM: apply quirk for card reader
+     - USB: serial: io_edgeport: fix possible sleep-in-atomic
+     - usbip: prevent bind loops on devices attached to vhci_hcd
+     - usbip: list: don't list devices attached to vhci_hcd
+     - USB: serial: simple: add Motorola Tetra driver
+     - usb: f_fs: Prevent gadget unbind if it is already unbound
+     - usb: uas: unconditionally bring back host after reset
+     - usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc()
+     - [x86] mei: me: allow runtime pm for platform with D0i3
+     - serial: 8250_of: fix return code when probe function fails to get reset
+     - serial: 8250_uniphier: fix error return code in uniphier_uart_probe()
+     - [armhf] serial: imx: Only wakeup via RTSDEN bit if the system has
+       RTS/CTS
+     - [armhf] spi: imx: do not access registers while clocks disabled
+     - iio: adc: stm32: fix scan of multiple channels with DMA
+     - iio: chemical: ccs811: Fix output of IIO_CONCENTRATION channels
+     - test_firmware: fix missing unlock on error in
+       config_num_requests_store()
+     - Input: synaptics-rmi4 - unmask F03 interrupts when port is opened
+     - Input: synaptics-rmi4 - do not delete interrupt memory too early
+     - [x86] efi: Clarify that reset attack mitigation needs appropriate
+       userspace
+ 
+   [ Salvatore Bonaccorso ]
+   * [rt] Update to 4.14.15-rt11
+   * [rt] Update to 4.14.15-rt13
+   * crypto: ecc - Fix NULL pointer deref. on no default_rng (Closes: #886556)
+   * mac80211: Avoid ABI change in 4.14.17
+   * rxrpc: Avoid ABI change in 4.14.17
+ 
+   [ Ben Hutchings ]
+   * bpf: Avoid ABI change in 4.14.14
+   * usbip: Reduce USBIP_VHCI_HC_PORTS to 15, the maximum allowed for SuperSpeed
+     hubs (Closes: #878866)
+   * [x86] Add versioned build-dependency on gcc-7 for retpoline support
+   * [x86] linux-compiler-gcc-7-x86: Add versioned dependency on gcc-7 for
+     retpoline support
+   * linux-compiler-gcc-7-{arm,s390,x86}: Remove specific (and wrong) compiler
+     version from description (Closes: #883363)
+   * [x86] linux-headers: Depend on updated linux-compiler-gcc-7-x86
+ 
+   [ Riku Voipio ]
+   * [arm64] build in reset drivers
+   * [arm64] enable COMMON_CLK_HI655X so wifi and bluetooth work on Hikey
+ 
+  -- Salvatore Bonaccorso <carnil at debian.org>  Wed, 14 Feb 2018 06:56:06 +0100
+ 
 +linux (4.14.13-1~bpo9+1) stretch-backports; urgency=medium
 +
 +  * Rebuild for stretch-backports:
 +    - Change ABI number to 0.bpo.3
 +    - Revert changes to use gcc-7 compiler, not found in stretch
 +
 + -- Ben Hutchings <ben at decadent.org.uk>  Sun, 14 Jan 2018 23:48:54 +0000
 +
  linux (4.14.13-1) unstable; urgency=medium
  
    * New upstream stable update:
diff --cc debian/config/amd64/defines
index e15f609,186acf3..4f70bda
--- a/debian/config/amd64/defines
+++ b/debian/config/amd64/defines
@@@ -15,7 -15,8 +15,8 @@@ install-stem: vmlinu
  breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99)
  
  [relations]
- headers%gcc-6: linux-compiler-gcc-6-x86
 -gcc-7: gcc-7 (>= 7.2.0-20~) <!stage1 !cross>, gcc-7-x86-64-linux-gnu (>= 7.2.0-20~) <!stage1 cross>
 -headers%gcc-7: linux-compiler-gcc-7-x86 (>= 4.14.17-1~)
++gcc-6: gcc-6 (>= 6.3.0-18+deb9u1~) <!stage1 !cross>, gcc-6- at gnu-type-package@ (>= 6.3.0-18+deb9u1~) <!stage1 cross>
++headers%gcc-6: linux-compiler-gcc-6-x86 (>= 4.14.17-1~)
  
  [amd64_description]
  hardware: 64-bit PCs
diff --cc debian/config/defines
index f86505a,9816220..db6d4d6
--- a/debian/config/defines
+++ b/debian/config/defines
@@@ -1,5 -1,5 +1,5 @@@
  [abi]
- abiname: 0.bpo.3
 -abiname: 1
++abiname: 0.bpo.1
  ignore-changes:
   __cpuhp_*
   __xive_vm_h_*
diff --cc debian/config/i386/defines
index 1123508,e4b38f6..ea02dbe
--- a/debian/config/i386/defines
+++ b/debian/config/i386/defines
@@@ -20,7 -20,8 +20,8 @@@ install-stem: vmlinu
  breaks: xserver-xorg-input-vmmouse (<< 1:13.0.99)
  
  [relations]
- headers%gcc-6: linux-compiler-gcc-6-x86
 -gcc-7: gcc-7 (>= 7.2.0-20~) <!stage1 !cross>, gcc-7-i686-linux-gnu (>= 7.2.0-20~) <!stage1 cross>
 -headers%gcc-7: linux-compiler-gcc-7-x86 (>= 4.14.17-1~)
++gcc-6: gcc-6 (>= 6.3.0-18+deb9u1~) <!stage1 !cross>, gcc-6- at gnu-type-package@ (>= 6.3.0-18+deb9u1~) <!stage1 cross>
++headers%gcc-6: linux-compiler-gcc-6-x86 (>= 4.14.17-1~)
  
  [686_description]
  hardware: older PCs
diff --cc debian/templates/control.extra.in
index b0f3e86,cf68233..bd53993
--- a/debian/templates/control.extra.in
+++ b/debian/templates/control.extra.in
@@@ -4,21 -4,21 +4,21 @@@ Depends: gcc-6, ${misc:Depends
  Architecture: armel armhf
  Multi-Arch: foreign
  Description: Compiler for Linux on ARM (meta-package)
-  This package depends on gcc 6 of the appropriate architecture for
-  Linux on armel and armhf.
+  This package depends on GCC of the appropriate version and architecture
+  for Linux on armel and armhf.
  
 -Package: linux-compiler-gcc-7-s390
 +Package: linux-compiler-gcc-6-s390
  Build-Profiles: <!stage1>
 -Depends: gcc-7, ${misc:Depends}
 +Depends: gcc-6, ${misc:Depends}
  Architecture: s390 s390x
  Multi-Arch: foreign
  Description: Compiler for Linux on IBM zSeries (meta-package)
-  This package depends on gcc 6 of the appropriate architecture for
-  Linux on s390 and s390x.
+  This package depends on GCC of the appropriate version and architecture
+  for Linux on s390 and s390x.
  
 -Package: linux-compiler-gcc-7-x86
 +Package: linux-compiler-gcc-6-x86
  Build-Profiles: <!stage1>
- Depends: gcc-6, ${misc:Depends}
 -Depends: gcc-7 (>= 7.2.0-20~), ${misc:Depends}
++Depends: gcc-6 (>= 6.3.0-18+deb9u1~), ${misc:Depends}
  Architecture: amd64 i386 x32
  Multi-Arch: foreign
  Description: Compiler for Linux on x86 (meta-package)

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