Release linux (4.18.6-1).

-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAluRd+AACgkQ57/I7JWG
 EQlP0w/7BNDTGlfeiOzIY0XoW6gdVjRMN3jxGbZH/3mcF0ZcF+qkIpUAOYH7gcTC
 EM/LqbG4epHsdNo8A91TzcD05/GD3h4AIwi/ibecsfNDOUM9FfL7X/PGy5OoAvxR
 82mY0dK8I5n4dhSa09RUQtDSd/Tg4tOKITCosRdaB5DE9jT/jFG86kBFghkPORKQ
 UDOVAzIcFpCemJJDeEtAN5kkapvJvSSALG+B+upVNcO5w9IMylOEFSyEkukywYDm
 W8Oy8Xe/I6wC7rUdayXueGU8JLAoChtoWHe8WkLb0Gbuuw3ZEVLnltL98S0N/9R+
 tjbmIRleRK3LI7dOn7YvcBpfjSsoKIgl9uS6j0ILKEY4LAoGeNKDxepqLrw2MPM4
 yXULjzj6OQVkY6nh4wc9A9NRRTGbUzCTnrnitkmzfM0c8p3IZ29xVvSYjBIL117O
 L1bRXwt0RiVgxVkaI+TdqtvDI2wN8DEk222has7EOz0AqMZ0Il9VhFaIrRU2m/4l
 89bEU4WPMgcfSCBiT7lQV37ngT/L8odZ85HaqHyqBO63oOI5MkJmOE078tm+xsq/
 BzwnNbuFlX99jSj28ZFbUPNUBq/Lqrh9mKqL6rZ82YK5zdhWeh2ejgLWrC9nIex1
 rmjzgFV7lQ+5O5c5+01BKvNXCFPbVhN1unk4ocm40XzbTmIOsn4=
 =71I/
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.18.6-1'

Release linux (4.18.6-1).
This commit is contained in:
Ben Hutchings 2018-09-06 19:56:32 +01:00
commit 2b6dda36d9
3 changed files with 136 additions and 7 deletions

133
debian/changelog vendored
View File

