#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-13T09:07:55Z

Sat, 24 Nov 2018 17:27:52 GMT Jiri Svoboda <jiri@…> [a01f732]
	* kernel/arch/ia64/src/drivers/ski.c (modified)

	Fix SKI console override.


Fri, 23 Nov 2018 20:31:50 GMT GitHub <noreply@…> [04c35fca]
	* uspace/app/fontviewer/fontviewer.c (modified)
	* uspace/lib/draw/font/bitmap_backend.c (modified)

	Merge pull request #62 from maurizio-lombardi/memory_leaks

	Fix a ...


Fri, 23 Nov 2018 18:32:50 GMT Jiri Svoboda <jiri@…> [cf3a905c]
	* kernel/arch/ia64/src/drivers/ski.c (modified)
	* uspace/drv/char/ski-con/ski-con.c (modified)
	* uspace/drv/char/ski-con/ski-con.h (modified)

	Arbitrate ski console device using an arbitration parea.


Fri, 23 Nov 2018 17:34:40 GMT Jiri Svoboda <jiri@…> [2519349]
	* uspace/drv/char/ski-con/ski-con.c (modified)

	Optimize a bit.


Fri, 23 Nov 2018 14:50:24 GMT Jiri Svoboda <jiri@…> [392f0e7]
	* kernel/generic/src/console/console.c (modified)
	* uspace/drv/char/ski-con/ski-con.c (modified)

	Provide a way for kernel console on SKI to disable the user-space
	driver.


Thu, 22 Nov 2018 17:09:51 GMT Jakub Jermar <jakub@…> [ca21f1e2]
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/proc/program.c (modified)

	Provide only one way to destroy address spaces


Thu, 22 Nov 2018 10:44:22 GMT Maurizio Lombardi <mlombard@…> [103db908]
	* uspace/app/fontviewer/fontviewer.c (modified)

	fontviewer: draw(): fix memory leaks in the error code paths


Thu, 22 Nov 2018 08:52:14 GMT Jiri Svoboda <jiri@…> [21d3201]
	* uspace/lib/c/generic/loader.c (modified)

	Actually pass the absolute program path.


Wed, 21 Nov 2018 20:58:44 GMT Maurizio Lombardi <mlombard@…> [dd500c26]
	* uspace/lib/draw/font/bitmap_backend.c (modified)

	font: fix a memory leak in the bitmap release() callback


Wed, 21 Nov 2018 20:58:44 GMT Maurizio Lombardi <mlombard@…> [f53ee74]
	* uspace/app/fontviewer/fontviewer.c (modified)

	fontviewer: fix memory leak


Wed, 21 Nov 2018 10:21:21 GMT Jiri Svoboda <jiri@…> [31872f7]
	* uspace/app/bdsh/exec.c (modified)

	Now that /srv has sub-directories, /srv no longer makes sense as a ...


