|
@@ -1725,7 +1725,7 @@ static inline void __drbd_chk_io_error_(struct drbd_conf *mdev, int forcedetach,
|
|
|
switch (mdev->ldev->dc.on_io_error) {
|
|
switch (mdev->ldev->dc.on_io_error) {
|
|
|
case EP_PASS_ON:
|
|
case EP_PASS_ON:
|
|
|
if (!forcedetach) {
|
|
if (!forcedetach) {
|
|
|
- if (printk_ratelimit())
|
|
|
|
|
|
|
+ if (__ratelimit(&drbd_ratelimit_state))
|
|
|
dev_err(DEV, "Local IO failed in %s."
|
|
dev_err(DEV, "Local IO failed in %s."
|
|
|
"Passing error on...\n", where);
|
|
"Passing error on...\n", where);
|
|
|
break;
|
|
break;
|