RCU updates/fixes, add in Tiny Preempt RCU (existz)

Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	arch/arm/configs/tksgb_defconfig
	include/linux/rcupdate.h
Few minor sched improvements from faux
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Don't call writeback_set_ratelimit() to often
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Prevent aliased request from starving other I/O
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Update to 2.6.35.10

Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
fs patch from linux .12 patch
Upgrade to 2.6.35.11

Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	Makefile
	drivers/md/dm-table.c
Upgrade to 2.6.35.12

Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	Makefile
	arch/x86/xen/mmu.c
	fs/nfs/direct.c
	net/sunrpc/sched.c
Upgrade to 2.6.35.13

Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	Makefile
	arch/x86/kernel/cpu/amd.c
	drivers/bluetooth/btusb.c
	drivers/staging/hv/netvsc_drv.c
	drivers/staging/usbip/usbip_common.c
random picks for block
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	block/row-iosched.c
block: read i_size with i_size_read()

Convert direct reads of an inode's i_size to using i_size_read().

i_size_{read,write} use a seqcount to protect reads from accessing
incomple writes.  Concurrent i_size_write()s require mutual exclussion
to protect the seqcount that is used by i_size_{read,write}.  But
i_size_read() callers do not need to use additional locking.

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Acked-by: NeilBrown <neilb@suse.de>
Acked-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	drivers/md/md.c
block: ioctl: fix information leak to userland

Structure hd_geometry is copied to userland with 4 padding bytes
between cylinders and start fields uninitialized on 64-bit platforms.
It leads to leaking of contents of kernel stack memory.

Currently there is no memset() in real implementations of getgeo()
in drivers/block/, so it makes sense to have memset() in blkdev_ioctl().

Signed-off-by: Vasiliy Kulikov <segooon@gmail.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
fix calls in jbd2
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Cleanup ugly DVFS code in pvr sysconfig
No idea what i was thinking before with this... NASTY!

Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Disable DVFS lock/unlock dmesg spamming
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Switch to a much cleaner way of OV/UV.
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Fix up previous commits for UV and PVR cleanup.
They call me DerpMaster McGruff.
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
gpu: pvr: Update to DDK 1.8@2112805

This is a version number change only, which is required for
compatibility with the user-mode driver.

Change-Id: Id83c23254db8f6aac8f2f7ded8bae9040cbe5402
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	drivers/gpu/pvr/pvrversion.h
tcp: Increase the initial congestion window to 10
Add and enable dynamic sync control (faux123)
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	arch/arm/configs/aries_infuse4g_defconfig