Upcoming ERTM changes introduce the possiblity of non-linear
socket buffers being passed to L2CAP users within the kernel.
Check for and force these socket buffers to be linearized.
There should not be performance issues, since these Bluetooth
profiles do not use ERTM in practice. Without this change,
non-linear buffers could cause stability problems.
Change-Id: Ibb473de4d248c7ad85f9e7b8ff59a84a686449e7
Signed-off-by: Mat Martineau <mathewm@codeaurora.org>