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 print a warning and not get the attributes right.
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 print a
warning and not get the attributes right.

After this change, if you already have a transaction started in
gfs2_setattr_simple, instead of failing the warning assert, you simply use
the existing transaction.

asp24/resource-agents,asp24/resource-agents,stevenraspudic/resource-agents,asp24/resource-agents,stevenraspudic/resource-agents,stevenraspudic/resource-agents