Skip to content

Commit be8647d

Browse files
committed
ipmi:ssif: Use i2c_adapter_id instead of adapter->nr
Signed-off-by: Corey Minyard <[email protected]>
1 parent 1adc910 commit be8647d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

drivers/char/ipmi/ipmi_ssif.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1096,7 +1096,7 @@ static int inc_usecount(void *send_info)
10961096
{
10971097
struct ssif_info *ssif_info = send_info;
10981098

1099-
if (!i2c_get_adapter(ssif_info->client->adapter->nr))
1099+
if (!i2c_get_adapter(i2c_adapter_id(ssif_info->client->adapter)))
11001100
return -ENODEV;
11011101

11021102
i2c_use_client(ssif_info->client);
@@ -1665,7 +1665,8 @@ static int ssif_probe(struct i2c_client *client, const struct i2c_device_id *id)
16651665
{
16661666
unsigned int thread_num;
16671667

1668-
thread_num = ((ssif_info->client->adapter->nr << 8) |
1668+
thread_num = ((i2c_adapter_id(ssif_info->client->adapter)
1669+
<< 8) |
16691670
ssif_info->client->addr);
16701671
init_completion(&ssif_info->wake_thread);
16711672
ssif_info->thread = kthread_run(ipmi_ssif_thread, ssif_info,

0 commit comments

Comments
 (0)