summaryrefslogtreecommitdiff
path: root/kern
AgeCommit message (Collapse)Author
2013-11-24Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/gnumachSamuel Thibault
2013-11-24Remove leftover register qualifiersMarin Ramesa
* ddb/db_break.c: Remove register qualifiers. * i386/i386/pcb.c: Likewise. * i386/i386at/com.c: Likewise. * i386/i386at/lpr.c: Likewise. * i386/intel/pmap.c: Likewise. * kern/machine.c: Likewise. * kern/queue.h: Likewise. * kern/sched_prim.c: Likewise. * kern/sched_prim.h: Likewise. * kern/timer.c: Likewise. * vm/vm_fault.c: Likewise. * vm/vm_resident.h: Likewise.
2013-11-24New RPC for thread destructionRichard Braun
A new call, thread_terminate_release, is added to support self destruction in threading libraries. * include/mach/gnumach.defs (thread_terminate_release): New simpleroutine declaration. * kern/thread.c: Include vm/vm_user.h and ipc/mach_port.h. (thread_terminate_release): New function. * kern/thread.h (thread_terminate_release): New prototype.
2013-11-20kern/xpr.c: quiet warning about uninitialized variableMarin Ramesa
* kern/xpr.c (s): Initialize.
2013-11-20kern/startup.c: fix implicit declaration of functionMarin Ramesa
* kern/startup.c [MACH_KDB]: Include device/cons.h.
2013-11-19kern/slab.c: initialize info_sizeMarin Ramesa
info_size is initialized to a random value. Quiet the warning by initializing to zero. * kern/slab.c (info_size): Initialize to zero.
2013-11-19kern/slab.c: initialize optimal_embedMarin Ramesa
optimal_embed is initialized to a random value. Quiet the warning by initializing to zero. * kern/slab.c (optimal_embed): Initialize to zero.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/xpr.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/timer.h: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/timer.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/thread_swap.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/thread.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/task.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/syscall_subr.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/syscall_emulation.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/strings.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/startup.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/sched_prim.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/sched.h: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/queue.h: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/queue.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/processor.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/priority.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/printf.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/pc_sample.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/machine.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/mach_factor.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/mach_clock.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/lock_mon.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/lock.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/ipc_tt.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/ipc_sched.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/ipc_mig.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/host.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/exception.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/eventcount.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/bootstrap.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/ast.c: Remove register qualifiers.
2013-11-13kern: remove register qualifiersMarin Ramesa
* kern/act.c: Remove register qualifiers.
2013-11-11Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/gnumachSamuel Thibault
2013-11-11kern: fix the error handling in exec_loadJustus Winter
Found using the Clang Static Analyzer. * kern/elf-load.c (exec_load): Properly propagate errors.
2013-11-10kern: comment unused variableMarin Ramesa
Variable reply_port is never used. There is indication in the comments that it might be used in future function call, so comment it. * kern/ipc_mig.c (syscall_device_writev_request): Comment variable.
2013-11-09Remove lint codeMarin Ramesa
2013-09-09Drop luna88k bitsMarin Ramesa
* device/tty.h [luna88k]: Remove ifdef and include for nonexistent header files. * kern/debug.c: Remove check for luna88k.
2013-07-18kern: add missing prototypeMarin Ramesa
* kern/lock.h (db_show_all_slocks): Add prototype.
2013-06-29(slab_info): fix format warningsMarin Ramesa
* kern/slab.c (slab_info): Fix format for vm_size_t.
2013-06-09Fix object construction in the slab allocatorRichard Braun
There is currently no actual use of constructors, which is why this bug has been long overlooked. * kern/slab.c (kmem_cpu_pool_fill): Call constructor on buffers unless verification is enabled for the cache, or the constructor is NULL.
2013-06-04Comment unused variableMarin Ramesa
* kern/ipc_mig.c (syscall_device_write_request): Comment unused variable.
2013-06-04Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/gnumachSamuel Thibault
2013-06-02Remove unused variableMiguel Figueiredo
* kern/act.c (act_create): Remove unused variable.