group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #20614
[Bug 1733281] Re: ubuntu/xr-usb-serial didn't get built in zesty and artful
This bug was fixed in the package linux-azure-edge - 4.14.0-1003.3
---------------
linux-azure-edge (4.14.0-1003.3) xenial; urgency=low
* linux-azure-edge: 4.14.0-1003.3 -proposed tracker (LP: #1741962)
* ubuntu/xr-usb-serial didn't get built in zesty and artful (LP: #1733281)
- ubuntu: Only build ubuntu/xr-usb-serial when USB is enabled
* CVE-2017-5754
- [Config] azure-edge: CONFIG_PAGE_TABLE_ISOLATION=y
[ Ubuntu: 4.14.0-16.19 ]
* linux: 4.14.0-16.19 -proposed tracker (LP: #1741920)
* Miscellaneous upstream changes
- x86/mm: Set MODULES_END to 0xffffffffff000000
- x86/mm: Map cpu_entry_area at the same place on 4/5 level
- x86/kaslr: Fix the vaddr_end mess
- x86/events/intel/ds: Use the proper cache flush method for mapping ds
buffers
- x86/tlb: Drop the _GPL from the cpu_tlbstate export
- x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm
- x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN
[ Ubuntu: 4.14.0-15.18 ]
* linux: 4.14.0-15.18 -proposed tracker (LP: #1741501)
* [0cf3:e010] QCA6174A XR failed to pair with bt 4.0 device (LP: #1741166)
- SAUCE: Bluetooth: btusb: Add support for 0cf3:e010
* [Zesty/Artful] On ARM64 PCIE physical function passthrough guest fails to
boot (LP: #1732804)
- vfio/pci: Virtualize Maximum Read Request Size
* elantech touchpad of Lenovo L480/580 failed to detect hw_version
(LP: #1733605)
- SAUCE: Input: elantech - add new icbody type 15
* External HDMI monitor failed to show screen on Lenovo X1 series
(LP: #1738523)
- SAUCE: drm/i915: Disable writing of TMDS_OE on Lenovo ThinkPad X1 series
* Bionic update to v4.14.12 stable release (LP: #1741496)
- exec: Weaken dumpability for secureexec
- capabilities: fix buffer overread on very short xattr
- x86/cpu, x86/pti: Do not enable PTI on AMD processors
- x86/pti: Make sure the user/kernel PTEs match
- x86/dumpstack: Fix partial register dumps
- x86/dumpstack: Print registers for first stack frame
- x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat()
- x86/process: Define cpu_tss_rw in same section as declaration
- Revert "xfrm: Fix stack-out-of-bounds read in xfrm_state_find."
- rtc: m41t80: m41t80_sqw_set_rate should return 0 on success
- rtc: m41t80: fix m41t80_sqw_round_rate return value
- rtc: m41t80: avoid i2c read in m41t80_sqw_recalc_rate
- rtc: m41t80: avoid i2c read in m41t80_sqw_is_prepared
- rtc: m41t80: remove unneeded checks from m41t80_sqw_set_rate
- Linux 4.14.12
[ Ubuntu: 4.14.0-14.17 ]
* linux: 4.14.0-14.17 -proposed tracker (LP: #1741139)
* Miscellaneous Ubuntu changes
- [Debian] autoreconstruct - add resoration of execute permissions
* hisi_sas: driver robustness fixes (LP: #1739807)
- scsi: hisi_sas: fix internal abort slot timeout bug
- scsi: hisi_sas: us start_phy in PHY_FUNC_LINK_RESET
- scsi: hisi_sas: fix NULL check in SMP abort task path
- scsi: hisi_sas: complete all tasklets prior to host reset
* Falkor erratum 1041 needs workaround (LP: #1738497)
- arm64: Define cputype macros for Falkor CPU
- arm64: Add software workaround for Falkor erratum 1041
* [needs-packaging] ukui-settings-daemon (LP: #1738947)
- [Config] CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
* the kernel is blackholing IPv6 packets to linkdown nexthops (LP: #1738219)
- ipv6: Do not consider linkdown nexthops during multipath
* Ubuntu 17.10: Include patch "crypto: vmx - Use skcipher for ctr fallback"
(LP: #1732978)
- crypto: vmx - Use skcipher for ctr fallback
* ubuntu/xr-usb-serial didn't get built in zesty and artful (LP: #1733281)
- SAUCE: make sure ubuntu/xr-usb-serial builds for x86
* Bionic update to v4.14.11 stable release (LP: #1741061)
- tracing: Remove extra zeroing out of the ring buffer page
- tracing: Fix possible double free on failure of allocating trace buffer
- tracing: Fix crash when it fails to alloc ring buffer
- x86/cpufeatures: Add X86_BUG_CPU_INSECURE
- x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y
- x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching
- x86/mm/pti: Add infrastructure for page table isolation
- x86/pti: Add the pti= cmdline option and documentation
- x86/mm/pti: Add mapping helper functions
- x86/mm/pti: Allow NX poison to be set in p4d/pgd
- x86/mm/pti: Allocate a separate user PGD
- x86/mm/pti: Populate user PGD
- x86/mm/pti: Add functions to clone kernel PMDs
- x86/mm/pti: Force entry through trampoline when PTI active
- x86/mm/pti: Share cpu_entry_area with user space page tables
- x86/entry: Align entry text section to PMD boundary
- x86/mm/pti: Share entry text PMD
- x86/mm/pti: Map ESPFIX into user space
- x86/cpu_entry_area: Add debugstore entries to cpu_entry_area
- x86/events/intel/ds: Map debug buffers in cpu_entry_area
- x86/mm/64: Make a full PGD-entry size hole in the memory map
- x86/pti: Put the LDT in its own PGD if PTI is on
- x86/pti: Map the vsyscall page if needed
- x86/mm: Allow flushing for future ASID switches
- x86/mm: Abstract switching CR3
- x86/mm: Use/Fix PCID to optimize user/kernel switches
- x86/mm: Optimize RESTORE_CR3
- x86/mm: Use INVPCID for __native_flush_tlb_single()
- x86/mm: Clarify the whole ASID/kernel PCID/user PCID naming
- x86/dumpstack: Indicate in Oops whether PTI is configured and enabled
- x86/mm/pti: Add Kconfig
- x86/mm/dump_pagetables: Add page table directory to the debugfs VFS
hierarchy
- x86/mm/dump_pagetables: Check user space page table for WX pages
- x86/mm/dump_pagetables: Allow dumping current pagetables
- x86/ldt: Make the LDT mapping RO
- ring-buffer: Mask out the info bits when returning buffer page length
- ring-buffer: Do no reuse reader page if still in use
- iw_cxgb4: Only validate the MSN for successful completions
- ASoC: codecs: msm8916-wcd: Fix supported formats
- ASoC: wm_adsp: Fix validation of firmware and coeff lengths
- ASoC: da7218: fix fix child-node lookup
- ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure
- ASoC: twl4030: fix child-node lookup
- ASoC: tlv320aic31xx: Fix GPIO1 register definition
- gpio: fix "gpio-line-names" property retrieval
- IB/hfi: Only read capability registers if the capability exists
- IB/mlx5: Serialize access to the VMA list
- IB/uverbs: Fix command checking as part of ib_uverbs_ex_modify_qp()
- IB/core: Verify that QP is security enabled in create and destroy
- ALSA: hda: Drop useless WARN_ON()
- ALSA: hda - Add MIC_NO_PRESENCE fixup for 2 HP machines
- ALSA: hda - change the location for one mic on a Lenovo machine
- ALSA: hda - fix headset mic detection issue on a Dell machine
- ALSA: hda - Fix missing COEF init for ALC225/295/299
- cpufreq: schedutil: Use idle_calls counter of the remote CPU
- block: fix blk_rq_append_bio
- block: don't let passthrough IO go into .make_request_fn()
- kbuild: add '-fno-stack-check' to kernel build options
- ipv4: igmp: guard against silly MTU values
- ipv6: mcast: better catch silly mtu values
- net: fec: unmap the xmit buffer that are not transferred by DMA
- net: igmp: Use correct source address on IGMPv3 reports
- netlink: Add netns check on taps
- net: qmi_wwan: add Sierra EM7565 1199:9091
- net: reevalulate autoflowlabel setting after sysctl setting
- ptr_ring: add barriers
- RDS: Check cmsg_len before dereferencing CMSG_DATA
- tcp_bbr: record "full bw reached" decision in new full_bw_reached bit
- tcp md5sig: Use skb's saddr when replying to an incoming segment
- tg3: Fix rx hang on MTU change with 5717/5719
- tcp_bbr: reset full pipe detection on loss recovery undo
- tcp_bbr: reset long-term bandwidth sampling on loss recovery undo
- s390/qeth: apply takeover changes when mode is toggled
- s390/qeth: don't apply takeover changes to RXIP
- s390/qeth: lock IP table while applying takeover changes
- s390/qeth: update takeover IPs after configuration change
- net: ipv4: fix for a race condition in raw_sendmsg
- net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case
- sctp: Replace use of sockets_allocated with specified macro.
- adding missing rcu_read_unlock in ipxip6_rcv
- ip6_gre: fix device features for ioctl setup
- ipv4: Fix use-after-free when flushing FIB tables
- net: bridge: fix early call to br_stp_change_bridge_id and plug newlink
leaks
- net: Fix double free and memory corruption in get_net_ns_by_id()
- net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround
- sock: free skb in skb_complete_tx_timestamp on error
- tcp: invalidate rate samples during SACK reneging
- net/mlx5: Fix rate limit packet pacing naming and struct
- net/mlx5e: Fix possible deadlock of VXLAN lock
- net/mlx5e: Fix features check of IPv6 traffic
- net/mlx5e: Add refcount to VXLAN structure
- net/mlx5e: Prevent possible races in VXLAN control flow
- net/mlx5: Fix error flow in CREATE_QP command
- openvswitch: Fix pop_vlan action for double tagged frames
- sfc: pass valid pointers from efx_enqueue_unwind
- net: dsa: bcm_sf2: Clear IDDQ_GLOBAL_PWR bit for PHY
- s390/qeth: fix error handling in checksum cmd callback
- sctp: make sure stream nums can match optlen in
sctp_setsockopt_reset_streams
- tipc: fix hanging poll() for stream sockets
- mlxsw: spectrum: Disable MAC learning for ovs port
- tcp: fix potential underestimation on rcv_rtt
- net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 as well.
- ipv6: Honor specified parameters in fibmatch lookup
- tcp: refresh tcp_mstamp from timers callbacks
- net/mlx5: FPGA, return -EINVAL if size is zero
- vxlan: restore dev->mtu setting based on lower device
- net: sched: fix static key imbalance in case of ingress/clsact_init error
- bnxt_en: Fix sources of spurious netpoll warnings
- phylink: ensure the PHY interface mode is appropriately set
- phylink: ensure AN is enabled
- ipv4: fib: Fix metrics match when deleting a route
- ipv6: set all.accept_dad to 0 by default
- Revert "mlx5: move affinity hints assignments to generic code"
- skbuff: orphan frags before zerocopy clone
- skbuff: skb_copy_ubufs must release uarg even without user frags
- skbuff: in skb_copy_ubufs unclone before releasing zerocopy
- sparc64: repair calling incorrect hweight function from stubs
- usbip: fix usbip bind writing random string after command in match_busid
- usbip: prevent leaking socket pointer address in messages
- usbip: stub: stop printing kernel pointer addresses in messages
- usbip: vhci: stop printing kernel pointer addresses in messages
- USB: chipidea: msm: fix ulpi-node lookup
- USB: serial: ftdi_sio: add id for Airbus DS P8GR
- USB: serial: qcserial: add Sierra Wireless EM7565
- USB: serial: option: add support for Telit ME910 PID 0x1101
- USB: serial: option: adding support for YUGA CLM920-NC5
- usb: Add device quirk for Logitech HD Pro Webcam C925e
- usb: add RESET_RESUME for ELSA MicroLink 56K
- USB: Fix off by one in type-specific length check of BOS SSP capability
- usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201
- timers: Use deferrable base independent of base::nohz_active
- timers: Invoke timer_start_debug() where it makes sense
- timers: Reinitialize per cpu bases on hotplug
- binder: fix proc->files use-after-free
- phy: tegra: fix device-tree node lookups
- drivers: base: cacheinfo: fix cache type for non-architected system cache
- staging: android: ion: Fix dma direction for dma_sync_sg_for_cpu/device
- nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()
- x86/smpboot: Remove stale TLB flush invocations
- x86/mm: Remove preempt_disable/enable() from __native_flush_tlb()
- x86-32: Fix kexec with stack canary (CONFIG_CC_STACKPROTECTOR)
- x86/espfix/64: Fix espfix double-fault handling on 5-level systems
- x86/ldt: Plug memory leak in error path
- x86/ldt: Make LDT pgtable free conditional
- n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD)
- tty: fix tty_ldisc_receive_buf() documentation
- Linux 4.14.11
* Bionic update to v4.14.10 stable release (LP: #1740873)
- Revert "ipv6: grab rt->rt6i_ref before allocating pcpu rt"
- objtool: Move synced files to their original relative locations
- objtool: Move kernel headers/code sync check to a script
- objtool: Fix cross-build
- tools/headers: Sync objtool UAPI header
- objtool: Fix 64-bit build on 32-bit host
- x86/decoder: Fix and update the opcodes map
- x86/insn-eval: Add utility functions to get segment selector
- x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount
- x86/mm/dump_pagetables: Check PAGE_PRESENT for real
- x86/mm/dump_pagetables: Make the address hints correct and readable
- x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy
- x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode
- arch, mm: Allow arch_dup_mmap() to fail
- x86/ldt: Rework locking
- x86/ldt: Prevent LDT inheritance on exec
- x86/mm/64: Improve the memory map documentation
- x86/doc: Remove obvious weirdnesses from the x86 MM layout documentation
- x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack
- x86/uv: Use the right TLB-flush API
- x86/microcode: Dont abuse the TLB-flush interface
- x86/mm: Use __flush_tlb_one() for kernel memory
- x86/mm: Remove superfluous barriers
- x86/mm: Add comments to clarify which TLB-flush functions are supposed to
flush what
- x86/mm: Move the CR3 construction functions to tlbflush.h
- x86/mm: Remove hard-coded ASID limit checks
- x86/mm: Put MMU to hardware ASID translation in one place
- x86/mm: Create asm/invpcid.h
- x86/cpu_entry_area: Move it to a separate unit
- x86/cpu_entry_area: Move it out of the fixmap
- init: Invoke init_espfix_bsp() from mm_init()
- x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on
32bit
- ACPI: APEI / ERST: Fix missing error handling in erst_reader()
- acpi, nfit: fix health event notification
- crypto: skcipher - set walk.iv for zero-length inputs
- crypto: mcryptd - protect the per-CPU queue with a lock
- crypto: af_alg - wait for data at beginning of recvmsg
- crypto: af_alg - fix race accessing cipher request
- mfd: cros ec: spi: Don't send first message too soon
- mfd: twl4030-audio: Fix sibling-node lookup
- mfd: twl6040: Fix child-node lookup
- ALSA: rawmidi: Avoid racy info ioctl via ctl device
- ALSA: hda/realtek - Fix Dell AIO LineOut issue
- ALSA: hda - Add vendor id for Cannonlake HDMI codec
- ALSA: usb-audio: Add native DSD support for Esoteric D-05X
- ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU
- PCI / PM: Force devices to D0 in pci_pm_thaw_noirq()
- block: unalign call_single_data in struct request
- block-throttle: avoid double charge
- parisc: Align os_hpmc_size on word boundary
- parisc: Fix indenting in puts()
- parisc: Hide Diva-built-in serial aux and graphics card
- Revert "parisc: Re-enable interrupts early"
- spi: xilinx: Detect stall with Unknown commands
- spi: a3700: Fix clk prescaling for coefficient over 15
- pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems
- arm64: kvm: Prevent restoring stale PMSCR_EL1 for vcpu
- KVM: arm/arm64: Fix HYP unmapping going off limits
- KVM: PPC: Book3S: fix XIVE migration of pending interrupts
- KVM: PPC: Book3S HV: Fix pending_pri value in kvmppc_xive_get_icp()
- KVM: MMU: Fix infinite loop when there is no available mmu page
- KVM: X86: Fix load RFLAGS w/o the fixed bit
- kvm: x86: fix RSM when PCID is non-zero
- clk: sunxi: sun9i-mmc: Implement reset callback for reset controls
- powerpc/perf: Dereference BHRB entries safely
- drm/i915: Flush pending GTT writes before unbinding
- drm/sun4i: Fix error path handling
- libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment
- libnvdimm, btt: Fix an incompatibility in the log layout
- libnvdimm, pfn: fix start_pad handling for aligned namespaces
- net: mvneta: clear interface link status on port disable
- net: mvneta: use proper rxq_number in loop on rx queues
- net: mvneta: eliminate wrong call to handle rx descriptor error
- Revert "ipmi_si: fix memory leak on new_smi"
- Linux 4.14.10
* Bionic update to v4.14.9 stable release (LP: #1740872)
- x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates
- objtool: Don't report end of section error after an empty unwind hint
- x86/head: Remove confusing comment
- x86/head: Remove unused 'bad_address' code
- x86/head: Fix head ELF function annotations
- x86/boot: Annotate verify_cpu() as a callable function
- x86/xen: Fix xen head ELF annotations
- x86/xen: Add unwind hint annotations
- x86/head: Add unwind hint annotations
- ACPI / APEI: adjust a local variable type in ghes_ioremap_pfn_irq()
- x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default in the 64-bit defconfig
- x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_deactivate_state'
tracepoints
- x86/unwind: Rename unwinder config options to 'CONFIG_UNWINDER_*'
- x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in kconfig for 64-bit
- bitops: Add clear/set_bit32() to linux/bitops.h
- x86/cpuid: Add generic table for CPUID dependencies
- x86/fpu: Parse clearcpuid= as early XSAVE argument
- x86/fpu: Make XSAVE check the base CPUID features before enabling
- x86/fpu: Remove the explicit clearing of XSAVE dependent features
- x86/platform/UV: Convert timers to use timer_setup()
- objtool: Print top level commands on incorrect usage
- x86/cpuid: Prevent out of bound access in do_clear_cpu_cap()
- mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y
- x86/kasan: Use the same shadow offset for 4- and 5-level paging
- x86/xen: Provide pre-built page tables only for CONFIG_XEN_PV=y and
CONFIG_XEN_PVH=y
- x86/xen: Drop 5-level paging support code from the XEN_PV code
- ACPI / APEI: remove the unused dead-code for SEA/NMI notification type
- x86/asm: Don't use the confusing '.ifeq' directive
- x86/build: Beautify build log of syscall headers
- x86/mm/64: Rename the register_page_bootmem_memmap() 'size' parameter to
'nr_pages'
- x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features
- x86/mm: Relocate page fault error codes to traps.h
- x86/boot: Relocate definition of the initial state of CR0
- ptrace,x86: Make user_64bit_mode() available to 32-bit builds
- x86/entry/64: Remove the restore_c_regs_and_iret label
- x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths
- x86/entry/64: Move SWAPGS into the common IRET-to-usermode path
- x86/entry/64: Simplify reg restore code in the standard IRET paths
- x86/entry/64: Shrink paranoid_exit_restore and make labels local
- x86/entry/64: Use pop instead of movq in syscall_return_via_sysret
- x86/entry/64: Merge the fast and slow SYSRET paths
- x86/entry/64: Use POP instead of MOV to restore regs on NMI return
- x86/entry/64: Remove the RESTORE_..._REGS infrastructure
- xen, x86/entry/64: Add xen NMI trap entry
- x86/entry/64: De-Xen-ify our NMI code
- x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of
native_load_sp0()
- x86/entry/64: Pass SP0 directly to load_sp0()
- x86/entry: Add task_top_of_stack() to find the top of a task's stack
- x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context()
- x86/entry/64: Stop initializing TSS.sp0 at boot
- x86/entry/64: Remove all remaining direct thread_struct::sp0 reads
- x86/entry/32: Fix cpu_current_top_of_stack initialization at boot
- x86/entry/64: Remove thread_struct::sp0
- x86/traps: Use a new on_thread_stack() helper to clean up an assertion
- x86/entry/64: Shorten TEST instructions
- x86/cpuid: Replace set/clear_bit32()
- bitops: Revert cbe96375025e ("bitops: Add clear/set_bit32() to
linux/bitops.h")
- x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE
- x86/cpufeatures: Re-tabulate the X86_FEATURE definitions
- x86/cpufeatures: Fix various details in the feature definitions
- selftests/x86/ldt_gdt: Add infrastructure to test set_thread_area()
- selftests/x86/ldt_gdt: Run most existing LDT test cases against the GDT as
well
- ACPI / APEI: Replace ioremap_page_range() with fixmap
- x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform'
and 'struct x86_init'
- x86/virt: Add enum for hypervisors to replace x86_hyper
- drivers/misc/intel/pti: Rename the header file to free up the namespace
- x86/cpufeature: Add User-Mode Instruction Prevention definitions
- x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on AMD
- perf/x86: Enable free running PEBS for REGS_USER/INTR
- bpf: fix build issues on um due to mising bpf_perf_event.h
- locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE()
- locking/barriers: Convert users of lockless_dereference() to READ_ONCE()
- x86/mm/kasan: Don't use vmemmap_populate() to initialize shadow
- x86/entry/64/paravirt: Use paravirt-safe macro to access eflags
- x86/unwinder/orc: Dont bail on stack overflow
- x86/unwinder: Handle stack overflows more gracefully
- x86/irq: Remove an old outdated comment about context tracking races
- x86/irq/64: Print the offending IP in the stack overflow warning
- x86/entry/64: Allocate and enable the SYSENTER stack
- x86/dumpstack: Add get_stack_info() support for the SYSENTER stack
- x86/entry/gdt: Put per-CPU GDT remaps in ascending order
- x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct
cpu_entry_area
- x86/kasan/64: Teach KASAN about the cpu_entry_area
- x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss
- x86/dumpstack: Handle stack overflow on all stacks
- x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct
- x86/entry: Remap the TSS into the CPU entry area
- x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0
- x86/espfix/64: Stop assuming that pt_regs is on the entry stack
- x86/entry/64: Use a per-CPU trampoline stack for IDT entries
- x86/entry/64: Return to userspace from the trampoline stack
- x86/entry/64: Create a per-CPU SYSCALL entry trampoline
- x86/entry/64: Move the IST stacks into struct cpu_entry_area
- x86/entry/64: Remove the SYSENTER stack canary
- x86/entry: Clean up the SYSENTER_stack code
- x86/entry/64: Make cpu_entry_area.tss read-only
- x86/paravirt: Dont patch flush_tlb_single
- x86/paravirt: Provide a way to check for hypervisors
- x86/cpufeatures: Make CPU bugs sticky
- optee: fix invalid of_node_put() in optee_driver_init()
- backlight: pwm_bl: Fix overflow condition
- drm: Add retries for lspcon mode detection
- clk: sunxi-ng: nm: Check if requested rate is supported by fractional clock
- clk: sunxi-ng: sun5i: Fix bit offset of audio PLL post-divider
- crypto: crypto4xx - increase context and scatter ring buffer elements
- crypto: lrw - Fix an error handling path in 'create()'
- rtc: pl031: make interrupt optional
- kvm, mm: account kvm related kmem slabs to kmemcg
- net: phy: at803x: Change error to EINVAL for invalid MAC
- PCI: Avoid bus reset if bridge itself is broken
- scsi: cxgb4i: fix Tx skb leak
- scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume
created on two SATA drive
- PCI: Create SR-IOV virtfn/physfn links before attaching driver
- PM / OPP: Move error message to debug level
- igb: check memory allocation failure
- i40e: use the safe hash table iterator when deleting mac filters
- iio: st_sensors: add register mask for status register
- ixgbe: fix use of uninitialized padding
- IB/rxe: check for allocation failure on elem
- block,bfq: Disable writeback throttling
- md: always set THREAD_WAKEUP and wake up wqueue if thread existed
- ip_gre: check packet length and mtu correctly in erspan tx
- ipv6: grab rt->rt6i_ref before allocating pcpu rt
- leds: pca955x: Don't invert requested value in pca955x_gpio_set_value()
- Bluetooth: hci_uart_set_flow_control: Fix NULL deref when using serdev
- Bluetooth: hci_bcm: Fix setting of irq trigger type
- i40e/i40evf: spread CPU affinity hints across online CPUs only
- PCI/AER: Report non-fatal errors only to the affected endpoint
- tracing: Exclude 'generic fields' from histograms
- ASoC: codecs: msm8916-wcd-analog: fix micbias level
- ASoC: img-parallel-out: Add pm_runtime_get/put to set_fmt callback
- powerpc/xmon: Avoid tripping SMP hardlockup watchdog
- powerpc/watchdog: Do not trigger SMP crash from touch_nmi_watchdog
- sctp: silence warns on sctp_stream_init allocations
- ASoC: codecs: msm8916-wcd-analog: fix module autoload
- fm10k: fix mis-ordered parameters in declaration for .ndo_set_vf_bw
- scsi: lpfc: Fix secure firmware updates
- scsi: lpfc: PLOGI failures during NPIV testing
- scsi: lpfc: Fix warning messages when NVME_TARGET_FC not defined
- i40e: fix client notify of VF reset
- vfio/pci: Virtualize Maximum Payload Size
- ARM: exynos_defconfig: Enable UAS support for Odroid HC1 board
- fm10k: ensure we process SM mbx when processing VF mbx
- ibmvnic: Set state UP
- net: ipv6: send NS for DAD when link operationally up
- RDMA/hns: Avoid NULL pointer exception
- staging: greybus: light: Release memory obtained by kasprintf
- clk: sunxi-ng: sun6i: Rename HDMI DDC clock to avoid name collision
- tcp: fix under-evaluated ssthresh in TCP Vegas
- rtc: set the alarm to the next expiring timer
- cpuidle: fix broadcast control when broadcast can not be entered
- drm/vc4: Avoid using vrefresh==0 mode in DSI htotal math.
- IB/opa_vnic: Properly clear Mac Table Digest
- IB/opa_vnic: Properly return the total MACs in UC MAC list
- thermal/drivers/hisi: Fix missing interrupt enablement
- thermal/drivers/hisi: Fix kernel panic on alarm interrupt
- thermal/drivers/hisi: Simplify the temperature/step computation
- thermal/drivers/hisi: Fix multiple alarm interrupts firing
- platform/x86: asus-wireless: send an EV_SYN/SYN_REPORT between state changes
- mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y
- bpf: fix branch pruning logic
- bpf: fix corruption on concurrent perf_event_output calls
- bpf, s390x: do not reload skb pointers in non-skb context
- bpf, ppc64: do not reload skb pointers in non-skb context
- bpf, sparc: fix usage of wrong reg for load_skb_regs after call
- bpf/verifier: fix bounds calculation on BPF_RSH
- bpf: fix incorrect sign extension in check_alu_op()
- bpf: fix incorrect tracking of register size truncation
- bpf: fix 32-bit ALU op verification
- bpf: fix missing error return in check_stack_boundary()
- bpf: force strict alignment checks for stack pointers
- bpf: don't prune branches when a scalar is replaced with a pointer
- bpf: fix integer overflows
- selftests/bpf: add tests for recent bugfixes
- linux/compiler.h: Split into compiler.h and compiler_types.h
- Linux 4.14.9
* Bionic update to v4.14.8 stable release (LP: #1740871)
- mfd: fsl-imx25: Clean up irq settings during removal
- crypto: algif_aead - fix reference counting of null skcipher
- crypto: rsa - fix buffer overread when stripping leading zeroes
- crypto: hmac - require that the underlying hash algorithm is unkeyed
- crypto: salsa20 - fix blkcipher_walk API usage
- crypto: af_alg - fix NULL pointer dereference in
- cifs: fix NULL deref in SMB2_read
- string.h: workaround for increased stack usage
- autofs: fix careless error in recent commit
- kernel: make groups_sort calling a responsibility group_info allocators
- mm, oom_reaper: fix memory corruption
- tracing: Allocate mask_str buffer dynamically
- USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID
- USB: core: prevent malicious bNumInterfaces overflow
- ovl: Pass ovl_get_nlink() parameters in right order
- ovl: update ctx->pos on impure dir iteration
- usbip: fix stub_rx: get_pipe() to validate endpoint number
- usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input
- usbip: prevent vhci_hcd driver from leaking a socket pointer address
- usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer
- mmc: core: apply NO_CMD23 quirk to some specific cards
- ceph: drop negative child dentries before try pruning inode's alias
- usb: xhci: fix TDS for MTK xHCI1.1
- xhci: Don't add a virt_dev to the devs array before it's fully allocated
- IB/core: Bound check alternate path port number
- IB/core: Don't enforce PKey security on SMI MADs
- nfs: don't wait on commit in nfs_commit_inode() if there were no commit
requests
- arm64: mm: Fix pte_mkclean, pte_mkdirty semantics
- arm64: Initialise high_memory global variable earlier
- arm64: fix CONFIG_DEBUG_WX address reporting
- scsi: core: Fix a scsi_show_rq() NULL pointer dereference
- scsi: libsas: fix length error in sas_smp_handler()
- sched/rt: Do not pull from current CPU if only one CPU to pull
- dm: fix various targets to dm_register_target after module __init resources
created
- SUNRPC: Fix a race in the receive code path
- iw_cxgb4: only insert drain cqes if wq is flushed
- x86/boot/compressed/64: Detect and handle 5-level paging at boot-time
- x86/boot/compressed/64: Print error if 5-level paging is not supported
- eeprom: at24: change nvmem stride to 1
- posix-timer: Properly check sigevent->sigev_notify
- dmaengine: dmatest: move callback wait queue to thread context
- ext4: support fast symlinks from ext3 file systems
- ext4: fix fdatasync(2) after fallocate(2) operation
- ext4: add missing error check in __ext4_new_inode()
- ext4: fix crash when a directory's i_size is too small
- IB/mlx4: Fix RSS's QPC attributes assignments
- HID: cp2112: fix broken gpio_direction_input callback
- sfc: don't warn on successful change of MAC
- fbdev: controlfb: Add missing modes to fix out of bounds access
- video: udlfb: Fix read EDID timeout
- video: fbdev: au1200fb: Release some resources if a memory allocation fails
- video: fbdev: au1200fb: Return an error code if a memory allocation fails
- rtc: pcf8563: fix output clock rate
- scsi: aacraid: use timespec64 instead of timeval
- drm/amdgpu: bypass lru touch for KIQ ring submission
- PM / s2idle: Clear the events_check_enabled flag
- ASoC: Intel: Skylake: Fix uuid_module memory leak in failure case
- dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type
- mlxsw: spectrum: Fix error return code in mlxsw_sp_port_create()
- PCI/PME: Handle invalid data when reading Root Status
- powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo
- PCI: Do not allocate more buses than available in parent
- iommu/mediatek: Fix driver name
- thunderbolt: tb: fix use after free in tb_activate_pcie_devices
- netfilter: ipvs: Fix inappropriate output of procfs
- powerpc/opal: Fix EBUSY bug in acquiring tokens
- powerpc/ipic: Fix status get and status clear
- powerpc/pseries/vio: Dispose of virq mapping on vdevice unregister
- platform/x86: intel_punit_ipc: Fix resource ioremap warning
- target/iscsi: Detect conn_cmd_list corruption early
- target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd()
- iscsi-target: fix memory leak in lio_target_tiqn_addtpg()
- target:fix condition return in core_pr_dump_initiator_port()
- target/file: Do not return error for UNMAP if length is zero
- badblocks: fix wrong return value in badblocks_set if badblocks are disabled
- iommu/amd: Limit the IOVA page range to the specified addresses
- xfs: truncate pagecache before writeback in xfs_setattr_size()
- arm-ccn: perf: Prevent module unload while PMU is in use
- crypto: tcrypt - fix buffer lengths in test_aead_speed()
- mm: Handle 0 flags in _calc_vm_trans() macro
- net: hns3: fix for getting advertised_caps in hns3_get_link_ksettings
- net: hns3: Fix a misuse to devm_free_irq
- staging: rtl8188eu: Revert part of "staging: rtl8188eu: fix comments with
lines over 80 characters"
- clk: mediatek: add the option for determining PLL source clock
- clk: imx: imx7d: Fix parent clock for OCRAM_CLK
- clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU
- media: camss-vfe: always initialize reg at vfe_set_xbar_cfg()
- clk: hi6220: mark clock cs_atb_syspll as critical
- blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch
- clk: tegra: Use readl_relaxed_poll_timeout_atomic() in tegra210_clock_init()
- clk: tegra: Fix cclk_lp divisor register
- ppp: Destroy the mutex when cleanup
- ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod
- thermal/drivers/step_wise: Fix temperature regulation misbehavior
- misc: pci_endpoint_test: Fix failure path return values in probe
- misc: pci_endpoint_test: Avoid triggering a BUG()
- scsi: scsi_debug: write_same: fix error report
- GFS2: Take inode off order_write list when setting jdata flag
- media: usbtv: fix brightness and contrast controls
- rpmsg: glink: Initialize the "intent_req_comp" completion variable
- bcache: explicitly destroy mutex while exiting
- bcache: fix wrong cache_misses statistics
- Ib/hfi1: Return actual operational VLs in port info query
- Bluetooth: hci_ldisc: Fix another race when closing the tty.
- arm64: prevent regressions in compressed kernel image size when upgrading to
binutils 2.27
- btrfs: fix false EIO for missing device
- btrfs: Explicitly handle btrfs_update_root failure
- btrfs: undo writable superblocke when sprouting fails
- btrfs: avoid null pointer dereference on fs_info when calling btrfs_crit
- btrfs: tests: Fix a memory leak in error handling path in 'run_test()'
- qtnfmac: modify full Tx queue error reporting
- mtd: spi-nor: stm32-quadspi: Fix uninitialized error return code
- ARM64: dts: meson-gxbb-odroidc2: fix usb1 power supply
- Bluetooth: btusb: Add new NFA344A entry.
- samples/bpf: adjust rlimit RLIMIT_MEMLOCK for xdp1
- liquidio: fix kernel panic in VF driver
- platform/x86: hp_accel: Add quirk for HP ProBook 440 G4
- nvme: use kref_get_unless_zero in nvme_find_get_ns
- l2tp: cleanup l2tp_tunnel_delete calls
- xfs: fix log block underflow during recovery cycle verification
- xfs: return a distinct error code value for IGET_INCORE cache misses
- xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real
- net: dsa: lan9303: Do not disable switch fabric port 0 at .probe
- net: hns3: fix a bug in hclge_uninit_client_instance
- net: hns3: add nic_client check when initialize roce base information
- net: hns3: fix the bug of hns3_set_txbd_baseinfo
- RDMA/cxgb4: Declare stag as __be32
- PCI: Detach driver before procfs & sysfs teardown on device remove
- scsi: hisi_sas: fix the risk of freeing slot twice
- scsi: hpsa: cleanup sas_phy structures in sysfs when unloading
- scsi: hpsa: destroy sas transport properties before scsi_host
- mfd: mxs-lradc: Fix error handling in mxs_lradc_probe()
- net: hns3: fix the TX/RX ring.queue_index in hns3_ring_get_cfg
- net: hns3: fix the bug when map buffer fail
- net: hns3: fix a bug when alloc new buffer
- serdev: ttyport: enforce tty-driver open() requirement
- powerpc/perf/hv-24x7: Fix incorrect comparison in memord
- powerpc/xmon: Check before calling xive functions
- soc: mediatek: pwrap: fix compiler errors
- ipv4: ipv4_default_advmss() should use route mtu
- KVM: nVMX: Fix EPT switching advertising
- tty fix oops when rmmod 8250
- dev/dax: fix uninitialized variable build warning
- pinctrl: adi2: Fix Kconfig build problem
- raid5: Set R5_Expanded on parity devices as well as data.
- scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry
- IB/core: Fix use workqueue without WQ_MEM_RECLAIM
- IB/core: Fix calculation of maximum RoCE MTU
- vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend
- IB/hfi1: Mask out A bit from psn trace
- rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_createbss_cmd
- rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd
- ipmi_si: fix memory leak on new_smi
- nullb: fix error return code in null_init()
- scsi: sd: change manage_start_stop to bool in sysfs interface
- scsi: sd: change allow_restart to bool in sysfs interface
- scsi: bfa: integer overflow in debugfs
- raid5-ppl: check recovery_offset when performing ppl recovery
- md-cluster: fix wrong condition check in raid1_write_request
- xprtrdma: Don't defer fencing an async RPC's chunks
- udf: Avoid overflow when session starts at large offset
- macvlan: Only deliver one copy of the frame to the macvlan interface
- IB/core: Fix endianness annotation in rdma_is_multicast_addr()
- RDMA/cma: Avoid triggering undefined behavior
- IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop
- icmp: don't fail on fragment reassembly time exceeded
- lightnvm: pblk: prevent gc kicks when gc is not operational
- lightnvm: pblk: fix changing GC group list for a line
- lightnvm: pblk: use right flag for GC allocation
- lightnvm: pblk: initialize debug stat counter
- lightnvm: pblk: fix min size for page mempool
- lightnvm: pblk: protect line bitmap while submitting meta io
- ath9k: fix tx99 potential info leak
- ath10k: fix core PCI suspend when WoWLAN is supported but disabled
- ath10k: fix build errors with !CONFIG_PM
- usb: musb: da8xx: fix babble condition handling
- Linux 4.14.8
* Miscellaneous Ubuntu changes
- [Config] updateconfigs after applying 4.14.{8,9,10} stable updates
- [Config] CONFIG_PAGE_TABLE_ISOLATION=y
[ Ubuntu: 4.14.0-13.15 ]
* linux: 4.14.0-13.15 -proposed tracker (LP: #1738848)
* linux 4.14.0-12.14 ADT test failure with linux 4.14.0-12.14 (LP: #1738632)
- Revert "exec: avoid RLIMIT_STACK races with prlimit()"
* Bionic update to v4.14.7 stable release (LP: #1738843)
- net: qmi_wwan: add Quectel BG96 2c7c:0296
- net: realtek: r8169: implement set_link_ksettings()
- s390/qeth: fix early exit from error path
- tipc: fix memory leak in tipc_accept_from_sock()
- vhost: fix skb leak in handle_rx()
- rds: Fix NULL pointer dereference in __rds_rdma_map
- sit: update frag_off info
- tcp: add tcp_v4_fill_cb()/tcp_v4_restore_cb()
- packet: fix crash in fanout_demux_rollover()
- net/packet: fix a race in packet_bind() and packet_notifier()
- tcp: remove buggy call to tcp_v6_restore_cb()
- usbnet: fix alignment for frames with no ethernet header
- net: remove hlist_nulls_add_tail_rcu()
- stmmac: reset last TSO segment size after device open
- tcp/dccp: block bh before arming time_wait timer
- s390/qeth: build max size GSO skbs on L2 devices
- s390/qeth: fix thinko in IPv4 multicast address tracking
- s390/qeth: fix GSO throughput regression
- tcp: use IPCB instead of TCP_SKB_CB in inet_exact_dif_match()
- tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv()
- tcp: use current time in tcp_rcv_space_adjust()
- net: sched: cbq: create block for q->link.block
- tap: free skb if flags error
- tcp: when scheduling TLP, time of RTO should account for current ACK
- tun: free skb in early errors
- net: ipv6: Fixup device for anycast routes during copy
- tun: fix rcu_read_lock imbalance in tun_build_skb
- net: accept UFO datagrams from tuntap and packet
- net: openvswitch: datapath: fix data type in queue_gso_packets
- cls_bpf: don't decrement net's refcount when offload fails
- sctp: use right member as the param of list_for_each_entry
- ipmi: Stop timers before cleaning up the module
- usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping
- fcntl: don't cap l_start and l_end values for F_GETLK64 in compat syscall
- fix kcm_clone()
- KVM: arm/arm64: vgic-its: Preserve the revious read from the pending table
- kbuild: do not call cc-option before KBUILD_CFLAGS initialization
- powerpc/powernv/idle: Round up latency and residency values
- ipvlan: fix ipv6 outbound device
- ide: ide-atapi: fix compile error with defining macro DEBUG
- blk-mq: Avoid that request queue removal can trigger list corruption
- nvmet-rdma: update queue list during ib_device removal
- audit: Allow auditd to set pid to 0 to end auditing
- audit: ensure that 'audit=1' actually enables audit for PID 1
- dm raid: fix panic when attempting to force a raid to sync
- md: free unused memory after bitmap resize
- RDMA/cxgb4: Annotate r2 and stag as __be32
- x86/intel_rdt: Fix potential deadlock during resctrl unmount
- media: dvb-core: always call invoke_release() in fe_free()
- dvb_frontend: don't use-after-free the frontend struct
- Linux 4.14.7
[ Ubuntu: 4.14.0-12.14 ]
* linux: 4.14.0-12.14 -proposed tracker (LP: #1738554)
* Ubuntu 17.10 corrupting BIOS - many LENOVO laptops models (LP: #1734147)
- [Config] CONFIG_SPI_INTEL_SPI_*=n
* Bionic update to v4.14.6 stable release (LP: #1738480)
- usb: gadget: udc: renesas_usb3: fix number of the pipes
- usb: gadget: core: Fix ->udc_set_speed() speed handling
- serdev: ttyport: add missing receive_buf sanity checks
- serdev: ttyport: fix NULL-deref on hangup
- serdev: ttyport: fix tty locking in close
- usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT
- can: mcba_usb: fix device disconnect bug
- can: peak/pci: fix potential bug when probe() fails
- can: flexcan: fix VF610 state transition issue
- can: ti_hecc: Fix napi poll return value for repoll
- can: kvaser_usb: free buf in error paths
- can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback()
- can: kvaser_usb: ratelimit errors if incomplete messages are received
- can: kvaser_usb: cancel urb on -EPIPE and -EPROTO
- can: mcba_usb: cancel urb on -EPROTO
- can: ems_usb: cancel urb on -EPIPE and -EPROTO
- can: esd_usb2: cancel urb on -EPIPE and -EPROTO
- can: usb_8dev: cancel urb on -EPIPE and -EPROTO
- can: peak/pcie_fd: fix potential bug in restarting tx queue
- virtio: release virtio index when fail to device_register
- iio: stm32: fix adc/trigger link error
- iio: health: max30102: Temperature should be in milli Celsius
- iio: adc: cpcap: fix incorrect validation
- iio: adc: meson-saradc: fix the bit_idx of the adc_en clock
- iio: adc: meson-saradc: initialize the bandgap correctly on older SoCs
- iio: adc: meson-saradc: Meson8 and Meson8b do not have REG11 and REG13
- pinctrl: armada-37xx: Fix direction_output() callback behavior
- Drivers: hv: vmbus: Fix a rescind issue
- hv: kvp: Avoid reading past allocated blocks from KVP file
- firmware: cleanup FIRMWARE_IN_KERNEL message
- firmware: vpd: Destroy vpd sections in remove function
- firmware: vpd: Tie firmware kobject to device lifetime
- firmware: vpd: Fix platform driver and device registration/unregistration
- isa: Prevent NULL dereference in isa_bus driver callbacks
- scsi: dma-mapping: always provide dma_get_cache_alignment
- scsi: use dma_get_cache_alignment() as minimum DMA alignment
- scsi: libsas: align sata_device's rps_resp on a cacheline
- efi: Move some sysfs files to be read-only by root
- efi/esrt: Use memunmap() instead of kfree() to free the remapping
- ASN.1: fix out-of-bounds read when parsing indefinite length item
- ASN.1: check for error from ASN1_OP_END__ACT actions
- KEYS: add missing permission check for request_key() destination
- KEYS: reject NULL restriction string when type is specified
- X.509: reject invalid BIT STRING for subjectPublicKey
- X.509: fix comparisons of ->pkey_algo
- x86/idt: Load idt early in start_secondary
- x86/PCI: Make broadcom_postcore_init() check acpi_disabled
- KVM: x86: fix APIC page invalidation
- btrfs: fix missing error return in btrfs_drop_snapshot
- btrfs: handle errors while updating refcounts in update_ref_for_cow
- ALSA: hda/realtek - New codec support for ALC257
- ALSA: pcm: prevent UAF in snd_pcm_info
- ALSA: seq: Remove spurious WARN_ON() at timer check
- ALSA: usb-audio: Fix out-of-bound error
- ALSA: usb-audio: Add check return value for usb_string()
- iommu/vt-d: Fix scatterlist offset handling
- smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place
- s390: always save and restore all registers on context switch
- s390/mm: fix off-by-one bug in 5-level page table handling
- s390: fix compat system call table
- KVM: s390: Fix skey emulation permission check
- Revert "powerpc: Do not call ppc_md.panic in fadump panic notifier"
- powerpc/64s: Initialize ISAv3 MMU registers before setting partition table
- iwlwifi: mvm: mark MIC stripped MPDUs
- iwlwifi: mvm: don't use transmit queue hang detection when it is not
possible
- iwlwifi: mvm: flush queue before deleting ROC
- iwlwifi: add new cards for 9260 and 22000 series
- iwlwifi: mvm: fix packet injection
- iwlwifi: mvm: enable RX offloading with TKIP and WEP
- brcmfmac: change driver unbind order of the sdio function devices
- kdb: Fix handling of kallsyms_symbol_next() return value
- md/r5cache: move mddev_lock() out of r5c_journal_mode_set()
- drm/bridge: analogix dp: Fix runtime PM state in get_modes() callback
- drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU
- drm/i915: Fix vblank timestamp/frame counter jumps on gen2
- media: dvb: i2c transfers over usb cannot be done from stack
- media: rc: sir_ir: detect presence of port
- media: rc: partial revert of "media: rc: per-protocol repeat period"
- arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one
- arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one
- KVM: VMX: remove I/O port 0x80 bypass on Intel hosts
- KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion
- KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation
- KVM: arm/arm64: vgic: Preserve the revious read from the pending table
- KVM: arm/arm64: vgic-its: Check result of allocation before use
- arm64: fpsimd: Prevent registers leaking from dead tasks
- arm64: SW PAN: Point saved ttbr0 at the zero page when switching to init_mm
- arm64: SW PAN: Update saved ttbr0 value on enter_lazy_tlb
- Revert "ARM: dts: imx53: add srtc node"
- bus: arm-cci: Fix use of smp_processor_id() in preemptible context
- bus: arm-ccn: Check memory allocation failure
- bus: arm-ccn: Fix use of smp_processor_id() in preemptible context
- bus: arm-ccn: fix module unloading Error: Removing state 147 which has
instances left.
- IB/core: Avoid unnecessary return value check
- IB/core: Only enforce security for InfiniBand
- crypto: talitos - fix AEAD test failures
- crypto: talitos - fix memory corruption on SEC2
- crypto: talitos - fix setkey to check key weakness
- crypto: talitos - fix AEAD for sha224 on non sha224 capable chips
- crypto: talitos - fix use of sg_link_tbl_len
- crypto: talitos - fix ctr-aes-talitos
- ARM: BUG if jumping to usermode address in kernel mode
- ARM: avoid faulting on qemu
- irqchip/qcom: Fix u32 comparison with value less than zero
- net/smc: use sk_rcvbuf as start for rmb creation
- kbuild: pkg: use --transform option to prefix paths in tar
- coccinelle: fix parallel build with CHECK=scripts/coccicheck
- powerpc/perf: Fix pmu_count to count only nest imc pmus
- apparmor: fix leak of null profile name if profile allocation fails
- x86/mpx/selftests: Fix up weird arrays
- mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl()
- gre6: use log_ecn_error module parameter in ip6_tnl_rcv()
- route: also update fnhe_genid when updating a route cache
- route: update fnhe_expires for redirect when the fnhe exists
- rsi: fix memory leak on buf and usb_reg_buf
- drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error
handling path in 'rio_dma_transfer()'
- pipe: match pipe_max_size data type with procfs
- lib/genalloc.c: make the avail variable an atomic_long_t
- dynamic-debug-howto: fix optional/omitted ending line number to be LARGE
instead of 0
- NFS: Fix a typo in nfs_rename()
- sunrpc: Fix rpc_task_begin trace point
- nfp: inherit the max_mtu from the PF netdev
- nfp: fix flower offload metadata flag usage
- xfs: fix forgotten rcu read unlock when skipping inode reclaim
- dt-bindings: usb: fix reg-property port-number range
- block: wake up all tasks blocked in get_request()
- sparc64/mm: set fields in deferred pages
- zsmalloc: calling zs_map_object() from irq is a bug
- slub: fix sysfs duplicate filename creation when slub_debug=O
- sctp: do not free asoc when it is already dead in sctp_sendmsg
- sctp: use the right sk after waking up from wait_buf sleep
- fcntl: don't leak fd reference when fixup_compat_flock fails
- geneve: fix fill_info when link down
- bpf: fix lockdep splat
- clk: stm32h7: fix test of clock config
- clk: sunxi-ng: a83t: Fix i2c buses bits
- clk: qcom: common: fix legacy board-clock registration
- clk: uniphier: fix DAPLL2 clock rate of Pro5
- clk: hi3660: fix incorrect uart3 clock freqency
- mailbox: mailbox-test: don't rely on rx_buffer content to signal data ready
- kbuild: rpm-pkg: fix jobserver unavailable warning
- atm: horizon: Fix irq release error
- jump_label: Invoke jump_label_test() via early_initcall()
- tls: Use kzalloc for aead_request allocation
- xfrm: Copy policy family in clone_policy
- f2fs: fix to clear FI_NO_PREALLOC
- bnxt_re: changing the ip address shouldn't affect new connections
- IB/mlx4: Increase maximal message size under UD QP
- IB/mlx5: Assign send CQ and recv CQ of UMR QP
- afs: Fix total-length calculation for multiple-page send
- afs: Connect up the CB.ProbeUuid
- Linux 4.14.6
* power: commonise configs IBMVETH/IBMVSCSI and ensure both are in linux-image
and udebs (LP: #1521712)
- [Config] Include ibmvnic in nic-modules
* thunderx2: i2c driver PEC and ACPI clock fixes (LP: #1738073)
- ACPI / APD: Add clock frequency for ThunderX2 I2C controller
- i2c: xlp9xx: Get clock frequency with clk API
- i2c: xlp9xx: Handle I2C_M_RECV_LEN in msg->flags
* ThunderX: IPv6 TX failure unless checksum offload disabled (LP: #1736593)
- net: thunderx: Fix TCP/UDP checksum offload for IPv6 pkts
- net: thunderx: Fix TCP/UDP checksum offload for IPv4 pkts
* Bionic update to v4.14.5 stable release (LP: #1737992)
- drm/fsl-dcu: avoid disabling pixel clock twice on suspend
- drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume()
- drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map
- s390/runtime instrumentation: simplify task exit handling
- usbip: fix usbip attach to find a port that matches the requested speed
- usbip: Fix USB device hang due to wrong enabling of scatter-gather
- uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices
- usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub
- serial: 8250_pci: Add Amazon PCI serial device ID
- ANDROID: binder: fix transaction leak.
- USB: serial: option: add Quectel BG96 id
- USB: serial: usb_debug: add new USB device id
- serial: 8250_early: Only set divisor if valid clk & baud
- MIPS: Add custom serial.h with BASE_BAUD override for generic kernel
- ima: fix hash algorithm initialization
- s390: vfio-ccw: Do not attempt to free no-op, test and tic cda.
- PM / Domains: Fix genpd to deal with drivers returning 1 from ->prepare()
- s390/pci: do not require AIS facility
- selftests/x86/ldt_get: Add a few additional tests for limits
- selftests/x86/ldt_gdt: Robustify against set_thread_area() and LAR oddities
- staging: greybus: loopback: Fix iteration count on async path
- m68k: fix ColdFire node shift size calculation
- serial: 8250_fintek: Fix rs485 disablement on invalid ioctl()
- staging: rtl8822be: fix wrong dma unmap len
- staging: rtl8188eu: avoid a null dereference on pmlmepriv
- spi: sh-msiof: Fix DMA transfer size check
- spi: spi-axi: fix potential use-after-free after deregistration
- mmc: tmio: check mmc_regulator_get_supply return value
- mmc: sdhci-msm: fix issue with power irq
- hwmon: (pmbus/core) Prevent unintentional setting of page to 0xFF
- perf/core: Fix __perf_read_group_add() locking
- usb: phy: tahvo: fix error handling in tahvo_usb_probe()
- PCI: dra7xx: Create functional dependency between PCIe and PHY
- x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled
- x86/intel_rdt: Fix potential deadlock during resctrl mount
- serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X
- kprobes: Use synchronize_rcu_tasks() for optprobe with CONFIG_PREEMPT=y
- x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()
- clocksource/drivers/arm_arch_timer: Validate CNTFRQ after enabling frame
- dt-bindings: timer: renesas, cmt: Fix SoC-specific compatible values
- EDAC, sb_edac: Fix missing break in switch
- usb: mtu3: fix error return code in ssusb_gadget_init()
- staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path
- staging: rtl8822be: Keep array subscript no lower than zero
- ARM: cpuidle: Correct driver unregistration if init fails
- usb: xhci: Return error when host is dead in xhci_disable_slot()
- sysrq : fix Show Regs call trace on ARM
- serial: sh-sci: suppress warning for ports without dma channels
- usbip: tools: Install all headers needed for libusbip development
- serial: imx: Update cached mctrl value when changing RTS
- staging: fsl-mc/dpio: Fix incorrect comparison
- perf test attr: Fix ignored test case result
- perf test attr: Fix python error on empty result
- kprobes/x86: Disable preemption in ftrace-based jprobes
- locking/refcounts, x86/asm: Use unique .text section for refcount exceptions
- s390/ptrace: fix guarded storage regset handling
- tools include: Do not use poison with C++
- perf tools: Fix leaking rec_argv in error cases
- mm, x86/mm: Fix performance regression in get_user_pages_fast()
- iio: adc: ti-ads1015: add 10% to conversion wait time
- iio: multiplexer: add NULL check on devm_kzalloc() and devm_kmemdup() return
values
- locking/refcounts, x86/asm: Enable CONFIG_ARCH_HAS_REFCOUNT
- powerpc/jprobes: Disable preemption when triggered through ftrace
- powerpc/kprobes: Disable preemption before invoking probe handler for
optprobes
- dma-buf/sw_sync: force signal all unsignaled fences on dying timeline
- staging: ccree: fix leak of import() after init()
- usb: hub: Cycle HUB power when initialization fails
- USB: ulpi: fix bus-node lookup
- xhci: Don't show incorrect WARN message about events for empty rings
- usb: xhci: fix panic in xhci_free_virt_devices_depth_first
- USB: core: Add type-specific length check of BOS descriptors
- USB: usbfs: Filter flags passed in from user space
- usb: host: fix incorrect updating of offset
- locking/refcounts: Do not force refcount_t usage as GPL-only export
- Linux 4.14.5
* Enable arm64 emulation of removed ARMv7 instructions (LP: #1545542)
- [Config] Enable support for emulation of deprecated ARMv8 instructions
* Kernel panic on a nfsroot system (LP: #1734327)
- Revert "UBUNTU: SAUCE: LSM stacking: LSM: Infrastructure management of the
remaining blobs"
- Revert "UBUNTU: SAUCE: LSM stacking: add stacking support to apparmor
network hooks"
* CVE-2017-8824
- dccp: CVE-2017-8824: use-after-free in DCCP code
* Disabling zfs does not always disable module checks for the zfs modules
(LP: #1737176)
- [Packaging] disable zfs module checks when zfs is disabled
* Request to backport cxlflash patches to 16.04 HWE Kernel (LP: #1730515)
- scsi: cxlflash: Use derived maximum write same length
- scsi: cxlflash: Allow cards without WWPN VPD to configure
- scsi: cxlflash: Derive pid through accessors
* Bionic update to v4.14.4 stable release (LP: #1737247)
- platform/x86: hp-wmi: Fix tablet mode detection for convertibles
- mm, memory_hotplug: do not back off draining pcp free pages from kworker
context
- mm, oom_reaper: gather each vma to prevent leaking TLB entry
- mm/cma: fix alloc_contig_range ret code/potential leak
- mm: fix device-dax pud write-faults triggered by get_user_pages()
- mm, hugetlbfs: introduce ->split() to vm_operations_struct
- device-dax: implement ->split() to catch invalid munmap attempts
- mm: introduce get_user_pages_longterm
- mm: fail get_vaddr_frames() for filesystem-dax mappings
- v4l2: disable filesystem-dax mapping support
- IB/core: disable memory registration of filesystem-dax vmas
- exec: avoid RLIMIT_STACK races with prlimit()
- mm/madvise.c: fix madvise() infinite loop under special circumstances
- mm: migrate: fix an incorrect call of prep_transhuge_page()
- mm, memcg: fix mem_cgroup_swapout() for THPs
- fs/fat/inode.c: fix sb_rdonly() change
- autofs: revert "autofs: take more care to not update last_used on path walk"
- autofs: revert "autofs: fix AT_NO_AUTOMOUNT not being honored"
- mm/hugetlb: fix NULL-pointer dereference on 5-level paging machine
- btrfs: clear space cache inode generation always
- nfsd: Fix stateid races between OPEN and CLOSE
- nfsd: Fix another OPEN stateid race
- nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat
- crypto: algif_aead - skip SGL entries with NULL page
- crypto: af_alg - remove locking in async callback
- crypto: skcipher - Fix skcipher_walk_aead_common
- lockd: lost rollback of set_grace_period() in lockd_down_net()
- s390: revert ELF_ET_DYN_BASE base changes
- drm: omapdrm: Fix DPI on platforms using the DSI VDDS
- omapdrm: hdmi4: Correct the SoC revision matching
- arm64: module-plts: factor out PLT generation code for ftrace
- arm64: ftrace: emit ftrace-mod.o contents through code
- powerpc/powernv: Fix kexec crashes caused by tlbie tracing
- powerpc/kexec: Fix kexec/kdump in P9 guest kernels
- KVM: x86: pvclock: Handle first-time write to pvclock-page contains random
junk
- KVM: x86: Exit to user-mode on #UD intercept when emulator requires
- KVM: x86: inject exceptions produced by x86_decode_insn
- KVM: lapic: Split out x2apic ldr calculation
- KVM: lapic: Fixup LDR on load in x2apic
- mmc: sdhci: Avoid swiotlb buffer being full
- mmc: block: Fix missing blk_put_request()
- mmc: block: Check return value of blk_get_request()
- mmc: core: Do not leave the block driver in a suspended state
- mmc: block: Ensure that debugfs files are removed
- mmc: core: prepend 0x to pre_eol_info entry in sysfs
- mmc: core: prepend 0x to OCR entry in sysfs
- ACPI / EC: Fix regression related to PM ops support in ECDT device
- eeprom: at24: fix reading from 24MAC402/24MAC602
- eeprom: at24: correctly set the size for at24mac402
- eeprom: at24: check at24_read/write arguments
- i2c: i801: Fix Failed to allocate irq -2147483648 error
- cxl: Check if vphb exists before iterating over AFU devices
- bcache: Fix building error on MIPS
- bcache: only permit to recovery read error when cache device is clean
- bcache: recover data from backing when data is clean
- hwmon: (jc42) optionally try to disable the SMBUS timeout
- nvme-pci: add quirk for delay before CHK RDY for WDC SN200
- Revert "drm/radeon: dont switch vt on suspend"
- drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs()
- drm/amdgpu: Potential uninitialized variable in
amdgpu_vm_update_directories()
- drm/amdgpu: correct reference clock value on vega10
- drm/amdgpu: fix error handling in amdgpu_bo_do_create
- drm/amdgpu: Properly allocate VM invalidate eng v2
- drm/amdgpu: Remove check which is not valid for certain VBIOS
- drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more
- dma-buf: make reservation_object_copy_fences rcu save
- drm/amdgpu: reserve root PD while releasing it
- drm/ttm: Always and only destroy bo->ttm_resv in ttm_bo_release_list
- drm/vblank: Fix flip event vblank count
- drm/vblank: Tune drm_crtc_accurate_vblank_count() WARN down to a debug
- drm/tilcdc: Precalculate total frametime in tilcdc_crtc_set_mode()
- drm/radeon: fix atombios on big endian
- drm/panel: simple: Add missing panel_simple_unprepare() calls
- drm/hisilicon: Ensure LDI regs are properly configured.
- drm/ttm: once more fix ttm_buffer_object_transfer
- drm/amd/pp: fix typecast error in powerplay.
- drm/fb_helper: Disable all crtc's when initial setup fails.
- drm/fsl-dcu: Don't set connector DPMS property
- drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks
- drm/amdgpu: move UVD/VCE and VCN structure out from union
- drm/amdgpu: Set adev->vcn.irq.num_types for VCN
- include/linux/compiler-clang.h: handle randomizable anonymous structs
- IB/core: Do not warn on lid conversions for OPA
- IB/hfi1: Do not warn on lid conversions for OPA
- e1000e: fix the use of magic numbers for buffer overrun issue
- md: forbid a RAID5 from having both a bitmap and a journal.
- drm/i915: Fix false-positive assert_rpm_wakelock_held in
i915_pmic_bus_access_notifier v2
- drm/i915: Re-register PMIC bus access notifier on runtime resume
- drm/i915/fbdev: Serialise early hotplug events with async fbdev config
- drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition
- drm/i915: Don't try indexed reads to alternate slave addresses
- drm/i915: Prevent zero length "index" write
- Revert "x86/entry/64: Add missing irqflags tracing to
native_load_gs_index()"
- Linux 4.14.4
* Some VMs fail to reboot with "watchdog: BUG: soft lockup - CPU#0 stuck for
22s! [systemd:1]" (LP: #1730717)
- Revert "UBUNTU: SAUCE: exec: ensure file system accounting in
check_unsafe_exec is correct"
* Miscellaneous Ubuntu changes
- ubuntu: vbox -- update to 5.2.2-dfsg-2
- SAUCE: Import aufs driver
- [Config] updateconfigs after v4.14.5 stable update
- [Debian] add icp to zfs-modules.ignore
* Miscellaneous upstream changes
- Revert "UBUNTU: SAUCE: Import aufs driver"
- Revert "UBUNTU: [Packaging] Include arch/arm64/kernel/ftrace-mod.o in
headers package"
linux-azure-edge (4.14.0-1002.2) xenial; urgency=low
* linux-azure-edge: 4.14.0-1002.2 -proposed tracker (LP: #1738206)
[ Ubuntu: 4.14.0-11.13 ]
* linux: 4.14.0-11.13 -proposed tracker (LP: #1736168)
* CVE-2017-1000405
- mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()
* linux 4.14.0-7.9 ADT test failure with linux 4.14.0-7.9 (LP: #1732463)
- SAUCE: mm: disable vma based swap readahead by default
- SAUCE: mm: fix memory hotplug in ZONE_HIGHMEM
* Bionic update to v4.14.3 stable release (LP: #1735843)
- s390: fix transactional execution control register handling
- s390/noexec: execute kexec datamover without DAT
- s390/runtime instrumention: fix possible memory corruption
- s390/guarded storage: fix possible memory corruption
- s390/disassembler: add missing end marker for e7 table
- s390/disassembler: increase show_code buffer size
- ACPI / PM: Fix acpi_pm_notifier_lock vs flush_workqueue() deadlock
- ACPI / EC: Fix regression related to triggering source of EC event handling
- cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freq
- serdev: fix registration of second slave
- sched: Make resched_cpu() unconditional
- lib/mpi: call cond_resched() from mpi_powm() loop
- x86/boot: Fix boot failure when SMP MP-table is based at 0
- x86/decoder: Add new TEST instruction pattern
- x86/entry/64: Fix entry_SYSCALL_64_after_hwframe() IRQ tracing
- x86/entry/64: Add missing irqflags tracing to native_load_gs_index()
- perf/x86/intel: Hide TSX events when RTM is not supported
- arm64: Implement arch-specific pte_access_permitted()
- ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE
- ARM: 8721/1: mm: dump: check hardware RO bit for LPAE
- uapi: fix linux/tls.h userspace compilation error
- uapi: fix linux/rxrpc.h userspace compilation errors
- MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN don't work for 32-bit SMP
- MIPS: ralink: Fix MT7628 pinmux
- MIPS: ralink: Fix typo in mt7628 pinmux function
- net: mvneta: fix handling of the Tx descriptor counter
- nbd: wait uninterruptible for the dead timeout
- nbd: don't start req until after the dead connection logic
- PM / OPP: Add missing of_node_put(np)
- PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_Time
- PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLD
- PCI: hv: Use effective affinity mask
- PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF
- PCI: Apply Cavium ThunderX ACS quirk to more Root Ports
- ALSA: hda: Add Raven PCI ID
- dm integrity: allow unaligned bv_offset
- dm cache: fix race condition in the writeback mode overwrite_bio
optimisation
- dm crypt: allow unaligned bv_offset
- dm zoned: ignore last smaller runt zone
- dm mpath: remove annoying message of 'blk_get_request() returned -11'
- dm bufio: fix integer overflow when limiting maximum cache size
- ovl: Put upperdentry if ovl_check_origin() fails
- dm: allocate struct mapped_device with kvzalloc
- sched/rt: Simplify the IPI based RT balancing logic
- MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver
- dm: fix race between dm_get_from_kobject() and __dm_destroy()
- dm: discard support requires all targets in a table support discards
- MIPS: Fix odd fp register warnings with MIPS64r2
- MIPS: Fix MIPS64 FP save/restore on 32-bit kernels
- MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry
- MIPS: Fix an n32 core file generation regset support regression
- MIPS: BCM47XX: Fix LED inversion for WRT54GSv1
- MIPS: math-emu: Fix final emulation phase for certain instructions
- rt2x00usb: mark device removed when get ENOENT usb error
- mm/z3fold.c: use kref to prevent page free/compact race
- autofs: don't fail mount for transient error
- nilfs2: fix race condition that causes file system corruption
- fscrypt: lock mutex before checking for bounce page pool
- eCryptfs: use after free in ecryptfs_release_messaging()
- libceph: don't WARN() if user tries to add invalid key
- bcache: check ca->alloc_thread initialized before wake up it
- fs: guard_bio_eod() needs to consider partitions
- fanotify: fix fsnotify_prepare_user_wait() failure
- isofs: fix timestamps beyond 2027
- btrfs: change how we decide to commit transactions during flushing
- f2fs: expose some sectors to user in inline data or dentry case
- NFS: Fix typo in nomigration mount option
- NFS: Revert "NFS: Move the flock open mode check into nfs_flock()"
- nfs: Fix ugly referral attributes
- NFS: Avoid RCU usage in tracepoints
- NFS: revalidate "." etc correctly on "open".
- nfsd: deal with revoked delegations appropriately
- rtlwifi: rtl8192ee: Fix memory leak when loading firmware
- rtlwifi: fix uninitialized rtlhal->last_suspend_sec time
- iwlwifi: fix firmware names for 9000 and A000 series hw
- md: fix deadlock error in recent patch.
- md: don't check MD_SB_CHANGE_CLEAN in md_allow_write
- Bluetooth: btqcomsmd: Add support for BD address setup
- md/bitmap: revert a patch
- fsnotify: clean up fsnotify_prepare/finish_user_wait()
- fsnotify: pin both inode and vfsmount mark
- fsnotify: fix pinning group in fsnotify_prepare_user_wait()
- ata: fixes kernel crash while tracing ata_eh_link_autopsy event
- ext4: fix interaction between i_size, fallocate, and delalloc after a crash
- ext4: prevent data corruption with inline data + DAX
- ext4: prevent data corruption with journaling + DAX
- ALSA: pcm: update tstamp only if audio_tstamp changed
- ALSA: usb-audio: Add sanity checks to FE parser
- ALSA: usb-audio: Fix potential out-of-bound access at parsing SU
- ALSA: usb-audio: Add sanity checks in v2 clock parsers
- ALSA: timer: Remove kernel warning at compat ioctl error paths
- ALSA: hda/realtek - Fix ALC275 no sound issue
- ALSA: hda: Fix too short HDMI/DP chmap reporting
- ALSA: hda - Fix yet remaining issue with vmaster 0dB initialization
- ALSA: hda/realtek - Fix ALC700 family no sound issue
- ASoC: sun8i-codec: Invert Master / Slave condition
- ASoC: sun8i-codec: Fix left and right channels inversion
- ASoC: sun8i-codec: Set the BCLK divider
- mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method
- fix a page leak in vhost_scsi_iov_to_sgl() error recovery
- 9p: Fix missing commas in mount options
- fs/9p: Compare qid.path in v9fs_test_inode
- net/9p: Switch to wait_event_killable()
- scsi: qla2xxx: Suppress a kernel complaint in qla_init_base_qpair()
- scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics()
- scsi: lpfc: fix pci hot plug crash in timer management routines
- scsi: lpfc: fix pci hot plug crash in list_add call
- scsi: lpfc: Fix crash receiving ELS while detaching driver
- scsi: lpfc: Fix FCP hba_wqidx assignment
- scsi: lpfc: Fix oops if nvmet_fc_register_targetport fails
- iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref
- iscsi-target: Fix non-immediate TMR reference leak
- target: fix null pointer regression in core_tmr_drain_tmr_list
- target: fix buffer offset in core_scsi3_pri_read_full_status
- target: Fix QUEUE_FULL + SCSI task attribute handling
- target: Fix caw_sem leak in transport_generic_request_failure
- target: Fix quiese during transport_write_pending_qf endless loop
- target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK
- mtd: Avoid probe failures when mtd->dbg.dfs_dir is invalid
- mtd: nand: Export nand_reset() symbol
- mtd: nand: atmel: Actually use the PM ops
- mtd: nand: omap2: Fix subpage write
- mtd: nand: Fix writing mtdoops to nand flash.
- mtd: nand: mtk: fix infinite ECC decode IRQ issue
- mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush sequence
- p54: don't unregister leds when they are not initialized
- block: Fix a race between blk_cleanup_queue() and timeout handling
- raid1: prevent freeze_array/wait_all_barriers deadlock
- genirq: Track whether the trigger type has been set
- irqchip/gic-v3: Fix ppi-partitions lookup
- lockd: double unregister of inetaddr notifiers
- KVM: PPC: Book3S HV: Don't call real-mode XICS hypercall handlers if not
enabled
- KVM: nVMX: set IDTR and GDTR limits when loading L1 host state
- KVM: SVM: obey guest PAT
- kvm: vmx: Reinstate support for CPUs without virtual NMI
- dax: fix PMD faults on zero-length files
- dax: fix general protection fault in dax_alloc_inode
- SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status
- clk: ti: dra7-atl-clock: fix child-node lookups
- libnvdimm, dimm: clear 'locked' status on successful DIMM enable
- libnvdimm, pfn: make 'resource' attribute only readable by root
- libnvdimm, namespace: fix label initialization to use valid seq numbers
- libnvdimm, region : make 'resource' attribute only readable by root
- libnvdimm, namespace: make 'resource' attribute only readable by root
- svcrdma: Preserve CB send buffer across retransmits
- IB/srpt: Do not accept invalid initiator port names
- IB/cm: Fix memory corruption in handling CM request
- IB/hfi1: Fix incorrect available receive user context count
- IB/srp: Avoid that a cable pull can trigger a kernel crash
- IB/core: Avoid crash on pkey enforcement failed in received MADs
- IB/core: Only maintain real QPs in the security lists
- NFC: fix device-allocation error return
- spi-nor: intel-spi: Fix broken software sequencing codes
- i40e: Use smp_rmb rather than read_barrier_depends
- igb: Use smp_rmb rather than read_barrier_depends
- igbvf: Use smp_rmb rather than read_barrier_depends
- ixgbevf: Use smp_rmb rather than read_barrier_depends
- i40evf: Use smp_rmb rather than read_barrier_depends
- fm10k: Use smp_rmb rather than read_barrier_depends
- ixgbe: Fix skb list corruption on Power systems
- parisc: Fix validity check of pointer size argument in new CAS
implementation
- powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWX
- powerpc/mm/radix: Fix crashes on Power9 DD1 with radix MMU and STRICT_RWX
- powerpc/perf/imc: Use cpu_to_node() not topology_physical_package_id()
- powerpc/signal: Properly handle return value from uprobe_deny_signal()
- powerpc/64s: Fix masking of SRR1 bits on instruction fault
- powerpc/64s/radix: Fix 128TB-512TB virtual address boundary case allocation
- powerpc/64s/hash: Fix 512T hint detection to use >= 128T
- powerpc/64s/hash: Fix 128TB-512TB virtual address boundary case allocation
- powerpc/64s/hash: Fix fork() with 512TB process address space
- powerpc/64s/hash: Allow MAP_FIXED allocations to cross 128TB boundary
- media: Don't do DMA on stack for firmware upload in the AS102 driver
- media: rc: check for integer overflow
- media: rc: nec decoder should not send both repeat and keycode
- cx231xx-cards: fix NULL-deref on missing association descriptor
- media: v4l2-ctrl: Fix flags field on Control events
- media: venus: fix wrong size on dma_free
- media: venus: venc: fix bytesused v4l2_plane field
- media: venus: reimplement decoder stop command
- ARM64: dts: meson-gxl: Add alternate ARM Trusted Firmware reserved memory
zone
- iwlwifi: fix wrong struct for a000 device
- iwlwifi: add a new a000 device
- iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons
- iwlwifi: add new cards for a000 series
- iwlwifi: add new cards for 8265 series
- iwlwifi: add new cards for 8260 series
- iwlwifi: fix PCI IDs and configuration mapping for 9000 series
- iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command
- e1000e: Fix error path in link detection
- e1000e: Fix return value test
- e1000e: Separate signaling for link check/link up
- e1000e: Avoid receiver overrun interrupt bursts
- e1000e: fix buffer overrun while the I219 is processing DMA transactions
- Linux 4.14.3
* Miscellaneous Ubuntu changes
- SAUCE: s390/topology: don't inline cpu_to_node
- SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1
linux-azure-edge (4.14.0-1001.1) xenial; urgency=low
* linux-azure-edge: 4.14.0-1001.1 -proposed tracker (LP: #1737597)
* linux-azure-edge: rebase to 4.14 (LP: #1737595)
- [Config] updateconfigs after rebase to Ubuntu-4.14.0-10.12
[ Ubuntu: 4.14.0-10.12 ]
* linux: 4.14.0-10.12 -proposed tracker (LP: #1734901)
* Miscellaneous Ubuntu changes
- SAUCE: Enable the ACPI kernel debugger and acpidbg tool
- [Packaging] Include arch/arm64/kernel/ftrace-mod.o in headers package
[ Ubuntu: 4.14.0-9.11 ]
* linux: 4.14.0-9.11 -proposed tracker (LP: #1734728)
* Miscellaneous Ubuntu changes
- Revert "UBUNTU: SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to
0.7.3-1ubuntu1"
[ Ubuntu: 4.14.0-8.10 ]
* linux: 4.14.0-8.10 -proposed tracker (LP: #1734695)
* Bionic update to v4.14.2 stable release (LP: #1734694)
- bio: ensure __bio_clone_fast copies bi_partno
- af_netlink: ensure that NLMSG_DONE never fails in dumps
- vxlan: fix the issue that neigh proxy blocks all icmpv6 packets
- net: cdc_ncm: GetNtbFormat endian fix
- fealnx: Fix building error on MIPS
- net/sctp: Always set scope_id in sctp_inet6_skb_msgname
- ima: do not update security.ima if appraisal status is not INTEGRITY_PASS
- serial: omap: Fix EFR write on RTS deassertion
- serial: 8250_fintek: Fix finding base_port with activated SuperIO
- tpm-dev-common: Reject too short writes
- rcu: Fix up pending cbs check in rcu_prepare_for_idle
- mm/pagewalk.c: report holes in hugetlb ranges
- ocfs2: fix cluster hang after a node dies
- ocfs2: should wait dio before inode lock in ocfs2_setattr()
- ipmi: fix unsigned long underflow
- mm/page_alloc.c: broken deferred calculation
- mm/page_ext.c: check if page_ext is not prepared
- coda: fix 'kernel memory exposure attempt' in fsync
- ipmi: Prefer ACPI system interfaces over SMBIOS ones
- Linux 4.14.2
* Bionic update to v4.14.1 stable release (LP: #1734693)
- EDAC, sb_edac: Don't create a second memory controller if HA1 is not present
- dmaengine: dmatest: warn user when dma test times out
- media: imon: Fix null-ptr-deref in imon_probe
- media: dib0700: fix invalid dvb_detach argument
- crypto: dh - Fix double free of ctx->p
- crypto: dh - Don't permit 'p' to be 0
- crypto: dh - Don't permit 'key' or 'g' size longer than 'p'
- crypto: brcm - Explicity ACK mailbox message
- USB: early: Use new USB product ID and strings for DbC device
- USB: usbfs: compute urb->actual_length for isochronous
- USB: Add delay-init quirk for Corsair K70 LUX keyboards
- usb: gadget: f_fs: Fix use-after-free in ffs_free_inst
- USB: serial: metro-usb: stop I/O after failed open
- USB: serial: Change DbC debug device binding ID
- USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update
- USB: serial: garmin_gps: fix I/O after failed probe and remove
- USB: serial: garmin_gps: fix memory leak on probe errors
- selftests/x86/protection_keys: Fix syscall NR redefinition warnings
- x86/MCE/AMD: Always give panic severity for UC errors in kernel context
- platform/x86: peaq-wmi: Add DMI check before binding to the WMI interface
- platform/x86: peaq_wmi: Fix missing terminating entry for peaq_dmi_table
- HID: cp2112: add HIDRAW dependency
- HID: wacom: generic: Recognize WACOM_HID_WD_PEN as a type of pen collection
- rpmsg: glink: Add missing MODULE_LICENSE
- staging: wilc1000: Fix bssid buffer offset in Txq
- staging: sm750fb: Fix parameter mistake in poke32
- staging: ccree: fix 64 bit scatter/gather DMA ops
- staging: greybus: spilib: fix use-after-free after deregistration
- staging: rtl8188eu: Revert 4 commits breaking ARP
- spi: fix use-after-free at controller deregistration
- sparc32: Add cmpxchg64().
- sparc64: mmu_context: Add missing include files
- sparc64: Fix page table walk for PUD hugepages
- Linux 4.14.1
* Set PANIC_TIMEOUT=10 on Power Systems (LP: #1730660)
- [Config]: Set PANIC_TIMEOUT=10 on ppc64el
* enable CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH easily confuse users
(LP: #1732627)
- [Config] CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=n
* Miscellaneous Ubuntu changes
- SAUCE: (noup) Update spl to 0.7.3-1ubuntu1, zfs to 0.7.3-1ubuntu1
[ Ubuntu: 4.14.0-7.9 ]
* Miscellaneous Ubuntu changes
- SAUCE: apparmor: add base infastructure for socket mediation
- SAUCE: apparmor: af_unix mediation
- SAUCE: LSM stacking: procfs: add smack subdir to attrs
- SAUCE: LSM stacking: LSM: manage credential security blobs
- SAUCE: LSM stacking: LSM: Manage file security blobs
- SAUCE: LSM stacking: LSM: manage task security blobs
- SAUCE: LSM stacking: LSM: Infrastructure management of the remaining blobs
- SAUCE: LSM stacking: LSM: general but not extreme module stacking
- SAUCE: LSM stacking: LSM: Complete task_alloc hook
- SAUCE: LSM stacking: fixup procsfs: add smack subdir to attrs
- SAUCE: LSM stacking: fixup initialize task->security
- SAUCE: LSM stacking: fixup: alloc_task_ctx is dead code
- SAUCE: LSM stacking: add support for stacking getpeersec_stream
- SAUCE: LSM stacking: add stacking support to apparmor network hooks
- SAUCE: LSM stacking: fixup apparmor stacking enablement
- SAUCE: LSM stacking: fixup stacking kconfig
- SAUCE: LSM stacking: allow selecting multiple LSMs using kernel boot params
- SAUCE: LSM stacking: provide prctl interface for setting context
- SAUCE: LSM stacking: inherit current display LSM
- SAUCE: LSM stacking: keep an index for each registered LSM
- SAUCE: LSM stacking: verify display LSM
- SAUCE: LSM stacking: provide a way to specify the default display lsm
- SAUCE: LSM stacking: make sure LSM blob align on 64 bit boundaries
- SAUCE: LSM stacking: add /proc/<pid>/attr/display_lsm
- SAUCE: LSM stacking: add Kconfig to set default display LSM
- SAUCE: LSM stacking: add configs for LSM stacking
- SAUCE: LSM stacking: check for invalid zero sized writes
- [Config] Run updateconfigs after merging LSM stacking
- [Config] CONFIG_AMD_MEM_ENCRYPT=y
* Rebase to v4.14
[ Ubuntu: 4.14.0-6.8 ]
* Miscellaneous Ubuntu changes
- SAUCE: add workarounds to enable ZFS for 4.14
* Rebase to v4.14-rc8
[ Ubuntu: 4.14.0-5.7 ]
* Miscellaneous Ubuntu changes
- [Debian] Fix invocation of dh_prep for dbgsym packages
[ Ubuntu: 4.14.0-4.5 ]
* Miscellaneous Ubuntu changes
- [Packaging] virtualbox -- reduce in kernel module versions
- vbox-update: Fix up KERN_DIR definitions
- ubuntu: vbox -- update to 5.2.0-dfsg-2
- [Config] CONFIG_AMD_MEM_ENCRYPT=n
* Rebase to v4.14-rc7
[ Ubuntu: 4.14.0-3.4 ]
* Touchpad and TrackPoint Dose Not Work on Lenovo X1C6 and X280 (LP: #1723986)
- SAUCE: Input: synaptics-rmi4 - RMI4 can also use SMBUS version 3
- SAUCE: Input: synaptics - Lenovo X1 Carbon 5 should use SMBUS/RMI
- SAUCE: Input: synaptics - add Intertouch support on X1 Carbon 6th and X280
* powerpc/64s: Add workaround for P9 vector CI load issuenext (LP: #1721070)
- powerpc/64s: Add workaround for P9 vector CI load issue
* Miscellaneous Ubuntu changes
- SAUCE: staging: vboxvideo: Fix reporting invalid suggested-offset-properties
- [Config] CONFIG_DRM_VBOXVIDEO=m
- SAUCE: Import aufs driver
- [Config] Enable aufs
- [Config] Reorder annotations file after enabling aufs
- vbox-update: Disable imported vboxvideo module
- ubuntu: vbox -- update to 5.1.30-dfsg-1
- Enable vbox
- hio: Use correct sizes when initializing ssd_index_bits* arrays
- hio: Update io stat accounting for 4.14
- Enable hio
* Rebase to v4.14-rc5
* Rebase to v4.14-rc6
[ Ubuntu: 4.14.0-2.3 ]
* [Bug] USB controller failed to respond on Denverton after loading
intel_th_pci module (LP: #1715833)
- SAUCE: PCI: Disable broken RTIT_BAR of Intel TH
* CONFIG_DEBUG_FS is not enabled by "make zfcpdump_defconfig" with Ubuntu
17.10 (kernel 4.13) (LP: #1719290)
- SAUCE: s390: update zfcpdump_defconfig
* Add installer support for Broadcom BCM573xx network drivers. (LP: #1720466)
- d-i: Add bnxt_en to nic-modules.
* Miscellaneous Ubuntu changes
- [Config] Update annotations for 4.14-rc2
* Rebase to v4.14-rc3
* Rebase to v4.14-rc4
[ Ubuntu: 4.14.0-1.2 ]
* [Bug] USB 3.1 Gen2 works as 5Gbps (LP: #1720045)
- xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor
* Please make linux-libc-dev Provide: aufs-dev (LP: #1716091)
- [Packaging] Add aufs-dev to the Provides: for linux-libc-dev
* Upgrade to 4.13.0-11.12 in artful amd64 VM breaks display on wayland
(LP: #1718679)
- [Config] CONFIG_DRM_VBOXVIDEO=n
* ipmmu-vmsa driver breaks arm64 boots (LP: #1718734)
- [Config] Disable CONFIG_IPMMU_VMSA on arm64
* autopkgtest profile fails to build on armhf (LP: #1717920)
- [Packaging] autopkgtest -- disable d-i when dropping flavours
* Miscellaneous Ubuntu changes
- [Config] CONFIG_I2C_XLP9XX=m
- [Packaging] Use SRCPKGNAME rather than hard-coding the source package name
* Rebase to v4.14-rc2
[ Ubuntu: 4.14.0-0.1 ]
* Miscellaneous Ubuntu changes
- Disable vbox build
- Disable hio build
- Disable zfs build
* Rebase to v4.14-rc1
linux-azure-edge (4.14.0-1000.0) xenial; urgency=low
* Empty entry.
-- Marcelo Henrique Cerri <marcelo.cerri@xxxxxxxxxxxxx> Tue, 09 Jan
2018 14:53:37 -0200
** Changed in: linux-azure-edge (Ubuntu Xenial)
Status: Fix Committed => Fix Released
** CVE added: https://cve.mitre.org/cgi-
bin/cvename.cgi?name=2017-1000405
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-5754
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2017-8824
** Changed in: linux-azure-edge (Ubuntu Xenial)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1733281
Title:
ubuntu/xr-usb-serial didn't get built in zesty and artful
Status in linux package in Ubuntu:
In Progress
Status in linux-azure-edge package in Ubuntu:
Fix Committed
Status in linux-azure-edge source package in Xenial:
Fix Released
Bug description:
The ubuntu/xr-usb-serial is expected to be built for i386 and x86_64,
and in ubuntu/Makefile it says:
ifneq ($(filter $(ARCH), i386 x86_64),)
obj-y += xr-usb-serial/
endif
Since ARCH is x86 for both i386 and x86_64, this condition will never
be true thus the module will never get a chance to be built.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1733281/+subscriptions