Received: by 2002:a05:7412:8598:b0:f9:33c2:5753 with SMTP id n24csp157888rdh; Mon, 18 Dec 2023 15:03:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IFn91YW6wJvnhHt6bZ7yxaalrQBgW1KZB6fvEgxDgv6f0b9Pe2QNUbMfaow3HLloEBkxKSJ X-Received: by 2002:a05:6830:4113:b0:6da:32f9:772b with SMTP id w19-20020a056830411300b006da32f9772bmr9151985ott.63.1702940634115; Mon, 18 Dec 2023 15:03:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702940634; cv=none; d=google.com; s=arc-20160816; b=Y7E+upKtwFNeH+4DsEvhoEHLvpEudpW1U7fZf5L1Si/oajR7AuvP7dL9jWde/pdISX lJ8d4GgncT/TS9Im8hYxQAEiQOeTNUk9jjvQdSLDx7CHNwC/MnvnWU6kE3vIpdfjfcfU YGXz9RdD91NjVOVaEeiet6y9I6sUEeFMzofeq4jH80v9ZBLiDdswFzMLcuzbAd9oQsO0 vwBDIJbD6Q88yT7hZ45j743tLCmi2fcE6upfwtA36aiDTkTQOJJncGmZxN+o8anLzYan GrN6lwh0SzcgoRFNh9M6ToFyl1RsTubRhKiNepZaCuHrp08pq9xn2Atm70zFLZqlYkrq HY4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:subject:cc:to:content-language:from :user-agent:mime-version:list-unsubscribe:list-subscribe:list-id :precedence:date:message-id:dkim-signature; bh=t+M0y1wubR7RCE/WZyfaM1bF0chVeLic2DMvadF27PE=; fh=HVVgUKglmEqhz+onCH+H0Y5cSlpkNKaTCnWZy7yW24g=; b=XHey6wEFSU1YzisFAIVoh5jpVsS/FOOqqJhABw6vj3uDlNd9K9PqKC3xTnOhQlJvQN bNc0I3cQnu4wUdD3r/jtf6qMy7crXixVB/P/VTbUwP73QsiuCNoiJOEgybecKnkVfMnE xUTU9s0SotuE0Kfv/jxJ4vXMqG45kTx4PtjOTZNQOzu0JefMG4ZebonZcI63GHwkhHWU Ir9rS31lldN8voNrvhDYMwFYxRu0RYJeu3JYCERgVqjD0a+AP6JtAPFV4jOriQesSvcb /S47uKsqqNsMmLXeK13B2woXs7X+wVII7m4FxwUgXbz119k/AR5EK7tv4ROTSkch5hp0 GjTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="pWGfAo/7"; spf=pass (google.com: domain of linux-kernel+bounces-4462-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-4462-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id s21-20020ab07655000000b007cba1b6c5desi965535uaq.153.2023.12.18.15.03.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 15:03:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-4462-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="pWGfAo/7"; spf=pass (google.com: domain of linux-kernel+bounces-4462-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-4462-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id BAF401C226C9 for ; Mon, 18 Dec 2023 23:03:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B6525760AC; Mon, 18 Dec 2023 23:03:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="pWGfAo/7" X-Original-To: linux-kernel@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E077576082; Mon, 18 Dec 2023 23:03:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 792A2C433C8; Mon, 18 Dec 2023 23:03:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702940626; bh=xaDz0t77rbGC6Oqii2udQGnriFl0a1oeeg/6m2BRWEA=; h=Date:From:To:Cc:Subject:From; b=pWGfAo/7yIaVRlwY6pXSYqfpeuoMvcjQVqHBjueNGbzgyBgQlpxKYiujhVSFlvcBG F2eDaUndBRg4pr1UnZgCTnJWiWIB/Ziy+6HYtm04Ts5ileHXEvUrmfDm2UIKIrrS66 VFuVyUdw9R9duvnOWkXGgn46i6nnm4Rw7UXqBEOKXWg6YdncqXVHXNatTeGf+nubha j/oN1rIFw4NGt8ftZxlguXjpZhwDbwZBhKjnlENXOgjLgYhPY54dXVj+pUaqL7x8cf 9KF5SxF8hHFKr311pb33PMFuKE8Eixvb+J++lY1ujOEZpN/EmINRUR1rMX4kGoPjt9 mfi/5nSDW0ZHw== Message-ID: <918945b6-8959-4228-b642-396ae346b20a@kernel.org> Date: Tue, 19 Dec 2023 08:03:44 +0900 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Chanwoo Choi Content-Language: en-US To: "Rafael J. Wysocki" Cc: "open list:DEVICE FREQUENCY (DEVFREQ)" , Linux Kernel Mailing List , Chanwoo Choi , Chanwoo Choi , MyungJoo Ham , Kyungmin Park Subject: [GIT PULL] devfreq next for 6.8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Dear Rafael, This is devfreq-next pull request for v6.8. I add detailed description of this pull request on the following tag. Please pull devfreq with following updates. Best Regards, Chanwoo Choi The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git tags/devfreq-next-for-6.8 for you to fetch changes up to aed5ed595960c6d301dcd4ed31aeaa7a8054c0c6: PM / devfreq: Synchronize devfreq_monitor_[start/stop] (2023-12-19 07:58:27 +0900) ---------------------------------------------------------------- Update devfreq next for v6.8 Detailed description for this pull request: 1. Fix buffer overflow of trans_stat_show sysfs node on devfreq core - Fix buffer overflow of trans_stat_show sysfs node to replace sprintf with scnprintf and then replace it with sysfs_emit according to the syfs guide. 2. Fix the timer list corruption when frequent switching of governor by synchronizing the devfreq_moniotr_start and _stop function. ---------------------------------------------------------------- Christian Marangi (2): PM / devfreq: Fix buffer overflow in trans_stat_show PM / devfreq: Convert to use sysfs_emit_at() API Mukesh Ojha (1): PM / devfreq: Synchronize devfreq_monitor_[start/stop] Documentation/ABI/testing/sysfs-class-devfreq | 3 + drivers/devfreq/devfreq.c | 80 ++++++++++++++++++++------- 2 files changed, 62 insertions(+), 21 deletions(-)