)]}'
{
  "log": [
    {
      "commit": "d0c76b601b4b3ab9b2ab2647d604a8e3cce6d666",
      "tree": "c28dfe1213ebaefa5ea0e7dd7055e1076fe3b3c0",
      "parents": [
        "48ddd849133ce8ccd0bbbfcaa7fd2b88889f7647"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 22 14:00:57 2025 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 22 14:00:57 2025 +0200"
      },
      "message": "usbutils 019 release\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "48ddd849133ce8ccd0bbbfcaa7fd2b88889f7647",
      "tree": "e6fde278d81681f33e418cc8a20a34774537b5bf",
      "parents": [
        "ab6db9af17bb163eb21e3f7c28ce94e849d27bc2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Oct 19 15:56:10 2025 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Oct 19 15:56:10 2025 +0200"
      },
      "message": "usb-devices: fix up some minor shellcheck warning messages\n\nAll variables really should be properly quoted, even if it\u0027s not going\nto matter here.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ab6db9af17bb163eb21e3f7c28ce94e849d27bc2",
      "tree": "6a3328e245aa23b3f1452af3fba49b8972ec9941",
      "parents": [
        "366f12c77d658c86e04a0401a3c7075d5be1505d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Oct 19 15:18:02 2025 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Oct 19 15:18:02 2025 +0200"
      },
      "message": "usb-devices: fix up bash warning for $altset\n\nIn newer versions of bash, using \" 0\" as a number gets a warning, so fix\nthis up by treating the alternate settings sysfs file as a string, which\nit really is here.\n\nShould resolve https://github.com/gregkh/usbutils/issues/238\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "366f12c77d658c86e04a0401a3c7075d5be1505d",
      "tree": "95a51f88548530321969c9083f64178239e41d87",
      "parents": [
        "66fc4a80db9846e5aba49891e2e85220cb52e0e7",
        "d6d1d5fe70e04ea5ac7bc06ac8e8798155a2e554"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Oct 02 15:44:13 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 02 15:44:13 2025 +0200"
      },
      "message": "Merge pull request #236 from gregkh/dependabot/github_actions/all-actions-71574ff7fa\n\nci: bump the all-actions group across 1 directory with 3 updates"
    },
    {
      "commit": "d6d1d5fe70e04ea5ac7bc06ac8e8798155a2e554",
      "tree": "95a51f88548530321969c9083f64178239e41d87",
      "parents": [
        "66fc4a80db9846e5aba49891e2e85220cb52e0e7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 01 22:11:33 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 01 22:11:33 2025 +0000"
      },
      "message": "ci: bump the all-actions group across 1 directory with 3 updates\n\nBumps the all-actions group with 3 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-python](https://github.com/actions/setup-python).\n\n\nUpdates `actions/checkout` from 4.2.2 to 5.0.0\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/11bd71901bbe5b1630ceea73d27597364c9af683...08c6903cd8c0fde910a37f88322edcfb5dd907a8)\n\nUpdates `github/codeql-action` from 3.28.18 to 3.30.5\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/ff0a06e83cb2de871e5a09832bc6a81e7276941f...3599b3baa15b485a2e49ef411a7a4bb2452e7f93)\n\nUpdates `actions/setup-python` from 5.6.0 to 6.0.0\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/a26af69be951a213d495a4c3e4e4022e16d87065...e797f83bcb11b83ae66e0230d6156d7c80228e7c)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 5.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: all-actions\n- dependency-name: github/codeql-action\n  dependency-version: 3.30.5\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n- dependency-name: actions/setup-python\n  dependency-version: 6.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "66fc4a80db9846e5aba49891e2e85220cb52e0e7",
      "tree": "30c6435fbf44d24e4179e03115f721886df2f9ad",
      "parents": [
        "69ba5fd7d413141f224531dae4b3d127984ae063",
        "0d3cc5d8fcecf25d28903f9a3b07155588d41937"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 20 16:42:42 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 20 16:42:42 2025 +0200"
      },
      "message": "Merge pull request #234 from valdaarhun/usb_devices_prnt\n\nusb-devices: Make devnum \u0027local\u0027 to handle recursion"
    },
    {
      "commit": "0d3cc5d8fcecf25d28903f9a3b07155588d41937",
      "tree": "a619ca6d303e0f92b01f0e1a761e2d30d4bd9a26",
      "parents": [
        "9034a5ffd0d1d65de245923080d2db6d7d4c5337"
      ],
      "author": {
        "name": "Sahil Siddiq",
        "email": "sahilcdq0@gmail.com",
        "time": "Fri Jun 20 19:31:28 2025 +0530"
      },
      "committer": {
        "name": "Sahil Siddiq",
        "email": "sahilcdq0@gmail.com",
        "time": "Fri Jun 20 19:31:28 2025 +0530"
      },
      "message": "usb-devices: Make devnum \u0027local\u0027 to handle recursion\n\nCommit b1c3171 (usb-devices: use \u0027local\u0027 variable type to handle\nrecursion) made several variables local to print_device() to handle\nrecursion. However, devnum was not defined as a local variable. It is\ncurrently treated as a global variable causing it to retain values\nupdated across function calls.\n\nSince, a device uses its parent device\u0027s devnum to report its prnt,\nthe prnt values of devices which share the same parent are incorrect.\n\nDefine devnum as a local variable so \u0027prnt\u0027 is correctly reported for\nUSB devices sharing the same parent.\n\nSigned-off-by: Sahil Siddiq \u003csahilcdq0@gmail.com\u003e\n"
    },
    {
      "commit": "69ba5fd7d413141f224531dae4b3d127984ae063",
      "tree": "105af6bfb69cb4721583edf1b21b61ef4d68d75a",
      "parents": [
        "82e4aff929ca6087269168a674261f91b4047ea9",
        "20c953de58417bc76436cc1a731d9ddfac6a2171"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 02 07:51:45 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 02 07:51:45 2025 +0200"
      },
      "message": "Merge pull request #232 from gregkh/dependabot/github_actions/all-actions-ced721f930\n\nci: bump github/codeql-action from 3.28.16 to 3.28.18 in the all-actions group"
    },
    {
      "commit": "20c953de58417bc76436cc1a731d9ddfac6a2171",
      "tree": "105af6bfb69cb4721583edf1b21b61ef4d68d75a",
      "parents": [
        "82e4aff929ca6087269168a674261f91b4047ea9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Jun 01 22:46:19 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 01 22:46:19 2025 +0000"
      },
      "message": "ci: bump github/codeql-action in the all-actions group\n\nBumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.28.16 to 3.28.18\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/28deaeda66b76a05916b6923827895f2b14ab387...ff0a06e83cb2de871e5a09832bc6a81e7276941f)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 3.28.18\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "82e4aff929ca6087269168a674261f91b4047ea9",
      "tree": "26f13403b73e7b3f8db107e77c8c1be9abb274c1",
      "parents": [
        "5d75745998f919fae76584c1ae5e3d2f536f1daf",
        "54545917807b9a586ffdad1c2e80e720addff836"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 28 18:58:20 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 28 18:58:20 2025 +0200"
      },
      "message": "Merge pull request #231 from prahal/fix-usbreset-example\n\nusbreset.1: fix typo in the busnum/devicenum example"
    },
    {
      "commit": "54545917807b9a586ffdad1c2e80e720addff836",
      "tree": "26f13403b73e7b3f8db107e77c8c1be9abb274c1",
      "parents": [
        "5d75745998f919fae76584c1ae5e3d2f536f1daf"
      ],
      "author": {
        "name": "Alban Browaeys",
        "email": "alban.browaeys@gmail.com",
        "time": "Tue May 27 22:57:20 2025 +0200"
      },
      "committer": {
        "name": "Alban Browaeys",
        "email": "alban.browaeys@gmail.com",
        "time": "Wed May 28 17:42:01 2025 +0200"
      },
      "message": "usbreset.1: fix typo in the busnum/devicenum example\n\nThe manpage description properly shows the slash as separator:\nBBB/DDD Reset by bus and device number\nbut the related example wrongly shows a colon as separator.\n\nSigned-off-by: Alban Browaeys \u003calban.browaeys@gmail.com\u003e\n"
    },
    {
      "commit": "5d75745998f919fae76584c1ae5e3d2f536f1daf",
      "tree": "897ce7e942bb34e9fc88156cb44919300253c82e",
      "parents": [
        "789fe268141bf331f0b04ae53e942ea3e84b5481",
        "3339bc0cfea84a249e677c352199ffe2072bd7f8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 02 07:15:17 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 02 07:15:17 2025 +0200"
      },
      "message": "Merge pull request #230 from gregkh/dependabot/github_actions/all-actions-132963b983\n\nci: bump the all-actions group with 2 updates"
    },
    {
      "commit": "3339bc0cfea84a249e677c352199ffe2072bd7f8",
      "tree": "897ce7e942bb34e9fc88156cb44919300253c82e",
      "parents": [
        "789fe268141bf331f0b04ae53e942ea3e84b5481"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 01 22:42:46 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 01 22:42:46 2025 +0000"
      },
      "message": "ci: bump the all-actions group with 2 updates\n\nBumps the all-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-python](https://github.com/actions/setup-python).\n\n\nUpdates `github/codeql-action` from 3.28.13 to 3.28.16\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/1b549b9259bda1cb5ddde3b41741a82a2d15a841...28deaeda66b76a05916b6923827895f2b14ab387)\n\nUpdates `actions/setup-python` from 5.5.0 to 5.6.0\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/8d9ed9ac5c53483de85588cdf95a591a75ab9f55...a26af69be951a213d495a4c3e4e4022e16d87065)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-version: 3.28.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: all-actions\n- dependency-name: actions/setup-python\n  dependency-version: 5.6.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "789fe268141bf331f0b04ae53e942ea3e84b5481",
      "tree": "ec909a0dea0454b66a231458c6ccb89e7ef6ff9a",
      "parents": [
        "ff432498eb7aeb4fe33a27ddc89a0a43d7fe6fe1",
        "d03ed80b1c2ff6cc90951e726f36295e78e9dbd3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 15 13:16:45 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 15 13:16:45 2025 +0200"
      },
      "message": "Merge pull request #228 from WaffleLapkin/fix-hid-descriptor-printing\n\nFix display of HID descriptors"
    },
    {
      "commit": "d03ed80b1c2ff6cc90951e726f36295e78e9dbd3",
      "tree": "ec909a0dea0454b66a231458c6ccb89e7ef6ff9a",
      "parents": [
        "ff432498eb7aeb4fe33a27ddc89a0a43d7fe6fe1"
      ],
      "author": {
        "name": "Waffle Lapkin",
        "email": "waffle.lapkin@gmail.com",
        "time": "Sun Apr 13 20:23:31 2025 +0200"
      },
      "committer": {
        "name": "Waffle Lapkin",
        "email": "waffle.lapkin@gmail.com",
        "time": "Sun Apr 13 20:47:19 2025 +0200"
      },
      "message": "Fix display of HID descriptors\n\nThe switch from hash tables to arrays + linear lookups created a bug --\n`names_genericstrtable` uses two variables (`h` and `t`) inconsistently\nin a loop, causing it to always return `NULL`, except for the first\nelement in the array table.\n\nThis in turn causes everything (except \"Usage Page\") in the HID\ndescriptors to be `(null)` instead of the right string.\n\nSigned-off-by: Waffle Lapkin \u003cwaffle.lapkin@gmail.com\u003e\n"
    },
    {
      "commit": "ff432498eb7aeb4fe33a27ddc89a0a43d7fe6fe1",
      "tree": "1ce6147d090d12036362825d8dd5f3e23b7c5a9e",
      "parents": [
        "f3d9b52c001cdf9ee842f3d4f1485c848e54e13c",
        "2200e172b27aa9cda8455011d8983fe41933d022"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 13 10:33:12 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 13 10:33:12 2025 +0200"
      },
      "message": "Merge pull request #224 from valdaarhun/usb_devices_cnt\n\nusb-devices: Make devcount \u0027local\u0027 to handle recursion"
    },
    {
      "commit": "f3d9b52c001cdf9ee842f3d4f1485c848e54e13c",
      "tree": "4237731f926daf25cd56557a7ad7aa7748435687",
      "parents": [
        "6f042525f532e31eb00d0a2e9020a4b22422e5a6",
        "23a83cce090e4d1c79f349af9eae4cf506c76da4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 11 17:21:18 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 11 17:21:18 2025 +0200"
      },
      "message": "Merge pull request #227 from gzzi/patch-1\n\nusb-spec: remove vendor specific entry"
    },
    {
      "commit": "23a83cce090e4d1c79f349af9eae4cf506c76da4",
      "tree": "4237731f926daf25cd56557a7ad7aa7748435687",
      "parents": [
        "6f042525f532e31eb00d0a2e9020a4b22422e5a6"
      ],
      "author": {
        "name": "Guillaume G.",
        "email": "24816508+gzzi@users.noreply.github.com",
        "time": "Fri Apr 11 14:14:33 2025 +0200"
      },
      "committer": {
        "name": "Guillaume G.",
        "email": "guillaume.galeazzi+gh@gmail.com",
        "time": "Fri Apr 11 14:20:45 2025 +0200"
      },
      "message": "usb-spec: remove vendor specific entry\n\n0xFF is in the reserved range and not vendor specific (0xFF00-0xFFFF)\n\nSigned-off-by: Guillaume G. \u003cguillaume.galeazzi+gh@gmail.com\u003e\n"
    },
    {
      "commit": "6f042525f532e31eb00d0a2e9020a4b22422e5a6",
      "tree": "39282c944134a9b5f31b72e99600912d1b599208",
      "parents": [
        "9034a5ffd0d1d65de245923080d2db6d7d4c5337",
        "4d8ba69579c9cedb5f5ed935a0373572fca075e6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 09 14:16:16 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 09 14:16:16 2025 +0200"
      },
      "message": "Merge pull request #225 from gregkh/dependabot/github_actions/all-actions-79ef8fe47a\n\nci: bump the all-actions group with 2 updates"
    },
    {
      "commit": "4d8ba69579c9cedb5f5ed935a0373572fca075e6",
      "tree": "39282c944134a9b5f31b72e99600912d1b599208",
      "parents": [
        "9034a5ffd0d1d65de245923080d2db6d7d4c5337"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 01 22:42:37 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 22:42:37 2025 +0000"
      },
      "message": "ci: bump the all-actions group with 2 updates\n\nBumps the all-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-python](https://github.com/actions/setup-python).\n\n\nUpdates `github/codeql-action` from 3.28.10 to 3.28.13\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d...1b549b9259bda1cb5ddde3b41741a82a2d15a841)\n\nUpdates `actions/setup-python` from 5.4.0 to 5.5.0\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/42375524e23c412d93fb67b49958b491fce71c38...8d9ed9ac5c53483de85588cdf95a591a75ab9f55)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: all-actions\n- dependency-name: actions/setup-python\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "2200e172b27aa9cda8455011d8983fe41933d022",
      "tree": "0049aadf9d6f3f146cf1e18ae0fafa8ee7b700d0",
      "parents": [
        "9034a5ffd0d1d65de245923080d2db6d7d4c5337"
      ],
      "author": {
        "name": "Sahil Siddiq",
        "email": "sahilcdq@proton.me",
        "time": "Tue Apr 01 00:21:46 2025 +0530"
      },
      "committer": {
        "name": "Sahil Siddiq",
        "email": "sahilcdq@proton.me",
        "time": "Tue Apr 01 00:21:46 2025 +0530"
      },
      "message": "usb-devices: Make devcount \u0027local\u0027 to handle recursion\n\nCommit b1c31712134d2b28877b (usb-devices: use \u0027local\u0027 variable type\nto handle recursion) made several variables local to print_device()\nto handle recursion. However, devcount was not defined as a local\nvariable. It is currently treated as a global variable causing it to\nretain values updated across function calls. As a result, USB devices\nwith the same busnum also have the same \u0027cnt\u0027.\n\nDefine devcount as a local variable so \u0027cnt\u0027 is correctly reported for\nUSB devices sharing the same bus and in the same level.\n\nSigned-off-by: Sahil Siddiq \u003csahilcdq@proton.me\u003e\n"
    },
    {
      "commit": "9034a5ffd0d1d65de245923080d2db6d7d4c5337",
      "tree": "d4dd2faaea389167898ec1fc5a2e8ec40064e205",
      "parents": [
        "a2daf30306f18922b606f0c0765972c1313f33cc",
        "9227ad6499cc0a97fa299962d80dea1f42ce9834"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Mar 08 08:46:15 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 08 08:46:15 2025 +0100"
      },
      "message": "Merge pull request #221 from stefanb2/topic-add-verbose-level-3-to-tree-output\n\nlsusb-t: add verblevel 3 to print_usbdevice()"
    },
    {
      "commit": "9227ad6499cc0a97fa299962d80dea1f42ce9834",
      "tree": "18013772680e076da3844f9494498ccf5899b43a",
      "parents": [
        "74ea925365306c77c215cf73f829723712ed685f"
      ],
      "author": {
        "name": "Stefan Becker",
        "email": "chemobejk@gmail.com",
        "time": "Sat Mar 08 09:27:46 2025 +0200"
      },
      "committer": {
        "name": "Stefan Becker",
        "email": "chemobejk@gmail.com",
        "time": "Sat Mar 08 09:27:46 2025 +0200"
      },
      "message": "lsusb-t: add verblevel 3 to print_usbdevice()\n\nPrint an additional line with iManufacturer, iProduct and iSerial\nstrings when available.\n\nExample output from \"lsusb -tvvv\":\n\n    |__ Port 001: Dev 005, If 0, Class\u003dVendor Specific Class, Driver\u003d[none], 12M\n        ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC\n        /sys/bus/usb/devices/1-1.1  /dev/bus/usb/001/005\n        Manufacturer\u003dPrologix Product\u003dPrologix GPIB-USB Controller Serial\u003dPX4IOM5Q\n\nSigned-off-by: Stefan Becker \u003cchemobejk@gmail.com\u003e\n"
    },
    {
      "commit": "a2daf30306f18922b606f0c0765972c1313f33cc",
      "tree": "f6a282f0643a26c53d5c7bd7d0d3c92b3b562c88",
      "parents": [
        "74ea925365306c77c215cf73f829723712ed685f",
        "094d8c3c337b4792ed7fd4cc4946c9f760e872aa"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 07 11:06:28 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 07 11:06:28 2025 +0100"
      },
      "message": "Merge pull request #219 from gregkh/dependabot/github_actions/all-actions-1673b5df44\n\nci: bump github/codeql-action from 3.28.8 to 3.28.10 in the all-actions group"
    },
    {
      "commit": "094d8c3c337b4792ed7fd4cc4946c9f760e872aa",
      "tree": "f6a282f0643a26c53d5c7bd7d0d3c92b3b562c88",
      "parents": [
        "74ea925365306c77c215cf73f829723712ed685f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Mar 01 22:14:23 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 01 22:14:23 2025 +0000"
      },
      "message": "ci: bump github/codeql-action in the all-actions group\n\nBumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.28.8 to 3.28.10\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/dd746615b3b9d728a6a37ca2045b68ca76d4841a...b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "74ea925365306c77c215cf73f829723712ed685f",
      "tree": "d9480c020a3ac421a30208a93ba20689c6ea2209",
      "parents": [
        "6b749efd59629efb6876f15ac52a01e043e7c670"
      ],
      "author": {
        "name": "Michal Pecio",
        "email": "michal.pecio@gmail.com",
        "time": "Sun Feb 09 21:43:56 2025 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 20 17:41:11 2025 +0100"
      },
      "message": "lsusb: Show wBytesPerInterval field of the SS EP companion descriptor\n\nThis field is used by some drivers like xhci_hcd and uvcvideo,\nso make it possible to inspect it with lsusb.\n\nIt is only meaningful on isochronous and interrupt endpoints.\n\nSigned-off-by: Michal Pecio \u003cmichal.pecio@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6b749efd59629efb6876f15ac52a01e043e7c670",
      "tree": "dbe9bf8e298949e7b6dfc4edc46e9b1c0593a6b1",
      "parents": [
        "1bc473cdc8f62a7022460dc7e514134e33528dcf",
        "bd006be770d176f96c611f939a7f538c1088a9ad"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 18 08:22:22 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 08:22:22 2025 +0100"
      },
      "message": "Merge pull request #217 from aurel32/usbreset-doc\n\nSmall fixes for the usbreset help and manpage"
    },
    {
      "commit": "bd006be770d176f96c611f939a7f538c1088a9ad",
      "tree": "dbe9bf8e298949e7b6dfc4edc46e9b1c0593a6b1",
      "parents": [
        "3e11e995a7a91ed393b5dfc294250741ad75a166"
      ],
      "author": {
        "name": "Bjarni Ingi Gislason",
        "email": "bjarniig@simnet.is",
        "time": "Sun Feb 16 18:39:55 2025 +0100"
      },
      "committer": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Sun Feb 16 18:39:55 2025 +0100"
      },
      "message": "usbreset.1: fix groff warnings and small fixes\n\nSome cleaning of macro lines, \"for\" added to one line, moved beginning\nof one sentence to a new line.\n\nThe full report is in the Debian bug tracker #1094140.\n\nSigned-off-by: Bjarni Ingi Gislason \u003cbjarniig@simnet.is\u003e\n[Aurelien: improved the commit message, rebased following recent changes]\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "3e11e995a7a91ed393b5dfc294250741ad75a166",
      "tree": "6640827c2f4dcfe916b8cb20bcf8ab26188d9a3a",
      "parents": [
        "1bc473cdc8f62a7022460dc7e514134e33528dcf"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Sat Feb 15 22:55:26 2025 +0100"
      },
      "committer": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Sat Feb 15 23:03:02 2025 +0100"
      },
      "message": "usbreset: fix swapped vendor and product ID in help/manpage\n\nusbreset help and manpage describe the reset by product and vendor IDs\nas PPPP:VVVV, a completly non-standard way to identify USB devices. In\npractice, the value is correctly parsed in the standard USB format,\nwhich is vendor ID followed by product ID (VVVV:PPPP).\n\nThis patch corrects both help message and manpage to reflect the correct\nformat. It also changes text to mention vendor before product to prevent\nfurther confusion.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "1bc473cdc8f62a7022460dc7e514134e33528dcf",
      "tree": "e89fd5ede5acbc18dce848a5b3a1b6ed290dbc8f",
      "parents": [
        "9b7519911767f2a3f0b2d243c95cb0112713fe57"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 12 13:58:28 2025 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 12 13:58:28 2025 +0100"
      },
      "message": "usbreset: move the serial number forward in the output\n\nThe serial number should come before the name of the device, so print it\nout in a padded table to make things easier to read.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9b7519911767f2a3f0b2d243c95cb0112713fe57",
      "tree": "97f8b7b19b576a3faf204e7f12386f09d539fa29",
      "parents": [
        "b9e6eaf5bdb84b3805fa1289ba730a552d3b3270",
        "a573189319445df98674bcd17ec53d587f3b41cc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 12 13:44:32 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 12 13:44:32 2025 +0100"
      },
      "message": "Merge pull request #216 from joergho/usbreset-serial\n\nusbreset: support resetting device by serial number"
    },
    {
      "commit": "a573189319445df98674bcd17ec53d587f3b41cc",
      "tree": "79465de13000474d5091c5603c8081f3e08ac2c7",
      "parents": [
        "6e6905bf7314ac6978da9b1efe23a789713fc740"
      ],
      "author": {
        "name": "Jörg Hofrichter",
        "email": "joerg.hofrichter@emerson.com",
        "time": "Wed Feb 12 10:03:27 2025 +0100"
      },
      "committer": {
        "name": "Jörg Hofrichter",
        "email": "joerg.hofrichter@emerson.com",
        "time": "Wed Feb 12 13:13:45 2025 +0100"
      },
      "message": "usbreset: support resetting device by serial number\n\nThis is especially useful when multiple devices of the same type (where product id,\nvendor id, and product name are all matching) are connected to the PC and you want\nto identify the device uniquely with information which is device-inherent (the bus\nand device number is not because it will change if the device is connect to a\ndifferent USB port).\n\nExample call `usbreset`\n\n    Usage:\n      usbreset PPPP:VVVV - reset by product and vendor id\n      usbreset BBB/DDD   - reset by bus and device number\n      usbreset SN:SERIAL - reset by serial number\n      usbreset \"Product\" - reset by product name\n\n    Devices:\n      Number 001/009  ID 0403:6010 Digilent USB Device  SN:25163510001\n      Number 001/006  ID 0403:6011 Digilent USB Device  SN:25163520001\n      Number 001/017  ID 0403:6011 Digilent USB Device  SN:25163520002\n      Number 001/015  ID 0403:6010 Digilent USB Device  SN:25163510002\n      Number 001/013  ID 0403:6010 Digilent USB Device  SN:25163510003\n      Number 001/005  ID 0403:6011 Digilent USB Device  SN:25163520003\n      Number 001/007  ID 0403:6011 Digilent USB Device  SN:25163520004\n    (...)\n\nExample call `usbreset SN:25163510002`\n\n    Resetting Digilent USB Device ... ok\n\nSigned-off-by: Jörg Hofrichter \u003cjoerg.hofrichter@emerson.com\u003e\n"
    },
    {
      "commit": "6e6905bf7314ac6978da9b1efe23a789713fc740",
      "tree": "d2f690b9c4b96f5f21e40d424272e7908290f581",
      "parents": [
        "e6a1818c675810ce8fd9e6b178277ddae36519a8"
      ],
      "author": {
        "name": "Jörg Hofrichter",
        "email": "joerg.hofrichter@emerson.com",
        "time": "Wed Feb 12 13:11:48 2025 +0100"
      },
      "committer": {
        "name": "Jörg Hofrichter",
        "email": "joerg.hofrichter@emerson.com",
        "time": "Wed Feb 12 13:13:40 2025 +0100"
      },
      "message": "usbreset: apply clang-format\n\nSigned-off-by: Jörg Hofrichter \u003cjoerg.hofrichter@emerson.com\u003e\n"
    },
    {
      "commit": "b9e6eaf5bdb84b3805fa1289ba730a552d3b3270",
      "tree": "4578c80d9ea78cb48457b73215952d9ca352cc00",
      "parents": [
        "e6a1818c675810ce8fd9e6b178277ddae36519a8",
        "bb7ca3400573e3f4ab518e99521cedb3e4e72e59"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Feb 12 12:12:38 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 12 12:12:38 2025 +0100"
      },
      "message": "Merge pull request #215 from gregkh/dependabot/github_actions/all-actions-c3dacd5e97\n\nci: bump the all-actions group with 2 updates"
    },
    {
      "commit": "bb7ca3400573e3f4ab518e99521cedb3e4e72e59",
      "tree": "4578c80d9ea78cb48457b73215952d9ca352cc00",
      "parents": [
        "e6a1818c675810ce8fd9e6b178277ddae36519a8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Feb 01 22:54:04 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 01 22:54:04 2025 +0000"
      },
      "message": "ci: bump the all-actions group with 2 updates\n\nBumps the all-actions group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-python](https://github.com/actions/setup-python).\n\n\nUpdates `github/codeql-action` from 3.28.0 to 3.28.8\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/48ab28a6f5dbc2a99bf1e0131198dd8f1df78169...dd746615b3b9d728a6a37ca2045b68ca76d4841a)\n\nUpdates `actions/setup-python` from 5.3.0 to 5.4.0\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/0b93645e9fea7318ecaed2b359559ac225c90a2b...42375524e23c412d93fb67b49958b491fce71c38)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: all-actions\n- dependency-name: actions/setup-python\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "e6a1818c675810ce8fd9e6b178277ddae36519a8",
      "tree": "4120a81e1846c507dd78512ff70ba846ca9e8af4",
      "parents": [
        "3db1b647f059c9473269085739efa6716915151d",
        "2958b44bddb4f886fe8f3018a591e02ea06d26f8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jan 20 09:45:49 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 20 09:45:49 2025 +0100"
      },
      "message": "Merge pull request #213 from gregkh/dependabot/github_actions/all-actions-b3f99720ea\n\nci: bump github/codeql-action from 3.27.5 to 3.28.0 in the all-actions group"
    },
    {
      "commit": "2958b44bddb4f886fe8f3018a591e02ea06d26f8",
      "tree": "4120a81e1846c507dd78512ff70ba846ca9e8af4",
      "parents": [
        "3db1b647f059c9473269085739efa6716915151d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 01 22:15:23 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 01 22:15:23 2025 +0000"
      },
      "message": "ci: bump github/codeql-action in the all-actions group\n\nBumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.27.5 to 3.28.0\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/f09c1c0a94de965c15400f5634aa42fac8fb8f88...48ab28a6f5dbc2a99bf1e0131198dd8f1df78169)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "3db1b647f059c9473269085739efa6716915151d",
      "tree": "9d0beee002d2886db1ae84bd3e0dd8168d591ded",
      "parents": [
        "54dcbfc0e8d5ce47b97e2ceea21e9b435378d92a",
        "0b9261778d327ad2a560f769e17ff04f35501994"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Dec 10 15:37:37 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 10 15:37:37 2024 +0100"
      },
      "message": "Merge pull request #212 from gregkh/dependabot/github_actions/all-actions-e249650f58\n\nci: bump github/codeql-action from 3.27.0 to 3.27.5 in the all-actions group"
    },
    {
      "commit": "0b9261778d327ad2a560f769e17ff04f35501994",
      "tree": "9d0beee002d2886db1ae84bd3e0dd8168d591ded",
      "parents": [
        "54dcbfc0e8d5ce47b97e2ceea21e9b435378d92a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Dec 01 22:30:11 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 01 22:30:11 2024 +0000"
      },
      "message": "ci: bump github/codeql-action in the all-actions group\n\nBumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action` from 3.27.0 to 3.27.5\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/662472033e021d55d94146f66f6058822b0b39fd...f09c1c0a94de965c15400f5634aa42fac8fb8f88)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "54dcbfc0e8d5ce47b97e2ceea21e9b435378d92a",
      "tree": "2068f02fe1c47cd245487d052fb4ad99119cf618",
      "parents": [
        "c6e9bcfcdfa4d4fbdf35144838aacf90058c8bdb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 17:02:07 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 17:02:07 2024 +0100"
      },
      "message": "lsusb.c: change TODO into a fixme in do_dualspeed()\n\nIt\u0027s not broken, just something else we could be displaying if someone\nwants to add support for it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c6e9bcfcdfa4d4fbdf35144838aacf90058c8bdb",
      "tree": "f3429084f12fabc6daf2f023431d63737a202c97",
      "parents": [
        "87639bc6f1efa0c7db072739cdc609fa1f0788c4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 17:00:53 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 17:00:53 2024 +0100"
      },
      "message": "lsusb: change FIXME for bmEthernetStatistics into a TODO\n\nDocument the bits for bmEthernetStatistics if someone wants to do this\nin the future.  It\u0027s not a FIXME, but rather a TODO if someone has a\ndevice they can test this with.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "87639bc6f1efa0c7db072739cdc609fa1f0788c4",
      "tree": "828e10decb7c2db1095497994576ad5bb48675c9",
      "parents": [
        "e393a76c3765785573651a0a62c22cf45abf17bc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 16:16:13 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 16:16:13 2024 +0100"
      },
      "message": "lsusb: remove FIXME about wireless usb device\n\nThere is no such thing as Wireless USB anymore, it\u0027s long gone and\nobsolete and never will be seen.  So remove the FIXME comment and just\nstate it as such.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e393a76c3765785573651a0a62c22cf45abf17bc",
      "tree": "d7d6adf434a6121048bc82e7d59a3862b373fb0f",
      "parents": [
        "ddcab4c53bf75b616228153758fd4245689bc99e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 16:14:22 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 16:14:22 2024 +0100"
      },
      "message": "lsusb: turn a FIXME comment for dump_comm_descriptor() into something real\n\nIn dump_comm_descriptor() we have a FIXME that we aren\u0027t going to deal\nwith here anytime soon.  If people show up with a device that has\nadditional descriptors, we\u0027ll be glad to add them.  But until that\nhappens, just comment it as such as we aren\u0027t going to change the code\nany time soon.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ddcab4c53bf75b616228153758fd4245689bc99e",
      "tree": "73f9cbe0d2a8733e229b2edeb287c9a0c9c736b4",
      "parents": [
        "79a0b233a36c5e173a4e6ea9b0af94a465859b2a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 16:04:55 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 16:09:35 2024 +0100"
      },
      "message": "Remove commented out code in usbreset.c and list.h and container_of.h\n\nGets rid of a CodeQL warning that it might be \"confusing\" to have\ncommented out code in a file.\n\nKids these days, surely they must use an editor that shows comments in\ndifferent colors so that they notice this isn\u0027t really going to do\nanything...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "79a0b233a36c5e173a4e6ea9b0af94a465859b2a",
      "tree": "458bae10d4a30039d1db5e3b74820b65c83de915",
      "parents": [
        "807d0cce0b67597edcb77aa4fe6fef3a8d6a6b5f",
        "e9282203fe1e3df894c7062b71beaa90bf899ae9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 11:48:01 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 16 11:48:01 2024 +0100"
      },
      "message": "Merge pull request #211 from evelikov/codeql-tidy\n\nci: codeql ignore meson generated files, et al"
    },
    {
      "commit": "e9282203fe1e3df894c7062b71beaa90bf899ae9",
      "tree": "458bae10d4a30039d1db5e3b74820b65c83de915",
      "parents": [
        "2c488b6e19060ecbadfa60d8ec4a4c23243240c4"
      ],
      "author": {
        "name": "Enrico Joerns",
        "email": "ejo@pengutronix.de",
        "time": "Thu Feb 29 00:33:30 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Sat Nov 16 10:33:09 2024 +0000"
      },
      "message": "ci/codeql: use filter-sarif to filter meson-private\n\nThere is a severe number of false-positive in code scanning caused by\ninspecting meson-internal test files like\n\u0027build/meson-private/tmpzb46osmq/testfile.c\u0027.\n\nAs a workaround, use the \u0027filter-sarif\u0027 action to filter out these\nresults before uploading the SARIF (Static Analysis Results Interchange\nFormat).\n\nThis PR was inspired by https://github.com/rauc/rauc/pull/1346 and the\nexample from https://github.com/advanced-security/filter-sarif.\n\nSigned-off-by: Enrico Joerns \u003cejo@pengutronix.de\u003e\n[Emil: port from rauc, use checksums for actions]\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "2c488b6e19060ecbadfa60d8ec4a4c23243240c4",
      "tree": "08fa0671aac943cc238536db283e66006632303b",
      "parents": [
        "a25e93188b1d3a957749e70457e38ef74edfd053"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Sat Nov 16 10:14:08 2024 +0000"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Sat Nov 16 10:26:04 2024 +0000"
      },
      "message": "ci: stop manually creating build/\n\nThere\u0027s no need to manually create and cd into the build directory,\nsince meson knows how to handle that.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "a25e93188b1d3a957749e70457e38ef74edfd053",
      "tree": "4e4b9da6c70ca7bd3698a36aec0173b4efaab39b",
      "parents": [
        "807d0cce0b67597edcb77aa4fe6fef3a8d6a6b5f"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.de.marchi@gmail.com",
        "time": "Thu Nov 07 14:39:08 2024 -0600"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Sat Nov 16 10:26:04 2024 +0000"
      },
      "message": "ci: Fix debian/ubuntu installation\n\nMake sure we are running in non-interactive mode and that we don\u0027t get\nblocked on tzdata update.\n\nSigned-off-by: Lucas De Marchi \u003clucas.de.marchi@gmail.com\u003e\n[Emil: port from kmod]\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "807d0cce0b67597edcb77aa4fe6fef3a8d6a6b5f",
      "tree": "b392ff04762c561feb05f2cef3bf0d529ea965c9",
      "parents": [
        "dd312acc27f3a0622999e68c1a148bef77840e12",
        "5c02e04ebcb2192ea4bdc430de2aedca29538207"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Nov 16 08:27:10 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 16 08:27:10 2024 +0100"
      },
      "message": "Merge pull request #209 from tsundre/improve-usb2-extension-devcap\n\nlsusb: improve usb2 device capability descriptor"
    },
    {
      "commit": "5c02e04ebcb2192ea4bdc430de2aedca29538207",
      "tree": "b392ff04762c561feb05f2cef3bf0d529ea965c9",
      "parents": [
        "dd312acc27f3a0622999e68c1a148bef77840e12"
      ],
      "author": {
        "name": "Torleiv Sundre",
        "email": "torleiv@huddly.com",
        "time": "Thu Nov 14 20:37:52 2024 +0100"
      },
      "committer": {
        "name": "Torleiv Sundre",
        "email": "torleiv@huddly.com",
        "time": "Sat Nov 16 08:15:21 2024 +0100"
      },
      "message": "lsusb: improve usb2 device capability descriptor\n\nFix the following issues with the usb2 device capability descriptor\ndump:\n\nCurrently, the BESL values claim to be in microseconds, but are actually\nthe raw, unshifted values from the descriptor. Use a lookup table for\nthe BESL values, based on Table X-X1 from \"Errata for USB 2.0 ECN: Link\nPower Management (LPM) - 7/2007\" to display the actual microsecond\nvalues.\n\nCurrently, the BESL values are displayed at the same indentation level\nas bmAttributes, even though they are fields in bmAttributes. Adjust\nindentation to align all fields of bmAttributes.\n\nChange \"BESL value\" to \"Baseline BESL value\", to reflect the actual\nnames of the field.\n\nRemove two unnecessary line breaks.\n\nBefore change:\n  USB 2.0 Extension Device Capability:\n    bLength                 7\n    bDescriptorType        16\n    bDevCapabilityType      2\n    bmAttributes   0x0000f41e\n      BESL Link Power Management (LPM) Supported\n    BESL value     1024 us\n    Deep BESL value    61440 us\n\nAfter change:\n  USB 2.0 Extension Device Capability:\n    bLength                 7\n    bDescriptorType        16\n    bDevCapabilityType      2\n    bmAttributes   0x0000f41e\n      BESL Link Power Management (LPM) Supported\n      Baseline BESL value    400 us\n      Deep BESL value      10000 us\n\nSigned-off-by: Torleiv Sundre \u003ctorleiv@huddly.com\u003e\n"
    },
    {
      "commit": "dd312acc27f3a0622999e68c1a148bef77840e12",
      "tree": "6b676a67a383bbbd37ac196d490b855c7f9ead9c",
      "parents": [
        "74c5fdc280cf5d9f85cc1134b003d38888ae8067",
        "3fd7d1fac4a0f4d135434aa6907d94d0d6e82b33"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Nov 10 15:47:55 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 10 15:47:55 2024 +0100"
      },
      "message": "Merge pull request #207 from aurel32/debian-usb.ids\n\nlsusb.py: add usb.ids path for Debian"
    },
    {
      "commit": "74c5fdc280cf5d9f85cc1134b003d38888ae8067",
      "tree": "72d6f272fa960c0cf1a8f68f01f340f9c463d0a4",
      "parents": [
        "cda6883cade6ec67671d0c7de61e70eb992509a9",
        "ceed7cac9ab06f3213f7a92ee8796574aa814643"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Nov 10 15:45:16 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 10 15:45:16 2024 +0100"
      },
      "message": "Merge pull request #208 from gregkh/dependabot/github_actions/all-actions-71f7308342\n\nci: bump the all-actions group with 4 updates"
    },
    {
      "commit": "ceed7cac9ab06f3213f7a92ee8796574aa814643",
      "tree": "72d6f272fa960c0cf1a8f68f01f340f9c463d0a4",
      "parents": [
        "cda6883cade6ec67671d0c7de61e70eb992509a9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 01 22:56:37 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 01 22:56:37 2024 +0000"
      },
      "message": "ci: bump the all-actions group with 4 updates\n\nBumps the all-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [yshui/git-clang-format-lint](https://github.com/yshui/git-clang-format-lint), [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-python](https://github.com/actions/setup-python).\n\n\nUpdates `actions/checkout` from 4.1.7 to 4.2.2\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v4.1.7...11bd71901bbe5b1630ceea73d27597364c9af683)\n\nUpdates `yshui/git-clang-format-lint` from 1.16 to 1.17\n- [Release notes](https://github.com/yshui/git-clang-format-lint/releases)\n- [Commits](https://github.com/yshui/git-clang-format-lint/compare/a65b466f5903524aef27552f63c3906c0f73f184...27f3890c6655216edadcc2759110b9c127c74786)\n\nUpdates `github/codeql-action` from 3.26.10 to 3.27.0\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/e2b3eafc8d227b0241d48be5f425d47c2d750a13...662472033e021d55d94146f66f6058822b0b39fd)\n\nUpdates `actions/setup-python` from 5.2.0 to 5.3.0\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/f677139bbe7f9c59b41e40162b753c062f5d49a3...0b93645e9fea7318ecaed2b359559ac225c90a2b)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n- dependency-name: yshui/git-clang-format-lint\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n- dependency-name: actions/setup-python\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "3fd7d1fac4a0f4d135434aa6907d94d0d6e82b33",
      "tree": "da94fc1c33156bf769a2c756cb2c66f153b7e8ba",
      "parents": [
        "cda6883cade6ec67671d0c7de61e70eb992509a9"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Fri Oct 25 21:30:18 2024 +0200"
      },
      "committer": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Fri Oct 25 21:33:21 2024 +0200"
      },
      "message": "lsusb.py: add usb.ids path for Debian\n\nCommit 008e33075929 (\"lsusb.py: remove @DATADIR@ instance\") removed the\npossibility to define the location of the usb.ids file through @DATADIR@\nand instead hardcodes the possible paths to the usb.ids file. However\nthe Debian path is missing, fix that.\n\nFixes: 008e33075929 (\"lsusb.py: remove @DATADIR@ instance\")\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "cda6883cade6ec67671d0c7de61e70eb992509a9",
      "tree": "9d28ee1351f194ec7fc9f2f2e67faf923fd4446d",
      "parents": [
        "c8dade4b8c522a6cbafaf32bde7168b486e188b8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:33:33 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:33:33 2024 +0200"
      },
      "message": "usbutils 018 release\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c8dade4b8c522a6cbafaf32bde7168b486e188b8",
      "tree": "8681d1c93083470eabaa0b58435c9a68fcc6e9cf",
      "parents": [
        "59f1fe166f1141a016f068bacc224d9cc848afb2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:30:43 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:30:43 2024 +0200"
      },
      "message": "usbutils.spdx: update checksums\n\nSome .c files changed, so update the file checksums for them in the\n.spdx file to keep things up to date for a release.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "59f1fe166f1141a016f068bacc224d9cc848afb2",
      "tree": "0356ecf5a104aa60236afe85c9687302abab814c",
      "parents": [
        "bb1e4b7dce602c03fd3729e82db07a651e859de6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:17:18 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:17:18 2024 +0200"
      },
      "message": "sysfs.c: fix an theoretical issue with snprintf()\n\nAgain, code scanners really don\u0027t like C string functions, and warn\nabout the potential for a buffer to possibly be too big for a snprintf()\ncall as the checking wasn\u0027t quite correct.  Fix the check for a buffer\noverflow up better and handle any potential issues that checking tools\ncould come up with.\n\nNo real functional change as the sysfs path should be just fine.  And\nreally, this is all just userspace code...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bb1e4b7dce602c03fd3729e82db07a651e859de6",
      "tree": "f73e7d67727370486787e5a3e44ff6a60f4cf401",
      "parents": [
        "a73e7ce5b8b755a2b2c6c47bc556d67917acfab9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:06:18 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:06:18 2024 +0200"
      },
      "message": "usbreset: replace some unbounded strcpy() calls\n\nWe \"know\" the sysfs attribute is not going to be bigger than the buffer,\nbut the thousands of \"ooh, a strcpy() call is bad for you!\" scanning\ntools do not.  So to shut them up, use strncpy() just to make things\nquiet and for us to stop getting foolish reports.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a73e7ce5b8b755a2b2c6c47bc556d67917acfab9",
      "tree": "d5600942424fa1901ad3ca75e9276d320fb54627",
      "parents": [
        "7f9c48a6fcc326ac3aaabd449480fdd94a9fb369"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:00:37 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 22 11:00:37 2024 +0200"
      },
      "message": "usbutils.spdx: update due to new file and checksums\n\nThere is a new file in the repo, and the checksums have changed in many\nothers, so update the .spdx file to reflect this.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7f9c48a6fcc326ac3aaabd449480fdd94a9fb369",
      "tree": "b88f9fcfacf02c0df7512ea691ebc4e721fd4d8c",
      "parents": [
        "d4b78d735fb7952e1503b07b1577e4b0187eab76",
        "52f333ae042cbd88276f197fe1f7d7f53db76430"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 16 18:45:21 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 16 18:45:21 2024 +0200"
      },
      "message": "Merge pull request #206 from evelikov/moar-ci\n\nci: minor polish, add codespell action, add clang permutation"
    },
    {
      "commit": "52f333ae042cbd88276f197fe1f7d7f53db76430",
      "tree": "b88f9fcfacf02c0df7512ea691ebc4e721fd4d8c",
      "parents": [
        "425f92c00958a1824ff390d02bd28b26cb02ef97"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 15:06:27 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 16:57:34 2024 +0100"
      },
      "message": "ci: add codespell action, fix all typos\n\nv2:\n - ignore NEWS, omit suppressions\n - split off style changes\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "425f92c00958a1824ff390d02bd28b26cb02ef97",
      "tree": "d8bf21db74842d561b45a3af48f20ce1d031b993",
      "parents": [
        "f41d657dd61434edc54156075818ef2f6d15e264"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 16:49:10 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 16:56:02 2024 +0100"
      },
      "message": "usb-spec: move the opening curly brackets to end of line\n\nThat\u0027s our defined style and that we\u0027ve been using in the majority of\nthe codebase.\n\nDisable clang-format on a couple of sections, where it gets a silly\nmoment and insists on reformatting everything.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "f41d657dd61434edc54156075818ef2f6d15e264",
      "tree": "a4b3feed91e7af3a2d677b31db8fb0ab5a6d32ba",
      "parents": [
        "d4b78d735fb7952e1503b07b1577e4b0187eab76"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 16:42:15 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 16:47:41 2024 +0100"
      },
      "message": "lsusb: reformat and add trailing commas for multi-line arrays\n\nMake the code a bit more clean and consistent.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "d4b78d735fb7952e1503b07b1577e4b0187eab76",
      "tree": "bb926c77f1f8bfb6bde232edb086a9ea8ae37140",
      "parents": [
        "da218a4b4ea1fbd697616326027fb8e15883f6c6"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 15:32:56 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 16 17:31:11 2024 +0200"
      },
      "message": "ci: add clang permutation, for 64bit only\n\nThrow clang into the matrix, so we get a bit of extra coverage. As\nevidenced by the disabled warning - it does catch extra issues.\n\nCurrently enabled only for 64bit builds, since fiddling with environment\nvariables and cross-files is more tricky than I can be asked atm x-D\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "da218a4b4ea1fbd697616326027fb8e15883f6c6",
      "tree": "2fc801121a59c7503c2df4d9679909ba49957512",
      "parents": [
        "5827abb784cb1c8c682efb24bd3dfdf7c06dc853"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 15:14:15 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 16 17:30:24 2024 +0200"
      },
      "message": "ci: drop the mkdir \u0026\u0026 cd dance\n\nThe meson build system can create and change into the directory on its\nown. Drop the manual steps.\n\nSilly copy/paste left over from another project this file originates.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "5827abb784cb1c8c682efb24bd3dfdf7c06dc853",
      "tree": "036c0a2f806e8ddd8e9acd63f0df4ab093c2cfa2",
      "parents": [
        "595d3785fa392474820fe5def23011779a96333d"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 15:10:53 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 16 17:30:00 2024 +0200"
      },
      "message": "ci: directly use archlinux:multilib-devel\n\nI\u0027ve introduced the container an year or so ago, to avoid the manual\npacman.conf fiddle. Although the last few months it wasn\u0027t quite working\nas expected due to expired publishing tokens et al.\n\nWith that fixed we can use it \\o/\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "595d3785fa392474820fe5def23011779a96333d",
      "tree": "d96b5c156cba4a6b5ef4082581b006469a0d9cd6",
      "parents": [
        "33b083c9f7e38057367f00ded44683c32b318d0a"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Wed Oct 16 16:05:02 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 16 17:29:29 2024 +0200"
      },
      "message": "clang-format: bump column limit to 120\n\n... to align with the .editorconfig value.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "33b083c9f7e38057367f00ded44683c32b318d0a",
      "tree": "f036b5756ecefa35665e4bf083abfd283654fe7a",
      "parents": [
        "140ba952fa0441761498683f4ebcdb21480ef83b",
        "9f96a67c0f8f9cc383c6d77a4b2167677df1b06e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Oct 11 07:11:43 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 11 07:11:43 2024 +0200"
      },
      "message": "Merge pull request #205 from tsundre/add-videocontrol-endpoint-descr\n\nlsusb: add VideoControl Endpoint Descriptor"
    },
    {
      "commit": "9f96a67c0f8f9cc383c6d77a4b2167677df1b06e",
      "tree": "f036b5756ecefa35665e4bf083abfd283654fe7a",
      "parents": [
        "140ba952fa0441761498683f4ebcdb21480ef83b"
      ],
      "author": {
        "name": "Torleiv Sundre",
        "email": "torleiv@huddly.com",
        "time": "Thu Dec 15 14:50:04 2022 +0100"
      },
      "committer": {
        "name": "Torleiv Sundre",
        "email": "torleiv@huddly.com",
        "time": "Thu Oct 10 10:19:59 2024 +0200"
      },
      "message": "lsusb: add VideoControl Endpoint Descriptor\n\nAdd support for parsing the Class-specific VC Interrupt Endpoint\nDescriptor as described in UVC 1.1 spec 3.8.2.2.\n\nSample output, including the preceding endpoint descriptor:\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x81  EP 1 IN\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0010  1x 16 bytes\n        bInterval               8\n        bMaxBurst               0\n        VideoControl Endpoint Descriptor:\n          bLength                 5\n          bDescriptorType        37\n          bDescriptorSubtype      3 (EP_INTERRUPT)\n          wMaxTransferSize       16\n\nSigned-off-by: Torleiv Sundre \u003ctorleiv@huddly.com\u003e\n"
    },
    {
      "commit": "140ba952fa0441761498683f4ebcdb21480ef83b",
      "tree": "272bf3441557bfa875dd4278bd49551bf7a74759",
      "parents": [
        "a69ea69074dc8bd224165e1a618eaf75db7e4f42"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 02 08:43:47 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 02 08:43:47 2024 +0200"
      },
      "message": "usbutils.spdx: update based on file additions\n\nUpdate the .spdx file based on new files added to the repo.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a69ea69074dc8bd224165e1a618eaf75db7e4f42",
      "tree": "27d816b3806b9f20d81fdfa9f8e8377bab51a53c",
      "parents": [
        "e7db52d45a7898e8e89ea171e01e9aa8b48a9fd9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 02 08:42:41 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 02 08:42:41 2024 +0200"
      },
      "message": "justfile: add some more targets\n\nAdd the \"spdx\" and \"lint\" targets to make typing things we do all the\ntime easier.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e7db52d45a7898e8e89ea171e01e9aa8b48a9fd9",
      "tree": "66e231e5a82fa3323a30a8e44ee5c59064fa2eec",
      "parents": [
        "a68705def3ec94b93ecefc444c7b74d2496bf8b7",
        "6fe0cef19db3a6379383cfacf74e015938c28729"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 02 08:06:44 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 02 08:06:44 2024 +0200"
      },
      "message": "Merge pull request #204 from gregkh/dependabot/github_actions/all-actions-b6c4674bda\n\nci: bump the all-actions group with 2 updates"
    },
    {
      "commit": "6fe0cef19db3a6379383cfacf74e015938c28729",
      "tree": "66e231e5a82fa3323a30a8e44ee5c59064fa2eec",
      "parents": [
        "a68705def3ec94b93ecefc444c7b74d2496bf8b7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 01 22:49:30 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 01 22:49:30 2024 +0000"
      },
      "message": "ci: bump the all-actions group with 2 updates\n\nBumps the all-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action).\n\n\nUpdates `actions/checkout` from 4.1.7 to 4.2.0\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/692973e3d937129bcbf40652eb9f2f61becf3332...d632683dd7b4114ad314bca15554477dd762a938)\n\nUpdates `github/codeql-action` from 3.26.8 to 3.26.10\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/294a9d92911152fe08befb9ec03e240add280cb3...e2b3eafc8d227b0241d48be5f425d47c2d750a13)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: all-actions\n- dependency-name: github/codeql-action\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: all-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "a68705def3ec94b93ecefc444c7b74d2496bf8b7",
      "tree": "6e8df532a68874c4623ea476068ce80dbfbf47e0",
      "parents": [
        "d04e63e5517f89d508b3a206c6611edafc82ac8f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 20:08:38 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 20:08:38 2024 +0200"
      },
      "message": "lsusb-t: fix memory leak\n\nThe lists were never being cleaned up when finished, so properly walk\nthem and free the allocated the memory that was allocated.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d04e63e5517f89d508b3a206c6611edafc82ac8f",
      "tree": "3aa2a220a390970bd7c7dd005fb76478184add42",
      "parents": [
        "829d1abbc83100eb641629ae00c3918c3d9b9ab3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 19:57:13 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 19:57:13 2024 +0200"
      },
      "message": "LICENSES: add CC0 and MIT licenses\n\nTo make \u0027reuse lint\u0027 happy, add the missing license texts.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "829d1abbc83100eb641629ae00c3918c3d9b9ab3",
      "tree": "43da750ef53e3c83632d780d03ad13da32eb833a",
      "parents": [
        "e6573d16a181ecfca9d251c5337a18e47cf02479"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 19:26:44 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 19:51:58 2024 +0200"
      },
      "message": "lsusb-t: get rid of custom list.h logic\n\nThe list.h code is REALLY old, from a very old kernel version.  Import\nthe CCAN version instead, and move the code to use it.  This is in\nanticipation of fixing up the memory leaks in this area.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e6573d16a181ecfca9d251c5337a18e47cf02479",
      "tree": "ac29241a29342003757c1d01755d625aef42f7ae",
      "parents": [
        "8e6739b8f87df276ab71f0d6e4415d3cac860b71"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 19:09:50 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 19:09:50 2024 +0200"
      },
      "message": "clang-format: fix SPDX license\n\nIt is \"GPL-2.0-only\" not \"GPL-2.0\".  Ugh, I hate the FSF for that\nmess...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8e6739b8f87df276ab71f0d6e4415d3cac860b71",
      "tree": "0d28fa858aa35c15cae11a45060d5e1c9f0ff59c",
      "parents": [
        "7f5b1253248d573dc21937e86da639f9befbe2b3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 19:08:36 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 19:08:36 2024 +0200"
      },
      "message": "clang-format: add proper copyright information\n\nAdd Miguel\u0027s copyright information as he was the original committer of\nthe file to Linux.  Also remove the unneeded Documentation/ entry as\nthat makes no sense in this project.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7f5b1253248d573dc21937e86da639f9befbe2b3",
      "tree": "b9c0b756eddebed4420afdadf86ea9f4cdb8b69e",
      "parents": [
        "1f11e26e4f2193c4787f106dff9342e3160da74b"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 14:19:54 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 16:45:28 2024 +0200"
      },
      "message": "ci: add clang-format action\n\nIt will help enforce the style defined in .clang-format, only for newly\nintroduced changes. Pre-existing style issues will not be flagged,\nunless the lines are changed with given commit.\n\nIf a particular section needs to be ignored, it should be wrapped in\nclang-format off/on section.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "1f11e26e4f2193c4787f106dff9342e3160da74b",
      "tree": "d0e75512986a305dd5c147584d7e779d12bf70bc",
      "parents": [
        "d7a4b19ae0f8a4178be9a01573f84f108b33c8d3"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 14:05:28 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 16:45:28 2024 +0200"
      },
      "message": ".clang-format: update for_each pattern and list\n\nSwap kernel list of for_each macros for what we actually use in-tree.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "d7a4b19ae0f8a4178be9a01573f84f108b33c8d3",
      "tree": "c3ac2754c36bfad35d5199690e86897545a0d078",
      "parents": [
        "544028d677d5c34312c106d49e8b33f334f9ad34"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:57:34 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 16:45:28 2024 +0200"
      },
      "message": ".clang-format: import from Linux kernel as of v6.11.-rc6\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "544028d677d5c34312c106d49e8b33f334f9ad34",
      "tree": "3e2fd09562aba59b6ccf0e107ff9428b90465958",
      "parents": [
        "99fcc8f5ed96dcc73839d3eeb76b0628c1484664"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 16:43:37 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 16:43:37 2024 +0200"
      },
      "message": "editorconfig: make the line length 120\n\nWe all have things larger than 80 columns these days.  If this gets too\nout of hand, we can reduce it later.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "99fcc8f5ed96dcc73839d3eeb76b0628c1484664",
      "tree": "a7787ed5e2046c96fb000b6deb3ef6dc8c38eef6",
      "parents": [
        "ee65ab5263854d9ec878fa071d74178a42635d81"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:54:02 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 16:42:31 2024 +0200"
      },
      "message": "editorconfig: add initial config file\n\nMost editors support the config format out of the box and with some\npatches in the works, it\u0027s great to have something in-tree to avoid\n(further) mixing the style.\n\nThe format is sufficient to handle basic indentation size/style and line\nlength. More elaborate style tracking can be done with clang-format...\nincoming with a later patch.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "ee65ab5263854d9ec878fa071d74178a42635d81",
      "tree": "62972c9ad110ee24b6e30760c4404c125eb1695c",
      "parents": [
        "70033affd5d1d6bd93c739a3cd671e2176713948",
        "97508b2393a36e552a8205a7ad48cbea00e90e10"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 15:08:58 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 01 15:08:58 2024 +0200"
      },
      "message": "Merge pull request #202 from evelikov/remove-hashtables\n\nRemove hashtables"
    },
    {
      "commit": "97508b2393a36e552a8205a7ad48cbea00e90e10",
      "tree": "62972c9ad110ee24b6e30760c4404c125eb1695c",
      "parents": [
        "92547bee594340d10cd9cdb05425d36491a0c807"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:44:56 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:44:56 2024 +0100"
      },
      "message": "meson: re-enable some warnings\n\nThe former is clang-only, which has been clean for a while. While the\nlatter is gone with the hash tables removal as of earlier commits.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "92547bee594340d10cd9cdb05425d36491a0c807",
      "tree": "7495a1452a948f4ee8d630cae9e1ec95d2a34268",
      "parents": [
        "d9e91b7dd03d01ed6ceb984341d878288963de41"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:44:56 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:44:56 2024 +0100"
      },
      "message": "lsusb: drop the genericstrtable hash tables\n\nThis seems like a premature ahead-of-time optimisation, which actually\nhurts both code/binary size while providing no performance benefit.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "d9e91b7dd03d01ed6ceb984341d878288963de41",
      "tree": "09bde40375bfd1034fb19848c0dfcb70a01752ff",
      "parents": [
        "0f5c572b7381d4537e06aef53f14c570c04e12e8"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:44:56 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:44:56 2024 +0100"
      },
      "message": "lsusb: drop the videoterminal hash table\n\nThis seems like a premature ahead-of-time optimisation, which actually\nhurts both code/binary size while providing no performance benefit.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "0f5c572b7381d4537e06aef53f14c570c04e12e8",
      "tree": "c28e2f643edca4e3d59612809db9a193670b4c4c",
      "parents": [
        "70033affd5d1d6bd93c739a3cd671e2176713948"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:44:56 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Tue Oct 01 13:44:56 2024 +0100"
      },
      "message": "lsusb: drop the audioterminal hash table\n\nThis seems like a premature ahead-of-time optimisation, which actually\nhurts both code/binary size while providing no performance benefit.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "70033affd5d1d6bd93c739a3cd671e2176713948",
      "tree": "c3d863a2de84f90310f48e7657270184e8572647",
      "parents": [
        "8ed86f6743408032b16e17f4e1161166313ccc79"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 30 20:20:03 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 30 20:20:03 2024 +0200"
      },
      "message": "update usbutils.spdx file\n\nNow that the man pages moved around, and we flushed out the remaining\ncopyright/license file descriptions, update the .spdx file with all of\nthe latest information.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8ed86f6743408032b16e17f4e1161166313ccc79",
      "tree": "afd5187087f9baa61a4dbbb8e8274360c9d81b03",
      "parents": [
        "86373efd93a3b535fe6a28e5081bd192f8678997",
        "7779d0789486acc207a883632668d1e2c86edfc2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 30 20:08:42 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 30 20:08:42 2024 +0200"
      },
      "message": "Merge pull request #201 from evelikov/spdx-and-reuse\n\nAdd the final SPDX identifiers, alongside reuse-lint CI workflow"
    },
    {
      "commit": "7779d0789486acc207a883632668d1e2c86edfc2",
      "tree": "813c4892f85c6d6d7742e8b419003405b160c4d4",
      "parents": [
        "7ba5d154e68b3f66ebb7c9acdbe101ff049a8fdf"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Sep 30 18:52:00 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Sep 30 19:04:06 2024 +0100"
      },
      "message": "ci: add reuse lint stage\n\nAdd a workflow to check for issues reported by reuse-tool. The version\ninstalled is picked from usbutils.spdx, so we get consistent results.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "86373efd93a3b535fe6a28e5081bd192f8678997",
      "tree": "4e3d4b837e104330991990e82eeba7b821011ed3",
      "parents": [
        "25a7abcec22c0b377c2c5d67899c521248961566"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Sep 30 17:26:50 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 30 20:00:30 2024 +0200"
      },
      "message": "man: move manual pages in designated sub-folder\n\nMove the files into designated place, so they\u0027re easier to find and\nreason with.\n\nWhile in here, simplify the install_man() call to only include the\nstrings. Meson will convert them to files() and deduce the correct path\nbased on the file extension.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "7ba5d154e68b3f66ebb7c9acdbe101ff049a8fdf",
      "tree": "1d80b474a00379bc4a09eb6dc3a886377ee1b405",
      "parents": [
        "01e0fa856d85c227e4012f8496025142b92c30aa"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Sep 30 18:39:31 2024 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Sep 30 18:56:09 2024 +0100"
      },
      "message": "ci: add/update the final SPDX identifiers\n\nThe actions design in codeql.yml is Lucas\u0027 so credit him. The main.yml\nfile is based on our joint work.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "25a7abcec22c0b377c2c5d67899c521248961566",
      "tree": "a73d80d01dd6be822478df3e20a9d847498bbd4f",
      "parents": [
        "affc79b65f6915c94d6f8d827493e01897c5277c"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Sep 30 17:54:54 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 30 19:53:55 2024 +0200"
      },
      "message": ".gitmodules: remove no longer needed file\n\nThe usbhid-dump repo was imported a while ago, while the upstream\nrepository has become dormant. Just remove the .gitmodules file.\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "affc79b65f6915c94d6f8d827493e01897c5277c",
      "tree": "9e307fb5bfb1521e13ffa9184c68c00ec6d90e48",
      "parents": [
        "01e0fa856d85c227e4012f8496025142b92c30aa"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Sep 30 17:40:22 2024 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 30 19:53:52 2024 +0200"
      },
      "message": "meson: fold usbhid-dump/meson.build in\n\nThe usbhid-dump project effectively lives in this repo (it was a git\nmodule ages ago), so there\u0027s little point in the separate build file(s).\n\nPeople can still build usbhid-dump alone, as below:\n    ninja -C builddir/ usbhid-dump\n\nSigned-off-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\n"
    },
    {
      "commit": "01e0fa856d85c227e4012f8496025142b92c30aa",
      "tree": "eb335d2d3bcd17d33c47f385fbd9e40fb9f254ce",
      "parents": [
        "32154d0dbea27fc1de8ad07da9110c5ec5f141d8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 24 15:17:20 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 24 15:17:20 2024 +0200"
      },
      "message": "usbutils.spdx: update the data\n\nNow that we have more license and copyright information, update the\nusbutils.spdx file to reflect this information.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "32154d0dbea27fc1de8ad07da9110c5ec5f141d8",
      "tree": "e23d53660b0abcb789df9c83194e5617f6c481be",
      "parents": [
        "df397a067e1ec1664bb430dbaa5197da0d72477e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 24 15:15:09 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 24 15:15:09 2024 +0200"
      },
      "message": "LICENSE: add LGPL-2.1 license text\n\nNow that the build/test scripts use this license, it needs to be added\nto the repo to make REUSE happy.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "df397a067e1ec1664bb430dbaa5197da0d72477e",
      "tree": "799c5b882e7ae032ef29f9153dcbf7f7a6af9050",
      "parents": [
        "ab5f10c478fa70c82a574414e68ea512e5feec5b",
        "a09ff9e528f42dbcc7f67f4696ffeb9bbacc1916"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 24 14:56:48 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 24 14:56:48 2024 +0200"
      },
      "message": "Merge pull request #198 from evelikov/warning-fixes\n\nResolve \"foo discards const qualifier\" warnings et al."
    },
    {
      "commit": "ab5f10c478fa70c82a574414e68ea512e5feec5b",
      "tree": "f6e073b8fcbb208936eedeb3377ea36b03095470",
      "parents": [
        "f9f738aea911a1b5df11cc640c864ec4703c0f54",
        "3efe524409b85d42cdbcc29e32f1e055f589f540"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 24 14:52:30 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 24 14:52:30 2024 +0200"
      },
      "message": "Merge pull request #199 from evelikov/monthly-dependabot\n\nci: run monthly checks by dependabot"
    },
    {
      "commit": "f9f738aea911a1b5df11cc640c864ec4703c0f54",
      "tree": "2917b6a16217ba79d952674d3133453da4d6907e",
      "parents": [
        "29c858f8bf04dad3d7870df85f557965aa3b8ae5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 24 14:50:54 2024 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Sep 24 14:50:54 2024 +0200"
      },
      "message": "README.md: add the linux-usb mailing list to the README.\n\nPrivate email is fine, but on the list is best.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ],
  "next": "29c858f8bf04dad3d7870df85f557965aa3b8ae5"
}
