Hi, although still being heavily asynchronous with Olaf's mails:
me: > > But looks quite out of my personal reach for now. Olaf Buddenhagen: > It should be much easier to implement than the five-step thing described > above... The biggest difficulty is probably finding the various places > where handling for the new call needs to be added througout the device > emulation chain. Apart from that, adding a new RPC is surprisingly easy > :-) The idea came to me to have a generic RPC with two-way parameter transmission and a function code. Similar to the job of Unix ioctl(). It would reduce future work when other new kernel calls shall be implemented. ---------------------------------------------------------------------- > Of course the situation will change for SCSI handling, once we have > userspace disk drivers :-) Actually libburn is a userspace driver with a library API. This has advantages, like a development cycle without reboot, and it has disadvantages, like udev beginning to show allergic reactions when my programs burn on DVD+RW. (As driver of the drive, i really could need reliable locking.) Have a nice day :) Thomas