Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1070920rwb; Thu, 1 Dec 2022 11:58:47 -0800 (PST) X-Google-Smtp-Source: AA0mqf7aH3Tew1ijTLSILzxYL9KRo+h74MCszU1HrBMRwYFZSzP9ZTMmt7QjNzdRKNN2mgNeRzNm X-Received: by 2002:a17:906:49d0:b0:79f:e0b3:3b9b with SMTP id w16-20020a17090649d000b0079fe0b33b9bmr40271477ejv.378.1669924727734; Thu, 01 Dec 2022 11:58:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669924727; cv=none; d=google.com; s=arc-20160816; b=GMTgKc4Z4qewXCBC3HccIYzlyPFNJHAbmsIhh3s7YhnJnFBCNszWFwH3fI4up4NSDN aJV9NWCvFpm2MhicaEBTMI2yhQNFcT39kXJ6veope/dkREDa0JRsD68MVWO9RPN5U5pG VeMirwiuJqIjJiWTcATk6eVytpapY8MSBOwyfx1gsSES7UTuTMrAqxd8b+15Lkjqqlcj gM6jaiDcjPjWvWX1uN0YDNLFP1KVV04jzeAqSESpQcaaN7rDy/xUHsEFuyahbw8GKv/e fi+FJ+Bq/44EGKE3NiqtmLER/WH8UBbUb0QAz23aG1743dVz5ocPSPQuAyGzxxb4d54i LHmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Yplj9OLHQy4Fa2CQM/nOqHM1WaB6p1zFWZx1JaQhTQo=; b=j1Yk2sv09RiM6Rhy0vclYgRhT7M6lMahaoHKHk8SL518NF2T1TwzcEDBq/5nmsmoGG EJrGbjVNGzZuHhQQT8sa2r4S0VJMmKSqTAshHEzn33PmVBnNO5c+hQNUcXiG4urU8jhu 3+j0y151pfBDRTRqVDLiIJW7yQbIKjhsYuuH0BfC66PXMy7UY64aTM2G17ddY/umuChr LPq7Ap5/XvSSAgWV+28WkvIiqojwC9UEZ5/GdXvCSxxMAkvWqQMvToYSCttWVQu8ZTHw LMkp2yp76th8YQZXdTF55ZTH7vELWNNZzReYotHPCPikMM3yVpRtAoKv9240U+7EDA11 q+sw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=SA6c7+II; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s11-20020a170906a18b00b007317ad1f9a4si3683856ejy.310.2022.12.01.11.58.28; Thu, 01 Dec 2022 11:58:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=SA6c7+II; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229706AbiLATmh (ORCPT + 81 others); Thu, 1 Dec 2022 14:42:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40630 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229727AbiLATme (ORCPT ); Thu, 1 Dec 2022 14:42:34 -0500 Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DEBA7D5A for ; Thu, 1 Dec 2022 11:42:32 -0800 (PST) Received: by mail-yb1-xb35.google.com with SMTP id j196so3424373ybj.2 for ; Thu, 01 Dec 2022 11:42:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Yplj9OLHQy4Fa2CQM/nOqHM1WaB6p1zFWZx1JaQhTQo=; b=SA6c7+IIWqr5LsKyPZpe9GGKg4sD+nU2eRDx6kwQIJUWrfWo5oW0OEz7ycNQlMke2b TX7URQr8zXzDfdIJKVcRfb85gWAZQ3GlKmdH4kQJIgMQYbGmprgTpRqxB+CLpwuutD1+ Sk1IvlsEqIrsv80FzLMvMZBr7kDoPoex4Gtlk+Jhfe8u9tGT8lFO+Mnd1GE5A/ydUBo5 UK2GLpAW/ldwh6fbju7vQGb5Lzp+lKdJL2egoHTatKX/ebiPdcU6JzyorxgeukxKjO2B SNunrrlEY+fAdYdRHSxIKxzyRH7hp1lWH0OeVoOCWSbC6hquPSuGMEw/WuVvxguQypw1 1E6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Yplj9OLHQy4Fa2CQM/nOqHM1WaB6p1zFWZx1JaQhTQo=; b=yCMutKEP+m9vkU13/G4qXT8eAQ2Xm3OHVPXEh3T0/JqhJQHgVzAZCCUwO5/UJRlZr7 lKDuUdSk4NWD7mkDv5405hVpZZJkH1gEnzwNa8+VPbQUQNZNseKezoUdUr4D7X2PCvX8 /lHsnk4bFyDUL9KLuiPgCnmrSOMOAOctvsROhTsuTfIN0hYYzVCYY9kXEbd7X6gFMRbW DZWHBe+y+JlDnC3xo0UcQvMhfcUsD4/83HoUJR1dq+lS2iNdkz1XTjDrsGodnwtpr6jJ qUpTcSonj8dSz3HoGtai2+MePzQMAk3bsdo2K/es2cm9VPHTg4doL10OgasxtPKKCESz UM1w== X-Gm-Message-State: ANoB5pk6k3xV5Gs/34vbJ0+bxKM0uVOA5f0Wfxfu6fUHQktflSatpqk7 ZNQxs+KgiPz/pYWNI4wupnSGETKp4dCxIKhZn2TTiRxOqIA= X-Received: by 2002:a25:d88:0:b0:6f0:9db5:63e7 with SMTP id 130-20020a250d88000000b006f09db563e7mr36519727ybn.387.1669923751805; Thu, 01 Dec 2022 11:42:31 -0800 (PST) MIME-Version: 1.0 References: <20221123173859.473629-1-dima@arista.com> <20221123173859.473629-5-dima@arista.com> In-Reply-To: <20221123173859.473629-5-dima@arista.com> From: Eric Dumazet Date: Thu, 1 Dec 2022 20:42:19 +0100 Message-ID: Subject: Re: [PATCH v6 4/5] net/tcp: Do cleanup on tcp_md5_key_copy() failure To: Dmitry Safonov Cc: linux-kernel@vger.kernel.org, David Ahern , Peter Zijlstra , Ard Biesheuvel , Bob Gilligan , "David S. Miller" , Dmitry Safonov <0x7f454c46@gmail.com>, Francesco Ruggeri , Hideaki YOSHIFUJI , Jakub Kicinski , Jason Baron , Josh Poimboeuf , Paolo Abeni , Salam Noureddine , Steven Rostedt , netdev@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 23, 2022 at 6:39 PM Dmitry Safonov wrote: > > If the kernel was short on (atomic) memory and failed to allocate it - > don't proceed to creation of request socket. Otherwise the socket would > be unsigned and userspace likely doesn't expect that the TCP is not > MD5-signed anymore. > > Signed-off-by: Dmitry Safonov > Acked-by: Jakub Kicinski Reviewed-by: Eric Dumazet