diff options
author | Douglas Gilbert <dgilbert@interlog.com> | 2022-08-12 17:26:14 +0000 |
---|---|---|
committer | Douglas Gilbert <dgilbert@interlog.com> | 2022-08-12 17:26:14 +0000 |
commit | 98b99ad2ab348bbba1676b95a8895f12ee48fd31 (patch) | |
tree | 8c250f6c63a9ada16b4c223056b5d27bf123fc57 /src/sgm_dd.c | |
parent | 5a1cdabc085bc9ccaedc5aff7c49a2d0ea5d6e12 (diff) | |
download | sg3_utils-98b99ad2ab348bbba1676b95a8895f12ee48fd31.tar.gz |
Prepare for removing /proc/scsi from the Linux kernel
From: Bart Van Assche <bvanassche@acm.org>
The sg3_utils package is the only /proc/scsi user I know of.
Although support for systems without /proc/scsi was added to
rescan_scsi_bus.sh more than ten years ago, a few references
to /proc/scsi remain. Convert these references into the
recommended interfaces.
Posted to linux-scsi@vger.kernel.org on 20220810
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@968 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'src/sgm_dd.c')
-rw-r--r-- | src/sgm_dd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sgm_dd.c b/src/sgm_dd.c index d85a6fa2..8c9723a1 100644 --- a/src/sgm_dd.c +++ b/src/sgm_dd.c @@ -126,7 +126,7 @@ static struct timeval start_tm; static int blk_sz = 0; static uint32_t glob_pack_id = 0; /* pre-increment */ -static const char * proc_allow_dio = "/proc/scsi/sg/allow_dio"; +static const char * sg_allow_dio = "/sys/module/sg/parameters/allow_dio"; struct flags_t { bool append; @@ -1285,11 +1285,11 @@ main(int argc, char * argv[]) int fd; char c; - if ((fd = open(proc_allow_dio, O_RDONLY)) >= 0) { + if ((fd = open(sg_allow_dio, O_RDONLY)) >= 0) { if (1 == read(fd, &c, 1)) { if ('0' == c) pr2serr(">>> %s set to '0' but should be set to '1' for " - "direct IO\n", proc_allow_dio); + "direct IO\n", sg_allow_dio); } close(fd); } |