Hi, I’m Josh, .NET developer by day and Linux kernel developer by night. I started this blog in the hopes of helping out others that would like to start contributing to the kernel and don’t know where to start.

I primarily work in the IIO subsystem, but occasionally I branch out to other subsystems (counter, hwmon etc.). Additionally, I try to fix bugs reported by syzkaller.

I am a maintainer of the following in the kernel:

If you wish to see my kernel commits in mainline, you can do so here.

Thanks for reading!

static int __init welcome(void)
{
    printk(KERN_INFO "Welcome to KBlog!\n");
    return 0;
}

module_init(welcome);