{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":388260535,"defaultBranch":"master","name":"lkmpg","ownerLogin":"sysprog21","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-21T22:24:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22310129?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713633046.0","currentOid":""},"activityList":{"items":[{"before":"119e4f2162f7a4941d85829376c0afde605c23d5","after":"d502e07001b5bf3fc48549a0ae0f6fece6aa314f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-25T17:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: b5709f89f8bd56ff0f674ce6eddbcd30a1ea42bc","shortMessageHtmlLink":"deploy: b5709f8"}},{"before":"e1eced6d2fcba7549f6a5595537517aa2a91a419","after":"b5709f89f8bd56ff0f674ce6eddbcd30a1ea42bc","ref":"refs/heads/master","pushedAt":"2024-05-25T17:49:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Update contributor list","shortMessageHtmlLink":"Update contributor list"}},{"before":"8c563532d39b4bcf062e90aba03001a50439bb9b","after":"119e4f2162f7a4941d85829376c0afde605c23d5","ref":"refs/heads/gh-pages","pushedAt":"2024-05-14T21:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: e1eced6d2fcba7549f6a5595537517aa2a91a419","shortMessageHtmlLink":"deploy: e1eced6"}},{"before":"0a27a0140f89371b37def866cbd59b5be7a4d6bb","after":"e1eced6d2fcba7549f6a5595537517aa2a91a419","ref":"refs/heads/master","pushedAt":"2024-05-14T21:54:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Merge pull request #258 from visitorckw/fix-vinput\n\nvinput: Fix multiple issue","shortMessageHtmlLink":"Merge pull request #258 from visitorckw/fix-vinput"}},{"before":"24348789a9794dea24422fc13080872eb0b1eb37","after":"8c563532d39b4bcf062e90aba03001a50439bb9b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-05T11:22:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 0a27a0140f89371b37def866cbd59b5be7a4d6bb","shortMessageHtmlLink":"deploy: 0a27a01"}},{"before":"0d434088f1e33ba34dcbbd1a2be4b7bb6ecb03a2","after":"0a27a0140f89371b37def866cbd59b5be7a4d6bb","ref":"refs/heads/master","pushedAt":"2024-05-05T11:19:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Fix typo (#257)","shortMessageHtmlLink":"Fix typo (#257)"}},{"before":"8c0344c194f7933cf4ff10f47635d4cd5d8f30b9","after":"24348789a9794dea24422fc13080872eb0b1eb37","ref":"refs/heads/gh-pages","pushedAt":"2024-04-25T07:30:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 0d434088f1e33ba34dcbbd1a2be4b7bb6ecb03a2","shortMessageHtmlLink":"deploy: 0d43408"}},{"before":"eacb844ad50f8941f0eb12a8977ce17f3a9abf63","after":"0d434088f1e33ba34dcbbd1a2be4b7bb6ecb03a2","ref":"refs/heads/master","pushedAt":"2024-04-25T07:27:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Merge pull request #256 from yeh-sudo/improve-readability\n\nImprove readibility","shortMessageHtmlLink":"Merge pull request #256 from yeh-sudo/improve-readability"}},{"before":"4c6ef1b34a2d845ad71e457f74c71ab88fe0b5ab","after":"8c0344c194f7933cf4ff10f47635d4cd5d8f30b9","ref":"refs/heads/gh-pages","pushedAt":"2024-04-20T17:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: eacb844ad50f8941f0eb12a8977ce17f3a9abf63","shortMessageHtmlLink":"deploy: eacb844"}},{"before":"9952f38afbeabf30de99d21e55e8dff0711eb1f5","after":"eacb844ad50f8941f0eb12a8977ce17f3a9abf63","ref":"refs/heads/master","pushedAt":"2024-04-20T17:38:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Update contributor list","shortMessageHtmlLink":"Update contributor list"}},{"before":"a5f3fb8a66326457aa621249929eed632fd758c7","after":"4c6ef1b34a2d845ad71e457f74c71ab88fe0b5ab","ref":"refs/heads/gh-pages","pushedAt":"2024-04-20T17:15:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 9952f38afbeabf30de99d21e55e8dff0711eb1f5","shortMessageHtmlLink":"deploy: 9952f38"}},{"before":"2d13e2bcc98be84c3e619d3fbb616f837648166f","after":"a5f3fb8a66326457aa621249929eed632fd758c7","ref":"refs/heads/gh-pages","pushedAt":"2024-04-20T17:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 86b5e86e5bb0192114f32a6e3fd6046d0db2c6e4","shortMessageHtmlLink":"deploy: 86b5e86"}},{"before":"86b5e86e5bb0192114f32a6e3fd6046d0db2c6e4","after":"9952f38afbeabf30de99d21e55e8dff0711eb1f5","ref":"refs/heads/master","pushedAt":"2024-04-20T17:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Fix style","shortMessageHtmlLink":"Fix style"}},{"before":"52f09bae16f2f4c8c3e3e9450072ebb180708d72","after":null,"ref":"refs/heads/threaded-irq","pushedAt":"2024-04-20T17:10:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"}},{"before":"3e472c84fd0fd1cc49efd49cf050b673a3a1db61","after":"86b5e86e5bb0192114f32a6e3fd6046d0db2c6e4","ref":"refs/heads/master","pushedAt":"2024-04-20T17:10:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Refine description in request_threaded_irq usage","shortMessageHtmlLink":"Refine description in request_threaded_irq usage"}},{"before":"ed1962752a9d8789fed93ff7145385d055ed2240","after":"52f09bae16f2f4c8c3e3e9450072ebb180708d72","ref":"refs/heads/threaded-irq","pushedAt":"2024-04-20T16:59:42.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Merge pull request #255 from 0xff07/threaded-irq-rework\n\nRework the threaded IRQ examples","shortMessageHtmlLink":"Merge pull request #255 from 0xff07/threaded-irq-rework"}},{"before":"eef1f24901babfa5b4025445bcecff1a72811174","after":"2d13e2bcc98be84c3e619d3fbb616f837648166f","ref":"refs/heads/gh-pages","pushedAt":"2024-04-16T13:28:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 3e472c84fd0fd1cc49efd49cf050b673a3a1db61","shortMessageHtmlLink":"deploy: 3e472c8"}},{"before":"e1b44579b0f416a20cfe7b9ba0205e1fb674dba5","after":"3e472c84fd0fd1cc49efd49cf050b673a3a1db61","ref":"refs/heads/master","pushedAt":"2024-04-16T13:25:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Describe atomic context in spinlock section (#254)\n\nAquiring a spinlock makes the holder enter atomic context. Extra\r\nattention is needed in atomic context. In particular, functions\r\nthat may sleep must not be used. Add this detail to the spinlock\r\nsection.","shortMessageHtmlLink":"Describe atomic context in spinlock section (#254)"}},{"before":"8095fb7d7ce7e11a26397159edb7994b38d8b365","after":"eef1f24901babfa5b4025445bcecff1a72811174","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T22:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: e1b44579b0f416a20cfe7b9ba0205e1fb674dba5","shortMessageHtmlLink":"deploy: e1b4457"}},{"before":"1c31bac22c506d997a233db5e7d0e47b044375fc","after":"e1b44579b0f416a20cfe7b9ba0205e1fb674dba5","ref":"refs/heads/master","pushedAt":"2024-04-15T22:24:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Ensure Linux v6.5 compatibility","shortMessageHtmlLink":"Ensure Linux v6.5 compatibility"}},{"before":"f2077ca467f12d3221334d3bd70ece64ece6be86","after":"8095fb7d7ce7e11a26397159edb7994b38d8b365","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T22:22:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 1c31bac22c506d997a233db5e7d0e47b044375fc","shortMessageHtmlLink":"deploy: 1c31bac"}},{"before":"f5893d8140d21773820521ddc7f6080b8f3f29eb","after":"1c31bac22c506d997a233db5e7d0e47b044375fc","ref":"refs/heads/master","pushedAt":"2024-04-15T22:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Fix Linux v6.5 compatibility","shortMessageHtmlLink":"Fix Linux v6.5 compatibility"}},{"before":"941f0cd9923d8edcd9d21a0385ebdd148e528b37","after":"f2077ca467f12d3221334d3bd70ece64ece6be86","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T21:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f5893d8140d21773820521ddc7f6080b8f3f29eb","shortMessageHtmlLink":"deploy: f5893d8"}},{"before":"1d38d2ed193f59208b016fa7881b544aaeedb71b","after":"f5893d8140d21773820521ddc7f6080b8f3f29eb","ref":"refs/heads/master","pushedAt":"2024-04-15T21:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Remove the crypto section due to poor maintenance\n\nThe past content in the crypto section lacks informative descriptions,\nand there should be a proper procedure to demonstrate how Linux\ncryptography works. Due to poor maintenance, let's drop the section.","shortMessageHtmlLink":"Remove the crypto section due to poor maintenance"}},{"before":"b15ed5a5aa43c74354beebc851dd90646a1d8117","after":"941f0cd9923d8edcd9d21a0385ebdd148e528b37","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T21:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 1d38d2ed193f59208b016fa7881b544aaeedb71b","shortMessageHtmlLink":"deploy: 1d38d2e"}},{"before":"da9b38187fa904bf5576157f733c986c9ae63008","after":"b15ed5a5aa43c74354beebc851dd90646a1d8117","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T21:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: eee8c614158f69804cd1f7e97f19287c609c81e7","shortMessageHtmlLink":"deploy: eee8c61"}},{"before":"eee8c614158f69804cd1f7e97f19287c609c81e7","after":"1d38d2ed193f59208b016fa7881b544aaeedb71b","ref":"refs/heads/master","pushedAt":"2024-04-15T21:18:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Merge pull request #253 from weihsinyeh/master\n\nFix typo","shortMessageHtmlLink":"Merge pull request #253 from weihsinyeh/master"}},{"before":"d04c17190474875c80b76ca13d6dc44176fab1c2","after":"eee8c614158f69804cd1f7e97f19287c609c81e7","ref":"refs/heads/master","pushedAt":"2024-04-15T21:16:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Suppress sparse warning\n\nReported by sparse:\nexamples/cryptosk.c: In function ‘test_skcipher_encrypt’:\nexamples/cryptosk.c:121:35: error: passing argument 3 of\n‘skcipher_request_set_callback’ from incompatible pointer type [-Werror=incompatible-pointer-types]\n 121 | test_skcipher_callback, &sk->result);\n | ^~~~~~~~~~~~~~~~~~~~~~\n | |\n | void (*)(struct crypto_async_request *, int)\nIn file included from ./include/crypto/internal/skcipher.h:13,\n from examples/cryptosk.c:4:\n./include/crypto/skcipher.h:576:70: note: expected ‘crypto_completion_t’\n{aka ‘void (*)(void *, int)’} but argument is of type ‘void (*)(struct crypto_async_request *, int)’\n 576 | crypto_completion_t compl,\n | ~~~~~~~~~~~~~~~~~~~~^~~~~\ncc1: some warnings being treated as errors","shortMessageHtmlLink":"Suppress sparse warning"}},{"before":"f28b3efba349777083a925ee8756597f4171ce7f","after":"da9b38187fa904bf5576157f733c986c9ae63008","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T21:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: d04c17190474875c80b76ca13d6dc44176fab1c2","shortMessageHtmlLink":"deploy: d04c171"}},{"before":"1d38d2ed193f59208b016fa7881b544aaeedb71b","after":"d04c17190474875c80b76ca13d6dc44176fab1c2","ref":"refs/heads/master","pushedAt":"2024-04-15T21:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jserv","name":"Jim Huang","path":"/jserv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478921?s=80&v=4"},"commit":{"message":"Suppress sparse warning\n\nReported by sparse:\nexamples/cryptosk.c: In function ‘test_skcipher_encrypt’:\nexamples/cryptosk.c:121:35: error: passing argument 3 of\n‘skcipher_request_set_callback’ from incompatible pointer type [-Werror=incompatible-pointer-types]\n 121 | test_skcipher_callback, &sk->result);\n | ^~~~~~~~~~~~~~~~~~~~~~\n | |\n | void (*)(struct crypto_async_request *, int)\nIn file included from ./include/crypto/internal/skcipher.h:13,\n from examples/cryptosk.c:4:\n./include/crypto/skcipher.h:576:70: note: expected ‘crypto_completion_t’\n{aka ‘void (*)(void *, int)’} but argument is of type ‘void (*)(struct crypto_async_request *, int)’\n 576 | crypto_completion_t compl,\n | ~~~~~~~~~~~~~~~~~~~~^~~~~\ncc1: some warnings being treated as errors","shortMessageHtmlLink":"Suppress sparse warning"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU9DynQA","startCursor":null,"endCursor":null}},"title":"Activity · sysprog21/lkmpg"}