summaryrefslogtreecommitdiff
path: root/src/kernel/vfs/request.c
diff options
context:
space:
mode:
authordzwdz2022-08-08 00:45:46 +0200
committerdzwdz2022-08-08 00:45:46 +0200
commitb99d66ce12b4a1a0dd452d8a38006eede0c05cf2 (patch)
tree386aeeda170b8e8ed94dadeb0749a5c441995936 /src/kernel/vfs/request.c
parentb0addbe14d2353e9c33f7f4d8a0b4ba8b24b2bd9 (diff)
kernel/backend: remove the kern.ready() method
Diffstat (limited to 'src/kernel/vfs/request.c')
-rw-r--r--src/kernel/vfs/request.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/kernel/vfs/request.c b/src/kernel/vfs/request.c
index 6883faa..82f4731 100644
--- a/src/kernel/vfs/request.c
+++ b/src/kernel/vfs/request.c
@@ -86,17 +86,9 @@ void vfsreq_finish(struct vfs_request *req, char __user *stored, long ret,
void vfs_backend_tryaccept(struct vfs_backend *backend) {
struct vfs_request *req = backend->queue;
if (!req) return;
-
- /* ensure backend is ready to accept request */
- if (backend->is_user) {
- if (!backend->user.handler) return;
- } else {
- assert(backend->kern.ready);
- if (!backend->kern.ready(backend)) return;
- }
+ if (backend->is_user && !backend->user.handler) return;
backend->queue = req->queue_next;
-
if (backend->is_user) {
vfs_backend_user_accept(req);
} else {