X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fmisc%2Fuid_stat.c;h=8b8c9a22360be35d51890f8fcab34e2cee9443a3;hb=e0958c306679d65070c65bf82893dd51eca1b944;hp=4766c1f83b94ee6bddebdfd7527ca273634e5937;hpb=4e65656dfa8cfd0660bac70cba7466d04e565ba6;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/misc/uid_stat.c b/drivers/misc/uid_stat.c index 4766c1f83b94..8b8c9a22360b 100644 --- a/drivers/misc/uid_stat.c +++ b/drivers/misc/uid_stat.c @@ -55,7 +55,8 @@ static int uid_stat_atomic_int_show(struct seq_file *m, void *v) atomic_t *counter = m->private; bytes = (unsigned int) (atomic_read(counter) + INT_MIN); - return seq_printf(m, "%u\n", bytes); + seq_printf(m, "%u\n", bytes); + return seq_has_overflowed(m) ? -ENOSPC : 0; } static int uid_stat_read_atomic_int_open(struct inode *inode, struct file *file)