From fddc8c9b7f31c4ef6d0f0e250014446e3998b42a Mon Sep 17 00:00:00 2001
From: Martin Troxler <martin.troxler@komaxgroup.com>
Date: Mon, 23 Nov 2009 14:22:48 +0100
Subject: [PATCH] Fixed SDO up/download kernel oops bug

---
 master/cdev.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/master/cdev.c b/master/cdev.c
index a8bb36bd..68df0b68 100644
--- a/master/cdev.c
+++ b/master/cdev.c
@@ -816,7 +816,7 @@ int ec_cdev_ioctl_slave_sdo_upload(
         // interrupted by signal
         down(&master->master_sem);
         if (request.req.state == EC_INT_REQUEST_QUEUED) {
-            list_del(&request.req.list);
+            list_del(&request.list);
             up(&master->master_sem);
             ec_sdo_request_clear(&request.req);
             return -EINTR;
@@ -917,7 +917,7 @@ int ec_cdev_ioctl_slave_sdo_download(
         // interrupted by signal
         down(&master->master_sem);
         if (request.req.state == EC_INT_REQUEST_QUEUED) {
-            list_del(&request.req.list);
+            list_del(&request.list);
             up(&master->master_sem);
             ec_sdo_request_clear(&request.req);
             return -EINTR;
-- 
GitLab