Skip to content

3.18.133-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest52 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/52sparc32: Fix inverted invalid_frame_pointer checks on sigreturnsarch/sparc/kernel/signal_32.c+2 -20 replies
2/52CIFS: Do not hide EINTR after sending network packetsfs/cifs/transport.c+1 -10 replies
3/52cifs: Fix potential OOB access of lock element arrayfs/cifs/file.c fs/cifs/smb2file.c+6 -60 replies
4/52usb: cdc-acm: send ZLP for Telit 3G Intel based modemsdrivers/usb/class/cdc-acm.c+7 -00 replies
5/52USB: storage: dont insert sane sense for SPC3+ when bad sense specifieddrivers/usb/storage/scsiglue.c+6 -20 replies
6/52USB: storage: add quirk for SMI SM3350drivers/usb/storage/unusual_devs.h+12 -00 replies
7/52slab: alien caches must not be initialized if the allocation of the alien cache failedmm/slab.c+4 -20 replies
8/52ACPI: power: Skip duplicate power resource references in _PRxdrivers/acpi/power.c+22 -00 replies
9/52i2c: dev: prevent adapter retries and timeout being set as minus valuedrivers/i2c/i2c-dev.c+6 -00 replies
10/52crypto: cts - fix crash on short inputscrypto/cts.c+4 -40 replies
11/52sunrpc: use-after-free in svc_process_common()include/linux/sunrpc/svc.h net/sunrpc/svc.c net/sunrpc/svc_xprt.c +1 more+15 -70 replies
12/52tty/ldsem: Wake up readers after timed out down_write()drivers/tty/tty_ldsem.c+10 -00 replies
13/52can: gw: ensure DLC boundaries after CAN frame modificationnet/can/gw.c+27 -30 replies
14/52media: em28xx: Fix misplaced reset of dev->v4l::field_countdrivers/media/usb/em28xx/em28xx-video.c+2 -20 replies
15/52ipv6: fix kernel-infoleak in ipv6_local_error()net/ipv6/datagram.c+1 -00 replies
16/52packet: Do not leak dev refcounts on error exitnet/packet/af_packet.c+2 -20 replies
17/52net: bridge: fix a bug on using a neighbour cache entry without checking its statenet/bridge/br_netfilter.c+1 -10 replies
18/52crypto: authenc - fix parsing key with misaligned rta_lencrypto/authenc.c+11 -30 replies
19/52btrfs: wait on ordered extents on abort cleanupfs/btrfs/disk-io.c+8 -00 replies
20/52Yama: Check for pid death before checking ancestrysecurity/yama/yama_lsm.c+3 -10 replies
21/52scsi: sd: Fix cache_type_store()drivers/scsi/sd.c+6 -00 replies
22/52mfd: tps6586x: Handle interrupts on suspenddrivers/mfd/tps6586x.c+24 -00 replies
23/52Disable MSI also when pcie-octeon.pcie_disable onarch/mips/pci/msi-octeon.c+3 -10 replies
24/52omap2fb: Fix stack memory disclosuredrivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c+2 -00 replies
25/52media: vivid: fix error handling of kthread_rundrivers/media/platform/vivid/vivid-kthread-cap.c drivers/media/platform/vivid/vivid-kthread-out.c+8 -20 replies
26/52media: vivid: set min width/height to a value > 0drivers/media/platform/vivid/vivid-vid-common.c+1 -10 replies
27/52media: vb2: vb2_mmap: move lock updrivers/media/v4l2-core/videobuf2-core.c+8 -30 replies
28/52sunrpc: handle ENOMEM in rpcb_getport_asyncnet/sunrpc/rpcb_clnt.c+8 -00 replies
29/52selinux: fix GPF on invalid policysecurity/selinux/ss/policydb.c+2 -10 replies
30/52sctp: allocate sctp_sockaddr_entry with kzallocnet/sctp/ipv6.c net/sctp/protocol.c+2 -70 replies
31/52block/loop: Use global lock for ioctl() operation.drivers/block/loop.c drivers/block/loop.h+24 -240 replies
32/52drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclockdrivers/gpu/drm/drm_fb_helper.c+6 -10 replies
33/52media: vb2: be sure to unlock mutex on errorsdrivers/media/v4l2-core/videobuf2-core.c+2 -10 replies
34/52r8169: Add support for new Realtek Ethernetdrivers/net/ethernet/realtek/r8169.c+2 -00 replies
35/52MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSurarch/mips/Kconfig arch/mips/sibyte/common/Makefile arch/mips/sibyte/common/dma.c+18 -00 replies
36/52jffs2: Fix use of uninitialized delayed_work, lockdep breakagefs/jffs2/super.c+2 -10 replies
37/52pstore/ram: Do not treat empty buffers as validfs/pstore/ram_core.c+5 -00 replies
38/52powerpc/pseries/cpuidle: Fix preempt warningdrivers/cpuidle/cpuidle-pseries.c+7 -10 replies
39/52media: firewire: Fix app_info parameter type in avc_ca{,_app}_infodrivers/media/firewire/firedtv-avc.c drivers/media/firewire/firedtv.h+8 -40 replies
40/52net: call sk_dst_reset when set SO_DONTROUTEnet/core/sock.c+1 -00 replies
41/52scsi: target: use consistent left-aligned ASCII INQUIRY datadrivers/target/target_core_spc.c+12 -50 replies
42/52clk: imx6q: reset exclusive gates on initarch/arm/mach-imx/clk-imx6q.c+5 -10 replies
43/52kconfig: fix memory leak when EOF is encountered in quotationscripts/kconfig/zconf.l+2 -00 replies
44/52mmc: atmel-mci: do not assume idle after atmci_request_enddrivers/mmc/host/atmel-mci.c+2 -10 replies
45/52perf svghelper: Fix unchecked usage of strncpy()tools/perf/util/svghelper.c+1 -10 replies
46/52perf parse-events: Fix unchecked usage of strncpy()tools/perf/util/parse-events.c+1 -10 replies
47/52dm kcopyd: Fix bug causing workqueue stallsdrivers/md/dm-kcopyd.c+14 -50 replies
48/52dm snapshot: Fix excessive memory usage and workqueue stallsdrivers/md/dm-snap.c+22 -00 replies
49/52ALSA: bebob: fix model-id of unit for Apogee Ensemblesound/firewire/bebob/bebob.c+1 -10 replies
50/52sysfs: Disable lockdep for driver bind/unbind filesdrivers/base/bus.c+5 -20 replies
51/52ocfs2: fix panic due to unrecovered local allocfs/ocfs2/localalloc.c+7 -20 replies
52/52mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smapsDocumentation/filesystems/proc.txt+3 -10 replies

