I am announcing the release of the Linux 3.19.8-ckt6 kernel. The updated 3.19.y-ckt tree can be found at: git://kernel.ubuntu.com/ubuntu/linux.git linux-3.19.y and can be browsed at: http://kernel.ubuntu.com/git/ubuntu/linux.git/log/?h=linux-3.19.y The diff from v3.19.8-ckt5 is posted as a follow-up to this email. The 3.19.y-ckt extended stable tree is maintained by the Canonical Kernel Team. For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable -Kamal -- Makefile | 2 +- arch/arm/boot/dts/imx35.dtsi | 8 +- arch/arm/mach-omap2/omap_hwmod.c | 24 +- arch/arm64/kernel/efi.c | 4 +- arch/avr32/mach-at32ap/clock.c | 20 +- arch/tile/kernel/setup.c | 2 +- arch/x86/boot/compressed/eboot.c | 4 + arch/x86/mm/mmap.c | 7 + arch/x86/mm/mpx.c | 20 +- arch/x86/mm/tlb.c | 2 +- arch/x86/platform/efi/efi.c | 5 + arch/x86/xen/enlighten.c | 40 ++ block/bio.c | 15 +- block/blk-cgroup.c | 6 +- drivers/ata/libata-core.c | 21 +- drivers/ata/libata-pmp.c | 7 + drivers/ata/libata-scsi.c | 3 +- drivers/dma/pl330.c | 1 + drivers/firmware/efi/cper.c | 15 +- drivers/firmware/efi/efi.c | 5 + drivers/gpu/drm/drm_crtc.c | 5 +- drivers/gpu/drm/i915/i915_drv.h | 17 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 5 +- drivers/gpu/drm/i915/intel_uncore.c | 26 +- drivers/gpu/drm/nouveau/nv04_fbcon.c | 2 +- drivers/gpu/drm/radeon/radeon_combios.c | 7 +- drivers/hid/hid-cp2112.c | 2 + drivers/iio/adc/vf610_adc.c | 2 +- drivers/input/touchscreen/usbtouchscreen.c | 3 + drivers/iommu/intel-iommu.c | 8 +- drivers/isdn/gigaset/ser-gigaset.c | 11 +- drivers/md/md.c | 2 +- drivers/md/raid1.c | 2 +- drivers/md/raid10.c | 5 +- drivers/misc/mei/main.c | 2 +- drivers/mmc/card/block.c | 2 + drivers/mmc/host/omap_hsmmc.c | 8 +- drivers/mmc/host/sdhci-esdhc.h | 2 +- drivers/mmc/host/sdhci-pxav3.c | 1 + drivers/mmc/host/sdhci.c | 7 +- drivers/net/bonding/bond_main.c | 14 +- drivers/net/can/spi/mcp251x.c | 13 +- drivers/net/ethernet/marvell/mvneta.c | 22 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 4 +- drivers/net/ethernet/sun/niu.c | 4 +- drivers/net/ipvlan/ipvlan.h | 5 + drivers/net/ipvlan/ipvlan_core.c | 2 +- drivers/net/wireless/iwlwifi/mvm/tx.c | 2 +- drivers/net/xen-netback/netback.c | 6 +- drivers/phy/phy-berlin-usb.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 3 +- drivers/regulator/s2mps11.c | 14 +- drivers/scsi/ipr.c | 28 +- drivers/scsi/ipr.h | 1 + drivers/scsi/qla2xxx/qla_dbg.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 12 + drivers/scsi/qla2xxx/qla_init.c | 186 +++++-- drivers/scsi/qla2xxx/qla_iocb.c | 3 + drivers/scsi/qla2xxx/qla_os.c | 11 +- drivers/scsi/qla2xxx/qla_target.c | 752 +++++++++++++++++++++++--- drivers/scsi/qla2xxx/qla_target.h | 69 ++- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 23 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_lib.c | 6 +- drivers/spi/spi-imx.c | 5 +- drivers/target/iscsi/iscsi_target.c | 148 ++--- drivers/target/iscsi/iscsi_target_core.h | 8 + drivers/target/iscsi/iscsi_target_erl0.c | 13 +- drivers/target/iscsi/iscsi_target_login.c | 84 ++- drivers/target/iscsi/iscsi_target_login.h | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 34 +- drivers/tty/serial/serial_core.c | 3 +- drivers/usb/core/hcd.c | 7 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/usb.h | 1 + drivers/usb/dwc3/ep0.c | 4 + drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/host/ohci-q.c | 7 +- drivers/usb/host/xhci-hub.c | 22 +- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci-ring.c | 3 + drivers/usb/host/xhci.c | 3 + drivers/usb/host/xhci.h | 1 + drivers/usb/storage/unusual_devs.h | 12 + drivers/vhost/vhost.c | 1 + fs/nfs/inode.c | 8 +- fs/xfs/libxfs/xfs_attr_remote.c | 44 +- fs/xfs/xfs_log_recover.c | 11 +- include/linux/ata.h | 1 + include/linux/cper.h | 22 +- include/linux/ftrace.h | 3 + include/linux/libata.h | 2 + include/linux/mtd/nand.h | 10 +- include/net/act_api.h | 8 +- include/net/inet_frag.h | 2 + include/uapi/drm/i915_drm.h | 8 + kernel/trace/ftrace.c | 52 +- net/bridge/br_mdb.c | 2 +- net/bridge/br_netlink.c | 10 +- net/core/datagram.c | 41 +- net/ipv4/inet_fragment.c | 8 +- net/ipv4/ip_fragment.c | 7 +- net/mac80211/debugfs_netdev.c | 1 + net/netfilter/ipvs/ip_vs_core.c | 16 +- net/netfilter/ipvs/ip_vs_ctl.c | 78 ++- net/netfilter/ipvs/ip_vs_sched.c | 12 +- net/netfilter/ipvs/ip_vs_sync.c | 2 +- net/netfilter/ipvs/ip_vs_xmit.c | 28 +- net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 5 - net/packet/af_packet.c | 11 +- net/sched/act_api.c | 11 +- net/sched/act_pedit.c | 5 +- net/sched/cls_bpf.c | 2 +- net/sched/cls_flow.c | 5 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_sfq.c | 2 +- sound/core/pcm_native.c | 2 +- sound/pci/hda/hda_intel.c | 8 + sound/pci/hda/patch_cirrus.c | 4 +- sound/pci/hda/patch_hdmi.c | 2 + sound/pci/hda/patch_realtek.c | 16 +- sound/pci/hda/patch_sigmatel.c | 3 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/ssm4567.c | 8 +- sound/soc/soc-dapm.c | 21 +- sound/usb/mixer_maps.c | 24 + 127 files changed, 1868 insertions(+), 531 deletions(-) AMAN DEEP (1): usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function Aaron Plattner (1): ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda Alan Stern (1): USB: OHCI: Fix race between ED unlink and URB submission Aleksei Mamlin (1): libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER Alex Deucher (1): drm/radeon/combios: add some validation of lvds values Alex Gartrell (1): ipvs: skb_orphan in case of forwarding Alex Williamson (1): iommu/vt-d: Fix VM domain ID leak Alexander Drozdov (1): packet: tpacket_snd(): fix signed/unsigned comparison Alexei Potashnik (6): qla2xxx: delay plogi/prli ack until existing sessions are deleted qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives qla2xxx: added sess generations to detect RSCN update races qla2xxx: disable scsi_transport_fc registration in target mode qla2xxx: drop cmds/tmrs arrived while session is being deleted qla2xxx: terminate exchange when command is aborted by LIO Alexey Khoroshilov (1): usb: gadget: mv_udc_core: fix phy_regs I/O memory leak Andy Lutomirski (1): x86/xen: Probe target addresses in set_aliased_prot() before the hypercall Andy Shevchenko (1): avr32: handle NULL as a valid clock object Antonio Borneo (1): HID: cp2112: fix to force single data-report reply Ard Biesheuvel (1): arm64/efi: map the entire UEFI vendor string before reading it Arne Fitzenreiter (2): libata: add ATA_HORKAGE_NOTRIM libata: force disable trim for SuperSSpeed S238 Axel Lin (1): ASoC: pcm1681: Fix setting de-emphasis sampling rate selection Ben Zhang (1): ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt Benjamin Randazzo (1): md: use kzalloc() when bitmap is disabled Bernhard Bender (1): Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen Brian Campbell (1): xhci: Calculate old endpoints correctly on device reset Brian King (3): ipr: Fix locking for unit attention handling ipr: Fix incorrect trace indexing ipr: Fix invalid array indexing for HRRQ Chris Metcalf (1): tile: use free_bootmem_late() for initrd Chris Wilson (3): drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop drm/i915: Declare the swizzling unknown for L-shaped configurations Dan Carpenter (2): net/xen-netback: off by one in BUG_ON() condition ALSA: hda - fix cs4210_spdif_automute() Daniel Borkmann (3): sched: cls_bpf: fix panic on filter replace sched: cls_flow: fix panic on filter replace net: sched: fix refcount imbalance in actions Daniel Vetter (1): drm: Stop resetting connector state to unknown Dave Chinner (2): xfs: remote attribute headers contain an invalid LSN xfs: remote attributes need to be considered data Dave Hansen (1): x86/mm: Add parenthesis for TLB tracepoint size calculation David Henningsson (1): ALSA: hda - Add headset mic pin quirk for a Dell device David Milburn (1): libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limit Denis Carikli (1): ARM: dts: i.MX35: Fix can support. Dmitry Skorodumov (1): x86/efi: Use all 64 bit of efi_memmap in setup_e820() Edward Hyunkoo Jee (1): inet: frags: fix defragmented packet's IP header for af_packet Emmanuel Grumbach (1): iwlwifi: mvm: fix antenna selection when BT is active Florian Westphal (1): inet: frag: don't re-use chainlist for evictor Fugang Duan (1): iio: adc: vf610: fix the adc register read fail issue Herbert Xu (1): net: Clone skb before setting peeked flag Himanshu Madhani (1): qla2xxx: Remove msleep in qlt_send_term_exchange Ilia Mirkin (1): drm/nouveau/fbcon/nv11-: correctly account for ring space usage Jack Morgenstein (1): net/mlx4_core: Fix wrong index in propagating port change event to VFs Jingju Hou (1): mmc: sdhci-pxav3: fix platform_data is not initialized Jiri Pirko (1): niu: don't count tx error twice in case of headroom realloc fails Joakim Tjernlund (1): mmc: sdhci-esdhc: Make 8BIT bus work Joe Stringer (1): netfilter: nf_conntrack: Support expectations in different zones John Youn (1): usb: dwc3: Reset the transfer resource index on SET_INTERFACE Julian Anastasov (3): ipvs: fix crash with sync protocol v0 and FTP ipvs: do not use random local source address for tunnels ipvs: fix crash if scheduler is changed Kamal Mostafa (1): Linux 3.19.8-ckt6 Kanoj Sarcar (1): qla2xxx: fix command initialization in target mode. Kirill A. Shutemov (1): x86/mpx: Do not set ->vm_ops on MPX VMAs Kishon Vijay Abraham I (1): mmc: omap_hsmmc: Fix DTO and DCRC handling Krzysztof Kozlowski (2): regulator: s2mps11: Fix GPIO suspend enable shift wrapping bug dmaengine: pl330: Fix overflow when reporting residue in memcpy Lars Westerhoff (1): packet: missing dev_put() in packet_do_bind() Lars-Peter Clausen (2): ASoC: dapm: Lock during userspace access ASoC: dapm: Don't add prefix to widget stream name Lior Amsalem (1): ata: pmp: add quirk for Marvell 4140 SATA PMP Lu Baolu (1): usb: core: lpm: set lpm_capable for root hub device Marc-André Lureau (1): vhost: actually track log eventfd file Martin K. Petersen (2): libata: Do not blacklist M510DC block: Do a full clone when splitting discard bios Maruthi Srinivas Bayyavarapu (1): ALSA: hda: add new AMD PCI IDs with proper driver caps Mateusz Sylwestrzak (1): ALSA: hda - Add headset mic support for Acer Aspire V5-573G Mikulas Patocka (1): libata: increase the timeout when setting transfer mode NeilBrown (2): md/raid10: always set reshape_safe when initializing reshape_position. md/raid1: fix test for 'was read error from last working device'. Nicholas Bellinger (4): iscsi-target: Fix use-after-free during TPG session shutdown iscsi-target: Convert iscsi_thread_set usage to kthread.h iscsi-target: Fix iscsit_start_kthreads failure OOPs iscsi-target: Fix iser explicit logout TX kthread leak Nikolay Aleksandrov (5): bonding: correctly handle bonding type change on enslave failure bridge: mdb: fix double add notification bonding: fix destruction of bond with devices different from arphrd_ether bridge: netlink: fix slave_changelink/br_setport race conditions bridge: mdb: fix delmdb state in the notification Oliver Neukum (1): usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 Pablo Neira Ayuso (1): netfilter: ctnetlink: put back references to master ct and expect objects Peng Fan (1): mmc: sdhci check parameters before call dma_free_coherent Peter Hurley (1): serial: core: Fix crashes while echoing when closing Quinn Tran (1): qla2xxx: release request queue reservation. Ricardo Neri (1): efi: Check for NULL efi kernel parameters Roger Quadros (1): ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc Roland Dreier (1): qla2xxx: kill sessions/log out initiator on RSCN and port down events Sascha Hauer (1): spi: imx: Fix small DMA transfers Saurav Kashyap (1): qla2xxx: Fix hardware lock/unlock issue causing kernel panic. Scott Wood (1): mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict Simon Guinot (1): net: mvneta: fix refilling for Rx DMA buffers Stefan Agner (1): can: mcp251x: fix resume when device is down Steven Rostedt (Red Hat) (1): ftrace: Fix breakage of set_ftrace_pid Swapnil Nagle (1): qla2xxx: cleanup cmd in qla workqueue before processing TMR Takashi Iwai (4): ALSA: pcm: Fix lockdep warning with nonatomic PCM ops ALSA: hda - Apply fixup for another Toshiba Satellite S50D ALSA: hda - Apply a fixup to Dell Vostro 5480 ALSA: hda - Fix MacBook Pro 5,2 quirk Tejun Heo (1): blkcg: fix gendisk reference leak in blkg_conf_prep() Thomas Hebb (1): phy: berlin-usb: fix divider for BG2CD Tilman Schmidt (1): isdn/gigaset: reset tty->receive_room when attaching ser_gigaset Tom Hughes (1): mac80211: clear subdir_stations when removing debugfs Tomas Winkler (2): mei: prevent unloading mei hw modules while the device is opened. mmc: block: Add missing mmc_blk_put() in power_ro_lock_show() Tony Battersby (1): scsi: fix memory leak with scsi-mq Tony Luck (1): efi: Handle memory error structures produced based on old versions of standard Trond Myklebust (1): NFS: Don't revalidate the mapping if both size and change attr are up to date Uwe Kleine-König (1): Subject: pinctrl: imx1-core: Fix debug output in .pin_config_set callback WANG Cong (4): net_sched: fix a use-after-free in sfq ipvlan: use rcu_deference_bh() in ipvlan_queue_xmit() fq_codel: fix a use-after-free act_pedit: check binding before calling tcf_hash_release() Yao-Wen Mao (1): ALSA: usb-audio: add dB range mapping for some devices Zhuang Jin Can (3): xhci: report U3 when link is in resume state xhci: prevent bus_suspend if SS port resuming in phase 1 xhci: do not report PLC when link is in internal resume state -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html