hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/ssb/sprom.c
....@@ -26,9 +26,9 @@
2626 int i, pos = 0;
2727
2828 for (i = 0; i < sprom_size_words; i++)
29
- pos += snprintf(buf + pos, buf_len - pos - 1,
29
+ pos += scnprintf(buf + pos, buf_len - pos - 1,
3030 "%04X", swab16(sprom[i]) & 0xFFFF);
31
- pos += snprintf(buf + pos, buf_len - pos - 1, "\n");
31
+ pos += scnprintf(buf + pos, buf_len - pos - 1, "\n");
3232
3333 return pos + 1;
3434 }
....@@ -78,7 +78,8 @@
7878
7979 /* Use interruptible locking, as the SPROM write might
8080 * be holding the lock for several seconds. So allow userspace
81
- * to cancel operation. */
81
+ * to cancel operation.
82
+ */
8283 err = -ERESTARTSYS;
8384 if (mutex_lock_interruptible(&bus->sprom_mutex))
8485 goto out_kfree;
....@@ -121,7 +122,8 @@
121122
122123 /* Use interruptible locking, as the SPROM write might
123124 * be holding the lock for several seconds. So allow userspace
124
- * to cancel operation. */
125
+ * to cancel operation.
126
+ */
125127 err = -ERESTARTSYS;
126128 if (mutex_lock_interruptible(&bus->sprom_mutex))
127129 goto out_kfree;
....@@ -184,13 +186,15 @@
184186 return get_fallback_sprom(bus, out);
185187 }
186188
187
-/* http://bcm-v4.sipsolutions.net/802.11/IsSpromAvailable */
189
+/* https://bcm-v4.sipsolutions.net/802.11/IsSpromAvailable */
188190 bool ssb_is_sprom_available(struct ssb_bus *bus)
189191 {
190192 /* status register only exists on chipcomon rev >= 11 and we need check
191
- for >= 31 only */
193
+ * for >= 31 only
194
+ */
192195 /* this routine differs from specs as we do not access SPROM directly
193
- on PCMCIA */
196
+ * on PCMCIA
197
+ */
194198 if (bus->bustype == SSB_BUSTYPE_PCI &&
195199 bus->chipco.dev && /* can be unavailable! */
196200 bus->chipco.dev->id.revision >= 31)