[Samsung Galaxy Nexus] bsmitty83:
OP Updated

All 3 kernels

Enjoy :good:

Links in the usual place

changelog is here WARNING : ITS BIG

5c872f9df0fb729d0b4bd9d7dd3ac3cd0e8da6bb inode: move to per-sb LRU locks

2593e3034efae29c595458a7084d81169e890e63 inode: Make unused inode LRU per superblock

3825d8b29f4b338a4adf5a3aa1408a20329ce84a inode: convert inode_stat.nr_unused to per-cpu counters

8508a03a80ce4ff5ffdd4fb1b9dd85c4d35773aa kill useless checks for sb->s_op == NULL

df3795cfbb8f36968ba0508ba8fff3eb497446ff get rid of pointless checks for dentry->sb == NULL

6a3d64af7219e5d7a765d1a505eaee42486f0c26 vmscan: add barrier to prevent evictable page in unevictable list

1d75f34e79fbbd1c42975672e3b79d09c71d4ef5 mm: disable user interface to manually rescue unevictable pages

0c718722bb6314912249124f31161fa7be884767 vmscan.c: fix invalid strict_strtoul() check in write_scan_unevictable_node()

629c98148efba01b0de561247a2597c88ecaae05 vmscan: count pages into balanced for zone with good watermark

b3d25cc5c4d3a8f3f7dfcc9a4a023575f7112045 mm: vmscan: immediately reclaim end-of-LRU dirty pages when writeback complete

fd061dbd219c46c08ea33831216cc5176f68a18a mm: vmscan: throttle reclaim if encountering too many dirty pages under writeb

dc39d46368eec0743afe105a8affcc2fb3bf5021 mm: vmscan: do not writeback filesystem pages in kswapd except in high priorit

7d4c59fe5440ee3c8e3ec649688a762ae2cfec6f mm: vmscan: remove dead code related to lumpy reclaim waiting on pages under w

88aa58d496092dd8e9c760454c3561733f493fac mm: vmscan: do not writeback filesystem pages in direct reclaim

72763e29436fa3f31705be9f48f82b0539cb19f2 mm: vmscan: drop nr_force_scan[] from get_scan_count

6d0f26ba1651239dca923cd558d76c1c5c5190a1 dyn_sync_cntrl: add a reason to writeback

6537ac84534ab089c73207bbc89581c120a3f52c writeback: Add a 'reason' to wb_writeback_work

d3ca2f16de3d973bc97149fa18c5604afaef6a2c writeback: trace event balance_dirty_pages

dc61760b96c2a7d8d68afadd6834ef5ffd990e03 writeback: trace event bdi_dirty_ratelimit

2cc9f50e6b1566b741f1ba06120b95bc1e652df7 writeback: fix ppc compile warnings on do_div(long long, unsigned long)

da2164cb4d9782ce2a66d0dd0cad6ed267032afb writeback: dirty position control - bdi reserve area

68cf46462d2d290b876a33486abd7985ddaaaff7 writeback: control dirty pause time

37082b8ea95e1ae7f58b77b40d8fc75c9137ab58 writeback: limit max dirty pause time

5c872f9df0fb729d0b4bd9d7dd3ac3cd0e8da6bb inode: move to per-sb LRU locks

2593e3034efae29c595458a7084d81169e890e63 inode: Make unused inode LRU per superblock

3825d8b29f4b338a4adf5a3aa1408a20329ce84a inode: convert inode_stat.nr_unused to per-cpu counters

8508a03a80ce4ff5ffdd4fb1b9dd85c4d35773aa kill useless checks for sb->s_op == NULL

df3795cfbb8f36968ba0508ba8fff3eb497446ff get rid of pointless checks for dentry->sb == NULL

6a3d64af7219e5d7a765d1a505eaee42486f0c26 vmscan: add barrier to prevent evictable page in unevictable list

1d75f34e79fbbd1c42975672e3b79d09c71d4ef5 mm: disable user interface to manually rescue unevictable pages

