Timeline
2025-01-16:
- 19:29 Changeset in mainline [455241b] by
 - Integrate kobject_t into target structures This just means fewer …
 - 17:34 Changeset in mainline [df721df] by
 - Remove sys_waitq_task_cleanup()
 - 17:27 Changeset in mainline [fa3ed5b] by
 - Bulk clear capabilities when task terminates or is destroyed
 - 13:33 Changeset in mainline [96368f56] by
 - Use <lib/refcount.h> for kobject reference counting
 - 13:15 Changeset in mainline [9e7e1dc] by
 - ata_channel_destroy(): free the channel
 
2025-01-14:
- 22:28 Changeset in mainline [9f15da1] by
 - hr: fge: fix fibril unsafe assert
 - 22:26 Changeset in mainline [a6fb937] by
 - hr: RAID0: handle hr_fgroup_create() → ENOMEM
 
2025-01-13:
- 22:18 Changeset in mainline [23df41b] by
 - hr: move hr_process_deferred_invalidations() to util
 - 00:08 ReleaseNotes/Mainline edited by
 - Fixed invalid blocking chain (diff)
 - 00:07 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) closed by
 - fixed: Fixed in changeset …
 - 00:06 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) updated by
 - 
          Status, Owner changed
 
2025-01-12:
- 21:53 Changeset in mainline [35f2a877] by
 - hr: raid1.c: move around static functions
 - 21:53 Changeset in mainline [d773bea9] by
 - hr: RAID1: handle state edge cases in a rebuild
 - 21:53 Changeset in mainline [dec4150] by
 - hr: RAID1: fix unsafe access in add_hotspare()
 - 21:53 Changeset in mainline [401b9e42] by
 - hr: state_changed and peding_invalidation atomic flags These flags …
 - 21:53 Changeset in mainline [e2b417f] by
 - hr: RAID1: use update_svc_id() wrappers from util
 - 21:53 Changeset in mainline [edc89bd8] by
 - hr: util: add hr_update_{ext,hotspare}_svc_id() Provides easy way to …
 - 21:53 Changeset in mainline [36661772] by
 - hr: util.c: add assertions for locks
 - 21:53 Changeset in mainline [3a68baa] by
 - lib/device/hr: add INVALID state
 - 17:02 Changeset in mainline [5ee041e] by
 - hr: RAID1: deferred extent invalidation
 - 16:53 Changeset in mainline [58d82fa] by
 - hr: parallelize RAID1 changes in main hr_volume_t struct: - new mutex …
 - 16:12 Changeset in mainline [ee47537] by
 - hr: RAID0: refactor hr_raid0_update_vol_status()
 - 16:12 Changeset in mainline [4660649] by
 - hr: RAID0: return ENOMEM on out-of-memory READs
 - 15:58 Changeset in mainline [0d77d30] by
 - hr: hr_io_worker(): ENOMEM handling for WRITEs Call state callback on …
 - 15:50 Changeset in mainline [efc6259] by
 - hr: fge: aggregate ENOMEM final errno
 - 15:46 Changeset in mainline [a5c2960e] by
 - hr: RAID0: pass actual block address to workers
 - 15:38 Changeset in mainline [e0e2264] by
 - Fix printing the incorrect blocking chain when deadlock is detected.
 - 15:37 Changeset in mainline [82ff0a1] by
 - Add deadlock detector to tester.
 
2025-01-09:
- 14:23 Ticket #874 (Incorrect blocking chain printed by fibril deadlock detector) created by
 - I've found that the fibril mutex deadlock detector does not print the …
 - 14:17 ReleaseNotes/Mainline edited by
 - Deadlock detection test (diff)
 - 11:29 Changeset in mainline [7bf29e5] by
 - Merge 'upstream/master' into helenraid-para
 
2025-01-08:
- 13:33 Changeset in mainline [4e1221c] by
 - Allow bitmap to be used in userspace See …
 
2025-01-07:
- 12:26 Changeset in mainline [8279aab] by
 - ui_lock() needs to lock display If ui_lock() is used to lock UI while …
 
2025-01-05:
- 18:22 Changeset in mainline [bc3d695] by
 - hr: RAID0 parallelization
 
2024-12-30:
- 23:07 Changeset in mainline [40be7eb] by
 - lib/device/src/hr.c: session init style
 - 23:07 Changeset in mainline [7d25273] by
 - hrctl: initialize hr session struct
 - 22:28 Changeset in mainline [685c0ab] by
 - hr: superblock.c: style
 
