diff options
| author | Jason King <jason.king@joyent.com> | 2020-04-09 20:30:41 +0000 |
|---|---|---|
| committer | Jason King <jason.king@joyent.com> | 2020-04-09 20:30:41 +0000 |
| commit | 8856ec7ab31ad381f5fc806011f1f67d83956c0d (patch) | |
| tree | ae2affcb9aa7062e8b27e49b239bc6e752a8e013 | |
| parent | 969f8bd3310dcd83eca5d84be548da69922e109b (diff) | |
| download | illumos-joyent-8856ec7ab31ad381f5fc806011f1f67d83956c0d.tar.gz | |
Cleanup
| -rw-r--r-- | usr/src/uts/common/io/blkdev/blkdev.c | 6 | ||||
| -rw-r--r-- | usr/src/uts/common/io/nvme/nvme.c | 1 | ||||
| -rw-r--r-- | usr/src/uts/common/io/sdcard/impl/sda_slot.c | 1 | ||||
| -rw-r--r-- | usr/src/uts/common/io/skd/skd.c | 3 |
4 files changed, 10 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/blkdev/blkdev.c b/usr/src/uts/common/io/blkdev/blkdev.c index 6e12abd1a6..0c4616c16d 100644 --- a/usr/src/uts/common/io/blkdev/blkdev.c +++ b/usr/src/uts/common/io/blkdev/blkdev.c @@ -98,6 +98,12 @@ * * o_free_space: Free the space described by bd_xfer_t argument (optional). * + * o_free_space_info: Provide information to blkdev on requirements for + * extents passed in a DKIOCFREE call to allow blkdev + * to split and align requests as required by the + * driver (optional). Only used when o_free_space is + * implemented by a driver. + * * Queues * ------ * Part of the drive_info data is a queue count. blkdev will create diff --git a/usr/src/uts/common/io/nvme/nvme.c b/usr/src/uts/common/io/nvme/nvme.c index 9888712942..520fb609c5 100644 --- a/usr/src/uts/common/io/nvme/nvme.c +++ b/usr/src/uts/common/io/nvme/nvme.c @@ -568,6 +568,7 @@ static bd_ops_t nvme_bd_ops = { .o_read = nvme_bd_read, .o_write = nvme_bd_write, .o_free_space = NULL, + .o_free_space_info = NULL, }; /* diff --git a/usr/src/uts/common/io/sdcard/impl/sda_slot.c b/usr/src/uts/common/io/sdcard/impl/sda_slot.c index 96b3163806..1e35a0416f 100644 --- a/usr/src/uts/common/io/sdcard/impl/sda_slot.c +++ b/usr/src/uts/common/io/sdcard/impl/sda_slot.c @@ -487,6 +487,7 @@ static bd_ops_t sda_bd_ops = { sda_mem_bd_read, sda_mem_bd_write, NULL, /* free_space */ + NULL, /* free_space_info */ }; void diff --git a/usr/src/uts/common/io/skd/skd.c b/usr/src/uts/common/io/skd/skd.c index 980e5938cf..99c592509e 100644 --- a/usr/src/uts/common/io/skd/skd.c +++ b/usr/src/uts/common/io/skd/skd.c @@ -137,7 +137,8 @@ static bd_ops_t skd_bd_ops = { NULL, /* sync_cache */ skd_bd_read, skd_bd_write, - NULL /* free_space */ + NULL, /* free_space */ + NULL, /* free_space_info */ }; static ddi_device_acc_attr_t dev_acc_attr = { |
