After rS310171, the kernel version of sscanf() now has format string
checking enabled. This now results in a -Werror warning in mlx4ib:
/usr/src/sys/modules/mlx4ib/../../dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c:90:22: error: format specifies type 'unsigned long long *' but the argument has type 'u64 *' (aka 'unsigned long *') [-Werror,-Wformat] sscanf(buf, "%llx", &sysadmin_ag_val); ~~~~ ^~~~~~~~~~~~~~~~
Since u64 is a uint64_t, let's use the SCNx64 macro from inttypes.h
instead.