From: Thadeu Lima de Souza Cascardo Date: Mon, 22 May 2017 17:53:45 +0000 (-0300) Subject: UBUNTU: Ubuntu-raspi2-4.10.0-1006.8 X-Git-Tag: Ubuntu-raspi2-4.10.0-1018.21~27 X-Git-Url: https://git.proxmox.com/?p=mirror_ubuntu-zesty-kernel.git;a=commitdiff_plain;h=dc9dff887330a98cede7107ebd968a390e074e24 UBUNTU: Ubuntu-raspi2-4.10.0-1006.8 Signed-off-by: Thadeu Lima de Souza Cascardo --- diff --git a/debian.raspi2/changelog b/debian.raspi2/changelog index aace8521e618..4a97c9a132e9 100644 --- a/debian.raspi2/changelog +++ b/debian.raspi2/changelog @@ -1,10 +1,298 @@ -linux-raspi2 (4.10.0-1006.8) UNRELEASED; urgency=low - - CHANGELOG: Do not edit directly. Autogenerated at release. - CHANGELOG: Use the printchanges target to see the curent changes. - CHANGELOG: Use the insertchanges target to create the final log. - - -- Thadeu Lima de Souza Cascardo Wed, 17 May 2017 08:29:14 -0300 +linux-raspi2 (4.10.0-1006.8) zesty; urgency=low + + * linux-raspi2: 4.10.0-1006.8 -proposed tracker (LP: #1691153) + + [ Ubuntu: 4.10.0-22.24 ] + + * linux: 4.10.0-22.24 -proposed tracker (LP: #1691146) + * Fix NVLINK2 TCE route (LP: #1690155) + - powerpc/powernv: Fix TCE kill on NVLink2 + * CVE-2017-0605 + - tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline() + * perf: qcom: Add L3 cache PMU driver (LP: #1689856) + - [Config] CONFIG_QCOM_L3_PMU=y + - perf: qcom: Add L3 cache PMU driver + * No PMU support for ACPI-based arm64 systems (LP: #1689661) + - drivers/perf: arm_pmu: rework per-cpu allocation + - drivers/perf: arm_pmu: manage interrupts per-cpu + - drivers/perf: arm_pmu: split irq request from enable + - drivers/perf: arm_pmu: remove pointless PMU disabling + - drivers/perf: arm_pmu: define armpmu_init_fn + - drivers/perf: arm_pmu: fold init into alloc + - drivers/perf: arm_pmu: factor out pmu registration + - drivers/perf: arm_pmu: simplify cpu_pmu_request_irqs() + - drivers/perf: arm_pmu: handle no platform_device + - drivers/perf: arm_pmu: rename irq request/free functions + - drivers/perf: arm_pmu: split cpu-local irq request/free + - drivers/perf: arm_pmu: move irq request/free into probe + - drivers/perf: arm_pmu: split out platform device probe logic + - arm64: add function to get a cpu's MADT GICC table + - [Config] CONFIG_ARM_PMU_ACPI=y + - drivers/perf: arm_pmu: add ACPI framework + - arm64: pmuv3: handle !PMUv3 when probing + - arm64: pmuv3: use arm_pmu ACPI framework + * [SRU][Zesty]QDF2400 kernel oops on ipmitool fru write 0 fru.bin + (LP: #1689886) + - ipmi: Fix kernel panic at ipmi_ssif_thread() + * tty: pl011: fix earlycon work-around for QDF2400 erratum 44 (LP: #1689818) + - tty: pl011: fix earlycon work-around for QDF2400 erratum 44 + - tty: pl011: use "qdf2400_e44" as the earlycon name for QDF2400 E44 + * kernel-wedge fails in artful due to leftover squashfs-modules d-i files + (LP: #1688259) + - Remove squashfs-modules files from d-i + - [Config] as squashfs-modules is builtin kernel-image must Provides: it + * arm64/ACPI support for SBSA watchdog (LP: #1688114) + - clocksource: arm_arch_timer: clean up printk usage + - clocksource: arm_arch_timer: rename type macros + - clocksource: arm_arch_timer: rename the PPI enum + - clocksource: arm_arch_timer: move enums and defines to header file + - clocksource: arm_arch_timer: add a new enum for spi type + - clocksource: arm_arch_timer: rework PPI selection + - clocksource: arm_arch_timer: split dt-only rate handling + - clocksource: arm_arch_timer: refactor arch_timer_needs_probing + - clocksource: arm_arch_timer: move arch_timer_needs_of_probing into DT init + call + - clocksource: arm_arch_timer: add structs to describe MMIO timer + - clocksource: arm_arch_timer: split MMIO timer probing. + - [Config] CONFIG_ACPI_GTDT=y + - acpi/arm64: Add GTDT table parse driver + - clocksource: arm_arch_timer: simplify ACPI support code. + - acpi/arm64: Add memory-mapped timer support in GTDT driver + - clocksource: arm_arch_timer: add GTDT support for memory-mapped timer + - acpi/arm64: Add SBSA Generic Watchdog support in GTDT driver + * kernel BUG at /build/linux-7LGLH_/linux-4.10.0/include/linux/swapops.h:129 + (LP: #1674838) + - Revert "mm/ksm: handle protnone saved writes when making page write protect" + - Revert "mm, ksm: convert write_protect_page() to use page_vma_mapped_walk()" + - Revert "mm: introduce page_vma_mapped_walk()" + - mm/ksm: handle protnone saved writes when making page write protect + * arm64: Add CNTFRQ_EL0 handler (LP: #1688164) + - arm64: Add CNTFRQ_EL0 trap handler + * Support IPMI system interface on Cavium ThunderX (LP: #1688132) + - i2c: thunderx: Enable HWMON class probing + * Update ENA driver to 1.1.2 from net-next (LP: #1664312) + - net/ena: remove ntuple filter support from device feature list + - net/ena: fix queues number calculation + - net/ena: fix ethtool RSS flow configuration + - net/ena: fix RSS default hash configuration + - net/ena: fix NULL dereference when removing the driver after device reset + failed + - net/ena: refactor ena_get_stats64 to be atomic context safe + - net/ena: fix potential access to freed memory during device reset + - net/ena: use READ_ONCE to access completion descriptors + - net/ena: reduce the severity of ena printouts + - net/ena: change driver's default timeouts + - net/ena: change condition for host attribute configuration + - net/ena: update driver version to 1.1.2 + * Zesty update to 4.10.15 stable release (LP: #1689258) + - timerfd: Protect the might cancel mechanism proper + - Handle mismatched open calls + - hwmon: (it87) Avoid registering the same chip on both SIO addresses + - dm ioctl: prevent stack leak in dm ioctl call + - Linux 4.10.15 + * Zesty update to 4.10.14 stable release (LP: #1688499) + - ping: implement proper locking + - sparc64: kern_addr_valid regression + - sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() + - net: neigh: guard against NULL solicit() method + - net: phy: handle state correctly in phy_stop_machine + - kcm: return immediately after copy_from_user() failure + - secure_seq: downgrade to per-host timestamp offsets + - bpf: improve verifier packet range checks + - Revert "UBUNTU: SAUCE: (no-up) net/mlx5: Avoid dereferencing uninitialized + pointer" + - net/mlx5: Avoid dereferencing uninitialized pointer + - l2tp: hold tunnel socket when handling control frames in l2tp_ip and + l2tp_ip6 + - l2tp: purge socket queues in the .destruct() callback + - openvswitch: Fix ovs_flow_key_update() + - l2tp: take reference on sessions being dumped + - l2tp: fix PPP pseudo-wire auto-loading + - net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given + - sctp: listen on the sock only when it's state is listening or closed + - tcp: clear saved_syn in tcp_disconnect() + - ipv6: Fix idev->addr_list corruption + - net-timestamp: avoid use-after-free in ip_recv_error + - net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule + - sh_eth: unmap DMA buffers when freeing rings + - ipv6: sr: fix out-of-bounds access in SRH validation + - dp83640: don't recieve time stamps twice + - ipv6: sr: fix double free of skb after handling invalid SRH + - ipv6: fix source routing + - gso: Validate assumption of frag_list segementation + - net: ipv6: RTF_PCPU should not be settable from userspace + - netpoll: Check for skb->queue_mapping + - ip6mr: fix notification device destruction + - net/mlx5: Fix driver load bad flow when having fw initializing timeout + - net/mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5 + - net/mlx5e: Fix small packet threshold + - net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling + - tcp: fix SCM_TIMESTAMPING_OPT_STATS for normal skbs + - tcp: mark skbs with SCM_TIMESTAMPING_OPT_STATS + - macvlan: Fix device ref leak when purging bc_queue + - net: ipv6: regenerate host route if moved to gc list + - net: phy: fix auto-negotiation stall due to unavailable interrupt + - ipv6: check skb->protocol before lookup for nexthop + - tcp: memset ca_priv data to 0 properly + - ipv6: check raw payload size correctly in ioctl + - ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d + - ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned + type + - ALSA: seq: Don't break snd_use_lock_sync() loop by timeout + - scsi: return correct blkprep status code in case scsi_init_io() fails. + - ARC: [plat-eznps] Fix build error + - MIPS: KGDB: Use kernel context for sleeping threads + - MIPS: cevt-r4k: Fix out-of-bounds array access + - MIPS: Avoid BUG warning in arch_check_elf + - p9_client_readdir() fix + - ASoC: intel: Fix PM and non-atomic crash in bytcr drivers + - Input: i8042 - add Clevo P650RS to the i8042 reset list + - nfsd: check for oversized NFSv2/v3 arguments + - nfsd4: minor NFSv2/v3 write decoding cleanup + - nfsd: stricter decoding of write-like NFSv2/v3 ops + - ceph: fix recursion between ceph_set_acl() and __ceph_setattr() + - macsec: avoid heap overflow in skb_to_sgvec + - net: can: usb: gs_usb: Fix buffer on stack + - cpu/hotplug: Serialize callback invocations proper + - ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram + - Linux 4.10.14 + * Zesty update to 4.10.13 stable release (LP: #1688485) + - KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings + - KEYS: Change the name of the dead type to ".dead" to prevent user access + - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings + - tracing: Allocate the snapshot buffer before enabling probe + - HID: wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned + - ring-buffer: Have ring_buffer_iter_empty() return true when empty + - mm: prevent NR_ISOLATE_* stats from going negative + - cifs: Do not send echoes before Negotiate is complete + - CIFS: remove bad_network_name flag + - mmc: dw_mmc: silent verbose log when calling from PM context + - s390/mm: fix CMMA vs KSM vs others + - Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled + - ACPI / power: Avoid maybe-uninitialized warning + - mmc: dw_mmc: Don't allow Runtime PM for SDIO cards + - mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card + - ubifs: Fix RENAME_WHITEOUT support + - ubifs: Fix O_TMPFILE corner case in ubifs_link() + - mac80211: reject ToDS broadcast data frames + - mac80211: fix MU-MIMO follow-MAC mode + - x86/mce: Make the MCE notifier a blocking one + - ubi/upd: Always flush after prepared for an update + - powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction + - x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs + - device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation + - Linux 4.10.13 + * Zesty update to 4.10.12 stable release (LP: #1687045) + - Revert "UBUNTU: SAUCE: Revert "audit: fix auditd/kernel connection state + tracking"" + - cgroup, kthread: close race window where new kthreads can be migrated to + non-root cgroups + - audit: make sure we don't let the retry queue grow without bounds + - tcmu: Fix possible overwrite of t_data_sg's last iov[] + - tcmu: Fix wrongly calculating of the base_command_size + - tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case + - thp: fix MADV_DONTNEED vs. MADV_FREE race + - thp: fix MADV_DONTNEED vs clear soft dirty race + - zsmalloc: expand class bit + - orangefs: free superblock when mount fails + - drm/nouveau/mpeg: mthd returns true on success now + - drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one + - drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method + - drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state + - drm/nouveau: initial support (display-only) for GP107 + - drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() + - drm/fb-helper: Allow var->x/yres(_virtual) < fb->width/height again + - CIFS: reconnect thread reschedule itself + - CIFS: store results of cifs_reopen_file to avoid infinite wait + - Input: xpad - add support for Razer Wildcat gamepad + - perf annotate s390: Fix perf annotate error -95 (4.10 regression) + - perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() + - x86/efi: Don't try to reserve runtime regions + - x86/signals: Fix lower/upper bound reporting in compat siginfo + - x86/intel_rdt: Fix locking in rdtgroup_schemata_write() + - x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions + - x86/vdso: Ensure vdso32_enabled gets set to valid values only + - x86/vdso: Plug race between mapping and ELF header setup + - acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit + comparison) + - ACPI / scan: Set the visited flag for all enumerated devices + - parisc: fix bugs in pa_memcpy + - efi/libstub: Skip GOP with PIXEL_BLT_ONLY format + - efi/fb: Avoid reconfiguration of BAR that covers the framebuffer + - iscsi-target: Fix TMR reference leak during session shutdown + - iscsi-target: Drop work-around for legacy GlobalSAN initiator + - scsi: sr: Sanity check returned mode data + - scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable + - scsi: qla2xxx: Add fix to read correct register value for ISP82xx. + - scsi: sd: Fix capacity calculation with 32-bit sector_t + - target: Avoid mappedlun symlink creation during lun shutdown + - xen, fbfront: fix connecting to backend + - new privimitive: iov_iter_revert() + - make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error + - libnvdimm: fix blk free space accounting + - libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat + - libnvdimm: band aid btt vs clear poison locking + - can: ifi: use correct register to read rx status + - pwm: rockchip: State of PWM clock should synchronize with PWM enabled state + - cpufreq: Bring CPUs up even if cpufreq_online() failed + - irqchip/irq-imx-gpcv2: Fix spinlock initialization + - ftrace: Fix removing of second function probe + - drm/i915/gvt: set the correct default value of CTX STATUS PTR + - char: lack of bool string made CONFIG_DEVPORT always on + - Revert "MIPS: Lantiq: Fix cascaded IRQ setup" + - zram: do not use copy_page with non-page aligned address + - ftrace: Fix function pid filter on instances + - crypto: algif_aead - Fix bogus request dereference in completion function + - crypto: xts - Fix use-after-free on EINPROGRESS + - crypto: ahash - Fix EINPROGRESS notification callback + - crypto: lrw - Fix use-after-free on EINPROGRESS + - parisc: Fix get_user() for 64-bit value on 32-bit kernel + - dvb-usb-v2: avoid use-after-free + - [Config] CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m + - ASoC: Intel: select DW_DMAC_CORE since it's mandatory + - platform/x86: acer-wmi: setup accelerometer when machine has appropriate + notify event + - x86/xen: Fix APIC id mismatch warning on Intel + - ACPI / EC: Use busy polling mode when GPE is not enabled + - rtc: tegra: Implement clock handling + - mm: Tighten x86 /dev/mem with zeroing reads + - cxusb: Use a dma capable buffer also for reading + - virtio-console: avoid DMA from stack + - Linux 4.10.12 + * Support low-pin-count devices on Hisilicon SoCs (LP: #1677319) + - [Config] CONFIG_LIBIO=y on arm64 only + - SAUCE: LIBIO: Introduce a generic PIO mapping method + - SAUCE: OF: Add missing I/O range exception for indirect-IO devices + - [Config] CONFIG_HISILICON_LPC=y + - SAUCE: LPC: Support the device-tree LPC host on Hip06/Hip07 + - SAUCE: LIBIO: Support the dynamically logical PIO registration of ACPI host + I/O + - SAUCE: LPC: Add the ACPI LPC support + - SAUCE: PCI: Apply the new generic I/O management on PCI IO hosts + - SAUCE: PCI: Restore codepath for !CONFIG_LIBIO + * APST quirk needed for Samsung 512GB NVMe drive (LP: #1678184) + - nvme: Adjust the Samsung APST quirk + - nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA" + * [Zesty] d-i: replace msm_emac with qcom_emac (LP: #1677297) + - Revert "UBUNTU: d-i: initrd needs msm_emac on amberwing platform." + - d-i: initrd needs qcom_emac on amberwing platform. + * POWER9: CAPI2 enablement (LP: #1686519) + - cxl: Fix build when CONFIG_DEBUG_FS=n + - cxl: Read vsec perst load image + - cxl: Remove unused values in bare-metal environment. + - cxl: Keep track of mm struct associated with a context + - cxl: Update implementation service layer + - cxl: Rename some psl8 specific functions + - cxl: Isolate few psl8 specific calls + - cxl: Force psl data-cache flush during device shutdown + - cxl: Add psl9 specific code + * CVE-2017-7979 + - net sched actions: allocate act cookie early + * refcount underflow / kernel NULL dereference after attempting to add basic + tc filter (LP: #1682368) + - net_sched: nla_memdup_cookie() can be static + + -- Thadeu Lima de Souza Cascardo Mon, 22 May 2017 14:49:48 -0300 linux-raspi2 (4.10.0-1005.7) zesty; urgency=low diff --git a/debian.raspi2/config/config.common.ubuntu b/debian.raspi2/config/config.common.ubuntu index d6c5ebdcbe06..256d64838434 100644 --- a/debian.raspi2/config/config.common.ubuntu +++ b/debian.raspi2/config/config.common.ubuntu @@ -2393,6 +2393,7 @@ CONFIG_LIBERTAS_THINFIRM=m CONFIG_LIBERTAS_THINFIRM_USB=m CONFIG_LIBERTAS_USB=m CONFIG_LIBFDT=y +# CONFIG_LIBIO is not set # CONFIG_LIBNVDIMM is not set # CONFIG_LIDAR_LITE_V2 is not set CONFIG_LIRC=m diff --git a/debian.raspi2/reconstruct b/debian.raspi2/reconstruct index 153f423be95f..aab86c997824 100644 --- a/debian.raspi2/reconstruct +++ b/debian.raspi2/reconstruct @@ -9,6 +9,7 @@ [ ! -L 'ubuntu/vbox/vboxvideo/include' ] && ln -sf '../include' 'ubuntu/vbox/vboxvideo/include' [ ! -L 'ubuntu/vbox/vboxvideo/r0drv' ] && ln -sf '../r0drv' 'ubuntu/vbox/vboxvideo/r0drv' # Remove any files deleted from the orig. +rm -f 'arch/parisc/lib/fixup.S' rm -f 'drivers/acpi/gsi.c' rm -f 'firmware/acenic/tg1.bin.ihex' rm -f 'firmware/acenic/tg2.bin.ihex'