Commit 918d9c77 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab Committed by Jonathan Corbet

docs: cdrom-standard.rst: get rid of uneeded UTF-8 chars

This file was converted from a LaTeX one. The conversion used
some UTF-8 characters at the literal blocks. Replace them
by normal ASCII characters.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Acked-by: default avatarJens Axboe <axboe@kernel.dk>
Link: https://lore.kernel.org/r/79c3f482da17ea48d69b6e6ad1b7fb102b9dd7bf.1620744606.git.mchehab+huawei@kernel.orgSigned-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent 9e255e2b
...@@ -146,18 +146,18 @@ with the kernel as a block device by registering the following general ...@@ -146,18 +146,18 @@ with the kernel as a block device by registering the following general
*struct file_operations*:: *struct file_operations*::
struct file_operations cdrom_fops = { struct file_operations cdrom_fops = {
NULL, /∗ lseek ∗/ NULL, /* lseek */
block _read , /∗ read—general block-dev read ∗/ block _read , /* read--general block-dev read */
block _write, /∗ write—general block-dev write ∗/ block _write, /* write--general block-dev write */
NULL, /∗ readdir ∗/ NULL, /* readdir */
NULL, /∗ select ∗/ NULL, /* select */
cdrom_ioctl, /∗ ioctl ∗/ cdrom_ioctl, /* ioctl */
NULL, /∗ mmap ∗/ NULL, /* mmap */
cdrom_open, /∗ open ∗/ cdrom_open, /* open */
cdrom_release, /∗ release ∗/ cdrom_release, /* release */
NULL, /∗ fsync ∗/ NULL, /* fsync */
NULL, /∗ fasync ∗/ NULL, /* fasync */
NULL /∗ revalidate ∗/ NULL /* revalidate */
}; };
Every active CD-ROM device shares this *struct*. The routines Every active CD-ROM device shares this *struct*. The routines
...@@ -250,12 +250,12 @@ The drive-specific, minor-like information that is registered with ...@@ -250,12 +250,12 @@ The drive-specific, minor-like information that is registered with
`cdrom.c`, currently contains the following fields:: `cdrom.c`, currently contains the following fields::
struct cdrom_device_info { struct cdrom_device_info {
const struct cdrom_device_ops * ops; /* device operations for this major */ const struct cdrom_device_ops * ops; /* device operations for this major */
struct list_head list; /* linked list of all device_info */ struct list_head list; /* linked list of all device_info */
struct gendisk * disk; /* matching block layer disk */ struct gendisk * disk; /* matching block layer disk */
void * handle; /* driver-dependent data */ void * handle; /* driver-dependent data */
int mask; /* mask of capability: disables them */ int mask; /* mask of capability: disables them */
int speed; /* maximum speed for reading data */ int speed; /* maximum speed for reading data */
int capacity; /* number of discs in a jukebox */ int capacity; /* number of discs in a jukebox */
...@@ -569,7 +569,7 @@ the *CDC_CLOSE_TRAY* bit in *mask*. ...@@ -569,7 +569,7 @@ the *CDC_CLOSE_TRAY* bit in *mask*.
In the file `cdrom.c` you will encounter many constructions of the type:: In the file `cdrom.c` you will encounter many constructions of the type::
if (cdo->capability & ∼cdi->mask & CDC _⟨capability⟩) ... if (cdo->capability & ~cdi->mask & CDC _<capability>) ...
There is no *ioctl* to set the mask... The reason is that There is no *ioctl* to set the mask... The reason is that
I think it is better to control the **behavior** rather than the I think it is better to control the **behavior** rather than the
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment