[d-kernel] std26-up-2.6.9
Alex Yustasov
snmon на server.by
Чт Окт 21 21:10:50 MSD 2004
On Thu, Oct 21, 2004 at 08:03:16PM +0300, Alex Yustasov wrote:
> On Thu, Oct 21, 2004 at 10:14:41PM +0600, Andrey Rahmatullin wrote:
> > On Thu, Oct 21, 2004 at 04:23:11PM +0300, Alex Yustasov wrote:
> > > Для 2.6 в initrd нужена директория /sys.
> > Для чего?
> Простите. Я про последние swsusp2.
> Там при переводе из /dev/hdaN в dev, т.е. функция name_to_dev_t
> в /init/do_mounts.c, используется /sys. А у нас это происходит
> после монтирования initrd как read only.
Это кусок из do_mounts.c
dev_t name_to_dev_t(char *name)
{
char s[32];
char *p;
dev_t res = 0;
int part, mount_result;
#ifdef CONFIG_SYSFS
sys_mkdir("/sys", 0700);
/*
* When changing resume2 parameter for Software Suspend, sysfs may
* already be mounted.
*/
mount_result = sys_mount("sysfs", "/sys", "sysfs", 0, NULL); Тут оно вываливается с -30
if (mount_result < 0 && mount_result != -EBUSY)
goto out;
#endif
Подробная информация о списке рассылки devel-kernel