this to operate over WMI-ACPI will use an ACPI OperationRegion
for a buffer of data storage when SMM calls are performed.
This is a safer approach to use in kernel drivers as the SMM will
only have access to that OperationRegion.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.
this to operate over WMI-ACPI will use an ACPI OperationRegion
for a buffer of data storage when SMM calls are performed.
This is a safer approach to use in kernel drivers as the SMM will
only have access to that OperationRegion.
Signed-off-by: Mario Limonciello
---
MAINTAINERS
driver will clean
up the character device.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 116 +
include/linux/wmi.h| 6 +++
include/uapi/linux/wmi.h
Method type WMI objects need to be able to describe the size of
the interface that they will expect to use.
Export this information to sysfs and allow vendor drivers to
set it.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/wmi.
the request.
- If the process provides CAP_SYS_RAWIO the whitelist will be
overridden.
When an item is not in the blacklist, or whitelist and the process
is run with insufficient capabilities the call will be rejected.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/pl
driver will clean
up the character device.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 116 +
include/linux/wmi.h| 6 +++
include/uapi/linux/wmi.h | 26 ++
4 files changed, 149
Method type WMI objects need to be able to describe the size of
the interface that they will expect to use.
Export this information to sysfs and allow vendor drivers to
set it.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/wmi.c | 31 +++
include/linux
the request.
- If the process provides CAP_SYS_RAWIO the whitelist will be
overridden.
When an item is not in the blacklist, or whitelist and the process
is run with insufficient capabilities the call will be rejected.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.c | 190
xups come first in the series.
Mario Limonciello (15):
platform/x86: wmi: Add new method wmidev_evaluate_method
platform/x86: dell-wmi: increase severity of some failures
platform/x86: dell-wmi: clean up wmi descriptor check
platform/x86: dell-wmi: allow 32k return size in the descriptor
xups come first in the series.
Mario Limonciello (15):
platform/x86: wmi: Add new method wmidev_evaluate_method
platform/x86: dell-wmi: increase severity of some failures
platform/x86: dell-wmi: clean up wmi descriptor check
platform/x86: dell-wmi: allow 32k return size in the descriptor
of the data
should not be relied upon.
For the remaining data set vectors, continue to notate a warning
in undefined results, but as those are fields that the descriptor
intended to refer to other applications, don't fail if they're new
values.
Signed-off-by: Mario Limonciello <mario.limon
of the data
should not be relied upon.
For the remaining data set vectors, continue to notate a warning
in undefined results, but as those are fields that the descriptor
intended to refer to other applications, don't fail if they're new
values.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86
On 10/13/2017 03:50 AM, rui_f...@realsil.com.cn wrote:
From: rui_feng
Add support for new chip rts5260.
In order to support rts5260,the definitions of some internal
registers and workflow have to be modified and are different from its
predecessors and OCP function is
On 10/13/2017 03:50 AM, rui_f...@realsil.com.cn wrote:
From: rui_feng
Add support for new chip rts5260.
In order to support rts5260,the definitions of some internal
registers and workflow have to be modified and are different from its
predecessors and OCP function is added for RTS5260.
So we
.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c
Some cases the wrong type was used for errors and checks can be
done more cleanly.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
Reviewed-by: Edward O'Callaghan <quasi...@google.com>
Suggested-by: Andy Shevchenko <andy.shevche...@gmail.com>
---
drivers/platf
.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c | 162 +
drivers/platform/x86/dell
Some cases the wrong type was used for errors and checks can be
done more cleanly.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
Suggested-by: Andy Shevchenko
---
drivers/platform/x86/dell-wmi.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git
e buffers for WMI and SMI. If WMI is available,
free the SMI buffer.
* Reorder patches so all fixups come first in the series.
Mario Limonciello (15):
platform/x86: wmi: Add new method wmidev_evaluate_method
platform/x86: dell-wmi: increase severity of some failures
platform/x86: dell-wmi: cle
e buffers for WMI and SMI. If WMI is available,
free the SMI buffer.
* Reorder patches so all fixups come first in the series.
Mario Limonciello (15):
platform/x86: wmi: Add new method wmidev_evaluate_method
platform/x86: dell-wmi: increase severity of some failures
platform/x86: dell-wmi: cle
The proper way to indicate that a system is a 'supported' Dell System
is by the presence of this string in OEM strings.
Allowing the driver to load on non-Dell systems will have undefined
results.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x8
The proper way to indicate that a system is a 'supported' Dell System
is by the presence of this string in OEM strings.
Allowing the driver to load on non-Dell systems will have undefined
results.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.c | 7 +++
1 file
Drivers properly using the wmibus can pass their wmi_device
pointer rather than the GUID back to the WMI bus to evaluate
the proper methods.
Any "new" drivers added that use the WMI bus should use this
rather than the old wmi_evaluate_method that would take the
GUID.
Signed-off
Drivers properly using the wmibus can pass their wmi_device
pointer rather than the GUID back to the WMI bus to evaluate
the proper methods.
Any "new" drivers added that use the WMI bus should use this
rather than the old wmi_evaluate_method that would take the
GUID.
Signed-off
. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
.../ABI/testing/sysfs-platform-dell-smbios | 20 ++
MAINTAINERS| 7 +
drivers/platform/x86/dell-smbios.c
. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello
---
.../ABI/testing/sysfs-platform-dell-smbios | 20 ++
MAINTAINERS| 7 +
drivers/platform/x86/dell-smbios.c | 205 -
3 files
extended to also intercept
calls that may cause kernel functionality to get out of sync if
the same functions are used by other drivers.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/dell-smbios.c | 127 +
d
extended to also intercept
calls that may cause kernel functionality to get out of sync if
the same functions are used by other drivers.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.c | 127 +
drivers/platform/x86/dell-smbios.h | 2
-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/wmi.c | 17 -
include/linux/wmi.h| 4
2 files changed, 21 deletions(-)
diff --git a/drivers/platform/x86/wmi.c b/drivers/platform/x86/wmi.c
index 4d73a87c2ddf..bcb41c1c7f52
-off-by: Mario Limonciello
---
drivers/platform/x86/wmi.c | 17 -
include/linux/wmi.h| 4
2 files changed, 21 deletions(-)
diff --git a/drivers/platform/x86/wmi.c b/drivers/platform/x86/wmi.c
index 4d73a87c2ddf..bcb41c1c7f52 100644
--- a/drivers/platform/x86/wmi.c
+++ b
-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/dell-smbios-smm.c | 35 ++
1 file changed, 35 insertions(+)
diff --git a/drivers/platform/x86/dell-smbios-smm.c
b/drivers/platform/x86/dell-smbios-smm.c
index b003d70ef7eb..0dbd28
-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios-smm.c | 35 ++
1 file changed, 35 insertions(+)
diff --git a/drivers/platform/x86/dell-smbios-smm.c
b/drivers/platform/x86/dell-smbios-smm.c
index b003d70ef7eb..0dbd28e78803 100644
--- a/drivers
Method type WMI objects need to be able to describe the size of
the interface that they will expect to use.
Export this information to sysfs and allow vendor drivers to
set it.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/wmi.
Method type WMI objects need to be able to describe the size of
the interface that they will expect to use.
Export this information to sysfs and allow vendor drivers to
set it.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/wmi.c | 31 +++
include/linux
smbios-smm.c
diff --git a/MAINTAINERS b/MAINTAINERS
index 09e774f1d0b2..9dc1ee9603e7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3985,6 +3985,12 @@ L: platform-driver-...@vger.kernel.org
S: Maintained
F: drivers/platform/x86/dell-smbios.*
+DELL SMBIOS SMM DRIVER
+M: Mario Limon
b/MAINTAINERS
index 09e774f1d0b2..9dc1ee9603e7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3985,6 +3985,12 @@ L: platform-driver-...@vger.kernel.org
S: Maintained
F: drivers/platform/x86/dell-smbios.*
+DELL SMBIOS SMM DRIVER
+M: Mario Limonciello
+L: platform-driver
of the data
should not be relied upon.
For the remaining data set vectors, continue to notate a warning
in undefined results, but as those are fields that the descriptor
intended to refer to other applications, don't fail if they're new
values.
Signed-off-by: Mario Limonciello <mario.limon
of the data
should not be relied upon.
For the remaining data set vectors, continue to notate a warning
in undefined results, but as those are fields that the descriptor
intended to refer to other applications, don't fail if they're new
values.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86
this to operate over WMI-ACPI will use an ACPI OperationRegion
for a buffer of data storage when SMM calls are performed.
This is a safer approach to use in kernel drivers as the SMM will
only have access to that OperationRegion.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.
this to operate over WMI-ACPI will use an ACPI OperationRegion
for a buffer of data storage when SMM calls are performed.
This is a safer approach to use in kernel drivers as the SMM will
only have access to that OperationRegion.
Signed-off-by: Mario Limonciello
---
MAINTAINERS
driver will clean
up the character device.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 115 +
include/linux/wmi.h| 6 +++
include/uapi/linux/wmi.h
driver will clean
up the character device.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 115 +
include/linux/wmi.h| 6 +++
include/uapi/linux/wmi.h | 24 ++
4 files changed, 146
to a sysfs attribute by
the WMI bus in "required_buffer_size".
The API for interacting with this interface is defined in documentation
as well as the WMI uapi header provides the format of the structures.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
Documentation/
to a sysfs attribute by
the WMI bus in "required_buffer_size".
The API for interacting with this interface is defined in documentation
as well as the WMI uapi header provides the format of the structures.
Signed-off-by: Mario Limonciello
---
Documentation/ABI/testing/dell-smbio
Some platforms this year will be adopting 32k WMI buffer, so don't
complain when encountering those.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/dell-wmi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x8
Some platforms this year will be adopting 32k WMI buffer, so don't
complain when encountering those.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-wmi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/dell-wmi.c b/drivers/platform
Some platforms this year will be adopting 32k WMI buffer, so don't
complain when encountering those.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/dell-wmi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x8
Some platforms this year will be adopting 32k WMI buffer, so don't
complain when encountering those.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-wmi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/dell-wmi.c b/drivers/platform
Some cases the wrong type was used for errors and checks can be
done more cleanly.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
Reviewed-by: Edward O'Callaghan <quasi...@google.com>
Suggested-by: Andy Shevchenko <andy.shevche...@gmail.com>
---
drivers/platf
Some cases the wrong type was used for errors and checks can be
done more cleanly.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
Suggested-by: Andy Shevchenko
---
drivers/platform/x86/dell-wmi.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git
-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/wmi.c | 17 -
include/linux/wmi.h| 4
2 files changed, 21 deletions(-)
diff --git a/drivers/platform/x86/wmi.c b/drivers/platform/x86/wmi.c
index 4d73a87c2ddf..bcb41c1c7f52
.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c
-off-by: Mario Limonciello
---
drivers/platform/x86/wmi.c | 17 -
include/linux/wmi.h| 4
2 files changed, 21 deletions(-)
diff --git a/drivers/platform/x86/wmi.c b/drivers/platform/x86/wmi.c
index 4d73a87c2ddf..bcb41c1c7f52 100644
--- a/drivers/platform/x86/wmi.c
+++ b
.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c | 162 +
drivers/platform/x86/dell
extended to also intercept
calls that may cause kernel functionality to get out of sync if
the same functions are used by other drivers.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/dell-smbios.c | 123 +
d
extended to also intercept
calls that may cause kernel functionality to get out of sync if
the same functions are used by other drivers.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.c | 123 +
drivers/platform/x86/dell-smbios.h | 2
The proper way to indicate that a system is a 'supported' Dell System
is by the presence of this string in OEM strings.
Allowing the driver to load on non-Dell systems will have undefined
results.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x8
The proper way to indicate that a system is a 'supported' Dell System
is by the presence of this string in OEM strings.
Allowing the driver to load on non-Dell systems will have undefined
results.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.c | 7 +++
1 file
-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/dell-smbios-smm.c | 34 ++
1 file changed, 34 insertions(+)
diff --git a/drivers/platform/x86/dell-smbios-smm.c
b/drivers/platform/x86/dell-smbios-smm.c
index 223531e43fea..ba3157
-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios-smm.c | 34 ++
1 file changed, 34 insertions(+)
diff --git a/drivers/platform/x86/dell-smbios-smm.c
b/drivers/platform/x86/dell-smbios-smm.c
index 223531e43fea..ba315753e847 100644
--- a/drivers
. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
.../ABI/testing/sysfs-platform-dell-smbios | 20 ++
MAINTAINERS| 7 +
drivers/platform/x86/dell-smbios.c
. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello
---
.../ABI/testing/sysfs-platform-dell-smbios | 20 ++
MAINTAINERS| 7 +
drivers/platform/x86/dell-smbios.c | 205 -
3 files
this to operate over WMI-ACPI will use an ACPI OperationRegion
for a buffer of data storage when SMM calls are performed.
This is a safer approach to use in kernel drivers as the SMM will
only have access to that OperationRegion.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.
this to operate over WMI-ACPI will use an ACPI OperationRegion
for a buffer of data storage when SMM calls are performed.
This is a safer approach to use in kernel drivers as the SMM will
only have access to that OperationRegion.
Signed-off-by: Mario Limonciello
---
MAINTAINERS
-smm.c
diff --git a/MAINTAINERS b/MAINTAINERS
index 2e3f2aea0370..8faf08ebcfee 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3974,6 +3974,12 @@ L: platform-driver-...@vger.kernel.org
S: Maintained
F: drivers/platform/x86/dell-smbios.*
+DELL SMBIOS SMM DRIVER
+M: Mario Limon
/MAINTAINERS
index 2e3f2aea0370..8faf08ebcfee 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3974,6 +3974,12 @@ L: platform-driver-...@vger.kernel.org
S: Maintained
F: drivers/platform/x86/dell-smbios.*
+DELL SMBIOS SMM DRIVER
+M: Mario Limonciello
+L: platform-driver
Drivers properly using the wmibus can pass their wmi_device
pointer rather than the GUID back to the WMI bus to evaluate
the proper methods.
Any "new" drivers added that use the WMI bus should use this
rather than the old wmi_evaluate_method that would take the
GUID.
Signed-off
driver will clean
up the character device.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 69 ++
include/linux/wmi.h| 3 ++
include/uapi/linux/wmi.h
Drivers properly using the wmibus can pass their wmi_device
pointer rather than the GUID back to the WMI bus to evaluate
the proper methods.
Any "new" drivers added that use the WMI bus should use this
rather than the old wmi_evaluate_method that would take the
GUID.
Signed-off
driver will clean
up the character device.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 69 ++
include/linux/wmi.h| 3 ++
include/uapi/linux/wmi.h | 19 +
4 files changed, 92
to a sysfs attribute.
The API for interacting with this interface is defined in documentation
as well as a uapi header provides the format of the structures.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
Documentation/ABI/testing/dell-smbios-wmi | 41
.
to a sysfs attribute.
The API for interacting with this interface is defined in documentation
as well as a uapi header provides the format of the structures.
Signed-off-by: Mario Limonciello
---
Documentation/ABI/testing/dell-smbios-wmi | 41
.../ABI/testing/sysfs-platform-dell
fault WMI interface to 32k (This would normally be queried via
MOF, but that's not possible yet)
* Create separate buffers for WMI and SMI. If WMI is available,
free the SMI buffer.
* Reorder patches so all fixups come first in the series.
Mario Limonciello (14):
platform/x86: wmi: Add n
fault WMI interface to 32k (This would normally be queried via
MOF, but that's not possible yet)
* Create separate buffers for WMI and SMI. If WMI is available,
free the SMI buffer.
* Reorder patches so all fixups come first in the series.
Mario Limonciello (14):
platform/x86: wmi: Add n
of the data
should not be relied upon.
For the remaining data set vectors, continue to notate a warning
in undefined results, but as those are fields that the descriptor
intended to refer to other applications, don't fail if they're new
values.
Signed-off-by: Mario Limonciello <mario.limon
of the data
should not be relied upon.
For the remaining data set vectors, continue to notate a warning
in undefined results, but as those are fields that the descriptor
intended to refer to other applications, don't fail if they're new
values.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86
of the data
should not be relied upon.
For the remaining data set vectors, continue to notate a warning
in undefined results, but as those are fields that the descriptor
intended to refer to other applications, don't fail if they're new
values.
Signed-off-by: Mario Limonciello <mario.limon
of the data
should not be relied upon.
For the remaining data set vectors, continue to notate a warning
in undefined results, but as those are fields that the descriptor
intended to refer to other applications, don't fail if they're new
values.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86
Drivers properly using the wmibus can pass their wmi_device
pointer rather than the GUID back to the WMI bus to evaluate
the proper methods.
Any "new" drivers added that use the WMI bus should use this
rather than the old wmi_evaluate_method that would take the
GUID.
Signed-off
Drivers properly using the wmibus can pass their wmi_device
pointer rather than the GUID back to the WMI bus to evaluate
the proper methods.
Any "new" drivers added that use the WMI bus should use this
rather than the old wmi_evaluate_method that would take the
GUID.
Signed-off
Some cases the wrong type was used for errors and checks can be
done more cleanly.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
Reviewed-by: Edward O'Callaghan <quasi...@google.com>
Suggested-by: Andy Shevchenko <andy.shevche...@gmail.com>
---
drivers/platf
The proper way to indicate that a system is a 'supported' Dell System
is by the presence of this string in OEM strings.
Allowing the driver to load on non-Dell systems will have undefined
results.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x8
Some cases the wrong type was used for errors and checks can be
done more cleanly.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
Suggested-by: Andy Shevchenko
---
drivers/platform/x86/dell-wmi.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git
The proper way to indicate that a system is a 'supported' Dell System
is by the presence of this string in OEM strings.
Allowing the driver to load on non-Dell systems will have undefined
results.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.c | 7 +++
1 file
.
This is intentionally marked to only be readable as root as it can
contain sensitive information about the platform's configuration.
MAINTAINERS was missing for this driver. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
.../ABI/t
Some platforms this year will be adopting 32k WMI buffer, so don't
complain when encountering those.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/dell-wmi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x8
.
This is intentionally marked to only be readable as root as it can
contain sensitive information about the platform's configuration.
MAINTAINERS was missing for this driver. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello
---
.../ABI/testing/sysfs-platform-dell-smbios
Some platforms this year will be adopting 32k WMI buffer, so don't
complain when encountering those.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-wmi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/dell-wmi.c b/drivers/platform
smbios-smm.c
diff --git a/MAINTAINERS b/MAINTAINERS
index 2e3f2aea0370..8faf08ebcfee 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3974,6 +3974,12 @@ L: platform-driver-...@vger.kernel.org
S: Maintained
F: drivers/platform/x86/dell-smbios.*
+DELL SMBIOS SMM DRIVER
+M: Mario Limon
.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c
eried via
MOF, but that's not possible yet)
* Create separate buffers for WMI and SMI. If WMI is available,
free the SMI buffer.
* Reorder patches so all fixups come first in the series.
Mario Limonciello (14):
platform/x86: wmi: Add new method wmidev_evaluate_method
platform/x86: dell-wmi:
b/MAINTAINERS
index 2e3f2aea0370..8faf08ebcfee 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3974,6 +3974,12 @@ L: platform-driver-...@vger.kernel.org
S: Maintained
F: drivers/platform/x86/dell-smbios.*
+DELL SMBIOS SMM DRIVER
+M: Mario Limonciello
+L: platform-driver
.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c | 162 +
drivers/platform/x86/dell
eried via
MOF, but that's not possible yet)
* Create separate buffers for WMI and SMI. If WMI is available,
free the SMI buffer.
* Reorder patches so all fixups come first in the series.
Mario Limonciello (14):
platform/x86: wmi: Add new method wmidev_evaluate_method
platform/x86: dell-wmi:
this to operate over WMI-ACPI will use an ACPI OperationRegion
for a buffer of data storage when SMM calls are performed.
This is a safer approach to use in kernel drivers as the SMM will
only have access to that OperationRegion.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.
this to operate over WMI-ACPI will use an ACPI OperationRegion
for a buffer of data storage when SMM calls are performed.
This is a safer approach to use in kernel drivers as the SMM will
only have access to that OperationRegion.
Signed-off-by: Mario Limonciello
---
MAINTAINERS
extended to also intercept
calls that may cause kernel functionality to get out of sync if
the same functions are used by other drivers.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
drivers/platform/x86/dell-smbios.c | 76 ++
d
extended to also intercept
calls that may cause kernel functionality to get out of sync if
the same functions are used by other drivers.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.c | 76 ++
drivers/platform/x86/dell-smbios.h | 2
driver will clean
up the character device.
Signed-off-by: Mario Limonciello <mario.limoncie...@dell.com>
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 85 ++
include/linux/wmi.h| 5 +++
include/uapi/linux/wmi.h
driver will clean
up the character device.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 85 ++
include/linux/wmi.h| 5 +++
include/uapi/linux/wmi.h | 19 +++
4 files changed, 110
301 - 400 of 704 matches
Mail list logo