From nobody Fri Dec 19 18:52:08 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 BF53B3BB48 for ; Thu, 4 Dec 2025 18:46:22 +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=1764873984; cv=none; b=DrUgMjw8BuwqwxTa+iF5GlhdhfKHyycR72KqqTNBTblqmZCt4F4Pu84seR/1yYnsXGxXMx9t1M9HItbvMIQ6P6xUXy2UqwABV8Sm8XPD/IWzxkBtUD7waceqYxsdNl4z8TOHk8pgInvcV97aAcGdjNjtkKAWwYRf0WvBwpK2+dg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764873984; c=relaxed/simple; bh=2yVORz43U+z3dI+alRQtkLlSi6piS3f5bUiohx1u6MI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=F9eD7XmuM11stBmzKgtlHMpFJLsuNkJpv8A3W7dxkotsZzT4gxD6pXHfW5iXNNQl1Pp1x9f0osGuJpWuQNeq5gr/HqaxSE4cYjYKejb6h7tJQ7mUhm0IVcb9VTMAY2p5j/P2CNyATVorE9NND1GEHtjx6WW2ylc2jo2iwAF+868= 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=AUZQO1lD; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=RN7Kuaz+; 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="AUZQO1lD"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="RN7Kuaz+" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1764873981; 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=c/2BU6dfvObjfmIg743L6O6ePqwkHkU6MnXaltUr2NQ=; b=AUZQO1lDobMVuUBuW5CT9St3WRyXDx0PGNkAqFgijbrXzBFzsbw2e3V1dvn6hioyhvc9p2 4M4YQ6b0HysUzoLbojSHj8dOo7A6hQ35/WCmDFqfhj9B53tTi7pvLscK/SaapXf8V5BKua MMLI+8NvBpDLfGRDviHEYsj9rbiuIAg= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-633-87k9c03-Mdu52Z0uU3g9QQ-1; Thu, 04 Dec 2025 13:46:20 -0500 X-MC-Unique: 87k9c03-Mdu52Z0uU3g9QQ-1 X-Mimecast-MFC-AGG-ID: 87k9c03-Mdu52Z0uU3g9QQ_1764873979 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-4779b3749a8so9931365e9.1 for ; Thu, 04 Dec 2025 10:46:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1764873979; x=1765478779; 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=c/2BU6dfvObjfmIg743L6O6ePqwkHkU6MnXaltUr2NQ=; b=RN7Kuaz+S4TAvkk3QpKfEt5nXA/wraQx5MM0SNKb2DgelEoMXCRgS9gdVCbUEc2UGq 85Y9/0L6oJ8sf9Xa0Hkvt8Fyzj0CWyftvp52L8xKf5qkP0LhZaAB6puYicdYAjFOoqF5 verFwC9q1WodrVyGFjRSp7rBdcOLnRmDcLMZOQUp2CaCoIlUMLCMjZ9gREdrt5VwGqer ClJ+5DSBHa6aWLvHkttRjesI0KatArduDU4RbgBNwRk0jrPi4LBjCJzSobeT1vXHlHC7 zKlDYUsmKS4/zUyTR5hxyi6xUZWg/t9I1yJ7JkzxDClhiJzGr/lI1JYoRElUhpBNm1Ph eydg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764873979; x=1765478779; 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=c/2BU6dfvObjfmIg743L6O6ePqwkHkU6MnXaltUr2NQ=; b=LHnQGemg+xra7q9h5d7Li/FZPFV53cYfaVnlQsh/Y8JiwgF+5GnOm/xZXlGN71Y/mu G+9ikRGqMnFE/DdB2Vl34flBFGMrWGGmCKq4VSGuS/lkVJvzbXQFhRIqAr0KH5Sb3THx uXHE8D282xs0o8unhWDiDm2mRN+YKiuaMPhkF+9an1vf0dtCfBcZA4vKcqSRAjhALC2n +zCbCVw9QCBXcaVMgf79W7kOC83ogdDUFgnQ/DnjHHeE2YxfgTQZKl3C5Q+LhzLtbd7n +0L6SpfZBDxmP7Q4fZkSM3jpl0ndJJv8GdHx9l+7gGWmcH8imnEeGnGYFM3ZnJelTHbS Kekg== X-Gm-Message-State: AOJu0YzS2CJtBIk/Nn4zbvRb0GIGqyP99W4fylBSthawr/s0jaLs9lYl WYEMTMPwobTwtL05mH/IHVv5FTrKvgruIiQQeGm9jEgmo2OgKaTlJtV4/NjPIrDwpjptsIvfs8v /NMMYLxaP8F9jrT8VVw2RK5bKvJK3i7jYU32DIEMbQHHVhwB8pyRFNcIz77PibO2FlsJx6MFwLA qZAKwKPGbdlMFdOINbnK3T59bI0UNyjMpqTsOr/sAtp0Q= X-Gm-Gg: ASbGncuvIU84imNd/uHDLCuj+WFj1viJe/u6kSEIKtAEux616DD/O6mQNORYUiqSkqz ouckZXsg0dTnouVmy+2VJf26NsVjxhbSZdp8cp2EuVKRF2Ms1O5t3di20stMOCWP0an89Fz0oEC HU8seH+uzqSjEMXLO4wZDX+wCJXZXJ+DGwOZCsYndK66Mo6qXQ/tMs61CscDIf17GjjpaykfJXz Z+kZ3DiyKnDHu6UFL08imCRPXbA7GgYMZlGGHouk2iUJNNrZ84kE8t3ajDUYItf5IdoAY6xzsiq JPfG+RiVkLOVTOvQB6Aq0oYzlETDZxAwyMbAVFdeIanmDBWVF8drXD/dSGqCU749K/q7IoS1Sbc = X-Received: by 2002:a05:600c:3513:b0:477:7bd2:693f with SMTP id 5b1f17b1804b1-4792aee39a1mr65278525e9.6.1764873979053; Thu, 04 Dec 2025 10:46:19 -0800 (PST) X-Google-Smtp-Source: AGHT+IGoIAGe8r0i3nv6xruw1ZSNwUvayiol2XMMbxIjD0RXQVPepW/JrO1Ej3A9BM0NVjTdihqtxA== X-Received: by 2002:a05:600c:3513:b0:477:7bd2:693f with SMTP id 5b1f17b1804b1-4792aee39a1mr65278305e9.6.1764873978486; Thu, 04 Dec 2025 10:46:18 -0800 (PST) Received: from redhat.com ([31.187.78.57]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4792b140cf4sm54468305e9.5.2025.12.04.10.46.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Dec 2025 10:46:17 -0800 (PST) Date: Thu, 4 Dec 2025 13:46:15 -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 07/14] tools/virtio: add ucopysize.h stub Message-ID: <5046df90002bb744609248404b81d33b559fe813.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 ucopysize.h with stub implementations of check_object_size, copy_overflow, and check_copy_size. Created using Cursor CLI. Signed-off-by: Michael S. Tsirkin --- tools/virtio/linux/ucopysize.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 tools/virtio/linux/ucopysize.h diff --git a/tools/virtio/linux/ucopysize.h b/tools/virtio/linux/ucopysize.h new file mode 100644 index 000000000000..8beb7755d060 --- /dev/null +++ b/tools/virtio/linux/ucopysize.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef __LINUX_UCOPYSIZE_H__ +#define __LINUX_UCOPYSIZE_H__ + +#include + +static inline void check_object_size(const void *ptr, unsigned long n, + bool to_user) +{ } + +static inline void copy_overflow(int size, unsigned long count) +{ +} + +static __always_inline __must_check bool +check_copy_size(const void *addr, size_t bytes, bool is_source) +{ + return true; +} + +#endif /* __LINUX_UCOPYSIZE_H__ */ --=20 MST