Elad Efrat wrote:I hope there aren't any of those folks. I.e., if you can provide equivalent functionality (e.g. a template rc script that loads the sysctls so that the system behaves the same for given securelevels), then maybe we don't need to keep the old model around, at least not in the kernel. Keeping old models like this around doesn't come for free. Specifically, costs of doing so are: 1) additional code size 2) additional code paths that may or may not get test coverage 3) additional complexity for users and support 4) additional documentation impact (if X do Y, else do Z) If at all possible, I'd vote to make a 100% switch. Yes, it should be left to core@, but we can still make *suggestions*, right? Okay. But this applies to runtime as well. I'd rather just cut the cord and go forward, as long as you can reasonably emulate the old behavior in startup scripts or something. Anything under 10k is negligible. Anything over 100k is cause for concern. There is a big gray area in the middle. :-) Basically, if it makes life much harder for systems with constrained boot media, then it is a problem. 10k should definitely be less than the threshold of pain, but other than that, I'm not sure there is an easy answer. Big NFS and CVS usage would probably be an excellent way to test performance. Maybe also do some kind of database runs, I'm not sure. My gut is that the performance impact is likely not on the hottest code paths. But system call overhead (esp open()) should probably be checked, because a lot of performance metrics seem to follow that result. Core of course has the final word, but I suspect some small impact is tolerable if it shown to be small on the mainstream archs (i386, sparc, mips, powerpc). -- Garrett -- Garrett D'Amore, Principal Software Engineer Tadpole Computer / Computing Technologies Division, General Dynamics C4 Systems http://www.tadpolecomputer.com/ Phone: 951 325-2134 Fax: 951 325-2191
| Karl Meyer | PROBLEM: 2.6.23-rc "NETDEV WATCHDOG: eth0: transmit timed out" |
| David Miller | Slow DOWN, please!!! |
| Mark Fasheh | [PATCH 0/39] Ocfs2 updates for 2.6.28 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
git: | |
| Shawn O. Pearce | Re: pack operation is thrashing my server |
| Pierre Habouzit | git send-email improvements |
| Matthieu Moy | git push to a non-bare repository |
| Shawn O. Pearce | libgit2 - a true git library |
| Elad Efrat | Integrating securelevel and kauth(9) |
| Hubert Feyrer | Re: Compressed vnd handling tested successfully |
| Lord Isildur | Re: Fork bomb protection patch |
| Matt Thomas | Re: FFS journal |
| Will Maier | cron doesn't run commands in /etc/crontab? |
| Richard Stallman | Real men don't attack straw men |
| Harald Dunkel | Re: Packet Filter: how to keep device names on hardware failure? |
| Jordi Espasa Clofent | Resolving dependencies with pkg_add |
| Question on swap as ramdisk partition | 56 minutes ago | Linux kernel |
| Netfilter kernel module | 11 hours ago | Linux kernel |
| serial driver xmit problem | 14 hours ago | Linux kernel |
| Why Windows is better than Linux | 14 hours ago | Linux general |
| How can I see my kernel messages in vt12? | 21 hours ago | Linux kernel |
| Grub | 1 day ago | Linux general |
| vmalloc_fault handling in x86_64 | 1 day ago | Linux kernel |
| epoll_wait()ing on epoll FD | 1 day ago | Linux kernel |
| Framebuffer in x86_64 causes problems to multiseat | 1 day ago | Linux kernel |
| Difference between 2.4 and 2.6 regarding thread creation | 2 days ago | Linux general |
