Merge tag 'v3.2.34' into oe-ti33x-psp_3.2_pia

- conflicts caused by post-3.2 patches in PSP tree

This is the 3.2.34 stable release

* tag 'v3.2.34': (2463 commits)
  Linux 3.2.34
  ALSA: usb-audio: Fix mutex deadlock at disconnection
  sky2: Fix for interrupt handler
  r8169: use unlimited DMA burst for TX
  r8169: Fix WoL on RTL8168d/8111d.
  r8169: allow multicast packets on sub-8168f chipset.
  eCryptfs: check for eCryptfs cipher support at mount
  eCryptfs: Copy up POSIX ACL and read-only flags from lower mount
  ipv6: send unsolicited neighbour advertisements to all-nodes
  af-packet: fix oops when socket is not present
  l2tp: fix oops in l2tp_eth_create() error path
  net: fix divide by zero in tcp algorithm illinois
  net: usb: Fix memory leak on Tx data path
  ipv6: Set default hoplimit as zero.
  tcp: fix FIONREAD/SIOCINQ
  netlink: use kfree_rcu() in netlink_release()
  sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()
  drm/vmwgfx: Fix a case where the code would BUG when trying to pin GMR memory
  drm/vmwgfx: Fix hibernation device reset
  mm: bugfix: set current->reclaim_state to NULL while returning from kswapd()
  ...

Conflicts:
	arch/arm/kernel/process.c
	arch/arm/mach-omap2/vp.c
	drivers/mtd/nand/omap2.c
	drivers/net/ethernet/ti/davinci_emac.c
	sound/soc/codecs/tlv320aic3x.c

Signed-off-by: Björn Krombholz <b.krombholz@pironex.de>
leds: heartbeat: stop on shutdown

A halted kernel should not show a heartbeat.

[akpm@linux-foundation.org: checkpatch fixes]
Signed-off-by: Alexander Holler <holler@ahsoftware.de>
Cc: Shuah Khan <shuahkhan@gmail.com>
Cc: Richard Purdie <rpurdie@rpsys.net>
Cc: Bryan Wu <bryan.wu@canonical.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
led-triggers: create a trigger for CPU activity

Attempting to consolidate the ARM LED code, this removes the
custom RealView LED trigger code to turn LEDs on and off in
response to CPU activity and replace it with a standard trigger.

(bryan.wu@canonical.com:
It introduces several syscore stubs into this trigger.
It also provides ledtrig_cpu trigger event stub in <linux/leds.h>.
Although it was inspired by ARM work, it can be used in other arch.)

Cc: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
Reviewed-by: Jamie Iles <jamie@jamieiles.com>
Tested-by: Jochen Friedrich <jochen@scram.de>
ARM: use new LEDS CPU trigger stub to replace old one

Cc:  Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bryan Wu <bryan.wu@canonical.com>

Conflicts:
	arch/arm/kernel/leds.c
	arch/arm/kernel/process.c
	arch/arm/kernel/time.c
pwm: ehrpwm: Configure polarity on pwm_start

Polarity of PWM device should done only from start. This helps in
disabling polarity change even PWM device is running.

Signed-off-by: Philip, Avinash <avinashphilip@ti.com>
f_rndis: HACK around undefined variables

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>