8000 fix(bind): return EDESTADDRREQ on NULL address by mkroening · Pull Request #1829 · hermit-os/kernel · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fix(bind): return EDESTADDRREQ on NULL address #1829

8000
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 10, 2025
Merged

Conversation

mkroening
Copy link
Member

I'd like to wait for #1802 before merging this one.

@mkroening mkroening self-assigned this Jul 9, 2025
8000 Copy link
Contributor
@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Results

This comment was automatically generated by github-action-benchmark.

General

Benchmark Current: 2bc4586 Previous: 946922a Performance Ratio
startup_benchmark Build Time 89.63 s 88.63 s 1.01
startup_benchmark File Size 0.86 MB 0.86 MB 1.00
Startup Time - 1 core 1.04 s (±0.03 s) 1.03 s (±0.03 s) 1.00
Startup Time - 2 cores 1.03 s (±0.03 s) 1.04 s (±0.02 s) 0.99
Startup Time - 4 cores 1.06 s (±0.03 s) 1.05 s (±0.03 s) 1.01
multithreaded_benchmark Build Time 87.98 s 88.99 s 0.99
multithreaded_benchmark File Size 0.96 MB 0.96 MB 1
Multithreaded Pi Efficiency - 2 Threads 92.23 % (±10.64 %) 90.71 % (±9.72 %) 1.02
Multithreaded Pi Efficiency - 4 Threads 66.22 % (±7.35 %) 65.75 % (±5.18 %) 1.01
Multithreaded Pi Efficiency - 8 Threads 31.27 % (±2.64 %) 30.15 % (±2.29 %) 1.04

Copy link
Contributor
@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Results

This comment was automatically generated by github-action-benchmark.

Misc

Benchmark Current: 2bc4586 Previous: 946922a Performance Ratio
micro_benchmarks Build Time 70.98 s 68.24 s 1.04
micro_benchmarks File Size 0.97 MB 0.97 MB 1
Scheduling time - 1 thread 59.58 ticks (±2.35 ticks) 59.37 ticks (±2.54 ticks) 1.00
Scheduling time - 2 threads 31.16 ticks (±1.38 ticks) 31.41 ticks (±1.73 ticks) 0.99
Micro - Time for syscall (getpid) 15.00 ticks (±1.36 ticks) 14.93 ticks (±1.53 ticks) 1.00
Memcpy speed - (built_in) block size 4096 81077.22 MByte/s (±55997.04 MByte/s) 81632.03 MByte/s (±56329.96 MByte/s) 0.99
Memcpy speed - (built_in) block size 1048576 42622.91 MByte/s (±29536.15 MByte/s) 43043.65 MByte/s (±29771.46 MByte/s) 0.99
Memcpy speed - (built_in) block size 16777216 28497.62 MByte/s (±23470.74 MByte/s) 28884.89 MByte/s (±23738.95 MByte/s) 0.99
Memset speed - (built_in) block size 4096 80860.19 MByte/s (±55845.88 MByte/s) 81674.65 MByte/s (±56361.47 MByte/s) 0.99
Memset speed - (built_in) block size 1048576 42875.10 MByte/s (±29706.50 MByte/s) 43246.13 MByte/s (±29912.29 MByte/s) 0.99
Memset speed - (built_in) block size 16777216 29251.34 MByte/s (±23905.82 MByte/s) 29657.47 MByte/s (±24184.95 MByte/s) 0.99
Memcpy speed - (rust) block size 4096 70018.35 MByte/s (±48985.40 MByte/s) 71818.30 MByte/s (±49858.08 MByte/s) 0.97
Memcpy speed - (rust) block size 1048576 42476.76 MByte/s (±29447.65 MByte/s) 42743.05 MByte/s (±29589.57 MByte/s) 0.99
Memcpy speed - (rust) block size 16777216 28535.97 MByte/s (±23571.17 MByte/s) 28865.95 MByte/s (±23768.35 MByte/s) 0.99
Memset speed - (rust) block size 4096 70664.50 MByte/s (±49448.36 MByte/s) 72218.67 MByte/s (±50164.44 MByte/s) 0.98
Memset speed - (rust) block size 1048576 42720.40 MByte/s (±29613.09 MByte/s) 42997.78 MByte/s (±29764.76 MByte/s) 0.99
Memset speed - (rust) block size 16777216 29260.82 MByte/s (±23971.71 MByte/s) 29612.65 MByte/s (±24190.94 MByte/s) 0.99
alloc_benchmarks Build Time 69.50 s 68.35 s 1.02
alloc_benchmarks File Size 0.93 MB 0.93 MB 1.00
Allocations - Allocation success 100.00 % 100.00 % 1
Allocations - Deallocation success 70.00 % (±0.36 %) 69.98 % (±0.31 %) 1.00
Allocations - Pre-fail Allocations 100.00 % 100.00 % 1
Allocations - Average Allocation time 13514.42 Ticks (±231.30 Ticks) 13600.56 Ticks (±194.34 Ticks) 0.99
Allocations - Average Allocation time (no fail) 13514.42 Ticks (±231.30 Ticks) 13600.56 Ticks (±194.34 Ticks) 0.99
Allocations - Average Deallocation time 851.71 Ticks (±114.69 Ticks) 834.85 Ticks (±85.93 Ticks) 1.02
mutex_benchmark Build Time 68.43 s 67.59 s 1.01
mutex_benchmark File Size 0.97 MB 0.97 MB 1
Mutex Stress Test Average Time per Iteration - 1 Threads 13.22 ns (±0.83 ns) 12.66 ns (±0.95 ns) 1.04
Mutex Stress Test Average Time per Iteration - 2 Threads 15.14 ns (±1.31 ns) 14.76 ns (±1.32 ns) 1.03

@mkroening mkroening force-pushed the bind-EDESTADDRREQ branch from 2bc4586 to c50516e Compare July 10, 2025 09:08
@mkroening mkroening enabled auto-merge July 10, 2025 09:08
@mkroening mkroening added this pull request to the merge queue Jul 10, 2025
Merged via the queue into main with commit 5c898f1 Jul 10, 2025
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0