|
@@ -1688,6 +1688,7 @@ static int rio_mport_add_riodev(struct mport_cdev_priv *priv,
|
|
|
|
|
|
|
|
if (copy_from_user(&dev_info, arg, sizeof(dev_info)))
|
|
if (copy_from_user(&dev_info, arg, sizeof(dev_info)))
|
|
|
return -EFAULT;
|
|
return -EFAULT;
|
|
|
|
|
+ dev_info.name[sizeof(dev_info.name) - 1] = '\0';
|
|
|
|
|
|
|
|
rmcd_debug(RDEV, "name:%s ct:0x%x did:0x%x hc:0x%x", dev_info.name,
|
|
rmcd_debug(RDEV, "name:%s ct:0x%x did:0x%x hc:0x%x", dev_info.name,
|
|
|
dev_info.comptag, dev_info.destid, dev_info.hopcount);
|
|
dev_info.comptag, dev_info.destid, dev_info.hopcount);
|
|
@@ -1819,6 +1820,7 @@ static int rio_mport_del_riodev(struct mport_cdev_priv *priv, void __user *arg)
|
|
|
|
|
|
|
|
if (copy_from_user(&dev_info, arg, sizeof(dev_info)))
|
|
if (copy_from_user(&dev_info, arg, sizeof(dev_info)))
|
|
|
return -EFAULT;
|
|
return -EFAULT;
|
|
|
|
|
+ dev_info.name[sizeof(dev_info.name) - 1] = '\0';
|
|
|
|
|
|
|
|
mport = priv->md->mport;
|
|
mport = priv->md->mport;
|
|
|
|
|
|