From patchwork Mon Nov 18 11:40:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chuhong Yuan X-Patchwork-Id: 60208 X-Patchwork-Delegate: hverkuil@xs4all.nl Received: from vger.kernel.org ([209.132.180.67]) by www.linuxtv.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWfOu-0004HF-MW; Mon, 18 Nov 2019 11:41:01 +0000 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726833AbfKRLkv (ORCPT + 1 other); Mon, 18 Nov 2019 06:40:51 -0500 Received: from mail-pf1-f196.google.com ([209.85.210.196]:43357 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726813AbfKRLkv (ORCPT ); Mon, 18 Nov 2019 06:40:51 -0500 Received: by mail-pf1-f196.google.com with SMTP id 3so10260942pfb.10; Mon, 18 Nov 2019 03:40:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=XOFXnfI9UttC1Z7LgzJhWVz0WN42wZ1bKElBDU+oA30=; b=MUon7z8m+rrEHd6ZJe6iq2qqsNMgde+Pj1KVj2bsrn1AW9FhfzkGMDlcWrOegiJErG p0dNnt9plNpwsa/INN+GjrLDEcE4lCp4wgOnNmt6rOF0PobFgypLNg1j6itnAtgpieLq N24FGb0LVg8jFWgv4AwQkVq838T4n1yc3BwUe+tuaZQ0agFcET5yMH59B2ehJCmN1AGN J8QZuVNNaUqVhi8R5X+aPvp9CMDVKQ1AI0YN75YpbQ4TseIG8IHsSWC8A/PuZohx2Bny yOpylfc7X7Owr5ihGU+IsydlT7zB23mSq6Gn/koHESz8dADFGMbOXVsj+ivI/eKtV62W EfMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=XOFXnfI9UttC1Z7LgzJhWVz0WN42wZ1bKElBDU+oA30=; b=tbjA3pw5IUlRAGOvUHN5JIEUxfG56+sME0eY9hAXUYdHGZkME8aaRHwwqJ2eDtdPWt WU/E18dmLb+pPpXlcno2Ve9EwCo7Lr9bcuOD6lLS7lzNlLkjCmUf2og3cIKZ9i2DaNIh YKzeIVenM3hrley3Jz5W+OPzK2xZtl4l+i2eiaNlG3blKbP6CUGJwc68JpyRhTuno73b oD/AppFD6WJDHrYifdqbzDFGKjT4IzvYPb2COO/ugVeXdVSSKUOAT83caViycAEkaCKF IOXmHhTngLo2r3rbdQ5mY/IwK752PTDC0sEhOUpqIDaOx6X3p4GoYOw7o7Nr5TkDba/m tjng== X-Gm-Message-State: APjAAAVgi2GRytnpEgzi5OrWZ/KNCsTwDJnv1mFb0vtZEY5exxTab0Xq 8Bv5E7BVIjUtMUN/7Au9g54= X-Google-Smtp-Source: APXvYqw6UUuagUZ9iHverzII0rXzZ6M9070k6d0OSiDaPA4hCGV3KPPkYzx1HquTeHrKjlwZ7otGKQ== X-Received: by 2002:a62:7dd2:: with SMTP id y201mr34379756pfc.90.1574077251007; Mon, 18 Nov 2019 03:40:51 -0800 (PST) Received: from suzukaze.ipads-lab.se.sjtu.edu.cn ([202.120.40.82]) by smtp.gmail.com with ESMTPSA id x203sm19975752pgx.61.2019.11.18.03.40.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Nov 2019 03:40:50 -0800 (PST) From: Chuhong Yuan Cc: Hans Verkuil , Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Chuhong Yuan Subject: [PATCH] media: usb: go7007: s2250-board: add missed i2c_unregister_device Date: Mon, 18 Nov 2019 19:40:41 +0800 Message-Id: <20191118114041.25491-1-hslester96@gmail.com> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 To: unlisted-recipients:; (no To-header on input) Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org The driver forgets to call i2c_unregister_device in remove like what is done in probe failure. Add the missed call to fix it. Signed-off-by: Chuhong Yuan --- drivers/media/usb/go7007/s2250-board.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/usb/go7007/s2250-board.c b/drivers/media/usb/go7007/s2250-board.c index 49e75a1a1f3f..b9e45124673b 100644 --- a/drivers/media/usb/go7007/s2250-board.c +++ b/drivers/media/usb/go7007/s2250-board.c @@ -607,6 +607,7 @@ static int s2250_remove(struct i2c_client *client) { struct s2250 *state = to_state(i2c_get_clientdata(client)); + i2c_unregister_device(state->audio); v4l2_device_unregister_subdev(&state->sd); v4l2_ctrl_handler_free(&state->hdl); kfree(state);