** Branch linked: lp:ubuntu/precise-proposed/linux-lts-trusty -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1393477
Title: Trusty update to v3.13.11.11 stable release Status in “linux” package in Ubuntu: Confirmed Status in “linux” source package in Trusty: Fix Committed 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 v3.13.11.11 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well. git://git.kernel.org/ TEST CASE: TBD The following patches are in the v3.13.11.11 stable release: netlink: reset network header before passing to taps rtnetlink: fix VF info size myri10ge: check for DMA mapping errors tcp: don't use timestamp from repaired skb-s to calculate RTT (v2) sit: Fix ipip6_tunnel_lookup device matching criteria tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced() tcp: fix ssthresh and undo for consecutive short FRTO episodes packet: handle too big packets for PACKET_V3 openvswitch: fix panic with multiple vlan headers vxlan: fix incorrect initializer in union vxlan_addr l2tp: fix race while getting PMTU on PPP pseudo-wire bonding: fix div by zero while enslaving and transmitting bridge: Check if vlan filtering is enabled only once. bridge: Fix br_should_learn to check vlan_enabled net: allow macvlans to move to net namespace tg3: Work around HW/FW limitations with vlan encapsulated frames tg3: Allow for recieve of full-size 8021AD frames xfrm: Generate blackhole routes only from route lookup functions xfrm: Generate queueing routes only from route lookup functions macvtap: Fix race between device delete and open. Revert "net/macb: add pinctrl consumer support" gro: fix aggregation for skb using frag_list hyperv: Fix a bug in netvsc_start_xmit() ip6_gre: fix flowi6_proto value in xmit path team: avoid race condition in scheduling delayed work sctp: handle association restarts when the socket is closed. tcp: fixing TLP's FIN recovery sparc64: Do not disable interrupts in nmi_cpu_busy() sparc64: Fix pcr_ops initialization and usage bugs. sparc32: dma_alloc_coherent must honour gfp flags sparc64: sun4v TLB error power off events sparc64: Fix corrupted thread fault code. sparc64: find_node adjustment sparc64: Move request_irq() from ldc_bind() to ldc_alloc() sparc: Let memset return the address argument sparc64: Fix reversed start/end in flush_tlb_kernel_range() sparc64: Fix lockdep warnings on reboot on Ultra-5 sparc64: Fix FPU register corruption with AES crypto offload. sparc64: Do not define thread fpregs save area as zero-length array. sparc64: Fix hibernation code refrence to PAGE_OFFSET. sparc64: correctly recognise M6 and M7 cpu type sparc64: support M6 and M7 for building CPU distribution map sparc64: cpu hardware caps support for sparc M6 and M7 sparc64: T5 PMU sparc64: Switch to 4-level page tables. sparc64: Define VA hole at run time, rather than at compile time. sparc64: Adjust KTSB assembler to support larger physical addresses. sparc64: Fix physical memory management regressions with large max_phys_bits. sparc64: Use kernel page tables for vmemmap. sparc64: Increase MAX_PHYS_ADDRESS_BITS to 53. sparc64: Adjust vmalloc region size based upon available virtual address bits. sparc64: sparse irq sparc64: Kill unnecessary tables and increase MAX_BANKS. sparc64: Increase size of boot string to 1024 bytes sparc64: Fix register corruption in top-most kernel stack frame during boot. sparc64: Implement __get_user_pages_fast(). ext4: check EA value offset when loading jbd2: free bh when descriptor block checksum fails ext4: don't check quota format when there are no quota files target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE vfs: fix data corruption when blocksize < pagesize for mmaped data ext4: fix mmap data corruption when blocksize < pagesize ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT qla_target: don't delete changed nacls target: Fix APTPL metadata handling for dynamic MappedLUNs iser-target: Disable TX completion interrupt coalescing ext4: don't orphan or truncate the boot loader inode ext4: add ext4_iget_normal() which is to be used for dir tree lookups ext4: fix reservation overflow in ext4_da_write_begin ext4: Replace open coded mdata csum feature to helper function ext4: move error report out of atomic context in ext4_init_block_bitmap() ARC: [nsimosci] Allow "headless" models to boot ARC: Update order of registers in KGDB to match GDB 7.5 ext4: check s_chksum_driver when looking for bg csum presence drm/radeon: fix speaker allocation setup drm/radeon: use gart memory for DMA ring tests compiler: define OPTIMIZER_HIDE_VAR() macro random: add and use memzero_explicit() for clearing data ALSA: pcm: use the same dma mmap codepath both for arm and arm64 ALSA: ALC283 codec - Avoid pop noise on headphones during suspend/resume ALSA: usb-audio: Add support for Steinberg UR22 USB interface ALSA: hda - hdmi: Fix missing ELD change event on plug/unplug arm64: compat: fix compat types affecting struct compat_elf_prpsinfo freezer: Do not freeze tasks killed by OOM killer OOM, PM: OOM killed task shouldn't escape PM suspend qxl: don't create too large primary surface MIPS: tlbex: Properly fix HUGE TLB Refill exception handler drm/cirrus: bind also to qemu-xen-traditional cpufreq: intel_pstate: Fix setting max_perf_pct in performance policy cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers cpufreq: intel_pstate: Reflect current no_turbo state correctly intel_pstate: Don't lose sysfs settings during cpu offline intel_pstate: Fix BYT frequency reporting intel_pstate: Correct BYT VID values. MIPS: ftrace: Fix a microMIPS build problem kvm: x86: don't kill guest on unknown exit reason kvm: fix excessive pages un-pinning in kvm_iommu_map error path. KVM: x86: use new CS.RPL as CPL during task switch KVM: x86: Handle errors when RIP is set during far jumps KVM: x86: Fix far-jump to non-canonical check staging:iio:ad5933: Fix NULL pointer deref when enabling buffer staging:iio:ad5933: Drop "raw" from channel names iio: st_sensors: Fix buffer copy iio: mxs-lradc: Propagate the real error code on platform_get_irq() failure iio: adc: mxs-lradc: Disable the clock on probe failure spi: pl022: Fix incorrect dma_unmap_sg mac80211: fix typo in starting baserate for rts_cts_rate_idx usb: dwc3: gadget: fix set_halt() bug with pending transfers usb: gadget: function: acm: make f_acm pass USB20CV Chapter9 ext3: Don't check quota format when there are no quota files quota: Properly return errors from dquot_writeback_dquots() USB: serial: cp210x: add Silicon Labs 358x VID and PID usb: serial: ftdi_sio: add Awinda Station and Dongle products usb: option: add support for Telit LE910 USB: option: add Haier CE81B CDMA modem x86, apic: Handle a bad TSC more gracefully i3200_edac: Report CE events properly i82860_edac: Report CE events properly cpc925_edac: Report UE events properly e7xxx_edac: Report CE events properly scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND usb: serial: ftdi_sio: add "bricked" FTDI device PID usb: musb: cppi41: restart hrtimer only if not yet done usb: gadget: udc: core: fix kernel oops with soft-connect nfsd4: fix crash on unknown operation number iwlwifi: configure the LTR mac80211: add vif to flush call iwlwifi: dvm: drop non VO frames when flushing Revert "iwlwifi: mvm: treat EAPOLs like mgmt frames wrt rate" usb: dwc3: gadget: Properly initialize LINK TRB Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544 posix-timers: Fix stack info leak in timer_create() futex: Fix a race condition between REQUEUE_PI and task death PM / Sleep: fix recovery during resuming from hibernation ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode ima: check xattr value length and type in the ima_inode_setxattr() evm: check xattr value length and type in evm_inode_setxattr() drm/radeon/dpm: disable ulv support on SI drm/radeon: dpm fixes for asrock systems drm/radeon: remove invalid pci id x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAE cgroup/kmemleak: add kmemleak_free() for cgroup deallocations. mm: free compound page with correct order mm, thp: fix collapsing of hugepages on madvise lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}() ext4: fix overflow when updating superblock backups after resize ext4: fix oops when loading block bitmap failed ext4: enable journal checksum when metadata checksum feature enabled ext4: bail out from make_indexed_dir() on first error PCI: Rename sysfs 'enabled' file back to 'enable' wireless: rt2x00: add new rt2800usb device fs: allow open(dir, O_TMPFILE|..., 0) with mode 0 tracing/syscalls: Ignore numbers outside NR_syscalls' range x86_64, entry: Fix out of bounds read on sysenter ACPI / EC: Add support to disallow QR_EC to be issued when SCI_EVT isn't set ACPI / EC: Fix regression due to conflicting firmware behavior between Samsung and Acer. net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks net: sctp: fix panic on duplicate ASCONF chunks net: sctp: fix remote memory pressure from excessive queueing Linux 3.13.11.11 The following commits from 3.13.11.11 were already applied to the Trusty kernel: KVM: x86: Check non-canonical addresses upon WRMSR KVM: x86: Prevent host from panicking on shared MSR writes. KVM: x86: Improve thread safety in pit KVM: x86: Fix wrong masking on relative jump/call KVM: x86: Emulator fixes for eip canonical checks on near branches kvm: vmx: handle invvpid vm exit gracefully NOTE: although the following commit: KVM: x86: Handle errors when RIP is set during far jumps was already applied to the Trusty kernel, it was reverted and the one in stable 3.13.11.11 was applied as it was slightly different. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1393477/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp