+void __init ar71xx_flash_lock_enable(void)
+{
+ ar71xx_flash_lock_enabled = 1;
+}
+
+void ar71xx_flash_acquire(void)
+{
+ if (ar71xx_flash_lock_enabled)
+ mutex_lock(&ar71xx_flash_mutex);
+}
+EXPORT_SYMBOL_GPL(ar71xx_flash_acquire);
+
+void ar71xx_flash_release(void)
+{
+ if (ar71xx_flash_lock_enabled)
+ mutex_unlock(&ar71xx_flash_mutex);
+}
+EXPORT_SYMBOL_GPL(ar71xx_flash_release);