0c718722bb6314912249124f31161fa7be884767 vmscan.c: fix invalid strict_strtoul() check in write_scan_unevictable_node()

629c98148efba01b0de561247a2597c88ecaae05 vmscan: count pages into balanced for zone with good watermark

b3d25cc5c4d3a8f3f7dfcc9a4a023575f7112045 mm: vmscan: immediately reclaim end-of-LRU dirty pages when writeback completes

fd061dbd219c46c08ea33831216cc5176f68a18a mm: vmscan: throttle reclaim if encountering too many dirty pages under writeback

dc39d46368eec0743afe105a8affcc2fb3bf5021 mm: vmscan: do not writeback filesystem pages in kswapd except in high priority

7d4c59fe5440ee3c8e3ec649688a762ae2cfec6f mm: vmscan: remove dead code related to lumpy reclaim waiting on pages under writeback

88aa58d496092dd8e9c760454c3561733f493fac mm: vmscan: do not writeback filesystem pages in direct reclaim

72763e29436fa3f31705be9f48f82b0539cb19f2 mm: vmscan: drop nr_force_scan[] from get_scan_count

6d0f26ba1651239dca923cd558d76c1c5c5190a1 dyn_sync_cntrl: add a reason to writeback

6537ac84534ab089c73207bbc89581c120a3f52c writeback: Add a 'reason' to wb_writeback_work

d3ca2f16de3d973bc97149fa18c5604afaef6a2c writeback: trace event balance_dirty_pages

dc61760b96c2a7d8d68afadd6834ef5ffd990e03 writeback: trace event bdi_dirty_ratelimit

2cc9f50e6b1566b741f1ba06120b95bc1e652df7 writeback: fix ppc compile warnings on do_div(long long, unsigned long)

da2164cb4d9782ce2a66d0dd0cad6ed267032afb writeback: dirty position control - bdi reserve area

68cf46462d2d290b876a33486abd7985ddaaaff7 writeback: control dirty pause time

37082b8ea95e1ae7f58b77b40d8fc75c9137ab58 writeback: limit max dirty pause time

63785005345192acdf25b2ebc23e246b475699db writeback: IO-less balance_dirty_pages()

39c36caa21edede65e57872a7fffe923215d2205 writeback: per task dirty rate limit

75474aa5e0b17b2f4a4c213b1cbfcdcfb19ca507 writeback: stabilize bdi->dirty_ratelimit

ec9272180457adc687a70b618d44e86ecd4c6202 writeback: dirty rate control

486afffbab120249d9d5529c422776c8959a463a writeback: dirty position control

02160d7a3d7e5a5605f0e7fb5f083d39cdceec62 writeback: account per-bdi accumulated dirtied pages

034c9a3be46a4df29bedb14dcda2f23374e255ee mm: Add comment explaining task state setting in bdi_forker_thread()

bf7896485035d3a958b5ec23c0e1b6a76c14c4b7 mm: Cleanup clearing of BDI_pending bit in bdi_forker_thread()

9059e0ac446c3efd61dc508f83284352668b359e writeback: show bdi write bandwidth in debugfs

7c380b0752fe289a97dcfa093653c39edc4d426d squeeze max-pause area and drop pass-good area

6869aa6497bbe474c9269465cc645acb8ab8ed94 writeback: account NR_WRITTEN at IO completion time

c2b0ae9ae78dfe4f0214df03023d4d4b4d6a1479 mm: remove useless rcu lock-unlock from mapping_tagged()

857bb494519a7fa83e16fb533e721df6c65d571a mm: properly reflect task dirty limits in dirty_exceeded logic

97d63054f9b106ce9fe564d9f7d966f2b98a0906 writeback: trace global_dirty_state

b4d36f23747bfc7741117d6daf9d7571ab1edcbf writeback: skip tmpfs early in balance_dirty_pages_ratelimited_nr()

7a328f7a684e5831ea5bbde1202242471868acf5 writeback: skip balance_dirty_pages() for in-memory fs

aaa68a4c160935b10d73bcc5270f2fdd59908214 writeback: add bdi_dirty_limit() kernel-doc

