diff --git a/NEWS b/NEWS
index ca54685878f..7ff4a448353 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,12 @@
systemd System and Service Manager
+CHANGES WITH 232 in spe
+
+ * Journald's SplitMode=login setting has been deprecated. It has been
+ removed from documentation, and it's use is discouraged. In a future
+ release it will be completely removed, and made equivalent to current
+ default of SplitMode=uid.
+
CHANGES WITH 231:
* In service units the various ExecXYZ= settings have been extended
diff --git a/man/journald.conf.xml b/man/journald.conf.xml
index fef4fde898d..a9562c121aa 100644
--- a/man/journald.conf.xml
+++ b/man/journald.conf.xml
@@ -129,23 +129,15 @@
SplitMode=
- Controls whether to split up journal files per user. Split-up journal files are primarily
- useful for access control: on UNIX/Linux access control is managed per file, and the journal daemon will assign
- users read access to their journal files. This setting takes one of uid,
- login or none. If uid, all regular users will get each
- their own journal files regardless of whether their processes possess login sessions or not, however system
- users will log into the system journal. If login, actually logged-in users will get each
- their own journal files, but users without login session and system users will log into the system
- journal. Note that in this mode, user code running outside of any login session will log into the system log
- instead of the split-out user logs. Most importantly, this means that information about core dumps of user
- processes collected via the
- systemd-coredump8 subsystem
- will end up in the system logs instead of the user logs, and thus not be accessible to the owning users. If
- none, journal files are not split up by user and all messages are instead stored in the
- single system journal. In this mode unprivileged users generally do not have access to their own log data. Note
- that splitting up journal files by user is only available for journals stored persistently. If journals are
- stored on volatile storage (see above), only a single journal file for all user IDs is kept. Defaults to
- uid.
+ Controls whether to split up journal files per user, either uid or
+ none. Split journal files are primarily useful for access control: on UNIX/Linux access
+ control is managed per file, and the journal daemon will assign users read access to their journal files. If
+ uid, all regular users will each get their own journal files, and system users will log to
+ the system journal. If none, journal files are not split up by user and all messages are
+ instead stored in the single system journal. In this mode unprivileged users generally do not have access to
+ their own log data. Note that splitting up journal files by user is only available for journals stored
+ persistently. If journals are stored on volatile storage (see Storage= above), only a single
+ journal file is used. Defaults to uid.
diff --git a/src/journal/journald-server.h b/src/journal/journald-server.h
index e025a4cf905..d2a32ab4227 100644
--- a/src/journal/journald-server.h
+++ b/src/journal/journald-server.h
@@ -43,7 +43,7 @@ typedef enum Storage {
typedef enum SplitMode {
SPLIT_UID,
- SPLIT_LOGIN,
+ SPLIT_LOGIN, /* deprecated */
SPLIT_NONE,
_SPLIT_MAX,
_SPLIT_INVALID = -1