The smbfs has structures that are incorporated into inodes and
superblocks as a union, so this limits the degree to which the code can
be separated.
I understand that it's not very convenient to keep applying the snapshot
patches I've been sending out -- my source tree is getting more and more
out of sync with 2.1.57, so it's getting difficult for me to issue
patches that compile cleanly.
Hopefully this will get cleared up soon when Linus returns ...
Regards,
Bill