| Index: chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
|
| diff --git a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc b/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
|
| index 6171938fa84e34e546df81d74eff5f05c9288ee4..4eca8affbe670aa975dd0cff50dc0c88cf67b553 100644
|
| --- a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
|
| +++ b/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
|
| @@ -45,10 +45,7 @@ enum UMALinuxGlibcVersion {
|
| UMA_LINUX_GLIBC_NOT_PARSEABLE,
|
| UMA_LINUX_GLIBC_UNKNOWN,
|
| UMA_LINUX_GLIBC_2_11,
|
| - UMA_LINUX_GLIBC_2_19 = UMA_LINUX_GLIBC_2_11 + 8,
|
| - // NOTE: Add new version above this line and update the enum list in
|
| - // tools/metrics/histograms/histograms.xml accordingly.
|
| - UMA_LINUX_GLIBC_VERSION_COUNT
|
| + // To log newer versions, just update tools/metrics/histograms/histograms.xml.
|
| };
|
|
|
| enum UMALinuxWindowManager {
|
| @@ -133,15 +130,13 @@ void RecordLinuxGlibcVersion() {
|
| const int kGlibcMinorVersionTranslationOffset = 11 - UMA_LINUX_GLIBC_2_11;
|
| int translated_glibc_minor_version =
|
| glibc_minor_version - kGlibcMinorVersionTranslationOffset;
|
| - if (translated_glibc_minor_version >= UMA_LINUX_GLIBC_2_11 &&
|
| - translated_glibc_minor_version <= UMA_LINUX_GLIBC_2_19) {
|
| + if (translated_glibc_minor_version >= UMA_LINUX_GLIBC_2_11) {
|
| glibc_version_result =
|
| static_cast<UMALinuxGlibcVersion>(translated_glibc_minor_version);
|
| }
|
| }
|
| }
|
| - UMA_HISTOGRAM_ENUMERATION("Linux.GlibcVersion", glibc_version_result,
|
| - UMA_LINUX_GLIBC_VERSION_COUNT);
|
| + UMA_HISTOGRAM_SPARSE_SLOWLY("Linux.GlibcVersion", glibc_version_result);
|
| #endif
|
| }
|
|
|
|
|