Skip to content

3.0.39-rc2 stable review

Greg Kroah-Hartman linux-mips lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest41 patches 2 repliesIn review

Patches in v1 No applies recorded yet

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

Reviews trailers per patch

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

PatchAndrew BartlettRik van RielMinchan KimJohannes WeinerKAMEZAWA HiroyukiKOSAKI MotohiroMel GormanMichal HockoIwo MerglerChristoph LameterPekka EnbergTim ChenPádraig BradyDavid RientjesAndrea ArcangeliNathan Fontenot
1/41Reported-and-Tested-by
2/41
3/41R-b A-b A-b
4/41
5/41T-b
6/41
7/41A-b A-b
8/41A-b T-b
9/41
10/41A-b A-b R-b
11/41R-b A-b
12/41
13/41
14/41
15/41R-b A-b A-b
16/41A-b R-b A-b
17/41A-b A-b R-b R-b A-b R-b
18/41
19/41A-b A-b R-b R-b A-b R-b
20/41A-b R-b R-b R-b
21/41R-b
22/41R-b R-b R-b
23/41R-b
24/41R-b A-b
25/41R-b R-b
26/41A-b R-b T-b
27/41R-b A-b T-b
28/41R-b
29/41R-b
30/41R-b
31/41R-b
32/41A-b R-b A-b
33/41
34/41R-b A-b
35/41R-b R-b
36/41
37/41
38/41
39/41
40/41A-b A-b
41/41

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/41] 3.0.39-rc2 stable review

From: Greg KH <[email protected]>

3.0.39-rc1 had a few problems, so I figured we should do a -rc2 just to ensure that it's all working properly. Here it is, please test.

There are 41 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 Wed Aug 1 17:29:00 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-rc2.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                             |   47 ++--
 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                                          |   40 ++-
 mm/vmscan.c                                        |  296 ++++++++++++++++----
 mm/vmstat.c                                        |    2 +-
 38 files changed, 827 insertions(+), 356 deletions(-)