Reviews trailers per patch

20 of 52 patches have a Reviewed-by or Acked-by.

PatchMuyu YuOliver HartkoppJinLin ChenWillem de BruijnJeff LaytonDmitry OsipenkoThierry RedingAlan SternAndrew MortonHeiner KallweitHou TaoChristoph HellwigBryant G. LyLee DuncanHannes ReineckeRoman BolshakovDong AishengRafael J. WysockiYiwen JiangJoseph QiJan KaraDan WilliamsDavid RientjesMike RapoportVlastimil BabkaMarcelo Ricardo LeitnerNeil HormanKees CookHans VerkuilNikolay Borisov
1/52
2/52R-b
3/52
4/52
5/52A-b
6/52A-b
7/52R-b
8/52
9/52
10/52
11/52
12/52
13/52T-b T-b
14/52
15/52
16/52A-b
17/52R-b
18/52
19/52R-b
20/52
21/52
22/52R-b T-b A-b
23/52
24/52R-b
25/52
26/52
27/52
28/52
29/52
30/52A-b A-b
31/52R-b
32/52
33/52R-b
34/52R-b
35/52R-b
36/52R-b
37/52
38/52
39/52
40/52
41/52R-b R-b R-b R-b R-b
42/52R-b
43/52
44/52
45/52
46/52
47/52
48/52
49/52
50/52R-b
51/52R-b A-b
52/52A-b A-b A-b A-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 30 reviewers.

Read the v1 thread

Cover letter [PATCH 3.18 00/52] 3.18.133-stable review

This is the start of the stable review cycle for the 3.18.133 release. There are 52 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 Jan 26 19:01:07 UTC 2019. 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.133-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.133-rc1

Michal Hocko <[email protected]>
mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps

Junxiao Bi <[email protected]>
ocfs2: fix panic due to unrecovered local alloc

Daniel Vetter <[email protected]>
sysfs: Disable lockdep for driver bind/unbind files

Takashi Sakamoto <[email protected]>
ALSA: bebob: fix model-id of unit for Apogee Ensemble

