* How to contribute to the linux kernel
@ 2024-08-31 8:17 Qianqiang Liu
2024-08-31 17:32 ` Greg KH
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Qianqiang Liu @ 2024-08-31 8:17 UTC (permalink / raw)
To: kernelnewbies
[-- Attachment #1.1: Type: text/plain, Size: 1533 bytes --]
Hi all,
I am an embedded software engineer. I use Linux every day, and I appreciate its neatness and simplicity.
One day, I watched a video from Greg: https://youtu.be/LLBrBBImJt4, and I started wondering if maybe I could contribute to the Linux kernel. So, I sent a very simple (and maybe stupid) patch to the community:
> On Fri, Aug 30, 2024 at 04:54:38PM +0800, Qianqiang Liu wrote:
> There is no need to add parentheses around 'devcode != 0x0000' and
> 'devcode != 0x9320'
>
> Signed-off-by: Qianqiang Liu <qianqiang.liu@163.com>
> ---
> drivers/staging/fbtft/fb_ili9320.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/staging/fbtft/fb_ili9320.c b/drivers/staging/fbtft/fb_ili9320.c
> index 0be7c2d51548..409b54cc562e 100644
> --- a/drivers/staging/fbtft/fb_ili9320.c
> +++ b/drivers/staging/fbtft/fb_ili9320.c
> @@ -37,7 +37,7 @@ static int init_display(struct fbtft_par *par)
> devcode = read_devicecode(par);
> fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "Device code: 0x%04X\n",
> devcode);
> - if ((devcode != 0x0000) && (devcode != 0x9320))
> + if (devcode != 0x0000 && devcode != 0x9320)
> dev_warn(par->info->device,
> "Unrecognized Device code: 0x%04X (expected 0x9320)\n",
> devcode);
> --
> 2.39.2
It turns out that the patch was rejected.
So, my question is: how can I start contributing to the Linux kernel? Maybe I could start by fixing some small bugs?
Thanks,
Qianqiang Liu
[-- Attachment #1.2: Type: text/html, Size: 4727 bytes --]
[-- Attachment #2: Type: text/plain, Size: 170 bytes --]
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-08-31 8:17 How to contribute to the linux kernel Qianqiang Liu
@ 2024-08-31 17:32 ` Greg KH
2024-09-01 0:35 ` Qianqiang Liu
2024-09-02 17:49 ` Philipp Hortmann
2024-09-03 2:11 ` Gustavo A. R. Silva
2 siblings, 1 reply; 11+ messages in thread
From: Greg KH @ 2024-08-31 17:32 UTC (permalink / raw)
To: Qianqiang Liu; +Cc: kernelnewbies
On Sat, Aug 31, 2024 at 04:17:35PM +0800, Qianqiang Liu wrote:
>
> Hi all,
>
> I am an embedded software engineer. I use Linux every day, and I appreciate its neatness and simplicity.
>
> One day, I watched a video from Greg: https://youtu.be/LLBrBBImJt4, and I started wondering if maybe I could contribute to the Linux kernel. So, I sent a very simple (and maybe stupid) patch to the community:
>
> > On Fri, Aug 30, 2024 at 04:54:38PM +0800, Qianqiang Liu wrote:
> > There is no need to add parentheses around 'devcode != 0x0000' and
> > 'devcode != 0x9320'
> >
> > Signed-off-by: Qianqiang Liu <qianqiang.liu@163.com>
> > ---
> > drivers/staging/fbtft/fb_ili9320.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/staging/fbtft/fb_ili9320.c b/drivers/staging/fbtft/fb_ili9320.c
> > index 0be7c2d51548..409b54cc562e 100644
> > --- a/drivers/staging/fbtft/fb_ili9320.c
> > +++ b/drivers/staging/fbtft/fb_ili9320.c
> > @@ -37,7 +37,7 @@ static int init_display(struct fbtft_par *par)
> > devcode = read_devicecode(par);
> > fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "Device code: 0x%04X\n",
> > devcode);
> > - if ((devcode != 0x0000) && (devcode != 0x9320))
> > + if (devcode != 0x0000 && devcode != 0x9320)
> > dev_warn(par->info->device,
> > "Unrecognized Device code: 0x%04X (expected 0x9320)\n",
> > devcode);
> > --
> > 2.39.2
>
>
> It turns out that the patch was rejected.
That's just because it's something that I don't think should be changed,
not because it was "stupid" or anything like that. It's been discussed
many times in the past, not a big deal.
> So, my question is: how can I start contributing to the Linux kernel?
> Maybe I could start by fixing some small bugs?
Sure, try reading this:
https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html
Good luck!
greg k-h
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-08-31 17:32 ` Greg KH
@ 2024-09-01 0:35 ` Qianqiang Liu
0 siblings, 0 replies; 11+ messages in thread
From: Qianqiang Liu @ 2024-09-01 0:35 UTC (permalink / raw)
To: greg; +Cc: kernelnewbies
Hi Greg,
Thanks a lot.
Best,
Qianqiang Liu
On Sat, Aug 31, 2024 at 07:32:04PM +0200, Greg KH wrote:
> On Sat, Aug 31, 2024 at 04:17:35PM +0800, Qianqiang Liu wrote:
> >
> > Hi all,
> >
> > I am an embedded software engineer. I use Linux every day, and I appreciate its neatness and simplicity.
> >
> > One day, I watched a video from Greg: https://youtu.be/LLBrBBImJt4, and I started wondering if maybe I could contribute to the Linux kernel. So, I sent a very simple (and maybe stupid) patch to the community:
> >
> > > On Fri, Aug 30, 2024 at 04:54:38PM +0800, Qianqiang Liu wrote:
> > > There is no need to add parentheses around 'devcode != 0x0000' and
> > > 'devcode != 0x9320'
> > >
> > > Signed-off-by: Qianqiang Liu <qianqiang.liu@163.com>
> > > ---
> > > drivers/staging/fbtft/fb_ili9320.c | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/staging/fbtft/fb_ili9320.c b/drivers/staging/fbtft/fb_ili9320.c
> > > index 0be7c2d51548..409b54cc562e 100644
> > > --- a/drivers/staging/fbtft/fb_ili9320.c
> > > +++ b/drivers/staging/fbtft/fb_ili9320.c
> > > @@ -37,7 +37,7 @@ static int init_display(struct fbtft_par *par)
> > > devcode = read_devicecode(par);
> > > fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "Device code: 0x%04X\n",
> > > devcode);
> > > - if ((devcode != 0x0000) && (devcode != 0x9320))
> > > + if (devcode != 0x0000 && devcode != 0x9320)
> > > dev_warn(par->info->device,
> > > "Unrecognized Device code: 0x%04X (expected 0x9320)\n",
> > > devcode);
> > > --
> > > 2.39.2
> >
> >
> > It turns out that the patch was rejected.
>
> That's just because it's something that I don't think should be changed,
> not because it was "stupid" or anything like that. It's been discussed
> many times in the past, not a big deal.
>
> > So, my question is: how can I start contributing to the Linux kernel?
> > Maybe I could start by fixing some small bugs?
>
> Sure, try reading this:
> https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html
>
> Good luck!
>
> greg k-h
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-08-31 8:17 How to contribute to the linux kernel Qianqiang Liu
2024-08-31 17:32 ` Greg KH
@ 2024-09-02 17:49 ` Philipp Hortmann
2024-09-03 1:33 ` Qianqiang Liu
2024-09-03 2:11 ` Gustavo A. R. Silva
2 siblings, 1 reply; 11+ messages in thread
From: Philipp Hortmann @ 2024-09-02 17:49 UTC (permalink / raw)
To: kernelnewbies, qianqiang.liu
On 8/31/24 10:17, Qianqiang Liu wrote:
>
> Hi all,
>
> I am an embedded software engineer. I use Linux every day, and I
> appreciate its neatness and simplicity.
Hi Qiangiang,
it seems that the driver rtl7823bs has the following
enum p2p_wpsinfo
struct getcountjudge_rsp
that is not used.
It makes sense to remove it.
Thanks for your support.
Bye Philipp
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-09-02 17:49 ` Philipp Hortmann
@ 2024-09-03 1:33 ` Qianqiang Liu
0 siblings, 0 replies; 11+ messages in thread
From: Qianqiang Liu @ 2024-09-03 1:33 UTC (permalink / raw)
To: Philipp Hortmann; +Cc: Kernelnewbies
Hi Philipp,
Thanks, I will prepare a patch for it.
Best,
Qianqiang Liu
On Mon, Sep 02, 2024 at 07:49:25PM +0200, Philipp Hortmann wrote:
> On 8/31/24 10:17, Qianqiang Liu wrote:
> >
> > Hi all,
> >
> > I am an embedded software engineer. I use Linux every day, and I
> > appreciate its neatness and simplicity.
>
> Hi Qiangiang,
>
> it seems that the driver rtl7823bs has the following
>
> enum p2p_wpsinfo
> struct getcountjudge_rsp
>
> that is not used.
>
> It makes sense to remove it.
>
> Thanks for your support.
>
> Bye Philipp
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-08-31 8:17 How to contribute to the linux kernel Qianqiang Liu
2024-08-31 17:32 ` Greg KH
2024-09-02 17:49 ` Philipp Hortmann
@ 2024-09-03 2:11 ` Gustavo A. R. Silva
2024-09-03 2:50 ` Qianqiang Liu
2024-09-24 2:14 ` Qianqiang Liu
2 siblings, 2 replies; 11+ messages in thread
From: Gustavo A. R. Silva @ 2024-09-03 2:11 UTC (permalink / raw)
To: Qianqiang Liu, kernelnewbies
Hi!
> One day, I watched a video from Greg: https://youtu.be/LLBrBBImJt4, and I started wondering if maybe I could contribute to the Linux kernel.
If you are interested in security, fixing Coverity issues is a great way to
contribute to the kernel. Here are some presentations that you might find
useful:
https://embeddedor.com/slides/2017/kr/kr2017.pdf
https://embeddedor.com/slides/2018/kr/kr2018.pdf
https://embeddedor.com/slides/2019/kr/kr2019.pdf
You can also watch these presentations on YouTube for additional context.
You can sign up here for linux-next scans:
https://scan.coverity.com/projects/linux-next-weekly-scan
and here for -rc scans:
https://scan.coverity.com/projects/linux
I hope this helps.
--
Gustavo
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-09-03 2:11 ` Gustavo A. R. Silva
@ 2024-09-03 2:50 ` Qianqiang Liu
2024-09-24 2:14 ` Qianqiang Liu
1 sibling, 0 replies; 11+ messages in thread
From: Qianqiang Liu @ 2024-09-03 2:50 UTC (permalink / raw)
To: Gustavo A. R. Silva; +Cc: kernelnewbies
Hi Gustavo,
Thanks! I will take a look at it.
On Mon, Sep 02, 2024 at 08:11:57PM -0600, Gustavo A. R. Silva wrote:
> Hi!
>
> > One day, I watched a video from Greg: https://youtu.be/LLBrBBImJt4, and
> > I started wondering if maybe I could contribute to the Linux kernel.
>
>
> If you are interested in security, fixing Coverity issues is a great way to
> contribute to the kernel. Here are some presentations that you might find
> useful:
>
> https://embeddedor.com/slides/2017/kr/kr2017.pdf
> https://embeddedor.com/slides/2018/kr/kr2018.pdf
> https://embeddedor.com/slides/2019/kr/kr2019.pdf
>
> You can also watch these presentations on YouTube for additional context.
>
> You can sign up here for linux-next scans:
> https://scan.coverity.com/projects/linux-next-weekly-scan
>
> and here for -rc scans:
> https://scan.coverity.com/projects/linux
>
> I hope this helps.
> --
> Gustavo
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
--
Best,
Qianqiang Liu
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-09-03 2:11 ` Gustavo A. R. Silva
2024-09-03 2:50 ` Qianqiang Liu
@ 2024-09-24 2:14 ` Qianqiang Liu
2024-09-24 5:13 ` Malatesh
2024-09-24 7:20 ` Gustavo A. R. Silva
1 sibling, 2 replies; 11+ messages in thread
From: Qianqiang Liu @ 2024-09-24 2:14 UTC (permalink / raw)
To: Gustavo A. R. Silva; +Cc: greg, philipp.g.hortmann, kernelnewbies
Hi,
Thank you all for the good advice.
I have now successfully submitted some small changes to the kernel:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9b4af913465cc5f903227237d833b4911430fd97
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=590efcd3c75f0e1f7208cf1c8dff5452818b70f2
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7fd551a87ba427fee2df8af4d83f4b7c220cc9dd
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=93497752dfed196b41d2804503e80b9a04318adb
Contributing to the Linux kernel is not that hard, all we need is
patience and persistence.
I definitely will do more work on the Linux kernel!
--
Best,
Qianqiang Liu
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-09-24 2:14 ` Qianqiang Liu
@ 2024-09-24 5:13 ` Malatesh
2024-09-24 5:32 ` Qianqiang Liu
2024-09-24 7:20 ` Gustavo A. R. Silva
1 sibling, 1 reply; 11+ messages in thread
From: Malatesh @ 2024-09-24 5:13 UTC (permalink / raw)
To: Qianqiang Liu; +Cc: greg, Gustavo A. R. Silva, Philipp Hortmann, kernelnewbies
[-- Attachment #1.1: Type: text/plain, Size: 1298 bytes --]
Hi Qianqiang,
Nice to see your commits, Great.
I have tried many times but could not do any contribution till now.
Can you help me to contribute, what I needs to do ?
Regards,
Malatesh
On Tue, 24 Sept, 2024, 7:44 am Qianqiang Liu, <qianqiang.liu@163.com> wrote:
> Hi,
>
> Thank you all for the good advice.
> I have now successfully submitted some small changes to the kernel:
>
>
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9b4af913465cc5f903227237d833b4911430fd97
>
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=590efcd3c75f0e1f7208cf1c8dff5452818b70f2
>
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7fd551a87ba427fee2df8af4d83f4b7c220cc9dd
>
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=93497752dfed196b41d2804503e80b9a04318adb
>
> Contributing to the Linux kernel is not that hard, all we need is
> patience and persistence.
>
> I definitely will do more work on the Linux kernel!
>
> --
> Best,
> Qianqiang Liu
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
[-- Attachment #1.2: Type: text/html, Size: 2654 bytes --]
[-- Attachment #2: Type: text/plain, Size: 170 bytes --]
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-09-24 5:13 ` Malatesh
@ 2024-09-24 5:32 ` Qianqiang Liu
0 siblings, 0 replies; 11+ messages in thread
From: Qianqiang Liu @ 2024-09-24 5:32 UTC (permalink / raw)
To: Malatesh; +Cc: greg, Gustavo A. R. Silva, Philipp Hortmann, kernelnewbies
Hi Malatesh,
> Can you help me to contribute, what I needs to do ?
You can refer to this mail thread. The advice from Gustavo is pretty
useful.
Also, there is a document for submitting your first kernel patch:
https://kernelnewbies.org/FirstKernelPatch
--
Best,
Qianqiang Liu
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: How to contribute to the linux kernel
2024-09-24 2:14 ` Qianqiang Liu
2024-09-24 5:13 ` Malatesh
@ 2024-09-24 7:20 ` Gustavo A. R. Silva
1 sibling, 0 replies; 11+ messages in thread
From: Gustavo A. R. Silva @ 2024-09-24 7:20 UTC (permalink / raw)
To: Qianqiang Liu; +Cc: greg, philipp.g.hortmann, kernelnewbies
On 24/09/24 04:14, Qianqiang Liu wrote:
> Hi,
>
> Thank you all for the good advice.
> I have now successfully submitted some small changes to the kernel:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9b4af913465cc5f903227237d833b4911430fd97
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=590efcd3c75f0e1f7208cf1c8dff5452818b70f2
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7fd551a87ba427fee2df8af4d83f4b7c220cc9dd
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=93497752dfed196b41d2804503e80b9a04318adb
>
This is really great to see! Congrats.
> Contributing to the Linux kernel is not that hard, all we need is
> patience and persistence.
>
> I definitely will do more work on the Linux kernel!
Yes, please. Keep learning and keep sending patches. :)
--
Gustavo
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-09-24 7:21 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-31 8:17 How to contribute to the linux kernel Qianqiang Liu
2024-08-31 17:32 ` Greg KH
2024-09-01 0:35 ` Qianqiang Liu
2024-09-02 17:49 ` Philipp Hortmann
2024-09-03 1:33 ` Qianqiang Liu
2024-09-03 2:11 ` Gustavo A. R. Silva
2024-09-03 2:50 ` Qianqiang Liu
2024-09-24 2:14 ` Qianqiang Liu
2024-09-24 5:13 ` Malatesh
2024-09-24 5:32 ` Qianqiang Liu
2024-09-24 7:20 ` Gustavo A. R. Silva
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).