This bug was fixed in the package linux-raspi2 - 4.2.0-1013.19 --------------- linux-raspi2 (4.2.0-1013.19) wily; urgency=low [ Tim Gardner ] * Release Tracking Bug - LP: #1506972 [ Paolo Pisati ] * Pull in latest 4.2 based kernel changes from https://github.com/raspberrypi/linux rpi-4.2.y e3eba57f7c9ffba24f695f187b6578d56495998a * Revert "SAUCE: raspi2 -- add overlays directory to dts-dirs to get the overlays installed" * [Config] DMA_BCM2835=y, =m for the other newly introduced options [ Upstream Kernel Changes ] * spi: bcm2835: fix overflow in calculation of transfer time * BCM270X_DT: Add SDIO overlay * leds-gpio: Implement the brightness_get method * RaspiDAC3 support * bcm2835: camera: check for scene not being found * BCM270X_DT: Use fixed-factor-clock for uart1 * tpa6130a2: Add headphone switch control * vchiq_arm: Sort out the vmalloc case * config: Add SND_SOC_ADAU1701 module * staging: fbtft: Add reset to fbtft_init_display_dt() * bcm2835-mmc: Don't overwrite MMC capabilities from DT * BCM270X_DT: mz61581: Set txbuflen to 32k * backport: spi: bcm2835: BUG: fix wrong use of PAGE_MASK * mt7601u: fix dma from stack address * mt7601u: use correct ieee80211_rx variant * mt7601u: fix tx status reporting contexts * mt7601u: lock out rx path and tx status reporting * config: Add CIFS_DFS_UPCALL, CIFS_ACL, CIFS_SMB2, CIFS_FSCACHE * Add SMI driver * Add SMI NAND driver * BCM270X_DT: Document SMI overlay * dwc_otg: Force host mode to fix incorrect compute module boards * bcm2709: Remove custom barrier implementation it is no different to default * config: Add CONFIG_UHID * Add support for the HiFiBerry DAC+ Pro. * dmaengine: bcm2708: Make legacy API available for bcm2835-dma * dmaengine: bcm2835: Add slave dma support * dmaengine: bcm2835: set residue_granularity field * dmaengine: bcm2835: Load driver early and support legacy API * dmaengine: bcm2835: Add debug option for setting wait states * configs: Enable DMA_BCM2835 * dmaengine: bcm2708: Change DT compatible string * config: Add CONFIG_CRYPTO_USER_API_SKCIPHER * config: Add options for supporting openlabs 802.15.4 radio * BCM270X_DT: Add at86rf233 overlay * bcm2835-gpiomem: Fix for ARCH_BCM2835 builds * scripts/mkknlimg: Improve ARCH_BCM2835 detection * BCM270X_DT: Make mmc overlay compatible with current firmware * bcm2835-dma: Fix dreq not set for slave transfers * bcm2835-dma: Limit cyclic transfers on lite channels to 32k * BCM270X_DT: Reduce default at86rf233 SPI frequency * bcm2708: Use #include in dtsi files. * clk: bcm2835: Move under bcm/ with other Broadcom SoC clk drivers. * clk: bcm2835: Add binding docs for the new platform clock driver. * clk: bcm2835: Add support for programming the audio domain clocks * clk: bcm2835: Also build the driver for downstream kernels. * bcm2835: Add (disabled) devicetree for the audio clock manager. * drm/atomic: fix null pointer access to mode_fixup callback * Use dts-dirs feature for overlays. linux-raspi2 (4.2.0-1012.18) wily; urgency=low [ Tim Gardner ] * Release Tracking Bug - LP: #1504147 * Rebased on Ubuntu-4.2.0-16.19 * [Config] CONFIG_X86_LEGACY_VM86=y, CONFIG_VM86=y for i386 - LP: #1499089 * [Config] CONFIG_MODIFY_LDT_SYSCALL=y - LP: #1499089 * SAUCE: intel_pstate: Allow manually forcing the use of HWP on Skylake-S * [Config] CONFIG_ARM64_ERRATUM_843419=n - LP: #1502946 * [Config] CONFIG_CAVIUM_ERRATUM_22375=y, CONFIG_CAVIUM_ERRATUM_23154=y [ Christophe Lombard ] * SAUCE: (noup) cxl: Fix number of allocated pages in SPA - LP: #1499849 [ Matthew R. Ochs ] * SAUCE: (noup) cxlflash: Fix to avoid corrupting port selection mask [ Robert Richter ] * SAUCE: (noup) irqchip/gicv3-its: Add range check for number of allocated pages * SAUCE: (noup) irqchip/gicv3: Workaround for Cavium ThunderX erratum 23154 * SAUCE: (noup) irqchip/gicv3-its: Read typer register outside the loop * SAUCE: (noup) irqchip/gicv3-its: Add HW revision detection and configuration * SAUCE: (noup) irqchip/gicv3-its: Workaround for Cavium ThunderX errata 22375, 24313 [ Upstream Kernel Changes ] * x86/compat: Define ARCH_WANT_OLD_COMPAT_IPC only for 32-bit compat - LP: #1499089 * x86/compat: Clean up HAVE_UID16 config - LP: #1499089 * x86/compat: Separate ia32 and x32 compat ABIs - LP: #1499089 * x86/entry/vm86: Clean up saved_fs/gs - LP: #1499089 * x86/entry/vm86: Preserve 'orig_ax' - LP: #1499089 * x86/entry/vm86: Move userspace accesses to do_sys_vm86() - LP: #1499089 * x86/kconfig/32: Rename CONFIG_VM86 and default it to 'n' - LP: #1499089 * x86/ldt: Make modify_ldt() optional - LP: #1499089 * x86/vm86: Move vm86 fields out of 'thread_struct' - LP: #1499089 * x86/vm86: Move fields from 'struct kernel_vm86_struct' to 'struct vm86' - LP: #1499089 * x86/vm86: Eliminate 'struct kernel_vm86_struct' - LP: #1499089 * x86/vm86: Use the normal pt_regs area for vm86 - LP: #1499089 * x86/vm86: Move the vm86 IRQ definitions to vm86.h - LP: #1499089 * x86/vm86: Clean up vm86.h includes - LP: #1499089 * x86/vm86: Rename vm86->vm86_info to user_vm86 - LP: #1499089 * x86/vm86: Rename vm86->v86flags and v86mask - LP: #1499089 * x86/selftests, x86/vm86: Improve entry_from_vm86 selftest - LP: #1499089 * selftests/x86/vm86: Fix entry_from_vm86 test on 64-bit kernels - LP: #1499089 * x86/vm86: Block non-root vm86(old) if mmap_min_addr != 0 - LP: #1499089 * x86/vm86: Fix the misleading CONFIG_VM86 Kconfig help text - LP: #1499089 * netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths - LP: #1503902 linux-raspi2 (4.2.0-1011.17) wily; urgency=low [ Tim Gardner ] * Rebased on Ubuntu-4.2.0-15.18 [ Andy Whitcroft ] * Revert "SAUCE: aufs3: mmap: Fix races in madvise_remove() and sys_msync()" Was incorrectly backported. [ Ben Hutchings ] * SAUCE: aufs3: mmap: Fix races in madvise_remove() and sys_msync() - CVE-2015-7312 linux-raspi2 (4.2.0-1011.16) wily; urgency=low [ Tim Gardner ] * Release Tracking Bug - LP: #1503268 * Rebased on Ubuntu-4.2.0-15.17 -- Tim Gardner