Re: [PATCH v1] samples: kprobes: Fixes a typo

2023-10-11 Thread Atul Kumar Pant
On Tue, Oct 10, 2023 at 12:03:56AM +0900, Masami Hiramatsu wrote: > On Mon, 9 Oct 2023 09:51:03 -0400 > Steven Rostedt wrote: > > > On Sat, 7 Oct 2023 21:09:00 +0530 > > Atul Kumar Pant wrote: > > > > > On Sat, Sep 23, 2023 at 11:00:46PM +0530, Atul Kuma

Re: [PATCH v1] samples: kprobes: Fixes a typo

2023-10-11 Thread Atul Kumar Pant
On Mon, Oct 09, 2023 at 09:51:03AM -0400, Steven Rostedt wrote: > On Sat, 7 Oct 2023 21:09:00 +0530 > Atul Kumar Pant wrote: > > > On Sat, Sep 23, 2023 at 11:00:46PM +0530, Atul Kumar Pant wrote: > > > On Thu, Aug 17, 2023 at 10:38:19PM +0530, Atul Kumar Pant wrote:

Re: [PATCH v1] samples: kprobes: Fixes a typo

2023-10-07 Thread Atul Kumar Pant
On Sat, Sep 23, 2023 at 11:00:46PM +0530, Atul Kumar Pant wrote: > On Thu, Aug 17, 2023 at 10:38:19PM +0530, Atul Kumar Pant wrote: > > Fixes typo in a function name. > > > > Signed-off-by: Atul Kumar Pant > > --- > > samples/kprobes/kretprobe_example.c | 2 +-

Re: [PATCH v1] samples: kprobes: Fixes a typo

2023-09-23 Thread Atul Kumar Pant
On Thu, Aug 17, 2023 at 10:38:19PM +0530, Atul Kumar Pant wrote: > Fixes typo in a function name. > > Signed-off-by: Atul Kumar Pant > --- > samples/kprobes/kretprobe_example.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/samples/kprobes/

[PATCH bpf-next] bpf: tcp: Remove comma which is causing build error

2021-03-28 Thread Atul Gopinathan
d-by: syzbot+0b74d8ec3bf0cc4e4...@syzkaller.appspotmail.com Fixes: e78aea8b2170 ("bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc") Signed-off-by: Atul Gopinathan --- net/ipv4/bpf_tcp_ca.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ipv4/bpf_tcp_ca.c b/

Re: [PATCH v2 1/2] staging: rtl8192e: Fix incorrect source in memcpy()

2021-03-23 Thread Atul Gopinathan
d, "CcxRmState" was used in the same memcpy() of the first patch. I caught the error in it's type while trying to fix the first. Thank you for your encouraging words :D Regards, Atul

[PATCH v2 2/2] staging: rtl8192e: Change state information from u16 to u8

