In this case, it seems the ioctl call will do the null termination & in fact, the kernel itself uses strcpy for that field (presumably OK since the device structure has a null terminated name):
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....