Skip to content

3.14.21-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest37 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/37udf: Avoid infinite loop when processing indirect ICBsfs/udf/inode.c+21 -140 replies
2/37perf: fix perf bug in fork()kernel/events/core.c kernel/fork.c+6 -30 replies
3/37mm: migrate: Close race between migration completion and mprotectmm/migrate.c+4 -10 replies
4/37cpufreq: integrator: fix integrator_cpufreq_remove return typedrivers/cpufreq/integrator-cpufreq.c+2 -20 replies
5/37md/raid5: disable DISCARD by default due to safety concerns.drivers/md/raid5.c+17 -10 replies
6/37drm/i915: Flush the PTEs after updating them before suspenddrivers/gpu/drm/i915/i915_gem_gtt.c+13 -10 replies
7/37Fix problem recognizing symlinksfs/cifs/smb1ops.c fs/cifs/smb2maperror.c+3 -10 replies
8/37init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menuinit/Kconfig+1 -00 replies
9/37ring-buffer: Fix infinite spin in reading bufferkernel/trace/ring_buffer.c+1 -10 replies
10/37CIFS: Fix SMB2 readdir error handlingfs/cifs/cifsglob.h fs/cifs/file.c fs/cifs/readdir.c +4 more+25 -80 replies
11/37hugetlb: ensure hugepage access is denied if hugepages are not supportedfs/hugetlbfs/inode.c include/linux/hugetlb.h mm/hugetlb.c+28 -00 replies
12/37mm, thp: move invariant bug check out of loop in __split_huge_page_mapmm/huge_memory.c+2 -20 replies
13/37mm: numa: Do not mark PTEs pte_numa when splitting huge pagesmm/huge_memory.c+5 -20 replies
14/37media: vb2: fix VBI/poll regressiondrivers/media/v4l2-core/videobuf2-core.c include/media/videobuf2-core.h+17 -20 replies
15/37jiffies: Fix timeval conversion to jiffiesinclude/linux/jiffies.h kernel/time.c+30 -360 replies
16/37mm: exclude memoryless nodes from zone_reclaimmm/page_alloc.c+3 -20 replies
17/37swap: change swap_info singly-linked list to list_headinclude/linux/swap.h include/linux/swapfile.h mm/frontswap.c +1 more+78 -1150 replies
18/37lib/plist: add helper functionsinclude/linux/plist.h+43 -00 replies
19/37lib/plist: add plist_requeueinclude/linux/plist.h lib/plist.c+54 -00 replies
20/37swap: change swap_list_head to plist, add swap_avail_headinclude/linux/swap.h include/linux/swapfile.h mm/frontswap.c +1 more+97 -590 replies
21/37mm, compaction: avoid isolating pinned pagesmm/compaction.c+9 -00 replies
22/37mm/compaction: disallow high-order page for migration targetmm/compaction.c+3 -120 replies
23/37mm/compaction: do not call suitable_migration_target() on every pagemm/compaction.c+11 -20 replies
24/37drbd: fix regression out of mem, failed to invoke fence-peer helperdrivers/block/drbd/drbd_nl.c+6 -00 replies
25/37mm/compaction: change the timing to check to drop the spinlockmm/compaction.c+1 -10 replies
26/37mm/compaction: check pageblock suitability once per pageblockmm/compaction.c+19 -150 replies
27/37mm/compaction: clean-up code on success of ballon isolationmm/compaction.c+4 -70 replies
28/37mm, compaction: determine isolation mode only oncemm/compaction.c+2 -70 replies
29/37mm, compaction: ignore pageblock skip when manually invoking compactionmm/compaction.c+1 -00 replies
30/37mm/readahead.c: fix readahead failure for memoryless NUMA nodes and limit readahead pagesmm/readahead.c+2 -20 replies
31/37mm: optimize put_mems_allowed() usageinclude/linux/cpuset.h kernel/cpuset.c mm/filemap.c +5 more+38 -390 replies
32/37mm/filemap.c: avoid always dirtying mapping->flags on O_DIRECTmm/filemap.c+4 -20 replies
33/37mm: vmscan: respect NUMA policy mask when shrinking slab on direct reclaimmm/vmscan.c+2 -20 replies
34/37mm: vmscan: shrink_slab: rename max_pass -> freeablemm/vmscan.c+13 -130 replies
35/37vmscan: reclaim_clean_pages_from_list() must use mod_zone_page_state()mm/vmscan.c+1 -10 replies
36/37mm: per-thread vma cachingarch/unicore32/include/asm/mmu_context.h fs/exec.c fs/proc/task_mmu.c +9 more+229 -420 replies
37/37mm: dont pointlessly use BUG_ON() for sanity checkmm/vmacache.c+5 -30 replies

