{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6600033,"defaultBranch":"master","name":"trinity","ownerLogin":"kernelslacker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-08T17:18:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1170045?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1446202293.0","currentOid":""},"activityList":{"items":[{"before":"e63b71921c4e6f6b8b666ca4895c8728d9a57222","after":"a0e5dbad7a73f3e64da4db7e18c103bf285e58f0","ref":"refs/heads/master","pushedAt":"2024-08-30T17:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"Remove all the ->gen_packet stuff.\n\nThis was never implemented, and is aparently broken on 32bit\n(https://github.com/kernelslacker/trinity/pull/52)","shortMessageHtmlLink":"Remove all the ->gen_packet stuff."}},{"before":"7c19ef8028927aa672625238806d89925bdc7e17","after":"e63b71921c4e6f6b8b666ca4895c8728d9a57222","ref":"refs/heads/master","pushedAt":"2024-06-14T20:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"Remove unused kcov stuff","shortMessageHtmlLink":"Remove unused kcov stuff"}},{"before":"bba804112c4bec0d9e419914baa05fa576f9f16d","after":"7c19ef8028927aa672625238806d89925bdc7e17","ref":"refs/heads/master","pushedAt":"2024-06-14T20:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"Remove TODO\n\nI'm never realistically going to spend a huge amount of time on this\ntool again, so remove this list of stuff that isn't going to happen.","shortMessageHtmlLink":"Remove TODO"}},{"before":"6a17c218ccb50fe2da04e5e3f4ff2af1e80c32b3","after":"bba804112c4bec0d9e419914baa05fa576f9f16d","ref":"refs/heads/master","pushedAt":"2024-05-31T20:37:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"fix memfd_create compile issue (#51)\n\nfrom man page, it requires _GNU_SOURCE, and it requires two parameters,\r\nso it would not be able to pass the configure check. It works with older gcc\r\nas old gcc allows conflict on 'static' keyword.\r\n\r\nBut it would hit copmile broken if not fixed on fedora 40. Because gcc\r\nversion would check the declaration conflict on static function. In header\r\nit's not static, but in trinity, it's declared as static.\r\n\r\nThe 'ifndef memfd_create' don't work because memfd_create is not a macro,\r\nso remove it.\r\n\r\nBefore the fix:\r\n\r\n[trinity.git]$ cat /etc/redhat-release\r\nFedora release 40 (Forty)\r\n[trinity.git]$ ./configure | grep memfd_create\r\n[*] Checking if glibc provides memfd_create.. [NO]\r\n[chuhu@dell-per7425-02 trinity.git]$ make -j8\r\n CC arg-decoder.o\r\n CC blockdevs.o\r\n CC child.o\r\n CC debug.o\r\n CC devices.o\r\n CC ftrace.o\r\n CC generate-args.o\r\n CC kcov.o\r\n CC locks.o\r\n CC log-files.o\r\n CC log.o\r\n CC main.o\r\n CC objects.o\r\n CC output.o\r\n CC params.o\r\n CC pathnames.o\r\n CC pids.o\r\n CC post-mortem.o\r\n CC random-syscall.o\r\n CC results.o\r\n CC shm.o\r\n CC signals.o\r\n CC stats.o\r\n CC syscall.o\r\n CC sysv-shm.o\r\n CC tables-biarch.o\r\n CC tables-uniarch.o\r\n CC tables.o\r\n CC taint.o\r\n CC trinity.o\r\n CC uid.o\r\n CC utils.o\r\n CC fds/bpf.o\r\n CC fds/drm.o\r\n CC fds/epoll.o\r\n CC fds/eventfd.o\r\n CC fds/fanotify_init.o\r\n CC fds/fds.o\r\n CC fds/files.o\r\n CC fds/inotify.o\r\n CC fds/memfd.o\r\n CC fds/perf.o\r\n CC fds/pipes.o\r\n CC fds/sockets.o\r\n CC fds/testfiles.o\r\nfds/memfd.c:22:12: error: static declaration of ‘memfd_create’ follows non-static declaration\r\n 22 | static int memfd_create(__unused__ const char *uname, __unused__ unsigned int flag)\r\n | ^~~~~~~~~~~~\r\nIn file included from /usr/include/bits/mman-linux.h:116,\r\n from /usr/include/bits/mman.h:38,\r\n from /usr/include/sys/mman.h:41,\r\n from fds/memfd.c:8:\r\n/usr/include/bits/mman-shared.h:55:5: note: previous declaration of ‘memfd_create’ with type ‘int(const char *, unsigned int)’\r\n 55 | int memfd_create (const char *__name, unsigned int __flags) __THROW;\r\n | ^~~~~~~~~~~~\r\nmake: *** [Makefile:113: fds/memfd.o] Error 1\r\nmake: *** Waiting for unfinished jobs....\r\n\r\nAfter the fix:\r\n[trinity]$ ./configure | grep memfd_create\r\n[*] Checking if glibc provides memfd_create.. [YES]\r\n\r\n[trinity]$ make -j8 | grep memfd_create\r\n CC syscalls/memfd_create.o\r\n\r\nSigned-off-by: Chunyu Hu ","shortMessageHtmlLink":"fix memfd_create compile issue (#51)"}},{"before":"1374ba6680699a77d8be1e7a600da6b372ea449f","after":"6a17c218ccb50fe2da04e5e3f4ff2af1e80c32b3","ref":"refs/heads/master","pushedAt":"2024-05-21T19:16:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"support kernel 6.8 and 6.9 (#48)\n\n* compat: add deprecated KVM IOCTL definitions\r\n\r\nThey were dropped in 6.8 by commit a5d3df8ae13f (KVM: remove deprecated\r\nUAPIs).\r\n\r\n* compat: add removed KVM structures\r\n\r\nThey were dropped in 6.9 in c0a411904e15 (KVM: remove more traces of\r\ndevice assignment UAPI).\r\n\r\n* ioctls/kvm: make s390 ioctls s390-only\r\n\r\nThey are now s390-only since commit 71cd774ad2f9 (KVM: s390: move\r\ns390-specific structs to uapi/asm/kvm.h).\r\n\r\n* ioctls/kvm: make powerpc ioctls powerpc-only\r\n\r\nThey are now powerpc-only since commit d750951c9ed7 (KVM: powerpc: move\r\npowerpc-specific structs to uapi/asm/kvm.h).\r\n\r\n---------\r\n\r\nCo-authored-by: Jiri Slaby ","shortMessageHtmlLink":"support kernel 6.8 and 6.9 (#48)"}},{"before":"e71872454d26baf37ae1d12e9b04a73d64179555","after":"1374ba6680699a77d8be1e7a600da6b372ea449f","ref":"refs/heads/master","pushedAt":"2024-04-30T20:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"Update madvise flags","shortMessageHtmlLink":"Update madvise flags"}},{"before":"6823bacb3c2564bff5da3175c574fd6a6af4d8b2","after":"e71872454d26baf37ae1d12e9b04a73d64179555","ref":"refs/heads/master","pushedAt":"2023-07-10T18:57:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"ioctls/drm: fix DRM_MGA check (#45)\n\nSome IOCTL_NOUVEAU tests are checked under USE_DRM_MGA macro, this is\r\nnot correct, correct it.\r\n\r\nFixes: 6823bacb (ioctls/drm: check i810,mga,r128 and savage support (#44))\r\n\r\nSigned-off-by: Chunyu Hu ","shortMessageHtmlLink":"ioctls/drm: fix DRM_MGA check (#45)"}},{"before":"3cebd54dceb7e63054b227ea21ed39eac20bd9f6","after":"6823bacb3c2564bff5da3175c574fd6a6af4d8b2","ref":"refs/heads/master","pushedAt":"2023-06-30T17:02:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"ioctls/drm: check i810,mga,r128 and savage support (#44)\n\nkernel v6.3-rc1 removed some drm drivers, so add the extra check to make\r\nthe compile succeed.\r\n\r\n7872bc2cb13e drm: Remove the obsolete driver-savage\r\n28483b8666bf drm: Remove the obsolete driver-r128\r\n96ed7db55bef drm: Remove the obsolete driver-mga\r\ncab18866fead drm: Remove the obsolete driver-i810\r\n\r\nSigned-off-by: Chunyu Hu ","shortMessageHtmlLink":"ioctls/drm: check i810,mga,r128 and savage support (#44)"}},{"before":"abe9de860a9083a9a3c73b7230b572b458c06c71","after":"3cebd54dceb7e63054b227ea21ed39eac20bd9f6","ref":"refs/heads/master","pushedAt":"2023-05-04T03:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"update i386 syscall list","shortMessageHtmlLink":"update i386 syscall list"}},{"before":"ca07c86b2aeeb91213922eaf481c9e224679a7fd","after":"abe9de860a9083a9a3c73b7230b572b458c06c71","ref":"refs/heads/master","pushedAt":"2023-04-26T05:39:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"Avoid array access out of bounds error during initialzation of fd providers. (#43)\n\nSigned-off-by: Weisson \r\nCo-authored-by: Weisson ","shortMessageHtmlLink":"Avoid array access out of bounds error during initialzation of fd pro…"}},{"before":"87f15303f1487de58fcb012560cb2eac59229a64","after":"ca07c86b2aeeb91213922eaf481c9e224679a7fd","ref":"refs/heads/master","pushedAt":"2023-03-17T19:28:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kernelslacker","name":"Dave Jones","path":"/kernelslacker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1170045?s=80&v=4"},"commit":{"message":"kvm: drop KVM_SET_MEMORY_REGION (#42)\n\nIt was dropped in upstream in commit 61e15f871241 (KVM: Delete all\r\nreferences to removed KVM_SET_MEMORY_REGION ioctl).\r\n\r\nCo-authored-by: Jiri Slaby ","shortMessageHtmlLink":"kvm: drop KVM_SET_MEMORY_REGION (#42)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqOwuIAA","startCursor":null,"endCursor":null}},"title":"Activity · kernelslacker/trinity"}