Skip to content

3.0.39-stable review

Greg KH lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest40 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/40cifs: always update the inode cache with the results from a FIND_*fs/cifs/readdir.c+5 -20 replies
2/40ntp: Fix STA_INS/DEL clearing bugkernel/time/ntp.c+6 -20 replies
3/40mm: fix lost kswapd wakeup in kswapd_stop()mm/vmscan.c+4 -10 replies
4/40MIPS: Properly align the .data..init_task section.arch/mips/include/asm/thread_info.h arch/mips/kernel/vmlinux.lds.S+4 -30 replies
5/40UBIFS: fix a bug in empty space fix-upfs/ubifs/sb.c+6 -20 replies
6/40dm raid1: fix crash with mirror recovery and discarddrivers/md/dm-raid1.c drivers/md/dm-region-hash.c+5 -20 replies
7/40mm/vmstat.c: cache align vm_statmm/vmstat.c+1 -10 replies
8/40mm: memory hotplug: Check if pages are correctly reserved on a per-section basisdrivers/base/memory.c+40 -180 replies
9/40mm: reduce the amount of work done when updating min_free_kbytesmm/page_alloc.c+24 -160 replies
10/40mm: vmscan: fix force-scanning small targets without swapmm/vmscan.c+12 -150 replies
11/40vmscan: clear ZONE_CONGESTED for zone with good watermarkmm/vmscan.c+3 -00 replies
12/40vmscan: add shrink_slab tracepointsinclude/trace/events/vmscan.h mm/vmscan.c+84 -10 replies
13/40vmscan: shrinker->nr updates race and go wrongmm/vmscan.c+32 -133 replies
14/40vmscan: reduce wind up shrinker->nr when shrinker cant do workmm/vmscan.c+15 -00 replies
15/40vmscan: limit direct reclaim for higher order allocationsmm/vmscan.c+16 -00 replies
16/40vmscan: abort reclaim/compaction if compaction can proceedmm/vmscan.c+21 -110 replies
17/40mm: compaction: trivial clean up in acct_isolated()mm/compaction.c+5 -130 replies
18/40mm: change isolate mode from #define to bitwise typeDocumentation/trace/postprocess/trace-vmscan-postprocess.pl include/linux/memcontrol.h include/linux/mmzone.h +5 more+43 -340 replies
19/40mm: compaction: make isolate_lru_page() filter-awareinclude/linux/mmzone.h mm/compaction.c mm/vmscan.c+10 -20 replies
20/40mm: zone_reclaim: make isolate_lru_page() filter-awareinclude/linux/mmzone.h mm/vmscan.c+20 -20 replies
21/40mm: migration: clean up unmap_and_move()mm/migrate.c+40 -350 replies
22/40mm: compaction: allow compaction to isolate dirty pagesmm/compaction.c+0 -30 replies
23/40mm: compaction: determine if dirty pages can be migrated without blocking within ->migratepagefs/btrfs/disk-io.c fs/hugetlbfs/inode.c fs/nfs/internal.h +4 more+106 -470 replies
24/40mm: page allocator: do not call direct reclaim for THP allocations while compaction is deferredmm/page_alloc.c+35 -100 replies
25/40mm: compaction: make isolate_lru_page() filter-aware againinclude/linux/mmzone.h mm/compaction.c mm/vmscan.c+38 -20 replies
26/40kswapd: avoid unnecessary rebalance after an unsuccessful balancingmm/vmscan.c+11 -30 replies
27/40kswapd: assign new_order and new_classzone_idx after wakeup in sleepingmm/vmscan.c+2 -00 replies
28/40mm: compaction: introduce sync-light migration for use by compactionfs/btrfs/disk-io.c fs/hugetlbfs/inode.c fs/nfs/internal.h +8 more+76 -520 replies
29/40mm: vmscan: when reclaiming for compaction, ensure there are sufficient free pages availablemm/vmscan.c+39 -50 replies
30/40mm: vmscan: do not OOM if aborting reclaim to start compactionmm/vmscan.c+7 -10 replies
31/40mm: vmscan: check if reclaim should really abort even if compaction_ready() is true for one zonemm/vmscan.c+9 -100 replies
32/40vmscan: promote shared file mapped pagesmm/vmscan.c+1 -10 replies
33/40vmscan: activate executable pages after first usagemm/vmscan.c+6 -00 replies
34/40mm/vmscan.c: consider swap space when deciding whether to continue reclaimmm/vmscan.c+3 -20 replies
35/40mm: test PageSwapBacked in lumpy reclaimmm/vmscan.c+1 -10 replies
36/40mm: vmscan: convert global reclaim to per-memcg LRU listsmm/vmscan.c+2 -12 replies
37/40cpusets: avoid looping when storing to mems_allowed if one node remains setkernel/cpuset.c+6 -30 replies
38/40cpusets: stall when updating mems_allowed for mempolicy or disjoint nodemaskkernel/cpuset.c+24 -50 replies
39/40cpuset: mm: reduce large amounts of memory barrier related damage v3include/linux/cpuset.h include/linux/init_task.h include/linux/sched.h +9 more+133 -1098 replies
40/40mm/hugetlb: fix warning in alloc_huge_page/dequeue_huge_page_vmamm/hugetlb.c+1 -10 replies

