From 70aaabfeaca395af01baa82155ef9870825d9364 Mon Sep 17 00:00:00 2001 From: jhibbits Date: Thu, 3 Mar 2016 05:07:35 +0000 Subject: Replace all resource occurrences of '0UL/~0UL' with '0/~0'. Summary: The idea behind this is '~0ul' is well-defined, and casting to uintmax_t, on a 32-bit platform, will leave the upper 32 bits as 0. The maximum range of a resource is 0xFFF.... (all bits of the full type set). By dropping the 'ul' suffix, C type promotion rules apply, and the sign extension of ~0 on 32 bit platforms gets it to a type-independent 'unsigned max'. Reviewed By: cem Sponsored by: Alex Perez/Inertial Computing Differential Revision: https://reviews.freebsd.org/D5255 --- sys/isa/isa_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/isa') diff --git a/sys/isa/isa_common.c b/sys/isa/isa_common.c index bb03ea0..d2c8113 100644 --- a/sys/isa/isa_common.c +++ b/sys/isa/isa_common.c @@ -483,7 +483,7 @@ isa_claim_resources(device_t dev, device_t child) if (!rle->res) { rid = rle->rid; resource_list_alloc(rl, dev, child, rle->type, &rid, - 0ul, ~0ul, 1, 0); + 0, ~0, 1, 0); } } } -- cgit v1.1