Commit 182ee45
Bluetooth: hci_sync: Rework hci_suspend_notifier
This makes hci_suspend_notifier use the hci_*_sync which can be
executed synchronously which is allowed in the suspend_notifier and
simplifies a lot of the handling since the status of each command can
be checked inline so no other work need to be scheduled thus can be
performed without using of a state machine.
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>1 parent d0b1370 commit 182ee45
File tree
10 files changed
+650
-638
lines changed- include/net/bluetooth
- net/bluetooth
10 files changed
+650
-638
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
523 | 523 | | |
524 | 524 | | |
525 | 525 | | |
526 | | - | |
527 | 526 | | |
528 | 527 | | |
529 | 528 | | |
| |||
532 | 531 | | |
533 | 532 | | |
534 | 533 | | |
535 | | - | |
536 | | - | |
537 | | - | |
538 | 534 | | |
539 | 535 | | |
540 | 536 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
900 | 900 | | |
901 | 901 | | |
902 | 902 | | |
903 | | - | |
904 | | - | |
905 | | - | |
906 | | - | |
907 | | - | |
908 | | - | |
909 | | - | |
910 | | - | |
911 | | - | |
912 | | - | |
913 | 903 | | |
914 | 904 | | |
915 | 905 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2374 | 2374 | | |
2375 | 2375 | | |
2376 | 2376 | | |
2377 | | - | |
2378 | | - | |
2379 | | - | |
2380 | | - | |
2381 | | - | |
2382 | | - | |
2383 | | - | |
2384 | | - | |
2385 | | - | |
2386 | | - | |
2387 | | - | |
2388 | | - | |
2389 | | - | |
2390 | | - | |
2391 | | - | |
2392 | | - | |
2393 | | - | |
2394 | | - | |
2395 | | - | |
2396 | | - | |
2397 | | - | |
2398 | | - | |
2399 | | - | |
2400 | | - | |
2401 | | - | |
2402 | | - | |
2403 | | - | |
2404 | | - | |
2405 | | - | |
2406 | | - | |
2407 | | - | |
2408 | | - | |
2409 | | - | |
2410 | | - | |
2411 | | - | |
2412 | | - | |
2413 | | - | |
2414 | | - | |
2415 | | - | |
2416 | | - | |
2417 | | - | |
2418 | | - | |
2419 | | - | |
2420 | | - | |
2421 | | - | |
2422 | | - | |
2423 | | - | |
2424 | | - | |
2425 | | - | |
2426 | | - | |
2427 | | - | |
2428 | | - | |
2429 | | - | |
2430 | | - | |
2431 | | - | |
2432 | 2377 | | |
2433 | 2378 | | |
2434 | 2379 | | |
| |||
2565 | 2510 | | |
2566 | 2511 | | |
2567 | 2512 | | |
2568 | | - | |
2569 | 2513 | | |
2570 | 2514 | | |
2571 | 2515 | | |
| |||
2576 | 2520 | | |
2577 | 2521 | | |
2578 | 2522 | | |
2579 | | - | |
2580 | 2523 | | |
2581 | 2524 | | |
2582 | 2525 | | |
| |||
2729 | 2672 | | |
2730 | 2673 | | |
2731 | 2674 | | |
2732 | | - | |
2733 | | - | |
| 2675 | + | |
2734 | 2676 | | |
2735 | | - | |
2736 | | - | |
2737 | 2677 | | |
2738 | 2678 | | |
2739 | 2679 | | |
| |||
2800 | 2740 | | |
2801 | 2741 | | |
2802 | 2742 | | |
2803 | | - | |
2804 | 2743 | | |
2805 | 2744 | | |
2806 | 2745 | | |
| |||
2809 | 2748 | | |
2810 | 2749 | | |
2811 | 2750 | | |
2812 | | - | |
2813 | | - | |
2814 | | - | |
2815 | | - | |
2816 | | - | |
2817 | | - | |
2818 | | - | |
2819 | | - | |
2820 | | - | |
2821 | | - | |
2822 | | - | |
2823 | | - | |
2824 | | - | |
2825 | | - | |
2826 | | - | |
2827 | | - | |
2828 | | - | |
2829 | | - | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
2830 | 2754 | | |
2831 | | - | |
2832 | | - | |
2833 | | - | |
2834 | | - | |
2835 | | - | |
2836 | | - | |
| 2755 | + | |
| 2756 | + | |
| 2757 | + | |
2837 | 2758 | | |
2838 | | - | |
2839 | 2759 | | |
2840 | | - | |
| 2760 | + | |
2841 | 2761 | | |
2842 | | - | |
2843 | | - | |
2844 | | - | |
2845 | | - | |
2846 | 2762 | | |
2847 | 2763 | | |
2848 | 2764 | | |
| |||
2864 | 2780 | | |
2865 | 2781 | | |
2866 | 2782 | | |
2867 | | - | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
2868 | 2786 | | |
2869 | 2787 | | |
2870 | | - | |
| 2788 | + | |
2871 | 2789 | | |
2872 | 2790 | | |
2873 | 2791 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2414 | 2414 | | |
2415 | 2415 | | |
2416 | 2416 | | |
| 2417 | + | |
2417 | 2418 | | |
| 2419 | + | |
2418 | 2420 | | |
2419 | | - | |
| 2421 | + | |
| 2422 | + | |
| 2423 | + | |
| 2424 | + | |
2420 | 2425 | | |
2421 | 2426 | | |
2422 | 2427 | | |
| |||
2426 | 2431 | | |
2427 | 2432 | | |
2428 | 2433 | | |
2429 | | - | |
| 2434 | + | |
| 2435 | + | |
| 2436 | + | |
| 2437 | + | |
2430 | 2438 | | |
2431 | 2439 | | |
2432 | 2440 | | |
| |||
2435 | 2443 | | |
2436 | 2444 | | |
2437 | 2445 | | |
2438 | | - | |
2439 | | - | |
2440 | | - | |
2441 | | - | |
2442 | | - | |
2443 | | - | |
| 2446 | + | |
2444 | 2447 | | |
2445 | 2448 | | |
| 2449 | + | |
| 2450 | + | |
| 2451 | + | |
| 2452 | + | |
| 2453 | + | |
| 2454 | + | |
| 2455 | + | |
| 2456 | + | |
| 2457 | + | |
| 2458 | + | |
| 2459 | + | |
| 2460 | + | |
| 2461 | + | |
| 2462 | + | |
| 2463 | + | |
| 2464 | + | |
| 2465 | + | |
| 2466 | + | |
| 2467 | + | |
| 2468 | + | |
| 2469 | + | |
| 2470 | + | |
| 2471 | + | |
| 2472 | + | |
| 2473 | + | |
| 2474 | + | |
| 2475 | + | |
| 2476 | + | |
| 2477 | + | |
| 2478 | + | |
| 2479 | + | |
| 2480 | + | |
| 2481 | + | |
| 2482 | + | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
| 2487 | + | |
2446 | 2488 | | |
2447 | 2489 | | |
2448 | 2490 | | |
| |||
3047 | 3089 | | |
3048 | 3090 | | |
3049 | 3091 | | |
3050 | | - | |
3051 | | - | |
3052 | | - | |
3053 | | - | |
3054 | | - | |
3055 | | - | |
3056 | | - | |
3057 | | - | |
3058 | 3092 | | |
3059 | 3093 | | |
3060 | 3094 | | |
| |||
5575 | 5609 | | |
5576 | 5610 | | |
5577 | 5611 | | |
5578 | | - | |
5579 | | - | |
| 5612 | + | |
| 5613 | + | |
| 5614 | + | |
5580 | 5615 | | |
5581 | 5616 | | |
5582 | 5617 | | |
| |||
0 commit comments