[BetterBatteryStats] ccoager:
GCM_LIB

New, clean install of CM 12, Android 5.0, barely anything installed. I've unchecked the following below for Google Play Services and Google Services Framework. Seeing a constant wakelock for GCM_LIB, what is causing this?

Google Services Framework

Activities

update.SystemUpdateActivity

update.SystemUpdatePanoActivity

gtalkservice.diagnostics.GTalkDiagnostics

gtalkservice.ConnectionAuthErrorDialog

Providers

subscribedfeeds.SubscribedFeedsProvider (enable)

talk.TalkProvider

Receivers

checkin.CheckinService$Receiver

checkin.CheckinService$TriggerReceiver

checkin.CheckinService$SecretCodeReceiver

checkin.EventLogService$Receiver

update.SystemUpdateService$SecretCodeReceiver

update.SystemUpdateService$Receiver

update.SystemUpdateService$ActiveReceiver

subscribedfeeds.SubscribedFeedsGCMBroadcastReceiver (enable)

loginservice.MigrateToAccountManagerBroadcastReceiver

gtalkservice.diagnostics.GTalkDiagnosticsBroadcastReceiver

gtalkservice.ServiceAutoStarter

gtalkservice.DataMessageReceiver

gtalkservice.SendXmppReceiver

gtalkservice.PackageInstalledReceiver

gtalkservice.XmppEndpointReceiver

usagestats.StatsUploadService$Receiver

Services

checkin.CheckinService

checkin.EventLogService

update.SystemUpdateService

subscribedfeeds.SubscribedFeedsSyncAdapterService (enable)

subscribedfeeds.GCMIntentService

gtalkservice.service.GTalkService

gtalkservice.service.GTalkServiceProxy

gtalkservice.service.ConnectionService

gtalkservice.service.ConnectionServiceProxy (enable)

gtalkservice.PushMessagingRegistrarProxy

gtalkservice.PushMessagingRegistrar

usagestats.StatsUploadService

Google Play Services

Activities

gcm.GcmDiagnostics

ads.settings.AdsSettingsActivity

feedback.FeedbackActivity

feedback.PreviewScreenshotActivity

feedback.PreviewActivity

feedback.ShowTextActivity

ocr.SecuredCreditCardOcrActivity

people.pub.PeopleProfileActionGatewayActivity

update.SystemUpdateActivity

com.google.android.location.network.ConfirmAlertActivity

com.google.android.location.places.ui.placepicker.PlacePickerActivity

com.google.android.location.settings.GoogleLocationSettingsActivity

com.google.android.location.settings.LocationHistorySettingsActivity

com.google.android.location.settings.ActivityRecognitionPermissionActivity

Providers

com.google.android.location.internal.LocationContentProvider

com.google.android.location.reporting.service.ReportingContentProvider

ads.adinfo.AdvertisingInfoContentProvider

Receivers

update.SystemUpdateService$SecretCodeReceiver

update.SystemUpdateService$Receiver

update.SystemUpdateService$ActiveReceiver

gcm.gmsproc.GroupRegisterReceiver

gcm.GcmReceiver

gcm.GcmSenderProxy

gcm.GcmConnectionTestReceiver

gcm.GcmProxyReceiver

gcm.GmsAutoStarter

gcm.ServiceAutoStarter (enable)

gcm.GcmDiagnosticsReceiver

com.google.android.location.internal.NlpNetworkProviderSettingsUpdateReceiver

com.google.android.location.network.ConfirmAlertActivity$LocationModeChangingReceiver

com.google.android.location.network.LocationProviderChangeReceiver

com.google.android.location.reporting.service.ExternalChangeReceiver

com.google.android.location.places.ImplicitSignalsReceiver

auth.authzen.GcmReceiverService$Receiver

ads.social.DoritosReceiver

cast.media.CastRemoteDisplayProvider$Receiver

cast.media.CastMirroringProvider$Receiver

Services

analytics.service.AnalyticsService

analytics.service.RefreshEnabledStateService

analytics.internal.PlayLogReportingService

update.SystemUpdateService

gcm.PushMessagingRegistrarProxy (enable)

gcm.GcmService (enable)

gcm.GcmRegisterService (enable)

gcm.gmsproc.GcmReceiverService

gcm.GcmReceiverService

feedback.LegacyBugReportService

feedback.SendService

feedback.FeedbackService

googlehelp.metrics.MetricsReportService

googlehelp.service.ClearHelpHistoryIntentService

com.google.android.location.geocode.GeocodeService

com.google.android.location.network.NetworkLocationService

com.google.android.location.internal.GoogleLocationManagerService

com.google.android.location.geofencer.service.GeofenceProviderService

com.google.android.location.fused.service.FusedProviderService

com.google.android.location.internal.server.GoogleLocationService

com.google.android.location.reporting.service.ReportingSyncService

com.google.android.location.reporting.service.LocationHistoryInjectorService

com.google.android.location.reporting.service.DispatchingService

com.google.android.location.reporting.service.DeleteHistoryService

com.google.android.location.places.PlaylogService

auth.authzen.GcmReceiverService

ads.AdRequestBrokerService

ads.social.GcmSchedulerWakeupService

ads.identifier.service.AdvertisingIdService