Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp1591675rdf; Sun, 5 Nov 2023 06:05:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IEpnC/7qGtav0a351DEJUSammLuETMqlpFQlVjfCSnr+AIdbgJBdfWr0UtaNPjH0tcLegC3 X-Received: by 2002:a05:6870:2b11:b0:1bb:83e9:6277 with SMTP id ld17-20020a0568702b1100b001bb83e96277mr32293397oab.33.1699193152927; Sun, 05 Nov 2023 06:05:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699193152; cv=none; d=google.com; s=arc-20160816; b=KZCWXIMOSZHyQWHFRSPT7j35/ZJvwsTTSIphvdJl137YLtw2ZltTFeyd5LHdG3L+Gn gZSb8wnB+HEddpEHNOeUA7DLntfJODfrYGOURSUyABeffzEwkqlFsbRPOAxHPqaQbexu sWvv1qLW38xVTMGuXF+nb1ZmojaQkWy1Jv/vuKdQAh1snffuZfmv9Z82+KUGEyqukuVi gKDaq+upvNcZP5C3sLSE4NMMFAlyX0rMtUthZd3DD1xx4h82xnGYXiDJgR6yecCJ9274 jvRwjLYkULXhrAQlYGJ0uaIK9z/OMZR9F/mv49Tz+xybf4bvKJ//KNZQL5mBd5T/kB4B iOuA== 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-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=XMML29XmljUBP73d1u+oACTcGOeBeUKVNwdj0nRDrlc=; fh=ZSFcBMfG+2/IXx+yRuY5IbwIW+S1hCvcWSVzj3A/XYI=; b=X1PUcsBPU2/Fq/HZYPvGKEwXj0kYQ8WktxldQuVY4rXai/AHmxMPPeosmVBnXwGNiB kslSRWV2OlkfiJtH3dmplZoYyaXGKRFkWuwvKdhr+nCGM60Q2QPWvDhyVmsTUjBPGZfl CKYvjgsi1a1cpeUXC54ZLOp3MYrwtO+MqUHgAXOGGzAlD4BxMAGBB6UaW7XqmxklHdrM IMGYza79cx5AErKrI0+vdHtzOKeSELOrJ7I/XqXq6ueanNeE/hG7P9+mUnKmrc7hQvbb u34rHT4aFtJMfERDi9JSvZayskVvRyJUqtwY88ij0/dYTlldK5nYcMoK8wpzc/3vjrj3 bV9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="m/+vKx3d"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id sf4-20020a056871230400b001e9ddd201dasi2362324oab.37.2023.11.05.06.05.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Nov 2023 06:05:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="m/+vKx3d"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 69EC78073846; Sun, 5 Nov 2023 06:05:41 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229608AbjKEOCq (ORCPT + 99 others); Sun, 5 Nov 2023 09:02:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53110 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229437AbjKEOCp (ORCPT ); Sun, 5 Nov 2023 09:02:45 -0500 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5A75AB6; Sun, 5 Nov 2023 06:02:43 -0800 (PST) Received: by mail-pj1-x1035.google.com with SMTP id 98e67ed59e1d1-280b06206f7so674034a91.1; Sun, 05 Nov 2023 06:02:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699192963; x=1699797763; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=XMML29XmljUBP73d1u+oACTcGOeBeUKVNwdj0nRDrlc=; b=m/+vKx3drawUZpLERM5bsvrwdbTBqX5SIm76vZJEoasUs3GSZs6/Swq/eg2uQBstVf DwjeKkvrNxxyD1f5FbGzv/oYVlnI7K1RN8rPoUfxD14kfaMCqpn7Ruz4SNBaQKvt2wR0 oR7PAvYKIa580Te2wVE2I1SW6l2rndPVZbRFhf8oFKyf0SCGrDaOtr4FZzQ9d4jE7xTq N2LFt8l/Qh3GCJORbfvgVzE34p+yyzfvRJ0/sJZ7SXSnDxEl4CvW9G706Cr0S80DR7CL EZ/QBcberVaxNcpi93FeduzJ0gmgBRbhRGXGKovT6s7QaYCmBm3X8paVVS+C3U6mKtU3 VCQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699192963; x=1699797763; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=XMML29XmljUBP73d1u+oACTcGOeBeUKVNwdj0nRDrlc=; b=Fs1gJaMCKz1lHdrdc2o8wz5XwagVxszZ1khBAbrjuComIZUSmrEZQusZblDJ1mblV2 xa8Mn3x8LG4Sd7iUURFOBtZlmq9issgTW/TqwqrHdgBsaMcH0hVln0E/LVcgRlPQgpaq g0tlwr3a/2rDd9rN59/F19gIdmZb4cLPv38BYjppDzjTb+pgiA22qhoazZiBv96HfN8O BtuI5xcQCveGp75UqDqLaek+kc96J2VQu+H4Mp6aYQFzN7f3PzZb4ra8EP37rjQwHe9Z njwyF7t3kbhoTneads2ZXbi2bcfdpXbE4+kIJ+nwnoRG9fOp1cFzRyNcll4SiyTC3Obt s6MA== X-Gm-Message-State: AOJu0YyaMd+8OufURbz5Y7MCogl0oY2aIcVASiFdgRS/JmDMvF95P682 VUQ6cP9yd/p/fuUV7wc6nGM= X-Received: by 2002:a17:90b:4396:b0:274:99ed:a80c with SMTP id in22-20020a17090b439600b0027499eda80cmr24254426pjb.3.1699192962758; Sun, 05 Nov 2023 06:02:42 -0800 (PST) Received: from hoboy.vegasvil.org ([2601:640:8000:54:e2d5:5eff:fea5:802f]) by smtp.gmail.com with ESMTPSA id fh6-20020a17090b034600b0028031e87660sm4108981pjb.16.2023.11.05.06.02.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Nov 2023 06:02:42 -0800 (PST) Date: Sun, 5 Nov 2023 06:02:39 -0800 From: Richard Cochran To: Edward Adam Davis Cc: davem@davemloft.net, habetsm.xilinx@gmail.com, jeremy@jcline.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, reibax@gmail.com, syzbot+df3f3ef31f60781fa911@syzkaller.appspotmail.com Subject: Re: [PATCH net-next V6] ptp: fix corrupted list in ptp_open Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,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 lipwig.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 (lipwig.vger.email [0.0.0.0]); Sun, 05 Nov 2023 06:05:41 -0800 (PST) On Sun, Nov 05, 2023 at 05:36:41AM -0800, Richard Cochran wrote: > > @@ -44,6 +44,7 @@ struct ptp_clock { > > struct pps_device *pps_source; > > long dialed_frequency; /* remembers the frequency adjustment */ > > struct list_head tsevqs; /* timestamp fifo list */ > > + spinlock_t tsevqs_lock; /* one process at a time writing the timestamp fifo list*/ > > Please change this comment to "protects tsevqs from concurrent access" And please don't forget to take the spin lock around list_for_each_entry() in ptp_clock_event(). Thanks, Richard