Reviews trailers per patch

25 of 40 patches have a Reviewed-by or Acked-by.

PatchAndrew BartlettKOSAKI MotohiroMinchan KimMel GormanKAMEZAWA HiroyukiNathan FontenotMichal HockoJohannes WeinerRik van RielAndrea ArcangeliPádraig BradyPekka EnbergDavid RientjesTim ChenChristoph LameterIwo Mergler
1/40Reported-and-Tested-by
2/40
3/40A-b R-b A-b
4/40
5/40T-b
6/40
7/40A-b A-b
8/40A-b T-b
9/40
10/40A-b A-b R-b
11/40R-b A-b
12/40
13/40
14/40
15/40R-b A-b A-b
16/40R-b A-b A-b
17/40R-b A-b R-b R-b A-b A-b
18/40
19/40R-b A-b R-b R-b A-b A-b
20/40R-b R-b R-b A-b
21/40R-b
22/40R-b R-b R-b
23/40R-b
24/40A-b R-b
25/40R-b R-b
26/40A-b T-b R-b
27/40R-b A-b T-b
28/40R-b
29/40R-b
30/40R-b
31/40R-b
32/40A-b R-b A-b
33/40
34/40A-b R-b
35/40R-b R-b
36/40
37/40
38/40
39/40
40/40A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 16 reviewers.

Read the v1 thread

Cover letter [ 00/40] 3.0.39-stable review

This is the start of the stable review cycle for the 3.0.39 release. There are 40 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sat Jul 28 21:14:09 UTC 2012. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.0.39-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------

 .../trace/postprocess/trace-vmscan-postprocess.pl  |    8 +-
 Makefile                                           |    4 +-
 arch/mips/include/asm/thread_info.h                |    4 +-
 arch/mips/kernel/vmlinux.lds.S                     |    3 +-
 drivers/base/memory.c                              |   58 ++--
 drivers/md/dm-raid1.c                              |    2 +-
 drivers/md/dm-region-hash.c                        |    5 +-
 fs/btrfs/disk-io.c                                 |    5 +-
 fs/cifs/readdir.c                                  |    7 +-
 fs/hugetlbfs/inode.c                               |    3 +-
 fs/nfs/internal.h                                  |    2 +-
 fs/nfs/write.c                                     |    4 +-
 fs/ubifs/sb.c                                      |    8 +-
 include/linux/cpuset.h                             |   45 ++-
 include/linux/fs.h                                 |   11 +-
 include/linux/init_task.h                          |    8 +
 include/linux/memcontrol.h                         |    3 +-
 include/linux/migrate.h                            |   23 +-
 include/linux/mmzone.h                             |   14 +
 include/linux/sched.h                              |    2 +-
 include/linux/swap.h                               |    7 +-
 include/trace/events/vmscan.h                      |   85 +++++-
 kernel/cpuset.c                                    |   63 ++---
 kernel/fork.c                                      |    3 +
 kernel/time/ntp.c                                  |    8 +-
 mm/compaction.c                                    |   26 +-
 mm/filemap.c                                       |   11 +-
 mm/hugetlb.c                                       |   13 +-
 mm/memcontrol.c                                    |    3 +-
 mm/memory-failure.c                                |    2 +-
 mm/memory_hotplug.c                                |    2 +-
 mm/mempolicy.c                                     |   30 +-
 mm/migrate.c                                       |  240 ++++++++++------
 mm/page_alloc.c                                    |  118 +++++---
 mm/slab.c                                          |   13 +-
 mm/slub.c                                          |   39 ++-
 mm/vmscan.c                                        |  289 ++++++++++++++++----
 mm/vmstat.c                                        |    2 +-
 38 files changed, 820 insertions(+), 353 deletions(-)