Re: pagevecs of more than PAGEVEC_SIZE pages

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andrew Morton <akpm@...>
Cc: Steve French <smfrench@...>, linux-fsdevel <linux-fsdevel@...>, lkml <linux-kernel@...>
Date: Friday, May 23, 2008 - 5:29 am

Hi.

On Thu, May 22, 2008 at 10:54:59PM -0700, Andrew Morton (akpm@linux-foundation.org) wrote:

kernel_sendmsg() requires iovecs, so each page will have to be mapped,
which can end up having too many slots in kmap table. I can reproduce
deadlock we talked about in POHMELFS thread with 100 highmem pages per
transaction on 32bit x86, so increasing pagevec noticebly can deadlock
CIFS too.

It could be great if CIFS moved to kernel_sendpage() instead, Steve?

-- 
	Evgeniy Polyakov
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
pagevecs of more than PAGEVEC_SIZE pages, Steve French, (Thu May 22, 3:13 pm)
Re: pagevecs of more than PAGEVEC_SIZE pages, Andrew Morton, (Fri May 23, 1:54 am)
Re: pagevecs of more than PAGEVEC_SIZE pages, Evgeniy Polyakov, (Fri May 23, 5:29 am)
Re: pagevecs of more than PAGEVEC_SIZE pages, Steve French, (Fri May 23, 1:13 pm)
Re: pagevecs of more than PAGEVEC_SIZE pages, Evgeniy Polyakov, (Sat May 24, 6:38 am)