Re: md/raid1: Improve another size determination in setup_conf()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Markus,

I'm mostly a lurker on this, sometimes trying to help out other users when I can. Either way, I'm not a kernel coder, so take my comments with a grain of salt...

On 10/10/2016 23:28, SF Markus Elfring wrote:
I am ignoring Markus patches
It's a pity that you chose such a reaction.
Different people will have different priorities, and that's OK.
and have told him that he should focus on bug fixes.
I find that I suggest to improve something. Could you admit a few times
that I found a "bug" you care also about at other source code places?
Different people will describe a bug differently. Has *any* of your patches been accepted on this list yet? Has *any* of them fixed a problem that a user encountered?
These patches don't add any value
Can it be that you express a lower value for the Linux coding style here
than desired as there might be other concerns behind such negative feedback?
Desired by who? Everyone is different. Sure, the coding style is there, and if you see a proposed patch which doesn't comply with the coding style, then advise everyone involved, and let's fix it before the patch goes in. After the code is already in, most people are more concerned with other things (different priorities and all)...
and regularly introduce bugs.
How do you think about to discuss corresponding facts further?
You haven't proposed any facts.... These are just different priorities from different people...

That said, "sizeof(*ptr)" is sort of official style.
When this implementation detail is so official, I wonder then why some
software developers can become "special" about the proposed update step
like for this module.
It's not special, like I said above, if there is a new patch proposed by someone which doesn't meet the coding guidelines, then speak up.....

The problem here is that you don't have a history of providing "useful" patches (ie, where other kernel developers can see that you have fixed something that was broken/not working). Currently, all they see is that you have run some tool over the code, and then thrown together 50 patches to change a bunch of code that doesn't really make any difference....

So, in short, I would guess you are beating a dead horse.Trying to create arguments over what is or is not right, better, or whatever is also nothing short of divisive and plain rude (whether intended or not). I would guess that if you had found one small style issue, and brought it up, explained that you were just starting out and found this code which doesn't meet the guidelines, you were confused about how it works, you think you understand now, but could it be changed to this which is easier to understand and matches the guidelines. Then it would probably have been accepted. You would probably then be tempted to go and find the other 200 similar patches, and we would be back at this spot, but hopefully, you might move onto finding and fixing "harder" problems rather than another 100 easy ones, and progressively your skills would improve, and everyone on the list would be delighted to receive your patches, and discuss them in detail. Leave the other 100 easy patches to the next 100 people who come after you and need to start with an easy patch, before they progress toward the harder code/logic issues.

Like I said, I don't speak for anyone, and I myself don't like to see code with spelling/grammar mistakes, but with open source, while we can all help by submitting patches, "someone" needs to verify those patches, and so they must meet a certain usefulness criteria for them to "waste" their time on them.

PPS, deleted a bunch of CC's that didn't seem relevant, both lists and individuals....

Regards,
Adam
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux