Does the suid bit have any special meaning for device files in Linux ?
I believe it is not. This bit is only used on executable files. It's defined in Linux kernel headers as
So it seems to me that this bit is only used (from userspace perspective) when executing files. At least on Linux.