Bluetooth: Don't bother doing anything if auto_connect doesn't change
When hci_conn_params_set() is called if the new auto_connect value is the same as the old one we don't need to take any action. Simply return success from the function in this case. Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
		
							parent
							
								
									a2f41a8f37
								
							
						
					
					
						commit
						42ce26de67
					
				| @ -3525,6 +3525,9 @@ int hci_conn_params_set(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type, | ||||
| 	if (!params) | ||||
| 		return -EIO; | ||||
| 
 | ||||
| 	if (params->auto_connect == auto_connect) | ||||
| 		return 0; | ||||
| 
 | ||||
| 	if (params->auto_connect == HCI_AUTO_CONN_REPORT && | ||||
| 	    auto_connect != HCI_AUTO_CONN_REPORT) | ||||
| 		list_del_init(¶ms->action); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user