Reviews trailers per patch

27 of 37 patches have a Reviewed-by or Acked-by.

PatchRik van RielMartin K. PetersenMike Snitzer[email protected]Daniel VetterPavel ShilovskyRandy DunlapAneesh Kumar K.VMel GormanKirill A. ShutemovLaurent PinchartPaul TurnerDavid RientjesNishanth AravamudanHugh DickinsVlastimil BabkaJan KaraJeff MoyerGrygorii StrashkoLinus TorvaldsMichel Lespinasse
1/37
2/37
3/37A-b
4/37
5/37A-b A-b
6/37T-b R-b
7/37R-b
8/37A-b
9/37
10/37
11/37R-b A-b
12/37A-b
13/37A-b A-b
14/37A-b
15/37R-b
16/37A-b A-b A-b T-b
17/37A-b
18/37A-b
19/37A-b
20/37A-b
21/37A-b A-b
22/37A-b
23/37A-b
24/37
25/37A-b
26/37A-b
27/37A-b
28/37A-b A-b
29/37A-b
30/37A-b
31/37
32/37A-b
33/37
34/37A-b
35/37T-b
36/37R-b T-b A-b R-b
37/37

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

Read the v1 thread

Cover letter [PATCH 3.14 00/37] 3.14.21-stable review

This is the start of the stable review cycle for the 3.14.21 release. There are 37 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 Thu Oct 9 23:18:16 UTC 2014. 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.14.21-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.14.21-rc1

Linus Torvalds <[email protected]>
mm: don't pointlessly use BUG_ON() for sanity check

Davidlohr Bueso <[email protected]>
mm: per-thread vma caching

Christoph Lameter <[email protected]>
vmscan: reclaim_clean_pages_from_list() must use mod_zone_page_state()

Vladimir Davydov <[email protected]>

    mm: vmscan: shrink_slab: rename max_pass -> freeable

Vladimir Davydov <[email protected]>
mm: vmscan: respect NUMA policy mask when shrinking slab on direct reclaim

Jens Axboe <[email protected]>

    mm/filemap.c: avoid always dirtying mapping->flags on O_DIRECT

Mel Gorman <[email protected]>
mm: optimize put_mems_allowed() usage

Raghavendra K T <[email protected]>
mm/readahead.c: fix readahead failure for memoryless NUMA nodes and limit readahead pages

David Rientjes <[email protected]>
mm, compaction: ignore pageblock skip when manually invoking compaction

David Rientjes <[email protected]>
mm, compaction: determine isolation mode only once

Joonsoo Kim <[email protected]>
mm/compaction: clean-up code on success of ballon isolation

Joonsoo Kim <[email protected]>
mm/compaction: check pageblock suitability once per pageblock

Joonsoo Kim <[email protected]>
mm/compaction: change the timing to check to drop the spinlock

Lars Ellenberg <[email protected]>
drbd: fix regression 'out of mem, failed to invoke fence-peer helper'

Joonsoo Kim <[email protected]>
mm/compaction: do not call suitable_migration_target() on every page

Joonsoo Kim <[email protected]>
mm/compaction: disallow high-order page for migration target

David Rientjes <[email protected]>
mm, compaction: avoid isolating pinned pages

Dan Streetman <[email protected]>
swap: change swap_list_head to plist, add swap_avail_head

Dan Streetman <[email protected]>
lib/plist: add plist_requeue

Dan Streetman <[email protected]>
lib/plist: add helper functions

Dan Streetman <[email protected]>
swap: change swap_info singly-linked list to list_head

Michal Hocko <[email protected]>
mm: exclude memoryless nodes from zone_reclaim

Andrew Hunter <[email protected]>
jiffies: Fix timeval conversion to jiffies

