[IMPROVE] Driver uses writer for user messages
authorAlexander Aksenov <a.aksenov@samsung.com>
Sat, 13 Jul 2013 14:24:25 +0000 (18:24 +0400)
committerAlexander Aksenov <a.aksenov@samsung.com>
Sat, 13 Jul 2013 14:24:25 +0000 (18:24 +0400)
driver_new/device_driver.c
driver_new/driver_to_buffer.c

index b5ad2ec..e543bef 100644 (file)
@@ -36,6 +36,8 @@
 #include <linux/wait.h>
 #include <asm/uaccess.h>
 
+#include <ksyms/ksyms.h>
+
 #include "device_driver.h"
 #include "swap_driver_errors.h"
 #include "driver_to_buffer.h"
@@ -45,8 +47,6 @@
 #include "driver_to_buffer.h"
 #include "driver_to_msg.h"
 
-#include "../ksyms/ksyms.h"
-
 #define SWAP_DEVICE_NAME "swap_device"
 
 /* swap_device driver routines */
index 87a7013..7ae7e42 100644 (file)
@@ -6,6 +6,7 @@
 #include <buffer/swap_buffer_module.h>
 #include <buffer/swap_buffer_errors.h>
 #include <buffer/buffer_description.h>
+#include <writer/swap_writer_module.h>
 
 #include "driver_defs.h"
 #include "swap_driver_errors.h"
@@ -78,7 +79,8 @@ ssize_t driver_to_buffer_write(size_t size, void* data)
 {
     ssize_t result;
 
-    result = swap_buffer_write(data, size);
+    result = us_msg(data);
+//    result = swap_buffer_write(data, size);
     if (result == -E_SB_IS_STOPPED) {
         print_err("Buffer is not run! Initialize it before writing\n");
         return -E_SD_WRITE_ERROR;