All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux Kernel: Checkpatch Documentation
@ 2021-07-20  5:37 Ameya Deshpande
  2021-07-20  5:58 ` Dwaipayan Ray
  0 siblings, 1 reply; 6+ messages in thread
From: Ameya Deshpande @ 2021-07-20  5:37 UTC (permalink / raw)
  To: linux-kernel-mentees, dwaipayanray1, lukas.bulwahn


[-- Attachment #1.1: Type: text/plain, Size: 487 bytes --]

Hi,

Greeting!

My name is Ameya Deshpande, CSE undergraduate at NITK Surathkal.
I am an open-source enthusiast and have experience contributing to
open-source organizations like Wireshark and ns-3.

I have some experience working with Linux Kernel development (IPv6
networking), and always excited to learn more.

I am interested in the Checkpatch Documentation mentorship program
and I would like to work on the tasks for the mentee selection.

Thanks,
Ameya Deshpande

[-- Attachment #1.2: Type: text/html, Size: 2536 bytes --]

[-- Attachment #2: Type: text/plain, Size: 201 bytes --]

_______________________________________________
Linux-kernel-mentees mailing list
Linux-kernel-mentees@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Linux Kernel: Checkpatch Documentation
  2021-07-20  5:37 Linux Kernel: Checkpatch Documentation Ameya Deshpande
@ 2021-07-20  5:58 ` Dwaipayan Ray
  0 siblings, 0 replies; 6+ messages in thread
From: Dwaipayan Ray @ 2021-07-20  5:58 UTC (permalink / raw)
  To: Ameya Deshpande; +Cc: linux-kernel-mentees

On Tue, Jul 20, 2021 at 11:07 AM Ameya Deshpande <ameyanrd@outlook.com> wrote:
>
> Hi,
>
> Greeting!
>
> My name is Ameya Deshpande, CSE undergraduate at NITK Surathkal.
> I am an open-source enthusiast and have experience contributing to
> open-source organizations like Wireshark and ns-3.
>
> I have some experience working with Linux Kernel development (IPv6
> networking), and always excited to learn more.
>
> I am interested in the Checkpatch Documentation mentorship program
> and I would like to work on the tasks for the mentee selection.
>
> Thanks,
> Ameya Deshpande

Thanks for your interest in working with the checkpatch documentation.

The zeroth task is to learn suitable netiquette for the communication with
the kernel community. Below are some basic rules and pointers for this
mentorship. More information on kernel netiquette is also at
https://people.kernel.org/tglx/notes-about-netiquette.

First, please do not top-post.

    A: Because we read from top to bottom, left to right.
    Q: Why should I start my reply below the quoted text?

    A: Because it messes up the order in which people normally read text.
    Q: Why is top-posting such a bad thing?

    A: The lost context.
    Q: What makes top-posted replies harder to read than bottom-posted?

    A: Yes.
    Q: Should I trim down the quoted part of an email to which I'm replying?

Second, please always CC: linux-kernel-mentees@lists.linuxfoundation.org.

Third, set up your email client according to the kernel community
rules. Here is some information to that:

https://www.kernel.org/doc/html/latest/process/submitting-patches.html#no-mime-no-links-no-compression-no-attachments-just-plain-text
https://www.kernel.org/doc/html/latest/process/email-clients.html

Generally more information on submitting patches and responding on
replies is at https://www.kernel.org/doc/html/latest/process/submitting-patches.html

Once the zeroth task is understood, you can now move on to the first
task: Running checkpatch on a specific file.

Get a clone of the Linux kernel repository.
The script checkpatch.pl is under the scripts directory.

Then, the first task is to run checkpatch.pl on a few files below
andshare the results:

drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
drivers/infiniband/hw/qib/qib_sysfs.c

Which information on these rules that checkpatch warns about
is available in the Checkpatch Documentation?

If documentation of these rules is available, explain your
understanding of the rules in your own words.
If no information is available in the documentation,
explain your understanding of the rule.

In any case, explain the violation that is checked and raised in the
checkpatch script, i.e., what is implemented in checkpatch to check
the rule and possible violations. Which code in the checkpatch script
is raising the warning? What does it check and how is that
implemented?

Explain how to possibly fix this code with regards to that violation.

Once you succeed on this first task, we inform you about the further
second and third task. If you fail on any of those tasks, you are out
of the selection process.

