From nobody Fri Dec 19 18:52:11 2025 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F2D6430170A for ; Thu, 4 Dec 2025 18:46:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764873981; cv=none; b=pJIPb2kuGgE0VlgTiL9vwaSBO7ypNvNjS3Q/P7fxRNhxEbqX4Yu9wEBVrJg25P0z3nO08G1O6FN5yhEp3zcXlAfPTRk2Ft7iI3c5tWinL9V7YOAUizTAj8VBxScrdNGc0ZGMZOlKIs8TH5RFraXUty031SFJvJ5IzM1wzxyZGjY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764873981; c=relaxed/simple; bh=IybTRYZ1NMDJIv9ewvWjHYQYUyXJNSuLboaSvnvUaT8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=A6X/ZsMhNJjqp+gWqy5AJqk1k9OwNcxvspi8Jazr3iTGQvP5S0fve1zhCg9OYATOKp+thWF7sz6UCiqUbAWcN5YdLAi+MEZgLQN6VRJUaeoUa52r7hXrvoe9aIKHczeAWkf4UOofj0pocire+/2Vq0ll0o3oSp/h1I1D1U1ctpQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=cipshgYw; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=js8GAEiY; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="cipshgYw"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="js8GAEiY" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1764873978; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=iLgnHgPtFcP5kfOLoezc/wCaaY+AwZW9zR9taUSpDhg=; b=cipshgYwT4bD2QQ+SUcsKXmGuI2J7lLyM/1bVPlDLrz8F6Hbr0TFksEGU7kDH1+Y+BPWgG z4hC0XmqmxWE7bfTBiM/CoV1DCHKBKBWOlh8EFnkW97ZpGRlJDNsFxS9+pDuZgUXPicr/5 88IAIZlc6I7C09FsascfelrsJoKYmFA= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-657-YFASsSwxOmOb6pUju0kQZQ-1; Thu, 04 Dec 2025 13:46:17 -0500 X-MC-Unique: YFASsSwxOmOb6pUju0kQZQ-1 X-Mimecast-MFC-AGG-ID: YFASsSwxOmOb6pUju0kQZQ_1764873976 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-42b5556d80bso1355073f8f.2 for ; Thu, 04 Dec 2025 10:46:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1764873976; x=1765478776; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=iLgnHgPtFcP5kfOLoezc/wCaaY+AwZW9zR9taUSpDhg=; b=js8GAEiYZBD0zdJ7oTWlXqf1+TezjJETG0pj97U4mvE6DPrJSbBrAVF62Yv8edIvQL uXFgdkgyDOI6GhH0dIKUbCAG75CutkbUMteUIW4eItMfarouLuwZub4HRaqz6guyeW0j wV9uCWdVH+UPOMM83+7bYewPTYhe2rFmWT4M776TA5lZreoBeIad9/q24dH8p5tgI5pM o4FLYu44KOa2EYQ+anquqVtH7dbIJ5jK7VS7k2tXCHSoP2CcfEtRx/RLBbSAW6dQoUcJ 9ZzLCYpLt4MA/kazEncN6MNL1fTaqousxJ7jjSihsNEC+btRCRaIZ7DjLHjg4xgc+f/k NqwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764873976; x=1765478776; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iLgnHgPtFcP5kfOLoezc/wCaaY+AwZW9zR9taUSpDhg=; b=XJnHlQGO6ae7yH70UurEtdpn8PViU7xBOg7hLbm0bOGiDeWjBiiOETKhpHf/DamPJE alwxOihSZUUYpsTeo0crGS/dB9xzvO15AO3P2ESLi4kWPX/fLASkEW07gLXD/FzFtsPT fVjw2wczNOqP7Wvw7DwpFTn6YU+8//IOltSNDCv3rfeOLsVM4JfoO6bkl3cudIN0kU+D 01xSR/NGjJ32Z5porZy8Y3WqF8lJjVwBEItKI+9XV9hXQHsd5UT4ktdyduTIwNEy7qT7 y3dZGtmm+VdPkc5yaLUpYFUU1t1xl2kcqVtA3Ej6kFMZHrgawHwwvV9m445Qpuw0td3b BuGQ== X-Gm-Message-State: AOJu0Yzoj8uSayGXjWbUeZQW3CUhR4A6jrvGlrHM3ZpFcKTRGdLpORJq Gr8HxqK2Hh6VCuxlH9ovuAyItTkz42vrXf4QRbn1cKq0S5lzCf7dx88x0gllaKQ0GOPgjaE8LUr s0MwwN2sXer+2QT12xeFXEJChWnQP/bbIwZXcI6xhtTY4024sMZxOUwhfm99TtstUnY1bS5o5Yd DlN6BQYwY4FY8aKZqHR8gdmaf7A5qoB/mOeKQhANtSiqM= X-Gm-Gg: ASbGncsonWALjsKrwSgqB9eORdIqKbklGNum0DJd12sJ4WDPsNP87xWv686wDPqvHSw oVZzt1cS2EgmJOof20NRCKJXW36C2b1FkMl/xVaEMibnjdxBjxGH2FD/3gttk8UIoYYvbg8oudv F0pq1/lvP8fUijr857xBc5dVZy1+5YNDs6JFYgk3noGwb4WE2p/YZmcjo4fnrBj2lw9txGtMsTh QzrDTiVoZWeGMdAGpdiuSQ7pb/jujbAg9c49mD4tDY38nF4USNtiOLmJdscpJ+P/jvCXDKXXxjr srYkYV1Wco0qxiH9DjouiVCAoWCICAPifh4fP+arN/Oj/qhFLT4m5iW1BOCIDujP1iAQ0Zlt6PE = X-Received: by 2002:a05:6000:24c6:b0:42b:32c3:3949 with SMTP id ffacd0b85a97d-42f79841449mr4525170f8f.31.1764873975942; Thu, 04 Dec 2025 10:46:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IHnLQOgiYw1VIFame5tOV56Q9mQmuEGWMGrXGwdgq0ENokkj4nc4jidVzVuvfT9S2GETs7Syw== X-Received: by 2002:a05:6000:24c6:b0:42b:32c3:3949 with SMTP id ffacd0b85a97d-42f79841449mr4525132f8f.31.1764873975440; Thu, 04 Dec 2025 10:46:15 -0800 (PST) Received: from redhat.com ([31.187.78.57]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42f7cbfeae9sm4707250f8f.13.2025.12.04.10.46.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Dec 2025 10:46:14 -0800 (PST) Date: Thu, 4 Dec 2025 13:46:13 -0500 From: "Michael S. Tsirkin" To: linux-kernel@vger.kernel.org Cc: Jason Wang , Xuan Zhuo , Eugenio =?utf-8?B?UMOpcmV6?= , virtualization@lists.linux.dev Subject: [PATCH 06/14] tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs Message-ID: <749e7a03b7cd56baf50a27efc3b05e50cf8f36b6.1764873799.git.mst@redhat.com> References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Mailer: git-send-email 2.27.0.106.g8ac3dc51b1 X-Mutt-Fcc: =sent Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add dev_WARN_ONCE and is_vmalloc_addr stubs needed by virtio_ring.c. is_vmalloc_addr stub always returns false - that's fine since it's merely a sanity check. Created using Cursor CLI. Signed-off-by: Michael S. Tsirkin --- tools/virtio/linux/kernel.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/virtio/linux/kernel.h b/tools/virtio/linux/kernel.h index 6702008f7f5c..d7fc70b68a2b 100644 --- a/tools/virtio/linux/kernel.h +++ b/tools/virtio/linux/kernel.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -135,6 +136,14 @@ static inline void *krealloc_array(void *p, size_t new= _n, size_t new_size, gfp_t #define dev_warn(dev, format, ...) fprintf (stderr, format, ## __VA_ARGS__) #define dev_warn_once(dev, format, ...) fprintf (stderr, format, ## __VA_A= RGS__) =20 +#define dev_WARN_ONCE(dev, condition, format...) \ + WARN_ONCE(condition, format) + +static inline bool is_vmalloc_addr(const void *x) +{ + return false; +} + #define min(x, y) ({ \ typeof(x) _min1 =3D (x); \ typeof(y) _min2 =3D (y); \ --=20 MST