On Thu, 19 Jul 2001 [EMAIL PROTECTED] wrote: Hi,
> > Ogromnoye spasibo. > Posle Vashey podskazki ya nashel analogichniy kusok v 2.2.17: > fs/namei.c: > if (current->link_count < 5) > > Vy navernoye ssylalis` na kernel 2.4.x? Да, код из 2.4.2. > Vidimo, tam narodu dali symlink'ov pobolshe. > Nu i otlichno. Хотя IMO лучше бы было поднять лимит до 50. > Igor. > > > On Thu, 19 Jul 2001, Vlad Harchev wrote: > > > On Wed, 18 Jul 2001 [EMAIL PROTECTED] wrote: > > Hi, > > > > It's hardcoded in the kernel here: > > > > static inline int do_follow_link(struct dentry *dentry, struct nameidata > > *nd) > > { > > int err; > > if (current->link_count >= 8) > > goto loop; > > current->link_count++; > > UPDATE_ATIME(dentry->d_inode); > > err = dentry->d_inode->i_op->follow_link(dentry, nd); > > current->link_count--; > > return err; > > loop: > > path_release(nd); > > return -ELOOP; > > } > > > > Dunno why that particular limit was chosen.. > > > > Best regards, > > -Vlad > > > > > Dobrogo ... > > > Obnaruzhil, chto u menya v potato > > > (kernel 2.2.17 ili 2.2.15) glubina > > > vlozhennosti symlink'ov =7. > > > To est: > > > org <-1 <-2 <-3 <-4 <-5 <-6 > > > i nomer 6 uzhe ne otkryt`: Oshibka: > > > Too many levels of symbolic links > > > > > > Pokopalsya v ishodnikah kernela - nashel tolko > > > pro zhestkiye link'i. > > > Mozhet i ne kernel eto delaet, a libc? > > > > > > Kak by uvelichit` glubinu vlozhennosti? > > > Ili est` kakaya-to vselenskya mudrost` > > > za vyborom chisla 7? > > > > > > Spasibo. > > > Igor. > > > > Best regards, -Vlad