On 07/07, Mathieu Desnoyers wrote:Your point was, smp_mb__after_lock() adds more complexity to the barriers/locking rules. Do you really think __read_lock_noacquire() makes this all more simple/understandable? And again, we need __read_lock_irq_noaquire/etc. Personally, I disagree. In fact, I do not understand when/why _noacquire can be used, but this is another story. Let's look from the different angle. The first patch from Jiri fixes the bug. Yes, it is not clear if this is possible to trigger this bug in practice, but still nobody disagrees the bug does exist. The second patch fixes the added pessimization. So, if you do not agree with these patches, perhaps you can send fixes on top of these changes? Sadly, I already removed the previous emails so I can't add my acked-by to Jiri's patches. I didn't do this before because I thought I am in no position to ack these changes. But looking at this discussion, I'd like to vote for both these patches anyway ;) Oleg. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Jeff Garzik | Re: fallocate-implementation-on-i86-x86_64-and-powerpc.patch |
git: | |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Arjan van de Ven | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Natalie Protasevich | [BUG] New Kernel Bugs |
