Skip to content

3.18.128-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest83 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/83usb: core: Fix hub port connection events lostdrivers/usb/core/hub.c+3 -10 replies
2/83v9fs_dir_readdir: fix double-free on p9stat_read errorfs/9p/vfs_dir.c+0 -110 replies
3/83bfs: add sanity check at bfs_fill_super()fs/bfs/inode.c+6 -30 replies
4/83sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peernet/sctp/associola.c+7 -30 replies
5/83gfs2: Dont leave s_fs_info pointing to freed memory in init_sbdfs/gfs2/ops_fstype.c+1 -10 replies
6/83llc: do not use sk_eat_skb()net/llc/af_llc.c+4 -70 replies
7/83drm/ast: fixed cursor may disappear sometimesdrivers/gpu/drm/ast/ast_mode.c+1 -10 replies
8/83drm/ast: change resolution may cause screen blurreddrivers/gpu/drm/ast/ast_mode.c+1 -00 replies
9/83can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()drivers/net/can/dev.c include/linux/can/dev.h+26 -110 replies
10/83can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame lengthdrivers/net/can/dev.c+6 -30 replies
11/83can: dev: __can_get_echo_skb(): Dont crash the kernel if can_priv::echo_skb is accessed out of boundsdrivers/net/can/dev.c+5 -10 replies
12/83can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skbdrivers/net/can/dev.c+14 -130 replies
13/83cpufreq: imx6q: add return value check for voltage scaledrivers/cpufreq/imx6q-cpufreq.c+6 -10 replies
14/83ARM: make lookup_processor_type() non-__initarch/arm/kernel/head-common.S+3 -39 replies
15/83SUNRPC: Fix a bogus get/put in generic_key_to_expire()net/sunrpc/auth_generic.c+1 -70 replies
16/83kdb: Use strscpy with destination buffer sizekernel/debug/kdb/kdb_io.c kernel/debug/kdb/kdb_private.h kernel/debug/kdb/kdb_support.c+15 -120 replies
17/83powerpc/numa: Suppress "VPHN is not supported" messagesarch/powerpc/mm/numa.c+1 -10 replies
18/83tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offsetmm/shmem.c+1 -30 replies
19/83arm64: remove no-op -p linker flagarch/arm64/Makefile+1 -10 replies
20/83Input: initialize device counter variables with -1drivers/input/gameport/gameport.c drivers/input/joystick/xpad.c drivers/input/misc/ims-pcu.c +2 more+12 -120 replies
21/83Input: xpad - add rumble support for Xbox One controllerdrivers/input/joystick/xpad.c+20 -10 replies
22/83Input: xpad - set the LEDs properly on XBox Wireless controllersdrivers/input/joystick/xpad.c+45 -50 replies
23/83Input: xpad - re-send LED command on present eventdrivers/input/joystick/xpad.c+20 -80 replies
24/83Input: xpad - add Covert Forces edition of the Xbox One controllerdrivers/input/joystick/xpad.c+1 -00 replies
25/83Input: xpad - fix Razer Atrox Arcade Stick button mappingdrivers/input/joystick/xpad.c+1 -10 replies
26/83Input: xpad - clarify LED enumerationdrivers/input/joystick/xpad.c+9 -70 replies
27/83Input: xpad - use ida() for finding the pad_nrdrivers/input/joystick/xpad.c+20 -120 replies
28/83Input: xpad - remove needless bulk out URB used for LED setupdrivers/input/joystick/xpad.c+1 -780 replies
29/83Input: xpad - factor out URB submission in xpad_play_effectdrivers/input/joystick/xpad.c+69 -710 replies
30/83Input: xpad - x360w: report dpad as buttons and axesdrivers/input/joystick/xpad.c+20 -20 replies
31/83Input: xpad - move the input device creation to a new functiondrivers/input/joystick/xpad.c+122 -950 replies
32/83Input: xpad - query wireless controller state at initdrivers/input/joystick/xpad.c+40 -00 replies
33/83Input: xpad - fix clash of presence handling with LED settingdrivers/input/joystick/xpad.c+9 -20 replies
34/83Input: xpad - remove spurious events of wireless xpad 360 controllerdrivers/input/joystick/xpad.c+1 -10 replies
35/83Input: xpad - handle "present" and "gone" correctlydrivers/input/joystick/xpad.c+69 -380 replies
36/83Input: xpad - correctly handle concurrent LED and FF requestsdrivers/input/joystick/xpad.c+223 -990 replies
37/83Input: xpad - update Xbox One Force Feedback Supportdrivers/input/joystick/xpad.c+10 -50 replies
38/83Input: xpad - workaround dead irq_out after suspend/ resumedrivers/input/joystick/xpad.c+137 -380 replies
39/83Input: xpad - use LED API when identifying wireless controllersdrivers/input/joystick/xpad.c+1 -10 replies
40/83Input: xpad - correct xbox one pad device namedrivers/input/joystick/xpad.c+1 -10 replies
41/83Input: xpad - remove unused functiondrivers/input/joystick/xpad.c+0 -10 replies
42/83Input: xpad - add Mad Catz FightStick TE 2 VID/PIDdrivers/input/joystick/xpad.c+2 -00 replies
43/83Input: xpad - move pending clear to the correct locationdrivers/input/joystick/xpad.c+1 -10 replies
44/83Input: xpad - prevent spurious input from wired Xbox 360 controllersdrivers/input/joystick/xpad.c+4 -00 replies
45/83Input: xpad - add more third-party controllersdrivers/input/joystick/xpad.c+9 -00 replies
46/83Input: xpad - xbox one elite controller supportdrivers/input/joystick/xpad.c+2 -10 replies
47/83Input: xpad - fix rumble on Xbox One controllers with 2015 firmwaredrivers/input/joystick/xpad.c+8 -80 replies
48/83Input: xpad - fix oops when attaching an unknown Xbox One gamepaddrivers/input/joystick/xpad.c+13 -100 replies
49/83Input: xpad - power off wireless 360 controllers on suspenddrivers/input/joystick/xpad.c+43 -00 replies
50/83Input: xpad - add product ID for Xbox One S paddrivers/input/joystick/xpad.c+1 -00 replies
51/83Input: xpad - fix Xbox One rumble stopping after 2.5 secsdrivers/input/joystick/xpad.c+3 -30 replies
52/83Input: xpad - use correct product id for x360w controllersdrivers/input/joystick/xpad.c+6 -00 replies
53/83Input: xpad - correctly sort vendor idsdrivers/input/joystick/xpad.c+6 -60 replies
54/83Input: xpad - move reporting xbox one home button to common functiondrivers/input/joystick/xpad.c+19 -330 replies
55/83Input: xpad - simplify error condition in init_outputdrivers/input/joystick/xpad.c+6 -70 replies
56/83Input: xpad - dont depend on endpoint orderdrivers/input/joystick/xpad.c+21 -140 replies
57/83Input: xpad - fix stuck mode button on Xbox One S paddrivers/input/joystick/xpad.c+33 -00 replies
58/83Input: xpad - restore LED state after device resumedrivers/input/joystick/xpad.c+10 -10 replies
59/83Input: xpad - support some quirky Xbox One padsdrivers/input/joystick/xpad.c+101 -130 replies
60/83Input: xpad - sort supported devices by USB IDdrivers/input/joystick/xpad.c+6 -60 replies
61/83Input: xpad - sync supported devices with xboxdrvdrivers/input/joystick/xpad.c+13 -00 replies
62/83Input: xpad - add USB IDs for Mad Catz Brawlstick and Razer Sabertoothdrivers/input/joystick/xpad.c+2 -00 replies
63/83Input: xpad - sync supported devices with 360Controllerdrivers/input/joystick/xpad.c+57 -00 replies
64/83Input: xpad - sync supported devices with XBCDdrivers/input/joystick/xpad.c+30 -00 replies
65/83Input: xpad - constify usb_device_iddrivers/input/joystick/xpad.c+1 -10 replies
66/83Input: xpad - fix PowerA init quirk for some gamepad modelsdrivers/input/joystick/xpad.c+19 -50 replies
67/83Input: xpad - validate USB endpoint type during probedrivers/input/joystick/xpad.c+6 -40 replies
68/83Input: xpad - add support for PDP Xbox One controllersdrivers/input/joystick/xpad.c+19 -00 replies
69/83Input: xpad - add PDP device id 0x02a4drivers/input/joystick/xpad.c+7 -20 replies
70/83Input: xpad - fix some coding style issuesdrivers/input/joystick/xpad.c+9 -60 replies
71/83Input: xpad - avoid using __set_bit() for capabilitiesdrivers/input/joystick/xpad.c+10 -100 replies
72/83Input: xpad - add GPD Win 2 Controller USB IDsdrivers/input/joystick/xpad.c+2 -00 replies
73/83Input: xpad - fix GPD Win 2 controller namedrivers/input/joystick/xpad.c+1 -10 replies
74/83Input: xpad - add support for Xbox1 PDP Camo series gamepaddrivers/input/joystick/xpad.c+3 -00 replies
75/83cw1200: Dont leak memory if krealloc failesdrivers/net/wireless/cw1200/wsm.c+9 -70 replies
76/83scsi: ufs: fix bugs related to null pointer access and array sizedrivers/scsi/ufs/ufs.h drivers/scsi/ufs/ufshcd.c+21 -70 replies
77/83scsi: ufshcd: Fix race between clk scaling and ungate workdrivers/scsi/ufs/ufshcd.c+15 -00 replies
78/83scsi: ufs: fix race between clock gating and devfreq scaling workdrivers/scsi/ufs/ufshcd.c+32 -00 replies
79/83scsi: qla2xxx: do not queue commands when unloadingdrivers/scsi/qla2xxx/qla_os.c+5 -00 replies
80/83tty: wipe buffer.drivers/tty/tty_buffer.c+2 -00 replies
81/83tty: wipe buffer if not echoing datadrivers/tty/n_tty.c+17 -20 replies
82/83af_unix: move unix_mknod() out of bindlocknet/unix/af_unix.c+16 -110 replies
83/83drm/ast: Remove existing framebuffers before loading driverdrivers/gpu/drm/ast/ast_drv.c+21 -00 replies

