On Thu, Sep 01, 2016 at 09:27:54AM +0200, Helmut Grohne wrote: > On Wed, Aug 31, 2016 at 04:22:12PM +0200, Greg Kroah-Hartman wrote: > > I can't figure out the order in which to apply your patches for this > > driver, can you resend them all as a series so I know they will work > > together properly? > > That really depends on which patches you want, i.e. which pov you take > wrt. enabling the transmitter. Functions should either leave the > transmitter enabled or at its previous state, but they are not > consistently doing either option. Leaving the transmitter in random > states is just prone to more issues. Depending on your choice, you need > different patches. > > Transmitter unchanged: > a. https://lkml.kernel.org/r/20160728083339.GA17330@laureti-dev > > Transmitter enabled: > b. https://lkml.kernel.org/r/20160802090650.GA2946@laureti-dev > > The "transmitter enabled" patch touches the line containing the typo, > thus the typo fix is only applicable to "transmitter unchanged". > c. https://lkml.kernel.org/r/20160729075910.GA28937@laureti-dev > > Regardless of which route you choose, the actual race condition is fixed > in: > d. https://lkml.kernel.org/r/20160729074600.GA28423@laureti-dev > > So depending on your choice you can use: > > transmitter unchanged: a c d > transmitter enabled: b d > > The patches should be independent and apply in any order (with fuzz). I will not apply patches with fuzz, sorry. > Thus far, Sören Brinkmann has expressed discomfort with keeping > transmitter unchanged, but nobody else spoke up or commented the > transmitter enabled approach. > > From my pov, consistent behaviour is key as inconsistency made the race > condition hard to understand and diagnose. Both routes work for that > (i.e. I don't care). > > Before arriving at a decision, I don't think reposting patches makes > sense. If all else fails, we can try consensus by lack of objections and > use the "transmitter enabled" approach. Ok, I'm dropping all of these and will let you all work it out. thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html