diff --git a/daemon/daemon_unix.go b/daemon/daemon_unix.go index 446c71f3a6..efe8796d8d 100644 --- a/daemon/daemon_unix.go +++ b/daemon/daemon_unix.go @@ -1636,6 +1636,9 @@ func setMayDetachMounts() error { } func setupOOMScoreAdj(score int) error { + if score == 0 { + return nil + } f, err := os.OpenFile("/proc/self/oom_score_adj", os.O_WRONLY, 0) if err != nil { return err diff --git a/libcontainerd/supervisor/remote_daemon_linux.go b/libcontainerd/supervisor/remote_daemon_linux.go index 799399c07b..d229881a62 100644 --- a/libcontainerd/supervisor/remote_daemon_linux.go +++ b/libcontainerd/supervisor/remote_daemon_linux.go @@ -28,9 +28,6 @@ func (r *remote) setDefaults() { if r.Debug.Address == "" { r.Debug.Address = filepath.Join(r.stateDir, debugSockFile) } - if r.OOMScore == 0 { - r.OOMScore = -999 - } for key, conf := range r.pluginConfs.Plugins { if conf == nil {