Linux 3.0.32
Linux 3.0.33
Linux 3.0.34
Linux 3.0.35
Linux 3.0.36
Linux 3.0.37

Conflicts:
	mm/madvise.c
Linux 3.0.38
Linux 3.0.40
Linux 3.0.41
Linux 3.0.42
Linux 3.0.43

Conflicts:
	arch/alpha/include/asm/socket.h
Restore fs/buffer.c from opensource u5
fs/buffer.c: remove redundant initialization in alloc_page_buffers()
buffer_head comes from kmem_cache_zalloc(), no need to zero its fields.

Signed-off-by: Yan Hong <clouds.yan@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Fix derp - missing random.h