TODO revision 9586cdfab6a2638078702b7fea7e16b3a71899e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers* swap units that are activated by one name but shown in the kernel under another are semi-broken
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers* make anaconda write timeout=0 for encrypted devices
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers* service: pid file reading after reload doesn't work, since we don't reset the pid variable
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers* make sure timeouts are applied to Type=oneshot services.
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers* Dangling symlinks of .automount unit files in .wants/ directories, set up
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers automount points even when the original .automount file did not exist
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers anymore. Only the .mount unit was still around.
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers* make polkit checks async
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers* properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point.
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* add DeleteSocketsOnStop=yes|no option to socket units
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* add shutdown inhibit API for usage by libvirt and friends
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: store euid in journal if it differs from uid
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* support chrony in addition to ntpd in timedated
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: extend sd-journal.h logging calls to implicitly log function names/line numbers/...
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* document crypttab(5)
71449cafa1f3aecad6fc755ae5e571eddf0bbd02Kay Sievers* There's currently no way to cancel fsck (used to be possible via C-c or c on the console)
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* hook up /dev/watchdog with main event loop for embedded, server uses
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* man: for some reason the HTML versions of the man pages are currently not being packaged
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* prefer /etc over /run?
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* when dumping cgroup contents, include main/control PID of a service, explicitly
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* keep an eye on https://bugzilla.gnome.org/show_bug.cgi?id=670100
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* D-Bus: always pass cred data along each message
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: work on https://fedoraproject.org/wiki/Features/systemd-journal
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: allow turning off logging entirely
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: sanely deal with entries which are larger than the individual file size, but where the componets would fit
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* add command to systemctl to plot dependency graph as tree (see rhbz 795365)
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* make logind reserve tty10 or so for text logins, so that gdm never picks it up
cd14eda3212f9109c98a77cd5fee4168010d80daLennart Poettering* add option to sockets to avoid activation. Instead just drop packets/connections, see http://cyberelk.net/tim/2012/02/15/portreserve-systemd-solution/
cd14eda3212f9109c98a77cd5fee4168010d80daLennart Poettering* isolate for getty is still broken, due to logind
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* default unix qlen is too small (10). bump sysctl? add sockopt?
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* support units generated by a generator and placed in /run/systemd/system/; the directory is
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering currently ignored because it is empty before the generatores are executed
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* Possibly, detect whether SysV init scripts can do reloading by looking for "echo Usage:" lines
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* figure out whether we should leave dbus around during shutdown
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* support closing all fds via RLIMIT_NOFILE instead of /proc, in order to make chroot stuff work.
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* add interface to allow immediate rotation of the journal, and even flushing.
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* don't log coredumps of PID 1 into the journal
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* if a journal file is corrupt, rotate it and create a new one
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* dbus: in fedora, make the machine a symlink to /etc/machine-id
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journald: reuse XZ context
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* logind: add equivalent to sd_pid_get_owner_uid() to the D-Bus API
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* write RPM spec macros for presets
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* write man pages for systemd-cat
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: write man pages for API
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: OR matches are borked
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: extend hash tables as we go
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: API for looking for retrieving "all values of this field"
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: deal nicely with byte-by-byte copied files, especially regards header
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: local deserializer of export mode, http server
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: message catalog
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: forward-secure signatures
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* document the exit codes when services fail before they are exec()ed
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* rework namespace support, don't use pivot_root, and mount things after creating the namespace, not before
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* systemctl journal command
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journalctl: --cursor support, priority filtering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* systemctl status: show coredumps
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* systemctl status: show whether journal was rotated since service started
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* save coredump in Windows/Mozilla minidump format
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* support crash reporting operation modes (https://live.gnome.org/GnomeOS/Design/Whiteboards/ProblemReporting)
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* journal: allow per-entry control on /var vs. /run (think incognito browser mode)
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* clean up session cgroups that remain after logout (think sshd), but eventually run empty
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* support "systemctl stop foobar@.service" to stop all units matching a certain template
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* move to LGPL2+
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* logind: allow showing logout dialog from system
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* document that %% can be used to write % in a string that is specifier extended
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* when an instanced service exits, remove its parent cgroup too if possible.
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* Make libselinux, libattr, libcap, libdl dependencies only of the tools which actually need them.
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* as Tom Gundersen pointed out there's a always a dep loop if people use crypto file systems with random keys
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* unset container= in PID1?
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* automatically escape unit names passed on the service (i.e. think "systemctl start serial-getty.service@serial/by-path/jshdfjsdfhkjh" being automatically escaped as necessary.
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* if we can not get user quota for tmpfs, mount a separate tmpfs instance
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering for every user in /run/user/$USER with a configured maximum size
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* default to actual 32bit PIDs, via /proc/sys/kernel/pid_max
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* add an option to make mounts private/shareable and so on, enable this for root by default
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* be able to specify a forced restart of service A where service B depends on, in case B
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering needs to be auto-respawned?
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* Something is wrong with symlink handling of "autovt@.service" in "systemctl list-unit-files"
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* when a bus name of a service disappears from the bus make sure to queue further activation requests
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* something like ConditionExec= or ExecStartPre= without failure state
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* tmpfiles: apply "x" on "D" too (see patch from William Douglas)
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* don't set $HOME in services unless requested
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* hide PAM/TCPWrap options in fragment parser when compile time disabled
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* when we automatically restart a service, ensure we retsart its rdeps, too.
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* allow Type=simple with PIDFile=
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering https://bugzilla.redhat.com/show_bug.cgi?id=723942
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* move PAM code into its own binary
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* warn if the user stops a service but not its associated socket
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* logind: spawn user@..service on login
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* logind: non-local X11 server handling
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* implement Register= switch in .socket units to enable registration
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering in Avahi, RPC and other socket registration services.
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering* make sure systemd-ask-password-wall does not shutdown systemd-ask-password-console too early
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering* readahead: use BTRFS_IOC_DEFRAG_RANGE instead of BTRFS_IOC_DEFRAG ioctl, with START_IO
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering* readahead: check whether a btrfs volume includes ssd by checking mount flag "ssd"
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering* support sd_notify() style notification when reload begins (RELOADING=1), reload is finished (READY=1), and add ReloadSignal= then to use in combination
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering* support sd_notify() style notification when shutting down, to make auto-exit bus services work (STOPPING=1)
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering* verify that the AF_UNIX sockets of a service in the fs still exist
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering when we start a service in order to avoid confusion when a user
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering assumes starting a service is enough to make it accessible
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* Make it possible to set the keymap independently from the font on
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sievers the kernel cmdline. Right now setting one resets also the other.
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* move nss-myhostname into systemd
c9679c652b3c31f2510e8805d81630680ebc7e95Lennart Poettering* and a dbus call to generate target from current state
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* drop /.readahead on bigger upgrades with yum
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* add inode nr check to readahead to suppress preloading changed files
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* add support for /bin/mount -s
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* GC unreferenced jobs (such as .device jobs)
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sievers* when failing to start a service due to ratelimiting, try again later, if restart=always is set
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* write blog stories about:
c9679c652b3c31f2510e8805d81630680ebc7e95Lennart Poettering - enabling dbus services
c9679c652b3c31f2510e8805d81630680ebc7e95Lennart Poettering - status update
c9679c652b3c31f2510e8805d81630680ebc7e95Lennart Poettering - how to make changes to sysctl and sysfs attributes
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering - remote access
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sievers - how to pass throw-away units to systemd, or dynamically change properties of existing units
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sievers - how to integrate cgconfig and suchlike with systemd
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering - resource control in systemd
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* allow port=0 in .socket units
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* move readahead files into /var, look for them with .path units
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek* teach dbus to activate all services it finds in /etc/systemd/services/org-*.service
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* support systemd.mask= on the kernel command line.
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek* when key file cannot be found, read it from kbd in cryptsetup
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* reuse mkdtemp namespace dirs in /tmp?
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek* recreate systemd's D-Bus private socket file on SIGUSR2
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* Support --test based on current system state
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* investigate whether the gnome pty helper should be moved into systemd, to provide cgroup support.
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek* maybe introduce ExecRestartPre=
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek* configurable jitter for timer events
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* timer events with system resume
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* timer events on calendar time
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* dot output for --test showing the 'initial transaction'
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=99ee5315dac6211e972fa3f23bcc9a0343ff58c4
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* implicitly import "defaults" settings file into all types
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* exec settings override
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* writable cgroups dbus properties for live changes
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* read config fragments for all units from /lib/systemd/system/foobar.service.d/ to override/extend specific settings
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering - rpcbind (/var/run/rpcbind.sock!) HAVEPATCH
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering - cups HAVEPATCH
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering - postfix, saslauthd
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering - libvirtd (/var/run/libvirt/libvirt-sock-ro)
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* auditd service files
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* fingerprint.target, wireless.target, gps.target, netdevice.target
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* io priority during initialization
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* systemctl list-jobs - show dependencies
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* add systemctl switch to dump transaction without executing it
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* suspend, resume support?
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* drop cap bounding set in readahead and other services
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering - get process transport into dbus for systemctl -P/-H (PENDING)
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen - dbus --user
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen - natively watch for dbus-*.service symlinks (PENDING)
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen - allow specification of socket mode/umask when allocating DBusServer
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen - allow disabling of fd passing when connecting a AF_UNIX connection
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen - allow disabling of UID passing for AUTH EXTERNAL
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* systemd --user
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek PR_SET_CHILD_REAPER patch: https://lkml.org/lkml/2011/7/28/426
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sievers* fix alsa mixer restore to not print error when no config is stored
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* udisks should not use udisks-part-id, instead use blkid. also not probe /dev/loopxxx
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering* snd-seq should go, https://bugzilla.redhat.com/show_bug.cgi?id=676095
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering* gnome-shell python script/glxinfo/is-accelerated must die
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering* make cryptsetup lower --iter-time
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering* patch kernel for xattr support in /dev, /proc/, /sys and /sys/fs/cgroup?
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* NTP: the kernel's 11-minutes-mode syncs the system time to the RTC, but only
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering in an ~30 minutes window. It does not adjust larger differences. Find a way
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering to tell the kernel, to always do a full time sync when the RTC is in UTC and
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering we are in 11-minutes-mode. When we trust the system time to NTP we also want
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering the RTC to sync up.
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* patch kernel for cpu feature modalias for autoloading aes/kvm/...
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering (patches in linux-next, on the way to the next kernel)
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering* kernel: add /proc/sys file exposing CAP_LAST_CAP? sysconf?
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering merged: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=73efc0394e148d0e15583e13712637831f926720
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering* kernel: add device_type = "fb", "fbcon" to class "graphics"
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* look for close() vs. close_nointr() vs. close_nointr_nofail()
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering* check for strerror(r) instead of strerror(-r)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering* %m in printf() instead of strerror();
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering* set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!