diff options
author | Anssi Hannula <anssi.hannula@iki.fi> | 2011-02-20 20:07:22 +0200 |
---|---|---|
committer | Matthew Garrett <mjg@redhat.com> | 2011-03-28 06:07:18 -0400 |
commit | c3021ea1beeeb1aa8a92fa6946a6e25fc55f171d (patch) | |
tree | 11fd3dd2fa1c100fcbf639d76a22386f825984b5 /lib | |
parent | 25bb067a08c5db70cd8bcf9e160ac81718ea075c (diff) | |
download | op-kernel-dev-c3021ea1beeeb1aa8a92fa6946a6e25fc55f171d.zip op-kernel-dev-c3021ea1beeeb1aa8a92fa6946a6e25fc55f171d.tar.gz |
hp-wmi: allow setting input and output buffer sizes separately
Split buffersize parameter of hp_wmi_perform_query to insize and
outsize. Existing callers are changed to use the same value for insize
and outsize to avoid any regressions, with the exception of
hp_wmi_set_block where the output buffer is unused and therefore outsize
is set to 0 (this change is not seen by BIOS code).
The maximum input buffer size is kept at 4 bytes as per struct
bios_args. Some commands exist that take longer buffers, but they
haven't been implemented. The data portion of bios_args can be trivially
made dynamically allocated later when such larger buffers become needed.
Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions