From: Lino Sanfilippo Date: Tue, 9 Nov 2010 18:19:04 +0000 (+0100) Subject: fanotify: Do check against max_marks and increase number of group marks atomically X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81aaad0ec8a86612cd395ee26f2e0127adcbbefc;p=pandora-kernel.git fanotify: Do check against max_marks and increase number of group marks atomically The number of group marks is checked against max_marks and increased afterwards in a non atomic way. This may result in 2 or more processes passing the check at the same time and increasing the number of group marks above the max_marks limit afterwards. With this patch the check against max_marks is done in fsnotify_add_mark(), after the group lock has been aquired to ensure that concurrent processes cant exceed the group marks limit. Signed-off-by: Lino Sanfilippo Signed-off-by: Eric Paris --- Reading git-diff-tree failed