{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40337567,"defaultBranch":"main","name":"osandov-linux","ownerLogin":"osandov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-07T02:46:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3682206?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705513567.0","currentOid":""},"activityList":{"items":[{"before":"6e1611e352ab3a5ab520174b26f27f4271c580db","after":null,"ref":"refs/heads/master","pushedAt":"2024-01-17T17:46:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"}},{"before":null,"after":"6e1611e352ab3a5ab520174b26f27f4271c580db","ref":"refs/heads/main","pushedAt":"2024-01-17T17:46:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"check_dwp_index_sections_sorted.py: handle section offset overflow","shortMessageHtmlLink":"check_dwp_index_sections_sorted.py: handle section offset overflow"}},{"before":"9c7abbbac7b816a9833b2cd76359724527250a56","after":"6e1611e352ab3a5ab520174b26f27f4271c580db","ref":"refs/heads/master","pushedAt":"2023-09-23T00:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"check_dwp_index_sections_sorted.py: handle section offset overflow","shortMessageHtmlLink":"check_dwp_index_sections_sorted.py: handle section offset overflow"}},{"before":"532f4e1a2a96c66ad3219c214397e5b51894ec69","after":"9c7abbbac7b816a9833b2cd76359724527250a56","ref":"refs/heads/master","pushedAt":"2023-09-22T22:31:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"check_dwp_index_sections_sorted.py: only check offset, not end","shortMessageHtmlLink":"check_dwp_index_sections_sorted.py: only check offset, not end"}},{"before":"19ac09db8aed00404e8d58a9d11e73d6b3720399","after":"532f4e1a2a96c66ad3219c214397e5b51894ec69","ref":"refs/heads/master","pushedAt":"2023-09-22T21:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"Add check_dwp_index_sections_sorted.py","shortMessageHtmlLink":"Add check_dwp_index_sections_sorted.py"}},{"before":"5d4477c8356732a8cc5cd234a0db529c27709c7e","after":"19ac09db8aed00404e8d58a9d11e73d6b3720399","ref":"refs/heads/master","pushedAt":"2023-09-22T21:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"Add dump_dwp_index.py","shortMessageHtmlLink":"Add dump_dwp_index.py"}},{"before":"e6721c9e92a56d9bd3f91394970211c692398ac5","after":"5d4477c8356732a8cc5cd234a0db529c27709c7e","ref":"refs/heads/master","pushedAt":"2023-09-13T20:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"Add dump_debug_macro.py","shortMessageHtmlLink":"Add dump_debug_macro.py"}},{"before":"14cb4ade5d334a5760e67c5147ac310444238cb7","after":"e6721c9e92a56d9bd3f91394970211c692398ac5","ref":"refs/heads/master","pushedAt":"2023-09-05T18:33:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"Kconfig: add CONFIG_FAULT_INJECTION_CONFIGFS for blktests\n\nSince Linux kernel commit bb4c19e030f4 (\"block: null_blk: make\nfault-injection dynamically configurable per device\") (in v6.4),\nCONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION depends on\nCONFIG_FAULT_INJECTION_CONFIGFS. Enable it.","shortMessageHtmlLink":"Kconfig: add CONFIG_FAULT_INJECTION_CONFIGFS for blktests"}},{"before":"fd109061547750aa15f6c0e940fb2cc85c21de16","after":"14cb4ade5d334a5760e67c5147ac310444238cb7","ref":"refs/heads/master","pushedAt":"2023-08-04T21:19:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"kernel_debug_files.sh: don't exit immediately if finding one file fails\n\nAlso fix the grep syntax.","shortMessageHtmlLink":"kernel_debug_files.sh: don't exit immediately if finding one file fails"}},{"before":"2cee659bb842024c32e276af9b7409e90b3e7b19","after":"fd109061547750aa15f6c0e940fb2cc85c21de16","ref":"refs/heads/master","pushedAt":"2023-08-04T21:11:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"Add kernel_debug_files.sh","shortMessageHtmlLink":"Add kernel_debug_files.sh"}},{"before":"875e92d5e29b0551c106062ab78a4883471820cf","after":"2cee659bb842024c32e276af9b7409e90b3e7b19","ref":"refs/heads/master","pushedAt":"2023-07-11T22:28:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"t_test.py: catch RuntimeWarning from scipy.stats.ttest_ind()\n\nWhen the data is very similar, I get a RuntimeWarning for: \"Precision\nloss occurred in moment calculation due to catastrophic cancellation.\nThis occurs when the data are nearly identical. Results may be\nunreliable\", which throws off the progress output.","shortMessageHtmlLink":"t_test.py: catch RuntimeWarning from scipy.stats.ttest_ind()"}},{"before":"98779c6b33078a984c30da7bc656a7a80460afde","after":"875e92d5e29b0551c106062ab78a4883471820cf","ref":"refs/heads/master","pushedAt":"2023-07-10T06:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"Move t_test.py to bin\n\nI use this often enough to graduate it to my PATH.","shortMessageHtmlLink":"Move t_test.py to bin"}},{"before":"ca7cb11155f975f17c7acfd7e4deb2e5bc32fb5e","after":"98779c6b33078a984c30da7bc656a7a80460afde","ref":"refs/heads/master","pushedAt":"2023-07-06T18:31:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"t_test.py: fix typo in help string","shortMessageHtmlLink":"t_test.py: fix typo in help string"}},{"before":"4c0265c6f4b25711ae477268a4cc29c9f112fb39","after":"ca7cb11155f975f17c7acfd7e4deb2e5bc32fb5e","ref":"refs/heads/master","pushedAt":"2023-07-06T18:25:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"t_test.py: don't assume equal population variances\n\nIt seems like Welch's t-test is generally preferred over Student's\nt-test:\n\nhttp://daniellakens.blogspot.com/2015/01/always-use-welchs-t-test-instead-of.html\nhttps://stats.stackexchange.com/questions/313471/always-use-welch-t-test-unequal-variances-t-test-instead-of-student-t-or-mann\n\nMake it the default.","shortMessageHtmlLink":"t_test.py: don't assume equal population variances"}},{"before":"30e9796576891e7064a770260ed48b75c323d663","after":"4c0265c6f4b25711ae477268a4cc29c9f112fb39","ref":"refs/heads/master","pushedAt":"2023-06-07T16:01:54.307Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"osandov","name":"Omar Sandoval","path":"/osandov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3682206?s=80&v=4"},"commit":{"message":"vm.py: Remove now-unnecessary listnewconfig check\n\nDepending on which compiler you use to build the kernel, it will change\nthe kernels' .config file. For example, gcc will have\nCONFIG_GCC_PLUGINS=y in the .config, whereas clang will have\nCONFIG_CC_IS_CLANG=y.\n\nThe implication is that if you compile the kernel with e.g. clang, then\nmake -s listnewconfig will give you the following non-empty output:\n\n$ make -s listnewconfig\nCONFIG_X86_X32_ABI=n\nCONFIG_GCC_PLUGINS=y\nCONFIG_GCC_PLUGIN_LATENT_ENTROPY=n\nCONFIG_GCC_PLUGIN_STACKLEAK=n\nCONFIG_RANDSTRUCT_PERFORMANCE=n\nCONFIG_READABLE_ASM=n\nCONFIG_DEBUG_SECTION_MISMATCH=n\n[void@maniforge bpf-next]$ vim .config\n\neven if the .config hasn't actually changed. This will cause vm.py run\nto fail, because it checks to make sure that listnewconfig is empty to\nensure that you're not running a stale kernel build.\n\nWith commit 993bdde94547 (\"kbuild: add image_name to\nno-sync-config-targets\"), 'make image_name' no longer resyncs Kconfig.\nThis means that the make listnewconfig check is no longer really\nnecessary, so we can just remove it to avoid the above issue.\n\nSigned-off-by: David Vernet ","shortMessageHtmlLink":"vm.py: Remove now-unnecessary listnewconfig check"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4kfsigA","startCursor":null,"endCursor":null}},"title":"Activity ยท osandov/osandov-linux"}