The selection of the mentee will happen according to schedule,
at earliest on August 12th and at latest at the end of August.
More information is available at
https://docs.linuxfoundation.org/lfx/mentorship/mentorship-program-timelines.

Dwaipayan.
_______________________________________________
Linux-kernel-mentees mailing list
Linux-kernel-mentees@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Linux Kernel: Checkpatch Documentation
  2021-08-12 15:34 ANUSHREE SABNIS
@ 2021-08-22 18:21 ` Dwaipayan Ray
  0 siblings, 0 replies; 6+ messages in thread
From: Dwaipayan Ray @ 2021-08-22 18:21 UTC (permalink / raw)
  To: ANUSHREE SABNIS; +Cc: linux-kernel-mentees

On Thu, Aug 12, 2021 at 9:04 PM ANUSHREE SABNIS
<absabnis_b19@me.vjti.ac.in> wrote:
>
> Respected mentors,   I am interested in the Checkpatch Documentation mentorship program and I would like to work on the tasks for the mentee selection.
> Sincerely,
> Anushree Sabnis

Thanks for your interest in working with the checkpatch documentation.

The zeroth task is to learn suitable netiquette for the communication with
the kernel community. Below are some basic rules and pointers for this
mentorship. More information on kernel netiquette is also at
https://people.kernel.org/tglx/notes-about-netiquette.

First, please do not top-post.

    A: Because we read from top to bottom, left to right.
    Q: Why should I start my reply below the quoted text?

    A: Because it messes up the order in which people normally read text.
    Q: Why is top-posting such a bad thing?

    A: The lost context.
    Q: What makes top-posted replies harder to read than bottom-posted?

    A: Yes.
    Q: Should I trim down the quoted part of an email to which I'm replying?

Second, please always CC: linux-kernel-mentees@lists.linuxfoundation.org.

Third, set up your email client according to the kernel community
rules. Here is some information to that:

https://www.kernel.org/doc/html/latest/process/submitting-patches.html#no-mime-no-links-no-compression-no-attachments-just-plain-text
https://www.kernel.org/doc/html/latest/process/email-clients.html

Generally more information on submitting patches and responding on
replies is at https://www.kernel.org/doc/html/latest/process/submitting-patches.html

Once the zeroth task is understood, you can now move on to the first
task: Running checkpatch on a specific file.

Get a clone of the Linux kernel repository.
The script checkpatch.pl is under the scripts directory.

Then, the first task is to run checkpatch.pl on a few files below
and share the results:

drivers/dma/qcom/gpi.c
drivers/pinctrl/berlin/berlin.c

Which information on these rules that checkpatch warns about
is available in the Checkpatch Documentation?

If documentation of these rules is available, explain your
understanding of the rules in your own words.
If no information is available in the documentation,
explain your understanding of the rule.

In any case, explain the violation that is checked and raised in the
checkpatch script, i.e., what is implemented in checkpatch to check
the rule and possible violations. Which code in the checkpatch script
is raising the warning? What does it check and how is that
implemented?

Explain how to possibly fix this code with regards to that violation.

Once you succeed on this first task, we inform you about the further
second and third task. If you fail on any of those tasks, you are out
of the selection process.

The selection of the mentee will happen according to schedule,
at earliest on August 12th and at latest at the end of August.
More information is available at
https://docs.linuxfoundation.org/lfx/mentorship/mentorship-program-timelines.

All the best,
Dwaipayan.
_______________________________________________
Linux-kernel-mentees mailing list
Linux-kernel-mentees@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Linux Kernel: Checkpatch Documentation
@ 2021-08-12 15:34 ANUSHREE SABNIS
  2021-08-22 18:21 ` Dwaipayan Ray
  0 siblings, 1 reply; 6+ messages in thread
From: ANUSHREE SABNIS @ 2021-08-12 15:34 UTC (permalink / raw)
  To: linux-kernel-mentees, dwaipayanray1, lukas.bulwahn


