Jarek Poplawski wrote:"Trusting people or their opinions" is only about use of the english language, and not that intersting to bring up here. Surely you know that lots of people here have english as a secondary language only. Intersting for me to know, but probably not for everybody else. I never claimed that linux will work on your laptop, so no: You can't take my word for that, because I never gave it! It is well known that some laptops don't work with linux, I have no idea if yours will work, I don't even know what kind it is. I told you the reasoning behind using _this particular optimization_, the same does _not_ apply to everything else. If you think every kernel decision is made the same way, then you are mistaken. Things don't work that way. First, several people are involved - they think differently. Second, "what kind of tricks to use" is not an all-or-nothing approach. If linux were to use every undocumented trick that might or might not work, then linux would fail on lots of hardware. It would not be useful. If linux took the other approach and never used any "tricks", then it'd be slow and boring. Some things are much easier to test - you construct a testcase or just build a test kernel and benchmark it. If all is ok, then the "trick" is useable. Some cases are a clear win for lots of machines, and the possible failure cases involves very rare hardware. So it might get used. Some tricks have a failure mode that is rare but completely obvious when it happens. So it gets used, and "troublesome hardware" is added to a blacklist as needed. Some "tricks" however, are hard to figure out without docs. There may be no good way to test. The tricks may cause instability that will be very hard to track down, and this could happen on a wide range of hardware. So such don't get used, until adequate documentation appear. In this case, it seems like intel, who make and design the processors in question and therefore know them well enough, provided such documentation. That makes a previously dubious optimization safe. Helge Hafting -
| Theodore Tso | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
| Amit K. Arora | [RFC] Heads up on sys_fallocate() |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 011/196] sysfs: Fix a copy-n-paste typo in comment |
git: | |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
