Quarterly report pursuant to Section 13 or 15(d)

Restructuring and Other Special Charges (Details) (Schedule of Restructuring Activities and Related Liabilities)

v2.4.1.9
Restructuring and Other Special Charges (Details) (Schedule of Restructuring Activities and Related Liabilities) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve balance, beginning of period $ 39us-gaap_RestructuringReserve
Restructuring charges (reversals), net 12us-gaap_RestructuringReserveAccrualAdjustment
Cash payments (15)us-gaap_PaymentsForRestructuring
Non-cash charges (reversals), net (3)us-gaap_RestructuringReserveSettledWithoutCash1
Restructuring reserve balance, end of period 33us-gaap_RestructuringReserve
Severance and Related Benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve balance, beginning of period 26us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring charges (reversals), net 5us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cash payments (14)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 17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Other Exit Related Costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve balance, beginning of period 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring charges (reversals), net 7us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Cash payments (1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Non-cash charges (reversals), net (3)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring reserve balance, end of period $ 16us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember