On Wed, Dec 23, 2015 at 4:34 PM, Luis R. Rodriguez <mcg...@do-not-panic.com> wrote: > From: "Luis R. Rodriguez" <mcg...@suse.com> > > This will be re-used later through a new extensible interface. > > Signed-off-by: Luis R. Rodriguez <mcg...@suse.com>
Reviewed-by: Josh Boyer <jwbo...@fedoraproject.org> josh > --- > drivers/base/firmware_class.c | 14 ++++++++++---- > 1 file changed, 10 insertions(+), 4 deletions(-) > > diff --git a/drivers/base/firmware_class.c b/drivers/base/firmware_class.c > index 6f5fcda71a60..d8148aa89b01 100644 > --- a/drivers/base/firmware_class.c > +++ b/drivers/base/firmware_class.c > @@ -322,6 +322,15 @@ fail: > return rc; > } > > +static void fw_finish_direct_load(struct device *device, > + struct firmware_buf *buf) > +{ > + mutex_lock(&fw_lock); > + set_bit(FW_STATUS_DONE, &buf->status); > + complete_all(&buf->completion); > + mutex_unlock(&fw_lock); > +} > + > static int fw_get_filesystem_firmware(struct device *device, > struct firmware_buf *buf) > { > @@ -363,10 +372,7 @@ static int fw_get_filesystem_firmware(struct device > *device, > if (!rc) { > dev_dbg(device, "system data: direct-loading firmware %s\n", > buf->fw_id); > - mutex_lock(&fw_lock); > - set_bit(FW_STATUS_DONE, &buf->status); > - complete_all(&buf->completion); > - mutex_unlock(&fw_lock); > + fw_finish_direct_load(device, buf); > } > > return rc; > -- > 2.6.2 > -- To unsubscribe from this list: send the line "unsubscribe linux-security-module" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html