Index: uspace/lib/c/include/io/log.h
===================================================================
--- uspace/lib/c/include/io/log.h	(revision dc5aa568a4c8addb5f59d28700a384a1570b43d0)
+++ uspace/lib/c/include/io/log.h	(revision ebbc8a74be1f1519844fe377d2f6c61c93492ed1)
@@ -58,22 +58,7 @@
 extern int log_level_from_str(const char *, log_level_t *);
 
-extern bool _log_shall_record(log_context_t, log_level_t);
 extern int log_init(const char *, log_level_t);
 
 extern log_context_t log_context_create(const char *);
-
-#define log_ctx_msg(context, level, format, ...) \
-	do { \
-		if (_log_shall_record((context), (level))) { \
-			_log_ctx_msg((context), (level), format, ##__VA_ARGS__); \
-		} \
-	} while (false)
-
-#define log_ctx_msgv(context, level, format, args) \
-	do { \
-		if (_log_shall_record((context), (level))) { \
-			_log_ctx_msgv((context), (level), format, args); \
-		} \
-	} while (false)
 
 #define log_msg(level, format, ...) \
@@ -82,6 +67,6 @@
 	log_ctx_msgv(LOG_CONTEXT_DEFAULT, (level), (format), (args))
 
-extern void _log_ctx_msg(log_context_t, log_level_t, const char *, ...);
-extern void _log_ctx_msgv(log_context_t, log_level_t, const char *, va_list);
+extern void log_ctx_msg(log_context_t, log_level_t, const char *, ...);
+extern void log_ctx_msgv(log_context_t, log_level_t, const char *, va_list);
 
 #endif
Index: uspace/lib/c/include/ipc/logger.h
===================================================================
--- uspace/lib/c/include/ipc/logger.h	(revision dc5aa568a4c8addb5f59d28700a384a1570b43d0)
+++ uspace/lib/c/include/ipc/logger.h	(revision ebbc8a74be1f1519844fe377d2f6c61c93492ed1)
@@ -46,6 +46,5 @@
 	LOGGER_REGISTER = IPC_FIRST_USER_METHOD,
 	LOGGER_CREATE_CONTEXT,
-	LOGGER_MESSAGE,
-	LOGGER_BLOCK_UNTIL_READER_CHANGED
+	LOGGER_MESSAGE
 } logger_sink_request_t;
 
