drm/radeon/kms: prevent parallel AtomBIOS calls
[deliverable/linux.git] / drivers / gpu / drm / radeon / radeon_device.c
index 02bcdb1240c0ffe73253ddf37a02dfa4546f1944..99b95ca42a71ae9071bfb6ec95de364be1695971 100644 (file)
@@ -481,6 +481,7 @@ int radeon_atombios_init(struct radeon_device *rdev)
        atom_card_info->pll_write = cail_pll_write;
 
        rdev->mode_info.atom_context = atom_parse(atom_card_info, rdev->bios);
+       mutex_init(&rdev->mode_info.atom_context->mutex);
        radeon_atom_initialize_bios_scratch_regs(rdev->ddev);
        atom_allocate_fb_scratch(rdev->mode_info.atom_context);
        return 0;
This page took 0.03345 seconds and 5 git commands to generate.