# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2025-06-24T12:04:58Z Tue, 10 Jun 2025 01:23:06 GMT Miroslav Cimerman [e0622a6] * uspace/srv/bd/hr/raid1.c (modified) hr: raid1.c: increment meta counter on first write Tue, 10 Jun 2025 00:30:43 GMT Miroslav Cimerman [13ada52] * uspace/srv/bd/hr/hr.c (modified) hr: make failing an extent erase the superblock Mon, 09 Jun 2025 23:47:11 GMT Miroslav Cimerman [6791fbf] * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_mirror.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c (modified) * uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c (modified) hr: foreign metadata: un-silent save() Mon, 09 Jun 2025 23:41:50 GMT Miroslav Cimerman [7fba146] * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_mirror.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c (modified) * uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c (modified) * uspace/srv/bd/hr/metadata/native.c (modified) * uspace/srv/bd/hr/raid1.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: RAID 1: inc meta counter on first write Mon, 09 Jun 2025 22:41:51 GMT Miroslav Cimerman [83ff12f] * uspace/srv/bd/hr/raid0.c (modified) hr: raid0.c: no need to increment md_counter Mon, 09 Jun 2025 22:41:33 GMT Miroslav Cimerman [177f6ff] * uspace/srv/bd/hr/hr.c (modified) hr: stop all volumes: ignore != EOK Mon, 09 Jun 2025 22:40:41 GMT Miroslav Cimerman [b5c95da5] * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: raid*_{create,init}(): replace asserts with EINVAL Mon, 09 Jun 2025 21:28:55 GMT Miroslav Cimerman [9ee9c60b] * uspace/srv/bd/hr/raid5.c (modified) hr: raid5.c: use RAID 4 layout with RAID 4 level Mon, 09 Jun 2025 21:24:57 GMT Miroslav Cimerman [0fce1a6] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_mirror.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c (modified) * uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c (modified) * uspace/srv/bd/hr/raid5.c (modified) hr: rename HR_RLQ_* to HR_LAYOUT_* Mon, 09 Jun 2025 21:11:16 GMT Miroslav Cimerman [eabc094c] * uspace/srv/bd/hr/metadata/native.c (modified) * uspace/srv/bd/hr/superblock.h (modified) hr: add superblock erasure op Mon, 09 Jun 2025 20:42:55 GMT Miroslav Cimerman [f34568c] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/srv/bd/hr/hr.c (modified) hr: print % done of REBUILD operation Mon, 09 Jun 2025 20:02:26 GMT Miroslav Cimerman [e2a8fd2] * uspace/srv/bd/hr/hr.c (modified) hr: try automatic assembly on server start Mon, 09 Jun 2025 20:01:03 GMT Miroslav Cimerman [e0bbecb] * uspace/app/hrctl/hrctl.c (modified) * uspace/app/hrctl/meson.build (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) hr: move state printing to hrctl One IPC call is for short volume ... Mon, 09 Jun 2025 12:45:40 GMT Miroslav Cimerman [431b513] * uspace/app/hrctl/hrctl.c (modified) hrctl: also parse levels as words Mon, 09 Jun 2025 12:41:28 GMT Miroslav Cimerman [d482b05] * uspace/app/hrctl/hrctl.c (modified) hrctl: add synopsis to usage message Sat, 07 Jun 2025 11:52:34 GMT Miroslav Cimerman [da80de9] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/io.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/var.h (modified) hr: move state callback to hr_ops_t Tue, 20 May 2025 19:24:46 GMT Miroslav Cimerman [49da044] * uspace/srv/bd/hr/fge.c (modified) * uspace/srv/bd/hr/fge.h (modified) hr: fge: move types to fge.h Tue, 20 May 2025 18:38:22 GMT Miroslav Cimerman [c5b60e25] * uspace/srv/bd/hr/hr.c (modified) hr: use PRIun to print service_id_t Tue, 20 May 2025 11:01:31 GMT Miroslav Cimerman [6f13257] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/srv/bd/hr/fge.c (modified) * uspace/srv/bd/hr/fge.h (modified) * uspace/srv/bd/hr/io.h (modified) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_mirror.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c (modified) * uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.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/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: cstyle: don't align struct members and fcn decls Sat, 17 May 2025 11:35:38 GMT Miroslav Cimerman [a2281efc] * uspace/srv/bd/hr/hr.c (modified) hr: print service id of created volume Thu, 15 May 2025 19:24:51 GMT Miroslav Cimerman [c9ce6d22] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: refactor volume removal Thu, 15 May 2025 19:23:42 GMT Miroslav Cimerman [9a3eec1] * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: util: hr_get_volume_svcs() Thu, 15 May 2025 18:27:50 GMT Miroslav Cimerman [287b2ea] * uspace/srv/bd/hr/util.c (modified) hr: don't add "devices/" prefix on vol registration Sat, 10 May 2025 14:07:54 GMT Miroslav Cimerman [bfe4a88b] * uspace/app/bdwrite/bdwrite.c (modified) bdwrite: measure and print elapsed time Fri, 09 May 2025 14:36:55 GMT Miroslav Cimerman [7e68d61] * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c (modified) hr: metadata/geom/stripe: don't dump in vol init Fri, 09 May 2025 14:35:49 GMT Miroslav Cimerman [e1ed6ec0] * uspace/srv/bd/hr/util.c (modified) hr: auto assembly: detect bogus label type Fri, 09 May 2025 14:18:17 GMT Miroslav Cimerman [52e40513] * uspace/app/hrctl/hrctl.c (modified) hrctl: check realloc() return value Thu, 08 May 2025 21:20:23 GMT Miroslav Cimerman [af73327a] * 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) hr: use the term 'volume' instead of 'array' Thu, 08 May 2025 17:44:04 GMT Miroslav Cimerman [dbb1e3f] * uspace/app/hrctl/sample_hrconfig_file_bd.sif (modified) * uspace/app/hrctl/sample_hrconfig_pci.sif (modified) hrctl: tweak configuration files Thu, 08 May 2025 17:41:46 GMT Miroslav Cimerman [00d80c6] * uspace/srv/bd/hr/raid5.c (modified) hr: raid5.c: REBUILD fix Make it work until RAID 5 rewrite is complete. Thu, 08 May 2025 17:40:57 GMT Miroslav Cimerman [2f21cd4] * uspace/srv/bd/hr/util.c (modified) hr: util.c: fix hotspare blkno check Thu, 08 May 2025 17:12:05 GMT Miroslav Cimerman [aca1777] * kernel/generic/src/mm/malloc.c (modified) * meson/part/exports/copy-export.sh (modified) * uspace/app/blkdump/blkdump.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/sysinst/sysinst.h (modified) * uspace/app/vol/vol.c (modified) * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/dltest/meson.build (modified) * uspace/lib/futil/src/futil.c (modified) * uspace/lib/inet/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/lib/posix/meson.build (modified) Merge upstream into helenraid Thu, 08 May 2025 17:11:26 GMT Miroslav Cimerman [1cfce3f] * uspace/srv/bd/hr/raid5.c (modified) hr: raid5.c: set default layout Wed, 07 May 2025 18:54:11 GMT Miroslav Cimerman [e5ea5f8] * uspace/app/hrctl/create_file_bd_disks.bdsh (added) * uspace/app/hrctl/hrctl.c (modified) * uspace/app/hrctl/meson.build (modified) * uspace/app/hrctl/sample_hr_config.sif (deleted) * uspace/app/hrctl/sample_hrconfig_file_bd.sif (added) * uspace/app/hrctl/sample_hrconfig_pci.sif (added) hrctl: finalize parsing, add new sample sif config Wed, 07 May 2025 18:38:51 GMT Miroslav Cimerman [ed41962] * uspace/srv/bd/hr/metadata/native.c (modified) hr: metadata/native: fix possible deadlock Wed, 07 May 2025 12:12:36 GMT Miroslav Cimerman [fde80323] * uspace/app/hrctl/hrctl.c (modified) hrctl: correctly handle manualy specified devices Wed, 07 May 2025 12:12:18 GMT Miroslav Cimerman [964e897] * uspace/app/hrctl/hrctl.c (modified) hrctl: handle invalid level argument Wed, 07 May 2025 11:27:25 GMT Miroslav Cimerman [56602e0] * 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/metadata/foreign/geom/hr_g_mirror.c (modified) * uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c (modified) * uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.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) * uspace/srv/bd/hr/var.h (modified) hr: rename all strings `status' -> `state' Wed, 07 May 2025 11:08:31 GMT Miroslav Cimerman [155d34f] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/raid5.c (modified) * uspace/srv/bd/hr/util.c (modified) hr: rename hr_get_*_status_msg -> hr_get_*_state_str Wed, 07 May 2025 11:01:14 GMT Miroslav Cimerman [af4ecb76] * uspace/lib/device/src/hr.c (modified) hr: document lib/device/src/hr.c Wed, 07 May 2025 10:41:29 GMT Miroslav Cimerman [fc265b4] * uspace/app/hrctl/hrctl.c (modified) * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) hr: IPC methods: don't create own hr_t session Wed, 07 May 2025 10:39:54 GMT Miroslav Cimerman [ac4b70b] * uspace/srv/bd/hr/hr.c (modified) hr: fail only failable extents Wed, 07 May 2025 09:46:49 GMT Jiri Svoboda [61f28c4] * uspace/app/sysinst/sysinst.c (modified) Only eject installation CD after user confirms restart. Tue, 06 May 2025 22:27:00 GMT Miroslav Cimerman [31eb568] * uspace/srv/bd/hr/hr.c (modified) hr: comment hr.c a bit Tue, 06 May 2025 22:05:28 GMT Miroslav Cimerman [13c2365] * uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c (modified) hr: metadata/softraid: checksum in original endianness Tue, 06 May 2025 21:56:36 GMT Miroslav Cimerman [217d0fb] * uspace/app/hrctl/hrctl.c (modified) hrctl: add notes about failing an extent Tue, 06 May 2025 21:31:40 GMT Miroslav Cimerman [c2f0160] * uspace/srv/bd/hr/util.c (modified) hr: util: add more checks for hotspare addition Tue, 06 May 2025 21:30:30 GMT Miroslav Cimerman [d1d355f] * 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/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: refactor hrctl and some hr IPC methods Tue, 06 May 2025 16:18:58 GMT Jiri Svoboda [0cec807a] * uspace/app/sysinst/sysinst.c (modified) Unmount destination volume and delete mount point on installation ... Tue, 06 May 2025 10:36:14 GMT Jiri Svoboda [21cd0c8] * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) Avoid flooding log with mouse warnings during system startup. 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 20:48:07 GMT Jiri Svoboda [629b480] * uspace/app/sysinst/sysinst.c (modified) * uspace/app/sysinst/sysinst.h (modified) * uspace/app/vol/vol.c (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/futil/src/futil.c (modified) Assorted installer fixes. Fri, 25 Apr 2025 16:39:10 GMT GitHub [4b9213d] * meson/part/exports/copy-export.sh (modified) * uspace/lib/dltest/meson.build (modified) * uspace/lib/inet/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/lib/posix/meson.build (modified) add shared libraries to export-dev (#252) Fri, 25 Apr 2025 15:43:15 GMT GitHub [0460377] * uspace/app/blkdump/blkdump.c (modified) uspace/app/blkdump: fix argv null deref (#251) 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 10:07:30 GMT Jiří Zárevúcky [a22c62f] * kernel/generic/src/mm/malloc.c (modified) Also ignore NULL passed to free() Thu, 24 Apr 2025 09:51:18 GMT Jiří Zárevúcky [23d4e6ae] * kernel/generic/src/mm/malloc.c (modified) Check for allocation failure in kernel malloc() 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 ... Fri, 18 Apr 2025 08:22:19 GMT Jiří Zárevúcky [e9bc927] * 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/omap/uart.c (modified) * kernel/genarch/src/drivers/s3c24xx/uart.c (modified) Update forgotten serial implementations 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 17:23:19 GMT Jiří Zárevúcky [eb2187c4] * kernel/genarch/src/fb/fb.c (modified) Revert part of the prior commit This doesn't seem to work right yet. Thu, 17 Apr 2025 16:13:24 GMT Jiří Zárevúcky [888c06e] * kernel/genarch/src/fb/fb.c (modified) Avoid using general division and modulo ops in framebuffer These ... Thu, 17 Apr 2025 16:01:16 GMT Jiří Zárevúcky [c4cfe4c] * abi/include/abi/syscall.h (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/pl011/pl011.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * 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) * kernel/generic/src/syscall/syscall.c (modified) * kernel/test/print/print4.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) Convert kernel console writing to byte arrays More buffer per ... Thu, 17 Apr 2025 15:37:06 GMT Jiří Zárevúcky [250a435] * kernel/test/print/print4.c (modified) Don't print out control characters in print4 test, it borks up serial Thu, 17 Apr 2025 15:37:05 GMT Jiří Zárevúcky [39e1b9a] * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/pl011/pl011.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/src/console/console.c (modified) Convert console output devices to batch printing 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 [571cc2d] * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/log/log.c (modified) Use irq_spinlock_t instead of plain spinlock_t in console code 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 15:10:08 GMT Jiří Zárevúcky [1db4e2ae] * common/include/str.h (modified) * common/str.c (modified) * kernel/generic/src/console/console.c (modified) Have str_sanitize also remove C0 and C1 control codes and use it to ... Thu, 17 Apr 2025 15:04:17 GMT Jiří Zárevúcky [45adeeb] * common/include/str.h (modified) * common/str.c (modified) Expose restartable version of str_decode() as str_decode_r()