diff options
Diffstat (limited to 'sound')
-rw-r--r-- | sound/ppc/keywest.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/ppc/keywest.c b/sound/ppc/keywest.c index 01aecc2b5073..0d1c27e911b8 100644 --- a/sound/ppc/keywest.c +++ b/sound/ppc/keywest.c | |||
@@ -65,7 +65,7 @@ static int keywest_attach_adapter(struct i2c_adapter *adapter) | |||
65 | * already bound. If not it means binding failed, and then there | 65 | * already bound. If not it means binding failed, and then there |
66 | * is no point in keeping the device instantiated. | 66 | * is no point in keeping the device instantiated. |
67 | */ | 67 | */ |
68 | if (!keywest_ctx->client->driver) { | 68 | if (!keywest_ctx->client->dev.driver) { |
69 | i2c_unregister_device(keywest_ctx->client); | 69 | i2c_unregister_device(keywest_ctx->client); |
70 | keywest_ctx->client = NULL; | 70 | keywest_ctx->client = NULL; |
71 | return -ENODEV; | 71 | return -ENODEV; |
@@ -76,7 +76,7 @@ static int keywest_attach_adapter(struct i2c_adapter *adapter) | |||
76 | * This is safe because i2c-core holds the core_lock mutex for us. | 76 | * This is safe because i2c-core holds the core_lock mutex for us. |
77 | */ | 77 | */ |
78 | list_add_tail(&keywest_ctx->client->detected, | 78 | list_add_tail(&keywest_ctx->client->detected, |
79 | &keywest_ctx->client->driver->clients); | 79 | &to_i2c_driver(keywest_ctx->client->dev.driver)->clients); |
80 | return 0; | 80 | return 0; |
81 | } | 81 | } |
82 | 82 | ||