[FUG-BR] Quota em BSD 6.0

Eduardo Gielamo Oliveira eduardo em fea.unicamp.br
Ter Maio 16 10:03:53 BRT 2006


Kassiano,

abra o arquivo /usr/src/sys/ufs/ffs/ffs_alloc.c . Compare o arquivo com o 
patch. Nas linhas do patch em que existe um "+", significa que vc tem que 
adicioná-las. O inverso funciona para as linhas que possuem um "-" no 
início.

Depois não precisa recompilar todo o sistema. Basta recompilar o kernel...

[]s

Eduardo

*** ffs_alloc.c.orig    Fri Nov 18 12:37:38 2005
--- ffs_alloc.c Fri Nov 18 12:38:35 2005
***************
*** 185,190 ****
--- 185,191 ----
                *bnp = bno;
                return (0);
        }
+ nospace:
  #ifdef QUOTA
        UFS_UNLOCK(ump);
        /*
***************
*** 193,199 ****
        (void) chkdq(ip, -btodb(size), cred, FORCE);
        UFS_LOCK(ump);
  #endif
- nospace:
        if (fs->fs_pendingblocks > 0 && reclaimed == 0) {
                reclaimed = 1;
                softdep_request_cleanup(fs, ITOV(ip));
--- 194,199 ----


----- Original Message ----- 
From: "Kassiano" <kassiano at cav.udesc.br>
To: <freebsd at fug.com.br>
Sent: Monday, May 15, 2006 7:06 PM
Subject: Re: [FUG-BR] Quota em BSD 6.0



Oi Eduardo, obrigado pela resposta.

Achei o texto, mas sinceramente não sei o que fazer com o patch. Eu
mesmo posso aplicá-lo? Faço um make buildword depois?

Baixei a versão 6.1 e, procurando na documentação, não achei nada
falando se corrige o bug...

[]s

Kassiano


-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 



Mais detalhes sobre a lista de discussão freebsd