Skip to content

3.18.96-stable review

Greg Kroah-Hartman linux-mm lkml nouveau stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest58 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/58IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH portsdrivers/infiniband/hw/mlx4/main.c drivers/net/ethernet/mellanox/mlx4/qp.c+8 -80 replies
2/58PM / devfreq: Propagate error from devfreq_add_device()drivers/devfreq/devfreq.c+1 -10 replies
3/58s390: fix handling of -1 in set{,fs}[gu]id16 syscallsarch/s390/kernel/compat_linux.c+4 -40 replies
4/58arm: spear600: Add missing interrupt-parent of rtcarch/arm/boot/dts/spear600.dtsi+1 -00 replies
5/58arm: spear13xx: Fix dmas cellsDocumentation/devicetree/bindings/dma/snps-dma.txt arch/arm/boot/dts/spear1340.dtsi arch/arm/boot/dts/spear13xx.dtsi+6 -60 replies
6/58arm: spear13xx: Fix spics gpio controllers warningarch/arm/boot/dts/spear1310-evb.dts+1 -10 replies
7/58ALSA: seq: Fix regression by incorrect ioctl_mutex usagessound/core/seq/seq_clientmgr.c+7 -80 replies
8/58drm/radeon: adjust tested variabledrivers/gpu/drm/radeon/radeon_uvd.c+1 -10 replies
9/58ext4: save error to disk in __ext4_grp_locked_error()fs/ext4/super.c+1 -00 replies
10/58ext4: correct documentation for grpid mount optionDocumentation/filesystems/ext4.txt+1 -10 replies
11/58video: fbdev: atmel_lcdfb: fix display-timings lookupdrivers/video/fbdev/atmel_lcdfb.c+7 -10 replies
12/58console/dummy: leave .con_font_get set to NULLdrivers/video/console/dummycon.c+0 -10 replies
13/58Btrfs: fix deadlock in run_delalloc_nocowfs/btrfs/inode.c+4 -10 replies
14/58Btrfs: fix crash due to not cleaning up tree log blocks dirty bitsfs/btrfs/tree-log.c+9 -00 replies
15/58ALSA: seq: Fix racy pool initializationssound/core/seq/seq_clientmgr.c+6 -20 replies
16/58ARM: dts: s5pv210: add interrupt-parent for ohciarch/arm/boot/dts/s5pv210.dtsi+1 -00 replies
17/58media: r820t: fix r820t_write_reg for KASANdrivers/media/tuners/r820t.c+8 -50 replies
18/58mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed.mm/vmscan.c+3 -00 replies
19/58xfrm: check id proto in validate_tmpl()net/xfrm/xfrm_user.c+15 -00 replies
20/58selinux: skip bounded transition processing if the policy isnt loadedsecurity/selinux/ss/services.c+3 -00 replies
21/58crypto: x86/twofish-3way - Fix %rbp usagearch/x86/crypto/twofish-x86_64-asm_64-3way.S+63 -550 replies
22/58staging: android: ion: Add __GFP_NOWARN for system contig heapdrivers/staging/android/ion/ion_system_heap.c+1 -10 replies
23/58netfilter: x_tables: fix int overflow in xt_alloc_table_info()net/netfilter/x_tables.c+1 -30 replies
24/58netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target}net/netfilter/x_tables.c+6 -00 replies
25/58netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()net/ipv4/netfilter/ipt_CLUSTERIP.c+13 -30 replies
26/58netfilter: on sockopt() acquire sock lock only in the required scopenet/ipv4/ip_sockglue.c net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c net/ipv6/ipv6_sockglue.c +1 more+26 -290 replies
27/58netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insertnet/netfilter/xt_RATEEST.c+17 -50 replies
28/58net: avoid skb_warn_bad_offload on IS_ERRnet/core/dev.c+1 -10 replies
29/58Provide a function to create a NUL-terminated string from unterminated datainclude/linux/string.h mm/util.c+25 -00 replies
30/58selinux: ensure the context is NUL terminated in security_context_to_sid_core()security/selinux/ss/services.c+8 -100 replies
31/58ASoC: ux500: add MODULE_LICENSE tagsound/soc/ux500/mop500.c sound/soc/ux500/ux500_pcm.c+9 -00 replies
32/58video: fbdev/mmp: add MODULE_LICENSEdrivers/video/fbdev/mmp/core.c+5 -00 replies
33/58dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock locknet/decnet/af_decnet.c+33 -290 replies
34/58usbip: keep usbip_device sockfd state in sync with tcp_socketdrivers/usb/usbip/stub_dev.c drivers/usb/usbip/vhci_hcd.c+5 -00 replies
35/58usb: build drivers/usb/common/ when USB_SUPPORT is setdrivers/Makefile+1 -00 replies
36/58ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst functionarch/arm/mach-omap2/prm33xx.c+0 -120 replies
37/58ARM: dts: am4372: Correct the interrupts_properties of McASParch/arm/boot/dts/am4372.dtsi+4 -20 replies
38/58perf top: Fix window dimensions change handlingtools/perf/builtin-top.c+12 -30 replies
39/58perf bench numa: Fixup discontiguous/sparse numa nodestools/perf/bench/numa.c+51 -50 replies
40/58media: s5k6aa: describe some function parametersdrivers/media/i2c/s5k6aa.c+5 -00 replies
41/58scripts/kernel-doc: Dont fail with status != 0 if error encountered with -nonescripts/kernel-doc+1 -10 replies
42/58m68k: add missing SOFTIRQENTRY_TEXT linker sectionarch/m68k/kernel/vmlinux-nommu.lds arch/m68k/kernel/vmlinux-std.lds arch/m68k/kernel/vmlinux-sun3.lds+6 -00 replies
43/58powerpc/perf: Fix oops when grouping different pmu eventsarch/powerpc/perf/core-book3s.c+2 -20 replies
44/58s390/dasd: prevent prefix I/O errordrivers/s390/block/dasd_eckd.c+10 -60 replies
45/58gianfar: fix a flooded alignment reports because of padding issue.drivers/net/ethernet/freescale/gianfar.c+4 -20 replies
46/58net_sched: red: Avoid devision by zeroinclude/net/red.h+1 -10 replies
47/58net_sched: red: Avoid illegal valuesinclude/net/red.h net/sched/sch_choke.c net/sched/sch_gred.c +2 more+22 -00 replies
48/58btrfs: Fix possible off-by-one in btrfs_search_path_in_treefs/btrfs/ioctl.c+1 -10 replies
49/58509: fix printing uninitialized stack memory when OID is emptylib/oid_registry.c+6 -20 replies
50/58spi: sun4i: disable clocks in the remove functiondrivers/spi/spi-sun4i.c+1 -10 replies
51/58xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies.net/xfrm/xfrm_user.c+9 -00 replies
52/58dmaengine: jz4740: disable/unprepare clk if probe failsdrivers/dma/dma-jz4740.c+3 -10 replies
53/58mm/early_ioremap: Fix boot hang with earlyprintk=efi,keepmm/early_ioremap.c+1 -10 replies
54/58x86/mm/kmmio: Fix mmiotrace for page unaligned addressesarch/x86/mm/ioremap.c arch/x86/mm/kmmio.c+9 -70 replies
55/58xen: XEN_ACPI_PROCESSOR is Dom0-onlydrivers/xen/Kconfig+1 -10 replies
56/58hippi: Fix a Fix a possible sleep-in-atomic bug in rr_closedrivers/net/hippi/rrunner.c+1 -10 replies
57/58KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneouslyarch/x86/kvm/x86.c+26 -80 replies
58/58crypto: s5p-sss - Fix kernel Oops in AES-ECB modedrivers/crypto/s5p-sss.c+9 -40 replies

