Browse Source

MT#55283 handle userspace fallback buffer pool

Make sure we create the fallback buffer pool if the kernel module isn't
available but userspace operation is permitted.

Change-Id: I177c36b9a17c18f39e6c54ffb414c13fbb9c15ba
rfuchs/dataport
Richard Fuchs 2 years ago
parent
commit
025e06c9df
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      daemon/main.c

+ 5
- 2
daemon/main.c View File

@ -1256,8 +1256,11 @@ static void kernel_setup(void) {
"%s (%s)", err, strerror(errno));
}
#endif
if (!kernel_setup_table(rtpe_config.kernel_table) && rtpe_config.no_fallback)
die("Userspace fallback disallowed - exiting");
if (!kernel_setup_table(rtpe_config.kernel_table)) {
if (rtpe_config.no_fallback)
die("Userspace fallback disallowed - exiting");
goto fallback;
}
if (rtpe_config.player_cache && rtpe_config.kernel_player > 0 && rtpe_config.kernel_player_media > 0) {
if (!kernel_init_player(rtpe_config.kernel_player_media, rtpe_config.kernel_player))


Loading…
Cancel
Save