| To: | ak@xxxxxx (Andi Kleen) |
|---|---|
| Subject: | Re: PATCH 2.4.0.9.2: export ethtool interface |
| From: | kuznet@xxxxxxxxxxxxx |
| Date: | Mon, 2 Oct 2000 21:06:22 +0400 (MSK DST) |
| Cc: | andrewm@xxxxxxxxxx, ak@xxxxxx, davem@xxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <20001001220124.33226@colin.muc.de> from "Andi Kleen" at Oct 1, 0 10:01:25 pm |
| Sender: | owner-netdev@xxxxxxxxxxx |
Hello! > > However, I have to remind that open/close/ioctl __are__ serialized > > with global semaphore. > > > > To Andi: BKL is fully useless here, just because these calls are allowed > > to sleep. > > Of course it can sleep, in this case they have to lock themselves. With the > BKL it would at least not be worse than in 2.2. Did you read something but the last sentence? 8)8) 2.4 _did_ _not_ change anything here. BKL was equally useless in 2.2. Andi, seems, it is time to remind that BKL in networking was removed for several days. Think, why it was so easy. [ Hint #1: softnet required much more time. Hint #2: network control paths are preemptable even in 2.2. ] Alexey |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: socklen_t instead of size_t in struct cmsghdr, kuznet |
|---|---|
| Next by Date: | Re: PATCH 2.4.0.9.2: export ethtool interface, Andi Kleen |
| Previous by Thread: | Re: PATCH 2.4.0.9.2: export ethtool interface, kuznet |
| Next by Thread: | Re: PATCH 2.4.0.9.2: export ethtool interface, Andi Kleen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |