@@ -6068,6 +6068,14 @@ static void stdout_log(const char *devname, struct nvme_get_log_args *args)
60686068{
60696069 struct nvme_aggregate_endurance_group_event * end = args -> log ;
60706070 struct nvme_supported_cap_config_list_log * cap = args -> log ;
6071+ struct nvme_fid_supported_effects_log * fid_log = args -> log ;
6072+ struct nvme_mi_cmd_supported_effects_log * mi_cmd_log = args -> log ;
6073+ struct nvme_rotational_media_info_log * info = args -> log ;
6074+ struct nvme_dispersed_ns_participating_nss_log * log = args -> log ;
6075+ struct nvme_mgmt_addr_list_log * ma_list = args -> log ;
6076+ struct nvme_reachability_groups_log * reachability_groups_log = args -> log ;
6077+ struct nvme_reachability_associations_log * reachability_associations_log = args -> log ;
6078+ struct nvmf_discovery_log * discovery_log = args -> log ;
60716079
60726080 switch (args -> lid ) {
60736081 case NVME_LOG_LID_SUPPORTED_LOG_PAGES :
@@ -6128,49 +6136,69 @@ static void stdout_log(const char *devname, struct nvme_get_log_args *args)
61286136 stdout_supported_cap_config_log (cap );
61296137 break ;
61306138 case NVME_LOG_LID_FID_SUPPORTED_EFFECTS :
6139+ stdout_fid_support_effects_log (fid_log , devname );
61316140 break ;
61326141 case NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS :
6142+ stdout_mi_cmd_support_effects_log (mi_cmd_log , devname );
61336143 break ;
61346144 case NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWN :
61356145 break ;
61366146 case NVME_LOG_LID_BOOT_PARTITION :
6147+ stdout_boot_part_log (args -> log , devname , args -> len );
61376148 break ;
61386149 case NVME_LOG_LID_ROTATIONAL_MEDIA_INFO :
6150+ stdout_rotational_media_info_log (info );
61396151 break ;
61406152 case NVME_LOG_LID_DISPERSED_NS_PARTICIPATING_NSS :
6153+ stdout_dispersed_ns_psub_log (log );
61416154 break ;
61426155 case NVME_LOG_LID_MGMT_ADDR_LIST :
6156+ stdout_mgmt_addr_list_log (ma_list );
61436157 break ;
61446158 case NVME_LOG_LID_PHY_RX_EOM :
6159+ stdout_phy_rx_eom_log ((struct nvme_phy_rx_eom_log * )args -> log , args -> lsi );
61456160 break ;
61466161 case NVME_LOG_LID_REACHABILITY_GROUPS :
6162+ stdout_reachability_groups_log (reachability_groups_log , args -> len );
61476163 break ;
61486164 case NVME_LOG_LID_REACHABILITY_ASSOCIATIONS :
6165+ stdout_reachability_associations_log (reachability_associations_log , args -> len );
61496166 break ;
61506167 case NVME_LOG_LID_CHANGED_ALLOC_NS_LIST :
61516168 stdout_changed_ns_list_log ((struct nvme_ns_list * )args -> log , devname , true);
61526169 break ;
61536170 case NVME_LOG_LID_FDP_CONFIGS :
6171+ stdout_fdp_configs ((struct nvme_fdp_config_log * )args -> log , args -> len );
61546172 break ;
61556173 case NVME_LOG_LID_FDP_RUH_USAGE :
6174+ stdout_fdp_usage ((struct nvme_fdp_ruhu_log * )args -> log , args -> len );
61566175 break ;
61576176 case NVME_LOG_LID_FDP_STATS :
6177+ stdout_fdp_stats ((struct nvme_fdp_stats_log * )args -> log );
61586178 break ;
61596179 case NVME_LOG_LID_FDP_EVENTS :
6180+ stdout_fdp_events ((struct nvme_fdp_events_log * )args -> log );
61606181 break ;
61616182 case NVME_LOG_LID_DISCOVER :
6183+ stdout_discovery_log (discovery_log , le64_to_cpu (discovery_log -> numrec ));
61626184 break ;
61636185 case NVME_LOG_LID_HOST_DISCOVER :
6186+ stdout_host_discovery_log ((struct nvme_host_discover_log * )args -> log );
61646187 break ;
61656188 case NVME_LOG_LID_AVE_DISCOVER :
6189+ stdout_ave_discovery_log ((struct nvme_ave_discover_log * )args -> log );
61666190 break ;
61676191 case NVME_LOG_LID_PULL_MODEL_DDC_REQ :
6192+ stdout_pull_model_ddc_req_log ((struct nvme_pull_model_ddc_req_log * )args -> log );
61686193 break ;
61696194 case NVME_LOG_LID_RESERVATION :
6195+ stdout_resv_notif_log ((struct nvme_resv_notification_log * )args -> log , devname );
61706196 break ;
61716197 case NVME_LOG_LID_SANITIZE :
6198+ stdout_sanitize_log ((struct nvme_sanitize_log_page * )args -> log , devname );
61726199 break ;
61736200 case NVME_LOG_LID_ZNS_CHANGED_ZONES :
6201+ stdout_zns_changed ((struct nvme_zns_changed_zone_log * )args -> log );
61746202 break ;
61756203 default :
61766204 break ;
0 commit comments