mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 06:31:58 +02:00
firmware: avoid pointless reference count bump
The creds are allocated via prepare_kernel_cred() which has already taken a reference. Link: https://lore.kernel.org/r/20241125-work-cred-v2-7-68b9d38bb5b2@kernel.org Reviewed-by: Jeff Layton <jlayton@kernel.org> Reviewed-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
parent
51c0bcf097
commit
7915f42453
|
|
@ -911,7 +911,7 @@ _request_firmware(const struct firmware **firmware_p, const char *name,
|
|||
ret = -ENOMEM;
|
||||
goto out;
|
||||
}
|
||||
old_cred = override_creds(get_new_cred(kern_cred));
|
||||
old_cred = override_creds(kern_cred);
|
||||
|
||||
ret = fw_get_filesystem_firmware(device, fw->priv, "", NULL);
|
||||
|
||||
|
|
@ -943,7 +943,7 @@ _request_firmware(const struct firmware **firmware_p, const char *name,
|
|||
} else
|
||||
ret = assign_fw(fw, device);
|
||||
|
||||
put_cred(revert_creds(old_cred));
|
||||
revert_creds(old_cred);
|
||||
put_cred(kern_cred);
|
||||
|
||||
out:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user