Files
Petri Gynther 5a0dd29a39 Merge android-4.9 (4.9.153) into android-msm-bluecross-4.9-lts
Merge 4.9.153 into android-4.9
Linux 4.9.153
    locking/qspinlock: Pull in asm/byteorder.h to ensure correct endianness
    ipmi:ssif: Fix handling of multi-part return messages
    mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps
  * mm/page-writeback.c: don't break integrity writeback on ->writepage() error
      mm/page-writeback.c
    ocfs2: fix panic due to unrecovered local alloc
    scsi: megaraid: fix out-of-bound array accesses
    scsi: smartpqi: correct lun reset issues
  * sysfs: Disable lockdep for driver bind/unbind files
      drivers/base/bus.c
    ALSA: bebob: fix model-id of unit for Apogee Ensemble
    dm snapshot: Fix excessive memory usage and workqueue stalls
    tools lib subcmd: Don't add the kernel sources to the include path
  * dm kcopyd: Fix bug causing workqueue stalls
      drivers/md/dm-kcopyd.c
    perf parse-events: Fix unchecked usage of strncpy()
    perf svghelper: Fix unchecked usage of strncpy()
    perf intel-pt: Fix error with config term "pt=0"
  * tty/serial: do not free trasnmit buffer page under port lock
      drivers/tty/serial/serial_core.c
    mmc: atmel-mci: do not assume idle after atmci_request_end
    kconfig: fix memory leak when EOF is encountered in quotation
    kconfig: fix file name and line number of warn_ignored_character()
    clk: imx6q: reset exclusive gates on init
    scsi: target: use consistent left-aligned ASCII INQUIRY data
  * net: call sk_dst_reset when set SO_DONTROUTE
      net/core/sock.c
    media: firewire: Fix app_info parameter type in avc_ca{,_app}_info
    powerpc/pseries/cpuidle: Fix preempt warning
    powerpc/xmon: Fix invocation inside lock region
  * pstore/ram: Do not treat empty buffers as valid
      fs/pstore/ram_core.c
    jffs2: Fix use of uninitialized delayed_work, lockdep breakage
    rxe: IB_WR_REG_MR does not capture MR's iova field
  * selinux: always allow mounting submounts
      security/selinux/hooks.c
  * arm64: perf: set suppress_bind_attrs flag to true
      arch/arm64/kernel/perf_event.c
    MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur
  * ALSA: oxfw: add support for APOGEE duet FireWire
      sound/firewire/Kconfig
    serial: set suppress_bind_attrs flag only if builtin
  * writeback: don't decrement wb->refcnt if !wb->bdi
      include/linux/backing-dev-defs.h
    e1000e: allow non-monotonic SYSTIM readings
    platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey
  * ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses
      net/ipv6/af_inet6.c
  * ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address
      net/ipv6/af_inet6.c
    r8169: Add support for new Realtek Ethernet
  * ANDROID: cfi: fix shadow rebasing
      kernel/cfi.c
    UPSTREAM: dm: do not allow readahead to limit IO size
  * UPSTREAM: readahead: stricter check for bdi io_pages
      mm/readahead.c
  * UPSTREAM: mm: don't cap request size based on read-ahead setting
      block/blk-settings.c
      block/blk-sysfs.c
      include/linux/backing-dev-defs.h
      mm/readahead.c
  * Revert "UPSTREAM: dm: do not allow readahead to limit IO size"
      drivers/md/dm-table.c
  * UPSTREAM: dm: do not allow readahead to limit IO size
      drivers/md/dm-table.c
  * UPSTREAM: ppp: Move PFC decompression to PPP generic layer
      drivers/net/ppp/ppp_async.c
      drivers/net/ppp/ppp_generic.c
      drivers/net/ppp/ppp_synctty.c
      net/l2tp/l2tp_ppp.c
  * UPSTREAM: l2tp: Add protocol field decompression
      net/l2tp/l2tp_ppp.c
  * BACKPORT: l2tp: remove ->recv_payload_hook
      net/l2tp/l2tp_core.c
      net/l2tp/l2tp_core.h
      net/l2tp/l2tp_ip.c
      net/l2tp/l2tp_ip6.c
      net/l2tp/l2tp_ppp.c
