Commit e55d92b92d240189241c22bfdfc885d4225a4d61
1 parent
e772aed369
Exists in
master
and in
6 other branches
get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Showing 7 changed files with 9 additions and 13 deletions Side-by-side Diff
arch/arm/mach-bcmring/dma.c
... | ... | @@ -835,7 +835,7 @@ |
835 | 835 | |
836 | 836 | /* Create /proc/dma/channels and /proc/dma/devices */ |
837 | 837 | |
838 | - gDmaDir = create_proc_entry("dma", S_IFDIR | S_IRUGO | S_IXUGO, NULL); | |
838 | + gDmaDir = proc_mkdir("dma", NULL); | |
839 | 839 | |
840 | 840 | if (gDmaDir == NULL) { |
841 | 841 | printk(KERN_ERR "Unable to create /proc/dma\n"); |
drivers/staging/rtl8187se/r8180_core.c
... | ... | @@ -307,7 +307,7 @@ |
307 | 307 | void rtl8180_proc_module_init(void) |
308 | 308 | { |
309 | 309 | DMESG("Initializing proc filesystem"); |
310 | - rtl8180_proc = create_proc_entry(RTL8180_MODULE_NAME, S_IFDIR, init_net.proc_net); | |
310 | + rtl8180_proc = proc_mkdir(RTL8180_MODULE_NAME, init_net.proc_net); | |
311 | 311 | } |
312 | 312 | |
313 | 313 | void rtl8180_proc_module_remove(void) |
drivers/staging/rtl8192e/ieee80211/ieee80211_module.c
... | ... | @@ -311,7 +311,7 @@ |
311 | 311 | } |
312 | 312 | |
313 | 313 | ieee80211_debug_level = debug; |
314 | - ieee80211_proc = create_proc_entry(DRV_NAME, S_IFDIR, init_net.proc_net); | |
314 | + ieee80211_proc = proc_mkdir(DRV_NAME, init_net.proc_net); | |
315 | 315 | if (ieee80211_proc == NULL) { |
316 | 316 | IEEE80211_ERROR("Unable to create " DRV_NAME |
317 | 317 | " proc directory\n"); |
drivers/staging/rtl8192e/r8192E_core.c
... | ... | @@ -508,7 +508,7 @@ |
508 | 508 | static void rtl8192_proc_module_init(void) |
509 | 509 | { |
510 | 510 | RT_TRACE(COMP_INIT, "Initializing proc filesystem\n"); |
511 | - rtl8192_proc=create_proc_entry(RTL819xE_MODULE_NAME, S_IFDIR, init_net.proc_net); | |
511 | + rtl8192_proc = proc_mkdir(RTL819xE_MODULE_NAME, init_net.proc_net); | |
512 | 512 | } |
513 | 513 | |
514 | 514 | |
... | ... | @@ -540,9 +540,7 @@ |
540 | 540 | struct net_device *dev = priv->ieee80211->dev; |
541 | 541 | struct proc_dir_entry *e; |
542 | 542 | |
543 | - priv->dir_dev = create_proc_entry(dev->name, | |
544 | - S_IFDIR | S_IRUGO | S_IXUGO, | |
545 | - rtl8192_proc); | |
543 | + priv->dir_dev = proc_mkdir(dev->name, rtl8192_proc); | |
546 | 544 | if (!priv->dir_dev) { |
547 | 545 | RT_TRACE(COMP_ERR, "Unable to initialize /proc/net/rtl8192/%s\n", |
548 | 546 | dev->name); |
drivers/staging/rtl8192u/ieee80211/ieee80211_module.c
... | ... | @@ -283,7 +283,7 @@ |
283 | 283 | |
284 | 284 | ieee80211_debug_level = debug; |
285 | 285 | |
286 | - ieee80211_proc = create_proc_entry(DRV_NAME, S_IFDIR, init_net.proc_net); | |
286 | + ieee80211_proc = proc_mkdir(DRV_NAME, init_net.proc_net); | |
287 | 287 | if (ieee80211_proc == NULL) { |
288 | 288 | IEEE80211_ERROR("Unable to create " DRV_NAME |
289 | 289 | " proc directory\n"); |
drivers/staging/rtl8192u/r8192U_core.c
... | ... | @@ -671,7 +671,7 @@ |
671 | 671 | void rtl8192_proc_module_init(void) |
672 | 672 | { |
673 | 673 | RT_TRACE(COMP_INIT, "Initializing proc filesystem"); |
674 | - rtl8192_proc=create_proc_entry(RTL819xU_MODULE_NAME, S_IFDIR, init_net.proc_net); | |
674 | + rtl8192_proc = proc_mkdir(RTL819xU_MODULE_NAME, init_net.proc_net); | |
675 | 675 | } |
676 | 676 | |
677 | 677 | |
... | ... | @@ -706,9 +706,7 @@ |
706 | 706 | { |
707 | 707 | struct proc_dir_entry *e; |
708 | 708 | struct r8192_priv *priv = (struct r8192_priv *)ieee80211_priv(dev); |
709 | - priv->dir_dev = create_proc_entry(dev->name, | |
710 | - S_IFDIR | S_IRUGO | S_IXUGO, | |
711 | - rtl8192_proc); | |
709 | + priv->dir_dev = proc_mkdir(dev->name, rtl8192_proc); | |
712 | 710 | if (!priv->dir_dev) { |
713 | 711 | RT_TRACE(COMP_ERR, "Unable to initialize /proc/net/rtl8192/%s\n", |
714 | 712 | dev->name); |
sound/core/info.c