Searched hist:"2 d9217296bfa6fdc0d3707264076e5296faffdbd" (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | cdrom.h | diff 2d9217296bfa6fdc0d3707264076e5296faffdbd Wed Dec 08 13:57:38 CST 2010 Tejun Heo <tj@kernel.org> cdrom: add ->check_events() support
In principle, cdrom just needs to pass through ->check_events() but CDROM_MEDIA_CHANGED ioctl makes things a bit more complex. Just as with ->media_changed() support, cdrom code needs to buffer the events and serve them to ioctl and vfs as requested.
As the code has to deal with both ->check_events() and ->media_changed(), and vfs and ioctl event buffering, this patch adds check_events caching on top of the existing cdi->mc_flags buffering.
It may be a good idea to deprecate CDROM_MEDIA_CHANGED ioctl and remove all this mess.
Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
|
/openbmc/linux/drivers/cdrom/ |
H A D | cdrom.c | diff 2d9217296bfa6fdc0d3707264076e5296faffdbd Wed Dec 08 13:57:38 CST 2010 Tejun Heo <tj@kernel.org> cdrom: add ->check_events() support
In principle, cdrom just needs to pass through ->check_events() but CDROM_MEDIA_CHANGED ioctl makes things a bit more complex. Just as with ->media_changed() support, cdrom code needs to buffer the events and serve them to ioctl and vfs as requested.
As the code has to deal with both ->check_events() and ->media_changed(), and vfs and ioctl event buffering, this patch adds check_events caching on top of the existing cdi->mc_flags buffering.
It may be a good idea to deprecate CDROM_MEDIA_CHANGED ioctl and remove all this mess.
Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
|