2021-03-23 Thread Atul Gopinathan
tl8192e/ieee80211.h` which used to have the faulty line. The file has been deleted (or possibly renamed) with the contents copied in to a new file `rtl8192e/rtllib.h` along with additional code in the commit 94a799425eee (tagged in Fixes). Fixes: 94a799425eee ("[PATCH 1/8] rtl8192e: Import n

[PATCH v2 1/2] staging: rtl8192e: Fix incorrect source in memcpy()

2021-03-23 Thread Atul Gopinathan
l8192e/ieee80211/ieee80211_rx.c` which had the faulty line of code. This file has been deleted (or possibly renamed) with the contents copied in to a new file `rtl8192e/rtllib_rx.c` along with additional code in the commit 94a799425eee (tagged in Fixes). Fixes: 94a799425eee ("[PATCH 1/8] rtl819

[PATCH] staging: rtl8192u: ieee80211: Remove braces for single line blocks

2021-03-10 Thread Atul Gopinathan
Remove braces around those `if` and `for` blocks which contain a single line and therefore fix the Checkpatch warning of the following type: "WARNING: braces {} are not necessary for single statement blocks" Signed-off-by: Atul Gopinathan --- .../staging/rtl8192u/ieee80211/ieee80211

Re: [PATCH 2/2] staging: rtl8192e: Change state information from u16 to u8

2021-03-03 Thread Atul Gopinathan
On Tue, Mar 02, 2021 at 03:38:52PM +0100, Greg KH wrote: > On Mon, Feb 22, 2021 at 10:53:30PM +0530, Atul Gopinathan wrote: > > On Mon, Feb 22, 2021 at 04:26:33PM +0100, Greg KH wrote: > > > On Sun, Feb 21, 2021 at 10:27:21PM +0530, Atul Gopinathan wrote: > > > > On S

Re: [PATCH 2/2] staging: rtl8192e: Change state information from u16 to u8

2021-02-22 Thread Atul Gopinathan
On Mon, Feb 22, 2021 at 04:26:33PM +0100, Greg KH wrote: > On Sun, Feb 21, 2021 at 10:27:21PM +0530, Atul Gopinathan wrote: > > On Sun, Feb 21, 2021 at 02:08:26PM +0100, Greg KH wrote: > > > On Sat, Feb 20, 2021 at 11:51:55PM +0530, Atul Gopinathan wrote: > > > > Th

Re: [PATCH 2/2] staging: rtl8192e: Change state information from u16 to u8

2021-02-21 Thread Atul Gopinathan
On Sun, Feb 21, 2021 at 02:08:26PM +0100, Greg KH wrote: > On Sat, Feb 20, 2021 at 11:51:55PM +0530, Atul Gopinathan wrote: > > The "CcxRmState" field in struct "rtllib_network" is defined > > as a u16 array of size 2 (so, 4 bytes in total). > > >

Re: [PATCH 1/2] staging: rtl8192e: Pass array value to memcpy instead of struct pointer

2021-02-20 Thread Atul Gopinathan
On Sat, Feb 20, 2021 at 12:34:15PM -0600, Gustavo A. R. Silva wrote: > > > On 2/20/21 12:21, Atul Gopinathan wrote: > > The variable "info_element" is of the following type: > > struct rtllib_info_element *info_element > > > > rtllib_info_element is

[PATCH 2/2] staging: rtl8192e: Change state information from u16 to u8

2021-02-20 Thread Atul Gopinathan
if (network->CcxRmState[0] != 0) rtllib_rx.c:1975: network->MBssidMask = network->CcxRmState[1] & 0x07; rtllib_rx.c:2520: memcpy(dst->CcxRmState, src->CcxRmState, 2); rtllib.h:1108: u8 CcxRmState[2]; //Note: The last line of output is my commi

[PATCH 1/2] staging: rtl8192e: Pass array value to memcpy instead of struct pointer

2021-02-20 Thread Atul Gopinathan
>CcxRmState". Currently the code uses "memcpy()" with the source as "&info_element[4]" which would copy in wrong and unintended information. This patch rectifies this error by using "&info_element->data[4]" which rightly copies the last two bytes a

Re: [PATCH v2 1/2] staging: comedi: cast function output to assigned variable type

2021-02-18 Thread Atul Gopinathan
to the kernel. Hope no one gets such a situation. :D Regards, Atul

Re: [PATCH v2 1/2] staging: comedi: cast function output to assigned variable type

2021-02-18 Thread Atul Gopinathan
On Thu, Feb 18, 2021 at 06:51:59PM +0300, Dan Carpenter wrote: > On Thu, Feb 18, 2021 at 06:22:20PM +0530, Atul Gopinathan wrote: > > On Thu, Feb 18, 2021 at 01:21:05PM +0100, Greg KH wrote: > > > On Thu, Feb 18, 2021 at 04:17:55PM +0530, Atul Gopinathan wrote: > > > &

Re: [PATCH v2 1/2] staging: comedi: cast function output to assigned variable type

2021-02-18 Thread Atul Gopinathan
On Thu, Feb 18, 2021 at 02:46:48PM +0100, Greg KH wrote: > On Thu, Feb 18, 2021 at 06:22:20PM +0530, Atul Gopinathan wrote: > > On Thu, Feb 18, 2021 at 01:21:05PM +0100, Greg KH wrote: > > > On Thu, Feb 18, 2021 at 04:17:55PM +0530, Atul Gopinathan wrote: > > > > On T

Re: [PATCH v2 1/2] staging: comedi: cast function output to assigned variable type

2021-02-18 Thread Atul Gopinathan
On Thu, Feb 18, 2021 at 01:21:05PM +0100, Greg KH wrote: > On Thu, Feb 18, 2021 at 04:17:55PM +0530, Atul Gopinathan wrote: > > On Thu, Feb 18, 2021 at 10:31:15AM +, Ian Abbott wrote: > > > On 18/02/2021 08:44, Atul Gopinathan wrote: > > > > Fix the followi

Re: [PATCH v2 1/2] staging: comedi: cast function output to assigned variable type

2021-02-18 Thread Atul Gopinathan
On Thu, Feb 18, 2021 at 10:31:15AM +, Ian Abbott wrote: > On 18/02/2021 08:44, Atul Gopinathan wrote: > > Fix the following warning generated by sparse: > > > > drivers/staging//comedi/comedi_fops.c:2956:23: warning: incorrect type in > > assignment (different

[PATCH v2 1/2] staging: comedi: cast function output to assigned variable type

2021-02-18 Thread Atul Gopinathan
void [noderef] * compat_ptr() has a return type of "void __user *" as defined in "include/linux/compat.h" cmd->chanlist is of type "unsigned int *" as defined in drivers/staging/comedi/comedi.h" in struct comedi_cmd. Signed-off-by: Atul Gopinathan --- dr

[PATCH v2 2/2] staging: comedi: cast function argument to expected type (void __user *)

2021-02-18 Thread Atul Gopinathan
int *chanlist cmd->chanlist is of type (unsigned int *) as defined in "struct comedi_cmd" in file drivers/staging/comedi/comedi.h The function "ptr_to_compat()" expects argument of type (void __user *) as defined in include/linux/compat.h Signed-off-by: Atul Gopinathan ---

Re: [PATCH] staging: comedi: cast to (void __user *)

2021-02-18 Thread Atul Gopinathan
On Thu, Feb 18, 2021 at 08:10:28AM +0100, Greg KH wrote: > On Thu, Feb 18, 2021 at 11:58:40AM +0530, Atul Gopinathan wrote: > > Resolve the following sparse warning: > > drivers/staging//comedi/comedi_fops.c:2983:41: warning: incorrect type in > > argument 1 (different addres

[PATCH] staging: comedi: cast to (void __user *)

2021-02-17 Thread Atul Gopinathan
int *chanlist cmd->chanlist is of type (unsigned int *) as defined in "struct comedi_cmd" in file drivers/staging/comedi/comedi.h The function "ptr_to_compat()" expects argument of type (void __user *) as defined in include/linux/compat.h Signed-off-by: Atul Gopinathan ---

Re: [PATCH] staging: comedi: cast to (unsigned int *)

2021-02-17 Thread Atul Gopinathan
On Wed, Feb 17, 2021 at 06:35:15PM +0100, Greg KH wrote: > On Wed, Feb 17, 2021 at 10:29:08PM +0530, Atul Gopinathan wrote: > > Resolve the following warning generated by sparse: > > > > drivers/staging//comedi/comedi_fops.c:2956:23: warning: incorrect type in > > as

[PATCH] staging: comedi: cast to (unsigned int *)

2021-02-17 Thread Atul Gopinathan
:got void [noderef] * compat_ptr() has a return type of "void __user *" as defined in "include/linux/compat.h" cmd->chanlist is of type "unsigned int *" as defined in drivers/staging/comedi/comedi.h" in struct comedi_cmd. Signed-off-by: Atul Gopinathan ---

[PATCH v2 2/2] staging: hikey9xx: make phy_ops struct const

2021-02-09 Thread Atul Gopinathan
Fix the following type of checkpatch warning: "WARNING: struct phy_ops should normally be const" Signed-off-by: Atul Gopinathan --- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/hikey9xx/phy-hi3670

[PATCH v2 1/2] staging: hikey9xx: change spaces to tabs

2021-02-09 Thread Atul Gopinathan
Fix the following type of checkpatch error: "ERROR: code indent should use tabs where possible" Signed-off-by: Atul Gopinathan --- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 2 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 2 +- 2 files changed, 2 insertions(+), 2

[PATCH] staging: hikey9xx: fix checkpatch error and warning

2021-02-08 Thread Atul Gopinathan
Fix the following types of checkpatch error and warning: ERROR: code indent should use tabs where possible WARNING: struct phy_ops should normally be const Signed-off-by: Atul Gopinathan --- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 2 +- drivers/staging/hikey9xx/hi6421v600-regulator.c

Re: [PATCH] ALSA: usb-audio: Fix coding style problems

2020-11-08 Thread Atul Gopinathan
On Sun, Nov 08, 2020 at 10:11:36AM +0100, Greg KH wrote: > On Sun, Nov 08, 2020 at 02:05:16PM +0530, Atul wrote: > > From: Atul Gopinathan > > > > Hi, > > No need for this to be in the changelog. > > > > > This patch fixes some coding style warning

[PATCH] ALSA: usb-audio: Fix coding style problems

2020-11-08 Thread Atul
From: Atul Gopinathan Hi, This patch fixes some coding style warnings and errors that were generated using scripts/checkpatch.pl. Signed-off-by: Atul Gopinathan --- sound/usb/pcm.c| 16 sound/usb/quirks.c | 21 +++-- 2 files changed, 19 insertions(+), 18

RE: Need help on "Self Detected Stall on CPU"

2020-04-30 Thread Atul Kulkarni
Thank you sir for your guidance and quick response. Let me introduce my colleagues Paul and Mikhail here (copied in CC). They would be taking actions based on your guidance in this email and may reach you with further queries. Appreciate your support and help. Thanks, Atul -Original

Re: [crypto-chtls] Supicious code in chtls_io

2018-04-04 Thread Atul Gupta
On 4/4/2018 3:16 AM, Gustavo A. R. Silva wrote: > Hi all, > > While doing some static analysis I came across the following piece of code at > drivers/crypto/chelsio/chtls/chtls_io.c:1203: > > 1203 if (!size) > 1204 break; > 1205 > 1206 if

[PATCH V7] mmc:host:sdhci-pci:Addition of Arasan PCI Controller with integrated phy.

2018-01-03 Thread Atul Garg
document is hosted at https://arasan.com/NF/eMMC5.1 PHY Programming in Linux.pdf. Signed-off-by: Atul Garg --- v7 - Added SPDX License Identifier. V6 - Parameters are enclosed in parantheses in macros. Adjusted tab space. Removed ret variable in arasan_phy_addr_poll. V5 - Separated arasan_phy_poll

Re: [PATCH V6] mmc:host:sdhci-pci:Addition of Arasan PCI Controller with integrated phy.

2018-01-03 Thread Atul Garg
Hi Sekhar, Thanks please see reply below. On Wed, Jan 3, 2018 at 1:30 AM, Sekhar Nori wrote: > On Wednesday 03 January 2018 05:41 AM, Atul Garg wrote: >> The Arasan Controller is based on a FPGA platform and has integrated phy >> with specific registers used during ini

[PATCH V6] mmc:host:sdhci-pci:Addition of Arasan PCI Controller with integrated phy.

2018-01-02 Thread Atul Garg
document is hosted at https: //arasandotcom/NF/eMMC5.1 PHY Programming in Linux.pdf. Signed-off-by: Atul Garg --- V6 - Parameters are enclosed in parantheses in macros. Adjusted tab space. Removed ret variable in arasan_phy_addr_poll. V5 - Separated arasan_phy_poll function into arasan_phy_addr_poll and

[PATCH V5] mmc:host:sdhci-pci:Addition of Arasan PCI Controller with integrated phy.

2017-12-12 Thread Atul Garg
document is hosted at https: //arasandotcom/NF/eMMC5.1 PHY Programming in Linux.pdf. Signed-off-by: Atul Garg --- V5 - Separated arasan_phy_poll function into arasan_phy_addr_poll and arasan_phy_sts_poll Tabspace corrected. Checked return values of poll functions. Removed static declaration of

[PATCH V4] mmc:host:sdhci-pci:Addition of Arasan PCI Controller with integrated phy.

2017-11-28 Thread Atul Garg
document is hosted at https: //arasandotcom/NF/eMMC5.1 PHY Programming in Linux.pdf. Signed-off-by: Atul Garg --- V4 - Created arasan_phy_poll function to have common timeout call. .Restructured arasan_set_phy to arasan_select_phy_clock and .arasan_phy_set to have single set of registers to be

[PATCH] mmc:host:sdhci-pci:V3-Addition of Arasan PCI Controller with integrated phy.

2017-10-30 Thread Atul Garg
document is hosted at https: //arasandotcom/NF/eMMC5.1 PHY Programming in Linux.pdf. Changes from V2: Removed sdhci-pci-arasan.h. Code and document mentioned above are made relevant. Applied code style suggestions from Sekhar Nori and Adrian Hunter . Signed-off-by: Atul Garg --- drivers/mmc/host

Re: [PATCH] mmc:host:sdhci-pci:V2-Addition of Arasan PCI controller with integrated phy.

2017-10-12 Thread Atul Garg
Hi Sekhar, Thanks for comments. On Wed, Oct 11, 2017 at 7:23 AM, Sekhar Nori wrote: > Hi Atul, > > On Tuesday 10 October 2017 11:12 PM, Atul Garg wrote: >> The Arasan controller is based on a FPGA platform and has integrated phy >> with specific phy registers used during t

[PATCH] mmc:host:sdhci-pci:V2-Addition of Arasan PCI controller with integrated phy.

2017-10-10 Thread Atul Garg
interface document is hosted at https://arasan.com/NF/eMMC5.1 PHY Programming in Linux.pdf. Signed-off-by: Atul Garg --- drivers/mmc/host/Makefile | 18 +- drivers/mmc/host/sdhci-pci-arasan.c | 325 drivers/mmc/host/sdhci-pci-arasan.h | 80

Re: [PATCH] mmc:host:sdhci-pci: Addition of Arasan PCI controller with integrated phy.

2017-10-09 Thread Atul Garg
On Wed, Sep 27, 2017 at 8:10 PM, Nishanth Menon wrote: > On 09/27/2017 02:27 PM, Atul Garg wrote: >> >> On Sep 26, 2017 8:55 PM, "Shawn Lin" > <mailto:shawn@rock-chips.com>> wrote: >> On 2017/9/27 2:59, Atul Garg wrote: > > > [...] >

[PATCH] mmc:host:sdhci-pci: Addition of Arasan PCI controller with integrated phy.

2017-09-26 Thread Atul Garg
document is hosted at https://arasan.com/NF/eMMC5.1 PHY Programming in Linux.pdf. Signed-off-by: Atul Garg --- drivers/mmc/host/sdhci-pci-core.c | 372 ++ drivers/mmc/host/sdhci-pci.h | 4 + 2 files changed, 376 insertions(+) diff --git a/drivers/mmc

RE: Re: [PATCH] usb:hub: readibility and consistency in coding style

2016-11-30 Thread Atul Raj
ot; I got the name of people from get_maintainer.pl from now I will include only you. is it ok?? one more thing in another mail you replied to me as On Wed, Nov 30, 2016 at 11:40:28AM +, Atul Raj wrote: > changes in v2 > - added braces as suggested. Why is this here? >

[PATCH] usb:hub: readibility and consistency in coding style

2016-11-30 Thread Atul Raj
It is suggested to keep braces if there is a comment in if case as comment also takes a line. --- drivers/usb/core/hub.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index 82059f26..f43e6302 100644 --- a/drivers/usb/core/hu

RE: RE: [PATCH v2] usb: core:hub.c: do not print error log on -enomem

2016-11-30 Thread Atul Raj
ET_TT? */ return -ENOMEM; + } /* info that CLEAR_TT_BUFFER needs */ clear->tt = tt->multi ? udev->ttport : 1; -- 2.10.2.windows.1 > s/enomem/ENOMEM > > On 30-11-16, 06:32, Atul Raj wrote: > > All kmalloc-based functions print e

