Sorry to bring this again, but I am still struggling with 16 bit disk operation.
This time I have a simpler question.
When I do container_of(...) I get pointer to 0xd630. The address when I created the drive struct is 0x000fd630. What do I need to do to be able to use the return of container_of in 16bit code?
Thanks in advance and sorry for bothering so much.