diff options
author | Bob Peterson <rpeterso@redhat.com> | 2018-01-29 10:00:23 -0700 |
---|---|---|
committer | Bob Peterson <rpeterso@redhat.com> | 2018-01-29 10:00:23 -0700 |
commit | 2eb5909dee9bcce9c0befdef48c00f1132d9de2e (patch) | |
tree | c3345845f88e7b131a9c6d9cc1047cb3f75a53b0 /crypto/proc.c | |
parent | 4519eaad724e868a5fd1f82123eefebcaed775ad (diff) |
GFS2: Don't try to end a non-existent transaction in unlink
Before this patch, if function gfs2_unlink failed to get a valid
transaction (for example, not enough journal blocks) it would go
to label out_end_trans which did gfs2_trans_end. But if the
trans_begin failed, there's no transaction to end, and trying to
do so results in: kernel BUG at fs/gfs2/trans.c:117!
This patch changes the goto so that it does not try to end a
non-existent transaction.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Diffstat (limited to 'crypto/proc.c')
0 files changed, 0 insertions, 0 deletions