{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":192636128,"defaultBranch":"master","name":"ltp","ownerLogin":"SierraWireless","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-06-19T01:26:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1221153?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716567367.0","currentOid":""},"activityList":{"items":[{"before":"7ec2017e3cd30cb75a5e8135b2ec03f5c12efa51","after":"e2c52c5bba5e79f59872e09b8f78aee98bd4d1f7","ref":"refs/heads/master","pushedAt":"2024-06-08T16:14:55.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"cgroup_xattr: Remove kernel >= 3.15 check\n\nSince 9e9654cf2 LTP supports kernel >= 4.4.\n\nLink: https://lore.kernel.org/ltp/20240527063346.289771-16-pvorel@suse.cz/\nReviewed-by: Avinesh Kumar \nReviewed-by: Li Wang \nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"cgroup_xattr: Remove kernel >= 3.15 check"}},{"before":"66517b89141fc455ed807f3b95e5260dcf9fb90f","after":"7ec2017e3cd30cb75a5e8135b2ec03f5c12efa51","ref":"refs/heads/master","pushedAt":"2024-06-06T16:27:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"scenario_groups/default: remove io, filecaps and cap_bounds\n\nruntest/io was removed in 0d9dc994e,\nruntest/filecaps and cap_bounds was in 071727828.\n\nCloses: https://github.com/linux-test-project/ltp/pull/1159\nFixes: 0d9dc994e (\"runtest: Move io content to ltp-aiodio.part4\")\nFixes: 071727828 (\"runtest: Move capability related tests to new capability\")\nReviewed-by: Petr Vorel \nSigned-off-by: Po-Hsu Lin ","shortMessageHtmlLink":"scenario_groups/default: remove io, filecaps and cap_bounds"}},{"before":"917a63fed64dff8a5a55fdb91cbd1f182405c06d","after":"66517b89141fc455ed807f3b95e5260dcf9fb90f","ref":"refs/heads/master","pushedAt":"2024-05-28T16:15:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"msync04: Check disk content if dirty bit check failed\n\nmsync04 test is inherently racy and nothing guarantees that the page\nis not written out before get_dirty_page() manages to read the page state.\nHence the test should be reworked to verify the page contents is on disk\nwhen it finds dirty bit isn't set anymore...\n\nLink: https://lore.kernel.org/ltp/20240522124754.9599-1-wegao@suse.com/\nReviewed-by: Jan Kara \nReviewed-by: Petr Vorel \nSigned-off-by: Wei Gao \n[ pvorel: remove dirty variable ]\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"msync04: Check disk content if dirty bit check failed"}},{"before":"22004c7dbac4fcd575ceca80f8206391dd46a5a5","after":"917a63fed64dff8a5a55fdb91cbd1f182405c06d","ref":"refs/heads/master","pushedAt":"2024-05-27T16:15:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"bpf: Convert doc to docparse\n\nUpdate blog URL.\n\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"bpf: Convert doc to docparse"}},{"before":"8f21ebba42216dbb7e8d44c23b4a977d6823f7a1","after":"22004c7dbac4fcd575ceca80f8206391dd46a5a5","ref":"refs/heads/master","pushedAt":"2024-05-25T16:15:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"msgstress01: Fix typo in docs\n\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"msgstress01: Fix typo in docs"}},{"before":"f888bc21f1422ed77dac712cd073dfe0785496eb","after":"8f21ebba42216dbb7e8d44c23b4a977d6823f7a1","ref":"refs/heads/master","pushedAt":"2024-05-24T16:16:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"LTP 20240524\n\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"LTP 20240524"}},{"before":"3ec7b4ebc07b98b84ce7b4a2184162335a78ec25","after":"f888bc21f1422ed77dac712cd073dfe0785496eb","ref":"refs/heads/master","pushedAt":"2024-05-22T16:15:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"sbrk03: Convert to detect support with flags\n\n.needs_abi_bits and .supported_archs are doc friendly.\nAlso, it does tst_brk() (in case of more run with -i).\n\nLink: https://lore.kernel.org/ltp/20240521105348.126316-5-pvorel@suse.cz/\nReviewed-by: Cyril Hrubis \nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"sbrk03: Convert to detect support with flags"}},{"before":"e644691d30c3948a9788b735c51e09ca849ea47f","after":"3ec7b4ebc07b98b84ce7b4a2184162335a78ec25","ref":"refs/heads/master","pushedAt":"2024-05-21T16:10:12.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"libswap: Remove function description\n\nWe have docs in libswap.h, better not duplicate the description.\n\nLink: https://lore.kernel.org/ltp/20240521074955.78675-4-pvorel@suse.cz/\nFixes: 703406ba4 (\"doc: libltpswap: Add kerneldoc\")\nReviewed-by: Li Wang \nReviewed-by: Cyril Hrubis \nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"libswap: Remove function description"}},{"before":"b1e97fd95da33bba309cdc7f182bbd9a65abc67c","after":"e644691d30c3948a9788b735c51e09ca849ea47f","ref":"refs/heads/master","pushedAt":"2024-05-16T16:15:19.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"docparse: Fix list formatting\n\nThere must be a blank line before list members.\n\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"docparse: Fix list formatting"}},{"before":"09f729b18050b601cd19756c73a30237f25245ee","after":"b1e97fd95da33bba309cdc7f182bbd9a65abc67c","ref":"refs/heads/master","pushedAt":"2024-05-15T16:10:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"readahead01: pass on pidfd\n\nLinux kernel added pidfs via commit b5683a37c881 in v6.9-rc1\nrelease. This patchset ignores readahead request instead of\nreturning EINVAL, so mark the test pass.\n\nhttps://lkml.iu.edu/hypermail/linux/kernel/2403.2/00762.html\n\nSigned-off-by: Murphy Zhou \nReviewed-by: Cyril Hrubis ","shortMessageHtmlLink":"readahead01: pass on pidfd"}},{"before":"ff13d67503a0a52e5446df2be8e57ccfdd335462","after":"09f729b18050b601cd19756c73a30237f25245ee","ref":"refs/heads/master","pushedAt":"2024-05-14T16:10:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"bind: Add negative tests for bind\n\nAdd negative cases for bind(), when errno is EBADF or ENOTDIR.\nAlso fix some format check warning for existed code.\n\nLink: https://lore.kernel.org/ltp/20240505061746.77510-1-xuyang2018.jy@fujitsu.com/\nReviewed-by: Petr Vorel \nReviewed-by: Martin Doucha \nSigned-off-by: Yang Xu ","shortMessageHtmlLink":"bind: Add negative tests for bind"}},{"before":"1bddece8b2fffb716dc9aa30f9ad9f2687ee6e6a","after":"ff13d67503a0a52e5446df2be8e57ccfdd335462","ref":"refs/heads/master","pushedAt":"2024-05-13T16:15:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"syscalls/mmap08: Use macro TST_EXP_FAIL_PTR_VOID()\n\nLink: https://lore.kernel.org/ltp/20240513130825.11190-1-akumar@suse.de/\nReviewed-by: Petr Vorel \nSigned-off-by: Avinesh Kumar ","shortMessageHtmlLink":"syscalls/mmap08: Use macro TST_EXP_FAIL_PTR_VOID()"}},{"before":"059cb0233a008980d95539de7c148004352b5904","after":"1bddece8b2fffb716dc9aa30f9ad9f2687ee6e6a","ref":"refs/heads/master","pushedAt":"2024-05-10T16:10:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"madvise11: ignore EBUSY for MADV_SOFT_OFFLINE\n\nThe EBUSY error could be easily triggered on small system with\nkernel-debug. By not treating EBUSY as a failure, the test can\navoid false positives where the test environment itself might\nfrequently cause resource contention.\n\nTest output:\n madvise11.c:409: TINFO: Spawning 4 threads, with a total of 640 memory pages\n madvise11.c:163: TINFO: Thread [0] returned 0, succeeded.\n madvise11.c:163: TINFO: Thread [2] returned 0, succeeded.\n madvise11.c:163: TINFO: Thread [1] returned 0, succeeded.\n madvise11.c:163: TINFO: Thread [3] returned 0, succeeded.\n madvise11.c:198: TPASS: soft-offline / mmap race still clean <--- end of 1st test\n madvise11.c:132: TFAIL: madvise failed: EBUSY (16) <--- ERROR!\n ...\n\nFrom kernel log:\n [ 431.590511] soft offline: 0xbfa8f: page migration failed 1, type\n 0x800000008002e(referenced|uptodate|dirty|active|swapbacked|node=0|zone=1)\n ...\n [ 435.510819] soft offline: 0x98fb6: page migration failed 1, type\n 0x800000008000e(referenced|uptodate|dirty|swapbacked|node=0|zone=1)\n ...\n\nKernel callpath:\n do_madvise()\n ---\n #ifdef CONFIG_MEMORY_FAILURE\n if (behavior == MADV_HWPOISON || behavior == MADV_SOFT_OFFLINE)\n return madvise_inject_error(behavior, start, start + len_in);\n #endif\n ---\n madvise_inject_error()\n soft_offline_page()\n soft_offline_in_use_page()\n \t ...\n 2727\tpr_info(\"soft offline: %#lx: %s migration failed %ld, type %pGp\\n\",\n 2728\t\tpfn, msg_page[huge], ret, &page->flags);\n 2729\tif (ret > 0)\n 2730\t\tret = -EBUSY; <--- Here\n\nDebugged-by: Luis Goncalves \nSigned-off-by: Li Wang \nReviewed-by: Petr Vorel ","shortMessageHtmlLink":"madvise11: ignore EBUSY for MADV_SOFT_OFFLINE"}},{"before":"84155fae859c321016689e693f20dfa99d05ea53","after":"059cb0233a008980d95539de7c148004352b5904","ref":"refs/heads/master","pushedAt":"2024-05-09T16:15:45.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"swapping01: Add sleeps in the loop that dirties the memory\n\nIn our test environment swapping01 sporadically fails, we suspect\nswapout speed is not fast enough in some situations.\n\nLink: https://lore.kernel.org/ltp/20240422124050.3598-1-wegao@suse.com/\nFixes: https://bugzilla.suse.com/show_bug.cgi?id=1217850#c34\nAcked-by: Vlastimil Babka \nReviewed-by: Petr Vorel \nReviewed-by: Cyril Hrubis \nSigned-off-by: Wei Gao ","shortMessageHtmlLink":"swapping01: Add sleeps in the loop that dirties the memory"}},{"before":"90f80322a69ddff712e2e0fe12ffdd1aa2596fd4","after":"84155fae859c321016689e693f20dfa99d05ea53","ref":"refs/heads/master","pushedAt":"2024-05-08T16:11:58.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"ci: Rename docker build config\n\n+ Update references in documentation.\n\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"ci: Rename docker build config"}},{"before":"e29c89f6eeab9717df1c2f9f7306e702ed64326c","after":"90f80322a69ddff712e2e0fe12ffdd1aa2596fd4","ref":"refs/heads/master","pushedAt":"2024-05-07T16:15:11.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"Rewrite msgstress testing suite\n\nmsgstress testing suite has been rewritten, taking in consideration\nthat old code was not working most of the times. The new algorithm\nsimply generates new SysV IPC messages, spawning a sender and a\nreceiver which will validate data.\n\nWith the new algorithm we also reduce the amount of children which\nwe spawn, since we only have 2: sender and receiver. This permits to\nincrease the number of messages to send and to do not be depedent from\nsystem overload.\n\nSigned-off-by: Andrea Cervesato \nSigned-off-by: Cyril Hrubis \nReviewed-by: Cyril Hrubis ","shortMessageHtmlLink":"Rewrite msgstress testing suite"}},{"before":"1ba882cf384a07c249aaf556cd34d21eebd2aa45","after":"e29c89f6eeab9717df1c2f9f7306e702ed64326c","ref":"refs/heads/master","pushedAt":"2024-05-06T16:21:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"kallsyms: Utilize ksymbol table for unauthorized address access\n\nAccess the system symbols with root permission to test whether it's\npossible to read and write the memory addresses of kernel-space\nfrom user-space. This helps in identifying potential vulnerabilities\nwhere user-space processes can inappropriately access kernel memory.\n\nSuggested-by: Rafael Aquini \nSuggested-by: Cyril Hrubis \nSigned-off-by: Li Wang \nReviewed-by: Cyril Hrubis ","shortMessageHtmlLink":"kallsyms: Utilize ksymbol table for unauthorized address access"}},{"before":"2f13c1364f9de12780564307b76ff7bc84e3a594","after":"1ba882cf384a07c249aaf556cd34d21eebd2aa45","ref":"refs/heads/master","pushedAt":"2024-05-04T16:10:08.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"m4: Remove now unused ltp-nommu-linux.m4\n\nSigned-off-by: Cyril Hrubis ","shortMessageHtmlLink":"m4: Remove now unused ltp-nommu-linux.m4"}},{"before":"c240726a62afa4b3421bbd065e8e2b73df105ca6","after":"2f13c1364f9de12780564307b76ff7bc84e3a594","ref":"refs/heads/master","pushedAt":"2024-04-27T16:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"doc: Link file/directory names to GitHub sources\n\nConvert all the files/directory names which actually points to real\nfiles/directories to the links to GitHub sources. Exception is\ndatafiles/Makefile and some examples.\n\nFor now we use link to the master, maybe we want to change that if we\never generate stable docs.\n\nLink: https://lore.kernel.org/ltp/20240425222331.315701-1-pvorel@suse.cz/\nReviewed-by: Andrea Cervesato \nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"doc: Link file/directory names to GitHub sources"}},{"before":"965d1fa3c7def51067176cd3c317edac8b386df2","after":"c240726a62afa4b3421bbd065e8e2b73df105ca6","ref":"refs/heads/master","pushedAt":"2024-04-26T16:15:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"libswap: Use {SAFE_,}MAKE_MINIMAL_SWAPFILE()\n\nThis effectively increases the minimal used number of blocks to 256.\n\nAll {SAFE_,}MAKE_SWAPFILE_SIZE() calls which were creating swap used 10\nblocks. While this is ok on 4kb page size, it's too low on systems with\n64kb page size (e.g. on aarch64 with CONFIG_ARM64_64K_PAGES=y or on\nppc64le with CONFIG_PAGE_SIZE_64KB=y):\n\n TWARN: Swapfile size is less than the system page size. Using page size\n (65536 bytes) instead of block size (4096 bytes).\n\nObviously it would fail also on kernels with CONFIG_PAGE_SIZE_256KB.\n\nLink: https://lore.kernel.org/ltp/20240425211042.299714-3-pvorel@suse.cz/\nReviewed-by: Cyril Hrubis \nReviewed-by: Li Wang \nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"libswap: Use {SAFE_,}MAKE_MINIMAL_SWAPFILE()"}},{"before":"2cf78f47a6568e6de1e492f53e0877e6be5dd06f","after":"965d1fa3c7def51067176cd3c317edac8b386df2","ref":"refs/heads/master","pushedAt":"2024-04-25T16:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"tst_safe_macros_inline.h: Add man page + more explicit doc\n\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"tst_safe_macros_inline.h: Add man page + more explicit doc"}},{"before":"03333e6f8c2a7c9fa96fc5bdfbbaac0531aa750b","after":"2cf78f47a6568e6de1e492f53e0877e6be5dd06f","ref":"refs/heads/master","pushedAt":"2024-04-22T16:10:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"unlink: Add error tests for EPERM and EROFS\n\nAdd negative cases for unlink(), when errno is EPERM or EROFS.\n\nReviewed-by: Avinesh Kumar \nSigned-off-by: Yang Xu ","shortMessageHtmlLink":"unlink: Add error tests for EPERM and EROFS"}},{"before":"b318e78222e154685f0aad513cedd3d3ee0a9156","after":"03333e6f8c2a7c9fa96fc5bdfbbaac0531aa750b","ref":"refs/heads/master","pushedAt":"2024-04-20T16:15:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"doc: introduce sphinx extlinks\n\nWith sphinx extlinks we are now able to avoid duplication of the\ngithub repo link inside documentation. The patch introduces two new\ndirectives which can be used: :repo: and :master:, which are used to\nreplace repo static link and repo master static link respectively.\n\nLink: https://lore.kernel.org/ltp/20240419140752.18003-1-andrea.cervesato@suse.de/\nReviewed-by: Petr Vorel \nSigned-off-by: Andrea Cervesato ","shortMessageHtmlLink":"doc: introduce sphinx extlinks"}},{"before":"f77ebacb7488b0627b61baebf9e30331cd79c850","after":"b318e78222e154685f0aad513cedd3d3ee0a9156","ref":"refs/heads/master","pushedAt":"2024-04-19T16:10:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"tst_test: Merge needs_cgroup_ctrls C comment into sphinx doc\n\nTo follow other conventions for other struct members.\n\nFixes: 6cf992812 (\"include: doc: Convert comments into linuxdoc\")\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"tst_test: Merge needs_cgroup_ctrls C comment into sphinx doc"}},{"before":"46f4aa5237f8605c41f948ed71999f04db05f1bc","after":"f77ebacb7488b0627b61baebf9e30331cd79c850","ref":"refs/heads/master","pushedAt":"2024-04-18T16:12:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"libswap: Use tst_res_() instead of tst_res()\n\nThat allows to identify the caller of the function. That is the reason\nwhy tst_brk_() was already used instead of tst_brk().\n\nLink: https://lore.kernel.org/ltp/20240417123113.731780-2-pvorel@suse.cz/\nFixes: f987ffff5 (\"libswap: add two methods to create swapfile\")\nReviewed-by: Li Wang \nReviewed-by: Cyril Hrubis \nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"libswap: Use tst_res_() instead of tst_res()"}},{"before":"638934e8bc6b2e7d1c3a8f59873c8b77fd4c99e8","after":"46f4aa5237f8605c41f948ed71999f04db05f1bc","ref":"refs/heads/master","pushedAt":"2024-04-17T16:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"doc: Add section for C API documentation\n\nAdded information about the C API documentation format and the way\nit's supported in Sphinx.\n\nLink: https://lore.kernel.org/ltp/20240415091806.18556-1-andrea.cervesato@suse.de/\nReviewed-by: Cyril Hrubis \nReviewed-by: Petr Vorel \nSigned-off-by: Andrea Cervesato ","shortMessageHtmlLink":"doc: Add section for C API documentation"}},{"before":"70d3ea085665c8f11bda58a0645578d06d894ab3","after":"638934e8bc6b2e7d1c3a8f59873c8b77fd4c99e8","ref":"refs/heads/master","pushedAt":"2024-04-13T16:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"doc: Documentation usage and development\n\nThis patch adds a section for developers, explaining how to use and\nbuild the new LTP documentation.\n\nSigned-off-by: Andrea Cervesato \nReviewed-by: Cyril Hrubis ","shortMessageHtmlLink":"doc: Documentation usage and development"}},{"before":"b592cdd0d98ccb2dfce9e87dee663145e9d8ec38","after":"70d3ea085665c8f11bda58a0645578d06d894ab3","ref":"refs/heads/master","pushedAt":"2024-04-12T16:15:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"controllers: remove use of LINE_MAX\n\nLINE_MAX is not defined in Android's bionic and seems to be a leftover\nof POSIX standards. In this case, replace the use of fgets with\ngetline, which will resize the line buffer if needed. Also, drop some\nunnecessarily exported variables.\n\nSigned-off-by: Edward Liaw \nReviewed-by: Cyril Hrubis ","shortMessageHtmlLink":"controllers: remove use of LINE_MAX"}},{"before":"76ed92c1bfc5726523830e6895bdebafe617b84a","after":"b592cdd0d98ccb2dfce9e87dee663145e9d8ec38","ref":"refs/heads/master","pushedAt":"2024-04-11T16:10:15.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"dnsmasq: Final fix of library inclusion\n\nWe need to set $dhcp_name *before* loading library (. dhcp_lib.sh)\ndue possible TCONF due missing dnsmasq. But $lease_dir must be set\n*after* loading library due tst_selinux_enforced. Because $lease_file\ndepends on $lease_dir, move all but $dhcp_name variable behind\nloading dhcp_lib.sh.\n\nFixes: a49a7e9d7 (\"dnsmasq: Proper fix of library inclusion\")\nFixes: 1cb8e3153 (\"dnsmasq: Fix variable initialization\")\nFixes: 04021637f (\"tst_test.sh: Cleanup getopts usage\")\nSigned-off-by: Petr Vorel ","shortMessageHtmlLink":"dnsmasq: Final fix of library inclusion"}},{"before":"6f97789ca60300f68e854b845e5035007240ff05","after":"76ed92c1bfc5726523830e6895bdebafe617b84a","ref":"refs/heads/master","pushedAt":"2024-04-10T16:10:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gerrit-swi","name":"Gerrit SWI","path":"/gerrit-swi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8925231?s=80&v=4"},"commit":{"message":"waitid10: Add .needs_tmpdir=1 to run test in temporary directory\n\nWhen testing via NFS mount LTP folder on the board, with the NFS server\nconfigured using 'anonuid' and 'anongid' options to set specific\nuid/gid, waitid10 fails. This is due to a uid mismatch during core dump\nfile creation, leading to an aborted dump, resulting in the child\nprocess receiving the signal CLD_KILLED instead of CLD_DUMPED.\n\n # ./waitid10\n tst_buffers.c:56: TINFO: Test is using guarded buffers\n tst_test.c:1732: TINFO: LTP version: 20240129\n tst_test.c:1616: TINFO: Timeout per run is 0h 05m 00s\n waitid10.c:64: TINFO: Raising RLIMIT_CORE rlim_cur=0 -> 0\n [ 296.482665] mnt_uid= 1036, curr_uid= 0\n [ 296.483041] Core dump to core aborted: cannot preserve file owner\n waitid10.c:36: TPASS: waitid(P_ALL, 0, infop, WEXITED) passed\n waitid10.c:37: TPASS: infop->si_pid == pidchild (149)\n waitid10.c:38: TPASS: infop->si_status == SIGFPE (8)\n waitid10.c:39: TPASS: infop->si_signo == SIGCHLD (17)\n waitid10.c:42: TFAIL: infop->si_code (2) != CLD_DUMPED (3)\n\nTherefore, add .needs_tmpdir = 1 relocates the working directory to\ntemporary directory, preventing core file creation failures due to\nNFS server settings.\n\nSigned-off-by: Hui Min Mina Chou \nReviewed-by: Li Wang \nReviewed-by: Cyril Hrubis ","shortMessageHtmlLink":"waitid10: Add .needs_tmpdir=1 to run test in temporary directory"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX_1cgQA","startCursor":null,"endCursor":null}},"title":"Activity ยท SierraWireless/ltp"}