Received: by 2002:ab2:7855:0:b0:1f9:5764:f03e with SMTP id m21csp398047lqp; Wed, 22 May 2024 07:51:17 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWyXZSsixfuM67zedJFTg9rGyRQ8eBe3SevTTgGv2Zgd/rGp+RURqsf1uq9urFC0jssOWClsICJ2DXB+AhRF7V60v06/c1fxA6fYlNEzg== X-Google-Smtp-Source: AGHT+IFXJj3einYEbQ4S2P204JkakLWVhjmAdxBluiIa30OfYxXkK98B/uVkbH8Oo+TwrkvUMBaM X-Received: by 2002:a50:d584:0:b0:56e:ddc:17ad with SMTP id 4fb4d7f45d1cf-57832c34d5emr2418423a12.30.1716389477433; Wed, 22 May 2024 07:51:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716389477; cv=pass; d=google.com; s=arc-20160816; b=V6uU2ZIsDQV7XqVxpEmH7FJ/gLMvw0kwuuLHcdDImmj+5KIc84Rs8CYc53Xyris8Nf dKCcsin7Q0/VX8FiPIj1uQo4LP+HXjv85H+mFS0kMn7yNtz2ky7QsGZR0Jy2ue5JoKJo FeCQEXndB0Y2CxYWVaj1zPxMlhn7qlDEszVn3X5KhJRi9xZtQS3kpjWA8gUJslPKgQD1 H7ndjjaIZrzd6tMXuMXBotGreaa7U/OC1zLwmUbJeNvxPhmxqkiX9Lw8tJ08wvXn5m3X 8QPQnpIwhD72gl4E/bo1gxJIR530dfqocaoahZI1ygvyu5eKnU2lRR1eQ+aeaQuSU2uL M/qA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-disposition:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:message-id :subject:cc:to:from:date:dkim-signature; bh=MTbNdPIr3+pVEsryXc/AqIQtYN+nRuuJuP98gsfckK8=; fh=djG8iOBEdATWFzeO5dR49yuHG+TTgPYkrJ/N8sl4P98=; b=ElDXdnWF7ZAGyM/PWGuV2fIZ3e1Zy2ZAF2egItCazjwGwaJyTbDBF/YYuB3dAzw0qp kwpWp1TA9/kLVUH7s2DpwUOg1v3lEyKh3nOb2ufgPn0Wq84pxwsgf+aLjSQligP3F6OZ V7l/J7iRikTHSxWR8xRNY3DUJm9XiAxGCS0ZVyLcvFiTe8Onrf1+KetSKsNm9RHKriZT G5wA/NRWMk7MIc5mDpZf+BjKLp0Fm9ghWelJ6pVkkXorKass7sIV4lhXceM5mOpddV7a R6XUVgi6Y4y1LRtCPYb1dcp7eFNfn5ay7HjWMVbu+3WrR+yud5vH1mcEBoZgt5XsEEWB wgqw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NBH8XJN0; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-186390-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-186390-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id 4fb4d7f45d1cf-5733c328968si14774847a12.422.2024.05.22.07.51.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 May 2024 07:51:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-186390-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NBH8XJN0; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-186390-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-186390-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.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 am.mirrors.kernel.org (Postfix) with ESMTPS id 5CF021F21363 for ; Wed, 22 May 2024 14:51:11 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 340AD2135A; Wed, 22 May 2024 14:51:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="NBH8XJN0" 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 4ADEE20DC4 for ; Wed, 22 May 2024 14:51:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716389465; cv=none; b=qbBp0GFcyXfGXgwsa12Ab/FCgjrON/AJdR9jTwi58ws8yVThYK988Fq4HPzcsk/QIAaX5rkDjBUmZtUcwRgtiJF0UBQFvBpWL3p5Odp/eEhc3NP88V5YKS5SeFSqQnKDARDpo5FrHNISb7KgCqwwm9HEw96mV50ZvQhfpZddPPQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716389465; c=relaxed/simple; bh=CyUsF2GAcGsDiIiqTHkp6kXt+eKEwDnbDEmyd3Sc4KE=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=W313CbJqhCwrZzew05X1geKxdCVNrRFxqE4bDmqtEGBEEKK0IJAqnx9q/7uZ2QG6lCpdvp/Wi9IhD/IaABMX7c52c13AlK7cPKdpLHWiisGpxSkLLAz/75bIYxjReLjDYR9y1D3I2N9pCfOqvogCqbISiGLe48h/DABdxlRgHx8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=NBH8XJN0; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5A941C2BBFC; Wed, 22 May 2024 14:51:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1716389464; bh=CyUsF2GAcGsDiIiqTHkp6kXt+eKEwDnbDEmyd3Sc4KE=; h=Date:From:To:Cc:Subject:From; b=NBH8XJN0YdX5ACMJfqIqtuL53hbrMnNkUdjkIL/I+x39fF867Wz18yjvDdVdcpJ8S sLg+vzrwgGX14g0SVgD5EnCLNRb1W2DDOdDnyKagh0gmNDDA1tBkRKzkXcC8vjXTlj lT+jGtRCsRsbd6wx8dyC9HVUr1XHsN+REkBbn5vE= Date: Wed, 22 May 2024 16:51:02 +0200 From: Greg KH To: Linus Torvalds , Andrew Morton Cc: linux-kernel@vger.kernel.org, Stephen Rothwell , Saravana Kannan Subject: [GIT PULL] Driver core changes for 6.10-rc1 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit The following changes since commit ed30a4a51bb196781c8058073ea720133a65596f: Linux 6.9-rc5 (2024-04-21 12:35:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-6.10-rc1 for you to fetch changes up to 880a746fa3ea5916a012fa320fdfbcd3f331bea3: device property: Fix a typo in the description of device_get_child_node_count() (2024-05-05 08:34:06 +0200) ---------------------------------------------------------------- Driver core changes for 6.10-rc1 Here is the small set of driver core and kernfs changes for 6.10-rc1. Nothing major here at all, just a small set of changes for some driver core apis, and minor fixups. Included in here are: - sysfs_bin_attr_simple_read() helper added and used - device_show_string() helper added and used All usages of these were acked by the various maintainers. Also in here are: - kernfs minor cleanup - removed unused functions - typo fix in documentation - pay attention to sysfs_create_link() failures in module.c finally. All of these have been in linux-next for a very long time with no reported problems. Signed-off-by: Greg Kroah-Hartman ---------------------------------------------------------------- Arnd Bergmann (1): module: don't ignore sysfs_create_link() failures Bjorn Helgaas (1): driver core: Remove unused platform_notify, platform_notify_remove Christophe JAILLET (1): device property: Fix a typo in the description of device_get_child_node_count() Greg Kroah-Hartman (1): Merge 6.9-rc5 into driver-core-next Li zeming (1): kernfs: mount: Remove unnecessary ‘NULL’ values from knparent Lukas Wunner (8): sysfs: Add sysfs_bin_attr_simple_read() helper treewide: Use sysfs_bin_attr_simple_read() helper driver core: Add device_show_string() helper for sysfs attributes hwmon: Use device_show_string() helper for sysfs attributes IB/qib: Use device_show_string() helper for sysfs attributes perf: Use device_show_string() helper for sysfs attributes platform/x86: Use device_show_string() helper for sysfs attributes scsi: Use device_show_string() helper for sysfs attributes arch/powerpc/perf/hv-24x7.c | 10 ---- arch/powerpc/platforms/powernv/opal.c | 10 +--- arch/x86/events/intel/core.c | 13 ++--- drivers/acpi/bgrt.c | 9 +--- drivers/base/base.h | 9 ++-- drivers/base/bus.c | 9 +++- drivers/base/core.c | 17 +++--- drivers/base/module.c | 42 +++++++++++---- drivers/base/property.c | 2 +- drivers/firmware/dmi_scan.c | 12 +---- drivers/firmware/efi/rci2-table.c | 10 +--- drivers/gpu/drm/i915/gvt/firmware.c | 26 +++------ drivers/hwmon/i5k_amb.c | 15 ++---- drivers/hwmon/ibmpex.c | 14 ++--- drivers/infiniband/hw/qib/qib.h | 1 - drivers/infiniband/hw/qib/qib_driver.c | 6 --- drivers/infiniband/hw/qib/qib_sysfs.c | 10 +--- drivers/perf/alibaba_uncore_drw_pmu.c | 12 +---- drivers/perf/arm-cci.c | 12 +---- drivers/perf/arm-ccn.c | 11 +--- drivers/perf/arm_cspmu/arm_cspmu.c | 10 ---- drivers/perf/arm_cspmu/arm_cspmu.h | 7 +-- drivers/perf/arm_dsu_pmu.c | 11 +--- drivers/perf/cxl_pmu.c | 13 +---- drivers/perf/hisilicon/hisi_pcie_pmu.c | 13 +---- drivers/perf/hisilicon/hisi_uncore_pmu.c | 14 ----- drivers/perf/hisilicon/hisi_uncore_pmu.h | 4 +- drivers/perf/hisilicon/hns3_pmu.c | 12 +---- drivers/perf/qcom_l3_pmu.c | 11 +--- drivers/perf/xgene_pmu.c | 11 +--- drivers/platform/x86/asus-wmi.c | 62 ++++++---------------- drivers/platform/x86/thinkpad_acpi.c | 10 +--- drivers/platform/x86/toshiba_acpi.c | 9 +--- drivers/scsi/bfa/bfad_attr.c | 28 +++------- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 11 +--- drivers/scsi/mvsas/mv_init.c | 10 +--- drivers/scsi/qla2xxx/qla_attr.c | 11 +--- drivers/scsi/smartpqi/smartpqi_init.c | 11 ++-- .../intel/int340x_thermal/int3400_thermal.c | 9 +--- fs/kernfs/mount.c | 2 +- fs/sysfs/file.c | 27 ++++++++++ include/linux/device.h | 26 +++++---- include/linux/sysfs.h | 15 ++++++ init/initramfs.c | 10 +--- kernel/module/sysfs.c | 13 +---- 45 files changed, 188 insertions(+), 422 deletions(-)