Skip to content

Commit 3b0a343

Browse files
reverielcirosantilli
authored andcommitted
kernel module: format, use tab to indent.
1 parent 9f6ddbc commit 3b0a343

File tree

7 files changed

+117
-117
lines changed

7 files changed

+117
-117
lines changed

kernel_modules/character_device_create.c

+26-26
Original file line numberDiff line numberDiff line change
@@ -33,42 +33,42 @@ static const struct file_operations fops = {
3333

3434
static void cleanup(int device_created)
3535
{
36-
if (device_created) {
37-
device_destroy(myclass, major);
38-
cdev_del(&mycdev);
39-
}
40-
if (myclass)
41-
class_destroy(myclass);
42-
if (major != -1)
43-
unregister_chrdev_region(major, 1);
36+
if (device_created) {
37+
device_destroy(myclass, major);
38+
cdev_del(&mycdev);
39+
}
40+
if (myclass)
41+
class_destroy(myclass);
42+
if (major != -1)
43+
unregister_chrdev_region(major, 1);
4444
}
4545

4646
static int myinit(void)
4747
{
48-
int device_created = 0;
48+
int device_created = 0;
4949

50-
/* cat /proc/devices */
51-
if (alloc_chrdev_region(&major, 0, 1, NAME "_proc") < 0)
52-
goto error;
53-
/* ls /sys/class */
54-
if ((myclass = class_create(THIS_MODULE, NAME "_sys")) == NULL)
55-
goto error;
56-
/* ls /dev/ */
57-
if (device_create(myclass, NULL, major, NULL, NAME "_dev") == NULL)
58-
goto error;
59-
device_created = 1;
60-
cdev_init(&mycdev, &fops);
61-
if (cdev_add(&mycdev, major, 1) == -1)
62-
goto error;
63-
return 0;
50+
/* cat /proc/devices */
51+
if (alloc_chrdev_region(&major, 0, 1, NAME "_proc") < 0)
52+
goto error;
53+
/* ls /sys/class */
54+
if ((myclass = class_create(THIS_MODULE, NAME "_sys")) == NULL)
55+
goto error;
56+
/* ls /dev/ */
57+
if (device_create(myclass, NULL, major, NULL, NAME "_dev") == NULL)
58+
goto error;
59+
device_created = 1;
60+
cdev_init(&mycdev, &fops);
61+
if (cdev_add(&mycdev, major, 1) == -1)
62+
goto error;
63+
return 0;
6464
error:
65-
cleanup(device_created);
66-
return -1;
65+
cleanup(device_created);
66+
return -1;
6767
}
6868

6969
static void myexit(void)
7070
{
71-
cleanup(1);
71+
cleanup(1);
7272
}
7373

7474
module_init(myinit)

kernel_modules/memcpy_overflow.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
static int myinit(void)
99
{
1010
void *dst, *src;
11-
dst = kmalloc(0x10, GFP_KERNEL);
12-
src = kmalloc(0x1000000, GFP_KERNEL);
11+
dst = kmalloc(0x10, GFP_KERNEL);
12+
src = kmalloc(0x1000000, GFP_KERNEL);
1313
memcpy(dst, src, 0x1000000);
1414
return 0;
1515
}

kernel_modules/mmap.c

+10-10
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ static void vm_close(struct vm_area_struct *vma)
2424
}
2525

