@@ -6056,6 +6056,14 @@ static void stdout_log(const char *devname, struct nvme_get_log_args *args)
60566056{
60576057 struct nvme_aggregate_endurance_group_event * end = args -> log ;
60586058 struct nvme_supported_cap_config_list_log * cap = args -> log ;
6059+ struct nvme_fid_supported_effects_log * fid_log = args -> log ;
6060+ struct nvme_mi_cmd_supported_effects_log * mi_cmd_log = args -> log ;
6061+ struct nvme_rotational_media_info_log * info = args -> log ;
6062+ struct nvme_dispersed_ns_participating_nss_log * log = args -> log ;
6063+ struct nvme_mgmt_addr_list_log * ma_list = args -> log ;
6064+ struct nvme_reachability_groups_log * reachability_groups_log = args -> log ;
6065+ struct nvme_reachability_associations_log * reachability_associations_log = args -> log ;
6066+ struct nvmf_discovery_log * discovery_log = args -> log ;
60596067
60606068 switch (args -> lid ) {
60616069 case NVME_LOG_LID_SUPPORTED_LOG_PAGES :
@@ -6116,49 +6124,69 @@ static void stdout_log(const char *devname, struct nvme_get_log_args *args)
61166124 stdout_supported_cap_config_log (cap );
61176125 break ;
61186126 case NVME_LOG_LID_FID_SUPPORTED_EFFECTS :
6127+ stdout_fid_support_effects_log (fid_log , devname );
61196128 break ;
61206129 case NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS :
6130+ stdout_mi_cmd_support_effects_log (mi_cmd_log , devname );
61216131 break ;
61226132 case NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWN :
61236133 break ;
61246134 case NVME_LOG_LID_BOOT_PARTITION :
6135+ stdout_boot_part_log (args -> log , devname , args -> len );
61256136 break ;
61266137 case NVME_LOG_LID_ROTATIONAL_MEDIA_INFO :
6138+ stdout_rotational_media_info_log (info );
61276139 break ;
61286140 case NVME_LOG_LID_DISPERSED_NS_PARTICIPATING_NSS :
6141+ stdout_dispersed_ns_psub_log (log );
61296142 break ;
61306143 case NVME_LOG_LID_MGMT_ADDR_LIST :
6144+ stdout_mgmt_addr_list_log (ma_list );
61316145 break ;
61326146 case NVME_LOG_LID_PHY_RX_EOM :
6147+ stdout_phy_rx_eom_log ((struct nvme_phy_rx_eom_log * )args -> log , args -> lsi );
61336148 break ;
61346149 case NVME_LOG_LID_REACHABILITY_GROUPS :
6150+ stdout_reachability_groups_log (reachability_groups_log , args -> len );
61356151 break ;
61366152 case NVME_LOG_LID_REACHABILITY_ASSOCIATIONS :
6153+ stdout_reachability_associations_log (reachability_associations_log , args -> len );
61376154 break ;
61386155 case NVME_LOG_LID_CHANGED_ALLOC_NS_LIST :
61396156 stdout_changed_ns_list_log ((struct nvme_ns_list * )args -> log , devname , true);
61406157 break ;
61416158 case NVME_LOG_LID_FDP_CONFIGS :
6159+ stdout_fdp_configs ((struct nvme_fdp_config_log * )args -> log , args -> len );
61426160 break ;
61436161 case NVME_LOG_LID_FDP_RUH_USAGE :
6162+ stdout_fdp_usage ((struct nvme_fdp_ruhu_log * )args -> log , args -> len );
61446163 break ;
61456164 case NVME_LOG_LID_FDP_STATS :
6165+ stdout_fdp_stats ((struct nvme_fdp_stats_log * )args -> log );
61466166 break ;
61476167 case NVME_LOG_LID_FDP_EVENTS :
6168+ stdout_fdp_events ((struct nvme_fdp_events_log * )args -> log );
61486169 break ;
61496170 case NVME_LOG_LID_DISCOVER :
6171+ stdout_discovery_log (discovery_log , le64_to_cpu (discovery_log -> numrec ));
61506172 break ;
61516173 case NVME_LOG_LID_HOST_DISCOVER :
6174+ stdout_host_discovery_log ((struct nvme_host_discover_log * )args -> log );
61526175 break ;
61536176 case NVME_LOG_LID_AVE_DISCOVER :
6177+ stdout_ave_discovery_log ((struct nvme_ave_discover_log * )args -> log );
61546178 break ;
61556179 case NVME_LOG_LID_PULL_MODEL_DDC_REQ :
6180+ stdout_pull_model_ddc_req_log ((struct nvme_pull_model_ddc_req_log * )args -> log );
61566181 break ;
61576182 case NVME_LOG_LID_RESERVATION :
6183+ stdout_resv_notif_log ((struct nvme_resv_notification_log * )args -> log , devname );
61586184 break ;
61596185 case NVME_LOG_LID_SANITIZE :
6186+ stdout_sanitize_log ((struct nvme_sanitize_log_page * )args -> log , devname );
61606187 break ;
61616188 case NVME_LOG_LID_ZNS_CHANGED_ZONES :
6189+ stdout_zns_changed ((struct nvme_zns_changed_zone_log * )args -> log );
61626190 break ;
61636191 default :
61646192 break ;
0 commit comments