aboutsummaryrefslogtreecommitdiff
path: root/include/linux/sizes.h
diff options
context:
space:
mode:
authorJari Ruusu <jariruusu@users.sourceforge.net>2015-06-13 19:01:31 +0300
committerMoyster <oysterized@gmail.com>2016-08-26 19:15:12 +0200
commitbd9b56cf9d77016a3c3edc43c421a300bc37254e (patch)
tree9fd9919911af0996a6a1a0a7a52779f7c91d1bfb /include/linux/sizes.h
parent8fc061d60e836c43d4be22862f1cd37afebcf84a (diff)
d_walk() might skip too much
When Al Viro's VFS deadlock fix "deal with deadlock in d_walk()" was backported to 3.10.y 3.4.y and 3.2.y stable kernel brances, the deadlock fix was copied to 3 different places. Later, a bug in that code was discovered. Al Viro's fix involved fixing only one part of code in mainline kernel. That fix is called "d_walk() might skip too much". 3.10.y 3.4.y and 3.2.y stable kernel brances need that later fix copied to 3 different places. Greg Kroah-Hartman included Al Viro's "d_walk() might skip too much" fix only once in 3.10.80 kernel, leaving 2 more places without a fix. The patch below was not written by me. I only applied Al Viro's "d_walk() might skip too much" fix 2 more times to 3.10.80 kernel, and cheched that the fixes went to correct places. With this patch applied, all 3 places that I am aware of 3.10.y stable branch are now fixed. Signed-off-by: Jari Ruusu <jariruusu@users.sourceforge.net> Cc: Willy Tarreau <w@1wt.eu> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Stefan Guendhoer <stefan@guendhoer.com>
Diffstat (limited to 'include/linux/sizes.h')
0 files changed, 0 insertions, 0 deletions