2626
/* First page access. */
27-
int (*fault)(struct vm_fault *vmf);
27+
int (*fault)(struct vm_fault *vmf);
2828
static int vm_fault(struct vm_fault *vmf)
2929
{
3030
struct page *page;
@@ -79,13 +79,13 @@ static int open(struct inode *inode, struct file *filp)
7979
static ssize_t read(struct file *filp, char __user *buf, size_t len, loff_t *off)
8080
{
8181
struct mmap_info *info;
82-
int ret;
82+
int ret;
8383

8484
pr_info("read\n");
8585
info = filp->private_data;
86-
ret = min(len, (size_t)BUFFER_SIZE);
87-
if (copy_to_user(buf, info->data, ret)) {
88-
ret = -EFAULT;
86+
ret = min(len, (size_t)BUFFER_SIZE);
87+
if (copy_to_user(buf, info->data, ret)) {
88+
ret = -EFAULT;
8989
}
9090
return ret;
9191
}
@@ -96,11 +96,11 @@ static ssize_t write(struct file *filp, const char __user *buf, size_t len, loff
9696

9797
pr_info("write\n");
9898
info = filp->private_data;
99-
if (copy_from_user(info->data, buf, min(len, (size_t)BUFFER_SIZE))) {
100-
return -EFAULT;
101-
} else {
102-
return len;
103-
}
99+
if (copy_from_user(info->data, buf, min(len, (size_t)BUFFER_SIZE))) {
100+
return -EFAULT;
101+
} else {
102+
return len;
103+
}
104104
}
105105

106106
static int release(struct inode *inode, struct file *filp)

kernel_modules/netlink.c

+29-29
Original file line numberDiff line numberDiff line change
@@ -18,47 +18,47 @@ static void callback(struct sk_buff *skb)
1818
{
1919
char readbuf[9];
2020
size_t readbuflen;
21-
int pid;
22-
int res;
23-
struct nlmsghdr *nlh;
24-
struct sk_buff *skb_out;
21+
int pid;
22+
int res;
23+
struct nlmsghdr *nlh;
24+
struct sk_buff *skb_out;
2525

26-
nlh = (struct nlmsghdr *)skb->data;
27-
pr_info("kernel received: %s\n", (char *)nlmsg_data(nlh));
26+
nlh = (struct nlmsghdr *)skb->data;
27+
pr_info("kernel received: %s\n", (char *)nlmsg_data(nlh));
2828
if (sleep)
2929
usleep_range(1000000, 1000001);
3030
readbuflen = snprintf(readbuf, sizeof(readbuf), "%x", count);
31-
count++;
32-
pid = nlh->nlmsg_pid;
33-
skb_out = nlmsg_new(readbuflen, 0);
34-
if (!skb_out) {
35-
pr_err("nlmsg_new\n");
36-
return;
37-
}
38-
nlh = nlmsg_put(skb_out, 0, 0, NLMSG_DONE, readbuflen, 0);
39-
NETLINK_CB(skb_out).dst_group = 0;
40-
strncpy(nlmsg_data(nlh), readbuf, readbuflen);
41-
res = nlmsg_unicast(nl_sk, skb_out, pid);
42-
if (res < 0)
43-
pr_info("nlmsg_unicast\n");
31+
count++;
32+
pid = nlh->nlmsg_pid;
33+
skb_out = nlmsg_new(readbuflen, 0);
34+
if (!skb_out) {
35+
pr_err("nlmsg_new\n");
36+
return;
37+
}
38+
nlh = nlmsg_put(skb_out, 0, 0, NLMSG_DONE, readbuflen, 0);
39+
NETLINK_CB(skb_out).dst_group = 0;
40+
strncpy(nlmsg_data(nlh), readbuf, readbuflen);
41+
res = nlmsg_unicast(nl_sk, skb_out, pid);
42+
if (res < 0)
43+
pr_info("nlmsg_unicast\n");
4444
}
4545

4646
static int myinit(void)
4747
{
48-
struct netlink_kernel_cfg cfg = {
49-
.input = callback,
50-
};
51-
nl_sk = netlink_kernel_create(&init_net, NETLINK_USER, &cfg);
52-
if (!nl_sk) {
53-
pr_err("netlink_kernel_create\n");
54-
return -10;
55-
}
56-
return 0;
48+
struct netlink_kernel_cfg cfg = {
49+
.input = callback,
50+
};
51+
nl_sk = netlink_kernel_create(&init_net, NETLINK_USER, &cfg);
52+
if (!nl_sk) {
53+
pr_err("netlink_kernel_create\n");
54+
return -10;
55+
}
56+
return 0;
5757
}
5858

5959
static void myexit(void)
6060
{
61-
netlink_kernel_release(nl_sk);
61+
netlink_kernel_release(nl_sk);
6262
}
6363

6464
module_init(myinit);

kernel_modules/pci_min.c

+39-39
Original file line numberDiff line numberDiff line change
@@ -15,75 +15,75 @@
1515
#define QEMU_VENDOR_ID 0x1234
1616

1717
static struct pci_device_id id_table[] = {
18-
{ PCI_DEVICE(QEMU_VENDOR_ID, EDU_DEVICE_ID), },
19-
{ 0, }
18+
{ PCI_DEVICE(QEMU_VENDOR_ID, EDU_DEVICE_ID), },
19+
{ 0, }
2020
};
2121
MODULE_DEVICE_TABLE(pci, id_table);
2222
static int major;
2323
static struct pci_dev *pdev;
2424
static void __iomem *mmio;
2525
static struct file_operations fops = {
26-
.owner = THIS_MODULE,
26+
.owner = THIS_MODULE,
2727
};
2828

2929
static irqreturn_t irq_handler(int irq, void *dev)
3030
{
31-
pr_info("irq_handler irq = %d dev = %d\n", irq, *(int *)dev);
32-
iowrite32(0, mmio + 4);
33-
return IRQ_HANDLED;
31+
pr_info("irq_handler irq = %d dev = %d\n", irq, *(int *)dev);
32+
iowrite32(0, mmio + 4);
33+
return IRQ_HANDLED;
3434
}
3535

3636
static int probe(struct pci_dev *dev, const struct pci_device_id *id)
3737
{
38-
pr_info("probe\n");
39-
major = register_chrdev(0, CDEV_NAME, &fops);
40-
pdev = dev;
41-
if (pci_enable_device(dev) < 0) {
42-
dev_err(&(pdev->dev), "pci_enable_device\n");
43-
goto error;
44-
}
45-
if (pci_request_region(dev, BAR, "myregion0")) {
46-
dev_err(&(pdev->dev), "pci_request_region\n");
47-
goto error;
48-
}
49-
mmio = pci_iomap(pdev, BAR, pci_resource_len(pdev, BAR));
50-
pr_info("dev->irq = %u\n", dev->irq);
51-
if (request_irq(dev->irq, irq_handler, IRQF_SHARED, "pci_irq_handler0", &major) < 0) {
52-
dev_err(&(dev->dev), "request_irq\n");
53-
goto error;
54-
}
55-
iowrite32(0x12345678, mmio);
56-
return 0;
38+
pr_info("probe\n");
39+
major = register_chrdev(0, CDEV_NAME, &fops);
40+
pdev = dev;
41+
if (pci_enable_device(dev) < 0) {
42+
dev_err(&(pdev->dev), "pci_enable_device\n");
43+
goto error;
44+
}
45+
if (pci_request_region(dev, BAR, "myregion0")) {
46+
dev_err(&(pdev->dev), "pci_request_region\n");
47+
goto error;
48+
}
49+
mmio = pci_iomap(pdev, BAR, pci_resource_len(pdev, BAR));
50+
pr_info("dev->irq = %u\n", dev->irq);
51+
if (request_irq(dev->irq, irq_handler, IRQF_SHARED, "pci_irq_handler0", &major) < 0) {
52+
dev_err(&(dev->dev), "request_irq\n");
53+
goto error;
54+
}
55+
iowrite32(0x12345678, mmio);
56+
return 0;
5757
error:
58-
return 1;
58+
return 1;
5959
}
6060

6161
static void remove(struct pci_dev *dev)
6262
{
63-
pr_info("remove\n");
64-
free_irq(dev->irq, &major);
65-
pci_release_region(dev, BAR);
66-
unregister_chrdev(major, CDEV_NAME);
63+
pr_info("remove\n");
64+
free_irq(dev->irq, &major);
65+
pci_release_region(dev, BAR);
66+
unregister_chrdev(major, CDEV_NAME);
6767
}
6868

6969
static struct pci_driver pci_driver = {
70-
.name = CDEV_NAME,
71-
.id_table = id_table,
72-
.probe = probe,
73-
.remove = remove,
70+
.name = CDEV_NAME,
71+
.id_table = id_table,
72+
.probe = probe,
73+
.remove = remove,
7474
};
7575

7676
static int myinit(void)
7777
{
78-
if (pci_register_driver(&pci_driver) < 0) {
79-
return 1;
80-
}
81-
return 0;
78+
if (pci_register_driver(&pci_driver) < 0) {
79+
return 1;
80+
}
81+
return 0;
8282
}
8383

8484
static void myexit(void)
8585
{
86-
pci_unregister_driver(&pci_driver);
86+
pci_unregister_driver(&pci_driver);
8787
}
8888

8989
module_init(myinit);

kernel_modules/ring0.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ static int myinit(void)
1414
pr_info("cr2 = 0x%8.8llX\n", (unsigned long long)ring0_regs.cr2);
1515
pr_info("cr3 = 0x%8.8llX\n", (unsigned long long)ring0_regs.cr3);
1616
#endif
17-
return 0;
17+
return 0;
1818
}
1919

2020
static void myexit(void) {}

kernel_modules/seq_file.c

+10-10
Original file line numberDiff line numberDiff line change
@@ -72,24 +72,24 @@ static int show(struct seq_file *s, void *v)
7272
}
7373

7474
static struct seq_operations my_seq_ops = {
75-
.next = next,
76-
.show = show,
77-
.start = start,
78-
.stop = stop,
75+
.next = next,
76+
.show = show,
77+
.start = start,
78+
.stop = stop,
7979
};
8080

8181
static int open(struct inode *inode, struct file *file)
8282
{
8383
pr_info("open\n");
84-
return seq_open(file, &my_seq_ops);
84+
return seq_open(file, &my_seq_ops);
8585
}
8686

8787
static struct file_operations fops = {
88-
.owner = THIS_MODULE,
89-
.llseek = seq_lseek,
90-
.open = open,
91-
.read = seq_read,
92-
.release = seq_release
88+
.owner = THIS_MODULE,
89+
.llseek = seq_lseek,
90+
.open = open,
91+
.read = seq_read,
92+
.release = seq_release
9393
};
9494

9595
static int myinit(void)

0 commit comments

Comments
 (0)