e2345a3cf3c9614789ac75c70363ee7fa0a4cd9f writeback: send work item to queue_io, move_expired_inodes

ae84dcc98528541ee5e5e4e24516d0fe41f18bc3 writeback: per-bdi background threshold

821009df7df007f9467cbb621b02365d5506805f writeback: add bg_threshold parameter to __bdi_update_bandwidth()

5b3e59b465697215edb1e553e5586ebfc64c854b don't busy retry the inode on failed grab_super_passive()

317b0bce0df7c7af45c8d88194a013e3b94db57c writeback: don't busy retry writeback on new/freeing inodes

5faa44f09a22e78733fda03d3e79ecbe692608c9 superblock: move pin_sb_for_writeback() to fs/super.c

378b7d6edad446da9e45a4ad8094bdd8dfb4b7b1 writeback: scale IO chunk size up to half device bandwidth

d259e0a95acf913e4ae9b8d7723fb4bb6afecf1a writeback: introduce max-pause and pass-good dirty limits

0e56642786b6c7451474491de1d5a3e458f017cb writeback: introduce smoothed global dirty limit

207dccb74c0e4914d4db209d2dc236515f152b5c writeback: consolidate variable names in balance_dirty_pages()

2d77b7fe8288ed671e154a4cbf2a0f08dec79a4f writeback: account per-bdi accumulated written pages

e202cc08cafc943b7faec81ca14299f3efd85c02 writeback: bdi write bandwidth estimation

ac03c2589ea5a492d8b60068ff8106609a8cfb92 writeback: make writeback_control.nr_to_write straight

a4b1a215245863fa9edfc51bf4723b9086e4a839 writeback: trace event writeback_queue_io

f6c16ae791096ce0e22aa08fa60eaabf736bda7c writeback: trace event writeback_single_inode

7163a7c0e3e3f5c6f151614e6501bd95825893c6 writeback: remove writeback_control.more_io

c184e8bf4c79afeef5f9183b8226aa1dedec0d42 writeback: avoid extra sync work at enqueue time

e0373cd4baae66b287a1afca21d3a70bea98788f writeback: elevate queue_io() into wb_writeback()

941b9399afb7083cee94910dffdc5aec2d884b22 Revert "->permission() sanitizing: don't pass flags to ->inode_permission()"

b6c77e2fa766e90635d0f0ca2453c1ea9bff4089 Revert "selinux: don't transliterate MAY_NOT_BLOCK to IPERM_FLAG_RCU"

bc7db41cb706de5bfb8aecafcc4d302b62944a45 writeback: split inode_wb_list_lock into bdi_writeback.list_lock

0eb7ccbc34cbf9257429a07aeb0d8c84ccb26965 writeback: refill b_io iff empty

9cde7c624b4c230dfbcd76afb49e3268968ea98f writeback: the kupdate expire timestamp should be a moving target

99802c49c6c7b2107635cb7676696ffec9deba32 writeback: try more writeback as long as something was written

9fe572abfd9bcc53adffb6063d135811124c2e10 writeback: introduce writeback_control.inodes_written

0a3db17e458542da019720558212bc8304456483 selinux: don't transliterate MAY_NOT_BLOCK to IPERM_FLAG_RCU

b409949f088047ae31a3f9996ee7b176eca2ee2d ->permission() sanitizing: don't pass flags to ->inode_permission()

f36c4a4ed4b960e22b3f505415a956992de7b2f4 oom, memcg: fix exclusion of memcg threads after they have detached their mm

0e108e41f9c579afd777ac04ed4c9a27c82bd183 Revert "ion: convert system heap to alloc_page()"

7b6bece0c96e228dfdef7db21c80e04bf687f321 Revert "ion: omap: change behaviour of getting buffers from pvr fd"

d7e01a46f8325d1fef2212ff4806b1353eb68739 FIX BFQ I/O sched after update. by voku.

9ad55743be76295a800a12ee29ea79e10238bb32 + "block, bfq: attempt to fix use-after-free which affects SLUB behavior (3.3.0 to 3.8.0)" -