Reviews trailers per patch

18 of 83 patches have a Reviewed-by or Acked-by.

PatchAndrew MortonViresh KumarJulien ThierryDaniel ThompsonWill DeaconNick DesaulniersCameron GutmanKyle BeauchampAndrey KonovalovMathias NymanDave AirlieJean DelvareMilan BrozDaniel ZatovicaszligDmitry VyukovY.C. ChenSahitya TummalaHimanshu Madhani
1/83A-b
2/83
3/83R-b
4/83
5/83
6/83
7/83R-b
8/83T-b R-b
9/83
10/83
11/83
12/83
13/83A-b
14/83R-b
15/83
16/83R-b
17/83
18/83R-b
19/83A-b R-b
20/83
21/83
22/83
23/83
24/83
25/83
26/83
27/83
28/83
29/83
30/83
31/83
32/83
33/83
34/83
35/83
36/83
37/83
38/83
39/83
40/83
41/83
42/83
43/83
44/83
45/83
46/83
47/83
48/83
49/83
50/83
51/83
52/83
53/83
54/83
55/83
56/83
57/83
58/83
59/83
60/83R-b
61/83R-b
62/83R-b
63/83R-b
64/83R-b
65/83
66/83T-b
67/83T-b
68/83R-b
69/83
70/83
71/83
72/83
73/83
74/83
75/83
76/83
77/83
78/83R-b
79/83A-b
80/83T-b T-b T-b
81/83T-b T-b T-b
82/83T-b
83/83R-b T-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 19 reviewers.

