Commit e55d92b9 authored by Al Viro's avatar Al Viro

get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent e772aed3
...@@ -835,7 +835,7 @@ int dma_init(void) ...@@ -835,7 +835,7 @@ int dma_init(void)
/* Create /proc/dma/channels and /proc/dma/devices */ /* Create /proc/dma/channels and /proc/dma/devices */
gDmaDir = create_proc_entry("dma", S_IFDIR | S_IRUGO | S_IXUGO, NULL); gDmaDir = proc_mkdir("dma", NULL);
if (gDmaDir == NULL) { if (gDmaDir == NULL) {
printk(KERN_ERR "Unable to create /proc/dma\n"); printk(KERN_ERR "Unable to create /proc/dma\n");
......
...@@ -307,7 +307,7 @@ static int proc_get_stats_tx(char *page, char **start, ...@@ -307,7 +307,7 @@ static int proc_get_stats_tx(char *page, char **start,
void rtl8180_proc_module_init(void) void rtl8180_proc_module_init(void)
{ {
DMESG("Initializing proc filesystem"); DMESG("Initializing proc filesystem");
rtl8180_proc = create_proc_entry(RTL8180_MODULE_NAME, S_IFDIR, init_net.proc_net); rtl8180_proc = proc_mkdir(RTL8180_MODULE_NAME, init_net.proc_net);
} }
void rtl8180_proc_module_remove(void) void rtl8180_proc_module_remove(void)
......
...@@ -311,7 +311,7 @@ int __init ieee80211_rtl_init(void) ...@@ -311,7 +311,7 @@ int __init ieee80211_rtl_init(void)
} }
ieee80211_debug_level = debug; ieee80211_debug_level = debug;
ieee80211_proc = create_proc_entry(DRV_NAME, S_IFDIR, init_net.proc_net); ieee80211_proc = proc_mkdir(DRV_NAME, init_net.proc_net);
if (ieee80211_proc == NULL) { if (ieee80211_proc == NULL) {
IEEE80211_ERROR("Unable to create " DRV_NAME IEEE80211_ERROR("Unable to create " DRV_NAME
" proc directory\n"); " proc directory\n");
......
...@@ -508,7 +508,7 @@ static int proc_get_stats_rx(char *page, char **start, ...@@ -508,7 +508,7 @@ static int proc_get_stats_rx(char *page, char **start,
static void rtl8192_proc_module_init(void) static void rtl8192_proc_module_init(void)
{ {
RT_TRACE(COMP_INIT, "Initializing proc filesystem\n"); RT_TRACE(COMP_INIT, "Initializing proc filesystem\n");
rtl8192_proc=create_proc_entry(RTL819xE_MODULE_NAME, S_IFDIR, init_net.proc_net); rtl8192_proc = proc_mkdir(RTL819xE_MODULE_NAME, init_net.proc_net);
} }
...@@ -540,9 +540,7 @@ static void rtl8192_proc_init_one(struct r8192_priv *priv) ...@@ -540,9 +540,7 @@ static void rtl8192_proc_init_one(struct r8192_priv *priv)
struct net_device *dev = priv->ieee80211->dev; struct net_device *dev = priv->ieee80211->dev;
struct proc_dir_entry *e; struct proc_dir_entry *e;
priv->dir_dev = create_proc_entry(dev->name, priv->dir_dev = proc_mkdir(dev->name, rtl8192_proc);
S_IFDIR | S_IRUGO | S_IXUGO,
rtl8192_proc);
if (!priv->dir_dev) { if (!priv->dir_dev) {
RT_TRACE(COMP_ERR, "Unable to initialize /proc/net/rtl8192/%s\n", RT_TRACE(COMP_ERR, "Unable to initialize /proc/net/rtl8192/%s\n",
dev->name); dev->name);
......
...@@ -283,7 +283,7 @@ int __init ieee80211_debug_init(void) ...@@ -283,7 +283,7 @@ int __init ieee80211_debug_init(void)
ieee80211_debug_level = debug; ieee80211_debug_level = debug;
ieee80211_proc = create_proc_entry(DRV_NAME, S_IFDIR, init_net.proc_net); ieee80211_proc = proc_mkdir(DRV_NAME, init_net.proc_net);
if (ieee80211_proc == NULL) { if (ieee80211_proc == NULL) {
IEEE80211_ERROR("Unable to create " DRV_NAME IEEE80211_ERROR("Unable to create " DRV_NAME
" proc directory\n"); " proc directory\n");
......
...@@ -671,7 +671,7 @@ static int proc_get_stats_rx(char *page, char **start, ...@@ -671,7 +671,7 @@ static int proc_get_stats_rx(char *page, char **start,
void rtl8192_proc_module_init(void) void rtl8192_proc_module_init(void)
{ {
RT_TRACE(COMP_INIT, "Initializing proc filesystem"); RT_TRACE(COMP_INIT, "Initializing proc filesystem");
rtl8192_proc=create_proc_entry(RTL819xU_MODULE_NAME, S_IFDIR, init_net.proc_net); rtl8192_proc = proc_mkdir(RTL819xU_MODULE_NAME, init_net.proc_net);
} }
...@@ -706,9 +706,7 @@ void rtl8192_proc_init_one(struct net_device *dev) ...@@ -706,9 +706,7 @@ void rtl8192_proc_init_one(struct net_device *dev)
{ {
struct proc_dir_entry *e; struct proc_dir_entry *e;
struct r8192_priv *priv = (struct r8192_priv *)ieee80211_priv(dev); struct r8192_priv *priv = (struct r8192_priv *)ieee80211_priv(dev);
priv->dir_dev = create_proc_entry(dev->name, priv->dir_dev = proc_mkdir(dev->name, rtl8192_proc);
S_IFDIR | S_IRUGO | S_IXUGO,
rtl8192_proc);
if (!priv->dir_dev) { if (!priv->dir_dev) {
RT_TRACE(COMP_ERR, "Unable to initialize /proc/net/rtl8192/%s\n", RT_TRACE(COMP_ERR, "Unable to initialize /proc/net/rtl8192/%s\n",
dev->name); dev->name);
......
...@@ -531,7 +531,7 @@ int __init snd_info_init(void) ...@@ -531,7 +531,7 @@ int __init snd_info_init(void)
{ {
struct proc_dir_entry *p; struct proc_dir_entry *p;
p = create_proc_entry("asound", S_IFDIR | S_IRUGO | S_IXUGO, NULL); p = proc_mkdir("asound", NULL);
if (p == NULL) if (p == NULL)
return -ENOMEM; return -ENOMEM;
snd_proc_root = p; snd_proc_root = p;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment