HP CIFS File Locking Interoperation
45
B.2 Byte Range Locking
Windows and NFS clients invoke byte range locking with API and function calls. These locks
are processed in server user space, where the Windows client locking semantics are
translated by smbd to UNIX fcntl locks and propagated to the Kernel Lock Manager. The
Kernel Lock Manager is the common denominator for the platform locking semantics, which
allows the platform locks to interoperate and guarantee data integrity when the advisory
protocol is adhered to.
CIFS/9000 implements cross-platform CIFS/NFS byte range locking.