diff options
author | Jason Baron | 2018-03-08 04:25:39 +0100 |
---|---|---|
committer | Michael S. Tsirkin | 2018-03-13 22:09:49 +0100 |
commit | d3b7b37445503699c99a182506d0bc70f6e1e572 (patch) | |
tree | e4eef4ee7e3244b7a5219430da850c566fa1045d /include/standard-headers/linux/kernel.h | |
parent | Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request'... (diff) | |
download | qemu-d3b7b37445503699c99a182506d0bc70f6e1e572.tar.gz qemu-d3b7b37445503699c99a182506d0bc70f6e1e572.tar.xz qemu-d3b7b37445503699c99a182506d0bc70f6e1e572.zip |
scripts/update-linux-headers: add ethtool.h and update to 4.16.0-rc4
A subsequent patch to add support for setting linkspeed/duplex in
virtio-net, requires a few definitions from ethtool.h, which ends up
pulling in kernel.h and sysinfo.h as well.
Signed-off-by: Jason Baron <jbaron@akamai.com>
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Jason Wang <jasowang@redhat.com>
Cc: virtio-dev@lists.oasis-open.org
Diffstat (limited to 'include/standard-headers/linux/kernel.h')
-rw-r--r-- | include/standard-headers/linux/kernel.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/standard-headers/linux/kernel.h b/include/standard-headers/linux/kernel.h new file mode 100644 index 0000000000..1eeba2ef92 --- /dev/null +++ b/include/standard-headers/linux/kernel.h @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ +#ifndef _LINUX_KERNEL_H +#define _LINUX_KERNEL_H + +#include "standard-headers/linux/sysinfo.h" + +/* + * 'kernel.h' contains some often-used function prototypes etc + */ +#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (typeof(x))(a) - 1) +#define __ALIGN_KERNEL_MASK(x, mask) (((x) + (mask)) & ~(mask)) + +#define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) + +#endif /* _LINUX_KERNEL_H */ |