Hi Quan, I love your patch! Perhaps something to improve: [auto build test WARNING on char-misc/char-misc-testing] [also build test WARNING on groeck-staging/hwmon-next lee-mfd/for-mfd-next linus/master v6.0-rc7 next-20220929] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Quan-Nguyen/Add-Ampere-s-Altra-SMPro-MFD-and-its-child-drivers/20220929-174756 base: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3aa12610b481f99b5e4e3f801ff7f9b7629e4ecf reproduce: # https://github.com/intel-lab-lkp/linux/commit/e0d572373099a5c32ca6240de7b418a4e2dd2471 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Quan-Nguyen/Add-Ampere-s-Altra-SMPro-MFD-and-its-child-drivers/20220929-174756 git checkout e0d572373099a5c32ca6240de7b418a4e2dd2471 make menuconfig # enable CONFIG_COMPILE_TEST, CONFIG_WARN_MISSING_DOCUMENTS, CONFIG_WARN_ABI_ERRORS make htmldocs If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> Documentation/misc-devices/smpro-errmon.rst:53: WARNING: Literal block expected; none found. >> Documentation/misc-devices/smpro-errmon.rst:87: WARNING: Malformed table. vim +53 Documentation/misc-devices/smpro-errmon.rst 52 > 53 The return 48-byte in hex format in table below: 54 55 ======= ============= =========== ========================================== 56 OFFSET FIELD SIZE (BYTE) DESCRIPTION 57 ======= ============= =========== ========================================== 58 00 Error Type 1 See Table below for details 59 01 Subtype 1 See Table below for details 60 02 Instance 2 See Table below for details 61 04 Error status 4 See ARM RAS specification for details 62 08 Error Address 8 See ARM RAS specification for details 63 16 Error Misc 0 8 See ARM RAS specification for details 64 24 Error Misc 1 8 See ARM RAS specification for details 65 32 Error Misc 2 8 See ARM RAS specification for details 66 40 Error Misc 3 8 See ARM RAS specification for details 67 ======= ============= =========== ========================================== 68 69 Below table defines the value of Error types, Sub Types, Sub component and instance: 70 71 ============ ========== ========= =============== ==================================== 72 Error Group Error Type Sub type Sub component Instance 73 ============ ========== ========= =============== ==================================== 74 CPM (core) 0 0 Snoop-Logic CPM # 75 CPM (core) 0 2 Armv8 Core 1 CPM # 76 MCU (mem) 1 1 ERR1 MCU # | SLOT << 11 77 MCU (mem) 1 2 ERR2 MCU # | SLOT << 11 78 MCU (mem) 1 3 ERR3 MCU # 79 MCU (mem) 1 4 ERR4 MCU # 80 MCU (mem) 1 5 ERR5 MCU # 81 MCU (mem) 1 6 ERR6 MCU # 82 MCU (mem) 1 7 Link Error MCU # 83 Mesh (other) 2 0 Cross Point X | (Y << 5) | NS <<11 84 Mesh (other) 2 1 Home Node(IO) X | (Y << 5) | NS <<11 85 Mesh (other) 2 2 Home Node(Mem) X | (Y << 5) | NS <<11 | device<<12 86 Mesh (other) 2 4 CCIX Node X | (Y << 5) | NS <<11 > 87 2P Link (other) 3 0 N/A Altra 2P Link # 88 GIC (other) 5 0 ERR0 0 89 GIC (other) 5 1 ERR1 0 90 GIC (other) 5 2 ERR2 0 91 GIC (other) 5 3 ERR3 0 92 GIC (other) 5 4 ERR4 0 93 GIC (other) 5 5 ERR5 0 94 GIC (other) 5 6 ERR6 0 95 GIC (other) 5 7 ERR7 0 96 GIC (other) 5 8 ERR8 0 97 GIC (other) 5 9 ERR9 0 98 GIC (other) 5 10 ERR10 0 99 GIC (other) 5 11 ERR11 0 100 GIC (other) 5 12 ERR12 0 101 GIC (other) 5 13-21 ERR13 RC# + 1 102 SMMU (other) 6 TCU 100 RC # 103 SMMU (other) 6 TBU0 0 RC # 104 SMMU (other) 6 TBU1 1 RC # 105 SMMU (other) 6 TBU2 2 RC # 106 SMMU (other) 6 TBU3 3 RC # 107 SMMU (other) 6 TBU4 4 RC # 108 SMMU (other) 6 TBU5 5 RC # 109 SMMU (other) 6 TBU6 6 RC # 110 SMMU (other) 6 TBU7 7 RC # 111 SMMU (other) 6 TBU8 8 RC # 112 SMMU (other) 6 TBU9 9 RC # 113 PCIe AER (pcie) 7 Root 0 RC # 114 PCIe AER (pcie) 7 Device 1 RC # 115 PCIe RC (pcie) 8 RCA HB 0 RC # 116 PCIe RC (pcie) 8 RCB HB 1 RC # 117 PCIe RC (pcie) 8 RASDP 8 RC # 118 OCM (other) 9 ERR0 0 0 119 OCM (other) 9 ERR1 1 0 120 OCM (other) 9 ERR2 2 0 121 SMpro (other) 10 ERR0 0 0 122 SMpro (other) 10 ERR1 1 0 123 SMpro (other) 10 MPA_ERR 2 0 124 PMpro (other) 11 ERR0 0 0 125 PMpro (other) 11 ERR1 1 0 126 PMpro (other) 11 MPA_ERR 2 0 127 ============ ========== ========= =============== ==================================== 128 129 For example: 130 # cat error_other_ue 131 880807001e004010401040101500000001004010401040100c0000000000000000000000000000000000000000000000 132 -- 0-DAY CI Kernel Test Service https://01.org/lkp