{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":143307099,"defaultBranch":"master","name":"fl2000_drm","ownerLogin":"klogg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-02T14:40:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/598982?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715467803.0","currentOid":""},"activityList":{"items":[{"before":"5692fcafbf09b8891f4e93b592e39cc9dbb14d9e","after":"ed5a85be613f6711750772b0628c050655f82e79","ref":"refs/heads/master","pushedAt":"2024-05-12T07:33:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Minor refactoring\n\nMove loop indexes into loops\nReturn on errors instead of loop breaks\nSome variables cleanup","shortMessageHtmlLink":"Minor refactoring"}},{"before":"02f09e080b34d08954757737a7a6e28f8c5ea060","after":"0740f0e86b949ef299b4d7dda4524652b722806d","ref":"refs/heads/interrupt_msg","pushedAt":"2024-05-12T07:20:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Simplify interrupt message processing","shortMessageHtmlLink":"Simplify interrupt message processing"}},{"before":"aa34f01880e6eeb032eedfab03db2c17bf959660","after":"02f09e080b34d08954757737a7a6e28f8c5ea060","ref":"refs/heads/interrupt_msg","pushedAt":"2024-05-12T07:14:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Simplify interrupt message processing","shortMessageHtmlLink":"Simplify interrupt message processing"}},{"before":null,"after":"aa34f01880e6eeb032eedfab03db2c17bf959660","ref":"refs/heads/interrupt_msg","pushedAt":"2024-05-11T22:50:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Simplify interrupt messageprocessing","shortMessageHtmlLink":"Simplify interrupt messageprocessing"}},{"before":"4412fd3179f8c10cf768f704457cf8b2a8e1d60c","after":"5692fcafbf09b8891f4e93b592e39cc9dbb14d9e","ref":"refs/heads/master","pushedAt":"2024-05-11T16:54:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Minor refactoring\n\nMove loop indexes into loops\nReturn on errors instead of loop breaks\nSome variables cleanup","shortMessageHtmlLink":"Minor refactoring"}},{"before":"f69e6830b43dc2c02f4aa3d48bdaa0542545aca2","after":"4412fd3179f8c10cf768f704457cf8b2a8e1d60c","ref":"refs/heads/master","pushedAt":"2024-05-11T16:50:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Minor refactoring\n\nMove loop indexes into loops\nReturn on errors instead of loop breaks\nSome variables cleanup","shortMessageHtmlLink":"Minor refactoring"}},{"before":"f40853189347fa41fdfe788136155dcb9ad771ee","after":"f69e6830b43dc2c02f4aa3d48bdaa0542545aca2","ref":"refs/heads/master","pushedAt":"2024-05-11T16:39:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Minor refactoring\n\nMove loop indexes into loops\nReturn on errors instead of loop breaks\nSome variables cleanup","shortMessageHtmlLink":"Minor refactoring"}},{"before":"7c2a33e963d8f5fb51f94534d823383ac46caa3c","after":"f40853189347fa41fdfe788136155dcb9ad771ee","ref":"refs/heads/master","pushedAt":"2024-05-11T16:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"IT66121 minor refactoring\n\nMove loop indexes into loops\nReturn on errors instead of loop breaks\nSome variables cleanup","shortMessageHtmlLink":"IT66121 minor refactoring"}},{"before":"cdf98786727c884291d34fc5595b01ea5d06d7ca","after":"7c2a33e963d8f5fb51f94534d823383ac46caa3c","ref":"refs/heads/master","pushedAt":"2024-05-10T15:52:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Mark unused arguments\n\nIn future those will be covered by the logic that is not yet there","shortMessageHtmlLink":"Mark unused arguments"}},{"before":"8ab16f48360d62b1bd32d592afbf80ad451ae2ec","after":"cdf98786727c884291d34fc5595b01ea5d06d7ca","ref":"refs/heads/master","pushedAt":"2024-05-10T15:29:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Mark unused parameters","shortMessageHtmlLink":"Mark unused parameters"}},{"before":"5ff178a8b3b1d67925f41696f91a6e0f5bb2786f","after":"8ab16f48360d62b1bd32d592afbf80ad451ae2ec","ref":"refs/heads/master","pushedAt":"2024-05-10T14:02:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Avoid implicit type conversion losing precision","shortMessageHtmlLink":"Avoid implicit type conversion losing precision"}},{"before":"051784ee9babdaae631c2f5b7ea57c86be664c81","after":"5ff178a8b3b1d67925f41696f91a6e0f5bb2786f","ref":"refs/heads/master","pushedAt":"2024-05-10T13:40:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Avoid implicit type conversion losing precision","shortMessageHtmlLink":"Avoid implicit type conversion losing precision"}},{"before":"dc6702da290a4217d8058c414b043ce7a5660000","after":"051784ee9babdaae631c2f5b7ea57c86be664c81","ref":"refs/heads/master","pushedAt":"2024-05-10T13:31:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Avoid implicit type conversion losing precision","shortMessageHtmlLink":"Avoid implicit type conversion losing precision"}},{"before":"64d37e813d3218f63030d4dad80cb3f7d8fb58a8","after":"dc6702da290a4217d8058c414b043ce7a5660000","ref":"refs/heads/master","pushedAt":"2024-05-10T09:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Improve processing of URB sending errors","shortMessageHtmlLink":"Improve processing of URB sending errors"}},{"before":"287220d30108645bb044f6994e7246959133d008","after":"64d37e813d3218f63030d4dad80cb3f7d8fb58a8","ref":"refs/heads/master","pushedAt":"2024-05-10T09:16:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Improve a bit status processing of URB\n\nIgnore non-errors, spit out message on error","shortMessageHtmlLink":"Improve a bit status processing of URB"}},{"before":"cbb42740a710f99e7f6e9e0b306f2c7b57b281e9","after":"287220d30108645bb044f6994e7246959133d008","ref":"refs/heads/master","pushedAt":"2024-05-10T09:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Improve a bit status processing of URB\n\nIgnore non-errors, spit out message on error","shortMessageHtmlLink":"Improve a bit status processing of URB"}},{"before":"db7ad1f93afe1b84770f2983d53777acd8f95b64","after":"cbb42740a710f99e7f6e9e0b306f2c7b57b281e9","ref":"refs/heads/master","pushedAt":"2024-05-10T08:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Add coding style badge to README","shortMessageHtmlLink":"Add coding style badge to README"}},{"before":"a6b0ea964e5b5700f4969cb6584dfe26ddc382ee","after":"db7ad1f93afe1b84770f2983d53777acd8f95b64","ref":"refs/heads/master","pushedAt":"2024-05-10T08:26:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Added workflow for stylechecks\n\nclang-format script is run with --dry-run parameter to avoid changes\r\ncheckpatch.pl parametrization is standard for Linux kernel","shortMessageHtmlLink":"Added workflow for stylechecks"}},{"before":"18a58ee59a7387481255db2e7086174e28f63ccb","after":"4f2122c588ddb01f3fbabc3e81e727d20e186fb7","ref":"refs/heads/stylecheck-wf","pushedAt":"2024-05-10T08:23:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Merge pull request #62 from klogg/master\n\nFix start of the checkpatch script","shortMessageHtmlLink":"Merge pull request #62 from klogg/master"}},{"before":"d64a2d858fa2c89a001c6d4bf7fa7795d1e9ab3f","after":"a6b0ea964e5b5700f4969cb6584dfe26ddc382ee","ref":"refs/heads/master","pushedAt":"2024-05-10T08:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Fix start of the checkpatch script\n\nUse Perl instead of making script executable which was anyway missed in\nthe original script","shortMessageHtmlLink":"Fix start of the checkpatch script"}},{"before":"ec295754fe26891cd83a20b69dce7638f0f10238","after":"18a58ee59a7387481255db2e7086174e28f63ccb","ref":"refs/heads/stylecheck-wf","pushedAt":"2024-05-10T08:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Update codingstyle.yaml","shortMessageHtmlLink":"Update codingstyle.yaml"}},{"before":"7a1ceeea96b9321a231e3ee56df4e2cb576aaf00","after":"ec295754fe26891cd83a20b69dce7638f0f10238","ref":"refs/heads/stylecheck-wf","pushedAt":"2024-05-10T07:58:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Update codingstyle.yaml","shortMessageHtmlLink":"Update codingstyle.yaml"}},{"before":null,"after":"7a1ceeea96b9321a231e3ee56df4e2cb576aaf00","ref":"refs/heads/stylecheck-wf","pushedAt":"2024-05-10T07:47:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Create codingstyle.yaml","shortMessageHtmlLink":"Create codingstyle.yaml"}},{"before":"bcc0f2e5dc82810edc7bf6adadc8828a439e1937","after":"d64a2d858fa2c89a001c6d4bf7fa7795d1e9ab3f","ref":"refs/heads/master","pushedAt":"2024-05-09T23:04:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Implement workflow for SonarCloud\n\nCreate GitHub workflow for SonarCloud scan instead of Travis. For now\nkeep it as a separate workflow not integrated with build process.\nUpdate sonar-project.properties to the newest version","shortMessageHtmlLink":"Implement workflow for SonarCloud"}},{"before":"0a8607508857d0763debc16f391d6092ee99e6cc","after":"bcc0f2e5dc82810edc7bf6adadc8828a439e1937","ref":"refs/heads/master","pushedAt":"2024-05-09T22:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Update sonar-project.properties","shortMessageHtmlLink":"Update sonar-project.properties"}},{"before":"7be5b78a7d8dd6f11f67ab3d5005c7c7e4020bf0","after":"0a8607508857d0763debc16f391d6092ee99e6cc","ref":"refs/heads/master","pushedAt":"2024-05-09T22:40:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Fix sonarcloud,yaml","shortMessageHtmlLink":"Fix sonarcloud,yaml"}},{"before":"eddd2b8e356119c9f0af6aeb7e1a6ee8e98eda42","after":"7be5b78a7d8dd6f11f67ab3d5005c7c7e4020bf0","ref":"refs/heads/master","pushedAt":"2024-05-09T22:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Workflow for SonarCloud","shortMessageHtmlLink":"Workflow for SonarCloud"}},{"before":"597be1f6b7fd1fbd45a4f388e0a4c1a9f9c6a5b6","after":"eddd2b8e356119c9f0af6aeb7e1a6ee8e98eda42","ref":"refs/heads/master","pushedAt":"2024-05-09T22:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Update build badge\n\n... using github workflow","shortMessageHtmlLink":"Update build badge"}},{"before":"48f9e0e6f0bcdc507bcac531579b135a1d79defe","after":"597be1f6b7fd1fbd45a4f388e0a4c1a9f9c6a5b6","ref":"refs/heads/master","pushedAt":"2024-05-09T22:06:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Coding style fixes according to checkpatch\n\nStill have a whole bunch TODOs:\n - Avoid direct access to USB structures bInterval, bInterfaceNumber\n - Remove all BUG_ON() crashes and introduce proper error handling\n - Move to completions instead of semaphores\n\nTo avoid direct access to bInterfaceNumber I think of redesigning\npolling with registering multiple device IDs using\nUSB_DEVICE_INTERFACE_NUMBER and .driver_info combination for different\ninterfaces.\n\nTo avoid access to bInterval I think of changing the approach of\ninterrupt processing to fully synchronous (it is anyway is done in\nworkqueue) with usb_interrupt_msg().","shortMessageHtmlLink":"Coding style fixes according to checkpatch"}},{"before":"ad56934103113f6dd81860b693d9fd3a3c841624","after":"48f9e0e6f0bcdc507bcac531579b135a1d79defe","ref":"refs/heads/master","pushedAt":"2024-05-09T19:28:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"klogg","name":"Artem Mygaiev","path":"/klogg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598982?s=80&v=4"},"commit":{"message":"Fixed code formatting according to Linux style\n\n... with minor deviations as set in scripts/clang-format.sh","shortMessageHtmlLink":"Fixed code formatting according to Linux style"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER5BRuwA","startCursor":null,"endCursor":null}},"title":"Activity ยท klogg/fl2000_drm"}