Merge 4.9.152 into android-4.9
Linux 4.9.152
    nbd: Use set_blocksize() to set device blocksize
    nbd: set the logical and physical blocksize properly
  * media: vb2: be sure to unlock mutex on errors
      drivers/media/v4l2-core/videobuf2-core.c
  * mm, memcg: fix reclaim deadlock with writeback
      mm/memory.c
    drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock
  * loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl()
      drivers/block/loop.c
  * loop: Get rid of loop_index_mutex
      drivers/block/loop.c
  * loop: Fold __loop_release into loop_release
      drivers/block/loop.c
  * block/loop: Use global lock for ioctl() operation.
      drivers/block/loop.c
      drivers/block/loop.h
    tipc: fix uninit-value in tipc_nl_compat_doit
    tipc: fix uninit-value in tipc_nl_compat_name_table_dump
    tipc: fix uninit-value in tipc_nl_compat_link_set
    tipc: fix uninit-value in tipc_nl_compat_bearer_enable
    tipc: fix uninit-value in tipc_nl_compat_link_reset_stats
    sctp: allocate sctp_sockaddr_entry with kzalloc
  * blockdev: Fix livelocks on loop device
      fs/block_dev.c
  * selinux: fix GPF on invalid policy
      security/selinux/ss/policydb.c
  * netfilter: ebtables: account ebt_table_info to kmemcg
      net/bridge/netfilter/ebtables.c
    sunrpc: handle ENOMEM in rpcb_getport_async
  * media: vb2: vb2_mmap: move lock up
      drivers/media/v4l2-core/videobuf2-core.c
  * LSM: Check for NULL cred-security on free
      security/security.c
    media: vivid: set min width/height to a value > 0
    media: vivid: fix error handling of kthread_run
    omap2fb: Fix stack memory disclosure
    Disable MSI also when pcie-octeon.pcie_disable on
  * arm64: kaslr: ensure randomized quantities are clean to the PoC
      arch/arm64/kernel/kaslr.c
    mfd: tps6586x: Handle interrupts on suspend
    mips: fix n32 compat_ipc_parse_version
    crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK
    crypto: talitos - reorder code in talitos_edesc_alloc()
  * scsi: sd: Fix cache_type_store()
      drivers/scsi/sd.c
  * scsi: core: Synchronize request queue PM status only on successful resume
      drivers/scsi/scsi_pm.c
    Yama: Check for pid death before checking ancestry
    btrfs: wait on ordered extents on abort cleanup
  * crypto: authenc - fix parsing key with misaligned rta_len
      crypto/authenc.c
  * crypto: authencesn - Avoid twice completion call in decrypt path
      crypto/authencesn.c
    crypto: caam - fix zero-length buffer DMA mapping
  * ip: on queued skb use skb_header_pointer instead of pskb_may_pull
      net/ipv4/ip_sockglue.c
      net/ipv6/datagram.c
  * bonding: update nest level on unlink
      drivers/net/bonding/bond_main.c
  * packet: Do not leak dev refcounts on error exit
      net/packet/af_packet.c
    net: bridge: fix a bug on using a neighbour cache entry without checking its state
  * ipv6: fix kernel-infoleak in ipv6_local_error()
      net/ipv6/datagram.c
  * arm64: Don't trap host pointer auth use to EL2
      arch/arm64/include/asm/kvm_arm.h
  * arm64/kvm: consistently handle host HCR_EL2 flags
      arch/arm64/include/asm/kvm_arm.h
      arch/arm64/kernel/head.S
    scsi: target: iscsi: cxgbit: fix csk leak
    Revert "scsi: target: iscsi: cxgbit: fix csk leak"
  * proc: Remove empty line in /proc/self/status
      fs/proc/array.c
    media: em28xx: Fix misplaced reset of dev->v4l::field_count
  * Revert "f2fs: do not recover from previous remained wrong dnodes"
      fs/f2fs/recovery.c
    can: gw: ensure DLC boundaries after CAN frame modification
  * tty: Don't hold ldisc lock in tty_reopen() if ldisc present
      drivers/tty/tty_io.c
  * tty: Simplify tty->count math in tty_reopen()
      drivers/tty/tty_io.c
  * tty: Hold tty_ldisc_lock() during tty_reopen()
      drivers/tty/tty_io.c
  * tty/ldsem: Wake up readers after timed out down_write()
      drivers/tty/tty_ldsem.c
    ANDROID: cuttlefish_defconfig: Enable vsock options
  * ANDROID: mnt: Propagate remount correctly
      fs/pnode.c
  * UPSTREAM: loop: drop caches if offset or block_size are changed
      drivers/block/loop.c
    UPSTREAM: crypto: adiantum - initialize crypto_spawn::inst
    UPSTREAM: crypto: adiantum - fix leaking reference to hash algorithm
    UPSTREAM: crypto: adiantum - adjust some comments to match latest paper
    UPSTREAM: crypto: adiantum - propagate CRYPTO_ALG_ASYNC flag to instance
Merge 4.9.151 into android-4.9
Linux 4.9.151
    sunrpc: use-after-free in svc_process_common()
  * ext4: avoid kernel warning when writing the superblock to a dead device
      fs/ext4/super.c
  * ext4: fix a potential fiemap/page fault deadlock w/ inline_data
      fs/ext4/inline.c
  * ext4: make sure enough credits are reserved for dioread_nolock writes
      fs/ext4/inode.c
    rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set
  * i2c: dev: prevent adapter retries and timeout being set as minus value
      drivers/i2c/i2c-dev.c
    ACPI: power: Skip duplicate power resource references in _PRx
  * mm: page_mapped: don't assume compound page is huge or THP
      mm/util.c
    slab: alien caches must not be initialized if the allocation of the alien cache failed
  * USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB
      drivers/usb/core/quirks.c
  * USB: storage: add quirk for SMI SM3350
      drivers/usb/storage/unusual_devs.h
  * USB: storage: don't insert sane sense for SPC3+ when bad sense specified
      drivers/usb/storage/scsiglue.c
    usb: cdc-acm: send ZLP for Telit 3G Intel based modems
    cifs: Fix potential OOB access of lock element array
    CIFS: Do not hide EINTR after sending network packets
    ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225

Change-Id: I3eebfcb9f894c004b276f22a1e9928df873823a6
Signed-off-by: Petri Gynther <pgynther@google.com>
2019-01-28 14:12:56 -08:00
..