[Samsung Galaxy Nexus] Carlos_Manuel:
This kernel has 3.4 Kernel's WiFi drivers right?

Is it possible to port 3.4 kernel's BT drivers to get latest BLE chages?

What I did:

I copied hammerhead kernel > net/bluetooth/ files + folders and pasted and overwrited them to Tuna's Linux 3.0.101 kernel and I did same for /include/net/bluetooth/ and I built my ROM wit the kernel and Bluetooth works, but I noticed that when BT was on and I was downloading one app from Play store, the internet connection went slower..

I don't have any devices to test BLE, but it would be awesome if those 3.4 kernel BLE changes can be ported to Tuna.

I/ActivityManager( 493): Start proc com.billy.billylightblue for activity com.billy.billylightblue/.MainActivity: pid=6592 uid=10102 gids={50102, 3002, 3001}
I/ActivityManager( 493): Process com.android.providers.calendar (pid 5919) has died.
I/ActivityManager( 493): Process com.google.android.calendar (pid 5936) has died.
D/BluetoothManagerService( 493): Message: 20
D/BluetoothManagerService( 493): Added callback: android.bluetooth.IBluetoothManagerCallback$Stub$Proxy@425acbe0:true
D/BluetoothAdapter( 6592): startLeScan(): null
D/BtGatt.GattService( 5715): registerClient() - UUID=df13d8ca-af9b-4d93-807e-4d219c125926
D/BtGatt.btif( 5715): btif_gattc_register_app
D/BtGatt.btif( 5715): btgattc_handle_event: Event 1000
D/BtGatt.btif( 5715): btif_gattc_upstreams_evt: Event 0
D/BtGatt.GattService( 5715): onClientRegistered() - UUID=df13d8ca-af9b-4d93-807e-4d219c125926, clientIf=5
D/BluetoothAdapter( 6592): onClientRegistered() - status=0 clientIf=5
D/BtGatt.GattService( 5715): startScan() - queue=0
D/BtGatt.GattService( 5715): startScan() - adding client=5
D/BtGatt.btif( 5715): btif_gattc_scan
D/BtGatt.btif( 5715): btgattc_handle_event: Event 1002
D/libEGL ( 6592): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 6592): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 6592): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/OpenGLRenderer( 6592): Enabling debug mode 0
I/ActivityManager( 493): Process com.android.chrome (pid 6352) has died.
D/dalvikvm( 1281): GC_CONCURRENT freed 2002K, 42% free 4852K/8316K, paused 2ms+6ms, total 46ms
D/dalvikvm( 1281): WAIT_FOR_CONCURRENT_GC blocked 30ms
I/ActivityManager( 493): Displayed com.billy.billylightblue/.MainActivity: +720ms
I/ActivityManager( 493): Process com.google.android.partnersetup (pid 5542) has died.
I/ActivityManager( 493): Process com.android.defcontainer (pid 5393) has died.
I/EsApplication( 6319): Trimming memory (onTrimMemory 40)
D/dalvikvm( 6319): GC_FOR_ALLOC freed 11209K, 41% free 3611K/6032K, paused 34ms, total 34ms
V/BufferedAnalyticsState( 1281): Not ready for upload, 499 seconds left.
V/BufferedAnalyticsState( 1281): Not ready for upload, 494 seconds left.
D/BluetoothAdapter( 6592): stopLeScan()
D/BtGatt.GattService( 5715): stopScan() - queue=1
D/BtGatt.GattService( 5715): stopScan() - queue empty; stopping scan
D/BtGatt.btif( 5715): btif_gattc_scan
D/BtGatt.btif( 5715): btgattc_handle_event: Event 1003
D/BtGatt.GattService( 5715): unregisterClient() - clientIf=5
D/BtGatt.btif( 5715): btif_gattc_unregister_app
D/BtGatt.btif( 5715): btgattc_handle_event: Event 1001
D/BtGatt.btif( 5715): btif_gattc_upstreams_evt: Event 1
D/MobileDataStateTracker( 493): default: setPolicyDataEnable(enabled=true)
D/dalvikvm( 1281): GC_CONCURRENT freed 2076K, 43% free 4817K/8352K, paused 2ms+3ms, total 31ms
D/dalvikvm( 1281): WAIT_FOR_CONCURRENT_GC blocked 24ms
V/BufferedAnalyticsState( 1281): Not ready for upload, 489 seconds left.
V/BufferedAnalyticsState( 1281): Not ready for upload, 484 seconds left.
D/dalvikvm( 1281): GC_CONCURRENT freed 2040K, 43% free 4825K/8352K, paused 1ms+6ms, total 30ms
D/dalvikvm( 1281): WAIT_FOR_CONCURRENT_GC blocked 24ms
V/BufferedAnalyticsState( 1281): Not ready for upload, 479 seconds left.
V/BufferedAnalyticsState( 1281): Not ready for upload, 474 seconds left.
I/GCoreUlr( 1281): Successfully inserted location
I/GCoreUlr( 1281): Not calling LocationReportingService, hasMoved: false, elapsed millis: 1752021, request: Phone
D/BluetoothAdapter( 6592): startLeScan(): null
D/BtGatt.GattService( 5715): registerClient() - UUID=faf294cd-17d9-48ee-8516-f7b7dd0961b2
D/BtGatt.btif( 5715): btif_gattc_register_app
D/BtGatt.btif( 5715): btgattc_handle_event: Event 1000
D/BtGatt.btif( 5715): btif_gattc_upstreams_evt: Event 0
D/BtGatt.GattService( 5715): onClientRegistered() - UUID=faf294cd-17d9-48ee-8516-f7b7dd0961b2, clientIf=5
D/BluetoothAdapter( 6592): onClientRegistered() - status=0 clientIf=5
D/BtGatt.GattService( 5715): startScan() - queue=0
D/BtGatt.GattService( 5715): startScan() - adding client=5
D/BtGatt.btif( 5715): btif_gattc_scan
D/BtGatt.btif( 5715): btgattc_handle_event: Event 1002
D/dalvikvm( 1281): GC_CONCURRENT freed 2045K, 43% free 4827K/8352K, paused 2ms+3ms, total 35ms
D/dalvikvm( 1281): WAIT_FOR_CONCURRENT_GC blocked 20ms
D/dalvikvm( 493): GC_EXPLICIT freed 1681K, 26% free 18259K/24500K, paused 3ms+9ms, total 121ms
V/BufferedAnalyticsState( 1281): Not ready for upload, 469 seconds left.
V/BufferedAnalyticsState( 1281): Not ready for upload, 464 seconds left.
D/BluetoothAdapter( 6592): stopLeScan()
D/BtGatt.GattService( 5715): stopScan() - queue=1
D/BtGatt.GattService( 5715): stopScan() - queue empty; stopping scan
D/BtGatt.btif( 5715): btif_gattc_scan
D/BtGatt.btif( 5715): btgattc_handle_event: Event 1003
D/BtGatt.GattService( 5715): unregisterClient() - clientIf=5
D/BtGatt.btif( 5715): btif_gattc_unregister_app
D/BtGatt.btif( 5715): btgattc_handle_event: Event 1001
D/BtGatt.btif( 5715): btif_gattc_upstreams_evt: Event 1
D/dalvikvm( 1281): GC_CONCURRENT freed 2099K, 43% free 4775K/8352K, paused 3ms+4ms, total 42ms
D/dalvikvm( 1281): WAIT_FOR_CONCURRENT_GC blocked 21ms

