input: mms_ts: add support GNU/Linux single-touch evdev interface

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
security: fix build error without CONFIG_ANDROID_PARANOID_NETWORK

Without that fix we have:
  security/commoncap.c: In function 'cap_capable':
  security/commoncap.c:91:40: error: 'AID_NET_RAW' undeclared (first use in this function)
  security/commoncap.c:91:40: note: each undeclared identifier is reported only once for each function it appears in
  security/commoncap.c:93:42: error: 'AID_NET_ADMIN' undeclared (first use in this function)
When building without ANDROID_PARANOID_NETWORK

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
drivers: bcmdhd: change default paths for firmware files to common paths

Signed-off-by: Simon Busch <morphis@gravedo.de>
drivers: power: max17040: be less verbose in non debug mode

Signed-off-by: Simon Busch <morphis@gravedo.de>
kernel: power: wakelock: differ between inactive and active wakelocks in output summary

It's hard for debugging purpose to find out which wakelocks are currently locked and which
aren't when the log output shows no visual difference between both.

Signed-off-by: Simon Busch <morphis@gravedo.de>
mach-omap2: cpufreq: make earlysuspend implementation depend on configuration option

Signed-off-by: Simon Busch <morphis@gravedo.de>
OMAP2+: cpufreq: revert manually all android related changes

We're wanting to use the android with all Android related power management (wakelocks,
earlysuspend) disabled. The changes done by the Android team to the omap2+ cpufreq bits
are preventing the kernel to probably suspend when issueing the suspend from userland.

Signed-off-by: Simon Busch <morphis@gravedo.de>
drivers: bcmdhd: expose dbg_msg_level module parameter via sysfs

Signed-off-by: Simon Busch <morphis@gravedo.de>
kernel: support ptrace_attach with no signal side-effects.

In the normal case, a ptrace_attach operation will convert
a process to TASK_TRACED by sending it a SIGSTOP signal,
after setting task->ptrace.  This won't work on a dying
process because during do_coredump(), the dying process won't
process the STOP signal and change state.

Modify ptrace_attach() so that the tracee task state is modified
directly.  This allows subsequent ptrace_check_attach() calls
to work correctly, and avoids having a pending SIGSTOP signal
on the tree process (which interferes with waiting for
the core pipe handler).

Note that a more full-featured implementation of this is in the
works (as of March, 2012) by Tejun Heo, called PTRACE_SEIZE.
Once that gets mainlined, this patch may not be needed, or might
need to be reworked.

Signed-off-by: Tim Bird <tim.bird@am.sony.com>
Revert "Bluetooth: Add ACL MTU, available buffers and total buffers to hci_conn_info."

This reverts commit c172849ed873e4785bdf9be18d5298427239f33a.

See https://bugs.launchpad.net/bugs/1070770 for more details.

Signed-off-by: Simon Busch <morphis@gravedo.de>
misc: modem_if: Always report ready to write on poll request

Until now polling on the interface for a device ready to send data does never return as
the implementation returned never POLLOUT. With this change we're now checking the tx
queue of the link for the case of FMT or RFS data and report POLLOUT if it's empty.

Signed-off-by: Simon Busch <morphis@gravedo.de>
drivers: leds: import an30259a driver from Samsung I9300 kernel source

Source taken from https://github.com/sgs3/GT-I9300_Kernel at revision
c33f1bc9262e5842d00e2c9801cadccee00fc7c4

This driver version implements a proper sysfs interface for the leds device instead of
having only ioctl interface to send commands directly to the hardware led controller.

Signed-off-by: Simon Busch <morphis@gravedo.de>