From mboxrd@z Thu Jan 1 00:00:00 1970 From: "J. Bruce Fields" Subject: [PATCH 4/6] locks: fix locks.c lease symbol exports Date: Fri, 29 Jun 2007 15:21:28 -0400 Message-ID: <1183144890363-git-send-email-bfields@fieldses.org> References: <1183144890244-git-send-email-bfields@fieldses.org> <11831448902131-git-send-email-bfields@fieldses.org> <1183144890833-git-send-email-bfields@fieldses.org> <11831448901518-git-send-email-bfields@fieldses.org> Cc: linux-fsdevel@vger.kernel.org, "J. Bruce Fields" To: Andrew Morton Return-path: Received: from mail.fieldses.org ([66.93.2.214]:59971 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751066AbXF2TVc (ORCPT ); Fri, 29 Jun 2007 15:21:32 -0400 In-Reply-To: <11831448901518-git-send-email-bfields@fieldses.org> Message-Id: In-Reply-To: <6e0beaf3e950494a6903571f0b5c9b61fc7bf650.1183143819.git.bfields@citi.umich.edu> References: <6e0beaf3e950494a6903571f0b5c9b61fc7bf650.1183143819.git.bfields@citi.umich.edu> Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org From: J. Bruce Fields Bring lease exports into line with conventions for posix locks: setlease() should be exported so filesystems can use it to implement their lease methods. vfs_setlease() need only be GPL-exported since only nfsd needs it. Signed-off-by: "J. Bruce Fields" --- fs/locks.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/fs/locks.c b/fs/locks.c index c06a002..ac267af 100644 --- a/fs/locks.c +++ b/fs/locks.c @@ -1427,6 +1427,8 @@ out: return error; } +EXPORT_SYMBOL(setlease); + /** * vfs_setlease - sets a lease on an open file * @filp: file pointer @@ -1451,7 +1453,7 @@ int vfs_setlease(struct file *filp, long arg, struct file_lock **lease) return error; } -EXPORT_SYMBOL(vfs_setlease); +EXPORT_SYMBOL_GPL(vfs_setlease); /** * fcntl_setlease - sets a lease on an open file -- 1.5.2.58.g98ee