Read the v1 thread

Cover letter [PATCH 3.18 00/83] 3.18.128-stable review

This is the start of the stable review cycle for the 3.18.128 release. There are 83 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 Dec 1 14:01:23 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.128-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.128-rc1

Thomas Zimmermann <[email protected]>
drm/ast: Remove existing framebuffers before loading driver

WANG Cong <[email protected]>
af_unix: move unix_mknod() out of bindlock

Greg Kroah-Hartman <[email protected]>
tty: wipe buffer if not echoing data

Linus Torvalds <[email protected]>
tty: wipe buffer.

Mauricio Faria de Oliveira <[email protected]>
scsi: qla2xxx: do not queue commands when unloading

Subhash Jadavani <[email protected]>
scsi: ufs: fix race between clock gating and devfreq scaling work

Venkat Gopalakrishnan <[email protected]>
scsi: ufshcd: Fix race between clk scaling and ungate work

Yaniv Gardi <[email protected]>
scsi: ufs: fix bugs related to null pointer access and array size

Johannes Thumshirn <[email protected]>
cw1200: Don't leak memory if krealloc failes

Ramses Ramírez <[email protected]>
Input: xpad - add support for Xbox1 PDP Camo series gamepad

Enno Boland <[email protected]>
Input: xpad - fix GPD Win 2 controller name

