Code:

Merge tag 'v3.18.139' into caf-upstream Revert "tty: Add more buffer space" mptcp: Update to v0.90.3 Revert "net: tcp: Scale the TCP backlog queue to absorb packet bursts" usb: dwc3-msm: Relax PM wakelock if PM resume from B_SUSPEND state usb: dwc3: Prevent runtime_suspend after wakeup event Merge tag 'v3.18.138' into caf-upstream UPSTREAM: net: socket: set sock->sk to NULL after calling proto_ops::release() BACKPORT: socket: close race condition between sock_close() and sockfs_setattr() Merge tag 'v3.18.137' into caf-upstream readme: Update, add more details defconfig: Disable AUDIT selinux: Remove audit dependency msm: kgsl: Remove sync debug name generation from hot path msm: mdss: Remove sync debug name generation from hot path defconfig: Disable MEDIA_TUNER defconfig: Enable sdfat fs: Hook up sdFAT fs: sdfat: Make stock rom compatible fs: sdfat: Import sdFAT driver Revert "Add exFAT 1.2.9" defconfig: Enable BFQ block: bfq: SSDalize back_penalty & slice_idle block: Add BFQ backport makefile: Enable tree vectorization soc: qcom: access smp2p_smem structure with I/O function Revert "soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_*" build: init: Check 'noirqdebug' Merge tag 'v3.18.136' into caf-upstream Merge tag 'v3.18.135' into caf-upstream msm: sps: Suppress bind/unbind attributes msm: camera: Fix out-of-bounds read in string class name. UPSTREAM: timers: Use __fls in apply_slack() Limit connection time to 30 seconds sched, timer: Complete Merge f9363a0