drm/radeon: protect concurrent smc register access with a spinlock
[deliverable/linux.git] / drivers / gpu / drm / radeon / radeon_device.c
index 16cb8792b1e665f9048ec24f8c521eb052115662..b9032144c089ed25f2962f26e613cc4187c78b88 100644 (file)
@@ -1249,6 +1249,7 @@ int radeon_device_init(struct radeon_device *rdev,
        /* Registers mapping */
        /* TODO: block userspace mapping of io register */
        spin_lock_init(&rdev->mmio_idx_lock);
+       spin_lock_init(&rdev->smc_idx_lock);
        if (rdev->family >= CHIP_BONAIRE) {
                rdev->rmmio_base = pci_resource_start(rdev->pdev, 5);
                rdev->rmmio_size = pci_resource_len(rdev->pdev, 5);
This page took 0.027818 seconds and 5 git commands to generate.