2024-04-03 05:08:40

by Kaiwan N Billimoria

[permalink] [raw]
Subject: [PATCH] docs: Add relevant kernel publications to list of books; LKP 2E

Hi Carlos, Jon,
As the 2nd edition of my 'Linux Kernel Programming' book is recently
published (29 Feb 2024), this patch is to request it's addition to the
book list.
I've currently kept the 1st edition as well (in reverse chronological
order); if this isn't required, pl let me know..

Regards,
Kaiwan

Signed-off-by: Kaiwan N Billimoria <[email protected]>
---
Documentation/process/kernel-docs.rst | 10 ++++++++++
1 file changed, 10 insertions(+)

diff --git a/Documentation/process/kernel-docs.rst b/Documentation/process/kernel-docs.rst
index 8660493b91d0..f73671b65a71 100644
--- a/Documentation/process/kernel-docs.rst
+++ b/Documentation/process/kernel-docs.rst
@@ -75,6 +75,15 @@ On-line docs
Published books
---------------

+ * Title: **Linux Kernel Programming: A Comprehensive and practical guide to Kernel Internals, Writing Modules, and Kernel Synchronization**
+
+ :Author: Kaiwan N Billimoria
+ :Publisher: Packt Publishing Ltd
+ :Date: February, 2024
+ :Pages: 826
+ :ISBN: 978-1803232225
+ :Notes: 2nd Edition
+
* Title: **Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules**

:Author: Kaiwan N Billimoria
@@ -91,6 +100,7 @@ Published books
:Date: March, 2021
:Pages: 754
:ISBN: 978-1789953435
+ :Notes: 1st Edition

* Title: **Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts**

--
2.40.1



2024-04-03 13:19:12

by Jonathan Corbet

[permalink] [raw]
Subject: Re: [PATCH] docs: Add relevant kernel publications to list of books; LKP 2E

Kaiwan N Billimoria <[email protected]> writes:

> Hi Carlos, Jon,
> As the 2nd edition of my 'Linux Kernel Programming' book is recently
> published (29 Feb 2024), this patch is to request it's addition to the
> book list.
> I've currently kept the 1st edition as well (in reverse chronological
> order); if this isn't required, pl let me know..
>
> Regards,
> Kaiwan

Happy to add the book but ... surely the author of said book wants to
set a good example by sending a properly written patch?

- A changelog in the kernel style saying simply what is to be done and
why

- Stick to the 80-character limit (we still really try to do that for
text)

Thanks,

jon

> Signed-off-by: Kaiwan N Billimoria <[email protected]>
> ---
> Documentation/process/kernel-docs.rst | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/Documentation/process/kernel-docs.rst b/Documentation/process/kernel-docs.rst
> index 8660493b91d0..f73671b65a71 100644
> --- a/Documentation/process/kernel-docs.rst
> +++ b/Documentation/process/kernel-docs.rst
> @@ -75,6 +75,15 @@ On-line docs
> Published books
> ---------------
>
> + * Title: **Linux Kernel Programming: A Comprehensive and practical guide to Kernel Internals, Writing Modules, and Kernel Synchronization**
> +
> + :Author: Kaiwan N Billimoria
> + :Publisher: Packt Publishing Ltd
> + :Date: February, 2024
> + :Pages: 826
> + :ISBN: 978-1803232225
> + :Notes: 2nd Edition
> +
> * Title: **Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules**
>
> :Author: Kaiwan N Billimoria
> @@ -91,6 +100,7 @@ Published books
> :Date: March, 2021
> :Pages: 754
> :ISBN: 978-1789953435
> + :Notes: 1st Edition
>
> * Title: **Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts**
>
> --
> 2.40.1

2024-04-04 06:49:34

by Kaiwan N Billimoria

[permalink] [raw]
Subject: Re: [PATCH] docs: Add relevant kernel publications to list of books; LKP 2E

> Happy to add the book
Thanks..
> but ... surely the author of said book wants to
> set a good example by sending a properly written patch?
Apologies! Wilco.. will send a v2 shortly.

> - Stick to the 80-character limit (we still really try to do that for
> text)
Sure. It's just that checkpatch.pl didn't report it..
Still, as you correctly say, I shall stick to the 80-char limit!
Without any malice whatsoever :-) , I'd also like to point out that this limit
doesn't always seem to be adhered to in the current ver of this doc..

Thanks,
Kaiwan.
>
> Thanks,
>
> jon
>
> > Signed-off-by: Kaiwan N Billimoria <[email protected]>
> > ---
> > Documentation/process/kernel-docs.rst | 10 ++++++++++
> > 1 file changed, 10 insertions(+)
> >
> > diff --git a/Documentation/process/kernel-docs.rst b/Documentation/process/kernel-docs.rst
> > index 8660493b91d0..f73671b65a71 100644
> > --- a/Documentation/process/kernel-docs.rst
> > +++ b/Documentation/process/kernel-docs.rst
> > @@ -75,6 +75,15 @@ On-line docs
> > Published books
> > ---------------
> >
> > + * Title: **Linux Kernel Programming: A Comprehensive and practical guide to Kernel Internals, Writing Modules, and Kernel Synchronization**
> > +
> > + :Author: Kaiwan N Billimoria
> > + :Publisher: Packt Publishing Ltd
> > + :Date: February, 2024
> > + :Pages: 826
> > + :ISBN: 978-1803232225
> > + :Notes: 2nd Edition
> > +
> > * Title: **Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules**
> >
> > :Author: Kaiwan N Billimoria
> > @@ -91,6 +100,7 @@ Published books
> > :Date: March, 2021
> > :Pages: 754
> > :ISBN: 978-1789953435
> > + :Notes: 1st Edition
> >
> > * Title: **Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts**
> >
> > --
> > 2.40.1