Received: by 2002:a05:7412:98c1:b0:fa:551:50a7 with SMTP id kc1csp443336rdb; Fri, 5 Jan 2024 15:53:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IF5d5tp6hZRhfbkDfxxrmb7cQWpeJa9Uyocz4kGpJ7qTRHoaoEhkSnKMXu5ucUuI6FEcomR X-Received: by 2002:a17:906:7751:b0:a28:be7f:3ef6 with SMTP id o17-20020a170906775100b00a28be7f3ef6mr38970ejn.55.1704498799976; Fri, 05 Jan 2024 15:53:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704498799; cv=none; d=google.com; s=arc-20160816; b=vI7tutZoKBQNXrzFlR7opC5fC92pgs/dCYCR6RA7ew5onw3g6wNMQRhhGqLVKdE555 zz5uwAtJAFWUicUz1uM9bLyJXsN9XKx2yOK8WcVGavkL/+Q4kxeWglykeK13hH30VAOb FEsiy1//SF7iMsWq3SIJJsoveD9BwJcq8RPmKrcoovKxfPChsboAiSzHk9PWc9saIEyA mCjB2YBqjE/dtZ83SMXNUgDQdc7X4HjQmvE9R3sexwSeey8g9o3OBlvaHhuUVrPylO8D v3YfC7Be8phqKE0/l/0qoYhcU2HFlJ8G8ndNAOhmYWOh0oM10SIsRrDD+bq0H9Y3PVrE JPcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from; bh=pIKffEHYVXztXhYUfpEEZ+/ED8FSIwolWHRmUR+R8cE=; fh=++Sb+pnSD9epmat6VX4WP0tBIgDtrLXibsKswX7WrDw=; b=lQdYe5CsxqSH5jcDo1TU+tqTcsCobVPaBCPKcbW3bdsymJHMtUler/Z4GptAdji03q WE9XQDJwvwz14MiZszprBVngtUuCHVRbEEFlHOO6Iu8a4RjcrXK8ffuq/Exyii8MpkwF m9hWAnbVdZ6GRlFhn993tsPEqlUB6kYu80/KO1DiHZMXWh+RDrFTUI1F/iFw/VxbdB9k CI4TLVwIuAhn7PFNBEWpugrAAgpvMBTg52eDsiH25cYI8YIWxbAvKGg4S5ufyIBvL3jB ILBPut81tgpaBDIFlCg7v82aMHIcWnxJ87LzoXzXO56lQ9qXXZb82YIwIx3QgQxHMKLK 6JaA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-18425-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-18425-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id q19-20020a1709066ad300b00a26adbd5c82si970796ejs.29.2024.01.05.15.53.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jan 2024 15:53:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-18425-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-18425-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-18425-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com 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 am.mirrors.kernel.org (Postfix) with ESMTPS id B81BF1F23FF6 for ; Fri, 5 Jan 2024 23:53:19 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D88B5360BD; Fri, 5 Jan 2024 23:53:12 +0000 (UTC) X-Original-To: linux-kernel@vger.kernel.org Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.86.151]) (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 1FBB3360A4 for ; Fri, 5 Jan 2024 23:53:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=ACULAB.COM Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=aculab.com Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with both STARTTLS and AUTH (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-101-_D_FY1bAOYGSrnkXmJhLlA-1; Fri, 05 Jan 2024 23:53:00 +0000 X-MC-Unique: _D_FY1bAOYGSrnkXmJhLlA-1 Received: from AcuMS.Aculab.com (10.202.163.6) by AcuMS.aculab.com (10.202.163.6) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Fri, 5 Jan 2024 23:52:45 +0000 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Fri, 5 Jan 2024 23:52:45 +0000 From: David Laight To: 'Linus Torvalds' CC: Noah Goldstein , kernel test robot , "x86@kernel.org" , "oe-kbuild-all@lists.linux.dev" , "linux-kernel@vger.kernel.org" , "edumazet@google.com" , "tglx@linutronix.de" , "mingo@redhat.com" , "bp@alien8.de" , "dave.hansen@linux.intel.com" , "hpa@zytor.com" Subject: RE: x86/csum: Remove unnecessary odd handling Thread-Topic: x86/csum: Remove unnecessary odd handling Thread-Index: AQHZ7ib2fs4a8+P0bkWBCjHsrqR0abAo6HRAgKIYy6qAAJmVUIAAjHgAgABZ3tA= Date: Fri, 5 Jan 2024 23:52:45 +0000 Message-ID: <204bf145e6ad47219c005e9a4407ebdc@AcuMS.aculab.com> References: <20230920192300.3772199-1-goldstein.w.n@gmail.com> <202309231130.ZI5MdlDc-lkp@intel.com> <5354eeec562345f6a1de84f0b2081b75@AcuMS.aculab.com> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 RnJvbTogTGludXMgVG9ydmFsZHMNCj4gU2VudDogMDUgSmFudWFyeSAyMDI0IDE4OjA2DQo+IA0K PiBPbiBGcmksIDUgSmFuIDIwMjQgYXQgMDI6NDEsIERhdmlkIExhaWdodCA8RGF2aWQuTGFpZ2h0 QGFjdWxhYi5jb20+IHdyb3RlOg0KPiA+DQo+ID4gSW50ZXJlc3RpbmcsIEknbSBwcmV0dHkgc3Vy ZSB0cnlpbmcgdG8gZ2V0IHR3byBibG9ja3Mgb2YNCj4gPiAgJ2FkYycgc2NoZWR1bGVkIGluIHBh cmFsbGVsIGxpa2UgdGhhdCBkb2Vzbid0IHdvcmsuDQo+IA0KPiBZb3Ugc2hvdWxkIGNoZWNrIG91 dCB0aGUgYmVuY2htYXJrIGF0DQo+IA0KPiAgICAgICAgaHR0cHM6Ly9naXRodWIuY29tL2ZlbnJ1 czc1L2NzdW1fcGFydGlhbA0KPiANCj4gYW5kIHNlZSBpZiB5b3UgY2FuIGltcHJvdmUgb24gaXQu IEknbSBpbmNsdWRpbmcgdGhlIHBhdGNoIChvbiB0b3Agb2YNCj4gdGhhdCBjb2RlIGJ5IEFyamFu KSB0byBpbXBsZW1lbnQgdGhlIGFjdHVhbCBjdXJyZW50IGtlcm5lbCB2ZXJzaW9uIGFzDQo+ICJO ZXcgdmVyc2lvbiIuDQoNCkknZCBoYXZlIHRvIGZpeCBoaXMgYmVuY2htYXJrIGNvZGUgZmlyc3Qg Oi0pDQpZb3UgY2FuJ3QgdXNlIHRoZSBUU0MgdW5sZXNzIHlvdSBsb2NrIHRoZSBjcHUgZnJlcXVl bmN5Lg0KVGhlIGxvbmdlciB0aGUgdGVzdCBydW5zIGZvciB0aGUgZmFzdGVyIHRoZSBjcHUgd2ls bCBydW4uDQpJJ3ZlIGhhZCB0byB1c2UgdGhlIHBlcmZvcm1hbmNlIGNvdW50ZXJzIHRvIGdldCBh Y2N1cmF0ZSBjeWNsZSBjb3VudHMuDQoNCkknbSBhbHNvIHN1cmUgSSB0cmllZCB0d28gc2VwYXJh dGUgJ2FkYycgY2hhaW5zIGFuZCBmYWlsZWQNCnRvIGdldCBhbnkgb3ZlcmxhcHBlZCBpbnN0cmlj dGlvbnMuDQpCdXQgSSdsbCB0cnkgaGlzIGxvb3AgaW4gbXkgZnJhbWV3b3JrLg0KDQpUaGUgJ2xm ZW5jZScgdmVyc2lvbiBhbHNvIHJlYWxseSBkb2VzIG1hdHRlci4NCkluIHNvbWUgc2Vuc2UgaXQg ZG9lc24ndCBtYXR0ZXIgaWYgeW91IGFkZCAxMCBjbG9ja3MgdG8gdGhlDQpJUCBoZWFkZXIgY2hl Y2tzdW0gLSB0aGV5J2xsIGJlIGR3YXJmZWQgYnkgZXZlcnl0aGluZyBlbHNlLg0KQnV0IGlmIHlv dSBkbyBoYXZlIHRvIGNoZWNrc3VtIGFuIDhrIE5GUyBVRFAgZGF0YWdyYW0gdGhlDQpsb29wIGNv dW50IG1hdHRlcnMuDQoNClRoZSBPT08gZW5naW5lIGlzIHZlcnkgZ29vZCBhIGp1c3QgcGlsaW5n IHVwIGluc3RydWN0aW9ucw0KdGhhdCBhcmUgd2FpdGluZyBmb3IgcHJldmlvdXMgaW5zdHJ1Y3Rp b25zIGluIGEgYmlnIHF1ZXVlDQphbmQgZXhlY3V0aW5nIGluc3RydWN0aW9uIGZvciB3aGljaCB0 aGUgZGF0YSBpcyBhdmFpbGFibGUuDQpTbyB0aGUgY29udHJvbCBmbG93IGZvciB0aGUgY2hlY2tz dW0gY29kZSBjYW4gZmluaXNoIHdlbGwNCmJlZm9yZSB0aGUgY2hlY2tzdW0gaXMgYXZhaWxhYmxl Lg0KDQpPbiBhIHJlbGF0ZWQgcG9pbnQsIGRvIHlvdSByZW1lbWJlciB3aGF0IHRoZSAna2lsbGVy IGFwcCcNCndhcyBmb3IgZG9pbmcgdGhlIGNoZWNrc3VtIGluIGNvcHlfdG8vZnJvbV91c2VyPw0K DQpUaGUgY2hhbmdlIHByZS1kYXRlcyBnaXQgYW5kIEkgY2FuJ3QgZmluZCB0aGUgY29tbWl0IG1l c3NhZ2UuDQpUaGUgb25seSBwbGFjZSBpdCBpcyBkb25lIGluIHRoZSByZWNlaXZlIHBhdGggaXMg Zm9yIFVEUC4NCkF0IGEgZ3Vlc3MgdGhhdCBoZWxwZWQgOGsgVURQIGRhdGFncmFtcyBnb2luZyBp bnRvIGEgdXNlcnNwYWNlIG5mc2Q/DQpJIGJldCBub3RoaW5nIHJlYWxseSBkZXBlbmRzIG9uIFJY IFVEUCBwZXJmb3JtYW5jZSB0byB1c2Vyc3BhY2UNCm9uIHN5c3RlbXMgdGhhdCBkb24ndCBkbyBo dyBjaGVja3N1bT8NCg0KVGhlIHR4IHNpZGUgaXMgZG9uZSBjb3B5aW5nIGRhdGEgaW50byBhbiBz a2IsIEknbSBub3Qgc3VyZSBpZg0KdGhhdCBpcyBhbGwgY29waWVzIC0geW91IHJlYWxseSBkb24n dCB3YW50IHRvIGRvIGl0IGlmIHRoZQ0KaGFyZHdhcmUgc3VwcG9ydHMgdHggY2hlY2tzdW0gb2Zm bG9hZC4NClVzaW5nICdyZXAgbW92c2InIGZvciBjb3B5X2Zyb21fdXNlcigpIGhhcyAgdG8gYmUg ZmFzdGVyIHRoYW4NCnRoZSBJLWNhY2hlIGJ1c3RpbmcgJ2NvcHkgYW5kIGNoZWNrc3VtJyBjb2Rl IC0gZXZlbiBpZiB5b3UNCmVuZCB1cCBkb2luZyBhIGNoZWNrc3VtIG5vdCBtdWNoIGxhdGVyIG9u Lg0KDQpJSVJDIChJIGxvb2tlZCBhIGNvdXBsZSBvZiB3ZWVrcyBhZ28pIG9ubHkgeDg2LCBzcGFy YzMyIGFuZCBtNjhrDQphY3R1YWxseSBoYXZlICdjb3B5IGFuZCBjaGVja3N1bScgKGFuZCB0aGUg bTY4ayBkaWRuJ3Qgc2VlbSB0bw0KaGF2ZSB0aGUgbWFya2VycyBmb3IgZmF1bHRzISkuDQooQWxs IG9mIHRoZW0gYXJlIEktY2FjaGUga2lsbGVycykNClRoZSBkZWZhdWx0IGlvdmVjW10gdmVyc2lv biBjaGVja3N1bXMgZXZlcnkgZnJhZ21lbnQgLSB3aGljaA0KZ2l2ZXMgZ3JpZWYgdHJ5aW5nIHRv IHJlcG9ydCBhIDMyYml0IGNoZWNrc3VtIGFuZCBFRkFVTFQuDQpPVE9IIGl0IGNvdWxkIHN1bSB0 aGUgbGluZWFyIGtlcm5lbCBidWZmZXIgYWZ0ZXIgdGhlIGNvcHkuDQpUaGF0IHdvdWxkIGxldCBp dCBmb2xkIHRoZSBjaGVja3N1bSB0byAxN2JpdHMgYW5kIHJlcG9ydCAtMQ0KZm9yIEVGQVVMVC4N Cg0KCURhdmlkDQoNCi0NClJlZ2lzdGVyZWQgQWRkcmVzcyBMYWtlc2lkZSwgQnJhbWxleSBSb2Fk LCBNb3VudCBGYXJtLCBNaWx0b24gS2V5bmVzLCBNSzEgMVBULCBVSw0KUmVnaXN0cmF0aW9uIE5v OiAxMzk3Mzg2IChXYWxlcykNCg==