Commit 8697325408d9be18fa24346c346b23fa56c3b190
1 parent
982f8184f9
Exists in
master
and in
7 other branches
headers_check fix: linux/virtio_console.h
fix the following 'make headers_check' warning: usr/include/linux/virtio_console.h:15: found __[us]{8,16,32,64} type without #include <linux/types.h> Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Showing 1 changed file with 1 additions and 0 deletions Inline Diff
include/linux/virtio_console.h
1 | #ifndef _LINUX_VIRTIO_CONSOLE_H | 1 | #ifndef _LINUX_VIRTIO_CONSOLE_H |
2 | #define _LINUX_VIRTIO_CONSOLE_H | 2 | #define _LINUX_VIRTIO_CONSOLE_H |
3 | #include <linux/types.h> | ||
3 | #include <linux/virtio_config.h> | 4 | #include <linux/virtio_config.h> |
4 | /* This header, excluding the #ifdef __KERNEL__ part, is BSD licensed so | 5 | /* This header, excluding the #ifdef __KERNEL__ part, is BSD licensed so |
5 | * anyone can use the definitions to implement compatible drivers/servers. */ | 6 | * anyone can use the definitions to implement compatible drivers/servers. */ |
6 | 7 | ||
7 | /* The ID for virtio console */ | 8 | /* The ID for virtio console */ |
8 | #define VIRTIO_ID_CONSOLE 3 | 9 | #define VIRTIO_ID_CONSOLE 3 |
9 | 10 | ||
10 | /* Feature bits */ | 11 | /* Feature bits */ |
11 | #define VIRTIO_CONSOLE_F_SIZE 0 /* Does host provide console size? */ | 12 | #define VIRTIO_CONSOLE_F_SIZE 0 /* Does host provide console size? */ |
12 | 13 | ||
13 | struct virtio_console_config { | 14 | struct virtio_console_config { |
14 | /* colums of the screens */ | 15 | /* colums of the screens */ |
15 | __u16 cols; | 16 | __u16 cols; |
16 | /* rows of the screens */ | 17 | /* rows of the screens */ |
17 | __u16 rows; | 18 | __u16 rows; |
18 | } __attribute__((packed)); | 19 | } __attribute__((packed)); |
19 | 20 | ||
20 | 21 | ||
21 | #ifdef __KERNEL__ | 22 | #ifdef __KERNEL__ |
22 | int __init virtio_cons_early_init(int (*put_chars)(u32, const char *, int)); | 23 | int __init virtio_cons_early_init(int (*put_chars)(u32, const char *, int)); |
23 | #endif /* __KERNEL__ */ | 24 | #endif /* __KERNEL__ */ |
24 | 25 | ||
25 | #endif /* _LINUX_VIRTIO_CONSOLE_H */ | 26 | #endif /* _LINUX_VIRTIO_CONSOLE_H */ |
26 | 27 |