Skip to content

Commit

Permalink
run include-what-you-use
Browse files Browse the repository at this point in the history
  • Loading branch information
shengwen-tw committed Nov 27, 2023
1 parent a86aa1c commit 492fd86
Show file tree
Hide file tree
Showing 45 changed files with 79 additions and 88 deletions.
2 changes: 1 addition & 1 deletion drivers/boards/stm32f4disc.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#include "serial.h"
#include "stm32f4xx_gpio.h"
#include "stm32f4xx_conf.h"

void led_init(void)
{
Expand Down
8 changes: 4 additions & 4 deletions drivers/serial/console.c
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
#include <errno.h>
#include <stdbool.h>
#include <stdint.h>
#include <string.h>
#include <sys/types.h>

#include <fs/fs.h>
#include <kernel/errno.h>
#include <kernel/interrupt.h>
#include <kernel/kernel.h>
#include <kernel/kfifo.h>
#include <kernel/mutex.h>
#include <kernel/pipe.h>
#include <kernel/printk.h>
#include <kernel/tty.h>
#include <kernel/wait.h>

#include "stm32f4xx.h"
#include "stm32f4xx_conf.h"
#include "uart.h"

#define UART1_RX_BUF_SIZE 100
Expand Down
9 changes: 4 additions & 5 deletions drivers/serial/debug_link.c
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
#include <errno.h>
#include <stdbool.h>
#include <stdint.h>
#include <string.h>
#include <sys/types.h>

#include <fs/fs.h>
#include <kernel/errno.h>
#include <kernel/interrupt.h>
#include <kernel/kernel.h>
#include <kernel/pipe.h>
#include <kernel/kfifo.h>
#include <kernel/printk.h>
#include <kernel/tty.h>
#include <kernel/wait.h>

#include "stm32f4xx.h"
#include "stm32f4xx_conf.h"
#include "uart.h"

#define UART3_RX_BUF_SIZE 100
Expand Down
10 changes: 4 additions & 6 deletions drivers/serial/mavlink.c
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
#include <errno.h>
#include <stdbool.h>
#include <stdint.h>
#include <string.h>
#include <sys/types.h>

#include <fs/fs.h>
#include <kernel/errno.h>
#include <kernel/interrupt.h>
#include <kernel/kernel.h>
#include <kernel/pipe.h>
#include <kernel/kfifo.h>
#include <kernel/printk.h>
#include <kernel/tty.h>
#include <kernel/wait.h>

#include "stm32f4xx.h"
#include "stm32f4xx_conf.h"
#include "uart.h"

#define UART2_RX_BUF_SIZE 100
Expand Down
5 changes: 1 addition & 4 deletions drivers/serial/uart.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
#include <errno.h>
#include <string.h>

#include "stm32f4xx.h"
#include "uart.h"
#include "stm32f4xx_conf.h"

void uart_putc(USART_TypeDef *uart, char c)
{
Expand Down
1 change: 1 addition & 0 deletions drivers/serial/uart.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>

#include <kernel/kfifo.h>
#include <kernel/mutex.h>
Expand Down
3 changes: 1 addition & 2 deletions include/kernel/mqueue.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@
#ifndef __KERNEL_MQUEUE_H__
#define __KERNEL_MQUEUE_H__

#include <mqueue.h>
#include <stddef.h>
#include <unistd.h>

#include <kernel/pipe.h>

struct mqueue_data {
struct list_head list;
size_t size;
Expand Down
4 changes: 3 additions & 1 deletion kernel/file.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
#include <dirent.h>
#include <poll.h>
#include <stddef.h>
#include <sys/stat.h>
#include <sys/types.h>

#include <arch/port.h>
#include <fs/fs.h>
#include <kernel/syscall.h>

NACKED int mount(const char *source, const char *target)
Expand Down
9 changes: 3 additions & 6 deletions kernel/fs/fs.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#include <errno.h>
#include <fcntl.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <sys/resource.h>
#include <sys/limits.h>
#include <sys/stat.h>
#include <tenok.h>
#include <unistd.h>
Expand All @@ -13,13 +14,9 @@
#include <kernel/interrupt.h>
#include <kernel/kernel.h>
#include <kernel/pipe.h>
#include <kernel/wait.h>
#include <mm/mm.h>
#include <mm/slab.h>

#include "rom_dev.h"
#include "uart.h"

static void fs_mount_directory(struct inode *inode_src,
struct inode *inode_target);
static int fs_create_file(char *pathname, uint8_t file_type);
Expand Down
1 change: 1 addition & 0 deletions kernel/fs/null_dev.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include <stddef.h>
#include <sys/types.h>

#include <fs/fs.h>

Expand Down
6 changes: 3 additions & 3 deletions kernel/fs/reg_file.c
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
#include <errno.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>

#include <common/list.h>
#include <fs/fs.h>
#include <fs/reg_file.h>

#include "kconfig.h"
#include "reg_file.h"

off_t reg_file_lseek(struct file *filp, off_t offset, int whence);
ssize_t reg_file_read(struct file *filp, char *buf, size_t size, off_t offset);
Expand Down
4 changes: 1 addition & 3 deletions kernel/fs/rom_dev.c
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
#include <errno.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>

#include <fs/fs.h>
#include <kernel/printk.h>

#include "uart.h"

extern char _rom_start;
extern char _rom_end;

Expand Down
14 changes: 2 additions & 12 deletions kernel/fs/wrapper.c
Original file line number Diff line number Diff line change
@@ -1,20 +1,10 @@
#include <errno.h>
#include <fcntl.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <time.h>
#include <sys/reent.h>
#include <unistd.h>

#include <fs/fs.h>
#include <fs/reg_file.h>
#include <kernel/kernel.h>

#include "kconfig.h"

#define MAX_READ_SIZE 100
#define MAX_WRITE_SIZE 100

Expand Down
10 changes: 6 additions & 4 deletions kernel/kernel.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
#include <mpool.h>
#include <mqueue.h>
#include <poll.h>
#include <pthread.h>
#include <sched.h>
#include <semaphore.h>
#include <signal.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include <strings.h>
#include <sys/limits.h>
#include <sys/mount.h>
#include <sys/stat.h>
Expand All @@ -25,9 +26,11 @@
#include <common/util.h>
#include <fs/fs.h>
#include <fs/null_dev.h>
#include <fs/rom_dev.h>
#include <kernel/errno.h>
#include <kernel/interrupt.h>
#include <kernel/kernel.h>
#include <kernel/kfifo.h>
#include <kernel/mqueue.h>
#include <kernel/mutex.h>
#include <kernel/pipe.h>
Expand All @@ -43,7 +46,6 @@
#include <mm/mm.h>
#include <mm/page.h>
#include <mm/slab.h>
#include <rom_dev.h>

#include "kconfig.h"

Expand Down
1 change: 0 additions & 1 deletion kernel/kfifo.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
#include <stdint.h>
#include <string.h>

#include <common/list.h>
#include <kernel/kfifo.h>
#include <mm/mm.h>

Expand Down
2 changes: 0 additions & 2 deletions kernel/list.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#include <stddef.h>

#include <list.h>

void INIT_LIST_HEAD(struct list_head *list)
Expand Down
1 change: 1 addition & 0 deletions kernel/mm/mm.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>

Expand Down
2 changes: 0 additions & 2 deletions kernel/mm/mpool.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
#include <stddef.h>
#include <stdint.h>

#include <common/util.h>

void mpool_init(struct mpool *mpool, uint8_t *mem, size_t size)
{
mpool->offset = 0;
Expand Down
3 changes: 2 additions & 1 deletion kernel/mqueue.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@
#include <fcntl.h>
#include <mqueue.h>
#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include <unistd.h>

#include <arch/port.h>
#include <common/list.h>
#include <kernel/errno.h>
#include <kernel/kernel.h>
#include <kernel/mqueue.h>
#include <kernel/pipe.h>
#include <kernel/syscall.h>
#include <kernel/wait.h>
#include <mm/mm.h>
Expand Down
3 changes: 3 additions & 0 deletions kernel/mutex.c
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
#include <errno.h>
#include <stdbool.h>
#include <stddef.h>

#include <common/list.h>
#include <kernel/errno.h>
#include <kernel/kernel.h>
#include <kernel/mutex.h>
#include <kernel/wait.h>

void mutex_init(struct mutex *mtx)
{
Expand Down
4 changes: 2 additions & 2 deletions kernel/pipe.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
#include <fcntl.h>
#include <poll.h>
#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include <sys/types.h>

#include <common/list.h>
#include <fs/fs.h>
#include <kernel/errno.h>
#include <kernel/kernel.h>
#include <kernel/kfifo.h>
#include <kernel/pipe.h>
#include <kernel/poll.h>
#include <kernel/wait.h>
#include <mm/mm.h>

ssize_t fifo_read(struct file *filp, char *buf, size_t size, off_t offset);
ssize_t fifo_write(struct file *filp,
Expand Down
1 change: 0 additions & 1 deletion kernel/printf.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#include <stdarg.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Expand Down
5 changes: 3 additions & 2 deletions kernel/printk.c
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
#include <stdarg.h>
#include <stddef.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <tenok.h>
#include <time.h>
#include <unistd.h>

#include <arch/port.h>
#include <common/list.h>
#include <kernel/interrupt.h>
#include <kernel/kernel.h>
#include <kernel/kfifo.h>
#include <kernel/printk.h>
#include <kernel/time.h>
#include <kernel/tty.h>
#include <kernel/wait.h>

#include "kconfig.h"

Expand Down
3 changes: 2 additions & 1 deletion kernel/pthread.c
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#include <errno.h>
#include <pthread.h>
#include <sched.h>
#include <string.h>
#include <tenok.h>

#include <arch/port.h>
#include <common/list.h>
#include <kernel/mutex.h>
#include <kernel/syscall.h>
#include <kernel/thread.h>
Expand Down
3 changes: 2 additions & 1 deletion kernel/sched.c
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
#include <errno.h>
#include <stdint.h>
#include <sys/types.h>
#include <tenok.h>
#include <time.h>

#include <arch/port.h>
#include <kernel/kernel.h>
#include <kernel/syscall.h>

#include "kconfig.h"
Expand Down
3 changes: 3 additions & 0 deletions kernel/semaphore.c
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
#include <errno.h>
#include <semaphore.h>
#include <stdint.h>
#include <string.h>

#include <arch/port.h>
#include <common/list.h>
#include <kernel/errno.h>
#include <kernel/kernel.h>
#include <kernel/semaphore.h>
#include <kernel/syscall.h>
#include <kernel/wait.h>

void sema_init(struct semaphore *sem, int val)
{
Expand Down
Loading

0 comments on commit 492fd86

Please sign in to comment.