Files
linux/fs
J. Bruce Fields f197c27196 nfsd4: fix file leak on open_downgrade
Stateid's hold a read reference for a read open, a write reference for a
write open, and an additional one of each for each read+write open.  The
latter wasn't getting put on a downgrade, so something like:

	open RW
	open R
	downgrade to R

was resulting in a file leak.

Also fix an imbalance in an error path.

Regression from 7d94784293 "nfsd4: fix
downgrade/lock logic".

Cc: stable@kernel.org
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
2011-07-15 18:58:49 -04:00
..
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-05-19 16:55:28 +09:30
…
2011-06-06 09:51:52 -04:00
2011-06-03 18:24:58 -04:00
2011-06-20 17:53:24 -05:00
2011-03-31 11:26:23 -03:00
…
2011-03-31 11:26:23 -03:00
2011-06-03 18:24:58 -04:00
…
2011-04-14 16:06:56 -07:00
2011-07-06 12:15:16 -07:00
…
2011-03-31 11:26:23 -03:00
2011-03-21 00:16:08 -04:00
…
2011-05-26 07:26:50 -04:00
2011-07-06 10:41:13 -07:00
2011-05-26 10:01:43 -06:00
2011-06-20 10:45:56 -04:00
2011-03-21 01:10:41 -04:00
…
…
…
…
2011-05-23 19:58:53 +02:00
…
2011-03-14 09:15:28 -04:00
2011-06-03 18:24:58 -04:00