SOURCES: truecrypt-dm_dev.patch (NEW) - avoid br kernel-sources - ...

mguevara mguevara at pld-linux.org
Thu Mar 8 01:39:14 CET 2007


Author: mguevara                     Date: Thu Mar  8 00:39:14 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- avoid br kernel-sources - we need dm_dev struct

---- Files affected:
SOURCES:
   truecrypt-dm_dev.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/truecrypt-dm_dev.patch
diff -u /dev/null SOURCES/truecrypt-dm_dev.patch:1.1
--- /dev/null	Thu Mar  8 01:39:14 2007
+++ SOURCES/truecrypt-dm_dev.patch	Thu Mar  8 01:39:09 2007
@@ -0,0 +1,38 @@
+--- truecrypt-4.2a.a/Linux/Kernel/Dm-target.c	2007-03-07 15:04:47.000000000 +0100
++++ truecrypt-4.2a/Linux/Kernel/Dm-target.c	2007-03-08 01:48:38.000000000 +0100
+@@ -15,7 +15,6 @@
+ #include <linux/moduleparam.h>
+ #include <linux/version.h>
+ #include <linux/workqueue.h>
+-#include <dm.h>
+ 
+ #include "Tcdefs.h"
+ #include "Crypto.h"
+@@ -30,6 +29,27 @@
+ #define DM_MSG_PREFIX "truecrypt"
+ #endif
+ 
++#define DM_NAME "device-mapper"
++
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
++#define DMERR(f, arg...) printk(KERN_ERR DM_NAME ": " DM_MSG_PREFIX ": " f "\n", ## arg)
++#else
++#define DMERR(f, x...) printk(KERN_ERR DM_NAME ": " f "\n" , ## x)
++#endif
++
++/* 
++ * struct dm_dev taken from 2.6.{17,18,19,20} drivers/md/dm.h 
++ */
++
++struct dm_dev {
++        struct list_head list;
++
++        atomic_t count;
++        int mode;
++        struct block_device *bdev;
++        char name[16];
++};
++
+ int trace_level = 0;
+ 
+ #define MSG_PREFIX "truecrypt: "
================================================================


More information about the pld-cvs-commit mailing list