Skip to content

Commit e721ae3

Browse files
authored
Merge pull request #207 from igaw/rename-__nvme_get_log_page
Rename nvme get log page
2 parents 8cfeae3 + 6e268f5 commit e721ae3

7 files changed

Lines changed: 36 additions & 35 deletions

File tree

src/libnvme.map

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
LIBNVME_1_0 {
22
global:
3-
__nvme_get_log_page;
4-
__nvme_msg;
53
nvme_admin_passthru64;
64
nvme_admin_passthru;
75
nvme_attach_ns;
@@ -125,6 +123,7 @@ LIBNVME_1_0 {
125123
nvme_get_log_fw_slot;
126124
nvme_get_log_lba_status;
127125
nvme_get_log_page;
126+
nvme_get_log_page_padded;
128127
nvme_get_log_persistent_event;
129128
nvme_get_log_predictable_lat_event;
130129
nvme_get_log_predictable_lat_nvmset;

src/nvme/fabrics.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -667,8 +667,8 @@ nvme_ctrl_t nvmf_connect_disc_entry(nvme_host_t h,
667667

668668
static int nvme_discovery_log(int fd, __u32 len, struct nvmf_discovery_log *log, bool rae)
669669
{
670-
return __nvme_get_log_page(fd, 0, NVME_LOG_LID_DISCOVER, rae, 512,
671-
len, log);
670+
return nvme_get_log_page(fd, 0, NVME_LOG_LID_DISCOVER, rae, 512,
671+
len, log);
672672
}
673673

674674
int nvmf_get_discovery_log(nvme_ctrl_t c, struct nvmf_discovery_log **logp,

src/nvme/json.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
#include "fabrics.h"
1616
#include "log.h"
17+
#include "private.h"
1718

1819
#define json_object_add_value_string(o, k, v) \
1920
json_object_object_add(o, k, json_object_new_string(v))

src/nvme/linux.c

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ int nvme_fw_download_seq(int fd, __u32 size, __u32 xfer, __u32 offset,
116116
return err;
117117
}
118118

119-
int __nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
120-
__u32 xfer_len, __u32 data_len, void *data)
119+
int nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
120+
__u32 xfer_len, __u32 data_len, void *data)
121121
{
122122
__u64 offset = 0, xfer;
123123
bool retain = true;
@@ -169,10 +169,10 @@ int __nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
169169
return 0;
170170
}
171171

172-
int nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
173-
__u32 data_len, void *data)
172+
int nvme_get_log_page_padded(int fd, __u32 nsid, __u8 log_id, bool rae,
173+
__u32 data_len, void *data)
174174
{
175-
return __nvme_get_log_page(fd, nsid, log_id, rae, 4096, data_len, data);
175+
return nvme_get_log_page(fd, nsid, log_id, rae, 4096, data_len, data);
176176
}
177177

178178
static int nvme_get_telemetry_log(int fd, bool create, bool ctrl, bool rae,
@@ -222,7 +222,8 @@ static int nvme_get_telemetry_log(int fd, bool create, bool ctrl, bool rae,
222222
}
223223
log = tmp;
224224

225-
err = nvme_get_log_page(fd, NVME_NSID_NONE, lid, rae, size, (void *)log);
225+
err = nvme_get_log_page_padded(fd, NVME_NSID_NONE, lid, rae, size,
226+
(void *)log);
226227
if (!err) {
227228
*buf = log;
228229
return 0;
@@ -274,8 +275,8 @@ int nvme_get_lba_status_log(int fd, bool rae, struct nvme_lba_status_log **log)
274275
buf = tmp;
275276
*log = buf;
276277

277-
err = nvme_get_log_page(fd, NVME_NSID_NONE, NVME_LOG_LID_LBA_STATUS,
278-
rae, size, buf);
278+
err = nvme_get_log_page_padded(fd, NVME_NSID_NONE, NVME_LOG_LID_LBA_STATUS,
279+
rae, size, buf);
279280
if (!err)
280281
return 0;
281282

src/nvme/linux.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ int nvme_get_host_telemetry(int fd, struct nvme_telemetry_log **log);
6868
int nvme_get_new_host_telemetry(int fd, struct nvme_telemetry_log **log);
6969

7070
/**
71-
* __nvme_get_log_page() -
71+
* nvme_get_log_page() -
7272
* @fd: File descriptor of nvme device
7373
* @nsid: Namespace Identifier, if applicable.
7474
* @log_id: Log Identifier, see &enum nvme_cmd_get_log_lid.
@@ -80,26 +80,26 @@ int nvme_get_new_host_telemetry(int fd, struct nvme_telemetry_log **log);
8080
* Return: The nvme command status if a response was received (see
8181
* &enum nvme_status_field) or -1 with errno set otherwise.
8282
*/
83-
int __nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
84-
__u32 xfer_len, __u32 data_len, void *data);
83+
int nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
84+
__u32 xfer_len, __u32 data_len, void *data);
8585

8686
/**
87-
* nvme_get_log_page() -
87+
* nvme_get_log_page_padded() -
8888
* @fd: File descriptor of nvme device
8989
* @nsid: Namespace Identifier, if applicable.
9090
* @log_id: Log Identifier, see &enum nvme_cmd_get_log_lid.
9191
* @rae: Retain asynchronous events
9292
* @data_len: Total length of the log to transfer.
9393
* @data: User address of at least &data_len to store the log.
9494
*
95-
* Calls __nvme_get_log_page() with a default 4k transfer length, as that is
95+
* Calls nvme_get_log_page() with a default 4k transfer length, as that is
9696
* guarnateed by the protocol to be a safe transfer size.
9797
*
9898
* Return: The nvme command status if a response was received (see
9999
* &enum nvme_status_field) or -1 with errno set otherwise.
100100
*/
101-
int nvme_get_log_page(int fd, __u32 nsid, __u8 log_id, bool rae,
102-
__u32 data_len, void *data);
101+
int nvme_get_log_page_padded(int fd, __u32 nsid, __u8 log_id, bool rae,
102+
__u32 data_len, void *data);
103103

104104
/**
105105
* nvme_get_ana_log_len() - Retreive size of the current ANA log

src/nvme/log.h

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,6 @@
1515
# define DEFAULT_LOGLEVEL LOG_NOTICE
1616
#endif
1717

18-
#if (LOG_FUNCNAME == 1)
19-
#define __nvme_log_func __func__
20-
#else
21-
#define __nvme_log_func NULL
22-
#endif
23-
24-
void __attribute__((format(printf, 4, 5)))
25-
__nvme_msg(nvme_root_t r, int lvl, const char *func, const char *format, ...);
26-
27-
#define nvme_msg(r, lvl, format, ...) \
28-
do { \
29-
if ((lvl) <= MAX_LOGLEVEL) \
30-
__nvme_msg(r, lvl, __nvme_log_func, \
31-
format, ##__VA_ARGS__); \
32-
} while (0)
33-
3418
/**
3519
* nvme_init_logging() - initialize logging
3620
* @r: nvme_root_t context

src/nvme/private.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,4 +133,20 @@ void json_read_config(nvme_root_t r, const char *config_file);
133133

134134
int json_update_config(nvme_root_t r, const char *config_file);
135135

136+
#if (LOG_FUNCNAME == 1)
137+
#define __nvme_log_func __func__
138+
#else
139+
#define __nvme_log_func NULL
140+
#endif
141+
142+
void __attribute__((format(printf, 4, 5)))
143+
__nvme_msg(nvme_root_t r, int lvl, const char *func, const char *format, ...);
144+
145+
#define nvme_msg(r, lvl, format, ...) \
146+
do { \
147+
if ((lvl) <= MAX_LOGLEVEL) \
148+
__nvme_msg(r, lvl, __nvme_log_func, \
149+
format, ##__VA_ARGS__); \
150+
} while (0)
151+
136152
#endif /* _LIBNVME_PRIVATE_H */

0 commit comments

Comments
 (0)