Merge branch 'linux-linaro-lsk-v3.18' into linux-linaro-lsk-v3.18-android

Conflicts:
    net/packet/af_packet.c
        Fix conflicts by refactoring changes from LTS commit
        e4ffdf9ead59 ("packet: hold bind lock when rebinding to fanout hook"),
        to align with the changes from AOSP commit 6bec212418d2
        ("UPSTREAM: packet: fix races in fanout_add()").

Signed-off-by: Amit Pundir <amit.pundir@linaro.org>