ocfs2: remove the /sys/o2cb symlink
authorAmerigo Wang <amwang@redhat.com>
Sun, 1 May 2011 13:34:16 +0000 (21:34 +0800)
committerJoel Becker <jlbec@evilplan.org>
Tue, 24 May 2011 06:37:14 +0000 (23:37 -0700)
It is obsoleted since Dec 2005.

Signed-off-by: WANG Cong <amwang@redhat.com>
Signed-off-by: Joel Becker <jlbec@evilplan.org>
Documentation/ABI/obsolete/o2cb [deleted file]
Documentation/ABI/removed/o2cb [new file with mode: 0644]
Documentation/feature-removal-schedule.txt
fs/ocfs2/cluster/sys.c

diff --git a/Documentation/ABI/obsolete/o2cb b/Documentation/ABI/obsolete/o2cb
deleted file mode 100644 (file)
index 9c49d8e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-What:          /sys/o2cb symlink
-Date:          Dec 2005
-KernelVersion: 2.6.16
-Contact:       ocfs2-devel@oss.oracle.com
-Description:   This is a symlink: /sys/o2cb to /sys/fs/o2cb. The symlink will
-               be removed when new versions of ocfs2-tools which know to look
-               in /sys/fs/o2cb are sufficiently prevalent. Don't code new
-               software to look here, it should try /sys/fs/o2cb instead.
-               See Documentation/ABI/stable/o2cb for more information on usage.
-Users:         ocfs2-tools. It's sufficient to mail proposed changes to
-               ocfs2-devel@oss.oracle.com.
diff --git a/Documentation/ABI/removed/o2cb b/Documentation/ABI/removed/o2cb
new file mode 100644 (file)
index 0000000..7f5daa4
--- /dev/null
@@ -0,0 +1,10 @@
+What:          /sys/o2cb symlink
+Date:          May 2011
+KernelVersion: 2.6.40
+Contact:       ocfs2-devel@oss.oracle.com
+Description:   This is a symlink: /sys/o2cb to /sys/fs/o2cb. The symlink is
+               removed when new versions of ocfs2-tools which know to look
+               in /sys/fs/o2cb are sufficiently prevalent. Don't code new
+               software to look here, it should try /sys/fs/o2cb instead.
+Users:         ocfs2-tools. It's sufficient to mail proposed changes to
+               ocfs2-devel@oss.oracle.com.
index 95788ad2506c57575e1ead9af19f6fc3440e59d5..ff31b1cc50aa3ddbf66f12172ec434456b662283 100644 (file)
@@ -262,16 +262,6 @@ Who:       Michael Buesch <mb@bu3sch.de>
 
 ---------------------------
 
-What:  /sys/o2cb symlink
-When:  January 2010
-Why:   /sys/fs/o2cb is the proper location for this information - /sys/o2cb
-       exists as a symlink for backwards compatibility for old versions of
-       ocfs2-tools. 2 years should be sufficient time to phase in new versions
-       which know to look in /sys/fs/o2cb.
-Who:   ocfs2-devel@oss.oracle.com
-
----------------------------
-
 What:  Ability for non root users to shm_get hugetlb pages based on mlock
        resource limits
 When:  2.6.31
index bc702dab5d1f912be9e70ee1dd58fb8aaeb441dc..a4b07730b2e1d0abb257a126fce7f3911ae1d434 100644 (file)
@@ -57,7 +57,6 @@ static struct kset *o2cb_kset;
 void o2cb_sys_shutdown(void)
 {
        mlog_sys_shutdown();
-       sysfs_remove_link(NULL, "o2cb");
        kset_unregister(o2cb_kset);
 }
 
@@ -69,14 +68,6 @@ int o2cb_sys_init(void)
        if (!o2cb_kset)
                return -ENOMEM;
 
-       /*
-        * Create this symlink for backwards compatibility with old
-        * versions of ocfs2-tools which look for things in /sys/o2cb.
-        */
-       ret = sysfs_create_link(NULL, &o2cb_kset->kobj, "o2cb");
-       if (ret)
-               goto error;
-
        ret = sysfs_create_group(&o2cb_kset->kobj, &o2cb_attr_group);
        if (ret)
                goto error;