[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