linux-hwe-edge 4.10.0-14.16~16.04.1 source package in Ubuntu

Changelog

linux-hwe-edge (4.10.0-14.16~16.04.1) xenial; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1673837

  * msleep() bug causes Nuvoton I2C TPM device driver delays (LP: #1667567)
    - tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver
    - SAUCE: tpm: add sleep only for retry in i2c_nuvoton_write_status()

  * C++ demangling support missing from perf (LP: #1396654)
    - [Config] added binutils-dev to Build-deps

  * dm-queue-length module is not included in installer/initramfs (LP: #1673350)
    - [Config] d-i: Also add dm-queue-length to multipath modules

  * move aufs.ko from -extra to linux-image package (LP: #1673498)
    - [config] aufs.ko moved to linux-image package

  * Using an NVMe drive causes huge power drain (LP: #1664602)
    - nvme: Add a quirk mechanism that uses identify_ctrl
    - nvme: Enable autonomous power state transitions

  * Broadcom bluetooth modules sometimes fail to initialize (LP: #1483101)
    - Bluetooth: btbcm: Add a delay for module reset

  * Need support of Broadcom bluetooth device [413c:8143] (LP: #1166113)
    - Bluetooth: btusb: Add support for 413c:8143

  * Zesty update to v4.10.3 stable release (LP: #1673118)
    - serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards
    - KVM: s390: Disable dirty log retrieval for UCONTROL guests
    - KVM: VMX: use correct vmcs_read/write for guest segment selector/base
    - Bluetooth: Add another AR3012 04ca:3018 device
    - phy: qcom-ufs: Don't kfree devres resource
    - phy: qcom-ufs: Fix misplaced jump label
    - s390/qdio: clear DSCI prior to scanning multiple input queues
    - s390/dcssblk: fix device size calculation in dcssblk_direct_access()
    - s390/kdump: Use "LINUX" ELF note name instead of "CORE"
    - s390/chsc: Add exception handler for CHSC instruction
    - s390: TASK_SIZE for kernel threads
    - s390/topology: correct allocation of topology information
    - s390: make setup_randomness work
    - s390: use correct input data address for setup_randomness
    - net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put()
    - cxl: Prevent read/write to AFU config space while AFU not configured
    - cxl: fix nested locking hang during EEH hotplug
    - brcmfmac: fix incorrect event channel deduction
    - mnt: Tuck mounts under others instead of creating shadow/side mounts.
    - IB/ipoib: Fix deadlock between rmmod and set_mode
    - IB/IPoIB: Add destination address when re-queue packet
    - IB/mlx5: Fix out-of-bound access
    - IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS
    - IB/srp: Avoid that duplicate responses trigger a kernel bug
    - IB/srp: Fix race conditions related to task management
    - Btrfs: fix data loss after truncate when using the no-holes feature
    - orangefs: Use RCU for destroy_inode
    - memory/atmel-ebi: Fix ns <-> cycles conversions
    - tracing: Fix return value check in trace_benchmark_reg()
    - ktest: Fix child exit code processing
    - ceph: remove req from unsafe list when unregistering it
    - target: Fix NULL dereference during LUN lookup + active I/O shutdown
    - drivers/pci/hotplug: Handle presence detection change properly
    - drivers/pci/hotplug: Fix initial state for empty slot
    - nlm: Ensure callback code also checks that the files match
    - pwm: pca9685: Fix period change with same duty cycle
    - xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
    - nfit, libnvdimm: fix interleave set cookie calculation
    - mac80211: flush delayed work when entering suspend
    - mac80211: don't reorder frames with SN smaller than SSN
    - mac80211: don't handle filtered frames within a BA session
    - mac80211: use driver-indicated transmitter STA only for data frames
    - drm/amdgpu: add more cases to DCE11 possible crtc mask setup
    - drm/amdgpu/pm: check for headless before calling compute_clocks
    - Revert "drm/amdgpu: update tile table for oland/hainan"
    - drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS
    - drm/radeon: handle vfct with multiple vbios images
    - drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058
    - drm/ttm: Make sure BOs being swapped out are cacheable
    - drm/vmwgfx: Work around drm removal of control nodes
    - drm/imx: imx-tve: Do not set the regulator voltage
    - drm/atomic: fix an error code in mode_fixup()
    - drm/i915/gvt: Disable access to stolen memory as a guest
    - drm: Cancel drm_fb_helper_dirty_work on unload
    - drm: Cancel drm_fb_helper_resume_work on unload
    - drm/i915: Recreate internal objects with single page segments if dmar fails
    - drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code
    - drm/i915: Check for timeout completion when waiting for the rq to submitted
    - drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence()
    - drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT
    - libceph: use BUG() instead of BUG_ON(1)
    - x86, mm: fix gup_pte_range() vs DAX mappings
    - x86/tlb: Fix tlb flushing when lguest clears PGE
    - thp: fix another corner case of munlock() vs. THPs
    - mm: do not call mem_cgroup_free() from within mem_cgroup_alloc()
    - kasan: resched in quarantine_remove_cache()
    - fat: fix using uninitialized fields of fat_inode/fsinfo_inode
    - drivers: hv: Turn off write permission on the hypercall page
    - Linux 4.10.3

  * Zesty update to v4.10.2 stable release (LP: #1672544)
    - MIPS: pic32mzda: Fix linker error for pic32_get_pbclk()
    - MIPS: Fix special case in 64 bit IP checksumming.
    - MIPS: BCM47XX: Fix button inversion for Asus WL-500W
    - MIPS: OCTEON: Fix copy_from_user fault handling for large buffers
    - MIPS: Lantiq: Keep ethernet enabled during boot
    - MIPS: Clear ISA bit correctly in get_frame_info()
    - MIPS: Prevent unaligned accesses during stack unwinding
    - MIPS: Fix get_frame_info() handling of microMIPS function size
    - MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions
    - MIPS: Calculate microMIPS ra properly when unwinding the stack
    - MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps
    - mmc: sdhci-acpi: support deferred probe
    - am437x-vpfe: always assign bpp variable
    - uvcvideo: Fix a wrong macro
    - media: fix dm1105.c build error
    - cxd2820r: fix gpio null pointer dereference
    - dvb-usb: don't use stack for firmware load
    - lirc_dev: LIRC_{G,S}ET_REC_MODE do not work
    - media: Properly pass through media entity types in entity enumeration
    - ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea()
    - spi: s3c64xx: fix inconsistency between binding and driver
    - ARM: at91: define LPDDR types
    - ARM: dts: at91: Enable DMA on sama5d4_xplained console
    - ARM: dts: at91: Enable DMA on sama5d2_xplained console
    - ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO
    - ALSA: hda - fix Lewisburg audio issue
    - ALSA: timer: Reject user params with too small ticks
    - ALSA: ctxfi: Fallback DMA mask to 32bit
    - ALSA: seq: Fix link corruption by event error handling
    - ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming
    - ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine
    - hwmon: (it87) Do not overwrite bit 2..6 of pwm control registers
    - hwmon: (it87) Ensure that pwm control cache is current before updating values
    - staging: greybus: loopback: fix broken udelay
    - staging/lustre/lnet: Fix allocation size for sv_cpt_data
    - staging: rtl: fix possible NULL pointer dereference
    - coresight: STM: Balance enable/disable
    - coresight: fix kernel panic caused by invalid CPU
    - regulator: Fix regulator_summary for deviceless consumers
    - tpm_tis: use default timeout value if chip reports it as zero
    - tpm_tis: fix the error handling of init_tis()
    - iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu
    - iommu/vt-d: Tylersburg isoch identity map check is done too late.
    - CIFS: Fix splice read for non-cached files
    - mm, devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done}
    - mm/page_alloc: fix nodes for reclaim in fast path
    - mm: vmpressure: fix sending wrong events on underflow
    - mm: do not access page->mapping directly on page_endio
    - mm balloon: umount balloon_mnt when removing vb device
    - mm, vmscan: cleanup lru size claculations
    - mm, vmscan: consider eligible zones in get_scan_count
    - sigaltstack: support SS_AUTODISARM for CONFIG_COMPAT
    - ipc/shm: Fix shmat mmap nil-page protection
    - ima: fix ima_d_path() possible race with rename
    - PM / devfreq: Fix available_governor sysfs
    - PM / devfreq: Fix wrong trans_stat of passive devfreq device
    - dm cache: fix corruption seen when using cache > 2TB
    - dm stats: fix a leaked s->histogram_boundaries array
    - dm round robin: revert "use percpu 'repeat_count' and 'current_path'"
    - dm raid: fix data corruption on reshape request
    - scsi: qla2xxx: Cleaned up queue configuration code.
    - scsi: qla2xxx: Fix response queue count for Target mode.
    - scsi: qla2xxx: Fix Regression introduced by pci_alloc_irq_vectors_affinity call.
    - Revert "scsi: aacraid: Reorder Adapter status check"
    - scsi: aacraid: Reorder Adapter status check
    - scsi: use 'scsi_device_from_queue()' for scsi_dh
    - power: reset: at91-poweroff: timely shutdown LPDDR memories
    - Fix: Disable sys_membarrier when nohz_full is enabled
    - jbd2: don't leak modified metadata buffers on an aborted journal
    - block/loop: fix race between I/O and set_status
    - loop: fix LO_FLAGS_PARTSCAN hang
    - ext4: Include forgotten start block on fallocate insert range
    - ext4: do not polute the extents cache while shifting extents
    - ext4: trim allocation requests to group size
    - ext4: fix data corruption in data=journal mode
    - ext4: fix use-after-iput when fscrypt contexts are inconsistent
    - ext4: fix inline data error paths
    - ext4: preserve the needs_recovery flag when the journal is aborted
    - ext4: return EROFS if device is r/o and journal replay is needed
    - ext4: fix fencepost in s_first_meta_bg validation
    - samples/seccomp: fix 64-bit comparison macros
    - mei: remove support for broken parallel read
    - ath10k: fix boot failure in UTF mode/testmode
    - ath5k: drop bogus warning on drv_set_key with unsupported cipher
    - ath9k: fix race condition in enabling/disabling IRQs
    - ath9k: use correct OTP register offsets for the AR9340 and AR9550
    - PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal
    - PCI: altera: Fix TLP_CFG_DW0 for TLP write
    - Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
    - crypto: xts - Add ECB dependency
    - crypto: testmgr - Pad aes_ccm_enc_tv_template vector
    - crypto: xts - Propagate NEED_FALLBACK bit
    - crypto: api - Add crypto_requires_off helper
    - fuse: add missing FR_FORCE
    - x86/pkeys: Check against max pkey to avoid overflows
    - arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2
    - arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB
    - arm64: fix erroneous __raw_read_system_reg() cases
    - KVM: arm/arm64: vgic: Stop injecting the MSI occurrence twice
    - Revert "arm64: mm: set the contiguous bit for kernel mappings where appropriate"
    - iio: pressure: mpl115: do not rely on structure field ordering
    - iio: pressure: mpl3115: do not rely on structure field ordering
    - can: gs_usb: Don't use stack memory for USB transfers
    - can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer
    - w1: don't leak refcount on slave attach failure in w1_attach_slave_device()
    - w1: ds2490: USB transfer buffers need to be DMAable
    - usb: musb: da8xx: Remove CPPI 3.0 quirk and methods
    - usb: dwc3: gadget: skip Set/Clear Halt when invalid
    - usb: host: xhci: plat: check hcc_params after add hcd
    - usb: gadget: udc-core: Rescan pending list on driver unbind
    - usb: gadget: udc: fsl: Add missing complete function.
    - usb: gadget: f_hid: fix: Free out requests
    - usb: gadget: f_hid: fix: Prevent accessing released memory
    - usb: gadget: f_hid: Use spinlock instead of mutex
    - usb: gadget: f_hid: fix: Move IN request allocation to set_alt()
    - hv: allocate synic pages for all present CPUs
    - hv: init percpu_list in hv_synic_alloc()
    - Drivers: hv: vmbus: Prevent sending data on a rescinded channel
    - Drivers: hv: vmbus: Fix a rescind handling bug
    - Drivers: hv: util: kvp: Fix a rescind processing issue
    - Drivers: hv: util: Fcopy: Fix a rescind processing issue
    - Drivers: hv: util: Backup: Fix a rescind processing issue
    - RDMA/core: Fix incorrect structure packing for booleans
    - rdma_cm: fail iwarp accepts w/o connection params
    - gfs2: Add missing rcu locking for glock lookup
    - remoteproc: qcom: mdt_loader: Don't overwrite firmware object
    - rtlwifi: Fix alignment issues
    - rtlwifi: rtl8192c-common: Fix "BUG: KASAN:
    - VME: restore bus_remove function causing incomplete module unload
    - nfsd: minor nfsd_setattr cleanup
    - nfsd: special case truncates some more
    - NFSv4: Fix memory and state leak in _nfs4_open_and_get_state
    - NFSv4: Fix reboot recovery in copy offload
    - pNFS/flexfiles: If the layout is invalid, it must be updated before retrying
    - Revert "NFSv4.1: Handle NFS4ERR_BADSESSION/NFS4ERR_DEADSESSION replies to OP_SEQUENCE"
    - NFSv4: fix getacl head length estimation
    - NFSv4: fix getacl ERANGE for some ACL buffer sizes
    - f2fs: fix a problem of using memory after free
    - f2fs: fix multiple f2fs_add_link() calls having same name
    - f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
    - f2fs: avoid to issue redundant discard commands
    - f2fs: Fix zoned block device support
    - rtc: sun6i: Disable the build as a module
    - rtc: sun6i: Add some locking
    - rtc: sun6i: Switch to the external oscillator
    - md linear: fix a race between linear_add() and linear_congested()
    - bcma: use (get|put)_device when probing/removing device driver
    - mtd: nand: ifc: Fix location of eccstat registers for IFC V1.0
    - dmaengine: ipu: Make sure the interrupt routine checks all interrupts.
    - xprtrdma: Fix Read chunk padding
    - xprtrdma: Per-connection pad optimization
    - xprtrdma: Disable pad optimization by default
    - xprtrdma: Reduce required number of send SGEs
    - powerpc/xmon: Fix data-breakpoint
    - powerpc/mm: Add MMU_FTR_KERNEL_RO to possible feature mask
    - module: fix memory leak on early load_module() failures
    - MIPS: IP22: Reformat inline assembler code to modern standards.
    - MIPS: IP22: Fix build error due to binutils 2.25 uselessnes.
    - ceph: update readpages osd request according to size of pages
    - Linux 4.10.2

  * kernel selftests ADT failure with linux 4.10.0-13.15 on ppc64el (LP: #1672510)
    - SAUCE: Add '-fno-ie -no-pie' to cflags for powerpc ptrace tests

  * arm64: Workaround QDF2400 erratum 0065 (LP: #1672486)
    - [Config] CONFIG_QCOM_QDF2400_ERRATUM_0065=y
    - irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum 0065

  * arm64 MSI/PCIe passthrough patches break build of certain configs (LP: #1672502)
    - irqdomain: Add empty irq_domain_check_msi_remap

  * pinctrl: qcom: add get_direction function (LP: #1672504)
    - pinctrl: qcom: add get_direction function

  * perf probes on arm64 don't work with 4.10 kernel b/c of register name issue (LP: #1671917)
    - perf probe: Fix wrong register name for arm64

  * cleanup primary tree for linux-hwe layering issues (LP: #1637473)
    - [Config] linux-source-* is in the primary linux namespace

  * hv_set_ifconfig script parsing fails for certain configuration (LP: #1640109)
    - hv_set_ifconfig -- handle DHCP interfaces correctly
    - hv_set_ifconfig -- ensure we include the last stanza

  * Revert "UBUNTU: SAUCE: Disable timers selftest for now" (LP: #1672372)
    - Revert "UBUNTU: SAUCE: Disable timers selftest for now"

  * Ubuntu 16.10: Network checksum fixes needed for IPoIB for Mellanox CX4/CX5 card (LP: #1670247)
    - powerpc/64: Fix checksum folding in csum_add()

  * POWER9: Additional power9 patches (LP: #1671613)
    - mm/autonuma: don't use set_pte_at when updating protnone ptes
    - mm/autonuma: let architecture override how the write bit should be stashed in a protnone pte.
    - powerpc/mm/autonuma: switch ppc64 to its own implementation of saved write
    - mm/gup: check for protnone only if it is a PTE entry
    - mm/thp/autonuma: use TNF flag instead of vm fault
    - SAUCE: powerpc/mm: handle protnone ptes on fork
    - SAUCE: power/mm: update pte_write and pte_wrprotect to handle savedwrite
    - mm/ksm: improve deduplication of zero pages with colouring
    - mm: introduce page_vma_mapped_walk()
    - mm, ksm: convert write_protect_page() to use page_vma_mapped_walk()
    - mm/ksm: handle protnone saved writes when making page write protect

  * POWER9 : Enable Stop 0-2 with ESL=EC=0 (LP: #1666197)
    - powerpc/powernv: Fix bug due to labeling ambiguity in power_enter_stop

  * Miscellaneous Ubuntu changes
    - [Debian] consider renames in gen-auto-reconstruct

 -- Tim Gardner <email address hidden>  Thu, 09 Mar 2017 13:30:55 -0700

Upload details

Uploaded by:
Tim Gardner
Uploaded to:
Xenial
Original maintainer:
Ubuntu Kernel Team
Architectures:
all i386 amd64 armhf arm64 invalid ppc64el s390x
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
linux-hwe-edge_4.10.0.orig.tar.gz 137.2 MiB 1221bcded9062e5740e7cd1b047479494312b13a2a3ba8a48c820d12276c417d
linux-hwe-edge_4.10.0-14.16~16.04.1.diff.gz 9.7 MiB 81e662ce8f5bcd9a50da98cd0163e06968bff4e8c2a825a06641ab36e86c293c
linux-hwe-edge_4.10.0-14.16~16.04.1.dsc 8.5 KiB 4be3c3801af46c9fc8de2e0707a0c2bdd31e4847d77aeba2cd3448a93c48cfd7

View changes file

Binary packages built by this source

block-modules-4.10.0-14-generic-di: Block storage devices

 This package contains the block storage devices, including DAC960 and
 paraide.

block-modules-4.10.0-14-generic-lpae-di: Block storage devices

 This package contains the block storage devices, including DAC960 and
 paraide.

crypto-modules-4.10.0-14-generic-di: crypto modules

 This package contains crypto modules.

crypto-modules-4.10.0-14-generic-lpae-di: crypto modules

 This package contains crypto modules.

dasd-extra-modules-4.10.0-14-generic-di: DASD storage support -- extras
dasd-modules-4.10.0-14-generic-di: DASD storage support
fat-modules-4.10.0-14-generic-di: FAT filesystem support

 This includes Windows FAT and VFAT support.

fat-modules-4.10.0-14-generic-lpae-di: FAT filesystem support

 This includes Windows FAT and VFAT support.

fb-modules-4.10.0-14-generic-di: Framebuffer modules
firewire-core-modules-4.10.0-14-generic-di: Firewire (IEEE-1394) Support
floppy-modules-4.10.0-14-generic-di: Floppy driver support
fs-core-modules-4.10.0-14-generic-di: Base filesystem modules

 This includes jfs, reiserfs and xfs.

fs-core-modules-4.10.0-14-generic-lpae-di: Base filesystem modules

 This includes jfs, reiserfs and xfs.

fs-secondary-modules-4.10.0-14-generic-di: Extra filesystem modules

 This includes support for Windows NTFS and MacOS HFS/HFSPlus

fs-secondary-modules-4.10.0-14-generic-lpae-di: Extra filesystem modules

 This includes support for Windows NTFS and MacOS HFS/HFSPlus

input-modules-4.10.0-14-generic-di: Support for various input methods
input-modules-4.10.0-14-generic-lpae-di: Support for various input methods
ipmi-modules-4.10.0-14-generic-di: ipmi modules
ipmi-modules-4.10.0-14-generic-lpae-di: ipmi modules
irda-modules-4.10.0-14-generic-di: Support for Infrared protocols
irda-modules-4.10.0-14-generic-lpae-di: Support for Infrared protocols
kernel-image-4.10.0-14-generic-di: kernel image and system map
kernel-image-4.10.0-14-generic-lpae-di: kernel image and system map
linux-cloud-tools-4.10.0-14-generic: Linux kernel version specific cloud tools for version 4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud for version 4.10.0-14 on
 64 bit x86.

linux-cloud-tools-4.10.0-14-lowlatency: Linux kernel version specific cloud tools for version 4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud for version 4.10.0-14 on
 64 bit x86.

linux-headers-4.10.0-14: Header files related to Linux kernel version 4.10.0

 This package provides kernel header files for version 4.10.0, for sites
 that want the latest kernel headers. Please read
 /usr/share/doc/linux-hwe-edge-headers-4.10.0-14/debian.README.gz for details

linux-headers-4.10.0-14-generic: Linux kernel headers for version 4.10.0 on 64 bit x86 SMP

 This package provides kernel header files for version 4.10.0 on
 64 bit x86 SMP.
 .
 This is for sites that want the latest kernel headers. Please read
 /usr/share/doc/linux-headers-4.10.0-14/debian.README.gz for details.

linux-headers-4.10.0-14-generic-lpae: Linux kernel headers for version 4.10.0 on ARM (hard float) SMP

 This package provides kernel header files for version 4.10.0 on
 ARM (hard float) SMP.
 .
 This is for sites that want the latest kernel headers. Please read
 /usr/share/doc/linux-headers-4.10.0-14/debian.README.gz for details.

linux-headers-4.10.0-14-lowlatency: Linux kernel headers for version 4.10.0 on 64 bit x86 SMP

 This package provides kernel header files for version 4.10.0 on
 64 bit x86 SMP.
 .
 This is for sites that want the latest kernel headers. Please read
 /usr/share/doc/linux-headers-4.10.0-14/debian.README.gz for details.

linux-hwe-edge-cloud-tools-4.10.0-14: Linux kernel version specific cloud tools for version 4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud tools for version 4.10.0-14 on
 64 bit x86.
 You probably want to install linux-cloud-tools-4.10.0-14-<flavour>.

linux-hwe-edge-cloud-tools-4.10.0-14-dbgsym: debug symbols for package linux-hwe-edge-cloud-tools-4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools for cloud tools for version 4.10.0-14 on
 64 bit x86.
 You probably want to install linux-cloud-tools-4.10.0-14-<flavour>.

linux-hwe-edge-tools-4.10.0-14: Linux kernel version specific tools for version 4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 4.10.0-14 on
 64 bit x86.
 You probably want to install linux-tools-4.10.0-14-<flavour>.

linux-hwe-edge-tools-4.10.0-14-dbgsym: debug symbols for package linux-hwe-edge-tools-4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 4.10.0-14 on
 64 bit x86.
 You probably want to install linux-tools-4.10.0-14-<flavour>.

linux-hwe-edge-udebs-generic: Metapackage depending on kernel udebs

 This package depends on the all udebs that the kernel build generated,
 for easier version and migration tracking.

linux-hwe-edge-udebs-generic-lpae: Metapackage depending on kernel udebs

 This package depends on the all udebs that the kernel build generated,
 for easier version and migration tracking.

linux-image-4.10.0-14-generic: Linux kernel image for version 4.10.0 on 64 bit x86 SMP

 This package contains the Linux kernel image for version 4.10.0 on
 64 bit x86 SMP.
 .
 Also includes the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Generic processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-generic meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-image-4.10.0-14-generic-dbgsym: Linux kernel debug image for version 4.10.0 on 64 bit x86 SMP

 This package provides a kernel debug image for version 4.10.0 on
 64 bit x86 SMP.
 .
 This is for sites that wish to debug the kernel.
 .
 The kernel image contained in this package is NOT meant to boot from. It
 is uncompressed, and unstripped. This package also includes the
 unstripped modules.

linux-image-4.10.0-14-generic-lpae: Linux kernel image for version 4.10.0 on ARM (hard float) SMP

 This package contains the Linux kernel image for version 4.10.0 on
 ARM (hard float) SMP.
 .
 Also includes the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Generic LPAE processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-generic-lpae meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-image-4.10.0-14-generic-lpae-dbgsym: Linux kernel debug image for version 4.10.0 on ARM (hard float) SMP

 This package provides a kernel debug image for version 4.10.0 on
 ARM (hard float) SMP.
 .
 This is for sites that wish to debug the kernel.
 .
 The kernel image contained in this package is NOT meant to boot from. It
 is uncompressed, and unstripped. This package also includes the
 unstripped modules.

linux-image-4.10.0-14-lowlatency: Linux kernel image for version 4.10.0 on 64 bit x86 SMP

 This package contains the Linux kernel image for version 4.10.0 on
 64 bit x86 SMP.
 .
 Also includes the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Lowlatency processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-lowlatency meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-image-4.10.0-14-lowlatency-dbgsym: Linux kernel debug image for version 4.10.0 on 64 bit x86 SMP

 This package provides a kernel debug image for version 4.10.0 on
 64 bit x86 SMP.
 .
 This is for sites that wish to debug the kernel.
 .
 The kernel image contained in this package is NOT meant to boot from. It
 is uncompressed, and unstripped. This package also includes the
 unstripped modules.

linux-image-extra-4.10.0-14-generic: Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP

 This package contains the Linux kernel extra modules for version 4.10.0 on
 64 bit x86 SMP.
 .
 Also includes the corresponding System.map file, the modules built by the
 packager, and scripts that try to ensure that the system is not left in an
 unbootable state after an update.
 .
 Supports Generic processors.
 .
 Geared toward desktop and server systems.
 .
 You likely do not want to install this package directly. Instead, install
 the linux-generic meta-package, which will ensure that upgrades work
 correctly, and that supporting packages are also installed.

linux-source-4.10.0: Linux kernel source for version 4.10.0 with Ubuntu patches

 This package provides the source code for the Linux kernel version
 4.10.0.
 .
 This package is mainly meant for other packages to use, in order to build
 custom flavours.
 .
 If you wish to use this package to create a custom Linux kernel, then it
 is suggested that you investigate the package kernel-package, which has
 been designed to ease the task of creating kernel image packages.
 .
 If you are simply trying to build third-party modules for your kernel,
 you do not want this package. Install the appropriate linux-headers
 package instead.

linux-tools-4.10.0-14-generic: Linux kernel version specific tools for version 4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 4.10.0-14 on
 64 bit x86.

linux-tools-4.10.0-14-generic-lpae: Linux kernel version specific tools for version 4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 4.10.0-14 on
 ARM (hard float).

linux-tools-4.10.0-14-lowlatency: Linux kernel version specific tools for version 4.10.0-14

 This package provides the architecture dependant parts for kernel
 version locked tools (such as perf and x86_energy_perf_policy) for
 version 4.10.0-14 on
 64 bit x86.

md-modules-4.10.0-14-generic-di: Multi-device support (raid, device-mapper, lvm)
md-modules-4.10.0-14-generic-lpae-di: Multi-device support (raid, device-mapper, lvm)
message-modules-4.10.0-14-generic-di: Fusion and i2o storage modules

 This package containes the fusion and i2o storage modules.

mouse-modules-4.10.0-14-generic-di: Mouse support

 This package contains mouse drivers for the Linux kernel.

mouse-modules-4.10.0-14-generic-lpae-di: Mouse support

 This package contains mouse drivers for the Linux kernel.

multipath-modules-4.10.0-14-generic-di: DM-Multipath support

  This package contains modules for device-mapper multipath support.

multipath-modules-4.10.0-14-generic-lpae-di: DM-Multipath support

  This package contains modules for device-mapper multipath support.

nfs-modules-4.10.0-14-generic-di: NFS filesystem drivers

 Includes the NFS client driver, and supporting modules.

nfs-modules-4.10.0-14-generic-lpae-di: NFS filesystem drivers

 Includes the NFS client driver, and supporting modules.

nic-modules-4.10.0-14-generic-di: Network interface support
nic-modules-4.10.0-14-generic-lpae-di: Network interface support
nic-pcmcia-modules-4.10.0-14-generic-di: PCMCIA network interface support
nic-shared-modules-4.10.0-14-generic-di: nic shared modules

  This package contains modules which support nic modules

nic-shared-modules-4.10.0-14-generic-lpae-di: nic shared modules

  This package contains modules which support nic modules

nic-usb-modules-4.10.0-14-generic-di: USB network interface support
nic-usb-modules-4.10.0-14-generic-lpae-di: USB network interface support
parport-modules-4.10.0-14-generic-di: Parallel port support
parport-modules-4.10.0-14-generic-lpae-di: Parallel port support
pata-modules-4.10.0-14-generic-di: PATA support modules
pcmcia-modules-4.10.0-14-generic-di: PCMCIA Modules
pcmcia-storage-modules-4.10.0-14-generic-di: PCMCIA storage support
plip-modules-4.10.0-14-generic-di: PLIP (parallel port) networking support
plip-modules-4.10.0-14-generic-lpae-di: PLIP (parallel port) networking support
ppp-modules-4.10.0-14-generic-di: PPP (serial port) networking support
ppp-modules-4.10.0-14-generic-lpae-di: PPP (serial port) networking support
sata-modules-4.10.0-14-generic-di: SATA storage support
sata-modules-4.10.0-14-generic-lpae-di: SATA storage support
scsi-modules-4.10.0-14-generic-di: SCSI storage support
scsi-modules-4.10.0-14-generic-lpae-di: SCSI storage support
serial-modules-4.10.0-14-generic-di: Serial port support
storage-core-modules-4.10.0-14-generic-di: Core storage support

 Includes core SCSI, LibATA, USB-Storage. Also includes related block
 devices for CD, Disk and Tape medium (and IDE Floppy).

storage-core-modules-4.10.0-14-generic-lpae-di: Core storage support

 Includes core SCSI, LibATA, USB-Storage. Also includes related block
 devices for CD, Disk and Tape medium (and IDE Floppy).

usb-modules-4.10.0-14-generic-di: Core USB support
usb-modules-4.10.0-14-generic-lpae-di: Core USB support
virtio-modules-4.10.0-14-generic-di: VirtIO Modules

 Includes modules for VirtIO (virtual machine, generally kvm guests)

vlan-modules-4.10.0-14-generic-di: vlan modules

 This package contains vlan (8021.Q) modules.

vlan-modules-4.10.0-14-generic-lpae-di: vlan modules

 This package contains vlan (8021.Q) modules.