lkml.org 
[lkml]   [2017]   [Oct]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v8 04/15] platform/x86: dell-wmi: allow 32k return size in the descriptor
    Date
    Some platforms this year will be adopting 32k WMI buffer, so don't
    complain when encountering those.

    Signed-off-by: Mario Limonciello <mario.limonciello@dell.com>
    ---
    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/x86/dell-wmi.c
    index ece2fe341f01..2578dff90a14 100644
    --- a/drivers/platform/x86/dell-wmi.c
    +++ b/drivers/platform/x86/dell-wmi.c
    @@ -624,7 +624,7 @@ static void dell_wmi_input_destroy(struct wmi_device *wdev)
    * Vendor Signature 0 4 "DELL"
    * Object Signature 4 4 " WMI"
    * WMI Interface Version 8 4 <version>
    - * WMI buffer length 12 4 4096
    + * WMI buffer length 12 4 4096 or 32768
    */
    static int dell_wmi_check_descriptor_buffer(struct wmi_device *wdev)
    {
    @@ -674,7 +674,7 @@ static int dell_wmi_check_descriptor_buffer(struct wmi_device *wdev)
    dev_warn(&wdev->dev, "Dell descriptor buffer has unknown version (%u)\n",
    buffer[2]);

    - if (buffer[3] != 4096)
    + if (buffer[3] != 4096 && buffer[3] != 32768)
    dev_warn(&wdev->dev, "Dell descriptor buffer has invalid buffer length (%u)\n",
    buffer[3]);

    --
    2.14.1
    \
     
     \ /
      Last update: 2017-10-14 07:38    [W:2.835 / U:0.108 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site