Wed, 21 Nov 2018 10:10:07 GMT Jiri Svoboda <jiri@…> [a91c555f]
	* uspace/app/bdsh/compl.c (modified)

	Complete directories in command position (comments in code can be ...


Wed, 21 Nov 2018 09:16:16 GMT Jiri Svoboda <jiri@…> [d91488d]
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/src/lib/elf.c (modified)
	* kernel/generic/src/mm/backend_elf.c (modified)

	Fix endless loop in elf_share() walking the wrong B+tree. Fix ELF ...


Tue, 20 Nov 2018 19:19:15 GMT Jakub Jermar <jakub@…> [0705fc5]
	* kernel/generic/include/lib/refcount.h (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/backend_anon.c (modified)
	* kernel/generic/src/mm/backend_elf.c (modified)
	* kernel/generic/src/mm/frame.c (modified)
	* kernel/generic/src/mm/km.c (modified)

	Fix warnings in non-debug build


Tue, 20 Nov 2018 18:57:09 GMT Jakub Jermar <jakub@…> [543662b]
	* kernel/generic/include/synch/spinlock.h (modified)

	Fix non-debug build


Tue, 20 Nov 2018 17:01:12 GMT Jakub Jermar <jakub@…> [a615be0]
	* HelenOS.config (modified)

	Remove FUTEX_UPGRADABLE config option


Tue, 20 Nov 2018 10:53:13 GMT Jiri Svoboda <jiri@…> [3b3fcf36]
	* abi/include/abi/syscall.h (modified)
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/syscall/syscall.c (modified)
	* uspace/app/tester/Makefile (modified)
	* uspace/app/tester/ipc/sharein.c (added)
	* uspace/app/tester/ipc/sharein.def (added)
	* uspace/app/tester/tester.c (modified)
	* uspace/app/tester/tester.h (modified)
	* uspace/lib/c/generic/as.c (modified)
	* uspace/lib/c/generic/ipc_test.c (modified)
	* uspace/lib/c/include/as.h (modified)
	* uspace/lib/c/include/ipc/ipc_test.h (modified)
	* uspace/lib/c/include/ipc_test.h (modified)
	* uspace/srv/test/chardev-test/doc/doxygroups.h (added)
	* uspace/srv/test/chardev-test/main.c (modified)
	* uspace/srv/test/ipc-test/doc/doxygroups.h (added)
	* uspace/srv/test/ipc-test/main.c (modified)

	IPC share-in test using text and data segment.


Sun, 18 Nov 2018 01:01:02 GMT Jiri Svoboda <jiri@…> [8be3230]
	* kernel/arch/amd64/src/boot/multiboot.S (modified)
	* kernel/arch/amd64/src/boot/vesa_prot.inc (added)
	* kernel/arch/amd64/src/boot/vesa_real.inc (added)
	* kernel/arch/amd64/src/boot/vesa_ret.inc (added)
	* kernel/arch/amd64/src/boot/vga323.pal (added)
	* kernel/arch/ia32/src/boot/multiboot.S (modified)
	* kernel/arch/ia32/src/boot/vesa_prot.inc (added)
	* kernel/arch/ia32/src/boot/vesa_real.inc (added)
	* kernel/arch/ia32/src/boot/vesa_ret.inc (added)
	* kernel/arch/ia32/src/boot/vga323.pal (added)
	* kernel/genarch/include/genarch/multiboot/multiboot.h (modified)
	* kernel/genarch/include/genarch/multiboot/multiboot_info_struct.h (modified)
	* kernel/genarch/src/multiboot/multiboot.c (modified)
	* tools/autocheck.awk (modified)

	Revert "Remove realmode VESA code" - needs more work

	This reverts ...


Sun, 18 Nov 2018 01:00:57 GMT Jiri Svoboda <jiri@…> [ec18e454]
	* kernel/arch/amd64/src/boot/multiboot.S (modified)
	* kernel/arch/amd64/src/boot/multiboot2.S (modified)
	* kernel/arch/ia32/src/boot/multiboot.S (modified)
	* kernel/arch/ia32/src/boot/multiboot2.S (modified)

	Revert "Deduplicate bootstrap code" - needs more work

	This reverts ...


Sun, 18 Nov 2018 01:00:49 GMT Jiri Svoboda <jiri@…> [dc41772]
	* kernel/arch/ia32/src/boot/multiboot.S (modified)

	Revert "Remove dead code" - needs more work

	This reverts commit ...


Sun, 18 Nov 2018 00:30:10 GMT Jiri Svoboda <jiri@…> [e131833c]
	* uspace/app/perf/Makefile (modified)
	* uspace/app/perf/ipc/ns_ping.c (modified)
	* uspace/app/perf/ipc/ping_pong.c (modified)
	* uspace/app/perf/malloc/malloc1.c (added)
	* uspace/app/perf/malloc/malloc1.def (added)
	* uspace/app/perf/malloc/malloc2.c (added)
	* uspace/app/perf/malloc/malloc2.def (added)
	* uspace/app/perf/perf.c (modified)
	* uspace/app/perf/perf.h (modified)

	Two simple memory allocation benchmarks.


Sat, 17 Nov 2018 00:53:52 GMT Jiri Svoboda <jiri@…> [1edd6d0]
	* .gitignore (modified)
	* abi/include/abi/ipc/interfaces.h (modified)
	* boot/Makefile.common (modified)
	* uspace/Makefile (modified)
	* uspace/app/perf/Makefile (modified)
	* uspace/app/perf/ipc/ns_ping.c (added)
	* uspace/app/perf/ipc/ns_ping.def (added)
	* uspace/app/perf/ipc/ping_pong.c (modified)
	* uspace/app/perf/perf.c (modified)
	* uspace/app/perf/perf.h (modified)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/ipc_test.c (added)
	* uspace/lib/c/include/ipc/ipc_test.h (added)
	* uspace/lib/c/include/ipc/services.h (modified)
	* uspace/lib/c/include/ipc_test.h (added)
	* uspace/srv/test/ipc-test/Makefile (added)
	* uspace/srv/test/ipc-test/main.c (added)

	Add separate IPC test service. Keep ns_ping for now for the sake of ...


Fri, 16 Nov 2018 19:32:13 GMT Jiri Svoboda <jiri@…> [af2d3e3]
	* uspace/Makefile (modified)

	Fix makefile.


Fri, 16 Nov 2018 15:58:30 GMT Jiri Svoboda <jiri@…> [d230358]
	* .gitignore (modified)
	* boot/Makefile.common (modified)
	* uspace/app/perf/Makefile (added)
	* uspace/app/perf/doc/doxygroups.h (added)
	* uspace/app/perf/ipc/ping_pong.c (moved)
	* uspace/app/perf/ipc/ping_pong.def (moved)
	* uspace/app/perf/perf.c (added)
	* uspace/app/perf/perf.h (added)
	* uspace/app/tester/Makefile (modified)
	* uspace/app/tester/tester.c (modified)

	Move ping_pong into a separate performance measuring tool 'perf'.


Fri, 16 Nov 2018 15:34:08 GMT GitHub <noreply@…> [b0beb9b1]
	* kernel/Makefile (modified)
	* kernel/generic/include/bitops.h (modified)
	* kernel/generic/include/main/main.h (modified)
	* kernel/generic/include/mm/slab.h (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/mm/malloc.c (added)
	* kernel/generic/src/mm/slab.c (modified)

	Modify kernel malloc() (#58)

	This new implementation places the ...


Wed, 14 Nov 2018 19:40:01 GMT Jakub Jermar <jakub@…> [64f85f5]
	* uspace/srv/devman/driver.c (modified)

	Fix use of uninitialized variable


Tue, 13 Nov 2018 20:19:10 GMT Jiří Zárevúcky <zarevucky.jiri@…> [bcd4dd4]
	* kernel/generic/src/mm/malloc.c (modified)

	Use ispwr2 macro


Tue, 13 Nov 2018 20:14:30 GMT GitHub <noreply@…> [e3fa1720]
	* kernel/arch/amd64/src/boot/multiboot.S (modified)
	* kernel/arch/amd64/src/boot/multiboot2.S (modified)
	* kernel/arch/amd64/src/boot/vesa_prot.inc (deleted)
	* kernel/arch/amd64/src/boot/vesa_real.inc (deleted)
	* kernel/arch/amd64/src/boot/vesa_ret.inc (deleted)
	* kernel/arch/amd64/src/boot/vga323.pal (deleted)
	* kernel/arch/ia32/src/boot/multiboot.S (modified)
	* kernel/arch/ia32/src/boot/multiboot2.S (modified)
	* kernel/arch/ia32/src/boot/vesa_prot.inc (deleted)
	* kernel/arch/ia32/src/boot/vesa_real.inc (deleted)
	* kernel/arch/ia32/src/boot/vesa_ret.inc (deleted)
	* kernel/arch/ia32/src/boot/vga323.pal (deleted)
	* kernel/genarch/include/genarch/multiboot/multiboot.h (modified)
	* kernel/genarch/include/genarch/multiboot/multiboot_info_struct.h (modified)
	* kernel/genarch/src/multiboot/multiboot.c (modified)
	* tools/autocheck.awk (modified)

	Remove realmode VESA code (#59)

	Enables framebuffer initialization ...


Tue, 13 Nov 2018 19:12:40 GMT GitHub <noreply@…> [6ae5e3f]
	* tools/toolchain.sh (modified)

	Bump binutils (#57)


Tue, 13 Nov 2018 18:39:12 GMT Jakub Jermar <jakub@…> [780edc7]
	* kernel/genarch/src/acpi/acpi.c (modified)

	Fix test for memcmp() match


Tue, 13 Nov 2018 16:48:08 GMT Jiří Zárevúcky <zarevucky.jiri@…> [fdc190f]
	* kernel/generic/src/mm/malloc.c (modified)

	Split realloc()


Tue, 13 Nov 2018 16:48:08 GMT Jiří Zárevúcky <zarevucky.jiri@…> [71fb5ac]
	* kernel/generic/src/mm/malloc.c (modified)

	Swap ordering of alignment and size, to match standard
	aligned_alloc()


Tue, 13 Nov 2018 16:48:08 GMT Jiří Zárevúcky <zarevucky.jiri@…> [b60615b]
	* kernel/Makefile (modified)
	* kernel/generic/include/bitops.h (modified)
	* kernel/generic/include/main/main.h (modified)
	* kernel/generic/include/mm/slab.h (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/mm/malloc.c (added)
	* kernel/generic/src/mm/slab.c (modified)

	Modify kernel malloc()

	This new implementation places the ...


Tue, 13 Nov 2018 16:08:22 GMT Jiří Zárevúcky <zarevucky.jiri@…> [159c1525]
	* kernel/genarch/src/acpi/acpi.c (modified)

	may_alias attribute is not sufficient to avoid ubsan report


Tue, 13 Nov 2018 15:15:05 GMT Jiří Zárevúcky <zarevucky.jiri@…> [cbf528f]
	* kernel/genarch/src/acpi/acpi.c (modified)

	Fix rsdp search

	Forgot that sizeof(string) includes the NUL byte.


Tue, 13 Nov 2018 11:39:46 GMT Jiri Svoboda <jiri@…> [705ca2b]
	* tools/xcw/bin/helenos-bld-config (modified)
	* tools/xcw/bin/helenos-test (added)

	XCW should provide interfaces to find install directory and to run
	EW.


Mon, 12 Nov 2018 20:54:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [9a791eb9]
	* kernel/arch/ia32/src/boot/multiboot.S (modified)

	Remove dead code


Mon, 12 Nov 2018 20:53:57 GMT Jakub Jermar <jakub@…> [e394c196]
	* kernel/generic/include/cap/cap.h (modified)
	* kernel/generic/src/cap/cap.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/synch/syswaitq.c (modified)

	Use a dedicated cache for instances of kobject_t


Mon, 12 Nov 2018 20:45:38 GMT Jiří Zárevúcky <zarevucky.jiri@…> [17aa6d1]
	* kernel/arch/amd64/src/boot/multiboot.S (modified)
	* kernel/arch/amd64/src/boot/multiboot2.S (modified)
	* kernel/arch/ia32/src/boot/multiboot.S (modified)
	* kernel/arch/ia32/src/boot/multiboot2.S (modified)

	Deduplicate bootstrap code


Mon, 12 Nov 2018 20:25:49 GMT Jiří Zárevúcky <zarevucky.jiri@…> [08f1a6d]
	* tools/autocheck.awk (modified)

	Fix end of file


Mon, 12 Nov 2018 20:20:36 GMT Jiří Zárevúcky <zarevucky.jiri@…> [15639ec]
	* kernel/arch/amd64/_link.ld.in (modified)
	* kernel/arch/ia32/_link.ld.in (modified)

	Fix up x86 linker scripts a bit


Mon, 12 Nov 2018 20:20:36 GMT Jiří Zárevúcky <zarevucky.jiri@…> [8781e9d]
	* kernel/arch/amd64/src/boot/multiboot.S (modified)
	* kernel/arch/amd64/src/boot/vesa_prot.inc (deleted)
	* kernel/arch/amd64/src/boot/vesa_real.inc (deleted)
	* kernel/arch/amd64/src/boot/vesa_ret.inc (deleted)
	* kernel/arch/amd64/src/boot/vga323.pal (deleted)
	* kernel/arch/ia32/src/boot/multiboot.S (modified)
	* kernel/arch/ia32/src/boot/vesa_prot.inc (deleted)
	* kernel/arch/ia32/src/boot/vesa_real.inc (deleted)
	* kernel/arch/ia32/src/boot/vesa_ret.inc (deleted)
	* kernel/arch/ia32/src/boot/vga323.pal (deleted)
	* kernel/genarch/include/genarch/multiboot/multiboot.h (modified)
	* kernel/genarch/include/genarch/multiboot/multiboot_info_struct.h (modified)
	* kernel/genarch/src/multiboot/multiboot.c (modified)
	* tools/autocheck.awk (modified)

	Remove realmode VESA code

	This simply enables framebuffer setup via ...


Mon, 12 Nov 2018 19:52:26 GMT Jiri Svoboda <jiri@…> [dd884cb]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Fix build with UDEBUG disabled.


Mon, 12 Nov 2018 16:43:23 GMT Jiří Zárevúcky <zarevucky.jiri@…> [7429ffd]
	* abi/include/abi/errno.in (modified)

	Remove extra empty line from errno.h


Mon, 12 Nov 2018 16:39:21 GMT Jiří Zárevúcky <zarevucky.jiri@…> [a43dfcb]
	* boot/Makefile.grub (modified)
	* boot/arch/amd64/Makefile.inc (modified)

	Makefile.grub should be postbuild


Mon, 12 Nov 2018 10:36:10 GMT GitHub <noreply@…> [aaa3c457]
	* abi/include/abi/cap.h (modified)
	* abi/include/abi/syscall.h (modified)
	* kernel/Makefile (modified)
	* kernel/generic/include/cap/cap.h (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/include/synch/syswaitq.h (moved)
	* kernel/generic/include/synch/waitq.h (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/synch/futex.c (deleted)
	* kernel/generic/src/synch/syswaitq.c (added)
	* kernel/generic/src/syscall/syscall.c (modified)
	* uspace/app/trace/syscalls.c (modified)
	* uspace/lib/c/generic/async/client.c (modified)
	* uspace/lib/c/generic/async/ports.c (modified)
	* uspace/lib/c/generic/async/server.c (modified)
	* uspace/lib/c/generic/io/kio.c (modified)
	* uspace/lib/c/generic/libc.c (modified)
	* uspace/lib/c/generic/malloc.c (modified)
	* uspace/lib/c/generic/private/async.h (modified)
	* uspace/lib/c/generic/private/fibril.h (modified)
	* uspace/lib/c/generic/private/futex.h (modified)
	* uspace/lib/c/generic/private/malloc.h (modified)
	* uspace/lib/c/generic/thread/fibril.c (modified)
	* uspace/lib/c/generic/thread/fibril_synch.c (modified)
	* uspace/lib/c/generic/thread/futex.c (modified)
	* uspace/lib/c/generic/thread/mpsc.c (modified)
	* uspace/lib/c/include/fibril_synch.h (modified)
	* uspace/lib/c/include/io/kio.h (modified)
	* uspace/lib/c/include/libc.h (modified)
	* uspace/srv/loader/main.c (modified)

	Merge pull request #56 from jermar/futexremoval

	Remove kernel ...


Mon, 12 Nov 2018 08:02:05 GMT Vojtech Horky <vojtech.horky@…> [3ce781f4]
	* kernel/arch/amd64/src/smp/smp_call.c (deleted)

	Remove dangling symlink


Sun, 11 Nov 2018 20:31:59 GMT Jiri Svoboda <jiri@…> [4640416]
	* Makefile (modified)

	Need more coffee. And velcro.


Sun, 11 Nov 2018 20:21:08 GMT Jiri Svoboda <jiri@…> [a5c468e]
	* .gitignore (modified)
	* Makefile (modified)
	* tools/xcw/bin/helenos-bld-config (modified)
	* tools/xcw/bin/helenos-cc (modified)
	* tools/xcw/bin/helenos-ld (modified)
	* uspace/Makefile (modified)

	Build XCW demo as part of default target. Need to get real CFLAGS to ...


Sun, 11 Nov 2018 15:55:42 GMT Jakub Jermar <jakub@…> [6874bd2]
	* kernel/generic/src/synch/syswaitq.c (modified)

	Fix build after rebase


Sun, 11 Nov 2018 15:47:39 GMT Jakub Jermar <jakub@…> [0b8fad2]
	* kernel/generic/include/synch/syswaitq.h (modified)
	* kernel/generic/src/synch/syswaitq.c (modified)
	* uspace/lib/c/generic/private/futex.h (modified)

	Make user waitq more generic

	By allowing SYS_WAITQ_SLEEP to specify ...


Sun, 11 Nov 2018 15:47:39 GMT Jakub Jermar <jakub@…> [25f6bddb]
	* uspace/lib/c/generic/async/client.c (modified)
	* uspace/lib/c/generic/async/ports.c (modified)
	* uspace/lib/c/generic/async/server.c (modified)
	* uspace/lib/c/generic/io/kio.c (modified)
	* uspace/lib/c/generic/libc.c (modified)
	* uspace/lib/c/generic/malloc.c (modified)
	* uspace/lib/c/generic/private/async.h (modified)
	* uspace/lib/c/generic/private/fibril.h (modified)
	* uspace/lib/c/generic/private/malloc.h (modified)
	* uspace/lib/c/generic/thread/fibril.c (modified)
	* uspace/lib/c/generic/thread/fibril_synch.c (modified)
	* uspace/lib/c/include/fibril_synch.h (modified)
	* uspace/lib/c/include/io/kio.h (modified)
	* uspace/lib/c/include/libc.h (modified)
	* uspace/srv/loader/main.c (modified)

	Deallocate waitq's used by the loader


Sun, 11 Nov 2018 15:47:39 GMT Jakub Jermar <jakub@…> [f4cb6c5f]
	* uspace/lib/c/generic/private/futex.h (modified)

	Reset whandle to CAP_NIL in futex_destroy()


Sun, 11 Nov 2018 15:47:39 GMT Jakub Jermar <jakub@…> [45c8eea]
	* uspace/lib/c/generic/async/client.c (modified)
	* uspace/lib/c/generic/async/ports.c (modified)
	* uspace/lib/c/generic/async/server.c (modified)
	* uspace/lib/c/generic/io/kio.c (modified)
	* uspace/lib/c/generic/libc.c (modified)
	* uspace/lib/c/generic/malloc.c (modified)
	* uspace/lib/c/generic/private/fibril.h (modified)
	* uspace/lib/c/generic/private/futex.h (modified)
	* uspace/lib/c/generic/thread/fibril.c (modified)
	* uspace/lib/c/generic/thread/fibril_synch.c (modified)
	* uspace/lib/c/generic/thread/futex.c (modified)
	* uspace/lib/c/generic/thread/mpsc.c (modified)
	* uspace/lib/c/include/fibril_synch.h (modified)
	* uspace/lib/c/include/io/kio.h (modified)

	Preallocate waitq handle during initialization

	Do not clutter ...


Sun, 11 Nov 2018 15:47:39 GMT Jakub Jermar <jakub@…> [269bc459]
	* abi/include/abi/syscall.h (modified)
	* kernel/generic/include/synch/syswaitq.h (modified)
	* kernel/generic/src/synch/syswaitq.c (modified)
	* kernel/generic/src/syscall/syscall.c (modified)
	* uspace/lib/c/generic/private/fibril.h (modified)
	* uspace/lib/c/generic/private/futex.h (modified)
	* uspace/lib/c/generic/thread/fibril_synch.c (modified)
	* uspace/lib/c/generic/thread/mpsc.c (modified)

	Add SYS_WAITQ_DESTROY


Sun, 11 Nov 2018 15:47:39 GMT Jakub Jermar <jakub@…> [8a18d5b]
	* uspace/lib/c/generic/private/futex.h (modified)
	* uspace/lib/c/generic/thread/futex.c (modified)

	Preallocate the waitq handle

	This fixes a race condition (a missing ...


Sun, 11 Nov 2018 15:47:39 GMT Jakub Jermar <jakub@…> [0b5203b]
	* abi/include/abi/syscall.h (modified)
	* kernel/Makefile (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/include/synch/futex.h (deleted)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/synch/futex.c (deleted)
	* kernel/generic/src/syscall/syscall.c (modified)
	* uspace/app/trace/syscalls.c (modified)

	Remove futex support from kernel


Sun, 11 Nov 2018 15:46:26 GMT Jakub Jermar <jakub@…> [9e889f6]
	* uspace/lib/c/generic/private/futex.h (modified)
	* uspace/lib/c/generic/thread/futex.c (modified)

	Switch userspace futexes to using waitq kobjects

	This replaces ...


Sun, 11 Nov 2018 15:46:26 GMT Jakub Jermar <jakub@…> [d314571]
	* abi/include/abi/cap.h (modified)
	* abi/include/abi/syscall.h (modified)
	* kernel/Makefile (modified)
	* kernel/generic/include/cap/cap.h (modified)
	* kernel/generic/include/synch/syswaitq.h (added)
	* kernel/generic/include/synch/waitq.h (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/synch/syswaitq.c (added)
	* kernel/generic/src/syscall/syscall.c (modified)

	Turn wait queue into a kobject usable by uspace

	In order to provide ...


Sun, 11 Nov 2018 08:42:43 GMT Jakub Jermar <jakub@…> [5c03bd30]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Update comment wrt. to labels


Sat, 10 Nov 2018 22:43:35 GMT Jiří Zárevúcky <zarevucky.jiri@…> [aafed15]
	* kernel/arch/amd64/src/kseg.c (modified)
	* kernel/arch/amd64/src/pm.c (modified)
	* kernel/arch/amd64/src/proc/task.c (modified)
	* kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified)
	* kernel/arch/ia32/src/pm.c (modified)
	* kernel/arch/ia32/src/proc/task.c (modified)
	* kernel/arch/ia32/src/smp/smp.c (modified)
	* kernel/arch/ia64/src/ddi/ddi.c (modified)
	* kernel/arch/ia64/src/drivers/ski.c (modified)
	* kernel/arch/riscv64/src/drivers/ucb.c (modified)
	* kernel/arch/sparc64/src/drivers/niagara.c (modified)
	* kernel/arch/sparc64/src/drivers/pci.c (modified)
	* kernel/genarch/src/acpi/madt.c (modified)
	* kernel/genarch/src/ddi/ddi-bitmap.c (modified)
	* kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified)
	* kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified)
	* kernel/genarch/src/drivers/ega/ega.c (modified)
	* kernel/genarch/src/drivers/i8042/i8042.c (modified)
	* kernel/genarch/src/drivers/ns16550/ns16550.c (modified)
	* kernel/genarch/src/drivers/pl050/pl050.c (modified)
	* kernel/genarch/src/drivers/s3c24xx/uart.c (modified)
	* kernel/genarch/src/drivers/via-cuda/cuda.c (modified)
	* kernel/genarch/src/fb/fb.c (modified)
	* kernel/genarch/src/kbrd/kbrd.c (modified)
	* kernel/genarch/src/kbrd/kbrd_at.c (modified)
	* kernel/genarch/src/ofw/ofw_tree.c (modified)
	* kernel/genarch/src/srln/srln.c (modified)
	* kernel/generic/include/adt/fifo.h (modified)
	* kernel/generic/include/mm/slab.h (modified)
	* kernel/generic/include/stdlib.h (added)
	* kernel/generic/src/adt/hash_table.c (modified)
	* kernel/generic/src/cap/cap.c (modified)
	* kernel/generic/src/console/cmd.c (modified)
	* kernel/generic/src/console/console.c (modified)
	* kernel/generic/src/console/kconsole.c (modified)
	* kernel/generic/src/cpu/cpu.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/ipc/ops/dataread.c (modified)
	* kernel/generic/src/ipc/ops/datawrite.c (modified)
	* kernel/generic/src/lib/gsort.c (modified)
	* kernel/generic/src/lib/ra.c (modified)
	* kernel/generic/src/lib/str.c (modified)
	* kernel/generic/src/log/log.c (modified)
	* kernel/generic/src/main/kinit.c (modified)
	* kernel/generic/src/main/uinit.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/backend_phys.c (modified)
	* kernel/generic/src/mm/slab.c (modified)
	* kernel/generic/src/proc/program.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/synch/futex.c (modified)
	* kernel/generic/src/sysinfo/stats.c (modified)
	* kernel/generic/src/sysinfo/sysinfo.c (modified)
	* kernel/generic/src/udebug/udebug_ops.c (modified)
	* kernel/test/mm/falloc1.c (modified)
	* kernel/test/mm/falloc2.c (modified)

	Declare malloc() etc in standard <stdlib.h> rather than <mm/slab.h>


Sat, 10 Nov 2018 22:43:35 GMT Jiří Zárevúcky <zarevucky.jiri@…> [cc01214]
	* kernel/generic/src/adt/odict.c (modified)

	Fix typo


Sat, 10 Nov 2018 19:54:04 GMT GitHub <noreply@…> [86aad6f]
	* boot/Makefile (modified)
	* tools/autotool.py (modified)

	Add missing libs to image.iso (PR #55)

	Add crt*.o files and ...


Fri, 09 Nov 2018 22:30:14 GMT Jiří Zárevúcky <zarevucky.jiri@…> [c88d91e8]
	* kernel/generic/src/console/console.c (modified)

	Fix atomic initialization


Fri, 09 Nov 2018 22:29:57 GMT Jiří Zárevúcky <zarevucky.jiri@…> [5071f8a]
	* kernel/generic/src/mm/as.c (modified)

	Handle correctly THREAD being NULL


Fri, 09 Nov 2018 22:29:41 GMT Jiří Zárevúcky <zarevucky.jiri@…> [be6e37a]
	* kernel/generic/src/lib/ubsan.c (modified)

	Fix ubsan


Fri, 09 Nov 2018 22:29:12 GMT Jiří Zárevúcky <zarevucky.jiri@…> [95d45482]
	* boot/Makefile.common (modified)
	* kernel/Makefile (modified)
	* kernel/arch/amd64/_link.ld.in (modified)
	* kernel/arch/arm32/include/arch/context_struct.h (modified)
	* kernel/arch/arm32/include/arch/istate_struct.h (modified)
	* kernel/arch/ia32/_link.ld.in (modified)
	* kernel/arch/ppc32/src/exception.S (modified)
	* kernel/generic/include/lib/refcount.h (modified)
	* kernel/generic/src/cpu/cpu.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/synch/spinlock.c (modified)
	* uspace/Makefile.common (modified)

	XXX to NOTE


Fri, 09 Nov 2018 22:04:01 GMT Jiří Zárevúcky <zarevucky.jiri@…> [436a0a5]
	* kernel/arch/abs32le/src/proc/thread.c (modified)
	* kernel/arch/amd64/src/proc/thread.c (modified)
	* kernel/arch/arm32/include/arch/proc/thread.h (modified)
	* kernel/arch/ia32/src/proc/thread.c (modified)
	* kernel/arch/ia64/include/arch/proc/thread.h (modified)
	* kernel/arch/mips32/include/arch/proc/thread.h (modified)
	* kernel/arch/ppc32/include/arch/proc/thread.h (modified)
	* kernel/arch/riscv64/src/proc/thread.c (modified)
	* kernel/arch/sparc64/src/proc/thread.c (modified)
	* kernel/genarch/src/mm/asid_fifo.c (modified)
	* kernel/genarch/src/ofw/ofw_tree.c (modified)
	* kernel/generic/include/adt/fifo.h (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/include/mm/slab.h (modified)
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/src/console/kconsole.c (modified)
	* kernel/generic/src/ipc/event.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/lib/str.c (modified)
	* kernel/generic/src/main/kinit.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/slab.c (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/sysinfo/sysinfo.c (modified)
	* kernel/generic/src/udebug/udebug_ipc.c (modified)
	* kernel/test/mm/slab1.c (modified)

	(merge) Reduce the number of blocking allocations in the kernel


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [abf6c01]
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/main/kinit.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/slab.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/sysinfo/sysinfo.c (modified)
	* kernel/test/mm/slab1.c (modified)

	Add FRAME_ATOMIC to some allocations


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [ba9a150]
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/proc/thread.c (modified)

	Always allocate FPU context ahead of time, even when switching is
	lazy


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [4f3aa76]
	* kernel/genarch/src/mm/asid_fifo.c (modified)
	* kernel/genarch/src/ofw/ofw_tree.c (modified)
	* kernel/generic/include/adt/fifo.h (modified)
	* kernel/generic/include/mm/slab.h (modified)
	* kernel/generic/src/console/kconsole.c (modified)
	* kernel/generic/src/lib/str.c (modified)
	* kernel/generic/src/mm/slab.c (modified)
	* kernel/generic/src/sysinfo/sysinfo.c (modified)

	Remove nfmalloc()


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [b389f95]
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/udebug/udebug_ipc.c (modified)

	Allow as_get_area_info() to fail


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [deacd722]
	* kernel/arch/abs32le/src/proc/thread.c (modified)
	* kernel/arch/amd64/src/proc/thread.c (modified)
	* kernel/arch/arm32/include/arch/proc/thread.h (modified)
	* kernel/arch/ia32/src/proc/thread.c (modified)
	* kernel/arch/ia64/include/arch/proc/thread.h (modified)
	* kernel/arch/mips32/include/arch/proc/thread.h (modified)
	* kernel/arch/ppc32/include/arch/proc/thread.h (modified)
	* kernel/arch/riscv64/src/proc/thread.c (modified)
	* kernel/arch/sparc64/src/proc/thread.c (modified)
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/src/proc/thread.c (modified)

	Allow thread_create_arch() to fail


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [90efa3b]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/event.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	Remove flags from ipc_call_alloc()


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [c222816]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Add FRAME_ATOMIC to some allocations


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [b9a2725]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)

	Allocate call for ipc_phone_hangup() ahead of time


Fri, 09 Nov 2018 22:03:24 GMT Jiří Zárevúcky <zarevucky.jiri@…> [c0ea739]
	* kernel/generic/src/sysinfo/sysinfo.c (modified)

	Allow sysinfo_create_path() to fail gracefully


Fri, 09 Nov 2018 22:02:53 GMT Jiří Zárevúcky <zarevucky.jiri@…> [88e43bc]
	* kernel/arch/amd64/src/userspace.c (modified)
	* kernel/arch/arm32/src/userspace.c (modified)
	* kernel/arch/ia32/src/userspace.c (modified)
	* kernel/arch/ppc32/src/ppc32.c (modified)
	* kernel/generic/include/panic.h (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/sysinfo/sysinfo.c (modified)

	Mark unreachable consistently in kernel

	At least in places that ...


Fri, 09 Nov 2018 19:11:55 GMT Jakub Jermar <jakub@…> [c5fe7f7]
	* kernel/test/test.h (modified)

	Purge debris after AVL tree removal


Fri, 09 Nov 2018 19:09:37 GMT Jakub Jermar <jakub@…> [1892d2c]
	* kernel/Makefile (modified)
	* kernel/generic/src/proc/current.c (moved)

	Rename the.c to current.c


Fri, 09 Nov 2018 18:09:55 GMT GitHub <noreply@…> [1a5fe4f]
	* HelenOS.config (modified)
	* abi/include/abi/syscall.h (modified)
	* defaults/amd64/Makefile.config (modified)
	* defaults/arm32/Makefile.config (modified)
	* defaults/ia32/Makefile.config (modified)
	* defaults/ia64/Makefile.config (modified)
	* defaults/mips32/Makefile.config (modified)
	* defaults/ppc32/Makefile.config (modified)
	* defaults/riscv64/Makefile.config (modified)
	* defaults/sparc64/Makefile.config (modified)
	* defaults/special/Makefile.config (modified)
	* kernel/Makefile (modified)
	* kernel/arch/abs32le/Makefile.inc (modified)
	* kernel/arch/abs32le/src/smp/smp_call.c (deleted)
	* kernel/arch/amd64/Makefile.inc (modified)
	* kernel/arch/amd64/include/arch/interrupt.h (modified)
	* kernel/arch/amd64/src/interrupt.c (modified)
	* kernel/arch/ia32/Makefile.inc (modified)
	* kernel/arch/ia32/include/arch/interrupt.h (modified)
	* kernel/arch/ia32/src/interrupt.c (modified)
	* kernel/arch/ia32/src/smp/smp_call.c (deleted)
	* kernel/arch/ia64/Makefile.inc (modified)
	* kernel/arch/ia64/src/smp/smp_call.c (deleted)
	* kernel/arch/mips32/Makefile.inc (modified)
	* kernel/arch/mips32/src/smp/smp_call.c (deleted)
	* kernel/arch/sparc64/Makefile.inc (modified)
	* kernel/arch/sparc64/include/arch/interrupt.h (modified)
	* kernel/arch/sparc64/include/arch/smp/sun4u/ipi.h (deleted)
	* kernel/arch/sparc64/src/smp/sun4u/ipi.c (modified)
	* kernel/arch/sparc64/src/smp/sun4u/smp_call.c (deleted)
	* kernel/generic/include/adt/cht.h (deleted)
	* kernel/generic/include/arch.h (modified)
	* kernel/generic/include/cpu.h (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/include/smp/smp_call.h (deleted)
	* kernel/generic/include/synch/futex.h (modified)
	* kernel/generic/include/synch/rcu.h (deleted)
	* kernel/generic/include/synch/rcu_types.h (deleted)
	* kernel/generic/include/synch/smp_memory_barrier.h (deleted)
	* kernel/generic/include/synch/workqueue.h (deleted)
	* kernel/generic/src/adt/cht.c (deleted)
	* kernel/generic/src/console/cmd.c (modified)
	* kernel/generic/src/cpu/cpu.c (modified)
	* kernel/generic/src/main/kinit.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/the.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/smp/smp_call.c (deleted)
	* kernel/generic/src/synch/futex.c (modified)
	* kernel/generic/src/synch/rcu.c (deleted)
	* kernel/generic/src/synch/smp_memory_barrier.c (deleted)
	* kernel/generic/src/synch/workqueue.c (deleted)
	* kernel/generic/src/syscall/syscall.c (modified)
	* kernel/test/cht/cht1.c (deleted)
	* kernel/test/cht/cht1.def (deleted)
	* kernel/test/smpcall/smpcall1.c (deleted)
	* kernel/test/smpcall/smpcall1.def (deleted)
	* kernel/test/synch/rcu1.c (deleted)
	* kernel/test/synch/rcu1.def (deleted)
	* kernel/test/synch/workq-test-core.h (deleted)
	* kernel/test/synch/workqueue2.c (deleted)
	* kernel/test/synch/workqueue2.def (deleted)
	* kernel/test/synch/workqueue3.c (deleted)
	* kernel/test/synch/workqueue3.def (deleted)
	* kernel/test/test.c (modified)
	* kernel/test/test.h (modified)
	* uspace/Makefile (modified)
	* uspace/app/rcutest/Makefile (deleted)
	* uspace/app/rcutest/doc/doxygroups.h (deleted)
	* uspace/app/rcutest/rcutest.c (deleted)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/smp_memory_barrier.c (deleted)
	* uspace/lib/c/generic/thread/rcu.c (deleted)
	* uspace/lib/c/include/barrier.h (modified)
	* uspace/lib/c/include/rcu.h (deleted)

	Merge pull request #54 from jermar/rcuremoval

	Remove RCU and ...


Fri, 09 Nov 2018 17:54:05 GMT Jakub Jermar <jakub@…> [ef4218f]
	* kernel/generic/src/synch/futex.c (modified)

	Do not leak futexes


Fri, 09 Nov 2018 13:36:27 GMT Jiri Svoboda <jiri@…> [3875f106]
	* tools/xcw/bin/helenos-bld-config (modified)
	* tools/xcw/bin/helenos-ld (added)
	* tools/xcw/demo/Makefile (modified)
	* uspace/lib/c/include/string.h (modified)

	Fix broken XCW. Allow using string.h by cross-platform SW even if ...


Fri, 09 Nov 2018 08:42:26 GMT Vojtech Horky <vojtech.horky@…> [279188c0]
	* boot/Makefile (modified)
	* tools/autotool.py (modified)

	Add missing libs when CONFIG_DEVEL_FILES is set

	We need to add the ...


Fri, 09 Nov 2018 08:42:08 GMT Vojtech Horky <vojtech.horky@…> [cdf6066]
	* boot/Makefile (modified)

	Do not copy nonexistent file


Thu, 08 Nov 2018 11:06:45 GMT Jiri Svoboda <jiri@…> [9c75a99d]
	* kernel/generic/src/security/perm.c (modified)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/test/main.c (modified)
	* uspace/lib/c/test/perm.c (added)

	Fix kernel panic when perm_revoke() syscall is invoked.


Wed, 07 Nov 2018 22:29:27 GMT Jakub Jermar <jakub@…> [d19b3fc]
	* kernel/Makefile (modified)
	* kernel/arch/abs32le/Makefile.inc (modified)
	* kernel/arch/abs32le/src/smp/smp_call.c (deleted)
	* kernel/arch/amd64/Makefile.inc (modified)
	* kernel/arch/amd64/include/arch/interrupt.h (modified)
	* kernel/arch/amd64/src/interrupt.c (modified)
	* kernel/arch/ia32/Makefile.inc (modified)
	* kernel/arch/ia32/include/arch/interrupt.h (modified)
	* kernel/arch/ia32/src/interrupt.c (modified)
	* kernel/arch/ia32/src/smp/smp_call.c (deleted)
	* kernel/arch/ia64/Makefile.inc (modified)
	* kernel/arch/ia64/src/smp/smp_call.c (deleted)
	* kernel/arch/mips32/Makefile.inc (modified)
	* kernel/arch/mips32/src/smp/smp_call.c (deleted)
	* kernel/arch/sparc64/Makefile.inc (modified)
	* kernel/arch/sparc64/include/arch/interrupt.h (modified)
	* kernel/arch/sparc64/include/arch/smp/sun4u/ipi.h (deleted)
	* kernel/arch/sparc64/src/smp/sun4u/ipi.c (modified)
	* kernel/arch/sparc64/src/smp/sun4u/smp_call.c (deleted)
	* kernel/generic/include/cpu.h (modified)
	* kernel/generic/include/smp/smp_call.h (deleted)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/smp/smp_call.c (deleted)
	* kernel/test/smpcall/smpcall1.c (deleted)
	* kernel/test/smpcall/smpcall1.def (deleted)
	* kernel/test/test.c (modified)
	* kernel/test/test.h (modified)

	Remove smp_call


Wed, 07 Nov 2018 21:11:52 GMT Jakub Jermar <jakub@…> [aae365bc]
	* HelenOS.config (modified)
	* defaults/amd64/Makefile.config (modified)
	* defaults/arm32/Makefile.config (modified)
	* defaults/ia32/Makefile.config (modified)
	* defaults/ia64/Makefile.config (modified)
	* defaults/mips32/Makefile.config (modified)
	* defaults/ppc32/Makefile.config (modified)
	* defaults/riscv64/Makefile.config (modified)
	* defaults/sparc64/Makefile.config (modified)
	* defaults/special/Makefile.config (modified)
	* kernel/Makefile (modified)
	* kernel/generic/include/adt/cht.h (deleted)
	* kernel/generic/include/arch.h (modified)
	* kernel/generic/include/cpu.h (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/include/proc/thread.h (modified)
	* kernel/generic/include/synch/rcu.h (deleted)
	* kernel/generic/include/synch/rcu_types.h (deleted)
	* kernel/generic/include/synch/workqueue.h (deleted)
	* kernel/generic/src/adt/cht.c (deleted)
	* kernel/generic/src/console/cmd.c (modified)
	* kernel/generic/src/cpu/cpu.c (modified)
	* kernel/generic/src/main/kinit.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/proc/the.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/synch/rcu.c (deleted)
	* kernel/generic/src/synch/workqueue.c (deleted)
	* kernel/test/cht/cht1.c (deleted)
	* kernel/test/cht/cht1.def (deleted)
	* kernel/test/synch/rcu1.c (deleted)
	* kernel/test/synch/rcu1.def (deleted)
	* kernel/test/synch/workq-test-core.h (deleted)
	* kernel/test/synch/workqueue2.c (deleted)
	* kernel/test/synch/workqueue2.def (deleted)
	* kernel/test/synch/workqueue3.c (deleted)
	* kernel/test/synch/workqueue3.def (deleted)
	* kernel/test/test.c (modified)
	* kernel/test/test.h (modified)

	Remove RCU and CHT support


Wed, 07 Nov 2018 20:41:51 GMT Jakub Jermar <jakub@…> [947ab77e]
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/include/synch/futex.h (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/synch/futex.c (modified)

	Stop using CHT in futexes


Wed, 07 Nov 2018 19:12:26 GMT Jakub Jermar <jakub@…> [bed67f2]
	* abi/include/abi/syscall.h (modified)
	* kernel/Makefile (modified)
	* kernel/generic/include/synch/smp_memory_barrier.h (deleted)
	* kernel/generic/src/synch/smp_memory_barrier.c (deleted)
	* kernel/generic/src/syscall/syscall.c (modified)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/smp_memory_barrier.c (deleted)
	* uspace/lib/c/include/barrier.h (modified)

	Remove SYS_SMP_MEMORY_BARRIER syscall


Wed, 07 Nov 2018 19:02:35 GMT Jakub Jermar <jakub@…> [b03c684]
	* uspace/Makefile (modified)
	* uspace/app/rcutest/Makefile (deleted)
	* uspace/app/rcutest/doc/doxygroups.h (deleted)
	* uspace/app/rcutest/rcutest.c (deleted)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/thread/rcu.c (deleted)
	* uspace/lib/c/include/rcu.h (deleted)

	Remove user space RCU


Wed, 07 Nov 2018 18:45:12 GMT GitHub <noreply@…> [b294126]
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/proc/task.c (modified)

	Merge pull request #52 from jermar/asrefcnt

	Fix as_t reference counting


Wed, 07 Nov 2018 17:44:51 GMT GitHub <noreply@…> [6454db5e]
	* kernel/generic/include/adt/odict.h (modified)
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/src/adt/odict.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/sysinfo/stats.c (modified)

	Merge pull request #51 from jxsvoboda/master

	Replace as_area_btree ...


Wed, 07 Nov 2018 17:26:39 GMT Jiri Svoboda <jiri@…> [6785b88b]
	* kernel/generic/src/mm/as.c (modified)

	Fix indentation.


Wed, 07 Nov 2018 17:14:45 GMT Jiri Svoboda <jiri@…> [cd1ecf11]
	* kernel/generic/src/mm/as.c (modified)

	Fix guard pages: should have one guard page before, one guard page
	after.


Wed, 07 Nov 2018 15:17:05 GMT Jiri Svoboda <jiri@…> [d9d0088]
	* kernel/generic/src/mm/as.c (modified)

	Fix case where no area has lower or equal base. Remove duplicate ...


Tue, 06 Nov 2018 19:52:51 GMT Jakub Jermar <jakub@…> [ac9e79d]
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/proc/task.c (modified)

	Fix as_t reference counting

	Commit ...


Tue, 06 Nov 2018 09:39:24 GMT Jiri Svoboda <jiri@…> [88cc71c0]
	* kernel/generic/include/adt/odict.h (modified)
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/src/adt/odict.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/sysinfo/stats.c (modified)

	Replace as_area_btree with ordered dictionary.


Mon, 05 Nov 2018 17:31:39 GMT Jakub Jermar <jakub@…> [4a8d0dd1]
	* uspace/app/wavplay/dplay.c (modified)
	* uspace/app/wavplay/drec.c (modified)
	* uspace/srv/audio/hound/audio_device.c (modified)

	Do not async_accept_0() callback connections

	Callback connections ...


Mon, 05 Nov 2018 09:13:04 GMT Jiri Svoboda <jiri@…> [6f7071b]
	* kernel/arch/sparc64/src/drivers/niagara.c (modified)
	* kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified)
	* kernel/genarch/src/drivers/ega/ega.c (modified)
	* kernel/genarch/src/drivers/ns16550/ns16550.c (modified)
	* kernel/genarch/src/drivers/s3c24xx/uart.c (modified)
	* kernel/genarch/src/fb/fb.c (modified)
	* kernel/generic/include/ddi/ddi.h (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/src/console/console.c (modified)
	* kernel/generic/src/ddi/ddi.c (modified)
	* kernel/generic/src/lib/rd.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/time/clock.c (modified)

	Use ordered dictionary for kernel pareas instead of B+ tree.