device/gamepad: Add UMA and DVLOG for USBDeviceOpen result [chromium/src : main]

0 views
Skip to first unread message

Rob Pitkin (Gerrit)

unread,
Jan 12, 2026, 8:30:39 PM (3 days ago) Jan 12
to Alvin Ji, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
Attention needed from Alvin Ji and Matt Reynolds

Rob Pitkin added 1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
Rob Pitkin . resolved

PTAL, thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Alvin Ji
  • Matt Reynolds
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
Gerrit-Change-Number: 7458498
Gerrit-PatchSet: 1
Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
Gerrit-Attention: Alvin Ji <alv...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Jan 2026 01:30:30 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Alvin Ji (Gerrit)

unread,
Jan 12, 2026, 8:58:34 PM (3 days ago) Jan 12
to Rob Pitkin, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
Attention needed from Matt Reynolds and Rob Pitkin

Alvin Ji added 2 comments

File device/gamepad/xbox_controller_mac.mm
Line 332, Patchset 1 (Latest): DVLOG(1) << "XboxControllerMac: called USBDeviceClose";
Alvin Ji . unresolved

Should this be enclosed in if block of "device_ && device_is_open_"?

Line 459, Patchset 1 (Latest): RecordUsbDeviceOpenMac(result);
Alvin Ji . unresolved

We probably need to consider this further because the "kIOReturnExclusiveAccess" and "KERN_SUCCESS" case will return directly.

Open in Gerrit

Related details

