Loading drivers/soc/qcom/boot_stats.c +8 −1 Original line number Diff line number Diff line Loading @@ -150,6 +150,13 @@ void place_marker(const char *name) } EXPORT_SYMBOL(place_marker); void update_marker(const char *name) { destroy_marker(name); place_marker(name); } EXPORT_SYMBOL(update_marker); void destroy_marker(const char *name) { _destroy_boot_marker((char *) name); Loading Loading @@ -217,7 +224,7 @@ static ssize_t bootkpi_writer(struct kobject *obj, struct kobj_attribute *attr, return rc; buf[rc] = '\0'; place_marker(buf); update_marker(buf); return rc; } Loading drivers/soc/qcom/msm_subsystem_restart.c +1 −1 Original line number Diff line number Diff line Loading @@ -654,7 +654,7 @@ static int subsystem_shutdown(struct subsys_device *dev, void *data) #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(dev->desc->name, "modem")) place_marker("M - Modem Stop"); update_marker("M - Modem Stop"); #endif return 0; Loading drivers/soc/qcom/peripheral-loader.c +3 −3 Original line number Diff line number Diff line Loading @@ -474,7 +474,7 @@ int pil_do_ramdump(struct pil_desc *desc, __func__, desc->name, ret); #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(desc->name, "modem")) place_marker("M - Modem Dump completed"); update_marker("M - Modem Dump completed"); #endif if (desc->subsys_vmid > 0) ret = pil_assign_mem_to_subsys(desc, priv->region_start, Loading Loading @@ -873,7 +873,7 @@ static int pil_init_mmap(struct pil_desc *desc, const struct pil_mdt *mdt) #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(desc->name, "modem")) place_marker("M - Modem Image Start Loading"); update_marker("M - Modem Image Start Loading"); #endif pil_info(desc, "loading from %pa to %pa\n", &priv->region_start, Loading Loading @@ -1339,7 +1339,7 @@ int pil_boot(struct pil_desc *desc) #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(desc->name, "modem")) place_marker("M - Modem out of reset"); update_marker("M - Modem out of reset"); #endif pil_info(desc, "Brought out of reset\n"); Loading drivers/soc/qcom/subsys-pil-tz.c +2 −2 Original line number Diff line number Diff line Loading @@ -873,7 +873,7 @@ static int subsys_ramdump(int enable, const struct subsys_desc *subsys) return 0; #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(subsys->name, "modem")) place_marker("M - Modem Dump start"); update_marker("M - Modem Dump start"); #endif return pil_do_ramdump(&d->desc, d->ramdump_dev, d->minidump_dev); Loading Loading @@ -921,7 +921,7 @@ static irqreturn_t subsys_err_fatal_intr_handler (int irq, void *drv_data) } #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(d->subsys_desc.name, "modem")) place_marker("M - Modem crash"); update_marker("M - Modem crash"); #endif subsys_set_crash_status(d->subsys, CRASH_STATUS_ERR_FATAL); log_failure_reason(d); Loading include/soc/qcom/boot_stats.h +2 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER void place_marker(const char *name); void update_marker(const char *name); void destroy_marker(const char *name); unsigned long long msm_timer_get_sclk_ticks(void); static inline int boot_marker_enabled(void) { return 1; } Loading @@ -13,6 +14,7 @@ static inline int boot_marker_enabled(void) { return 1; } static inline int init_bootkpi(void) { return 0; } static inline void exit_bootkpi(void) { }; static inline void place_marker(char *name) { }; static inline void update_marker(char *name) { }; static inline void destroy_marker(const char *name) { }; static inline int boot_marker_enabled(void) { return 0; } static inline unsigned long long msm_timer_get_sclk_ticks(void) { return -EINVAL; } Loading Loading
drivers/soc/qcom/boot_stats.c +8 −1 Original line number Diff line number Diff line Loading @@ -150,6 +150,13 @@ void place_marker(const char *name) } EXPORT_SYMBOL(place_marker); void update_marker(const char *name) { destroy_marker(name); place_marker(name); } EXPORT_SYMBOL(update_marker); void destroy_marker(const char *name) { _destroy_boot_marker((char *) name); Loading Loading @@ -217,7 +224,7 @@ static ssize_t bootkpi_writer(struct kobject *obj, struct kobj_attribute *attr, return rc; buf[rc] = '\0'; place_marker(buf); update_marker(buf); return rc; } Loading
drivers/soc/qcom/msm_subsystem_restart.c +1 −1 Original line number Diff line number Diff line Loading @@ -654,7 +654,7 @@ static int subsystem_shutdown(struct subsys_device *dev, void *data) #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(dev->desc->name, "modem")) place_marker("M - Modem Stop"); update_marker("M - Modem Stop"); #endif return 0; Loading
drivers/soc/qcom/peripheral-loader.c +3 −3 Original line number Diff line number Diff line Loading @@ -474,7 +474,7 @@ int pil_do_ramdump(struct pil_desc *desc, __func__, desc->name, ret); #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(desc->name, "modem")) place_marker("M - Modem Dump completed"); update_marker("M - Modem Dump completed"); #endif if (desc->subsys_vmid > 0) ret = pil_assign_mem_to_subsys(desc, priv->region_start, Loading Loading @@ -873,7 +873,7 @@ static int pil_init_mmap(struct pil_desc *desc, const struct pil_mdt *mdt) #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(desc->name, "modem")) place_marker("M - Modem Image Start Loading"); update_marker("M - Modem Image Start Loading"); #endif pil_info(desc, "loading from %pa to %pa\n", &priv->region_start, Loading Loading @@ -1339,7 +1339,7 @@ int pil_boot(struct pil_desc *desc) #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(desc->name, "modem")) place_marker("M - Modem out of reset"); update_marker("M - Modem out of reset"); #endif pil_info(desc, "Brought out of reset\n"); Loading
drivers/soc/qcom/subsys-pil-tz.c +2 −2 Original line number Diff line number Diff line Loading @@ -873,7 +873,7 @@ static int subsys_ramdump(int enable, const struct subsys_desc *subsys) return 0; #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(subsys->name, "modem")) place_marker("M - Modem Dump start"); update_marker("M - Modem Dump start"); #endif return pil_do_ramdump(&d->desc, d->ramdump_dev, d->minidump_dev); Loading Loading @@ -921,7 +921,7 @@ static irqreturn_t subsys_err_fatal_intr_handler (int irq, void *drv_data) } #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER if (!strcmp(d->subsys_desc.name, "modem")) place_marker("M - Modem crash"); update_marker("M - Modem crash"); #endif subsys_set_crash_status(d->subsys, CRASH_STATUS_ERR_FATAL); log_failure_reason(d); Loading
include/soc/qcom/boot_stats.h +2 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ #ifdef CONFIG_QGKI_MSM_BOOT_TIME_MARKER void place_marker(const char *name); void update_marker(const char *name); void destroy_marker(const char *name); unsigned long long msm_timer_get_sclk_ticks(void); static inline int boot_marker_enabled(void) { return 1; } Loading @@ -13,6 +14,7 @@ static inline int boot_marker_enabled(void) { return 1; } static inline int init_bootkpi(void) { return 0; } static inline void exit_bootkpi(void) { }; static inline void place_marker(char *name) { }; static inline void update_marker(char *name) { }; static inline void destroy_marker(const char *name) { }; static inline int boot_marker_enabled(void) { return 0; } static inline unsigned long long msm_timer_get_sclk_ticks(void) { return -EINVAL; } Loading