Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
48a1db9a
Commit
48a1db9a
authored
Sep 25, 2003
by
Stephen Hemminger
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[PATCH] (5/8) arlan -- more set never used elements
Still more places state is saved and never used.
parent
7955fbf3
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1 addition
and
18 deletions
+1
-18
drivers/net/wireless/arlan-main.c
drivers/net/wireless/arlan-main.c
+1
-15
drivers/net/wireless/arlan.h
drivers/net/wireless/arlan.h
+0
-3
No files found.
drivers/net/wireless/arlan-main.c
View file @
48a1db9a
...
...
@@ -156,7 +156,6 @@ static inline int arlan_drop_tx(struct net_device *dev)
TXHEAD
(
dev
).
offset
=
0
;
TXTAIL
(
dev
).
offset
=
0
;
priv
->
txLast
=
0
;
priv
->
txOffset
=
0
;
priv
->
bad
=
0
;
if
(
!
priv
->
under_reset
&&
!
priv
->
under_config
)
netif_wake_queue
(
dev
);
...
...
@@ -549,7 +548,6 @@ static inline void arlan_retransmit_now(struct net_device *dev)
}
else
IFDEBUG
(
ARLAN_DEBUG_TX_CHAIN
)
printk
(
KERN_ERR
"ReTransmit buff empty"
);
priv
->
txOffset
=
0
;
netif_wake_queue
(
dev
);
return
;
...
...
@@ -575,10 +573,6 @@ static void arlan_registration_timer(unsigned long data)
int
bh_mark_needed
=
0
;
int
next_tick
=
1
;
priv
->
timer_chain_active
=
1
;
if
(
registrationBad
(
dev
))
{
//debug=100;
...
...
@@ -643,7 +637,6 @@ static void arlan_registration_timer(unsigned long data)
}
if
(
!
(
TXHEAD
(
dev
).
offset
&&
TXTAIL
(
dev
).
offset
))
{
priv
->
txOffset
=
0
;
netif_wake_queue
(
dev
);
}
priv
->
tx_done_delayed
=
0
;
...
...
@@ -651,7 +644,6 @@ static void arlan_registration_timer(unsigned long data)
}
if
(
bh_mark_needed
)
{
priv
->
txOffset
=
0
;
netif_wake_queue
(
dev
);
}
arlan_process_interrupt
(
dev
);
...
...
@@ -659,7 +651,6 @@ static void arlan_registration_timer(unsigned long data)
if
(
next_tick
<
priv
->
card_polling_interval
)
next_tick
=
priv
->
card_polling_interval
;
priv
->
timer_chain_active
=
0
;
priv
->
timer
.
expires
=
jiffies
+
next_tick
;
add_timer
(
&
priv
->
timer
);
...
...
@@ -1245,7 +1236,6 @@ static int arlan_open(struct net_device *dev)
priv
->
reset
=
0
;
memcpy_fromio
(
dev
->
dev_addr
,
arlan
->
lanCardNodeId
,
6
);
memset
(
dev
->
broadcast
,
0xff
,
6
);
priv
->
txOffset
=
0
;
dev
->
tx_queue_len
=
tx_queue_len
;
priv
->
interrupt_processing_active
=
0
;
priv
->
command_lock
=
0
;
...
...
@@ -1291,7 +1281,6 @@ static void arlan_tx_timeout (struct net_device *dev)
static
int
arlan_tx
(
struct
sk_buff
*
skb
,
struct
net_device
*
dev
)
{
struct
arlan_private
*
priv
=
dev
->
priv
;
short
length
;
unsigned
char
*
buf
;
...
...
@@ -1300,7 +1289,7 @@ static int arlan_tx(struct sk_buff *skb, struct net_device *dev)
length
=
ETH_ZLEN
<
skb
->
len
?
skb
->
len
:
ETH_ZLEN
;
buf
=
skb
->
data
;
if
(
priv
->
txOffset
+
length
+
0x12
>
0x800
)
{
if
(
length
+
0x12
>
0x800
)
{
printk
(
KERN_ERR
"TX RING overflow
\n
"
);
netif_stop_queue
(
dev
);
}
...
...
@@ -1313,13 +1302,11 @@ static int arlan_tx(struct sk_buff *skb, struct net_device *dev)
dev_kfree_skb
(
skb
);
arlan_process_interrupt
(
dev
);
priv
->
tx_chain_active
=
0
;
ARLAN_DEBUG_EXIT
(
"arlan_tx"
);
return
0
;
bad_end:
arlan_process_interrupt
(
dev
);
priv
->
tx_chain_active
=
0
;
netif_stop_queue
(
dev
);
ARLAN_DEBUG_EXIT
(
"arlan_tx"
);
return
1
;
...
...
@@ -1417,7 +1404,6 @@ static void arlan_tx_done_interrupt(struct net_device *dev, int status)
}
if
(
!
TXHEAD
(
dev
).
offset
||
!
TXTAIL
(
dev
).
offset
)
{
priv
->
txOffset
=
0
;
netif_wake_queue
(
dev
);
}
}
...
...
drivers/net/wireless/arlan.h
View file @
48a1db9a
...
...
@@ -358,7 +358,6 @@ struct arlan_private {
char
reTransmitBuff
[
0x800
];
volatile
int
txLast
;
volatile
int
txNew
;
volatile
int
txOffset
;
volatile
char
ReTransmitRequested
;
volatile
unsigned
long
tx_done_delayed
;
volatile
long
long
registrationLastSeen
;
...
...
@@ -367,8 +366,6 @@ struct arlan_private {
volatile
long
long
tx_last_sent
;
volatile
long
long
tx_last_cleared
;
volatile
int
retransmissions
;
volatile
int
tx_chain_active
;
volatile
int
timer_chain_active
;
volatile
int
interrupt_ack_requested
;
volatile
long
command_lock
;
volatile
int
rx_command_needed
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment