HomeFreeBSD

Almost nine years ago, when support for 1TB files was introduced in
rS138531Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Almost nine years ago, when support for 1TB files was introduced in
revision 1.55, the address parameter to vnode_pager_addr() was changed
from an unsigned 32-bit quantity to a signed 64-bit quantity. However,
an out-of-range check on the address was not updated. Consequently,
memory-mapped I/O on files greater than 2GB could cause a kernel panic.
Since the address is now a signed 64-bit quantity, the problem resolution
is simply to remove a cast.

Reviewed by: bde@ and tegge@
PR: 73010
MFC after: 1 week

Details

Provenance
alcAuthored on
Parents
rS138530: MFC a change to allow us to open some devices that are a little
Branches
Unknown
Tags
Unknown

Event Timeline