Ethan Lee <[email protected]>
Input: xpad - add GPD Win 2 Controller USB IDs

Marcus Folkesson <[email protected]>
Input: xpad - avoid using __set_bit() for capabilities

Leo Sperling <[email protected]>
Input: xpad - fix some coding style issues

Francis Therien <[email protected]>

    Input: xpad - add PDP device id 0x02a4

Mark Furneaux <[email protected]>
Input: xpad - add support for PDP Xbox One controllers

Cameron Gutman <[email protected]>
Input: xpad - validate USB endpoint type during probe

Cameron Gutman <[email protected]>
Input: xpad - fix PowerA init quirk for some gamepad models

Arvind Yadav <[email protected]>
Input: xpad - constify usb_device_id

Benjamin Valentin <[email protected]>
Input: xpad - sync supported devices with XBCD

Benjamin Valentin <[email protected]>
Input: xpad - sync supported devices with 360Controller

Benjamin Valentin <[email protected]>
Input: xpad - add USB IDs for Mad Catz Brawlstick and Razer Sabertooth

Benjamin Valentin <[email protected]>
Input: xpad - sync supported devices with xboxdrv

Benjamin Valentin <[email protected]>
Input: xpad - sort supported devices by USB ID

Cameron Gutman <[email protected]>
Input: xpad - support some quirky Xbox One pads

Cameron Gutman <[email protected]>
Input: xpad - restore LED state after device resume

Cameron Gutman <[email protected]>
Input: xpad - fix stuck mode button on Xbox One S pad

Cameron Gutman <[email protected]>
Input: xpad - don't depend on endpoint order

Pavel Rojtberg <[email protected]>
Input: xpad - simplify error condition in init_output

Daniel Tobias <[email protected]>
Input: xpad - move reporting xbox one home button to common function

Daniel Tobias <[email protected]>
Input: xpad - correctly sort vendor id's

Pavel Rojtberg <[email protected]>
Input: xpad - use correct product id for x360w controllers

Cameron Gutman <[email protected]>
Input: xpad - fix Xbox One rumble stopping after 2.5 secs

Cameron Gutman <[email protected]>
Input: xpad - add product ID for Xbox One S pad

Cameron Gutman <[email protected]>
Input: xpad - power off wireless 360 controllers on suspend

Cameron Gutman <[email protected]>
Input: xpad - fix oops when attaching an unknown Xbox One gamepad

Cameron Gutman <[email protected]>
Input: xpad - fix rumble on Xbox One controllers with 2015 firmware

Pavel Rojtberg <[email protected]>
Input: xpad - xbox one elite controller support

Pavel Rojtberg <[email protected]>
Input: xpad - add more third-party controllers

Cameron Gutman <[email protected]>
Input: xpad - prevent spurious input from wired Xbox 360 controllers

Pavel Rojtberg <[email protected]>
Input: xpad - move pending clear to the correct location

Silvan Jegen <[email protected]>
Input: xpad - add Mad Catz FightStick TE 2 VID/PID

Arnd Bergmann <[email protected]>
Input: xpad - remove unused function

Pavel Rojtberg <[email protected]>
Input: xpad - correct xbox one pad device name

Dmitry Torokhov <[email protected]>
Input: xpad - use LED API when identifying wireless controllers

Pavel Rojtberg <[email protected]>
Input: xpad - workaround dead irq_out after suspend/ resume

Pierre-Loup A. Griffais <[email protected]>
Input: xpad - update Xbox One Force Feedback Support

Pavel Rojtberg <[email protected]>
Input: xpad - correctly handle concurrent LED and FF requests

Pierre-Loup A. Griffais <[email protected]>
Input: xpad - handle "present" and "gone" correctly

Clement Calmels <[email protected]>
Input: xpad - remove spurious events of wireless xpad 360 controller

Pavel Rojtberg <[email protected]>
Input: xpad - fix clash of presence handling with LED setting

Pavel Rojtberg <[email protected]>
Input: xpad - query wireless controller state at init

Pierre-Loup A. Griffais <[email protected]>
Input: xpad - move the input device creation to a new function

Pavel Rojtberg <[email protected]>
Input: xpad - x360w: report dpad as buttons and axes