Nikos Tsironis <[email protected]>
dm snapshot: Fix excessive memory usage and workqueue stalls

Nikos Tsironis <[email protected]>
dm kcopyd: Fix bug causing workqueue stalls

Arnaldo Carvalho de Melo <[email protected]>
perf parse-events: Fix unchecked usage of strncpy()

Arnaldo Carvalho de Melo <[email protected]>
perf svghelper: Fix unchecked usage of strncpy()

Jonas Danielsson <[email protected]>
mmc: atmel-mci: do not assume idle after atmci_request_end

Masahiro Yamada <[email protected]>
kconfig: fix memory leak when EOF is encountered in quotation

Lucas Stach <[email protected]>
clk: imx6q: reset exclusive gates on init

David Disseldorp <[email protected]>
scsi: target: use consistent left-aligned ASCII INQUIRY data

yupeng <[email protected]>
net: call sk_dst_reset when set SO_DONTROUTE

Nathan Chancellor <[email protected]>
media: firewire: Fix app_info parameter type in avc_ca{,_app}_info

Breno Leitao <[email protected]>
powerpc/pseries/cpuidle: Fix preempt warning

Joel Fernandes (Google) <[email protected]>
pstore/ram: Do not treat empty buffers as valid

Daniel Santos <[email protected]>
jffs2: Fix use of uninitialized delayed_work, lockdep breakage

Maciej W. Rozycki <[email protected]>
MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur

Kai-Heng Feng <[email protected]>
r8169: Add support for new Realtek Ethernet

Mauro Carvalho Chehab <[email protected]>
media: vb2: be sure to unlock mutex on errors

Ivan Mironov <[email protected]>
drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock

Tetsuo Handa <[email protected]>
block/loop: Use global lock for ioctl() operation.

Xin Long <[email protected]>
sctp: allocate sctp_sockaddr_entry with kzalloc

Stephen Smalley <[email protected]>
selinux: fix GPF on invalid policy

J. Bruce Fields <[email protected]>
sunrpc: handle ENOMEM in rpcb_getport_async

Hans Verkuil <[email protected]>
media: vb2: vb2_mmap: move lock up

Hans Verkuil <[email protected]>
media: vivid: set min width/height to a value > 0

Hans Verkuil <[email protected]>
media: vivid: fix error handling of kthread_run

Vlad Tsyrklevich <[email protected]>
omap2fb: Fix stack memory disclosure

YunQiang Su <[email protected]>
Disable MSI also when pcie-octeon.pcie_disable on

Jonathan Hunter <[email protected]>
mfd: tps6586x: Handle interrupts on suspend

Ivan Mironov <[email protected]>
scsi: sd: Fix cache_type_store()

Kees Cook <[email protected]>
Yama: Check for pid death before checking ancestry

Josef Bacik <[email protected]>
btrfs: wait on ordered extents on abort cleanup

Eric Biggers <[email protected]>
crypto: authenc - fix parsing key with misaligned rta_len

JianJhen Chen <[email protected]>
net: bridge: fix a bug on using a neighbour cache entry without checking its state

Jason Gunthorpe <[email protected]>
packet: Do not leak dev refcounts on error exit

Eric Dumazet <[email protected]>
ipv6: fix kernel-infoleak in ipv6_local_error()

Ben Hutchings <[email protected]>

    media: em28xx: Fix misplaced reset of dev->v4l::field_count

Oliver Hartkopp <[email protected]>
can: gw: ensure DLC boundaries after CAN frame modification

Dmitry Safonov <[email protected]>
tty/ldsem: Wake up readers after timed out down_write()

Vasily Averin <[email protected]>
sunrpc: use-after-free in svc_process_common()

Eric Biggers <[email protected]>
crypto: cts - fix crash on short inputs

Yi Zeng <[email protected]>
i2c: dev: prevent adapter retries and timeout being set as minus value

Hans de Goede <[email protected]>
ACPI: power: Skip duplicate power resource references in _PRx

Christoph Lameter <[email protected]>
slab: alien caches must not be initialized if the allocation of the alien cache failed

Icenowy Zheng <[email protected]>
USB: storage: add quirk for SMI SM3350

Icenowy Zheng <[email protected]>
USB: storage: don't insert sane sense for SPC3+ when bad sense specified

Daniele Palmas <[email protected]>
usb: cdc-acm: send ZLP for Telit 3G Intel based modems