RE: kdump detection in SCSI drivers

2007-09-20 Thread Mukker, Atul
How do we "know" when little memory is available? Other suggestion which came about was to parse the kernel command line and look for "elfcorehdr=". Is this ok? Is kernel command line visible to the SCSI drivers? Thanks -Atul -Original Message- From: Pavel M

kdump detection in SCSI drivers

2007-09-18 Thread Mukker, Atul
Hi, Is there a standard way for drivers (RAID) to detect if the current kernel is running in kdump mode? We would like to adjust driver behavior dynamically when kdump is active by scaling down resources. Thanks -Atul Mukker LSI Corp. - To unsubscribe from this list: send the line "unsubs

RE: Customized 2.6.10 kernel on a Compact Flash

2005-02-16 Thread Atul Bhouraskar
ernel memory: 128k freed > > Kernel panic - not syncing: Attempted to kill init! > Govind, Try passing init=/bin/bash (or any other shell you might have installed on your system) to the kernel. This will give you the opportunity to investigate your problem further. Atul - To unsub

RE: How to add/drop SCSI drives from within the driver?

2005-01-26 Thread Mukker, Atul
placing our agent in /etc/dev.d directory. Unfortunately, there seems be not a consensus here as well. On system has "default" and "net" directories and other has "block", "input", "net", "tty"? Thanks Atul M

