{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":412917402,"defaultBranch":"master","name":"mali-driver","ownerLogin":"Benetti-Engineering-sas","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-10-02T21:40:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/93012246?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717966514.0","currentOid":""},"activityList":{"items":[{"before":"b29074214f35f99bbb0fe097675d636d65a3604e","after":"888f1cde2ec59b1dc1f27ac0af5c4d23fed71391","ref":"refs/heads/fix/strlcpy","pushedAt":"2024-07-02T21:20:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_{linux,pool}.c: Fix build\nwith Linux 6.6\n\nWith linux commit occuring after Linux 6.6-rc4:\nhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f2383e01507eeee8a1c1283d61a117a97d6c4ebe\nold static shrinker APIs have been removed. So let's use dynamic APIs in\nplace of static ones if Linux version is >= 6.6.0. Let's also fix a\nLinux version check against 6.6.0 instead of 6.0.0.\n\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_{linux,pool}.c: Fix build"}},{"before":"e1a9f54b914b6aa844e4fb6a741035139a769030","after":"b29074214f35f99bbb0fe097675d636d65a3604e","ref":"refs/heads/fix/strlcpy","pushedAt":"2024-07-02T21:19:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_{linux,pool}.c: Fix build\nwith Linux 6.6\n\nWith linux commit occuring after Linux 6.6-rc4:\nhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f2383e01507eeee8a1c1283d61a117a97d6c4ebe\nold static shrinker APIs have been removed. So let's use dynamic APIs in\nplace of static ones if Linux version is >= 6.6.0. Let's also fix a\nLinux version check against 6.6.0 instead of 6.0.0.\n\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_{linux,pool}.c: Fix build"}},{"before":"3f1e91d7fea959a2926902799f45b4a2e9f10013","after":"e1a9f54b914b6aa844e4fb6a741035139a769030","ref":"refs/heads/fix/strlcpy","pushedAt":"2024-06-10T12:22:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"sq 8","shortMessageHtmlLink":"sq 8"}},{"before":"aad6b47ba6718973d4133d2915f34224c74e5b66","after":"3f1e91d7fea959a2926902799f45b4a2e9f10013","ref":"refs/heads/fix/strlcpy","pushedAt":"2024-06-09T21:26:46.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"sq7\n\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"sq7"}},{"before":null,"after":"aad6b47ba6718973d4133d2915f34224c74e5b66","ref":"refs/heads/fix/strlcpy","pushedAt":"2024-06-09T20:55:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_{linux,pool}.c: Fix build\nwith Linux 6.6\n\nWith linux commit occuring after Linux 6.6-rc4:\nhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f2383e01507eeee8a1c1283d61a117a97d6c4ebe\nold static shrinker APIs have been removed. So let's use dynamic APIs in\nplace of static ones if Linux version is >= 6.6.0. Let's also fix a\nLinux version check against 6.6.0 instead of 6.0.0.\n\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_{linux,pool}.c: Fix build"}},{"before":"d40c57d81c9cf4bc6fefeaf47153fde8eed19ef2","after":"77256ee39e0002a11eaab8ca81f61a0402fae552","ref":"refs/heads/master","pushedAt":"2023-10-30T12:42:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"Merge pull request #8 from mrfixit2001/master\n\nmali_kbase_mem_linux: fix memory error","shortMessageHtmlLink":"Merge pull request bootlin#8 from mrfixit2001/master"}},{"before":null,"after":"6a8a690364f8a5890921984be3e71e1263e93140","ref":"refs/heads/test/fix-6.2+","pushedAt":"2023-10-12T21:26:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: additional fix for Linux 6.2+\n\nWith commit 011f5e337470fc804a1fd75f9ba89cfdaefde8e0 it's been introduced\na bug by locally reimplementing add_mm_counter() without calling\ntrace_rss_stat(). So let's add such call and include its header.\n\nFixes:\n011f5e3 \"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: fix build with Linux 6.2\"\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: additional fix f…"}},{"before":"9baa7331c8e5ba6075e3fc42c530ae7f4c320cad","after":"d40c57d81c9cf4bc6fefeaf47153fde8eed19ef2","ref":"refs/heads/master","pushedAt":"2023-09-29T08:49:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: fix build failure on Linux 6.5\n\nLinux with commit:\nhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=54d020692b342f7bd02d7f5795fb5c401caecfcc\nremoved struct vm_area_struct **vmas parameter from get_user_pages() so\nlet's not pass NULL if Linux version >= 6.5\n\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: fix build failur…"}},{"before":"107a0ee148561ecbced024ab5cc0e3067d339aaa","after":null,"ref":"refs/heads/fix/linux-6.1","pushedAt":"2023-07-14T07:44:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"}},{"before":"c56431f72c97b722eef66e1a97379a8edd46481c","after":null,"ref":"refs/heads/dev/add-midgard-r18p0-r1p0","pushedAt":"2023-07-14T07:44:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"}},{"before":"ed6ef196c29f160df599729733c020b368d9e4b3","after":"9baa7331c8e5ba6075e3fc42c530ae7f4c320cad","ref":"refs/heads/master","pushedAt":"2023-07-10T21:11:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: fix build with Linux 6.3\n\nLinux with commit:\nhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bc292ab00f6c7a661a8a605c714e8a148f629ef6\nintroduced protection to vm_flags and now wrapper functions are needed to\nwrite to it. So let's use vm_flags_set/clear() wrappers instead of directly\nwriting to const vm_flags variable.\n\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: fix build with L…"}},{"before":"c90627f78d58567a2acb7cbf77d565e03a131294","after":"ed6ef196c29f160df599729733c020b368d9e4b3","ref":"refs/heads/master","pushedAt":"2023-04-04T19:54:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: use member argument in mali_add_mm_counter()\n\nAt the moment member argument is ignored and MM_FILEPAGES is used by\ndefault. For consistency let's change MM_FILEPAGES with member argument.\n\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"r8p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.c: use member argum…"}},{"before":"01a17996d2964f0bb7a839e7f93f107b67cd847c","after":"c90627f78d58567a2acb7cbf77d565e03a131294","ref":"refs/heads/master","pushedAt":"2023-04-04T18:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"giuliobenetti","name":"Giulio Benetti","path":"/giuliobenetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2040297?s=80&v=4"},"commit":{"message":"mali_kbase_core_linux.c: fix build with Linux 6.1\n\nWith Linux commit 3499a13168da6a0c122c70f24e653b650d18c882\nunmapped_area_topdown() has been changed to use maple tree, this way the\nlocal implementation of the unmapped_area_topdown() that is named\nkbase_unmapped_area_topdown() can't access many\n'struct vm_unmapped_area_info' attributes that have been dropped. To fix\nthis let's copy and paste locally the new\n(kbase_)kbase_unmapped_area_topdown() implementation while taking care of\nthe alignemnent mask while is_shader_code is true.\n\n[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3499a13168da6a0c122c70f24e653b650d18c882\n\nSigned-off-by: Giulio Benetti ","shortMessageHtmlLink":"mali_kbase_core_linux.c: fix build with Linux 6.1"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdUEGRwA","startCursor":null,"endCursor":null}},"title":"Activity · Benetti-Engineering-sas/mali-driver"}