From bb98270a6d96df9f628cb2a8dd455109ef288906 Mon Sep 17 00:00:00 2001
From: Florian Pose <fp@igh-essen.com>
Date: Mon, 6 Nov 2006 14:19:03 +0000
Subject: [PATCH] Added clear function for SDO kobject.

---
 master/slave.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/master/slave.c b/master/slave.c
index 6d9497e2..e388e45d 100644
--- a/master/slave.c
+++ b/master/slave.c
@@ -53,6 +53,7 @@ extern const ec_code_msg_t al_status_messages[];
 /*****************************************************************************/
 
 void ec_slave_clear(struct kobject *);
+void ec_slave_sdos_clear(struct kobject *);
 ssize_t ec_show_slave_attribute(struct kobject *, struct attribute *, char *);
 ssize_t ec_store_slave_attribute(struct kobject *, struct attribute *,
                                  const char *, size_t);
@@ -83,7 +84,9 @@ static struct kobj_type ktype_ec_slave = {
     .default_attrs = def_attrs
 };
 
-static struct kobj_type ktype_ec_slave_sdos = {};
+static struct kobj_type ktype_ec_slave_sdos = {
+    .release = ec_slave_sdos_clear
+};
 
 /** \endcond */
 
@@ -277,6 +280,15 @@ void ec_slave_clear(struct kobject *kobj /**< kobject of the slave */)
 
 /*****************************************************************************/
 
+/**
+*/
+
+void ec_slave_sdos_clear(struct kobject *kobj /**< kobject for SDOs */)
+{
+}
+
+/*****************************************************************************/
+
 /**
    Reset slave from operation mode.
 */
-- 
GitLab