{"push_id":2852412174,"size":53,"distinct_size":53,"ref":"refs/heads/fzsync_next2","head":"61dfeff7c28c49ce8257690bff44bdc562b7238b","before":"4a81ca3ae7f6d3d0ddbc024aad3bd98a3269eb1a","commits":[{"sha":"a79bf9c6382384e591fc8a560d89578f697335af","author":{"name":"Li Wang","email":"65b3ccf850ea721688fb240d52a95019d85394b7@redhat.com"},"message":"pty: fix some issues in pty02\n\n1. Add EXTPROC into lapi\n\n2. Exit the test with TCONF if we get EINVAL from tcsetattr()\n\n3. Write newline to ptmx to avoid read() on pts to block\n\n4. Using tcgetattr() to get attributes before re-setting it\n\nFix this error:\n   tst_test.c:1015: INFO: Timeout per run is 0h 50m 00s\n   pty02.c:42: BROK: tcsetattr() failed: EINVAL\n\nPOSIX.1 General description:\n  Changes the attributes associated with a terminal. New attributes are\n  specified with a termios control structure. Programs should always\n  issue a tcgetattr() first, modify the desired fields, and then issue\n  a tcsetattr(). tcsetattr() should never be issued using a termios\n  structure that was not obtained using tcgetattr(). tcsetattr() should\n  use only a termios structure that was obtained by tcgetattr().\n\nSigned-off-by: Li Wang <liwang@redhat.com>\nCc: Eric Biggers <ebiggers@google.com>\nCc: Cyril Hrubis <chrubis@suse.cz>\nCc: Xiao Yang <yangx.jy@cn.fujitsu.com>\nCc: Jinhui huang <huangjh.jy@cn.fujitsu.com>\nAcked-by: Cyril Hrubis <chrubis@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/a79bf9c6382384e591fc8a560d89578f697335af"},{"sha":"f358c048923f70b6ba55ce9c00ee286830a66d17","author":{"name":"Jinhui huang","email":"300823ece62ab7b9d0735a6f6b51ea2fb988681c@cn.fujitsu.com"},"message":"syscall/signalfd01: Fix compiler warnings\n\nSigned-off-by: Jinhui huang <huangjh.jy@cn.fujitsu.com>\nAcked-by: Cyril Hrubis <chrubis@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/f358c048923f70b6ba55ce9c00ee286830a66d17"},{"sha":"d289649666480251fb487297e17bb152618f4ae8","author":{"name":"Rafael David Tinoco","email":"e9d96b58e7d7be598dac0ee03bd42af86faea843@linaro.org"},"message":"syscalls/setxattr: fix iterations and missing coverage\n\nDuring issue #274 resolution, the following was observed:\n\nsetxattr(2) tests are not considering iterations on files that are not\nre-created in between subsequent iterations. This leads to false results\ndue to existing attributes not cleaned in between the calls.\n\nsetxattr(2) tests were not considering 2 cases, now added:\n  - new attr with a key with length 0\n  - new attr with a key that is NULL\n\nThis commit makes setxattr(2) tests to behave like newly created\nfsetxattr(2) tests.\n\nSigned-off-by: Rafael David Tinoco <rafael.tinoco@linaro.org>\nAcked-by: Cyril Hrubis <chrubis@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/d289649666480251fb487297e17bb152618f4ae8"},{"sha":"e05d1d2412b8f280d7691d5ea2cab0b96f52f807","author":{"name":"Vishnu K","email":"b81170919812211d1f04797eec9a8367e205551e@zilogic.com"},"message":"syscalls/memfd_create: add tests with MFD_HUGETLB flag\n\n* memfd_create03: Tests the syscall for the flag MFD_HUGETLB.\n\n* memfd_create04: Tests the syscall for the flags MFD_HUGE_2MB,\n                  MFD_HUGE_1GB, ... used in conjunction with\n                  MFD_HUGETLB flag.\n\nSigned-off-by: Sikkandar Sulaiman A <sikkandarsulaiman@zilogic.com>\nSigned-off-by: Vishnu K <vishnu@zilogic.com>\nAcked-by: Jan Stancek <jstancek@redhat.com>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/e05d1d2412b8f280d7691d5ea2cab0b96f52f807"},{"sha":"d0ce06660aa701f5345de85149a0bc70a3fd804f","author":{"name":"Alexey Kodanev","email":"230f550b09df4d04cb9a8036b198a530acf758d3@oracle.com"},"message":"network/dhcp: convert to new API\n\nNote about dnsmasq_test: removed $(pwd) from the files paths as it\ndoesn't point to the temporary directory yet, also --log-facility\npath has to be with '/', so dnsmasqd interprets it as a file.\n\nSigned-off-by: Alexey Kodanev <alexey.kodanev@oracle.com>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/d0ce06660aa701f5345de85149a0bc70a3fd804f"},{"sha":"b49c79a291ec1ac21cca81a5fe78af52559a6a36","author":{"name":"Xiao Yang","email":"0a64c727a26f536b381c00605914a0c54e37e479@cn.fujitsu.com"},"message":"syscalls/execveat03: Fix compiler errors\n\nAccording to open(2) and linkat(2) manpages, O_PATH and AT_EMPTY_PATH\nflags were added since kernel v2.6.39, so these undefined flags led\nto the following errors on older kernels(e.g. v2.6.32):\n---------------------------------------------------------\nexecveat03.c:66: error: ‘O_PATH’ undeclared (first use in this function)\nexecveat03.c:69: error: ‘AT_EMPTY_PATH’ undeclared (first use in this function)\n---------------------------------------------------------\n\n1) Add AT_EMPTY_PATH into lapi/fcntl.h\n2) Include lapi/fcntl.h in execveat03.c\n\nSigned-off-by: Xiao Yang <yangx.jy@cn.fujitsu.com>\nAcked-by: Jan Stancek <jstancek@redhat.com>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/b49c79a291ec1ac21cca81a5fe78af52559a6a36"},{"sha":"ca85b0d27c9ce8bb2de4a96721fbb4de7510e6f5","author":{"name":"He Zhe","email":"a3bd65281adbcf25519dae3b8193f9759d7ff222@windriver.com"},"message":"fs/ftest/ftest06.c: Fix too small name string and related failure\n\nThe name string is too small to contain normal full path names and causes\nthe following failure.\n\n\"ftest06     2  TFAIL  :  ftest06.c:223: Can't chdir(): errno=ENOENT(2): No such file or directory\"\n\nSigned-off-by: He Zhe <zhe.he@windriver.com>\nAcked-by: Jan Stancek <jstancek@redhat.com>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/ca85b0d27c9ce8bb2de4a96721fbb4de7510e6f5"},{"sha":"ae35dfca686a250cc032f41f3d731d352365bb68","author":{"name":"Guangwen Feng","email":"98e12d19818083ae8a98303786e6a151211377ea@cn.fujitsu.com"},"message":"controllers/memcg_test_3: Remove sensitive information from comments\n\nSigned-off-by: Guangwen Feng <fenggw-fnst@cn.fujitsu.com>\nAcked-by: Cyril Hrubis <chrubis@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/ae35dfca686a250cc032f41f3d731d352365bb68"},{"sha":"e357da61300fada87d8f9a0c1ca42ee11042299d","author":{"name":"Richard Palethorpe","email":"e3729da13ce10cbfdeb70644d8763ae29677652e@suse.com"},"message":"Convert nanosleep02 to newlib\n\nAlso add extra check that nanosleep exited with the expected return value and\nerrno for the user's information.\n\nSigned-off-by: Richard Palethorpe <rpalethorpe@suse.com>\n[pvorel: added SPDX-License-Identifier]\nSigned-off-by: Petr Vorel <pvorel@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/e357da61300fada87d8f9a0c1ca42ee11042299d"},{"sha":"e5c990c5c55bc6b860e1b419192c7fe4e8c76bd3","author":{"name":"Richard Palethorpe","email":"e3729da13ce10cbfdeb70644d8763ae29677652e@suse.com"},"message":"Convert fcntl33 to newlib\n\nAlso add extra checks that fcntl does not return success after trying to\ndowngrade a lease on a file where it can only be removed and that it can\ndowngrade a lease on a file opened as read only.\n\n[pvorel: added SPDX-License-Identifier]\nSigned-off-by: Richard Palethorpe <rpalethorpe@suse.com>\nSigned-off-by: Petr Vorel <pvorel@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/e5c990c5c55bc6b860e1b419192c7fe4e8c76bd3"},{"sha":"f9ab161d17c43b6b16789de5a4bfcef87b137b4d","author":{"name":"Richard Palethorpe","email":"e3729da13ce10cbfdeb70644d8763ae29677652e@suse.com"},"message":"Convert futex_wait_bitset tests to newlib\n\nSigned-off-by: Richard Palethorpe <rpalethorpe@suse.com>\n[pvorel: added SPDX-License-Identifier]\nSigned-off-by: Petr Vorel <pvorel@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/f9ab161d17c43b6b16789de5a4bfcef87b137b4d"},{"sha":"c3aacc0a917704994f8a38fcf627f8d578626e08","author":{"name":"Richard Palethorpe","email":"e3729da13ce10cbfdeb70644d8763ae29677652e@suse.com"},"message":"tst_timer: Convert to new library\n\nSo we can use functions from new lib.\n\nSigned-off-by: Richard Palethorpe <rpalethorpe@suse.com>\n[pvorel: added SPDX-License-Identifier]\nSigned-off-by: Petr Vorel <pvorel@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/c3aacc0a917704994f8a38fcf627f8d578626e08"},{"sha":"f65d4b9c0548c3a174214269ddb95ec93d7289ad","author":{"name":"Xiao Yang","email":"0a64c727a26f536b381c00605914a0c54e37e479@cn.fujitsu.com"},"message":"open_posix_testsuite/mmap_11-4: Skip this test on tmpfs\n\nAccording to mmap(2) manpage, when you write data to such partial\npage after the end of the object, the data stays in the page cache\neven after the file is closed and unmapped, subsequent mappings\nalways see the modified content on tmpfs.  We just skip this test\nwhen running it on tmpfs.\n\nSigned-off-by: Xiao Yang <yangx.jy@cn.fujitsu.com>\nSigned-off-by: Petr Vorel <pvorel@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/f65d4b9c0548c3a174214269ddb95ec93d7289ad"},{"sha":"6e8c22120014f78949910945840f2a6fcbb4ae93","author":{"name":"Petr Vorel","email":"a75d75f7249459d0361fe2150760cbb546b36ca9@suse.cz"},"message":"posix: Fix undefined variable\n\n+ mark unused variable\n\nSigned-off-by: Petr Vorel <pvorel@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/6e8c22120014f78949910945840f2a6fcbb4ae93"},{"sha":"ba4647c484727c94feef9c37245a3bd4e25de8a6","author":{"name":"Petr Vorel","email":"a75d75f7249459d0361fe2150760cbb546b36ca9@suse.cz"},"message":"netstress: Update help for -m behavior\n\nSuggested-by: Alexey Kodanev <alexey.kodanev@oracle.com>\nSigned-off-by: Petr Vorel <pvorel@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/ba4647c484727c94feef9c37245a3bd4e25de8a6"},{"sha":"7d0fc09e029962002402f888696dc995d64f1abf","author":{"name":"Jan Stancek","email":"1cdc26788c5bb66f1c315a7f9f8b93926cbf61a9@redhat.com"},"message":"syscalls/move_pages: move_pages() can return positive value\n\nSince the rework done in a49bd4d71637 (\"mm, numa: rework do_pages_move\"),\nmove_pages() can return also positive value.\n\nThis is similar to how migrate_pages() behaves. Current man page\ndoes not reflect commit above, man-page thread can be followed here:\n  https://marc.info/?t=153511369900003&r=1&w=2\n\nThis patch only changes immediate test conditions after syscall,\nso they don't treat positive value as FAIL. Test can still\nfail on subsequent checks.\n\nSigned-off-by: Jan Stancek <jstancek@redhat.com>\nAcked-by: Cyril Hrubis <chrubis@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/7d0fc09e029962002402f888696dc995d64f1abf"},{"sha":"800e3ec4a5cfe7b57fa28e5857eec076d4c09b30","author":{"name":"Xiao Yang","email":"0a64c727a26f536b381c00605914a0c54e37e479@cn.fujitsu.com"},"message":"syscalls/shmctl05.c: Fix ENOSPC error\n\nRunning shmctl05 got the following error on some distros(e.g. RHEL7.5):\n------------------------------------------------------\ntst_safe_sysv_ipc.c:111: BROK: shmctl05.c:51: shmget(61455, 4096, 3c0) failed: ENOSPC\nshmctl05.c:104: WARN: pthread_join(..., (nil)) failed: EDEADLK\ntst_safe_sysv_ipc.c:111: BROK: shmctl05.c:81: shmget(61455, 4096, 3c0) failed: ENOSPC\n-------------------------------------------------------\n\nFrom shmctl(2) manpage, shmctl(IPC_RMID) just marks a shm segment to\nbe destroyed, and the segment will only actually be destroyed after\nthe last process detaches it (i.e., when the shm_nattch member of the\nassociated structure shmid_ds is zero).  So it is possible for the\nnumber of created shm segments to exceed the system-wide maximum number\n(e.g. shmmni is 4096) if only shmctl(IPC_RMID) has been called.\n\nFrom shmdt(2) manpage, a successful shmdt(2) call will decrement\nthe shm_nattch by one.  So we should call shmdt(2) to decrement\nthe shm_nattch to zero before calling shmctl(IPC_RMID).\n\nAdd shmdt(2) to ensure that all shm segments are actually destroyed.\n\nEric Biggers noted:\nOn recent kernels, remap_file_pages() *is* unmapping the shm\nsegment, so the test passes.  Perhaps the behavior of\nremap_file_pages() changed in v4.0 when its implementation was\nreplaced with an emulation. We shouldn't call SAFE_* version\nsince shmdt() will fail with an error on recent kernels.\n\nSigned-off-by: Xiao Yang <yangx.jy@cn.fujitsu.com>\nSuggested-by: Eric Biggers <ebiggers@google.com>\nSigned-off-by: Jan Stancek <jstancek@redhat.com>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/800e3ec4a5cfe7b57fa28e5857eec076d4c09b30"},{"sha":"8fb7960ceec9296f0b94d3c95acec7505c2511d7","author":{"name":"Kenneth Magic","email":"7fccb3ca45ae273d3ecec21bb51fb9eb066447c1@google.com"},"message":"Skip additional reserved signals in Android.\n\nSigned-off-by: Kenneth Magic <kmagic@google.com>\nSigned-off-by: Petr Vorel <pvorel@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/8fb7960ceec9296f0b94d3c95acec7505c2511d7"},{"sha":"77395386187308823737847cf23be81cc12c5976","author":{"name":"Junchi Chen","email":"87038c218982d50cf6e78f612e4ac4d1a7f9606c@intel.com"},"message":"syscalls/munlockall02: remove deprecated test\n\nISSUE:\n  This TCONF message: \"Some distros... support\n   non-superuser munlockall calls.\"\n   has unnecessarily shown for years.\n\nREASON：\n  The test is expecting EPERM error when calling munlockall with user\n   nobody. However, the unprivileged calling of munlockall has been\n   allowed at least since v2.6.\n\nSigned-off-by: Junchi Chen <junchi.chen@intel.com>\nSuggested-by: Cyril Hrubis <chrubis@suse.cz>\nAcked-by: Jan Stancek <jstancek@redhat.com>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/77395386187308823737847cf23be81cc12c5976"},{"sha":"822ad20433799193e2180862137c36f24e5d27d6","author":{"name":"Rafael David Tinoco","email":"e9d96b58e7d7be598dac0ee03bd42af86faea843@linaro.org"},"message":"fs/read_all: define FNM_EXTMATCH if needed\n\nFNM_EXTMATCH is not defined in musl libc:\n\n| read_all.c: In function 'read_test':\n| read_all.c:201:41: error: 'FNM_EXTMATCH' undeclared (first use in this function); did you mean 'FNM_NOMATCH'?\n|   if (exclude && !fnmatch(exclude, path, FNM_EXTMATCH)) {\n|                                          ^~~~~~~~~~~~\n|                                          FNM_NOMATCH\n| read_all.c:201:41: note: each undeclared identifier is reported only once for each function it appears in\n| <builtin>: recipe for target 'read_all' failed\n| make[4]: *** [read_all] Error 1\n\nEven not being 100% musl ready at the moment, this seems a trivial fix\nto allow LTP to be built with musl libc.\n\nSigned-off-by: Daniel Díaz <daniel.diaz@linaro.org>\nSigned-off-by: Rafael David Tinoco <rafael.tinoco@linaro.org>\nTested-by: Daniel Díaz <daniel.diaz@linaro.org>\nAcked-by: Cyril Hrubis <chrubis@suse.cz>","distinct":true,"url":"https://api.github.com/repos/richiejp/ltp/commits/822ad20433799193e2180862137c36f24e5d27d6"}]}
{"actor":{"display_login":"richiejp"}}