Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp569307imn; Wed, 3 Aug 2022 16:07:00 -0700 (PDT) X-Google-Smtp-Source: AA6agR6+SE05cxtlsOC58yVisQ5QjpHrTKgDcKxzyfUGQqEe1WejKVI46sOtCsJZNf0Auu4mI8Xt X-Received: by 2002:a17:90b:152:b0:1f3:2b02:90fe with SMTP id em18-20020a17090b015200b001f32b0290femr7261598pjb.198.1659568020721; Wed, 03 Aug 2022 16:07:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659568020; cv=none; d=google.com; s=arc-20160816; b=Ercc+RFQ9wy08WIHhmfm/S7Ob9MI/XPkJTyy6C50ktevaXVgGcN+WvIpWQFmwaRFNH pRXEWt1DZlXbvP4xkUAp5ZAH5WVhRDcCtE68d2zU/sPyF1iHbyEbVQbsQcRVGvfdMw2m 0Q/+nDTESAzG6YyYH6tRkS7XOdQCRF+RKmaFV0SX5HayE7xYmDoM7PMujv+KZwNP28sy tpLrBuD801qo7NJc5OLcRbmQ1E7+pEJoEfHfpdluRwtJI1fSbQd09+XUjFkV8Ey1v0EH sKOP1CVdmDXhHn9U7/m9SKvoYCHvVzLtYqZJWSTnfufnwwtNtC9/vl8o8kWXotZLNAyw +BgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=KRPTbr4KXPs5wpco/KhmsVa71BP/CnFxuY9cFLFro4U=; b=HkBucef0SYskP1q5mwa/BMNxAPrxELCBFCn0YG6W1ODAKcArUgzQbmVYCoVOg7f7Ov G0XOQgHniQP6v6VDtp59fiGQAKWSG4oZVsWZ4dBZBFTmylgBSJtTftr4ObuwuqGIvbBs kRzVMMu/FQILyRHk7lRe9npvkm2NZWsKnwo1O4o6Z/zL3CiissL2IEDmkZFkYTUMrOAq HohklY10z63QshZKY8MyG20zY4FnelQlQZKb4hf0vPEjDgTzLz4mfA94b/oZbn03Na6z 0fMR6GxXov8YY1Z/FfQwvDDprAB+CnvmghfBesZSwUbHD0TgnyZ/KeFyxYfVPtheJJKa xGDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@endrift.com header.s=2020 header.b=go7KFsp1; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 17-20020a170902c15100b0016d09df65d8si3342992plj.411.2022.08.03.16.06.35; Wed, 03 Aug 2022 16:07:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@endrift.com header.s=2020 header.b=go7KFsp1; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229842AbiHCXEH (ORCPT + 99 others); Wed, 3 Aug 2022 19:04:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229620AbiHCXEH (ORCPT ); Wed, 3 Aug 2022 19:04:07 -0400 X-Greylist: delayed 378 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 03 Aug 2022 16:04:05 PDT Received: from endrift.com (endrift.com [173.255.198.10]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E308F4D818 for ; Wed, 3 Aug 2022 16:04:05 -0700 (PDT) Received: from corsac.vulpes.eutheria.net (unknown [50.106.20.54]) by endrift.com (Postfix) with ESMTPSA id A63DCA05B; Wed, 3 Aug 2022 15:57:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=endrift.com; s=2020; t=1659567467; bh=BQOtxJXFxsAPU1R5c5sUA8SDxvJIwo4px7RsDdcb0Es=; h=From:To:Cc:Subject:Date:From; b=go7KFsp1neH3Ru+j8Uertj9aOIz5EL9r0HcRbTSJ54etgV9AkDtTH9yYtILqBtyuA +YOLbM8PYxItwxJJu1dxxI7qpr7HI5IgABMljFqJdsk6g8RmvvBLclhtMLOPopUCD0 +A0Jcu78bl8ex9SkUeUpXXy4stj4KhZzEN/Udwvwu5nvmk5AnHqMbjrjPCKsdcemlM mYPcvUsQ5vGZ4uKs+LXvEZcSYl1VHx+7/Q96mtMIU/IgwlGhZJZjmkExmdEG4w7euj mRUqJIvnwmAtg8dPrU3ocZsW6KKKvmgl77Y/W6mhdYfqyQnYaudtdJeqDffE5k8OAe kQ5R7nJ6Mw1eQ== From: Vicki Pfau To: linux-bluetooth@vger.kernel.org Cc: Vicki Pfau Subject: [PATCH BlueZ] hog-lib: Increase maximum report map size Date: Wed, 3 Aug 2022 15:57:17 -0700 Message-Id: <20220803225716.1287921-1-vi@endrift.com> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Though a 512 byte report map size seems plenty large, there exist some devices (e.g. Brydge W-Touch) that send larger reports. There is no protocol-defined maximum size so doubling the maximum size is safe, and should hopefully fix most real-world failures. --- profiles/input/hog-lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/input/hog-lib.c b/profiles/input/hog-lib.c index 4a9c60185..9f3eb428c 100644 --- a/profiles/input/hog-lib.c +++ b/profiles/input/hog-lib.c @@ -64,7 +64,7 @@ #define HOG_PROTO_MODE_BOOT 0 #define HOG_PROTO_MODE_REPORT 1 -#define HOG_REPORT_MAP_MAX_SIZE 512 +#define HOG_REPORT_MAP_MAX_SIZE 1024 #define HID_INFO_SIZE 4 #define ATT_NOTIFICATION_HEADER_SIZE 3 -- 2.37.1