[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