diff --git a/src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp b/src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
index 1aefcbc..8b228c0 100644
a
|
b
|
ATAChannel::ATAChannel(device_node *node)
|
32 | 32 | snprintf(fDebugContext, sizeof(fDebugContext), " %" B_PRIu32, fChannelID); |
33 | 33 | |
34 | 34 | if (fUseDMA) { |
35 | | void *settings = load_driver_settings(B_SAFEMODE_DRIVER_SETTINGS); |
36 | | if (settings != NULL) { |
37 | | if (get_driver_boolean_parameter(settings, |
38 | | B_SAFEMODE_DISABLE_IDE_DMA, false, false)) { |
| 35 | if (get_safemode_boolean(B_SAFEMODE_DISABLE_IDE_DMA, false)) { |
39 | 36 | TRACE_ALWAYS("disabling DMA because of safemode setting\n"); |
40 | 37 | fUseDMA = false; |
41 | | } |
42 | | |
43 | | unload_driver_settings(settings); |
44 | 38 | } |
45 | 39 | } |
46 | 40 | |