5bbb8b49cab7674887b42089755c581d132eb515 + update "BFQ-v6-I-O-sched" (for-3.4) -> http://algo.ing.unimo.it/people/paolo/disk_sched/

5dabb27765f83d9369c0c26bdecc1356e045ba37 oom: remove oom_disable_count

db9755adb251244311bd9617b6db22e838e22f8b oom: avoid killing kthreads if they assume the oom killed thread's mm

3be2f5da631b9f7a65e13ffeaec44fbe381aebc3 oom: thaw threads if oom killed thread is frozen before deferring

a9ea27045c2c7f375bc4a1258534a29460615a84 init: carefully handle loglevel option on kernel cmdline.

963c36026dc0d30ad9a29addfc7e84c3840a9d5a sched: Implement hierarchical task accounting for SCHED_OTHER

a9f84c1a24aa72d5dfe8b6a1a3d94292d176ecef sched: Remove noop in lowest_flag_domain()

b48f8299f1801a289248f5a05e4ed4f9b4a9702b sched: Kill WAKEUP_PREEMPT

9802e5dbe873dc81373f0754c176f783af10d13a sched: Cleanup duplicate local variable in [enqueue|dequeue]_task_fair

7ceebae97ed9ccdfaddf2859d00f2f1f19e86ff1 sched: Remove unused function cpu_cfs_rq()

bffac6f40c350998000adccad3568ca223012fcc sched, cgroup: Optimize load_balance_fair()

bac55f18b344431ea2d5d815e8264c8d408e6a71 sched: Don't update shares twice on on_rq parent

23e9680b4099020ddfd55c77ab1d8f770780ae3d sched: update correct entity's runtime in check_preempt_wakeup()

97e8078aa7ad5651aa8a683644841c7058c02b9b sched: fix broken SCHED_RESET_ON_FORK handling

258268cc1cd38d73c4858f7d5b31e3b3d0c0d714 sched: Remove rq->avg_load_per_task

5d04b07d7cad0a04c80964cfbf7c0075c607ca9f watchdog: move watchdog_*_all_cpus under CONFIG_SYSCTL

75ba261d87cfcd22d290a042b22a13f50b069515 mm: distinguish between mlocked and pinned pages

ad9ce69abd39c2b49ae73efec6a85c393e4dbb96 events: Ensure that timers are updated without requiring read() call

e518947b54104103ea7bb2093ca5ed445064f124 events: Move lockless timer calculation into helper function

7aeb45fd9cd37612efdad99245b03fddad334930 events: Add note to update_event_times comment about holding ctx->lock

ab80816bd3aac7485d70d8e6722fcff8e568c777 perf_events: Fix perf buffer watermark setting

b498cdf7499a235a62a708343fad4ade3a9380a9 perf: Split up buffer handling from core code

09eecc45f42c70cd63e67e074c033b692ec006e5 perf, core: Fix initial task_ctx/event installation

71041bf6c72247a023d902ba069d128a4e22799c perf: De-schedule a task context when removing the last event

eb0d597c3b06ce345c40569dfb24eb19e0b481e9 perf: Change close() semantics for group events

9b9ab0b1e5f8fb4e4a2ed93108ba20c3b6d1e3b5 perf: Collect the schedule-in rules in one function

78e80eb107c687570b4121e4a818db981976f45d perf: Change and simplify ctx::is_active semantics

9d6fd42dccfbceaaaeccaf7c88c43d1d416dbac0 perf: Simplify and fix __perf_install_in_context()

55ac3b59de5a9de4b1a65c27dce8775bd656a96b perf: Remove task_ctx_sched_in()

c5a4b8456b6f026f94de40c432725b0c92471afb perf: Optimize event scheduling locking

4cccd208640f0e1c373e55649aa7382a7f8e9892 perf: Clean up 'ctx' reference counting

726338db03bcac28be12a69ccd814aab7f5f061d perf: Optimize ctx_sched_out()

dfceaf867685d16b661b952c3ec486b09c6ff50f zram: avoid invalid memory access in zram_exit()