patch-2.1.43 linux/fs/proc/openpromfs.c
Next file: linux/fs/proc/procfs_syms.c
Previous file: linux/fs/proc/omirr.c
Back to the patch index
Back to the overall index
- Lines: 52
- Date:
Thu Jun 12 16:22:09 1997
- Orig file:
v2.1.42/linux/fs/proc/openpromfs.c
- Orig date:
Mon Apr 14 16:28:18 1997
diff -u --recursive --new-file v2.1.42/linux/fs/proc/openpromfs.c linux/fs/proc/openpromfs.c
@@ -1,4 +1,4 @@
-/* $Id: openpromfs.c,v 1.13 1997/04/03 08:49:25 davem Exp $
+/* $Id: openpromfs.c,v 1.15 1997/06/05 01:28:11 davem Exp $
* openpromfs.c: /proc/openprom handling routines
*
* Copyright (C) 1996 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
@@ -484,7 +484,6 @@
NULL, /* mknod */
NULL, /* rename */
NULL, /* readlink */
- NULL, /* follow_link */
NULL, /* readpage */
NULL, /* writepage */
NULL, /* bmap */
@@ -517,7 +516,6 @@
NULL, /* mknod */
NULL, /* rename */
NULL, /* readlink */
- NULL, /* follow_link */
NULL, /* readpage */
NULL, /* writepage */
NULL, /* bmap */
@@ -550,7 +548,6 @@
NULL, /* mknod */
NULL, /* rename */
NULL, /* readlink */
- NULL, /* follow_link */
NULL, /* readpage */
NULL, /* writepage */
NULL, /* bmap */
@@ -1015,7 +1012,7 @@
static int usec = 0;
if (inc) {
- if (inode->i_count == 1)
+ if (atomic_read(&inode->i_count) == 1)
usec++;
else if (root_fresh && inode->i_ino == PROC_OPENPROM_FIRST) {
root_fresh = 0;
@@ -1028,10 +1025,10 @@
usec--;
}
printk ("openpromfs_use: %d %d %d %d\n",
- inode->i_ino, inc, usec, inode->i_count);
+ inode->i_ino, inc, usec, atomic_read(&inode->i_count));
#else
if (inc) {
- if (inode->i_count == 1)
+ if (atomic_read(&inode->i_count) == 1)
MOD_INC_USE_COUNT;
else if (root_fresh && inode->i_ino == PROC_OPENPROM_FIRST) {
root_fresh = 0;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov