The provision for income taxes included the following (in millions):
 
Years ended December 31,
 
2016
 
2015
 
2014
Current provision:
 
 
 
 
 
Federal
$
984

 
$
1,129

 
$
251

State
65

 
40

 
58

Foreign
176

 
272

 
194

Total current provision
1,225

 
1,441

 
503

Deferred provision (benefit):
 
 
 
 
 
Federal
372

 
(290
)
 
(22
)
State
(69
)
 
(78
)
 
(4
)
Foreign
(87
)
 
(34
)
 
(50
)
Total deferred provision (benefit)
216

 
(402
)
 
(76
)
Total provision
$
1,441

 
$
1,039

 
$
427