From: Erik A. H. <er...@he...> - 2002-05-09 17:24:50
|
On Thu, May 09, 2002 at 04:08:16PM +0200, ha...@no... wrote: > Starring at bproc sources, it seemes to me that autofs might be fixed > by changing "current->pgrp" to "current->bproc.masq->pgrp" in > fs/autofs/autofs_i.h: > > /* autofs_oz_mode(): do we see the man behind the curtain? (The > processes which do manipulations for us in user space sees the raw > filesystem without "magic".) */ > > static inline int autofs_oz_mode(struct autofs_sb_info *sbi) { > return sbi->catatonic || current->pgrp == sbi->oz_pgrp; > } > > Please comment - does it make sense? Is current->bproc.masq->pgrp the > lie which is returned to node process calling getpgrp() ? That should work. bproc.masq->pgrp is the value returned by getpgrp. Make sure you check to make sure that current->bproc.masq is not null though. It's null for all non-remotely managed processes. - Erik |