Commit 95f050bf authored by David S. Miller's avatar David S. Miller
Browse files

net: Use bool for return value of dev_valid_name().

parent 66431a7d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2122,7 +2122,7 @@ extern int netdev_rx_handler_register(struct net_device *dev,
				      void *rx_handler_data);
extern void netdev_rx_handler_unregister(struct net_device *dev);

extern int		dev_valid_name(const char *name);
extern bool		dev_valid_name(const char *name);
extern int		dev_ioctl(struct net *net, unsigned int cmd, void __user *);
extern int		dev_ethtool(struct net *net, struct ifreq *);
extern unsigned		dev_get_flags(const struct net_device *);
+6 −6
Original line number Diff line number Diff line
@@ -848,21 +848,21 @@ EXPORT_SYMBOL(dev_get_by_flags_rcu);
 *	to allow sysfs to work.  We also disallow any kind of
 *	whitespace.
 */
int dev_valid_name(const char *name)
bool dev_valid_name(const char *name)
{
	if (*name == '\0')
		return 0;
		return false;
	if (strlen(name) >= IFNAMSIZ)
		return 0;
		return false;
	if (!strcmp(name, ".") || !strcmp(name, ".."))
		return 0;
		return false;

	while (*name) {
		if (*name == '/' || isspace(*name))
			return 0;
			return false;
		name++;
	}
	return 1;
	return true;
}
EXPORT_SYMBOL(dev_valid_name);