CVS commit: src/sys/modules/lua
Module Name:src Committed By: rin Date: Sun Aug 8 22:26:32 UTC 2021 Modified Files: src/sys/modules/lua: lua.c Log Message: Fix LIST operations, found by strictly-aligned CPUs, i.e., ARMv5 and IBM403: - Initialize LIST_HEAD. - Use LIST_FOREACH_SAFE() where necessary. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: rin Date: Sat Aug 7 04:19:31 UTC 2021 Modified Files: src/sys/modules/lua: lua.c Log Message: Make sure that buffers allocated by lua_alloc() are aligned to 8-byte boundaries as done by kmem_alloc(9). Fix alignment faults on armv5te; GCC emits ldrd/strd instructions for memory operands that are guaranteed to be aligned properly. Drop unnecessary __packed attribute from alloc_header_t at the same time. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: martin Date: Tue Dec 26 12:43:59 UTC 2017 Modified Files: src/sys/modules/lua: lua.c Log Message: Fix cargo cult ioctl implementation for LUAINFO: the name and desc fields are arrays, not pointers, so don't use copyoutstr on them, but instead copyin/copyout the whole array of structures. Fixes PR 52864 for me (on sparc64). To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Sat May 20 09:46:17 UTC 2017 Modified Files: src/sys/modules/lua: lua.c Log Message: always put the module on the stack To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Sat May 20 08:31:13 UTC 2017 Modified Files: src/sys/modules/lua: lua.c Log Message: Only load a module if it is not already loaded in a state (much like userland Lua handles require). Fixes PR kern/52226. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Thu May 11 07:34:27 UTC 2017 Modified Files: src/sys/modules/lua: lua.c Log Message: Avoid possible null pointer dereferencing. Fixes PR kern/52225. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: riastradh Date: Sun Apr 16 17:45:12 UTC 2017 Modified Files: src/sys/modules/lua: lua.c Log Message: Can't destroy pb until we're done using it. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: salazar Date: Sat May 21 12:39:33 UTC 2016 Modified Files: src/sys/modules/lua: lua.c Log Message: fix double require bug To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: christos Date: Sat Feb 7 04:09:13 UTC 2015 Modified Files: src/sys/modules/lua: lua.c Log Message: plug leak on error. Reported by: http://www.m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-4 To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: lneto Date: Sun Nov 30 19:15:03 UTC 2014 Modified Files: src/sys/modules/lua: lua.c Log Message: lua(4): fixed require To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Wed Sep 24 14:55:48 UTC 2014 Modified Files: src/sys/modules/lua: lua.c Log Message: whitespace, knf, comments, but no functional change To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: christos Date: Sat Jul 19 20:21:52 UTC 2014 Modified Files: src/sys/modules/lua: Makefile Log Message: undo previous To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/modules/lua/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: christos Date: Sat Jul 19 20:15:55 UTC 2014 Modified Files: src/sys/modules/lua: Makefile Log Message: XXX: remove file that includes userland headers. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/modules/lua/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: lneto Date: Sat Jul 19 17:10:02 UTC 2014 Modified Files: src/sys/modules/lua: errno.h inttypes.h stdarg.h stddef.h stdlib.h Log Message: lua(4): cleaned stubs To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/modules/lua/errno.h \ src/sys/modules/lua/inttypes.h src/sys/modules/lua/stdarg.h \ src/sys/modules/lua/stddef.h src/sys/modules/lua/stdlib.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: christos Date: Fri Dec 27 22:09:43 UTC 2013 Modified Files: src/sys/modules/lua: Makefile Log Message: Remove strncat now that it is part of the kernel anyway. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/modules/lua/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: lneto Date: Wed Dec 4 02:12:01 UTC 2013 Modified Files: src/sys/modules/lua: lua.c Log Message: fixed lua(4) alloc (nsize can be lesser than osize) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: joerg Date: Mon Dec 2 12:29:44 UTC 2013 Modified Files: src/sys/modules/lua: stdio.h Log Message: Let's use a format string, shall we? To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/modules/lua/stdio.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Sat Nov 23 15:53:37 UTC 2013 Modified Files: src/sys/modules/lua: lua.c Log Message: switch from malloc(9) to kmem(9) To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Thu Oct 31 16:50:14 UTC 2013 Modified Files: src/sys/modules/lua: Makefile Log Message: fix build on arm To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/modules/lua/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Tue Oct 29 17:35:04 UTC 2013 Modified Files: src/sys/modules/lua: lua.c Log Message: initialize variables To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Fri Oct 18 07:49:06 UTC 2013 Modified Files: src/sys/modules/lua: lua.c Log Message: fix CVS marker and copyright year To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/modules/lua/lua.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/lua
Module Name:src Committed By: mbalmer Date: Wed Oct 16 19:44:58 UTC 2013 Added Files: src/sys/modules/lua: Makefile assert.h ctype.h errno.h infinite.lua inttypes.h limits.h locale.h lua.c luaconf.h luavar.h math.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h test.lua Log Message: welcome lua(4), a devide driver that can create and control Lua states inside the kernel To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/modules/lua/Makefile \ src/sys/modules/lua/assert.h src/sys/modules/lua/ctype.h \ src/sys/modules/lua/errno.h src/sys/modules/lua/infinite.lua \ src/sys/modules/lua/inttypes.h src/sys/modules/lua/limits.h \ src/sys/modules/lua/locale.h src/sys/modules/lua/lua.c \ src/sys/modules/lua/luaconf.h src/sys/modules/lua/luavar.h \ src/sys/modules/lua/math.h src/sys/modules/lua/setjmp.h \ src/sys/modules/lua/signal.h src/sys/modules/lua/stdarg.h \ src/sys/modules/lua/stddef.h src/sys/modules/lua/stdio.h \ src/sys/modules/lua/stdlib.h src/sys/modules/lua/string.h \ src/sys/modules/lua/test.lua Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.