Ensure gpfs kernel leases are wrapped in a become_root()/unbecome_root() pair.
commit27c7a577414447a208652626c177956b9615b4ff
authorRalph Wuerthner <ralphw@de.ibm.com>
Wed, 31 Jul 2013 23:33:48 +0000 (31 16:33 -0700)
committerKarolin Seeger <kseeger@samba.org>
Mon, 12 Aug 2013 07:09:45 +0000 (12 09:09 +0200)
treefcc79251da53053e1c2c7536c65a67d121a8f7df
parent7421d38f7bbf760a20963468ec8e13c70c3aaad6
Ensure gpfs kernel leases are wrapped in a become_root()/unbecome_root() pair.

Ensures correct lease owner for signal delivery.

Signed-off-by: Ralph Wuerthner <ralphw@de.ibm.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Simo Sorce <idra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Aug  1 03:57:11 CEST 2013 on sn-devel-104

The last 2 patches address bug #10064 - Linux kernel oplock breaks can miss
signals.
(cherry picked from commit 9ef80fcff6e0d03e30bd675cd7ebfc88608e81d6)
source3/modules/vfs_gpfs.c