[sane-devel] scanimage timeouts
Henning Meier-Geinitz
henning at meier-geinitz.de
Wed Jan 22 17:20:53 GMT 2003
Hi,
On Wed, Jan 22, 2003 at 04:24:09PM +0300, Sergey Vlasov wrote:
> On Tue, Jan 21, 2003 at 23:48:38 +0100, Henning Meier-Geinitz wrote:
> > I quick test shows that opening non-existing devices with devfs is
> > just extremely slow. The same goes for stat() instead of open().
> > 1000 stats take 11 seconds if the file does not exist and 0.01
> > seconds if it exists :-(((
>
> devfs has a special handling for file lookup - it catches attempts to open
> non-existent files and passes the requests to devfsd, which then can load
> the required module.
>
> Because of this requirement, opening a non-existent device with devfs
> always will be slow.
Thanks for the explanation. sanei_usb now reads the directory and only
opens files that are listed there.
Bye,
Henning
More information about the sane-devel
mailing list