|
Message-ID: <20200612183835.GA11105@pi3.com.pl> Date: Fri, 12 Jun 2020 20:38:35 +0200 From: Adam Zabrocki <pi3@....com.pl> To: lkrg-users@...ts.openwall.com Subject: Re: RE: ISRA optimized functions On Fri, Jun 12, 2020 at 07:03:06PM +0200, Mikhail Morfikov wrote: > On 12/06/2020 16:07, Adam Zabrocki wrote: > > As you can see, even CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is configured, so this > > is "lowlatency" kernel, and CONSTPROP optimization is enforced in various > > places (590 funtions was optimized using this method), function "lookup_fast" > > is not touched. This is Ubuntu 20.xx kernel package. > > The main reason why you have that problem is unusual and specific kernel > > configuration which allows for such optimization. > > But the kernel config I have is the same I had with gcc9 -- nothing has changed > here, and in the case of gcc9 I also have lookup_fast without the constprop, > which I already mentioned. So something has changed in gcc10 itself, and I don't > know what that would be. Maybe you could try building a kernel with gcc10 and > check whether you also have this issue? In this way we could confirm that > there's a problem with gcc10. > Using GCC version 10.0.1, exactly: gcc version 10.0.1 20200411 (experimental) [master revision bb87d5cc77d:75961caccb7:f883c46b4877f637e0fa5025b4d6b5c9040ec566] (Ubuntu 10-20200411-0ubuntu1) Kernel: $ cat /proc/version Linux version 5.7.0-g4 (root@oi3) (gcc version 10.0.1 20200411 (experimental) [master revision bb87d5cc77d:75961caccb7:f883c46b4877f637e0fa5025b4d6b5c9040ec566] (Ubuntu 10-20200411-0ubuntu1), GNU ld (GNU Binutils for Ubuntu) 2.34) #28 SMP PREEMPT Fri Jun 12 18:09:14 UTC 2020 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ $ cat /proc/kallsyms |grep lookup_fast|head -1 0000000000000000 t lookup_fast $ However, as I mentioned in my previous emails, I need to discuss and research more in details if adding such non-standard kernel configuration / compilation support makes sense from LKRG perspective. Maybe it does, maybe not. Thanks, Adam -- pi3 (pi3ki31ny) - pi3 (at) itsec pl http://pi3.com.pl
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.