> On (08/03/14 10:34), Sami Kerola wrote:
>> On 3 August 2014 04:52, Sergey Senozhatsky
>> <sergey.senozhatsky(a)gmail.com> wrote:
>> > On (08/02/14 23:20), Sami Kerola wrote:
>> >> On 2 August 2014 14:47, Sergey Senozhatsky
>> <sergey.senozhatsky(a)gmail.com> wrote:
>> >> >> Subject: [Powertop] [PATCH 07/12] move options structure to
>> function scope
>> >> >
>> >> > what for?
>> >>
>> >> They've told me keeping variables in as narrow scope as possible is
a
>> >> virtue. Even if it would not be I don't see any harm of moving
>> >> everything out of global scope when ever possible.
>> >>
>> >>
https://www.securecoding.cert.org/confluence/display/cplusplus/DCL07-CPP....
>> >
>> > this is different. let's keep it as is.
>>
>> Hi Sergey,
>>
>> That's alright the scope move is reverted. When I did that I started
>> to look the option structure, and later switch case segment. I started
>> to wonder why '-a' is marked as an option in structure but it is
>> missing from short options in optstring. That lead me to write two
>> small clean ups.
>>
>>
https://github.com/kerolasa/powertop/commit/09a3bb68d1f92c30675679b64d63c...
>>
https://github.com/kerolasa/powertop/commit/8d81534bf55486b5230e18b217524...
>>
>> Reminder. As mentioned yesterday, the patch series in maillist is
>> broken. Up to date versions of these changes are in my github branch,
>> which makes this a pull request.
>>
>>
https://github.com/kerolasa/powertop sami
>>
>
> Hi,
>
> powertop does not pull from outside repos. please resend
> your patch series to the list. thanks for your contribution.
>
> -ss
Hello All,
Welcome Sami to PowerTOP, and thank you very much for submitting your
patches, and everyone else for reviewing them.
Sami, I would appreciate you make the changes people requested on the
list, and be prepared for further rounds of reviews/changes of your
patches. This is the current process PowerTOP developers do code reviews.
Here are few other things to consider before sending your patches for
PowerTOP:
As I mentioned on a previous thread PowerTOp uses the linux kernel coding
style, please change all your code to follow this guidelines.
https://www.kernel.org/doc/Documentation/CodingStyle.
Before creating a set of patches please check the code using
https://github.com/torvalds/linux/blob/master/scripts/checkpatch.pl
I doubt that kernel's checkpatch speaks C++, especially STL (iow, templates).
-ss
Lastly, when creating your new set of patches use the flag
--subject-prefix="PATCH Vx" x being the revision version. That will make
things easy on the mailing list.
After your code gets an ok from the community I will go ahead and add it
to mainline.
Thank you very much again for sending all your changes,
Alexandra.