A good start. Some lines moved because they were under a misspelled duplicate heading.
Version 1.26 alpha (25-Apr-94):
Added patch from Bill Reynolds <bill@goshawk.lanl.gov> to
simpleinit, so it will drop into single user if /etc/rc
- fails, eg. from fsck.
+ fails, e.g. from fsck.
Version 1.25 (9-Feb-94):
Agetty should now work with the Linux 0.99pl15a kernel.
- fix stupid typo in GPT checker call [Karel Zak]
chsh:
- don't use empty shell field in /etc/passwd [Karel Zak]
- - remove tailing wihit-spaces and use PATH_BSHELL [Karel Zak]
+ - remove trailing white-spaces and use PATH_BSHELL [Karel Zak]
col:
- getwchar() errors shouldn't be hidden [Karel Zak]
cytune:
- clean up TODO file and add a new resuest for 2.14 [Karel Zak]
- fix authorship of 8-bit cleanup agetty patch [Karel Zak]
- fix BSD licence name in README.licensing [Karel Zak]
- - fix info about devel/master branchs [Karel Zak]
+ - fix info about devel/master branches [Karel Zak]
- fix URL and typos in README.devel [Karel Zak]
- remove deprecated section from README [Karel Zak]
- update release notes [Karel Zak]
- add support for audit system [Karel Zak]
- fix --systohc sets clock 0.5 seconds slow [Karel Zak]
- make ggc happy and check return values from fgets, read and write [Karel Zak]
- - remove tailing white-spaces and clean up clock.h [Karel Zak]
+ - remove trailing white-spaces and clean up clock.h [Karel Zak]
ionice:
- clean up error handling [Matthias Koenig]
- cleanup usage for idle class [Matthias Koenig]
look:
- fix problem with !isalnum() words [Karel Zak]
- man page clarification [Pádraig Brady]
- - remove tailing white-spaces [Karel Zak]
+ - remove trailing white-spaces [Karel Zak]
losetup:
- add -a option to list all used loop devices [Karel Zak]
- add a new option -s [Karel Zak]
swapoff:
- correctly handle UUID= and LABEL= identifiers [LaMont Jones]
swapon:
- - cleanup PATH_ macros and tailing white-spaces [Karel Zak]
+ - cleanup PATH_ macros and trailing white-spaces [Karel Zak]
- cleanup fsprobe_*() usage [Karel Zak]
- does not correctly deal with symlinks [Marco d'Itri]
- fix swapon headers and syscalls [Mike Frysinger]
- cleanup DEPRECATED file [Karel Zak]
- cleanup README.devel, add note about coding style and Signed-off-by [Karel Zak]
- fix ChangeLog URL [Pascal Terjan]
- - fix stable branche name in README.devel [Karel Zak]
+ - fix stable branch name in README.devel [Karel Zak]
- mark vipw(1) is deprecated in favor of vipw from shadow-utils [Karel Zak]
- refresh TODO list [Karel Zak]
- remove date from ReleasNotes [Karel Zak]
- use canonicalize in getfs_by_devname [Karel Zak]
namei:
- add to identify FIFO (named pipe) and update manpage [Li Zefan]
- - cleanup tailing white-spaces [Karel Zak]
+ - cleanup trailing white-spaces [Karel Zak]
- non-linux support (get_current_dir_name() and PATH_MAX) [Karel Zak, Samuel Thibault]
partx:
- fix compiler warnings [Karel Zak]
- fix blkid cache usage [Karel Zak]
- move test_bkdev to lib/ [Karel Zak]
- redirect libblkid cache to BLKID_FILE [Karel Zak]
- - rename test_sysinfo, remove tailing white-spaces [Karel Zak]
+ - rename test_sysinfo, remove trailing white-spaces [Karel Zak]
- use losetup -s [Karel Zak]
umount:
- add hint about lsof & fuser [Karel Zak]
- warn users about 2.2TB dos partition limit [Karel Zak]
flock:
- Allow lock directory [Alexey Gladkov]
- - add NLS support, remove tailing white-spaces [Karel Zak]
+ - add NLS support, remove trailing white-spaces [Karel Zak]
- fix printf format error in usage() [Karel Zak]
- segfaults when file name is not given [Karel Zak]
fsck:
- new command [Hayden James]
ipcs:
- adjust some field positions and widths for correct alignment [Benno Schulenberg]
- - fix exit codes, remove tailing white-spaces [Karel Zak]
+ - fix exit codes, remove trailing white-spaces [Karel Zak]
- ungettextize the spacing of the table headers [Benno Schulenberg]
ldattach:
- don't compile for non-linux systems [Samuel Thibault]
- rewrite to use fstatat() and unlinkat() [Karel Zak]
- use err.h, clean up return codes [Karel Zak]
- use file descriptor instead of path for recursiveRemove() [Peter Jones]
- - use snprintf() rather tan str{cpy,cat}() [Karel Zak]
+ - use snprintf() rather than str{cpy,cat}() [Karel Zak]
tests:
- add functions for work withdisk images [Karel Zak]
- add mdraid libblkid test [Karel Zak]
- return first detected crypto device [Scott James Remnant]
- topology - add logical and physical sector size [Karel Zak]
- topology - ignore non-blockdevs [Karel Zak]
- - trim tailing whitespace from unicode LABELs [Karel Zak]
+ - trim trailing whitespace from unicode LABELs [Karel Zak]
- update docs/.gitignore [Karel Zak]
- use BLKSSZGET for GPT sectors [Karel Zak]
- use blkid_new_probe_from_filename() in docs [Karel Zak]
- use c.h [Karel Zak]
newgrp:
- newgrp.1 formatting [Peter Breitenlohner]
- - use c.h, remove tailing whitespace [Karel Zak]
+ - use c.h, remove trailing whitespace [Karel Zak]
partx:
- partx.8 formatting [Peter Breitenlohner]
- use c.h [Karel Zak]
- setsid.1 formatting [Peter Breitenlohner]
setterm:
- setterm.1 formatting [Peter Breitenlohner]
- - use c.h, remove tailing whitespace [Karel Zak]
+ - use c.h, remove trailing whitespace [Karel Zak]
sfdisk:
- confused about disk size [Karel Zak]
- dump has to be $LANG insensitive [Karel Zak]
- add quoted optstr [Karel Zak]
- add utab update tests [Karel Zak]
- check for mtab [Karel Zak]
- - fix blkid MD test (missing tailing whitespaces) [Karel Zak]
+ - fix blkid MD test (missing trailing whitespaces) [Karel Zak]
- fix libmount test [Karel Zak]
- fix strtosize() test [Karel Zak]
- ignore device name used in some fdisk and blkid tests [Francesco Cosoleto]
- check virtual console for UTF-8 support [Werner Fink]
- clean up usage [Karel Zak]
- cleanup argv parsing, utmp update, use writeall(), etc. [Werner Fink]
- - coding style - fix comments, remove tailing whitespace [Karel Zak]
+ - coding style - fix comments, remove trailing whitespace [Karel Zak]
- coding style - fix identation [Karel Zak]
- don't use xalloc.h stuff [Karel Zak]
- error message about required arguments [Sami Kerola]
- refactoring - cleanup print buffer code [Karel Zak]
- refactoring - cleanup read buffer code [Karel Zak]
- reorder options, add comments [Karel Zak]
- - use SYSLOG_ACTION_* macros rather than magic constatnts [Karel Zak]
+ - use SYSLOG_ACTION_* macros rather than magic constants [Karel Zak]
- variables refactoring [Karel Zak]
- cleanups -- use err(), xalloc() [Marek Polacek]
docs:
- code style and comment fixes [Sami Kerola]
- convert definition to function [Sami Kerola]
- escape handling refactored [Sami Kerola]
- - fix compier warnings [Sami Kerola]
+ - fix compiler warnings [Sami Kerola]
- magic constant removal [Sami Kerola]
- use long options [Sami Kerola]
- warn user when command chooses term type [Sami Kerola]
table parser
mount(8), umount(8):
- - new pure libmount based mount(8) and umounts(8) commands are available,
+ - new pure libmount based mount(8) and umount(8) commands are available,
this experimental implementation could be enabled by --enable-new-mount
agetty(8):
- remove PACKED macro [Karel Zak]
- remove possibly_osf_label variable that is only assigned [Francesco Cosoleto]
- remove redundant declaration [cppcheck] [Sami Kerola]
- - remove uneecessary code [Karel Zak]
+ - remove unnecessary code [Karel Zak]
- remove unused 'require' member in enum action [Francesco Cosoleto]
- remove unused guess_device_type() function [Francesco Cosoleto]
- rename bselect, xselect functions [Francesco Cosoleto]
- remove unnecessary position check from list_for_each_safe loops [Karel Zak]
- silence a format string warning [-Wformat] [Francesco Cosoleto]
- update docs [Karel Zak]
- - verify arroy bound before reference [cppcheck] [Sami Kerola]
+ - verify array bound before reference [cppcheck] [Sami Kerola]
libmount:
- Use filter arg of scandir* to pickup /etc/fstab.d/*.fstab files [Masatake YAMATO]
- add "+" prefix for options pattern (e.g findmnt -O) [Karel Zak]
- add function to parse offsets/sizes [Karel Zak]
- add functions to export syscall/helpers status [Karel Zak]
- add mnt_context_umount_next() [Karel Zak]
- - add new exprimental umount(8) [Karel Zak]
+ - add new experimental umount(8) [Karel Zak]
- add post-mount checks to detect ro/rw [Karel Zak]
- add sanitize_env() to mount(8) sample [Karel Zak]
- add support for encrypted loopdevs [Karel Zak]
- fix use of logical '&&' with constant operand [Francesco Cosoleto]
- fixed a small typo [s.p@orbitalfox.com]
- ignore "defaults" mount option [Karel Zak]
- - ignore tailing slash in netfs source paths [Petr Uzel]
+ - ignore trailing slash in netfs source paths [Petr Uzel]
- improve verbose message [Karel Zak]
- make iter reset more robust [coverity scan] [Karel Zak]
- make options in fstab optional [Karel Zak]
- - potential null derefence [smatch scan] [Karel Zak]
+ - potential null dereference [smatch scan] [Karel Zak]
- previously assumed null pointer [smatch scan] [Karel Zak]
- redundant null check on calling free() [smatch scan] [Karel Zak]
- - remove dead assigment [Karel Zak]
+ - remove dead assignment [Karel Zak]
- remove fstab.d support [Karel Zak]
- - remove magic constatnt from mount(8) [Karel Zak]
+ - remove magic constant from mount(8) [Karel Zak]
- remove teaser proto for mnt_table_get_name [Dave Reisner]
- scandirat based mnt_table_parse_dir implementation [Masatake YAMATO]
- support -o loop=<devname> [Karel Zak]
- add stream error checking facility [Sami Kerola]
- define format to be constant in xasprintf() [Sami Kerola]
- fix spurious list.h warnings [Sami Kerola]
- - fix void pointer arithmetics warnings [Sami Kerola]
+ - fix void pointer arithmetic warnings [Sami Kerola]
- move get_terminal_width() to ttyutils.h [Petr Uzel]
- rename writeall.h to all-io.h [Petr Uzel]
include [optutils]:
- improve ifdef HAVE_LIBSELINUX stuff [Karel Zak]
- improve mnt_tables_is_mounted [Karel Zak]
- make some string operations more robust [Karel Zak]
- - optimize for paths with tailing slash [Karel Zak]
+ - optimize for paths with trailing slash [Karel Zak]
- plug a memory leak in exec_helper() [Petr Uzel]
- remount does not add entry to mtab file [Karel Zak]
- rename mnt_context_fstab_applied to mnt_context_tab_applied [Karel Zak]
- add boundary check to facility & level array usage [Sami Kerola]
- fix console-level off-by-one [Bjørn Mork]
- fix usage() [Karel Zak]
- - fix usage() output consistancy [Sami Kerola]
+ - fix usage() output consistency [Sami Kerola]
- make usage() translator friendly [Sami Kerola]
- minor cleanup of EXCL_xxx_ERR macros [Andrii Bordunov]
- more colors, more fun [Karel Zak]
- don't use /dev/mapper/<name> if the node does not exist [Karel Zak]
lib/color:
- add module for work with terminal colors [Ondrej Oprala]
-lib/consolas:
- - remove global variable concount, fix linked list [Karel Zak]
-lib/console:
- - fix possible fd leak [Karel Zak]
lib/consoles:
- /proc/consoles code refactoring [Karel Zak]
- TIOCGDEV code refactoring [Karel Zak]
- add test program [Karel Zak]
- cmdline code refactoring [Karel Zak]
- don't call perror() [Karel Zak]
+ - fix possible fd leak [Karel Zak]
- minor clean ups [Karel Zak]
- remove global variable comparedev [Karel Zak]
+ - remove global variable concount, fix linked list [Karel Zak]
- remove global variable consoles [Karel Zak]
- remove global variable initcp [Karel Zak]
- small cleanup [Karel Zak]
- fix last stuff [Karel Zak]
- fix lastb symlink [Karel Zak]
- fix static builds [Karel Zak]
- - fix tinfo congitional [Karel Zak]
+ - fix tinfo conditional [Karel Zak]
- fix {lib,sbin}dir paths [Karel Zak]
- improbe UL_CONFLICT_BUILD macro [Karel Zak]
- install pylibmount into [Karel Zak]
blockdev:
- Some minor corrections to the manual [Bjarni Ingi Gislason]
- don't use HDIO_GETGEO [Phillip Susi]
-buil-sys:
- - disable in UL_BUILD_INIT() on --disable-all-programs [Karel Zak]
build:
- fix some compiler warnings [Ruediger Meier]
build-sys:
- add sys-utils/uname26.8 to gitignore [Karel Zak]
- cleanup bash-completion/ [Karel Zak]
- consolidate systemd support [Karel Zak]
+ - disable in UL_BUILD_INIT() on --disable-all-programs [Karel Zak]
- don't compile deprecated last(1) on --enable-all-programs [Karel Zak]
- don't connect _DEPENDENCIES and _LIBADD [Karel Zak]
- enable chfn and chsh by default [Karel Zak]
- improve the informative message when not building some util [Benno Schulenberg]
- libmount/python/__init__.py is always a dist file [Ruediger Meier]
- move libsmartcols.so to /lib if they exists [Karel Zak]
- - ove fdisks to disk-utils [Karel Zak]
+ - move fdisks to disk-utils [Karel Zak]
- release++ (v2.25-rc1) [Karel Zak]
- release++ (v2.25-rc2) [Karel Zak]
- remove deprecated-mount/ [Karel Zak]
- deprecat invocation as 'pid' command name [Sami Kerola]
- fix bug in --all semantic [Karel Zak]
- fix coding style [Sami Kerola]
- - flip all comparions to be in smaller - greater order [Sami Kerola]
+ - flip all comparisons to be in smaller - greater order [Sami Kerola]
- make kill-by-name more obvious in man page [Karel Zak]
- make options --pid and --queue mutually exclusive [Sami Kerola]
- make usage() not to return [Sami Kerola]
- (dos) be more verbose when change bootable flag [Karel Zak]
- (dos) calculation of total size based on CHS in check function [Thorsten Wilmer]
- (dos) consolidate partition end-offset code [Karel Zak]
- - (dos) count fisrt usable LBA to total number of used sectors [Karel Zak]
+ - (dos) count first usable LBA to total number of used sectors [Karel Zak]
- (dos) fix ext_index usage [Karel Zak]
- (dos) fix free part counter [Karel Zak]
- (dos) fix log.partition delete [Karel Zak]
- (dos) improve logical partition reorder command [Karel Zak]
- (dos) make EBR parser more robust [Karel Zak]
- (dos) remove get_partition_type() [Karel Zak]
- - (dos) use check() for dos-comaptible mode only [Karel Zak]
+ - (dos) use check() for dos-compatible mode only [Karel Zak]
- (dos) use new list() and get_part() API [Karel Zak]
- (dos) warn on type 0 [Karel Zak]
- (gpt) add /home GUID [Karel Zak]
- init symbols when necessary [Karel Zak]
- move some code around [Ondrej Oprala]
- remove unnecessary code [Karel Zak]
- - resuse buffer for encoded data [Karel Zak]
+ - reuse buffer for encoded data [Karel Zak]
- revert the column flags API [Ondrej Oprala]
- rewrite test code to tree(1)-like util [Karel Zak]
- separate flags, add getters/setters [Ondrej Oprala]
- cleanup time formats [Karel Zak]
- cleanup usage() [Karel Zak]
- comment-in an expensive realloc [Ondrej Oprala]
- - conding style changes [Karel Zak]
+ - coding style changes [Karel Zak]
- count per-user processes [Ondrej Oprala]
- fix nologins check [Karel Zak]
- fix option exclusivity [Ondrej Oprala]
pylibmount:
- correctly import from pylibmount.so [Dave Reisner]
- import directly from pylibmount in tests [Karel Zak]
- - remove unncessary subdirectory [Karel Zak]
+ - remove unnecessary subdirectory [Karel Zak]
raw:
- Improve the typesetting of the manual [Bjarni Ingi Gislason]
rename:
- --quiet option is not quiet. [James Hunt]
- Also flush writes to timing file. [Jesper Dahl Nyerup]
- check that stdin is a terminal [Karel Zak]
- - clean up code to genenrate Star/Done messages [Karel Zak]
+ - clean up code to generate Star/Done messages [Karel Zak]
- clean up files usage [Karel Zak]
- don't call TIOCGWINSZ in signal handler [Karel Zak]
- don't wait for empty descriptors if child is dead [Karel Zak]
taskset:
- fix PERMISSIONS section of taskset man page [Rik van Riel]
term-utils:
- - avoid error message string length couting errors [Sami Kerola]
+ - avoid error message string length counting errors [Sami Kerola]
tests:
- add .BE hexdump test results (from s390) [Karel Zak]
- add TERM= to all cal(1) tests [Karel Zak]
- split off losetup scsi_debug part [Ruediger Meier]
- style Makefile and make output [Ruediger Meier]
- swaplabel needs to respect pagesize [Ruediger Meier]
- - test corruted GPT headers [Karel Zak]
+ - test corrupted GPT headers [Karel Zak]
- try hard to create swaplabel's test image [Ruediger Meier]
- ts_device_init remove useless error handling [Ruediger Meier]
- ts_device_init requires loop support [Ruediger Meier]
- (dos) delete also logical with extended [Karel Zak]
- (dos) don't inform about logical partition [Karel Zak]
- (dos) fix N-1 error for partition size [Karel Zak]
- - (dos) fix booable flag usage [Karel Zak]
+ - (dos) fix bootable flag usage [Karel Zak]
- (dos) fix logical partitions add/delete code [Karel Zak]
- (dos) fix logical partitions errors handling [Karel Zak]
- (dos) fix typo [Karel Zak]
- scsi_debug workaround [Karel Zak]
- simplify and update swaplabel test [Karel Zak]
- skip kill -SEGV test when running AddressSanitizer [Sami Kerola]
- - test cazy sizes for sfdisk [Karel Zak]
+ - test crazy sizes for sfdisk [Karel Zak]
- update MBR sort test [Karel Zak]
- update UDF test (add identifiers) [Pali Rohár]
- update bsd test [Karel Zak]
- print title only with SCOLS_FMT_HUMAN [Igor Gnatenko]
- put new line after title [Igor Gnatenko]
- reduce also SCOLS_FL_WRAP columns [Karel Zak]
- - reflect changinging SCOLS_FL_TREE after adding to table [Igor Gnatenko]
+ - reflect changing SCOLS_FL_TREE after adding to table [Igor Gnatenko]
- rewrite ./sample-scols-wrap [Karel Zak]
- set everything once in scols_table_set_title() [Igor Gnatenko]
- support continuous printing [Karel Zak]
- add --enable-libuuid-force-uuidd [Ruediger Meier]
- add UL_REQUIRES_COMPILE macro [Karel Zak]
- add missing include/plymouth-ctrl.h [Karel Zak]
- - add non-action for ncurses pkg-cong test [Karel Zak]
+ - add non-action for ncurses pkg-config test [Karel Zak]
- add parisc to define ARCH_ [Karel Zak]
- add tools/Makemodule.am [Karel Zak]
- clean up relation between ncurses[w] and wide-char support [Karel Zak]
- remove trailing spaces when outputing to journal [Sami Kerola]
- simplify if clause [oclint] [Sami Kerola]
loopdev:
- - Implememt loopcxt_set_status() [Stanislav Brabec]
+ - Implement loopcxt_set_status() [Stanislav Brabec]
losetup:
- Prevent AUTOCLEAR detach race [Stanislav Brabec]
- add --nooverlap options [Karel Zak, Stanislav Brabec]
hwclock:
- --set and --predict segmentation fault [J William Piggott]
- add debugging to open_rtc() [Sami Kerola]
- - alloate date_resp parsing buffer in interpret_date_string() [Sami Kerola]
+ - allocate date_resp parsing buffer in interpret_date_string() [Sami Kerola]
- clarify cmos inb and outb preprocessor directives [Sami Kerola]
- clarify set_cmos_epoch() code [Sami Kerola]
- do not hardcode date command magic string twice [Sami Kerola]
- add some more udevadm settle [Ruediger Meier]
- add tests for encode functions from lib/mbsalign.c [Vaclav Dolezal]
- add udevadm settle to sfdisk/resize [Ruediger Meier]
- - add wierd sleep for libmount/context [Ruediger Meier]
+ - add weird sleep for libmount/context [Ruediger Meier]
- added missing expected outputs for partx (atari) [Vaclav Dolezal]
- added test for libblkid atari pt [Vaclav Dolezal]
- adjust for ISO timezone colon use [J William Piggott]
- don't lock fd 1 (stdout), don't use /proc/$$/fd [Ruediger Meier]
- don't use mount.<type> helpers in mount-by-pattern tests [Karel Zak]
- don't use unlocked resources [Ruediger Meier]
- - dont't timeout flock [Ruediger Meier]
+ - don't timeout flock [Ruediger Meier]
- fix fincore/count KNOWN_FAIL [Ruediger Meier]
- fix grep expressions for devices [Ruediger Meier]
- fix losetup race [Ruediger Meier]
fstrim -a/-A:
- Skip read-only volumes [Stanislav Brabec]
fstrim.c:
- - Remove commnet about vfat not supporting fstrim [Marcos Paulo de Souza]
+ - Remove comment about vfat not supporting fstrim [Marcos Paulo de Souza]
hardlink:
- (man) add AVAILABILITY [Karel Zak]
- add first simple tests [Ruediger Meier]
- (docs) add reference to v2.33 and v2.34 [Karel Zak]
- (groups) improve debug messages [Karel Zak]
- (groups) improve scols_table_group_lines() args check [coverity scan] [Karel Zak]
- - (groups) print group childrent after regualr tree [Karel Zak]
+ - (groups) print group children after regular tree [Karel Zak]
- (groups) remove hardcoded const numbers [Karel Zak]
- (groups) use print functions tp calculate grpset [Karel Zak]
- add another UTF symbols [Karel Zak]
- add grouping samples [Karel Zak]
- add is_last_child(), move is_last_column() [Karel Zak]
- add lines grouping support [Karel Zak]
- - cell width calulation cleanup [Karel Zak]
+ - cell width calculation cleanup [Karel Zak]
- fix variable shadowing [Sami Kerola]
- fix docs [Karel Zak]
- fix groups reset, add debugs [Karel Zak]
cfdisk:
- check mnt_table_parse_fstab() return code [coverity scan] [Karel Zak]
chfn:
- - don't append extra tailing commas [Karel Zak]
+ - don't append extra trailing commas [Karel Zak]
choom:
- improve docs [Karel Zak]
chsh:
column:
- fix outputing empty column at the end of line [Yousong Zhou]
- pass control struct to local_wcstok() [Sami Kerola]
-cript:
- - always use decimal point numbers in logs [Karel Zak]
disk-utils:
- docs fix sfdisk(8) man page typo [Matthew Krupcale]
dmesg:
- add option --log-out [Karel Zak]
- add option --log-timing [Karel Zak]
- allow to use the same log for more streams [Karel Zak]
+ - always use decimal point numbers in logs [Karel Zak]
- cleanup info logging [Karel Zak]
- cleanup logs freeing [Karel Zak]
- cleanup usage [Karel Zak]
libmount. Note that dm-verity support is still EXPERIMENTAL and disabled by
default.
-more(1) has been refactored to meet 21st century codding standards. Thanks to
+more(1) has been refactored to meet 21st century coding standards. Thanks to
Sami Kerola.
Thanks to Michael Kerrisk for massive man pages cleanup, and thanks to Evgeny
- umount explicitly needs gawk [Wolfram Sang]
- update irqtop and lsirq completions [Sami Kerola]
bash-completion/umount:
- - shell charaters escape [Etienne Mollier]
+ - shell characters escape [Etienne Mollier]
blkdiscard:
- (man) offset and length must be sector aligned [Lukas Czerner]
- Refuse to proceed if signatures are found [Lukas Czerner]
- do not reset parent process terminal in execute() [Sami Kerola]
- drop setuid permissions before executing anything [Sami Kerola]
- fix SIGSTOP and SIGCONT handling [Sami Kerola]
- - fix moving backwards so that it can reach begining of the file [Sami Kerola]
+ - fix moving backwards so that it can reach beginning of the file [Sami Kerola]
- make execute() more robust and timely [Sami Kerola]
- make page and arrow up/down to update view [Sami Kerola]
- move code blocks from more_key_command() to functions [Sami Kerola]
build-sys:
- add --disable-scriptutils [Karel Zak]
- add .stamp to gitignore [Karel Zak]
- - add EXTRA_LTLIBRARIES beween CLEANFILES [Karel Zak]
+ - add EXTRA_LTLIBRARIES between CLEANFILES [Karel Zak]
- add UL_REQUIRES_PROGRAM() macro, use it for asciidoc [Karel Zak]
- add configure options to disable individual utils [heitbaum]
- add man-common/Makemodule.am [Karel Zak]
- cleanup cibuild.sh [Karel Zak]
- enable ci-build for all basic branches [Karel Zak]
- export CC and CXX [Karel Zak]
- - fix asciidoctror dependence [Karel Zak]
+ - fix asciidoctor dependence [Karel Zak]
- fix btrfs package name [Karel Zak]
- fix cibuild typo [Karel Zak]
- fix distcheck job [Karel Zak]
- tidy up manual page [Sami Kerola]
- use calloc() when memory needs to be cleared [Sami Kerola]
- use close_range() system call when possible [Sami Kerola]
- - use explicit_bzero() to get rid of confidental memory [Sami Kerola]
+ - use explicit_bzero() to get rid of confidential memory [Sami Kerola]
- use full tty path for PAM_TTY [Karel Zak]
- use mem2strcpy() rather than rely on printf() [Karel Zak]
- use sig_atomic_t type for variable accessed from signal handler [Sami Kerola]
- cleanup -e [Karel Zak]
- cleanup lscpu_unref_cputype() [Karel Zak]
- cleanup tab vs. space [Karel Zak]
- - cleaup arch freeing [Karel Zak]
+ - cleanup arch freeing [Karel Zak]
- convert ARM decoding to new API [Karel Zak]
- convert getopt block to new API [Karel Zak]
- deallocate maps [Karel Zak]
- update hardlink tests [Karel Zak]
- update libfdisk JSON outputs [Karel Zak]
- update lscpu output [Karel Zak]
- - update mountpoint return code chack [Karel Zak]
+ - update mountpoint return code check [Karel Zak]
- update mountpoint tests [Karel Zak]
- update script(1) return code [Karel Zak]
- update sfdisk wipe tests [Karel Zak]
hardlink(1) now supports reflinks (new options --reflinks and --skip-reflinks),
and a new option --method=<memcmp,sha1,crc32,sha256> to specify a way how to
-compare files. Now the files comparation use Linux crypto API in zero-copy way
--- all is calculated in kernel and userspace compares only hash checksums
+compare files. Now the files are compared using Linux crypto API in zero-copy
+way -- all is calculated in kernel and userspace compares only hash checksums
(default is sha256).
hwclock(8) supports new command line options --param-get and --param-set to
- interpolate missing namespaces for converting forests to a tree [Masatake YAMATO]
flock:
- (adoc) fix example [Karel Zak]
- - Decribe limitations of flock deadlock, NFS, CIFS [Stanislav Brabec]
+ - Describe limitations of flock deadlock, NFS, CIFS [Stanislav Brabec]
fsck:
- check errno after strto..() [Karel Zak]
- clear SIGCHLD inherited setting [Karel Zak]
- specify column more declarative way [Masatake YAMATO]
- split new_file(), remove map_file_data [Karel Zak]
- support threads with -l option [Masatake YAMATO]
- - tiny change to default colummns initialization [Karel Zak]
+ - tiny change to default columns initialization [Karel Zak]
- unify nodev lists into global one [Masatake YAMATO]
- use 'new_' prefix when we allocate something [Karel Zak]
- use lib/procfs.c [Karel Zak]
- (mount) de-duplicate when apply MS_SECURE [Karel Zak]
- (mount) fix mount by FS list/pattern for new API [Karel Zak]
- (mount) fix recursion [Karel Zak]
- - (mount) free hook data if new APi not avalable [Karel Zak]
+ - (mount) free hook data if new API not available [Karel Zak]
- (mount) implement remount by new Linux API [Karel Zak]
- (mount) improve code [Karel Zak]
- (mount) improve syscalls status handling [Karel Zak]
- don't include mount-api-utils.h everywhere [Karel Zak]
- don't refer optlist when copy libmnt_fs [Karel Zak]
- don't require return argument in get-like functions [Karel Zak]
- - dont ignore autofs mounts by default [Ian Kent]
+ - don't ignore autofs mounts by default [Ian Kent]
- ensure child hangs around until we persisted namespace [Christian Brauner]
- fix MS_REMOUNT emulation by mount_setattr() [Karel Zak]
- fix and cleanup relatime use [Karel Zak]
- use topology maps in more robust way [Karel Zak]
lsfd:
- (filter) accept '.' used in column names [Masatake YAMATO]
- - (filter) fix a codeing style of if/else [Masatake YAMATO]
+ - (filter) fix a coding style of if/else [Masatake YAMATO]
- (filter) parse "" in filter expression correctly [Masatake YAMATO]
- (man) Fix typo and add markup for external man page link [Mario Blättermann]
- (man) fix po-man warnings [Karel Zak]
- (man) write more about TCP scokets [Masatake YAMATO]
- (style) reformat colinfo array [Masatake YAMATO]
- (test) add a case for TCPv6 sockets [Masatake YAMATO]
- - <breaking comaptiblity> move PROTONAME column to SOCK. column namespace [Masatake YAMATO]
+ - <breaking compatibility> move PROTONAME column to SOCK. column namespace [Masatake YAMATO]
- add ENDPOINTS column [Masatake YAMATO]
- add SOCKLISTENING column [Masatake YAMATO]
- add a helper function decoding interface indexes [Masatake YAMATO]
- rename tcp_state to l4_state and use the type instead of unsigned int [Masatake YAMATO]
- revise the comment for UNIX_LINE_LEN [Masatake YAMATO]
- run netfs test [Thomas WeiĂźschuh]
- - show classes of anonyomous inodes in AINODECLASS column [Masatake YAMATO]
+ - show classes of anonymous inodes in AINODECLASS column [Masatake YAMATO]
- show extra information returned from ioctl(..., NS_GET_NSTYPE) [Masatake YAMATO]
- show pid, comm, and nspid of pidfd in PIDFD.{PID,COMM,NSPID} columns [Masatake YAMATO]
- show pids targeted by pidfds in NAME column [Masatake YAMATO]
- don't combine -Werror and -fsanitize [Thomas WeiĂźschuh]
- enable -Werror for meson [Thomas WeiĂźschuh]
- fix indentation [Frantisek Sumsal]
- - hide coverage-related stuff begind --enable-coverage [Frantisek Sumsal]
+ - hide coverage-related stuff behind --enable-coverage [Frantisek Sumsal]
- mark source directory as safe [Thomas WeiĂźschuh]
- packit add flex [Karel Zak]
- prevent prompts during installation [Thomas WeiĂźschuh]
libuuid/src/gen_uuid.c:
- fix cs_min declaration [Fabrice Fontaine]
logger:
- - initialize socket credentials contol union [Karel Zak]
+ - initialize socket credentials control union [Karel Zak]
- make sure path is terminated [coverity scan] [Karel Zak]
- use strncpy instead of strcpy [Thomas WeiĂźschuh]
login:
{0x04, N_("FAT16 <32M")},
{0x05, N_("Extended")}, /* DOS 3.3+ extended partition */
{0x06, N_("FAT16")}, /* DOS 16-bit >=32M */
- {0x07, N_("HPFS/NTFS/exFAT")}, /* OS/2 IFS, eg, HPFS or NTFS or QNX or exFAT */
+ {0x07, N_("HPFS/NTFS/exFAT")}, /* OS/2 IFS, e.g., HPFS or NTFS or QNX or exFAT */
{0x08, N_("AIX")}, /* AIX boot (AIX -- PS/2 port) or SplitDrive */
{0x09, N_("AIX bootable")}, /* AIX data or Coherent */
{0x0a, N_("OS/2 Boot Manager")},/* OS/2 Boot Manager */
MBR_FAT16_LESS32M_PARTITION = 0x04,
MBR_DOS_EXTENDED_PARTITION = 0x05,
MBR_FAT16_PARTITION = 0x06, /* DOS 16-bit >=32M */
- MBR_HPFS_NTFS_PARTITION = 0x07, /* OS/2 IFS, eg, HPFS or NTFS or QNX */
+ MBR_HPFS_NTFS_PARTITION = 0x07, /* OS/2 IFS, e.g., HPFS or NTFS or QNX or exFAT */
MBR_AIX_PARTITION = 0x08, /* AIX boot (AIX -- PS/2 port) or SplitDrive */
MBR_AIX_BOOTABLE_PARTITION = 0x09, /* AIX data or Coherent */
MBR_OS2_BOOTMNGR_PARTITION = 0x0a, /* OS/2 Boot Manager */
#define SUN_TAG_LINUX_SWAP 0x82 /* Linux SWAP */
#define SUN_TAG_LINUX_NATIVE 0x83 /* Linux filesystem */
#define SUN_TAG_LINUX_LVM 0x8e /* Linux LVM */
-#define SUN_TAG_LINUX_RAID 0xfd /* LInux RAID */
+#define SUN_TAG_LINUX_RAID 0xfd /* Linux RAID */
#define SUN_FLAG_UNMNT 0x01 /* Unmountable partition*/
#define SUN_FLAG_RONLY 0x10 /* Read only */
* @brief Used to prevent unwanted optimizations for @p var.
*
* It uses an empty GCC inline assembly statement with a register constraint
- * which forces @p var into a general purpose register (eg eax, ebx, ecx
+ * which forces @p var into a general purpose register (e.g., eax, ebx, ecx
* on x86) and marks it as modified.
*
* This is used in a few places to avoid unwanted autovectorization (e.g.
* This code is from freebsd/sys/libkern/crc32.c
*
* Simplest table-based crc32c. Performance is not important
- * for checking crcs on superblocks
+ * for checking CRCs on superblocks.
*/
/*-
if (n > eq->blocksmax)
return 0;
- /* return already cached if alvalable */
+ /* return already cached if available */
if (n < get_cached_nblocks(data)) {
DBG(DATA, ul_debugobj(data, " digest cached"));
assert(data->blocks);
if ((error = econf_getBoolValue(file, NULL, "SEND_UEVENT", &uevent))) {
if (error != ECONF_NOKEY) {
- DBG(CONFIG, ul_debug("couldn't fetch SEND_UEVENT corrently: %s", econf_errString(error)));
+ DBG(CONFIG, ul_debug("couldn't fetch SEND_UEVENT currently: %s", econf_errString(error)));
goto err;
} else {
DBG(CONFIG, ul_debug("key SEND_UEVENT not found, using built-in default "));
};
/* Use only internally for non-allocated items, never use
- * refcouting for such items!
+ * refcounting for such items!
*/
#define FDISK_LABELITEM_INIT { .type = 0, .refcount = 0 }
* @cxt: context
* @nents: number of wanted entries
*
- * Elarge GPT entries array if possible. The function check if an existing
+ * Enlarge GPT entries array if possible. The function check if an existing
* partition does not overlap the entries array area. If yes, then it report
* warning and returns -EINVAL.
*
void fdisk_ref_labelitem(struct fdisk_labelitem *li)
{
if (li) {
- /* me sure we do not use refcouting for static items */
+ /* make sure we do not use refcounting for static items */
assert(li->refcount > 0);
li->refcount++;
}
if (!li)
return;
- /* me sure we do not use refcouting for static items */
+ /* make sure we do not use refcounting for static items */
assert(li->refcount > 0);
li->refcount--;
DBG(PART, ul_debugobj(tpl, "resize: moving start %s relative, new start: %ju",
tpl->movestart == FDISK_MOVE_DOWN ? "DOWN" : "UP", (uintmax_t)start));
- /* 1b) set new start - try freespace before the curret partition */
+ /* 1b) set new start - try freespace before the current partition */
} else if (tpl->movestart == FDISK_MOVE_DOWN) {
if (resize_get_first_possible(tb, cur, &start) != 0)
* fdisk_unref_table:
* @tb: table pointer
*
- * Descrements reference counter, on zero the @tb is automatically
+ * Decrements reference counter, on zero the @tb is automatically
* deallocated.
*/
void fdisk_unref_table(struct fdisk_table *tb)
PyErr_SetString(LibmountError, "Not found required entry in fstab");
break;
case MNT_ERR_NOFSTYPE:
- PyErr_SetString(LibmountError, "Lailed to detect filesystem type");
+ PyErr_SetString(LibmountError, "Failed to detect filesystem type");
break;
case MNT_ERR_NOSOURCE:
PyErr_SetString(LibmountError, "Required mount source undefined");
rc = configure_superblock(cxt, hs, api->fd_fs, 1);
if (!rc) {
- DBG(HOOK, ul_debugobj(hs, "re-configurate FS"));
+ DBG(HOOK, ul_debugobj(hs, "reconfigure FS"));
rc = fsconfig(api->fd_fs, FSCONFIG_CMD_RECONFIGURE, NULL, NULL, 0);
hookset_set_syscall_status(cxt, "fsconfig", rc == 0);
}
static inline unsigned long str2flg(const char *str)
{
- return (unsigned long) strtox64_or_err(str, "connt convert string to flags");
+ return (unsigned long) strtox64_or_err(str, "can't convert string to flags");
}
static int test_append_str(struct libmnt_test *ts __attribute__((unused)),
break;
if (nth == 0)
/* columns are reduced in "bad first" way, be more
- * agresive for the the worst column */
+ * aggressive for the the worst column */
reduce = 3;
if (cl->width < reduce)
* scols_unref_filter:
* @fltr: filter instance
*
- * Deincrements reference counter, unallocates the filter for the last
+ * Decrements reference counter, unallocates the filter for the last
* reference.
*
* Since: 2.40
}
}
-/* This is generic allocater for a new node, always use the node type specific
+/* This is generic allocator for a new node, always use the node type specific
* functions (e.g. filter_new_param() */
struct filter_node *__filter_new_node(enum filter_ntype type, size_t sz)
{
* @fltr: filter instance
* @status: return 1 or 0 as result of the expression
*
- * Applies filter (and also counters assisiated with the filter).
+ * Applies filter (and also counters associated with the filter).
*
* Returns: 0, a negative number in case of an error.
*
return -EINVAL;
}
if (ln->group && member->group && ln->group != member->group) {
- DBG(GROUP, ul_debugobj(gr, "failed group lines (groups mismatch bwteen member and line"));
+ DBG(GROUP, ul_debugobj(gr, "failed group lines (groups mismatch between member and line)"));
return -EINVAL;
}
}
#define is_valid_pwd_char(x) (isascii((unsigned char) (x)) && !is_invalid_pwd_char(x))
/*
- * This function do not accept empty passwords or locked accouns.
+ * This function does not accept empty passwords or locked accounts.
*/
static int valid_pwd(const char *str)
{
dnl $enable_<name> could be "yes", "no" and "check". If build_<name> is "no" then
dnl all checks are skipped.
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $2.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $2.
dnl
AC_DEFUN([UL_REQUIRES_LINUX], [
m4_define([suffix], m4_default([$2],$1))
dnl $enable_<name> could be "yes", "no" and "check". If build_<name> is "no" then
dnl all checks are skipped.
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $3.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $3.
dnl
AC_DEFUN([UL_EXCLUDE_ARCH], [
m4_define([suffix], m4_default([$3],$1))
dnl The <arch> maybe a list, then at least one of the patterns in the list
dnl have to match.
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $3.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $3.
dnl
AC_DEFUN([UL_REQUIRES_ARCH], [
m4_define([suffix], m4_default([$3],$1))
dnl have to exist, for example: [ncurses, tinfo] means that have_ncurser=yes
dnl *or* have_tinfo=yes must be defined.
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $4.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $4.
dnl
AC_DEFUN([UL_REQUIRES_HAVE], [
m4_define([suffix], m4_default([$4],$1))
dnl
dnl The <desc> is description used for warning/error dnl message (e.g. "foo support").
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $5.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $5.
AC_DEFUN([UL_REQUIRES_COMPILE], [
m4_define([suffix], m4_default([$5],$1))
dnl
dnl The <desc> is description used for warning/error dnl message (e.g. "foo support").
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $5.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $5.
AC_DEFUN([UL_REQUIRES_PROGRAM], [
m4_define([suffix], m4_default([$5],$1))
dnl The <havedesc> is description used for warning/error
dnl message (e.g. "function").
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $4.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $4.
dnl
AC_DEFUN([UL_CONFLICTS_BUILD], [
m4_define([suffix], m4_default([$4],$1))
dnl
dnl Modifies $build_<name> variable according to $enable_<name> and $have_funcname.
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $3.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $3.
dnl
AC_DEFUN([UL_REQUIRES_BUILD], [
m4_define([suffix], m4_default([$3],$1))
dnl Note that SYSCALL-TEST has to define $ul_cv_syscall_<name> variable, see
dnl also UL_CHECK_SYSCALL().
dnl
-dnl The default <name> for $build_ and $enable_ count be overwrited by option $4 and
-dnl $ul_cv_syscall_ could be overwrited by $3.
+dnl The default <name> for $build_ and $enable_ count be overwritten by option $4 and
+dnl $ul_cv_syscall_ could be overwritten by $3.
dnl
AC_DEFUN([UL_REQUIRES_SYSCALL_CHECK], [
m4_define([suffix], m4_default([$4],$1))
dnl $enable_<name> is undefined then ENABLE_STATE is used and $enable_<name> is
dnl set to ENABLE_STATE.
dnl
-dnl The default <name> for $build_ and $enable_ could be overwrited by option $3.
+dnl The default <name> for $build_ and $enable_ could be overwritten by option $3.
dnl
AC_DEFUN([UL_BUILD_INIT], [
m4_define([suffix], m4_default([$3],$1))
/**
* Compare only directory names (ignores root directory and basename (filename))
*
- * The complete path conrains three fragments:
+ * The complete path contains three fragments:
*
* <rootdir> is specified on hardlink command line
- * <dirname> is all betweehn rootdir and filename
+ * <dirname> is all between rootdir and filename
* <filename> is last component (aka basename)
*/
static inline int dirname_strcmp(const struct file *a, const struct file *b)
fputs(_(" -p, --pid print pids without signaling them\n"), out);
fputs(_(" -l, --list[=<signal>|=0x<sigmask>]\n"
" list signal names, convert a signal number to a name,\n"
- " or convrt a signal mask to names\n"), out);
+ " or convert a signal mask to names\n"), out);
fputs(_(" -L, --table list signal names and numbers\n"), out);
fputs(_(" -r, --require-handler do not send signal if signal handler is not present\n"), out);
fputs(_(" -d, --show-process-state <pid>\n"
if (ctl->policy != SCHED_DEADLINE)
return set_sched_one_by_setscheduler(ctl, pid);
- /* no changeed by chrt, follow the current setting */
+ /* not changed by chrt, follow the current setting */
sa.sched_nice = getpriority(PRIO_PROCESS, pid);
/* use main() to check if the setting makes sense */
static unsigned short clock_data_addr = 0x71;
/*
- * Hmmh, this isn't very atomic. Maybe we should force an error instead?
+ * Hmm, this isn't very atomic. Maybe we should force an error instead?
*
* TODO: optimize the access to CMOS by mlockall(MCL_CURRENT) and SCHED_FIFO
*/
struct lscpu_cputype **cputypes;
size_t npossibles; /* number of possible CPUs */
- struct lscpu_cpu **cpus; /* possible CPUs, contains gaps (cups[n]=NULL) */
+ struct lscpu_cpu **cpus; /* possible CPUs, contains gaps (cpus[n]=NULL) */
size_t npresents;
cpu_set_t *present; /* mask with present CPUs */
5 SOCK state=unconnected path=test_mkfds-unix-dgram-ns type=dgram unconnected dgram 0 test_mkfds-unix-dgram-ns
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
-the netns for the dgram socket is extracted as expectedly
+the netns for the dgram socket is extracted as expected
5 SOCK state=unconnected path=@test_mkfds-unix-dgram-ns type=dgram unconnected dgram 0 @test_mkfds-unix-dgram-ns
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
-the netns for the abstract dgram socket is extracted as expectedly
+the netns for the abstract dgram socket is extracted as expected
5 SOCK state=listen path=test_mkfds-unix-seqpacket-ns type=seqpacket listen seqpacket 1 test_mkfds-unix-seqpacket-ns
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
-the netns for the seqpacket socket is extracted as expectedly
+the netns for the seqpacket socket is extracted as expected
5 SOCK state=listen path=@test_mkfds-unix-seqpacket-ns type=seqpacket listen seqpacket 1 @test_mkfds-unix-seqpacket-ns
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
-the netns for the abstract seqpacket socket is extracted as expectedly
+the netns for the abstract seqpacket socket is extracted as expected
5 SOCK state=listen path=test_mkfds-unix-stream-ns listen stream 1 test_mkfds-unix-stream-ns
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
-the netns for the stream socket is extracted as expectedly
+the netns for the stream socket is extracted as expected
5 SOCK state=listen path=@test_mkfds-unix-stream-ns listen stream 1 @test_mkfds-unix-stream-ns
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
-the netns for the abstract stream socket is extracted as expectedly
+the netns for the abstract stream socket is extracted as expected
* Glibc defines sigset_t its own way. However, it is not what kernel
* expects.
*
- * If an applicaiton uses the glibc's sigset_t via ppoll(2) wrapper,
+ * If an application uses the glibc's sigset_t via ppoll(2) wrapper,
* there is no problem; the wrapper function may translate the glibc's
* sigset_t to what kernel expects.
*
-Howto add new lsblk test:
+How to add new lsblk test:
* run mk-input.sh <testname>
# GNU General Public License for more details.
#
TS_TOPDIR="${0%/*}/../.."
-TS_DESC="UNIX sockets made in a differenct net namespace"
+TS_DESC="UNIX sockets made in a different net namespace"
. "$TS_TOPDIR"/functions.sh
ts_init "$*"
sock_netns=$(${TS_CMD_LSFD} -n -o SOCK.NETNS -p "${pid}" -Q '(FD == 5)')
if [[ "${altns_inode}" == "${sock_netns}" ]]; then
- echo "the netns for the $type socket is extracted as expectedly"
+ echo "the netns for the $type socket is extracted as expected"
else
echo "the netns for the $type socket is not extracted well"
echo "altns_inode=${altns_inode}"
$TS_CMD_UNSHARE --user --pid --mount-proc --fork bash -s > $FIFO_DATA <<'EOF'
stat -c %i -L /proc/self/ns/user
stat -c %i -L /proc/self/ns/pid
- # Wait till FIFO_WAIT is clsoed.
+ # Wait till FIFO_WAIT is closed.
read -u 4
EOF
) &
# check the bind
$TS_CMD_FINDMNT --kernel --mountpoint $TS_MOUNTPOINT &> /dev/null
-[ "$?" == "0" ] || ts_die "Cannot find binded $TS_MOUNTPOINT in /proc/self/mountinfo"
+[ "$?" == "0" ] || ts_die "Cannot find bound $TS_MOUNTPOINT in /proc/self/mountinfo"
# use the same mounpoint for all sub-tests
MOUNTPOINT="$TS_MOUNTPOINT"