sched: don't call task_group() many times in set_task_rq()
It improves perfomance, especially if autogroup enabled.

The size of set_task_rq() was 0x180 and now it is 0xa0.

Signed-off-by: Andrew Vagin <avagin@openvz.org>
	modified:   kernel/sched.c

Conflicts:
	kernel/sched.c
 sched: don't call task_group() many times in set_task_rq()

It improves perfomance, especially if autogroup enabled.

The size of set_task_rq() was 0x180 and now it is 0xa0.

Signed-off-by: Andrew Vagin <avagin@openvz.org>
	modified:   kernel/sched.c
	modified:   kernel/sched.c
[RFC,tip/core/rcu,6/6] rcu: Reduce cache-miss initialization latencies for large systems
Added ZRAM Tweaked with Google's "Snappy" Compression/Decompression (Thx
Faux123) + other cleancache tweaks
	modified:   drivers/staging/Kconfig
	modified:   drivers/staging/Makefile
	new file:   drivers/staging/snappy/Kconfig
	new file:   drivers/staging/snappy/Makefile
	new file:   drivers/staging/snappy/csnappy.h
	new file:   drivers/staging/snappy/csnappy_compress.c
	new file:   drivers/staging/snappy/csnappy_decompress.c
	new file:   drivers/staging/snappy/csnappy_internal.h
	modified:   drivers/staging/zcache/zcache-main.c
	modified:   drivers/staging/zram/Kconfig
	modified:   drivers/staging/zram/zram_drv.c
	modified:   include/linux/page-flags.h
	modified:   mm/ashmem.c
	modified:   mm/vmscan.c