Hans Verkuil <[email protected]>
media: vb2: fix VBI/poll regression

Mel Gorman <[email protected]>
mm: numa: Do not mark PTEs pte_numa when splitting huge pages

Waiman Long <[email protected]>
mm, thp: move invariant bug check out of loop in __split_huge_page_map

Nishanth Aravamudan <[email protected]>
hugetlb: ensure hugepage access is denied if hugepages are not supported

Pavel Shilovsky <[email protected]>
CIFS: Fix SMB2 readdir error handling

Steven Rostedt (Red Hat) <[email protected]>
ring-buffer: Fix infinite spin in reading buffer

Josh Triplett <[email protected]>
init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu

Steve French <[email protected]>
Fix problem recognizing symlinks

Chris Wilson <[email protected]>
drm/i915: Flush the PTEs after updating them before suspend

NeilBrown <[email protected]>
md/raid5: disable 'DISCARD' by default due to safety concerns.

Arnd Bergmann <[email protected]>
cpufreq: integrator: fix integrator_cpufreq_remove return type

Mel Gorman <[email protected]>
mm: migrate: Close race between migration completion and mprotect

Peter Zijlstra <[email protected]>
perf: fix perf bug in fork()

Jan Kara <[email protected]>
udf: Avoid infinite loop when processing indirect ICBs

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

Diffstat:

 Makefile                                 |   4 +-
 arch/unicore32/include/asm/mmu_context.h |   4 +-
 drivers/block/drbd/drbd_nl.c             |   6 +
 drivers/cpufreq/integrator-cpufreq.c     |   4 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c      |  14 +-
 drivers/md/raid5.c                       |  18 ++-
 drivers/media/v4l2-core/videobuf2-core.c |  15 ++-
 fs/cifs/cifsglob.h                       |   2 +
 fs/cifs/file.c                           |   2 +-
 fs/cifs/readdir.c                        |   2 +-
 fs/cifs/smb1ops.c                        |   9 +-
 fs/cifs/smb2maperror.c                   |   4 +-
 fs/cifs/smb2ops.c                        |   9 ++
 fs/cifs/smb2pdu.c                        |   9 +-
 fs/exec.c                                |   5 +-
 fs/hugetlbfs/inode.c                     |   5 +
 fs/proc/task_mmu.c                       |   3 +-
 fs/udf/inode.c                           |  35 +++--
 include/linux/cpuset.h                   |  27 ++--
 include/linux/hugetlb.h                  |  10 ++
 include/linux/jiffies.h                  |  12 --
 include/linux/mm_types.h                 |   4 +-
 include/linux/plist.h                    |  45 +++++++
 include/linux/sched.h                    |   7 +
 include/linux/swap.h                     |   8 +-
 include/linux/swapfile.h                 |   2 +-
 include/linux/vmacache.h                 |  38 ++++++
 include/media/videobuf2-core.h           |   4 +
 init/Kconfig                             |   1 +
 kernel/cpuset.c                          |   2 +-
 kernel/debug/debug_core.c                |  14 +-
 kernel/events/core.c                     |   4 +-
 kernel/fork.c                            |  12 +-
 kernel/time.c                            |  54 ++++----
 kernel/trace/ring_buffer.c               |   2 +-
 lib/plist.c                              |  52 +++++++
 mm/Makefile                              |   2 +-
 mm/compaction.c                          |  94 +++++++------
 mm/filemap.c                             |  10 +-
 mm/frontswap.c                           |  13 +-
 mm/huge_memory.c                         |  11 +-
 mm/hugetlb.c                             |  17 ++-
 mm/mempolicy.c                           |  12 +-
 mm/migrate.c                             |   5 +-
 mm/mmap.c                                |  55 ++++----
 mm/nommu.c                               |  24 ++--
 mm/page_alloc.c                          |  13 +-
 mm/readahead.c                           |   4 +-
 mm/slab.c                                |   4 +-
 mm/slub.c                                |  16 +--
 mm/swapfile.c                            | 224 ++++++++++++++++---------------
 mm/vmacache.c                            | 114 ++++++++++++++++
 mm/vmscan.c                              |  32 ++---
 53 files changed, 750 insertions(+), 348 deletions(-)