CHECK: Alignment should match open parenthesis #83: FILE: net/packet/af_packet.c:679: + p1->interval_ktime = ms_to_ktime(prb_calc_retire_blk_tmo(po, + req_u->req3.tp_block_size)); WARNING: line length of 85 exceeds 80 columns #105: FILE: net/packet/af_packet.c:696: + pkc->expire_ktime = ktime_add_safe(ktime_get(), pkc->interval_ktime); WARNING: line length of 86 exceeds 80 columns #108: FILE: net/packet/af_packet.c:699: + * 1) Only update the hrtimer expire time within the callback. WARNING: line length of 90 exceeds 80 columns #109: FILE: net/packet/af_packet.c:700: + * When the callback return, without sk_buff_head lock protection, WARNING: line length of 90 exceeds 80 columns #110: FILE: net/packet/af_packet.c:701: + * __run_hrtimer will enqueue the timer if return HRTIMER_RESTART. WARNING: line length of 88 exceeds 80 columns #111: FILE: net/packet/af_packet.c:702: + * Setting the hrtimer expires while enqueuing a timer may cause WARNING: line length of 90 exceeds 80 columns #113: FILE: net/packet/af_packet.c:704: + * 2) Use hrtimer_set_expires here instead of hrtimer_forward_now, WARNING: line length of 84 exceeds 80 columns #114: FILE: net/packet/af_packet.c:705: + * because the end time for retiring each block is not fixed WARNING: line length of 88 exceeds 80 columns #115: FILE: net/packet/af_packet.c:706: + * because when network packets are received quickly, blocks are WARNING: line length of 85 exceeds 80 columns #116: FILE: net/packet/af_packet.c:707: + * retired rapidly, and the new block retire time needs to be WARNING: line length of 84 exceeds 80 columns #117: FILE: net/packet/af_packet.c:708: + * recalculated. However, hrtimer_forward_now increments the WARNING: line length of 81 exceeds 80 columns #118: FILE: net/packet/af_packet.c:709: + * previous timeout by an interval, which is not correct. WARNING: line length of 87 exceeds 80 columns #119: FILE: net/packet/af_packet.c:710: + * 3)The expire time is monotonic, so if we do not update the WARNING: line length of 90 exceeds 80 columns #120: FILE: net/packet/af_packet.c:711: + * expire time to the retire_blk_timer when it is not in callback, WARNING: line length of 85 exceeds 80 columns #121: FILE: net/packet/af_packet.c:712: + * it will not cause problem if we skip the timeout event and WARNING: line length of 87 exceeds 80 columns #122: FILE: net/packet/af_packet.c:713: + * update it when find out that expire_ktime is bigger than the WARNING: line length of 87 exceeds 80 columns #125: FILE: net/packet/af_packet.c:716: + hrtimer_set_expires(&pkc->retire_blk_timer, pkc->expire_ktime); total: 0 errors, 16 warnings, 1 checks, 227 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit 8eeec6ff9022 ("net: af_packet: Use hrtimer to do the retire operation") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 16 warnings, 1 checks, 227 lines checked