History log of /system/bt/hci/src/hci_hal_mct.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
574dcfb73e3741d715f7d4394fe5d3bd587cb0d2 12-May-2016 Pavlin Radoslavov <pavlin@google.com> Restart failed system calls interrupted with errno of EINTR

In number of places we don't handle properly system calls failures
when the errno is EINTR (i.e., the system call was interrupted
by a signal). In all our use cases, the system calls should be
restarted. The handling of the following system calls (as used in the code)
has been updated/fixed:

poll, send, recv, sendmsg, nanosleep, epoll_wait
read - mostly (e.g., socket-like fds)
write - mostly (e.g., socket-like fds)
select, accept, connect

Bug: 28471477
Bug: 28658141
Change-Id: I03e6f0f67e33876780fb6d02c33eb84547ba8f95
/system/bt/hci/src/hci_hal_mct.c
874e09529503f223b2c3a87a90d9a6cc72c90d7b 01-Mar-2016 Srinu Jella <sjella@codeaurora.org> Corrected the stream for error checking

Replace event_stream with acl_stream

Bug: 27852645
Change-Id: I9ceb75ee05bad5d2ef1af819b3930216cc750507
/system/bt/hci/src/hci_hal_mct.c
b9757ee3c9f1bb4d521624606db5b2e7ba722eeb 20-Nov-2015 Andre Eisenbach <eisenbach@google.com> Remove "block" parameter from eager_reader_read()

Setting this parameter to true did not work and did not behave as
expected. The functionality provided by this parameter is also not
necessary, thus removing code.

Change-Id: I29e60da4adf1d1fc84d8ec9a590de89e94bb7900
/system/bt/hci/src/hci_hal_mct.c
49120dc867c7818511b5afec461dfc97d17eef58 08-Jul-2015 Marie Janssen <jamuraa@google.com> build: Fix LOG_TAG define breakage, macro usage

Fixes build breakages related to r.android.com/156982

Change-Id: Ib1143c41fe05a17c296226998afdb41a8cb6294a
/system/bt/hci/src/hci_hal_mct.c
db554581079863974af8e1289646f5deea6fc044 26-Jun-2015 Marie Janssen <jamuraa@google.com> build: Update osi log functions, use consistently

Update the LOG_* functions to take a tag argument which makes them more
consistent with the Android Log.*(TAG, s) common syntax and removes
some #define-dependency with osi/include/log.h.

Also update to never use Android log functions directly.

Also contains minor cleanup of some header includes.

Bug: 21569831
Change-Id: If07385cafbea062232ecdbc7c673f908d5ef8921
/system/bt/hci/src/hci_hal_mct.c
a2647d0f5b0078d95d547a96548462b910bd453c 30-May-2015 Arman Uguray <armansito@google.com> gn-build: Get HCI and net_test_hci to compile

This CL fixes the HCI module so that the HCI static library and the net_test_hci
unit test can be compiled using GN + ninja.

BUG=21339022,21444689

Change-Id: If3d8649b25297880e5e674a2026badb1b0e01fee
/system/bt/hci/src/hci_hal_mct.c
3e59b5b6f2ce1295e3e2711afcd2cdf0dd7e22b6 01-Apr-2015 Etan Cohen <etancohen@google.com> Fix build issues in bluedroid on master

Change-Id: I0d3e93ea61dd03505fe9db902ed90bdd4141cab2
/system/bt/hci/src/hci_hal_mct.c
0f9b91e150e153229235c163861198e23600e636 12-Mar-2015 Sharvil Nanavati <sharvil@google.com> Use fully qualified path for OSI includes.
/system/bt/hci/src/hci_hal_mct.c
4a04780fd423d3c6673e9355af90ab60f31d9533 27-Dec-2014 Zach Johnson <zachoverflow@google.com> Canonicalize HCI logtags with bt_ prefix
/system/bt/hci/src/hci_hal_mct.c
44802768c447ab480d4227b3a852a97d923b816d 24-Dec-2014 Sharvil Nanavati <sharvil@google.com> Add platform-independent logging macros to OSI.

These macros should replace ALOG* and the various trace macros
used throughout bluedroid. This change eliminates all uses of the
ALOG* macros in favor of the new ones.
/system/bt/hci/src/hci_hal_mct.c
bf8193bc81cc077e3acd245cacbe8e3789c4b9ff 08-Sep-2014 Zach Johnson <zachoverflow@google.com> HCI layer cleanup

- x_interface_t started to get annoyingly verbose, changed to x_t
- buffer_allocator is standalone now, no longer part of bte_main
- new controller_t to handle controller start up and hold controller state
- new hci_packet_factory to make packets, and hci_packet_parser
to read information out of packets.
/system/bt/hci/src/hci_hal_mct.c
bb170c1ed53a8c8ed70817cd6ce633cf94c05289 22-Aug-2014 Zach Johnson <zachoverflow@google.com> Modify eager reader to support multi-byte reads
/system/bt/hci/src/hci_hal_mct.c
b7ddf13bca40c04aacf1ee086501389896cc2072 21-Aug-2014 Zach Johnson <zachoverflow@google.com> Implement an HCI HAL for MCT

Unit tested. Needs verification on actual device (i.e. HDP profile).
/system/bt/hci/src/hci_hal_mct.c