summaryrefslogtreecommitdiff
path: root/src/kernel/vfs/request.c
diff options
context:
space:
mode:
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 {