[kernel] Cleanup ifdefs and unused code in direct floppy driver #1719
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Removes unused or unneeded ifdefs and outdated code not used in ELKS or TLVC, for understandability and maintainability.
Follow-on from importing direct floppy driver in #1716.
Removes BDEV_SIZE_CHK and most CONFIG_FS_XMS_BUFFER ifdefs.
Removes drive "aliasing" from open code.
Will add
fsync_dev/invalidate_inodes
tofloppy_release
in separate push.Considering whether to remove all floppy formatting code.
Considering whether
kernel_ds:tmp_floppy_area
could be replaced withDMASEG:0
, but unsure if DMASEG used separately in driver.Tested and works with no functional changes in QEMU.