# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2025-05-18T08:37:31Z 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. Wed, 05 Mar 2025 21:41:03 GMT Jiri Svoboda [07039850] * 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/lib/ata/include/ata/ata.h (modified) * uspace/lib/ata/include/ata/ata_hw.h (modified) * uspace/lib/ata/src/ata.c (modified) Implement quiesce in ISA and PCI IDE and in PC Floppy. Wed, 05 Mar 2025 19:25:06 GMT Jiri Svoboda [a64970e1] * 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) Implement quiesce in HD Audio and SB16 drivers. Wed, 05 Mar 2025 09:32:22 GMT Miroslav Cimerman [0fcb011] * uspace/srv/bd/hr/raid0.c (modified) hr: raid0.c: early break if (left == 0) Wed, 05 Mar 2025 09:29:39 GMT GitHub [89b5a75] * uspace/lib/c/generic/rtld/module.c (modified) fix cstyle (#244) Wed, 05 Mar 2025 08:52:17 GMT Miroslav Cimerman [8cdf360] * uspace/app/hrctl/hrctl.c (modified) app/hrctl: fix case for 'n' Tue, 04 Mar 2025 17:35:28 GMT Jiri Svoboda [9dfb034] * 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/main.c (modified) Implement quiesce for EHCI and OHCI. Mon, 03 Mar 2025 23:03:11 GMT Jiri Svoboda [77a0119] * uspace/srv/system/system.c (modified) Quiesce devices during restart, but not poweroff. Mon, 03 Mar 2025 22:58:05 GMT Jiri Svoboda [8300c72] * uspace/app/devctl/devctl.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/nic/e1k/e1k.c (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/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) Quiesce devices before proceeding with shutdown. Only implemented ... Sun, 02 Mar 2025 20:02:33 GMT Miroslav Cimerman [d30e067] * boot/arch/riscv64/src/asm.S (modified) * configure.sh (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/riscv64/src/mm/page.c (modified) * kernel/meson.build (modified) * tools/toolchain.sh (modified) * uspace/app/dltest/dltest.c (modified) * uspace/app/nav/menu.c (modified) * uspace/app/nav/menu.h (modified) * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/test/menu.c (modified) * uspace/app/nav/types/menu.h (modified) * uspace/app/nav/types/panel.h (modified) * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/app/sysinst/rdimg.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/taskbar/taskbar.sif (modified) * uspace/app/tester/meson.build (modified) * uspace/app/tester/mm/mapping1.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/tester/thread/deadlock.c (added) * uspace/app/tester/thread/deadlock.def (added) * uspace/app/vol/vol.c (modified) * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/drv/block/isa-ide/isa-ide_hw.h (added) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pc-floppy/main.c (modified) * uspace/drv/block/pci-ide/main.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/block/virtio-blk/virtio-blk.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/drv/nic/virtio-net/virtio-net.c (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/c/arch/arm32/src/atomic.c (modified) * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/generic/elf/elf_load.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/rtld/rtld.c (modified) * uspace/lib/c/generic/thread/fibril_synch.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/c/include/rtld/module.h (modified) * uspace/lib/c/include/rtld/rtld.h (modified) * uspace/lib/cpp/include/__bits/io/ios.hpp (modified) * uspace/lib/device/include/bd.h (modified) * uspace/lib/device/include/bd_srv.h (modified) * uspace/lib/device/include/devman.h (modified) * uspace/lib/device/include/ipc/bd.h (modified) * uspace/lib/device/include/ipc/devman.h (modified) * uspace/lib/device/include/ipc/vol.h (modified) * uspace/lib/device/include/types/vol.h (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/bd.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/devman.c (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/ext4/src/superblock.c (modified) * uspace/lib/fdisk/src/fdisk.c (modified) * uspace/lib/gfxfont/private/testgc.h (added) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/font.c (modified) * uspace/lib/gfxfont/test/glyph.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/text.c (modified) * uspace/lib/gfxfont/test/tpf.c (modified) * uspace/lib/gfxfont/test/typeface.c (modified) * uspace/lib/scsi/include/scsi/sbc.h (modified) * uspace/lib/trackmod/protracker.c (modified) * uspace/lib/trackmod/xm.c (modified) * uspace/lib/ui/include/types/ui/filelist.h (modified) * uspace/lib/ui/include/types/ui/msgdialog.h (modified) * uspace/lib/ui/include/ui/filelist.h (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/private/testgc.h (added) * uspace/lib/ui/src/dummygc.c (modified) * uspace/lib/ui/src/filelist.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/lib/ui/test/checkbox.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/rbutton.c (modified) * uspace/lib/ui/test/resource.c (modified) * uspace/lib/ui/test/slider.c (modified) * uspace/lib/ui/test/wdecor.c (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/devman/dev.c (modified) * uspace/srv/devman/dev.h (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/devtree.c (modified) * uspace/srv/devman/devtree.h (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/drv_conn.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/logger/logs.c (modified) * uspace/srv/system/system.c (modified) * uspace/srv/vfs/vfs_register.c (modified) * uspace/srv/volsrv/meson.build (modified) * uspace/srv/volsrv/part.c (modified) * uspace/srv/volsrv/part.h (modified) * uspace/srv/volsrv/volsrv.c (modified) Merge 'upstream/master' into helenraid-para Fri, 28 Feb 2025 23:38:26 GMT Jiri Svoboda [f35749e] * 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/shutdown-dlg/shutdown-dlg.c (modified) * uspace/app/shutdown/shutdown.c (modified) * uspace/app/shutdown/shutdown.h (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/c/generic/shutdown.c (added) * uspace/lib/c/include/shutdown.h (added) * uspace/lib/c/meson.build (modified) * 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/srv/system/system.c (modified) System restart via shutdown -r Tue, 25 Feb 2025 20:25:43 GMT Jiri Svoboda [4285f384] * uspace/app/sysinst/rdimg.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/vol/vol.c (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/device/include/bd.h (modified) * uspace/lib/device/include/bd_srv.h (modified) * uspace/lib/device/include/ipc/bd.h (modified) * uspace/lib/device/include/ipc/vol.h (modified) * uspace/lib/device/include/types/vol.h (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/bd.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/fdisk/src/fdisk.c (modified) * uspace/lib/scsi/include/scsi/sbc.h (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/system/system.c (modified) * uspace/srv/volsrv/meson.build (modified) * uspace/srv/volsrv/part.c (modified) * uspace/srv/volsrv/part.h (modified) * uspace/srv/volsrv/volsrv.c (modified) Allow physically ejecting CD-ROM using vol eject -s Mon, 24 Feb 2025 11:12:39 GMT Jiří Zárevúcky [d231a54] * configure.sh (modified) * kernel/meson.build (modified) * tools/toolchain.sh (modified) Use clang compiler when configured as such Mon, 24 Feb 2025 11:11:27 GMT GitHub [be62ebc] * kernel/arch/amd64/src/asm.S (modified) * uspace/app/tester/mm/mapping1.c (modified) fix tester/mapping1 test (#243) Mon, 24 Feb 2025 11:08:26 GMT GitHub [9faba42] * uspace/lib/ext4/src/superblock.c (modified) Merge pull request #241 from mcimerman/ext4-big-blkdev-bsize ext4: ... Thu, 13 Feb 2025 10:16:55 GMT GitHub [32254d6] * uspace/app/dltest/dltest.c (modified) * uspace/lib/c/generic/elf/elf_load.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/rtld/rtld.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) * uspace/lib/c/include/rtld/module.h (modified) * uspace/lib/c/include/rtld/rtld.h (modified) * uspace/srv/loader/main.c (modified) init RTLD runtime at load time even for statically linked binaries ... Thu, 06 Feb 2025 20:48:00 GMT Jiri Svoboda [a7a16a2f] * uspace/srv/logger/logs.c (modified) Log files should have .txt extension. Thu, 06 Feb 2025 20:42:14 GMT Jiri Svoboda [b336bfd8] * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/types/panel.h (modified) Start text editor if open action is used on .txt file. Wed, 05 Feb 2025 21:26:26 GMT Jiri Svoboda [accdf882] * uspace/app/nav/menu.c (modified) * uspace/app/nav/menu.h (modified) * uspace/app/nav/nav.c (modified) * uspace/app/nav/test/menu.c (modified) * uspace/app/nav/types/menu.h (modified) * uspace/lib/ui/include/types/ui/filelist.h (modified) * uspace/lib/ui/include/ui/filelist.h (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/src/filelist.c (modified) File / Edit (Ctrl-E) in Navigator to start editor on current file Wed, 05 Feb 2025 12:30:20 GMT Jiri Svoboda [832cbe7] * uspace/drv/block/isa-ide/isa-ide_hw.h (added) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pc-floppy/main.c (modified) * uspace/drv/block/pci-ide/main.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/include/device/hw_res.h (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/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/srv/devman/drv_conn.c (modified) Add proper IDE PCI to ISA fallback mechanism. To determine if ... Tue, 04 Feb 2025 19:03:34 GMT Jiri Svoboda [0dab4850] * uspace/lib/ata/src/ata.c (modified) Fix driver crash when ATA channel contains no usable devices. Mon, 03 Feb 2025 16:04:17 GMT Jiri Svoboda [b1490d2] * uspace/srv/system/system.c (modified) Explicit wait for system volume is no longer needed. Now it is ... Mon, 03 Feb 2025 15:52:08 GMT Jiri Svoboda [c3d9aaf5] * uspace/srv/devman/dev.c (modified) * uspace/srv/devman/dev.h (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/devtree.c (modified) * uspace/srv/devman/devtree.h (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/main.c (modified) Determine when device (sub)tree is stable. Devman will only return ... Mon, 03 Feb 2025 08:15:30 GMT Jiri Svoboda [a796812c] * uspace/drv/block/isa-ide/isa-ide.c (modified) * uspace/lib/ata/src/ata.c (modified) Fix ISA IDE Wed, 29 Jan 2025 14:02:50 GMT Jiří Zárevúcky [4a3a5a0] * uspace/lib/ext4/src/superblock.c (modified) One more tweak Wed, 29 Jan 2025 13:51:25 GMT Jiří Zárevúcky [ea50e671] * uspace/lib/ext4/src/superblock.c (modified) A few adjustments Wed, 29 Jan 2025 13:06:25 GMT Jiří Zárevúcky [56210a7a] * boot/arch/riscv64/src/asm.S (modified) * kernel/arch/riscv64/src/mm/page.c (modified) * tools/toolchain.sh (modified) * uspace/drv/block/virtio-blk/virtio-blk.c (modified) * uspace/drv/nic/virtio-net/virtio-net.c (modified) * uspace/lib/c/arch/arm32/src/atomic.c (modified) * uspace/lib/cpp/include/__bits/io/ios.hpp (modified) * uspace/lib/trackmod/protracker.c (modified) * uspace/lib/trackmod/xm.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Update GCC and binutils to latest versions Tue, 28 Jan 2025 14:48:04 GMT Jiří Zárevúcky [1fa6292] * uspace/lib/gfxfont/private/testgc.h (added) * uspace/lib/gfxfont/src/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/font.c (modified) * uspace/lib/gfxfont/test/glyph.c (modified) * uspace/lib/gfxfont/test/glyph_bmp.c (modified) * uspace/lib/gfxfont/test/text.c (modified) * uspace/lib/gfxfont/test/tpf.c (modified) * uspace/lib/gfxfont/test/typeface.c (modified) * uspace/lib/ui/private/testgc.h (added) * uspace/lib/ui/src/dummygc.c (modified) * uspace/lib/ui/test/checkbox.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/rbutton.c (modified) * uspace/lib/ui/test/resource.c (modified) * uspace/lib/ui/test/slider.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Remove a ton of duplicated code in libui/libgfxfont tests Tue, 28 Jan 2025 14:45:44 GMT Jiří Zárevúcky [97116a2] * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) Run `make ccheck-fix` Mon, 27 Jan 2025 15:10:46 GMT Miroslav Cimerman [cb747b3] * uspace/lib/ext4/src/superblock.c (modified) ext4: support bigger blkdev block size Allows ext4 to be used with ... Mon, 27 Jan 2025 12:45:12 GMT GitHub [b27ae65a] * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/thread/tls.c (modified) fix calculation of TLS size for main fibril (#240) * explain why ... Wed, 22 Jan 2025 20:11:06 GMT Miroslav Cimerman [7debda3] * uspace/srv/bd/hr/fge.c (modified) hr: fge: make group->wu_cnt an upper bound Mon, 20 Jan 2025 19:36:20 GMT Jiri Svoboda [eff458d] * uspace/app/taskbar/taskbar.sif (modified) Add shutdown dialog to start menu. Mon, 20 Jan 2025 17:43:09 GMT Jiri Svoboda [5162f6e] * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) Fix shutdown dialog in text mode. Mon, 20 Jan 2025 17:35:12 GMT Jiri Svoboda [2e08f2b6] * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) * uspace/lib/ui/include/types/ui/msgdialog.h (modified) * uspace/lib/ui/src/msgdialog.c (modified) Confirm shutdown in shutdown dialog. Mon, 20 Jan 2025 17:32:37 GMT Jiri Svoboda [afb4025] * uspace/app/shutdown-dlg/shutdown-dlg.c (modified) Show error message when UI shutdown fails. Sat, 18 Jan 2025 12:10:11 GMT Jiří Zárevúcky [41dcabc] * uspace/lib/c/generic/thread/fibril_synch.c (modified) libc: Prevent writer starvation in fibril_rwlock_t. Thanks to ... Fri, 17 Jan 2025 10:32:07 GMT GitHub [b8fd951] * uspace/lib/ata/src/ata.c (modified) ata_channel_destroy(): free the channel (#237) Tue, 14 Jan 2025 22:28:16 GMT Miroslav Cimerman [9f15da1] * uspace/srv/bd/hr/fge.c (modified) hr: fge: fix fibril unsafe assert Tue, 14 Jan 2025 22:26:11 GMT Miroslav Cimerman [a6fb937] * uspace/srv/bd/hr/raid0.c (modified) hr: RAID0: handle hr_fgroup_create() -> ENOMEM Mon, 13 Jan 2025 22:18:22 GMT Miroslav Cimerman [23df41b] * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: move hr_process_deferred_invalidations() to util Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [35f2a877] * uspace/srv/bd/hr/raid1.c (modified) hr: raid1.c: move around static functions Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [d773bea9] * uspace/srv/bd/hr/raid1.c (modified) hr: RAID1: handle state edge cases in a rebuild Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [dec4150] * uspace/srv/bd/hr/raid1.c (modified) hr: RAID1: fix unsafe access in add_hotspare() Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [401b9e42] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: state_changed and peding_invalidation atomic flags These flags ... Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [e2b417f] * uspace/srv/bd/hr/raid1.c (modified) hr: RAID1: use update_svc_id() wrappers from util Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [edc89bd8] * uspace/srv/bd/hr/util.c (modified) * uspace/srv/bd/hr/util.h (modified) hr: util: add hr_update_{ext,hotspare}_svc_id() Provides easy way ... Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [36661772] * uspace/srv/bd/hr/util.c (modified) hr: util.c: add assertions for locks Sun, 12 Jan 2025 21:53:55 GMT Miroslav Cimerman [3a68baa] * uspace/lib/device/include/hr.h (modified) * uspace/lib/device/src/hr.c (modified) lib/device/hr: add INVALID state Sun, 12 Jan 2025 17:02:39 GMT Miroslav Cimerman [5ee041e] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: RAID1: deferred extent invalidation Sun, 12 Jan 2025 16:53:10 GMT Miroslav Cimerman [58d82fa] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/raid1.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: parallelize RAID1 changes in main hr_volume_t struct: - new ... Sun, 12 Jan 2025 16:12:38 GMT Miroslav Cimerman [ee47537] * uspace/srv/bd/hr/raid0.c (modified) hr: RAID0: refactor hr_raid0_update_vol_status() Sun, 12 Jan 2025 16:12:01 GMT Miroslav Cimerman [4660649] * uspace/srv/bd/hr/raid0.c (modified) hr: RAID0: return ENOMEM on out-of-memory READs Sun, 12 Jan 2025 15:58:35 GMT Miroslav Cimerman [0d77d30] * uspace/srv/bd/hr/io.c (modified) hr: hr_io_worker(): ENOMEM handling for WRITEs Call state callback ... Sun, 12 Jan 2025 15:50:40 GMT Miroslav Cimerman [efc6259] * uspace/srv/bd/hr/fge.c (modified) hr: fge: aggregate ENOMEM final errno Sun, 12 Jan 2025 15:46:30 GMT Miroslav Cimerman [a5c2960e] * uspace/srv/bd/hr/raid0.c (modified) hr: RAID0: pass actual block address to workers Sun, 12 Jan 2025 15:38:16 GMT Jiri Svoboda [e0e2264] * uspace/lib/c/generic/thread/fibril_synch.c (modified) Fix printing the incorrect blocking chain when deadlock is detected. Sun, 12 Jan 2025 15:37:56 GMT Jiri Svoboda [82ff0a1] * uspace/app/tester/meson.build (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/tester/thread/deadlock.c (added) * uspace/app/tester/thread/deadlock.def (added) Add deadlock detector to tester. Thu, 09 Jan 2025 11:29:38 GMT Miroslav Cimerman [7bf29e5] * abi/include/abi/ipc/interfaces.h (modified) * common/adt/bitmap.c (modified) * common/include/adt/bitmap.h (modified) * common/include/stdlib.h (modified) * contrib/qemu/build-from-scratch.sh (modified) * kernel/arch/abs32le/src/userspace.c (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/arm64/src/arm64.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/include/arch/asm.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/riscv64/src/userspace.c (modified) * kernel/arch/sparc64/src/sun4u/asm.S (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (modified) * kernel/arch/sparc64/src/sun4v/asm.S (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/generic/include/align.h (modified) * kernel/generic/include/main/uinit.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/userspace.h (modified) * kernel/generic/src/lib/ubsan.c (modified) * kernel/generic/src/main/uinit.c (modified) * kernel/generic/src/mm/malloc.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/thread.c (modified) * meson/arch/ppc32/meson.build (modified) * meson/part/compiler_args/meson.build (modified) * meson/part/initrd_manifest/meson.build (modified) * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/app/hello/hello.h (modified) * uspace/app/init/init.c (modified) * uspace/app/init/meson.build (modified) * uspace/app/meson.build (modified) * uspace/app/shutdown-dlg/doc/doxygroups.h (added) * uspace/app/shutdown-dlg/meson.build (added) * uspace/app/shutdown-dlg/shutdown-dlg.c (added) * uspace/app/shutdown-dlg/shutdown-dlg.h (added) * uspace/app/shutdown/doc/doxygroups.h (added) * uspace/app/shutdown/meson.build (moved) * uspace/app/shutdown/shutdown.c (added) * uspace/app/shutdown/shutdown.h (moved) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/terminal/meson.build (modified) * uspace/app/terminal/terminal.c (modified) * uspace/app/terminal/terminal.h (modified) * uspace/app/tester/print/print2.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/tetris/tetris.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/c/arch/abs32le/include/libarch/thread.h (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) * uspace/lib/c/arch/amd64/include/libarch/thread.h (modified) * uspace/lib/c/arch/amd64/src/thread_entry.S (modified) * uspace/lib/c/arch/arm32/include/libarch/thread.h (modified) * uspace/lib/c/arch/arm32/src/thread_entry.S (modified) * uspace/lib/c/arch/arm64/include/libarch/thread.h (modified) * uspace/lib/c/arch/arm64/src/thread_entry.S (modified) * uspace/lib/c/arch/ia32/include/libarch/thread.h (modified) * uspace/lib/c/arch/ia32/src/syscall.S (modified) * uspace/lib/c/arch/ia32/src/thread_entry.S (modified) * uspace/lib/c/arch/ia64/include/libarch/thread.h (modified) * uspace/lib/c/arch/ia64/src/thread_entry.S (modified) * uspace/lib/c/arch/mips32/include/libarch/thread.h (modified) * uspace/lib/c/arch/mips32/src/thread_entry.S (modified) * uspace/lib/c/arch/ppc32/include/libarch/thread.h (modified) * uspace/lib/c/arch/ppc32/src/thread_entry.S (modified) * uspace/lib/c/arch/riscv64/include/libarch/thread.h (modified) * uspace/lib/c/arch/riscv64/src/thread_entry.c (modified) * uspace/lib/c/arch/sparc64/include/libarch/thread.h (modified) * uspace/lib/c/arch/sparc64/src/thread_entry.S (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/private/fibril.h (modified) * uspace/lib/c/generic/private/thread.h (modified) * uspace/lib/c/generic/thread/fibril.c (modified) * uspace/lib/c/generic/thread/thread.c (modified) * uspace/lib/c/include/align.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/c/test/double_to_str.c (modified) * uspace/lib/clui/src/tinput.c (modified) * uspace/lib/console/include/io/cons_event.h (modified) * uspace/lib/console/src/con_srv.c (modified) * uspace/lib/console/src/console.c (modified) * uspace/lib/display/include/display.h (modified) * uspace/lib/display/include/types/display/wndparams.h (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/input/include/io/kbd_event.h (modified) * uspace/lib/meson.build (modified) * uspace/lib/output/include/io/concaps.h (modified) * uspace/lib/system/doc/doxygroups.h (added) * uspace/lib/system/include/ipc/system.h (added) * uspace/lib/system/include/system.h (added) * uspace/lib/system/include/system_srv.h (moved) * uspace/lib/system/include/types/system.h (added) * uspace/lib/system/meson.build (added) * uspace/lib/system/private/system.h (added) * uspace/lib/system/src/system.c (added) * uspace/lib/system/src/system_srv.c (added) * uspace/lib/system/test/main.c (added) * uspace/lib/system/test/system.c (added) * uspace/lib/termui/include/termui.h (added) * uspace/lib/termui/meson.build (added) * uspace/lib/termui/src/history.c (added) * uspace/lib/termui/src/history.h (added) * uspace/lib/termui/src/termui.c (added) * uspace/lib/ui/include/types/ui/msgdialog.h (modified) * uspace/lib/ui/include/types/ui/testctl.h (modified) * uspace/lib/ui/include/types/ui/window.h (modified) * uspace/lib/ui/private/msgdialog.h (modified) * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/msgdialog.c (modified) * uspace/lib/vt/include/vt/vt100.h (added) * uspace/lib/vt/meson.build (added) * uspace/lib/vt/src/vt100.c (added) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/console.h (modified) * uspace/srv/hid/display/display.c (modified) * uspace/srv/hid/display/idevcfg.c (modified) * uspace/srv/hid/display/ievent.c (added) * uspace/srv/hid/display/ievent.h (added) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/main.c (modified) * uspace/srv/hid/display/meson.build (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/test/ievent.c (added) * uspace/srv/hid/display/test/main.c (modified) * uspace/srv/hid/display/types/display/display.h (modified) * uspace/srv/hid/display/types/display/ievent.h (added) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/output/ctl/serial.c (modified) * uspace/srv/hid/output/ctl/serial.h (modified) * uspace/srv/hid/output/meson.build (modified) * uspace/srv/hid/output/output.c (modified) * uspace/srv/hid/output/output.h (modified) * uspace/srv/hid/output/port/chardev.c (modified) * uspace/srv/hid/output/port/ddev.c (modified) * uspace/srv/hid/output/port/ega.c (modified) * uspace/srv/hid/output/proto/vt100.c (deleted) * uspace/srv/hid/remcons/meson.build (modified) * uspace/srv/hid/remcons/remcons.c (modified) * uspace/srv/hid/remcons/remcons.h (modified) * uspace/srv/hid/remcons/telnet.h (modified) * uspace/srv/hid/remcons/user.c (modified) * uspace/srv/hid/remcons/user.h (modified) * uspace/srv/meson.build (modified) * uspace/srv/net/dhcp/dhcp.c (modified) * uspace/srv/net/dhcp/main.c (modified) * uspace/srv/net/doc/doxygroups.h (modified) * uspace/srv/net/inetsrv/addrobj.c (modified) * uspace/srv/net/inetsrv/addrobj.h (modified) * uspace/srv/net/inetsrv/inet_link.c (modified) * uspace/srv/net/inetsrv/inet_link.h (modified) * uspace/srv/net/inetsrv/inetcfg.c (modified) * uspace/srv/net/inetsrv/inetcfg.h (modified) * uspace/srv/net/inetsrv/inetsrv.c (modified) * uspace/srv/net/inetsrv/inetsrv.h (modified) * uspace/srv/net/inetsrv/meson.build (modified) * uspace/srv/net/inetsrv/sroute.c (modified) * uspace/srv/net/inetsrv/sroute.h (modified) * uspace/srv/net/nconfsrv/iplink.c (deleted) * uspace/srv/net/nconfsrv/nconfsrv.c (deleted) * uspace/srv/system/doc/doxygroups.h (added) * uspace/srv/system/meson.build (added) * uspace/srv/system/system.c (added) * uspace/srv/system/system.h (moved) * uspace/srv/volsrv/part.c (modified) * uspace/srv/volsrv/volsrv.c (modified) * uspace/srv/volsrv/volsrv.h (moved) * uspace/srv/volsrv/volume.c (modified) * uspace/srv/volsrv/volume.h (modified) Merge 'upstream/master' into helenraid-para Wed, 08 Jan 2025 13:33:28 GMT GitHub [4e1221c] * common/adt/bitmap.c (modified) * common/include/adt/bitmap.h (modified) * uspace/lib/c/meson.build (modified) Allow bitmap to be used in userspace See ... Tue, 07 Jan 2025 12:26:56 GMT Jiri Svoboda [8279aab] * uspace/lib/display/include/display.h (modified) * uspace/lib/display/src/display.c (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) ui_lock() needs to lock display If ui_lock() is used to lock UI ... Sun, 05 Jan 2025 18:22:28 GMT Miroslav Cimerman [bc3d695] * uspace/srv/bd/hr/hr.c (modified) * uspace/srv/bd/hr/io.c (added) * uspace/srv/bd/hr/io.h (added) * uspace/srv/bd/hr/meson.build (modified) * uspace/srv/bd/hr/raid0.c (modified) * uspace/srv/bd/hr/util.h (modified) * uspace/srv/bd/hr/var.h (modified) hr: RAID0 parallelization Mon, 30 Dec 2024 23:07:56 GMT Miroslav Cimerman [40be7eb] * uspace/lib/device/src/hr.c (modified) lib/device/src/hr.c: session init style Mon, 30 Dec 2024 23:07:35 GMT Miroslav Cimerman [7d25273] * uspace/app/hrctl/hrctl.c (modified) hrctl: initialize hr session struct Mon, 30 Dec 2024 22:28:13 GMT Miroslav Cimerman [685c0ab] * uspace/srv/bd/hr/superblock.c (modified) hr: superblock.c: style Sat, 28 Dec 2024 20:31:24 GMT Miroslav Cimerman [7a3529a8] * uspace/srv/bd/hr/util.c (modified) hr: util.c: bounds check on state updates Sat, 28 Dec 2024 20:09:30 GMT Miroslav Cimerman [723f1d9] * uspace/srv/bd/hr/fge.c (modified) hr: fge: fgroup_create(): assert worker count > 0 Sat, 28 Dec 2024 20:03:35 GMT Miroslav Cimerman [5ee5f67] * uspace/srv/bd/hr/fge.c (modified) hr: fge: make finished_{okay,failed} not atomic And test if all ... Wed, 25 Dec 2024 12:11:25 GMT Miroslav Cimerman [083ce33] * uspace/srv/bd/hr/fge.c (modified) hr: fge: hr_fpool_create(): assert max_wus > 0 Wed, 25 Dec 2024 12:10:53 GMT Miroslav Cimerman [08c98d4c] * uspace/srv/bd/hr/fge.c (modified) hr: fge: fix deadlock Wed, 25 Dec 2024 11:56:55 GMT Miroslav Cimerman [5a8f69e7] * uspace/srv/bd/hr/fge.c (modified) hr: fge: cstyle Tue, 24 Dec 2024 10:43:00 GMT Miroslav Cimerman [eb31781] * uspace/srv/bd/hr/raid5.c (modified) hr: raid5.c: cstyle Mon, 23 Dec 2024 12:00:16 GMT Miroslav Cimerman [8137d36] * uspace/srv/bd/hr/fge.c (modified) hr: fge: style Mon, 23 Dec 2024 11:06:35 GMT Miroslav Cimerman [37a9c1e] * 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/raid5.c (modified) * uspace/srv/bd/hr/superblock.c (modified) * uspace/srv/bd/hr/var.h (modified) hr: hr_volume_t: rename RLQ -> layout Sun, 22 Dec 2024 22:42:05 GMT Miroslav Cimerman [6784abc] * uspace/lib/device/src/hr.c (modified) hr: hr_sess_init(): don't use IPC_FLAG_BLOCKING Sun, 22 Dec 2024 22:40:22 GMT Miroslav Cimerman [f3b74d1] * uspace/srv/bd/hr/fge.c (modified) * uspace/srv/bd/hr/fge.h (modified) hr: fge: use libc queue Sun, 22 Dec 2024 22:02:35 GMT Miroslav Cimerman [64c8132] * common/adt/bitmap.c (modified) * common/include/adt/bitmap.h (modified) * uspace/lib/c/meson.build (modified) Allow bitmap to be used in userspace Sun, 22 Dec 2024 21:32:28 GMT Miroslav Cimerman [95158dac] * uspace/srv/bd/hr/fge.c (modified) * uspace/srv/bd/hr/fge.h (modified) hr: fge: can ask for wus that finished with EOK Sun, 22 Dec 2024 21:31:46 GMT Miroslav Cimerman [57110ac8] * uspace/srv/bd/hr/hr.c (modified) hr: initialize range lock list and list lock