Btw, never understood why do we need it in kernel as a part of kernel project.
For performance.
Because Samba is GPLv3
For performance.