Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp2091122lqz; Tue, 2 Apr 2024 07:06:20 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXbdcg3XFIoVRFIx8KYdibxaL5tmom/fJb9RUPEBkFv1tr6N3W/HzuvMhc0B8REFPzSMYK8X9TMxgq5Lg7MYOWr5SlB5EloONI004gqow== X-Google-Smtp-Source: AGHT+IGNHwjsivsgibbcaI0FmflKKELIZmUi2cf8YwZZU5xz1b0gFW6Oe8A9dUU+1p+YO9KtlCYn X-Received: by 2002:a05:6870:508:b0:21e:e476:9170 with SMTP id j8-20020a056870050800b0021ee4769170mr12084534oao.43.1712066780544; Tue, 02 Apr 2024 07:06:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712066780; cv=pass; d=google.com; s=arc-20160816; b=eXASLvaYIry/TtPD8VCSb0J89v8yWK+BmWdz5bxYJd9dfn6ZMbYFm85mUn4kIRjkKC AJeo/nXHgc/atHNjspu3xVZvbtu2nJQL8W9dG4XmyfHJtrB4+lPhgHMXBMSPHBhqx8xB HcmGzY4fNipKUT1+sas1GDEFnZrrga7ItLdsGuEuuGhdxcadWBcpN5F9W8nbgS7kodY/ qiW0Vbok4iZLSjrqfRiKiQY+pQ9yekJsztjioShmSGrVkP8Gw0+3k3rS39agxjMHQLKa EA1ZjIHFIws8fD6KKKzwP97SEX8xj42Nre0r6d2dkPCIVMeRKk4G9RNrh8rOCCKmOE3I 9pMw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:sender:dkim-signature; bh=SRsvCMsfTonmyjxjOpazHdFxU06P7bQCfx5JSVpO6Oo=; fh=9rSf52mzyFE1rHrUbXFIZK3h4iVEjruAMS5Ohif9BHw=; b=IhVOgCa+WPXiuaqqtUIlT59DQRogsVlkpR0+P+maIMwa7IaPw7qh+bYc16ynXMg3CF APH9LMlxRzpGNAJqSze5YyO67tmd4w1VY8BDET3qwGujK73qGK2AkC8t9cP389of178i Zb2A+uQNsmKBIdGhcFuzcjBcywHUP7GnpW1INAjoS23NxT/ySLexwH6vJM6Bb0JTWHps 3unMD75TPpHdK2XzWFtL9ghJx0NzhDP73d6FAI+EvmWZmEHieGuWAogP6xBQa6UVVGGS EEQ1Fn1K78uqZ18uMD7MGHp/XB69+4GY3K+nIN6xBvmYNI0IkZQu5h4LbiVBP5F/0PLH z9JA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jxZSCTPV; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-128103-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-128103-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id d17-20020a056102149100b004783f5012b7si1623254vsv.140.2024.04.02.07.06.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 07:06:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-128103-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jxZSCTPV; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-128103-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-128103-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 24C001C20CA2 for ; Tue, 2 Apr 2024 14:06:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B943F85959; Tue, 2 Apr 2024 14:06:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jxZSCTPV" Received: from mail-pg1-f169.google.com (mail-pg1-f169.google.com [209.85.215.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6EC8184FA5; Tue, 2 Apr 2024 14:06:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.169 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712066773; cv=none; b=ee6nXokCGIY5k4DjKEJb8jo0NzqQ7b3IHMMcgXZje1dnW5jTIZKcAV2KT8wCG1CpbBszMmwTc2hqEx23F0cDmHMOvpy1YY3YbppSXdb4EuFocIDG0CJST3jIcCJtW//Ka5CqI3Eqpo7tnaYpT4fpzPSBpOVq+KMFqGoWsWEcZ1M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712066773; c=relaxed/simple; bh=Vvt5mnf6spmL9Bj9mTkjxxdRRvLUW5hBDEJkgWuz6Pk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=YLe9+o4bUaqzMNsH08uIMSWYziJ20P3Xhd41eeMCUz8Jyc/nNFlJMqGE8uIErcZnFsLHrlMj6SCDYFlTWQgBzbJuLHBXuiGynjtwzq8WfBQXghJR77dcE4hUGd+8PxznLbLHTTB2zEGsWyoJ2Zp8z5Oyk4Yv2EpumLl40SWRsOM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=jxZSCTPV; arc=none smtp.client-ip=209.85.215.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pg1-f169.google.com with SMTP id 41be03b00d2f7-5e8470c1cb7so3185800a12.2; Tue, 02 Apr 2024 07:06:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712066771; x=1712671571; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=SRsvCMsfTonmyjxjOpazHdFxU06P7bQCfx5JSVpO6Oo=; b=jxZSCTPVUssCvqRzjCKb4FUCGxkbtVLzB2dnbPf9krJ3/1LPKod3nyRbbUQH58rypU 1k3gfNGuB53b+L3WXye8nzalDT8krTzdfn64TodDevXpXUZF5ZMxmqR7xNyPjoBFOOMO ClAyUWcBnpz5kR+8dpXJs6oz6bhFTeu8KJ5DvKLgqzdUv0rR6u/8KVpKtBpK/LlZ4/M1 exKysWVrhkbcuF6Nlz6IFt0XmQNvSNnHF7EKy/jvOGAs7O8h6RcU6ll7XucoInaqN/Wi n7RDLIkgsn2/Am3EOZZTxqmrKXAwOlFz3iMIrrmsU3PInFtpsCp0nV55h3amChZPUniM xJeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712066771; x=1712671571; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SRsvCMsfTonmyjxjOpazHdFxU06P7bQCfx5JSVpO6Oo=; b=IY/BsGdjc0y2lHi8GBawIarsSjJJzXDIu2vPfDBsj10QK9hhcYIipkA5NXbNkDYjvL g/8EqUeZpG/wIZ/XpHRw7OeCvXAmeCWFpPPZ6akysiCQGTwgg6fSF0aot1rQGJLCTG1m jHg0q9KZRVXyG1e8Pas/4/JSxbrby/c6PY9iHfCztffWovre5SRCwifYg+PTDsvjql4z urT61JBLngNDos7Owfkwb+Ut+JJdN7PETD3WztKEPdt7N4UsiXKRKO7jfI4Duwx5Que3 TmuDns+nJgBBH/uAneKM8NhZgJTDMHfioc1X9MEuKKGEGCJ/PRBF53Q34VNS7HgLXIkn hysA== X-Forwarded-Encrypted: i=1; AJvYcCUK/bhg5kTn4gBm7Sg6TelP7hOA2UtTUtHBm/RAHJQJpN/gMRHFhWChDPgtKySqKVPpwTTHc/Q869oGT5Htyz/7VI2yzuCcXlqWVnByLrhFtkwqz4UZGaQYrZd9H2h1ZGy1M6iB720= X-Gm-Message-State: AOJu0YwJ77YoOWGl64Vj8NMKUXSPCKIUDFrs6tMJdRBQmgsQrCiFOkDV Q11VJgjL7cqSmMf5oFkyJk7U2iqSHGh4H4yVn+n0PihZB600R5UO X-Received: by 2002:a17:90a:d14a:b0:2a0:7ee2:1abc with SMTP id t10-20020a17090ad14a00b002a07ee21abcmr8972596pjw.41.1712066771472; Tue, 02 Apr 2024 07:06:11 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id m5-20020a17090b068500b0029fbfb620cdsm9717028pjz.28.2024.04.02.07.06.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 07:06:10 -0700 (PDT) Sender: Guenter Roeck Date: Tue, 2 Apr 2024 07:06:09 -0700 From: Guenter Roeck To: John Paul Adrian Glaubitz , Yoshinori Sato Cc: Rich Felker , linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] Revert "sh: Handle calling csum_partial with misaligned data" Message-ID: References: <20240324231804.841099-1-linux@roeck-us.net> <059d03a5da257660fa0bc188c6cc8d0152e97704.camel@physik.fu-berlin.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Hi, On Mon, Mar 25, 2024 at 07:34:00AM -0700, Guenter Roeck wrote: > On 3/25/24 00:39, John Paul Adrian Glaubitz wrote: > > Hi Guenter, > > > > On Sun, 2024-03-24 at 16:18 -0700, Guenter Roeck wrote: > > > This reverts commit cadc4e1a2b4d20d0cc0e81f2c6ba0588775e54e5. > > > > > > Commit cadc4e1a2b4d ("sh: Handle calling csum_partial with misaligned > > > data") causes bad checksum calculations on unaligned data. Reverting > > > it fixes the problem. > > > > > > # Subtest: checksum > > > # module: checksum_kunit > > > 1..5 > > > # test_csum_fixed_random_inputs: ASSERTION FAILED at lib/checksum_kunit.c:500 > > > Expected ( u64)result == ( u64)expec, but > > > ( u64)result == 53378 (0xd082) > > > ( u64)expec == 33488 (0x82d0) > > > # test_csum_fixed_random_inputs: pass:0 fail:1 skip:0 total:1 > > > not ok 1 test_csum_fixed_random_inputs > > > # test_csum_all_carry_inputs: ASSERTION FAILED at lib/checksum_kunit.c:525 > > > Expected ( u64)result == ( u64)expec, but > > > ( u64)result == 65281 (0xff01) > > > ( u64)expec == 65280 (0xff00) > > > # test_csum_all_carry_inputs: pass:0 fail:1 skip:0 total:1 > > > not ok 2 test_csum_all_carry_inputs > > > # test_csum_no_carry_inputs: ASSERTION FAILED at lib/checksum_kunit.c:573 > > > Expected ( u64)result == ( u64)expec, but > > > ( u64)result == 65535 (0xffff) > > > ( u64)expec == 65534 (0xfffe) > > > # test_csum_no_carry_inputs: pass:0 fail:1 skip:0 total:1 > > > not ok 3 test_csum_no_carry_inputs > > > # test_ip_fast_csum: pass:1 fail:0 skip:0 total:1 > > > ok 4 test_ip_fast_csum > > > # test_csum_ipv6_magic: pass:1 fail:0 skip:0 total:1 > > > ok 5 test_csum_ipv6_magic > > > # checksum: pass:2 fail:3 skip:0 total:5 > > > # Totals: pass:2 fail:3 skip:0 total:5 > > > not ok 22 checksum > > > > Can you tell me how the tests are run so I can try to verify this on real hardware? > > > > Enabling CONFIG_KUNIT and CHECKSUM_KUNIT and booting with those tests enabled > should do it. > Did you have time to test this on real hardware ? Thanks, Guenter