From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7580633094995427508==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [dhowells-fs:fscache-iter 58/77] include/trace/events/afs.h:992:16: warning: format '%zx' expects argument of type 'size_t', but argument 7 has type 'long unsigned int' Date: Fri, 06 Nov 2020 14:25:00 +0800 Message-ID: <202011061455.dhcQ7uiV-lkp@intel.com> List-Id: --===============7580633094995427508== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.g= it fscache-iter head: eabd4ed6fd489b32b9d995575e8eea4e5f589672 commit: f097c9057a8aa223577164d03e9aefe436d62271 [58/77] afs: Pass page int= o dirty region helpers to provide THP size config: mips-randconfig-r032-20201104 (attached as .config) compiler: mipsel-linux-gcc (GCC) 9.3.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs= .git/commit/?id=3Df097c9057a8aa223577164d03e9aefe436d62271 git remote add dhowells-fs https://git.kernel.org/pub/scm/linux/ker= nel/git/dhowells/linux-fs.git git fetch --no-tags dhowells-fs fscache-iter git checkout f097c9057a8aa223577164d03e9aefe436d62271 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = ARCH=3Dmips = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): In file included from include/trace/define_trace.h:102, from include/trace/events/afs.h:1464, from fs/afs/internal.h:917, from fs/afs/main.c:16: include/trace/events/afs.h: In function 'trace_raw_output_afs_page_dirty= ': >> include/trace/events/afs.h:992:16: warning: format '%zx' expects argumen= t of type 'size_t', but argument 7 has type 'long unsigned int' [-Wformat= =3D] 992 | TP_printk("vn=3D%p %lx %s %zx-%zx%s", | ^~~~~~~~~~~~~~~~~~~~~~~~ include/trace/trace_events.h:367:22: note: in definition of macro 'DECLA= RE_EVENT_CLASS' 367 | trace_seq_printf(s, print); \ | ^~~~~ include/trace/trace_events.h:80:9: note: in expansion of macro 'PARAMS' 80 | PARAMS(print)); \ | ^~~~~~ include/trace/events/afs.h:969:1: note: in expansion of macro 'TRACE_EVE= NT' 969 | TRACE_EVENT(afs_page_dirty, | ^~~~~~~~~~~ include/trace/events/afs.h:992:6: note: in expansion of macro 'TP_printk' 992 | TP_printk("vn=3D%p %lx %s %zx-%zx%s", | ^~~~~~~~~ In file included from include/trace/trace_events.h:401, from include/trace/define_trace.h:102, from include/trace/events/afs.h:1464, from fs/afs/internal.h:917, from fs/afs/main.c:16: include/trace/events/afs.h:992:36: note: format string is defined here 992 | TP_printk("vn=3D%p %lx %s %zx-%zx%s", | ~~^ | | | unsigned int | %lx vim +992 include/trace/events/afs.h 341f741f04becee David Howells 2017-01-05 587 = 12bdcf333fe13ec David Howells 2018-10-20 588 TRACE_EVENT(afs_receive_data, 12bdcf333fe13ec David Howells 2018-10-20 589 TP_PROTO(struct afs_cal= l *call, struct iov_iter *iter, 8e8d7f13b6d5a93 David Howells 2017-01-05 590 bool want_more, int r= et), 8e8d7f13b6d5a93 David Howells 2017-01-05 591 = 12bdcf333fe13ec David Howells 2018-10-20 592 TP_ARGS(call, iter, wan= t_more, ret), 8e8d7f13b6d5a93 David Howells 2017-01-05 593 = 8e8d7f13b6d5a93 David Howells 2017-01-05 594 TP_STRUCT__entry( 12bdcf333fe13ec David Howells 2018-10-20 595 __field(loff_t, rema= in ) a25e21f0bcd2567 David Howells 2018-03-27 596 __field(unsigned int, = call ) 8e8d7f13b6d5a93 David Howells 2017-01-05 597 __field(enum afs_call_= state, state ) 8e8d7f13b6d5a93 David Howells 2017-01-05 598 __field(unsigned short= , unmarshall ) 8e8d7f13b6d5a93 David Howells 2017-01-05 599 __field(bool, want_m= ore ) 8e8d7f13b6d5a93 David Howells 2017-01-05 600 __field(int, ret ) 8e8d7f13b6d5a93 David Howells 2017-01-05 601 ), 8e8d7f13b6d5a93 David Howells 2017-01-05 602 = 8e8d7f13b6d5a93 David Howells 2017-01-05 603 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 604 __entry->call =3D call= ->debug_id; 8e8d7f13b6d5a93 David Howells 2017-01-05 605 __entry->state =3D cal= l->state; 8e8d7f13b6d5a93 David Howells 2017-01-05 606 __entry->unmarshall = =3D call->unmarshall; 12bdcf333fe13ec David Howells 2018-10-20 607 __entry->remain =3D io= v_iter_count(iter); 8e8d7f13b6d5a93 David Howells 2017-01-05 608 __entry->want_more =3D= want_more; 8e8d7f13b6d5a93 David Howells 2017-01-05 609 __entry->ret =3D ret; 8e8d7f13b6d5a93 David Howells 2017-01-05 610 ), 8e8d7f13b6d5a93 David Howells 2017-01-05 611 = 12bdcf333fe13ec David Howells 2018-10-20 612 TP_printk("c=3D%08x r= =3D%llu u=3D%u w=3D%u s=3D%u ret=3D%d", 8e8d7f13b6d5a93 David Howells 2017-01-05 613 __entry->call, 12bdcf333fe13ec David Howells 2018-10-20 614 __entry->remain, 12bdcf333fe13ec David Howells 2018-10-20 615 __entry->unmarshall, 12bdcf333fe13ec David Howells 2018-10-20 616 __entry->want_more, 12bdcf333fe13ec David Howells 2018-10-20 617 __entry->state, 12bdcf333fe13ec David Howells 2018-10-20 618 __entry->ret) 8e8d7f13b6d5a93 David Howells 2017-01-05 619 ); 8e8d7f13b6d5a93 David Howells 2017-01-05 620 = 8e8d7f13b6d5a93 David Howells 2017-01-05 621 TRACE_EVENT(afs_notify_call, 8e8d7f13b6d5a93 David Howells 2017-01-05 622 TP_PROTO(struct rxrpc_c= all *rxcall, struct afs_call *call), 8e8d7f13b6d5a93 David Howells 2017-01-05 623 = 8e8d7f13b6d5a93 David Howells 2017-01-05 624 TP_ARGS(rxcall, call), 8e8d7f13b6d5a93 David Howells 2017-01-05 625 = 8e8d7f13b6d5a93 David Howells 2017-01-05 626 TP_STRUCT__entry( a25e21f0bcd2567 David Howells 2018-03-27 627 __field(unsigned int, = call ) 8e8d7f13b6d5a93 David Howells 2017-01-05 628 __field(enum afs_call_= state, state ) 8e8d7f13b6d5a93 David Howells 2017-01-05 629 __field(unsigned short= , unmarshall ) 8e8d7f13b6d5a93 David Howells 2017-01-05 630 ), 8e8d7f13b6d5a93 David Howells 2017-01-05 631 = 8e8d7f13b6d5a93 David Howells 2017-01-05 632 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 633 __entry->call =3D call= ->debug_id; 8e8d7f13b6d5a93 David Howells 2017-01-05 634 __entry->state =3D cal= l->state; 8e8d7f13b6d5a93 David Howells 2017-01-05 635 __entry->unmarshall = =3D call->unmarshall; 8e8d7f13b6d5a93 David Howells 2017-01-05 636 ), 8e8d7f13b6d5a93 David Howells 2017-01-05 637 = a25e21f0bcd2567 David Howells 2018-03-27 638 TP_printk("c=3D%08x s= =3D%u u=3D%u", 8e8d7f13b6d5a93 David Howells 2017-01-05 639 __entry->call, 8e8d7f13b6d5a93 David Howells 2017-01-05 640 __entry->state, __en= try->unmarshall) 8e8d7f13b6d5a93 David Howells 2017-01-05 641 ); 8e8d7f13b6d5a93 David Howells 2017-01-05 642 = 8e8d7f13b6d5a93 David Howells 2017-01-05 643 TRACE_EVENT(afs_cb_call, 8e8d7f13b6d5a93 David Howells 2017-01-05 644 TP_PROTO(struct afs_cal= l *call), 8e8d7f13b6d5a93 David Howells 2017-01-05 645 = 8e8d7f13b6d5a93 David Howells 2017-01-05 646 TP_ARGS(call), 8e8d7f13b6d5a93 David Howells 2017-01-05 647 = 8e8d7f13b6d5a93 David Howells 2017-01-05 648 TP_STRUCT__entry( a25e21f0bcd2567 David Howells 2018-03-27 649 __field(unsigned int, = call ) 8e8d7f13b6d5a93 David Howells 2017-01-05 650 __field(const char *, = name ) 8e8d7f13b6d5a93 David Howells 2017-01-05 651 __field(u32, op ) 8e8d7f13b6d5a93 David Howells 2017-01-05 652 ), 8e8d7f13b6d5a93 David Howells 2017-01-05 653 = 8e8d7f13b6d5a93 David Howells 2017-01-05 654 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 655 __entry->call =3D call= ->debug_id; 8e8d7f13b6d5a93 David Howells 2017-01-05 656 __entry->name =3D call= ->type->name; 8e8d7f13b6d5a93 David Howells 2017-01-05 657 __entry->op =3D call-= >operation_ID; 8e8d7f13b6d5a93 David Howells 2017-01-05 658 ), 8e8d7f13b6d5a93 David Howells 2017-01-05 659 = a25e21f0bcd2567 David Howells 2018-03-27 660 TP_printk("c=3D%08x %s = o=3D%u", 8e8d7f13b6d5a93 David Howells 2017-01-05 661 __entry->call, 8e8d7f13b6d5a93 David Howells 2017-01-05 662 __entry->name, 8e8d7f13b6d5a93 David Howells 2017-01-05 663 __entry->op) 8e8d7f13b6d5a93 David Howells 2017-01-05 664 ); 8e8d7f13b6d5a93 David Howells 2017-01-05 665 = 341f741f04becee David Howells 2017-01-05 666 TRACE_EVENT(afs_call, 341f741f04becee David Howells 2017-01-05 667 TP_PROTO(struct afs_cal= l *call, enum afs_call_trace op, 341f741f04becee David Howells 2017-01-05 668 int usage, int outsta= nding, const void *where), 341f741f04becee David Howells 2017-01-05 669 = 341f741f04becee David Howells 2017-01-05 670 TP_ARGS(call, op, usage= , outstanding, where), 341f741f04becee David Howells 2017-01-05 671 = 341f741f04becee David Howells 2017-01-05 672 TP_STRUCT__entry( a25e21f0bcd2567 David Howells 2018-03-27 673 __field(unsigned int, = call ) 341f741f04becee David Howells 2017-01-05 674 __field(int, op ) 341f741f04becee David Howells 2017-01-05 675 __field(int, usage ) 341f741f04becee David Howells 2017-01-05 676 __field(int, outstan= ding ) 341f741f04becee David Howells 2017-01-05 677 __field(const void *, = where ) 341f741f04becee David Howells 2017-01-05 678 ), 341f741f04becee David Howells 2017-01-05 679 = 341f741f04becee David Howells 2017-01-05 680 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 681 __entry->call =3D call= ->debug_id; 341f741f04becee David Howells 2017-01-05 682 __entry->op =3D op; 341f741f04becee David Howells 2017-01-05 683 __entry->usage =3D usa= ge; 341f741f04becee David Howells 2017-01-05 684 __entry->outstanding = =3D outstanding; 341f741f04becee David Howells 2017-01-05 685 __entry->where =3D whe= re; 341f741f04becee David Howells 2017-01-05 686 ), 341f741f04becee David Howells 2017-01-05 687 = a25e21f0bcd2567 David Howells 2018-03-27 688 TP_printk("c=3D%08x %s = u=3D%d o=3D%d sp=3D%pSR", 341f741f04becee David Howells 2017-01-05 689 __entry->call, 341f741f04becee David Howells 2017-01-05 690 __print_symbolic(__e= ntry->op, afs_call_traces), 341f741f04becee David Howells 2017-01-05 691 __entry->usage, 341f741f04becee David Howells 2017-01-05 692 __entry->outstanding, 341f741f04becee David Howells 2017-01-05 693 __entry->where) 341f741f04becee David Howells 2017-01-05 694 ); 341f741f04becee David Howells 2017-01-05 695 = 025db80c9e421ef David Howells 2017-11-02 696 TRACE_EVENT(afs_make_fs_call, 025db80c9e421ef David Howells 2017-11-02 697 TP_PROTO(struct afs_cal= l *call, const struct afs_fid *fid), 025db80c9e421ef David Howells 2017-11-02 698 = 025db80c9e421ef David Howells 2017-11-02 699 TP_ARGS(call, fid), 025db80c9e421ef David Howells 2017-11-02 700 = 025db80c9e421ef David Howells 2017-11-02 701 TP_STRUCT__entry( a25e21f0bcd2567 David Howells 2018-03-27 702 __field(unsigned int, = call ) 025db80c9e421ef David Howells 2017-11-02 703 __field(enum afs_fs_op= eration, op ) 025db80c9e421ef David Howells 2017-11-02 704 __field_struct(struct = afs_fid, fid ) 025db80c9e421ef David Howells 2017-11-02 705 ), 025db80c9e421ef David Howells 2017-11-02 706 = 025db80c9e421ef David Howells 2017-11-02 707 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 708 __entry->call =3D call= ->debug_id; 025db80c9e421ef David Howells 2017-11-02 709 __entry->op =3D call->= operation_ID; 025db80c9e421ef David Howells 2017-11-02 710 if (fid) { 025db80c9e421ef David Howells 2017-11-02 711 __entry->fid =3D *fid; 025db80c9e421ef David Howells 2017-11-02 712 } else { 025db80c9e421ef David Howells 2017-11-02 713 __entry->fid.vid =3D = 0; 025db80c9e421ef David Howells 2017-11-02 714 __entry->fid.vnode = =3D 0; 025db80c9e421ef David Howells 2017-11-02 715 __entry->fid.unique = =3D 0; 025db80c9e421ef David Howells 2017-11-02 716 } 025db80c9e421ef David Howells 2017-11-02 717 ), 025db80c9e421ef David Howells 2017-11-02 718 = 3b6492df4153b85 David Howells 2018-10-20 719 TP_printk("c=3D%08x %06= llx:%06llx:%06x %s", 025db80c9e421ef David Howells 2017-11-02 720 __entry->call, 025db80c9e421ef David Howells 2017-11-02 721 __entry->fid.vid, 025db80c9e421ef David Howells 2017-11-02 722 __entry->fid.vnode, 025db80c9e421ef David Howells 2017-11-02 723 __entry->fid.unique, 025db80c9e421ef David Howells 2017-11-02 724 __print_symbolic(__e= ntry->op, afs_fs_operations)) 025db80c9e421ef David Howells 2017-11-02 725 ); 025db80c9e421ef David Howells 2017-11-02 726 = 6c6c1d63c243025 David Howells 2019-04-25 727 TRACE_EVENT(afs_make_fs_call= i, 6c6c1d63c243025 David Howells 2019-04-25 728 TP_PROTO(struct afs_cal= l *call, const struct afs_fid *fid, 6c6c1d63c243025 David Howells 2019-04-25 729 unsigned int i), 6c6c1d63c243025 David Howells 2019-04-25 730 = 6c6c1d63c243025 David Howells 2019-04-25 731 TP_ARGS(call, fid, i), 6c6c1d63c243025 David Howells 2019-04-25 732 = 6c6c1d63c243025 David Howells 2019-04-25 733 TP_STRUCT__entry( 6c6c1d63c243025 David Howells 2019-04-25 734 __field(unsigned int, = call ) 6c6c1d63c243025 David Howells 2019-04-25 735 __field(unsigned int, = i ) 6c6c1d63c243025 David Howells 2019-04-25 736 __field(enum afs_fs_op= eration, op ) 6c6c1d63c243025 David Howells 2019-04-25 737 __field_struct(struct = afs_fid, fid ) 6c6c1d63c243025 David Howells 2019-04-25 738 ), 6c6c1d63c243025 David Howells 2019-04-25 739 = 6c6c1d63c243025 David Howells 2019-04-25 740 TP_fast_assign( 6c6c1d63c243025 David Howells 2019-04-25 741 __entry->call =3D call= ->debug_id; 6c6c1d63c243025 David Howells 2019-04-25 742 __entry->i =3D i; 6c6c1d63c243025 David Howells 2019-04-25 743 __entry->op =3D call->= operation_ID; 6c6c1d63c243025 David Howells 2019-04-25 744 if (fid) { 6c6c1d63c243025 David Howells 2019-04-25 745 __entry->fid =3D *fid; 6c6c1d63c243025 David Howells 2019-04-25 746 } else { 6c6c1d63c243025 David Howells 2019-04-25 747 __entry->fid.vid =3D = 0; 6c6c1d63c243025 David Howells 2019-04-25 748 __entry->fid.vnode = =3D 0; 6c6c1d63c243025 David Howells 2019-04-25 749 __entry->fid.unique = =3D 0; 6c6c1d63c243025 David Howells 2019-04-25 750 } 6c6c1d63c243025 David Howells 2019-04-25 751 ), 6c6c1d63c243025 David Howells 2019-04-25 752 = 6c6c1d63c243025 David Howells 2019-04-25 753 TP_printk("c=3D%08x %06= llx:%06llx:%06x %s i=3D%u", 6c6c1d63c243025 David Howells 2019-04-25 754 __entry->call, 6c6c1d63c243025 David Howells 2019-04-25 755 __entry->fid.vid, 6c6c1d63c243025 David Howells 2019-04-25 756 __entry->fid.vnode, 6c6c1d63c243025 David Howells 2019-04-25 757 __entry->fid.unique, 6c6c1d63c243025 David Howells 2019-04-25 758 __print_symbolic(__e= ntry->op, afs_fs_operations), 6c6c1d63c243025 David Howells 2019-04-25 759 __entry->i) 6c6c1d63c243025 David Howells 2019-04-25 760 ); 6c6c1d63c243025 David Howells 2019-04-25 761 = 80548b03991f587 David Howells 2019-04-25 762 TRACE_EVENT(afs_make_fs_call= 1, 80548b03991f587 David Howells 2019-04-25 763 TP_PROTO(struct afs_cal= l *call, const struct afs_fid *fid, e49c7b2f6de7ff8 David Howells 2020-04-10 764 const struct qstr *na= me), 80548b03991f587 David Howells 2019-04-25 765 = 80548b03991f587 David Howells 2019-04-25 766 TP_ARGS(call, fid, name= ), 80548b03991f587 David Howells 2019-04-25 767 = 80548b03991f587 David Howells 2019-04-25 768 TP_STRUCT__entry( 80548b03991f587 David Howells 2019-04-25 769 __field(unsigned int, = call ) 80548b03991f587 David Howells 2019-04-25 770 __field(enum afs_fs_op= eration, op ) 80548b03991f587 David Howells 2019-04-25 771 __field_struct(struct = afs_fid, fid ) 80548b03991f587 David Howells 2019-04-25 772 __array(char, name, = 24 ) 80548b03991f587 David Howells 2019-04-25 773 ), 80548b03991f587 David Howells 2019-04-25 774 = 80548b03991f587 David Howells 2019-04-25 775 TP_fast_assign( e49c7b2f6de7ff8 David Howells 2020-04-10 776 unsigned int __len =3D= min_t(unsigned int, name->len, 23); 80548b03991f587 David Howells 2019-04-25 777 __entry->call =3D call= ->debug_id; 80548b03991f587 David Howells 2019-04-25 778 __entry->op =3D call->= operation_ID; 80548b03991f587 David Howells 2019-04-25 779 if (fid) { 80548b03991f587 David Howells 2019-04-25 780 __entry->fid =3D *fid; 80548b03991f587 David Howells 2019-04-25 781 } else { 80548b03991f587 David Howells 2019-04-25 782 __entry->fid.vid =3D = 0; 80548b03991f587 David Howells 2019-04-25 783 __entry->fid.vnode = =3D 0; 80548b03991f587 David Howells 2019-04-25 784 __entry->fid.unique = =3D 0; 80548b03991f587 David Howells 2019-04-25 785 } e49c7b2f6de7ff8 David Howells 2020-04-10 786 memcpy(__entry->name, = name->name, __len); 80548b03991f587 David Howells 2019-04-25 787 __entry->name[__len] = =3D 0; 80548b03991f587 David Howells 2019-04-25 788 ), 80548b03991f587 David Howells 2019-04-25 789 = 80548b03991f587 David Howells 2019-04-25 790 TP_printk("c=3D%08x %06= llx:%06llx:%06x %s \"%s\"", 80548b03991f587 David Howells 2019-04-25 791 __entry->call, 80548b03991f587 David Howells 2019-04-25 792 __entry->fid.vid, 80548b03991f587 David Howells 2019-04-25 793 __entry->fid.vnode, 80548b03991f587 David Howells 2019-04-25 794 __entry->fid.unique, 80548b03991f587 David Howells 2019-04-25 795 __print_symbolic(__e= ntry->op, afs_fs_operations), 80548b03991f587 David Howells 2019-04-25 796 __entry->name) 80548b03991f587 David Howells 2019-04-25 797 ); 80548b03991f587 David Howells 2019-04-25 798 = 80548b03991f587 David Howells 2019-04-25 799 TRACE_EVENT(afs_make_fs_call= 2, 80548b03991f587 David Howells 2019-04-25 800 TP_PROTO(struct afs_cal= l *call, const struct afs_fid *fid, e49c7b2f6de7ff8 David Howells 2020-04-10 801 const struct qstr *na= me, const struct qstr *name2), 80548b03991f587 David Howells 2019-04-25 802 = 80548b03991f587 David Howells 2019-04-25 803 TP_ARGS(call, fid, name= , name2), 80548b03991f587 David Howells 2019-04-25 804 = 80548b03991f587 David Howells 2019-04-25 805 TP_STRUCT__entry( 80548b03991f587 David Howells 2019-04-25 806 __field(unsigned int, = call ) 80548b03991f587 David Howells 2019-04-25 807 __field(enum afs_fs_op= eration, op ) 80548b03991f587 David Howells 2019-04-25 808 __field_struct(struct = afs_fid, fid ) 80548b03991f587 David Howells 2019-04-25 809 __array(char, name, = 24 ) 80548b03991f587 David Howells 2019-04-25 810 __array(char, name2,= 24 ) 80548b03991f587 David Howells 2019-04-25 811 ), 80548b03991f587 David Howells 2019-04-25 812 = 80548b03991f587 David Howells 2019-04-25 813 TP_fast_assign( e49c7b2f6de7ff8 David Howells 2020-04-10 814 unsigned int __len =3D= min_t(unsigned int, name->len, 23); e49c7b2f6de7ff8 David Howells 2020-04-10 815 unsigned int __len2 = =3D min_t(unsigned int, name2->len, 23); 80548b03991f587 David Howells 2019-04-25 816 __entry->call =3D call= ->debug_id; 80548b03991f587 David Howells 2019-04-25 817 __entry->op =3D call->= operation_ID; 80548b03991f587 David Howells 2019-04-25 818 if (fid) { 80548b03991f587 David Howells 2019-04-25 819 __entry->fid =3D *fid; 80548b03991f587 David Howells 2019-04-25 820 } else { 80548b03991f587 David Howells 2019-04-25 821 __entry->fid.vid =3D = 0; 80548b03991f587 David Howells 2019-04-25 822 __entry->fid.vnode = =3D 0; 80548b03991f587 David Howells 2019-04-25 823 __entry->fid.unique = =3D 0; 80548b03991f587 David Howells 2019-04-25 824 } e49c7b2f6de7ff8 David Howells 2020-04-10 825 memcpy(__entry->name, = name->name, __len); 80548b03991f587 David Howells 2019-04-25 826 __entry->name[__len] = =3D 0; e49c7b2f6de7ff8 David Howells 2020-04-10 827 memcpy(__entry->name2,= name2->name, __len2); 80548b03991f587 David Howells 2019-04-25 828 __entry->name2[__len2]= =3D 0; 80548b03991f587 David Howells 2019-04-25 829 ), 80548b03991f587 David Howells 2019-04-25 830 = 80548b03991f587 David Howells 2019-04-25 831 TP_printk("c=3D%08x %06= llx:%06llx:%06x %s \"%s\" \"%s\"", 80548b03991f587 David Howells 2019-04-25 832 __entry->call, 80548b03991f587 David Howells 2019-04-25 833 __entry->fid.vid, 80548b03991f587 David Howells 2019-04-25 834 __entry->fid.vnode, 80548b03991f587 David Howells 2019-04-25 835 __entry->fid.unique, 80548b03991f587 David Howells 2019-04-25 836 __print_symbolic(__e= ntry->op, afs_fs_operations), 80548b03991f587 David Howells 2019-04-25 837 __entry->name, 80548b03991f587 David Howells 2019-04-25 838 __entry->name2) 80548b03991f587 David Howells 2019-04-25 839 ); 80548b03991f587 David Howells 2019-04-25 840 = 025db80c9e421ef David Howells 2017-11-02 841 TRACE_EVENT(afs_make_vl_call, 025db80c9e421ef David Howells 2017-11-02 842 TP_PROTO(struct afs_cal= l *call), 025db80c9e421ef David Howells 2017-11-02 843 = 025db80c9e421ef David Howells 2017-11-02 844 TP_ARGS(call), 025db80c9e421ef David Howells 2017-11-02 845 = 025db80c9e421ef David Howells 2017-11-02 846 TP_STRUCT__entry( a25e21f0bcd2567 David Howells 2018-03-27 847 __field(unsigned int, = call ) 025db80c9e421ef David Howells 2017-11-02 848 __field(enum afs_vl_op= eration, op ) 025db80c9e421ef David Howells 2017-11-02 849 ), 025db80c9e421ef David Howells 2017-11-02 850 = 025db80c9e421ef David Howells 2017-11-02 851 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 852 __entry->call =3D call= ->debug_id; 025db80c9e421ef David Howells 2017-11-02 853 __entry->op =3D call->= operation_ID; 025db80c9e421ef David Howells 2017-11-02 854 ), 025db80c9e421ef David Howells 2017-11-02 855 = a25e21f0bcd2567 David Howells 2018-03-27 856 TP_printk("c=3D%08x %s", 025db80c9e421ef David Howells 2017-11-02 857 __entry->call, 025db80c9e421ef David Howells 2017-11-02 858 __print_symbolic(__e= ntry->op, afs_vl_operations)) 025db80c9e421ef David Howells 2017-11-02 859 ); 025db80c9e421ef David Howells 2017-11-02 860 = 025db80c9e421ef David Howells 2017-11-02 861 TRACE_EVENT(afs_call_done, 025db80c9e421ef David Howells 2017-11-02 862 TP_PROTO(struct afs_cal= l *call), 025db80c9e421ef David Howells 2017-11-02 863 = 025db80c9e421ef David Howells 2017-11-02 864 TP_ARGS(call), 025db80c9e421ef David Howells 2017-11-02 865 = 025db80c9e421ef David Howells 2017-11-02 866 TP_STRUCT__entry( a25e21f0bcd2567 David Howells 2018-03-27 867 __field(unsigned int, = call ) 025db80c9e421ef David Howells 2017-11-02 868 __field(struct rxrpc_c= all *, rx_call ) 025db80c9e421ef David Howells 2017-11-02 869 __field(int, ret ) 025db80c9e421ef David Howells 2017-11-02 870 __field(u32, abort_c= ode ) 025db80c9e421ef David Howells 2017-11-02 871 ), 025db80c9e421ef David Howells 2017-11-02 872 = 025db80c9e421ef David Howells 2017-11-02 873 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 874 __entry->call =3D call= ->debug_id; 025db80c9e421ef David Howells 2017-11-02 875 __entry->rx_call =3D c= all->rxcall; 025db80c9e421ef David Howells 2017-11-02 876 __entry->ret =3D call-= >error; 025db80c9e421ef David Howells 2017-11-02 877 __entry->abort_code = =3D call->abort_code; 025db80c9e421ef David Howells 2017-11-02 878 ), 025db80c9e421ef David Howells 2017-11-02 879 = a25e21f0bcd2567 David Howells 2018-03-27 880 TP_printk(" c=3D%08x = ret=3D%d ab=3D%d [%p]", 025db80c9e421ef David Howells 2017-11-02 881 __entry->call, 025db80c9e421ef David Howells 2017-11-02 882 __entry->ret, 025db80c9e421ef David Howells 2017-11-02 883 __entry->abort_code, 025db80c9e421ef David Howells 2017-11-02 884 __entry->rx_call) 025db80c9e421ef David Howells 2017-11-02 885 ); 025db80c9e421ef David Howells 2017-11-02 886 = 2c099014a0a4560 David Howells 2017-11-02 887 TRACE_EVENT(afs_send_pages, 2c099014a0a4560 David Howells 2017-11-02 888 TP_PROTO(struct afs_cal= l *call, struct msghdr *msg, 2c099014a0a4560 David Howells 2017-11-02 889 pgoff_t first, pgoff_= t last, unsigned int offset), 2c099014a0a4560 David Howells 2017-11-02 890 = 2c099014a0a4560 David Howells 2017-11-02 891 TP_ARGS(call, msg, firs= t, last, offset), 2c099014a0a4560 David Howells 2017-11-02 892 = 2c099014a0a4560 David Howells 2017-11-02 893 TP_STRUCT__entry( a25e21f0bcd2567 David Howells 2018-03-27 894 __field(unsigned int, = call ) 2c099014a0a4560 David Howells 2017-11-02 895 __field(pgoff_t, fir= st ) 2c099014a0a4560 David Howells 2017-11-02 896 __field(pgoff_t, las= t ) 2c099014a0a4560 David Howells 2017-11-02 897 __field(unsigned int, = nr ) 2c099014a0a4560 David Howells 2017-11-02 898 __field(unsigned int, = bytes ) 2c099014a0a4560 David Howells 2017-11-02 899 __field(unsigned int, = offset ) 2c099014a0a4560 David Howells 2017-11-02 900 __field(unsigned int, = flags ) 2c099014a0a4560 David Howells 2017-11-02 901 ), 2c099014a0a4560 David Howells 2017-11-02 902 = 2c099014a0a4560 David Howells 2017-11-02 903 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 904 __entry->call =3D call= ->debug_id; 2c099014a0a4560 David Howells 2017-11-02 905 __entry->first =3D fir= st; 2c099014a0a4560 David Howells 2017-11-02 906 __entry->last =3D last; 2c099014a0a4560 David Howells 2017-11-02 907 __entry->nr =3D msg->m= sg_iter.nr_segs; 2c099014a0a4560 David Howells 2017-11-02 908 __entry->bytes =3D msg= ->msg_iter.count; 2c099014a0a4560 David Howells 2017-11-02 909 __entry->offset =3D of= fset; 2c099014a0a4560 David Howells 2017-11-02 910 __entry->flags =3D msg= ->msg_flags; 2c099014a0a4560 David Howells 2017-11-02 911 ), 2c099014a0a4560 David Howells 2017-11-02 912 = a25e21f0bcd2567 David Howells 2018-03-27 913 TP_printk(" c=3D%08x %l= x-%lx-%lx b=3D%x o=3D%x f=3D%x", 2c099014a0a4560 David Howells 2017-11-02 914 __entry->call, 2c099014a0a4560 David Howells 2017-11-02 915 __entry->first, __en= try->first + __entry->nr - 1, __entry->last, 2c099014a0a4560 David Howells 2017-11-02 916 __entry->bytes, __en= try->offset, 2c099014a0a4560 David Howells 2017-11-02 917 __entry->flags) 2c099014a0a4560 David Howells 2017-11-02 918 ); 2c099014a0a4560 David Howells 2017-11-02 919 = 2c099014a0a4560 David Howells 2017-11-02 920 TRACE_EVENT(afs_sent_pages, 2c099014a0a4560 David Howells 2017-11-02 921 TP_PROTO(struct afs_cal= l *call, pgoff_t first, pgoff_t last, 2c099014a0a4560 David Howells 2017-11-02 922 pgoff_t cursor, int r= et), 2c099014a0a4560 David Howells 2017-11-02 923 = 2c099014a0a4560 David Howells 2017-11-02 924 TP_ARGS(call, first, la= st, cursor, ret), 2c099014a0a4560 David Howells 2017-11-02 925 = 2c099014a0a4560 David Howells 2017-11-02 926 TP_STRUCT__entry( a25e21f0bcd2567 David Howells 2018-03-27 927 __field(unsigned int, = call ) 2c099014a0a4560 David Howells 2017-11-02 928 __field(pgoff_t, fir= st ) 2c099014a0a4560 David Howells 2017-11-02 929 __field(pgoff_t, las= t ) 2c099014a0a4560 David Howells 2017-11-02 930 __field(pgoff_t, cur= sor ) 2c099014a0a4560 David Howells 2017-11-02 931 __field(int, ret ) 2c099014a0a4560 David Howells 2017-11-02 932 ), 2c099014a0a4560 David Howells 2017-11-02 933 = 2c099014a0a4560 David Howells 2017-11-02 934 TP_fast_assign( a25e21f0bcd2567 David Howells 2018-03-27 935 __entry->call =3D call= ->debug_id; 2c099014a0a4560 David Howells 2017-11-02 936 __entry->first =3D fir= st; 2c099014a0a4560 David Howells 2017-11-02 937 __entry->last =3D last; 2c099014a0a4560 David Howells 2017-11-02 938 __entry->cursor =3D cu= rsor; 2c099014a0a4560 David Howells 2017-11-02 939 __entry->ret =3D ret; 2c099014a0a4560 David Howells 2017-11-02 940 ), 2c099014a0a4560 David Howells 2017-11-02 941 = a25e21f0bcd2567 David Howells 2018-03-27 942 TP_printk(" c=3D%08x %l= x-%lx c=3D%lx r=3D%d", 2c099014a0a4560 David Howells 2017-11-02 943 __entry->call, 2c099014a0a4560 David Howells 2017-11-02 944 __entry->first, __en= try->last, 2c099014a0a4560 David Howells 2017-11-02 945 __entry->cursor, __e= ntry->ret) 2c099014a0a4560 David Howells 2017-11-02 946 ); 2c099014a0a4560 David Howells 2017-11-02 947 = dab17c1add5c51b David Howells 2017-11-02 948 TRACE_EVENT(afs_dir_check_fa= iled, dab17c1add5c51b David Howells 2017-11-02 949 TP_PROTO(struct afs_vno= de *vnode, loff_t off, loff_t i_size), dab17c1add5c51b David Howells 2017-11-02 950 = dab17c1add5c51b David Howells 2017-11-02 951 TP_ARGS(vnode, off, i_s= ize), dab17c1add5c51b David Howells 2017-11-02 952 = dab17c1add5c51b David Howells 2017-11-02 953 TP_STRUCT__entry( dab17c1add5c51b David Howells 2017-11-02 954 __field(struct afs_vno= de *, vnode ) dab17c1add5c51b David Howells 2017-11-02 955 __field(loff_t, off = ) dab17c1add5c51b David Howells 2017-11-02 956 __field(loff_t, i_si= ze ) dab17c1add5c51b David Howells 2017-11-02 957 ), dab17c1add5c51b David Howells 2017-11-02 958 = dab17c1add5c51b David Howells 2017-11-02 959 TP_fast_assign( dab17c1add5c51b David Howells 2017-11-02 960 __entry->vnode =3D vno= de; dab17c1add5c51b David Howells 2017-11-02 961 __entry->off =3D off; dab17c1add5c51b David Howells 2017-11-02 962 __entry->i_size =3D i_= size; dab17c1add5c51b David Howells 2017-11-02 963 ), dab17c1add5c51b David Howells 2017-11-02 964 = dab17c1add5c51b David Howells 2017-11-02 965 TP_printk("vn=3D%p %llx= /%llx", dab17c1add5c51b David Howells 2017-11-02 966 __entry->vnode, __en= try->off, __entry->i_size) dab17c1add5c51b David Howells 2017-11-02 967 ); dab17c1add5c51b David Howells 2017-11-02 968 = 13524ab3c6f41bc David Howells 2017-11-02 969 TRACE_EVENT(afs_page_dirty, f097c9057a8aa22 David Howells 2020-10-28 970 TP_PROTO(struct afs_vno= de *vnode, const char *where, struct page *page), 13524ab3c6f41bc David Howells 2017-11-02 971 = f097c9057a8aa22 David Howells 2020-10-28 972 TP_ARGS(vnode, where, p= age), 13524ab3c6f41bc David Howells 2017-11-02 973 = 13524ab3c6f41bc David Howells 2017-11-02 974 TP_STRUCT__entry( 13524ab3c6f41bc David Howells 2017-11-02 975 __field(struct afs_vno= de *, vnode ) 13524ab3c6f41bc David Howells 2017-11-02 976 __field(const char *, = where ) 13524ab3c6f41bc David Howells 2017-11-02 977 __field(pgoff_t, pag= e ) f097c9057a8aa22 David Howells 2020-10-28 978 __field(size_t, from= ) f097c9057a8aa22 David Howells 2020-10-28 979 __field(size_t, to ) 13524ab3c6f41bc David Howells 2017-11-02 980 ), 13524ab3c6f41bc David Howells 2017-11-02 981 = 13524ab3c6f41bc David Howells 2017-11-02 982 TP_fast_assign( 13524ab3c6f41bc David Howells 2017-11-02 983 __entry->vnode =3D vno= de; 13524ab3c6f41bc David Howells 2017-11-02 984 __entry->where =3D whe= re; f097c9057a8aa22 David Howells 2020-10-28 985 __entry->page =3D page= ->index; f097c9057a8aa22 David Howells 2020-10-28 986 __entry->from =3D afs_= page_dirty_from(page, page->private); f097c9057a8aa22 David Howells 2020-10-28 987 __entry->to =3D afs_pa= ge_dirty_to(page, page->private); f097c9057a8aa22 David Howells 2020-10-28 988 __entry->to |=3D (afs_= is_page_dirty_mmapped(page->private) ? f097c9057a8aa22 David Howells 2020-10-28 989 (1UL << (BITS_PER_LO= NG - 1)) : 0); 13524ab3c6f41bc David Howells 2017-11-02 990 ), 13524ab3c6f41bc David Howells 2017-11-02 991 = f86726a69dec5df David Howells 2020-10-22 @992 TP_printk("vn=3D%p %lx = %s %zx-%zx%s", 13524ab3c6f41bc David Howells 2017-11-02 993 __entry->vnode, __en= try->page, __entry->where, f097c9057a8aa22 David Howells 2020-10-28 994 __entry->from, f097c9057a8aa22 David Howells 2020-10-28 995 __entry->to & ~(1UL = << (BITS_PER_LONG - 1)), f097c9057a8aa22 David Howells 2020-10-28 996 __entry->to & (1UL <= < (BITS_PER_LONG - 1)) ? " M" : "") 13524ab3c6f41bc David Howells 2017-11-02 997 ); 13524ab3c6f41bc David Howells 2017-11-02 998 = :::::: The code@line 992 was first introduced by commit :::::: f86726a69dec5df6ba051baf9265584419478b64 afs: Fix afs_invalidatepage= to adjust the dirty region :::::: TO: David Howells :::::: CC: David Howells --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============7580633094995427508== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============7580633094995427508==--