Attention is currently required from:
  • Matt Reynolds
  • Rob Pitkin
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
    Gerrit-Change-Number: 7458498
    Gerrit-PatchSet: 1
    Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
    Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
    Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
    Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Rob Pitkin <robp...@chromium.org>
    Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
    Gerrit-Comment-Date: Tue, 13 Jan 2026 01:58:22 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Rob Pitkin (Gerrit)

    unread,
    Jan 13, 2026, 12:43:57 PM (2 days ago) Jan 13
    to Alvin Ji, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
    Attention needed from Alvin Ji and Matt Reynolds

    Rob Pitkin added 3 comments

    Patchset-level comments
    File-level comment, Patchset 2 (Latest):
    Rob Pitkin . resolved

    Thanks for the review! PTAL

    File device/gamepad/xbox_controller_mac.mm
    Line 332, Patchset 1: DVLOG(1) << "XboxControllerMac: called USBDeviceClose";
    Alvin Ji . resolved

    Should this be enclosed in if block of "device_ && device_is_open_"?

    Rob Pitkin

    Yes! Forgot brackets, this is done now, thanks for catching that!

    Line 459, Patchset 1: RecordUsbDeviceOpenMac(result);
    Alvin Ji . resolved

    We probably need to consider this further because the "kIOReturnExclusiveAccess" and "KERN_SUCCESS" case will return directly.

    Rob Pitkin

    Great catch! Thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alvin Ji
    • Matt Reynolds
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
      Gerrit-Change-Number: 7458498
      Gerrit-PatchSet: 2
      Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
      Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
      Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
      Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
      Gerrit-Attention: Alvin Ji <alv...@chromium.org>
      Gerrit-Comment-Date: Tue, 13 Jan 2026 17:43:45 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Alvin Ji <alv...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Matt Reynolds (Gerrit)

      unread,
      Jan 13, 2026, 2:18:28 PM (2 days ago) Jan 13
      to Rob Pitkin, Alvin Ji, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
      Attention needed from Alvin Ji and Rob Pitkin

      Matt Reynolds added 1 comment

      File device/gamepad/xbox_controller_mac.mm
      Line 446, Patchset 2 (Latest): GamepadUsbDeviceOpenMacResult result;
      Matt Reynolds . unresolved

      GamepadUsbDeviceOpenMacResult and XboxControllerMac::OpenDeviceResult represent the same information, let's remove GamepadUsbDeviceOpenMacResult and use the existing enum for metrics.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alvin Ji
      • Rob Pitkin
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
        Gerrit-Change-Number: 7458498
        Gerrit-PatchSet: 2
        Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
        Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
        Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
        Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-Attention: Rob Pitkin <robp...@chromium.org>
        Gerrit-Attention: Alvin Ji <alv...@chromium.org>
        Gerrit-Comment-Date: Tue, 13 Jan 2026 19:18:17 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Rob Pitkin (Gerrit)

        unread,
        Jan 13, 2026, 3:36:26 PM (2 days ago) Jan 13
        to Alvin Ji, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
        Attention needed from Alvin Ji and Matt Reynolds

        Rob Pitkin added 2 comments

        Rob Pitkin . resolved

        Thanks for the review!

        File device/gamepad/xbox_controller_mac.mm
        Line 446, Patchset 2: GamepadUsbDeviceOpenMacResult result;
        Matt Reynolds . resolved

        GamepadUsbDeviceOpenMacResult and XboxControllerMac::OpenDeviceResult represent the same information, let's remove GamepadUsbDeviceOpenMacResult and use the existing enum for metrics.

        Rob Pitkin

        Done

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Alvin Ji
        • Matt Reynolds
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not satisfiedCode-Owners
          • requirement is not satisfiedCode-Review
          • requirement is not satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
          Gerrit-Change-Number: 7458498
          Gerrit-PatchSet: 3
          Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
          Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
          Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
          Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
          Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
          Gerrit-Attention: Alvin Ji <alv...@chromium.org>
          Gerrit-Comment-Date: Tue, 13 Jan 2026 20:36:18 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Matt Reynolds <mattre...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Alvin Ji (Gerrit)

          unread,
          Jan 14, 2026, 5:49:03 PM (yesterday) Jan 14
          to Rob Pitkin, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
          Attention needed from Alvin Ji, Matt Reynolds and Rob Pitkin

          Alvin Ji voted and added 1 comment

          Votes added by Alvin Ji

          Commit-Queue+1

          1 comment

          File tools/metrics/histograms/metadata/others/enums.xml
          Line 96, Patchset 6 (Latest): <int value="1" label="Exclusive Access Error"/>
          <int value="2" label="Other Error"/>
          Alvin Ji . unresolved

          I think we should update this to align with the order in `OpenDeviceResult`

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alvin Ji
          • Matt Reynolds
          • Rob Pitkin
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • requirement is not satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
            Gerrit-Change-Number: 7458498
            Gerrit-PatchSet: 6
            Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
            Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
            Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
            Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-Attention: Rob Pitkin <robp...@chromium.org>
            Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
            Gerrit-Attention: Alvin Ji <alv...@chromium.org>
            Gerrit-Comment-Date: Wed, 14 Jan 2026 22:48:54 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Alvin Ji (Gerrit)

            unread,
            Jan 14, 2026, 6:00:31 PM (yesterday) Jan 14
            to Rob Pitkin, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
            Attention needed from Matt Reynolds and Rob Pitkin

            Alvin Ji added 2 comments

            File device/gamepad/gamepad_uma.h
            Line 31, Patchset 6 (Latest):void RecordUsbDeviceOpenMac(XboxControllerMac::OpenDeviceResult result);
            Alvin Ji . unresolved

            ditto

            Line 13, Patchset 6 (Latest):#include "device/gamepad/xbox_controller_mac.h"
            Alvin Ji . unresolved

            Please add build macro to include this file only for Mac and not for other platforms.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Matt Reynolds
            • Rob Pitkin
            Gerrit-Comment-Date: Wed, 14 Jan 2026 23:00:20 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Rob Pitkin (Gerrit)

            unread,
            2:12 PM (7 hours ago) 2:12 PM
            to Alvin Ji, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
            Attention needed from Alvin Ji and Matt Reynolds

            Rob Pitkin added 3 comments

            Patchset-level comments
            File-level comment, Patchset 7 (Latest):
            Rob Pitkin . resolved

            Thanks for the review! PTAL

            File device/gamepad/gamepad_uma.h
            Line 31, Patchset 6:void RecordUsbDeviceOpenMac(XboxControllerMac::OpenDeviceResult result);
            Alvin Ji . resolved

            ditto

            Rob Pitkin

            Done

            Line 13, Patchset 6:#include "device/gamepad/xbox_controller_mac.h"
            Alvin Ji . unresolved

            Please add build macro to include this file only for Mac and not for other platforms.

            Rob Pitkin

            Took a pass at this, I used `IS_APPLE`, but let me know if `IS_MAC` is a better choice.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alvin Ji
            • Matt Reynolds
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • requirement is not satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
            Gerrit-Change-Number: 7458498
            Gerrit-PatchSet: 7
            Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
            Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
            Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
            Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
            Gerrit-Attention: Alvin Ji <alv...@chromium.org>
            Gerrit-Comment-Date: Thu, 15 Jan 2026 19:12:39 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            Comment-In-Reply-To: Alvin Ji <alv...@chromium.org>
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Rob Pitkin (Gerrit)

            unread,
            2:19 PM (6 hours ago) 2:19 PM
            to Alvin Ji, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
            Attention needed from Alvin Ji and Matt Reynolds

            Rob Pitkin added 1 comment

            File tools/metrics/histograms/metadata/others/enums.xml
            Line 96, Patchset 6: <int value="1" label="Exclusive Access Error"/>

            <int value="2" label="Other Error"/>
            Alvin Ji . resolved

            I think we should update this to align with the order in `OpenDeviceResult`

            Rob Pitkin

            Just saw this comment too, great catch! Thanks!

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alvin Ji
            • Matt Reynolds
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • requirement is not satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
            Gerrit-Change-Number: 7458498
            Gerrit-PatchSet: 8
            Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
            Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
            Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
            Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
            Gerrit-Attention: Alvin Ji <alv...@chromium.org>
            Gerrit-Comment-Date: Thu, 15 Jan 2026 19:19:35 +0000
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Alvin Ji (Gerrit)

            unread,
            6:31 PM (2 hours ago) 6:31 PM
            to Rob Pitkin, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
            Attention needed from Matt Reynolds and Rob Pitkin

            Alvin Ji voted and added 2 comments

            Votes added by Alvin Ji

            Code-Review+1

            2 comments

            Patchset-level comments
            File device/gamepad/gamepad_uma.h
            Line 13, Patchset 6:#include "device/gamepad/xbox_controller_mac.h"
            Alvin Ji . resolved

            Please add build macro to include this file only for Mac and not for other platforms.

            Rob Pitkin

            Took a pass at this, I used `IS_APPLE`, but let me know if `IS_MAC` is a better choice.

            Alvin Ji

            Using IS_APPLE should be good too.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Matt Reynolds
            • Rob Pitkin
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement is not satisfiedCode-Review
              • requirement satisfiedReview-Enforcement
              Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
              Gerrit-MessageType: comment
              Gerrit-Project: chromium/src
              Gerrit-Branch: main
              Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
              Gerrit-Change-Number: 7458498
              Gerrit-PatchSet: 8
              Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
              Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
              Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
              Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
              Gerrit-Attention: Rob Pitkin <robp...@chromium.org>
              Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
              Gerrit-Comment-Date: Thu, 15 Jan 2026 23:31:08 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: Yes
              Comment-In-Reply-To: Rob Pitkin <robp...@chromium.org>
              Comment-In-Reply-To: Alvin Ji <alv...@chromium.org>
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Matt Reynolds (Gerrit)

              unread,
              7:57 PM (1 hour ago) 7:57 PM
              to Rob Pitkin, Alvin Ji, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, mac-r...@chromium.org, mattreyno...@chromium.org
              Attention needed from Rob Pitkin

              Matt Reynolds added 2 comments

              File device/gamepad/gamepad_uma.h
              Line 35, Patchset 8 (Latest):void RecordUsbDeviceOpenMac(XboxControllerMac::OpenDeviceResult result);
              Matt Reynolds . unresolved

              Please move this method into xbox_controller_mac.cc (define it in the unnamed namespace at the top of the file after kSupportedDeviceIds).

              gamepad_uma.h is intended for metrics that need to be recorded across multiple data fetchers. For metrics that are only used in one file it's simpler to keep the Record* method in that file.

              File device/gamepad/xbox_controller_mac.mm
              Line 332, Patchset 8 (Latest): DVLOG(1) << "XboxControllerMac: called USBDeviceClose";
              Matt Reynolds . unresolved

              Let's use VLOG for these messages since it might be useful to see them in release builds. VLOG has some performance impact even when logging is disabled, but it shouldn't be an issue here since opening/closing a gamepad is infrequent.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Rob Pitkin
              Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement is not satisfiedCode-Owners
                • requirement is not satisfiedCode-Review
                • requirement is not satisfiedNo-Unresolved-Comments
                • requirement satisfiedReview-Enforcement
                Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                Gerrit-MessageType: comment
                Gerrit-Project: chromium/src
                Gerrit-Branch: main
                Gerrit-Change-Id: Ifdb5739a95216f1f98c8ae65286b4fc1a307a5df
                Gerrit-Change-Number: 7458498
                Gerrit-PatchSet: 8
                Gerrit-Owner: Rob Pitkin <robp...@chromium.org>
                Gerrit-Reviewer: Alvin Ji <alv...@chromium.org>
                Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
                Gerrit-Reviewer: Rob Pitkin <robp...@chromium.org>
                Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                Gerrit-Attention: Rob Pitkin <robp...@chromium.org>
                Gerrit-Comment-Date: Fri, 16 Jan 2026 00:57:22 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy
                Reply all
                Reply to author
                Forward
                0 new messages