version++
Revert "switch do_fsync() to fget_light()"

This reverts commit 572c07d6f173bb03cfe7b58d06444946972b8581.
Revert "Added FSync Control version 1"

This reverts commit 4935891c05864a21e21b544174b79731945e2e75.
Asynchronous Fsync: initial extraction of Async Fsync from HTC

    Signed-off-by: Paul Reioux <reioux@gmail.com>
switch do_fsync() to fget_light()

Conflicts:
	fs/sync.c
lowmemorykiller: Compact memory when killing processes

* Memory compaction is never invoked on Android because we avoid swap#
  and don't allocate huge pages. Fix it by invoking compaction from the LMK when
  a process is killed to reduce memory fragmentation.

Author: Steve Kondik <shade@chemlab.org>
lowmemorykiller: Use asynchronous compaction

Change-Id: I6a65d06fc30b88fcedaaf1abf1855fdd19e3c912
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>
Add IP Multicast