Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp2357804rdf; Mon, 6 Nov 2023 11:38:09 -0800 (PST) X-Google-Smtp-Source: AGHT+IG/cJgOE3iSYnKOj94U1bwCTTGYYyc+7sdUIUkD+6+5npJo28OkRK3wo0T+OIdCSQGUQkSl X-Received: by 2002:a17:902:d2cf:b0:1cc:3302:7354 with SMTP id n15-20020a170902d2cf00b001cc33027354mr22589976plc.17.1699299489388; Mon, 06 Nov 2023 11:38:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699299489; cv=none; d=google.com; s=arc-20160816; b=zRRr7eNIErwjMa+vfoIVWv1s9g1FrGA55v+t5gx4v9tPNca18v4rX+RGeGs8z/ygeD uLkQCr4MjFJw0GNByN5u1ehiMNVTz4v1YUDID/BJB9bDAUNuXcRobipJv96mRHYUZ6FJ pzXbu4coyX8QU+8jJejKEs9L/8HJ5+dTKI6zHSrjlxzMEhPKQ4npbeJf7l8N9xKsfAwh m54w8lGTQ8n7AZyz704xVD6Isj/8n/OKoC5uzGDQCEqt1chboTrxikNVf+vzSnJbAYZf c/lpJkXE2fU03guDyrd0c26hbNi2wffYm5GxeBOWPD7CYg+UWSXeopUWNi8Mskb0sxPS u7CQ== 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=9BgHikeOAqSbZOFCkXukQxrRxnCzx2fi/3STRqBFwHU=; fh=TffgUjCaARBbAvdqz2RxJJX81CiodakKV8ZPHjuLIY0=; b=k/jaXf4EitvUq7PmWuEFmqjsk98t7S1vQyrlCeGswNabbP3aNDvm8RRwYP6Wn0JhW2 mtZVyH3Z3JwW0C0aRBJpCaRcsacfg1hsw2kdLM6o+1lpnr7SGODpUcyX+h4ZOM1mHff5 m2+NKh7hWO1NGl5leSDlBHo2mqk2V5I9gfag4TrgtcQoXgrb0qCbqm+DxlOOkzybbLH7 VYzExNOfXiMkeRuCKOJrWBqXfoco26kprJbKObEwZ4ueTnSNfwGFTQELZ2pHZixqmZOO JLTKS9BHdfZrVyDMQINGpUQIYX7Zmb9xK9vyGoZj/WDcH5dUh2iXkN2WdX+jkWBMAIIm a/rw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=uR8a3PRe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id o13-20020a170902d4cd00b001cc54cc2fe3si9156681plg.398.2023.11.06.11.38.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 11:38:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=uR8a3PRe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id E327480A73C4; Mon, 6 Nov 2023 11:38:07 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233111AbjKFTiG (ORCPT + 99 others); Mon, 6 Nov 2023 14:38:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54834 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233104AbjKFTho (ORCPT ); Mon, 6 Nov 2023 14:37:44 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7AFC52680 for ; Mon, 6 Nov 2023 11:36:30 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5B613C433C9; Mon, 6 Nov 2023 19:36:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1699299389; bh=PC036ppUz7C4L5kB89KO0BjzFfQ01aHfnnR0bvNZbAU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=uR8a3PRe6zCNA3GOFmEFH9iL9/ErOo9tQW5mogLRpy1F9f4PZFpBDxc0WZeGYhhiy bke5I9Wp8PsmJfB+4eBYwDufKLHyVdqFy+LB4ZYbnyPE9oNc1qwfxKvE3ODIN5XyHA yY+p3TAyqU/evSA3h2k2FD2Zxv9rmwsK/hIP13sQ= Date: Mon, 6 Nov 2023 20:36:25 +0100 From: Greg KH To: Mukesh Ojha Cc: johannes@sipsolutions.net, rafael@kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] devcoredump: Send uevent once devcd is ready Message-ID: <2023110659-december-cranium-c98e@gregkh> References: <1699280735-31482-1-git-send-email-quic_mojha@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1699280735-31482-1-git-send-email-quic_mojha@quicinc.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 06 Nov 2023 11:38:08 -0800 (PST) On Mon, Nov 06, 2023 at 07:55:35PM +0530, Mukesh Ojha wrote: > dev_coredumpm() creates a devcoredump device and adds it > to the core kernel framework which eventually end up > sending uevent to the user space and later creates a > symbolic link to the failed device. An application > running in userspace may be interested in this symbolic > link to get the name of the failed device. > > In a issue scenario, once uevent sent to the user space > it start reading '/sys/class/devcoredump/devcdX/failing_device' > to get the actual name of the device which might not been > created and it is in its path of creation. > > To fix this, suppress sending uevent till the failing device > symbolic link gets created and send uevent once symbolic > link is created successfully. > > Signed-off-by: Mukesh Ojha What commit id does this fix? What in-kernel driver does this affect that is using devcoredump? thanks, greg k-h