______________________________________________________________________

D/BluetoothSocket( 5715): connect(), SocketState: INIT, mPfd: {ParcelFileDescriptor: FileDescriptor[86]}
I/GLRootView( 6410): onSurfaceChanged: 720x1134, gl10: com.google.android.gles_jni.GLImpl@41d6c458
W/bt-btif ( 5715): info:x10
D/ ( 5715): remote version info [xxxxxxxxxxxxx0]: 4, f, 21cf
I/BluetoothConnectionReceiver( 2693): onReceive(context, Intent { act=android.bluetooth.device.action.ACL_CONNECTED flg=0x4000010 cmp=com.google.android.googlequicksearchbox/com.google.android.search.core.service.BluetoothConnectionReceiver (has extras) }, [BluetoothDevice: address=xxxxxxxxxxxxx, alias=null, name=Bluetooth Mac (xxxxxxxxxxxx.....), majorDeviceClass=256, deviceClass=260])
I/BluetoothClassifier( 2693): Bluetooth Device Name: Bluetooth Mac (deleted...)
W/bt-sdp ( 5715): process_service_search_attr_rsp
W/bt-btif ( 5715): new conn_srvc id:26, app_id:1
W/bt-btif ( 5715): bta_dm_pm_ssr conn_srvc id:26, app_id:1
W/bt-btif ( 5715): bta_dm_pm_ssr:2, lat:1200
D/BtOppObexClient( 5715): Start!
D/BluetoothOppUtility( 5715): getSendFileInfo: uri=content://media/external/images/media/6943
D/BtOppObexClient( 5715): Create ClientSession with transport com.android.bluetooth.opp.BluetoothOppRfcommTransport@41cda618
D/BtOppObexClient( 5715): OBEX session created
D/dalvikvm( 5715): GC_CONCURRENT freed 1086K, 39% free 4042K/6528K, paused 4ms+4ms, total 29ms
D/dalvikvm( 5715): WAIT_FOR_CONCURRENT_GC blocked 21ms
D/dalvikvm( 1281): GC_CONCURRENT freed 2052K, 44% free 4847K/8508K, paused 4ms+11ms, total 74ms
D/dalvikvm( 1281): WAIT_FOR_CONCURRENT_GC blocked 68ms
D/btif_config_util( 5715): btif_config_save_file(L153): in file name:/data/misc/bluedroid/bt_config.new
V/BufferedAnalyticsState( 1281): Not ready for upload, 122 seconds left.
W/bt-btif ( 5715): dm_pm_timer expires
W/bt-btif ( 5715): dm_pm_timer expires 0
W/bt-btif ( 5715): proc dm_pm_timer expires
I/InputReader( 493): Reconfiguring input devices. changes=0x00000004
I/InputReader( 493): Device reconfigured: id=6, name='Melfas MMSxxx Touchscreen', size 720x1280, orientation 3, mode 1, display id 0
I/ActivityManager( 493): Config changes=480 {1.0 244mcc91mnc et_EE ldltr sw360dp w598dp h335dp 320dpi nrml land finger -keyb/v/h -nav/h s.9}
I/InputReader( 493): Reconfiguring input devices. changes=0x00000004
D/PhoneStatusBar( 918): mSettingsPanelGravity = 55
I/GLRootView( 6410): onSurfaceChanged: 1196x720, gl10: com.google.android.gles_jni.GLImpl@41d6c458
I/GLRootView( 6410): layout content pane 1196x720 (compensation 0)
D/PhotoView( 6410): compensation = 0, CameraRelativeFrame = Rect(0, 0 - 0, 0), mCameraRect = Rect(0, 0 - 0, 0)
I/WindowManager( 493): Screen frozen for +523ms due to Window{422f4560 u0 StatusBar}
V/BufferedAnalyticsState( 1281): Not ready for upload, 117 seconds left.
D/dalvikvm( 493): GC_EXPLICIT freed 1041K, 27% free 18498K/25244K, paused 7ms+9ms, total 127ms
D/dalvikvm( 1281): GC_CONCURRENT freed 2062K, 43% free 4832K/8476K, paused 1ms+4ms, total 30ms
D/dalvikvm( 1281): WAIT_FOR_CONCURRENT_GC blocked 26ms
I/BtOppObexClient( 5715): SendFile finished send out file galaxy_nexus_2014-3-17-1.png length 121047
D/BluetoothOppUtility( 5715): closeSendFileInfo: uri=content://media/external/images/media/6943
D/BtOppObexClient( 5715): Stop!
D/BtOppObexClient( 5715): Client thread waiting for next share, sleep for 500
D/BtOppObexClient( 5715): OBEX session disconnected
W/bt-btif ( 5715): bta_jv_rfc_port_to_cb(port_handle:0x7):jv handle:0x0 not FOUND
D/BtOppObexClient( 5715): Stop!
V/BufferedAnalyticsState( 1281): Not ready for upload, 112 seconds left.
I/GCoreUlr( 1281): Successfully inserted location
I/GCoreUlr( 1281): Not calling LocationReportingService, hasMoved: false, elapsed millis: 2113576, request: Phone
E/bt-btm ( 5715): btm_sec_disconnected - Clearing Pending flag
I/BluetoothConnectionReceiver( 2693): onReceive(context, Intent { act=android.bluetooth.device.action.ACL_DISCONNECTED flg=0x4000010 cmp=com.google.android.googlequicksearchbox/com.google.android.search.core.service.BluetoothConnectionReceiver (has extras) }, [BluetoothDevice: address=xxxxxxxxxxx, alias=null, name=Bluetooth Mac (xxxxxxxxxxxxx), majorDeviceClass=256, deviceClass=260])
I/BluetoothClassifier( 2693): Bluetooth Device Name: Bluetooth Mac (xxxxxxxxxx)
V/BufferedAnalyticsState( 1281): Not ready for upload, 107 seconds left.
D/dalvikvm( 1281): GC_CONCURRENT freed 2055K, 44% free 4823K/8468K, paused 2ms+3ms, total 34ms
D/dalvikvm( 1281): WAIT_FOR_CONCURRENT_GC blocked 17ms
V/BufferedAnalyticsState( 1281): Not ready for upload, 102 seconds left.

Sorry for a bit off topic.

OP: What do you think about this?

Could it be possible and useful?

Thanks