CVS commit: src/sys/modules/lua

2021-08-08 Thread Rin Okuyama
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

2021-08-06 Thread Rin Okuyama
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

2017-12-26 Thread Martin Husemann
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

2017-05-20 Thread Marc Balmer
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

2017-05-20 Thread Marc Balmer
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

2017-05-11 Thread Marc Balmer
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

2017-04-16 Thread Taylor R Campbell
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

2016-05-21 Thread Guilherme Salazar
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

2015-02-06 Thread Christos Zoulas
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

2014-11-30 Thread Lourival Pereira Vieira Neto
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

2014-09-24 Thread Marc Balmer
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

2014-07-19 Thread Christos Zoulas
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

2014-07-19 Thread Christos Zoulas
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

2014-07-19 Thread Lourival Pereira Vieira Neto
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

2013-12-27 Thread Christos Zoulas
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

2013-12-03 Thread Lourival Pereira Vieira Neto
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

2013-12-02 Thread Joerg Sonnenberger
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

2013-11-23 Thread Marc Balmer
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

2013-10-31 Thread Marc Balmer
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

2013-10-29 Thread Marc Balmer
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

2013-10-18 Thread Marc Balmer
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

2013-10-16 Thread Marc Balmer
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.