diff --git a/Documentation/DocBook/media/dvb/frontend.xml b/Documentation/DocBook/media/dvb/frontend.xml
index c7fa3d8bff5c33567f4a577bcdce1db58a80fbc5..9d8e95cd96940f7535943364e1c4aa494a4141be 100644
--- a/Documentation/DocBook/media/dvb/frontend.xml
+++ b/Documentation/DocBook/media/dvb/frontend.xml
@@ -61,7 +61,7 @@ specification is available at
- open()
+ DVB frontend open()
&manvol;
@@ -94,20 +94,19 @@ specification is available at
flags
- Open flags. Access mode must be
-O_RDWR. This is just a technicality, input devices
-still support only reading and output devices only writing.
- When the O_NONBLOCK flag is
-given, the read() function will return the &EAGAIN; when no data is available,
-otherwise these functions block until data becomes
-available. Other flags have no effect.
+ Open flags. Access can either be
+ O_RDWR or O_RDONLY.
+ Multiple opens are allowed with O_RDONLY. In this mode, only query and read ioctls are allowed.
+ Only one open is allowed in O_RDWR. In this mode, all ioctls are allowed.
+ When the O_NONBLOCK flag is given, the system calls may return &EAGAIN; when no data is available or when the device driver is temporarily busy.
+ Other flags have no effect.Description
-This system call opens a named frontend device (/dev/dvb/adapter0/frontend0)
+ This system call opens a named frontend device (/dev/dvb/adapter?/frontend?)
for subsequent use. Usually the first thing to do after a successful open is to
find out the frontend type with FE_GET_INFO.The device can be opened in read-only mode, which only allows monitoring of
@@ -145,8 +144,7 @@ device.EBUSY
- The driver does not support multiple opens and the
-device is already in use.
+ The the device driver is already in use.
@@ -177,13 +175,19 @@ files open.
system has been reached.
+
+ ENODEV
+
+ The device got removed.
+
+
- close()
+ DVB frontend close()
&manvol;