From patchwork Wed Apr 26 12:53:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zihan Yang X-Patchwork-Id: 9701335 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id AF98A60245 for ; Wed, 26 Apr 2017 12:56:53 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A0D012015F for ; Wed, 26 Apr 2017 12:56:53 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 93E3520223; Wed, 26 Apr 2017 12:56:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 35D412015F for ; Wed, 26 Apr 2017 12:56:53 +0000 (UTC) Received: from localhost ([::1]:55086 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3MV2-0007zj-G4 for patchwork-qemu-devel@patchwork.kernel.org; Wed, 26 Apr 2017 08:56:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36812) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3MS3-0006Ja-Gx for qemu-devel@nongnu.org; Wed, 26 Apr 2017 08:53:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d3MS2-0005VH-Ld for qemu-devel@nongnu.org; Wed, 26 Apr 2017 08:53:47 -0400 Received: from mail-pg0-x244.google.com ([2607:f8b0:400e:c05::244]:35001) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d3MS2-0005VB-Gt for qemu-devel@nongnu.org; Wed, 26 Apr 2017 08:53:46 -0400 Received: by mail-pg0-x244.google.com with SMTP id 72so2625218pge.2 for ; Wed, 26 Apr 2017 05:53:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=3d7A6hU7N0lGWJxT7Oq2u4i35KxGLs/fC6PiE8yGM2k=; b=YJ9edBOoDyssNZrAg5p2Ajss0fPZFm4vuNXCK+xF+tlLMhLvehpPyn5DG3k1Q8q+K/ Hdst+EMtycONMspovkYKxm5u8hhR4dql9/C358WXmYHXSs02fL+axdK87fzzPNZwBAKa 0LvZ4nl8fUT3n5ZYMHoroIJW94jGmZ+4RoVwtyAkSaJQyxUr/LHinxhpHzqH8ZlAtxX7 fw8nmNVbGna+iZ/BC8LIZRQo1PBn0TCF0Co3QaHxWDLMAdP/f2qOK5ENnE0oVQh9TpoI MJwwit5czF0nh5vGb+OxFQN8xbuuCUGBNz+2K5tlKNN76Z96f2IGo1XTQAR0QDa+8gGO EkHQ== 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:in-reply-to :references; bh=3d7A6hU7N0lGWJxT7Oq2u4i35KxGLs/fC6PiE8yGM2k=; b=kD42HyVQv6AGwP3dtJOM5QpIYHaeL6aGUlsoFhowpBCs2/X+BSQgh6EmBfXo6We5Mk gZFiUznIW9k5K9MPHb+WRq/3RKqA6RqAG2qPo3TSROzLcgVXtKWhUTq0kxxirO8DJ1L0 6mOM8ycY7HWEpn8JWAU6PzqCY/8V9dvjT0mRN71lgF2XhyMtnV0oBjZ/LFQAopkRxPvO qsOly8Hgai7gg+qrRNbjJ8GV6DOsem1LuPg6Ne5mX1BmgrKBEy7uN7vPaCE4W0Zj4Ajv e7LRo/PgbcoC9oD6kmvfGScfBkwC7qEc9e9IHdgf8X4RqOTdSO/toRy6Hxf68zUUj3Pp Sq1g== X-Gm-Message-State: AN3rC/6A5oez7XrhwJBEiAQzy8wXlnAOCrOhjEVIUfZXAKUTubRTlkx/ HPj+xXmJPeZspA== X-Received: by 10.98.28.68 with SMTP id c65mr23583757pfc.124.1493211225565; Wed, 26 Apr 2017 05:53:45 -0700 (PDT) Received: from fma-dfsg.ipads-lab.se.sjtu.edu.cn ([69.85.85.101]) by smtp.gmail.com with ESMTPSA id 3sm369324pge.12.2017.04.26.05.53.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 26 Apr 2017 05:53:45 -0700 (PDT) From: Zihan Yang To: qemu-devel@nongnu.org Date: Wed, 26 Apr 2017 20:53:07 +0800 Message-Id: <1493211188-24086-4-git-send-email-tgnyang@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1493211188-24086-1-git-send-email-tgnyang@gmail.com> References: <1493211188-24086-1-git-send-email-tgnyang@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c05::244 Subject: [Qemu-devel] [PATCH 4/5] hw/audio: replace exit with unrealize in hda_codec_device_class_init X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Zihan Yang , Gerd Hoffmann Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP The exit callback of DeviceClass will be removed in the future, so convert to unrealize in the init functioin Signed-off-by: Zihan Yang --- hw/audio/intel-hda.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hw/audio/intel-hda.c b/hw/audio/intel-hda.c index 537face..2c497eb 100644 --- a/hw/audio/intel-hda.c +++ b/hw/audio/intel-hda.c @@ -70,7 +70,7 @@ static void hda_codec_dev_realize(DeviceState *qdev, Error **errp) } } -static int hda_codec_dev_exit(DeviceState *qdev) +static void hda_codec_dev_unrealize(DeviceState *qdev, Error **errp) { HDACodecDevice *dev = HDA_CODEC_DEVICE(qdev); HDACodecDeviceClass *cdc = HDA_CODEC_DEVICE_GET_CLASS(dev); @@ -78,7 +78,6 @@ static int hda_codec_dev_exit(DeviceState *qdev) if (cdc->exit) { cdc->exit(dev); } - return 0; } HDACodecDevice *hda_codec_find(HDACodecBus *bus, uint32_t cad) @@ -1318,7 +1317,7 @@ static void hda_codec_device_class_init(ObjectClass *klass, void *data) { DeviceClass *k = DEVICE_CLASS(klass); k->realize = hda_codec_dev_realize; - k->exit = hda_codec_dev_exit; + k->unrealize = hda_codec_dev_unrealize; set_bit(DEVICE_CATEGORY_SOUND, k->categories); k->bus_type = TYPE_HDA_BUS; k->props = hda_props;