[Intel-gfx] [Bug #12210] 2.6.28-rc8 big regression in VM
Lukas Hejtmanek
xhejtman at ics.muni.cz
Thu Feb 26 19:06:36 CET 2009
Hello,
you may remember that I reported regression in VM. I used you filecache module
and discovered that the leaks are caused by these items:
# filecache 1.0
# ino size cached cached% refcnt state dev file
167302 16 16 100 1 d- 00:08(tmpfs) /drm\040mm\040object\040(deleted)
167301 16 16 100 1 d- 00:08(tmpfs) /drm\040mm\040object\040(deleted)
167300 16 16 100 1 d- 00:08(tmpfs) /drm\040mm\040object\040(deleted)
167299 4 4 100 1 -- 00:08(tmpfs) /drm\040mm\040object\040(deleted)
167290 8 8 100 1 -- 00:08(tmpfs) /drm\040mm\040object\040(deleted)
167289 8 8 100 1 -- 00:08(tmpfs) /drm\040mm\040object\040(deleted)
167288 16 16 100 1 -- 00:08(tmpfs) /drm\040mm\040object\040(deleted)
167287 16 16 100 1 d- 00:08(tmpfs) /drm\040mm\040object\040(deleted)
there are tons of those items:
cat /proc/filecache | grep drm | wc -l
14224
Do you have any clues what happens here? Is it a bug in kernel VM system or it
is more likely a bug in Intel's GEM drm driver? Right now it results in 500MB
of undropable cache.
Also lsof reports many leaked file descriptors:
lsof | grep drm | wc -l
7326
--
Lukáš Hejtmánek
More information about the Intel-gfx
mailing list