📄 changelog
字号:
- Replaced dummy .epoch inode with .devfsd character device- Modified rc.devfs to take account of above change- Removed spurious driver warning messages when CONFIG_DEVFS_FS=n- Implemented devfsd protocol revision 0===============================================================================Changes for patch v53- Ported to kernel 2.1.116 (kmod change broke hunk)- Updated Documentation/Configure.help- Test and tty pattern patch for rc.devfs script Thanks to Roderich Schupp <rsch@experteam.de>- Added soothing message to warning in <devfs_d_iput>===============================================================================Changes for patch v54- Ported to kernel 2.1.117- Fixed default permissions in sound driver- Added support for frame buffer devices (/dev/fb*)===============================================================================Changes for patch v55- Ported to kernel 2.1.119- Use GCC extensions for structure initialisations- Implemented async open notification- Incremented devfsd protocol revision to 1===============================================================================Changes for patch v56- Ported to kernel 2.1.120-pre3- Moved async open notification to end of <devfs_open>===============================================================================Changes for patch v57- Ported to kernel 2.1.121- Prepended "/dev/" to module load request- Renamed <call_kerneld> to <call_kmod>- Created sample modules.conf file===============================================================================Changes for patch v58- Fixed typo "AYSNC" -> "ASYNC"===============================================================================Changes for patch v59- Added open flag for files===============================================================================Changes for patch v60- Ported to kernel 2.1.123-pre2===============================================================================Changes for patch v61- Set i_blocks=0 and i_blksize=1024 in <devfs_read_inode>===============================================================================Changes for patch v62- Ported to kernel 2.1.123===============================================================================Changes for patch v63- Ported to kernel 2.1.124-pre2===============================================================================Changes for patch v64- Fixed Unix98 pty support- Increased buffer size in <get_partition_list> to avoid crash and burn===============================================================================Changes for patch v65- More Unix98 pty support fixes- Added test for empty <<name>> in <devfs_find_handle>- Renamed <generate_path> to <devfs_generate_path> and published- Created /dev/root symlink Thanks to Roderich Schupp <rsch@ExperTeam.de> with further modifications by me===============================================================================Changes for patch v66- Yet more Unix98 pty support fixes (now tested)- Created <devfs_get_fops>- Support media change checks when CONFIG_DEVFS_ONLY=y- Abolished Unix98-style PTY names for old PTY devices===============================================================================Changes for patch v67- Added inline declaration for dummy <devfs_generate_path>- Removed spurious "unable to register... in devfs" messages when CONFIG_DEVFS_FS=n- Fixed misc. devices when CONFIG_DEVFS_FS=n- Limit auto-device numbering to majors 144 to 239===============================================================================Changes for patch v68- Hide unopened virtual consoles from directory listings- Added support for video capture devices- Ported to kernel 2.1.125===============================================================================Changes for patch v69- Fix for CONFIG_VT=n===============================================================================Changes for patch v70- Added support for non-OSS/Free sound cards===============================================================================Changes for patch v71- Ported to kernel 2.1.126-pre2===============================================================================Changes for patch v72- #ifdef's for CONFIG_DEVFS_DISABLE_OLD_NAMES removed===============================================================================Changes for patch v73- CONFIG_DEVFS_DISABLE_OLD_NAMES replaced with "nocompat" boot option- CONFIG_DEVFS_BOOT_OPTIONS removed: boot options always available===============================================================================Changes for patch v74- Removed CONFIG_DEVFS_MOUNT and "mount" boot option and replaced with "nomount" boot option- Documentation updates- Updated sample modules.conf===============================================================================Changes for patch v75- Updated sample modules.conf- Remount devfs after initrd finishes- Ported to kernel 2.1.127- Added support for ISDN Thanks to Christophe Leroy <christophe.leroy5@capway.com>===============================================================================Changes for patch v76- Updated an email address in ChangeLog- CONFIG_DEVFS_ONLY replaced with "only" boot option===============================================================================Changes for patch v77- Added DEVFS_FL_REMOVABLE flag- Check for disc change when listing directories with removable media devices- Use DEVFS_FL_REMOVABLE in sd.c- Ported to kernel 2.1.128===============================================================================Changes for patch v78- Only call <scan_dir_for_removable> on first call to <devfs_readdir>- Ported to kernel 2.1.129-pre5- ISDN support improvements Thanks to Christophe Leroy <christophe.leroy5@capway.com>===============================================================================Changes for patch v79- Ported to kernel 2.1.130- Renamed miscdevice "apm" to "apm_bios" to be consistent with devices.txt===============================================================================Changes for patch v80- Ported to kernel 2.1.131- Updated <devfs_rmdir> for VFS change in 2.1.131===============================================================================Changes for patch v81- Fixed permissions on /dev/ptmx===============================================================================Changes for patch v82- Ported to kernel 2.1.132-pre4- Changed initial permissions on /dev/pts/*- Created <devfs_mk_compat>- Added "symlinks" boot option- Changed devfs_register_blkdev() back to register_blkdev() for IDE- Check for partitions on removable media in <devfs_lookup>===============================================================================Changes for patch v83- Fixed support for ramdisc when using string-based root FS name- Ported to kernel 2.2.0-pre1===============================================================================Changes for patch v84- Ported to kernel 2.2.0-pre7===============================================================================Changes for patch v85- Compile fixes for driver/sound/sound_common.c (non-module) and drivers/isdn/isdn_common.c Thanks to Christophe Leroy <christophe.leroy5@capway.com>- Added support for registering regular files- Created <devfs_set_file_size>- Added /dev/cpu/mtrr as an alternative interface to /proc/mtrr- Update devfs inodes from entries if not changed through FS===============================================================================Changes for patch v86- Ported to kernel 2.2.0-pre9===============================================================================Changes for patch v87- Fixed bug when mounting non-devfs devices in a devfs===============================================================================Changes for patch v88- Fixed <devfs_fill_file> to only initialise temporary inodes- Trap for NULL fops in <devfs_register>- Return -ENODEV in <devfs_fill_file> for non-driver inodes- Fixed bug when unswapping non-devfs devices in a devfs===============================================================================Changes for patch v89- Switched to C data types in include/linux/devfs_fs.h- Switched from PATH_MAX to DEVFS_PATHLEN- Updated Documentation/filesystems/devfs/modules.conf to take account of reverse scanning (!) by modprobe- Ported to kernel 2.2.0===============================================================================Changes for patch v90- CONFIG_DEVFS_DISABLE_OLD_TTY_NAMES replaced with "nottycompat" boot option- CONFIG_DEVFS_TTY_COMPAT removed: existing "symlinks" boot option now controls this. This means you must have libc 5.4.44 or later, or a recent version of libc 6 if you use the "symlinks" option===============================================================================Changes for patch v91- Switch from <devfs_mk_symlink> to <devfs_mk_compat> in drivers/char/vc_screen.c to fix problems with Midnight Commander===============================================================================Changes for patch v92- Ported to kernel 2.2.2-pre5===============================================================================Changes for patch v93- Modified <sd_name> in drivers/scsi/sd.c to cope with devices that don't exist (which happens with new RAID autostart code printk()s)===============================================================================Changes for patch v94- Fixed bug in joystick driver: only first joystick was registered===============================================================================Changes for patch v95- Fixed another bug in joystick driver- Fixed <devfsd_read> to not overrun event buffer===============================================================================Changes for patch v96- Ported to kernel 2.2.5-2- Created <devfs_auto_unregister>- Fixed bugs: compatibility entries were not unregistered for: loop driver floppy driver RAMDISC driver IDE tape driver SCSI CD-ROM driver SCSI HDD driver===============================================================================Changes for patch v97- Fixed bugs: compatibility entries were not unregistered for: ALSA sound driver partitions in generic disc driver- Don't return unregistred entries in <devfs_find_handle>- Panic in <devfs_unregister> if entry unregistered- Don't panic in <devfs_auto_unregister> for duplicates===============================================================================Changes for patch v98- Don't unregister already unregistered entries in <unregister>- Register entry in <sd_detect>- Unregister entry in <sd_detach>- Changed to <devfs_*register_chrdev> in drivers/char/tty_io.c- Ported to kernel 2.2.7===============================================================================Changes for patch v99- Ported to kernel 2.2.8- Fixed bug in drivers/scsi/sd.c when >16 SCSI discs- Disable warning messages when unable to read partition table for removable media===============================================================================Changes for patch v100- Ported to kernel 2.3.1-pre5- Added "oops-on-panic" boot option- Improved debugging in <devfs_register> and <devfs_unregister>- Register entry in <sr_detect>- Unregister entry in <sr_detach>- Register entry in <sg_detect>- Unregister entry in <sg_detach>- Added support for ALSA drivers===============================================================================Changes for patch v101- Ported to kernel 2.3.2===============================================================================Changes for patch v102- Update serial driver to register PCMCIA entries Thanks to Roch-Alexandre Nomine-Beguin <roch@samarkand.infini.fr>- Updated an email address in ChangeLog- Hide virtual console capture entries from directory listings when corresponding console device is not open===============================================================================Changes for patch v103- Ported to kernel 2.3.3===============================================================================Changes for patch v104- Added documentation for some functions- Added "doc" target to fs/devfs/Makefile- Added "v4l" directory for video4linux devices- Replaced call to <devfs_unregister> in <sd_detach> with call to <devfs_register_partitions>- Moved registration for sr and sg drivers from detect() to attach() methods- Register entries in <st_attach> and unregister in <st_detach>- Work around IDE driver treating CD-ROM as gendisk- Use <sed> instead of <tr> in rc.devfs- Updated ToDo list- Removed "oops-on-panic" boot option: now always Oops===============================================================================Changes for patch v105- Unregister SCSI host from <scsi_host_no_list> in <scsi_unregister> Thanks to Zolt醤 B鰏z鰎m閚yi <zboszor@mail.externet.hu>- Don't save /dev/log in rc.devfs- Ported to kernel 2.3.4-pre1===============================================================================Changes for patch v106- Fixed silly typo in drivers/scsi/st.c- Improved debugging in <devfs_register>===============================================================================Changes for patch v107- Added "diunlink" and "nokmod" boot options- Removed superfluous warning message in <devfs_d_iput>===============================================================================Changes for patch v108- Remove entries when unloading sound module===============================================================================Changes for patch v109- Ported to kernel 2.3.6-pre2===============================================================================Changes for patch v110- Took account of change to <d_alloc_root>===============================================================================Changes for patch v111- Created separate event queue for each mounted devfs- Removed <devfs_invalidate_dcache>- Created new ioctl()s for devfsd- Incremented devfsd protocol revision to 3- Fixed bug when re-creating directories: contents were lost- Block access to inodes until devfsd updates permissions===============================================================================Changes for patch v112- Modified patch so it applies against 2.3.5 and 2.3.6- Updated an email address in ChangeLog- Do not automatically change ownership/protection of /dev/tty<n>- Updated sample modules.conf- Switched to sending process uid/gid to devfsd- Renamed <call_kmod> to <try_modload>- Added DEVFSD_NOTIFY_LOOKUP event- Added DEVFSD_NOTIFY_CHANGE event- Added DEVFSD_NOTIFY_CREATE event- Incremented devfsd protocol revision to 4- Moved kernel-specific stuff to include/linux/devfs_fs_kernel.h===============================================================================Changes for patch v113- Ported to kernel 2.3.9- Restricted permissions on some block devices===============================================================================Changes for patch v114
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -