{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":132932689,"defaultBranch":"main","name":"kextgizmos","ownerLogin":"pmj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-10T17:23:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42341?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1652099580.7637818","currentOid":""},"activityList":{"items":[{"before":"efc93652d71eb5e79d3c9745fad9d81e86f1bdfe","after":"af96c02a4873104fcf81f2cb37fb42c77ab0b211","ref":"refs/heads/main","pushedAt":"2023-05-14T19:43:22.012Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmj","name":"Phil Dennis-Jordan","path":"/pmj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42341?s=80&v=4"},"commit":{"message":"New gizmo: Fixup for dexts with new SDK crashing on older macOS versions\n\nThis change adds a function to call in user client subclasses for preventing dexts built with DriverKit SDK 21 or newer from crashing on macOS 11 or older.\n\nThe root cause for the crash is that the IIG definition for IOUserClient places the ExternalMethod function on a named dispatch queue. (kIOUserClientQueueNameExternalMethod) The DriverKit 21 runtime apparently sets this queue to the default queue automatically, but the runtimes in macOS 11 and older are unaware of this requirement. On those versions the queue must therefore be explicitly set or queue name lookup fails with a failed assertion.","shortMessageHtmlLink":"New gizmo: Fixup for dexts with new SDK crashing on older macOS versions"}},{"before":"147388331fda9aaa092e2fd19f11771dacd134ab","after":"efc93652d71eb5e79d3c9745fad9d81e86f1bdfe","ref":"refs/heads/main","pushedAt":"2023-05-14T15:11:37.431Z","pushType":"push","commitsCount":4,"pusher":{"login":"pmj","name":"Phil Dennis-Jordan","path":"/pmj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42341?s=80&v=4"},"commit":{"message":"New gizmo: Fixup for dexts with new SDK crashing on older macOS versions\n\nThis change adds a function to call in user client subclasses for preventing dexts built with DriverKit SDK 21 or newer from crashing on macOS 11 or older.\n\nThe root cause for the crash is that the IIG definition for IOUserClient places the ExternalMethod function on a named dispatch queue. (kIOUserClientQueueNameExternalMethod) The DriverKit 21 runtime apparently sets this queue to the default queue automatically, but the runtimes in macOS 11 and older are unaware of this requirement. On those versions the queue must therefore be explicitly set or queue name lookup fails with a failed assertion.","shortMessageHtmlLink":"New gizmo: Fixup for dexts with new SDK crashing on older macOS versions"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADLHd1fgA","startCursor":null,"endCursor":null}},"title":"Activity ยท pmj/kextgizmos"}