mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-21 05:14:52 +08:00
fs: dlm: add dlm macros for ratelimit log
This patch add ratelimit macro to dlm subsystem and will set the connecting log message to ratelimit. In non blocking connecting cases it will print out this message a lot. Signed-off-by: Alexander Aring <aahringo@redhat.com> Signed-off-by: David Teigland <teigland@redhat.com>
This commit is contained in:
parent
c937aabbd7
commit
2df6b7627a
@ -60,6 +60,8 @@ struct dlm_mhandle;
|
||||
|
||||
#define log_print(fmt, args...) \
|
||||
printk(KERN_ERR "dlm: "fmt"\n" , ##args)
|
||||
#define log_print_ratelimited(fmt, args...) \
|
||||
printk_ratelimited(KERN_ERR "dlm: "fmt"\n", ##args)
|
||||
#define log_error(ls, fmt, args...) \
|
||||
printk(KERN_ERR "dlm: %s: " fmt "\n", (ls)->ls_name , ##args)
|
||||
|
||||
|
@ -1075,7 +1075,7 @@ static void sctp_connect_to_sock(struct connection *con)
|
||||
|
||||
make_sockaddr(&daddr, dlm_config.ci_tcp_port, &addr_len);
|
||||
|
||||
log_print("connecting to %d", con->nodeid);
|
||||
log_print_ratelimited("connecting to %d", con->nodeid);
|
||||
|
||||
/* Turn off Nagle's algorithm */
|
||||
sctp_sock_set_nodelay(sock->sk);
|
||||
@ -1171,7 +1171,7 @@ static void tcp_connect_to_sock(struct connection *con)
|
||||
|
||||
make_sockaddr(&saddr, dlm_config.ci_tcp_port, &addr_len);
|
||||
|
||||
log_print("connecting to %d", con->nodeid);
|
||||
log_print_ratelimited("connecting to %d", con->nodeid);
|
||||
|
||||
/* Turn off Nagle's algorithm */
|
||||
tcp_sock_set_nodelay(sock->sk);
|
||||
|
Loading…
Reference in New Issue
Block a user