Pavel Rojtberg <[email protected]>
Input: xpad - factor out URB submission in xpad_play_effect

Pavel Rojtberg <[email protected]>
Input: xpad - remove needless bulk out URB used for LED setup

Pavel Rojtberg <[email protected]>
Input: xpad - use ida() for finding the pad_nr

Pavel Rojtberg <[email protected]>
Input: xpad - clarify LED enumeration

Dario Scarpa <[email protected]>
Input: xpad - fix Razer Atrox Arcade Stick button mapping

Erik Lundgren <[email protected]>
Input: xpad - add Covert Forces edition of the Xbox One controller

Pavel Rojtberg <[email protected]>
Input: xpad - re-send LED command on present event

Pierre-Loup A. Griffais <[email protected]>
Input: xpad - set the LEDs properly on XBox Wireless controllers

Ming-ting Yao Wei <[email protected]>
Input: xpad - add rumble support for Xbox One controller

Aniroop Mathur <[email protected]>
Input: initialize device counter variables with -1

Greg Hackmann <[email protected]>
arm64: remove no-op -p linker flag

Yufen Yu <[email protected]>
tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset

Satheesh Rajendran <[email protected]>
powerpc/numa: Suppress "VPHN is not supported" messages

Prarit Bhargava <[email protected]>
kdb: Use strscpy with destination buffer size

Trond Myklebust <[email protected]>
SUNRPC: Fix a bogus get/put in generic_key_to_expire()

Russell King <[email protected]>
ARM: make lookup_processor_type() non-__init

Anson Huang <[email protected]>
cpufreq: imx6q: add return value check for voltage scale

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length

Marc Kleine-Budde <[email protected]>
can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()

Y.C. Chen <[email protected]>
drm/ast: change resolution may cause screen blurred

Y.C. Chen <[email protected]>
drm/ast: fixed cursor may disappear sometimes

Eric Dumazet <[email protected]>
llc: do not use sk_eat_skb()

Andrew Price <[email protected]>
gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd

Xin Long <[email protected]>
sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer

Tetsuo Handa <[email protected]>
bfs: add sanity check at bfs_fill_super()

Dominique Martinet <[email protected]>
v9fs_dir_readdir: fix double-free on p9stat_read error

Dennis Wassenberg <[email protected]>
usb: core: Fix hub port connection events lost

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

Diffstat:

 Makefile                          |    4 +-
 arch/arm/kernel/head-common.S     |    6 +-
 arch/arm64/Makefile               |    2 +-
 arch/powerpc/mm/numa.c            |    2 +-
 drivers/cpufreq/imx6q-cpufreq.c   |    7 +-
 drivers/gpu/drm/ast/ast_drv.c     |   21 +
 drivers/gpu/drm/ast/ast_mode.c    |    3 +-
 drivers/input/gameport/gameport.c |    4 +-
 drivers/input/joystick/xpad.c     | 1422 +++++++++++++++++++++++++++----------
 drivers/input/misc/ims-pcu.c      |    4 +-
 drivers/input/serio/serio.c       |    4 +-
 drivers/input/serio/serio_raw.c   |    4 +-
 drivers/net/can/dev.c             |   48 +-
 drivers/net/wireless/cw1200/wsm.c |   16 +-
 drivers/scsi/qla2xxx/qla_os.c     |    5 +
 drivers/scsi/ufs/ufs.h            |    3 +-
 drivers/scsi/ufs/ufshcd.c         |   72 +-
 drivers/tty/n_tty.c               |   19 +-
 drivers/tty/tty_buffer.c          |    2 +
 drivers/usb/core/hub.c            |    4 +-
 fs/9p/vfs_dir.c                   |   11 -
 fs/bfs/inode.c                    |    9 +-
 fs/gfs2/ops_fstype.c              |    2 +-
 include/linux/can/dev.h           |    1 +
 kernel/debug/kdb/kdb_io.c         |   15 +-
 kernel/debug/kdb/kdb_private.h    |    2 +-
 kernel/debug/kdb/kdb_support.c    |   10 +-
 mm/shmem.c                        |    4 +-
 net/llc/af_llc.c                  |   11 +-
 net/sctp/associola.c              |   10 +-
 net/sunrpc/auth_generic.c         |    8 +-
 net/unix/af_unix.c                |   27 +-
 32 files changed, 1293 insertions(+), 469 deletions(-)