mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
coda: get rid of CODA_FREE()
The CODA_FREE() macro just calls kvfree(). We can call that directly instead. Link: http://lkml.kernel.org/r/4950a94fd30ec5f84835dd4ca0bb67c0448672f5.1558117389.git.jaharkes@cs.cmu.edu Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Jan Harkes <jaharkes@cs.cmu.edu> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Colin Ian King <colin.king@canonical.com> Cc: David Howells <dhowells@redhat.com> Cc: Fabian Frederick <fabf@skynet.be> Cc: Mikko Rapeli <mikko.rapeli@iki.fi> Cc: Sam Protsenko <semen.protsenko@linaro.org> Cc: Yann Droneaud <ydroneaud@opteya.com> Cc: Zhouyang Jia <jiazhouyang09@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
4dc48193d7
commit
936dae4525
3 changed files with 22 additions and 24 deletions
|
@ -129,7 +129,7 @@ static ssize_t coda_psdev_write(struct file *file, const char __user *buf,
|
|||
goto out;
|
||||
}
|
||||
if (copy_from_user(dcbuf, buf, nbytes)) {
|
||||
CODA_FREE(dcbuf, nbytes);
|
||||
kvfree(dcbuf);
|
||||
retval = -EFAULT;
|
||||
goto out;
|
||||
}
|
||||
|
@ -137,7 +137,7 @@ static ssize_t coda_psdev_write(struct file *file, const char __user *buf,
|
|||
/* what downcall errors does Venus handle ? */
|
||||
error = coda_downcall(vcp, hdr.opcode, dcbuf, nbytes);
|
||||
|
||||
CODA_FREE(dcbuf, nbytes);
|
||||
kvfree(dcbuf);
|
||||
if (error) {
|
||||
pr_warn("%s: coda_downcall error: %d\n",
|
||||
__func__, error);
|
||||
|
@ -263,7 +263,7 @@ static ssize_t coda_psdev_read(struct file * file, char __user * buf,
|
|||
goto out;
|
||||
}
|
||||
|
||||
CODA_FREE(req->uc_data, sizeof(struct coda_in_hdr));
|
||||
kvfree(req->uc_data);
|
||||
kfree(req);
|
||||
out:
|
||||
mutex_unlock(&vcp->vc_mutex);
|
||||
|
@ -325,7 +325,7 @@ static int coda_psdev_release(struct inode * inode, struct file * file)
|
|||
|
||||
/* Async requests need to be freed here */
|
||||
if (req->uc_flags & CODA_REQ_ASYNC) {
|
||||
CODA_FREE(req->uc_data, sizeof(struct coda_in_hdr));
|
||||
kvfree(req->uc_data);
|
||||
kfree(req);
|
||||
continue;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue