Merge with GT-S7275R_JB_Opensource_Update1 (Ace 3 LTE)

Change-Id: I001374b7ecad4b34db38694648032b570c828ad7
loganre: Fix some compile errors

Change-Id: I2c06680d8f372b15a8eebdd16df1876d06045b93
Add CM defconfig for loganre (Ace 3)

Change-Id: I1fbb3dbfac28f65fbd7445a1f1372171a3705f2c
Add support for wilcoxltexx (Galaxy Express 2)

Change-Id: Ie1bce964db2ba350c5964a87b5bcd1ac2150a6a1
loganre: Fix compile errors after wilcoxltexx merge

Change-Id: If09ca9d33ff97be19de507f23587f56f2edf782a
loganre: Update defconfig

Change-Id: Ifef78355b9794be5240718c745c2ace621a336ae
Revert "msm: camera: Add state check for sensor power up & down"

This reverts commit 1fbb60852aac81cffab8cd351a9d3b4f78793786.

Change-Id: I50f46b123d377db2b1d08cc184687861e1317ca3
Revert "msm: camera: remove frame delay at start_stream in msm_sensor"

This reverts commit eae482271cc5958f871eb4cea6ce1dcf9b6c8e81.

Change-Id: I9a37b62c4448d867c3b6d3c2b8a4219f4fe3d656
mach-msm: express: Update support for GT-I8730

Change-Id: I21201ac74fb252463ba5cc4927bc3ea087845358
Initial defconfig for GT-I8730 (Galaxy Express)

Change-Id: I778d75b1b6bfbc89781d7a24a1e8fa8fc19aade1
loganre: Board updates

 * Fix reservation logic for ADSP heap
 * Add sleep status device

Change-Id: I9a3a39cfabb26234b9559e625443d8604f5579ec
fs: exFAT: Update to v1.2.9

 * From KitKat source drop

Change-Id: I7ad46ae9abdb0f2b83a482f81ac7c30b3f32953c
Revert "Staging: android: binder: More offset validation."

This reverts commit 35cbe09b356b5a412e9e8e1895a5a8d60331ff48.
Revert "n_tty: Fix n_tty_write crash when echoing in raw mode"

This reverts commit f40ff7238fa934f6a18fb25b1ffca449f81dda32.
serrano: report SW_LID instead of SW_FLIP

Change-Id: Iebffbabdbb3748eec4f887ebd227c67adf01d8ef
Signed-off-by: Roman Birg <roman@cyngn.com>
Signed-off-by: Scott Mertz <smertz@cyngn.com>
net/l2tp: don't fall back on UDP [get|set]sockopt

The l2tp [get|set]sockopt() code has fallen back to the UDP functions
for socket option levels != SOL_PPPOL2TP since day one, but that has
never actually worked, since the l2tp socket isn't an inet socket.

As David Miller points out:

  "If we wanted this to work, it'd have to look up the tunnel and then
   use tunnel->sk, but I wonder how useful that would be"

Since this can never have worked so nobody could possibly have depended
on that functionality, just remove the broken code and return -EINVAL.

Reported-by: Sasha Levin <sasha.levin@oracle.com>
Acked-by: James Chapman <jchapman@katalix.com>
Acked-by: David Miller <davem@davemloft.net>
Cc: Phil Turnbull <phil.turnbull@oracle.com>
Cc: Vegard Nossum <vegard.nossum@oracle.com>
Cc: Willy Tarreau <w@1wt.eu>
Cc: stable@vger.kernel.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Change-Id: If3c4f40f8d2716204fb542bcd4ef5b9bd414cd06
pm8921-sec-charger: Return 0 when no cable inserted

 * Was accidentally changed in a recent kernel merge

Change-Id: I32d1a7b2ab6ecd5050a916c3daf38a560f3ce039