Andrew Morton writes: > On Wed, 10 Dec 2014 16:49:18 +0300 Dmitry Monakhov wrote: > >> >> Hello. Someone please take care of this patch. >> >> W/o that patch unprivileged user may abuse system resources simply by spawning >> wast number of unkilable busyloops (works on ext2/ext3): >> >> truncate --size 1T test >> for ((i=0;i<1024;i++)) >> do >> filefrag test > /dev/null & >> done >> >> >> --- a/fs/ioctl.c >> >> +++ b/fs/ioctl.c >> >> @@ -379,6 +379,11 @@ int __generic_block_fiemap(struct inode *inode, >> >> past_eof = true; >> >> } >> >> cond_resched(); >> >> + if (fatal_signal_pending(current)) { >> >> + ret = -EINTR; >> >> + break; >> >> + } >> >> + >> >> } while (1); >> >> > > Is FIEMAP documented anywhere (manpage)? If so, that will need an > update. Yes you right. I just thought that it is assumed by default. The only place I know is Documentation/filesystems/fiemap.txt Please fold patch attached to original one.