RE: How to add/drop SCSI drives from within the driver?

2005-01-25 Thread Mukker, Atul
pointers Thanks === Atul Mukker Architect, Drivers and BIOS LSI Logic Corporation > -Original Message- > From: Patrick Mansfield [mailto:[EMAIL PROTECTED] > Sent: Tuesday, January 25, 2005 11:52 AM > To: Mukker, Atul > Cc: 'James Bottomley&

RE: How to add/drop SCSI drives from within the driver?

2005-01-25 Thread Mukker, Atul
e script to re-create the failure. Assume there is one scsi disk, which is the installation disk. Now load the megaraid driver, with a few logical drive already created. # insmod megaraid_mm.ko; insmod megaraid_mbox.ko; ls -l /dev/sd* # ls -l /dev/sd*# all devices show up now Than

RE: [PATCH] Avoiding fragmentation through different allocator

2005-01-25 Thread Mukker, Atul
this regard and definitely incorporate in the driver. The FW under Linux and windows is same, so I do not see how the megaraid stack should perform differently under Linux and windows? Thanks Atul Mukker Architect, Drivers and BIOS LSI Logic Corporation - To unsubscribe from this list: send the lin

RE: irq 3: nobody cared! with Intel 31244 SATA.... Advice??

2005-01-23 Thread Atul Bhouraskar
hen load the sata_vsc module manually > using "modprobe sata_vsc" it will cause the following error once for > each attached disk drive: > > Jan 23 09:08:21 linux kernel: Disabling IRQ #3 > Jan 23 09:08:23 linux kernel: irq 3: nobody cared! I once had the same problem; I

RE: How to add/drop SCSI drives from within the driver?

2005-01-21 Thread Mukker, Atul
ore device names (e.g., sda) appears in the /dev directory. If the management application tried to access the device immediately after creating new, the access fails. Putting a 1 second delay helped, but of course this is not a deterministic solution. What are the other possibilities? Thanks -Atul

RE: random failures with megaraid driver on 2.4.4 SMP

2001-06-27 Thread Atul Mukker.
This issue has been acknowledged on 1M/2M controllers with firmware H.01.07 and H.01.08. Atul Mukker Supervising Software Engineer RAID R&D American Megatrends Inc. 6145-F Northbelt Parkway Norcross GA-30071 E-mail: [EMAIL PROTECTED] HTTP: www.ami.com > -Original Message-

sys_mlock/sys_munlock

2000-10-06 Thread Atul Mukker.
Hi, Can i use sys_mlock and sys_munlock in my driver module to lock/unlock the user address pages. Thanks P.S.Please mark your mail CC to [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] Please read the

locking user memory

2000-10-05 Thread Atul Mukker.
Hi, My driver needs to do a large DMA in the user address. Is there a way i can ensure the user buffer is not swapped out, while i am doing the IO. Please CC your mail to [EMAIL PROTECTED] TIA - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [