On 3/20/19 2:34 PM, Darrick J. Wong wrote: > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > In theory INUMBERS will never return an ocount of zero, but on the off > chance it ever does we'll negative index the igroup array and return > stack contents for an inode number. Don't do that. > > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> Is there more of a story behind this? ;) Reviewed-by: Eric Sandeen <sandeen@xxxxxxxxxx> > --- > io/open.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/io/open.c b/io/open.c > index f5fbd2c4..a406ea54 100644 > --- a/io/open.c > +++ b/io/open.c > @@ -698,6 +698,9 @@ get_last_inode(void) > lastgrp = ocount; > } > > + if (lastgrp == 0) > + return 0; > + > lastgrp--; > > /* The last inode number in use */ >