<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi All...</div><div>One curious question.. </div><div><br></div><div>Linux Foundation tweeted this - </div><div dir="ltr">Meet Bhumika Goyal, age 22, from India. She has had more 340 patches accepted into the Linux kernel, which helped her land one of our two Linux Kernel Guru LiFT scholarships:  <br></div><div dir="ltr"><a href="https://twitter.com/linuxfoundation/status/940340927897489408?lang=en">https://twitter.com/linuxfoundation/status/940340927897489408?lang=en</a><br></div><div dir="ltr"><br></div><div dir="ltr">and her commits are - <br clear="all"><div><a href="https://github.com/torvalds/linux/commits?author=bhumikagoyal">https://github.com/torvalds/linux/commits?author=bhumikagoyal</a><br></div><div><br></div><div>One of my friend told me that, most/many of patches are just converting variables to "<b>constant</b>" </div><div><p class="gmail-commit-title" style="box-sizing:border-box;margin:0px 0px 8px;color:rgb(5,38,76);font-size:18px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><span style="color:rgb(68,77,86);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px;white-space:pre-wrap;font-weight:normal">For example - </span><span style="color:rgb(68,77,86);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px;white-space:pre-wrap;font-weight:normal">platform/chrome: chromeos_laptop: make chromeos_laptop const - </span></p><div class="gmail-commit-desc" style="box-sizing:border-box;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px"><pre style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px;margin-top:10px;margin-bottom:0px;max-width:100%;line-height:1.45;color:rgb(68,77,86);white-space:pre-wrap;overflow:visible;word-wrap:break-word">Declare chromeos_laptop structures as <b>const </b>as they are only used during
a copy operation. As their value is never modified during runtime, they
can be made const.</pre></div></div><div><br></div><div>the question is that, how these many const variable issues are left/missed by the previous developers?!?! per my little knowledge, this task looks like a simple one.. many other Kernel Developers should have thought and made these changes long before, but i am not able to understand why this wasnt done until recently?!?!?</div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Best Regards,<br>Sekar<br></div></div></div></div></div></div></div></div></div>