msm_sensor: don't divide by zero in msm_sensor_release()

Signed-off-by: Bill Gatliff <bgat@billgatliff.com>
msm_vfe: don't assume ioctl arguments are valid

This ioctl handler immediately and directly dereferenced the arg
parameter without checking its validity or calling copy_from_user.
While this apparently worked with an Android userspace, which only
made valid ioctl calls, it causes oopses with other Linux userspaces
such as Pragmatux which call various ioctls to probe video devices for
identity and to determine their functionality.

Not using copy_from_user is, of course, never right, regardless of the
userspace.

This fix relies on the fact that there are no valid ioctls serviced
by this handler which leave arg null.

This patch doesn't completely repair the omission of copy_from_user calls
throught this driver or even in the patched function.

Signed-off-by: Ryan Kuester <rkuester@insymbols.com>
msm8960-perf_defconfig: configure out wfd video driver

This driver seems to oops upon being opened if it fails to find its
firmware. The log looks something like the following:

  wfd: Failed to load video encoder firmware: 1
  mdp4_writeback_terminate called without stopping
  Unable to handle kernel NULL pointer dereference at virtual address 0000000d
  ....
  [<c0219a94>] (do_sys_open+0xf4/0x174) from [<c0105ff4>] (__sys_trace_return+0x0/0x2c)

Configure it out for now rather than fix the bug.

Move an ifdef to avoid a forbidden warning.
msm8960-perf_defconfig: configure in DEVTMPFS and AUTOFS4 for systemd
Packaging: add changelog entry for 3.0.21-12374-gcae2925-4