Merge remote-tracking branch 'mirror-android-3.18' into android-hikey-linaro-3.18 * google-kernel/mirror-android-3.18: (1342 commits) ovl: filter of trusted xattr results in audit NFC: fix attrs checks in netlink interface Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set sch_cbq: validate TCA_CBQ_WRROPT to avoid crash net/rds: Fix error handling in rds_ib_add_one() sch_dsmark: fix potential NULL deref in dsmark_init() nfc: fix memory leak in llcp_sock_bind() net: qlogic: Fix memory leak in ql_alloc_large_buffers net: ipv4: avoid mixed n_redirects and rate_tokens usage ipv6: drop incoming packets having a v4mapped source address hso: fix NULL-deref on tty open CIFS: Fix oplock handling for SMB 2.1+ protocols i2c: riic: Clear NACK in tend isr hwrng: core - don't wait on add_early_randomness() quota: fix wrong condition in is_quota_modification() /dev/mem: Bail out upon SIGKILL. cfg80211: Purge frame registrations on iftype change btrfs: Relinquish CPUs in btrfs_compare_trees Btrfs: fix use-after-free when using the tree modification log alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP ... Signed-off-by: John Stultz <john.stultz@linaro.org> Change-Id: I9caa5364acd3e10879e46108da1d365e63b0b3a5