@ -22,7 +22,136 @@ linux (4.19~rc2-1~exp1) experimental; urgency=medium
-- Ben Hutchings <ben@decadent.org.uk> Mon, 03 Sep 2018 21:34:41 +0100
linux (4.18.5-1) UNRELEASED; urgency=medium
linux (4.18.6-1) unstable; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.18.6
- scsi: libsas: dynamically allocate and free ata host
- xprtrdma: Fix disconnect regression
- mei: don't update offset in write
- cifs: add missing support for ACLs in SMB 3.11
- cifs: fix uninitialized ptr deref in smb2 signing
- cifs: add missing debug entries for kconfig options
- cifs: use a refcount to protect open/closing the cached file handle
- cifs: check kmalloc before use
- smb3: enumerating snapshots was leaving part of the data off end
- smb3: Do not send SMB3 SET_INFO if nothing changed
- smb3: don't request leases in symlink creation and query
- smb3: fill in statfs fsid and correct namelen
- btrfs: use correct compare function of dirty_metadata_bytes
- btrfs: don't leak ret from do_chunk_alloc
- Btrfs: fix mount failure after fsync due to hard link recreation
- Btrfs: fix btrfs_write_inode vs delayed iput deadlock
- Btrfs: fix send failure when root has deleted files still open
- Btrfs: send, fix incorrect file layout after hole punching beyond eof
- hwmon: (k10temp) 27C Offset needed for Threadripper2
- [armhf] bpf: fix stack var offset in jit
- [armhf, arm64] iommu/arm-smmu: Error out only if not enough context
interrupts
- printk: Split the code for storing a message into the log buffer
- printk: Create helper function to queue deferred console handling
- printk/nmi: Prevent deadlock when accessing the main log buffer in NMI
- [arm64] kprobes: Fix %p uses in error messages
- [arm64] Fix mismatched cache line size detection
- [arm64] Handle mismatched cache type
- [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid()
- [arm64] dts: rockchip: corrected uart1 clock-names for rk3328
- [armhf, arm64] KVM: Fix potential loss of ptimer interrupts
- [armhf, arm64] KVM: Fix lost IRQs from emulated physcial timer when
blocked
- [armhf, arm64] KVM: Skip updating PMD entry if no change
- [armhf, arm64] KVM: Skip updating PTE entry if no change
- [s390x] kvm: fix deadlock when killed by oom
- [s390x] perf kvm: Fix subcommands on s390
- stop_machine: Reflow cpu_stop_queue_two_works()
- stop_machine: Atomically queue and wake stopper threads
- ext4: check for NUL characters in extended attribute's name
- ext4: use ext4_warning() for sb_getblk failure
- ext4: sysfs: print ext4_super_block fields as little-endian
- ext4: reset error code in ext4_find_entry in fallback
- ext4: fix race when setting the bitmap corrupted flag
- nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
- [x86] gpu: reserve ICL's graphics stolen memory
- [x86] platform: wmi: Do not mix pages and kmalloc
- [x86] platform: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too
- mm: move tlb_table_flush to tlb_flush_mmu_free
- [x86] mm/tlb, mm: Support invalidating TLB caches for RCU_TABLE_FREE
- [x86] speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit
- [x86] speculation/l1tf: Fix off-by-one error when warning that system has
too much RAM (Closes: #907581)
- [x86] speculation/l1tf: Suggest what to do on systems with too much RAM
- [x86] vdso: Fix vDSO build if a retpoline is emitted
- [x86] process: Re-export start_thread()
- [x86] KVM: ensure all MSRs can always be KVM_GET/SET_MSR'd
- [x86] KVM: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts
disabled
- fuse: Don't access pipe->buffers without pipe_lock()
- fuse: fix initial parallel dirops
- fuse: fix double request_end()
- fuse: fix unlocked access to processing queue
- fuse: umount should wait for all requests
- fuse: Fix oops at process_init_reply()
- fuse: Add missed unlock_page() to fuse_readpages_fill()
- lib/vsprintf: Do not handle %pO[^F] as %px
- udl-kms: change down_interruptible to down
- udl-kms: handle allocation failure
- udl-kms: fix crash due to uninitialized memory
- udl-kms: avoid division
- b43legacy/leds: Ensure NUL-termination of LED name string
- b43/leds: Ensure NUL-termination of LED name string
- ASoC: dpcm: don't merge format from invalid codec dai
- ASoC: zte: Fix incorrect PCM format bit usages
- ASoC: sirf: Fix potential NULL pointer dereference
- ASoC: wm_adsp: Correct DSP pointer for preloader control
- [armhf] pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
- scsi: qla2xxx: Fix stalled relogin
- [x86] vdso: Fix lsl operand order
- [x86 ]nmi: Fix NMI uaccess race against CR3 switching
- [x86] irqflags: Mark native_restore_fl extern inline
- [x86] spectre: Add missing family 6 check to microcode check
- [x86] speculation/l1tf: Increase l1tf memory limit for Nehalem+
(Closes: #907581)
- hwmon: (nct6775) Fix potential Spectre v1
- [x86] entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()
- [x86] Allow generating user-space headers without a compiler
- [s390x] mm: fix addressing exception after suspend/resume
- [s390x] lib: use expoline for all bcr instructions
- [s390x] fix br_r1_trampoline for machines without exrl
- [s390x] qdio: reset old sbal_state flags
- [s390x] numa: move initial setup of node_to_cpumask_map
- [s390x] pci: fix out of bounds access during irq setup
- [s390x] purgatory: Fix crash with expoline enabled
- [s390x] purgatory: Add missing FORCE to Makefile targets
- kprobes: Show blacklist addresses as same as kallsyms does
- kprobes: Replace %p with other pointer types
- kprobes/arm: Fix %p uses in error messages
- kprobes: Make list and blacklist root user read only
- [mips*] Correct the 64-bit DSP accumulator register size
- [mips*] memset.S: Fix byte_fixup for MIPSr6
- [mips*] Always use -march=<arch>, not -<arch> shortcuts
- [mips*] Change definition of cpu_relax() for Loongson-3
- [mips*] lib: Provide MIPS64r6 __multi3() for GCC < 7
- tpm: Return the actual size when receiving an unsupported command
- tpm: separate cmd_ready/go_idle from runtime_pm
- scsi: mpt3sas: Fix calltrace observed while running IO & reset
- scsi: mpt3sas: Fix _transport_smp_handler() error path
- scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
- scsi: core: Avoid that SCSI device removal through sysfs triggers a
deadlock
- iscsi target: fix session creation failure handling
- mtd: rawnand: hynix: Use ->exec_op() in hynix_nand_reg_write_op()
- mtd: rawnand: fsmc: Stop using chip->read_buf()
- mtd: rawnand: marvell: add suspend and resume hooks
- mtd: rawnand: qcom: wait for desc completion in all BAM channels
- [arm64] clk: rockchip: fix clk_i2sout parent selection bits on rk3399
- PM / clk: signedness bug in of_pm_clk_add_clks()
- power: generic-adc-battery: fix out-of-bounds write when copying channel
properties
- power: generic-adc-battery: check for duplicate properties copied from
iio channels
- watchdog: Mark watchdog touch functions as notrace
- cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
- [x86] dumpstack: Don't dump kernel memory based on usermode RIP
[ Ben Hutchings ]
* Set ABI to 1
@ -37,7 +166,7 @@ linux (4.18.5-1) UNRELEASED; urgency=medium
[ Romain Perier ]
* [rt] Update to 4.18.5-rt3
-- Ben Hutchings <ben@decadent.org.uk> Mon, 27 Aug 2018 14:22:41 +0100
-- Ben Hutchings <ben@decadent.org.uk> Thu, 06 Sep 2018 15:32:14 +0100
linux (4.18.5-1~exp1) experimental; urgency=medium

View File

@ -88,9 +88,9 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
#ifdef CONFIG_PRINTK
DECLARE_WAIT_QUEUE_HEAD(log_wait);
/* the next printk record to read by syslog(READ) or /proc/kmsg */
@@ -1836,6 +1888,13 @@ asmlinkage int vprintk_emit(int facility
int printed_len;
@@ -1886,6 +1938,13 @@ asmlinkage int vprintk_emit(int facility
bool in_sched = false;
unsigned long flags;
+ /*
+ * Fall back to early_printk if a debugging subsystem has
@ -102,7 +102,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
if (level == LOGLEVEL_SCHED) {
level = LOGLEVEL_DEFAULT;
in_sched = true;
@@ -2017,26 +2076,6 @@ static bool suppress_message_printing(in
@@ -2026,26 +2085,6 @@ static bool suppress_message_printing(in
#endif /* CONFIG_PRINTK */

View File

@ -24,8 +24,8 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
select HAVE_PERF_USER_STACK_DUMP
+ select HAVE_PREEMPT_LAZY
select HAVE_RCU_TABLE_FREE
select HAVE_RCU_TABLE_INVALIDATE if HAVE_RCU_TABLE_FREE
select HAVE_REGS_AND_STACK_ACCESS_API
select HAVE_RELIABLE_STACKTRACE if X86_64 && UNWINDER_FRAME_POINTER && STACK_VALIDATION
--- a/arch/x86/entry/common.c
+++ b/arch/x86/entry/common.c
@@ -133,7 +133,7 @@ static long syscall_trace_enter(struct p
@ -76,7 +76,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
call preempt_schedule_irq
--- a/arch/x86/entry/entry_64.S
+++ b/arch/x86/entry/entry_64.S
@@ -704,7 +704,23 @@ GLOBAL(swapgs_restore_regs_and_return_to
@@ -704,7 +704,23 @@ retint_kernel:
bt $9, EFLAGS(%rsp) /* were interrupts off? */
jnc 1f
0: cmpl $0, PER_CPU_VAR(__preempt_count)