Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp439923ybk; Wed, 13 May 2020 04:15:55 -0700 (PDT) X-Google-Smtp-Source: APiQypK6VA8SG5XNgtvGUcun6WxNWDTlCCj1sNM6nZ7UHQtcGIGKT/H59ZNEn2ItvaDdwVGra0VF X-Received: by 2002:aa7:c312:: with SMTP id l18mr22697676edq.161.1589368555398; Wed, 13 May 2020 04:15:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589368555; cv=none; d=google.com; s=arc-20160816; b=ZsNvTzFLn0p1ZOXLlLuVOZ/Zd8EHPvhu8xUvnrYH0r36WYztdkabzhai8EN1x1ZXdV DvuBW/qbCSev7LcbGsHMlXYy/NF/eLH9U55hWTnBe66QE7vuN+Qpsk7z4IMbIJhGxl+5 McLxMjObnnOH0VwfXqblxG2HqyPf6SaDVFctywg05CHEsN75jsD/8eAu7OsGyEL6WAwg Kssxd6BDqLI6w0zAB9z5huECFd4u8sipNz5yu9y2YKskJoQ2M280R7As8RDF2ln24bhN R+ZLMm33NUZZYOh9s+7+WbPLCLKRpobM0lGTpWkQh/UfQnsrS9WyrE4Q8JAv5lnlAwgN tr8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=QWrbS5XWl+FNWv6hWOLYvaN2GyMBD0aILO4eqpnKTtY=; b=N4a2pdSU9QUlG4Hyao1PI28idDNmt6JVeTFwTE+YiHmZsxG/xMy8jZS1x/Wb1I0QI1 YD/eDF2TmxFOWYzzzETwmqNHPNkt5uLpTP0hm8lGYHZ8rQsFLEx6COU6Deo8KDH3tt82 Jh422H/gr0hkkkLldjtaoGSpkWVSlYEyS8GaTBR6QMfHLH51FwKBBAHnBYl7pVUM5XU4 r3EGSRE+RUwQ/PoDLacfYgv2Itbq07DSBXROqrj/tRem65TJhqKjT+fENHyQQOIuWFMe vFflR0qv1BKwhWSXPYNB4+yg6omakTvuBVkTULs1HbFCim1Fxv4zj5soe8BzNyMi+OPJ LUmA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=115V9sNN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bt17si6918393edb.224.2020.05.13.04.15.32; Wed, 13 May 2020 04:15:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=115V9sNN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387854AbgEMJwx (ORCPT + 99 others); Wed, 13 May 2020 05:52:53 -0400 Received: from mail.kernel.org ([198.145.29.99]:54458 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387843AbgEMJwu (ORCPT ); Wed, 13 May 2020 05:52:50 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B8625206D6; Wed, 13 May 2020 09:52:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1589363570; bh=ItZozESPkp2bU8elmQVE2Ece654ClBx1/udtUPGZTdw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=115V9sNNr9cSWrUbrsXuNl3eFoNArW1+44ElpVYWsfLo0gxe1kgHv8LPSY+FKsYxP yDM+wF6AmT/kBemVtp6YRsf9XgcyUE0fAdruCCxl0Rsl+c6QOgC2+aXi0EDdYriLAF TpPSupvs6bnr6g3NJktUdITnVhZXM/hJrvtXN03E= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Eric Dumazet , Soheil Hassas Yeganeh , Arjun Roy , "David S. Miller" Subject: [PATCH 5.6 038/118] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting Date: Wed, 13 May 2020 11:44:17 +0200 Message-Id: <20200513094420.731187269@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200513094417.618129545@linuxfoundation.org> References: <20200513094417.618129545@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Eric Dumazet [ Upstream commit a84724178bd7081cf3bd5b558616dd6a9a4ca63b ] Since chunk_size is no longer an integer, we can not use it directly as an argument of setsockopt(). This patch should fix tcp_mmap for Big Endian kernels. Fixes: 597b01edafac ("selftests: net: avoid ptl lock contention in tcp_mmap") Signed-off-by: Eric Dumazet Cc: Soheil Hassas Yeganeh Cc: Arjun Roy Acked-by: Soheil Hassas Yeganeh Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- tools/testing/selftests/net/tcp_mmap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- a/tools/testing/selftests/net/tcp_mmap.c +++ b/tools/testing/selftests/net/tcp_mmap.c @@ -282,12 +282,14 @@ static void setup_sockaddr(int domain, c static void do_accept(int fdlisten) { pthread_attr_t attr; + int rcvlowat; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); + rcvlowat = chunk_size; if (setsockopt(fdlisten, SOL_SOCKET, SO_RCVLOWAT, - &chunk_size, sizeof(chunk_size)) == -1) { + &rcvlowat, sizeof(rcvlowat)) == -1) { perror("setsockopt SO_RCVLOWAT"); }