Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp6997496ybn; Mon, 30 Sep 2019 07:09:15 -0700 (PDT) X-Google-Smtp-Source: APXvYqxoKDr7m4tefgzmLxqSx4bUzVvDiabdIoyWhVChlDYFXis2JeIsK6YmCBtCZWOWJMGdMzao X-Received: by 2002:a17:906:af57:: with SMTP id ly23mr19283958ejb.269.1569852555106; Mon, 30 Sep 2019 07:09:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569852555; cv=none; d=google.com; s=arc-20160816; b=FewrH9kj/Vj5Gj8YIa4LY5URZ9OMk5hWvhAmPuqybW7pwqcuGgzDm8GcXr8DE0OATJ J6D2zd/7e2OKxyvpXYZxJQA/kFBbpj2+IFgcxvvqWzQM0s6iJcDIWUvxzPnH6L1um4M8 Wq89vnKstYllo12bBjM4He8d3y4rL/IYxYWVW153UMdH6QZ4+WU8MYi6X20pVPG+ECNg qjl8rPwNOYOfH6nM9XjzpVgHSo8FdyRr5IUlKeBYwQFPpcvQpqWmxRU5DWWfUIEdLjqN re2+/dZDpWfZuYnH4P769dbhyARhzYys6Jij6qG9ZkqQAXWEU6vAg03dU4bCYL9Z91e6 RBDw== 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:dkim-signature; bh=rnjUdp/wCkicA1t6Q4QwKj9d2p6Dtufn1G5c/Sh7ZPw=; b=EMoRc6VN/OWkADWh+GJM3NkNohJ4ras0P76mbtLca7EzFPxNu7fyphSHCdY1jaIHWh PcDIrWnBqjfTXMW6fIF8zkV3wdqU6BkqXq78u9cLYBD8QN/XdwK1UhDQt6qwnQrULMEI RphQMeNwrTqRMqihBpszyxl50E3nfWzEuUkgrzF7kRMw9T8+k8mhf1mqTysZd9/Yvu3V mnr3igttrrBhF6ibnEwafd9xcOEpBlBpdy68l+o7HtrT/b9glerHBIpPWdKUhGz9o3ks CalodFGHvneSIDhXjsjDNpXs3V3VY/IpkDivHvX4qStcTmdSJIhi6nBJ33Q/juv6fRHj XueQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=MyqBZnMq; 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 p43si6902371edc.368.2019.09.30.07.08.49; Mon, 30 Sep 2019 07:09:15 -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; dkim=pass header.i=@kernel.org header.s=default header.b=MyqBZnMq; 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 S1731595AbfI3OIJ (ORCPT + 99 others); Mon, 30 Sep 2019 10:08:09 -0400 Received: from mail.kernel.org ([198.145.29.99]:44172 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731375AbfI3OII (ORCPT ); Mon, 30 Sep 2019 10:08:08 -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 45AC5216F4; Mon, 30 Sep 2019 14:08:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569852487; bh=iB5HY4mzec1bCNPQvr/iW+JNFvft643i72ybFWPuOiM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=MyqBZnMqw2JaHM+BSB+I+PeUcM4Xxuxu+PaH5+5msQysfjOkhv/u52Wf+z57Veh9E i6iu1h39IDWzD7c3KQC23e3GWDK43Y74v1I6jtEMuYjezaQWDtUtcNiM9CtOkRsEAI cM/taDpctoraBRARDAzag2bYqjCa7e9dIsT87nDU= Date: Sun, 29 Sep 2019 16:46:54 +0200 From: Greg Kroah-Hartman To: Akinobu Mita Cc: linux-leds@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J. Wysocki" , Jacek Anaszewski , Pavel Machek , Dan Murphy Subject: Re: [PATCH v3 1/1] leds: remove PAGE_SIZE limit of /sys/class/leds//trigger Message-ID: <20190929144654.GB2011467@kroah.com> References: <1569766729-8433-1-git-send-email-akinobu.mita@gmail.com> <1569766729-8433-2-git-send-email-akinobu.mita@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1569766729-8433-2-git-send-email-akinobu.mita@gmail.com> User-Agent: Mutt/1.12.2 (2019-09-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 29, 2019 at 11:18:49PM +0900, Akinobu Mita wrote: > Reading /sys/class/leds//trigger returns all available LED triggers. > However, the size of this file is limited to PAGE_SIZE because of the > limitation for sysfs attribute. > > Enabling LED CPU trigger on systems with thousands of CPUs easily hits > PAGE_SIZE limit, and makes it impossible to see all available LED triggers > and which trigger is currently activated. > > We work around it here by converting /sys/class/leds//trigger to > binary attribute, which is not limited by length. This is _not_ good > design, do not copy it. > > Cc: Greg Kroah-Hartman > Cc: "Rafael J. Wysocki" > Cc: Jacek Anaszewski > Cc: Pavel Machek > Cc: Dan Murphy > Signed-off-by: Akinobu Mita Reviewed-by: Greg Kroah-Hartman