diff options
author | Jamie Bainbridge <jamie.bainbridge@gmail.com> | 2015-11-07 22:13:49 +1000 |
---|---|---|
committer | Sasha Levin <sasha.levin@oracle.com> | 2016-02-09 22:57:06 -0500 |
commit | d2c62a7f5d1cbb68f820b086955f25d3d053b3c5 (patch) | |
tree | 257e836677bf89723815c0294a06d3c03438ff12 /fs/cifs/fscache.c | |
parent | f8d91e02dedeb03d7a2a630fb730d21d2d8024b5 (diff) | |
download | lwn-d2c62a7f5d1cbb68f820b086955f25d3d053b3c5.tar.gz lwn-d2c62a7f5d1cbb68f820b086955f25d3d053b3c5.zip |
cifs: Ratelimit kernel log messages
[ Upstream commit ec7147a99e33a9e4abad6fc6e1b40d15df045d53 ]
Under some conditions, CIFS can repeatedly call the cifs_dbg() logging
wrapper. If done rapidly enough, the console framebuffer can softlockup
or "rcu_sched self-detected stall". Apply the built-in log ratelimiters
to prevent such hangs.
Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com>
Signed-off-by: Steve French <smfrench@gmail.com>
CC: Stable <stable@vger.kernel.org>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Diffstat (limited to 'fs/cifs/fscache.c')
0 files changed, 0 insertions, 0 deletions