:> rather then make it more complex. You have your fingers in just about :> every single goddamn file in the system and you and others have cried :> wolf one too many times. I am through with playing that game. :> :> The commit goes in. I am open to any suggestions you have for stage-2, :> which will be a furtherance of the cleanup, but I absolutely refuse to :> allow you to prevent me from contributing to the SMP work in -current :> for a forth time because it doesn't exactly match your dream or :> N-month-old stale patches you might have sitting around in P4. : :My suggestion will be to back it out. I would rather not have to make said :suggestion. Can you please try to fit this into the existing framework rather :than ripping it all up? We need to finalize and test the design before we :hardcode too many assumptions about the implementation into the interface. You :have pointed out some issues with the current interface which are valid and I :would like to address those, however, there are still changes to the MI :implementation that need to go in once it doesn't crash right and left. If you :wish I could commit the code and make current a living hell for everyone, but :my ethics don't permit me to test code that I know is broken. : :John Baldwin <[EMAIL PROTECTED]> <>< http://www.FreeBSD.org/~jhb/
You still don't get it, John. What you've done with critical_enter() and critical_exit() is not design a bunch of routines to an API. What you've done is write a bunch of routines and made the API conform to them. You have also put your fingers into so many pies that I haven't been able to do one things with SMP without tripping over something you've got in your tree that you haven't committed. Hell, I don't think you even understand what my patch does! I think you and a few others have gotten the rumor mill running in overdrive on IRC and can't see the hand in front of your faces because of it. I think you need to take a step back and consider focusing on one subsystem at a time rather then trying to control the whole project all by yourself. The commit will be going in in a few minutes. If you have work related to the critical_*() code, such as the preemption work, I see no problem getting it in. All you have to do is discuss it on the lists. In fact, judging by what you posted on IRC I would have to say that my framework is going to work a whole lot better in regards to dealing with preemption then the hacks you've thrown together! -Matt Matthew Dillon <[EMAIL PROTECTED]> To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message