Re: [Cluster-devel] [PATCH v3 7/7] gfs2: Fix mmap + page fault deadlocks for direct I/O

2021-07-26 Thread Jan Kara
On Mon 26-07-21 19:50:23, Andreas Grünbacher wrote: > Jan Kara schrieb am Mo., 26. Juli 2021, 19:10: > > > On Fri 23-07-21 22:58:40, Andreas Gruenbacher wrote: > > > Also disable page faults during direct I/O requests and implement the > > same kind > > > of retry logic as in the buffered I/O cas

Re: [Cluster-devel] [PATCH v3 7/7] gfs2: Fix mmap + page fault deadlocks for direct I/O

2021-07-26 Thread Andreas Grünbacher
Jan Kara schrieb am Mo., 26. Juli 2021, 19:10: > On Fri 23-07-21 22:58:40, Andreas Gruenbacher wrote: > > Also disable page faults during direct I/O requests and implement the > same kind > > of retry logic as in the buffered I/O case. > > > > Direct I/O requests differ from buffered I/O requests

Re: [Cluster-devel] [PATCH v3 7/7] gfs2: Fix mmap + page fault deadlocks for direct I/O

2021-07-26 Thread Jan Kara
On Fri 23-07-21 22:58:40, Andreas Gruenbacher wrote: > Also disable page faults during direct I/O requests and implement the same > kind > of retry logic as in the buffered I/O case. > > Direct I/O requests differ from buffered I/O requests in that they use > bio_iov_iter_get_pages for grabbing p

[Cluster-devel] [PATCH v3 7/7] gfs2: Fix mmap + page fault deadlocks for direct I/O

2021-07-23 Thread Andreas Gruenbacher
Also disable page faults during direct I/O requests and implement the same kind of retry logic as in the buffered I/O case. Direct I/O requests differ from buffered I/O requests in that they use bio_iov_iter_get_pages for grabbing page references and faulting in pages instead of triggering real pa