TODO revision 260abb780a135e4cae8c10715c7e85675efc345a
144d4893ba5a3815bd1639d498ee4a20ed13a211Till MossakowskiF15:
144d4893ba5a3815bd1639d498ee4a20ed13a211Till Mossakowski
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski* swap units that are activated by one name but shown in the kernel under another are semi-broken
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski* dep cycle basic → udev-retry → auditd → iptables → basic
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski* isolate multi-user.target doesn't start a getty@tty1 if we run it from graphical.target
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski* NFS, networkmanager ordering issue (PENDING)
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski* add fstab fields to add wait timeouts, change Wants to Requires by local-fs.target
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski* hook emergency.target into local-fs.target in some way as OnFailure with isolate
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski* drop SIGHUP handling from rsyslog.service upstream (PENDING)
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski
0317c2ef1c222f6664e9b494d10c68ee2114475eTill Mossakowski* teach dbus to activate all services it finds in /etc/systemd/services/org-*.service
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski
0317c2ef1c222f6664e9b494d10c68ee2114475eTill Mossakowski* save/restore tool for SysV as requested by FPC (PENDING)
0317c2ef1c222f6664e9b494d10c68ee2114475eTill Mossakowski
0317c2ef1c222f6664e9b494d10c68ee2114475eTill Mossakowski* bind mounts are ignored
0317c2ef1c222f6664e9b494d10c68ee2114475eTill Mossakowski
0317c2ef1c222f6664e9b494d10c68ee2114475eTill Mossakowski* 0595f9a1c182a84581749823ef47c5f292e545f9 is borked, freezes shutdown
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski (path: after installing inotify watches, recheck file again to fix race)
0317c2ef1c222f6664e9b494d10c68ee2114475eTill Mossakowski
0ed8d8af48a2da78b0dcd8f0728033feef767d56Till Mossakowski* rsyslog.service should hook itself into syslog.target?
bd30fb0b81a1095db5b28d6dd7b294d8e8c9a0bfTill Mossakowski
bd30fb0b81a1095db5b28d6dd7b294d8e8c9a0bfTill Mossakowski* syslog.target should be pulled in by multi-user.target?
bd30fb0b81a1095db5b28d6dd7b294d8e8c9a0bfTill Mossakowski
bd30fb0b81a1095db5b28d6dd7b294d8e8c9a0bfTill Mossakowski* pull in .service from meta .targers AND vice versa too. i.e. syslog.target ←→ rsyslog.service, rpcbind similarly
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski
0e3db835d379ceb594b0daa25a0590abb755a1acTill MossakowskiFeatures:
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski* hide passwords on TAB
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski* add switch to systemctl to show enabled but not running services. Or
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski another switch that shows service that have been running since
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski booting but aren't running anymore.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski* reuse mkdtemp namespace dirs in /tmp?
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski* don't strip facility from kmsg log messages as soon as that is possible.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=9d90c8d9cde929cbc575098e825d7c29d9f45054
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski
bd30fb0b81a1095db5b28d6dd7b294d8e8c9a0bfTill Mossakowski* recreate systemd's D-Bus private socket file on SIGUSR2
bd30fb0b81a1095db5b28d6dd7b294d8e8c9a0bfTill Mossakowski
bd30fb0b81a1095db5b28d6dd7b294d8e8c9a0bfTill Mossakowski* be more specific what failed:
bd30fb0b81a1095db5b28d6dd7b294d8e8c9a0bfTill Mossakowski Unmounting file systems.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski Not all file systems unmounted, 1 left.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski Disabling swaps.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski Detaching loop devices.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski Detaching DM devices.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski Cannot finalize remaining file systems and devices, trying to kill remaining processes.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski Unmounting file systems.
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski Not all file systems unmounted, 1 left.
e2143dde7e5adcc35f1587e94c9279d8cbe3cbd5Till Mossakowski Cannot finalize remaining file systems and devices, giving up.
e2143dde7e5adcc35f1587e94c9279d8cbe3cbd5Till Mossakowski
e2143dde7e5adcc35f1587e94c9279d8cbe3cbd5Till Mossakowski* check for compiled-in, but not active selinux, and don't print any warnings
e2143dde7e5adcc35f1587e94c9279d8cbe3cbd5Till Mossakowski about policy loading. Probably check for available selinux in /proc/filesystems,
e2143dde7e5adcc35f1587e94c9279d8cbe3cbd5Till Mossakowski and check for active selinux with getcon_raw() == "kernel"
4a573a1ca4f8556b77e3467e6c2b261ba03e3036Till Mossakowski
4a573a1ca4f8556b77e3467e6c2b261ba03e3036Till Mossakowski* optionally create watched directories in .path units
4a573a1ca4f8556b77e3467e6c2b261ba03e3036Till Mossakowski
e2143dde7e5adcc35f1587e94c9279d8cbe3cbd5Till Mossakowski* Support --test based on current system state
e2143dde7e5adcc35f1587e94c9279d8cbe3cbd5Till Mossakowski
0e3db835d379ceb594b0daa25a0590abb755a1acTill Mossakowski* consider services with no [Install] section and stored in /lib enabled by "systemctl is-enabled"
566b6a416bde2bc90d3aece2d992127303fb5d75Till Mossakowski
db373255bd95ce4de47dde876c3a3bfc49c22a97Till Mossakowski* consider services with any kind of link in /etc/systemd/system enabled
566b6a416bde2bc90d3aece2d992127303fb5d75Till Mossakowski
db373255bd95ce4de47dde876c3a3bfc49c22a97Till Mossakowski* show failure error string in "systemctl status"
db373255bd95ce4de47dde876c3a3bfc49c22a97Till Mossakowski
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski* make sure timeouts are applied to Type=oneshot services.
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski* Maybe implement "systemctl mask" and "systemctl unmask", but not
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski document it? When doing that add switch to make this temporary by
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski placing mask links in /dev.
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski Consider moving the actual fs operations into systemd behind a D-Bus
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski interface, to make namespaces/containers/remote connections work properly.
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski* detect LXC environment
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski* invoke vhangup() before and after invoking getty
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=3c95c985fa91ecf6a0e29622bbdd13dcfc5ce9f1
48fe12a47459e2cd54660d5d850e7aafadd6d77fFlorian Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* support "auto" and "comment=systemd.automount" at the same time for an fstab entry
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* Maybe store in unit files whether a service should be enabled by default on package installation
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski (belongs into a distro pattern though, not in an upstream package's service file)
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* perhaps add "systemctl reenable" as combination of "systemctl disable" and "systemctl enable"
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* need a way to apply mount options of api vfs from systemd unit files
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski (or some other modern source?) instead of fstab
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* maybe introduce ExecRestartPre=
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* figure out what happened to bluez patch
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* Patch systemd-fsck to use -C and pass console fd to it
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* support remote/ssh systemctl/systemadm, and local privileged access
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski
fd8cfa293b960c770f15757e24fe5394d74671e2Till Mossakowski* configurable jitter for timer events
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski* Support ProcessNeededForShutdown=true to allow stuff like mdmon
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski to be killed very late after the rootfs is read only (?)
36e567ca4ae0eabbfc918b98b96762b5cf07bbb8Till Mossakowski
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski* Integrate "mdadm --wait-clean". Maybe just let SIGTERM to mdmon trigger the
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski needed action
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski* dot output for --test showing the 'initial transaction'
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski - check timerfd() patch: http://lkml.org/lkml/2010/11/23/290
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski* systemd --user
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski - get PR_SET_ANCHOR merged: http://lkml.org/lkml/2010/2/2/165
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski* add VT tracking:
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski - provide CK functionality
7d201e2dbe9872cdad86766bf65af57f3b9ab0aaTill Mossakowski - start getty only when actual vt switch happens (same model as
db808015f92d8fbee41ddedd34a78f6d5ac70cfcTill Mossakowski socket on-demand activation). allocate the next free tty and
db808015f92d8fbee41ddedd34a78f6d5ac70cfcTill Mossakowski start a getty there. this way, pressing alt-f[1-12] will switch
3c8c05dc3358d217513d8e0e8e32ccd3e4947c05Florian Mossakowski through running X and getty sessions, and any unallocated
db808015f92d8fbee41ddedd34a78f6d5ac70cfcTill Mossakowski activated tty will start a new getty. the hardcoding of
3c8c05dc3358d217513d8e0e8e32ccd3e4947c05Florian Mossakowski getty[1-6] will entirely go away.
3c8c05dc3358d217513d8e0e8e32ccd3e4947c05Florian Mossakowski - http://git.kernel.org/?p=linux/kernel/git/gregkh/tty-2.6.git;a=commitdiff;h=fbc92a3455577ab17615cbcb91826399061bd789
3c8c05dc3358d217513d8e0e8e32ccd3e4947c05Florian Mossakowski
db808015f92d8fbee41ddedd34a78f6d5ac70cfcTill Mossakowski* implicitly import "defaults" settings file into all types
db808015f92d8fbee41ddedd34a78f6d5ac70cfcTill Mossakowski
db808015f92d8fbee41ddedd34a78f6d5ac70cfcTill Mossakowski* port over to LISTEN_FDS/LISTEN_PID:
3c8c05dc3358d217513d8e0e8e32ccd3e4947c05Florian Mossakowski - uuidd HAVEPATCH
3c8c05dc3358d217513d8e0e8e32ccd3e4947c05Florian Mossakowski - rpcbind (/var/run/rpcbind.sock!) HAVEPATCH
db808015f92d8fbee41ddedd34a78f6d5ac70cfcTill Mossakowski - cups HAVEPATCH
144d4893ba5a3815bd1639d498ee4a20ed13a211Till Mossakowski - postfix, saslauthd
677a642991937d4bcf24dd30ef54328a9197fc86Till Mossakowski - apache/samba
677a642991937d4bcf24dd30ef54328a9197fc86Till Mossakowski - libvirtd (/var/run/libvirt/libvirt-sock-ro)
677a642991937d4bcf24dd30ef54328a9197fc86Till Mossakowski - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
198093ec9afd8b459087dc30c94347bb7eeaa282Till Mossakowski - distccd
198093ec9afd8b459087dc30c94347bb7eeaa282Till Mossakowski
198093ec9afd8b459087dc30c94347bb7eeaa282Till Mossakowski* fingerprint.target, wireless.target, gps.target
05f44ad3061b64dbaafa801efdcac79d7abe38a9Till Mossakowski
05f44ad3061b64dbaafa801efdcac79d7abe38a9Till Mossakowski* set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!
05f44ad3061b64dbaafa801efdcac79d7abe38a9Till Mossakowski
198093ec9afd8b459087dc30c94347bb7eeaa282Till Mossakowski* io priority during initialization
677a642991937d4bcf24dd30ef54328a9197fc86Till Mossakowski
6a5da372804d52203a16e54cea55ee1ae6951d6dChristian Maeder* if a service fails too often, make the service enter failed mode, and the socket, too.
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski* systemctl list-jobs - show dependencies
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski* accountsservice is borked
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski* auditd service files
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski* add systemctl switch to dump transaction without executing it
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski* suspend, resume support?
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski* readahead: btrfs/LVM SSD detection
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski
677a642991937d4bcf24dd30ef54328a9197fc86Till Mossakowski* add separate man page for [Install] settings
82e53ddd36b012552278c1d02b7ea2e786fc375aTill Mossakowski
6a5da372804d52203a16e54cea55ee1ae6951d6dChristian Maeder* only add quotacheck deps to .mount units which mention grpquota/usrquota in the mount flags
677a642991937d4bcf24dd30ef54328a9197fc86Till Mossakowski
144d4893ba5a3815bd1639d498ee4a20ed13a211Till Mossakowski* systemctl condrestart should return 0 if service isn't running
38f30f746aa42d4fc659a15e183801f2f74596d0Till Mossakowski
144d4893ba5a3815bd1639d498ee4a20ed13a211Till Mossakowski* allow runtime changing of log level and target
144d4893ba5a3815bd1639d498ee4a20ed13a211Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till MossakowskiExternal:
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski* udisks should not use udisks-part-id, instead use blkid. also not probe /dev/loopxxx
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski* snd-seq should go, https://bugzilla.redhat.com/show_bug.cgi?id=676095
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski* gnome-shell python script/glxinfo/is-accelerated must die
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski* make cryptsetup lower --iter-time
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski* patch kernel for xattr support in /dev, /proc/, /sys and /sys/fs/cgroup.
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski* patch kernel for cpu feature modalias for autoloading aes/kvm/...
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski http://git.kernel.org/?p=linux/kernel/git/ak/linux-misc-2.6.git;a=shortlog;h=refs/heads/cpuid-match
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski (Rafael J. Wysocki's sysdev rework is on the way. After that CPUs can be exported a proper bus.)
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowski
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
b04658442a4419349d41c931f2a3bda49e8be9e8Till Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
ed892c579cca270fff0aa9cc2a34351c420e3182Till Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
ed892c579cca270fff0aa9cc2a34351c420e3182Till Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
6a5da372804d52203a16e54cea55ee1ae6951d6dChristian Maederhttps://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttp://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttp://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowskihttps://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski
cc5d60d23c401752ba8a931756546a6c86519d9dTill MossakowskiRegularly:
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski* look for close() vs. close_nointr() vs. close_nointr_nofail()
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski* check for strerror(r) instead of strerror(-r)
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski
cc5d60d23c401752ba8a931756546a6c86519d9dTill Mossakowski* %m in printf() instead of strerror();
2d6b942b2d10709143b699783f38957d8856e67fTill Mossakowski
19de92371ac1cc5d71e4ca0a1f4aaf5dba9b1ad8Till Mossakowski* pahole
19de92371ac1cc5d71e4ca0a1f4aaf5dba9b1ad8Till Mossakowski
2d6b942b2d10709143b699783f38957d8856e67fTill Mossakowski* CFLAGS="-Wl,--gc-sections -Wl,--print-gc-sections -ffunction-sections -fdata-sections"
19de92371ac1cc5d71e4ca0a1f4aaf5dba9b1ad8Till Mossakowski