]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
PCI/MSI: Use bool for MSI enable state tracking
authorHans Zhang <hans.zhang@cixtech.com>
Fri, 16 May 2025 16:52:22 +0000 (00:52 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 21 May 2025 19:28:53 +0000 (21:28 +0200)
Convert pci_msi_enable and pci_msi_enabled() to use bool type for clarity.
No functional changes, only code cleanup.

Signed-off-by: Hans Zhang <hans.zhang@cixtech.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250516165223.125083-2-18255117159@163.com
drivers/pci/msi/api.c
drivers/pci/msi/msi.c
drivers/pci/msi/msi.h
include/linux/pci.h

index e6864002b8744211438604bcf9597bbd204afae3..818d55fbad0dfa727b9e2113945ae80dcbe37fb0 100644 (file)
@@ -399,7 +399,7 @@ EXPORT_SYMBOL_GPL(pci_restore_msi_state);
  * Return: true if MSI has not been globally disabled through ACPI FADT,
  * PCI bridge quirks, or the "pci=nomsi" kernel command-line option.
  */
-int pci_msi_enabled(void)
+bool pci_msi_enabled(void)
 {
        return pci_msi_enable;
 }
index 593bae2855c3e1078fe26d00a449193c50afa642..80ac764daaabaef1c45575bfa8fe0ecb93f95ae6 100644 (file)
@@ -15,7 +15,7 @@
 #include "../pci.h"
 #include "msi.h"
 
-int pci_msi_enable = 1;
+bool pci_msi_enable = true;
 
 /**
  * pci_msi_supported - check whether MSI may be enabled on a device
@@ -970,5 +970,5 @@ EXPORT_SYMBOL(msi_desc_to_pci_dev);
 
 void pci_no_msi(void)
 {
-       pci_msi_enable = 0;
+       pci_msi_enable = false;
 }
index ee53cf079f4e18233efacc8e748abe77acfd6f75..fc70b601e9424f5d1ad565135bce3cf897da93bd 100644 (file)
@@ -87,7 +87,7 @@ static inline __attribute_const__ u32 msi_multi_mask(struct msi_desc *desc)
 void msix_prepare_msi_desc(struct pci_dev *dev, struct msi_desc *desc);
 
 /* Subsystem variables */
-extern int pci_msi_enable;
+extern bool pci_msi_enable;
 
 /* MSI internal functions invoked from the public APIs */
 void pci_msi_shutdown(struct pci_dev *dev);
index 0e8e3fd77e96713054388bdc82f439e51023c1bf..f5e908a564986afb9f53d05e924be3f510028c9a 100644 (file)
@@ -1669,7 +1669,7 @@ void pci_disable_msi(struct pci_dev *dev);
 int pci_msix_vec_count(struct pci_dev *dev);
 void pci_disable_msix(struct pci_dev *dev);
 void pci_restore_msi_state(struct pci_dev *dev);
-int pci_msi_enabled(void);
+bool pci_msi_enabled(void);
 int pci_enable_msi(struct pci_dev *dev);
 int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries,
                          int minvec, int maxvec);
@@ -1702,7 +1702,7 @@ static inline void pci_disable_msi(struct pci_dev *dev) { }
 static inline int pci_msix_vec_count(struct pci_dev *dev) { return -ENOSYS; }
 static inline void pci_disable_msix(struct pci_dev *dev) { }
 static inline void pci_restore_msi_state(struct pci_dev *dev) { }
-static inline int pci_msi_enabled(void) { return 0; }
+static inline bool pci_msi_enabled(void) { return false; }
 static inline int pci_enable_msi(struct pci_dev *dev)
 { return -ENOSYS; }
 static inline int pci_enable_msix_range(struct pci_dev *dev,