Should of_device_is_compatible() use strcmp() rather than strncasecmp()?

Scott Wood scottwood at freescale.com
Wed Jul 4 07:27:38 EST 2007


Is there any particular reason that of_device_is_compatible uses 
strncasecmp()?  Besides the OF spec saying that names (and thus 
compatibles) are case sensitive, the "n" part screws up matching when a 
subset of a string is not a more generic version thereof.  For example, 
ucc_geth v. ucc_geth_phy, or fsl,cpm v. fsl,cpm-enet.

Does anything actually rely on this behavior?

-Scott



More information about the Linuxppc-dev mailing list