Fix InteractiveX bug
add the Stochastic Fair Blue (SFB) network scheduler - from zachariasmaladroit

(by Juliusz Chroboczek); Remove stub tcf function from sfb (by Jan Steffens)
ashmem: Fix flush routine of ashmem

The ashmem flush function ashmem_flush_cache_range was calling
dmac_clean_range and dmac_flush_range with a user virtual address
which is not allowed. Instead of calling dmac_clean_range or
dmac_flush_range use flush_cache_user_range which can be called
with a user vitual address.

Change-Id: I5dd137fb248b45ef2c7ea5f7bdb4b540b8310af9
Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>
remove fget warning
Fix Compiler warning
kbuild: Fix passing -Wno-* options to gcc 4.4+

[ upstream commit 8417da6 ]

Starting with 4.4, gcc will happily accept -Wno-<anything> in the
cc-option test and complain later when compiling a file that has some
other warning. This rather unexpected behavior is intentional as per
http://gcc.gnu.org/PR28322, so work around it by testing for support of
the opposite option (without the no-). Introduce a new Makefile function
cc-disable-warning that does this and update two uses of cc-option in
the toplevel Makefile.

Reported-and-tested-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Remove compiler warnings for gcc 4.5.0

init/main.c:734:10: warning: 'calltime.tv64' may be used uninitialized in
this function
kernel/async.c:127:10: warning: 'calltime.tv64' may be used uninitialized in
this function
kernel/async.c:283:10: warning: 'starttime.tv64' may be used uninitialized in
this function
drivers/base/power/main.c:305:10: warning: 'calltime.tv64' may be used uninitialized
in this function
drivers/base/power/main.c:305:10: warning: 'calltime.tv64' may be used uninitialized
in this function
fs/eventpoll.c:1118:7: warning: 'slack' may be used uninitialized in this function
drivers/md/dm.c:1118:3: warning: statement with no effect
drivers/md/dm.c:1146:3: warning: statement with no effect
drivers/md/dm-table.c:1065:2: warning: statement with no effect
drivers/md/dm-table.c:1071:2: warning: statement with no effect
net/ipv4/netfilter/nf_nat_standalone.c:118:2: warning: case value '4' not
in enumerated type 'enum ip_conntrack_info'
net/netfilter/nf_conntrack_netlink.c:762:11: warning: comparison between
'enum ctattr_tuple' and 'enum ctattr_type'
lib/decompress_bunzip2.c:511:1: warning: the frame size of 1872 bytes is
larger than 1024 bytes
drivers/regulator/core.c:2606:17: warning: 'err_ptr' may be used uninitialized
in this function
drivers/media/video/gspca/gspca.c:1508:2: warning: case value '7' not in
enumerated type 'enum v4l2_memory'

Change-Id: I72bd4784836c1f18d643b0747a296a2660106fa9
Signed-off-by: Ezra Godfrey <egodfrey@codeaurora.org>
GCC fix - remove error check to build
GCC: Attempt to fix GCC 4.62 Compile Error
Silence the warning from gcc 4.5
Fix GCC  warning: decompress_bunzip2.c
Message :The frame size of 1888 bytes is larger than 1024 bytes.
Solved by separating variables with static variables in function 'get_next_block' which run once on boot.
ksm: fix bad user data when swapping
ksm: amend struct anon_vma(LorDClockaN)
ksm: annotate ksm_thread_mutex is no deadlock source
thp: ksm: free swap when swapcache page is replaced
ksm: drain pagevecs to lru