[PATCH] tpm: fix timer initialization
[safe/jmp/linux-2.6] / drivers / char / tpm / tpm.h
index 3c4ee43..3a5af7e 100644 (file)
 #include <linux/fs.h>
 #include <linux/miscdevice.h>
 
-#define TPM_TIMEOUT    5       /* msecs */
+enum tpm_timeout {
+       TPM_TIMEOUT = 5,        /* msecs */
+};
 
 /* TPM addresses */
-#define        TPM_ADDR                        0x4E
-#define        TPM_DATA                        0x4F
+enum tpm_addr {
+       TPM_ADDR = 0x4E,
+       TPM_DATA = 0x4F
+};
+
 
 struct tpm_chip;
 
@@ -58,8 +63,6 @@ struct tpm_chip {
 
        struct timer_list user_read_timer;      /* user needs to claim result */
        struct semaphore tpm_mutex;     /* tpm is processing */
-       struct timer_list device_timer; /* tpm is processing */
-       struct semaphore timer_manipulation_mutex;
 
        struct tpm_vendor_specific *vendor;