Annual report pursuant to Section 13 and 15(d)

Restructuring (Schedule of Restructuring Activities and Related Liabilities) (Details)

v2.4.1.9
Restructuring (Schedule of Restructuring Activities and Related Liabilities) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Restructuring Cost and Reserve [Line Items]    
Restructuring reserve balance, beginning of period $ 10us-gaap_RestructuringReserve $ 58us-gaap_RestructuringReserve
Restructuring charges (reversals), net 58us-gaap_RestructuringReserveAccrualAdjustment 6us-gaap_RestructuringReserveAccrualAdjustment
Cash payments (23)us-gaap_PaymentsForRestructuring (54)us-gaap_PaymentsForRestructuring
Non-cash charges (reversals), net (6)us-gaap_RestructuringReserveSettledWithoutCash1  
Restructuring reserve balance, end of period 39us-gaap_RestructuringReserve 10us-gaap_RestructuringReserve
Severance and Related Benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring reserve balance, beginning of period 3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
41us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring charges (reversals), net 42us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(5)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cash payments (19)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(33)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Non-cash charges (reversals), net 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring reserve balance, end of period 26us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Other Exit Related Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring reserve balance, beginning of period 7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring charges (reversals), net 16us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
11us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Cash payments (4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
(21)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Non-cash charges (reversals), net (6)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Restructuring reserve balance, end of period $ 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
$ 7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember