projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tty: r3964: Replace/remove bogus tty lock use
[deliverable/linux.git]
/
include
/
linux
/
n_r3964.h
diff --git
a/include/linux/n_r3964.h
b/include/linux/n_r3964.h
index 5d0b2a1dee69c9814fe218407aa3bf381d577e23..90a803aa42e8cc1075e63dfc0bc17967d318f40f 100644
(file)
--- a/
include/linux/n_r3964.h
+++ b/
include/linux/n_r3964.h
@@
-152,9
+152,6
@@
struct r3964_info {
unsigned char *rx_buf; /* ring buffer */
unsigned char *tx_buf;
unsigned char *rx_buf; /* ring buffer */
unsigned char *tx_buf;
- wait_queue_head_t read_wait;
- //struct wait_queue *read_wait;
-
struct r3964_block_header *rx_first;
struct r3964_block_header *rx_last;
struct r3964_block_header *tx_first;
struct r3964_block_header *rx_first;
struct r3964_block_header *rx_last;
struct r3964_block_header *tx_first;
@@
-164,8
+161,9
@@
struct r3964_info {
unsigned char last_rx;
unsigned char bcc;
unsigned int blocks_in_rx_queue;
unsigned char last_rx;
unsigned char bcc;
unsigned int blocks_in_rx_queue;
-
-
+
+ struct mutex read_lock; /* serialize r3964_read */
+
struct r3964_client_info *firstClient;
unsigned int state;
unsigned int flags;
struct r3964_client_info *firstClient;
unsigned int state;
unsigned int flags;
This page took
0.025091 seconds
and
5
git commands to generate.