ASoC: qcom: qdsp6v2: fix crash due to asynchronous read/write

Whenever an async read command is issued to dsp when
the driver is not enabled, there is a crash in userspace.
The read command is disallowed in the driver and an error
is propagated to userspace which results in the crash.
The driver is re-enabled in a subsequent asynchronous write
command anyway, so the async read command can be allowed.
Ensure that read is allowed by removing a superfluous check.

CRs-Fixed: 675131
Signed-off-by: Satya Krishna Pindiproli <satyak@codeaurora.org>
Change-Id: I5d0598e37d08ac1090f98c24be49fd99c132e22f
ASoC: ES705: Set sleep delay to 0

* Audience chip remains asleep for a short period of time after waking.
* Reduce the sleep time to zero to allow phone calls TX/RX to function.

Change-Id: I96ce0a795164a048bd53a816446c986c5ec00f41
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.

Change-Id: Iccb3384e7090e8c7cbcd717c12465c45d22c4393
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>
klte: Add CyanogenMod localversion

Change-Id: Ibb995d0192f94bdd5452c931ccbfc8b81e520446
import my build scripts

Change-Id: I903946240f2225c43028f266ec23520fd3a8ef7b
build_master: use generic toolchain for now

Change-Id: I35d400ebcff0633f5cd49ae0016eabed985fc6d6
drivers: add selective loading of NFC drivers support

* Subjectivly load either bcm2079x-i2c or pn547 drivers based on model

With this change one kernel can be used for all devices

Change-Id: I23d789f61e2aae08afaa384094a132f8728414a4