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

Kaiwan N Billimoria posted 1 patch 1 year, 10 months ago
Documentation/process/kernel-docs.rst | 10 ++++++++++
1 file changed, 10 insertions(+)
[PATCH] docs: Add relevant kernel publications to list of books; LKP 2E
Posted by Kaiwan N Billimoria 1 year, 10 months ago
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 <kaiwan.billimoria@gmail.com>
---
 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
Re: [PATCH] docs: Add relevant kernel publications to list of books; LKP 2E
Posted by Jonathan Corbet 1 year, 10 months ago
Kaiwan N Billimoria <kaiwan.billimoria@gmail.com> 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 <kaiwan.billimoria@gmail.com>
> ---
>  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
Re: [PATCH] docs: Add relevant kernel publications to list of books; LKP 2E
Posted by Kaiwan N Billimoria 1 year, 10 months ago
> 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 <kaiwan.billimoria@gmail.com>
> > ---
> >  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