mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-09 14:43:16 +00:00
firmware loader: fix another compile warning with PM_SLEEP unset
This patch fixes another compiling warning with PM_SLEEP unset: drivers/base/firmware_class.c:221:29: warning: 'fw_lookup_buf' defined but not used [-Wunused-function] This time I do build kernel with both PM_SLEEP set and unset, and no warning found any more with the patch. Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Ming Lei <ming.lei@canonical.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
4bb1667255
commit
6a2c123427
@ -218,18 +218,6 @@ static int fw_lookup_and_allocate_buf(const char *fw_name,
|
||||
return tmp ? 0 : -ENOMEM;
|
||||
}
|
||||
|
||||
static struct firmware_buf *fw_lookup_buf(const char *fw_name)
|
||||
{
|
||||
struct firmware_buf *tmp;
|
||||
struct firmware_cache *fwc = &fw_cache;
|
||||
|
||||
spin_lock(&fwc->lock);
|
||||
tmp = __fw_lookup_buf(fw_name);
|
||||
spin_unlock(&fwc->lock);
|
||||
|
||||
return tmp;
|
||||
}
|
||||
|
||||
static void __fw_free_buf(struct kref *ref)
|
||||
{
|
||||
struct firmware_buf *buf = to_fwbuf(ref);
|
||||
@ -1280,6 +1268,18 @@ static int cache_firmware(const char *fw_name)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static struct firmware_buf *fw_lookup_buf(const char *fw_name)
|
||||
{
|
||||
struct firmware_buf *tmp;
|
||||
struct firmware_cache *fwc = &fw_cache;
|
||||
|
||||
spin_lock(&fwc->lock);
|
||||
tmp = __fw_lookup_buf(fw_name);
|
||||
spin_unlock(&fwc->lock);
|
||||
|
||||
return tmp;
|
||||
}
|
||||
|
||||
/**
|
||||
* uncache_firmware - remove one cached firmware image
|
||||
* @fw_name: the firmware image name
|
||||
|
Loading…
x
Reference in New Issue
Block a user