6
6
# blkid -p -o udev --filter-type nofat
8
- (?) we need to ignore cache and config files when the files are writable
9
for non-root users and the library is linked with suid programs
11
8
- add -<BE|LE> suffix to test images for native-endian filesystems (e.g. swap)
12
9
and add support for such functionality to tests/ts/blkid/low-probe
14
- do we really need to depend on libuuid? Maybe the default should be
15
use in-tree code rather and link against libuuid -- especially when we
16
need it for uuid_unparse() only.
18
11
- consolidate "getsize" stuff (see getsize.c and lib/blkdev.c)
20
- cleanup __attribute__ usage
22
- add stripe size / alignment retrival support to libbkid for use
23
with mkfs. This would allow to deprecate libdisk from xfsprogs (1)
24
in favour of a common libblkid.
26
[ -- Christoph Hellwig, 16 Feb 2009 ]
27
(1) http://git.kernel.org/?p=fs/xfs/xfsprogs-dev.git;a=tree;f=libdisk;
29
- use fstatat() in blkid__scan_dir()
33
15
FSSIZE -- filesystem size (klibc requirement)
35
SBOFFSET -- superblock offset; offset where SB was detected
36
(swapon requirement to check details from swap header)
39
MAGICLEN -- length of magic string
17
- add reference counters to the binary interfaces. Currently, all chain
18
data are allocated in blkid_probe and cannot be used independently on
21
blkid_topology tp = blkdi_probe_get_topology(pr)
44
30
* use off_t instead "long long"
32
* catch SIGINT (Ctrl-C) and return to main menu.
33
From Red Hat bugzilla #545488:
35
While using fdisk normally, if you accidentally pressed the wrong button (to
36
start a sequence of questions for some operation, e.g. 'c' to create
37
partition). The tool tries too hard to keep asking you for valid input. You
38
can't provide a blank or invalid input to get it to break out of the current
39
dialog sequence and get back to the main menu.
46
41
* fdisk/* refactoring
53
* add a new command (unshare, clone, or so...) with all kinds of
55
http://thread.gmane.org/gmane.linux.utilities.util-linux-ng/2178
57
* add to lib/blkdev.c code for /proc/partitions parsing -- unfortunate we
58
duplicate this code in many places. The parser has to support unlimited
59
size (or 4096 bytes) of partition name.
48
* use ngettext() for strings with plurals, for example
51
#define P_(id, id_plural, n) ngettext(id, id_plural, n)
53
printf(P_("%d used sector",
54
"%d used sectors", sectors),
57
* check for program_invocation_short_name in ./configure.ac and add
58
lib/progname.c fallback for libc without this feature (for example
59
use the 1st field from /proc/#/cmdline)
61
* use something better than gtk-doc (doxyden?)
61
63
* partx: copy sun.c, mac.c and dash.c from kpartx
62
64
git://git.kernel.org/pub/scm/linux/storage/multipath-tools/.git
64
* mkswap: use /proc/sys/kernel/random/uuid as a fallback solution for builds
67
66
* swapon -s -- LABELs support
69
68
Although mkswap has recently been -L option to create a label nothing appears to
79
78
* use rpmatch() for all Y/N questions
80
* make chrt, taskset, ... threads aware. Currently these utils work with
81
group leader (master thread) and don't propagate requested changes to
82
the whole group of threads. It meas add a new option (e.g. -t):
84
chrt <prio> <pid> # master thread only
85
chrt -t <prio> <pid> # whole group of threads
87
Note that we need to scan /proc and call ched_set{scheduler,affinity}
88
syscalls for all individual threads.
92
# umount LABEL=mylabel
81
94
* mount -a -- reorder fstab entries by paths before mount (just idea only)
83
96
* mount -a (just idea only)