On Thursday 17 July 2008, Evgeniy Polyakov wrote:I am probably missing some usecases here, but usually if you want to use non-blocking I/O you need to use special approach anyway (e.g. code the poll/epoll/select bits) so then you could open the socket with O_NONBLOCK. I don't know... the man page explicitly says that even when you use SPLICE_F_NONBLOCK splice may block because of the underlying fd blocking. But more importantly, how can we solve the deadlock issue described in the patch? Do we need all of the complications of async I/O for such a simple and common usecase? Maybe we can solve both usecases by using two flags: one for splice and another one for the underlying file descriptor? Thanks, tavi -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Roland Dreier | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| Radu Rendec | htb parallelism on multi-core platforms |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
