When you copy an suid root file to gfs, you start a transaction on the
write and then make a vfs call that eventaully tries to start another
transaction for changing the file attributes. This cause gfs to oops.
After this change, if you already have a transaction started in
gfs_setattr_simple, instead of oopsing, you simply use the existing transaction.