2024-12-28:
- 20:31 Changeset in mainline [7a3529a8] by
 - hr: util.c: bounds check on state updates
 - 20:09 Changeset in mainline [723f1d9] by
 - hr: fge: fgroup_create(): assert worker count > 0
 - 20:03 Changeset in mainline [5ee5f67] by
 - hr: fge: make finished_{okay,failed} not atomic And test if all …
 - 18:44 Changeset in mainline [46e2152] by
 - pcapcat: typos, small fixes, pcapctl: comments, docs
 
2024-12-25:
- 12:11 Changeset in mainline [083ce33] by
 - hr: fge: hr_fpool_create(): assert max_wus > 0
 - 12:10 Changeset in mainline [08c98d4c] by
 - hr: fge: fix deadlock
 - 11:56 Changeset in mainline [5a8f69e7] by
 - hr: fge: cstyle
 
2024-12-24:
- 10:43 Changeset in mainline [eb31781] by
 - hr: raid5.c: cstyle
 
2024-12-23:
- 12:00 Changeset in mainline [8137d36] by
 - hr: fge: style
 - 11:06 Changeset in mainline [37a9c1e] by
 - hr: hr_volume_t: rename RLQ → layout
 
2024-12-22:
- 22:42 Changeset in mainline [6784abc] by
 - hr: hr_sess_init(): don't use IPC_FLAG_BLOCKING
 - 22:40 Changeset in mainline [f3b74d1] by
 - hr: fge: use libc queue <adt/circ_buf.h>
 - 22:02 Changeset in mainline [64c8132] by
 - Allow bitmap to be used in userspace
 - 21:32 Changeset in mainline [95158dac] by
 - hr: fge: can ask for wus that finished with EOK
 - 21:31 Changeset in mainline [57110ac8] by
 - hr: initialize range lock list and list lock
 - 16:47 Changeset in mainline [caac052] by
 - pcapcat: docs, no literals, time fix in pcap lib
 - 15:37 Changeset in mainline [83c8bb2] by
 - hr: hr_volume_t: fix number of hotspares
 - 15:35 Changeset in mainline [38e3c0a7] by
 - hr: range locks
 - 10:25 Changeset in mainline [f725787] by
 - hr: fge: fibril group executor This fibril pool allows execution of …
 
2024-12-21:
- 19:19 Changeset in mainline [373dded] by
 - pcapcat: fix includes
 - 19:18 Changeset in mainline [3197b50] by
 - pcapcat utility, without docs and with literals
 - 11:37 Changeset in mainline [fc632e8] by
 - pcapcat: ugly ipv4 and arp
 
2024-12-18:
- 16:47 Changeset in mainline [1ea8566] by
 - parse sizes
 
2024-12-16:
- 20:13 Changeset in mainline [28769117] by
 - hrctl: usage string modification
 - 19:32 Changeset in mainline [37ffa4d] by
 - hr: modify change state message
 - 18:52 Changeset in mainline [521b387] by
 - hr: RAID5: fix degraded write
 - 18:42 Changeset in mainline [01ccd702] by
 - pcapcat dumps file hdr
 
2024-12-13:
- 20:24 Changeset in mainline [f312fb9] by
 - hr: remove RAID4 functions leftovers
 - 08:44 Changeset in mainline [420b13d] by
 - app typos
 - 08:44 Changeset in mainline [87b490e3] by
 - docs comments
 - 08:44 Changeset in mainline [fb31682] by
 - user friendly options, trying to start while dumping → err msg
 - 08:44 Changeset in mainline [28ed2d89] by
 - add force option for existing files
 - 08:44 Changeset in mainline [31d2aee] by
 - Renaming
 - 08:44 Changeset in mainline [e5b2777] by
 - create drv iface for drivers
 - 08:44 Changeset in mainline [e1e8f7a] by
 - set ops as number and with start req
 - 08:44 Changeset in mainline [467d2b9] by
 - logger
 - 08:44 Changeset in mainline [f161ce1] by
 - renaming and cleaning
 - 08:44 Changeset in mainline [64ea525] by
 - init dumping destionation move to ops
 - 08:44 Changeset in mainline [1d14090] by
 - dumper ops can be set by user
 - 08:44 Changeset in mainline [f08447b] by
 - ccheck
 - 08:44 Changeset in mainline [03cd7a9e] by
 - refactoring after 23.10
 - 08:44 Changeset in mainline [59fe16d] by
 - file name debugging
 - 08:44 Changeset in mainline [0210d42d] by
 - ethip/drvs can dump, default ethip
 - 08:44 Changeset in mainline [1333dfc] by
 - inetsrv dumps
 - 08:33 Changeset in mainline [fc2d593] by
 - ethip/drvs can dump, default ethip
 - 08:33 Changeset in mainline [c7bd3f9e] by
 - inetsrv: comments, linktype 101: ugly
 - 08:33 Changeset in mainline [6c60a7c] by
 - inetsrv dumps
 - 08:32 Changeset in mainline [1a59a89] by
 - nic_device_added_impl decl delete
 - 08:32 Changeset in mainline [6baa6116] by
 - add_to_cat func in lib
 - 08:32 Changeset in mainline [fd6845e9] by
 - fix app help
 - 08:32 Changeset in mainline [9e26790] by
 - app: read options ok
 - 08:32 Changeset in mainline [2ebbe9b] by
 - nic, drvs, pcapctl
 - 08:32 Changeset in mainline [7924f82] by
 - choose nic: without —deviced
 - 08:32 Changeset in mainline [8765039] by
 - ugly address
 - 08:32 Changeset in mainline [9ce251c7] by
 - moved to nic, fixed all except addressing
 - 08:32 Changeset in mainline [91042127] by
 - long name without mapping ok
 - 08:32 Changeset in mainline [2dac5a9] by
 - framework added to virtio-net
 - 08:32 Changeset in mainline [a270026] by
 - small typos and ccheck
 - 08:32 Changeset in mainline [9eb21d1] by
 - pcapdump moved to nic_t struct
 - 08:32 Changeset in mainline [17a8fcf] by
 - Packet capture prototype
 
