From nobody Fri Nov 14 23:27:51 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1759862191; cv=none; d=zohomail.com; s=zohoarc; b=MvwAUCOOZgVZF82oQ7mLqccj+XD18VDo85zJRhIumH4GifSoekg6/yzpqTqZiteSDW3WDvPbr97vQy9OyZ/awlU2o2CY+NiYcHZTq0PbmbWm8osR3rK86ZqzFG6j3bmvAsp51QdjRgagSmiK4lKIPzJbgdcMz8lWDs6zPccTiLc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1759862191; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=pJXNRnHEOV8SoZ+YBFNRT9lJhGALX9mzhYDz9HUAN9I=; b=QRpEWq8U8ZEn5GviJPjE5ikxVtqid3a7r6tu2HTEwCZFqPO9zD8r1Davn89eH/oG/A2epTAgq5aKHzl0yuLJubI8xSvbr6DvHfeVwbrm75yLHv/a458OIaP2JWna2AIjixV7Si2EDkXv+h5+JufQhoWJUPx1zlc6WD0qsiAUPNs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1759862191656360.1748253737919; Tue, 7 Oct 2025 11:36:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v6CXJ-000631-Ib; Tue, 07 Oct 2025 14:35:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1v6CWe-0005ie-7Q for qemu-devel@nongnu.org; Tue, 07 Oct 2025 14:35:04 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1v6CWb-0002e0-R7 for qemu-devel@nongnu.org; Tue, 07 Oct 2025 14:35:03 -0400 Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-280-yurKvxbuPCmU1ftsN_1JHA-1; Tue, 07 Oct 2025 14:34:58 -0400 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 82A711800366; Tue, 7 Oct 2025 18:34:57 +0000 (UTC) Received: from localhost (unknown [10.2.16.87]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id F3BD818004D8; Tue, 7 Oct 2025 18:34:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1759862100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pJXNRnHEOV8SoZ+YBFNRT9lJhGALX9mzhYDz9HUAN9I=; b=g2LIpOlsCGD6MmJN8H3b80di3BCvFshdEvZ9z9YEymQV4JOMMOFeps+bmpOPyeQU2T/jkT NcWnNXpmFxfyaZTQVgFJWb1U+Itoz1g6BXXPUpn4zpbFrEHOD+LX6XSYhTQHomegxuka14 aRRnhutbbV4EXw2CqCTKvOe8BnNHS5E= X-MC-Unique: yurKvxbuPCmU1ftsN_1JHA-1 X-Mimecast-MFC-AGG-ID: yurKvxbuPCmU1ftsN_1JHA_1759862097 From: Stefan Hajnoczi To: qemu-devel@nongnu.org Cc: Kevin Wolf , Eric Blake , qemu-block@nongnu.org, Hanna Reitz , Stefan Hajnoczi Subject: [PATCH v2 3/5] block: rename RAMBlockRegistrar->notifier field Date: Tue, 7 Oct 2025 14:34:45 -0400 Message-ID: <20251007183447.93120-4-stefanha@redhat.com> In-Reply-To: <20251007183447.93120-1-stefanha@redhat.com> References: <20251007183447.93120-1-stefanha@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=stefanha@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -24 X-Spam_score: -2.5 X-Spam_bar: -- X-Spam_report: (-2.5 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.422, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1759862203627116600 Content-Type: text/plain; charset="utf-8" The 'notifier' field name will be confusing when the BlockBackend attach and detach notifiers are added in the next commit. Rename the field so it's clear that this is the RAMBlock notifier. Signed-off-by: Stefan Hajnoczi Reviewed-by: Eric Blake --- include/system/block-ram-registrar.h | 2 +- block/block-ram-registrar.c | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/include/system/block-ram-registrar.h b/include/system/block-ra= m-registrar.h index d8b2f7942b..76c157bd54 100644 --- a/include/system/block-ram-registrar.h +++ b/include/system/block-ram-registrar.h @@ -21,7 +21,7 @@ */ typedef struct { BlockBackend *blk; - RAMBlockNotifier notifier; + RAMBlockNotifier ram_block_notifier; bool ok; } BlockRAMRegistrar; =20 diff --git a/block/block-ram-registrar.c b/block/block-ram-registrar.c index fcda2b86af..d5b84667a1 100644 --- a/block/block-ram-registrar.c +++ b/block/block-ram-registrar.c @@ -12,7 +12,8 @@ static void ram_block_added(RAMBlockNotifier *n, void *host, size_t size, size_t max_size) { - BlockRAMRegistrar *r =3D container_of(n, BlockRAMRegistrar, notifier); + BlockRAMRegistrar *r =3D + container_of(n, BlockRAMRegistrar, ram_block_notifier); Error *err =3D NULL; =20 if (!r->ok) { @@ -21,7 +22,7 @@ static void ram_block_added(RAMBlockNotifier *n, void *ho= st, size_t size, =20 if (!blk_register_buf(r->blk, host, max_size, &err)) { error_report_err(err); - ram_block_notifier_remove(&r->notifier); + ram_block_notifier_remove(n); r->ok =3D false; } } @@ -29,14 +30,15 @@ static void ram_block_added(RAMBlockNotifier *n, void *= host, size_t size, static void ram_block_removed(RAMBlockNotifier *n, void *host, size_t size, size_t max_size) { - BlockRAMRegistrar *r =3D container_of(n, BlockRAMRegistrar, notifier); + BlockRAMRegistrar *r =3D + container_of(n, BlockRAMRegistrar, ram_block_notifier); blk_unregister_buf(r->blk, host, max_size); } =20 void blk_ram_registrar_init(BlockRAMRegistrar *r, BlockBackend *blk) { r->blk =3D blk; - r->notifier =3D (RAMBlockNotifier){ + r->ram_block_notifier =3D (RAMBlockNotifier){ .ram_block_added =3D ram_block_added, .ram_block_removed =3D ram_block_removed, =20 @@ -47,12 +49,12 @@ void blk_ram_registrar_init(BlockRAMRegistrar *r, Block= Backend *blk) }; r->ok =3D true; =20 - ram_block_notifier_add(&r->notifier); + ram_block_notifier_add(&r->ram_block_notifier); } =20 void blk_ram_registrar_destroy(BlockRAMRegistrar *r) { if (r->ok) { - ram_block_notifier_remove(&r->notifier); + ram_block_notifier_remove(&r->ram_block_notifier); } } --=20 2.51.0