# # ChangeLog for uspace in mainline # # Generated by Trac 1.6 # 2026-06-01T10:20:44Z Fri, 02 May 2025 15:02:22 GMT Miroslav Cimerman [40f56a4] * uspace/srv/bd/hr/metadata/foreign/softraid/softraid.c (modified) hr: metadata/softraid: use inttypes.h specifiers Fri, 25 Apr 2025 12:40:27 GMT Miroslav Cimerman [2100a4e] * uspace/lib/device/include/hr.h (modified) uspace/lib/devices/hr: add OpenBSD softraid md type Thu, 24 Apr 2025 08:43:41 GMT Miroslav Cimerman [9bf95d4] * uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c (modified) hr: hr_softraid.c: remove dead code Wed, 23 Apr 2025 11:04:03 GMT Miroslav Cimerman [59ec1c50] * uspace/srv/bd/hr/util.c (modified) hr: util.c: fix possible null deref Wed, 23 Apr 2025 11:02:38 GMT Miroslav Cimerman [c9ef864] * uspace/srv/bd/hr/util.c (modified) hr: util.c: hr_create_vol_struct: HR_LVL_4 fallthrough Wed, 23 Apr 2025 10:43:28 GMT Miroslav Cimerman [a261634] * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c (added) * uspace/srv/bd/hr/metadata/foreign/softraid/softraid.c (added) * uspace/srv/bd/hr/metadata/foreign/softraid/softraidvar.h (added) * uspace/srv/bd/hr/superblock.c (modified) hr: OpenBSD softraid metadata support Tue, 22 Apr 2025 22:42:19 GMT Miroslav Cimerman [af1b25d] * uspace/srv/bd/hr/metadata/foreign/geom/g_mirror.h (modified) hr: metadata/geom/g_mirror.h: fix checksums Tue, 22 Apr 2025 22:39:09 GMT Miroslav Cimerman [dd76b46] * uspace/srv/bd/hr/metadata/native.c (modified) hr: metadata/native.c: use uint64_t for counter Tue, 22 Apr 2025 11:13:11 GMT Miroslav Cimerman [d85ee06] * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_mirror.c (moved) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c (moved) * uspace/srv/bd/hr/superblock.c (modified) hr: geom g{mirror, stripe}: rename files, remove saving We cannot ... Mon, 21 Apr 2025 20:32:29 GMT Miroslav Cimerman [a056759] * uspace/srv/bd/hr/hr.c (modified) hr: hr.c: style Accepting connections. message Mon, 21 Apr 2025 14:04:48 GMT Miroslav Cimerman [c6d2af8] * uspace/srv/bd/hr/hr.c (modified) hr: hr.c: more specific message for unsupported hotspare Mon, 21 Apr 2025 13:20:05 GMT Miroslav Cimerman [fb06476f] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/mirror.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/stripe.c (modified) * uspace/srv/bd/hr/metadata/native.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: use enum for RAID layouts Mon, 21 Apr 2025 12:50:28 GMT Miroslav Cimerman [5cb1631] * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/metadata/foreign/geom/g_stripe.h (added) * uspace/srv/bd/hr/metadata/foreign/geom/stripe.c (added) * uspace/srv/bd/hr/superblock.c (modified) hr: FreeBSD GEOM::STRIPE metadata support Mon, 21 Apr 2025 12:47:58 GMT Miroslav Cimerman [b883aa8] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/mirror.c (modified) * uspace/srv/bd/hr/metadata/native.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: move metadata_type_t to lib/hr for type printing Also renames ... Mon, 21 Apr 2025 12:37:19 GMT Miroslav Cimerman [75262d2f] * uspace/srv/bd/hr/util.c (modified) hr: util.c: hr_create_vol_struct() style Mon, 21 Apr 2025 12:34:02 GMT Miroslav Cimerman [80c760e] * uspace/lib/device/include/hr.h (modified) * uspace/srv/bd/hr/metadata/foreign/geom/mirror.c (modified) * uspace/srv/bd/hr/metadata/native.c (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: remove truncated_blkno calculation from raid*.c Calculate the ... Mon, 21 Apr 2025 12:26:28 GMT Miroslav Cimerman [18c3658] * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: raid{0,1,5}.c: unusable volume creation message Mon, 21 Apr 2025 12:24:11 GMT Miroslav Cimerman [f09b75b] * uspace/srv/bd/hr/metadata/foreign/geom/g_mirror.h (modified) * uspace/srv/bd/hr/metadata/foreign/geom/sys_endian.h (added) hr: metadata/foreign/geom: add Sun, 20 Apr 2025 14:50:11 GMT Miroslav Cimerman [10291a23] * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/metadata/foreign/geom/g_mirror.h (added) * uspace/srv/bd/hr/metadata/foreign/geom/mirror.c (added) * uspace/srv/bd/hr/metadata/native.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) hr: FreeBSD GEOM::MIRROR metadata support Sun, 20 Apr 2025 14:34:22 GMT Miroslav Cimerman [afec52b4] * uspace/srv/bd/hr/superblock.c (modified) srv/bd/hr/superblock.c: fix memory leak Sun, 20 Apr 2025 14:32:32 GMT Miroslav Cimerman [f647b87] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/metadata/native.c (modified) * uspace/srv/bd/hr/metadata/native.h (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/var.h (modified) srv/bd/hr: remove unused nblocks variable Sun, 20 Apr 2025 14:18:34 GMT Miroslav Cimerman [d3a23c9] * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) srv/hr/util.c: change log level LVL_WARN to LVL_NOTE Sun, 20 Apr 2025 14:03:44 GMT Miroslav Cimerman [372a9fc] * uspace/srv/bd/hr/util.c (modified) srv/hr/util.c: don't dump metadata Sun, 20 Apr 2025 13:49:36 GMT Miroslav Cimerman [6a854c5] * uspace/srv/bd/hr/metadata/native.c (modified) srv/hr/metadata/native.c: no explicit arg casting Sun, 20 Apr 2025 13:46:15 GMT Miroslav Cimerman [58c43d4] * uspace/srv/bd/hr/util.c (modified) hr: util.c: matching type as well Sun, 20 Apr 2025 13:45:48 GMT Miroslav Cimerman [14394141] * uspace/srv/bd/hr/util.c (modified) hr: util.c: style Sun, 20 Apr 2025 10:09:26 GMT Miroslav Cimerman [50603405] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/metadata/native.c (added) * uspace/srv/bd/hr/metadata/native.h (added) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: metadata format agnostic superblock ops Put metadata specific ... Fri, 18 Apr 2025 19:00:25 GMT Miroslav Cimerman [6f41c21f] * uspace/lib/crypto/crypto.c (modified) * uspace/lib/crypto/crypto.h (modified) Merge branch 'upstream/master' into helenraid-metadata-geom Fri, 18 Apr 2025 18:52:01 GMT GitHub [0639afc] * uspace/lib/crypto/crypto.c (modified) * uspace/lib/crypto/crypto.h (modified) libcrypto: create_hash(): const qual for input arg (#250) Fri, 18 Apr 2025 18:25:55 GMT Miroslav Cimerman [e77c3ed] * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) hr: superblock.c,h: const quals for args Fri, 18 Apr 2025 15:14:10 GMT Miroslav Cimerman [29e7cc7] * .gitignore (modified) * abi/include/_bits/mbstate_t.h (moved) * abi/include/_bits/uchar.h (modified) * abi/include/abi/syscall.h (modified) * boot/arch/arm32/meson.build (modified) * boot/arch/arm64/meson.build (modified) * boot/arch/ia64/meson.build (modified) * boot/arch/mips32/meson.build (modified) * boot/arch/ppc32/meson.build (modified) * boot/arch/riscv64/meson.build (modified) * boot/arch/sparc64/meson.build (modified) * boot/generic/include/macros.h (modified) * boot/generic/include/uchar.h (deleted) * boot/generic/src/printf_core.c (deleted) * boot/generic/src/vprintf.c (modified) * common/adt/hash_table.c (modified) * common/include/adt/hash.h (modified) * common/include/adt/hash_table.h (modified) * common/include/adt/list.h (modified) * common/include/printf_core.h (modified) * common/include/str.h (modified) * common/include/types/adt/odict.h (moved) * common/include/uchar.h (moved) * common/include/wchar.h (added) * common/printf/printf_core.c (modified) * common/stdc/snprintf.c (moved) * common/stdc/uchar.c (added) * common/stdc/vsnprintf.c (moved) * common/stdc/wchar.c (moved) * common/str.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/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/omap/uart.c (modified) * kernel/genarch/src/drivers/pl011/pl011.c (modified) * kernel/genarch/src/drivers/s3c24xx/uart.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/generic/include/assert.h (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/stdio.h (modified) * kernel/generic/include/synch/condvar.h (modified) * kernel/generic/include/synch/mutex.h (modified) * kernel/generic/include/synch/semaphore.h (modified) * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/meson.build (modified) * kernel/generic/src/cap/cap.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/lib/ra.c (modified) * kernel/generic/src/log/log.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/printf/snprintf.c (deleted) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (deleted) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/smp/smp.c (modified) * kernel/generic/src/synch/condvar.c (modified) * kernel/generic/src/synch/mutex.c (modified) * kernel/generic/src/synch/semaphore.c (modified) * kernel/generic/src/synch/spinlock.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/print/print4.c (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/hbench/env.c (modified) * uspace/app/kio/kio.c (modified) * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/app/shutdown-dlg/shutdown-dlg.h (modified) * uspace/app/sysinst/meson.build (modified) * uspace/app/sysinst/rdimg.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/sysinst/sysinst.h (moved) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pci-ide/main.c (modified) * uspace/lib/block/block.c (modified) * uspace/lib/c/arch/arm32/src/atomic.c (modified) * uspace/lib/c/generic/async/ports.c (modified) * uspace/lib/c/generic/async/server.c (modified) * uspace/lib/c/generic/io/asprintf.c (modified) * uspace/lib/c/generic/io/kio.c (modified) * uspace/lib/c/generic/io/vprintf.c (modified) * uspace/lib/c/generic/io/vsnprintf.c (deleted) * uspace/lib/c/include/io/kio.h (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/types/adt/odict.h (deleted) * uspace/lib/c/meson.build (modified) * uspace/lib/c/test/adt/odict.c (modified) * uspace/lib/c/test/main.c (modified) * uspace/lib/c/test/sprintf.c (modified) * uspace/lib/c/test/str.c (modified) * uspace/lib/c/test/uchar.c (added) * uspace/lib/ext4/src/extent.c (modified) * uspace/lib/ext4/src/ops.c (modified) * uspace/lib/futil/include/futil.h (modified) * uspace/lib/futil/include/types/futil.h (moved) * uspace/lib/futil/src/futil.c (modified) * uspace/lib/nic/src/nic_addr_db.c (modified) * uspace/lib/nic/src/nic_wol_virtues.c (modified) * uspace/lib/posix/src/stdio.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/srv/devman/devtree.c (modified) * uspace/srv/fs/cdfs/cdfs_ops.c (modified) * uspace/srv/fs/exfat/exfat_idx.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/fs/udf/udf_idx.c (modified) * uspace/srv/hid/input/gsp.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/system/system.c (modified) * uspace/srv/vfs/vfs_node.c (modified) Merge branch 'upstream/master' into helenraid Fri, 18 Apr 2025 08:22:19 GMT Jiří Zárevúcky [25fdb2d] * uspace/lib/c/arch/arm32/src/atomic.c (modified) Change __atomic_load/store_8 to use single word read/writes Turns ... Thu, 17 Apr 2025 19:11:34 GMT GitHub [51949d0] * uspace/lib/c/arch/arm32/src/atomic.c (modified) lib/c/arch/arm32: add __atomic_compare_exchange_1 (#248) Thu, 17 Apr 2025 15:29:16 GMT Jiří Zárevúcky [690ad20] * kernel/generic/include/console/console.h (modified) * kernel/generic/include/putchar.h (deleted) * kernel/generic/include/stdio.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/log/log.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * uspace/app/kio/kio.c (modified) * uspace/lib/c/generic/io/kio.c (modified) * uspace/lib/c/include/io/kio.h (modified) Convert kio buffer to bytes (part 1) Thu, 17 Apr 2025 15:14:03 GMT Jiří Zárevúcky [d5b37b6] * abi/include/abi/syscall.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/kio/kio.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/c/generic/io/kio.c (modified) * uspace/lib/c/include/io/kio.h (modified) Use a new syscall, SYS_KIO_READ, for reading from KIO buffer ... Thu, 17 Apr 2025 15:14:03 GMT Jiří Zárevúcky [af77459] * kernel/generic/src/console/console.c (modified) * uspace/app/kio/kio.c (modified) Simplify kio buffer bookkeeping We only really need to know the ... Thu, 17 Apr 2025 14:39:55 GMT GitHub [ae787807] * uspace/lib/c/arch/arm32/src/atomic.c (modified) lib/c/arch/arm32: add __atomic_{load,store}_8 (#249) Thu, 17 Apr 2025 14:29:23 GMT Jiří Zárevúcky [b31323f] * common/include/str.h (modified) * common/str.c (modified) * uspace/lib/c/test/str.c (modified) Test, fix and extend string sanitization Tue, 15 Apr 2025 07:00:31 GMT Miroslav Cimerman [800d188] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/io.c (modified) * uspace/srv/bd/hr/io.h (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: metadata saving on stop New bool argument for ... Mon, 14 Apr 2025 11:23:38 GMT Jiří Zárevúcky [5d2bdaa] * uspace/lib/c/test/adt/odict.c (modified) Fix UB in odict test Mon, 14 Apr 2025 11:23:38 GMT Jiří Zárevúcky [0600976] * common/stdc/uchar.c (modified) * common/str.c (modified) * uspace/lib/c/test/str.c (modified) Reject invalid non-shortest UTF-8 forms and fix some other issues in str Mon, 14 Apr 2025 09:37:11 GMT Jiri Svoboda [11782da] * uspace/app/sysinst/sysinst.c (modified) Fix IDE install device path again. Mon, 14 Apr 2025 09:36:33 GMT Jiri Svoboda [2a5d4649] * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pci-ide/main.c (modified) ISA/PCI IDE needs to attach even if one channel is empty. Sun, 13 Apr 2025 19:33:48 GMT Jiří Zárevúcky [163e34c] * common/include/printf_core.h (modified) * common/printf/printf_core.c (modified) * common/stdc/snprintf.c (moved) * common/stdc/vsnprintf.c (moved) * kernel/generic/meson.build (modified) * kernel/generic/src/log/log.c (modified) * kernel/generic/src/printf/snprintf.c (deleted) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (deleted) * uspace/lib/c/generic/io/asprintf.c (modified) * uspace/lib/c/generic/io/kio.c (modified) * uspace/lib/c/generic/io/vprintf.c (modified) * uspace/lib/c/generic/io/vsnprintf.c (deleted) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/posix/src/stdio.c (modified) Actually convert the printf outputs everywhere Sun, 13 Apr 2025 15:39:18 GMT Jiří Zárevúcky [f167c851] * uspace/lib/ext4/src/extent.c (modified) Replace a memmove() that spits a random warning when compiling with ... Sun, 13 Apr 2025 13:24:55 GMT Jiří Zárevúcky [9daee3de] * uspace/lib/c/meson.build (modified) Sort file list in libc meson file Sun, 13 Apr 2025 12:54:10 GMT Jiří Zárevúcky [696b405] * abi/include/_bits/mbstate_t.h (moved) * abi/include/_bits/uchar.h (modified) * common/include/uchar.h (moved) * common/include/wchar.h (added) * common/stdc/uchar.c (added) * common/stdc/wchar.c (moved) * uspace/lib/c/meson.build (modified) * uspace/lib/c/test/main.c (modified) * uspace/lib/c/test/uchar.c (added) Implement standard character conversion functions from and ... Sat, 12 Apr 2025 18:53:46 GMT Jiří Zárevúcky [2ef2a0d] * uspace/lib/c/test/sprintf.c (modified) Add a few printf() formatting tests Fri, 11 Apr 2025 11:18:34 GMT Jiri Svoboda [8165a7a] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/taskbar/taskbar.sif (modified) GFX Demo should default to UI interface Wed, 09 Apr 2025 19:05:44 GMT Jiri Svoboda [a188131] * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/app/shutdown-dlg/shutdown-dlg.h (modified) * uspace/app/sysinst/meson.build (modified) * uspace/app/sysinst/rdimg.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/sysinst/sysinst.h (added) * uspace/app/taskbar/taskbar.sif (modified) * uspace/lib/futil/include/futil.h (modified) * uspace/lib/futil/include/types/futil.h (added) * uspace/lib/futil/src/futil.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/srv/system/system.c (modified) Add UI to system installer Wed, 09 Apr 2025 15:59:26 GMT Jiří Zárevúcky [3e7948c] * common/include/types/adt/odict.h (moved) * uspace/lib/c/include/types/adt/odict.h (deleted) Deduplicate forgotten adt header Mon, 07 Apr 2025 17:53:53 GMT Jiří Zárevúcky [0db0df2] * common/adt/hash_table.c (modified) * common/include/adt/hash.h (modified) * common/include/adt/hash_table.h (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/generic/src/cap/cap.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/lib/ra.c (modified) * uspace/app/hbench/env.c (modified) * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/proto.c (modified) * uspace/lib/block/block.c (modified) * uspace/lib/c/generic/async/ports.c (modified) * uspace/lib/c/generic/async/server.c (modified) * uspace/lib/ext4/src/ops.c (modified) * uspace/lib/nic/src/nic_addr_db.c (modified) * uspace/lib/nic/src/nic_wol_virtues.c (modified) * uspace/srv/devman/devtree.c (modified) * uspace/srv/fs/cdfs/cdfs_ops.c (modified) * uspace/srv/fs/exfat/exfat_idx.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/fs/udf/udf_idx.c (modified) * uspace/srv/hid/input/gsp.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/vfs/vfs_node.c (modified) Hash table improvements Implement hash_table_foreach macro, ... Sun, 06 Apr 2025 17:08:19 GMT Jiri Svoboda [90ee3384] * uspace/app/sysinst/meson.build (modified) * uspace/app/sysinst/sysinst.c (modified) Allow sysinst to restart the system at the end of installation. ... Sun, 06 Apr 2025 17:07:01 GMT Jiri Svoboda [59e32fb] * uspace/app/sysinst/sysinst.c (modified) Fix IDE disk path in sysinst. Wed, 02 Apr 2025 18:24:11 GMT Miroslav Cimerman [ca7fa5b] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/io.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/util.c (modified) hr: use macro specifiers Tue, 01 Apr 2025 10:20:06 GMT Miroslav Cimerman [bbcd06e] * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: keep counter only in memory saved metadata Tue, 01 Apr 2025 10:02:37 GMT Miroslav Cimerman [52be5fa] * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/util.c (modified) hr: increment metadata counter on volume assembly For now increment ... Tue, 01 Apr 2025 09:53:51 GMT Miroslav Cimerman [c7e6a3e] * uspace/lib/device/include/hr.h (modified) hr: align struct hr_extent members Tue, 01 Apr 2025 08:54:01 GMT Miroslav Cimerman [44da6c8] * uspace/srv/bd/hr/util.c (modified) hr: util.c: initialize empty extents to MISSING Tue, 01 Apr 2025 08:53:17 GMT Miroslav Cimerman [4200735] * uspace/lib/device/src/hr.c (modified) hr: fix printing extent states with invalid service id Tue, 01 Apr 2025 08:51:52 GMT Miroslav Cimerman [0277ec2] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) * uspace/srv/bd/hr/util.c (modified) hr: refactor metadata handling Mon, 31 Mar 2025 17:08:27 GMT Miroslav Cimerman [a5ec426] * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) hr: superblock: move to last block Mon, 31 Mar 2025 17:07:34 GMT Miroslav Cimerman [baa4929] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: extent init refactor, blkno truncation Sun, 30 Mar 2025 19:38:58 GMT Miroslav Cimerman [6d0fc11] * uspace/srv/bd/hr/fge.c (modified) * uspace/srv/bd/hr/fge.h (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/io.h (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/superblock.h (modified) * uspace/srv/bd/hr/util.c (modified) hr: style: align structures, function prototypes Sun, 30 Mar 2025 16:17:37 GMT Miroslav Cimerman [746e636] * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: add comments to raid init() Sat, 29 Mar 2025 14:04:37 GMT Miroslav Cimerman [d082801] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: refactor manual assembly Sat, 29 Mar 2025 14:00:25 GMT Miroslav Cimerman [1a28518] * uspace/srv/bd/hr/superblock.c (modified) hr: superblock.c: fix bsize decoding Sat, 29 Mar 2025 13:59:46 GMT Miroslav Cimerman [7e8c0e7] * uspace/srv/bd/hr/superblock.c (modified) hr: superblock.c: remove UUID generation for each extent Sat, 29 Mar 2025 13:59:08 GMT Miroslav Cimerman [2e7df2e] * uspace/srv/bd/hr/superblock.c (modified) hr: superblock.c: fix UUID memcpy() Sat, 29 Mar 2025 13:58:15 GMT Miroslav Cimerman [d946c27] * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/util.c (modified) hr: initialize and populate in memory metadata Sat, 29 Mar 2025 13:57:12 GMT Miroslav Cimerman [49de61c] * uspace/srv/bd/hr/util.c (modified) hr: util.c: fix hr_register_volume() Sat, 29 Mar 2025 12:09:58 GMT Miroslav Cimerman [56214383] * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: util: hr_util_add_hotspare() Sat, 29 Mar 2025 11:50:54 GMT Miroslav Cimerman [8a65373] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/util.c (modified) hr: move registering out of specific RAIDs Fri, 28 Mar 2025 23:40:33 GMT Miroslav Cimerman [7a80c63] * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: raid{0,1,5}.c: increment open() count Fri, 28 Mar 2025 23:38:07 GMT Miroslav Cimerman [0437dd5] * uspace/srv/bd/hr/util.c (modified) hr: util.c: block_fini() hotspares Fri, 28 Mar 2025 23:37:16 GMT Miroslav Cimerman [8b51009] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/include/ipc/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/superblock.h (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: auto assembly, refactor Added automatic assembly (with hrctl ... Fri, 28 Mar 2025 21:30:03 GMT Miroslav Cimerman [7bfe468] * uspace/srv/bd/hr/hr.c (modified) hr: hr.c: hr_client_conn() return ENOENT Fri, 28 Mar 2025 21:29:10 GMT Miroslav Cimerman [b04f7af] * uspace/srv/bd/hr/hr.c (modified) hr: hr.c: add headers Fri, 28 Mar 2025 21:28:21 GMT Miroslav Cimerman [a57dde4] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/util.c (modified) hr: use __func__ for DEBUG printing fcn names Mon, 24 Mar 2025 13:22:03 GMT Miroslav Cimerman [5fe0b9b5] * uspace/srv/bd/hr/var.h (modified) hr: var.h: comment cstyle Sun, 23 Mar 2025 16:36:48 GMT Miroslav Cimerman [2958e70] * uspace/srv/bd/hr/var.h (modified) hr: var.h: revert hotspare no. back from invalidations Sun, 23 Mar 2025 16:35:34 GMT Miroslav Cimerman [de81104] * uspace/lib/device/include/hr.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: style headers Fri, 14 Mar 2025 20:53:40 GMT Miroslav Cimerman [e3e53cc] * uspace/srv/bd/hr/var.h (modified) hr: var.h: remove struct hr_deferred_invalidation Thu, 13 Mar 2025 18:30:36 GMT Miroslav Cimerman [eebecdc] * abi/include/abi/syscall.h (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/include/main/main.h (modified) * kernel/generic/include/main/shutdown.h (added) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/main/shutdown.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/devctl/devctl.c (modified) * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/app/shutdown-dlg/shutdown-dlg.h (modified) * uspace/app/shutdown/shutdown.c (modified) * uspace/app/shutdown/shutdown.h (modified) * uspace/app/trace/syscalls.c (modified) * uspace/drv/audio/hdaudio/hdactl.c (modified) * uspace/drv/audio/hdaudio/hdactl.h (modified) * uspace/drv/audio/hdaudio/hdaudio.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/isa-ide/isa-ide.h (modified) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pc-floppy/main.c (modified) * uspace/drv/block/pc-floppy/pc-floppy.c (modified) * uspace/drv/block/pc-floppy/pc-floppy.h (modified) * uspace/drv/block/pci-ide/main.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/block/pci-ide/pci-ide.h (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/hc.h (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hc.h (modified) * uspace/drv/bus/usb/ohci/hw_struct/completion_codes.h (modified) * uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/main.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/pc-lpt/main.c (modified) * uspace/drv/char/pc-lpt/pc-lpt.c (modified) * uspace/drv/char/pc-lpt/pc-lpt.h (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/ne2k/dp8390.h (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8169/driver.c (modified) * uspace/lib/ata/include/ata/ata.h (modified) * uspace/lib/ata/include/ata/ata_hw.h (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/rtld/symbol.c (modified) * uspace/lib/c/generic/shutdown.c (added) * uspace/lib/c/include/shutdown.h (added) * uspace/lib/c/meson.build (modified) * uspace/lib/device/include/devman.h (modified) * uspace/lib/device/include/ipc/devman.h (modified) * uspace/lib/device/src/devman.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/posix/meson.build (modified) * uspace/lib/posix/src/pthread/keys.c (modified) * uspace/lib/posix/test/main.c (modified) * uspace/lib/posix/test/pthread/keys.c (added) * uspace/lib/system/include/ipc/system.h (modified) * uspace/lib/system/include/system.h (modified) * uspace/lib/system/include/system_srv.h (modified) * uspace/lib/system/src/system.c (modified) * uspace/lib/system/src/system_srv.c (modified) * uspace/lib/system/test/system.c (modified) * uspace/lib/ui/include/types/ui/selectdialog.h (modified) * uspace/lib/ui/src/selectdialog.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/srv/devman/client_conn.c (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/driver.h (modified) * uspace/srv/devman/drv_conn.c (modified) * uspace/srv/devman/fun.c (modified) * uspace/srv/devman/fun.h (modified) * uspace/srv/system/system.c (modified) merge upstream/master into helenraid Tue, 11 Mar 2025 10:50:28 GMT GitHub [da54714] * uspace/lib/c/generic/rtld/symbol.c (modified) * uspace/lib/posix/meson.build (modified) * uspace/lib/posix/src/pthread/keys.c (modified) * uspace/lib/posix/test/main.c (modified) * uspace/lib/posix/test/pthread/keys.c (added) partially implement key-based pthread local storage (#245) * check ... Sun, 09 Mar 2025 12:03:24 GMT Jiri Svoboda [0ae9e18] * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/app/shutdown-dlg/shutdown-dlg.h (modified) * uspace/lib/ui/include/types/ui/selectdialog.h (modified) * uspace/lib/ui/src/selectdialog.c (modified) Select shutdown action (power off / restart) in shutdown dialog. Fri, 07 Mar 2025 22:35:36 GMT Jiri Svoboda [797ab95] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/i8042/main.c (modified) Implement quiesce in i8042. Fri, 07 Mar 2025 20:54:30 GMT Miroslav Cimerman [e494d7b] * uspace/srv/bd/hr/util.c (modified) hr: initialize hotspare states to MISSING Fri, 07 Mar 2025 20:53:54 GMT Miroslav Cimerman [e24c064] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) hr: add NONE state (use INVALID for inconsistent) Thu, 06 Mar 2025 23:15:08 GMT Miroslav Cimerman [d2da1be] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: rename vol->state_changed -> vol->state_dirty Thu, 06 Mar 2025 21:47:13 GMT Miroslav Cimerman [f1be66bf] * uspace/srv/bd/hr/raid5.c (modified) hr: raid5.c: fast patch to make new asserts pass Thu, 06 Mar 2025 20:42:44 GMT Miroslav Cimerman [d6fe2a1] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: hr_mark_vol_state_dirty() helper Thu, 06 Mar 2025 20:13:51 GMT Miroslav Cimerman [10005fd] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: remove vol->halt_please bit and vol->halt_lock RW locks are not ... Thu, 06 Mar 2025 20:13:11 GMT Miroslav Cimerman [4d42a1b] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: remove deferred invalidations Thu, 06 Mar 2025 19:42:14 GMT Miroslav Cimerman [6123753] * uspace/srv/bd/hr/raid1.c (modified) hr: raid1.c: print rebuild progress every 5% Thu, 06 Mar 2025 19:40:24 GMT Miroslav Cimerman [4d30c475] * uspace/srv/bd/hr/raid1.c (modified) hr: raid1.c: fix rebuild Thu, 06 Mar 2025 18:16:31 GMT Miroslav Cimerman [b15e534] * uspace/srv/bd/hr/fge.c (modified) hr/fge.c: add some comments Thu, 06 Mar 2025 17:35:07 GMT Jiri Svoboda [b9cc81c6] * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/pc-lpt/main.c (modified) * uspace/drv/char/pc-lpt/pc-lpt.c (modified) * uspace/drv/char/pc-lpt/pc-lpt.h (modified) Implement quiesce in NS8250 and PC-LPT. Thu, 06 Mar 2025 16:45:23 GMT Jiri Svoboda [870841cf] * uspace/drv/bus/usb/ohci/hw_struct/completion_codes.h (modified) * uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8169/driver.c (modified) Style issues related to improper use of 'inline' keyword. Thu, 06 Mar 2025 16:42:01 GMT Jiri Svoboda [1c7b0db7] * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/ne2k/dp8390.h (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8169/driver.c (modified) Implement quiesce in NE2k, RTL8139 and RTL8169.