summaryrefslogtreecommitdiff
path: root/sys/man
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2023-04-30 18:44:29 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2023-04-30 18:44:29 +0000
commitd24b5a7a0e45186f13d19ddefde62b0932726e42 (patch)
treea3cfeee8dd915bbd60e9f6be96c7318f81e1dfd1 /sys/man
parent101b3c2724779fcb0e503ae274abd7b751a3a48f (diff)
dossrv: Implement support for != 512 sector and track sizes
The iotrack buffer layer always assumed 512 byte sector size and 9 sectors per track. To support 4K sector size fats, make the iotrack code deal with it. Instead of the fixed size Track structure, we just allocate the pointers and buffers dynamically, and move the sector size and tack size in the Xfs structure. Tracks can still be reused between differnet file-systems after a purgetrack(). The initial fat header has to be read with devread() instead of getsect() to determine the sector/track size of the file-system.
Diffstat (limited to 'sys/man')
0 files changed, 0 insertions, 0 deletions