This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from aa829778b16f Merge tag 'locking-debug-2021-09-01' of git://git.kernel.o [...] new ed5aacc81cd4 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] new 43ba2237281a xtensa: add fairness to IRQ handling new 13066c303769 xtensa: ISS: don't use string pointer before NULL check new ef71db4845c0 xtensa: remove unneeded exports new c548584438d1 xtensa: do not build variants directory new 59210499a02a xtensa: build platform directories unconditionally new 7b7cec477fc3 xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild new b5d6d2633c1b Merge tag 'xtensa-20210902' of git://github.com/jcmvbkbc/l [...] new 7e07b7475b52 parisc: Replace symbolic permissions with octal permissions new 55b70eed81cb parisc: Increase size of gcc stack frame check new 7f2dcc7371c1 parisc: math-emu: Avoid "fmt" macro collision new 7bf82eb3873f parisc: Rename PMD_ORDER to PMD_TABLE_ORDER new d220da0967db parisc: remove unused arch/parisc/boot/install.sh and its [...] new 87875c1084a2 parisc: Make struct parisc_driver::remove() return void new 0c38502cee6f parisc: switch from 'pci_' to 'dma_' API new 6ef4661cad32 parisc: move core-y in arch/parisc/Makefile to arch/parisc/Kbuild new ab9c13a4b539 parisc/parport_gsc: switch from 'pci_' to 'dma_' API new 8ef5b28d670b parisc: ccio-dma.c: Added tab instead of spaces new 5f6e0fe01b6b parisc: Fix compile failure when building 64-bit kernel natively new 030f65307831 parisc: fix crash with signals and alloca new 6f1fce595b78 parisc: math-emu: Fix fall-through warnings new a2d616b935a0 Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/sc [...] new 4b511d5bfa74 xen: fix setting of max_pfn in shared_info new ac4c403c9036 xen: check required Xen features new 2526cff7c4f9 xen: assume XENFEAT_mmu_pt_update_preserve_ad being set fo [...] new 30dcc56bba91 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests new 71b66243f989 xen/blkfront: read response from backend only once new 8f5a695d9900 xen/blkfront: don't take local copy of a request from the [...] new b94e4b147fd1 xen/blkfront: don't trust the backend response data blindly new bb70913dceca drivers/xen/xenbus/xenbus_client.c: fix bugon.cocci warnings new 1a0df28c0983 x86: xen: platform-pci-unplug: use pr_err() and pr_warn() [...] new f956c1b0d58a xen/pcifront: Removed unnecessary __ref annotation new 58e636039b51 xen: remove stray preempt_disable() from PV AP startup code new 9ae5fceb9a20 Merge tag 'for-linus-5.15-rc1-tag' of git://git.kernel.org [...] new 26c22cfde5dd vfio: Use config not menuconfig for VFIO_NOIOMMU new e7500b3ede2c vfio/pci: Make vfio_pci_regops->rw() return ssize_t new 15a5896e61ac vfio/mdev: turn mdev_init into a subsys_initcall new 3fb1712d8596 vfio/mdev: don't warn if ->request is not set new e1706f0764f8 vfio/samples: Remove module get/put new de5494af4815 vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes new ae03c3771b8c vfio: Introduce a vfio_uninit_group_dev() API call new 2fd585f4ed9d vfio: Provide better generic support for open/release vfio [...] new 17a1e4fa3f7f vfio/samples: Delete useless open/close new da119f387e94 vfio/fsl: Move to the device set infrastructure new ab7e5e34a9f6 vfio/platform: Use open_device() instead of open coding a [...] new 2cd8b14aaa66 vfio/pci: Move to the device set infrastructure new a882c16a2b7e vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set new db44c17458fb vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the [...] new 3cb24827147b vfio/mbochs: Fix close when multiple device FDs are open new 9b0d6b7e28a9 vfio/ap,ccw: Fix open/close when multiple device FDs are open new dd574d9b728d vfio/gvt: Fix open/close when multiple device FDs are open new eb24c1007e68 vfio: Remove struct vfio_device_ops open/release new ab78130e6e99 vfio: platform: reset: Convert to SPDX identifier new 29848a034ac7 vfio-pci/zdev: Remove repeated verbose license text new ffc95d1b8edb vfio/type1: Fix vfio_find_dma_valid return new 1cbd70fe3787 vfio/pci: Rename vfio_pci.c to vfio_pci_core.c new 9a389938695a vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h new 536475109c82 vfio/pci: Rename vfio_pci_device to vfio_pci_core_device new bf9fdc9a74cf vfio/pci: Rename ops functions to fit core namings new c39f8fa76cdd vfio/pci: Include vfio header in vfio_pci_core.h new ff53edf6d6ab vfio/pci: Split the pci_driver code out of vfio_pci_core.c new 2fb89f56a624 vfio/pci: Move igd initialization to vfio_pci.c new c61302aa48f7 vfio/pci: Move module parameters to vfio_pci.c new 343b7258687e PCI: Add 'override_only' field to struct pci_device_id new cc6711b0bf36 PCI / VFIO: Add 'override_only' support for VFIO PCI sub system new ca4ddaac7fa7 vfio: Use select for eventfd new 85c94dcffcb7 vfio: Use kconfig if XX/endif blocks instead of repeating [...] new 7fa005caa35e vfio/pci: Introduce vfio_pci_core.ko new 1e753732bda6 s390/vfio-ap: r/w lock for PQAP interception handler funct [...] new 86956e70761b s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTI [...] new eb0feefd4c02 vfio/ap_ops: Convert to use vfio_register_group_dev() new ea870730d83f Merge branches 'v5.15/vfio/spdx-license-cleanups', 'v5.15/ [...] new 89b6b8cd92c0 Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/li [...] new e184b1e589a7 platform/x86/intel: Move Intel PMT drivers to new subfolder new d36d4a1d75d2 platform/x86: ISST: Fix optimization with use of numa new 1d18ed5eab2a platform/x86: dell-smbios: Remove unused dmi_system_id table new 560c71d4250f platform/x86: Replace deprecated CPU-hotplug functions. new eddebe6dbe2c platform/surface: surface3_power: Use i2c_acpi_get_i2c_res [...] new b325d78e78a2 platform/surface: aggregator: Use y instead of objs in Makefile new bc6b8d7eec4f platform/x86: dell-smo8800: Convert to be a platform driver new bde53eafb925 platform/x86/intel: int33fe: Use y instead of objs in Makefile new cb84acd1165c platform/x86/intel: pmt: Use y instead of objs in Makefile new f6413ba357b7 platform/x86/intel: int3472: Use y instead of objs in Makefile new 636a1e697555 platform/x86: add meraki-mx100 platform driver new 6be70ccdd989 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MOD [...] new 411f48bb58f4 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip qui [...] new ca91ea34778f asus-wmi: Add panel overdrive functionality new 98829e84dc67 asus-wmi: Add dgpu disable method new 382b91db8044 asus-wmi: Add egpu enable method new 20a1b3acfc80 i2c: acpi: Add an i2c_acpi_client_count() helper function new f13d483eafdf platform/x86: dual_accel_detect: Use the new i2c_acpi_clie [...] new 5791c2648dc4 platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_ [...] new e4ec7a49ef8b platform/x86: intel_cht_int33fe: Use the new i2c_acpi_clie [...] new 8599a12b1e01 platform/x86: Update Mario Limonciello's email address in [...] new ca42c119fc67 platform/x86: acer-wmi: Add Turbo Mode support for Acer PH315-53 new 2010319b3c43 thermal/drivers/intel: Move intel_menlow to thermal drivers new 45b6f75eab6a platform/x86: intel_pmc_core: Prevent possibile overflow new f5bc0157be9b platform/x86: think-lmi: add debug_cmd new f709d0bbad19 platform/x86: gigabyte-wmi: add support for X570 GAMING X new 30f64e2066ab platform/x86: gigabyte-wmi: add support for B450M S2H V2 new 3ae86d2d4704 platform/x86: ideapad-laptop: Fix Legion 5 Fn lock LED new ef195e8a7f43 platform/x86: intel_pmt_telemetry: Ignore zero sized entries new dcfbd31ef4bc platform/x86: BIOS SAR driver for Intel M.2 Modem new 8983bfd58d61 platform/x86: lg-laptop: Support for battery charge limit [...] new 85973bf4c1b1 platform/x86: lg-laptop: Use correct event for touchpad to [...] new ae26278829a8 platform/x86: lg-laptop: Use correct event for keyboard ba [...] new c63d44ae6024 asus-wmi: Add support for platform_profile new b38d4ef1f0fd platform/x86: intel_scu_ipc: Fix doc of intel_scu_ipc_dev_ [...] new 9ed10052b5c9 platform/x86: intel_bxtwc_tmu: Move to intel sub-directory new 2e4355e4c15e platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory new f51c108d361c platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory new 386d17b22e42 platform/x86: intel_punit_ipc: Move to intel sub-directory new fa082a7cf5a6 platform/x86: intel_pmc_core: Move to intel sub-directory new 2b6cb8f2e88b platform/x86: intel_telemetry: Move to intel sub-directory new e6596c22744e platform/x86: intel-rst: Move to intel sub-directory new 47bbe03eaf44 platform/x86: intel-smartconnect: Move to intel sub-directory new 1fef1c047bfb platform/x86: intel_turbo_max_3: Move to intel sub-directory new 075b559829d2 platform/x86: intel-uncore-frequency: Move to intel sub-directory new 6b1e482898e8 platform/x86: intel_speed_select_if: Move to intel sub-directory new 76693f570582 platform/x86: intel_atomisp2: Move to intel sub-directory new c3d3586d12b1 platform/x86: intel-hid: Move to intel sub-directory new daef4c5a0423 platform/x86: intel_int0002_vgpio: Move to intel sub-directory new cdbb8f5e7922 platform/x86: intel_oaktrail: Move to intel sub-directory new 3afeacfd39ea platform/x86: intel-vbtn: Move to intel sub-directory new bd5b4fb47dde platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-d [...] new 95c3e4b4282a platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory new bbab31101f44 platform/x86/intel: pmc/core: Add Alderlake support to pmc [...] new ee7e89ff8006 platform/x86/intel: pmc/core: Add Latency Tolerance Report [...] new 6cfce3ef806c platform/x86/intel: pmc/core: Add Alder Lake low power mod [...] new 66a91c00218c platform/x86/intel: pmc/core: Add GBE Package C10 fix for [...] new 0c59e612c0b6 platform/mellanox: mlxbf-pmc: fix kernel-doc notation new 34570a898eef platform/x86: hp_accel: Remove _INI method call new 8ebcb6c94c71 platform/x86: hp_accel: Convert to be a platform driver new b72067c64b22 platform/x86: asus-wmi: Delete impossible condition new 828857f6709f platform/x86: asus-wmi: Fix "unsigned 'retval' is never le [...] new 55879dc4d095 platform/x86: ISST: use semi-colons instead of commas new fb49d9946f96 platform/x86: dell-smbios-wmi: Avoid false-positive memcpy [...] new 0487d4fc42d7 platform/x86: dell-smbios-wmi: Add missing kfree in error- [...] new 7ba88a2a09f4 Merge tag 'platform-drivers-x86-v5.15-1' of git://git.kern [...]
The 139 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/dell-smbios-wmi | 2 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 2 +- .../ABI/testing/sysfs-class-firmware-attributes | 19 +- Documentation/ABI/testing/sysfs-driver-intc_sar | 54 + .../ABI/testing/sysfs-platform-dell-smbios | 2 +- .../testing/sysfs-platform-intel-wmi-thunderbolt | 2 +- Documentation/ABI/testing/sysfs-power | 2 +- Documentation/PCI/pci.rst | 1 + Documentation/admin-guide/laptops/lg-laptop.rst | 4 +- Documentation/driver-api/vfio.rst | 4 +- MAINTAINERS | 36 +- Makefile | 5 + arch/parisc/Kbuild | 1 + arch/parisc/Makefile | 9 +- arch/parisc/boot/Makefile | 4 - arch/parisc/boot/install.sh | 65 - arch/parisc/include/asm/parisc-device.h | 4 +- arch/parisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/asm/pgtable.h | 4 +- arch/parisc/kernel/signal.c | 6 + arch/parisc/math-emu/decode_exc.c | 4 +- arch/parisc/math-emu/fpudispatch.c | 56 +- arch/parisc/mm/init.c | 4 +- arch/s390/include/asm/kvm_host.h | 8 +- arch/s390/kvm/kvm-s390.c | 32 +- arch/s390/kvm/priv.c | 15 +- arch/x86/xen/enlighten_pv.c | 12 +- arch/x86/xen/mmu_pv.c | 4 +- arch/x86/xen/p2m.c | 4 +- arch/x86/xen/platform-pci-unplug.c | 16 +- arch/x86/xen/smp_pv.c | 1 - arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 2 +- arch/xtensa/Makefile | 12 - arch/xtensa/kernel/traps.c | 7 + arch/xtensa/platforms/Makefile | 4 + arch/xtensa/platforms/iss/console.c | 6 +- drivers/block/xen-blkfront.c | 126 +- drivers/char/ipmi/ipmi_si.h | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 6 +- drivers/char/ipmi/ipmi_si_parisc.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +- drivers/i2c/i2c-core-acpi.c | 32 + drivers/input/keyboard/hilkbd.c | 4 +- drivers/input/serio/gscps2.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 1 - drivers/net/ethernet/i825xx/lasi_82596.c | 3 +- drivers/parisc/ccio-dma.c | 94 +- drivers/parisc/led.c | 4 +- drivers/parport/parport_gsc.c | 8 +- drivers/pci/pci-driver.c | 28 +- drivers/pci/xen-pcifront.c | 30 +- drivers/platform/mellanox/mlxbf-pmc.c | 13 +- drivers/platform/surface/aggregator/Makefile | 15 +- drivers/platform/surface/surface3_power.c | 8 +- drivers/platform/x86/Kconfig | 291 +-- drivers/platform/x86/Makefile | 29 +- drivers/platform/x86/acer-wmi.c | 179 ++ drivers/platform/x86/asus-wmi.c | 416 +++- drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/dell/dcdbas.c | 4 +- drivers/platform/x86/dell/dell-smbios-smm.c | 31 - drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-smo8800.c | 74 +- drivers/platform/x86/dual_accel_detect.h | 26 +- drivers/platform/x86/hp_accel.c | 78 +- drivers/platform/x86/i2c-multi-instantiate.c | 27 +- drivers/platform/x86/ideapad-laptop.c | 9 + drivers/platform/x86/intel/Kconfig | 149 ++ drivers/platform/x86/intel/Makefile | 39 + drivers/platform/x86/intel/atomisp2/Kconfig | 43 + drivers/platform/x86/intel/atomisp2/Makefile | 9 + .../{intel_atomisp2_led.c => intel/atomisp2/led.c} | 0 .../{intel_atomisp2_pm.c => intel/atomisp2/pm.c} | 0 .../x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} | 0 .../chtdc_ti_pwrbtn.c} | 0 drivers/platform/x86/{intel-hid.c => intel/hid.c} | 2 +- .../int0002_vgpio.c} | 0 drivers/platform/x86/intel/int1092/Kconfig | 14 + drivers/platform/x86/intel/int1092/Makefile | 1 + drivers/platform/x86/intel/int1092/intel_sar.c | 316 +++ drivers/platform/x86/intel/int1092/intel_sar.h | 86 + drivers/platform/x86/intel/int33fe/Makefile | 2 +- .../x86/intel/int33fe/intel_cht_int33fe_common.c | 29 +- drivers/platform/x86/intel/int3472/Makefile | 2 +- .../{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} | 0 .../x86/{intel_oaktrail.c => intel/oaktrail.c} | 0 drivers/platform/x86/intel/pmc/Kconfig | 25 + drivers/platform/x86/intel/pmc/Makefile | 9 + .../x86/{intel_pmc_core.c => intel/pmc/core.c} | 374 ++- .../x86/{intel_pmc_core.h => intel/pmc/core.h} | 19 + .../pmc/pltdrv.c} | 0 drivers/platform/x86/intel/pmt/Kconfig | 40 + drivers/platform/x86/intel/pmt/Makefile | 12 + .../x86/{intel_pmt_class.c => intel/pmt/class.c} | 2 +- .../x86/{intel_pmt_class.h => intel/pmt/class.h} | 0 .../{intel_pmt_crashlog.c => intel/pmt/crashlog.c} | 2 +- .../pmt/telemetry.c} | 10 +- .../x86/{intel_punit_ipc.c => intel/punit_ipc.c} | 0 drivers/platform/x86/{intel-rst.c => intel/rst.c} | 0 .../{intel-smartconnect.c => intel/smartconnect.c} | 0 .../speed_select_if}/Kconfig | 0 .../speed_select_if}/Makefile | 0 .../speed_select_if}/isst_if_common.c | 9 +- .../speed_select_if}/isst_if_common.h | 0 .../speed_select_if}/isst_if_mbox_msr.c | 0 .../speed_select_if}/isst_if_mbox_pci.c | 0 .../speed_select_if}/isst_if_mmio.c | 0 drivers/platform/x86/intel/telemetry/Kconfig | 16 + drivers/platform/x86/intel/telemetry/Makefile | 11 + .../telemetry/core.c} | 0 .../telemetry/debugfs.c} | 0 .../telemetry/pltdrv.c} | 0 .../{intel_turbo_max_3.c => intel/turbo_max_3.c} | 0 .../uncore-frequency.c} | 0 .../platform/x86/{intel-vbtn.c => intel/vbtn.c} | 2 +- drivers/platform/x86/intel/wmi/Kconfig | 31 + drivers/platform/x86/intel/wmi/Makefile | 9 + .../wmi/sbl-fw-update.c} | 0 .../wmi/thunderbolt.c} | 0 drivers/platform/x86/intel_scu_ipc.c | 2 +- drivers/platform/x86/lg-laptop.c | 107 +- drivers/platform/x86/meraki-mx100.c | 230 ++ drivers/platform/x86/think-lmi.c | 80 + drivers/platform/x86/think-lmi.h | 1 + drivers/s390/cio/vfio_ccw_ops.c | 8 +- drivers/s390/crypto/vfio_ap_ops.c | 282 ++- drivers/s390/crypto/vfio_ap_private.h | 6 +- drivers/scsi/lasi700.c | 4 +- drivers/scsi/zalon.c | 4 +- drivers/thermal/intel/Kconfig | 9 + drivers/thermal/intel/Makefile | 1 + .../{platform/x86 => thermal/intel}/intel_menlow.c | 0 drivers/tty/serial/mux.c | 3 +- drivers/vfio/Kconfig | 31 +- drivers/vfio/fsl-mc/Kconfig | 3 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 159 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 7 - drivers/vfio/mdev/Kconfig | 1 - drivers/vfio/mdev/mdev_core.c | 6 +- drivers/vfio/mdev/vfio_mdev.c | 33 +- drivers/vfio/pci/Kconfig | 40 +- drivers/vfio/pci/Makefile | 8 +- drivers/vfio/pci/vfio_pci.c | 2396 +------------------- drivers/vfio/pci/vfio_pci_config.c | 70 +- drivers/vfio/pci/{vfio_pci.c => vfio_pci_core.c} | 895 +++----- drivers/vfio/pci/vfio_pci_igd.c | 23 +- drivers/vfio/pci/vfio_pci_intrs.c | 42 +- drivers/vfio/pci/vfio_pci_rdwr.c | 18 +- drivers/vfio/pci/vfio_pci_zdev.c | 11 +- drivers/vfio/platform/Kconfig | 6 +- drivers/vfio/platform/reset/Kconfig | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 10 +- drivers/vfio/platform/vfio_platform_common.c | 86 +- drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 144 +- drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/xen/features.c | 18 + drivers/xen/gntdev.c | 36 +- drivers/xen/xenbus/xenbus_client.c | 9 +- include/linux/i2c.h | 5 + include/linux/mdev.h | 9 +- include/linux/mod_devicetable.h | 6 + include/linux/pci.h | 29 + include/linux/platform_data/x86/asus-wmi.h | 7 + include/linux/vfio.h | 26 +- .../linux/vfio_pci_core.h | 96 +- lib/Kconfig.debug | 2 +- samples/vfio-mdev/mbochs.c | 40 +- samples/vfio-mdev/mdpy.c | 40 +- samples/vfio-mdev/mtty.c | 40 +- scripts/mod/devicetable-offsets.c | 1 + scripts/mod/file2alias.c | 17 +- scripts/subarch.include | 2 +- sound/parisc/harmony.c | 3 +- 177 files changed, 3881 insertions(+), 4495 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intc_sar delete mode 100644 arch/parisc/boot/install.sh create mode 100644 arch/xtensa/platforms/Makefile create mode 100644 drivers/platform/x86/intel/atomisp2/Kconfig create mode 100644 drivers/platform/x86/intel/atomisp2/Makefile rename drivers/platform/x86/{intel_atomisp2_led.c => intel/atomisp2/led.c} (100%) rename drivers/platform/x86/{intel_atomisp2_pm.c => intel/atomisp2/pm.c} (100%) rename drivers/platform/x86/{intel_bxtwc_tmu.c => intel/bxtwc_tmu.c} (100%) rename drivers/platform/x86/{intel_chtdc_ti_pwrbtn.c => intel/chtdc_ti_pwrbtn.c} (100%) rename drivers/platform/x86/{intel-hid.c => intel/hid.c} (99%) rename drivers/platform/x86/{intel_int0002_vgpio.c => intel/int0002_vgpio.c} (100%) create mode 100644 drivers/platform/x86/intel/int1092/Kconfig create mode 100644 drivers/platform/x86/intel/int1092/Makefile create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.c create mode 100644 drivers/platform/x86/intel/int1092/intel_sar.h rename drivers/platform/x86/{intel_mrfld_pwrbtn.c => intel/mrfld_pwrbtn.c} (100%) rename drivers/platform/x86/{intel_oaktrail.c => intel/oaktrail.c} (100%) create mode 100644 drivers/platform/x86/intel/pmc/Kconfig create mode 100644 drivers/platform/x86/intel/pmc/Makefile rename drivers/platform/x86/{intel_pmc_core.c => intel/pmc/core.c} (82%) rename drivers/platform/x86/{intel_pmc_core.h => intel/pmc/core.h} (94%) rename drivers/platform/x86/{intel_pmc_core_pltdrv.c => intel/pmc/pltdrv.c} (100%) create mode 100644 drivers/platform/x86/intel/pmt/Kconfig create mode 100644 drivers/platform/x86/intel/pmt/Makefile rename drivers/platform/x86/{intel_pmt_class.c => intel/pmt/class.c} (99%) rename drivers/platform/x86/{intel_pmt_class.h => intel/pmt/class.h} (100%) rename drivers/platform/x86/{intel_pmt_crashlog.c => intel/pmt/crashlog.c} (99%) rename drivers/platform/x86/{intel_pmt_telemetry.c => intel/pmt/telemetry.c} (93%) rename drivers/platform/x86/{intel_punit_ipc.c => intel/punit_ipc.c} (100%) rename drivers/platform/x86/{intel-rst.c => intel/rst.c} (100%) rename drivers/platform/x86/{intel-smartconnect.c => intel/smartconnect.c} (100%) rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Kconf [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/Makef [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] rename drivers/platform/x86/{intel_speed_select_if => intel/speed_select_if}/isst_ [...] create mode 100644 drivers/platform/x86/intel/telemetry/Kconfig create mode 100644 drivers/platform/x86/intel/telemetry/Makefile rename drivers/platform/x86/{intel_telemetry_core.c => intel/telemetry/core.c} (100%) rename drivers/platform/x86/{intel_telemetry_debugfs.c => intel/telemetry/debugfs. [...] rename drivers/platform/x86/{intel_telemetry_pltdrv.c => intel/telemetry/pltdrv.c} (100%) rename drivers/platform/x86/{intel_turbo_max_3.c => intel/turbo_max_3.c} (100%) rename drivers/platform/x86/{intel-uncore-frequency.c => intel/uncore-frequency.c} (100%) rename drivers/platform/x86/{intel-vbtn.c => intel/vbtn.c} (99%) create mode 100644 drivers/platform/x86/intel/wmi/Kconfig create mode 100644 drivers/platform/x86/intel/wmi/Makefile rename drivers/platform/x86/{intel-wmi-sbl-fw-update.c => intel/wmi/sbl-fw-update. [...] rename drivers/platform/x86/{intel-wmi-thunderbolt.c => intel/wmi/thunderbolt.c} (100%) create mode 100644 drivers/platform/x86/meraki-mx100.c rename drivers/{platform/x86 => thermal/intel}/intel_menlow.c (100%) copy drivers/vfio/pci/{vfio_pci.c => vfio_pci_core.c} (71%) rename drivers/vfio/pci/vfio_pci_private.h => include/linux/vfio_pci_core.h (56%)