[3.19.y-ckt stable] Linux 3.19.8-ckt5 stable review

Kamal Mostafa kamal at canonical.com
Wed Aug 5 21:47:52 UTC 2015


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




More information about the kernel-team mailing list