On Thu, 28 Aug 2008, Tejun Heo wrote:OK, I grant this one. But then it's easy to protect against by getting a ref on the task (or just the task ID, I don't know if that's possible) for the duration of the ioctl. The same stupid mistakes can be done by giving the wrong instructions to the kernel about what to modify, thus thrashing the calling process. I don't see the difference. You have to be careful either way, it's not possible to do ioctls safely as the rest of fuse unfortunately. This obviously also means, that it's impossible to run the filesystem as an unprivileged user, as it has to have access to the whole address space of the calling process either way (or ioctls have to be restricted somehow). Miklos --
| KOSAKI Motohiro | [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Nick Piggin | [patch 3/6] mm: fix fault vs invalidate race for linear mappings |
| Stefan Richter | Re: [PATCH 0/24] make atomic_read() behave consistently across all architectures |
| Ingo Molnar | [bug] stuck localhost TCP connections, v2.6.26-rc3+ |
git: | |
| Peter Zijlstra | Re: [PATCH 3/3] Convert the UDP hash lock to RCU |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: 2.6.25-rc8: FTP transfer errors |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Doug Evans | Re: Stabilizing Linux |
| Robert Blum | And another version of the INFO sheet |
| Marc CORSINI | find-1.2 (binaries only) |
| Yanek Martinson | Re: Porting g++ 1.40.3 |
