This is the start of the review cycle for the Linux 3.19.8-ckt5 stable kernel. This version contains 107 new patches, summarized below. The new patches are posted as replies to this message and also available in this git branch: http://kernel.ubuntu.com/git/ubuntu/linux.git/log/?h=linux-3.19.y-review git://kernel.ubuntu.com/ubuntu/linux.git linux-3.19.y-review The review period for version 3.19.8-ckt5 will be open for the next three days. To report a problem, please reply to the relevant follow-up patch message. For more information about the Linux 3.19.y-ckt extended stable kernel version, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable . -Kamal -- Documentation/kbuild/makefiles.txt | 8 + Makefile | 9 +- arch/arc/Makefile | 3 +- arch/arc/include/asm/ptrace.h | 2 +- arch/arm/boot/dts/am57xx-beagle-x15.dts | 4 + arch/arm/boot/dts/dra7-evm.dts | 5 +- arch/arm/boot/dts/dra72-evm.dts | 5 +- arch/arm/boot/dts/imx23.dtsi | 1 + arch/arm/kernel/smp.c | 4 +- arch/arm/mm/dma-mapping.c | 2 +- arch/mips/kernel/cps-vec.S | 96 ++++---- arch/mips/kernel/smp-cps.c | 6 +- arch/parisc/include/asm/pgtable.h | 55 +++-- arch/parisc/include/asm/tlbflush.h | 53 +++-- arch/parisc/kernel/cache.c | 105 +++++---- arch/parisc/kernel/entry.S | 163 +++++++------- arch/parisc/kernel/traps.c | 4 - arch/powerpc/kernel/idle_power7.S | 31 ++- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/sclp.S | 4 + arch/x86/kernel/entry_64.S | 324 +++++++++++++++++---------- arch/x86/kernel/nmi.c | 123 +++++----- arch/x86/kvm/cpuid.c | 2 + arch/x86/kvm/x86.c | 5 - block/bio-integrity.c | 4 +- drivers/acpi/osl.c | 12 +- drivers/acpi/resource.c | 162 -------------- drivers/clk/qcom/clk-rcg2.c | 8 +- drivers/clk/st/clk-flexgen.c | 2 + drivers/clk/st/clkgen-fsyn.c | 2 +- drivers/clk/st/clkgen-mux.c | 2 +- drivers/crypto/omap-des.c | 3 - drivers/gpu/drm/drm_crtc.c | 7 +- drivers/gpu/drm/radeon/ci_dpm.c | 2 +- drivers/gpu/drm/radeon/radeon_cursor.c | 84 +++---- drivers/gpu/drm/radeon/radeon_device.c | 34 ++- drivers/gpu/drm/radeon/radeon_gart.c | 12 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 + drivers/gpu/drm/radeon/radeon_mode.h | 1 - drivers/gpu/drm/radeon/radeon_object.c | 1 - drivers/gpu/drm/radeon/si_dpm.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 67 +++--- drivers/iio/adc/at91_adc.c | 8 +- drivers/iio/adc/rockchip_saradc.c | 4 + drivers/iio/adc/twl4030-madc.c | 3 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 19 ++ drivers/iio/light/tcs3414.c | 2 +- drivers/iio/temperature/tmp006.c | 3 + drivers/md/dm-thin.c | 13 +- drivers/md/persistent-data/dm-btree-remove.c | 6 +- drivers/md/persistent-data/dm-btree.c | 2 +- drivers/misc/cxl/context.c | 4 +- drivers/misc/cxl/main.c | 2 +- drivers/net/can/c_can/c_can.c | 10 +- drivers/net/can/rcar_can.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/pnp/system.c | 35 +-- drivers/scsi/scsi_sysfs.c | 2 +- drivers/scsi/sg.c | 3 + drivers/scsi/st.c | 2 +- drivers/staging/vt6655/device_main.c | 2 +- drivers/staging/vt6656/main_usb.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 16 +- drivers/usb/musb/musb_virthub.c | 4 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/option.c | 1 + drivers/usb/serial/usb-serial.c | 1 + fs/9p/vfs_inode.c | 3 +- fs/9p/vfs_inode_dotl.c | 3 +- fs/btrfs/inode-map.c | 17 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/transaction.c | 4 +- fs/btrfs/tree-log.c | 14 +- fs/dcache.c | 3 + fs/ext4/extents.c | 6 +- fs/ext4/inode.c | 15 +- fs/ext4/mballoc.c | 16 +- fs/ext4/migrate.c | 17 +- fs/hpfs/super.c | 18 +- fs/notify/mark.c | 34 ++- include/linux/acpi.h | 10 - include/linux/buffer_head.h | 7 + kernel/irq/resend.c | 18 +- kernel/trace/trace.h | 1 + kernel/trace/trace_branch.c | 17 +- lib/dma-debug.c | 3 + mm/memory.c | 20 +- net/bridge/br_mdb.c | 5 + net/core/dev.c | 39 ++-- net/dsa/dsa.c | 6 +- net/ieee802154/dgram.c | 6 + net/ipv4/ip_tunnel.c | 8 +- net/ipv6/ip6_input.c | 6 +- net/rds/ib_rdma.c | 4 +- security/integrity/evm/evm_main.c | 11 + security/keys/keyring.c | 8 +- security/selinux/ss/ebitmap.c | 6 + sound/usb/quirks-table.h | 68 ++++++ tools/perf/ui/browsers/hists.c | 2 +- 100 files changed, 1112 insertions(+), 881 deletions(-) Adriana Reus (1): iio: inv-mpu: Specify the expected format/precision for write channels Al Viro (3): sg_start_req(): make sure that there's not too many elements in iovec 9p: don't leave a half-initialized inode sitting around freeing unlinked file indefinitely delayed Alex Deucher (2): drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 drm/radeon/ci: silence a harmless PCC warning Alexey Brodkin (1): ARC: make sure instruction_pointer() returns unsigned value Andy Lutomirski (6): x86/nmi: Enable nested do_nmi handling for 64-bit kernels x86/nmi/64: Remove asm code that saves cr2 x86/nmi/64: Switch stacks on userspace NMI entry x86/nmi/64: Improve nested NMI comments x86/nmi/64: Reorder nested NMI checks x86/nmi/64: Use DF to avoid userspace RSP confusing nested NMI detection Angga (1): ipv6: Make MLD packets to only be processed locally Arnaldo Carvalho de Melo (1): perf hists browser: Take the --comm, --dsos, etc filters into account Chris Wilson (1): drm/i915: Declare the swizzling unknown for L-shaped configurations Christian König (1): drm/radeon: fix user ptr race condition Claudio Cappelli (1): USB: option: add 2020:4000 ID Colin Ian King (1): KEYS: ensure we free the assoc array edit if edit is valid Daniel Axtens (1): cxl: Check if afu is not null in cxl_slbia Daniel Kurtz (1): drm/rockchip: use drm_gem_mmap helpers Daniel Vetter (1): Revert "drm/i915: Declare the swizzling unknown for L-shaped configurations" Dennis Yang (1): dm btree remove: fix bug in redistribute3 Denys Vlasenko (2): x86/asm/entry/64: Fold the 'test_in_nmi' macro into its only user x86/asm/entry/64: Remove a redundant jump Dominic Sacré (1): ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4 Eric Dumazet (1): net: graceful exit from netif_alloc_netdev_queues() Eryu Guan (2): ext4: be more strict when migrating to non-extent based file ext4: correctly migrate a file with a hole at the beginning Fabio Estevam (1): iio: twl4030-madc: Pass the IRQF_ONESHOT flag Felipe Balbi (1): usb: musb: host: rely on port_mode to call musb_start() Filipe Manana (6): Btrfs: use kmem_cache_free when freeing entry in inode cache Btrfs: fix race between caching kthread and returning inode to inode cache Btrfs: fix fsync data loss after append write Btrfs: fix memory leak in the extent_same ioctl Btrfs: fix list transaction->pending_ordered corruption Btrfs: fix file corruption after cloning inline extents Florian Fainelli (2): net: dsa: Fix off-by-one in switch address parsing net: dsa: Test array index before use Gabriel Fernandez (1): drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks Giuseppe Cavallaro (1): drivers: clk: st: Fix flexgen lock init Grigori Goronzy (2): drm/radeon: fix HDP flushing drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2) Haggai Eran (1): dma-debug: skip debug_dma_assert_idle() when disabled Hai Li (1): clk: qcom: Use parent rate when set rate to pixel RCG clock Heiko Carstens (1): s390/process: fix sfpc inline assembly Heiko Stuebner (1): iio: adc: rockchip_saradc: add missing MODULE_* data Ian Munsie (1): cxl: Fix off by one error allowing subsequent mmap page to be accessed J.D. Schroeder (1): can: c_can: Fix default pinmux glitch at init JM Friedt (1): iio: DAC: ad5624r_spi: fix bit shift of output data value Jan Kara (1): fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() Jan Leupold (1): iio: adc: at91_adc: allow to use full range of startup time Jens Axboe (1): scsi: fix host max depth checking for the 'queue_depth' sysfs interface Joe Perches (1): hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead Joe Thornber (2): dm thin: allocate the cell_sort_array dynamically dm btree: silence lockdep lock inversion in dm_btree_del() Johannes Thumshirn (1): USB: serial: Destroy serial_minors IDR on module exit John David Anglin (1): parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results Julian Anastasov (2): net: call rcu_read_lock early in process_backlog net: do not process device backlog during unregistration Kirill A. Shutemov (1): mm: avoid setting up anonymous pages into file mapping Lennert Buytenhek (1): ieee802154: Fix sockaddr_ieee802154 implicit padding information leak. Lukas Czerner (1): ext4: fix reservation release on invalidatepage for delalloc fs Malcolm Priestley (2): staging: vt6655: check ieee80211_bss_conf bssid not NULL staging: vt6656: check ieee80211_bss_conf bssid not NULL Marek Szyprowski (1): ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check Markos Chandras (6): MIPS: kernel: smp-cps: Fix 64-bit compatibility errors due to pointer casting MIPS: kernel: cps-vec: Replace 'la' macro with PTR_LA MIPS: kernel: cps-vec: Replace mips32r2 ISA level with mips64r2 MIPS: kernel: cps-vec: Use ta0-ta3 pseudo-registers for 64-bit MIPS: kernel: cps-vec: Replace KSEG0 with CKSEG0 MIPS: cps-vec: Use macros for various arithmetics and memory operations Martin Schwidefsky (1): s390/sclp: clear upper register halves in _sclp_print_early Michal Hocko (1): ext4: replace open coded nofail allocation in ext4_free_blocks() Michal Marek (1): kbuild: Allow arch Makefiles to override {cpp,ld,c}flags Michal Nazarewicz (1): usb: f_mass_storage: limit number of reported LUNs Michel Dänzer (2): drm/radeon: Clean up reference counting and pinning of the cursor BOs drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL Mike Snitzer (1): bio integrity: do not assume bio_integrity_pool exists if bioset exists Mimi Zohar (1): evm: labeling pseudo filesystems exception Mugunthan V N (1): drivers: net: cpsw: fix crash while accessing second slave ethernet interface Nikolay Aleksandrov (1): bridge: mdb: zero out the local br_ip variable before use Nikolay Borisov (2): bufferhead: Add _gfp version for sb_getblk() ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp Pankaj Dev (1): drivers: clk: st: Incorrect register offset used for lock_status Paul Moore (1): selinux: don't waste ebitmap space when importing NetLabel categories Peter Meerwald (2): iio: light: tcs3414: Fix bug preventing to set integration time iio: tmp006: Check channel info on write Peter Sanford (1): USB: cp210x: add ID for Aruba Networks controllers Radim Krčmář (1): KVM: VMX: fix vmwrite to invalid VMCS Rafael J. Wysocki (1): ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage Roger Quadros (2): ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2 ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux Sanidhya Kashyap (1): hpfs: kstrdup() out of memory handling Satish Ashok (1): bridge: mdb: start delete timer for temp static entries Sergei Shtylyov (1): can: rcar_can: fix IRQ check Seymour, Shane M (1): st: null pointer dereference panic caused by use after kref_put by st_open Shreyas B. Prabhu (1): powerpc/powernv: Fix race in updating core_idle_state Stefan Wahren (1): ARM: dts: mx23: fix iio-hwmon support Stephen Boyd (1): ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepoints Steven Rostedt (Red Hat) (1): tracing: Have branch tracer use recursive field of task struct Thomas Gleixner (1): genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD Timo Teräs (1): ip_tunnel: fix ipv4 pmtu check to honor inner ip header df Vineet Gupta (1): ARC: Override toplevel default -O2 with -O3 Vutla, Lokesh (1): crypto: omap-des - Fix unmapping of dma channels Wengang Wang (1): rds: rds_ib_device.refcount overflow Zhao Junwang (1): drm: add a check for x/y in drm_mode_setcrtc -- 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