@@ -588,23 +588,6 @@ static int vchiq_platform_init(struct platform_device *pdev, struct vchiq_state
588
588
return 0 ;
589
589
}
590
590
591
- static void
592
- vchiq_arm_init_state (struct vchiq_state * state ,
593
- struct vchiq_arm_state * arm_state )
594
- {
595
- if (arm_state ) {
596
- rwlock_init (& arm_state -> susp_res_lock );
597
-
598
- init_completion (& arm_state -> ka_evt );
599
- atomic_set (& arm_state -> ka_use_count , 0 );
600
- atomic_set (& arm_state -> ka_use_ack_count , 0 );
601
- atomic_set (& arm_state -> ka_release_count , 0 );
602
-
603
- arm_state -> state = state ;
604
- arm_state -> first_connect = 0 ;
605
- }
606
- }
607
-
608
591
int
609
592
vchiq_platform_init_state (struct vchiq_state * state )
610
593
{
@@ -614,7 +597,15 @@ vchiq_platform_init_state(struct vchiq_state *state)
614
597
if (!platform_state )
615
598
return - ENOMEM ;
616
599
617
- vchiq_arm_init_state (state , platform_state );
600
+ rwlock_init (& platform_state -> susp_res_lock );
601
+
602
+ init_completion (& platform_state -> ka_evt );
603
+ atomic_set (& platform_state -> ka_use_count , 0 );
604
+ atomic_set (& platform_state -> ka_use_ack_count , 0 );
605
+ atomic_set (& platform_state -> ka_release_count , 0 );
606
+
607
+ platform_state -> state = state ;
608
+
618
609
state -> platform_state = (struct opaque_platform_state * )platform_state ;
619
610
620
611
return 0 ;
0 commit comments