From: | Eirik Nygaard <eirikn@xxxxxxxxxxxx> |
Date: | Sat, 3 Jan 2004 13:47:16 +0100 |
On Fri, Jan 02, 2004 at 11:15:53AM -0800, Matthew Dillon wrote: > > :[eirik@dfbsd sys]$ swapinfo > :Device 1K-blocks Used Avail Capacity Type > :/dev/rad0s4b 307072 0 307072 0% Interleaved > : ^ > : Where does this 'r' come from? > :.. > :--=20 > :Eirik Nygaard > :eirikn@xxxxxxxxxxxx > > The 'r' is historical, and can be removed. 'r' used to mean > 'raw', as in 'raw character device', whereas the device without the > 'r' meant block device. When block devices were removed all the > device names basically became character devices and it was decided > that the base name should be used instead of the 'r' prefixed name. > > If you want to remove it, please do! Be careful, there might still > be code in various userland programs and/or the kernel that expect > the 'r' (but I think it's all gone by now. I hope!). > > -Matt > Matthew Dillon > <dillon@xxxxxxxxxxxxx> > > Here is the patch, I havn't tested it to much yet, so feedback is very welcome. If you remove every entry in /dev befor recreating it, make sure it creates all you disk devices. It did not create ad0s[34][a-h] for me, and that really screwed things up here. Just so you are warned. http://eirikn.kerneled.com/dragonfly/remove-historical-r-in-devices.diff -- Eirik Nygaard eirikn@xxxxxxxxxxxx
Attachment:
pgp00001.pgp
Description: PGP signature