Revision 68ac8bfb6aa4ce1a146b5a291f03fc2dd6d17cf2 authored by Jeff Mahoney on 27 February 2013, 19:43:09 UTC, committed by Jan Kara on 11 March 2013, 21:05:56 UTC
The bulk of __dquot_initialize runs under the dqptr_sem which
protects the inode->i_dquot pointers. It doesn't protect the
dereferenced contents, though. Those are protected by the
dq_data_lock, which is missing around the dquot_resv_space call.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: Jan Kara <jack@suse.cz>
1 parent f6161aa
History
File Mode Size
ac97
ali5451
asihpi
au88x0
aw2
ca0106
cs46xx
cs5535audio
ctxfi
echoaudio
emu10k1
hda
ice1712
korg1212
lola
lx6464es
mixart
nm256
oxygen
pcxhr
riptide
rme9652
trident
vx222
ymfpci
Kconfig -rw-r--r-- 24.6 KB
Makefile -rw-r--r-- 2.1 KB
ad1889.c -rw-r--r-- 26.1 KB
ad1889.h -rw-r--r-- 7.9 KB
ak4531_codec.c -rw-r--r-- 17.1 KB
als300.c -rw-r--r-- 23.5 KB
als4000.c -rw-r--r-- 31.4 KB
atiixp.c -rw-r--r-- 45.6 KB
atiixp_modem.c -rw-r--r-- 35.8 KB
azt3328.c -rw-r--r-- 85.2 KB
azt3328.h -rw-r--r-- 15.5 KB
bt87x.c -rw-r--r-- 29.6 KB
cmipci.c -rw-r--r-- 101.8 KB
cs4281.c -rw-r--r-- 64.5 KB
cs5530.c -rw-r--r-- 7.1 KB
ens1370.c -rw-r--r-- 79.1 KB
ens1371.c -rw-r--r-- 38 bytes
es1938.c -rw-r--r-- 55.4 KB
es1968.c -rw-r--r-- 78.6 KB
fm801.c -rw-r--r-- 41.6 KB
intel8x0.c -rw-r--r-- 92.7 KB
intel8x0m.c -rw-r--r-- 37.5 KB
maestro3.c -rw-r--r-- 81.7 KB
rme32.c -rw-r--r-- 57.6 KB
rme96.c -rw-r--r-- 66.4 KB
sis7019.c -rw-r--r-- 40.0 KB
sis7019.h -rw-r--r-- 13.3 KB
sonicvibes.c -rw-r--r-- 51.4 KB
via82xx.c -rw-r--r-- 77.6 KB
via82xx_modem.c -rw-r--r-- 34.4 KB

back to top