/* Delete a block. It is the caller's responsibility to check whether the file can be closed hereafter.  */
static int nlmsvc_unlink_block(struct nlm_block *block)
/* Delete a block. It is the caller's responsibility to check whether the file can be closed hereafter.  */
static int nlmsvc_unlink_block(struct nlm_block *block)
{
	int status;
	dprintk("lockd: unlinking block %p...\n", block);
	status = posix_unblock_lock(block->b_file->f_file, &block->b_call->a_args.lock.fl);
	nlmsvc_remove_block(block);
	return status;
}