2024-12-06:
- 20:20 Changeset in mainline [ea0d494] by
 - hr: don't set RLQ when assembling
 - 20:19 Changeset in mainline [4066371] by
 - hr: layout info printing
 - 19:55 Changeset in mainline [241c3f6] by
 - hr: move RAID4 to RAID5 Removes whole raid4.c, as RAID4 is …
 - 19:46 Changeset in mainline [d7768d11] by
 - hr: add different RAID4,5 layouts Also prepare the metadata for …
 
2024-11-28:
- 17:12 Changeset in mainline [586b39d] by
 - hrctl: handle unkown options
 - 17:09 Changeset in mainline [a0c3080] by
 - hr: util: hotspare and volume change state functions
 
2024-11-27:
- 14:06 Changeset in mainline [65706f1] by
 - hr: rename dev_no → extent_no in hr_volume_t
 - 13:28 Changeset in mainline [40bf2c6] by
 - hr: allow IO requests to be served during rebuild
 - 13:08 Changeset in mainline [8160e4c0] by
 - hr: RAID 4,5: optimize operations with xorbuf Read block on first …
 - 11:19 Changeset in mainline [bf0a791] by
 - hr: cstyle
 
2024-11-22:
- 22:17 Changeset in mainline [aa7864b] by
 - hr: RAID5: hotspare + rebuild
 - 22:15 Changeset in mainline [a56ac5d1] by
 - hr: fix RAID 4,5 parity xorring length
 - 21:27 Changeset in mainline [30140c1b] by
 - hr: RAID4: hotspare + rebuild
 - 21:23 Changeset in mainline [f81960c5] by
 - hr: RAID1: style
 - 21:10 Changeset in mainline [b56d88f] by
 - bdwrite: fix writing
 - 19:01 Changeset in mainline [b8409b9] by
 - hr: RAID1: fix WRITE to rebuilt extent When writing to extent that is …
 - 18:44 Changeset in mainline [d0f0744] by
 - hr: RAID1: break after first successful read
 - 18:38 Changeset in mainline [5b320ac] by
 - hr: hotspares + RAID1 rebuild
 - 18:36 Changeset in mainline [06f2762] by
 - hr: add option to write metadata to one extent
 - 18:10 Changeset in mainline [e76e12d8] by
 - hr: add hr_count_extents(volume, state) Counts volume extents in some …
 
2024-11-15:
- 21:45 Changeset in mainline [7b359f5] by
 - hr: status/state event function for each RAID
 - 21:32 Changeset in mainline [d199a6f] by
 - hr: DPRINTF, ERR_PRINTF → HR_DEBUG, HR_ERROR Also add HR_WARN for …
 - 21:21 Changeset in mainline [dfa2313] by
 - hr: rename HR_MAXDEVS → HR_MAX_EXTENTS
 - 17:39 Changeset in mainline [64eba57] by
 - hrctl: fix memory leaks
 - 16:44 Changeset in mainline [b235c67] by
 - hr: use shorthand vol for volume
 - 16:44 Changeset in mainline [733564a] by
 - hr: add all fcn prototypes in raid implementations Also restructure …
 - 16:44 Changeset in mainline [5d96f427] by
 - hr: use DPRINTF and ERR_PRINTF macros from util.h
 - 16:44 Changeset in mainline [bd51105] by
 - hr: util.h: add DPRINTF and ERR_PRINTF macros These macros forward …
 - 16:44 Changeset in mainline [972b011] by
 - hrctl: update usage Add a note to usage about automatic prepending of …
 - 16:44 Changeset in mainline [8f7e1b1] by
 - hrctl: rename flag —stop (-T) to —destroy (-D)
 - 14:38 Changeset in mainline [fde02a6] by
 - hr: be more careful with assembly from metadata Rewrite vol→extents …
 
