The Dell Rugged 7202 has 3 programmable buttons (labeled P1, P2, P3)
and a detachable magnetic keyboard/mouse.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-wmi.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/platform/x86/dell-wmi.c b/drivers/platform
Wifi catcher is a slider switch, that when slid past the on position
will emit an event that is intended for launching a wifi application
or applet when the machine is turned on.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-wmi.c | 2 +-
1 file changed, 1 insertion(+), 1
The Dell Rugged 7202 has 3 programmable buttons (labeled P1, P2, P3)
and a detachable keyboard/mouse dock.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-wmi.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/platform/x86/dell-wmi.c b/drivers/platform/x86
Pali recently noticed that WMI instances are zero indexed.
The only reason that these calls all worked properly is because the ASL
didn't verify the instance number.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/alienware-wmi.c | 8
1 file changed, 4 insertions(
f 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
---
drive
)
* 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 (15):
platform/x86: wmi: Add new method wmidev_evaluate_method
platform/x86: dell-wmi: increase severity of some failures
p
ded the WMI bus 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 fil
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
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
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 --
S 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 | 21 ++
MAINTAINERS| 7 +
drivers/platform/x86/dell-smbios.c
igned-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios-smm.c | 33 +
drivers/platform/x86/dell-smbios.h | 2 ++
2 files changed, 35 insertions(+)
diff --git a/drivers/platform/x86/dell-smbios-smm.c
b/drivers/platform/x86/dell-smbios-smm.c
ls used by these methods in the dell-smbios.h header
for tracking purposes.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 6 +
drivers/platform/x86/Kconfig | 15 +-
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-laptop.c
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 +
ing functionality to prevent access to certain tokens and calls.
Signed-off-by: Mario Limonciello
---
Documentation/ABI/testing/dell-smbios-wmi | 41
drivers/platform/x86/dell-smbios-wmi.c| 81 ++-
drivers/platform/x86/dell-smbios.h| 11 +
.
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 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/pla
-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
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
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
Reviewed-by: Edward O'Callaghan
--
All whitelisted commands and tokens should be shared out to userspace so
applications don't need to define them in their own headers.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.h | 19 ---
include/uapi/linux/wmi.h
This application uses the character device /dev/wmi/dell-smbios
to perform SMBIOS communications from userspace.
It offers demonstrations of a few simple tasks:
- Running a class/select command
- Querying a token value
- Activating a token
Signed-off-by: Mario Limonciello
---
MAINTAINERS
ded the WMI bus driver will clean
up the character device.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 120 +
include/linux/wmi.h| 6 +++
include/uapi
ing functionality to prevent access to certain tokens and calls.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
Documentation/ABI/testing/dell-smbios-wmi | 41
drivers/platform/x86/dell-smbios-wmi.c| 81 ++-
drivers/p
S was missing for this driver. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
.../ABI/testing/sysfs-platform-dell-smbios | 21 ++
MAINTAINERS| 7 +
drivers/platform/x86/del
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
Reviewed-by: Edward O'Call
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
Reviewed-by: Edward O'Callaghan
---
drivers/platform/x86/wmi.c
o uapi header
* Drop the read interface from character device. It doesn't make
sense with multiple different ioctl methods.
* Default 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 a
ls used by these methods in the dell-smbios.h header
for tracking purposes.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
MAINTAINERS| 6 +
drivers/platform/x86/Kconfig | 15 +-
drivers/platform/x86/Makefile | 1 +
d
igned-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
drivers/platform/x86/dell-smbios-smm.c | 33 +
drivers/platform/x86/dell-smbios.h | 2 ++
2 files changed, 35 insertions(+)
diff --git a/drivers/platform/x86/dell-smbios-smm.c
b/driver
.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c
-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
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
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
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
Reviewed-by: Edward O'Callaghan
---
drivers/pl
f 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
Revi
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 --
Some platforms this year will be adopting 32k WMI buffer, so don't
complain when encountering those.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
drivers/platform/x86/dell-wmi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/pl
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
Reviewed-by: Pali Rohár
---
drivers/platform/x86/dell-wmi.c | 10 +-
1 file changed, 5 insertions(
This application uses the character device /dev/wmi/dell-smbios
to perform SMBIOS communications from userspace.
It offers demonstrations of a few simple tasks:
- Running a class/select command
- Querying a token value
- Activating a token
Signed-off-by: Mario Limonciello
Reviewed-by: Edward
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
S was missing for this driver. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
.../ABI/testing/sysfs-platform-dell-smbios | 21 ++
MAINTAINERS| 7 +
drivers/platform/x86/del
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
Reviewed-by: Edward O'Callaghan
---
drivers/pl
f 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
Revi
ell-smbios filtering
functionality will be used to prevent access to certain tokens and calls.
All whitelisted commands and tokens are now shared out to userspace so
applications don't need to define them in their own headers.
Signed-off-by: Mario Limonciello
Reviewed-by: Edw
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
Reviewed-by: Edward O'Callaghan
--
ls used by these methods in the dell-smbios.h header
for tracking purposes.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
MAINTAINERS| 6 +
drivers/platform/x86/Kconfig | 15 +-
drivers/platform/x86/Makefile | 1 +
d
This is intended to be variable and provided by the platform.
Some platforms this year will be adopting a 32k WMI buffer, so don't
complain when encountering those platforms or any other future changes.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
Reviewed-by:
igned-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
drivers/platform/x86/dell-smbios-smm.c | 33 +
drivers/platform/x86/dell-smbios.h | 2 ++
2 files changed, 35 insertions(+)
diff --git a/drivers/platform/x86/dell-smbios-smm.c
b/driver
.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c
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
Reviewed-by: Edward O'Call
ods used from driver
should still be verified to return success values otherwise deferred
probing be used.
Signed-off-by: Mario Limonciello
---
Note: this patch is intendended on top of the 16 patch series that
introduces WMI support. At the time of this submission, v12 is the
latest submission
-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
Reviewed-by: Pali Rohár
---
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 4d73a87
ed for the call.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 189 -
include/linux/wmi.h| 5 ++
include/uapi/linux/wmi.h | 26 +++
4 files changed, 219 insertions(+), 2 deletions(
Later on these structures will be brought up to userspace.
the word "class" is a reserved word in c++ and this will prevent
uapi headers from being included directly in c++ programs.
To make life easier on these applications, prepare the change now.
Signed-off-by: Mario Limonciello
--
sense with multiple different ioctl methods.
* Default 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.
Hi Chary,
I think it's interesting to see this submission coming in at this time.
We're working on setting up precedent for how WMI vendor drivers should
work right now and I have another patch series that sets up some
concepts. They do clash a little with what you've done here, so let me
s
ods used from driver
should still be verified to return success values otherwise deferred
probing be used.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios-wmi.c | 4
drivers/platform/x86/dell-wmi-descriptor.c | 11 +++
drivers/platform/x86/dell-wmi-descripto
devm_kzalloc will return NULL pointer if no memory was allocated.
This should be checked. This problem also existed when the driver
was dell-wmi.c.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-wmi-descriptor.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers
catches potential NULL pointer
- Avoid potential race condition between driver init and calling
check for if validation successful
Mario Limonciello (2):
platform/x86: dell-wmi-descriptor: check if memory was allocated
platform/x86: dell-*wmi*: Relay failed initial probe to dependent
Some of the failure scenarios weren't releasing acquired mutexes.
Here are some patches that correct them.
Mario Limonciello (2):
platform/x86: wmi: release mutex on module acquistion failure
platform/x86: dell-smbios-wmi: release mutex lock on WMI call failure
drivers/platform/x86
This failure mode should have also released the mutex.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/wmi.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/wmi.c b/drivers/platform/x86/wmi.c
index 8c31ed4..791449a 100644
--- a/drivers
Unbound devices may race with calling this function causing the mutex
to stay locked. This failure mode should have released the mutex too.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios-wmi.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a
This is intended to be variable and provided by the platform.
Some platforms this year will be adopting a 32k WMI buffer, so don't
complain when encountering those platforms or any other future changes.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
drivers/pl
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 --
ed for the call.
Signed-off-by: Mario Limonciello
---
MAINTAINERS| 1 +
drivers/platform/x86/wmi.c | 206 -
include/linux/wmi.h| 6 ++
include/uapi/linux/wmi.h | 26 ++
4 files changed, 237 insertions(+), 2 deletions(
igned-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
drivers/platform/x86/dell-smbios-smm.c | 33 +
drivers/platform/x86/dell-smbios.h | 2 ++
2 files changed, 35 insertions(+)
diff --git a/drivers/platform/x86/dell-smbios-smm.c
b/driver
f 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
Revi
ell-smbios filtering
functionality will be used to prevent access to certain tokens and calls.
All whitelisted commands and tokens are now shared out to userspace so
applications don't need to define them in their own headers.
Signed-off-by: Mario Limonciello
Reviewed-by: Edw
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
Reviewed-by: Edward O'Call
This application uses the character device /dev/wmi/dell-smbios
to perform SMBIOS communications from userspace.
It offers demonstrations of a few simple tasks:
- Running a class/select command
- Querying a token value
- Activating a token
Signed-off-by: Mario Limonciello
Reviewed-by: Edward
S was missing for this driver. Add myself and Pali to
maintainers list for it.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
.../ABI/testing/sysfs-platform-dell-smbios | 21 ++
MAINTAINERS| 7 +
drivers/platform/x86/del
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
Reviewed-by: Edward O'Callaghan
--
ls used by these methods in the dell-smbios.h header
for tracking purposes.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
MAINTAINERS| 6 +
drivers/platform/x86/Kconfig | 15 +-
drivers/platform/x86/Makefile | 1 +
d
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
Reviewed-by: Edward O'Callaghan
---
drivers/pl
.
Signed-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
---
MAINTAINERS| 5 +
drivers/platform/x86/Kconfig | 5 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/dell-wmi-descriptor.c
of all buffers and IOCTL commands to uapi header
* Drop the read interface from character device. It doesn't make
sense with multiple different ioctl methods.
* Default WMI interface to 32k (This would normally be queried via
MOF, but that's not possible yet)
* Create separate buff
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
-off-by: Mario Limonciello
Reviewed-by: Edward O'Callaghan
Reviewed-by: Pali Rohár
---
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 4d73a87
There may be race conditions with multiple different functions working
on a module wide buffer causing one function to get the wrong results.
Suggested-by: Pali Rohar
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-laptop.c | 188 -
1 file
Rohar
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-laptop.c | 188 -
1 file changed, 103 insertions(+), 85 deletions(-)
diff --git a/drivers/platform/x86/dell-laptop.c
b/drivers/platform/x86/dell-laptop.c
index fc2dfc8..a7b1419 100644
--- a
The class/select were mistakingly put into octal notation but
intended to be in decimal notation.
Suggest-by: Pali Rohar
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/platform/x86/dell
Suggested-by: Pali Rohar
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-laptop.c | 67 ++
1 file changed, 53 insertions(+), 14 deletions(-)
diff --git a/drivers/platform/x86/dell-laptop.c
b/drivers/platform/x86/dell-laptop.c
index fc2dfc8
/power/resume and /sys/power/disk_offset parsing.
Signed-off-by: Mario Limonciello
---
Documentation/ABI/testing/sysfs-power | 43 +
Documentation/power/swsusp.txt| 10 +++-
kernel/power/hibernate.c | 88 +--
3 files changed, 125
be turned
on with dynamic debugging to better root cause this problem.
Suggested-by: Mika Westerberg
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/intel-wmi-thunderbolt.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/platform/x86/intel-wmi
Some Dell servers can use dell-smbios but they don't support the
token interface. Make it optional.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/dell-smbios-base.c | 35 -
1 file changed, 21 insertions(+), 14 deletions(-)
diff --git a/dr
containing RTL8153-BND should
activate MAC pass through and there won't use pass through bit on efuse
like in RTL8153-AD.
Signed-off-by: Mario Limonciello
---
drivers/net/usb/r8152.c | 33 ++---
1 file changed, 22 insertions(+), 11 deletions(-)
diff --git a/drivers/ne
On 04/10/2015 05:39 PM, Pali Rohár wrote:
On Wednesday 25 February 2015 21:45:22 Pali Rohár wrote:
Hello Mario,
have you patched synaptics driver with some resetafter parameter?
And have some team in dell found reason for invalid packets?
Hi Pali,
The reason was found for the invalid packets
On 04/10/2015 06:14 PM, Pali Rohár wrote:
On Saturday 11 April 2015 01:07:03 Mario Limonciello wrote:
I could see problem with using older kernels which are in more
stable or LTS distribution versions...
But it is nice that problems are fixes for future 4.0/4.1
versions.
And if you located
On 04/10/2015 09:19 PM, Ben Gamari wrote:
Mario Limonciello writes:
snip
snip
Is this to say that the issue will be fixed with a BIOS update?
Cheers,
- Ben
From what I have gathered this is expected behavior that won't change. The EC
will intentionally drop packets while proce
An upcoming Alienware platform, X51-R3 will support some new features in the
WMI BIOS control API as well as emit some scan codes when particular hardware
is used in conjunction.
Mario Limonciello (3):
Add support for X51-R3
Add support for Alienware graphics amplifier.
Capture cable
These events are outputted via the keyboard controller.
Right now the only actionable event is to restart the system
if the cable is removed, but the others are documented in
case they will be bubbled up to other parts of the kernel or
userspace later on.
Signed-off-by: Mario Limonciello
Upcoming platform X51-R3 will support 4 LED zones.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/alienware-wmi.c | 24 +++-
1 file changed, 19 insertions(+), 5 deletions(-)
diff --git a/drivers/platform/x86/alienware-wmi.c
b/drivers/platform/x86/alienware-wmi.c
Interface is only supported on the X51-R3 currently.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/alienware-wmi.c | 110 +--
1 file changed, 91 insertions(+), 19 deletions(-)
diff --git a/drivers/platform/x86/alienware-wmi.c
b/drivers/platform/x86
userspace later on.
Signed-off-by: Mario Limonciello
---
drivers/platform/x86/Kconfig | 1 +
drivers/platform/x86/alienware-wmi.c | 45
2 files changed, 46 insertions(+)
diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig
index
On 05/28/2015 01:30 PM, Greg KH wrote:
On Wed, May 27, 2015 at 06:46:05PM -0500, Mario Limonciello wrote:
Then fix the GPU drivers.
Fix the GPU drivers.
Fix the GPU drivers.
Nope, fix the GPU drivers.
With a fix for the GPU drivers? Great, that's the only acceptable
solution.
t
On 06/03/2015 06:17 PM, Mario Limonciello wrote:
On 05/27/2015 02:36 PM, Limonciello, Mario wrote:
An upcoming Alienware platform, X51-R3 will support some new features in the
WMI BIOS control API as well as emit some scan codes when particular hardware
is used in conjunction.
Mario
On 05/27/2015 02:36 PM, Limonciello, Mario wrote:
An upcoming Alienware platform, X51-R3 will support some new features in the
WMI BIOS control API as well as emit some scan codes when particular hardware
is used in conjunction.
Mario Limonciello (3):
Add support for X51-R3
Add support
th it.
Signed-off-by: Mario Limonciello
---
An alternative to introducing a new sysfs parameter may be to document
setting these values via /sys/power/resume. If the wrong signature is found
on the swapfile/swap partition by the kernel it does show an error
but it updates the values and they'll
Currently the only way to specify a hibernate offset for a
swap file is on the kernel command line.
Add a new /sys/power/resume_offset that lets userspace
specify the offset and disk to use when initiating a hibernate
cycle.
Signed-off-by: Mario Limonciello
---
Documentation/ABI/testing/sysfs
1 - 100 of 382 matches
Mail list logo