OMAP4: MUSB: peripheral isoch in transfer support

This patch fixes the following
1. The logic that determines a short packet endpoint sizes to be a power of
   2 number. This is typically not true for isochronous endpoints.
2. When a short/zero packet or DMA mode 0 is used, and TXPKTRDY is needed to
   be set by the CPU, the ISO bit should be set if its an isochronous transfer.
3. When a short/zero packet or DMA mode 0 is used, and TXPKTRDY is set by the
   CPU, g_giveback_request is deferred till the endpoint interrupt occurs.

Change-Id: I87873496b90755cf78fd283ca996f17f02408dcd
Signed-off-by: Ruchika Kharwar <ruchika@ti.com>
Properly apply volume boost on volume change.
net: wireless: bcmdhd: Fix WARN_ON(!res->pub.channel)

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Ignore signal_pending() while waiting in IOCTL

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
usb: gadget: composite: Fix corruption when changing configuration

Remove the config from the configs list before releasing the spinlock.
Otherwise the other cpu might be processing a SET_CONFIGURATION that
will switch to the configuration that is being released.

Bug: 6521576
Change-Id: Id4da0d0e18ead63e20cb236cd1d3e8e6d116acce
Signed-off-by: Benoit Goby <benoit@android.com>
net: wireless: bcmdhd: Fix WPS PBC overlap failure

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
v3.8.0exp2-230
OMAP: PM: Fixed potential overflow in throughput calculation.

Helper functions add_req_tput()/remove_req_tput() operate using 64bit,
instead of 32bit. It is possible to get target_value overflowed by
having few users requesting high throughput or invalid value.
The frequency calculation result is verified on overflow, so result is
not causing switching to lower frequency.

Change-Id: I26472aa87454d1dd471fd4c69bda8d93323b8879
Signed-off-by: Oleg Matcovschi <oleg.matcovschi@ti.com>

Patch Set 5
defconfig: re-enabled PVR debug while troubleshooting reboots
net: wireless: bcmdhd: Make responce waiting uninterruptible

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
OMAPDSS: DSSCOMP: Handle DSI manual mode update errors

Description: Upon errors returned from manually updated panels,
previous compositions needs to be cleared to ensure SGX won't
block on commandcomplete function indefinitely.

Change-Id: I3a09018ce0c971a5978de7b178e07137ed320948
Signed-off-by: Sreenidhi Koti <sreenidhi@ti.com>
OMAPDSS: DSS: Handle configure_dispc error in dss_setup_partial_planes for manual...

Description: Upon errors returned from configure_dispc for manually
updated panels in dss_setup_partial_planes, previous compositions
needs to be cleared to ensure SGX won't block on commandcomplete
function indefinitely.

Change-Id: Id125a7a7d83e317af868472ba62297b7673ccb47
Signed-off-by: Kostiantyn Luzan <x0166170@ti.com>

Patch Set 1
defconfig: switch tcp congestion from veno to westwood+
v3.8.0exp3-230
init.tuna.rc: USB storage mount point for CM9
defconfig: let's enable compaction/migration again
Reverted "sched: Fix nohz load accounting" in Linux 3.0.31

The new style of load accounting was freaking out some users.
Linux 3.0.33
v3.8.0exp4-230
HACK: increase TILER memory from 16MB to 32MB

Change-Id: Ib417703fca753eaff7ab0fe6e91ad4d38dbe434f
Signed-off-by: Vince Kim <vince.kim@ti.com>