Re: Linux on Sun e10k

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jan 27 2007 18:38, David Miller wrote:
>> 
>> int ret = sys_open((const char __user *)"/dev/console", O_RDWR, 0);
>> if(ret < 0)
>>   printk(KERN_WARNING "Warning: unable to open an "
>>          "initial console (%d)\n", ret);
>> 
>> I wonder what return code it will give (-EFAULT is my guess).
>
>It's not getting -EFAULT, the init task runs with set_fs(KERNEL_DS).

Ok.

>It's getting -ENOENT because no console device has registered
>itself, and therefore even if you have a /dev/console node in
>the filesystem the open will still fail.

Hm that is a little bit misleading. I'd like to see the regular -ENXIO as
happens with "all" the other block/character devices in /dev that don't have
anything associated (well, at least bcak in the days where /dev was static)


	-`J'
-- 
-
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux