Skip to content
  • Chetan C R's avatar
    Merge 'android-3.18.115' (6784e569) into 'msm-3.18' · 36b22217
    Chetan C R authored
    
    
    Merge with google common 'android-3.18.115' at
    6784e569 into 'msm-3.18'
    
    * quic/tmp-6784e569:
      Linux 3.18.115
      netfilter: nf_log: don't hold nf_log_mutex during user access
      mtd: cfi_cmdset_0002: Change erase functions to check chip good only
      mtd: cfi_cmdset_0002: Change erase functions to retry for error
      mtd: cfi_cmdset_0002: Change definition naming to retry write operation
      mtd: rawnand: mxc: set spare area size register explicitly
      dm bufio: drop the lock when doing GFP_NOIO allocation
      dm bufio: avoid sleeping while holding the dm_bufio lock
      media: cx25840: Use subdev host data for PLL override
      HID: debug: check length before copy_to_user()
      HID: i2c-hid: Fix "incomplete report" noise
      ext4: add more mount time checks of the superblock
      ext4: clear i_data in ext4_inode_info when removing inline data
      ext4: make sure bitmaps and the inode table don't overlap with bg descriptors
      cifs: Fix infinite loop when using hard mount option
      scsi: sg: mitigate read/write abuse
      net/sonic: Use dma_mapping_error()
      net: qmi_wwan: Add Netgear Aircard 779S
      atm: zatm: fix memcmp casting
      netfilter: ebtables: handle string from userspace with care
      ubi: fastmap: Correctly handle interrupted erasures in EBA
      x86/boot: Fix early command-line parsing when matching at end
      staging: android: ion: Return an ERR_PTR in ion_map_kernel
      n_tty: Fix stall at n_tty_receive_char_special().
      Linux 3.18.114
      dm thin: handle running out of data space vs concurrent discard
      block: Fix transfer when chunk sectors exceeds max
      udf: Detect incorrect directory size
      xen: Remove unnecessary BUG_ON from __unbind_from_irq()
      video: uvesafb: Fix integer overflow in allocation
      nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir
      media: dvb_frontend: fix locking issues at dvb_frontend_get_event()
      media: cx231xx: Add support for AverMedia DVD EZMaker 7
      media: v4l2-compat-ioctl32: prevent go past max size
      backlight: tps65217_bl: Fix Device Tree node lookup
      backlight: max8925_bl: Fix Device Tree node lookup
      backlight: as3711_bl: Fix Device Tree node lookup
      UBIFS: Fix potential integer overflow in allocation
      scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails
      time: Make sure jiffies_to_msecs() preserves non-zero time periods
      MIPS: io: Add barrier after register read in inX()
      PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume
      MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum
      mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking.
      mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary
      mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips
      mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock()
      mtd: cfi_cmdset_0002: Change write buffer to check correct value
      ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size
      powerpc/fadump: Unregister fadump on kexec down path.
      powerpc/ptrace: Fix enforcement of DAWR constraints
      powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG
      powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch
      fuse: don't keep dead fuse_conn at fuse_fill_super().
      fuse: atomic_o_trunc should truncate pagecache
      ipmi:bt: Set the timeout before doing a capabilities check
      branch-check: fix long->int truncation when profiling branches
      mips: ftrace: fix static function graph tracing
      ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup
      ASoC: cirrus: i2s: Fix LRCLK configuration
      ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it
      signal/xtensa: Consistenly use SIGBUS in do_unaligned_user
      m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap()
      fs/binfmt_misc.c: do not allow offset overflow
      w1: mxc_w1: Enable clock before calling clk_get_rate() on it
      libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk
      libata: zpodd: small read overflow in eject_tray()
      libata: zpodd: make arrays cdb static, reduces object code size
      ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream()
      btrfs: scrub: Don't use inode pages for device replace
      ext4: fix fencepost error in check for inode count overflow during resize
      ext4: update mtime in ext4_punch_hole even if no blocks are released
      tcp: do not overshoot window_clamp in tcp_rcv_space_adjust()
      ARM: 8753/1: decompressor: add a missing parameter to the addruart macro
      ARM: davinci: board-dm646x-evm: set VPIF capture card name
      i2c: viperboard: return message count on master_xfer success
      i2c: pmcmsp: fix error return from master_xfer
      i2c: pmcmsp: return message count on master_xfer success
      ARM: keystone: fix platform_domain_notifier array overrun
      agp: uninorth: make two functions static
      can: dev: increase bus-off message severity
      driver core: add __printf verification to __ata_ehi_pushv_desc
      drm/omap: fix possible NULL ref issue in tiler_reserve_2d
      mac80211: Adjust SAE authentication timeout
      kthread, sched/wait: Fix kthread_parkme() wait-loop
      scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts
      hexagon: export csum_partial_copy_nocheck
      hexagon: add memset_io() helper
      ARM: davinci: board-dm355-evm: fix broken networking
      bpf: fix uninitialized variable in bpf tools
      x86/cpu/intel: Add missing TLB cpuid values
      rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp
      selftests: ftrace: Add a testcase for multiple actions on trigger
      arm64: ptrace: remove addr_limit manipulation
      net: phy: marvell: clear wol event before setting it
      scsi: isci: Fix infinite loop in while loop
      parisc: time: Convert read_persistent_clock() to read_persistent_clock64()
      drm/msm: Fix possible null dereference on failure of get_pages()
      scsi: iscsi: respond to netlink with unicast when appropriate
      isofs: fix potential memory leak in mount option parsing
      s390/smsgiucv: disable SMSG on module unload
      MIPS: io: Add barrier after register read in readX()
      fsnotify: fix ignore mask logic in send_to_group()
      af_key: Always verify length of provided sadb_key
      tools build: Fix Makefile(s) to properly invoke tools build
      tools build: No need to make libapi for perf explicitly
      ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero
      UPSTREAM: of: Add prompt for OF_OVERLAY config
      UPSTREAM: of/overlay: Grammar s/an negative/a negative/
      UPSTREAM: of/overlay: Remove unused variable
      UPSTREAM: of/overlay: Directly include idr.h
      UPSTREAM: of/overlay: Do not generate duplicate nodes
      BACKPORT: of/overlay: Introduce DT overlay support
      UPSTREAM: of: Refactor __of_node_alloc() into __of_node_dup()
      UPSTREAM: of: Use vargs in __of_node_alloc
    
    USB related changes were ignored as per the feedback
    from the USB team.
    
    Conflicts:
    	drivers/gpu/drm/msm/msm_gem.c
    	drivers/of/Kconfig
    	drivers/of/Makefile
    	drivers/of/overlay.c
    	drivers/of/unittest.c
    	drivers/usb/core/hub.c
    
    Change-Id: Icdb3a2c919d1ece82626dc406cdb2f9a21a20442
    Signed-off-by: default avatarChetan C R <cravin@codeaurora.org>
    36b22217
Loading