Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Aug 2012 10:55:47 +0300
From:      Andriy Gapon <avg@FreeBSD.org>
To:        Luigi Rizzo <rizzo@iet.unipi.it>
Cc:        current@FreeBSD.org
Subject:   Re: per file descriptor device callbacks ?
Message-ID:  <503B2803.1010104@FreeBSD.org>
In-Reply-To: <20120827073403.GA49223@onelab2.iet.unipi.it>
References:  <20120827073403.GA49223@onelab2.iet.unipi.it>

next in thread | previous in thread | raw e-mail | index | archive | help
on 27/08/2012 10:34 Luigi Rizzo said the following:
> This requires to track calls to open/ioctl/poll/mmap/close.
> The difficulty i have is with mmap() and close(), because FreeBSD
> seems to handle these calls per-cdev rather than per-file-descriptor
> (for instance, no 'struct file' argument is available in mmap(), and
> the d_close method is only called on the last close() on the device).

devfs_set_cdevpriv(9), etc

-- 
Andriy Gapon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?503B2803.1010104>