Commit 0dfd9cb
scsi: lpfc: Change nlp state statistic counters into atomic_t
There is no reason to use the shost_lock to synchronize an LLDD statistics
counter. Convert all the nlp state statistic counters into atomic_t.
Corresponding zeroing, increments, and reads are converted to atomic
versions.
Signed-off-by: Justin Tee <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Himanshu Madhani <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>1 parent 4be4ad6 commit 0dfd9cb
File tree
5 files changed
+50
-37
lines changed- drivers/scsi/lpfc
5 files changed
+50
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
589 | 589 | | |
590 | 590 | | |
591 | 591 | | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
600 | 601 | | |
601 | 602 | | |
602 | 603 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1260 | 1260 | | |
1261 | 1261 | | |
1262 | 1262 | | |
1263 | | - | |
| 1263 | + | |
| 1264 | + | |
1264 | 1265 | | |
1265 | 1266 | | |
1266 | 1267 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1646 | 1646 | | |
1647 | 1647 | | |
1648 | 1648 | | |
1649 | | - | |
| 1649 | + | |
| 1650 | + | |
1650 | 1651 | | |
1651 | 1652 | | |
1652 | 1653 | | |
| |||
2692 | 2693 | | |
2693 | 2694 | | |
2694 | 2695 | | |
2695 | | - | |
| 2696 | + | |
2696 | 2697 | | |
2697 | 2698 | | |
2698 | 2699 | | |
| |||
2752 | 2753 | | |
2753 | 2754 | | |
2754 | 2755 | | |
2755 | | - | |
| 2756 | + | |
2756 | 2757 | | |
2757 | 2758 | | |
2758 | 2759 | | |
| |||
2785 | 2786 | | |
2786 | 2787 | | |
2787 | 2788 | | |
2788 | | - | |
| 2789 | + | |
| 2790 | + | |
2789 | 2791 | | |
2790 | 2792 | | |
2791 | 2793 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4023 | 4023 | | |
4024 | 4024 | | |
4025 | 4025 | | |
4026 | | - | |
| 4026 | + | |
4027 | 4027 | | |
4028 | 4028 | | |
4029 | 4029 | | |
| |||
4600 | 4600 | | |
4601 | 4601 | | |
4602 | 4602 | | |
4603 | | - | |
4604 | | - | |
4605 | | - | |
4606 | | - | |
4607 | 4603 | | |
4608 | 4604 | | |
4609 | | - | |
| 4605 | + | |
4610 | 4606 | | |
4611 | 4607 | | |
4612 | | - | |
| 4608 | + | |
4613 | 4609 | | |
4614 | 4610 | | |
4615 | | - | |
| 4611 | + | |
4616 | 4612 | | |
4617 | 4613 | | |
4618 | | - | |
| 4614 | + | |
4619 | 4615 | | |
4620 | 4616 | | |
4621 | | - | |
| 4617 | + | |
4622 | 4618 | | |
4623 | 4619 | | |
4624 | | - | |
| 4620 | + | |
4625 | 4621 | | |
4626 | 4622 | | |
4627 | | - | |
| 4623 | + | |
4628 | 4624 | | |
4629 | 4625 | | |
4630 | | - | |
4631 | | - | |
| 4626 | + | |
| 4627 | + | |
4632 | 4628 | | |
4633 | | - | |
| 4629 | + | |
4634 | 4630 | | |
4635 | 4631 | | |
4636 | | - | |
4637 | 4632 | | |
4638 | 4633 | | |
4639 | 4634 | | |
| |||
5034 | 5029 | | |
5035 | 5030 | | |
5036 | 5031 | | |
5037 | | - | |
5038 | | - | |
| 5032 | + | |
| 5033 | + | |
| 5034 | + | |
5039 | 5035 | | |
5040 | 5036 | | |
5041 | 5037 | | |
| |||
5070 | 5066 | | |
5071 | 5067 | | |
5072 | 5068 | | |
5073 | | - | |
| 5069 | + | |
| 5070 | + | |
5074 | 5071 | | |
5075 | 5072 | | |
5076 | 5073 | | |
| |||
5951 | 5948 | | |
5952 | 5949 | | |
5953 | 5950 | | |
5954 | | - | |
5955 | | - | |
| 5951 | + | |
| 5952 | + | |
| 5953 | + | |
| 5954 | + | |
5956 | 5955 | | |
5957 | 5956 | | |
5958 | 5957 | | |
| |||
5981 | 5980 | | |
5982 | 5981 | | |
5983 | 5982 | | |
5984 | | - | |
| 5983 | + | |
5985 | 5984 | | |
5986 | 5985 | | |
5987 | 5986 | | |
| |||
6077 | 6076 | | |
6078 | 6077 | | |
6079 | 6078 | | |
6080 | | - | |
| 6079 | + | |
| 6080 | + | |
6081 | 6081 | | |
6082 | 6082 | | |
6083 | 6083 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4770 | 4770 | | |
4771 | 4771 | | |
4772 | 4772 | | |
| 4773 | + | |
| 4774 | + | |
| 4775 | + | |
| 4776 | + | |
| 4777 | + | |
| 4778 | + | |
| 4779 | + | |
| 4780 | + | |
4773 | 4781 | | |
4774 | 4782 | | |
4775 | 4783 | | |
| |||
4946 | 4954 | | |
4947 | 4955 | | |
4948 | 4956 | | |
4949 | | - | |
| 4957 | + | |
| 4958 | + | |
4950 | 4959 | | |
4951 | 4960 | | |
4952 | 4961 | | |
| |||
0 commit comments