Re: [PATCH] ksmbd: don't terminate inactive sessions after a few seconds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2023-03-24 14:45 GMT+09:00, Sergey Senozhatsky <senozhatsky@xxxxxxxxxxxx>:
> On (23/03/24 13:28), Namjae Jeon wrote:
>> > By the way, ksmbd_tcp_readv() calls kvec_array_init() on each
>> > iteration.
>> > Shouldn't we call it only if length > 0? That is only if the most
>> > recent
>> > call to kernel_recvmsg() has read some data.
>> If length == to_read is equal then it is not called. And in case
>> length < to_read, we have to call it which reinitialize io vec again
>> for reading the rest of the data.
>
> What I'm saying is: if length == 0 on the previous iteration then
> we don't need to kvec_array_init(). But maybe I'm missing something.
You're right. We can improve it with another patch.

Thanks for your review!
>



[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux