Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1661243imm; Thu, 20 Sep 2018 00:25:25 -0700 (PDT) X-Google-Smtp-Source: ANB0Vda5g9SYkalvgTtiSCVGumCSORhmy70jm1ljIbxGIGE0sQrNciB8rISaOSZF8LT9TQkaxBpc X-Received: by 2002:a63:d518:: with SMTP id c24-v6mr34232664pgg.357.1537428325196; Thu, 20 Sep 2018 00:25:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537428325; cv=none; d=google.com; s=arc-20160816; b=mrA/CIztgrPM4xxCicowSqF9fMsLz7NUgdc8WsaQGbTZ+q6H0FmPeZuLnDHmcKKONg A74RhDrLIpyF4oZnukjoTgUPXWgBl+oTBRn2qUtMppiGTXYLXaouhS41J/uzciJ8eR+x adk9BCT89WoVvsaZ5fv+V7iyvq3f5TS5phINF3GoXDAqPJbFBcZq8KwR9exv0Hv7KqJP Yr/5/l93Rr05DxsXRSIRzM84+L5fGJwdKFDFUybIxPIqx3iXpqyzy0vLLzDhdzmUCXBs aeaLNJKoSMMOXzFpGkb4/wtrsZLETA83xqGIMskbhQNCYyJwVG67whtO9iaH/0KoQan3 jfjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=9La3X4/tgWOWU3Wicon6tePelyhqA86ot0LJa4xfc18=; b=EEg7HnnPcWSHMB9dscbq6mWKkJhnLukq53rapUbiGlfMJth18XOEj3ZpsWQ+kLeRRF pLvNQWU6IGiiTN/Jf2PFXrkVgNtTblp8TPYVF2bhiOeo8ywfivzlwWaHBqPXNy+XSAEN GnRIjln1Xi8LBK68JXNvQc52isxm3jJPp3Q9KMStAotU0TVWU5SjMWcI93SthkLqYgqo WZB3CNggTRlCup3lJG60Z1tdsLGYP0cOzfwOyK7OuDr3fXCZ2Fnj/XGVp4zmIFqOKOgc tT/jPtRRnhngzB8Of1lUA46GD0/loFPTTAcQ5ku/RSxFFfrZ/bAQxwuY7KVjOPwHuwYH 0MDA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g131-v6si22277617pgc.204.2018.09.20.00.25.09; Thu, 20 Sep 2018 00:25:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731749AbeITNGA (ORCPT + 99 others); Thu, 20 Sep 2018 09:06:00 -0400 Received: from atrey.karlin.mff.cuni.cz ([195.113.26.193]:33757 "EHLO atrey.karlin.mff.cuni.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731366AbeITNGA (ORCPT ); Thu, 20 Sep 2018 09:06:00 -0400 Received: by atrey.karlin.mff.cuni.cz (Postfix, from userid 512) id 7351D8063B; Thu, 20 Sep 2018 09:23:55 +0200 (CEST) Date: Thu, 20 Sep 2018 09:23:54 +0200 From: Pavel Machek To: Aditya Prayoga Cc: linux-ide@vger.kernel.org, linux-leds@vger.kernel.org, Jason Cooper , Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Russell King , Jens Axboe , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jacek Anaszewski , Daniel Golle Subject: Re: [PATCH 1/2] libata: add ledtrig support Message-ID: <20180920072354.GA20392@amd> References: <1537328730-9156-1-git-send-email-aditya@kobol.io> <1537328730-9156-2-git-send-email-aditya@kobol.io> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline In-Reply-To: <1537328730-9156-2-git-send-email-aditya@kobol.io> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! > +#ifdef CONFIG_ATA_LEDS > + /* register LED triggers for all ports */ > + for (i =3D 0; i < host->n_ports; i++) { > + if (unlikely(!host->ports[i]->ledtrig)) > + continue; > + > + snprintf(host->ports[i]->ledtrig_name, > + sizeof(host->ports[i]->ledtrig_name), "ata%u", > + host->ports[i]->print_id); > + host->ports[i]->ledtrig->name =3D host->ports[i]->ledtrig_name; > + > + if (led_trigger_register(host->ports[i]->ledtrig)) { > + kfree(host->ports[i]->ledtrig); > + host->ports[i]->ledtrig =3D NULL; > + } > + } > +#endif No, we don't want you to register multiple triggers. We want one trigger, than has parameter "which port to watch". (Number of triggers is limited as by sysfs limitations). Otherwise yes, ata trigger makes sense. Pavel --=20 (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blo= g.html --AqsLC8rIMeq19msA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlujSwoACgkQMOfwapXb+vIkLQCeM1xnlhIVNTLBYZqEdF3DiNEH dG0AniCzufR3yA8q21j0PjHy7+Vo3TiQ =xqO6 -----END PGP SIGNATURE----- --AqsLC8rIMeq19msA--