Reviews trailers per patch

19 of 58 patches have a Reviewed-by or Acked-by.

PatchChristian KönigJosef BacikKrzysztof KozlowskiFlorian WestphalEric DumazetWilliam RobertsMaxime RipardThomas GleixnerLyudePekka PaalanenJuergen GrossChanwoo ChoiStephen SmalleyJames MorrisJosh PoimboeufArnaldo Carvalho de MeloRavi BangoriaSrikar DronamrajuNaveen N. RaoAndres BertensAnand MoonMadhavan SrinivasanJan HoeppnerDavid Sterba
1/58
2/58A-b
3/58
4/58
5/58
6/58
7/58Reported-and-tested-by
8/58R-b
9/58
10/58
11/58
12/58
13/58R-b
14/58R-b
15/58
16/58R-b
17/58
18/58
19/58
20/58A-b R-b
21/58R-b
22/58
23/58
24/58A-b
25/58
26/58
27/58R-b R-b
28/58
29/58
30/58R-b
31/58
32/58
33/58
34/58
35/58
36/58
37/58
38/58T-b T-b
39/58R-b A-b
40/58
41/58
42/58
43/58R-b
44/58R-b
45/58
46/58
47/58
48/58R-b
49/58
50/58A-b
51/58
52/58
53/58A-b
54/58T-b A-b
55/58R-b
56/58
57/58
58/58R-b T-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 24 reviewers.

Read the v1 thread

Cover letter [PATCH 3.18 00/58] 3.18.96-stable review

This is the start of the stable review cycle for the 3.18.96 release. There are 58 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 Sun Feb 25 17:01:41 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v3.x/stable-review/patch-3.18.96-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.18.96-rc1

Kamil Konieczny <[email protected]>
crypto: s5p-sss - Fix kernel Oops in AES-ECB mode

Wanpeng Li <[email protected]>
KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously

Jia-Ju Bai <[email protected]>
hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close

Jan Beulich <[email protected]>
xen: XEN_ACPI_PROCESSOR is Dom0-only

Karol Herbst <[email protected]>
x86/mm/kmmio: Fix mmiotrace for page unaligned addresses

Dave Young <[email protected]>
mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep

Tobias Jordan <[email protected]>
dmaengine: jz4740: disable/unprepare clk if probe fails

Steffen Klassert <[email protected]>
xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies.

Takuo Koguchi <[email protected]>
spi: sun4i: disable clocks in the remove function

Eric Biggers <[email protected]>
509: fix printing uninitialized stack memory when OID is empty

Nikolay Borisov <[email protected]>
btrfs: Fix possible off-by-one in btrfs_search_path_in_tree

Nogah Frankel <[email protected]>
net_sched: red: Avoid illegal values

Nogah Frankel <[email protected]>
net_sched: red: Avoid devision by zero

Zumeng Chen <[email protected]>
gianfar: fix a flooded alignment reports because of padding issue.

Stefan Haberland <[email protected]>
s390/dasd: prevent prefix I/O error

Ravi Bangoria <[email protected]>
powerpc/perf: Fix oops when grouping different pmu events

Greg Ungerer <[email protected]>
m68k: add missing SOFTIRQENTRY_TEXT linker section

Will Deacon <[email protected]>

    scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none

Mauro Carvalho Chehab <[email protected]>
media: s5k6aa: describe some function parameters

Satheesh Rajendran <[email protected]>
perf bench numa: Fixup discontiguous/sparse numa nodes

Jiri Olsa <[email protected]>
perf top: Fix window dimensions change handling

Peter Ujfalusi <[email protected]>
ARM: dts: am4372: Correct the interrupts_properties of McASP

Keerthy <[email protected]>
ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function

Randy Dunlap <[email protected]>
usb: build drivers/usb/common/ when USB_SUPPORT is set

Shuah Khan <[email protected]>
usbip: keep usbip_device sockfd state in sync with tcp_socket

Paolo Abeni <[email protected]>
dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock

Arnd Bergmann <[email protected]>
video: fbdev/mmp: add MODULE_LICENSE

Arnd Bergmann <[email protected]>
ASoC: ux500: add MODULE_LICENSE tag

Paul Moore <[email protected]>
selinux: ensure the context is NUL terminated in security_context_to_sid_core()

David Howells <[email protected]>
Provide a function to create a NUL-terminated string from unterminated data

Willem de Bruijn <[email protected]>
net: avoid skb_warn_bad_offload on IS_ERR

Cong Wang <[email protected]>
netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert

Paolo Abeni <[email protected]>
netfilter: on sockopt() acquire sock lock only in the required scope

Dmitry Vyukov <[email protected]>
netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()

Eric Dumazet <[email protected]>

    netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target}

Dmitry Vyukov <[email protected]>
netfilter: x_tables: fix int overflow in xt_alloc_table_info()

Laura Abbott <[email protected]>
staging: android: ion: Add __GFP_NOWARN for system contig heap

Eric Biggers <[email protected]>
crypto: x86/twofish-3way - Fix %rbp usage

Paul Moore <[email protected]>
selinux: skip bounded transition processing if the policy isn't loaded

Cong Wang <[email protected]>
xfrm: check id proto in validate_tmpl()

Tetsuo Handa <[email protected]>
mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed.

Arnd Bergmann <[email protected]>
media: r820t: fix r820t_write_reg for KASAN

Arnd Bergmann <[email protected]>
ARM: dts: s5pv210: add interrupt-parent for ohci

Takashi Iwai <[email protected]>
ALSA: seq: Fix racy pool initializations

Liu Bo <[email protected]>
Btrfs: fix crash due to not cleaning up tree log block's dirty bits

Liu Bo <[email protected]>
Btrfs: fix deadlock in run_delalloc_nocow

Nicolas Pitre <[email protected]>
console/dummy: leave .con_font_get set to NULL

Johan Hovold <[email protected]>
video: fbdev: atmel_lcdfb: fix display-timings lookup

Ernesto A. Fernández <[email protected]>
ext4: correct documentation for grpid mount option

Zhouyi Zhou <[email protected]>
ext4: save error to disk in __ext4_grp_locked_error()

Julia Lawall <[email protected]>
drm/radeon: adjust tested variable

Takashi Iwai <[email protected]>
ALSA: seq: Fix regression by incorrect ioctl_mutex usages

Viresh Kumar <[email protected]>
arm: spear13xx: Fix spics gpio controller's warning

Viresh Kumar <[email protected]>
arm: spear13xx: Fix dmas cells

Viresh Kumar <[email protected]>
arm: spear600: Add missing interrupt-parent of rtc

