Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Oct 2010 18:00:55 +0000 (UTC)
From:      Jaakko Heinonen <jh@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/share/man/man9 make_dev.9 src/sys/kern kern_conf.c src/sys/sys conf.h
Message-ID:  <201010071801.o97I1jEG085032@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jh          2010-10-07 18:00:55 UTC

  FreeBSD src repository

  Modified files:
    share/man/man9       make_dev.9 
    sys/kern             kern_conf.c 
    sys/sys              conf.h 
  Log:
  SVN rev 213526 on 2010-10-07 18:00:55Z by jh
  
  Check the device name validity on device registration.
  
  A new function prep_devname() sanitizes a device name by removing
  leading and redundant sequential slashes. The function returns an error
  for names which already exist or are considered invalid.
  
  A new flag MAKEDEV_CHECKNAME for make_dev_p(9) and make_dev_credf(9)
  indicates that the caller is prepared to handle an error related to the
  device name. An invalid name triggers a panic if the flag is not
  specified.
  
  Document the MAKEDEV_CHECKNAME flag in the make_dev(9) manual page.
  
  Idea from:      kib
  Reviewed by:    kib
  
  Revision  Changes    Path
  1.32      +16 -7     src/share/man/man9/make_dev.9
  1.243     +87 -27    src/sys/kern/kern_conf.c
  1.259     +6 -5      src/sys/sys/conf.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010071801.o97I1jEG085032>