aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound/isa/gusc.c
diff options
context:
space:
mode:
authorJessica Clarke <jrtc27@FreeBSD.org>2026-02-18 18:45:26 +0000
committerJessica Clarke <jrtc27@FreeBSD.org>2026-02-18 18:48:15 +0000
commita82128d03d36c8febfb0f0faf315128df03fb89f (patch)
tree9ce7d84c7fdd7b668cac47453840340aa43fb20d /sys/dev/sound/isa/gusc.c
parent589cef5d51512782cee8b4562a62e70c654a7427 (diff)
Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke)stable/13
Once upon a time, 32-bit PowerPC did indeed have a 32-bit time_t, but FreeBSD 12.0 switched to a 64-bit time_t for PowerPC as an ABI break, which predates the addition of FreeBSD support to OpenZFS. Moreover, 64-bit PowerPC has existed since FreeBSD 9.0, where __powerpc__ is also defined (alongside __powerpc64__ to disambiguate), which has always had a 64-bit time_t. This code has therefore always been wrong for all PowerPC variants. Fix this by limiting the 32-bit case to just i386, which is the only architecture in FreeBSD to have a 32-bit time_t and not have broken ABI, due to its special legacy compatibility status. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Alexander Motin <alexander.motin@TrueNAS.com> Signed-off-by: Jessica Clarke <jrtc27@jrtc27.com> Closes #18217 Closes #18218 Reported by: fuz MFC after: 1 day (cherry picked from commit 45c1e44779e3d365f5e31f75546d48ce34e4ee05)
Diffstat (limited to 'sys/dev/sound/isa/gusc.c')
0 files changed, 0 insertions, 0 deletions