Messages in this thread | | | Date | Mon, 28 Jan 2008 12:56:05 +0000 | From | Alan Cox <> | Subject | Re: [PATCH] [8/18] BKL-removal: Remove BKL from remote_llseek |
| |
> > No specific spec, just general quality of implementation. > > I completely agree. If one thread writes A and another writes B then the > kernel should record either A or B, not ((A & 0xffffffff00000000) | (B & > 0xffffffff))
Agree entirely: the spec doesn't allow for random scribbling in the wrong place. It doesn't cover which goes first or who "wins" the race but provides pwrite/pread for that situation. Writing somewhere unrelated is definitely not to spec and not good.
| |