* Re: [Linux-kernel-mentees] Community Bridge Klever Project [not found] ` <CACFir3jCY6kNyzr_7F+r1aRwt9nr78iiPw5b1BtnHfEu_Cxi5w@mail.gmail.com> @ 2020-08-13 18:01 ` Lukas Bulwahn 0 siblings, 0 replies; 6+ messages in thread From: Lukas Bulwahn @ 2020-08-13 18:01 UTC (permalink / raw) To: Jay Rajput; +Cc: linux-kernel-mentees On Thu, Aug 13, 2020 at 7:15 PM Jay Rajput <jay24rajput@gmail.com> wrote: > > Hello Lukas, > > I was trying to compile the Linux kernel on my Ubuntu 18.04 machine. > > I executed the steps in the attached screenshot but I am running into the following error. I tried searching for the fix on this error but wasn't able to figure it out. I was hoping perhaps you could help me fix it. > > Please let me know if you can help me with this. > First, please do not send screenshots; my mailbox and others you might communicate with have limited space and your png file is huge. Just copy the relevant text and output from the terminal. Second, 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? Third, please always CC: linux-kernel-mentees@linux-foundation.org. Fourth, please use google first and summarize what you found when reading the relevant articles. Now to your issue: You need to install the latest version of clang, which provides asm-goto support. Check the release notes of the compiler to see if asm-goto support is provided by the version you downloaded. Follow the rules above and the selection for a potential mentorship can continue. Lukas _______________________________________________ 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
[parent not found: <CACFir3jhPhyU1kVkQdzgQ+e4Lq8aqZeT3+dZ6ZsW2b7L9RrBeA@mail.gmail.com>]
[parent not found: <CAKXUXMxqv_bz+FL1Nckq2FD8gMs9Ymmw3j2MukJKsmgX5ambNA@mail.gmail.com>]
[parent not found: <CACFir3iwBLcZoS8UqOy4qvtf8gRaQgbvhHWyCREk4XD-ap+BsQ@mail.gmail.com>]
[parent not found: <CAKXUXMy6waZDaEPWY8g5yyASkoVgCgz6caBqxkZpMMELWOHOcw@mail.gmail.com>]
[parent not found: <CACFir3jUvTFfoF5CxLw3NSAy+bfLx+9qmaJHMoSpFcC0SPsChw@mail.gmail.com>]
[parent not found: <CAKXUXMxJdUiR_u6Kh=5SC-i7yc0fo=2JD_syaEPmQwNHCo57ng@mail.gmail.com>]
* Re: [Linux-kernel-mentees] Community Bridge Klever Project [not found] ` <CAKXUXMxJdUiR_u6Kh=5SC-i7yc0fo=2JD_syaEPmQwNHCo57ng@mail.gmail.com> @ 2020-08-18 13:00 ` Jay Rajput 2020-08-19 18:29 ` Jay Rajput 1 sibling, 0 replies; 6+ messages in thread From: Jay Rajput @ 2020-08-18 13:00 UTC (permalink / raw) To: Lukas Bulwahn, linux-kernel-mentees [-- Attachment #1.1: Type: text/plain, Size: 454 bytes --] > > Okay, I had a look. Terminal buffer overflow? Do you have an idea how to > pass the terminal output into a file? > Yes, I will keep that in mind and do it the next time > The next task is to run coccinelle on the kernel sources. You will find > documentation on how to set up and run coccinelle in the kernel > documentation. > > I suggest you run coccinelle on the latest kernel source, v5.9-rc1. > Alright, I will have a look and get back to you [-- Attachment #1.2: Type: text/html, Size: 964 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-mentees] Community Bridge Klever Project [not found] ` <CAKXUXMxJdUiR_u6Kh=5SC-i7yc0fo=2JD_syaEPmQwNHCo57ng@mail.gmail.com> 2020-08-18 13:00 ` Jay Rajput @ 2020-08-19 18:29 ` Jay Rajput 2020-08-22 17:27 ` Lukas Bulwahn 1 sibling, 1 reply; 6+ messages in thread From: Jay Rajput @ 2020-08-19 18:29 UTC (permalink / raw) To: Lukas Bulwahn, linux-kernel-mentees [-- Attachment #1.1: Type: text/plain, Size: 519 bytes --] > > The next task is to run coccinelle on the kernel sources. You will find > documentation on how to set up and run coccinelle in the kernel > documentation. > > I suggest you run coccinelle on the latest kernel source, v5.9-rc1. > > Lukas > Hello, I ran the coccinelle, I am attaching the output in a google document. Please have a look and let me know the further steps: Document link: https://docs.google.com/document/d/1ahWouti1FTenrIL92Ra6JXYlWW-9j4KK8qVdh4VvEr0/edit?usp=sharing Thanks and Regards, Jay Rajput [-- Attachment #1.2: Type: text/html, Size: 1009 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-mentees] Community Bridge Klever Project 2020-08-19 18:29 ` Jay Rajput @ 2020-08-22 17:27 ` Lukas Bulwahn 2020-08-24 17:53 ` Jay Rajput 0 siblings, 1 reply; 6+ messages in thread From: Lukas Bulwahn @ 2020-08-22 17:27 UTC (permalink / raw) To: Jay Rajput; +Cc: linux-kernel-mentees [-- Attachment #1: Type: text/plain, Size: 1667 bytes --] On Wed, 19 Aug 2020, Jay Rajput wrote: > The next task is to run coccinelle on the kernel sources. You will find documentation on how to set up > and run coccinelle in the kernel documentation. > > I suggest you run coccinelle on the latest kernel source, v5.9-rc1. > > Lukas > > Hello, > > I ran the coccinelle, I am attaching the output in a google document. Please have a look and let me know the > further steps: > Document link: https://docs.google.com/document/d/1ahWouti1FTenrIL92Ra6JXYlWW-9j4KK8qVdh4VvEr0/edit?usp=sharing > > Thanks and Regards, > Jay Rajput > Okay, all good. The task in this mentorship is to make CodeChecker import the results from coccinelle into the UI. Look at: https://github.com/Ericsson/codechecker/tree/master/tools/report-converter If you can write a first simple report-converter for coccinelle and your prototype shows that you understand what needs to be done, we can devise a plan to make a full-fledged proper implementation with documentation, tests etc. If the plan is solid, I am happy to mentor you through these tasks. If your implementation works, the rough workflow should be: make coccicheck > coccicheck_output report-converter -o coccicheck_report -t coccinelle coccicheck_output CodeChecker server & CodeChecker store ./coccicheck_report -n linux Then, we should see the coccinelle findings nicely presented in the UI. Of course, it might be possible to modify coccinelle, provide parameters to the build target to simplify the parser to be implemented in CodeChecker. If that is not clear, we go back one step in the introduction process of the task. Best regards, Lukas [-- 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-mentees] Community Bridge Klever Project 2020-08-22 17:27 ` Lukas Bulwahn @ 2020-08-24 17:53 ` Jay Rajput 2020-08-24 18:04 ` Lukas Bulwahn 0 siblings, 1 reply; 6+ messages in thread From: Jay Rajput @ 2020-08-24 17:53 UTC (permalink / raw) To: Lukas Bulwahn, linux-kernel-mentees [-- Attachment #1.1: Type: text/plain, Size: 1560 bytes --] > > Okay, all good. The task in this mentorship is to make CodeChecker import > the results from coccinelle into the UI. > > Look at: > https://github.com/Ericsson/codechecker/tree/master/tools/report-converter > > If you can write a first simple report-converter for coccinelle and your > prototype shows that you understand what needs to be done, we can devise a > plan to make a full-fledged proper implementation with documentation, > tests etc. If the plan is solid, I am happy to mentor you through these > tasks. > If your implementation works, the rough workflow should be: > > make coccicheck > coccicheck_output > report-converter -o coccicheck_report -t coccinelle coccicheck_output > CodeChecker server & > CodeChecker store ./coccicheck_report -n linux > > Then, we should see the coccinelle findings nicely presented in the UI. > > Of course, it might be possible to modify coccinelle, provide parameters > to the build target to simplify the parser to be implemented in > CodeChecker. > > If that is not clear, we go back one step in the introduction process of > the task. > Hello Lukas, I have looked into the code for report checker and I have devised the workflow and plan for extracting the errors in the document below: https://docs.google.com/document/d/1Hbo4REffUS6IN2KzAKB-zAIlvUGO43Rx4adzVnG6HwM/edit?usp=sharing For the prototype, I would make a basic parser that could extract the error files from the coccinelle output and display it, is that correct? If there is something more please let me know Thanks and Regards Jay Rajput [-- Attachment #1.2: Type: text/html, Size: 2195 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-mentees] Community Bridge Klever Project 2020-08-24 17:53 ` Jay Rajput @ 2020-08-24 18:04 ` Lukas Bulwahn 0 siblings, 0 replies; 6+ messages in thread From: Lukas Bulwahn @ 2020-08-24 18:04 UTC (permalink / raw) To: Jay Rajput; +Cc: linux-kernel-mentees On Mon, Aug 24, 2020 at 7:53 PM Jay Rajput <jay24rajput@gmail.com> wrote: >> >> Okay, all good. The task in this mentorship is to make CodeChecker import >> the results from coccinelle into the UI. >> >> Look at: >> https://github.com/Ericsson/codechecker/tree/master/tools/report-converter >> >> If you can write a first simple report-converter for coccinelle and your >> prototype shows that you understand what needs to be done, we can devise a >> plan to make a full-fledged proper implementation with documentation, >> tests etc. If the plan is solid, I am happy to mentor you through these >> tasks. >> If your implementation works, the rough workflow should be: >> >> make coccicheck > coccicheck_output >> report-converter -o coccicheck_report -t coccinelle coccicheck_output >> CodeChecker server & >> CodeChecker store ./coccicheck_report -n linux >> >> Then, we should see the coccinelle findings nicely presented in the UI. >> >> Of course, it might be possible to modify coccinelle, provide parameters >> to the build target to simplify the parser to be implemented in >> CodeChecker. >> >> If that is not clear, we go back one step in the introduction process of >> the task. > > > Hello Lukas, > > I have looked into the code for report checker and I have devised the workflow and plan for extracting the errors in the document below: > https://docs.google.com/document/d/1Hbo4REffUS6IN2KzAKB-zAIlvUGO43Rx4adzVnG6HwM/edit?usp=sharing > > For the prototype, I would make a basic parser that could extract the error files from the coccinelle output and display it, is that correct? If there is something more please let me know > Show that you can program that parser properly in CodeChecker and share your branch on github to test it. I am quite sure you did not look at the code yet; your proposal is just abstract. If you would have looked at the code, you would know much more specific which data structure is required for CodeChecker to store it properly in the database. Lukas _______________________________________________ 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:[~2020-08-24 18:05 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <CACFir3g8CPiN=63am0aLfEU3n9Ft5+ZQ_qJUHQGqqzj96ePHBA@mail.gmail.com> [not found] ` <CACFir3jGNRKgcmdAHYDFeLJeO2mXokG5p6yc0WPS0qwCEKNJ6Q@mail.gmail.com> [not found] ` <CAKXUXMx81VxEGEzOX1zhh7ZdGsFGASVMn2Xn9e_MMXyNKjHtRQ@mail.gmail.com> [not found] ` <CACFir3giaV-hyAJ4EoQakznJ271WM9GhXv+tS3S1BvFUoLbz_g@mail.gmail.com> [not found] ` <CAKXUXMzpeUyv8b-KbcR7AAiudi_rU1W+2NyBRtZKHzk15TgrPA@mail.gmail.com> [not found] ` <CACFir3j9PvqJG8Akaa5+3CStwNhfR9JZKvXLuk-GPP9y5DXW0w@mail.gmail.com> [not found] ` <CACFir3ihTHVJjGuEuQ6DZp=QFG+-O8HVzQOK=0nOWsJ-v6C+fw@mail.gmail.com> [not found] ` <CAKXUXMyXmoeFnm2nxLUWYHL=sLCqJAdSZBaCsVPCPLscKztAPA@mail.gmail.com> [not found] ` <CACFir3jCY6kNyzr_7F+r1aRwt9nr78iiPw5b1BtnHfEu_Cxi5w@mail.gmail.com> 2020-08-13 18:01 ` [Linux-kernel-mentees] Community Bridge Klever Project Lukas Bulwahn [not found] ` <CACFir3jhPhyU1kVkQdzgQ+e4Lq8aqZeT3+dZ6ZsW2b7L9RrBeA@mail.gmail.com> [not found] ` <CAKXUXMxqv_bz+FL1Nckq2FD8gMs9Ymmw3j2MukJKsmgX5ambNA@mail.gmail.com> [not found] ` <CACFir3iwBLcZoS8UqOy4qvtf8gRaQgbvhHWyCREk4XD-ap+BsQ@mail.gmail.com> [not found] ` <CAKXUXMy6waZDaEPWY8g5yyASkoVgCgz6caBqxkZpMMELWOHOcw@mail.gmail.com> [not found] ` <CACFir3jUvTFfoF5CxLw3NSAy+bfLx+9qmaJHMoSpFcC0SPsChw@mail.gmail.com> [not found] ` <CAKXUXMxJdUiR_u6Kh=5SC-i7yc0fo=2JD_syaEPmQwNHCo57ng@mail.gmail.com> 2020-08-18 13:00 ` Jay Rajput 2020-08-19 18:29 ` Jay Rajput 2020-08-22 17:27 ` Lukas Bulwahn 2020-08-24 17:53 ` Jay Rajput 2020-08-24 18:04 ` Lukas Bulwahn
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).