{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":64298462,"defaultBranch":"rm1xx_5.4.70_v1.3.x","name":"linux","ownerLogin":"reMarkable","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-27T10:08:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19650282?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1693560430.0","currentOid":""},"activityList":{"items":[{"before":"a6c2056232543bb56713ea06acf8d6b0ee2554de","after":"20b9954fd6345ecd241c135d87081b4e10b4febc","ref":"refs/heads/rm1xx_5.4.70_v1.3.x","pushedAt":"2023-09-01T09:25:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"schultzern","name":"Eirik Schultz","path":"/schultzern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745064?s=80&v=4"},"commit":{"message":"otgcontrol: register device on module init (#344)\n\nThe otgcontrol device has been disabled in DT since we have\r\nstarted using the pogo driver. However, we still need otgcontrol\r\nin production. We don't want the device to be enabled in DT not\r\nto cause any conflicts with the pogo device, even if the otgcontrol\r\ndriver can be blacklisted, and only loaded on request.\r\n\r\nThis patch allows to bring up the device when the driver is loaded\r\nand read its DT nodes as if it was enabled in DT in the first place.\r\n\r\nSigned-off-by: Michal Koziel ","shortMessageHtmlLink":"otgcontrol: register device on module init (#344)"}},{"before":"20b9954fd6345ecd241c135d87081b4e10b4febc","after":null,"ref":"refs/heads/public-rm1xx_5.4.70_v1.3.x","pushedAt":"2023-09-01T09:24:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schultzern","name":"Eirik Schultz","path":"/schultzern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745064?s=80&v=4"}},{"before":null,"after":"20b9954fd6345ecd241c135d87081b4e10b4febc","ref":"refs/heads/public-rm1xx_5.4.70_v1.3.x","pushedAt":"2023-09-01T09:23:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schultzern","name":"Eirik Schultz","path":"/schultzern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745064?s=80&v=4"},"commit":{"message":"otgcontrol: register device on module init (#344)\n\nThe otgcontrol device has been disabled in DT since we have\r\nstarted using the pogo driver. However, we still need otgcontrol\r\nin production. We don't want the device to be enabled in DT not\r\nto cause any conflicts with the pogo device, even if the otgcontrol\r\ndriver can be blacklisted, and only loaded on request.\r\n\r\nThis patch allows to bring up the device when the driver is loaded\r\nand read its DT nodes as if it was enabled in DT in the first place.\r\n\r\nSigned-off-by: Michal Koziel ","shortMessageHtmlLink":"otgcontrol: register device on module init (#344)"}},{"before":"bb6be69d6f71fced2fc63c61372bf96e5f7da565","after":null,"ref":"refs/heads/zero-colors","pushedAt":"2023-03-17T14:42:52.111Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"patrickhisnibrataas","name":"Patrick Hisni Brataas","path":"/patrickhisnibrataas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24845159?s=80&v=4"}},{"before":"20b9954fd6345ecd241c135d87081b4e10b4febc","after":"a6c2056232543bb56713ea06acf8d6b0ee2554de","ref":"refs/heads/rm1xx_5.4.70_v1.3.x","pushedAt":"2023-03-16T08:34:41.838Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schultzern","name":"Eirik Schultz","path":"/schultzern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745064?s=80&v=4"},"commit":{"message":"pogo: turn serdev_ready to atomic variable to prevent deadlock\n\nWe are closing serdev on connect (if open), not on disconnect.\nThere is a small possibility for MCU to send a message if it is\nphysically disconnected and reconnected within a very short time. This is\nbecause there might just enough charge to keep the MCU running.\nAt the same time the driver has initialized re-connection and tries to\nclose serdev. In that situation the pogo lock is taken by fsm_entry_enumerate()\nwhile the tty lock is taken by pogo_onewire_receive_buf(). Then both\nfunctions try to take the other lock resulting in deadlock.\nAt the same time serdev_ready should be 0. It is safe to check it\nwithout taking the lock and exit allowing fsm_entry_enumerate() to\nclose and open serdev without deadlocking.\n\nSigned-off-by: Michal Koziel ","shortMessageHtmlLink":"pogo: turn serdev_ready to atomic variable to prevent deadlock"}},{"before":null,"after":"20b9954fd6345ecd241c135d87081b4e10b4febc","ref":"refs/heads/rm1xx_5.4.70_v1.3.x","pushedAt":"2023-03-16T08:31:21.361Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schultzern","name":"Eirik Schultz","path":"/schultzern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745064?s=80&v=4"},"commit":{"message":"otgcontrol: register device on module init (#344)\n\nThe otgcontrol device has been disabled in DT since we have\r\nstarted using the pogo driver. However, we still need otgcontrol\r\nin production. We don't want the device to be enabled in DT not\r\nto cause any conflicts with the pogo device, even if the otgcontrol\r\ndriver can be blacklisted, and only loaded on request.\r\n\r\nThis patch allows to bring up the device when the driver is loaded\r\nand read its DT nodes as if it was enabled in DT in the first place.\r\n\r\nSigned-off-by: Michal Koziel ","shortMessageHtmlLink":"otgcontrol: register device on module init (#344)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADd1AnoQA","startCursor":null,"endCursor":null}},"title":"Activity ยท reMarkable/linux"}