> Your patches just shove another extra into the existing code baseI fixed the problems in CPA I was aware of -- I'm not aware of any other current ones (urgent or not). Very true -- by definition I'm not interested in things I'm not interested in. Thanks for reminding me of that :-) However it would surprise me if that was different for you or anybody else. Can you elaborate on the existing problems in the CPA code? (excluding issues already fixed in my CPA patch series) I'm truly curious what these are. Actually I'm not aware of any shipping box that doesn't work currently on Linux because of no PAT or MTRRs. Do you have an example? I know BIOS people have been grumbling about it, but I don't think there were any real show stoppers so far. It is pretty hard to imagine that ever being the case anyways. We already did non caching mappings for quite some time using the page tables (although admittedly not fully correct and a little unsafe, but probably well enough in practice). The only value add that you get from true PAT support is write-combining and write combining over uncacheable is always only an optimization; nothing required to make boxes work. Admittedly it is helpful for 3d graphics, but the current state is that the big out of tree 3d stuff reprograms the PAT registers on its own. While replacing that with an in tree solution will be a good idea it is not really all that urgent. But I'm not saying that that PAT shouldn't be merged anyways -- i wouldn't have worked on these patches earlier if that was the case -- i'm just disagreeing on you saying it is more important than anything else. I also think it will take longer to make it really stable enough to be mergeable (.26 target would be probably ambitious) so I don't think other patches should be delayed for such a long time just because of it. AMD shipped over 400k of them last quarter and they are perfectly usable if you run them with an uptodate BIOS. For me it's mostly that I was sitting too long on that patch (ok that's my own fault) so I finally want to get it out. Also I don't know of any real reason to delay it much longer -- it is not particularly tricky and contrary to your claims it does not actually interact in a great way with with PAT or anything else pretty much. Ok there are some changes to CPA, but they're IMNSHO quite straight forward extensions of already existing code in there. When a patch kit works and does not cause any big risks and is clean code and there are no fundamental design problems what use is there in delaying it unnecessarily? -Andi --
| Linus Torvalds | Linux 2.6.27-rc5 |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| Trent Piepho | Re: [PATCH] [POWERPC] Improve (in|out)_beXX() asm code |
git: | |
| Christoph Hellwig | Re: [PATCH 06/32] IGET: Mark iget() and read_inode() as being obsolete [try #2] |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
