Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp1406270rdh; Fri, 24 Nov 2023 11:47:11 -0800 (PST) X-Google-Smtp-Source: AGHT+IGk0OWNOS12Q6qql7thw3q0KirXsrTeTef+JhQtibydbw0Y+pYtCg0Qd8QOEnEDG0p5g2at X-Received: by 2002:a17:902:db0d:b0:1cc:6101:2086 with SMTP id m13-20020a170902db0d00b001cc61012086mr5026942plx.11.1700855231401; Fri, 24 Nov 2023 11:47:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700855231; cv=none; d=google.com; s=arc-20160816; b=NGTgy+psyPeMEou73/uFdHagiLM13NVnWX7PaHOtnI1pfSf/GqBTHFJhw1VO/wPYft 57H/3dCUDGixpkoHfuVXL2xAuG4SjmOttODYbpHZd99q2tQGrQ+jhPU8YQ4qXHQi8ocN BUMklG8l/Ypr8EIAbEjTp19Yz0Hoq2vx6j+Lpcu+uqS2i+q2dW/0CQq/waTFHmS2NveJ 109f7AgSL1hRdem39//UVLo8wyJWCvV3mHh5Myem8u9iXYVg5kVZguC4+mbqqcoIyUyA b725ODtDEphuCFLw7goHBNa3mUsVXose0ycjM2KT2yY8goBlz7oezfyyEd4OhOkz5Xw+ Oicg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=xPzw9wSTXyDVI6V2cY/+Fm6h19aX9znq2YNHq7P6L1g=; fh=Epkr+pKBojs6K6dxrPD94rA7mmD/9EQOYQJzvDax9wE=; b=IxIb5SFoW0zND7rS9vd/VNaFtuuAKb12OkFLqlDFqlhwa/tgBAOI9uLjKUEibIT99+ dY30n/jP1AS8fTy6oH6iTE22hO5/cjmX6LaQ7PEsY5ofX8a9r1f5627OOOjSuyQWCYc7 iR3gkI3eMuYRQCptMWEj31odoVSR7mdOFsjyuc6yxj+NpeDiBggi8sxisBXcjFlBhahC PXfufj9gK7U/T/aUG4WgjdlbyyS07gcrrO8pttLErCEjtBg5DP+gQXgAPpj2en9zVmvj ZUOdA87HQFmmzT9x6b1zQ/KqIQM+qMIW9iwP0D0zs9tevNfmQ3kJ+z1rHNpc5XIVCN9y 8RKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Q1TeqK+R; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id e2-20020a170902744200b001b894687ec9si3799860plt.462.2023.11.24.11.47.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Nov 2023 11:47:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Q1TeqK+R; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id CF77880B951E; Fri, 24 Nov 2023 11:47:08 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346003AbjKXTqu (ORCPT + 99 others); Fri, 24 Nov 2023 14:46:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43556 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345941AbjKXTqr (ORCPT ); Fri, 24 Nov 2023 14:46:47 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BEF63D4E for ; Fri, 24 Nov 2023 11:46:53 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 95A37C433C8; Fri, 24 Nov 2023 19:46:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1700855213; bh=Lh3HwY/b7OgZdLgEYvxR/BK2codpIRRolyXRRFsmkA4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Q1TeqK+R7WpZrlSDMwr2q5pUslqvDxUZQ/UjxaJG+a+2rZfxsGXQNrT1gBW/xcg3d feK85zHpN7c7s/J3L4BZY4s2cA12sCo1tZooLL/uUINxBnte0yNzB5tKcEUnJIIzBE dQnZNWfWK6iDwM+O19xWtf5vMHsVzVU2FWUEdS9fSdbjh6V1DsTH4k5fw+TRbQQ0nf 1aXJ55F30UiQwH8Hn3BRQl8vU5RxrySYTod89qXmE3ZC/5x4zNd3j3XC96nr9aYH3H FB7zwZ+dS2iFk0yunM1KYvxTWoySec2R9fGQCplSue259exrB4xj8nui3qSPromI0v ZIx0g3lb7WiRQ== Date: Fri, 24 Nov 2023 19:46:46 +0000 From: Simon Horman To: Alexey Makhalov Cc: linux-kernel@vger.kernel.org, virtualization@lists.linux.dev, hpa@zytor.com, x86@kernel.org, dave.hansen@linux.intel.co, bp@alien8.d, mingo@redhat.com, tglx@linutronix.de, zackr@vmware.com, timothym@vmware.com, dri-devel@lists.freedesktop.org, daniel@ffwll.ch, airlied@gmail.com, tzimmermann@suse.de, mripard@kernel.org, maarten.lankhorst@linux.intel.com, netdev@vger.kernel.org, richardcochran@gmail.com, linux-input@vger.kernel.org, dmitry.torokhov@gmail.com, linux-graphics-maintainer@vmware.com, pv-drivers@vmware.com, namit@vmware.com, akaher@vmware.com, jsipek@vmware.com Subject: Re: [PATCH 4/6] input/vmmouse: Use vmware_hypercall API Message-ID: <20231124194646.GW50352@kernel.org> References: <20231122233058.185601-1-amakhalov@vmware.com> <20231122233058.185601-5-amakhalov@vmware.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20231122233058.185601-5-amakhalov@vmware.com> X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Fri, 24 Nov 2023 11:47:09 -0800 (PST) On Wed, Nov 22, 2023 at 03:30:49PM -0800, Alexey Makhalov wrote: > Switch from VMWARE_HYPERCALL macro to vmware_hypercall API. > Eliminate arch specific code. No functional changes intended. > > Signed-off-by: Alexey Makhalov Hi Alexey, it is not strictly related to this patch, but I notice than an x86_64 allmodconfig build with W=1 using gcc-13 fails to compile this file. It appears that the problem relates to both priv->phys and psmouse->ps2dev.serio->phys being 32 bytes. drivers/input/mouse/vmmouse.c: In function ‘vmmouse_init’: drivers/input/mouse/vmmouse.c:455:53: error: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Werror=format-truncation=] 455 | snprintf(priv->phys, sizeof(priv->phys), "%s/input1", | ^~~~~~~ drivers/input/mouse/vmmouse.c:455:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 455 | snprintf(priv->phys, sizeof(priv->phys), "%s/input1", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...