2024-11-13:
- 12:56 Changeset in mainline [da0570a] by
 - hr: RAID5 states, degraded R/W
 
2024-11-12:
- 21:06 Changeset in mainline [d092d2c] by
 - hr: RAID{0,4}: cast void * to uint8_t *
 - 15:24 Changeset in mainline [1a60e645] by
 - hr: propagate ENOMEM in RAID4
 - 10:44 ReleaseNotes/Mainline edited by
 - OK / Cancel in message dialog (diff)
 - 10:04 Changeset in mainline [12dd36c] by
 - Handle Enter/Escape keys in message dialog.
 - 09:56 Changeset in mainline [9a07ee3] by
 - Add message dialog choice selection (OK, OK/Cancel)
 
2024-11-10:
- 21:34 Changeset in mainline [90eec9c0] by
 - hr: allocate xorbuf with whole request length As it can be 64K at …
 - 21:29 Changeset in mainline [11111e4] by
 - hr: add states to RAID4, and degraded R/W
 - 19:22 Changeset in mainline [13ce552] by
 - hr: add DEGRADED volume state Use it for weakened mirror as well.
 
2024-11-08:
- 15:13 Changeset in mainline [182ffcc] by
 - hr: allow unsupported sync in RAID 0,1
 - 15:12 Changeset in mainline [5f543e9] by
 - hr: RAID0: propagate sync
 - 15:08 Changeset in mainline [52af125] by
 - hr: add hr_sync_all_extents()
 
2024-11-07:
- 10:43 ReleaseNotes/Mainline edited by
 - Shut down dialog (diff)
 - 10:38 Changeset in mainline [0d00e53] by
 - Shut down dialog
 
2024-11-06:
- 21:00 Ticket #358 (IRQ pseudocode compiler) closed by
 - worksforme: At the time when I filed this ER I thought that complex IRQ pseudocode …
 - 13:19 Ticket #358 (IRQ pseudocode compiler) updated by
 - Due to the general proliferation of eBPF, I believe it would be …
 
2024-11-04:
- 17:05 Changeset in mainline [1cfa162] by
 - hr: assert block size to be a multiple of 512
 - 15:06 WikiStart edited by
 - Add documentation link (diff)
 
2024-10-28:
- 22:19 Changeset in mainline [cf28ffd3] by
 - hr: add option to silently fail an extent
 - 21:46 Changeset in mainline [d84773a] by
 - hr: RAID 1 state handling
 - 21:30 Changeset in mainline [6124ee1] by
 - bdwrite: cstyle
 - 21:00 Changeset in mainline [a438de5b] by
 - hr: be consistent with extent terminology
 - 20:06 Changeset in mainline [1903d77] by
 - bdwrite: fill blocks with 'A' - 'Z' Following parity blocks in …
 - 20:03 Changeset in mainline [9fc1d36d] by
 - hr: RAID 0 status handling
 - 20:02 Changeset in mainline [e47a032] by
 - hr: base for status handling
 - 18:10 Changeset in mainline [066fed9] by
 - hr: refactor metadata reading
 - 17:44 Changeset in mainline [b422718] by
 - hr: sort extents based on metadata index
 - 16:39 Changeset in mainline [4dd650a] by
 - hr: fix memory leaks in hr_create_srv()
 - 16:03 Changeset in mainline [978130a] by
 - hr: optimize RAID 0, 4, 5 to write whole strip
 - 11:23 Changeset in mainline [76cd345] by
 - bdwrite: write as many blocks as possible at once
 
2024-10-27:
- 23:04 Changeset in mainline [fad91b9] by
 - hr: make bd op functions more compact A single function now handles …
 
2024-10-24:
- 18:38 ReleaseNotes/Mainline edited by
 - System shutdown (diff)
 - 18:20 Changeset in mainline [ad9e225] by
 - Shutdown command
 
2024-10-18:
- 15:12 ReleaseNotes/Mainline edited by
 - Setting terminal title (diff)
 - 14:30 Changeset in mainline [50bed55d] by
 - hr: rename levels to upper case
 - 10:55 Changeset in mainline [6d55e39] by
 - hrctl: remove disk concatenation option
 
  Note:
 See   TracTimeline
 for information about the timeline view.
    