aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDawid Gorecki <dgr@semihalf.com>2022-06-10 09:18:10 +0000
committerMarcin Wojtas <mw@FreeBSD.org>2022-06-30 15:32:01 +0000
commit755e60ca046390bdcfc097b6a8f1a032d47a7b65 (patch)
tree6f8aad4239c2fb07d560ca679113ad1a01d20994
parentf65d7660b5e0295745da8b91635657a27e29fb6a (diff)
downloadsrc-755e60ca046390bdcfc097b6a8f1a032d47a7b65.tar.gz
src-755e60ca046390bdcfc097b6a8f1a032d47a7b65.zip
ena: Use device_set_desc in probe
During probe the driver created a temporary buffer to which the value of DEVICE_DESC constant was printed. This buffer was then copied to the device structure using device_set_desc_copy. Since the value of this string is exactly the same for every device using the ENA driver, using sprintf is unnecessary, and device_set_desc can be used instead. Obtained from: Semihalf MFC after: 2 weeks Sponsored by: Amazon, Inc.
-rw-r--r--sys/dev/ena/ena.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/ena/ena.c b/sys/dev/ena/ena.c
index e5854dc4d140..1ec3d3b2b6ef 100644
--- a/sys/dev/ena/ena.c
+++ b/sys/dev/ena/ena.c
@@ -296,7 +296,6 @@ static int
ena_probe(device_t dev)
{
ena_vendor_info_t *ent;
- char adapter_name[60];
uint16_t pci_vendor_id = 0;
uint16_t pci_device_id = 0;
@@ -310,8 +309,7 @@ ena_probe(device_t dev)
ena_log_raw(DBG, "vendor=%x device=%x\n",
pci_vendor_id, pci_device_id);
- sprintf(adapter_name, DEVICE_DESC);
- device_set_desc_copy(dev, adapter_name);
+ device_set_desc(dev, DEVICE_DESC);
return (BUS_PROBE_DEFAULT);
}