Received: by 2002:ab2:2441:0:b0:1f3:1f8c:d0c6 with SMTP id k1csp88022lqe; Wed, 3 Apr 2024 23:49:45 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVCJeuw2SAOPco7e+gwnA1HrfybC/IIrRqw8EZLGTvk+p+HHoIs2WtfK/l1PUAtJY75y3fkj1zgGqrY9MYprYnl12FdfmEbgXNY58/HfA== X-Google-Smtp-Source: AGHT+IFJMvKcYiXzNXDzTV7IlNWhQp845/LHMiGCxGeTFzuwqbTawRUOIDxASie8MI9reG1alNSc X-Received: by 2002:a17:902:e5ce:b0:1df:fe8a:2284 with SMTP id u14-20020a170902e5ce00b001dffe8a2284mr1529035plf.8.1712213384838; Wed, 03 Apr 2024 23:49:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712213384; cv=pass; d=google.com; s=arc-20160816; b=W/9my8Zd98+O0JrT3L9hR4+nC+A+yF+W+dW9iE8vjvT9sBDGYZqTM7eoYLUFnu7wrg m9s+swdIegL710xls/dUDKCE8c6+otKRmduWuCSB4yR9y+MTd38z4kt6JJMcLWHLPsP9 sZD4gI0CKxwKbQ1WGt9g+7be9xW9uoAx9CCGmjngjVk3bMdCWHxdVbHb3mWwUo/Q3QBc +1zlKXOzra0H4d0JH2yKheoqfHP9wbsr1Uv5brW/vVQiBxL+vYNsPJtysWomp2JpGOm/ kmIfaxD1fnEcJkOWVHqwnqVanZBqen0/pAzD8XSag3WjRSWr0RMAKB76GGcZz+zQOCjh u+Wg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=RF2XRM49fP88q8qplmZ5n8Vm82ly5DhzkFDvFlIuMIc=; fh=/x7Gtlfuta19ddQz6b4Nl2b+hJ9Gvh8lewYzK/3MDyk=; b=k1TO94oLz2Q3Fxn7iFFPS0GPbcrFZ8GGgjbeBPQjRftqhjqnL6J8sVYdcCpqTs0Zap Tthy1UBTkERNhu/1lT1ilyyrUvwQqtzlMOrY1pZAR604XIUMbQKjlkaBiDNMH07uw7gt ln/6Vw+lMXldRjXj6yzwwGb80FsWCdu9dPviO2TMljKOswMHk6G+xYLn4n8/ELi9LGcW oIt7yyuHbWhr7NdLhbMm44g/DsIQhYskVGUi2q6Nvyzid0mX/NaoNGhKYrqh+gOb5DCP 19zpqTS4I+tfuFuz2bJJbMI4AUrLasyDbO8nfdYHIhHW8n2Ja3FaNHrUfj8kYVJvreMd WztA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=f9uqG2YF; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-130992-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-130992-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id c4-20020a170902b68400b001e206374109si13751075pls.639.2024.04.03.23.49.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 23:49:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-130992-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=f9uqG2YF; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-130992-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-130992-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id E989B284423 for ; Thu, 4 Apr 2024 06:49:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8392B5C8FF; Thu, 4 Apr 2024 06:48:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="f9uqG2YF" Received: from mail-oi1-f179.google.com (mail-oi1-f179.google.com [209.85.167.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 446855A116; Thu, 4 Apr 2024 06:48:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712213319; cv=none; b=OjSREZOvm6CS9Jtf/0FJCnC0HfVGtEbtw7zssHVQ/Udtwkl4CeB8xjgh/paDzjpFjX7He4tmRlsBozy6o4Xte4id4Ki2pQbkbB0fVxAs1I3fTp9ru+8jYULNs9BiFQY96y+8RorwTYxvocuhux4etJmc2BZJjWpNuNlAKPsgbV8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712213319; c=relaxed/simple; bh=r6MCN9ZvsIa1h8Zy/FXDGNAgtZIDgAXA7dgDy16XxlM=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=AujyB1olWUAQcoRh0gkmczNX9B8iITKybVYfeO+DyKT44ntJUo/E13uBLRFmZUpgf/vRu5zrcSx2bUdjnY0hD/FncOPE1mShSKyxwk8wzpGZBXiv0rXcqcPh8a/MxP/QG6DlTgJaONT1hpBU8aiP/cfV1arh6I9EdjAXuSaaUas= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=f9uqG2YF; arc=none smtp.client-ip=209.85.167.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-oi1-f179.google.com with SMTP id 5614622812f47-3c5d9383118so115563b6e.1; Wed, 03 Apr 2024 23:48:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712213317; x=1712818117; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=RF2XRM49fP88q8qplmZ5n8Vm82ly5DhzkFDvFlIuMIc=; b=f9uqG2YFHpDEDXa0hqGGeb9YIF4B1YFcIC6wPBw2ExONNvo1/+cKT0I9eB2zNHLJMJ MCgQei496zcYi1vBwStisJIYjgnk4qt9il7BV/A+Sz2NWi5xup/86+M3dQenUMNDisPT viwls/uwtoJ58ARkmpIAxR530fQLQatZli9cCA9j7zAATLuez5pK8F4MbRoRCW++1C8o xoGmZ7zAfGzghii13MkzB2QGDeZGd+fABwB4AilrWVoBI1hyJcGAl7mQhqbxWdN9tqQf YMayo+IjItdD6ZSbmq1ZaZ49F6yWXhP7KkkSLL3amtDajpG41MO8Fklqu4ZrJTwFGn8S Cuig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712213317; x=1712818117; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RF2XRM49fP88q8qplmZ5n8Vm82ly5DhzkFDvFlIuMIc=; b=cdBWtfxz+6qmeewru8lQ8LXCKDcV3K6tNf6jQ/jB44acwVa3qktNmXlDLxXp8gpdw0 k3fWbTmjL/nj7lOEBzimuezLVifKsdnZJe1uX2zcBeFClF7EPwZJSw/w5N5iaemFELSm MrwePwLSAPy/HVZQxqR4v7TLGIyOwAkdmMw7DsX8aH7jFgtLy39mVpDtzUOna9V1I16z o114MeF5Llrv1RND3/iypxksixT2jG4Fdd3wKsoSG8kuuHgGOziMDtO6F/Dw7hLVU1aE ouQo8RkF3osb1xH6HCg5IrHWw2dJPWA4gWj46HVj+0M0d0/oJRWDCqegLuti5qFObN/d EDxw== X-Forwarded-Encrypted: i=1; AJvYcCUAHl4/xcmSU9Rz8Zm8meJoeltIUoC4t9GVhU1WeEJKSC/h7HNVQY45cj1kvHh5XqUGVPL84a65asX28+HQZP1lBROOsQwVyrMTzOgAwzgnqa0iQQ4esJyIzmhXEXOUI5x0uhmVYBP+ X-Gm-Message-State: AOJu0YyLeCiZ0ZJGmEbZzgqKlX8WXNSgMGGRgjJTmGx0+PgcYFUHf7Nf R9wF2NvCZahZ+Zv91R8LneA9tCc4NVGOErUsIPHqRLQbzQXvROaz X-Received: by 2002:a05:6808:d54:b0:3c5:d6d0:86e4 with SMTP id w20-20020a0568080d5400b003c5d6d086e4mr1421313oik.19.1712213317244; Wed, 03 Apr 2024 23:48:37 -0700 (PDT) Received: from kaiwan-dell-7550.wlan ([205.254.163.212]) by smtp.gmail.com with ESMTPSA id w10-20020aa79a0a000000b006e6aee6807dsm9624857pfj.22.2024.04.03.23.48.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 23:48:34 -0700 (PDT) From: Kaiwan N Billimoria To: Carlos Bilbao Cc: corbet@lwn.net, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Kaiwan N Billimoria Subject: [PATCH v2 1/1] docs: Add relevant kernel publications to list of books; LKP 2E Date: Thu, 4 Apr 2024 12:18:28 +0530 Message-Id: <20240404064828.208531-1-kaiwan.billimoria@gmail.com> X-Mailer: git-send-email 2.40.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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. Thanks, Kaiwan. Signed-off-by: Kaiwan N Billimoria --- Documentation/process/kernel-docs.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Documentation/process/kernel-docs.rst b/Documentation/process/kernel-docs.rst index 8660493b91d0..66bab5b04f9f 100644 --- a/Documentation/process/kernel-docs.rst +++ b/Documentation/process/kernel-docs.rst @@ -75,6 +75,17 @@ 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 +102,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