[-- Attachment #1.1: Type: text/plain, Size: 179 bytes --]

Respected mentors,   I am interested in the Checkpatch Documentation
mentorship program and I would like to work on the tasks for the mentee
selection.
Sincerely,
Anushree Sabnis

[-- Attachment #1.2: Type: text/html, Size: 633 bytes --]

[-- Attachment #2: Type: text/plain, Size: 201 bytes --]

_______________________________________________
Linux-kernel-mentees mailing list
Linux-kernel-mentees@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Linux Kernel: Checkpatch Documentation
  2021-08-01  8:13 Anuj Pandey
@ 2021-08-01 21:16 ` Dwaipayan Ray
  0 siblings, 0 replies; 6+ messages in thread
From: Dwaipayan Ray @ 2021-08-01 21:16 UTC (permalink / raw)
  To: Anuj Pandey; +Cc: linux-kernel-mentees

On Sun, Aug 1, 2021 at 1:43 PM Anuj Pandey <anujpandey785@gmail.com> wrote:
>
> I am interested in the Checkpatch Documentation mentorship program and I would like to work on the tasks for the mentee selection
>
> Thanks & Regards,
> Anuj Pandey

Thanks for your interest in working with the checkpatch documentation.

The zeroth task is to learn suitable netiquette for the communication with
the kernel community. Below are some basic rules and pointers for this
mentorship. More information on kernel netiquette is also at
https://people.kernel.org/tglx/notes-about-netiquette.

First, please do not top-post.

    A: Because we read from top to bottom, left to right.
    Q: Why should I start my reply below the quoted text?

    A: Because it messes up the order in which people normally read text.
    Q: Why is top-posting such a bad thing?

    A: The lost context.
    Q: What makes top-posted replies harder to read than bottom-posted?

    A: Yes.
    Q: Should I trim down the quoted part of an email to which I'm replying?

Second, please always CC: linux-kernel-mentees@lists.linuxfoundation.org.

Third, set up your email client according to the kernel community
rules. Here is some information to that:

https://www.kernel.org/doc/html/latest/process/submitting-patches.html#no-mime-no-links-no-compression-no-attachments-just-plain-text
https://www.kernel.org/doc/html/latest/process/email-clients.html

Generally more information on submitting patches and responding on
replies is at https://www.kernel.org/doc/html/latest/process/submitting-patches.html

Once the zeroth task is understood, you can now move on to the first
task: Running checkpatch on a specific file.

Get a clone of the Linux kernel repository.
The script checkpatch.pl is under the scripts directory.

Then, the first task is to run checkpatch.pl on a few files below
and share the results:

drivers/pinctrl/renesas/pinctrl.c
drivers/clk/tegra/clk-tegra124-emc.c

Which information on these rules that checkpatch warns about
is available in the Checkpatch Documentation?

If documentation of these rules is available, explain your
understanding of the rules in your own words.
If no information is available in the documentation,
explain your understanding of the rule.

In any case, explain the violation that is checked and raised in the
checkpatch script, i.e., what is implemented in checkpatch to check
the rule and possible violations. Which code in the checkpatch script
is raising the warning? What does it check and how is that
implemented?

Explain how to possibly fix this code with regards to that violation.

Once you succeed on this first task, we inform you about the further
second and third task. If you fail on any of those tasks, you are out
of the selection process.

The selection of the mentee will happen according to schedule,
at earliest on August 12th and at latest at the end of August.
More information is available at
https://docs.linuxfoundation.org/lfx/mentorship/mentorship-program-timelines.

All the best,
Dwaipayan.
_______________________________________________
Linux-kernel-mentees mailing list
Linux-kernel-mentees@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Linux Kernel: Checkpatch Documentation
@ 2021-08-01  8:13 Anuj Pandey
  2021-08-01 21:16 ` Dwaipayan Ray
  0 siblings, 1 reply; 6+ messages in thread
From: Anuj Pandey @ 2021-08-01  8:13 UTC (permalink / raw)
  To: lukas.bulwahn, dwaipayanray1, linux-kernel-mentees


[-- Attachment #1.1: Type: text/plain, Size: 161 bytes --]

I am interested in the Checkpatch Documentation mentorship program and I
would like to work on the tasks for the mentee selection

Thanks & Regards,
Anuj Pandey

[-- Attachment #1.2: Type: text/html, Size: 825 bytes --]

[-- Attachment #2: Type: text/plain, Size: 201 bytes --]

_______________________________________________
Linux-kernel-mentees mailing list
Linux-kernel-mentees@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-08-22 18:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-20  5:37 Linux Kernel: Checkpatch Documentation Ameya Deshpande
2021-07-20  5:58 ` Dwaipayan Ray
2021-08-01  8:13 Anuj Pandey
2021-08-01 21:16 ` Dwaipayan Ray
2021-08-12 15:34 ANUSHREE SABNIS
2021-08-22 18:21 ` Dwaipayan Ray

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.