Ensure gpfs kernel leases are wrapped in a become_root()/unbecome_root() pair.
commit099fd4c85e151bd7f9ec45fbea7365625de1ac3f
authorRalph Wuerthner <ralphw@de.ibm.com>
Wed, 31 Jul 2013 23:33:48 +0000 (31 16:33 -0700)
committerKarolin Seeger <kseeger@samba.org>
Wed, 7 Aug 2013 12:56:01 +0000 (7 14:56 +0200)
tree565af1d33263d24e0e30fdba7a0e2c87ad2f426a
parent224ea469aa324161495b7727dc3f49d848bb9836
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.

Autobuild-User(v4-1-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-1-test): Wed Aug  7 14:56:04 CEST 2013 on sn-devel-104
source3/modules/vfs_gpfs.c