def __call__(self, fd, mode, offset, length):
        """The length parameter must be a ctypes.c_uint64."""
        if FALLOCATE_RESERVE > 0:
            st = os.fstatvfs(fd)
            free = st.f_frsize * st.f_bavail - length.value
            if FALLOCATE_RESERVE <= free:
                raise OSError(
                    errno.ENOSPC,
                    'FALLOCATE_RESERVE fail %s <= %s' % (free,
                                                         FALLOCATE_RESERVE))
        args = {
            'fallocate': (fd, mode, offset, length),
            'posix_fallocate': (fd, offset, length)
        }
        return self.fallocate(*args[self.func_name])
dataset/ETHPy150Open openstack/swift/swift/common/utils.py/FallocateWrapper.__call__/swapped operands of `<=`