Ross Lagerwall <[email protected]>
cifs: Fix potential OOB access of lock element array

Pavel Shilovsky <[email protected]>
CIFS: Do not hide EINTR after sending network packets

Andreas Larsson <[email protected]>
sparc32: Fix inverted invalid_frame_pointer checks on sigreturns

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

Diffstat:

 Documentation/filesystems/proc.txt               |  4 +-
 Makefile                                         |  4 +-
 arch/arm/mach-imx/clk-imx6q.c                    |  6 ++-
 arch/mips/Kconfig                                |  3 ++
 arch/mips/pci/msi-octeon.c                       |  4 +-
 arch/mips/sibyte/common/Makefile                 |  1 +
 arch/mips/sibyte/common/dma.c                    | 14 +++++++
 arch/sparc/kernel/signal_32.c                    |  4 +-
 crypto/authenc.c                                 | 14 +++++--
 crypto/cts.c                                     |  8 ++--
 drivers/acpi/power.c                             | 22 +++++++++++
 drivers/base/bus.c                               |  7 +++-
 drivers/block/loop.c                             | 47 ++++++++++++------------
 drivers/block/loop.h                             |  1 -
 drivers/cpuidle/cpuidle-pseries.c                |  8 +++-
 drivers/gpu/drm/drm_fb_helper.c                  |  7 +++-
 drivers/i2c/i2c-dev.c                            |  6 +++
 drivers/md/dm-kcopyd.c                           | 19 +++++++---
 drivers/md/dm-snap.c                             | 22 +++++++++++
 drivers/media/firewire/firedtv-avc.c             |  6 ++-
 drivers/media/firewire/firedtv.h                 |  6 ++-
 drivers/media/platform/vivid/vivid-kthread-cap.c |  5 ++-
 drivers/media/platform/vivid/vivid-kthread-out.c |  5 ++-
 drivers/media/platform/vivid/vivid-vid-common.c  |  2 +-
 drivers/media/usb/em28xx/em28xx-video.c          |  4 +-
 drivers/media/v4l2-core/videobuf2-core.c         | 14 +++++--
 drivers/mfd/tps6586x.c                           | 24 ++++++++++++
 drivers/mmc/host/atmel-mci.c                     |  3 +-
 drivers/net/ethernet/realtek/r8169.c             |  2 +
 drivers/scsi/sd.c                                |  6 +++
 drivers/target/target_core_spc.c                 | 17 ++++++---
 drivers/tty/tty_ldsem.c                          | 10 +++++
 drivers/usb/class/cdc-acm.c                      |  7 ++++
 drivers/usb/storage/scsiglue.c                   |  8 +++-
 drivers/usb/storage/unusual_devs.h               | 12 ++++++
 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c  |  2 +
 fs/btrfs/disk-io.c                               |  8 ++++
 fs/cifs/file.c                                   |  8 ++--
 fs/cifs/smb2file.c                               |  4 +-
 fs/cifs/transport.c                              |  2 +-
 fs/jffs2/super.c                                 |  3 +-
 fs/ocfs2/localalloc.c                            |  9 ++++-
 fs/pstore/ram_core.c                             |  5 +++
 include/linux/sunrpc/svc.h                       |  5 ++-
 mm/slab.c                                        |  6 ++-
 net/bridge/br_netfilter.c                        |  2 +-
 net/can/gw.c                                     | 30 +++++++++++++--
 net/core/sock.c                                  |  1 +
 net/ipv6/datagram.c                              |  1 +
 net/packet/af_packet.c                           |  4 +-
 net/sctp/ipv6.c                                  |  5 +--
 net/sctp/protocol.c                              |  4 +-
 net/sunrpc/rpcb_clnt.c                           |  8 ++++
 net/sunrpc/svc.c                                 | 10 +++--
 net/sunrpc/svc_xprt.c                            |  5 ++-
 net/sunrpc/svcsock.c                             |  2 +-
 scripts/kconfig/zconf.l                          |  2 +
 security/selinux/ss/policydb.c                   |  3 +-
 security/yama/yama_lsm.c                         |  4 +-
 sound/firewire/bebob/bebob.c                     |  2 +-
 tools/perf/util/parse-events.c                   |  2 +-
 tools/perf/util/svghelper.c                      |  2 +-
 62 files changed, 366 insertions(+), 105 deletions(-)