[Bug 254177] When ZFS is recognized, An i386 machine with a lot of memory hangs.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 21 Feb 2022 12:32:21 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254177 --- Comment #5 from Andriy Gapon <avg@FreeBSD.org> --- (In reply to HONDA Kazuhito from comment #0) Just want to add a detail to the explanation of the problem. 0x9B9AD000 result is actually a signed int, so in decimal it is -1684353024. When that value is compared with hsize * zfs_arc_average_blocksize, the value gets converted to uint64_t because that's the type of the expression on the left side. So, it becomes 0xffffffff9b9ad000. So, the comparison can never be true as the maximum value of hsize * zfs_arc_average_blocksize is 0x8000000000000000 and then it wraps around to zero. -- You are receiving this mail because: You are the assignee for the bug.