Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp3328357pxv; Sun, 4 Jul 2021 15:28:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxr/XqhkR1H09p1spxr3ALwuGdT+ABq1MX3QVCpWwv23HQylmQs3ebRZ97FHa0mM+0RrSHl X-Received: by 2002:a17:906:d555:: with SMTP id cr21mr10604135ejc.126.1625437709094; Sun, 04 Jul 2021 15:28:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625437709; cv=none; d=google.com; s=arc-20160816; b=uDJQhZ2FoEzPoVH/duFHE/aadBeW9nzyafnYSnzOBcYMNJWesrg2q+ps8dihiCxx9c EIAyD9wDUfG4tA3gupR1FwODcoO1ks1Kb7zxfcVJBbfXgg8j48KWHA7V/++/k/ssZ7KP IjGhGCj4dAebm01nEk9gyKWob2W/weyGhDXm7IdZqAoX+lmlInVDGZ4orghbRIXuVJbh /wWvWq+QBd1XHe22A+5hevKgrxavO1SI6ZD9vz0Co7sEWza3jy87lWRQyLO1DJheHeur RLNv2+3cqmIygCVtC2OkwHDg+6jtnxFutpBtE6PNKkBS+3JYBDyAw2CMWzJHPcnp2Sba hGWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=PC3LkJ0XYgyYX4YgcmVWDDEY9mKV/iXktNtOtqHoJ3Q=; b=jDx2ObGSOvbrL/DvTVBOEtGU3EmDVl7eRYcwEzkptdGUVJpizpPBko7yvdr555y2Yb wnm7QC+m8kr7rIA2qwNnHvoKELZdlvZcWGO4XRPlwQxS/C1scY8uz/dsYFLZFRii36VC ykAXAREBpn2fNEtswUAXc71xvBxVi2qs13sY6LT151P3bIhw8axL0TQaM8koEvH37nI1 9osQED935RXiEpPJg+WuJpAwGvCw8tITDvfy2Rh+ybYlj6xtZIwUeoaxUJ34tfKm4kar mTpQ6TOSX8qIyya681JgKS/0zZ4b4yI/koQfpc7GMvOPYOBYTaOD2QgGrawsnEhZHHOz WQOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=vrDfbUUy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h8si9951623edj.149.2021.07.04.15.28.06; Sun, 04 Jul 2021 15:28:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=vrDfbUUy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229652AbhGDW3p (ORCPT + 99 others); Sun, 4 Jul 2021 18:29:45 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:59615 "EHLO wout3-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229549AbhGDW3o (ORCPT ); Sun, 4 Jul 2021 18:29:44 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 506D33200925; Sun, 4 Jul 2021 18:27:08 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 04 Jul 2021 18:27:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=PC3LkJ0XYgyYX4Ygc mVWDDEY9mKV/iXktNtOtqHoJ3Q=; b=vrDfbUUyUDyWYCcSgTPTmGeljJffbIkYL QANhIk2XkTbjucDSsh0C+oQNvLgN/TaJqGZXP7VRUI8Al00FcB8GC43e+1JzyDYS w80sa04IirkYFK09E6JD6a1DP/0jdQ6UaSu9VWybTCua3yzs171WpByZwawfb/tS eF3WP5UqGj4yqcNZHNAOxfYYBZ4vhHFoLgS/2+fEKe+SOMOGEbCZUMeTXL8foQCe CbvQN2edT1lCcNV0OH72o2ScJOzAAELiLDkI5kl0dpnoqk1mzm0KWz3Wy1eVMEQo jQKgPFDJJoncEnUBn/oK58uWSFipIlhRL1kPege+J0uOHkJmwOkEQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeejfedgtdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepfdfnuhhkvgcuffdrucflohhnvghsfdcuoehluhhkvgeslhhjohhn vghsrdguvghvqeenucggtffrrghtthgvrhhnpeelffelhfeltdfhtdevuefgveeuueekge etiefgiefhgfejvdetvdeuvedthfdvkeenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpehluhhkvgeslhhjohhnvghsrdguvghv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 4 Jul 2021 18:27:05 -0400 (EDT) From: "Luke D. Jones" To: jikos@kernel.org Cc: benjamin.tissoires@redhat.com, linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, "Luke D. Jones" Subject: [PATCH] HID: asus: Remove check for same LED brightness on set Date: Mon, 5 Jul 2021 10:26:59 +1200 Message-Id: <20210704222659.882193-1-luke@ljones.dev> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Remove the early return on LED brightness set so that any controller application, daemon, or desktop may set the same brightness at any stage. This is required because many ASUS ROG keyboards will default to max brightness on laptop resume if the LEDs were set to off before sleep. Signed-off-by: Luke D Jones --- drivers/hid/hid-asus.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c index 60606c11bdaf..19da81d2a910 100644 --- a/drivers/hid/hid-asus.c +++ b/drivers/hid/hid-asus.c @@ -486,9 +486,6 @@ static void asus_kbd_backlight_set(struct led_classdev *led_cdev, { struct asus_kbd_leds *led = container_of(led_cdev, struct asus_kbd_leds, cdev); - if (led->brightness == brightness) - return; - led->brightness = brightness; schedule_work(&led->work); } -- 2.31.1