提交 8ede05f2 编写于 作者: P Phil Elwell 提交者: Zheng Zengkai

driver: char: rpivid: Remove legacy name support

raspberrypi inclusion
category: feature
bugzilla: 50432

--------------------------------
Signed-off-by: NPhil Elwell <phil@raspberrypi.com>
Signed-off-by: NFang Yafen <yafen@iscas.ac.cn>
Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
上级 ec8c0882
......@@ -193,32 +193,11 @@ static int rpivid_mem_probe(struct platform_device *pdev)
goto failed_device_create;
}
/* Legacy alias */
{
char *oldname = kstrdup(priv->name, GFP_KERNEL);
oldname[1] = 'a';
oldname[2] = 'r';
oldname[3] = 'g';
oldname[4] = 'o';
oldname[5] = 'n';
dev = device_create(priv->class, NULL, priv->devid + 1, NULL,
oldname + 1);
kfree(oldname);
if (IS_ERR(dev)) {
err = PTR_ERR(dev);
goto failed_legacy_device_create;
}
}
dev_info(priv->dev, "%s initialised: Registers at 0x%08lx length 0x%08lx",
priv->name, priv->regs_phys, priv->mem_window_len);
return 0;
failed_legacy_device_create:
device_destroy(priv->class, priv->devid);
failed_device_create:
class_destroy(priv->class);
failed_class_create:
......@@ -238,7 +217,6 @@ static int rpivid_mem_remove(struct platform_device *pdev)
struct device *dev = &pdev->dev;
struct rpivid_mem_priv *priv = platform_get_drvdata(pdev);
device_destroy(priv->class, priv->devid + 1);
device_destroy(priv->class, priv->devid);
class_destroy(priv->class);
cdev_del(&priv->rpivid_mem_cdev);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册