summaryrefslogtreecommitdiff
path: root/osi
AgeCommit message (Expand)AuthorFilesLines
2016-05-25Improve config file sync during configuration save.Jacky Cheung1-8/+57
2016-05-13Add config logging, make parsing stricter, and move syncAjay Panicker1-5/+11
2016-05-12Restart failed system calls interrupted with errno of EINTRPavlin Radoslavov7-30/+57
2016-05-04Fixed test_periodic_unregister_processing_queue unit testPavlin Radoslavov1-1/+0
2016-05-03Update alarm_unregister_processing_queue() to cancel scheduled alarmsPavlin Radoslavov3-8/+147
2016-05-02Fix test_set_zero_periodic unit test failurePavlin Radoslavov1-1/+0
2016-04-25Fix a race condition during alarm_cleanup()Pavlin Radoslavov2-4/+6
2016-04-23Merge "Fix a Floating point exception for periodic timers" into nyc-devTreeHugger Robot2-2/+22
2016-04-22Fix a Floating point exception for periodic timersPavlin Radoslavov2-2/+22
2016-04-22Add missing mutex lock/unlock inside alarm_cleanup()Pavlin Radoslavov1-0/+3
2016-04-05Fix memory leak when saving paired devicesMarie Janssen3-4/+5
2016-04-05btif: Don't persist remote devices to the configMarie Janssen3-0/+45
2016-03-25Don't clear the btsnoop log ringbuffer on compress.Sharvil Nanavati3-15/+17
2016-03-25osi: add osi_rand()Marie Janssen5-0/+100
2016-03-25Enable debug logs for bluetooth process threads, modulesSrinu Jella1-0/+3
2016-03-25Move properties get/set code to osiJakub Pawlowski6-3/+136
2016-03-25Update build files for Fluoride on LinuxJakub Pawlowski1-3/+8
2016-03-25Add Linux-specific version of metrics.Jakub Pawlowski2-0/+61
2016-03-23Tell the build system this is a host module.Ying Wang1-0/+1
2016-03-17Log error code on wakelock acquisition/release failureAndre Eisenbach1-9/+17
2016-03-14Free allocation tracker hash map entries to reduce memory pressureSrinu Jella1-0/+5
2016-02-24Protect metrics API from race conditionsAjay Panicker1-7/+18
2016-02-24Alarm Dump output cleanupAjay Panicker1-13/+18
2016-02-23Make wakelock compile on LinuxJakub Pawlowski1-0/+2
2016-02-18Write Protobuf in Base64Ajay Panicker2-5/+9
2016-02-18Add support for collecting A2DP Protobuf metricsPavlin Radoslavov2-5/+69
2016-02-18Fix C/C++ compiler generated warningsPavlin Radoslavov3-41/+41
2016-02-18Cleanup C and C++ compiler flagsPavlin Radoslavov1-18/+40
2016-02-18Removed checks for NULL returns after osi_calloc() / osi_malloc()Pavlin Radoslavov13-90/+8
2016-02-18osi: Don't use -std=c99 to compileMarie Janssen1-3/+1
2016-02-18Replaced osi_getbuf()/osi_freebuf() with osi_malloc()/osi_free()Pavlin Radoslavov2-54/+0
2016-02-18Removed function osi_get_buf_size()Pavlin Radoslavov2-12/+1
2016-02-18Add list_back_node method to osi listJakub Pawlowski2-0/+11
2016-02-12osi: add metrics APIMarie Janssen5-4/+475
2016-02-04Refactor usage of osi_free() and osi_freebuf()Pavlin Radoslavov4-14/+38
2016-02-04osi: add native wakelocks to metricsMarie Janssen1-32/+31
2016-02-01Make list_foreach() even more usefulJakub Pawlowski3-14/+20
2016-01-27Allow alarm_cancel() on NULL timersPavlin Radoslavov1-1/+2
2016-01-22Add extra log if timer_create(CLOCK_BOOTTIME_ALARM) failsPavlin Radoslavov1-0/+4
2016-01-22A workaround for kernels missing CLOCK_BOOTTIME_ALARMPavlin Radoslavov2-2/+11
2016-01-21Refactor the Bluetooth timersPavlin Radoslavov9-266/+556
2016-01-21Add support for native kernel and callout wakelocksPavlin Radoslavov6-120/+447
2016-01-15Make list_foreach() more usefulAndre Eisenbach3-5/+77
2016-01-11Assert on memory allocation failureAndre Eisenbach1-10/+12
2015-12-29Fix flaky AlarmTest.test_set_long_*Marie Janssen1-3/+3
2015-12-22Remove "block" parameter from eager_reader_read()Andre Eisenbach3-9/+7
2015-12-22Properly reset NONBLOCK flag in semaphore_try_wait()Andre Eisenbach4-4/+92
2015-12-10Fix the fixed_queue_try_remove_from_queue() internalsPavlin Radoslavov4-41/+324
2015-12-09osi: Remove error_fclose goto and redundant fflush.Alain Vongsouvanh1-11/+7
2015-12-02tests: don't use bt_os_callouts for wakelocksMarie Janssen6-53/+136