Eugene Syromiatnikov <[email protected]>
s390: fix handling of -1 in set{,fs}[gu]id16 syscalls

Bjorn Andersson <[email protected]>
PM / devfreq: Propagate error from devfreq_add_device()

Jack Morgenstein <[email protected]>
IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports

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

Diffstat:

 Documentation/devicetree/bindings/dma/snps-dma.txt |   2 +-
 Documentation/filesystems/ext4.txt                 |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/am4372.dtsi                      |   6 +-
 arch/arm/boot/dts/s5pv210.dtsi                     |   1 +
 arch/arm/boot/dts/spear1310-evb.dts                |   2 +-
 arch/arm/boot/dts/spear1340.dtsi                   |   4 +-
 arch/arm/boot/dts/spear13xx.dtsi                   |   6 +-
 arch/arm/boot/dts/spear600.dtsi                    |   1 +
 arch/arm/mach-omap2/prm33xx.c                      |  12 ---
 arch/m68k/kernel/vmlinux-nommu.lds                 |   2 +
 arch/m68k/kernel/vmlinux-std.lds                   |   2 +
 arch/m68k/kernel/vmlinux-sun3.lds                  |   2 +
 arch/powerpc/perf/core-book3s.c                    |   4 +-
 arch/s390/kernel/compat_linux.c                    |   8 +-
 arch/x86/crypto/twofish-x86_64-asm_64-3way.S       | 112 +++++++++++----------
 arch/x86/kvm/x86.c                                 |  34 +++++--
 arch/x86/mm/ioremap.c                              |   4 +-
 arch/x86/mm/kmmio.c                                |  12 ++-
 drivers/Makefile                                   |   1 +
 drivers/crypto/s5p-sss.c                           |  13 ++-
 drivers/devfreq/devfreq.c                          |   2 +-
 drivers/dma/dma-jz4740.c                           |   4 +-
 drivers/gpu/drm/radeon/radeon_uvd.c                |   2 +-
 drivers/infiniband/hw/mlx4/main.c                  |  13 +--
 drivers/media/i2c/s5k6aa.c                         |   5 +
 drivers/media/tuners/r820t.c                       |  13 ++-
 drivers/net/ethernet/freescale/gianfar.c           |   6 +-
 drivers/net/ethernet/mellanox/mlx4/qp.c            |   3 +
 drivers/net/hippi/rrunner.c                        |   2 +-
 drivers/s390/block/dasd_eckd.c                     |  16 +--
 drivers/spi/spi-sun4i.c                            |   2 +-
 drivers/staging/android/ion/ion_system_heap.c      |   2 +-
 drivers/usb/usbip/stub_dev.c                       |   3 +
 drivers/usb/usbip/vhci_hcd.c                       |   2 +
 drivers/video/console/dummycon.c                   |   1 -
 drivers/video/fbdev/atmel_lcdfb.c                  |   8 +-
 drivers/video/fbdev/mmp/core.c                     |   5 +
 drivers/xen/Kconfig                                |   2 +-
 fs/btrfs/inode.c                                   |   5 +-
 fs/btrfs/ioctl.c                                   |   2 +-
 fs/btrfs/tree-log.c                                |   9 ++
 fs/ext4/super.c                                    |   1 +
 include/linux/string.h                             |   1 +
 include/net/red.h                                  |  13 ++-
 lib/oid_registry.c                                 |   8 +-
 mm/early_ioremap.c                                 |   2 +-
 mm/util.c                                          |  24 +++++
 mm/vmscan.c                                        |   3 +
 net/core/dev.c                                     |   2 +-
 net/decnet/af_decnet.c                             |  62 ++++++------
 net/ipv4/ip_sockglue.c                             |  14 +--
 net/ipv4/netfilter/ipt_CLUSTERIP.c                 |  16 ++-
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c     |   6 +-
 net/ipv6/ipv6_sockglue.c                           |  17 +---
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c     |  18 ++--
 net/netfilter/x_tables.c                           |  10 +-
 net/netfilter/xt_RATEEST.c                         |  22 +++-
 net/sched/sch_choke.c                              |   3 +
 net/sched/sch_gred.c                               |   3 +
 net/sched/sch_red.c                                |   2 +
 net/sched/sch_sfq.c                                |   3 +
 net/xfrm/xfrm_user.c                               |  24 +++++
 scripts/kernel-doc                                 |   2 +-
 security/selinux/ss/services.c                     |  21 ++--
 sound/core/seq/seq_clientmgr.c                     |  23 +++--
 sound/soc/ux500/mop500.c                           |   4 +
 sound/soc/ux500/ux500_pcm.c                        |   5 +
 tools/perf/bench/numa.c                            |  56 ++++++++++-
 tools/perf/builtin-top.c                           |  15 ++-
 70 files changed, 485 insertions(+), 236 deletions(-)