Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 74ef872c authored by Klaus Wacker's avatar Klaus Wacker Committed by Jeff Garzik
Browse files

[PATCH] s390: lcs driver bug fixes and improvements [2/2]



	This is the second lcs driver patch containing the rest of lcs fixes.

Signed-off-by: default avatarFrank Pavlic <fpavlic@de.ibm.com>
Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent 27eb5ac8
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -73,13 +73,17 @@ do { \
/**
 * LCS sense byte definitions
 */
#define LCS_SENSE_BYTE_0 		0
#define LCS_SENSE_BYTE_1 		1
#define LCS_SENSE_BYTE_2 		2
#define LCS_SENSE_BYTE_3 		3
#define LCS_SENSE_INTERFACE_DISCONNECT	0x01
#define LCS_SENSE_EQUIPMENT_CHECK	0x10
#define LCS_SENSE_BUS_OUT_CHECK		0x20
#define LCS_SENSE_INTERVENTION_REQUIRED 0x40
#define LCS_SENSE_CMD_REJECT		0x80
#define LCS_SENSE_RESETTING_EVENT	0x0080
#define LCS_SENSE_DEVICE_ONLINE		0x0020
#define LCS_SENSE_RESETTING_EVENT	0x80
#define LCS_SENSE_DEVICE_ONLINE		0x20

/**
 * LCS packet type definitions
@@ -152,10 +156,9 @@ enum lcs_dev_states {

enum lcs_threads {
	LCS_SET_MC_THREAD 	= 1,
	LCS_STARTLAN_THREAD	= 2,
	LCS_STOPLAN_THREAD	= 4,
	LCS_STARTUP_THREAD	= 8,
	LCS_RECOVERY_THREAD 	= 2,
};

/**
 * LCS struct declarations
 */
@@ -286,6 +289,7 @@ struct lcs_card {
	struct net_device_stats stats;
	unsigned short (*lan_type_trans)(struct sk_buff *skb,
					 struct net_device *dev);
	struct ccwgroup_device *gdev;
	struct lcs_channel read;
	struct lcs_channel write;
	struct lcs_buffer *tx_buffer;