Trusty update to 3.16.7-ckt21 stable release

Bug #1526820 reported by Luis Henriques
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Trusty
Fix Committed
Undecided
Unassigned

Bug Description

SRU Justification

    Impact:
       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from Linus' tree or in a minimally
       backported form of that patch. The 3.16.7-ckt21 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://kernel.ubuntu.com/ubuntu/linux.git

    TEST CASE: TBD

       The following patches are in the 3.16.7-ckt21 stable release:

irda: precedence bug in irlmp_seq_hb_idx()
macvtap: unbreak receiving of gro skb with frag list
RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv
stmmac: Correctly report PTP capabilities.
ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context.
net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module
qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module
sit: fix sit0 percpu double allocations
packet: race condition in packet_bind
net: avoid NULL deref in inet_ctl_sock_destroy()
net: fix a race in dst_release()
Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount
x86/xen: Do not clip xen_e820_map to xen_e820_map_entries when sanitizing map
HID: core: Avoid uninitialized buffer access
[media] v4l2-compat-ioctl32: fix alignment for ARM64
net: mvneta: Fix CPU_MAP registers initialisation
mtd: mtdpart: fix add_mtd_partitions error path
ARM: 8426/1: dma-mapping: add missing range check in dma_mmap()
ARM: 8427/1: dma-mapping: add support for offset parameter in dma_mmap()
spi: ti-qspi: Fix data corruption seen on r/w stress test
lockd: create NSM handles per net namespace
Btrfs: fix file corruption and data loss after cloning inline extents
ARM: common: edma: Fix channel parameter for irq callbacks
iommu/vt-d: Fix ATSR handling for Root-Complex integrated endpoints
Btrfs: fix truncation of compressed and inlined extents
ext4: fix potential use after free in __ext4_journal_stop
[PATCH] fix calculation of meta_bg descriptor backups
ext4, jbd2: ensure entering into panic after recording an error in superblock
vTPM: fix memory allocation flag for rtce buffer at kernel boot
spi: dw: explicitly free IRQ handler in dw_spi_remove_host()
[media] media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finish
Bluetooth: hidp: fix device disconnect on idle timeout
Bluetooth: ath3k: Add new AR3012 0930:021c id
Bluetooth: ath3k: Add support of AR3012 0cf3:817b device
spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word
USB: qcserial: add Sierra Wireless MC74xx/EM74xx
staging: rtl8712: Add device ID for Sitecom WLA2100
ACPI: Use correct IRQ when uninstalling ACPI interrupt handler
ALSA: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back
MAINTAINERS: Add public mailing list for ARC
megaraid_sas: Do not use PAGE_SIZE for max_sectors
KVM: s390: SCA must not cross page boundaries
arm64: Fix compat register mappings
can: Use correct type in sizeof() in nla_put()
mtd: blkdevs: fix potential deadlock + lockdep warnings
Revert "dm mpath: fix stalls when handling invalid ioctls"
drm/i915: add quirk to enable backlight on Dell Chromebook 11 (2015)
crypto: algif_hash - Only export and import on sockets with data
xtensa: fixes for configs without loop option
megaraid_sas : SMAP restriction--do not access user memory from IOCTL code
mac80211: fix divide by zero when NOA update
mac80211: allow null chandef in tracing
xtensa: fix secondary core boot in SMP
recordmcount: Fix endianness handling bug for nop_mcount
KVM: VMX: fix SMEP and SMAP without EPT
thermal: exynos: Fix unbalanced regulator disable on probe failure
ALSA: hda - Apply pin fixup for HP ProBook 6550b
ALSA: hda - Add Intel Lewisburg device IDs Audio
firewire: ohci: fix JMicron JMB38x IT context discovery
scsi: restart list search after unlock in scsi_remove_target
mm: slab: only move management objects off-slab for sizes larger than KMALLOC_MIN_SIZE
Input: elantech - add Fujitsu Lifebook U745 to force crc_enabled
proc: actually make proc_fd_permission() thread-friendly
x86/setup: Extend low identity map to cover whole kernel range
x86/setup: Fix low identity map for >= 2GB kernel range
x86/cpu: Call verify_cpu() after having entered long mode too
Btrfs: fix race leading to incorrect item deletion when dropping extents
Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow
perf: Fix inherited events vs. tracepoint filters
scsi_sysfs: Fix queue_ramp_up_period return code
Btrfs: fix race when listing an inode's xattrs
ideapad-laptop: Add Lenovo Yoga 900 to no_hw_rfkill dmi list
storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag
drivers: of: of_reserved_mem: fixup the alignment with CMA setup
drm/ast: Initialized data needed to map fbdev memory
FS-Cache: Increase reference of parent after registering, netfs success
FS-Cache: Don't override netfs's primary_index if registering failed
binfmt_elf: Don't clobber passed executable's file header
fs/pipe.c: return error code rather than 0 in pipe_write()
splice: sendfile() at once fails for big files
mac80211: fix driver RSSI event calculations
wm831x_power: Use IRQF_ONESHOT to request threaded IRQs
mwifiex: fix mwifiex_rdeeprom_read()
dmaengine: dw: convert to __ffs()
usb: ehci-orion: fix probe for !GENERIC_PHY
devres: fix a for loop bounds check
netfilter: remove dead code
ipv4: Fix ip_queue_xmit to pass sk into ip_local_out_sk
packet: fix match_fanout_group()
hsi: fix double kfree
hsi: omap_ssi_port: Prevent warning if cawake_gpio is not defined.
ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmode
ALSA: fireworks/bebob/oxfw/dice: enable to make as built-in
drm: Fix return value of drm_framebuffer_init()
ALSA: fireworks: use u32 type for be32_to_cpup() macro
ALSA: bebob: use correct type for __be32 data
tcp: apply Kern's check on RTTs used for congestion control
clk: versatile-icst: fix memory leak
MIPS: atomic: Fix comment describing atomic64_add_unless's return value.
mfd: twl6040: Fix deferred probe handling for clk32k
of/fdt: fix error checking for earlycon address
netfilter: nfnetlink: don't probe module if it exists
xprtrdma: Re-arm after missed events
ceph: fix message length computation
ipv6: fix tunnel error handling
perf trace: Fix documentation for -i
bonding: fix panic on non-ARPHRD_ETHER enslave failure
rtc: ds1307: Fix alarm programming for mcp794xx
TPM: Avoid reference to potentially freed memory
xtensa: nommu: provide _PAGE_CHG_MASK definition
md/raid0: update queue parameter in a safer location.
md/raid0: apply base queue limits *before* disk_stack_limits
drm/radeon: add quirk for MSI R7 370
drm/radeon: add quirk for ASUS R7 370
drm/radeon: fix quirk for MSI R7 370 Armor 2X
tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
fs/proc, core/debug: Don't expose absolute kernel addresses via wchan
ALSA: hda - Disable 64bit address for Creative HDA controllers
printk: prevent userland from spoofing kernel messages
FS-Cache: Handle a write to the page immediately beyond the EOF marker
Linux 3.16.7-ckt21

The following patches from 3.16.7-ckt21 were already applied to the utopic kernel:

KVM: x86: Defining missing x86 vectors
KVM: x86: work around infinite loop in microcode when #AC is delivered
KVM: svm: unconditionally intercept #DB

Luis Henriques (henrix)
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
status: New → Invalid
Luis Henriques (henrix)
description: updated
Luis Henriques (henrix)
Changed in linux (Ubuntu Trusty):
status: New → Fix Committed
Revision history for this message
AIAMUZZ (muzafsh-113) wrote :

Hi new to launchpad ... please bear any transgressions coming from a noob !

My OS : UbuntuGnome 14.04 LTS
kernel : 3.13.0-109-generic
HP lt2523 (Novatel E371) WWAN card
03f0:421d Hewlett-Packard

My OS does not detect this lte module. however the same works fine on Windows 10.

Thanks to some great folks at http://www.draisberghof.de/usb_modeswitch/ ... who helped me have this device up and running on my OS(manually), as per their observations it seems that the device ID of this Novatel E371 rebranded by HP is not part of some list in the kernel chain used in my 14.04 lts gnome flavor.

I have to run the following set of commands every time i boot into my laptop to use this module.

modprobe option
modprobe qmi_wwan
echo 03f0 421d > /sys/bus/usb-serial/drivers/option1/new_id
echo 03f0 421d > /sys/bus/usb/drivers/cdc_ether/new_id
echo 03f0 421d > /sys/bus/usb/drivers/qmi_wwan/new_id
echo 1-1.5:1.6 > /sys/bus/usb/drivers/cdc_ether/unbind
echo 1-1.5:1.6 > /sys/bus/usb/drivers/qmi_wwan/bind
restart modemmanager
sleep 30
restart network-manager

the device ID is already added to kernel chain 4.9.8 as per this thread ...

http://marc.info/?t=148525137300001&r=1&w=2

the technical aspects are listed out in the above thread.
Can somebody here apply this change to the kernel chain my OS is using ?

thanks.

Revision history for this message
AIAMUZZ (muzafsh-113) wrote :

if this is a wrong thread/subject ... please let me know ... i'll start a fresh bug report
thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.