From 63113ca4a802ac7f8956d4ce496c1ff634f08001 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Mon, 30 Mar 2020 10:48:50 +0200 Subject: nfs: Do not allow to abort When ctrl-c is pressed then ctrlc() will return true until ctrlc_handled() is called. This means that once ctrl-c is pressed every NFS operation will fail until the upper layer calls ctrlc_handled(). When for example we are doing a 'ls -l' on an NFS directory then after a ctrl-c press not the 'ls -l' aborts, but instead the retrieving of the directory entries which is not what we want. Simply do not call ctrlc() in the fs layer. the NFS timeout is 2 seconds which we have to wait until we have a chance to abort. Signed-off-by: Sascha Hauer --- fs/nfs.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'fs') diff --git a/fs/nfs.c b/fs/nfs.c index a5fc6467fb..227a4866d7 100644 --- a/fs/nfs.c +++ b/fs/nfs.c @@ -450,9 +450,6 @@ again: nfs_timer_start = get_time_ns(); while (1) { - if (ctrlc()) - return ERR_PTR(-EINTR); - net_poll(); if (is_timeout(nfs_timer_start, NFS_TIMEOUT)) { -- cgit v1.2.3