ondemand: some clean up and optimization
Revert "Revert "Revert "idle2: don't use hardcoded freq while in idle2 mode"""

This reverts commit 184a032f6f578d8723fdfcf8c565b8b486093f90.
Revert "Revert "idle2: use fixed freq, inform live_oc correctly""

This reverts commit 5e626df0eb3308cd6e12a33143286a626c8ab862.
Revert "idle2: use fixed freq, inform live_oc correctly"

This reverts commit 5c8a96b021105a71800a3e9b4d3e005dbfaec7aa.
Revert "idle2: again...have to change aries-rfkill.c"

This reverts commit 487d50fc59d0c6f38d318ec60a7112e3dee0bfe8.
Revert "cpuidle: idle2: v0.391"

This reverts commit e449fe6bb38540533bce8ea3666dcef678a488a3.
Revert "idle2: have to change aries-rfkill.c"

This reverts commit 6d0bbff8b4e192031f25ea145a9922d80f1bdad0.
Revert "idle2: v0.390"

This reverts commit bc37747c63180016cb69597de3cb3a686f82163a.
Revert "idle2: v0.383"

This reverts commit 8ee34567c28b792381942972fbcdff5580ac60ca.
Revert "idle2 disabled by default"

This reverts commit a00184c4773019658904511d7386b15f9a7d7050.
Revert "idle2: fixed typo"

This reverts commit 913e9cc8b156974d5dd08f0df92f915b63094f6b.
Revert "fixed idle2 freq for live_oc"

This reverts commit 466b55323fe2d969b3dd2ca5513106e76cb3cc43.
Revert "idle2: v0.382 standalone patch"

This reverts commit 5332b6a34e17128ea4285dd1e8e6b8cdae1940d7.
Revert "Revert "deep idle v2""

This reverts commit 18f9732dadcbb7b2fc8de3126946703f7a91cd18.
Revert "Revert "Fix Deep Idle""

This reverts commit 41a8b3e2d9c5cd7744ccfd10d7e44e5100270bdd.
Revert "Revert "More work on Deep Idle""

This reverts commit d3fd6199450f34a17ef8726803049489390b3f30.
Revert "Revert "activate deep idle stats by default""

This reverts commit 8731b9fb33a74f8ea0a90211d3d9f26cbb6bc449.
net: wireless: bcmdhd: Add ROAM setting per platform from Makefle

Change-Id: Ia6bc3025e3641cb6b91022ab1c9976c0f6ad16a4
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
USB: vt6656: remove __devinit* from the struct usb_device_id table

commit 4d088876f24887cd15a29db923f5f37db6a99f21 upstream.

This structure needs to always stick around, even if CONFIG_HOTPLUG
is disabled, otherwise we can oops when trying to probe a device that
was added after the structure is thrown away.

Thanks to Fengguang Wu and Bjørn Mork for tracking this issue down.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Reported-by: Bjørn Mork <bjorn@mork.no>
CC: Forest Bond <forest@alittletooquiet.net>
CC: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
CC: "David S. Miller" <davem@davemloft.net>
CC: Jesper Juhl <jj@chaosbits.net>
CC: Jiri Pirko <jpirko@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
USB: emi62: remove __devinit* from the struct usb_device_id table

commit 83957df21dd94655d2b026e0944a69ff37b83988 upstream.

This structure needs to always stick around, even if CONFIG_HOTPLUG
is disabled, otherwise we can oops when trying to probe a device that
was added after the structure is thrown away.

Thanks to Fengguang Wu and Bjørn Mork for tracking this issue down.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Reported-by: Bjørn Mork <bjorn@mork.no>
CC: Paul Gortmaker <paul.gortmaker@windriver.com>
CC: Andrew Morton <akpm@linux-foundation.org>
CC: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>