|
@@ -194,7 +194,6 @@ typedef void (*ssif_i2c_done)(struct ssif_info *ssif_info, int result,
|
|
|
|
|
|
struct ssif_info {
|
|
struct ssif_info {
|
|
struct ipmi_smi *intf;
|
|
struct ipmi_smi *intf;
|
|
- int intf_num;
|
|
|
|
spinlock_t lock;
|
|
spinlock_t lock;
|
|
struct ipmi_smi_msg *waiting_msg;
|
|
struct ipmi_smi_msg *waiting_msg;
|
|
struct ipmi_smi_msg *curr_msg;
|
|
struct ipmi_smi_msg *curr_msg;
|
|
@@ -290,8 +289,6 @@ struct ssif_info {
|
|
|
|
|
|
static bool initialized;
|
|
static bool initialized;
|
|
|
|
|
|
-static atomic_t next_intf = ATOMIC_INIT(0);
|
|
|
|
-
|
|
|
|
static void return_hosed_msg(struct ssif_info *ssif_info,
|
|
static void return_hosed_msg(struct ssif_info *ssif_info,
|
|
struct ipmi_smi_msg *msg);
|
|
struct ipmi_smi_msg *msg);
|
|
static void start_next_msg(struct ssif_info *ssif_info, unsigned long *flags);
|
|
static void start_next_msg(struct ssif_info *ssif_info, unsigned long *flags);
|
|
@@ -1663,8 +1660,6 @@ static int ssif_probe(struct i2c_client *client, const struct i2c_device_id *id)
|
|
}
|
|
}
|
|
|
|
|
|
found:
|
|
found:
|
|
- ssif_info->intf_num = atomic_inc_return(&next_intf);
|
|
|
|
-
|
|
|
|
if (ssif_dbg_probe) {
|
|
if (ssif_dbg_probe) {
|
|
pr_info("ssif_probe: i2c_probe found device at i2c address %x\n",
|
|
pr_info("ssif_probe: i2c_probe found device at i2c address %x\n",
|
|
client->addr);
|
|
client->addr);
|