2009-06-15 12:05:21

by David Miller

[permalink] [raw]
Subject: [GIT]: Networking


These are the networking updates for the 2.6.31 merge window.

Highlights:

1) RFKILL rewrite from Johannes Berg.

2) IPV6 stateless autoconfig support for ISATAP, from Sascha Hlusiak.

3) New 802.15.4 protocol stack

4) Namespace support for PIM-SM protocol(s), from Tom Goff.

5) All drivers are now converted to net_device_ops, so the compatibility
code can be completely removed. A large swath of the final conversions,
as well as the compat code removal change itself, are from Alexander
Beregalov.

6) New network drivers: TI DaVinci EMAC, Blackfin SIR IrDA,
SJA1000 CAN, wl12xx.

7) Sanitization of MDIO clause 45 definitions, from Ben Hutchings.

8) Kill off remaining BUS_ID_SIZE references in the networking.

9) Passive OS fingerprint netfilter match by Evgeniy Polyakov.

10) of_mdio infrastructure from Grant Likely.

11) Numerous GRO optimizations and enhancements from Herbert Xu.

12) More SKB list abstraction work so we can eventually move it
over to use list_head like the rest of the kernel instead of
our custom crap.

Please pull, thanks a lot!

The following changes since commit 45e3e1935e2857c54783291107d33323b3ef33c8:
Linus Torvalds (1):
Merge branch 'master' of git://git.kernel.org/.../sam/kbuild-next

are available in the git repository at:

master.kernel.org:/pub/scm/linux/kernel/git/davem/net-next-2.6.git master

Abhijeet Kolekar (27):
iwl3945: use iwl_mac_conf_tx
iwl3945: use iwl_bss_info_changed
iwl3945: use iwl_mac_beacon_update
iwlwifi: add commit_rxon lib
iwl3945: delay mode setting
iwlwifi: add station management ops
iwl3945: replace station function with station ops
iwlwifi: use station management ops
iwl3945/iwlwifi: unify add_station function
iwl3945: use iwl_get_sta_id from iwlwifi
iwlwifi: add set_rxon_chain op
iwl3945: use iwl_set_mode in 3945
iwl3945: use iwl_mac_add_interface from iwlwifi
iwl3945: use iwl_mac_remove_interface from iwlwifi
iwl3945: use iwl_mac_config from iwlwifi
iwlwifi: add config_ap lib op
iwl3945: use iwl_mac_config_interface from iwlwifi
iwl3945: use iwl_mac_get_tx_stats from iwlwifi
iwl3945: use iwl_mac_reset_tsf from iwlwifi
iwl3945: add debugfs to 3945
iwl3945: calculate debugfs isr statistics
iwlwifi: remove radio disable parameter.
iwl3945: fix lock dependency
iwl3945: read rev id in nic config
iwl3945: improve 3945 leds
iwl3945: port allow skb allocation in tasklet patch
iwl3945/iwlwifi: fix led bug when SW rfkill

Ajit Khaparde (1):
be2net: changes for checksum and segmentation offload

Alan Jenkins (3):
rfkill: remove set_global_sw_state
sony-laptop: no need to unblock rfkill on load
rfkill: don't impose global states on resume (just restore the previous states)

Alban Browaeys (1):
rt2x00: Style fix for interval defines

Alexander Beregalov (50):
drivers/net: replace BUG() with BUG_ON() if possible
ipw2x00: remove old compat_net_dev_ops code
usbnet: remove old compat_net_dev_ops code
8390(p): remove old compat_net_dev_ops code
bmac: convert to net_device_ops
cpmac: convert to net_device_ops
dm9000: convert to net_device_ops
hplance: convert to net_device_ops
ibmveth: convert to net_device_ops
irda/au1k_ir: convert to net_device_ops
irda/pxaficp_ir: convert to net_device_ops
irda/sa1100_ir: convert to net_device_ops
iseries_veth: convert to net_device_ops
ixp2000/ixpdev: convert to net_device_ops
jazzsonic: convert to net_device_ops
korina: convert to net_device_ops
lib82596: convert to net_device_ops
mace: convert to net_device_ops
macmace: convert to net_device_ops
meth: convert to net_device_ops
mipsnet: convert to net_device_ops
mvme147: convert to net_device_ops
netx-eth: convert to net_device_ops
pasemi_mac: convert to net_device_ops
pci-skeleton: convert to net_device_ops
rionet: convert to net_device_ops
sb1250-mac: convert to net_device_ops
sgiseeq: convert to net_device_ops
smc911x: convert to net_device_ops
sun3lance: convert to net_device_ops
irda: include etherdevice.h for eth_*() functions
wan/pc300_drv: convert to net_device_ops
iseries_veth: fix build breakage
sa1100_ir: fix build breakage
8390p: fix build breakage
vxge: fix possible NULL dereference in vxge-traffic.c
vxge: use max() instead of VXGE_HW_SET_LEVEL
lasi_82596: fix printk format warning
ar9170: fix build when !CONFIG_PM
de620: fix forgotten semicolon
de600: convert PRINTK() to pr_debug()
de620: convert PRINTK() to pr_debug() and cleanup
mac89x0: remove PRINTK()
skfddi: convert PRINTK() to pr_debug()
Staging: agnx: switch config_interface to bss_info_changed
net: remove COMPAT_NET_DEV_OPS
3c50x: convert printk() to pr_<foo>()
3c5xx: convert printk() to pr_<foo>()
8139*: convert printk() to pr_<foo>()
cfg80211: errno.h: define ERFKILL

Alexander Duyck (20):
igb: always use adapter->itr as EITR value
igb: reconfigure mailbox timeout logic
igb: make rxcsum configuration seperate from multiqueue
igb/ixgbe: remove unecessary checks for CHECKSUM_UNNECESSARY
ixgbe: enable HW RSC for 82599
igbvf: cleanup flags and allow for rx checksum to be disabled
igb/igbvf: set rx csum always enabled in hw, disable via sw
pci: update 82576 sr-iov quirk with latest device IDs
ixgbe: make q_vectors dynamic to reduce netdev size
ixgbe: skb_record_rx_queue should record rx queue instead of vector
ixgbe: remove ixgbe_napi_add/del_all references
ixgbe: always set header length in SRRCTL
ixgbe: set queue0 for srrctl configuration correctly for DCB
ixgbe: set max desc to prevent total RSC packet size of 64K
igb: do not re-register DCA requester on device reset
ixgbe: only register DCA requester once
igb/e1000e: update PSSR_MDIX value to reflect correct bit
ixgbe: use rx_buffer_info->dma instead of nr_frags to determine skb unmap
ixgbe: move v_idx into q_vector and use as index only
ixgbe: move tx processing into NAPI context

Alexandre Becholey (1):
rt73usb: fix for master mode

Alexey Dobriyan (2):
netns 1/2: don't get/put old netns on CLONE_NEWNET
netns 2/2: extract net_create()

Amit Kumar Salecha (1):
netxen: enable GRO support

Anant Gole (1):
net: Add TI DaVinci EMAC driver

Andre Detsch (1):
e100: Fix napi_enable BUG_ON when recovering from EEH error

Andreas Eversberg (12):
mISDN: Add watchdog functionality to hfcmulti driver
mISDN: DSP now uses ring buffer for echo canceler
mISDN: Echo canceler now gets delay information from hardware
mISDN: Fixed missing spin lock on pipeline process
mISDN: Added layer-1-hold feature
mISDN: Fix DTMF locking bug issue
mISDN: Hardware acceleration is now possible in conjunction with audio recording
mISDN: Fix TEI and SAPI handling
mISDN: Add "sapi" information to debug messages
mISDN: Add PCI ID for Junghanns 8S card
mISDN: Fix DTMF detection enable/disable
mISDN: Added PCI ID for new Junghanns.net Single E1 cards.

Andreas Mohr (2):
e100: add non-MII PHY support
mISDN: Free hfcpci IRQ if init was not successful

Andrew Gallatin (1):
myri10ge: fix compile error

Andrew Morton (2):
net/rfkill/rfkill.c: fix build with CONFIG_RFKILL_LEDS=n
drivers/net/82596.c: suppress warnings

André Goddard Rosa (1):
usbnet: ratelimit warning messages invoked from callback handler

Andy Grover (4):
RDS: Correct some iw references in rdma_transport.c
RDS: Fix ordering in a conditional
RDS: Establish connection before parsing CMSGs
RDS: use get_user_pages_fast()

Anna Neal (1):
libertas: increase spi driver thread priority

Arnaldo Carvalho de Melo (3):
inet_diag: Remove dup assignments
net: Make inet_twsk_put similar to sock_put
mISDN: Use kernel_{send,recv}msg instead of open coding

Ayaz Abdulla (4):
forcedeth: add clock gating feature <resend>
forcedeth: remove device id macros
forcedeth: addition of new mcp89 device id
removal of forcedeth device ids

Ben Hutchings (24):
ethtool: Add port type PORT_OTHER
mdio: Add register definitions for MDIO (clause 45)
mdio: Add generic MDIO (clause 45) support functions
sfc: Use generic MDIO functions and definitions
chelsio: Use generic MDIO definitions and mdio_mii_ioctl()
cxgb3: Use generic MDIO definitions and mdio_mii_ioctl()
ixgbe: Use generic MDIO definitions and functions
ixgb: Use generic MDIO definitions
s2io: Use generic MDIO definitions
mii: Simplify mii_resolve_flowctrl_fdx()
mii: Add mii_advertise_flowctrl()
mdio: Add mdio45_ethtool_spauseparam_an()
sfc: Use generic MDIO flow control auto-negotiation functions
ethtool/mdio: Report MDIO mode support and link partner advertising
ethtool/mdio: Support backplane mode negotiation
mii: Rewrite mii_ethtool_gset() to report mdio_support and lp_advertising
mdio: Add 10GBASE-T SNR register definition
mdio: Add XENPAK LASI register definitions
sfc: Use generic XENPAK register definitions
sfc: Remove lro module parameter
chelsio: Use generic XENPAK LASI register definitions
cxgb3: Use generic XENPAK LASI register definitions
mdio: Expose 10GBASE-T MDI-X status via ethtool
sfc: Expose 100/1000BASE-T MDI-X status via ethtool

Bing Zhao (7):
libertas: support mesh for various firmware versions
libertas: add support for Marvell SD8688 chip
libertas: define macros for SDIO model numbers
libertas: get SD8688 rx length with one CMD52
libertas: implement function init/shutdown commands for SD8688
libertas: read SD8688 firmware status from new register
libertas: improve function init/shutdown handling for SD8688

Bob Copeland (22):
ath5k: reduce exported channel list
ath9k: separate ath9k specific code from ath9k_regd_get_ctl()
ath9k: pass regd structure directly to regulatory functions
atheros: introduce ath module containing common ath5k/ath9k/ar9170 code
ath: move more setup code into ath_regd_init
ath5k: use regulatory infrastructure
ath5k: add support for Fukato Datacask Jupiter LEDs
ath5k: fix initvals errors
ath5k: use tasklet_hi_schedule for beacon queue
ath5k: use bool for modparams
ath5k: use rx hw descriptor pointer for self-linked check
ath5k: manipulate rxlink and descriptor address under rxbuf lock
ath5k: correct interrupt storm warning
ath5k: use ctl settings based on current regdomain
wl12xx: correct printk format warnings
ath5k: update beacons in AP mode
ath5k: avoid and warn on potential infinite loop
ath5k: remove conf->beacon_int usage
nl80211: use GFP_ATOMIC for michael mic failure message
ath5k: disable beacon interrupt when interface is down
mac80211: fix minstrel single-rate memory corruption
ath5k: minor rfkill cleanup

Breno Leitao (2):
ixgbe: Return PCI_ERS_RESULT_DISCONNECT when bus is disabled
bnx2: no need to check before vfreeing

Brian Haley (2):
IPv6: Add 'autoconf' and 'disable_ipv6' module parameters
IPv6: Print error value when skb allocation fails

Brice Goglin (9):
myri10ge: force stats update in ethtool gstats
myri10ge: allow per-board firmware overriding
myri10ge: add MODULE_DEVICE_TABLE
myri10ge: fix tx ring size in ethtool -g
myri10ge: allow LRO to be enabled via ethtool
myri10ge: update version to 1.5.0-1.415
myri10ge: fix the invokation of lro_flush_all
myri10ge: drop myri10ge_lro module parameter
myri10ge: Add support for vlan_features

Bruce Allan (7):
e1000e: enable CRC stripping by default
e1000e: do not attempt to disable smart powerdown if not supported
e1000e: correct flow control thresholds
e1000e: specify max supported frame size in adapter struct
e1000e: add support for 82577/82578 GbE LOM parts
e1000e: workaround a Tx hang on 82577/82578
e1000e: bump the version number

Chaitanya Lala (1):
e1000e: Expose MDI-X status via ethtool change

Chaithrika U S (1):
TI DaVinci EMAC: Remove print_mac, DECLARE_MAC_BUF

Chris Friesen (1):
ipv4: teach ipconfig about the MTU option in DHCP

Chris Wright (1):
cfg80211: remove superfluous !last_request check in reg_device_remove()

Christian Lamparter (30):
ar9170: fix hang on stop
p54: clean up p54.h's struct p54_common
p54: more SoftLED updates
p54: add beacon filtering support
Make ar9170 use common ath reg code
p54: utilize all available key slots for decryption offload
p54: remove obsolet signal quality calculation
ath: add module information
p54: remove module_ stubs
p54: deactivate broken powersave function (part 2)
p54: fix ps-poll delivery in ap mode
mac80211: set CLEAR_PS for pspolled frames
ar9170: rework rxstream code
ar9170: handle otus' A-MPDU density definitions
ar9170: uncomment powermgt case handle
p54usb: remove some dead code
p54usb: rework driver for resume
ar9170usb: reset device on resume
ar9170: fix beacon plcp settings
ar9170: update hardware definitions
ar9170: 40mhz fixes
ar9170: introduce functions for MAC programming
ar9170: use bitop macros for tx filter flags
ar9170: kill duplicated HT feature flag
ar9170: fix LED power state handling
ar9170: fix lockdep warning on hibernate
ar9170usb: more minor fixes
ar9170: cancel led worker properly on exit
ar9170: remove deprecated code
ar9170: xmit code revamp

Cindy H Kao (2):
wimax/i2400m: when bootstrap fails, reinitialize the bootrom
wimax/i2400m: use -EL3RST to indicate device reset instead of -ERESTARTSYS

Cliff Cai (1):
wireless: libertas: fix unaligned accesses

Dan Carpenter (2):
ERR_PTR() dereference in net/rds/iw.c
ERR_PTR() dereference in net/rds/ib.c

Dan Williams (5):
libertas: simplify and clean up association/start/join setup
libertas: restyle Marvell & IEEE TLV structure names
libertas: convert CMD_802_11_AUTHENTICATE to a direct command
libertas: convert CMD_802_11_ASSOCIATE to a direct command
libertas: fix WPA adhoc network creation

Daniel C Halperin (2):
iwlwifi: do not set dual_stream_ant_msk for 3 streams
iwlwifi: check triple_stream_basic_rates in iwl_full_rxon_required

Daniel Mack (1):
net: smsc911x: add power management functions

Daniel Wagner (1):
mac80211_hwsim: Group radios

Dave Graham (1):
e1000e: Fixes possible phy corrupton on 82571 designs.

David Kilroy (2):
cfg80211: mark ops as pointer to const
cfg80211: mark wiphy->privid as pointer to const

David S. Miller (62):
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Revert "vxge: use max() instead of VXGE_HW_SET_LEVEL"
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
net: Avoid modulus in skb_tx_hash() for forwarding case.
net: Add missing rculist.h include to netdevice.h
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
net: Fix arg to trace_napi_poll() in netpoll.
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
net: Remove bogus reference to BUS_ID_SIZE in sysfs code.
ixp4xx_eth: Remove references to BUS_ID_SIZE.
cpmac: Remove references to BUS_ID_SIZE, use MII_BUS_ID_SIZE.
sh_eth: Remove references to BUS_ID_SIZE, use MII_BUS_ID_SIZE instead.
nl80211: Eliminate reference to BUS_ID_SIZE.
phy: Eliminate references to BUS_ID_SIZE.
appletalk: Add proper locking around IPDDP routing table.
aoe: Remove superfluous clearing of skb fields in new_skb().
wavelan: Remove bogus debugging on skb->next being non-NULL.
p54: Use SKB list handling helpers instead of by-hand code.
rtl8187: Remove pointless check in rtl8187_rx_cb().
atm: Use SKB queue and list helpers instead of doing it by-hand.
decnet: Use SKB queue and list helpers instead of doing it by-hand.
econet: Use SKB queue and list helpers instead of doing it by-hand.
tcp: Use SKB queue and list helpers instead of doing it by-hand.
irda: Use SKB queue and list helpers instead of doing it by-hand.
llc: Kill outdated and incorrect comment.
Merge branch 'linux-2.6.31.y' of git://git.kernel.org/.../inaky/wimax
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'net-next' of git://git.kernel.org/.../vxy/lksctp-dev
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
bluetooth: Kill skb_frags_no(), unused.
skbuff: Add frag list abstraction interfaces.
netdevice.h: Use frag list abstraction interfaces.
appletalk: Use frag list abstraction interfaces.
datagram: Use frag list abstraction interfaces.
net/core/dev.c: Use frag list abstraction interfaces.
net/core/skbuff.c: Use frag list abstraction interfaces.
net/core/user_dma.c: Use frag list abstraction interfaces.
ipv4: Use frag list abstraction interfaces.
ipv6: Use frag list abstraction interfaces.
netfilter: Use frag list abstraction interfaces.
phonet: Use frag list abstraction interfaces.
sctp: Use frag list abstraction interfaces.
xfrm: Use frag list abstraction interfaces.
be2net: Remove unnecessary frag list traversing.
netfilter: Fix extra semi-colon in skb_walk_frags() changes.
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
ieee802154: Use '%Zu' printf format for size_t.
Merge branch 'master' of git://git.kernel.org/.../holtmann/bluetooth-next-2.6
Merge branch 'linux-2.6.31.y' of git://git.kernel.org/.../inaky/wimax
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
Merge branch 'for-next' of git://git.kernel.org/.../sameo/irda-2.6
Merge branch 'master' of master.kernel.org:/.../torvalds/linux-2.6

David Woodhouse (2):
tun: add IFF_TUN_EXCL flag to avoid opening a persistent device.
tun: add tun_flags, owner, group attributes in sysfs

Dhananjay Phadke (21):
netxen: code cleanup
netxen: refactor netxen_adapter
netxen: refactor transmit code
netxen: defer firmware handshake
netxen: async link event handling
netxen: allocate status rings dynamically
netxen: annotate register access functions
netxen: sanitize function names
netxen: enable rss for NX2031
netxen: cache align register map table
netxen: fix link event handling
netxen: refactor netxen_recv_context struct
netxen: fix firmware download
netxen: fix race in tx ring acccess
netxen: fix mac list management
netxen: fix bonding support
netxen: cache msi register offset
netxen: fix irq tear down and msix leak.
netxen: disable msi-x for NC512m adapter
netxen: trivial register access cleanup
netxen: fix msi irq setup

Dirk Brandewie (4):
wimax/i2400m: Change d_printf() level for secure boot messages
wimax/i2400m/sdio: Implement I2400M_RT_BUS reset type
wimax/i2400m: move boot time poke table out of common driver
wimax/i2400m/sdio: Add device specific poke table.

Divy Le Ray (8):
cxgb3: set phy's mdio dev before the phy init sequence
cxgb: set phy's mdio dev before the phy init sequence
cxgb3: move away from LLTX
cxgb3: Add Aeluros 2020 phy support
cxgb3: add support for the Aquantia 10G-BT phy
cxgb3: Update FW to 7.4.0
cxgb3: minor aq100x phy fixes
cxgb3: remove __GFP_NOFAIL usage

Don Skidmore (6):
ixgbe: fix IXGBE_MTQC values
ixgbe: add support for addition VT_CTL defines
ixgbe: add define to support 82599 64 IVAR registers
ixgbe: Use pci_wake_from_d3() instead of multiple pci_enable_wake()
ixgbe: fix failing to log fan failures
ixgbe: fix 82598 SFP initialization after driver load.

Emil Medve (1):
mv643xx_eth: Remove a stale PPC_MULTIPLATFORM

Eric Dumazet (36):
net: remove superfluous call to synchronize_net()
loopback: packet drops accounting
net: netif_tx_queue_stopped too expensive
tcp: tcp_prequeue() cleanup
tcp: tcp_prequeue() can use keyed wakeups
bnx2: bnx2_tx_int() optimizations
net: tx scalability works : trans_start
net: add tx_packets/tx_bytes/tx_dropped counters in struct netdev_queue
vlan: use struct netdev_queue counters instead of dev->stats
net: release dst entry in dev_hard_start_xmit()
ppp: unset IFF_XMIT_DST_RELEASE in ppp_setup()
sch_teql: Use net_device internal stats
net: txq_trans_update() helper
atl1: use netdev->stats
net: ALIGN/PTR_ALIGN cleanup in alloc_netdev_mq()/netdev_priv()
net: use netdev stats in b44, sundance, via-rhine and via-velocity
net: net/core/sock.c cleanup
net: dont update dev->trans_start in 10GB drivers
net: dont update dev->trans_start
net: unset IFF_XMIT_DST_RELEASE in ipip_tunnel_setup()
atm: unset IFF_XMIT_DST_RELEASE in clip_setup()
net: unset IFF_XMIT_DST_RELEASE in ipgre_tunnel_setup()
veth: dont release skb->dst in veth_xmit()
net: unset IFF_XMIT_DST_RELEASE for qeth and ipoib
net: ipv4/ip_sockglue.c cleanups
net: add _skb_dst opaque field
net: skb->rtable accessor
net: skb->dst accessors
net: skb cleanup
net: num_dma_maps is not used
net: skb_shared_info optimization
net: dev_addr_init() fix
r8169: use dev_kfree_skb() instead of dev_kfree_skb_irq()
net: No more expensive sock_hold()/sock_put() on each tx
net: ntohs() misuse
net: use a deferred timer in rt_check_expire

Eric W. Biederman (10):
syscall: Implement a convinience function restart_syscall
net-sysfs: Use rtnl_trylock in sysfs methods.
net: FIX ipv6_forward sysctl restart
net: Fix devinet_sysctl_forward
net: Fix bridgeing sysfs handling of rtnl_lock
net: Fix ipoib rtnl_lock sysfs deadlock.
net: FIX bonding sysfs rtnl_lock deadlock
syscall: Sort out syscall_restart name clash.
af_packet: Teach to listen for multiple unicast addresses.
tun: Fix unregister race

Evgeniy Polyakov (2):
netfilter: x_tables: added hook number into match extension parameter structure.
netfilter: passive OS fingerprint xtables match

FUJITA Tomonori (1):
net: replace dma_sync_single with dma_sync_single_for_cpu

Fabio Estevam (1):
fec: Add FEC support for MX35 processor

Fabio Rossi (1):
ath5k: fix interpolation with equal power levels

Figo.zhang (4):
net pkgen.c:fix no need for check
vxge: No need for check vfree() pointer.
tehuti: No need check vfree() pointer.
netxen: No need to check vfree() pointer.

Finn Thain (1):
mac8390: use printk MAC address format

Florian Fainelli (5):
r6040: check for absent PHY
r6040: bump version to 0.23 and date to 05May2009
r6040: check and update media status
korina: periodically poll the media
cpmac: remove unused variable.

Florian Westphal (4):
syncookies: remove last_synq_overflow from struct tcp_sock
netfilter: xt_NFQUEUE: use NFPROTO_UNSPEC
netfilter: xt_NFQUEUE: queue balancing support
netfilter: ipt_MASQUERADE: remove redundant rwlock

Frank Seidel (2):
mISDN: Reduce stack size in dsp_cmx_send()
mISDN: Add allocation of recvbuf[1500] at run time to reduce stack size

Gabor Juhos (2):
ath9k: uninline ath9k_io{read,write}32 routines
ath9k: remove redundant AR9285 checks

Gabriel Paubert (1):
net: Remove obsolete MV64360 config option

Geert Uytterhoeven (1):
wireless: WL12XX should depend on GENERIC_HARDIRQS

Graf Yang (1):
netdev: bfin_mac: add Blackfin MII bus to platform bus to allow DSA access

Graff Yang (1):
irda: new Blackfin on-chip SIR IrDA driver

Grant Likely (14):
of: add of_parse_phandle() helper for parsing phandle properties
phylib: rework to prepare for OF registration of PHYs
phylib: add *_direct() variants of phy_connect and phy_attach functions
openfirmware: Add OF phylib support code
net: Rework mpc5200 fec driver to use of_mdio infrastructure.
net: rework fsl_pq_mdio driver to use of_mdio infrastructure
net: Rework gianfar driver to use of_mdio infrastructure.
net: Rework pasemi_mac driver to use of_mdio infrastructure
net: Rework ucc_geth driver to use of_mdio infrastructure
powerpc/82xx: Rework Embedded Planet ep8248e platform to use of_mdio
net: Rework fs_enet driver to use of_mdio infrastructure
net: add Xilinx ll_temac device driver
net: fix fsl_pq_mdio driver to use module_init()
net: Fix ucc_geth.c handling of fixed-link w/o phy-connection-type property.

Greg Kroah-Hartman (3):
net: remove driver_data direct access of struct device
net: remove driver_data direct access of struct device from more drivers
Wireless: remove driver_data direct access of struct device

Gustavo F. Padovan (3):
Bluetooth: Use macros for L2CAP channel identifiers
Bluetooth: Use macro for L2CAP hint mask on receiving config request
Bluetooth: Fix errors and warnings in L2CAP reported by checkpatch.pl

Gábor Stefanik (7):
rtl8187: Remove the "8187B chip detected" message when probing RTL8187B cards
mac80211: Fix handling of retry count of NO_ACK frames in minstrel
mac80211: Fix handling of retry count of NO_ACK frames in PID
iwlwifi: Fix handling of retry count of NO_ACK frames in iwl-{3945|agn}-rs
ath9k: Fix handling of retry count of NO_ACK frames
mac80211: Warn if the rate controller requests retries for a NO_ACK frame
zd1211rw: Replace ZD_CS_MULTICAST with ZD_CS_NO_ACK

Haiying Wang (3):
net/phy/marvell: update m88e1111 support for SGMII mode
fsl_pq_mido: Set the first UCC as the mii management interface master
net/ucc_geth: Add SGMII support for UEC GETH driver

Hauke Mehrtens (1):
p54usb: Fixes compile error with CONFIG_PM=n

Hendrik Brueckner (7):
af_iucv: sync sk shutdown flag if iucv path is quiesced
af_iucv: add sockopt() to enable/disable use of IPRM_DATA msgs
af_iucv: Support data in IUCV msg parameter lists (IPRMDATA)
af_iucv: Modify iucv msg target class using control msghdr
af_iucv: Provide new socket type SOCK_SEQPACKET
af_iucv: cleanup and refactor recvmsg() EFAULT handling
af_iucv: New socket option for setting IUCV MSGLIMITs

Herbert Xu (26):
gro: New frags interface to avoid copying shinfo
gro: Fix handling of headers that extend over the tail
gro: Fix COMPLETE checksum handling
tcp: Unexport TCPv6 GRO functions
skbuff: Move new code into __copy_skb_header
skbuff: Copy csum instead of csum_start/csum_offset
gro: Open-code frags copy in skb_gro_receive
gro: Inline skb_gro_header and cache frag0 virtual address
gro: Localise offset/headlen in skb_gro_offset
gro: Only use skb_gro_header for completely non-linear packets
tcp: Optimise GRO port comparisons
tcp: Remove unnecessary window comparisons for GRO
tcp: Optimise len/mss comparison
gro: Optimise length comparison in skb_gro_header
gro: Avoid unnecessary comparison after skb_gro_header
ipv4: Use 32-bit loads for ID and length in GRO
gro: Open-code final pskb_may_pull
gro: Nasty optimisations for page frags in skb_gro_receive
gro: Store shinfo in local variable in skb_gro_receive
tcp: Do not check flush when comparing options for GRO
gso: Stop fraglists from escaping
tun: Only wake up writers
virtio_net: Set correct gso->hdr_len
tun: Optimise handling of bogus gso->hdr_len
net: Ensure partial checksum offset is inside the skb head
virtio_net: Fix IP alignment on non-mergeable RX path

Huang Weiyi (3):
RDS: remove unused #include <version.h>
cfg80211: remove duplicated #include
nl80211: remove duplicated #include

Ilpo Järvinen (2):
tcp: extend ECN sysctl to allow server-side only ECN
tcp: fix loop in ofo handling code and reduce its complexity

Inaky Perez-Gonzalez (24):
wimax/i2400m: generate fake source MAC address with random_ether_addr()
wimax/i2400m: trace commands sent from user space on the "echo" pipe
wimax/i2400m: allow kernel commands to device to be logged too
wimax/i2400m: factor out 'state report's TLV handling to a function
wimax/i2400m: remove redundant readiness checks from i2400m_report_tlv_*()
wimax: document why wimax_msg_*() operations can be used in any state
wimax/i2400m: sdio: set the block size before enabling the function
wimax/i2400m: usb: fix device reset on autosuspend while not yet idle
wimax: a new API call was added, increment minor protocol version number
wimax/i2400m: introduce module parameter to disable entering power save
wimax/i2400m: don't call netif_start_queue() in _tx_msg_sent()
wimax/i2400m: i2400m's work queue should be initialized before RX support
wimax/i2400m: i2400m_schedule_work() doesn't need i2400m->work_queue
wimax/i2400m: rename misleading I2400M_PL_PAD to I2400M_PL_ALIGN
wimax/i2400m: fix panic/warnings caused by missed check on empty TX message
wimax/i2400m: fix panic due to missed corner cases on tail_room calculation
wimax/i2400m: don't reset device on i2400m_dev_shutdown()
wimax/i2400m: fix oops when the TX FIFO fills up due to a missing check
wimax/i2400m: if a device reboot happens during probe, handle it
wimax/i2400m: Allow bus-specific driver to specify retry count
wimax/i2400m: don't reset device when bootrom init retries are exceeded
wimax/i2400m/sdio: Move all the RX code to a unified, IRQ based receive routine
wimax: fix warning caused by not checking retval of rfkill_set_hw_state()
wimax: fix gcc warnings in sh4 when calling BUG()

Ivo van Doorn (15):
rt2x00: Move Move pci_dev specific access to rt2x00pci
rt2x00: Fix Sparse warning
rt2x00: Move iv_len into tx descriptor data
rt2x00: Add support for L2 padding during TX/RX
rt2x00: Implement support for 802.11n
rt2x00: Implement support for rt2800usb
rt2x00: Add new USB ID for rt2800usb
rt2x00: Synchronize initialization with rt2870 driver
rt2x00: Simplify rt2x00_check_rev
rt2x00: Fix chipset detection for rt73usb
rt2x00: Add USB ID for rt2800usb
rt2x00: Add new rt2800usb USB ID's for Sweex
rt2x00: Remove usage of IEEE80211_CONF_CHANGE_BEACON_INTERVAL
rt2x00: Add new rt2800usb USB ID's
rt2x00: Remove last usage of beacon_int from ieee80211_config

Jan Engelhardt (11):
netfilter: xtables: use NFPROTO_ for xt_proto_init callsites
netfilter: queue: use NFPROTO_ for queue callsites
netfilter: xtables: use NFPROTO_ in standard targets
netfilter: xtables: remove redundant casts
netfilter: xtables: fix const inconsistency
netfilter: xtables: consolidate open-coded logic
netfilter: xtables: reduce indent level by one
netfilter: xtables: remove some goto
netfilter: xtables: remove another level of indent
netfilter: xtables: consolidate comefrom debug cast access
netfilter: xtables: print hook name instead of mask

Jan Kasprzak (1):
netfilter: nf_ct_icmp: keep the ICMP ct entries longer

Jarek Poplawski (5):
pkt_sched: gen_estimator: Fix signed integers right-shifts.
pkt_sched: Use PSCHED_SHIFT in PSCHED time conversion
pkt_sched: Change PSCHED_SHIFT from 10 to 6
ipv4: Fix fib_trie rebalancing
pkt_sched: Rename PSCHED_US2NS and PSCHED_NS2US

Jean Delvare (2):
sfc: Don't specify unexistent IRQ
r8169: Use a different default for each family

Jean-Mickael Guerin (1):
sctp: fix sack_timeout sysctl min and max types

Jeff Hansen (3):
ath9k: Reset SC_OP_TSF_RESET flag after stuck beacon
ath9k: Combine legacy and 11n rc statistics
ath9k: Add "debug" file to debugfs

Jeff Kirsher (1):
igb: add RQDPC (Receive Queue Drop Packet Count) register macro

Jesper Dangaard Brouer (7):
igb: Implement reading of reg RQDPC (Receive Queue Drop Packet Count)
igb: Record host memory receive overflow in net_stats
8021q: Vlan driver should use rcu_barrier() on unload instead of syncronize_net()
nfnetlink_queue: Use rcu_barrier() on module unload.
can: af_can.c use rcu_barrier() on module unload.
sctp: protocol.c call rcu_barrier() on unload.
sunrpc/auth_gss: Call rcu_barrier() on module unload.

Jesse Brandeburg (12):
ixgbe: fix link down initial state
ixgb: fix link down initial state
igb: fix link down inital state
e1000e: indicate link down at load
e1000: init link state correctly
e1000/e1000e/igb/ixgb: do not use netif_wake_queue un-necessarily
sctp: add feature bit for SCTP offload in hardware
igb: Enable SCTP checksum offloading
ixgbe: enable hardware offload for sctp
e1000/e1000e/igb/ixgb: don't txhang after link down
ixgbe: Cleanup feature setup code to make the code more readable
ixgbe: Re-adjust ring layouts to have better cacheline efficiency

Jianjun Kong (1):
rtl8139: unify the struct's name

Jie Yang (1):
atl1c: disable L1/L0s when link detected

Jiri Pirko (13):
bonding: use ethtool for link checking first
bonding: ignore updelay param when there is no active slave
ne2k-pci: use dev->addr_len instead of "6"
net: introduce a list of device addresses dev_addr_list (v6)
bonding: get rid of CONFIG_PROC_FS ifdefs
net: check retval of dev_addr_init()
net: remove needless (now buggy) & from dev->dev_addr
net: remove needless (now buggy) & from dev->dev_addr (part2)
bridge: avoid an extra space in br_fdb_update()
net: correct a comment for the final #endif
bonding: allow bond in mode balance-alb to work properly in bridge -try4.3
bonding: use bond_is_lb() when it's appropriate
net: convert unicast addr list

Jiri Slaby (2):
ath5k: 5211, don't crypt every protected frame
ath5k: Enable AP mode

Joakim Tjernlund (1):
ucc_geth: Move freeing of TX packets to NAPI context

Joe Perches (3):
drivers/net: Convert #ifdef DEBUG printk(KERN_DEBUG to pr_debug(
atl1c_main.c: add wait_for_idle routine
x_tables: Convert printk to pr_err

Johann Baudy (1):
net: TX_RING and packet mmap

Johannes Berg (113):
nl80211: validate some input better
rfkill: remove deprecated state constants
rfkill: remove user_claim stuff
rfkill-input: remove unused code
mac80211: move ieee80211_enable_ht function to mlme.c
cfg80211: introduce scan IE limit attribute
mac80211: pass all probe request IEs to driver
mac80211: include HT capabilities in probe request
cfg80211: add cipher capabilities
mac80211: re-upload keys only after telling driver about association
mac80211: update injection documentation
cfg80211: convert mutex assert to macro
mac80211: add hardware restart function
mac80211: improve powersave implementation
mac80211: disable powersave if pm_qos asks for low latency
mac80211: implement beacon filtering in software
mac80211: enable PS by default
mac80211: document powersaving/beacon filter future
nl80211: send wiphy along with netdev
cfg80211/mac80211: move wext SIWMLME into cfg80211
cfg80211/nl80211: add IBSS API
mac80211: convert to cfg80211 IBSS API
cfg80211: clean up includes
rndis_wlan: remove nickname support
ar9170: support HT receive and channel config
cfg80211: clear WEXT SSID when clearing IBSS
cfg80211: mark all WEXT handlers _GPL
mac80211: validate TIM IE length (redux)
iwlwifi: rename PROBE_OPTION_MAX_API1 to PROBE_OPTION_MAX_3945
iwlwifi: improve scan support
iwlwifi: support truly passive scanning
mac80211: fix IBSS code to not sleep while atomic
rndis_wlan: make some symbols static
mac80211: fix variable truncation on 32-bit
mac80211: remove IEEE80211_CONF_CHANGE_DYNPS_TIMEOUT
nl80211: allow configuring IBSS beacon interval
mac80211: calculate maximum sleep interval
mac80211: fix various problems in ibss code
mac80211: fix PS vs. scan race
mac80211: rename max_sleep_interval to max_sleep_period
mac80211: internally clear failed scans properly
mac80211: fix scan races and rework scanning
mac80211: clean up beacon interval settings
mac80211: unify config_interface and bss_info_changed
mac80211: add driver ops wrappers
mac80211_hwsim: fix bogus warning
mac80211: fix probe response processing
mac80211: tell driver when idle
mac80211: report operating frequency rather than current
mac80211: fix scan channel race
mac80211: set default QoS values according to spec
cfg80211: fix wext iw_freq parsing
iwlwifi: make iwl_set_rate static
mac80211: improve scan timing
mac80211: move HT operation mode BSS info
mac80211: properly track HT operation_mode
mac80211: remove ieee80211_ht_bss_info
iwlwifi: do proper hw restart
iwlwifi: fix PS disable status race
iwlwifi: clean up PS code
cfg80211: constify key mac address in ops
cfg80211: put wext data into substructure
cfg80211: disallow interfering with stations on non-AP
wext: fix get_wireless_stats locking
cfg80211: implement wext key handling
nl80211: improve station flags handling
wext: remove seq_start/stop sparse annotations
mac80211: respond to beacon loss report only once
mac80211: split out and decrease probe wait time
mac80211: don't connect to IBSS network with different privacy
mac80211: IBSS supported rate fixes
mac80211: make noack test available
mac80211: move channel switch code
mac80211: cancel/restart all timers across suspend/resume
b43/legacy: fix beacon change processing
cfg80211: allow wext to remove keys that don't exist
mac80211: fix kernel-doc
mac80211: don't try to do anything on unchanged genIE
mac80211: fix parameter confusion when finding IBSS
mac80211: fix managed mode BSSID handling
wext: remove atomic requirement for wireless stats
mac80211: fix probe response wait timing
mac80211: correct probe wait time
mac80211: deprecate conf.beacon_int properly
cfg80211: validate AID of stations being added
nl80211: bounce scan request back to userspace
cfg80211: use key size constants
mac80211: fix transposed min/max CW values
cfg80211: disallow interfering with stations on non-AP (part 2)
net: introduce pre-up netdev notifier
mac80211_hwsim: remove deprecated radio_enabled
rfkill: rewrite
rfkill: create useful userspace interface
cfg80211: move txpower wext from mac80211
rfkill: add function to query state
cfg80211: add rfkill support
iwm: port to new cfg80211 rfkill
rfkill: always init poll delayed work
rfkill: document /dev/rfkill
cfg80211: fix Kconfig for users of cfg80211
wimax: depend on rfkill properly
rfkill: include err.h
iwlwifi: port to cfg80211 rfkill
ar9170: interpret firmware debug commands
rfkill: print events when input handler is disabled/enabled
b43/legacy: port to cfg80211 rfkill
rfkill: remove input Kconfig
sony: fix rfkill code
mac80211: do not pass PS frames out of mac80211 again
mac80211: don't use master netdev name
mac80211: clean up return value of __ieee80211_parse_tx_radiotap
mac80211: disable PS while probing AP
cfg80211: fix rfkill locking problem

John Dykstra (5):
pcnet32: Remove redundant set of skb->dev
pcnet32: Remove pointless memory barriers
Network Drop Monitor: Fix skb_kill_datagram
tcp: tcp_prequeue() can use keyed wakeups
net core: Some interface flags not returned by SIOCGIFFLAGS

John W. Linville (8):
rndis_wlan: initiate cfg80211 conversion
rndis_wlan: convert get/set mode to cfg80211
libertas: fix warning about %zd:
rndis_wlan: select CFG80211 in Kconfig
libertas: fix format warning
wireless: remove some (bogus?) 'may be used uninitialized' warnings
p54: correct merge damage from "p54: more SoftLED updates"
ath5k: avoid leaking mutex in ath5k_config

Jouni Malinen (34):
nl80211: Require auth type for NL80211_CMD_AUTHENTICATE
nl80211: Generate deauth/disassoc event for locally generated frames
nl80211: Add Michael MIC failure event
mac80211: Report rejected association to user space SME
mac80211: Allow scan to be requested in AP mode
nl80211: Add set/get for frag/rts threshold and retry limits
nl80211: Add event for authentication/association timeout
nl80211: Send timeout event on failed direct probe
mac80211: Use a shared function to release frames from RX reorder buf
mac80211: Add a timeout for frames in the RX reorder buffer
mac80211: Comment the order of HT RX reorder handler vs. RX handlers
mac80211: Update SA Query transaction id length
nl80211 : Add support for configuring MFP
mac80211: Drop unencrypted frames based on key setup
mac80211: MFP - Drop unprotected Action frames prior key setup
mac80211: Robust Action frame categories for MFP
nl80211: Validate MFP flag type when parsing STA flags
nl80211: Add IEEE 802.1X PAE control for station mode
nl80211: Add RSC configuration for new keys
mac80211: Cancel pending probereq poll on beacon RX
ath9k: Fix a check for multicast address for virtual wiphy
ath9k: Clean up RX processing a bit
ath9k: Fix PS mode operation to receive buffered broadcast/multicast frames
nl80211: Validate NL80211_ATTR_KEY_SEQ length
ath9k: Wake up for TX in mac80211 timeout=0 sleep mode
ath9k: Do not try to calibrate radio when in sleep mode
ath9k: Use TSFOOR interrupt to trigger TSF sync with next Beacon
ath9k: Wake up for RX filter changes
ath9k: Set PM field in frame control when in PS mode
mac80211: PS processing for every Beacon with our AID in TIM
mac80211: Do not override AID in the duration field
ath9k: Optimize TBTT/DTIM calculation for timers
ath9k: Update Beacon timers based on timestamp from the AP
ath9k: Add sanity check for beacon_int in adhoc/mesh case

Jozsef Kadlecsik (1):
netfilter: nf_ct_tcp: TCP simultaneous open support

Julia Lawall (1):
drivers/net: use dev_get_drvdata

Jussi Kivilinna (13):
cfg80211: add cfg80211_inform_bss
rndis_wlan: change quality level scale
rndis_wlan: convert get range to cfg80211
rndis_wlan: convert scan to cfg80211
rndis_wlan: fix initialization order for workqueue&workers
rndis_wlan: free priv correctly when rndis_wext_bind fails
rndis_wlan: fix support for bcm4320a
rndis_wlan: remove CAP_SUPPORT_TXPOWER/OID_802_11_TX_POWER_LEVEL code
rndis_wlan: explain bits used in key setup code.
rndis_wlan: split add_wpa_key from rndis_iw_set_encode_ext
rndis_wlan: do not try to restore wpa keys using add_wep_key()
rndis_wlan: cleanup: capitalize enum labels
rndis_wlan: cleanup: rename all rndis_wext* objects to rndis_wlan*

Kalle Valo (1):
wl12xx: add driver

Karsten Keil (7):
mISDN: Fix skb leak in error cases
mISDN: Add XHFC support for embedded Speech-Design board to hfcmulti
mISDN: Cleanup debug messages
ISDN:Fix DMA alloc for hfcpci
mISDN: Fix overlapping data access
mISDN: Do not disable IRQ in ph_data_ind()
mISDN: cleanup mISDNhw.h

Ken Kawasaki (1):
3c589_cs: add cis(firmware) of 3Com multifunction pcmcia card

Kevin Hao (1):
net/ucc_geth: allow to set mac address on running device

Klaus-Dieter Wacket (1):
qeth: Clear SBALF15 in any case for output buffers.

Kumar Gala (2):
fs_enet: Remove dead code
gianfar: Use memset instead of cacheable_memzero

Kyle McMartin (1):
MAINTAINERS: rds list is moderated

Larry Finger (6):
kaweth: Clean up code
b43legacy: Do not select HW_RANDOM
rfkill: Fix broken rfkill LED in 2.6.30-rc1
b43legacy: Fixes for beaconing
b43legacy: Clean up beacon IRQ
rtl8187: Implement TX/RX blink for LED

Laszlo Attila Toth (1):
netfilter: xt_socket: added new revision of the 'socket' match supporting flags

Lennert Buytenhek (4):
mv643xx_eth: fix variable shadowing sparse warning
mv643xx_eth: count handling a link event as one unit of napi work
mv643xx_eth: minor register definition cleanup
mv643xx_eth: rework receive skb cache alignment

Li Zefan (1):
cls_cgroup: remove unneeded cgroup_lock

Luis R. Rodriguez (33):
ath9k: Update maintainers for ath9k
atheros: put atheros wireless drivers into ath/
ath: space cleanup
ath5k: sparse fix ath5k_led_on needs to be static
cfg80211: respect API on orig_flags on channel for beacon hint
cfg80211: add netlink channel put helper
cfg80211: send regulatory beacon hint events to userspace
atheros: fix propagation of bad EEPROM on regulatory init
cfg80211: make nl80211_send_mlme_timeout() static
mac80211: Fix sparse warning for ssid_len on ieee80211_sta_config_auth()
ath9k: make private driver rate tables const
cfg80211: Process regulatory max bandwidth checks for HT40
wireless: rename IEEE80211_CHAN_NO_FAT_* to HT40-/+
mac80211: check if HT40+/- is allowed before sending assoc
cfg80211: check allowed channel type upon userspace requests
mac80211/cfg80211: move wiphy specific debugfs entries to cfg80211
cfg80211: add debugfs HT40 allow map
cfg80211: return immediately if num reg rules > NL80211_MAX_SUPP_REG_RULES
cfg80211: cleanup return calls on nl80211_set_reg()
cfg80211: fix in nl80211_set_reg()
ath9k: fix custom regulatory call position
ath9k: set max default eirp to 20 dBm
cfg80211: warn when wiphy_apply_custom_regulatory() does nothing
mac80211: handle -EALREADY on cfg80211 op assoc req
ar9170: add support for 1-stage firmware
ar9170: add AVM FRITZ devices
cfg80211: fix for duplicate userspace replies
ath: make regulatory parsing more verbose on debug
cfg80211: make ieee80211_get_mesh_hdrlen() static
mac80211: extend sta kdoc - explain when they are added
mac80211: removed unused variable in ieee80211_tx()
cfg80211: fix for duplicate response for driver reg request
mac80211: disable moving between PS modes during scan

Maciej W. Rozycki (1):
declance: Restore tx descriptor ring locking

Magnus Damm (1):
smsc911x: add fifo byteswap support V2

Mallikarjuna R Chilakala (2):
ixgbe: Fix 82599 adapter link flickering issues
ixgbe: ethtool support to change advertised link modes of 82599 adapters

Marcel Holtmann (10):
Bluetooth: Remove unnecessary variable initialization
Bluetooth: Add basic constants for L2CAP ERTM support and use them
Bluetooth: Remove pointless endian conversion helpers
Bluetooth: Use only MISC_DYNAMIC_MINOR for virtual driver
Bluetooth: Use wait_event_interruptible for virtual driver
Bluetooth: Remove BKL from open callback of virtual driver
Bluetooth: Remove unused and unneeded support in virtual driver
Bluetooth: Add native RFKILL soft-switch support for all devices
Bluetooth: Fix Kconfig issue with RFKILL integration
Bluetooth: Fix issue with uninitialized nsh.type in DTL-1 driver

Marek Vasut (1):
Add support for CF8381 WiFi card.

Masakazu Mokuno (1):
net/ps3: Update maintainer

Mateusz Mandera (1):
8390p: Get rid of init_module/cleanup_module

Matt Carlson (7):
tg3: Allow screaming interrupt detection
tg3: Handle NVRAM absent cases
tg3: Prevent send BD corruption
tg3: Allow 5761 WOL and LED fixes to 5761S too
tg3: Limit CLKREQ fix to A[01] of 57780 asic rev
tg3: Restore LAA sooner in shutdown sequence
tg3: Update version to 3.99

Matthias Ludwig (1):
smsc911x: fix calculation of res_size for ioremap

Matthieu CASTET (2):
b43: Fix possible unaligned u32 access
mac80211 : fix unaligned rx skb

Max Filippov (12):
p54spi: mask value read from SPI_ADRS_DMA_WRITE_CTRL in p54spi_wait_bit
p54spi: fix p54spi_upload_firmware
p54spi: fix p54spi_tx_frame DMA transfer initiation and skb cleanup
p54spi: compensate firmware alignment bug in p54spi_rx
p54spi: get rid of busy-wait loops
p54: call p54_wake_free_queues on every p54_free_skb and p54_rx_frame_sent
p54spi: fix incorrect access sequence to DMA_WRITE_CTRL in p54spi_spi_write_dma
p54spi: cosmetic fixes: use even byte count in SPI write; drop unused interrupt status read
p54spi: return status of p54spi_wakeup
p54spi: always call p54spi_sleep in p54spi_tx_frame if p54spi_wakeup succeeded
p54spi: use firmware/DMA bug workaround that work under hight load in p54spi_rx
p54spi: drop test for FW_STATE_RESET in p54spi_work

Michael Buesch (5):
b43: Do not "select" HW_RANDOM
b43: Remove unnecessary MMIO in interrupt hotpath
cfg80211: Remove unnecessary ksize() call
cfg80211: Use the correct IE buffer pointer
b43: Add fw capabilities

Michael Hennerich (2):
netdev: bfin_mac: drop useless IRQF_SHARED from Blackfin EMAC interrupt
netdev: bfin_mac: fix performance issue found by netperf

Michael S. Tsirkin (3):
net: skb_copy_datagram_const_iovec()
tun: fix tun_chr_aio_read so that aio works
tun: fix tun_chr_aio_write so that aio works

Michał Mirosław (7):
genetlink: Introduce genl_register_family_with_ops()
irda: Use genl_register_family_with_ops()
tipc: Use genl_register_family_with_ops()
ipvs: Use genl_register_family_with_ops()
netlabel: Use genl_register_family_with_ops()
wireless: Use genl_register_family_with_ops()
bridge: Simplify interface for ATM LANE

Mike Frysinger (2):
netdev: smsc911x: allow building on Blackfin systems
netdev: smsc911x: add missing __devexit_p() usage

Mike Travis (1):
sfc: modify allocation error message

Mohamed Abbas (12):
iwlagn: Sync rxon active with changes
iwlcore: fix channel display in debugfs
iwlcore: Fix stay in table function.
iwlwifi: allow config if device not ready
iwlagn: improve rate scale table search
iwlcore: register locks
iwlcore: support ICT interrupt
iwlcore: Allow skb allocation from tasklet.
iwlcore: Add support for periodic RX interrupt
iwlcore: Set rb_timeout to 0x10 for devices with ICT
iwlagn: co-exist with AMT
iwlagn: delay ict interrupt.

Neil Horman (3):
snmp: add missing counters for RFC 4293
drop_monitor: Update netlink protocol to include netlink attribute header in alert message
dropmon: add ability to detect when hardware dropsrxpackets

Nelson, Shannon (3):
ixgbe: Interrupt management update for 82599
ixgbe: Clear out stray tx work on link down
ixgbe: Typecase '1' for 64 bit shift

Nick Kossifidis (6):
ath5k: Allow user/driver to set txpower
ath5k: Read Spur channels from EEPROM
ath5k: Put remaining EEPROM data on ee struct
ath5k: Beaconing fixes
ath5k: Implement antenna control
ath5k: Add Spur filter support on newer chips

Nivedita Singhvi (1):
ipv4: New multicast-all socket option

PJ Waskiewicz (6):
ixgbe: Enable another bit for flow control operation
ixgbe: Don't return error in flow control configuration if FC is off
ixgbe: Move PHY ops initialization to centralize bus accesses
ixgbe: Remove unnecessary PHY reset, properly identify multispeed fiber modules
ixgbe: Update the usage of orig_autoc to be more consistent
ixgbe: Add FCoE Storage MAC Address support

Pablo Neira Ayuso (15):
net: use NLMSG_DEFAULT_SIZE in nlmsg_new() allocations
netfilter: conntrack: add support for DCCP handshake sequence to ctnetlink
netfilter: nfnetlink: cleanup for nfnetlink_rcv_msg() function
netfilter: ctnetlink: remove nowait parameter from *fill_info()
netfilter: ctnetlink: rename tuple() by nf_ct_tuple() macro definition
netfilter: ctnetlink: use nlmsg_* helper function to build messages
netfilter: ctnetlink: cleanup message-size calculation
netfilter: conntrack: don't report events on module removal
netfilter: conntrack: remove events flags from userspace exposed file
netfilter: conntrack: simplify event caching system
netfilter: conntrack: replace notify chain by function pointer
netfilter: conntrack: move event caching to conntrack extension infrastructure
netfilter: conntrack: move helper destruction to nf_ct_helper_destroy()
list_nulls: add hlist_nulls_add_head and hlist_nulls_del
netfilter: conntrack: optional reliable conntrack event delivery

Paride Legovini (1):
Add LED support for AR5BXB6 IBM Thinkpad PCIe adapters

Patrick McHardy (17):
net: factor out ethtool invocation of vlan/macvlan drivers
Merge branch 'master' of git://dev.medozas.de/linux
netfilter: nf_conntrack: use per-conntrack locks for protocol data
Merge branch 'master' of git://git.kernel.org/.../davem/net-next-2.6
netfilter: nf_ct_tcp: fix up build after merge
netfilter: ip_tables: fix build error
net: fix network driver ndo_start_xmit() return values (part 1)
net: fix network drivers ndo_start_xmit() return values (part 2)
net: fix network drivers ndo_start_xmit() return values (part 3)
net: fix network drivers ndo_start_xmit() return values (part 4)
net: fix network drivers ndo_start_xmit() return values (part 5)
net: fix network drivers ndo_start_xmit() return values (part 6)
net: fix network drivers ndo_start_xmit() return values (part 7)
net: fix network drivers ndo_start_xmit() return values (part 8)
net: use symbolic values for ndo_start_xmit() return codes
netfilter: nf_log: fix sleeping function called from invalid context
netfilter: nf_conntrack: use mod_timer_pending() for conntrack refresh

Paulius Zaleckas (2):
wimax: Add netlink interface to get device state
hso: convert dev_alloc_skb() to netdev_alloc_skb()

Pavel Roskin (2):
ath5k: fix scanning in AR2424
cfg80211: fix compile error with CONFIG_CFG80211_DEBUGFS

Peter Holik (2):
export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether.c
usb driver for intellon int51x1 based PLC like devolo dlan duo

Peter Korsgaard (2):
dm9601: trivial comment fixes
smsc95xx: strip ethernet fcs (crc) on receive path

Peter P Waskiewicz Jr (21):
ixgbe: Update get_physical_layer() calls, plus a version bump
ixgbe: Set Priority Flow Control low water threshhold for DCB
ixgbe: Allow link flow control in DCB mode for 82599 adapters
ixgbe: When in DCB mode with PFC enabled, show LFC is disabled
ixgbe: Don't reset the hardware when switching between LFC and PFC
ixgbe: Add generic XAUI support to 82599
ixgbe: Increase the driver version number
ixgbe: Add semaphore access for PHY initialization for 82599
ixgbe: Change Direct Attach Twinax cable detection for SFP+ NICs
ixgbe: Remove device ID 0x10d8
ixgbe: Fix build warning
ixgbe: Enable ACPI WoL capabilities for 82599
ixgbe: Change the 82599 PHY DSP restart logic
ixgbe: Add ethtool offline test support
ixgbe: Harden the 82599 multispeed fiber autotry mechanism
ixgbe: Add a second feature flags variable, move HW RSC capability there
ixgbe: Add hardware defines for Flow Director for 82599
ixgbe: Add Flow Director init and modify functions for 82599
ixgbe: Enable Flow Director hashing in 82599
ixgbe: Add FW detection and warning for 82599 SFP+ adapters
ixgbe: Increase the driver version number

Rafael J. Wysocki (1):
NET/r8169: Rework suspend and resume

Rami Rosen (8):
ipv4: remove unused member in fib_table.
ipv4: remove unused macro (FIB_RES_RESET) from ip_fib.h.
ipv4: remove an unused parameter from configure method of fib_rules_ops.
ipv4: cleanup - remove two unused parameters from fib_semantic_match().
ipv4: cleanup: remove unnecessary include.
net: Remove unused parameter from fill method in fib_rules_ops.
iwlwifi: avoid build warning in iwl-core.
ipv4: remove ip_mc_drop_socket() declaration from af_inet.c.

Randy Dunlap (2):
iwmc3200wifi: fix printk format
ieee802154: fix kconfig bool/tristate muckup

Reinette Chatre (6):
iwlwifi: change check triggering device restart after rfkill change
iwlagn: disable PS support for iwlagn
iwlwifi: more descriptive unsupported hardware message
iwlwifi: fix merge error
iwlwifi: fix otp access init
iwlwifi: fix comment describing disable_11n

Riccardo Ghetta (4):
sis190: fix for x86_64 (bug 11509)
sis190: better message on unknown PHY
sis190: add new phy found on asus F5Sr laptop
sis190: fix gigabit negotiation

Richard Genoud (1):
Remove duplicate slow protocol define in bond_3ad.h

Richard Ršöjfors (1):
netdev: Added KS8842 driver

Risto Suominen (1):
de2104x: support for systems lacking cache coherence

Roel Kluin (5):
ar9170: wrong test on outlen in ar9170_usb_exec_cmd() ?
mISDN: get_free_devid() failure ignored
atl1c: WAKE_MCAST tested twice, not WAKE_UCAST
drivers/isdn/i4l/isdn_tty.c: fix check for array overindexing
irda: smsc wait count reaches -1

Ron Mercer (15):
qlge: Fix firmware event handler loop.
qlge: Fix bug in firmware event handler.
qlge: Fix bug in MTU setting process.
qlge: Fix timeout on indexed register wait.
qlge: Fix timeout on firmware mailbox commands.
qlge: Add support for retrieving firmware version.
qlge: Remove netif_set_gso_max_size() call.
qlge: Drop inbound error frames.
qlge: Drop inbound frames > MTU.
qlge: Add support for using alternate MAC address.
qlge: Add support for varied pcie function numbers.
qlge: Add set TX csum ethtool op.
qlge: bugfix: Get rid of errant spin_unlock().
qlge: Relax alignment on TX harware queue.
qlge: Allow RX buf rings to be > than 4096 bytes.

Rémi Denis-Courmont (4):
Phonet: fix accounting race between gprs_writeable() and gprs_xmit()
f_phonet: dev_kfree_skb instead of dev_kfree_skb_any in TX callback
f_phonet: no need to check for carrier - scheduler does it internally
usb: gadget: f_phonet: fix memory allocation sizes

Saeed Bishara (1):
mv643xx_eth: only unmask RX and TX_END interrupts for available queues

Samuel Ortiz (4):
iwmc3200wifi: fix fragmentation threshold setting
iwmc3200wifi: shrink calibration lmac name
wireless/p54: prepare for FIRMWARE_NAME_MAX removal
irda: add git tree to MAINTAINERS file

Sascha Hauer (11):
fec: switch to writel/readl
fec: do not typedef struct types
fec: remove unnecessary cast
fec: Codingstyle cleanups
fec: refactor set_multicast_list() to make it more readable
fec: refactor init function
fec: align receive packets
fec: remove debugging printks
fec: switch to net_device_ops
FEC Buffer rework
fec: call fec_restart() in fec_open()

Sascha Hlusiak (5):
sit: Fail to create tunnel, if it already exists
sit: strictly restrict incoming traffic to tunnel link device
sit: ipip6_tunnel_del_prl: return err
addrconf: refuse isatap eui64 for INADDR_ANY
sit: stateless autoconf for isatap

Sathya Perla (5):
be2net: Use cancel_delayed_work_sync instead of cancel_delayed_work()
be2net: fix netdev stats rx_errors and rx_dropped
be2net: Fix rx stats updation in non-lro path
be2net: Fix early reset of rx-completion
be2net: Fix be_tx_q_clean() being called on freed queues

Sebastian Andrzej Siewior (2):
net/libertas: make SPI interface big endian aware
net/libertas: remove GPIO-CS handling in SPI interface code

Senthil Balasubramanian (1):
mac80211: Initialize RX's last received sequence number

Sergey Lapin (5):
Add constants for the ieee 802.15.4 stack
net: add IEEE 802.15.4 socket family implementation
net: add NL802154 interface for configuration of 802.15.4 devices
ieee802154: add documentation about our stack
ieee802154: add simple HardMAC driver sample

Shan Wei (1):
tcp:fix the code indent

Simon Arlott (1):
cxacru: Fix negative dB output

Simon Horman (1):
e1000e: Call e1000e_config_collision_dist() after TCTL has been set

Sonic Zhang (1):
netdev: bfin_mac: fix malformed UDP packet transmission when polling with KGDB

Sridhar Samudrala (3):
net: Fix skb_copy_datagram_from_iovec() to pass the right offset
net: Fix memcpy_toiovecend() to use the right offset
tun: Fix copy/paste error in tun_get_user

Stanislaw Gruszka (2):
bnx2x: free workqueue when driver fail to register
bnx2x: do not return negative number of received packages

Stefan Weil (1):
cpmac: prevent fatal exception in cpmac_end_xmit

Stefano Brivio (1):
b43legacy: Remove unnecessary MMIO in interrupt hotpath

Stephen Hemminger (12):
netns: remove leftover debugging message
netns: simplify net_ns_init
bonding: fix multiple module load problem
bonding: bond_create always called with default parameters
bonding: initialize before registration
bonding: remove bonding read/write semaphore
bonding: fix destructor
bonding: fix style issues
bonding: elminate bad refcount code
bonding: network device names are case sensative
bonding: use is_zero_ether_addr
bonding: initialization rework

Stephen Rothwell (1):
net/ibmveth: fix panic in probe

Steve Wise (3):
RDS/IW+IB: Set recv ring low water mark to 1/2 full.
RDS/IW+IB: Set the RDS_LL_SEND_FULL bit when we're throttled.
RDS/IW+IB: Allow max credit advertise window.

Steven Luo (1):
ath9k: reset after PCI FATAL/PERR interrupts

Steven Whitehouse (1):
decnet: Use data ready call back, rather than hand coding it

Sujith (28):
ath9k: Remove a few unused flags
ath9k: Remove redundant chainmask check
ath9k: Cleanup debug messages
ath9k: Change return value of ath9k_hw_fill_cap_info
ath9k: Remove redundant variable for Interrupt Mitigation
ath9k: Avoid unneeded casts
ath9k: Cleanup buffer status handling
ath9k: Remove a couple of unused variables in descriptor handling
ath9k: Remove unused structures
ath9k: Check for root debugfs file
ath9k: Remove TIM from the interrupt mask
ath9k: Remove the useless do..while loops
ath9k: Initialize values when setting up the queue parameters
ath9k: Trivial fix to handle AMPDU params properly
ath9k: Clean Interrupt handling routine
ath9k: Determine number of streams from HT capabilities
ath9k: Fix bug in determining HT40 mode
ath9k: Handle ASPM properly for RFKILL
ath9k: Fix memleak on TX DMA failure
ath9k: Fix bug in scan termination
ath9k: Remove unused channel flags
ath9k: Fix bug in checking HT flag
ath9k: Fix bug in determining calibration support
ath9k: Initialize ANI timers
ath9k: Cleanup calibration interface
ath9k: Use a consistent naming convention
ath9k: Fix bug in calibration initialization
ath9k: Remove CHANNEL_CW_INT handling in ath9k_hw_calibrate

Tadashi Abe (1):
irda-usb: suspend/resume support

Tanli Chang (1):
niu: Add support for C10NEM

Thomas Petazzoni (1):
macb: Add support of the netpoll API

Tilman Schmidt (13):
ISDN: update Documentation/isdn/00-INDEX
gigaset: remove obsolete references to m10x state table
gigaset: fix possible oops in error handling
gigaset: skip unnecessary hex formatting
gigaset: fix error return code
gigaset: documentation update
gigaset: move up Kconfig inclusion point
gigaset: remove UNDOCREQ config option
gigaset: remove unused structure member rcvbytes
isdn: rename capi_ctr_reseted() to capi_ctr_down()
isdn: kerneldoc for capiutil.c
isdn: prevent NULL ptr Oops in capi_cmsg2str()
isdn: extend INTERFACE.CAPI document

Timo Teras (1):
neigh: fix state transition INCOMPLETE->FAILED via Netlink request

Timo Teräs (1):
ipv4: update ARPD help text

Tobias Doerffel (1):
ath5k: added cfg80211 based rfkill support

Tobias Klauser (2):
ath5k: Storage class should be before const qualifier
s2io: Remove private boolean definitions

Tom Goff (1):
PIM-SM: namespace changes

Tomas Winkler (4):
iwlwifi: replace test_and_set_bit by set_bit in clear stations function
iwlwifi: drop struct iwl3945_hw_key
iwlwifi: drop iwl3945_tid_data
iwlwifi: unify station management

Tony Breeds (1):
ixgbe: Be explict with what we are !'ing in ixgbe_sfp_config_module_task()

Ursula Braun (6):
iucv: provide second per-cpu IUCV command parameter block
af_iucv: Fix merge.
qeth: avoid crash after detach of replugged device
ctcm: avoid crash in ctcm_remove_device
qeth: support z/VM VSWITCH Port Isolation
qeth: omit upstream checksumming for HiperSockets

Vasanthakumar Thiagarajan (10):
mac80211: Don't access managed mode bits in non-managed mode
ath9k: Remove bogus break after return
ath9k: Cleanup ineffective return values
ath9k: Print hw reset failure status as signed int
ath9k: Remove unused parameters which are passed to ath_beacon_config_X()
ath9k: cleanup beacon parameters configuration
ath9k: Move PS wakeup/restore calls from isr to tasklet
ath9k: Fix write callback of 'debug' which configures debug mask
mac80211: Fix the way ADDBA request count being modified
ath9k: Fix tx stuck when connected to aggr disabled HT AP

Vasu Dev (2):
fcoe: consolidates netdev related config and cleanup for spma mode
fcoe: adds spma mode support

Vivek Natarajan (2):
ath9k: No need to abort Rx path when autosleep is enabled.
ath9k: Disable autosleep feature for AR9285 based chipsets.

Vlad Yasevich (1):
sctp: support non-blocking version of the new sctp_connectx() API

Vladislav Zolotarov (4):
bnx2x: FW 4.8.53.0
bnx2x: Separated FW from the source.
bnx2x: Removed blob file
bnx2x: driver version 1.48.105-1

Waskiewicz Jr, Peter P (2):
ixgbe: Disallow SFP 1G modules in the SFP+ cages for 82598 and 82599
ixgbe: Add SAN MAC address to the RAR, return the address to DCB

Wei Yongjun (11):
rds: use kmem_cache_zalloc instead of kmem_cache_alloc/memset
at76c50x-usb: remove pointless conditional before kfree_skb()
wireless: fix to set dev->broadcast correctly
sctp: fix error cause codes of ADD-IP extension
sctp: fix report unrecognized parameter in ACSONF-ACK
sctp: fix the error code when ASCONF is received with invalid address
sctp: fix a typo in net/sctp/sm_statetable.c
sctp: fix to only enable IPv6 address support on PF_INET6 socket
sctp: fix panic when T2-shutdown timer expire on removed transport
sctp: fix panic when T4-rto timer expire on removed transport
sctp: fix to choose alternate destination when retransmit ASCONF chunk

Wey-Yi Guy (19):
iwlwifi: merge and better support of suspend/resume for iwlagn and iwl3945
iwlwifi: adding triple stream rate support for MIMO3
iwlwifi: adding MIMO3 support in rate scaling
iwlwifi: add debug messages when start aggregation queue
iwlwifi: Display decoded rate/mcs information
iwlwifi: adding interrupt counter in debugfs for debugging
iwlwifi: clean up unused NL80211_IFTYPE_MONITOR for Monitor mode
iwlwifi: "is_fat" bit in rate scale match RXON flag
iwlwifi: use #define instead of hard coded value
iwlagn: show current rate scale data in debugfs
iwlwifi: show qos AC parameters
iwlwifi: default WMM AC parameters
iwlwifi: add Greenfield support for 11n
iwlwifi: Temperature sensor voltage reading for 5150
iwlwifi: support NVM access (EEPROM/OTP)
iwlwifi: report the rate index as an MCS rate number
iwlwifi: support "pure 40MHz" in RXON command
iwlwifi: check for valid band for channel info
iwlwifi: add value and range define for link quality command

Wolfgang Grandegger (11):
can: Documentation for the CAN device driver interface
can: Update MAINTAINERS and CREDITS file
can: CAN Network device driver and Netlink interface
can: Driver for the SJA1000 CAN controller
can: SJA1000 generic platform bus driver
can: SJA1000 driver for EMS PCI cards
The patch adds support for the PCI cards: PCIcan and PCIcanx (1, 2 or 4 channel) from Kvaser (http://www.kvaser.com).
can: some fixes and cleanups to the initial device driver interface
can: sja1000: stop misusing member base_addr of struct net_device
can: sja1000: generic OF platform bus driver
can: sja1000_of_platform: fix build problems with printk format

Yevgeny Petrilin (11):
mlx4_en: Removed redundant stride variable
mlx4_en: Fix partial rings feature
mlx4_en: Giving interface name in debug messages
mlx4_en: Moved all module parameters handling to en_main.c
mlx4_en renamed en_params.c to en_ethtool.c
mlx4_en: Work with part of the ports.
mlx4_en: Coalescing target is equal for all mtu's
mlx4_en: multiqueue support
mlx4_en: Added vlan_features support
mlx4_en: Updated driver version
mlx4: FIX error flow when initializing EQ table

Yi Zou (13):
ixgbe: Enable L2 header split in 82599
ixgbe: Add FCoE feature register defines to 82599
ixgbe: Add FCoE feature header to 82599
ixgbe: Add FCoE feature code to 82599
ixgbe: Add infrastructure code for FCoE large send offload to 82599
ixgbe: Implement FCoE Tx side offload features in base driver of 82599
ixgbe: Add infrastructure code for FCoE large receive offload to 82599
ixgbe: Implement FCoE Rx side large receive offload feature to 82599
ixgbe: Add FCoE related statistics to 82599
ixgbe: Add RING_F_FCOE for FCoE feature in 82599
ixgbe: Enable FCoE redirection table feature in 82599
ixgbe: Enable jumbo frame for FCoE feature in 82599
ixgbe: Include offloaded FCoE data into total rx/tx statistics for 82599

Yoshihiro Shimoda (5):
net: sh_eth: fix cache coherency issue
net: sh_eth: fix TX/RX descriptor not set physical memory
net: sh_eth: fix receive desciptor loop
net: sh_eth: CPU dependency code collect to "struct sh_eth_cpu_data"
net: sh_eth: Add support SH7724

Zhu Yi (3):
wireless: move some utility functions from mac80211 to cfg80211
iwmc3200wifi: Add new Intel Wireless Multicomm 802.11 driver
iwmc3200wifi: fix link error when CFG80211 is not selected

[email protected] (1):
libertas: fix GSPI card event handling

françois romieu (2):
r8169: remove useless struct member
r8169: allow true forced mode setting

gouji-new (1):
ixgbe: Proposed PARCH PCIE legacy I/O port free intel 10Gb NIC driver

roel kluin (1):
pasemi_mac: mac_to_intf() error not noticed

[email protected] (1):
drivers/net/macvlan.c: fix cloning of tagged VLAN interfaces

CREDITS | 4 +
Documentation/DocBook/mac80211.tmpl | 1 -
Documentation/feature-removal-schedule.txt | 7 +
Documentation/isdn/00-INDEX | 29 +-
Documentation/isdn/INTERFACE.CAPI | 94 +-
Documentation/isdn/README.gigaset | 42 +-
Documentation/networking/can.txt | 235 +-
Documentation/networking/ieee802154.txt | 76 +
Documentation/networking/ip-sysctl.txt | 18 +-
Documentation/networking/ipv6.txt | 37 +
Documentation/networking/mac80211-injection.txt | 28 +-
Documentation/networking/operstates.txt | 3 -
Documentation/networking/packet_mmap.txt | 140 +-
Documentation/powerpc/dts-bindings/can/sja1000.txt | 53 +
Documentation/rfkill.txt | 607 +-
MAINTAINERS | 38 +-
arch/alpha/include/asm/errno.h | 2 +
arch/arm/kernel/signal.c | 6 +-
arch/arm/mach-pxa/tosa-bt.c | 30 +-
arch/arm/mach-pxa/tosa.c | 1 -
arch/avr32/kernel/signal.c | 4 +-
arch/mips/include/asm/errno.h | 2 +
arch/parisc/include/asm/errno.h | 1 +
arch/powerpc/include/asm/qe.h | 2 +
arch/powerpc/platforms/82xx/ep8248e.c | 9 +-
arch/powerpc/platforms/pasemi/gpio_mdio.c | 32 +-
arch/sparc/include/asm/errno.h | 2 +
drivers/Makefile | 1 +
drivers/block/aoe/aoecmd.c | 7 -
drivers/bluetooth/dtl1_cs.c | 2 +
drivers/bluetooth/hci_vhci.c | 90 +-
drivers/ieee802154/Kconfig | 22 +
drivers/ieee802154/Makefile | 3 +
drivers/ieee802154/fakehard.c | 270 +
drivers/infiniband/ulp/ipoib/ipoib_cm.c | 10 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 31 +-
drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 10 +-
drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 6 +-
drivers/isdn/Kconfig | 2 +
drivers/isdn/capi/capiutil.c | 67 +-
drivers/isdn/capi/kcapi.c | 8 +-
drivers/isdn/gigaset/Kconfig | 8 +-
drivers/isdn/gigaset/asyncdata.c | 5 +-
drivers/isdn/gigaset/common.c | 12 +-
drivers/isdn/gigaset/ev-layer.c | 4 +-
drivers/isdn/gigaset/gigaset.h | 5 +-
drivers/isdn/gigaset/i4l.c | 12 +-
drivers/isdn/gigaset/interface.c | 3 +-
drivers/isdn/gigaset/isocdata.c | 4 +
drivers/isdn/gigaset/proc.c | 2 +-
drivers/isdn/gigaset/usb-gigaset.c | 62 +-
drivers/isdn/hardware/avm/b1.c | 2 +-
drivers/isdn/hardware/avm/b1dma.c | 2 +-
drivers/isdn/hardware/avm/c4.c | 4 +-
drivers/isdn/hardware/avm/t1isa.c | 2 +-
drivers/isdn/hardware/mISDN/Kconfig | 11 +-
drivers/isdn/hardware/mISDN/hfc_multi.h | 47 +-
drivers/isdn/hardware/mISDN/hfc_multi_8xx.h | 167 +
drivers/isdn/hardware/mISDN/hfcmulti.c | 614 +-
drivers/isdn/hardware/mISDN/hfcpci.c | 105 +-
drivers/isdn/hardware/mISDN/hfcsusb.c | 4 +-
drivers/isdn/hisax/hfc_pci.c | 41 +-
drivers/isdn/hisax/hisax.h | 2 +-
drivers/isdn/hysdn/hycapi.c | 4 +-
drivers/isdn/i4l/Kconfig | 2 -
drivers/isdn/i4l/isdn_net.c | 6 +-
drivers/isdn/i4l/isdn_tty.c | 2 +-
drivers/isdn/mISDN/core.c | 8 +-
drivers/isdn/mISDN/dsp.h | 19 +-
drivers/isdn/mISDN/dsp_audio.c | 5 +-
drivers/isdn/mISDN/dsp_cmx.c | 115 +-
drivers/isdn/mISDN/dsp_core.c | 72 +-
drivers/isdn/mISDN/dsp_dtmf.c | 3 +
drivers/isdn/mISDN/dsp_ecdis.h | 2 +-
drivers/isdn/mISDN/dsp_pipeline.c | 16 +-
drivers/isdn/mISDN/dsp_tones.c | 23 +-
drivers/isdn/mISDN/hwchannel.c | 4 +-
drivers/isdn/mISDN/l1oip.h | 2 +-
drivers/isdn/mISDN/l1oip_codec.c | 1 +
drivers/isdn/mISDN/l1oip_core.c | 71 +-
drivers/isdn/mISDN/layer2.c | 37 +-
drivers/isdn/mISDN/layer2.h | 2 +-
drivers/isdn/mISDN/socket.c | 45 +-
drivers/isdn/mISDN/tei.c | 102 +-
drivers/isdn/mISDN/timerdev.c | 2 +-
drivers/message/fusion/mptlan.c | 4 +-
drivers/misc/sgi-xp/xpnet.c | 3 +-
drivers/net/3c501.c | 65 +-
drivers/net/3c503.c | 36 +-
drivers/net/3c505.c | 217 +-
drivers/net/3c507.c | 55 +-
drivers/net/3c509.c | 76 +-
drivers/net/3c515.c | 126 +-
drivers/net/3c523.c | 91 +-
drivers/net/3c527.c | 48 +-
drivers/net/3c59x.c | 216 +-
drivers/net/7990.c | 2 +-
drivers/net/8139cp.c | 34 +-
drivers/net/8139too.c | 210 +-
drivers/net/82596.c | 14 +-
drivers/net/8390.c | 10 +-
drivers/net/8390p.c | 19 +-
drivers/net/Kconfig | 57 +-
drivers/net/Makefile | 6 +
drivers/net/a2065.c | 2 +-
drivers/net/acenic.c | 1 -
drivers/net/appletalk/ipddp.c | 43 +-
drivers/net/arm/at91_ether.c | 2 +-
drivers/net/arm/ep93xx_eth.c | 4 +-
drivers/net/arm/ether3.c | 2 +-
drivers/net/arm/ixp4xx_eth.c | 8 +-
drivers/net/atl1c/atl1c_ethtool.c | 2 +-
drivers/net/atl1c/atl1c_main.c | 73 +-
drivers/net/atl1e/atl1e.h | 1 -
drivers/net/atl1e/atl1e_main.c | 15 +-
drivers/net/atlx/atl1.c | 10 +-
drivers/net/au1000_eth.c | 2 +-
drivers/net/b44.c | 4 +-
drivers/net/b44.h | 1 -
drivers/net/benet/be_main.c | 159 +-
drivers/net/bfin_mac.c | 235 +-
drivers/net/bmac.c | 16 +-
drivers/net/bnx2.c | 44 +-
drivers/net/bnx2.h | 2 +
drivers/net/bnx2x.h | 15 +
drivers/net/bnx2x_fw_file_hdr.h | 37 +
drivers/net/bnx2x_init.h | 605 +-
drivers/net/bnx2x_init_ops.h | 442 +
drivers/net/bnx2x_init_values.h |16322 --------------------
drivers/net/bnx2x_main.c | 359 +-
drivers/net/bonding/bond_3ad.c | 5 +-
drivers/net/bonding/bond_3ad.h | 4 +-
drivers/net/bonding/bond_main.c | 826 +-
drivers/net/bonding/bond_sysfs.c | 463 +-
drivers/net/bonding/bonding.h | 10 +-
drivers/net/can/Kconfig | 62 +
drivers/net/can/Makefile | 7 +
drivers/net/can/dev.c | 657 +
drivers/net/can/sja1000/Makefile | 11 +
drivers/net/can/sja1000/ems_pci.c | 320 +
drivers/net/can/sja1000/kvaser_pci.c | 412 +
drivers/net/can/sja1000/sja1000.c | 637 +
drivers/net/can/sja1000/sja1000.h | 181 +
drivers/net/can/sja1000/sja1000_of_platform.c | 235 +
drivers/net/can/sja1000/sja1000_platform.c | 165 +
drivers/net/cassini.c | 2 +-
drivers/net/chelsio/common.h | 2 +-
drivers/net/chelsio/cphy.h | 51 +-
drivers/net/chelsio/cxgb2.c | 36 +-
drivers/net/chelsio/mv88e1xxx.c | 5 +-
drivers/net/chelsio/mv88x201x.c | 50 +-
drivers/net/chelsio/my3126.c | 14 +-
drivers/net/chelsio/sge.c | 5 +-
drivers/net/chelsio/subr.c | 46 +-
drivers/net/cpmac.c | 33 +-
drivers/net/cs89x0.c | 2 +-
drivers/net/cxgb3/Makefile | 2 +-
drivers/net/cxgb3/adapter.h | 4 +-
drivers/net/cxgb3/ael1002.c | 958 +-
drivers/net/cxgb3/aq100x.c | 355 +
drivers/net/cxgb3/common.h | 67 +-
drivers/net/cxgb3/cxgb3_main.c | 152 +-
drivers/net/cxgb3/cxgb3_offload.c | 27 +-
drivers/net/cxgb3/cxgb3_offload.h | 3 +
drivers/net/cxgb3/sge.c | 71 +-
drivers/net/cxgb3/t3_hw.c | 89 +-
drivers/net/cxgb3/version.h | 4 +-
drivers/net/cxgb3/vsc8211.c | 70 +-
drivers/net/davinci_emac.c | 2830 ++++
drivers/net/de600.c | 25 +-
drivers/net/de620.c | 63 +-
drivers/net/declance.c | 5 +
drivers/net/defxx.c | 2 +-
drivers/net/depca.c | 8 +-
drivers/net/dl2k.c | 8 +-
drivers/net/dm9000.c | 32 +-
drivers/net/e100.c | 201 +-
drivers/net/e1000/e1000_main.c | 44 +-
drivers/net/e1000e/82571.c | 99 +-
drivers/net/e1000e/defines.h | 25 +
drivers/net/e1000e/e1000.h | 61 +
drivers/net/e1000e/es2lan.c | 3 +
drivers/net/e1000e/ethtool.c | 46 +-
drivers/net/e1000e/hw.h | 20 +-
drivers/net/e1000e/ich8lan.c | 448 +-
drivers/net/e1000e/lib.c | 38 +
drivers/net/e1000e/netdev.c | 280 +-
drivers/net/e1000e/param.c | 2 +
drivers/net/e1000e/phy.c | 699 +-
drivers/net/ehea/ehea_main.c | 8 +-
drivers/net/enic/enic_main.c | 2 -
drivers/net/eql.c | 1 +
drivers/net/ethoc.c | 6 +-
drivers/net/ewrk3.c | 2 +-
drivers/net/fec.c | 901 +-
drivers/net/fec.h | 127 +-
drivers/net/fec_mpc52xx.c | 180 +-
drivers/net/fec_mpc52xx_phy.c | 26 +-
drivers/net/forcedeth.c | 240 +-
drivers/net/fs_enet/fs_enet-main.c | 108 +-
drivers/net/fs_enet/fs_enet.h | 5 -
drivers/net/fs_enet/mac-fec.c | 34 -
drivers/net/fs_enet/mii-bitbang.c | 29 +-
drivers/net/fs_enet/mii-fec.c | 32 +-
drivers/net/fsl_pq_mdio.c | 59 +-
drivers/net/gianfar.c | 112 +-
drivers/net/gianfar.h | 4 +-
drivers/net/hamachi.c | 5 +-
drivers/net/hamradio/baycom_epp.c | 2 +-
drivers/net/hamradio/bpqether.c | 4 +-
drivers/net/hamradio/hdlcdrv.c | 2 +-
drivers/net/hamradio/mkiss.c | 4 +-
drivers/net/hp100.c | 4 +-
drivers/net/hplance.c | 21 +-
drivers/net/ibm_newemac/core.c | 2 +-
drivers/net/ibmlana.c | 5 +-
drivers/net/ibmveth.c | 40 +-
drivers/net/ifb.c | 1 +
drivers/net/igb/e1000_82575.h | 1 +
drivers/net/igb/e1000_defines.h | 3 +-
drivers/net/igb/e1000_mbx.c | 8 +-
drivers/net/igb/e1000_phy.h | 2 +-
drivers/net/igb/e1000_regs.h | 1 +
drivers/net/igb/igb.h | 15 +-
drivers/net/igb/igb_ethtool.c | 37 +-
drivers/net/igb/igb_main.c | 148 +-
drivers/net/igbvf/ethtool.c | 36 +-
drivers/net/igbvf/igbvf.h | 6 +-
drivers/net/igbvf/netdev.c | 23 +-
drivers/net/ioc3-eth.c | 2 +-
drivers/net/irda/Kconfig | 45 +
drivers/net/irda/Makefile | 1 +
drivers/net/irda/au1k_ir.c | 22 +-
drivers/net/irda/bfin_sir.c | 820 +
drivers/net/irda/bfin_sir.h | 148 +
drivers/net/irda/donauboe.c | 8 +-
drivers/net/irda/irda-usb.c | 44 +-
drivers/net/irda/kingsun-sir.c | 5 +-
drivers/net/irda/ks959-sir.c | 5 +-
drivers/net/irda/ksdazzle-sir.c | 5 +-
drivers/net/irda/mcs7780.c | 6 +-
drivers/net/irda/pxaficp_ir.c | 16 +-
drivers/net/irda/sa1100_ir.c | 18 +-
drivers/net/irda/sir_dev.c | 2 +-
drivers/net/irda/smsc-ircc2.c | 2 +-
drivers/net/iseries_veth.c | 17 +-
drivers/net/ixgb/ixgb_hw.c | 20 +-
drivers/net/ixgb/ixgb_hw.h | 14 +-
drivers/net/ixgb/ixgb_main.c | 20 +-
drivers/net/ixgb/ixgb_osdep.h | 2 +-
drivers/net/ixgbe/Makefile | 2 +
drivers/net/ixgbe/ixgbe.h | 161 +-
drivers/net/ixgbe/ixgbe_82598.c | 330 +-
drivers/net/ixgbe/ixgbe_82599.c | 1489 ++-
drivers/net/ixgbe/ixgbe_common.c | 316 +-
drivers/net/ixgbe/ixgbe_common.h | 8 +-
drivers/net/ixgbe/ixgbe_dcb_82598.c | 4 +
drivers/net/ixgbe/ixgbe_dcb_82599.c | 2 +-
drivers/net/ixgbe/ixgbe_dcb_nl.c | 119 +-
drivers/net/ixgbe/ixgbe_ethtool.c | 961 ++-
drivers/net/ixgbe/ixgbe_fcoe.c | 556 +
drivers/net/ixgbe/ixgbe_fcoe.h | 67 +
drivers/net/ixgbe/ixgbe_main.c | 1708 ++-
drivers/net/ixgbe/ixgbe_phy.c | 166 +-
drivers/net/ixgbe/ixgbe_phy.h | 5 +-
drivers/net/ixgbe/ixgbe_type.h | 333 +-
drivers/net/ixp2000/ixpdev.c | 19 +-
drivers/net/jazzsonic.c | 19 +-
drivers/net/jme.c | 1 -
drivers/net/korina.c | 39 +-
drivers/net/ks8842.c | 732 +
drivers/net/lasi_82596.c | 6 +-
drivers/net/lib82596.c | 23 +-
drivers/net/lib8390.c | 2 +-
drivers/net/ll_temac.h | 374 +
drivers/net/ll_temac_main.c | 969 ++
drivers/net/ll_temac_mdio.c | 120 +
drivers/net/loopback.c | 22 +-
drivers/net/mac8390.c | 19 +-
drivers/net/mac89x0.c | 4 +-
drivers/net/macb.c | 20 +-
drivers/net/mace.c | 18 +-
drivers/net/macmace.c | 18 +-
drivers/net/macvlan.c | 35 +-
drivers/net/mdio.c | 431 +
drivers/net/meth.c | 28 +-
drivers/net/mii.c | 91 +-
drivers/net/mipsnet.c | 15 +-
drivers/net/mlx4/Makefile | 2 +-
drivers/net/mlx4/en_cq.c | 3 +
drivers/net/mlx4/{en_params.c => en_ethtool.c} | 67 +-
drivers/net/mlx4/en_main.c | 68 +-
drivers/net/mlx4/en_netdev.c | 199 +-
drivers/net/mlx4/en_rx.c | 139 +-
drivers/net/mlx4/en_tx.c | 112 +-
drivers/net/mlx4/eq.c | 4 +-
drivers/net/mlx4/mlx4_en.h | 49 +-
drivers/net/mlx4/mr.c | 7 +-
drivers/net/mv643xx_eth.c | 98 +-
drivers/net/mvme147.c | 17 +-
drivers/net/myri10ge/myri10ge.c | 70 +-
drivers/net/myri_sbus.c | 2 +-
drivers/net/ne2k-pci.c | 2 +-
drivers/net/ne3210.c | 4 +-
drivers/net/netx-eth.c | 17 +-
drivers/net/netxen/netxen_nic.h | 624 +-
drivers/net/netxen/netxen_nic_ctx.c | 241 +-
drivers/net/netxen/netxen_nic_ethtool.c | 106 +-
drivers/net/netxen/netxen_nic_hdr.h | 8 -
drivers/net/netxen/netxen_nic_hw.c | 737 +-
drivers/net/netxen/netxen_nic_hw.h | 76 +-
drivers/net/netxen/netxen_nic_init.c | 541 +-
drivers/net/netxen/netxen_nic_main.c | 411 +-
drivers/net/netxen/netxen_nic_niu.c | 341 +-
drivers/net/netxen/netxen_nic_phan_reg.h | 27 +-
drivers/net/ni65.c | 2 +-
drivers/net/niu.c | 66 +-
drivers/net/ns83820.c | 10 +-
drivers/net/pasemi_mac.c | 58 +-
drivers/net/pasemi_mac.h | 1 -
drivers/net/pci-skeleton.c | 19 +-
drivers/net/pcmcia/3c574_cs.c | 2 +-
drivers/net/pcmcia/3c589_cs.c | 4 +-
drivers/net/pcmcia/axnet_cs.c | 2 +-
drivers/net/pcmcia/fmvj18x_cs.c | 2 +-
drivers/net/pcmcia/smc91c92_cs.c | 2 +-
drivers/net/pcmcia/xirc2ps_cs.c | 2 +-
drivers/net/pcnet32.c | 5 +-
drivers/net/phy/marvell.c | 1 +
drivers/net/phy/mdio_bus.c | 29 +-
drivers/net/phy/phy_device.c | 163 +-
drivers/net/plip.c | 6 +-
drivers/net/ppp_generic.c | 1 +
drivers/net/pppol2tp.c | 14 +-
drivers/net/qla3xxx.c | 1 -
drivers/net/qlge/qlge.h | 31 +-
drivers/net/qlge/qlge_ethtool.c | 6 +-
drivers/net/qlge/qlge_main.c | 134 +-
drivers/net/qlge/qlge_mpi.c | 58 +-
drivers/net/r6040.c | 18 +-
drivers/net/r8169.c | 218 +-
drivers/net/rionet.c | 14 +-
drivers/net/rrunner.c | 2 +-
drivers/net/s2io-regs.h | 5 -
drivers/net/s2io.c | 44 +-
drivers/net/s2io.h | 9 -
drivers/net/sb1250-mac.c | 37 +-
drivers/net/sfc/Kconfig | 2 +-
drivers/net/sfc/boards.c | 2 -
drivers/net/sfc/efx.c | 29 +-
drivers/net/sfc/ethtool.c | 19 +-
drivers/net/sfc/falcon.c | 137 +-
drivers/net/sfc/falcon_hwdefs.h | 3 -
drivers/net/sfc/falcon_xmac.c | 2 +-
drivers/net/sfc/mdio_10g.c | 385 +-
drivers/net/sfc/mdio_10g.h | 282 +-
drivers/net/sfc/net_driver.h | 34 +-
drivers/net/sfc/rx.c | 26 +-
drivers/net/sfc/selftest.c | 22 +-
drivers/net/sfc/selftest.h | 2 +-
drivers/net/sfc/sfe4001.c | 3 -
drivers/net/sfc/tenxpress.c | 251 +-
drivers/net/sfc/tx.c | 7 -
drivers/net/sfc/xenpack.h | 62 -
drivers/net/sfc/xfp_phy.c | 55 +-
drivers/net/sgiseeq.c | 18 +-
drivers/net/sh_eth.c | 499 +-
drivers/net/sh_eth.h | 278 +-
drivers/net/sis190.c | 59 +-
drivers/net/sis900.c | 2 +-
drivers/net/skfp/skfddi.c | 158 +-
drivers/net/skge.c | 2 -
drivers/net/sky2.c | 1 -
drivers/net/smc-mca.c | 4 +-
drivers/net/smc911x.c | 23 +-
drivers/net/smc9194.c | 2 +-
drivers/net/smsc911x.c | 63 +-
drivers/net/sonic.c | 2 +-
drivers/net/starfire.c | 2 +-
drivers/net/sun3_82586.c | 2 +-
drivers/net/sun3lance.c | 21 +-
drivers/net/sundance.c | 53 +-
drivers/net/sunhme.c | 2 +-
drivers/net/tc35815.c | 13 +-
drivers/net/tehuti.c | 14 +-
drivers/net/tg3.c | 107 +-
drivers/net/tg3.h | 6 +
drivers/net/tlan.c | 2 +-
drivers/net/tokenring/3c359.c | 2 +-
drivers/net/tokenring/lanstreamer.c | 2 +-
drivers/net/tokenring/olympic.c | 2 +-
drivers/net/tokenring/smctr.c | 2 +-
drivers/net/tokenring/tms380tr.c | 2 +-
drivers/net/tulip/Kconfig | 12 +
drivers/net/tulip/de2104x.c | 15 +-
drivers/net/tulip/de4x5.c | 12 +-
drivers/net/tulip/dmfe.c | 2 +-
drivers/net/tulip/uli526x.c | 2 +-
drivers/net/tulip/winbond-840.c | 3 +-
drivers/net/tun.c | 110 +-
drivers/net/ucc_geth.c | 187 +-
drivers/net/ucc_geth.h | 31 +-
drivers/net/usb/Kconfig | 8 +
drivers/net/usb/Makefile | 1 +
drivers/net/usb/cdc_ether.c | 33 +-
drivers/net/usb/dm9601.c | 12 +-
drivers/net/usb/hso.c | 53 +-
drivers/net/usb/int51x1.c | 253 +
drivers/net/usb/kaweth.c | 33 +-
drivers/net/usb/rtl8150.c | 9 +-
drivers/net/usb/smsc95xx.c | 4 +-
drivers/net/usb/usbnet.c | 37 +-
drivers/net/veth.c | 2 -
drivers/net/via-rhine.c | 58 +-
drivers/net/via-velocity.c | 22 +-
drivers/net/via-velocity.h | 1 -
drivers/net/virtio_net.c | 24 +-
drivers/net/vxge/vxge-config.c | 12 +-
drivers/net/vxge/vxge-main.c | 6 +-
drivers/net/vxge/vxge-traffic.c | 4 +-
drivers/net/wan/cycx_x25.c | 6 +-
drivers/net/wan/dlci.c | 6 +-
drivers/net/wan/hdlc_fr.c | 1 +
drivers/net/wan/ixp4xx_hss.c | 4 +-
drivers/net/wan/pc300_drv.c | 20 +-
drivers/net/wan/sbni.c | 2 +-
drivers/net/wan/wanxl.c | 2 +-
drivers/net/wimax/i2400m/control.c | 124 +-
drivers/net/wimax/i2400m/driver.c | 45 +-
drivers/net/wimax/i2400m/fw.c | 58 +-
drivers/net/wimax/i2400m/i2400m-sdio.h | 9 +
drivers/net/wimax/i2400m/i2400m.h | 48 +
drivers/net/wimax/i2400m/netdev.c | 4 +-
drivers/net/wimax/i2400m/op-rfkill.c | 4 +-
drivers/net/wimax/i2400m/rx.c | 10 +-
drivers/net/wimax/i2400m/sdio-fw.c | 109 +-
drivers/net/wimax/i2400m/sdio-rx.c | 47 +-
drivers/net/wimax/i2400m/sdio.c | 68 +-
drivers/net/wimax/i2400m/tx.c | 75 +-
drivers/net/wimax/i2400m/usb.c | 5 +-
drivers/net/wireless/Kconfig | 20 +-
drivers/net/wireless/Makefile | 8 +-
drivers/net/wireless/adm8211.c | 14 +-
drivers/net/wireless/airo.c | 9 +-
drivers/net/wireless/arlan-main.c | 2 +-
drivers/net/wireless/at76c50x-usb.c | 19 +-
drivers/net/wireless/ath/Kconfig | 8 +
drivers/net/wireless/ath/Makefile | 6 +
drivers/net/wireless/{ => ath}/ar9170/Kconfig | 1 +
drivers/net/wireless/{ => ath}/ar9170/Makefile | 0
drivers/net/wireless/{ => ath}/ar9170/ar9170.h | 76 +-
drivers/net/wireless/{ => ath}/ar9170/cmd.c | 0
drivers/net/wireless/{ => ath}/ar9170/cmd.h | 0
drivers/net/wireless/{ => ath}/ar9170/eeprom.h | 0
drivers/net/wireless/{ => ath}/ar9170/hw.h | 23 +-
drivers/net/wireless/{ => ath}/ar9170/led.c | 17 +-
drivers/net/wireless/{ => ath}/ar9170/mac.c | 86 +-
drivers/net/wireless/{ => ath}/ar9170/main.c | 1411 ++-
drivers/net/wireless/{ => ath}/ar9170/phy.c | 6 +-
drivers/net/wireless/{ => ath}/ar9170/usb.c | 195 +-
drivers/net/wireless/{ => ath}/ar9170/usb.h | 11 +-
drivers/net/wireless/{ => ath}/ath5k/Kconfig | 1 +
drivers/net/wireless/{ => ath}/ath5k/Makefile | 1 +
drivers/net/wireless/{ => ath}/ath5k/ath5k.h | 46 +-
drivers/net/wireless/{ => ath}/ath5k/attach.c | 1 -
drivers/net/wireless/{ => ath}/ath5k/base.c | 347 +-
drivers/net/wireless/{ => ath}/ath5k/base.h | 13 +-
drivers/net/wireless/{ => ath}/ath5k/caps.c | 0
drivers/net/wireless/{ => ath}/ath5k/debug.c | 0
drivers/net/wireless/{ => ath}/ath5k/debug.h | 0
drivers/net/wireless/{ => ath}/ath5k/desc.c | 0
drivers/net/wireless/{ => ath}/ath5k/desc.h | 0
drivers/net/wireless/{ => ath}/ath5k/dma.c | 2 -
drivers/net/wireless/{ => ath}/ath5k/eeprom.c | 73 +-
drivers/net/wireless/{ => ath}/ath5k/eeprom.h | 46 +-
drivers/net/wireless/{ => ath}/ath5k/gpio.c | 0
drivers/net/wireless/{ => ath}/ath5k/initvals.c | 8 +-
drivers/net/wireless/{ => ath}/ath5k/led.c | 10 +-
drivers/net/wireless/{ => ath}/ath5k/pcu.c | 10 +-
drivers/net/wireless/{ => ath}/ath5k/phy.c | 496 +-
drivers/net/wireless/{ => ath}/ath5k/qcu.c | 7 +-
drivers/net/wireless/{ => ath}/ath5k/reg.h | 9 +-
drivers/net/wireless/{ => ath}/ath5k/reset.c | 92 +-
drivers/net/wireless/{ => ath}/ath5k/rfbuffer.h | 0
drivers/net/wireless/{ => ath}/ath5k/rfgain.h | 0
drivers/net/wireless/ath/ath5k/rfkill.c | 121 +
drivers/net/wireless/{ => ath}/ath9k/Kconfig | 1 +
drivers/net/wireless/{ => ath}/ath9k/Makefile | 1 -
drivers/net/wireless/{ => ath}/ath9k/ahb.c | 0
drivers/net/wireless/{ => ath}/ath9k/ani.c | 8 +-
drivers/net/wireless/{ => ath}/ath9k/ani.h | 0
drivers/net/wireless/{ => ath}/ath9k/ath9k.h | 122 +-
drivers/net/wireless/{ => ath}/ath9k/beacon.c | 133 +-
drivers/net/wireless/{ => ath}/ath9k/calib.c | 129 +-
drivers/net/wireless/{ => ath}/ath9k/calib.h | 33 +-
drivers/net/wireless/{ => ath}/ath9k/debug.c | 158 +-
drivers/net/wireless/{ => ath}/ath9k/debug.h | 35 +-
drivers/net/wireless/{ => ath}/ath9k/eeprom.c | 75 +-
drivers/net/wireless/{ => ath}/ath9k/eeprom.h | 4 +-
drivers/net/wireless/{ => ath}/ath9k/hw.c | 269 +-
drivers/net/wireless/{ => ath}/ath9k/hw.h | 95 +-
drivers/net/wireless/{ => ath}/ath9k/initvals.h | 0
drivers/net/wireless/{ => ath}/ath9k/mac.c | 63 +-
drivers/net/wireless/{ => ath}/ath9k/mac.h | 0
drivers/net/wireless/{ => ath}/ath9k/main.c | 780 +-
drivers/net/wireless/{ => ath}/ath9k/pci.c | 15 -
drivers/net/wireless/{ => ath}/ath9k/phy.c | 11 +-
drivers/net/wireless/{ => ath}/ath9k/phy.h | 5 +-
drivers/net/wireless/{ => ath}/ath9k/rc.c | 96 +-
drivers/net/wireless/{ => ath}/ath9k/rc.h | 4 -
drivers/net/wireless/{ => ath}/ath9k/recv.c | 279 +-
drivers/net/wireless/{ => ath}/ath9k/reg.h | 0
drivers/net/wireless/{ => ath}/ath9k/virtual.c | 0
drivers/net/wireless/{ => ath}/ath9k/xmit.c | 87 +-
drivers/net/wireless/ath/main.c | 22 +
drivers/net/wireless/{ath9k => ath}/regd.c | 276 +-
drivers/net/wireless/{ath9k => ath}/regd.h | 40 +-
drivers/net/wireless/{ath9k => ath}/regd_common.h | 0
drivers/net/wireless/atmel.c | 2 +-
drivers/net/wireless/atmel_cs.c | 2 +-
drivers/net/wireless/b43/Kconfig | 9 +-
drivers/net/wireless/b43/Makefile | 2 +-
drivers/net/wireless/b43/b43.h | 25 +-
drivers/net/wireless/b43/dma.c | 2 +-
drivers/net/wireless/b43/leds.c | 9 +-
drivers/net/wireless/b43/main.c | 232 +-
drivers/net/wireless/b43/main.h | 1 -
drivers/net/wireless/b43/phy_a.c | 4 +-
drivers/net/wireless/b43/phy_common.c | 17 +-
drivers/net/wireless/b43/phy_common.h | 6 +-
drivers/net/wireless/b43/phy_g.c | 4 +-
drivers/net/wireless/b43/phy_lp.c | 2 +-
drivers/net/wireless/b43/phy_n.c | 2 +-
drivers/net/wireless/b43/pio.c | 2 +-
drivers/net/wireless/b43/rfkill.c | 171 +-
drivers/net/wireless/b43/rfkill.h | 47 +-
drivers/net/wireless/b43/xmit.c | 5 +-
drivers/net/wireless/b43legacy/Kconfig | 10 +-
drivers/net/wireless/b43legacy/Makefile | 2 +-
drivers/net/wireless/b43legacy/b43legacy.h | 15 +-
drivers/net/wireless/b43legacy/leds.c | 10 +-
drivers/net/wireless/b43legacy/main.c | 346 +-
drivers/net/wireless/b43legacy/pio.c | 2 +-
drivers/net/wireless/b43legacy/rfkill.c | 173 +-
drivers/net/wireless/b43legacy/rfkill.h | 54 +-
drivers/net/wireless/b43legacy/xmit.c | 2 +-
drivers/net/wireless/b43legacy/xmit.h | 4 +-
drivers/net/wireless/hostap/hostap_80211_tx.c | 2 +-
drivers/net/wireless/hostap/hostap_hw.c | 2 +-
drivers/net/wireless/hostap/hostap_plx.c | 2 +-
drivers/net/wireless/ipw2x00/ipw2100.c | 8 +-
drivers/net/wireless/ipw2x00/ipw2200.c | 57 +-
drivers/net/wireless/ipw2x00/libipw_module.c | 4 -
drivers/net/wireless/ipw2x00/libipw_tx.c | 2 +-
drivers/net/wireless/iwlwifi/Kconfig | 5 -
drivers/net/wireless/iwlwifi/Makefile | 1 -
drivers/net/wireless/iwlwifi/iwl-3945-led.c | 66 +-
drivers/net/wireless/iwlwifi/iwl-3945-rs.c | 16 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 412 +-
drivers/net/wireless/iwlwifi/iwl-3945.h | 13 +-
drivers/net/wireless/iwlwifi/iwl-4965.c | 95 +-
drivers/net/wireless/iwlwifi/iwl-5000-hw.h | 12 +
drivers/net/wireless/iwlwifi/iwl-5000.c | 175 +-
drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 593 +-
drivers/net/wireless/iwlwifi/iwl-agn-rs.h | 27 +
drivers/net/wireless/iwlwifi/iwl-agn.c | 1273 +--
drivers/net/wireless/iwlwifi/iwl-calib.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-commands.h | 35 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 1189 ++-
drivers/net/wireless/iwlwifi/iwl-core.h | 107 +-
drivers/net/wireless/iwlwifi/iwl-csr.h | 22 +-
drivers/net/wireless/iwlwifi/iwl-debug.h | 3 +-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 193 +-
drivers/net/wireless/iwlwifi/iwl-dev.h | 69 +-
drivers/net/wireless/iwlwifi/iwl-eeprom.c | 153 +-
drivers/net/wireless/iwlwifi/iwl-eeprom.h | 4 +
drivers/net/wireless/iwlwifi/iwl-io.h | 253 +-
drivers/net/wireless/iwlwifi/iwl-led.c | 4 -
drivers/net/wireless/iwlwifi/iwl-power.c | 233 +-
drivers/net/wireless/iwlwifi/iwl-power.h | 39 +-
drivers/net/wireless/iwlwifi/iwl-rfkill.c | 145 -
drivers/net/wireless/iwlwifi/iwl-rfkill.h | 48 -
drivers/net/wireless/iwlwifi/iwl-rx.c | 70 +-
drivers/net/wireless/iwlwifi/iwl-scan.c | 214 +-
drivers/net/wireless/iwlwifi/iwl-sta.c | 47 +-
drivers/net/wireless/iwlwifi/iwl-sta.h | 7 +-
drivers/net/wireless/iwlwifi/iwl-tx.c | 29 +-
drivers/net/wireless/iwlwifi/iwl3945-base.c | 1451 +--
drivers/net/wireless/iwmc3200wifi/Kconfig | 23 +
drivers/net/wireless/iwmc3200wifi/Makefile | 5 +
drivers/net/wireless/iwmc3200wifi/bus.h | 57 +
drivers/net/wireless/iwmc3200wifi/cfg80211.c | 409 +
drivers/net/wireless/iwmc3200wifi/cfg80211.h | 31 +
drivers/net/wireless/iwmc3200wifi/commands.c | 920 ++
drivers/net/wireless/iwmc3200wifi/commands.h | 419 +
drivers/net/wireless/iwmc3200wifi/debug.h | 124 +
drivers/net/wireless/iwmc3200wifi/debugfs.c | 453 +
drivers/net/wireless/iwmc3200wifi/eeprom.c | 187 +
drivers/net/wireless/iwmc3200wifi/eeprom.h | 114 +
drivers/net/wireless/iwmc3200wifi/fw.c | 388 +
drivers/net/wireless/iwmc3200wifi/fw.h | 100 +
drivers/net/wireless/iwmc3200wifi/hal.c | 464 +
drivers/net/wireless/iwmc3200wifi/hal.h | 236 +
drivers/net/wireless/iwmc3200wifi/iwm.h | 346 +
drivers/net/wireless/iwmc3200wifi/lmac.h | 457 +
drivers/net/wireless/iwmc3200wifi/main.c | 680 +
drivers/net/wireless/iwmc3200wifi/netdev.c | 162 +
drivers/net/wireless/iwmc3200wifi/rx.c | 1431 ++
drivers/net/wireless/iwmc3200wifi/rx.h | 60 +
drivers/net/wireless/iwmc3200wifi/sdio.c | 516 +
drivers/net/wireless/iwmc3200wifi/sdio.h | 67 +
drivers/net/wireless/iwmc3200wifi/tx.c | 492 +
drivers/net/wireless/iwmc3200wifi/umac.h | 744 +
drivers/net/wireless/iwmc3200wifi/wext.c | 723 +
drivers/net/wireless/libertas/11d.c | 26 +-
drivers/net/wireless/libertas/11d.h | 29 +-
drivers/net/wireless/libertas/assoc.c | 758 +-
drivers/net/wireless/libertas/assoc.h | 13 -
drivers/net/wireless/libertas/cmd.c | 42 +-
drivers/net/wireless/libertas/cmdresp.c | 17 +-
drivers/net/wireless/libertas/debugfs.c | 8 +-
drivers/net/wireless/libertas/defs.h | 21 +
drivers/net/wireless/libertas/dev.h | 9 +-
drivers/net/wireless/libertas/host.h | 5 +-
drivers/net/wireless/libertas/hostcmd.h | 69 +-
drivers/net/wireless/libertas/if_cs.c | 34 +-
drivers/net/wireless/libertas/if_sdio.c | 176 +-
drivers/net/wireless/libertas/if_sdio.h | 10 +
drivers/net/wireless/libertas/if_spi.c | 139 +-
drivers/net/wireless/libertas/if_usb.c | 3 +-
drivers/net/wireless/libertas/main.c | 44 +-
drivers/net/wireless/libertas/rx.c | 48 +-
drivers/net/wireless/libertas/scan.c | 63 +-
drivers/net/wireless/libertas/tx.c | 8 +-
drivers/net/wireless/libertas/types.h | 152 +-
drivers/net/wireless/libertas_tf/if_usb.c | 3 +-
drivers/net/wireless/libertas_tf/main.c | 56 +-
drivers/net/wireless/mac80211_hwsim.c | 105 +-
drivers/net/wireless/mwl8k.c | 20 +-
drivers/net/wireless/p54/p54.h | 74 +-
drivers/net/wireless/p54/p54common.c | 348 +-
drivers/net/wireless/p54/p54spi.c | 175 +-
drivers/net/wireless/p54/p54usb.c | 314 +-
drivers/net/wireless/p54/p54usb.h | 16 +-
drivers/net/wireless/prism54/islpci_eth.c | 8 +-
drivers/net/wireless/ray_cs.c | 8 +-
drivers/net/wireless/rndis_wlan.c | 1106 +-
drivers/net/wireless/rt2x00/Kconfig | 17 +
drivers/net/wireless/rt2x00/Makefile | 2 +
drivers/net/wireless/rt2x00/rt2400pci.c | 35 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 35 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 22 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 3078 ++++
drivers/net/wireless/rt2x00/rt2800usb.h | 1945 +++
drivers/net/wireless/rt2x00/rt2x00.h | 57 +-
drivers/net/wireless/rt2x00/rt2x00config.c | 9 +
drivers/net/wireless/rt2x00/rt2x00crypto.c | 89 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 134 +-
drivers/net/wireless/rt2x00/rt2x00ht.c | 69 +
drivers/net/wireless/rt2x00/rt2x00lib.h | 65 +-
drivers/net/wireless/rt2x00/rt2x00link.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 88 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 16 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 48 +-
drivers/net/wireless/rt2x00/rt2x00queue.h | 53 +-
drivers/net/wireless/rt2x00/rt61pci.c | 38 +-
drivers/net/wireless/rt2x00/rt61pci.h | 6 -
drivers/net/wireless/rt2x00/rt73usb.c | 34 +-
drivers/net/wireless/rtl818x/Makefile | 2 +-
drivers/net/wireless/rtl818x/rtl8180_dev.c | 33 +-
drivers/net/wireless/rtl818x/rtl8187.h | 7 +
drivers/net/wireless/rtl818x/rtl8187_dev.c | 76 +-
drivers/net/wireless/rtl818x/rtl8187_leds.c | 218 +
drivers/net/wireless/rtl818x/rtl8187_leds.h | 57 +
drivers/net/wireless/strip.c | 4 +-
drivers/net/wireless/wavelan.c | 10 +-
drivers/net/wireless/wavelan_cs.c | 5 -
drivers/net/wireless/wl12xx/Kconfig | 11 +
drivers/net/wireless/wl12xx/Makefile | 4 +
drivers/net/wireless/wl12xx/acx.c | 689 +
drivers/net/wireless/wl12xx/acx.h | 1245 ++
drivers/net/wireless/wl12xx/boot.c | 295 +
drivers/net/wireless/wl12xx/boot.h | 40 +
drivers/net/wireless/wl12xx/cmd.c | 353 +
drivers/net/wireless/wl12xx/cmd.h | 265 +
drivers/net/wireless/wl12xx/debugfs.c | 508 +
drivers/net/wireless/wl12xx/debugfs.h | 33 +
drivers/net/wireless/wl12xx/event.c | 127 +
drivers/net/wireless/wl12xx/event.h | 121 +
drivers/net/wireless/wl12xx/init.c | 200 +
drivers/net/wireless/wl12xx/init.h | 40 +
drivers/net/wireless/wl12xx/main.c | 1358 ++
drivers/net/wireless/wl12xx/ps.c | 151 +
drivers/net/wireless/wl12xx/ps.h | 36 +
drivers/net/wireless/wl12xx/reg.h | 745 +
drivers/net/wireless/wl12xx/rx.c | 208 +
drivers/net/wireless/wl12xx/rx.h | 122 +
drivers/net/wireless/wl12xx/spi.c | 358 +
drivers/net/wireless/wl12xx/spi.h | 109 +
drivers/net/wireless/wl12xx/tx.c | 557 +
drivers/net/wireless/wl12xx/tx.h | 215 +
drivers/net/wireless/wl12xx/wl1251.c | 709 +
drivers/net/wireless/wl12xx/wl1251.h | 165 +
drivers/net/wireless/wl12xx/wl12xx.h | 409 +
drivers/net/wireless/wl12xx/wl12xx_80211.h | 156 +
drivers/net/wireless/wl3501_cs.c | 1 +
drivers/net/wireless/zd1201.c | 8 +-
drivers/net/wireless/zd1211rw/zd_mac.c | 86 +-
drivers/net/wireless/zd1211rw/zd_mac.h | 2 +-
drivers/net/yellowfin.c | 3 +-
drivers/of/Kconfig | 6 +
drivers/of/Makefile | 1 +
drivers/of/base.c | 24 +
drivers/of/of_mdio.c | 139 +
drivers/pci/quirks.c | 2 +
drivers/platform/x86/Kconfig | 14 +-
drivers/platform/x86/acer-wmi.c | 52 +-
drivers/platform/x86/dell-laptop.c | 101 +-
drivers/platform/x86/eeepc-laptop.c | 99 +-
drivers/platform/x86/hp-wmi.c | 102 +-
drivers/platform/x86/sony-laptop.c | 193 +-
drivers/platform/x86/thinkpad_acpi.c | 876 +-
drivers/platform/x86/toshiba_acpi.c | 160 +-
drivers/s390/net/claw.c | 6 -
drivers/s390/net/ctcm_main.c | 6 +-
drivers/s390/net/netiucv.c | 4 +-
drivers/s390/net/qeth_core_main.c | 7 +-
drivers/s390/net/qeth_core_mpc.c | 2 +
drivers/s390/net/qeth_core_mpc.h | 2 +
drivers/s390/net/qeth_l2_main.c | 36 +-
drivers/s390/net/qeth_l3_main.c | 33 +-
drivers/scsi/fcoe/fcoe.c | 197 +-
drivers/scsi/fcoe/libfcoe.c | 10 +-
drivers/serial/serial_cs.c | 22 +-
drivers/staging/agnx/pci.c | 15 +-
drivers/staging/at76_usb/at76_usb.c | 7 +-
drivers/staging/et131x/et131x_netdev.c | 4 +-
drivers/staging/rtl8187se/ieee80211/ieee80211_tx.c | 2 +-
drivers/staging/wlan-ng/p80211netdev.c | 8 +-
drivers/usb/gadget/f_phonet.c | 21 +-
drivers/usb/gadget/u_ether.c | 2 +-
firmware/Makefile | 5 +-
firmware/WHENCE | 42 +-
firmware/bnx2x-e1-4.8.53.0.fw.ihex |10364 +++++++++++++
firmware/bnx2x-e1h-4.8.53.0.fw.ihex |12028 +++++++++++++++
firmware/cis/3CCFEM556.cis.ihex | 13 +
firmware/cis/3CXEM556.cis.ihex | 13 +
firmware/cxgb3/t3fw-7.1.0.bin.ihex | 1885 ---
firmware/cxgb3/t3fw-7.4.0.bin.ihex | 1917 +++
include/asm-generic/errno.h | 2 +
include/linux/Kbuild | 1 +
include/linux/can/Kbuild | 1 +
include/linux/can/dev.h | 70 +
include/linux/can/netlink.h | 113 +
include/linux/can/platform/sja1000.h | 35 +
include/linux/etherdevice.h | 27 +
include/linux/ethtool.h | 23 +-
include/linux/fs_enet_pd.h | 6 +-
include/linux/ieee80211.h | 61 +-
include/linux/if.h | 3 +
include/linux/if_arp.h | 2 +
include/linux/if_ether.h | 1 +
include/linux/if_packet.h | 21 +-
include/linux/if_tun.h | 1 +
include/linux/if_tunnel.h | 2 +-
include/linux/if_vlan.h | 6 +-
include/linux/in.h | 1 +
include/linux/ipv6.h | 6 +
include/linux/isdn/capilli.h | 2 +-
include/linux/list_nulls.h | 18 +
include/linux/mISDNdsp.h | 4 +-
include/linux/mISDNhw.h | 12 +-
include/linux/mISDNif.h | 19 +-
include/linux/mdio.h | 356 +
include/linux/mii.h | 34 +-
include/linux/mmc/sdio_ids.h | 2 +
include/linux/net_dropmon.h | 8 +
include/linux/netdevice.h | 232 +-
include/linux/netfilter/Kbuild | 1 +
include/linux/netfilter/nf_conntrack_common.h | 69 -
include/linux/netfilter/nf_conntrack_tcp.h | 3 +-
include/linux/netfilter/nfnetlink.h | 5 +-
include/linux/netfilter/nfnetlink_conntrack.h | 1 +
include/linux/netfilter/x_tables.h | 6 +-
include/linux/netfilter/xt_NFQUEUE.h | 5 +
include/linux/netfilter/xt_osf.h | 133 +
include/linux/netfilter/xt_socket.h | 12 +
include/linux/nl80211.h | 178 +-
include/linux/nl802154.h | 119 +
include/linux/notifier.h | 1 +
include/linux/of.h | 3 +
include/linux/of_mdio.h | 22 +
include/linux/pci_ids.h | 42 +-
include/linux/phy.h | 10 +-
include/linux/rfkill.h | 387 +-
include/linux/sched.h | 6 +
include/linux/sctp.h | 20 +-
include/linux/skbuff.h | 64 +-
include/linux/smsc911x.h | 10 +
include/linux/snmp.h | 10 +-
include/linux/socket.h | 11 +-
include/linux/spi/libertas_spi.h | 3 -
include/linux/spi/wl12xx.h | 31 +
include/linux/tcp.h | 4 +-
include/linux/usb/usbnet.h | 1 +
include/linux/wimax.h | 7 +-
include/linux/wimax/i2400m.h | 2 +-
include/net/bluetooth/bluetooth.h | 15 -
include/net/bluetooth/hci_core.h | 2 +
include/net/bluetooth/l2cap.h | 71 +-
include/net/cfg80211.h | 1059 ++-
include/net/dst.h | 12 +-
include/net/fib_rules.h | 2 -
include/net/genetlink.h | 2 +
include/net/ieee802154/af_ieee802154.h | 60 +
include/net/ieee802154/mac_def.h | 160 +
include/net/ieee802154/netdevice.h | 115 +
include/net/ieee802154/nl802154.h | 41 +
include/net/inet6_hashtables.h | 2 +-
include/net/inet_hashtables.h | 2 +-
include/net/inet_sock.h | 3 +-
include/net/ip.h | 3 +
include/net/ip6_route.h | 2 +-
include/net/ip_fib.h | 3 -
include/net/ipip.h | 7 +
include/net/ipv6.h | 15 +-
include/net/iucv/af_iucv.h | 9 +
include/net/mac80211.h | 264 +-
include/net/netfilter/ipv4/nf_conntrack_icmp.h | 11 -
include/net/netfilter/ipv6/nf_conntrack_icmpv6.h | 7 -
include/net/netfilter/nf_conntrack.h | 11 +-
include/net/netfilter/nf_conntrack_ecache.h | 206 +-
include/net/netfilter/nf_conntrack_extend.h | 2 +
include/net/netfilter/nf_conntrack_helper.h | 2 +
include/net/netfilter/nf_conntrack_l4proto.h | 4 +-
include/net/netlink.h | 9 +
include/net/netns/conntrack.h | 7 +-
include/net/pkt_sched.h | 11 +-
include/net/regulatory.h | 101 +
include/net/route.h | 2 +-
include/net/sctp/structs.h | 6 +-
include/net/sctp/user.h | 2 +
include/net/snmp.h | 19 +-
include/net/sock.h | 6 +-
include/net/tcp.h | 59 +-
include/net/wimax.h | 8 +-
include/net/wireless.h | 472 -
include/net/xfrm.h | 4 +-
include/scsi/libfcoe.h | 2 +
include/trace/events/napi.h | 11 +
net/802/fddi.c | 4 -
net/802/hippi.c | 5 -
net/8021q/vlan.c | 6 +-
net/8021q/vlan_core.c | 4 +-
net/8021q/vlan_dev.c | 49 +-
net/8021q/vlanproc.c | 3 +-
net/Kconfig | 1 +
net/Makefile | 1 +
net/appletalk/ddp.c | 31 +-
net/appletalk/dev.c | 11 -
net/atm/br2684.c | 28 +-
net/atm/clip.c | 42 +-
net/atm/lec.c | 20 +-
net/bluetooth/Kconfig | 3 +-
net/bluetooth/cmtp/capi.c | 2 +-
net/bluetooth/hci_core.c | 41 +-
net/bluetooth/l2cap.c | 117 +-
net/bluetooth/rfcomm/core.c | 12 +-
net/bridge/br.c | 10 +-
net/bridge/br_fdb.c | 45 +-
net/bridge/br_netfilter.c | 33 +-
net/bridge/br_private.h | 12 +-
net/bridge/br_sysfs_br.c | 3 +-
net/bridge/br_sysfs_if.c | 3 +-
net/bridge/netfilter/ebtables.c | 18 +-
net/can/af_can.c | 2 +
net/core/datagram.c | 241 +-
net/core/dev.c | 688 +-
net/core/drop_monitor.c | 137 +-
net/core/fib_rules.c | 4 +-
net/core/gen_estimator.c | 4 +-
net/core/iovec.c | 33 +-
net/core/neighbour.c | 57 +-
net/core/net-sysfs.c | 9 +-
net/core/net-traces.c | 3 +
net/core/net_namespace.c | 54 +-
net/core/netpoll.c | 7 +-
net/core/pktgen.c | 7 +-
net/core/skb_dma_map.c | 13 +-
net/core/skbuff.c | 307 +-
net/core/sock.c | 135 +-
net/core/stream.c | 3 +-
net/core/user_dma.c | 46 +-
net/dccp/ipv4.c | 10 +-
net/dccp/ipv6.c | 8 +-
net/dccp/output.c | 2 +-
net/decnet/af_decnet.c | 25 +-
net/decnet/dn_neigh.c | 8 +-
net/decnet/dn_nsp_in.c | 17 +-
net/decnet/dn_nsp_out.c | 14 +-
net/decnet/dn_route.c | 25 +-
net/decnet/dn_rules.c | 4 +-
net/dsa/slave.c | 10 +-
net/econet/af_econet.c | 18 +-
net/ethernet/eth.c | 5 -
net/ieee802154/Kconfig | 12 +
net/ieee802154/Makefile | 5 +
net/ieee802154/af802154.h | 36 +
net/ieee802154/af_ieee802154.c | 372 +
net/ieee802154/dgram.c | 394 +
net/ieee802154/netlink.c | 523 +
net/ieee802154/nl_policy.c | 52 +
net/ieee802154/raw.c | 254 +
net/ipv4/Kconfig | 35 +-
net/ipv4/af_inet.c | 25 +-
net/ipv4/arp.c | 6 +-
net/ipv4/devinet.c | 3 +-
net/ipv4/fib_frontend.c | 1 -
net/ipv4/fib_hash.c | 1 -
net/ipv4/fib_lookup.h | 3 +-
net/ipv4/fib_rules.c | 4 +-
net/ipv4/fib_semantics.c | 3 +-
net/ipv4/fib_trie.c | 50 +-
net/ipv4/icmp.c | 20 +-
net/ipv4/igmp.c | 8 +-
net/ipv4/inet_diag.c | 2 -
net/ipv4/inet_timewait_sock.c | 23 +-
net/ipv4/ip_forward.c | 6 +-
net/ipv4/ip_fragment.c | 6 +-
net/ipv4/ip_gre.c | 28 +-
net/ipv4/ip_input.c | 21 +-
net/ipv4/ip_options.c | 18 +-
net/ipv4/ip_output.c | 49 +-
net/ipv4/ip_sockglue.c | 86 +-
net/ipv4/ipconfig.c | 41 +-
net/ipv4/ipip.c | 16 +-
net/ipv4/ipmr.c | 48 +-
net/ipv4/netfilter.c | 28 +-
net/ipv4/netfilter/arp_tables.c | 117 +-
net/ipv4/netfilter/ip_queue.c | 2 +-
net/ipv4/netfilter/ip_tables.c | 172 +-
net/ipv4/netfilter/ipt_MASQUERADE.c | 14 +-
net/ipv4/netfilter/ipt_REJECT.c | 7 +-
net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 17 +-
net/ipv4/netfilter/nf_nat_helper.c | 4 +-
net/ipv4/netfilter/nf_nat_proto_sctp.c | 5 +-
net/ipv4/netfilter/nf_nat_standalone.c | 7 +-
net/ipv4/proc.c | 10 +-
net/ipv4/raw.c | 2 +-
net/ipv4/route.c | 54 +-
net/ipv4/syncookies.c | 5 +-
net/ipv4/tcp.c | 47 +-
net/ipv4/tcp_input.c | 100 +-
net/ipv4/tcp_ipv4.c | 12 +-
net/ipv4/tcp_output.c | 4 +-
net/ipv4/udp.c | 4 +-
net/ipv4/xfrm4_input.c | 2 +-
net/ipv4/xfrm4_mode_tunnel.c | 4 +-
net/ipv4/xfrm4_output.c | 6 +-
net/ipv6/addrconf.c | 87 +-
net/ipv6/af_inet6.c | 35 +-
net/ipv6/exthdrs.c | 40 +-
net/ipv6/fib6_rules.c | 4 +-
net/ipv6/inet6_connection_sock.c | 2 +-
net/ipv6/ip6_input.c | 15 +-
net/ipv6/ip6_output.c | 74 +-
net/ipv6/ip6_tunnel.c | 30 +-
net/ipv6/ip6mr.c | 33 +-
net/ipv6/mcast.c | 34 +-
net/ipv6/ndisc.c | 17 +-
net/ipv6/netfilter.c | 16 +-
net/ipv6/netfilter/ip6_queue.c | 2 +-
net/ipv6/netfilter/ip6_tables.c | 170 +-
net/ipv6/netfilter/ip6t_REJECT.c | 2 +-
net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 17 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 4 +-
net/ipv6/proc.c | 10 +-
net/ipv6/raw.c | 4 +-
net/ipv6/reassembly.c | 26 +-
net/ipv6/route.c | 12 +-
net/ipv6/sit.c | 118 +-
net/ipv6/syncookies.c | 4 +-
net/ipv6/tcp_ipv6.c | 17 +-
net/ipv6/udp.c | 7 +-
net/ipv6/xfrm6_mode_tunnel.c | 4 +-
net/ipv6/xfrm6_output.c | 4 +-
net/irda/irlap_frame.c | 18 +-
net/irda/irnetlink.c | 19 +-
net/iucv/af_iucv.c | 408 +-
net/iucv/iucv.c | 43 +-
net/llc/af_llc.c | 2 +-
net/llc/llc_conn.c | 4 -
net/mac80211/Kconfig | 21 +-
net/mac80211/agg-rx.c | 19 +-
net/mac80211/agg-tx.c | 19 +-
net/mac80211/cfg.c | 213 +-
net/mac80211/debugfs.c | 74 +-
net/mac80211/driver-ops.h | 191 +
net/mac80211/event.c | 17 +-
net/mac80211/ht.c | 84 -
net/mac80211/ibss.c | 501 +-
net/mac80211/ieee80211_i.h | 156 +-
net/mac80211/iface.c | 117 +-
net/mac80211/key.c | 29 +-
net/mac80211/key.h | 3 +-
net/mac80211/main.c | 368 +-
net/mac80211/mesh.c | 46 +-
net/mac80211/mesh.h | 16 +-
net/mac80211/mesh_hwmp.c | 8 +-
net/mac80211/mesh_plink.c | 21 +
net/mac80211/mlme.c | 790 +-
net/mac80211/pm.c | 182 +-
net/mac80211/rc80211_minstrel.c | 10 +-
net/mac80211/rc80211_pid_algo.c | 8 +-
net/mac80211/rx.c | 319 +-
net/mac80211/scan.c | 436 +-
net/mac80211/spectmgmt.c | 103 +-
net/mac80211/sta_info.c | 112 +-
net/mac80211/sta_info.h | 7 +-
net/mac80211/tkip.c | 6 +-
net/mac80211/tx.c | 72 +-
net/mac80211/util.c | 451 +-
net/mac80211/wext.c | 637 +-
net/mac80211/wme.c | 34 +-
net/mac80211/wpa.c | 2 +-
net/netfilter/Kconfig | 13 +
net/netfilter/Makefile | 1 +
net/netfilter/ipvs/ip_vs_ctl.c | 18 +-
net/netfilter/ipvs/ip_vs_xmit.c | 48 +-
net/netfilter/nf_conntrack_core.c | 162 +-
net/netfilter/nf_conntrack_ecache.c | 264 +-
net/netfilter/nf_conntrack_ftp.c | 2 -
net/netfilter/nf_conntrack_helper.c | 14 +
net/netfilter/nf_conntrack_netbios_ns.c | 2 +-
net/netfilter/nf_conntrack_netlink.c | 329 +-
net/netfilter/nf_conntrack_proto_dccp.c | 31 +-
net/netfilter/nf_conntrack_proto_gre.c | 5 +-
net/netfilter/nf_conntrack_proto_sctp.c | 27 +-
net/netfilter/nf_conntrack_proto_tcp.c | 140 +-
net/netfilter/nf_log.c | 6 +-
net/netfilter/nf_queue.c | 4 +-
net/netfilter/nfnetlink.c | 28 +-
net/netfilter/nfnetlink_queue.c | 4 +-
net/netfilter/x_tables.c | 54 +-
net/netfilter/xt_NFQUEUE.c | 93 +-
net/netfilter/xt_TCPMSS.c | 6 +-
net/netfilter/xt_osf.c | 428 +
net/netfilter/xt_policy.c | 2 +-
net/netfilter/xt_realm.c | 2 +-
net/netfilter/xt_socket.c | 63 +-
net/netlabel/netlabel_cipso_v4.c | 16 +-
net/netlabel/netlabel_mgmt.c | 16 +-
net/netlabel/netlabel_unlabeled.c | 16 +-
net/netlink/genetlink.c | 46 +
net/packet/af_packet.c | 604 +-
net/phonet/pep-gprs.c | 9 +-
net/phonet/pep.c | 4 +-
net/rds/af_rds.c | 1 -
net/rds/connection.c | 4 +-
net/rds/ib.c | 4 +-
net/rds/ib.h | 2 +-
net/rds/ib_recv.c | 2 +-
net/rds/ib_ring.c | 2 +-
net/rds/ib_send.c | 10 +-
net/rds/info.c | 5 +-
net/rds/iw.c | 4 +-
net/rds/iw.h | 2 +-
net/rds/iw_recv.c | 2 +-
net/rds/iw_ring.c | 2 +-
net/rds/iw_send.c | 10 +-
net/rds/rdma.c | 7 +-
net/rds/rdma_transport.c | 12 +-
net/rds/rds.h | 2 +-
net/rds/send.c | 10 +-
net/rfkill/Kconfig | 21 +-
net/rfkill/Makefile | 5 +-
net/rfkill/core.c | 1205 ++
net/rfkill/input.c | 342 +
net/rfkill/rfkill-input.c | 459 -
net/rfkill/rfkill.c | 882 --
net/rfkill/{rfkill-input.h => rfkill.h} | 10 +-
net/rose/rose_dev.c | 2 +-
net/sched/cls_cgroup.c | 6 -
net/sched/cls_flow.c | 8 +-
net/sched/cls_route.c | 2 +-
net/sched/em_meta.c | 8 +-
net/sched/sch_api.c | 4 +-
net/sched/sch_cbq.c | 4 +-
net/sched/sch_generic.c | 40 +-
net/sched/sch_hfsc.c | 8 +-
net/sched/sch_sfq.c | 2 +-
net/sched/sch_teql.c | 26 +-
net/sctp/associola.c | 64 +-
net/sctp/input.c | 4 +-
net/sctp/output.c | 23 +-
net/sctp/protocol.c | 10 +-
net/sctp/sm_make_chunk.c | 16 +-
net/sctp/sm_sideeffect.c | 8 +-
net/sctp/sm_statefuns.c | 14 +-
net/sctp/sm_statetable.c | 2 +-
net/sctp/socket.c | 48 +-
net/sctp/sysctl.c | 6 +-
net/sctp/ulpevent.c | 7 +-
net/sunrpc/auth_gss/auth_gss.c | 1 +
net/sunrpc/xprtsock.c | 2 +-
net/tipc/eth_media.c | 2 +-
net/tipc/netlink.c | 38 +-
net/wimax/Kconfig | 15 +-
net/wimax/Makefile | 1 +
net/wimax/debug-levels.h | 1 +
net/wimax/debugfs.c | 1 +
net/wimax/op-msg.c | 17 +-
net/wimax/op-rfkill.c | 125 +-
net/wimax/op-state-get.c | 86 +
net/wimax/stack.c | 5 +-
net/wireless/Kconfig | 11 +-
net/wireless/Makefile | 3 +-
net/wireless/core.c | 148 +-
net/wireless/core.h | 42 +-
net/wireless/debugfs.c | 131 +
net/wireless/debugfs.h | 14 +
net/wireless/ibss.c | 369 +
net/wireless/mlme.c | 50 +-
net/wireless/nl80211.c | 923 +-
net/wireless/nl80211.h | 32 +-
net/wireless/reg.c | 274 +-
net/wireless/scan.c | 66 +-
net/wireless/util.c | 370 +-
net/wireless/wext-compat.c | 600 +-
net/wireless/wext.c | 48 +-
net/xfrm/xfrm_algo.c | 41 +-
net/xfrm/xfrm_input.c | 3 +-
net/xfrm/xfrm_output.c | 21 +-
net/xfrm/xfrm_policy.c | 8 +-
security/selinux/hooks.c | 2 +-
security/selinux/xfrm.c | 2 +-
1136 files changed, 106189 insertions(+), 47576 deletions(-)
create mode 100644 Documentation/networking/ieee802154.txt
create mode 100644 Documentation/powerpc/dts-bindings/can/sja1000.txt
create mode 100644 drivers/ieee802154/Kconfig
create mode 100644 drivers/ieee802154/Makefile
create mode 100644 drivers/ieee802154/fakehard.c
create mode 100644 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h
create mode 100644 drivers/net/bnx2x_fw_file_hdr.h
create mode 100644 drivers/net/bnx2x_init_ops.h
delete mode 100644 drivers/net/bnx2x_init_values.h
create mode 100644 drivers/net/can/dev.c
create mode 100644 drivers/net/can/sja1000/Makefile
create mode 100644 drivers/net/can/sja1000/ems_pci.c
create mode 100644 drivers/net/can/sja1000/kvaser_pci.c
create mode 100644 drivers/net/can/sja1000/sja1000.c
create mode 100644 drivers/net/can/sja1000/sja1000.h
create mode 100644 drivers/net/can/sja1000/sja1000_of_platform.c
create mode 100644 drivers/net/can/sja1000/sja1000_platform.c
create mode 100644 drivers/net/cxgb3/aq100x.c
create mode 100644 drivers/net/davinci_emac.c
create mode 100644 drivers/net/irda/bfin_sir.c
create mode 100644 drivers/net/irda/bfin_sir.h
create mode 100644 drivers/net/ixgbe/ixgbe_fcoe.c
create mode 100644 drivers/net/ixgbe/ixgbe_fcoe.h
create mode 100644 drivers/net/ks8842.c
create mode 100644 drivers/net/ll_temac.h
create mode 100644 drivers/net/ll_temac_main.c
create mode 100644 drivers/net/ll_temac_mdio.c
create mode 100644 drivers/net/mdio.c
rename drivers/net/mlx4/{en_params.c => en_ethtool.c} (86%)
delete mode 100644 drivers/net/sfc/xenpack.h
create mode 100644 drivers/net/usb/int51x1.c
create mode 100644 drivers/net/wireless/ath/Kconfig
create mode 100644 drivers/net/wireless/ath/Makefile
rename drivers/net/wireless/{ => ath}/ar9170/Kconfig (96%)
rename drivers/net/wireless/{ => ath}/ar9170/Makefile (100%)
rename drivers/net/wireless/{ => ath}/ar9170/ar9170.h (75%)
rename drivers/net/wireless/{ => ath}/ar9170/cmd.c (100%)
rename drivers/net/wireless/{ => ath}/ar9170/cmd.h (100%)
rename drivers/net/wireless/{ => ath}/ar9170/eeprom.h (100%)
rename drivers/net/wireless/{ => ath}/ar9170/hw.h (96%)
rename drivers/net/wireless/{ => ath}/ar9170/led.c (94%)
rename drivers/net/wireless/{ => ath}/ar9170/mac.c (86%)
rename drivers/net/wireless/{ => ath}/ar9170/main.c (55%)
rename drivers/net/wireless/{ => ath}/ar9170/phy.c (99%)
rename drivers/net/wireless/{ => ath}/ar9170/usb.c (83%)
rename drivers/net/wireless/{ => ath}/ar9170/usb.h (92%)
rename drivers/net/wireless/{ => ath}/ath5k/Kconfig (98%)
rename drivers/net/wireless/{ => ath}/ath5k/Makefile (93%)
rename drivers/net/wireless/{ => ath}/ath5k/ath5k.h (97%)
rename drivers/net/wireless/{ => ath}/ath5k/attach.c (99%)
rename drivers/net/wireless/{ => ath}/ath5k/base.c (93%)
rename drivers/net/wireless/{ => ath}/ath5k/base.h (96%)
rename drivers/net/wireless/{ => ath}/ath5k/caps.c (100%)
rename drivers/net/wireless/{ => ath}/ath5k/debug.c (100%)
rename drivers/net/wireless/{ => ath}/ath5k/debug.h (100%)
rename drivers/net/wireless/{ => ath}/ath5k/desc.c (100%)
rename drivers/net/wireless/{ => ath}/ath5k/desc.h (100%)
rename drivers/net/wireless/{ => ath}/ath5k/dma.c (99%)
rename drivers/net/wireless/{ => ath}/ath5k/eeprom.c (96%)
rename drivers/net/wireless/{ => ath}/ath5k/eeprom.h (94%)
rename drivers/net/wireless/{ => ath}/ath5k/gpio.c (100%)
rename drivers/net/wireless/{ => ath}/ath5k/initvals.c (99%)
rename drivers/net/wireless/{ => ath}/ath5k/led.c (94%)
rename drivers/net/wireless/{ => ath}/ath5k/pcu.c (99%)
rename drivers/net/wireless/{ => ath}/ath5k/phy.c (83%)
rename drivers/net/wireless/{ => ath}/ath5k/qcu.c (98%)
rename drivers/net/wireless/{ => ath}/ath5k/reg.h (99%)
rename drivers/net/wireless/{ => ath}/ath5k/reset.c (95%)
rename drivers/net/wireless/{ => ath}/ath5k/rfbuffer.h (100%)
rename drivers/net/wireless/{ => ath}/ath5k/rfgain.h (100%)
create mode 100644 drivers/net/wireless/ath/ath5k/rfkill.c
rename drivers/net/wireless/{ => ath}/ath9k/Kconfig (97%)
rename drivers/net/wireless/{ => ath}/ath9k/Makefile (96%)
rename drivers/net/wireless/{ => ath}/ath9k/ahb.c (100%)
rename drivers/net/wireless/{ => ath}/ath9k/ani.c (99%)
rename drivers/net/wireless/{ => ath}/ath9k/ani.h (100%)
rename drivers/net/wireless/{ => ath}/ath9k/ath9k.h (88%)
rename drivers/net/wireless/{ => ath}/ath9k/beacon.c (90%)
rename drivers/net/wireless/{ => ath}/ath9k/calib.c (90%)
rename drivers/net/wireless/{ => ath}/ath9k/calib.h (81%)
rename drivers/net/wireless/{ => ath}/ath9k/debug.c (87%)
rename drivers/net/wireless/{ => ath}/ath9k/debug.h (84%)
rename drivers/net/wireless/{ => ath}/ath9k/eeprom.c (98%)
rename drivers/net/wireless/{ => ath}/ath9k/eeprom.h (99%)
rename drivers/net/wireless/{ => ath}/ath9k/hw.c (95%)
rename drivers/net/wireless/{ => ath}/ath9k/hw.h (87%)
rename drivers/net/wireless/{ => ath}/ath9k/initvals.h (100%)
rename drivers/net/wireless/{ => ath}/ath9k/mac.c (93%)
rename drivers/net/wireless/{ => ath}/ath9k/mac.h (100%)
rename drivers/net/wireless/{ => ath}/ath9k/main.c (87%)
rename drivers/net/wireless/{ => ath}/ath9k/pci.c (93%)
rename drivers/net/wireless/{ => ath}/ath9k/phy.c (98%)
rename drivers/net/wireless/{ => ath}/ath9k/phy.h (99%)
rename drivers/net/wireless/{ => ath}/ath9k/rc.c (95%)
rename drivers/net/wireless/{ => ath}/ath9k/rc.h (98%)
rename drivers/net/wireless/{ => ath}/ath9k/recv.c (75%)
rename drivers/net/wireless/{ => ath}/ath9k/reg.h (100%)
rename drivers/net/wireless/{ => ath}/ath9k/virtual.c (100%)
rename drivers/net/wireless/{ => ath}/ath9k/xmit.c (97%)
create mode 100644 drivers/net/wireless/ath/main.c
rename drivers/net/wireless/{ath9k => ath}/regd.c (61%)
rename drivers/net/wireless/{ath9k => ath}/regd.h (85%)
rename drivers/net/wireless/{ath9k => ath}/regd_common.h (100%)
delete mode 100644 drivers/net/wireless/iwlwifi/iwl-rfkill.c
delete mode 100644 drivers/net/wireless/iwlwifi/iwl-rfkill.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/Kconfig
create mode 100644 drivers/net/wireless/iwmc3200wifi/Makefile
create mode 100644 drivers/net/wireless/iwmc3200wifi/bus.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/commands.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/commands.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/debug.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/debugfs.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/fw.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/fw.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/hal.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/hal.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/iwm.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/lmac.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/main.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/netdev.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/rx.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/rx.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/tx.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/umac.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/wext.c
create mode 100644 drivers/net/wireless/rt2x00/rt2800usb.c
create mode 100644 drivers/net/wireless/rt2x00/rt2800usb.h
create mode 100644 drivers/net/wireless/rt2x00/rt2x00ht.c
create mode 100644 drivers/net/wireless/rtl818x/rtl8187_leds.c
create mode 100644 drivers/net/wireless/rtl818x/rtl8187_leds.h
create mode 100644 drivers/net/wireless/wl12xx/Kconfig
create mode 100644 drivers/net/wireless/wl12xx/Makefile
create mode 100644 drivers/net/wireless/wl12xx/acx.c
create mode 100644 drivers/net/wireless/wl12xx/acx.h
create mode 100644 drivers/net/wireless/wl12xx/boot.c
create mode 100644 drivers/net/wireless/wl12xx/boot.h
create mode 100644 drivers/net/wireless/wl12xx/cmd.c
create mode 100644 drivers/net/wireless/wl12xx/cmd.h
create mode 100644 drivers/net/wireless/wl12xx/debugfs.c
create mode 100644 drivers/net/wireless/wl12xx/debugfs.h
create mode 100644 drivers/net/wireless/wl12xx/event.c
create mode 100644 drivers/net/wireless/wl12xx/event.h
create mode 100644 drivers/net/wireless/wl12xx/init.c
create mode 100644 drivers/net/wireless/wl12xx/init.h
create mode 100644 drivers/net/wireless/wl12xx/main.c
create mode 100644 drivers/net/wireless/wl12xx/ps.c
create mode 100644 drivers/net/wireless/wl12xx/ps.h
create mode 100644 drivers/net/wireless/wl12xx/reg.h
create mode 100644 drivers/net/wireless/wl12xx/rx.c
create mode 100644 drivers/net/wireless/wl12xx/rx.h
create mode 100644 drivers/net/wireless/wl12xx/spi.c
create mode 100644 drivers/net/wireless/wl12xx/spi.h
create mode 100644 drivers/net/wireless/wl12xx/tx.c
create mode 100644 drivers/net/wireless/wl12xx/tx.h
create mode 100644 drivers/net/wireless/wl12xx/wl1251.c
create mode 100644 drivers/net/wireless/wl12xx/wl1251.h
create mode 100644 drivers/net/wireless/wl12xx/wl12xx.h
create mode 100644 drivers/net/wireless/wl12xx/wl12xx_80211.h
create mode 100644 drivers/of/of_mdio.c
create mode 100644 firmware/bnx2x-e1-4.8.53.0.fw.ihex
create mode 100644 firmware/bnx2x-e1h-4.8.53.0.fw.ihex
create mode 100644 firmware/cis/3CCFEM556.cis.ihex
create mode 100644 firmware/cis/3CXEM556.cis.ihex
delete mode 100644 firmware/cxgb3/t3fw-7.1.0.bin.ihex
create mode 100644 firmware/cxgb3/t3fw-7.4.0.bin.ihex
create mode 100644 include/linux/can/dev.h
create mode 100644 include/linux/can/netlink.h
create mode 100644 include/linux/can/platform/sja1000.h
create mode 100644 include/linux/mdio.h
create mode 100644 include/linux/netfilter/xt_osf.h
create mode 100644 include/linux/netfilter/xt_socket.h
create mode 100644 include/linux/nl802154.h
create mode 100644 include/linux/of_mdio.h
create mode 100644 include/linux/spi/wl12xx.h
create mode 100644 include/net/ieee802154/af_ieee802154.h
create mode 100644 include/net/ieee802154/mac_def.h
create mode 100644 include/net/ieee802154/netdevice.h
create mode 100644 include/net/ieee802154/nl802154.h
delete mode 100644 include/net/netfilter/ipv4/nf_conntrack_icmp.h
create mode 100644 include/net/regulatory.h
delete mode 100644 include/net/wireless.h
create mode 100644 include/trace/events/napi.h
create mode 100644 net/ieee802154/Kconfig
create mode 100644 net/ieee802154/Makefile
create mode 100644 net/ieee802154/af802154.h
create mode 100644 net/ieee802154/af_ieee802154.c
create mode 100644 net/ieee802154/dgram.c
create mode 100644 net/ieee802154/netlink.c
create mode 100644 net/ieee802154/nl_policy.c
create mode 100644 net/ieee802154/raw.c
create mode 100644 net/mac80211/driver-ops.h
create mode 100644 net/netfilter/xt_osf.c
create mode 100644 net/rfkill/core.c
create mode 100644 net/rfkill/input.c
delete mode 100644 net/rfkill/rfkill-input.c
delete mode 100644 net/rfkill/rfkill.c
rename net/rfkill/{rfkill-input.h => rfkill.h} (60%)
create mode 100644 net/wimax/op-state-get.c
create mode 100644 net/wireless/debugfs.c
create mode 100644 net/wireless/debugfs.h
create mode 100644 net/wireless/ibss.c
????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?


2009-06-16 09:16:16

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT]: Networking


hm, FYI, these bits caused widespread scheduling-while-atomic
problems on most of my test-systems:

BUG: sleeping function called from invalid context at net/core/sock.c:1851
in_atomic(): 1, irqs_disabled(): 0, pid: 544, name: rcu_torture_rea
1 lock held by rcu_torture_rea/544:
#0: (&sk->sk_timer){......}, at: [<ffffffff81060560>] run_timer_softirq+0x120/0x2e0
Pid: 544, comm: rcu_torture_rea Tainted: G W 2.6.30-tip #54067
Call Trace:
[<ffffffff810820c3>] ? __debug_show_held_locks+0x13/0x30
[<ffffffff810489e6>] __might_sleep+0xf6/0x120
[<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
[<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180
[<ffffffff81c1aa4e>] x25_destroy_timer+0xe/0x10
[<ffffffff81060619>] run_timer_softirq+0x1d9/0x2e0
[<ffffffff81060560>] ? run_timer_softirq+0x120/0x2e0
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81c1aa40>] ? x25_destroy_timer+0x0/0x10
[<ffffffff8105b932>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d60c>] call_softirq+0x1c/0x30
[<ffffffff8100f855>] do_softirq+0x95/0xd0
[<ffffffff8105ac7d>] irq_exit+0x5d/0x70
[<ffffffff81d434e2>] smp_apic_timer_interrupt+0x72/0x9b
[<ffffffff8100cff3>] apic_timer_interrupt+0x13/0x20
[<ffffffff81d42424>] ? _spin_unlock_irq+0x34/0x40
[<ffffffff8104b972>] ? finish_task_switch+0xa2/0x120
[<ffffffff8104b91b>] ? finish_task_switch+0x4b/0x120
[<ffffffff81d3f129>] ? thread_return+0x3e/0x705
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff8109f6a5>] ? rcu_torture_reader+0x145/0x290
[<ffffffff8109f7f0>] ? rcu_torture_timer+0x0/0x100
[<ffffffff8109f560>] ? rcu_torture_reader+0x0/0x290
[<ffffffff8106f0cb>] ? kthread+0x5b/0xa0
[<ffffffff8100d50a>] ? child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff8106f070>] ? kthread+0x0/0xa0
[<ffffffff8100d500>] ? child_rip+0x0/0x20
BUG: scheduling while atomic: rcu_torture_rea/544/0x10000100

Is this known/solved perhaps (a quick search didnt show anything
relevant looking), or should i dig deeper into it?

Two test-systems triggered it immediately after i merged to latest
-git, a third one did it after 5 boot iterations.

I've attached the config. Can test/report any patch.

Thanks,

Ingo

#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.30
# Tue Jun 16 11:13:13 2009
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_FAST_CMPXCHG_LOCAL=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_DEFAULT_IDLE=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ZONE_DMA32=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_X86_64_SMP=y
CONFIG_X86_HT=y
CONFIG_X86_TRAMPOLINE=y
# CONFIG_KTIME_SCALAR is not set
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"

#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_BSD_PROCESS_ACCT is not set
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
# CONFIG_TASK_IO_ACCOUNTING is not set
# CONFIG_AUDIT is not set

#
# RCU Subsystem
#
CONFIG_CLASSIC_RCU=y
# CONFIG_TREE_RCU is not set
# CONFIG_PREEMPT_RCU is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_PREEMPT_RCU_TRACE is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=20
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_GROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_USER_SCHED=y
# CONFIG_CGROUP_SCHED is not set
CONFIG_CGROUPS=y
CONFIG_CGROUP_DEBUG=y
# CONFIG_CGROUP_NS is not set
# CONFIG_CGROUP_FREEZER is not set
# CONFIG_CGROUP_DEVICE is not set
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_RESOURCE_COUNTERS=y
CONFIG_CGROUP_MEM_RES_CTLR=y
# CONFIG_CGROUP_MEM_RES_CTLR_SWAP is not set
CONFIG_MM_OWNER=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
# CONFIG_UTS_NS is not set
CONFIG_IPC_NS=y
# CONFIG_USER_NS is not set
CONFIG_PID_NS=y
# CONFIG_NET_NS is not set
# CONFIG_BLK_DEV_INITRD is not set
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_EMBEDDED=y
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
# CONFIG_SIGNALFD is not set
# CONFIG_TIMERFD is not set
# CONFIG_EVENTFD is not set
# CONFIG_SHMEM is not set
# CONFIG_AIO is not set
CONFIG_HAVE_PERF_COUNTERS=y

#
# Performance Counters
#
CONFIG_PERF_COUNTERS=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_COMPAT_BRK=y
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_MARKERS=y
CONFIG_OPROFILE=y
CONFIG_OPROFILE_IBS=y
CONFIG_HAVE_OPROFILE=y
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_SLOW_WORK=y
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
# CONFIG_MODULES is not set
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
# CONFIG_BLK_DEV_INTEGRITY is not set
CONFIG_BLOCK_COMPAT=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
# CONFIG_FREEZER is not set

#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
# CONFIG_NO_HZ is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_SMP=y
CONFIG_SPARSE_IRQ=y
CONFIG_X86_MPPARSE=y
CONFIG_X86_EXTENDED_PLATFORM=y
CONFIG_X86_VSMP=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_PARAVIRT_GUEST=y
# CONFIG_XEN is not set
CONFIG_KVM_CLOCK=y
CONFIG_KVM_GUEST=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_PARAVIRT_CLOCK=y
CONFIG_PARAVIRT_DEBUG=y
CONFIG_MEMTEST=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_CPU=y
CONFIG_X86_L1_CACHE_BYTES=64
CONFIG_X86_INTERNODE_CACHE_BYTES=4096
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_PROCESSOR_SELECT=y
CONFIG_CPU_SUP_INTEL=y
# CONFIG_CPU_SUP_AMD is not set
CONFIG_CPU_SUP_CENTAUR=y
# CONFIG_X86_DS is not set
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
# CONFIG_GART_IOMMU is not set
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
# CONFIG_IOMMU_API is not set
CONFIG_MAXSMP=y
CONFIG_NR_CPUS=4096
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
# CONFIG_X86_MCE is not set
CONFIG_I8K=y
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
CONFIG_X86_CPUID=y
CONFIG_X86_CPU_DEBUG=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_DIRECT_GBPAGES=y
# CONFIG_NUMA is not set
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
CONFIG_MEMORY_HOTREMOVE=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
# CONFIG_UNEVICTABLE_LRU is not set
CONFIG_HAVE_MLOCK=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_RESERVE_LOW_64K=y
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_SECCOMP=y
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_300=y
# CONFIG_HZ_1000 is not set
CONFIG_HZ=300
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_PHYSICAL_START=0x1000000
# CONFIG_RELOCATABLE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
CONFIG_COMPAT_VDSO=y
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE=""
# CONFIG_CMDLINE_OVERRIDE is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y

#
# Power management and ACPI options
#
# CONFIG_PM is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_DEBUG=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

#
# CPUFreq processor drivers
#
CONFIG_X86_P4_CLOCKMOD=y

#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=y
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
CONFIG_PCIEASPM=y
CONFIG_PCIEASPM_DEBUG=y
CONFIG_ARCH_SUPPORTS_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_PCI_LEGACY is not set
CONFIG_PCI_DEBUG=y
CONFIG_PCI_STUB=y
CONFIG_HT_IRQ=y
CONFIG_PCI_IOV=y
CONFIG_ISA_DMA_API=y
CONFIG_PCCARD=y
CONFIG_PCMCIA_DEBUG=y
# CONFIG_PCMCIA is not set
# CONFIG_CARDBUS is not set

#
# PC-card bridges
#
CONFIG_YENTA=y
# CONFIG_YENTA_O2 is not set
CONFIG_YENTA_RICOH=y
# CONFIG_YENTA_TI is not set
CONFIG_YENTA_TOSHIBA=y
CONFIG_PCCARD_NONSTATIC=y
CONFIG_HOTPLUG_PCI=y
# CONFIG_HOTPLUG_PCI_FAKE is not set
CONFIG_HOTPLUG_PCI_CPCI=y
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y
CONFIG_HOTPLUG_PCI_SHPC=y

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
# CONFIG_HAVE_AOUT is not set
# CONFIG_BINFMT_MISC is not set
CONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not set
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_NET=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
# CONFIG_XFRM_USER is not set
# CONFIG_XFRM_SUB_POLICY is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_NET_KEY=y
CONFIG_NET_KEY_MIGRATE=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_ASK_IP_FIB_HASH is not set
CONFIG_IP_FIB_TRIE=y
# CONFIG_IP_FIB_HASH is not set
# CONFIG_IP_FIB_TRIE_STATS is not set
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
# CONFIG_IP_PNP_BOOTP is not set
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE is not set
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
# CONFIG_IP_PIMSM_V2 is not set
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_LRO=y
# CONFIG_INET_DIAG is not set
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=y
CONFIG_TCP_CONG_HTCP=y
CONFIG_TCP_CONG_HSTCP=y
CONFIG_TCP_CONG_HYBLA=y
CONFIG_TCP_CONG_VEGAS=y
CONFIG_TCP_CONG_SCALABLE=y
# CONFIG_TCP_CONG_LP is not set
CONFIG_TCP_CONG_VENO=y
CONFIG_TCP_CONG_YEAH=y
CONFIG_TCP_CONG_ILLINOIS=y
# CONFIG_DEFAULT_BIC is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
# CONFIG_TCP_MD5SIG is not set
# CONFIG_IPV6 is not set
# CONFIG_NETLABEL is not set
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_DEBUG=y
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
# CONFIG_NF_CT_ACCT is not set
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_EVENTS=y
# CONFIG_NF_CT_PROTO_DCCP is not set
CONFIG_NF_CT_PROTO_GRE=y
# CONFIG_NF_CT_PROTO_SCTP is not set
CONFIG_NF_CT_PROTO_UDPLITE=y
CONFIG_NF_CONNTRACK_AMANDA=y
# CONFIG_NF_CONNTRACK_FTP is not set
CONFIG_NF_CONNTRACK_H323=y
CONFIG_NF_CONNTRACK_IRC=y
CONFIG_NF_CONNTRACK_NETBIOS_NS=y
CONFIG_NF_CONNTRACK_PPTP=y
# CONFIG_NF_CONNTRACK_SANE is not set
CONFIG_NF_CONNTRACK_SIP=y
CONFIG_NF_CONNTRACK_TFTP=y
# CONFIG_NF_CT_NETLINK is not set
# CONFIG_NETFILTER_TPROXY is not set
CONFIG_NETFILTER_XTABLES=y
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_HL=y
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
CONFIG_NETFILTER_XT_TARGET_RATEEST=y
# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y
CONFIG_NETFILTER_XT_MATCH_CLUSTER=y
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set
# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
CONFIG_NETFILTER_XT_MATCH_ESP=y
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
CONFIG_NETFILTER_XT_MATCH_HELPER=y
CONFIG_NETFILTER_XT_MATCH_HL=y
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
# CONFIG_NETFILTER_XT_MATCH_MARK is not set
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
CONFIG_NETFILTER_XT_MATCH_POLICY=y
# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
CONFIG_NETFILTER_XT_MATCH_RATEEST=y
CONFIG_NETFILTER_XT_MATCH_REALM=y
# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
CONFIG_NETFILTER_XT_MATCH_SCTP=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
CONFIG_NETFILTER_XT_MATCH_TIME=y
# CONFIG_NETFILTER_XT_MATCH_U32 is not set
# CONFIG_NETFILTER_XT_MATCH_OSF is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
# CONFIG_NF_DEFRAG_IPV4 is not set
# CONFIG_NF_CONNTRACK_IPV4 is not set
CONFIG_IP_NF_QUEUE=y
CONFIG_IP_NF_IPTABLES=y
# CONFIG_IP_NF_MATCH_ADDRTYPE is not set
CONFIG_IP_NF_MATCH_AH=y
# CONFIG_IP_NF_MATCH_ECN is not set
# CONFIG_IP_NF_MATCH_TTL is not set
CONFIG_IP_NF_FILTER=y
# CONFIG_IP_NF_TARGET_REJECT is not set
CONFIG_IP_NF_TARGET_LOG=y
# CONFIG_IP_NF_TARGET_ULOG is not set
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_ECN=y
# CONFIG_IP_NF_TARGET_TTL is not set
# CONFIG_IP_NF_RAW is not set
CONFIG_IP_NF_SECURITY=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y

#
# DECnet: Netfilter Configuration
#
CONFIG_DECNET_NF_GRABULATOR=y
# CONFIG_BRIDGE_NF_EBTABLES is not set
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
CONFIG_SCTP_DBG_MSG=y
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
CONFIG_SCTP_HMAC_SHA1=y
# CONFIG_SCTP_HMAC_MD5 is not set
CONFIG_TIPC=y
CONFIG_TIPC_ADVANCED=y
CONFIG_TIPC_ZONES=3
CONFIG_TIPC_CLUSTERS=1
CONFIG_TIPC_NODES=255
CONFIG_TIPC_SLAVE_NODES=0
CONFIG_TIPC_PORTS=8191
CONFIG_TIPC_LOG=0
CONFIG_TIPC_DEBUG=y
CONFIG_ATM=y
CONFIG_ATM_CLIP=y
CONFIG_ATM_CLIP_NO_ICMP=y
# CONFIG_ATM_LANE is not set
CONFIG_ATM_BR2684=y
CONFIG_ATM_BR2684_IPFILTER=y
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
CONFIG_NET_DSA=y
# CONFIG_NET_DSA_TAG_DSA is not set
CONFIG_NET_DSA_TAG_EDSA=y
# CONFIG_NET_DSA_TAG_TRAILER is not set
CONFIG_NET_DSA_MV88E6XXX=y
# CONFIG_NET_DSA_MV88E6060 is not set
# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
# CONFIG_NET_DSA_MV88E6131 is not set
CONFIG_NET_DSA_MV88E6123_61_65=y
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_DECNET=y
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
CONFIG_X25=y
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
CONFIG_WAN_ROUTER=y
CONFIG_PHONET=y
CONFIG_IEEE802154=y
CONFIG_NET_SCHED=y

#
# Queueing/Scheduling
#
# CONFIG_NET_SCH_CBQ is not set
# CONFIG_NET_SCH_HTB is not set
CONFIG_NET_SCH_HFSC=y
CONFIG_NET_SCH_ATM=y
CONFIG_NET_SCH_PRIO=y
# CONFIG_NET_SCH_MULTIQ is not set
CONFIG_NET_SCH_RED=y
CONFIG_NET_SCH_SFQ=y
CONFIG_NET_SCH_TEQL=y
CONFIG_NET_SCH_TBF=y
CONFIG_NET_SCH_GRED=y
CONFIG_NET_SCH_DSMARK=y
CONFIG_NET_SCH_NETEM=y
# CONFIG_NET_SCH_DRR is not set
# CONFIG_NET_SCH_INGRESS is not set

#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
CONFIG_NET_CLS_TCINDEX=y
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
# CONFIG_NET_CLS_RSVP is not set
CONFIG_NET_CLS_RSVP6=y
CONFIG_NET_CLS_FLOW=y
CONFIG_NET_CLS_CGROUP=y
# CONFIG_NET_EMATCH is not set
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_GACT=y
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=y
CONFIG_NET_ACT_IPT=y
CONFIG_NET_ACT_NAT=y
CONFIG_NET_ACT_PEDIT=y
CONFIG_NET_ACT_SIMP=y
# CONFIG_NET_ACT_SKBEDIT is not set
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
# CONFIG_DCB is not set

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_NET_DROP_MONITOR is not set
# CONFIG_HAMRADIO is not set
CONFIG_CAN=y
# CONFIG_CAN_RAW is not set
CONFIG_CAN_BCM=y

#
# CAN Device Drivers
#
CONFIG_CAN_VCAN=y
CONFIG_CAN_DEV=y
CONFIG_CAN_CALC_BITTIMING=y
CONFIG_CAN_SJA1000=y
CONFIG_CAN_SJA1000_PLATFORM=y
# CONFIG_CAN_EMS_PCI is not set
CONFIG_CAN_KVASER_PCI=y
CONFIG_CAN_DEBUG_DEVICES=y
# CONFIG_IRDA is not set
CONFIG_BT=y
CONFIG_BT_L2CAP=y
CONFIG_BT_SCO=y
# CONFIG_BT_RFCOMM is not set
CONFIG_BT_BNEP=y
CONFIG_BT_BNEP_MC_FILTER=y
# CONFIG_BT_BNEP_PROTO_FILTER is not set
CONFIG_BT_CMTP=y
# CONFIG_BT_HIDP is not set

#
# Bluetooth device drivers
#
# CONFIG_BT_HCIBTUSB is not set
# CONFIG_BT_HCIBTSDIO is not set
CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIBCM203X=y
# CONFIG_BT_HCIBPA10X is not set
CONFIG_BT_HCIBFUSB=y
# CONFIG_BT_HCIVHCI is not set
CONFIG_AF_RXRPC=y
# CONFIG_AF_RXRPC_DEBUG is not set
# CONFIG_RXKAD is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
# CONFIG_CFG80211 is not set
CONFIG_WIRELESS_OLD_REGULATORY=y
CONFIG_WIRELESS_EXT=y
# CONFIG_WIRELESS_EXT_SYSFS is not set
CONFIG_LIB80211=y
CONFIG_LIB80211_CRYPT_WEP=y
CONFIG_LIB80211_CRYPT_CCMP=y
CONFIG_LIB80211_CRYPT_TKIP=y
# CONFIG_LIB80211_DEBUG is not set

#
# CFG80211 needs to be enabled for MAC80211
#
CONFIG_MAC80211_DEFAULT_PS_VALUE=0
CONFIG_WIMAX=y
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=y
CONFIG_RFKILL_INPUT=y
# CONFIG_NET_9P is not set

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_DEVRES=y
# CONFIG_SYS_HYPERVISOR is not set
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
# CONFIG_MTD is not set
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_SERIAL=y
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_GSC is not set
# CONFIG_PARPORT_AX88796 is not set
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_FD is not set
# CONFIG_PARIDE is not set
CONFIG_BLK_CPQ_DA=y
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
CONFIG_BLK_DEV_UMEM=y
# CONFIG_BLK_DEV_COW_COMMON is not set
# CONFIG_BLK_DEV_LOOP is not set
CONFIG_BLK_DEV_NBD=y
# CONFIG_BLK_DEV_SX8 is not set
CONFIG_BLK_DEV_UB=y
# CONFIG_BLK_DEV_RAM is not set
CONFIG_CDROM_PKTCDVD=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_ATA_OVER_ETH=y
# CONFIG_VIRTIO_BLK is not set
CONFIG_BLK_DEV_HD=y
CONFIG_MISC_DEVICES=y
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
CONFIG_SGI_IOC4=y
CONFIG_TIFM_CORE=y
# CONFIG_TIFM_7XX1 is not set
# CONFIG_ICS932S401 is not set
CONFIG_ENCLOSURE_SERVICES=y
CONFIG_HP_ILO=y
# CONFIG_DELL_LAPTOP is not set
CONFIG_ISL29003=y
CONFIG_C2PORT=y
CONFIG_C2PORT_DURAMAR_2150=y

#
# EEPROM support
#
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_LEGACY=y
# CONFIG_EEPROM_93CX6 is not set
CONFIG_CB710_CORE=y
CONFIG_CB710_DEBUG=y
CONFIG_CB710_DEBUG_ASSUMPTIONS=y
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=y
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
# CONFIG_SCSI_ENCLOSURE is not set
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
# CONFIG_SCSI_SCAN_ASYNC is not set

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
CONFIG_SCSI_FC_TGT_ATTRS=y
CONFIG_SCSI_ISCSI_ATTRS=y
CONFIG_SCSI_SAS_ATTRS=y
CONFIG_SCSI_SAS_LIBSAS=y
# CONFIG_SCSI_SAS_ATA is not set
# CONFIG_SCSI_SAS_HOST_SMP is not set
CONFIG_SCSI_SAS_LIBSAS_DEBUG=y
# CONFIG_SCSI_SRP_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
CONFIG_SCSI_DH=y
CONFIG_SCSI_DH_RDAC=y
# CONFIG_SCSI_DH_HP_SW is not set
# CONFIG_SCSI_DH_EMC is not set
# CONFIG_SCSI_DH_ALUA is not set
CONFIG_SCSI_OSD_INITIATOR=y
CONFIG_SCSI_OSD_ULD=y
CONFIG_SCSI_OSD_DPRINT_SENSE=1
CONFIG_SCSI_OSD_DEBUG=y
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=y
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y
CONFIG_SATA_SVW=y
CONFIG_ATA_PIIX=y
# CONFIG_SATA_MV is not set
CONFIG_SATA_NV=y
# CONFIG_PDC_ADMA is not set
CONFIG_SATA_QSTOR=y
# CONFIG_SATA_PROMISE is not set
CONFIG_SATA_SX4=y
# CONFIG_SATA_SIL is not set
CONFIG_SATA_SIS=y
CONFIG_SATA_ULI=y
CONFIG_SATA_VIA=y
CONFIG_SATA_VITESSE=y
# CONFIG_SATA_INIC162X is not set
CONFIG_PATA_ALI=y
CONFIG_PATA_AMD=y
CONFIG_PATA_ARTOP=y
CONFIG_PATA_ATIIXP=y
CONFIG_PATA_CMD640_PCI=y
CONFIG_PATA_CMD64X=y
CONFIG_PATA_CS5520=y
CONFIG_PATA_CS5530=y
# CONFIG_PATA_CYPRESS is not set
CONFIG_PATA_EFAR=y
# CONFIG_ATA_GENERIC is not set
CONFIG_PATA_HPT366=y
# CONFIG_PATA_HPT37X is not set
CONFIG_PATA_HPT3X2N=y
# CONFIG_PATA_HPT3X3 is not set
CONFIG_PATA_IT821X=y
CONFIG_PATA_IT8213=y
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_MARVELL=y
# CONFIG_PATA_MPIIX is not set
CONFIG_PATA_OLDPIIX=y
CONFIG_PATA_NETCELL=y
CONFIG_PATA_NINJA32=y
CONFIG_PATA_NS87410=y
CONFIG_PATA_NS87415=y
CONFIG_PATA_OPTI=y
# CONFIG_PATA_OPTIDMA is not set
CONFIG_PATA_PDC_OLD=y
CONFIG_PATA_RADISYS=y
CONFIG_PATA_RZ1000=y
CONFIG_PATA_SC1200=y
CONFIG_PATA_SERVERWORKS=y
CONFIG_PATA_PDC2027X=y
CONFIG_PATA_SIL680=y
CONFIG_PATA_SIS=y
CONFIG_PATA_VIA=y
# CONFIG_PATA_WINBOND is not set
CONFIG_PATA_PLATFORM=y
# CONFIG_PATA_SCH is not set
CONFIG_MD=y
# CONFIG_BLK_DEV_MD is not set
# CONFIG_BLK_DEV_DM is not set
CONFIG_FUSION=y
# CONFIG_FUSION_SPI is not set
# CONFIG_FUSION_FC is not set
CONFIG_FUSION_SAS=y
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=y
# CONFIG_FUSION_LOGGING is not set

#
# IEEE 1394 (FireWire) support
#

#
# Enable only one of the two stacks, unless you know what you are doing
#
CONFIG_FIREWIRE=y
CONFIG_FIREWIRE_OHCI=y
CONFIG_FIREWIRE_OHCI_DEBUG=y
CONFIG_FIREWIRE_SBP2=y
# CONFIG_IEEE1394 is not set
CONFIG_I2O=y
# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set
# CONFIG_I2O_EXT_ADAPTEC is not set
# CONFIG_I2O_CONFIG is not set
# CONFIG_I2O_BUS is not set
CONFIG_I2O_BLOCK=y
CONFIG_I2O_SCSI=y
CONFIG_I2O_PROC=y
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
CONFIG_IFB=y
CONFIG_DUMMY=y
# CONFIG_BONDING is not set
CONFIG_MACVLAN=y
# CONFIG_EQUALIZER is not set
CONFIG_TUN=y
CONFIG_VETH=y
# CONFIG_ARCNET is not set
CONFIG_PHYLIB=y

#
# MII PHY device drivers
#
# CONFIG_MARVELL_PHY is not set
CONFIG_DAVICOM_PHY=y
# CONFIG_QSEMI_PHY is not set
# CONFIG_LXT_PHY is not set
CONFIG_CICADA_PHY=y
# CONFIG_VITESSE_PHY is not set
# CONFIG_SMSC_PHY is not set
# CONFIG_BROADCOM_PHY is not set
# CONFIG_ICPLUS_PHY is not set
CONFIG_REALTEK_PHY=y
# CONFIG_NATIONAL_PHY is not set
CONFIG_STE10XP=y
# CONFIG_LSI_ET1011C_PHY is not set
CONFIG_FIXED_PHY=y
# CONFIG_MDIO_BITBANG is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_HAPPYMEAL=y
# CONFIG_SUNGEM is not set
CONFIG_CASSINI=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=y
CONFIG_TYPHOON=y
CONFIG_ETHOC=y
CONFIG_DNET=y
CONFIG_NET_TULIP=y
CONFIG_DE2104X=y
CONFIG_DE2104X_DSL=0
# CONFIG_TULIP is not set
CONFIG_DE4X5=y
CONFIG_WINBOND_840=y
# CONFIG_DM9102 is not set
# CONFIG_ULI526X is not set
CONFIG_HP100=y
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
CONFIG_NET_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_AMD8111_ETH=y
CONFIG_ADAPTEC_STARFIRE=y
# CONFIG_B44 is not set
CONFIG_FORCEDETH=y
CONFIG_FORCEDETH_NAPI=y
CONFIG_E100=y
CONFIG_FEALNX=y
# CONFIG_NATSEMI is not set
CONFIG_NE2K_PCI=y
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_PIO=y
CONFIG_8139TOO_TUNE_TWISTER=y
# CONFIG_8139TOO_8129 is not set
CONFIG_8139_OLD_RX_RESET=y
# CONFIG_R6040 is not set
CONFIG_SIS900=y
CONFIG_EPIC100=y
# CONFIG_SMSC9420 is not set
CONFIG_SUNDANCE=y
CONFIG_SUNDANCE_MMIO=y
CONFIG_TLAN=y
# CONFIG_KS8842 is not set
CONFIG_VIA_RHINE=y
# CONFIG_VIA_RHINE_MMIO is not set
CONFIG_SC92031=y
# CONFIG_NET_POCKET is not set
# CONFIG_ATL2 is not set
CONFIG_NETDEV_1000=y
CONFIG_ACENIC=y
CONFIG_ACENIC_OMIT_TIGON_I=y
CONFIG_DL2K=y
# CONFIG_E1000 is not set
CONFIG_E1000E=y
CONFIG_IP1000=y
# CONFIG_IGB is not set
CONFIG_IGBVF=y
CONFIG_NS83820=y
CONFIG_HAMACHI=y
CONFIG_YELLOWFIN=y
# CONFIG_R8169 is not set
CONFIG_SIS190=y
CONFIG_SKGE=y
CONFIG_SKGE_DEBUG=y
CONFIG_SKY2=y
CONFIG_SKY2_DEBUG=y
# CONFIG_VIA_VELOCITY is not set
CONFIG_TIGON3=y
CONFIG_BNX2=y
# CONFIG_CNIC is not set
# CONFIG_QLA3XXX is not set
CONFIG_ATL1=y
CONFIG_ATL1E=y
# CONFIG_ATL1C is not set
# CONFIG_JME is not set
CONFIG_NETDEV_10000=y
CONFIG_MDIO=y
# CONFIG_CHELSIO_T1 is not set
CONFIG_CHELSIO_T3_DEPENDS=y
CONFIG_CHELSIO_T3=y
CONFIG_ENIC=y
CONFIG_IXGBE=y
CONFIG_IXGB=y
CONFIG_S2IO=y
# CONFIG_VXGE is not set
CONFIG_MYRI10GE=y
# CONFIG_NETXEN_NIC is not set
CONFIG_NIU=y
# CONFIG_MLX4_EN is not set
# CONFIG_MLX4_CORE is not set
# CONFIG_TEHUTI is not set
CONFIG_BNX2X=y
CONFIG_QLGE=y
CONFIG_SFC=y
# CONFIG_BE2NET is not set
# CONFIG_TR is not set

#
# Wireless LAN
#
CONFIG_WLAN_PRE80211=y
CONFIG_STRIP=y
CONFIG_WLAN_80211=y
CONFIG_LIBERTAS=y
# CONFIG_LIBERTAS_USB is not set
CONFIG_LIBERTAS_SDIO=y
CONFIG_LIBERTAS_DEBUG=y
CONFIG_AIRO=y
CONFIG_ATMEL=y
CONFIG_PCI_ATMEL=y
# CONFIG_PRISM54 is not set
CONFIG_USB_ZD1201=y
CONFIG_IPW2100=y
CONFIG_IPW2100_MONITOR=y
CONFIG_IPW2100_DEBUG=y
# CONFIG_IPW2200 is not set
CONFIG_LIBIPW=y
CONFIG_LIBIPW_DEBUG=y
CONFIG_HOSTAP=y
CONFIG_HOSTAP_FIRMWARE=y
CONFIG_HOSTAP_FIRMWARE_NVRAM=y
CONFIG_HOSTAP_PLX=y
CONFIG_HOSTAP_PCI=y
CONFIG_HERMES=y
# CONFIG_HERMES_CACHE_FW_ON_INIT is not set
CONFIG_PLX_HERMES=y
# CONFIG_TMD_HERMES is not set
# CONFIG_NORTEL_HERMES is not set
# CONFIG_PCI_HERMES is not set

#
# WiMAX Wireless Broadband devices
#
CONFIG_WIMAX_I2400M=y
# CONFIG_WIMAX_I2400M_USB is not set
CONFIG_WIMAX_I2400M_SDIO=y
CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8

#
# USB Network Adapters
#
CONFIG_USB_CATC=y
# CONFIG_USB_KAWETH is not set
CONFIG_USB_PEGASUS=y
CONFIG_USB_RTL8150=y
CONFIG_USB_USBNET=y
# CONFIG_USB_NET_AX8817X is not set
CONFIG_USB_NET_CDCETHER=y
# CONFIG_USB_NET_CDC_EEM is not set
CONFIG_USB_NET_DM9601=y
CONFIG_USB_NET_SMSC95XX=y
CONFIG_USB_NET_GL620A=y
CONFIG_USB_NET_NET1080=y
CONFIG_USB_NET_PLUSB=y
CONFIG_USB_NET_MCS7830=y
CONFIG_USB_NET_RNDIS_HOST=y
# CONFIG_USB_NET_CDC_SUBSET is not set
# CONFIG_USB_NET_ZAURUS is not set
CONFIG_USB_HSO=y
# CONFIG_USB_NET_INT51X1 is not set
CONFIG_WAN=y
# CONFIG_LANMEDIA is not set
CONFIG_HDLC=y
# CONFIG_HDLC_RAW is not set
CONFIG_HDLC_RAW_ETH=y
# CONFIG_HDLC_CISCO is not set
CONFIG_HDLC_FR=y
# CONFIG_HDLC_PPP is not set

#
# X.25/LAPB support is disabled
#
CONFIG_PCI200SYN=y
CONFIG_WANXL=y
CONFIG_PC300TOO=y
CONFIG_FARSYNC=y
# CONFIG_DLCI is not set
CONFIG_WAN_ROUTER_DRIVERS=y
# CONFIG_CYCLADES_SYNC is not set
# CONFIG_SBNI is not set
CONFIG_ATM_DRIVERS=y
CONFIG_ATM_DUMMY=y
CONFIG_ATM_TCP=y
CONFIG_ATM_LANAI=y
CONFIG_ATM_ENI=y
CONFIG_ATM_ENI_DEBUG=y
CONFIG_ATM_ENI_TUNE_BURST=y
# CONFIG_ATM_ENI_BURST_TX_16W is not set
CONFIG_ATM_ENI_BURST_TX_8W=y
CONFIG_ATM_ENI_BURST_TX_4W=y
# CONFIG_ATM_ENI_BURST_TX_2W is not set
# CONFIG_ATM_ENI_BURST_RX_16W is not set
CONFIG_ATM_ENI_BURST_RX_8W=y
# CONFIG_ATM_ENI_BURST_RX_4W is not set
# CONFIG_ATM_ENI_BURST_RX_2W is not set
# CONFIG_ATM_FIRESTREAM is not set
CONFIG_ATM_ZATM=y
CONFIG_ATM_ZATM_DEBUG=y
CONFIG_ATM_IDT77252=y
CONFIG_ATM_IDT77252_DEBUG=y
CONFIG_ATM_IDT77252_RCV_ALL=y
CONFIG_ATM_IDT77252_USE_SUNI=y
CONFIG_ATM_AMBASSADOR=y
CONFIG_ATM_AMBASSADOR_DEBUG=y
# CONFIG_ATM_HORIZON is not set
# CONFIG_ATM_IA is not set
# CONFIG_ATM_FORE200E is not set
# CONFIG_ATM_HE is not set
CONFIG_ATM_SOLOS=y
CONFIG_IEEE802154_DRIVERS=y
# CONFIG_IEEE802154_FAKEHARD is not set
CONFIG_FDDI=y
CONFIG_DEFXX=y
CONFIG_DEFXX_MMIO=y
CONFIG_SKFP=y
# CONFIG_HIPPI is not set
CONFIG_PLIP=y
CONFIG_PPP=y
# CONFIG_PPP_MULTILINK is not set
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
# CONFIG_PPP_DEFLATE is not set
CONFIG_PPP_BSDCOMP=y
# CONFIG_PPP_MPPE is not set
CONFIG_PPPOE=y
CONFIG_PPPOATM=y
CONFIG_PPPOL2TP=y
CONFIG_SLIP=y
# CONFIG_SLIP_COMPRESSED is not set
CONFIG_SLHC=y
CONFIG_SLIP_SMART=y
# CONFIG_SLIP_MODE_SLIP6 is not set
CONFIG_NET_FC=y
CONFIG_NETCONSOLE=y
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NETPOLL_TRAP=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_VIRTIO_NET=y
CONFIG_ISDN=y
# CONFIG_MISDN is not set
CONFIG_ISDN_I4L=y
CONFIG_ISDN_PPP=y
# CONFIG_ISDN_PPP_VJ is not set
CONFIG_ISDN_MPP=y
CONFIG_IPPP_FILTER=y
CONFIG_ISDN_PPP_BSDCOMP=y
# CONFIG_ISDN_AUDIO is not set
CONFIG_ISDN_X25=y

#
# ISDN feature submodules
#
CONFIG_ISDN_DIVERSION=y

#
# ISDN4Linux hardware drivers
#

#
# Passive cards
#
CONFIG_ISDN_DRV_HISAX=y

#
# D-channel protocol features
#
CONFIG_HISAX_EURO=y
CONFIG_DE_AOC=y
CONFIG_HISAX_NO_SENDCOMPLETE=y
CONFIG_HISAX_NO_LLC=y
CONFIG_HISAX_NO_KEYPAD=y
CONFIG_HISAX_1TR6=y
# CONFIG_HISAX_NI1 is not set
CONFIG_HISAX_MAX_CARDS=8

#
# HiSax supported cards
#
CONFIG_HISAX_16_3=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_AVM_A1_PCMCIA=y
# CONFIG_HISAX_ELSA is not set
# CONFIG_HISAX_DIEHLDIVA is not set
# CONFIG_HISAX_SEDLBAUER is not set
# CONFIG_HISAX_NICCY is not set
# CONFIG_HISAX_GAZEL is not set
# CONFIG_HISAX_HFC_SX is not set
CONFIG_HISAX_DEBUG=y

#
# HiSax PCMCIA card service modules
#

#
# HiSax sub driver modules
#
CONFIG_HISAX_ST5481=y
# CONFIG_HISAX_HFCUSB is not set
CONFIG_HISAX_HFC4S8S=y
CONFIG_HISAX_HDLC=y

#
# Active cards
#
CONFIG_ISDN_CAPI=y
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_CAPI_TRACE=y
# CONFIG_ISDN_CAPI_MIDDLEWARE is not set
# CONFIG_ISDN_CAPI_CAPI20 is not set
CONFIG_ISDN_CAPI_CAPIDRV=y

#
# CAPI hardware drivers
#
# CONFIG_CAPI_AVM is not set
CONFIG_CAPI_EICON=y
CONFIG_ISDN_DIVAS=y
CONFIG_ISDN_DIVAS_BRIPCI=y
# CONFIG_ISDN_DIVAS_PRIPCI is not set
# CONFIG_ISDN_DIVAS_DIVACAPI is not set
CONFIG_ISDN_DIVAS_USERIDI=y
CONFIG_ISDN_DRV_GIGASET=y
# CONFIG_GIGASET_BASE is not set
CONFIG_GIGASET_M105=y
# CONFIG_GIGASET_M101 is not set
# CONFIG_GIGASET_DEBUG is not set
CONFIG_PHONE=y
# CONFIG_PHONE_IXJ is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=y
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=y
CONFIG_KEYBOARD_LKKBD=y
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_KEYBOARD_STOWAWAY=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SYNAPTICS is not set
CONFIG_MOUSE_PS2_LIFEBOOK=y
# CONFIG_MOUSE_PS2_TRACKPOINT is not set
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_TOUCHKIT=y
CONFIG_MOUSE_SERIAL=y
CONFIG_MOUSE_APPLETOUCH=y
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_VSXXXAA is not set
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=y
CONFIG_JOYSTICK_A3D=y
CONFIG_JOYSTICK_ADI=y
CONFIG_JOYSTICK_COBRA=y
CONFIG_JOYSTICK_GF2K=y
CONFIG_JOYSTICK_GRIP=y
CONFIG_JOYSTICK_GRIP_MP=y
CONFIG_JOYSTICK_GUILLEMOT=y
CONFIG_JOYSTICK_INTERACT=y
CONFIG_JOYSTICK_SIDEWINDER=y
# CONFIG_JOYSTICK_TMDC is not set
CONFIG_JOYSTICK_IFORCE=y
CONFIG_JOYSTICK_IFORCE_USB=y
# CONFIG_JOYSTICK_IFORCE_232 is not set
CONFIG_JOYSTICK_WARRIOR=y
CONFIG_JOYSTICK_MAGELLAN=y
# CONFIG_JOYSTICK_SPACEORB is not set
CONFIG_JOYSTICK_SPACEBALL=y
CONFIG_JOYSTICK_STINGER=y
CONFIG_JOYSTICK_TWIDJOY=y
CONFIG_JOYSTICK_ZHENHUA=y
# CONFIG_JOYSTICK_DB9 is not set
CONFIG_JOYSTICK_GAMECON=y
CONFIG_JOYSTICK_TURBOGRAFX=y
CONFIG_JOYSTICK_JOYDUMP=y
CONFIG_JOYSTICK_XPAD=y
# CONFIG_JOYSTICK_XPAD_FF is not set
CONFIG_JOYSTICK_WALKERA0701=y
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=y
CONFIG_TABLET_USB_AIPTEK=y
CONFIG_TABLET_USB_GTCO=y
# CONFIG_TABLET_USB_KBTAB is not set
CONFIG_TABLET_USB_WACOM=y
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=y
CONFIG_INPUT_ATI_REMOTE=y
# CONFIG_INPUT_ATI_REMOTE2 is not set
CONFIG_INPUT_KEYSPAN_REMOTE=y
# CONFIG_INPUT_POWERMATE is not set
CONFIG_INPUT_YEALINK=y
CONFIG_INPUT_CM109=y
CONFIG_INPUT_UINPUT=y

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_CT82C710=y
CONFIG_SERIO_PARKBD=y
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
CONFIG_GAMEPORT=y
# CONFIG_GAMEPORT_NS558 is not set
# CONFIG_GAMEPORT_L4 is not set
CONFIG_GAMEPORT_EMU10K1=y
# CONFIG_GAMEPORT_FM801 is not set

#
# Character devices
#
CONFIG_VT=y
# CONFIG_CONSOLE_TRANSLATIONS is not set
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_DEVKMEM=y
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_NOZOMI=y

#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
# CONFIG_SERIAL_8250_MANY_PORTS is not set
# CONFIG_SERIAL_8250_SHARE_IRQ is not set
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y

#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_CONSOLE_POLL=y
CONFIG_SERIAL_JSM=y
CONFIG_UNIX98_PTYS=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
# CONFIG_LEGACY_PTYS is not set
CONFIG_PRINTER=y
CONFIG_LP_CONSOLE=y
# CONFIG_PPDEV is not set
# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_IPMI_HANDLER=y
CONFIG_IPMI_PANIC_EVENT=y
# CONFIG_IPMI_PANIC_STRING is not set
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
# CONFIG_IPMI_WATCHDOG is not set
CONFIG_IPMI_POWEROFF=y
# CONFIG_HW_RANDOM is not set
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
CONFIG_APPLICOM=y
# CONFIG_MWAVE is not set
CONFIG_PC8736x_GPIO=y
CONFIG_NSC_GPIO=y
CONFIG_RAW_DRIVER=y
CONFIG_MAX_RAW_DEVS=256
CONFIG_HANGCHECK_TIMER=y
CONFIG_TCG_TPM=y
CONFIG_TCG_NSC=y
CONFIG_TCG_ATMEL=y
CONFIG_TELCLOCK=y
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=y
# CONFIG_I2C_HELPER_AUTO is not set

#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCF=y
CONFIG_I2C_ALGOPCA=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
CONFIG_I2C_ALI1535=y
# CONFIG_I2C_ALI1563 is not set
CONFIG_I2C_ALI15X3=y
# CONFIG_I2C_AMD756 is not set
CONFIG_I2C_AMD8111=y
CONFIG_I2C_I801=y
CONFIG_I2C_ISCH=y
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_SIS5595=y
CONFIG_I2C_SIS630=y
CONFIG_I2C_SIS96X=y
CONFIG_I2C_VIA=y
CONFIG_I2C_VIAPRO=y

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
CONFIG_I2C_OCORES=y
# CONFIG_I2C_SIMTEC is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_PARPORT is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
CONFIG_I2C_TAOS_EVM=y
# CONFIG_I2C_TINY_USB is not set

#
# Graphics adapter I2C/DDC channel drivers
#
CONFIG_I2C_VOODOO3=y

#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_PCA_PLATFORM=y

#
# Miscellaneous I2C Chip support
#
CONFIG_DS1682=y
CONFIG_SENSORS_PCF8574=y
CONFIG_PCF8575=y
CONFIG_SENSORS_PCA9539=y
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
CONFIG_I2C_DEBUG_BUS=y
CONFIG_I2C_DEBUG_CHIP=y
# CONFIG_SPI is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
# CONFIG_GPIOLIB is not set
CONFIG_W1=y
# CONFIG_W1_CON is not set

#
# 1-wire Bus Masters
#
CONFIG_W1_MASTER_MATROX=y
CONFIG_W1_MASTER_DS2490=y
# CONFIG_W1_MASTER_DS2482 is not set

#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=y
CONFIG_W1_SLAVE_SMEM=y
# CONFIG_W1_SLAVE_DS2431 is not set
# CONFIG_W1_SLAVE_DS2433 is not set
CONFIG_W1_SLAVE_DS2760=y
# CONFIG_W1_SLAVE_BQ27000 is not set
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_SUPPLY_DEBUG=y
# CONFIG_PDA_POWER is not set
# CONFIG_BATTERY_DS2760 is not set
CONFIG_BATTERY_BQ27x00=y
# CONFIG_HWMON is not set
CONFIG_THERMAL=y
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_NOWAYOUT=y

#
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not set
CONFIG_ACQUIRE_WDT=y
CONFIG_ADVANTECH_WDT=y
CONFIG_ALIM1535_WDT=y
CONFIG_ALIM7101_WDT=y
CONFIG_SC520_WDT=y
# CONFIG_EUROTECH_WDT is not set
CONFIG_IB700_WDT=y
CONFIG_IBMASR=y
CONFIG_WAFER_WDT=y
CONFIG_I6300ESB_WDT=y
CONFIG_ITCO_WDT=y
CONFIG_ITCO_VENDOR_SUPPORT=y
# CONFIG_IT8712F_WDT is not set
CONFIG_IT87_WDT=y
# CONFIG_HP_WATCHDOG is not set
CONFIG_SC1200_WDT=y
# CONFIG_PC87413_WDT is not set
CONFIG_60XX_WDT=y
CONFIG_SBC8360_WDT=y
CONFIG_CPU5_WDT=y
CONFIG_SMSC_SCH311X_WDT=y
CONFIG_SMSC37B787_WDT=y
CONFIG_W83627HF_WDT=y
# CONFIG_W83697HF_WDT is not set
# CONFIG_W83697UG_WDT is not set
CONFIG_W83877F_WDT=y
# CONFIG_W83977F_WDT is not set
CONFIG_MACHZ_WDT=y
# CONFIG_SBC_EPX_C3_WATCHDOG is not set

#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=y
# CONFIG_WDTPCI is not set

#
# USB-based Watchdog Cards
#
# CONFIG_USBPCWATCHDOG is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=y
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_SILENT=y
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y

#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_HTC_PASIC3 is not set
CONFIG_TWL4030_CORE=y
# CONFIG_MFD_TMIO is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_PCF50633 is not set
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
CONFIG_REGULATOR_USERSPACE_CONSUMER=y
CONFIG_REGULATOR_BQ24022=y
CONFIG_REGULATOR_MAX1586=y
CONFIG_REGULATOR_TWL4030=y
CONFIG_REGULATOR_LP3971=y

#
# Multimedia devices
#

#
# Multimedia core support
#
# CONFIG_VIDEO_DEV is not set
# CONFIG_DVB_CORE is not set
# CONFIG_VIDEO_MEDIA is not set

#
# Multimedia drivers
#
# CONFIG_DAB is not set

#
# Graphics support
#
# CONFIG_AGP is not set
CONFIG_DRM=y
CONFIG_DRM_TDFX=y
CONFIG_DRM_R128=y
CONFIG_DRM_RADEON=y
CONFIG_DRM_MGA=y
# CONFIG_DRM_VIA is not set
CONFIG_DRM_SAVAGE=y
CONFIG_VGASTATE=y
CONFIG_VIDEO_OUTPUT_CONTROL=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_DDC=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
CONFIG_FB_FOREIGN_ENDIAN=y
# CONFIG_FB_BOTH_ENDIAN is not set
# CONFIG_FB_BIG_ENDIAN is not set
CONFIG_FB_LITTLE_ENDIAN=y
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_SVGALIB=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
CONFIG_FB_PM2=y
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
CONFIG_FB_CYBER2000=y
CONFIG_FB_ARC=y
# CONFIG_FB_ASILIANT is not set
CONFIG_FB_IMSTT=y
# CONFIG_FB_VGA16 is not set
CONFIG_FB_UVESA=y
# CONFIG_FB_VESA is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
CONFIG_FB_S1D13XXX=y
CONFIG_FB_NVIDIA=y
# CONFIG_FB_NVIDIA_I2C is not set
CONFIG_FB_NVIDIA_DEBUG=y
CONFIG_FB_NVIDIA_BACKLIGHT=y
# CONFIG_FB_RIVA is not set
CONFIG_FB_LE80578=y
CONFIG_FB_CARILLO_RANCH=y
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
CONFIG_FB_ATY=y
# CONFIG_FB_ATY_CT is not set
# CONFIG_FB_ATY_GX is not set
# CONFIG_FB_ATY_BACKLIGHT is not set
CONFIG_FB_S3=y
CONFIG_FB_SAVAGE=y
CONFIG_FB_SAVAGE_I2C=y
CONFIG_FB_SAVAGE_ACCEL=y
CONFIG_FB_SIS=y
CONFIG_FB_SIS_300=y
# CONFIG_FB_SIS_315 is not set
CONFIG_FB_VIA=y
CONFIG_FB_NEOMAGIC=y
# CONFIG_FB_KYRO is not set
CONFIG_FB_3DFX=y
# CONFIG_FB_3DFX_ACCEL is not set
CONFIG_FB_3DFX_I2C=y
CONFIG_FB_VOODOO1=y
CONFIG_FB_VT8623=y
CONFIG_FB_TRIDENT=y
# CONFIG_FB_ARK is not set
CONFIG_FB_PM3=y
# CONFIG_FB_CARMINE is not set
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=y
CONFIG_FB_GEODE_GX=y
CONFIG_FB_GEODE_GX1=y
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
CONFIG_FB_MB862XX=y
CONFIG_FB_MB862XX_PCI_GDC=y
# CONFIG_FB_BROADSHEET is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
# CONFIG_LCD_ILI9320 is not set
CONFIG_LCD_PLATFORM=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
CONFIG_BACKLIGHT_PROGEAR=y
CONFIG_BACKLIGHT_CARILLO_RANCH=y
CONFIG_BACKLIGHT_MBP_NVIDIA=y
CONFIG_BACKLIGHT_SAHARA=y

#
# Display device support
#
CONFIG_DISPLAY_SUPPORT=y

#
# Display hardware drivers
#

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE is not set
# CONFIG_LOGO is not set
# CONFIG_SOUND is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
CONFIG_HID_DEBUG=y
CONFIG_HIDRAW=y

#
# USB Input Devices
#
CONFIG_USB_HID=y
# CONFIG_HID_PID is not set
CONFIG_USB_HIDDEV=y

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
CONFIG_HID_APPLE=y
# CONFIG_HID_BELKIN is not set
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
# CONFIG_HID_CYPRESS is not set
CONFIG_HID_DRAGONRISE=y
CONFIG_DRAGONRISE_FF=y
CONFIG_HID_EZKEY=y
CONFIG_HID_KYE=y
# CONFIG_HID_GYRATION is not set
# CONFIG_HID_KENSINGTON is not set
CONFIG_HID_LOGITECH=y
CONFIG_LOGITECH_FF=y
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_HID_MICROSOFT=y
# CONFIG_HID_MONTEREY is not set
CONFIG_HID_NTRIG=y
CONFIG_HID_PANTHERLORD=y
CONFIG_PANTHERLORD_FF=y
CONFIG_HID_PETALYNX=y
CONFIG_HID_SAMSUNG=y
# CONFIG_HID_SONY is not set
# CONFIG_HID_SUNPLUS is not set
CONFIG_HID_GREENASIA=y
# CONFIG_GREENASIA_FF is not set
# CONFIG_HID_SMARTJOYPLUS is not set
CONFIG_HID_TOPSEED=y
CONFIG_HID_THRUSTMASTER=y
# CONFIG_THRUSTMASTER_FF is not set
CONFIG_HID_ZEROPLUS=y
# CONFIG_ZEROPLUS_FF is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_DEVICE_CLASS=y
CONFIG_USB_DYNAMIC_MINORS=y
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
CONFIG_USB_MON=y
CONFIG_USB_WUSB=y
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
CONFIG_USB_C67X00_HCD=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
# CONFIG_USB_OXU210HP_HCD is not set
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_ISP1760_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_SSB=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_U132_HCD=y
# CONFIG_USB_SL811_HCD is not set
CONFIG_USB_R8A66597_HCD=y
# CONFIG_USB_WHCI_HCD is not set
CONFIG_USB_HWA_HCD=y

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
# CONFIG_USB_WDM is not set
CONFIG_USB_TMC=y

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
# CONFIG_USB_STORAGE is not set
CONFIG_USB_LIBUSUAL=y

#
# USB Imaging devices
#
CONFIG_USB_MDC800=y
# CONFIG_USB_MICROTEK is not set

#
# USB port drivers
#
CONFIG_USB_USS720=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_EZUSB=y
# CONFIG_USB_SERIAL_GENERIC is not set
CONFIG_USB_SERIAL_AIRCABLE=y
CONFIG_USB_SERIAL_ARK3116=y
CONFIG_USB_SERIAL_BELKIN=y
CONFIG_USB_SERIAL_CH341=y
CONFIG_USB_SERIAL_WHITEHEAT=y
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y
CONFIG_USB_SERIAL_CP210X=y
CONFIG_USB_SERIAL_CYPRESS_M8=y
CONFIG_USB_SERIAL_EMPEG=y
CONFIG_USB_SERIAL_FTDI_SIO=y
CONFIG_USB_SERIAL_FUNSOFT=y
CONFIG_USB_SERIAL_VISOR=y
CONFIG_USB_SERIAL_IPAQ=y
# CONFIG_USB_SERIAL_IR is not set
CONFIG_USB_SERIAL_EDGEPORT=y
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
CONFIG_USB_SERIAL_GARMIN=y
CONFIG_USB_SERIAL_IPW=y
CONFIG_USB_SERIAL_IUU=y
CONFIG_USB_SERIAL_KEYSPAN_PDA=y
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
CONFIG_USB_SERIAL_KOBIL_SCT=y
# CONFIG_USB_SERIAL_MCT_U232 is not set
CONFIG_USB_SERIAL_MOS7720=y
CONFIG_USB_SERIAL_MOS7840=y
# CONFIG_USB_SERIAL_MOTOROLA is not set
CONFIG_USB_SERIAL_NAVMAN=y
# CONFIG_USB_SERIAL_PL2303 is not set
CONFIG_USB_SERIAL_OTI6858=y
CONFIG_USB_SERIAL_QUALCOMM=y
# CONFIG_USB_SERIAL_SPCP8X5 is not set
CONFIG_USB_SERIAL_HP4X=y
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_SIEMENS_MPI is not set
CONFIG_USB_SERIAL_SIERRAWIRELESS=y
CONFIG_USB_SERIAL_SYMBOL=y
CONFIG_USB_SERIAL_TI=y
CONFIG_USB_SERIAL_CYBERJACK=y
CONFIG_USB_SERIAL_XIRCOM=y
CONFIG_USB_SERIAL_OPTION=y
CONFIG_USB_SERIAL_OMNINET=y
CONFIG_USB_SERIAL_OPTICON=y
CONFIG_USB_SERIAL_DEBUG=y

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
CONFIG_USB_ADUTUX=y
CONFIG_USB_SEVSEG=y
CONFIG_USB_RIO500=y
# CONFIG_USB_LEGOTOWER is not set
CONFIG_USB_LCD=y
CONFIG_USB_BERRY_CHARGE=y
CONFIG_USB_LED=y
CONFIG_USB_CYPRESS_CY7C63=y
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_IDMOUSE=y
CONFIG_USB_FTDI_ELAN=y
# CONFIG_USB_APPLEDISPLAY is not set
CONFIG_USB_SISUSBVGA=y
# CONFIG_USB_SISUSBVGA_CON is not set
# CONFIG_USB_LD is not set
CONFIG_USB_TRANCEVIBRATOR=y
CONFIG_USB_IOWARRIOR=y
# CONFIG_USB_TEST is not set
CONFIG_USB_ISIGHTFW=y
# CONFIG_USB_VST is not set
# CONFIG_USB_ATM is not set
# CONFIG_USB_GADGET is not set

#
# OTG and related infrastructure
#
CONFIG_USB_OTG_UTILS=y
CONFIG_TWL4030_USB=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_UWB=y
CONFIG_UWB_HWA=y
CONFIG_UWB_WHCI=y
CONFIG_UWB_WLP=y
CONFIG_UWB_I1480U=y
# CONFIG_UWB_I1480U_WLP is not set
CONFIG_MMC=y
CONFIG_MMC_DEBUG=y
CONFIG_MMC_UNSAFE_RESUME=y

#
# MMC/SD/SDIO Card Drivers
#
# CONFIG_MMC_BLOCK is not set
CONFIG_SDIO_UART=y
# CONFIG_MMC_TEST is not set

#
# MMC/SD/SDIO Host Controller Drivers
#
# CONFIG_MMC_SDHCI is not set
CONFIG_MMC_WBSD=y
# CONFIG_MMC_TIFM_SD is not set
CONFIG_MMC_CB710=y
CONFIG_MEMSTICK=y
CONFIG_MEMSTICK_DEBUG=y

#
# MemoryStick drivers
#
CONFIG_MEMSTICK_UNSAFE_RESUME=y
CONFIG_MSPRO_BLOCK=y

#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=y
CONFIG_MEMSTICK_JMICRON_38X=y
# CONFIG_NEW_LEDS is not set
CONFIG_ACCESSIBILITY=y
# CONFIG_A11Y_BRAILLE_CONSOLE is not set
# CONFIG_INFINIBAND is not set
CONFIG_EDAC=y

#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
# CONFIG_RTC_HCTOSYS is not set
CONFIG_RTC_DEBUG=y

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
CONFIG_RTC_DRV_TEST=y

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_DS1307 is not set
CONFIG_RTC_DRV_DS1374=y
# CONFIG_RTC_DRV_DS1672 is not set
CONFIG_RTC_DRV_MAX6900=y
# CONFIG_RTC_DRV_RS5C372 is not set
CONFIG_RTC_DRV_ISL1208=y
CONFIG_RTC_DRV_X1205=y
CONFIG_RTC_DRV_PCF8563=y
CONFIG_RTC_DRV_PCF8583=y
# CONFIG_RTC_DRV_M41T80 is not set
CONFIG_RTC_DRV_TWL4030=y
# CONFIG_RTC_DRV_S35390A is not set
CONFIG_RTC_DRV_FM3130=y
# CONFIG_RTC_DRV_RX8581 is not set

#
# SPI RTC drivers
#

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
CONFIG_RTC_DRV_DS1286=y
CONFIG_RTC_DRV_DS1511=y
CONFIG_RTC_DRV_DS1553=y
CONFIG_RTC_DRV_DS1742=y
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
CONFIG_RTC_DRV_M48T35=y
# CONFIG_RTC_DRV_M48T59 is not set
CONFIG_RTC_DRV_BQ4802=y
CONFIG_RTC_DRV_V3020=y

#
# on-CPU RTC drivers
#
# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=y
CONFIG_UIO_CIF=y
# CONFIG_UIO_PDRV is not set
CONFIG_UIO_PDRV_GENIRQ=y
CONFIG_UIO_SMX=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_SERCOS3 is not set
# CONFIG_STAGING is not set
# CONFIG_X86_PLATFORM_DEVICES is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_FIRMWARE_MEMMAP is not set
CONFIG_DELL_RBU=y
CONFIG_DCDBAS=y
CONFIG_DMIID=y
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=y

#
# File systems
#
# CONFIG_EXT2_FS is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4DEV_COMPAT=y
CONFIG_EXT4_FS_XATTR=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
CONFIG_JBD=y
CONFIG_JBD_DEBUG=y
CONFIG_JBD2=y
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
CONFIG_REISERFS_CHECK=y
CONFIG_REISERFS_PROC_INFO=y
# CONFIG_REISERFS_FS_XATTR is not set
CONFIG_JFS_FS=y
# CONFIG_JFS_POSIX_ACL is not set
CONFIG_JFS_SECURITY=y
CONFIG_JFS_DEBUG=y
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
# CONFIG_XFS_FS is not set
CONFIG_GFS2_FS=y
CONFIG_GFS2_FS_LOCKING_DLM=y
CONFIG_OCFS2_FS=y
CONFIG_OCFS2_FS_O2CB=y
# CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set
# CONFIG_OCFS2_FS_STATS is not set
# CONFIG_OCFS2_DEBUG_MASKLOG is not set
CONFIG_OCFS2_DEBUG_FS=y
CONFIG_OCFS2_FS_POSIX_ACL=y
CONFIG_BTRFS_FS=y
# CONFIG_BTRFS_FS_POSIX_ACL is not set
# CONFIG_FSNOTIFY is not set
CONFIG_INOTIFY=y
CONFIG_QUOTA=y
# CONFIG_QUOTA_NETLINK_INTERFACE is not set
# CONFIG_PRINT_QUOTA_WARNING is not set
CONFIG_QUOTA_TREE=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_AUTOFS_FS=y
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
# CONFIG_CUSE is not set
CONFIG_GENERIC_ACL=y

#
# Caches
#
CONFIG_FSCACHE=y
CONFIG_FSCACHE_STATS=y
# CONFIG_FSCACHE_HISTOGRAM is not set
CONFIG_FSCACHE_DEBUG=y
# CONFIG_CACHEFILES is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=y
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y
CONFIG_NTFS_DEBUG=y
CONFIG_NTFS_RW=y

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
# CONFIG_PROC_KCORE is not set
CONFIG_PROC_VMCORE=y
# CONFIG_PROC_SYSCTL is not set
# CONFIG_PROC_PAGE_MONITOR is not set
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ADFS_FS=y
# CONFIG_ADFS_FS_RW is not set
CONFIG_AFFS_FS=y
CONFIG_ECRYPT_FS=y
CONFIG_HFS_FS=y
CONFIG_HFSPLUS_FS=y
CONFIG_BEFS_FS=y
# CONFIG_BEFS_DEBUG is not set
CONFIG_BFS_FS=y
CONFIG_EFS_FS=y
# CONFIG_CRAMFS is not set
CONFIG_SQUASHFS=y
CONFIG_SQUASHFS_EMBEDDED=y
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
CONFIG_VXFS_FS=y
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
CONFIG_HPFS_FS=y
CONFIG_QNX4FS_FS=y
CONFIG_ROMFS_FS=y
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_MTD is not set
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
CONFIG_ROMFS_ON_BLOCK=y
CONFIG_SYSV_FS=y
# CONFIG_UFS_FS is not set
# CONFIG_EXOFS_FS is not set
CONFIG_NILFS2_FS=y
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_NFS_V3_ACL is not set
CONFIG_NFS_V4=y
# CONFIG_ROOT_NFS is not set
# CONFIG_NFS_FSCACHE is not set
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
CONFIG_RPCSEC_GSS_SPKM3=y
# CONFIG_SMB_FS is not set
CONFIG_CIFS=y
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_UPCALL is not set
CONFIG_CIFS_XATTR=y
# CONFIG_CIFS_POSIX is not set
CONFIG_CIFS_DEBUG2=y
# CONFIG_CIFS_DFS_UPCALL is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
CONFIG_NCP_FS=y
CONFIG_NCPFS_PACKET_SIGNING=y
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
# CONFIG_NCPFS_NFS_NS is not set
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_SMALLDOS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
# CONFIG_CODA_FS is not set
CONFIG_AFS_FS=y
CONFIG_AFS_DEBUG=y
# CONFIG_AFS_FSCACHE is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
CONFIG_ACORN_PARTITION_CUMANA=y
CONFIG_ACORN_PARTITION_EESOX=y
# CONFIG_ACORN_PARTITION_ICS is not set
CONFIG_ACORN_PARTITION_ADFS=y
# CONFIG_ACORN_PARTITION_POWERTEC is not set
CONFIG_ACORN_PARTITION_RISCIX=y
# CONFIG_OSF_PARTITION is not set
CONFIG_AMIGA_PARTITION=y
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
# CONFIG_MINIX_SUBPARTITION is not set
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
CONFIG_SYSV68_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
CONFIG_NLS_CODEPAGE_775=y
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_CODEPAGE_852=y
CONFIG_NLS_CODEPAGE_855=y
CONFIG_NLS_CODEPAGE_857=y
CONFIG_NLS_CODEPAGE_860=y
CONFIG_NLS_CODEPAGE_861=y
# CONFIG_NLS_CODEPAGE_862 is not set
CONFIG_NLS_CODEPAGE_863=y
CONFIG_NLS_CODEPAGE_864=y
CONFIG_NLS_CODEPAGE_865=y
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_869=y
# CONFIG_NLS_CODEPAGE_936 is not set
CONFIG_NLS_CODEPAGE_950=y
CONFIG_NLS_CODEPAGE_932=y
# CONFIG_NLS_CODEPAGE_949 is not set
CONFIG_NLS_CODEPAGE_874=y
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_ASCII=y
# CONFIG_NLS_ISO8859_1 is not set
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
CONFIG_NLS_ISO8859_4=y
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
CONFIG_NLS_ISO8859_14=y
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
CONFIG_NLS_KOI8_U=y
CONFIG_NLS_UTF8=y
CONFIG_DLM=y
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not set
# CONFIG_ENABLE_WARN_DEPRECATED is not set
# CONFIG_ENABLE_MUST_CHECK is not set
CONFIG_FRAME_WARN=2048
CONFIG_MAGIC_SYSRQ=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_SHIRQ=y
# CONFIG_DETECT_SOFTLOCKUP is not set
CONFIG_DETECT_HUNG_TASK=y
CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1
# CONFIG_SCHED_DEBUG is not set
CONFIG_SCHEDSTATS=y
# CONFIG_TIMER_STATS is not set
CONFIG_DEBUG_OBJECTS=y
# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
# CONFIG_DEBUG_OBJECTS_FREE is not set
CONFIG_DEBUG_OBJECTS_TIMERS=y
CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
CONFIG_SLUB_DEBUG_ON=y
CONFIG_SLUB_STATS=y
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_PI_LIST=y
# CONFIG_RT_MUTEX_TESTER is not set
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_LOCKDEP=y
CONFIG_LOCK_STAT=y
# CONFIG_DEBUG_LOCKDEP is not set
CONFIG_TRACE_IRQFLAGS=y
CONFIG_DEBUG_SPINLOCK_SLEEP=y
CONFIG_DEBUG_LOCKING_API_SELFTESTS=y
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
CONFIG_DEBUG_VIRTUAL=y
CONFIG_DEBUG_WRITECOUNT=y
CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_SG is not set
CONFIG_DEBUG_NOTIFIERS=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RCU_TORTURE_TEST_RUNNABLE=y
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
CONFIG_FAULT_INJECTION=y
# CONFIG_FAILSLAB is not set
CONFIG_FAIL_PAGE_ALLOC=y
CONFIG_FAIL_MAKE_REQUEST=y
CONFIG_FAIL_IO_TIMEOUT=y
CONFIG_FAULT_INJECTION_DEBUG_FS=y
# CONFIG_LATENCYTOP is not set
CONFIG_SYSCTL_SYSCALL_CHECK=y
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_FTRACE_SYSCALLS=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_IRQSOFF_TRACER=y
# CONFIG_SYSPROF_TRACER is not set
CONFIG_SCHED_TRACER=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_BOOT_TRACER=y
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
# CONFIG_POWER_TRACER is not set
CONFIG_STACK_TRACER=y
# CONFIG_KMEMTRACE is not set
CONFIG_WORKQUEUE_TRACER=y
CONFIG_BLK_DEV_IO_TRACE=y
# CONFIG_DYNAMIC_FTRACE is not set
CONFIG_FUNCTION_PROFILER=y
# CONFIG_FTRACE_STARTUP_TEST is not set
CONFIG_MMIOTRACE=y
# CONFIG_RING_BUFFER_BENCHMARK is not set
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_FIREWIRE_OHCI_REMOTE_DMA=y
CONFIG_BUILD_DOCSRC=y
# CONFIG_DYNAMIC_DEBUG is not set
CONFIG_DMA_API_DEBUG=y
CONFIG_SAMPLES=y
CONFIG_SAMPLE_KOBJECT=y
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS is not set
CONFIG_STRICT_DEVMEM=y
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_DEBUG_STACKOVERFLOW=y
# CONFIG_DEBUG_STACK_USAGE is not set
CONFIG_DEBUG_PER_CPU_MAPS=y
# CONFIG_X86_PTDUMP is not set
# CONFIG_DEBUG_RODATA is not set
CONFIG_IOMMU_STRESS=y
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_DEBUG_BOOT_PARAMS=y
CONFIG_CPA_DEBUG=y
# CONFIG_OPTIMIZE_INLINING is not set

#
# Security options
#
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_NETWORK_XFRM is not set
CONFIG_SECURITY_PATH=y
CONFIG_SECURITY_FILE_CAPABILITIES=y
# CONFIG_SECURITY_ROOTPLUG is not set
CONFIG_SECURITY_TOMOYO=y
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_GF128MUL=y
# CONFIG_CRYPTO_NULL is not set
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y

#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=y
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_PCBC=y
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO_FPU=y

#
# Hash modes
#
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=y
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_RMD128=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
# CONFIG_CRYPTO_SHA512 is not set
CONFIG_CRYPTO_TGR192=y
CONFIG_CRYPTO_WP512=y

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=y
CONFIG_CRYPTO_AES_NI_INTEL=y
CONFIG_CRYPTO_ANUBIS=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_CAMELLIA=y
CONFIG_CRYPTO_CAST5=y
# CONFIG_CRYPTO_CAST6 is not set
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_FCRYPT is not set
CONFIG_CRYPTO_KHAZAD=y
# CONFIG_CRYPTO_SALSA20 is not set
CONFIG_CRYPTO_SALSA20_X86_64=y
CONFIG_CRYPTO_SEED=y
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_TEA is not set
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
# CONFIG_CRYPTO_TWOFISH_X86_64 is not set

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
# CONFIG_CRYPTO_ZLIB is not set
# CONFIG_CRYPTO_LZO is not set

#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=y
CONFIG_CRYPTO_DEV_PADLOCK_AES=y
# CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set
CONFIG_CRYPTO_DEV_HIFN_795X=y
# CONFIG_CRYPTO_DEV_HIFN_795X_RNG is not set
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_VIRTUALIZATION=y
# CONFIG_KVM is not set
CONFIG_VIRTIO=y
CONFIG_VIRTIO_RING=y
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=y
CONFIG_BINARY_PRINTF=y

#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_FIND_LAST_BIT=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
# CONFIG_CRC_T10DIF is not set
CONFIG_CRC_ITU_T=y
CONFIG_CRC32=y
CONFIG_CRC7=y
CONFIG_LIBCRC32C=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_NLATTR=y

2009-06-16 09:20:13

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Ingo Molnar <[email protected]>
Date: Tue, 16 Jun 2009 11:15:38 +0200

> [<ffffffff810489e6>] __might_sleep+0xf6/0x120
> [<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
> [<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180
> [<ffffffff81c1aa4e>] x25_destroy_timer+0xe/0x10
> [<ffffffff81060619>] run_timer_softirq+0x1d9/0x2e0
> [<ffffffff81060560>] ? run_timer_softirq+0x120/0x2e0

What on your system is openning x25 sockets? Some stress/torture
program that opens random sockets?

Or have you gotten into packet radio recently? :-)

2009-06-16 09:21:38

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Ingo Molnar <[email protected]>
Date: Tue, 16 Jun 2009 11:15:38 +0200

> BUG: sleeping function called from invalid context at net/core/sock.c:1851

This line in my tree (and Linus's) reads:

if (sk->sk_lock.owned)

what gives? :-)

2009-06-16 09:26:51

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT]: Networking


* David Miller <[email protected]> wrote:

> From: Ingo Molnar <[email protected]>
> Date: Tue, 16 Jun 2009 11:15:38 +0200
>
> > BUG: sleeping function called from invalid context at net/core/sock.c:1851
>
> This line in my tree (and Linus's) reads:
>
> if (sk->sk_lock.owned)
>
> what gives? :-)

hmmm - i have to declare the small kmemcheck annotation attached
below :-)

(kmemcheck is off in the config so it shouldnt matter)

So the line is:

might_sleep();

Lemme dig.

Ingo

diff --git a/net/core/sock.c b/net/core/sock.c
index 06e26b7..b0ba569 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -945,6 +945,8 @@ static struct sock *sk_prot_alloc(struct proto *prot, gfp_t priority,
sk = kmalloc(prot->obj_size, priority);

if (sk != NULL) {
+ kmemcheck_annotate_bitfield(sk, flags);
+
if (security_sk_alloc(sk, family, priority))
goto out_free;

2009-06-16 09:34:52

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT]: Networking


* David Miller <[email protected]> wrote:

> From: Ingo Molnar <[email protected]>
> Date: Tue, 16 Jun 2009 11:15:38 +0200
>
> > [<ffffffff810489e6>] __might_sleep+0xf6/0x120
> > [<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
> > [<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180
> > [<ffffffff81c1aa4e>] x25_destroy_timer+0xe/0x10
> > [<ffffffff81060619>] run_timer_softirq+0x1d9/0x2e0
> > [<ffffffff81060560>] ? run_timer_softirq+0x120/0x2e0
>
> What on your system is openning x25 sockets? Some stress/torture
> program that opens random sockets?

No, just plain default bootup on (pretty old) Fedora user-space.
Nothing fancy and no networking related stress-tests.

> Or have you gotten into packet radio recently? :-)

Not intentionally ;-)

Below is a full bootlog with the config i sent, against vanilla
03347e2. I'll turn off CONFIG_[A]X25 summarily.

Ingo

--------------->
Initializing cgroup subsys cpuset
Linux version 2.6.30 (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #54068 SMP Tue Jun 16 11:27:20 CEST 2009
Command line: root=/dev/sda6 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 debug initcall_debug apic=verbose sysrq_always_enabled ignore_loglevel selinux=0 nmi_watchdog=0 panic=1 3
KERNEL supported cpus:
Intel GenuineIntel
Centaur CentaurHauls
CPU: vendor_id 'AuthenticAMD' unknown, using generic init.
CPU: Your system may be unstable.
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
console [earlyser0] enabled
debug: ignoring loglevel setting.
DMI 2.3 present.
Phoenix BIOS detected: BIOS may corrupt low RAM, working around it.
e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
last_pfn = 0x3fff0 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
00000-9FFFF write-back
A0000-BFFFF uncachable
C0000-C7FFF write-protect
C8000-FFFFF uncachable
MTRR variable ranges enabled:
0 base 0000000000 mask FFC0000000 write-back
1 disabled
2 disabled
3 disabled
4 disabled
5 disabled
6 disabled
7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
Scanning 0 areas for low memory corruption
modified physical RAM map:
modified: 0000000000000000 - 0000000000010000 (reserved)
modified: 0000000000010000 - 000000000009f800 (usable)
modified: 000000000009f800 - 00000000000a0000 (reserved)
modified: 00000000000f0000 - 0000000000100000 (reserved)
modified: 0000000000100000 - 000000003fff0000 (usable)
modified: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
modified: 000000003fff3000 - 0000000040000000 (ACPI data)
modified: 00000000e0000000 - 00000000f0000000 (reserved)
modified: 00000000fec00000 - 0000000100000000 (reserved)
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-000000003fff0000
0000000000 - 003fff0000 page 4k
kernel direct mapping tables up to 3fff0000 @ 100000-302000
(6 early reservations) ==> bootmem [0000000000 - 003fff0000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
#2 [0001000000 - 0003221b18] TEXT DATA BSS ==> [0001000000 - 0003221b18]
#3 [000009f800 - 0000100000] BIOS reserved ==> [000009f800 - 0000100000]
#4 [0003222000 - 0003222149] BRK ==> [0003222000 - 0003222149]
#5 [0000100000 - 0000300000] PGTABLE ==> [0000100000 - 0000300000]
Scan SMP from ffff880000000000 for 1024 bytes.
Scan SMP from ffff88000009fc00 for 1024 bytes.
Scan SMP from ffff8800000f0000 for 65536 bytes.
found SMP MP-table at [ffff8800000f5680] f5680
mpc: f1400-f152c
[ffffea0000000000-ffffea00019fffff] PMD -> [ffff880003800000-ffff8800051fffff] on node 0
Zone PFN ranges:
DMA 0x00000010 -> 0x00001000
DMA32 0x00001000 -> 0x00100000
Normal 0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000010 -> 0x0000009f
0: 0x00000100 -> 0x0003fff0
On node 0 totalpages: 262015
DMA zone: 104 pages used for memmap
DMA zone: 611 pages reserved
DMA zone: 3268 pages, LIFO batch:0
DMA32 zone: 6552 pages used for memmap
DMA32 zone: 251480 pages, LIFO batch:31
Intel MultiProcessor Specification v1.4
mpc: f1400-f152c
MPTABLE: OEM ID: OEM00000
MPTABLE: Product ID: PROD00000000
MPTABLE: APIC at: 0xFEE00000
Processor #0 (Bootup-CPU)
Processor #1
Bus #0 is PCI
Bus #1 is PCI
Bus #2 is PCI
Bus #3 is PCI
Bus #4 is PCI
Bus #5 is PCI
Bus #6 is ISA
I/O APIC #2 Version 17 at 0xFEC00000.
Int: type 0, pol 3, trig 3, bus 00, IRQ 28, APIC ID 2, APIC INT 0b
Int: type 0, pol 3, trig 3, bus 00, IRQ 10, APIC ID 2, APIC INT 03
Int: type 0, pol 3, trig 3, bus 01, IRQ 00, APIC ID 2, APIC INT 05
Int: type 0, pol 3, trig 3, bus 05, IRQ 1c, APIC ID 2, APIC INT 0b
Int: type 3, pol 0, trig 0, bus 06, IRQ 00, APIC ID 2, APIC INT 00
Int: type 0, pol 0, trig 0, bus 06, IRQ 01, APIC ID 2, APIC INT 01
Int: type 0, pol 0, trig 0, bus 06, IRQ 00, APIC ID 2, APIC INT 02
Int: type 0, pol 0, trig 0, bus 06, IRQ 04, APIC ID 2, APIC INT 04
Int: type 0, pol 0, trig 0, bus 06, IRQ 06, APIC ID 2, APIC INT 06
Int: type 0, pol 0, trig 0, bus 06, IRQ 07, APIC ID 2, APIC INT 07
Int: type 0, pol 1, trig 1, bus 06, IRQ 08, APIC ID 2, APIC INT 08
Int: type 0, pol 0, trig 0, bus 06, IRQ 09, APIC ID 2, APIC INT 09
Int: type 0, pol 0, trig 0, bus 06, IRQ 0a, APIC ID 2, APIC INT 0a
Int: type 0, pol 0, trig 0, bus 06, IRQ 0c, APIC ID 2, APIC INT 0c
Int: type 0, pol 0, trig 0, bus 06, IRQ 0d, APIC ID 2, APIC INT 0d
Int: type 0, pol 0, trig 0, bus 06, IRQ 0e, APIC ID 2, APIC INT 0e
Int: type 0, pol 0, trig 0, bus 06, IRQ 0f, APIC ID 2, APIC INT 0f
Lint: type 3, pol 0, trig 0, bus 00, IRQ 00, APIC ID ff, APIC LINT 00
Lint: type 1, pol 0, trig 0, bus 00, IRQ 00, APIC ID ff, APIC LINT 01
Processors: 2
SMP: Allowing 2 CPUs, 0 hotplug CPUs
mapped APIC to ffffffffff5fc000 (fee00000)
mapped IOAPIC to ffffffffff5fb000 (fec00000)
nr_irqs_gsi: 24
Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000)
NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 477 pages at ffff880005200000, static data 1932960 bytes
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 254748
Kernel command line: root=/dev/sda6 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 debug initcall_debug apic=verbose sysrq_always_enabled ignore_loglevel selinux=0 nmi_watchdog=0 panic=1 3
debug: sysrq always enabled.
PID hash table entries: 4096 (order: 12, 32768 bytes)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Initializing CPU#0
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Memory: 977716k/1048512k available (13506k kernel code, 452k absent, 69688k reserved, 7114k data, 2444k init)
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
NR_IRQS:33024 nr_irqs:424
Fast TSC calibration using PIT
Detected 2010.473 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour VGA+ 80x25
console handover: boot [earlyser0] -> real [ttyS0]
Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
... MAX_LOCKDEP_SUBCLASSES: 8
... MAX_LOCK_DEPTH: 48
... MAX_LOCKDEP_KEYS: 8191
... CLASSHASH_SIZE: 4096
... MAX_LOCKDEP_ENTRIES: 16384
... MAX_LOCKDEP_CHAINS: 32768
... CHAINHASH_SIZE: 16384
memory used by lock dependency info: 6207 kB
per task-struct memory footprint: 2688 bytes
------------------------
| Locking API testsuite:
----------------------------------------------------------------------------
| spin |wlock |rlock |mutex | wsem | rsem |
--------------------------------------------------------------------------
A-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-B-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-B-C-C-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-C-A-B-C deadlock:failed|failed| ok |failed|failed|failed|
A-B-B-C-C-D-D-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-C-D-B-D-D-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-C-D-B-C-D-A deadlock:failed|failed| ok |failed|failed|failed|
double unlock: ok | ok | ok | ok | ok | ok |
initialize held: ok | ok | ok | ok | ok | ok |
bad unlock order: ok | ok | ok | ok | ok | ok |
--------------------------------------------------------------------------
recursive read-lock: | ok | |failed|
recursive read-lock #2: | ok | |failed|
mixed read-write-lock: |failed| |failed|
mixed write-read-lock: |failed| |failed|
--------------------------------------------------------------------------
hard-irqs-on + irq-safe-A/12:failed|failed| ok |
soft-irqs-on + irq-safe-A/12:failed|failed| ok |
hard-irqs-on + irq-safe-A/21:failed|failed| ok |
soft-irqs-on + irq-safe-A/21:failed|failed| ok |
sirq-safe-A => hirqs-on/12:failed|failed| ok |
sirq-safe-A => hirqs-on/21:failed|failed| ok |
hard-safe-A + irqs-on/12:failed|failed| ok |
soft-safe-A + irqs-on/12:failed|failed| ok |
hard-safe-A + irqs-on/21:failed|failed| ok |
soft-safe-A + irqs-on/21:failed|failed| ok |
hard-safe-A + unsafe-B #1/123:failed|failed| ok |
soft-safe-A + unsafe-B #1/123:failed|failed| ok |
hard-safe-A + unsafe-B #1/132:failed|failed| ok |
soft-safe-A + unsafe-B #1/132:failed|failed| ok |
hard-safe-A + unsafe-B #1/213:failed|failed| ok |
soft-safe-A + unsafe-B #1/213:failed|failed| ok |
hard-safe-A + unsafe-B #1/231:failed|failed| ok |
soft-safe-A + unsafe-B #1/231:failed|failed| ok |
hard-safe-A + unsafe-B #1/312:failed|failed| ok |
soft-safe-A + unsafe-B #1/312:failed|failed| ok |
hard-safe-A + unsafe-B #1/321:failed|failed| ok |
soft-safe-A + unsafe-B #1/321:failed|failed| ok |
hard-safe-A + unsafe-B #2/123:failed|failed| ok |
soft-safe-A + unsafe-B #2/123:failed|failed| ok |
hard-safe-A + unsafe-B #2/132:failed|failed| ok |
soft-safe-A + unsafe-B #2/132:failed|failed| ok |
hard-safe-A + unsafe-B #2/213:failed|failed| ok |
soft-safe-A + unsafe-B #2/213:failed|failed| ok |
hard-safe-A + unsafe-B #2/231:failed|failed| ok |
soft-safe-A + unsafe-B #2/231:failed|failed| ok |
hard-safe-A + unsafe-B #2/312:failed|failed| ok |
soft-safe-A + unsafe-B #2/312:failed|failed| ok |
hard-safe-A + unsafe-B #2/321:failed|failed| ok |
soft-safe-A + unsafe-B #2/321:failed|failed| ok |
hard-irq lock-inversion/123:failed|failed| ok |
soft-irq lock-inversion/123:failed|failed| ok |
hard-irq lock-inversion/132:failed|failed| ok |
soft-irq lock-inversion/132:failed|failed| ok |
hard-irq lock-inversion/213:failed|failed| ok |
soft-irq lock-inversion/213:failed|failed| ok |
hard-irq lock-inversion/231:failed|failed| ok |
soft-irq lock-inversion/231:failed|failed| ok |
hard-irq lock-inversion/312:failed|failed| ok |
soft-irq lock-inversion/312:failed|failed| ok |
hard-irq lock-inversion/321:failed|failed| ok |
soft-irq lock-inversion/321:failed|failed| ok |
hard-irq read-recursion/123: ok |
soft-irq read-recursion/123: ok |
hard-irq read-recursion/132: ok |
soft-irq read-recursion/132: ok |
hard-irq read-recursion/213: ok |
soft-irq read-recursion/213: ok |
hard-irq read-recursion/231: ok |
soft-irq read-recursion/231: ok |
hard-irq read-recursion/312: ok |
soft-irq read-recursion/312: ok |
hard-irq read-recursion/321: ok |
soft-irq read-recursion/321: ok |
--------------------------------------------------------
133 out of 218 testcases failed, as expected. |
----------------------------------------------------
allocated 10485760 bytes of page_cgroup
please try cgroup_disable=memory option if you don't want
ODEBUG: 9 of 9 active objects replaced
Calibrating delay loop (skipped), value calculated using timer frequency.. 4022.48 BogoMIPS (lpj=6701576)
Security Framework initialized
TOMOYO Linux initialized
Mount-cache hash table entries: 256
Initializing cgroup subsys debug
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys net_cls
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
Performance Counters: <6>Setting APIC routing to flat
enabled ExtINT on CPU#0
ExtINT not setup in hardware but reported by MP table
ENABLING IO-APIC IRQs
init IO_APIC IRQs
2-0 (apicid-pin) not connected
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:1 Active:1)
IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:1 Active:1)
IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:1 Active:1)
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-23 (apicid-pin) not connected
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
..MP-BIOS bug: 8254 timer not connected to IO-APIC
...trying to set up timer (IRQ0) through the 8259A ...
..... (found apic 0 pin 0) ...
....... works.
CPU0: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
Using local APIC timer interrupts.
calibrating APIC timer ...
... lapic delta = 1256347
..... delta 1256347
..... mult: 53963211
..... calibration result: 670051
..... CPU clock speed is 2010.1182 MHz.
..... host bus clock speed is 201.0118 MHz.
... verify APIC timer
... jiffies delta = 30
... jiffies result ok
calling migration_init+0x0/0x5c @ 1
initcall migration_init+0x0/0x5c returned 1 after 3255 usecs
initcall migration_init+0x0/0x5c returned with error code 1
calling spawn_ksoftirqd+0x0/0x5c @ 1
initcall spawn_ksoftirqd+0x0/0x5c returned 0 after 0 usecs
calling init_call_single_data+0x0/0xeb @ 1
initcall init_call_single_data+0x0/0xeb returned 0 after 0 usecs
calling relay_init+0x0/0x14 @ 1
initcall relay_init+0x0/0x14 returned 0 after 0 usecs
calling tracer_alloc_buffers+0x0/0x32d @ 1
initcall tracer_alloc_buffers+0x0/0x32d returned 0 after 0 usecs
calling init_trace_printk+0x0/0x8 @ 1
initcall init_trace_printk+0x0/0x8 returned 0 after 0 usecs
calling trace_workqueue_early_init+0x0/0x17a @ 1
initcall trace_workqueue_early_init+0x0/0x17a returned 0 after 0 usecs
lockdep: fixing up alternatives.
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
masked ExtINT on CPU#1
Calibrating delay using timer specific routine.. 4021.85 BogoMIPS (lpj=6700573)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
Brought up 2 CPUs
Total of 2 processors activated (8044.34 BogoMIPS).
calling init_cpufreq_transition_notifier_list+0x0/0x1b @ 1
initcall init_cpufreq_transition_notifier_list+0x0/0x1b returned 0 after 0 usecs
calling net_ns_init+0x0/0x162 @ 1
initcall net_ns_init+0x0/0x162 returned 0 after 0 usecs
calling cpufreq_tsc+0x0/0x28 @ 1
initcall cpufreq_tsc+0x0/0x28 returned 0 after 0 usecs
calling print_banner+0x0/0xe @ 1
Booting paravirtualized kernel on bare hardware
initcall print_banner+0x0/0xe returned 0 after 3255 usecs
calling init_smp_flush+0x0/0x4f @ 1
initcall init_smp_flush+0x0/0x4f returned 0 after 0 usecs
calling sysctl_init+0x0/0x32 @ 1
initcall sysctl_init+0x0/0x32 returned 0 after 0 usecs
calling ksysfs_init+0x0/0xbb @ 1
initcall ksysfs_init+0x0/0xbb returned 0 after 0 usecs
calling async_init+0x0/0x6c @ 1
initcall async_init+0x0/0x6c returned 0 after 0 usecs
calling init_jiffies_clocksource+0x0/0x12 @ 1
initcall init_jiffies_clocksource+0x0/0x12 returned 0 after 0 usecs
calling filelock_init+0x0/0x2e @ 1
initcall filelock_init+0x0/0x2e returned 0 after 0 usecs
calling init_script_binfmt+0x0/0x14 @ 1
initcall init_script_binfmt+0x0/0x14 returned 0 after 0 usecs
calling init_elf_binfmt+0x0/0x14 @ 1
initcall init_elf_binfmt+0x0/0x14 returned 0 after 0 usecs
calling init_compat_elf_binfmt+0x0/0x14 @ 1
initcall init_compat_elf_binfmt+0x0/0x14 returned 0 after 0 usecs
calling debugfs_init+0x0/0x66 @ 1
initcall debugfs_init+0x0/0x66 returned 0 after 0 usecs
calling securityfs_init+0x0/0x54 @ 1
initcall securityfs_init+0x0/0x54 returned 0 after 0 usecs
calling random32_init+0x0/0x129 @ 1
initcall random32_init+0x0/0x129 returned 0 after 0 usecs
calling regulator_init+0x0/0x2e @ 1
regulator: core version 0.5
initcall regulator_init+0x0/0x2e returned 0 after 3255 usecs
calling cpufreq_core_init+0x0/0xb8 @ 1
initcall cpufreq_core_init+0x0/0xb8 returned 0 after 0 usecs
calling cpuidle_init+0x0/0x43 @ 1
initcall cpuidle_init+0x0/0x43 returned 0 after 0 usecs
calling virtio_init+0x0/0x30 @ 1
initcall virtio_init+0x0/0x30 returned 0 after 0 usecs
calling sock_init+0x0/0x60 @ 1
initcall sock_init+0x0/0x60 returned 0 after 0 usecs
calling netpoll_init+0x0/0x41 @ 1
initcall netpoll_init+0x0/0x41 returned 0 after 0 usecs
calling netlink_proto_init+0x0/0x1c3 @ 1
NET: Registered protocol family 16
initcall netlink_proto_init+0x0/0x1c3 returned 0 after 3255 usecs
calling bdi_class_init+0x0/0x41 @ 1
initcall bdi_class_init+0x0/0x41 returned 0 after 0 usecs
calling kobject_uevent_init+0x0/0x54 @ 1
initcall kobject_uevent_init+0x0/0x54 returned 0 after 0 usecs
calling pcibus_class_init+0x0/0x19 @ 1
initcall pcibus_class_init+0x0/0x19 returned 0 after 0 usecs
calling pci_driver_init+0x0/0x18 @ 1
initcall pci_driver_init+0x0/0x18 returned 0 after 0 usecs
calling lcd_class_init+0x0/0x4d @ 1
initcall lcd_class_init+0x0/0x4d returned 0 after 0 usecs
calling backlight_class_init+0x0/0x5d @ 1
initcall backlight_class_init+0x0/0x5d returned 0 after 0 usecs
calling video_output_class_init+0x0/0x21 @ 1
initcall video_output_class_init+0x0/0x21 returned 0 after 0 usecs
calling tty_class_init+0x0/0x31 @ 1
initcall tty_class_init+0x0/0x31 returned 0 after 0 usecs
calling vtconsole_class_init+0x0/0xcc @ 1
initcall vtconsole_class_init+0x0/0xcc returned 0 after 0 usecs
calling i2c_init+0x0/0x6b @ 1
initcall i2c_init+0x0/0x6b returned 0 after 0 usecs
calling amd_postcore_init+0x0/0xbf @ 1
initcall amd_postcore_init+0x0/0xbf returned 0 after 0 usecs
calling arch_kdebugfs_init+0x0/0x270 @ 1
initcall arch_kdebugfs_init+0x0/0x270 returned 0 after 0 usecs
calling mtrr_if_init+0x0/0x6d @ 1
initcall mtrr_if_init+0x0/0x6d returned 0 after 0 usecs
calling dmi_id_init+0x0/0x36c @ 1
initcall dmi_id_init+0x0/0x36c returned 0 after 0 usecs
calling pci_arch_init+0x0/0x50 @ 1
PCI: Using configuration type 1 for base access
initcall pci_arch_init+0x0/0x50 returned 0 after 3255 usecs
calling topology_init+0x0/0x77 @ 1
initcall topology_init+0x0/0x77 returned 0 after 0 usecs
calling mtrr_init_finialize+0x0/0x3e @ 1
initcall mtrr_init_finialize+0x0/0x3e returned 0 after 0 usecs
calling param_sysfs_init+0x0/0x395 @ 1
initcall param_sysfs_init+0x0/0x395 returned 0 after 74869 usecs
calling init_slow_work+0x0/0x38 @ 1
initcall init_slow_work+0x0/0x38 returned 0 after 0 usecs
calling default_bdi_init+0x0/0x3b @ 1
initcall default_bdi_init+0x0/0x3b returned 0 after 0 usecs
calling init_bio+0x0/0x143 @ 1
bio: create slab <bio-0> at 0
initcall init_bio+0x0/0x143 returned 0 after 3255 usecs
calling cryptomgr_init+0x0/0x12 @ 1
initcall cryptomgr_init+0x0/0x12 returned 0 after 0 usecs
calling blk_settings_init+0x0/0x2c @ 1
initcall blk_settings_init+0x0/0x2c returned 0 after 0 usecs
calling blk_ioc_init+0x0/0x2a @ 1
initcall blk_ioc_init+0x0/0x2a returned 0 after 0 usecs
calling blk_softirq_init+0x0/0xb3 @ 1
initcall blk_softirq_init+0x0/0xb3 returned 0 after 0 usecs
calling genhd_device_init+0x0/0x69 @ 1
initcall genhd_device_init+0x0/0x69 returned 0 after 0 usecs
calling pci_slot_init+0x0/0x50 @ 1
initcall pci_slot_init+0x0/0x50 returned 0 after 0 usecs
calling fbmem_init+0x0/0x95 @ 1
initcall fbmem_init+0x0/0x95 returned 0 after 0 usecs
calling max1586_pmic_init+0x0/0x14 @ 1
initcall max1586_pmic_init+0x0/0x14 returned 0 after 0 usecs
calling twl4030reg_init+0x0/0x17 @ 1
initcall twl4030reg_init+0x0/0x17 returned 0 after 0 usecs
calling misc_init+0x0/0xa4 @ 1
initcall misc_init+0x0/0xa4 returned 0 after 0 usecs
calling cn_init+0x0/0xfb @ 1
initcall cn_init+0x0/0xfb returned 0 after 0 usecs
calling tifm_init+0x0/0x8a @ 1
initcall tifm_init+0x0/0x8a returned 0 after 0 usecs
calling twl4030_init+0x0/0x1f @ 1
initcall twl4030_init+0x0/0x1f returned 0 after 0 usecs
calling init_scsi+0x0/0xa1 @ 1
SCSI subsystem initialized
initcall init_scsi+0x0/0xa1 returned 0 after 3255 usecs
calling ata_init+0x0/0x405 @ 1
libata version 3.00 loaded.
initcall ata_init+0x0/0x405 returned 0 after 3255 usecs
calling phy_init+0x0/0x3a @ 1
initcall phy_init+0x0/0x3a returned 0 after 0 usecs
calling init_pcmcia_cs+0x0/0x2f @ 1
initcall init_pcmcia_cs+0x0/0x2f returned 0 after 0 usecs
calling twl4030_usb_init+0x0/0x12 @ 1
initcall twl4030_usb_init+0x0/0x12 returned 0 after 0 usecs
calling nop_usb_xceiv_init+0x0/0x15 @ 1
initcall nop_usb_xceiv_init+0x0/0x15 returned 0 after 0 usecs
calling usb_init+0x0/0x11f @ 1
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
initcall usb_init+0x0/0x11f returned 0 after 13020 usecs
calling serio_init+0x0/0x92 @ 1
initcall serio_init+0x0/0x92 returned 0 after 0 usecs
calling gameport_init+0x0/0x92 @ 1
initcall gameport_init+0x0/0x92 returned 0 after 0 usecs
calling input_init+0x0/0x149 @ 1
initcall input_init+0x0/0x149 returned 0 after 0 usecs
calling rtc_init+0x0/0x71 @ 1
initcall rtc_init+0x0/0x71 returned 0 after 0 usecs
calling power_supply_class_init+0x0/0x38 @ 1
initcall power_supply_class_init+0x0/0x38 returned 0 after 0 usecs
calling thermal_init+0x0/0x68 @ 1
initcall thermal_init+0x0/0x68 returned 0 after 0 usecs
calling mmc_init+0x0/0x7b @ 1
initcall mmc_init+0x0/0x7b returned 0 after 0 usecs
calling pci_subsys_init+0x0/0x150 @ 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Scanning bus 0000:00
pci 0000:00:00.0: found [10de:005e] class 000580 header type 00
pci 0000:00:00.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:01.0: found [10de:0050] class 000601 header type 00
pci 0000:00:01.0: calling nvidia_force_enable_hpet+0x0/0xd0
HPET not enabled in BIOS. You might try hpet=force boot option
pci 0000:00:01.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:01.1: found [10de:0052] class 000c05 header type 00
pci 0000:00:01.1: reg 10 io port: [0xdc00-0xdc1f]
pci 0000:00:01.1: reg 20 io port: [0x4c00-0x4c3f]
pci 0000:00:01.1: reg 24 io port: [0x4c40-0x4c7f]
pci 0000:00:01.1: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:01.1: PME# supported from D3hot D3cold
pci 0000:00:01.1: PME# disabled
pci 0000:00:02.0: found [10de:005a] class 000c03 header type 00
pci 0000:00:02.0: reg 10 32bit mmio: [0xda102000-0xda102fff]
pci 0000:00:02.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:02.0: supports D1 D2
pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.0: PME# disabled
pci 0000:00:02.1: found [10de:005b] class 000c03 header type 00
pci 0000:00:02.1: reg 10 32bit mmio: [0xfeb00000-0xfeb000ff]
pci 0000:00:02.1: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:02.1: supports D1 D2
pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.1: PME# disabled
pci 0000:00:04.0: found [10de:0059] class 000401 header type 00
pci 0000:00:04.0: reg 10 io port: [0xd400-0xd4ff]
pci 0000:00:04.0: reg 14 io port: [0xd800-0xd8ff]
pci 0000:00:04.0: reg 18 32bit mmio: [0xda101000-0xda101fff]
pci 0000:00:04.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:04.0: supports D1 D2
pci 0000:00:06.0: found [10de:0053] class 000101 header type 00
pci 0000:00:06.0: reg 20 io port: [0xf000-0xf00f]
pci 0000:00:06.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:09.0: found [10de:005c] class 000604 header type 01
pci 0000:00:09.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0a.0: found [10de:0057] class 000680 header type 00
pci 0000:00:0a.0: reg 10 32bit mmio: [0xda100000-0xda100fff]
pci 0000:00:0a.0: reg 14 io port: [0xd000-0xd007]
pci 0000:00:0a.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0a.0: supports D1 D2
pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0a.0: PME# disabled
pci 0000:00:0b.0: found [10de:005d] class 000604 header type 01
pci 0000:00:0b.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0b.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0b.0: PME# disabled
pci 0000:00:0c.0: found [10de:005d] class 000604 header type 01
pci 0000:00:0c.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0c.0: PME# disabled
pci 0000:00:0d.0: found [10de:005d] class 000604 header type 01
pci 0000:00:0d.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0d.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0d.0: PME# disabled
pci 0000:00:0e.0: found [10de:005d] class 000604 header type 01
pci 0000:00:0e.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0e.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0e.0: PME# disabled
pci 0000:00:18.0: found [1022:1100] class 000600 header type 00
pci 0000:00:18.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:18.1: found [1022:1101] class 000600 header type 00
pci 0000:00:18.1: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:18.2: found [1022:1102] class 000600 header type 00
pci 0000:00:18.2: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:18.3: found [1022:1103] class 000600 header type 00
pci 0000:00:18.3: calling quirk_resource_alignment+0x0/0x1bd
PCI: Fixups for bus 0000:00
pci 0000:00:09.0: scanning behind bridge, config 050500, pass 0
PCI: Scanning bus 0000:05
pci 0000:05:07.0: found [10ec:8139] class 000200 header type 00
pci 0000:05:07.0: reg 10 io port: [0xc000-0xc0ff]
pci 0000:05:07.0: reg 14 32bit mmio: [0xda000000-0xda0000ff]
pci 0000:05:07.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:05:07.0: supports D1 D2
pci 0000:05:07.0: PME# supported from D1 D2 D3hot
pci 0000:05:07.0: PME# disabled
PCI: Fixups for bus 0000:05
pci 0000:00:09.0: transparent bridge
pci 0000:00:09.0: bridge io port: [0xc000-0xcfff]
pci 0000:00:09.0: bridge 32bit mmio: [0xda000000-0xda0fffff]
PCI: Bus scan for 0000:05 returning with max=05
pci 0000:00:0b.0: scanning behind bridge, config 040400, pass 0
PCI: Scanning bus 0000:04
PCI: Fixups for bus 0000:04
PCI: Bus scan for 0000:04 returning with max=04
pci 0000:00:0c.0: scanning behind bridge, config 030300, pass 0
PCI: Scanning bus 0000:03
PCI: Fixups for bus 0000:03
PCI: Bus scan for 0000:03 returning with max=03
pci 0000:00:0d.0: scanning behind bridge, config 020200, pass 0
PCI: Scanning bus 0000:02
PCI: Fixups for bus 0000:02
PCI: Bus scan for 0000:02 returning with max=02
pci 0000:00:0e.0: scanning behind bridge, config 010100, pass 0
PCI: Scanning bus 0000:01
pci 0000:01:00.0: found [1002:5b60] class 000300 header type 00
pci 0000:01:00.0: calling quirk_no_ata_d3+0x0/0x22
pci 0000:01:00.0: reg 10 32bit mmio: [0xd0000000-0xd7ffffff]
pci 0000:01:00.0: reg 14 io port: [0xb000-0xb0ff]
pci 0000:01:00.0: reg 18 32bit mmio: [0xd9000000-0xd900ffff]
pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
pci 0000:01:00.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:01:00.0: supports D1 D2
pci 0000:01:00.1: found [1002:5b70] class 000380 header type 00
pci 0000:01:00.1: calling quirk_no_ata_d3+0x0/0x22
pci 0000:01:00.1: reg 10 32bit mmio: [0xd9010000-0xd901ffff]
pci 0000:01:00.1: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:01:00.1: supports D1 D2
pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
PCI: Fixups for bus 0000:01
pci 0000:00:0e.0: bridge io port: [0xb000-0xbfff]
pci 0000:00:0e.0: bridge 32bit mmio: [0xd8000000-0xd9ffffff]
pci 0000:00:0e.0: bridge 64bit mmio pref: [0xd0000000-0xd7ffffff]
PCI: Bus scan for 0000:01 returning with max=01
pci 0000:00:09.0: scanning behind bridge, config 050500, pass 1
pci 0000:00:0b.0: scanning behind bridge, config 040400, pass 1
pci 0000:00:0c.0: scanning behind bridge, config 030300, pass 1
pci 0000:00:0d.0: scanning behind bridge, config 020200, pass 1
pci 0000:00:0e.0: scanning behind bridge, config 010100, pass 1
PCI: Bus scan for 0000:00 returning with max=05
pci 0000:00:00.0: default IRQ router [10de:005e]
initcall pci_subsys_init+0x0/0x150 returned 0 after 400390 usecs
calling proto_init+0x0/0x12 @ 1
initcall proto_init+0x0/0x12 returned 0 after 0 usecs
calling net_dev_init+0x0/0x1ec @ 1
initcall net_dev_init+0x0/0x1ec returned 0 after 0 usecs
calling neigh_init+0x0/0x71 @ 1
initcall neigh_init+0x0/0x71 returned 0 after 0 usecs
calling fib_rules_init+0x0/0xa9 @ 1
initcall fib_rules_init+0x0/0xa9 returned 0 after 0 usecs
calling pktsched_init+0x0/0xc4 @ 1
initcall pktsched_init+0x0/0xc4 returned 0 after 0 usecs
calling tc_filter_init+0x0/0x4c @ 1
initcall tc_filter_init+0x0/0x4c returned 0 after 0 usecs
calling tc_action_init+0x0/0x4c @ 1
initcall tc_action_init+0x0/0x4c returned 0 after 0 usecs
calling genl_init+0x0/0xe9 @ 1
initcall genl_init+0x0/0xe9 returned 0 after 13020 usecs
Clocksource tsc unstable (delta = 202859973 ns)
calling wanrouter_init+0x0/0x5a @ 1
Sangoma WANPIPE Router v1.1 (c) 1995-2000 Sangoma Technologies Inc.
initcall wanrouter_init+0x0/0x5a returned 0 after 3255 usecs
calling bt_init+0x0/0x60 @ 1
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
initcall bt_init+0x0/0x60 returned 0 after 9765 usecs
calling atm_init+0x0/0xb9 @ 1
NET: Registered protocol family 8
NET: Registered protocol family 20
initcall atm_init+0x0/0xb9 returned 0 after 6510 usecs
calling wireless_nlevent_init+0x0/0x41 @ 1
initcall wireless_nlevent_init+0x0/0x41 returned 0 after 0 usecs
calling rfkill_init+0x0/0x91 @ 1
initcall rfkill_init+0x0/0x91 returned 0 after 0 usecs
calling sysctl_init+0x0/0x4c @ 1
initcall sysctl_init+0x0/0x4c returned 0 after 0 usecs
calling pci_iommu_init+0x0/0x2f @ 1
DMA-API: preallocated 32768 debug entries
DMA-API: debugging enabled by kernel config
initcall pci_iommu_init+0x0/0x2f returned 0 after 48828 usecs
calling print_all_ICs+0x0/0x5bd @ 1

printing PIC contents
... PIC IMR: fffa
... PIC IRR: 0001
... PIC ISR: 0001
... PIC ELCR: 0828

printing local APIC contents on CPU#0/0:
... APIC ID: 00000000 (0)
... APIC VERSION: 00040010
... APIC TASKPRI: 00000000 (00)
... APIC ARBPRI: 000000e0 (e0)
... APIC PROCPRI: 00000000
... APIC LDR: 01000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
... APIC TMR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
... APIC IRR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000010000000000000000
... APIC ESR: 00000000
... APIC ICR: 000008fd
... APIC ICR2: 02000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00010000
... APIC LVT0: 00010700
... APIC LVT1: 00000400
... APIC LVTERR: 000000fe
... APIC TMICT: 0000a396
... APIC TMCCT: 000075d5
... APIC TDCR: 00000003


printing local APIC contents on CPU#1/1:
... APIC ID: 01000000 (1)
... APIC VERSION: 00040010
... APIC TASKPRI: 00000000 (00)
... APIC ARBPRI: 000000e0 (e0)
... APIC PROCPRI: 00000000
... APIC LDR: 02000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
... APIC TMR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
... APIC IRR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000010000000000000000
... APIC ESR: 00000000
... APIC ICR: 000008fd
... APIC ICR2: 01000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00010000
... APIC LVT0: 00010700
... APIC LVT1: 00010400
... APIC LVTERR: 000000fe
... APIC TMICT: 0000a396
... APIC TMCCT: 00007f48
... APIC TDCR: 00000003

number of MP IRQ sources: 17.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 00000000
....... : physical APIC id: 00
....... : Delivery Type: 0
....... : LTS : 0
.... register #01: 00170011
....... : max redirection entries: 0017
....... : PRQ implemented: 0
....... : IO APIC version: 0011
.... register #02: 00000000
....... : arbitration: 00
.... IRQ redirection table:
NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:
00 003 0 0 0 0 0 1 1 30
01 003 0 0 0 0 0 1 1 31
02 000 1 0 0 0 0 0 0 00
03 003 1 1 0 1 0 1 1 33
04 003 0 0 0 0 0 1 1 34
05 003 1 1 0 1 0 1 1 35
06 003 0 0 0 0 0 1 1 36
07 003 1 0 0 0 0 1 1 37
08 003 0 0 0 0 0 1 1 38
09 003 0 0 0 0 0 1 1 39
0a 003 0 0 0 0 0 1 1 3A
0b 003 1 1 0 1 0 1 1 3B
0c 003 0 0 0 0 0 1 1 3C
0d 003 0 0 0 0 0 1 1 3D
0e 003 0 0 0 0 0 1 1 3E
0f 003 0 0 0 0 0 1 1 3F
10 000 1 0 0 0 0 0 0 00
11 000 1 0 0 0 0 0 0 00
12 000 1 0 0 0 0 0 0 00
13 000 1 0 0 0 0 0 0 00
14 000 1 0 0 0 0 0 0 00
15 000 1 0 0 0 0 0 0 00
16 000 1 0 0 0 0 0 0 00
17 000 1 0 0 0 0 0 0 00
IRQ to pin mappings:
IRQ0 -> 0:0
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done.
initcall print_all_ICs+0x0/0x5bd returned 0 after 315755 usecs
calling hpet_late_init+0x0/0xf0 @ 1
initcall hpet_late_init+0x0/0xf0 returned -19 after 0 usecs
calling clocksource_done_booting+0x0/0x12 @ 1
initcall clocksource_done_booting+0x0/0x12 returned 0 after 0 usecs
calling ftrace_init_debugfs+0x0/0x23a @ 1
initcall ftrace_init_debugfs+0x0/0x23a returned 0 after 0 usecs
calling rb_init_debugfs+0x0/0x34 @ 1
initcall rb_init_debugfs+0x0/0x34 returned 0 after 0 usecs
calling tracer_init_debugfs+0x0/0x353 @ 1
initcall tracer_init_debugfs+0x0/0x353 returned 0 after 0 usecs
calling init_trace_printk_function_export+0x0/0x2f @ 1
initcall init_trace_printk_function_export+0x0/0x2f returned 0 after 0 usecs
calling stat_workqueue_init+0x0/0x2f @ 1
initcall stat_workqueue_init+0x0/0x2f returned 0 after 0 usecs
calling event_trace_init+0x0/0x557 @ 1
initcall event_trace_init+0x0/0x557 returned 0 after 9765 usecs
calling init_pipe_fs+0x0/0x51 @ 1
initcall init_pipe_fs+0x0/0x51 returned 0 after 0 usecs
calling eventpoll_init+0x0/0xfb @ 1
initcall eventpoll_init+0x0/0xfb returned 0 after 0 usecs
calling anon_inode_init+0x0/0x12e @ 1
initcall anon_inode_init+0x0/0x12e returned 0 after 0 usecs
calling fscache_init+0x0/0xc0 @ 1
Slow work thread pool: Starting up
Slow work thread pool: Ready
FS-Cache: Loaded
initcall fscache_init+0x0/0xc0 returned 0 after 9765 usecs
calling tomoyo_initerface_init+0x0/0x15f @ 1
initcall tomoyo_initerface_init+0x0/0x15f returned 0 after 0 usecs
calling chr_dev_init+0x0/0xa3 @ 1
initcall chr_dev_init+0x0/0xa3 returned 0 after 3255 usecs
calling firmware_class_init+0x0/0x7f @ 1
initcall firmware_class_init+0x0/0x7f returned 0 after 0 usecs
calling cpufreq_gov_performance_init+0x0/0x12 @ 1
initcall cpufreq_gov_performance_init+0x0/0x12 returned 0 after 0 usecs
calling cpufreq_gov_dbs_init+0x0/0x6b @ 1
initcall cpufreq_gov_dbs_init+0x0/0x6b returned 0 after 3255 usecs
calling ssb_modinit+0x0/0x7a @ 1
initcall ssb_modinit+0x0/0x7a returned 0 after 0 usecs
calling pcibios_assign_resources+0x0/0x8a @ 1
pci 0000:00:09.0: PCI bridge, secondary bus 0000:05
pci 0000:00:09.0: IO window: 0xc000-0xcfff
pci 0000:00:09.0: MEM window: 0xda000000-0xda0fffff
pci 0000:00:09.0: PREFETCH window: disabled
pci 0000:00:0b.0: PCI bridge, secondary bus 0000:04
pci 0000:00:0b.0: IO window: disabled
pci 0000:00:0b.0: MEM window: disabled
pci 0000:00:0b.0: PREFETCH window: disabled
pci 0000:00:0c.0: PCI bridge, secondary bus 0000:03
pci 0000:00:0c.0: IO window: disabled
pci 0000:00:0c.0: MEM window: disabled
pci 0000:00:0c.0: PREFETCH window: disabled
pci 0000:00:0d.0: PCI bridge, secondary bus 0000:02
pci 0000:00:0d.0: IO window: disabled
pci 0000:00:0d.0: MEM window: disabled
pci 0000:00:0d.0: PREFETCH window: disabled
pci 0000:01:00.0: BAR 6: got res [0xd8000000-0xd801ffff] bus [0xd8000000-0xd801ffff] flags 0x27200
pci 0000:00:0e.0: PCI bridge, secondary bus 0000:01
pci 0000:00:0e.0: IO window: 0xb000-0xbfff
pci 0000:00:0e.0: MEM window: 0xd8000000-0xd9ffffff
pci 0000:00:0e.0: PREFETCH window: 0x000000d0000000-0x000000d7ffffff
pci 0000:00:09.0: setting latency timer to 64
pci 0000:00:0b.0: setting latency timer to 64
pci 0000:00:0c.0: setting latency timer to 64
pci 0000:00:0d.0: setting latency timer to 64
pci 0000:00:0e.0: setting latency timer to 64
pci_bus 0000:00: resource 0 io: [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
pci_bus 0000:05: resource 0 io: [0xc000-0xcfff]
pci_bus 0000:05: resource 1 mem: [0xda000000-0xda0fffff]
pci_bus 0000:05: resource 3 io: [0x00-0xffff]
pci_bus 0000:05: resource 4 mem: [0x000000-0xffffffffffffffff]
pci_bus 0000:01: resource 0 io: [0xb000-0xbfff]
pci_bus 0000:01: resource 1 mem: [0xd8000000-0xd9ffffff]
pci_bus 0000:01: resource 2 pref mem [0xd0000000-0xd7ffffff]
initcall pcibios_assign_resources+0x0/0x8a returned 0 after 113932 usecs
calling sysctl_core_init+0x0/0x38 @ 1
initcall sysctl_core_init+0x0/0x38 returned 0 after 0 usecs
calling inet_init+0x0/0x2a6 @ 1
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 6, 262144 bytes)
TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
TCP bind hash table entries: 32768 (order: 9, 2359296 bytes)
TCP: Hash tables configured (established 131072 bind 32768)
TCP reno registered
initcall inet_init+0x0/0x2a6 returned 0 after 22786 usecs
calling af_unix_init+0x0/0x58 @ 1
NET: Registered protocol family 1
initcall af_unix_init+0x0/0x58 returned 0 after 3255 usecs
calling default_rootfs+0x0/0x6e @ 1
initcall default_rootfs+0x0/0x6e returned 0 after 0 usecs
calling calgary_fixup_tce_spaces+0x0/0xf8 @ 1
initcall calgary_fixup_tce_spaces+0x0/0xf8 returned -19 after 0 usecs
calling i8259A_init_sysfs+0x0/0x29 @ 1
initcall i8259A_init_sysfs+0x0/0x29 returned 0 after 0 usecs
calling vsyscall_init+0x0/0x6c @ 1
initcall vsyscall_init+0x0/0x6c returned 0 after 0 usecs
calling sbf_init+0x0/0x109 @ 1
initcall sbf_init+0x0/0x109 returned 0 after 0 usecs
calling i8237A_init_sysfs+0x0/0x29 @ 1
initcall i8237A_init_sysfs+0x0/0x29 returned 0 after 0 usecs
calling add_rtc_cmos+0x0/0x45 @ 1
platform rtc_cmos: registered platform RTC device (no PNP device found)
initcall add_rtc_cmos+0x0/0x45 returned 0 after 3255 usecs
calling cache_sysfs_init+0x0/0xa4 @ 1
initcall cache_sysfs_init+0x0/0xa4 returned 0 after 0 usecs
calling cpu_debug_init+0x0/0x297 @ 1
cpu0(2) debug files 137
cpu1(2) debug files 137
initcall cpu_debug_init+0x0/0x297 returned 0 after 9765 usecs
calling cpuid_init+0x0/0x1c0 @ 1
initcall cpuid_init+0x0/0x1c0 returned 0 after 0 usecs
calling ioapic_init_sysfs+0x0/0xd2 @ 1
initcall ioapic_init_sysfs+0x0/0xd2 returned 0 after 0 usecs
calling add_pcspkr+0x0/0x2a @ 1
initcall add_pcspkr+0x0/0x2a returned 0 after 0 usecs
calling start_periodic_check_for_corruption+0x0/0x40 @ 1
Scanning for low memory corruption every 60 seconds
initcall start_periodic_check_for_corruption+0x0/0x40 returned 0 after 3255 usecs
calling start_pageattr_test+0x0/0x60 @ 1
initcall start_pageattr_test+0x0/0x60 returned 0 after 0 usecs
calling crypto_fpu_module_init+0x0/0x12 @ 1
initcall crypto_fpu_module_init+0x0/0x12 returned 0 after 0 usecs
calling aes_init+0x0/0x12 @ 1
initcall aes_init+0x0/0x12 returned 0 after 0 usecs
calling init+0x0/0x12 @ 1
initcall init+0x0/0x12 returned 0 after 0 usecs
calling aesni_init+0x0/0x14a @ 1
Intel AES-NI instructions are not detected.
initcall aesni_init+0x0/0x14a returned -19 after 3255 usecs
calling crc32c_intel_mod_init+0x0/0x30 @ 1
initcall crc32c_intel_mod_init+0x0/0x30 returned -19 after 0 usecs
calling init_vdso_vars+0x0/0x241 @ 1
initcall init_vdso_vars+0x0/0x241 returned 0 after 0 usecs
calling ia32_binfmt_init+0x0/0x14 @ 1
initcall ia32_binfmt_init+0x0/0x14 returned 0 after 0 usecs
calling sysenter_setup+0x0/0x372 @ 1
initcall sysenter_setup+0x0/0x372 returned 0 after 0 usecs
calling proc_schedstat_init+0x0/0x22 @ 1
initcall proc_schedstat_init+0x0/0x22 returned 0 after 0 usecs
calling proc_execdomains_init+0x0/0x27 @ 1
initcall proc_execdomains_init+0x0/0x27 returned 0 after 0 usecs
calling ioresources_init+0x0/0x3c @ 1
initcall ioresources_init+0x0/0x3c returned 0 after 0 usecs
calling uid_cache_init+0x0/0x8d @ 1
initcall uid_cache_init+0x0/0x8d returned 0 after 0 usecs
calling init_posix_timers+0x0/0xe8 @ 1
initcall init_posix_timers+0x0/0xe8 returned 0 after 0 usecs
calling init_posix_cpu_timers+0x0/0xb3 @ 1
initcall init_posix_cpu_timers+0x0/0xb3 returned 0 after 0 usecs
calling nsproxy_cache_init+0x0/0x33 @ 1
initcall nsproxy_cache_init+0x0/0x33 returned 0 after 0 usecs
calling create_proc_profile+0x0/0x310 @ 1
initcall create_proc_profile+0x0/0x310 returned 0 after 0 usecs
calling timekeeping_init_device+0x0/0x29 @ 1
initcall timekeeping_init_device+0x0/0x29 returned 0 after 3255 usecs
calling init_clocksource_sysfs+0x0/0x52 @ 1
initcall init_clocksource_sysfs+0x0/0x52 returned 0 after 0 usecs
calling init_timer_list_procfs+0x0/0x2c @ 1
initcall init_timer_list_procfs+0x0/0x2c returned 0 after 0 usecs
calling lockdep_proc_init+0x0/0x5f @ 1
initcall lockdep_proc_init+0x0/0x5f returned 0 after 0 usecs
calling futex_init+0x0/0xd5 @ 1
initcall futex_init+0x0/0xd5 returned 0 after 0 usecs
calling proc_dma_init+0x0/0x22 @ 1
initcall proc_dma_init+0x0/0x22 returned 0 after 0 usecs
calling kallsyms_init+0x0/0x32 @ 1
initcall kallsyms_init+0x0/0x32 returned 0 after 0 usecs
calling crash_save_vmcoreinfo_init+0x0/0x4a5 @ 1
initcall crash_save_vmcoreinfo_init+0x0/0x4a5 returned 0 after 0 usecs
calling crash_notes_memory_init+0x0/0x3a @ 1
initcall crash_notes_memory_init+0x0/0x3a returned 0 after 0 usecs
calling pid_namespaces_init+0x0/0x2d @ 1
initcall pid_namespaces_init+0x0/0x2d returned 0 after 0 usecs
calling hung_task_init+0x0/0x56 @ 1
initcall hung_task_init+0x0/0x56 returned 0 after 0 usecs
calling rcu_torture_init+0x0/0x7b8 @ 1
rcu-torture:--- Start of test: nreaders=4 nfakewriters=4 stat_interval=0 verbose=0 test_no_idle_hz=0 shuffle_interval=3 stutter=5 irqreader=1
initcall rcu_torture_init+0x0/0x7b8 returned 0 after 3255 usecs
calling utsname_sysctl_init+0x0/0x14 @ 1
sysctl table check failed: /kernel/ostype .1.1 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff824f658a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff824f659a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109c8d6>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/osrelease .1.2 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff824f658a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff824f659a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109c8d6>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/version .1.4 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff824f658a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff824f659a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109c8d6>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/hostname .1.7 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff824f658a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff824f659a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109c8d6>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/domainname .1.8 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff824f658a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff824f659a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109c8d6>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
initcall utsname_sysctl_init+0x0/0x14 returned 0 after 592447 usecs
calling ftrace_nodyn_init+0x0/0x12 @ 1
initcall ftrace_nodyn_init+0x0/0x12 returned 0 after 0 usecs
calling init_events+0x0/0x70 @ 1
initcall init_events+0x0/0x70 returned 0 after 0 usecs
calling init_sched_switch_trace+0x0/0x12 @ 1
initcall init_sched_switch_trace+0x0/0x12 returned 0 after 0 usecs
calling init_function_trace+0x0/0x12 @ 1
initcall init_function_trace+0x0/0x12 returned 0 after 0 usecs
calling init_irqsoff_tracer+0x0/0x1e @ 1
initcall init_irqsoff_tracer+0x0/0x1e returned 0 after 0 usecs
calling init_wakeup_tracer+0x0/0x29 @ 1
initcall init_wakeup_tracer+0x0/0x29 returned 0 after 0 usecs
calling stack_trace_init+0x0/0x6f @ 1
initcall stack_trace_init+0x0/0x6f returned 0 after 0 usecs
calling init_mmio_trace+0x0/0x12 @ 1
initcall init_mmio_trace+0x0/0x12 returned 0 after 0 usecs
calling init_graph_trace+0x0/0x12 @ 1
initcall init_graph_trace+0x0/0x12 returned 0 after 0 usecs
calling init_blk_tracer+0x0/0x6c @ 1
initcall init_blk_tracer+0x0/0x6c returned 0 after 0 usecs
calling register_ftrace_syscalls+0x0/0xa4 @ 1
initcall register_ftrace_syscalls+0x0/0xa4 returned 0 after 0 usecs
calling perf_counter_sysfs_init+0x0/0x19 @ 1
initcall perf_counter_sysfs_init+0x0/0x19 returned 0 after 0 usecs
calling init_per_zone_pages_min+0x0/0x96 @ 1
initcall init_per_zone_pages_min+0x0/0x96 returned 0 after 0 usecs
calling pdflush_init+0x0/0x1c @ 1
initcall pdflush_init+0x0/0x1c returned 0 after 0 usecs
calling kswapd_init+0x0/0x20 @ 1
initcall kswapd_init+0x0/0x20 returned 0 after 0 usecs
calling init_tmpfs+0x0/0x3d @ 1
initcall init_tmpfs+0x0/0x3d returned 0 after 0 usecs
calling setup_vmstat+0x0/0x108 @ 1
initcall setup_vmstat+0x0/0x108 returned 0 after 0 usecs
calling mm_sysfs_init+0x0/0x29 @ 1
initcall mm_sysfs_init+0x0/0x29 returned 0 after 0 usecs
calling proc_vmalloc_init+0x0/0x25 @ 1
initcall proc_vmalloc_init+0x0/0x25 returned 0 after 0 usecs
calling procswaps_init+0x0/0x25 @ 1
initcall procswaps_init+0x0/0x25 returned 0 after 0 usecs
calling hugetlb_init+0x0/0x458 @ 1
HugeTLB registered 2 MB page size, pre-allocated 0 pages
initcall hugetlb_init+0x0/0x458 returned 0 after 3255 usecs
calling slab_proc_init+0x0/0x25 @ 1
initcall slab_proc_init+0x0/0x25 returned 0 after 0 usecs
calling slab_sysfs_init+0x0/0x104 @ 1
initcall slab_sysfs_init+0x0/0x104 returned 0 after 22786 usecs
calling fasync_init+0x0/0x37 @ 1
initcall fasync_init+0x0/0x37 returned 0 after 0 usecs
calling proc_filesystems_init+0x0/0x22 @ 1
initcall proc_filesystems_init+0x0/0x22 returned 0 after 0 usecs
calling inotify_setup+0x0/0x12 @ 1
initcall inotify_setup+0x0/0x12 returned 0 after 0 usecs
calling proc_locks_init+0x0/0x22 @ 1
initcall proc_locks_init+0x0/0x22 returned 0 after 0 usecs
calling init_sys32_ioctl+0x0/0x88 @ 1
initcall init_sys32_ioctl+0x0/0x88 returned 0 after 0 usecs
calling init_mbcache+0x0/0x14 @ 1
initcall init_mbcache+0x0/0x14 returned 0 after 0 usecs
calling dquot_init+0x0/0xe6 @ 1
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
initcall dquot_init+0x0/0xe6 returned 0 after 3255 usecs
calling init_v2_quota_format+0x0/0x14 @ 1
initcall init_v2_quota_format+0x0/0x14 returned 0 after 0 usecs
calling proc_cmdline_init+0x0/0x22 @ 1
initcall proc_cmdline_init+0x0/0x22 returned 0 after 0 usecs
calling proc_cpuinfo_init+0x0/0x22 @ 1
initcall proc_cpuinfo_init+0x0/0x22 returned 0 after 0 usecs
calling proc_devices_init+0x0/0x22 @ 1
initcall proc_devices_init+0x0/0x22 returned 0 after 0 usecs
calling proc_interrupts_init+0x0/0x22 @ 1
initcall proc_interrupts_init+0x0/0x22 returned 0 after 0 usecs
calling proc_loadavg_init+0x0/0x22 @ 1
initcall proc_loadavg_init+0x0/0x22 returned 0 after 0 usecs
calling proc_meminfo_init+0x0/0x22 @ 1
initcall proc_meminfo_init+0x0/0x22 returned 0 after 0 usecs
calling proc_stat_init+0x0/0x22 @ 1
initcall proc_stat_init+0x0/0x22 returned 0 after 0 usecs
calling proc_uptime_init+0x0/0x22 @ 1
initcall proc_uptime_init+0x0/0x22 returned 0 after 0 usecs
calling proc_version_init+0x0/0x22 @ 1
initcall proc_version_init+0x0/0x22 returned 0 after 0 usecs
calling vmcore_init+0x0/0xa70 @ 1
initcall vmcore_init+0x0/0xa70 returned 0 after 0 usecs
calling proc_kmsg_init+0x0/0x25 @ 1
initcall proc_kmsg_init+0x0/0x25 returned 0 after 0 usecs
calling configfs_init+0x0/0xd6 @ 1
initcall configfs_init+0x0/0xd6 returned 0 after 0 usecs
calling init_devpts_fs+0x0/0x5d @ 1
initcall init_devpts_fs+0x0/0x5d returned 0 after 0 usecs
calling init_dlm+0x0/0xb3 @ 1
DLM (built Jun 16 2009 11:26:57) installed
initcall init_dlm+0x0/0xb3 returned 0 after 3255 usecs
calling init_reiserfs_fs+0x0/0x8b @ 1
initcall init_reiserfs_fs+0x0/0x8b returned 0 after 3255 usecs
calling init_ext3_fs+0x0/0x72 @ 1
initcall init_ext3_fs+0x0/0x72 returned 0 after 0 usecs
calling init_ext4_fs+0x0/0x10d @ 1
initcall init_ext4_fs+0x0/0x10d returned 0 after 0 usecs
calling journal_init+0x0/0xea @ 1
initcall journal_init+0x0/0xea returned 0 after 0 usecs
calling journal_init+0x0/0xfb @ 1
initcall journal_init+0x0/0xfb returned 0 after 0 usecs
calling init_squashfs_fs+0x0/0x70 @ 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
initcall init_squashfs_fs+0x0/0x70 returned 0 after 6510 usecs
calling init_ramfs_fs+0x0/0x12 @ 1
initcall init_ramfs_fs+0x0/0x12 returned 0 after 0 usecs
calling init_hugetlbfs_fs+0x0/0xad @ 1
initcall init_hugetlbfs_fs+0x0/0xad returned 0 after 0 usecs
calling init_fat_fs+0x0/0x54 @ 1
initcall init_fat_fs+0x0/0x54 returned 0 after 0 usecs
calling init_vfat_fs+0x0/0x12 @ 1
initcall init_vfat_fs+0x0/0x12 returned 0 after 0 usecs
calling init_bfs_fs+0x0/0x62 @ 1
initcall init_bfs_fs+0x0/0x62 returned 0 after 0 usecs
calling init_iso9660_fs+0x0/0x72 @ 1
initcall init_iso9660_fs+0x0/0x72 returned 0 after 0 usecs
calling init_hfsplus_fs+0x0/0x60 @ 1
initcall init_hfsplus_fs+0x0/0x60 returned 0 after 0 usecs
calling init_hfs_fs+0x0/0x60 @ 1
initcall init_hfs_fs+0x0/0x60 returned 0 after 0 usecs
calling ecryptfs_init+0x0/0x1db @ 1
initcall ecryptfs_init+0x0/0x1db returned 0 after 3255 usecs
calling vxfs_init+0x0/0x66 @ 1
initcall vxfs_init+0x0/0x66 returned 0 after 0 usecs
calling init_nfs_fs+0x0/0x158 @ 1
initcall init_nfs_fs+0x0/0x158 returned 0 after 3255 usecs
calling init_nfsd+0x0/0x10a @ 1
Installing knfsd (copyright (C) 1996 [email protected]).
initcall init_nfsd+0x0/0x10a returned 0 after 6510 usecs
calling init_nlm+0x0/0x22 @ 1
initcall init_nlm+0x0/0x22 returned 0 after 0 usecs
calling init_nls_cp775+0x0/0x12 @ 1
initcall init_nls_cp775+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp850+0x0/0x12 @ 1
initcall init_nls_cp850+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp852+0x0/0x12 @ 1
initcall init_nls_cp852+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp855+0x0/0x12 @ 1
initcall init_nls_cp855+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp857+0x0/0x12 @ 1
initcall init_nls_cp857+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp860+0x0/0x12 @ 1
initcall init_nls_cp860+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp861+0x0/0x12 @ 1
initcall init_nls_cp861+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp863+0x0/0x12 @ 1
initcall init_nls_cp863+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp864+0x0/0x12 @ 1
initcall init_nls_cp864+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp865+0x0/0x12 @ 1
initcall init_nls_cp865+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp866+0x0/0x12 @ 1
initcall init_nls_cp866+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp869+0x0/0x12 @ 1
initcall init_nls_cp869+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp874+0x0/0x12 @ 1
initcall init_nls_cp874+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp932+0x0/0x12 @ 1
initcall init_nls_cp932+0x0/0x12 returned 0 after 0 usecs
calling init_nls_euc_jp+0x0/0x48 @ 1
initcall init_nls_euc_jp+0x0/0x48 returned 0 after 0 usecs
calling init_nls_cp950+0x0/0x12 @ 1
initcall init_nls_cp950+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp1251+0x0/0x12 @ 1
initcall init_nls_cp1251+0x0/0x12 returned 0 after 0 usecs
calling init_nls_ascii+0x0/0x12 @ 1
initcall init_nls_ascii+0x0/0x12 returned 0 after 0 usecs
calling init_nls_iso8859_4+0x0/0x12 @ 1
initcall init_nls_iso8859_4+0x0/0x12 returned 0 after 0 usecs
calling init_nls_iso8859_14+0x0/0x12 @ 1
initcall init_nls_iso8859_14+0x0/0x12 returned 0 after 0 usecs
calling init_nls_iso8859_15+0x0/0x12 @ 1
initcall init_nls_iso8859_15+0x0/0x12 returned 0 after 0 usecs
calling init_nls_koi8_u+0x0/0x12 @ 1
initcall init_nls_koi8_u+0x0/0x12 returned 0 after 0 usecs
calling init_nls_koi8_ru+0x0/0x48 @ 1
initcall init_nls_koi8_ru+0x0/0x48 returned 0 after 0 usecs
calling init_nls_utf8+0x0/0x26 @ 1
initcall init_nls_utf8+0x0/0x26 returned 0 after 0 usecs
calling init_sysv_fs+0x0/0x54 @ 1
initcall init_sysv_fs+0x0/0x54 returned 0 after 3255 usecs
calling init_cifs+0x0/0x509 @ 1
initcall init_cifs+0x0/0x509 returned 0 after 3255 usecs
calling init_ncp_fs+0x0/0x62 @ 1
initcall init_ncp_fs+0x0/0x62 returned 0 after 0 usecs
calling init_hpfs_fs+0x0/0x62 @ 1
initcall init_hpfs_fs+0x0/0x62 returned 0 after 0 usecs
calling init_ntfs_fs+0x0/0x247 @ 1
NTFS driver 2.1.29 [Flags: R/W DEBUG].
initcall init_ntfs_fs+0x0/0x247 returned 0 after 6510 usecs
calling init_efs_fs+0x0/0x70 @ 1
EFS: 1.0a - http://aeschi.ch.eu.org/efs/
initcall init_efs_fs+0x0/0x70 returned 0 after 6510 usecs
calling init_affs_fs+0x0/0x62 @ 1
initcall init_affs_fs+0x0/0x62 returned 0 after 0 usecs
calling init_romfs_fs+0x0/0x8c @ 1
ROMFS MTD (C) 2007 Red Hat, Inc.
initcall init_romfs_fs+0x0/0x8c returned 0 after 3255 usecs
calling init_qnx4_fs+0x0/0x70 @ 1
QNX4 filesystem 0.2.3 registered.
initcall init_qnx4_fs+0x0/0x70 returned 0 after 3255 usecs
calling init_autofs_fs+0x0/0x12 @ 1
initcall init_autofs_fs+0x0/0x12 returned 0 after 0 usecs
calling init_autofs4_fs+0x0/0x29 @ 1
initcall init_autofs4_fs+0x0/0x29 returned -16 after 0 usecs
initcall init_autofs4_fs+0x0/0x29 returned with error code -16
calling init_adfs_fs+0x0/0x6e @ 1
initcall init_adfs_fs+0x0/0x6e returned 0 after 0 usecs
calling fuse_init+0x0/0x152 @ 1
fuse init (API version 7.11)
initcall fuse_init+0x0/0x152 returned 0 after 3255 usecs
calling init_udf_fs+0x0/0x6c @ 1
initcall init_udf_fs+0x0/0x6c returned 0 after 0 usecs
calling init_jfs_fs+0x0/0x29d @ 1
JFS: nTxBlock = 7643, nTxLock = 61148
initcall init_jfs_fs+0x0/0x29d returned 0 after 9765 usecs
calling init_nilfs_fs+0x0/0x9a @ 1
initcall init_nilfs_fs+0x0/0x9a returned 0 after 0 usecs
calling init_befs_fs+0x0/0x8a @ 1
BeFS version: 0.9.3
initcall init_befs_fs+0x0/0x8a returned 0 after 0 usecs
calling ocfs2_init+0x0/0x2a6 @ 1
OCFS2 1.5.0
initcall ocfs2_init+0x0/0x2a6 returned 0 after 3255 usecs
calling ocfs2_stack_glue_init+0x0/0x9a @ 1
initcall ocfs2_stack_glue_init+0x0/0x9a returned 0 after 0 usecs
calling o2cb_stack_init+0x0/0x16 @ 1
ocfs2: Registered cluster interface o2cb
initcall o2cb_stack_init+0x0/0x16 returned 0 after 3255 usecs
calling init_o2nm+0x0/0xc0 @ 1
OCFS2 Node Manager 1.5.0
initcall init_o2nm+0x0/0xc0 returned 0 after 3255 usecs
calling dlm_init+0x0/0x29d @ 1
OCFS2 DLM 1.5.0
initcall dlm_init+0x0/0x29d returned 0 after 3255 usecs
calling init_dlmfs_fs+0x0/0xf3 @ 1
OCFS2 DLMFS 1.5.0
OCFS2 User DLM kernel interface loaded
initcall init_dlmfs_fs+0x0/0xf3 returned 0 after 3255 usecs
calling init_btrfs_fs+0x0/0xbc @ 1
Btrfs loaded
initcall init_btrfs_fs+0x0/0xbc returned 0 after 3255 usecs
calling init_gfs2_fs+0x0/0x1fe @ 1
GFS2 (built Jun 16 2009 11:27:04) installed
initcall init_gfs2_fs+0x0/0x1fe returned 0 after 3255 usecs
calling ipc_init+0x0/0x2f @ 1
msgmni has been set to 1910
initcall ipc_init+0x0/0x2f returned 0 after 0 usecs
calling ipc_sysctl_init+0x0/0x14 @ 1
sysctl table check failed: /kernel/shmmax .1.34 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81158537>] ? proc_create_data+0x77/0xd0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff82501381>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff82501391>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/shmall .1.41 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81158537>] ? proc_create_data+0x77/0xd0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff82501381>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff82501391>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/shmmni .1.45 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81158537>] ? proc_create_data+0x77/0xd0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff82501381>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff82501391>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/msgmax .1.35 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81158537>] ? proc_create_data+0x77/0xd0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff82501381>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff82501391>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/msgmni .1.42 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81158537>] ? proc_create_data+0x77/0xd0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff82501381>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff82501391>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/msgmnb .1.36 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81158537>] ? proc_create_data+0x77/0xd0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff82501381>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff82501391>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/sem .1.43 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81158537>] ? proc_create_data+0x77/0xd0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff82501381>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff82501391>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/auto_msgmni No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30 #54068
Call Trace:
[<ffffffff81076c35>] set_fail+0x65/0x70
[<ffffffff81076fcc>] sysctl_check_table+0x38c/0x710
[<ffffffff81076fe5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105bd2c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105c8cc>] __register_sysctl_paths+0x10c/0x350
[<ffffffff81158537>] ? proc_create_data+0x77/0xd0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff82501381>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105cb3e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105cb58>] register_sysctl_table+0x18/0x20
[<ffffffff82501391>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f7135>] ? check_object+0x265/0x270
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff815183f1>] ? ida_get_new_above+0x151/0x220
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81531e55>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d2ca2b>] ? _spin_unlock+0x2b/0x40
[<ffffffff811583d4>] ? proc_register+0x124/0x210
[<ffffffff811585ee>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? remove_free_dqentry+0xf0/0x150
[<ffffffff810992a9>] ? irq_to_desc+0x9/0x30
[<ffffffff824e074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d48a>] child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff824e05a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d480>] ? child_rip+0x0/0x20
initcall ipc_sysctl_init+0x0/0x14 returned 0 after 940755 usecs
calling key_proc_init+0x0/0x5e @ 1
initcall key_proc_init+0x0/0x5e returned 0 after 0 usecs
calling crypto_wq_init+0x0/0x32 @ 1
initcall crypto_wq_init+0x0/0x32 returned 0 after 0 usecs
calling crypto_algapi_init+0x0/0xd @ 1
initcall crypto_algapi_init+0x0/0xd returned 0 after 0 usecs
calling chainiv_module_init+0x0/0x12 @ 1
initcall chainiv_module_init+0x0/0x12 returned 0 after 0 usecs
calling eseqiv_module_init+0x0/0x12 @ 1
initcall eseqiv_module_init+0x0/0x12 returned 0 after 0 usecs
calling seqiv_module_init+0x0/0x12 @ 1
initcall seqiv_module_init+0x0/0x12 returned 0 after 0 usecs
calling hmac_module_init+0x0/0x12 @ 1
initcall hmac_module_init+0x0/0x12 returned 0 after 0 usecs
calling md5_mod_init+0x0/0x12 @ 1
initcall md5_mod_init+0x0/0x12 returned 0 after 0 usecs
calling rmd128_mod_init+0x0/0x12 @ 1
initcall rmd128_mod_init+0x0/0x12 returned 0 after 0 usecs
calling rmd160_mod_init+0x0/0x12 @ 1
initcall rmd160_mod_init+0x0/0x12 returned 0 after 0 usecs
calling rmd256_mod_init+0x0/0x12 @ 1
initcall rmd256_mod_init+0x0/0x12 returned 0 after 0 usecs
calling rmd320_mod_init+0x0/0x12 @ 1
initcall rmd320_mod_init+0x0/0x12 returned 0 after 0 usecs
calling sha1_generic_mod_init+0x0/0x12 @ 1
initcall sha1_generic_mod_init+0x0/0x12 returned 0 after 0 usecs
calling sha256_generic_mod_init+0x0/0x48 @ 1
initcall sha256_generic_mod_init+0x0/0x48 returned 0 after 0 usecs
calling wp512_mod_init+0x0/0x80 @ 1
initcall wp512_mod_init+0x0/0x80 returned 0 after 3255 usecs
calling tgr192_mod_init+0x0/0x72 @ 1
initcall tgr192_mod_init+0x0/0x72 returned 0 after 0 usecs
calling crypto_ecb_module_init+0x0/0x12 @ 1
initcall crypto_ecb_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_cbc_module_init+0x0/0x12 @ 1
initcall crypto_cbc_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_pcbc_module_init+0x0/0x12 @ 1
initcall crypto_pcbc_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_cts_module_init+0x0/0x12 @ 1
initcall crypto_cts_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_module_init+0x0/0x12 @ 1
initcall crypto_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_ctr_module_init+0x0/0x44 @ 1
initcall crypto_ctr_module_init+0x0/0x44 returned 0 after 0 usecs
calling crypto_gcm_module_init+0x0/0x62 @ 1
initcall crypto_gcm_module_init+0x0/0x62 returned 0 after 0 usecs
calling crypto_ccm_module_init+0x0/0x62 @ 1
initcall crypto_ccm_module_init+0x0/0x62 returned 0 after 0 usecs
calling cryptd_init+0x0/0x126 @ 1
initcall cryptd_init+0x0/0x126 returned 0 after 0 usecs
calling des_generic_mod_init+0x0/0x44 @ 1
initcall des_generic_mod_init+0x0/0x44 returned 0 after 0 usecs
calling blowfish_mod_init+0x0/0x12 @ 1
initcall blowfish_mod_init+0x0/0x12 returned 0 after 0 usecs
calling twofish_mod_init+0x0/0x12 @ 1
initcall twofish_mod_init+0x0/0x12 returned 0 after 0 usecs
calling aes_init+0x0/0x12 @ 1
initcall aes_init+0x0/0x12 returned 0 after 0 usecs
calling camellia_init+0x0/0x12 @ 1
initcall camellia_init+0x0/0x12 returned 0 after 0 usecs
calling cast5_mod_init+0x0/0x12 @ 1
initcall cast5_mod_init+0x0/0x12 returned 0 after 0 usecs
calling arc4_init+0x0/0x12 @ 1
initcall arc4_init+0x0/0x12 returned 0 after 0 usecs
calling khazad_mod_init+0x0/0x12 @ 1
initcall khazad_mod_init+0x0/0x12 returned 0 after 0 usecs
calling anubis_mod_init+0x0/0x12 @ 1
initcall anubis_mod_init+0x0/0x12 returned 0 after 0 usecs
calling seed_init+0x0/0x12 @ 1
initcall seed_init+0x0/0x12 returned 0 after 0 usecs
calling deflate_mod_init+0x0/0x12 @ 1
initcall deflate_mod_init+0x0/0x12 returned 0 after 0 usecs
calling michael_mic_init+0x0/0x12 @ 1
initcall michael_mic_init+0x0/0x12 returned 0 after 0 usecs
calling crc32c_mod_init+0x0/0x12 @ 1
initcall crc32c_mod_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_authenc_module_init+0x0/0x12 @ 1
initcall crypto_authenc_module_init+0x0/0x12 returned 0 after 0 usecs
calling krng_mod_init+0x0/0x12 @ 1
alg: No test for stdrng (krng)
initcall krng_mod_init+0x0/0x12 returned 0 after 3255 usecs
calling prng_mod_init+0x0/0x36 @ 1
alg: No test for stdrng (ansi_cprng)
initcall prng_mod_init+0x0/0x36 returned 0 after 3255 usecs
calling proc_genhd_init+0x0/0x3c @ 1
initcall proc_genhd_init+0x0/0x3c returned 0 after 0 usecs
calling bsg_init+0x0/0x12f @ 1
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
initcall bsg_init+0x0/0x12f returned 0 after 3255 usecs
calling noop_init+0x0/0x14 @ 1
io scheduler noop registered (default)
initcall noop_init+0x0/0x14 returned 0 after 3255 usecs
calling as_init+0x0/0x14 @ 1
io scheduler anticipatory registered
initcall as_init+0x0/0x14 returned 0 after 3255 usecs
calling deadline_init+0x0/0x19 @ 1
io scheduler deadline registered
initcall deadline_init+0x0/0x19 returned 0 after 3255 usecs
calling cfq_init+0x0/0x99 @ 1
io scheduler cfq registered
initcall cfq_init+0x0/0x99 returned 0 after 3255 usecs
calling debug_objects_init_debugfs+0x0/0x6e @ 1
initcall debug_objects_init_debugfs+0x0/0x6e returned 0 after 0 usecs
calling libcrc32c_mod_init+0x0/0x2c @ 1
initcall libcrc32c_mod_init+0x0/0x2c returned 0 after 0 usecs
calling init_kmp+0x0/0x12 @ 1
initcall init_kmp+0x0/0x12 returned 0 after 0 usecs
calling percpu_counter_startup+0x0/0x19 @ 1
initcall percpu_counter_startup+0x0/0x19 returned 0 after 0 usecs
calling pci_init+0x0/0x47 @ 1
pci 0000:00:00.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:00.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:00.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:01.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:01.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:01.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:01.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:01.1: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:01.1: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:01.1: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:01.1: calling pci_fixup_video+0x0/0xce
pci 0000:00:02.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:02.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:02.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:02.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:02.1: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:02.1: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:02.1: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:02.1: calling pci_fixup_video+0x0/0xce
pci 0000:00:04.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:04.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:04.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:04.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:06.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:06.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:06.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:06.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:09.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:09.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:09.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:09.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0a.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:0a.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0a.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0a.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0b.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0b.0: calling quirk_nvidia_ck804_msi_ht_cap+0x0/0x98
pci 0000:00:0b.0: Found disabled HT MSI Mapping
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0b.0: calling quirk_nvidia_ck804_pcie_aer_ext_cap+0x0/0x90
pci 0000:00:0b.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0b.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0b.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0c.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0c.0: calling quirk_nvidia_ck804_msi_ht_cap+0x0/0x98
pci 0000:00:0c.0: Found disabled HT MSI Mapping
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0c.0: calling quirk_nvidia_ck804_pcie_aer_ext_cap+0x0/0x90
pci 0000:00:0c.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0c.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0c.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0d.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0d.0: calling quirk_nvidia_ck804_msi_ht_cap+0x0/0x98
pci 0000:00:0d.0: Found disabled HT MSI Mapping
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0d.0: calling quirk_nvidia_ck804_pcie_aer_ext_cap+0x0/0x90
pci 0000:00:0d.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0d.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0d.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0e.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0e.0: calling quirk_nvidia_ck804_msi_ht_cap+0x0/0x98
pci 0000:00:0e.0: Found disabled HT MSI Mapping
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0e.0: calling quirk_nvidia_ck804_pcie_aer_ext_cap+0x0/0x90
pci 0000:00:0e.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0e.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0e.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:18.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:18.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:18.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:18.1: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:18.1: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:18.1: calling pci_fixup_video+0x0/0xce
pci 0000:00:18.2: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:18.2: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:18.2: calling pci_fixup_video+0x0/0xce
pci 0000:00:18.3: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:18.3: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:18.3: calling pci_fixup_video+0x0/0xce
pci 0000:05:07.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:05:07.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:05:07.0: calling pci_fixup_video+0x0/0xce
pci 0000:01:00.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:01:00.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:01:00.0: calling pci_fixup_video+0x0/0xce
pci 0000:01:00.0: Boot video device
pci 0000:01:00.1: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:01:00.1: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:01:00.1: calling pci_fixup_video+0x0/0xce
initcall pci_init+0x0/0x47 returned 0 after 319010 usecs
calling pci_proc_init+0x0/0x7b @ 1
initcall pci_proc_init+0x0/0x7b returned 0 after 0 usecs
calling pcie_portdrv_init+0x0/0x58 @ 1
alloc irq_desc for 24 on node -1
alloc kstat_irqs on node -1
pcieport-driver 0000:00:0b.0: irq 24 for MSI/MSI-X
pcieport-driver 0000:00:0b.0: setting latency timer to 64
alloc irq_desc for 25 on node -1
alloc kstat_irqs on node -1
pcieport-driver 0000:00:0c.0: irq 25 for MSI/MSI-X
pcieport-driver 0000:00:0c.0: setting latency timer to 64
alloc irq_desc for 26 on node -1
alloc kstat_irqs on node -1
pcieport-driver 0000:00:0d.0: irq 26 for MSI/MSI-X
pcieport-driver 0000:00:0d.0: setting latency timer to 64
alloc irq_desc for 27 on node -1
alloc kstat_irqs on node -1
pcieport-driver 0000:00:0e.0: irq 27 for MSI/MSI-X
pcieport-driver 0000:00:0e.0: setting latency timer to 64
initcall pcie_portdrv_init+0x0/0x58 returned 0 after 42317 usecs
calling aer_service_init+0x0/0x29 @ 1
initcall aer_service_init+0x0/0x29 returned 0 after 0 usecs
calling pci_hotplug_init+0x0/0x51 @ 1
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
initcall pci_hotplug_init+0x0/0x51 returned 0 after 3255 usecs
calling pcied_init+0x0/0x7d @ 1
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
initcall pcied_init+0x0/0x7d returned 0 after 3255 usecs
calling zt5550_init+0x0/0x84 @ 1
cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2
initcall zt5550_init+0x0/0x84 returned 0 after 3255 usecs
calling cpcihp_generic_init+0x0/0x4f2 @ 1
cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1
cpcihp_generic: not configured, disabling.
initcall cpcihp_generic_init+0x0/0x4f2 returned -22 after 6510 usecs
initcall cpcihp_generic_init+0x0/0x4f2 returned with error code -22
calling shpcd_init+0x0/0x68 @ 1
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
initcall shpcd_init+0x0/0x68 returned 0 after 3255 usecs
calling pci_stub_init+0x0/0x24 @ 1
initcall pci_stub_init+0x0/0x24 returned 0 after 0 usecs
calling platform_lcd_init+0x0/0x12 @ 1
initcall platform_lcd_init+0x0/0x12 returned 0 after 0 usecs
calling genericbl_init+0x0/0x12 @ 1
initcall genericbl_init+0x0/0x12 returned 0 after 0 usecs
calling progearbl_init+0x0/0x5c @ 1
ALI M7101 PMU not found.
initcall progearbl_init+0x0/0x5c returned 0 after 3255 usecs
calling cr_backlight_init+0x0/0x76 @ 1
INTEL CARILLO RANCH LPC not found.
Carillo Ranch Backlight Driver Initialized.
initcall cr_backlight_init+0x0/0x76 returned 0 after 6510 usecs
calling mbp_init+0x0/0xfa @ 1
initcall mbp_init+0x0/0xfa returned -19 after 0 usecs
calling kb3886_init+0x0/0x3c @ 1
initcall kb3886_init+0x0/0x3c returned -19 after 0 usecs
calling display_class_init+0x0/0x7e @ 1
initcall display_class_init+0x0/0x7e returned 0 after 0 usecs
calling arcfb_init+0x0/0x7a @ 1
initcall arcfb_init+0x0/0x7a returned -6 after 0 usecs
initcall arcfb_init+0x0/0x7a returned with error code -6
calling cyber2000fb_init+0x0/0xdb @ 1
initcall cyber2000fb_init+0x0/0xdb returned 0 after 0 usecs
calling pm2fb_init+0x0/0x154 @ 1
initcall pm2fb_init+0x0/0x154 returned 0 after 3255 usecs
calling pm3fb_init+0x0/0x110 @ 1
initcall pm3fb_init+0x0/0x110 returned 0 after 0 usecs
calling nvidiafb_init+0x0/0x2bb @ 1
nvidiafb_setup START
initcall nvidiafb_init+0x0/0x2bb returned 0 after 0 usecs
calling atyfb_init+0x0/0x1f9 @ 1
initcall atyfb_init+0x0/0x1f9 returned 0 after 0 usecs
calling sisfb_init+0x0/0x825 @ 1
initcall sisfb_init+0x0/0x825 returned 0 after 0 usecs
calling viafb_init+0x0/0x1259 @ 1
VIA Graphics Intergration Chipset framebuffer 2.4 initializing
ioremap failed
initcall viafb_init+0x0/0x1259 returned -1 after 7659505 usecs
initcall viafb_init+0x0/0x1259 returned with error code -1
calling savagefb_init+0x0/0x77 @ 1
initcall savagefb_init+0x0/0x77 returned 0 after 0 usecs
calling gx1fb_init+0x0/0x14e @ 1
initcall gx1fb_init+0x0/0x14e returned 0 after 0 usecs
calling gxfb_init+0x0/0x94 @ 1
initcall gxfb_init+0x0/0x94 returned 0 after 0 usecs
calling lxfb_init+0x0/0x104 @ 1
initcall lxfb_init+0x0/0x104 returned 0 after 0 usecs
calling neofb_init+0x0/0x14b @ 1
initcall neofb_init+0x0/0x14b returned 0 after 0 usecs
calling tdfxfb_init+0x0/0x13d @ 1
initcall tdfxfb_init+0x0/0x13d returned 0 after 0 usecs
calling imsttfb_init+0x0/0x131 @ 1
initcall imsttfb_init+0x0/0x131 returned 0 after 0 usecs
calling vt8623fb_init+0x0/0x59 @ 1
initcall vt8623fb_init+0x0/0x59 returned 0 after 0 usecs
calling tridentfb_init+0x0/0x1f9 @ 1
initcall tridentfb_init+0x0/0x1f9 returned 0 after 0 usecs
calling vmlfb_init+0x0/0x9a @ 1
vmlfb: initializing
initcall vmlfb_init+0x0/0x9a returned 0 after 3255 usecs
calling cr_pll_init+0x0/0x10a @ 1
Could not find Carillo Ranch MCH device.
initcall cr_pll_init+0x0/0x10a returned -19 after 3255 usecs
calling s3fb_init+0x0/0xfb @ 1
initcall s3fb_init+0x0/0xfb returned 0 after 0 usecs
calling sstfb_init+0x0/0x1ce @ 1
initcall sstfb_init+0x0/0x1ce returned 0 after 0 usecs
calling s1d13xxxfb_init+0x0/0x2d @ 1
initcall s1d13xxxfb_init+0x0/0x2d returned 0 after 0 usecs
calling mb862xxfb_init+0x0/0x20 @ 1
initcall mb862xxfb_init+0x0/0x20 returned 0 after 0 usecs
calling uvesafb_init+0x0/0x3d0 @ 1
uvesafb: failed to execute /sbin/v86d
uvesafb: make sure that the v86d helper is installed and executable
uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
uvesafb: vbe_init() failed with -22
uvesafb: probe of uvesafb.0 failed with error -22
initcall uvesafb_init+0x0/0x3d0 returned 0 after 22786 usecs
calling regulator_virtual_consumer_init+0x0/0x12 @ 1
initcall regulator_virtual_consumer_init+0x0/0x12 returned 0 after 0 usecs
calling regulator_userspace_consumer_init+0x0/0x12 @ 1
initcall regulator_userspace_consumer_init+0x0/0x12 returned 0 after 0 usecs
calling bq24022_init+0x0/0x19 @ 1
initcall bq24022_init+0x0/0x19 returned -19 after 0 usecs
calling lp3971_module_init+0x0/0x38 @ 1
initcall lp3971_module_init+0x0/0x38 returned 0 after 0 usecs
calling rand_initialize+0x0/0x40 @ 1
initcall rand_initialize+0x0/0x40 returned 0 after 0 usecs
calling tty_init+0x0/0xfa @ 1
initcall tty_init+0x0/0xfa returned 0 after 16276 usecs
calling pty_init+0x0/0x3cb @ 1
initcall pty_init+0x0/0x3cb returned 0 after 0 usecs
calling sysrq_init+0x0/0x25 @ 1
initcall sysrq_init+0x0/0x25 returned 0 after 0 usecs
calling nozomi_init+0x0/0x162 @ 1
Initializing Nozomi driver 2.1d (build date: Jun 16 2009 11:26:45)
initcall nozomi_init+0x0/0x162 returned 0 after 6510 usecs
calling raw_init+0x0/0xdf @ 1
initcall raw_init+0x0/0xdf returned 0 after 0 usecs
calling lp_init_module+0x0/0x275 @ 1
lp: driver loaded but no devices found
initcall lp_init_module+0x0/0x275 returned 0 after 3255 usecs
calling applicom_init+0x0/0x525 @ 1
Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
ac.o: No PCI boards found.
ac.o: For an ISA board you must supply memory and irq parameters.
initcall applicom_init+0x0/0x525 returned -6 after 13020 usecs
initcall applicom_init+0x0/0x525 returned with error code -6
calling nvram_init+0x0/0x8b @ 1
Non-volatile memory driver v1.3
initcall nvram_init+0x0/0x8b returned 0 after 3255 usecs
calling i8k_init+0x0/0x3ed @ 1
initcall i8k_init+0x0/0x3ed returned -19 after 0 usecs
calling pc8736x_gpio_init+0x0/0x419 @ 1
platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initializing
platform pc8736x_gpio.0: no device found
initcall pc8736x_gpio_init+0x0/0x419 returned -19 after 9765 usecs
calling nsc_gpio_init+0x0/0x16 @ 1
nsc_gpio initializing
initcall nsc_gpio_init+0x0/0x16 returned 0 after 3255 usecs
calling tlclk_init+0x0/0x22f @ 1
telclk_interrup = 0xf non-mcpbl0010 hw.
initcall tlclk_init+0x0/0x22f returned -6 after 3255 usecs
initcall tlclk_init+0x0/0x22f returned with error code -6
calling ipmi_init_msghandler_mod+0x0/0xd @ 1
ipmi message handler version 39.2
initcall ipmi_init_msghandler_mod+0x0/0xd returned 0 after 3255 usecs
calling init_ipmi_devintf+0x0/0x107 @ 1
ipmi device interface
initcall init_ipmi_devintf+0x0/0x107 returned 0 after 3255 usecs
calling init_ipmi_si+0x0/0x7a0 @ 1
IPMI System Interface driver.
ipmi_si: Unable to find any System Interface(s)
initcall init_ipmi_si+0x0/0x7a0 returned -19 after 48828 usecs
calling ipmi_poweroff_init+0x0/0xa0 @ 1
Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
initcall ipmi_poweroff_init+0x0/0xa0 returned 0 after 6510 usecs
calling hangcheck_init+0x0/0x9f @ 1
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
initcall hangcheck_init+0x0/0x9f returned 0 after 13020 usecs
calling init_nsc+0x0/0x1fa @ 1
initcall init_nsc+0x0/0x1fa returned -19 after 0 usecs
calling init_atmel+0x0/0x17a @ 1
Platform driver 'tpm_atmel' needs updating - please use dev_pm_ops
initcall init_atmel+0x0/0x17a returned -19 after 6510 usecs
calling drm_core_init+0x0/0x136 @ 1
[drm] Initialized drm 1.1.0 20060810
initcall drm_core_init+0x0/0x136 returned 0 after 3255 usecs
calling tdfx_init+0x0/0x12 @ 1
initcall tdfx_init+0x0/0x12 returned 0 after 0 usecs
calling r128_init+0x0/0x1e @ 1
initcall r128_init+0x0/0x1e returned 0 after 0 usecs
calling radeon_init+0x0/0x1e @ 1
IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:1 Active:1)
pci 0000:01:00.0: PCI->APIC IRQ transform: INT A -> IRQ 5
pci 0000:01:00.0: setting latency timer to 64
[drm] Initialized radeon 1.30.0 20080528 for 0000:01:00.0 on minor 0
initcall radeon_init+0x0/0x1e returned 0 after 26041 usecs
calling mga_init+0x0/0x1e @ 1
initcall mga_init+0x0/0x1e returned 0 after 0 usecs
calling savage_init+0x0/0x1e @ 1
initcall savage_init+0x0/0x1e returned 0 after 0 usecs
calling cn_proc_init+0x0/0x4a @ 1
initcall cn_proc_init+0x0/0x4a returned 0 after 0 usecs
calling serial8250_init+0x0/0x153 @ 1
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
async_waiting @ 1
async_continuing @ 1 after 0 usec
async_waiting @ 1
async_continuing @ 1 after 0 usec
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Platform driver 'serial8250' needs updating - please use dev_pm_ops
initcall serial8250_init+0x0/0x153 returned 0 after 266927 usecs
calling serial8250_pci_init+0x0/0x28 @ 1
initcall serial8250_pci_init+0x0/0x28 returned 0 after 0 usecs
calling jsm_init_module+0x0/0x4d @ 1
initcall jsm_init_module+0x0/0x4d returned 0 after 0 usecs
calling init_kgdboc+0x0/0x1b @ 1
initcall init_kgdboc+0x0/0x1b returned 0 after 0 usecs
calling parport_default_proc_register+0x0/0x20 @ 1
initcall parport_default_proc_register+0x0/0x20 returned 0 after 0 usecs
calling parport_pc_init+0x0/0x188 @ 1
parport0: PC-style at 0x378 (0x778)async_waiting @ 1
async_continuing @ 1 after 0 usec
[PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).
lp0: console ready
initcall parport_pc_init+0x0/0x188 returned 0 after 218098 usecs
calling parport_serial_init+0x0/0x27 @ 1
initcall parport_serial_init+0x0/0x27 returned 0 after 0 usecs
calling topology_sysfs_init+0x0/0xac @ 1
initcall topology_sysfs_init+0x0/0xac returned 0 after 0 usecs
calling cpqarray_init+0x0/0x2c7 @ 1
Compaq SMART2 Driver (v 2.6.0)
initcall cpqarray_init+0x0/0x2c7 returned -19 after 3255 usecs
calling pkt_init+0x0/0x222 @ 1
initcall pkt_init+0x0/0x222 returned 0 after 0 usecs
calling mm_init+0x0/0x1ca @ 1
MM: desc_per_page = 128
initcall mm_init+0x0/0x1ca returned 0 after 0 usecs
calling nbd_init+0x0/0x340 @ 1
nbd: registered device at major 43
initcall nbd_init+0x0/0x340 returned 0 after 9765 usecs
calling ub_init+0x0/0x92 @ 1
usbcore: registered new interface driver ub
initcall ub_init+0x0/0x92 returned 0 after 3255 usecs
calling ioc4_init+0x0/0x20 @ 1
initcall ioc4_init+0x0/0x20 returned 0 after 0 usecs
calling enclosure_init+0x0/0x19 @ 1
initcall enclosure_init+0x0/0x19 returned 0 after 0 usecs
calling ilo_init+0x0/0x97 @ 1
initcall ilo_init+0x0/0x97 returned 0 after 0 usecs
calling isl29003_init+0x0/0x14 @ 1
initcall isl29003_init+0x0/0x14 returned 0 after 0 usecs
calling c2port_init+0x0/0x52 @ 1
Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
initcall c2port_init+0x0/0x52 returned 0 after 3255 usecs
calling duramar2150_c2port_init+0x0/0x72 @ 1
c2port c2port0: C2 port uc added
c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
initcall duramar2150_c2port_init+0x0/0x72 returned 0 after 6510 usecs
calling at24_init+0x0/0x33 @ 1
initcall at24_init+0x0/0x33 returned 0 after 3255 usecs
calling eeprom_init+0x0/0x14 @ 1
initcall eeprom_init+0x0/0x14 returned 0 after 0 usecs
calling cb710_init_module+0x0/0x1b @ 1
initcall cb710_init_module+0x0/0x1b returned 0 after 0 usecs
calling scsi_tgt_init+0x0/0x90 @ 1
initcall scsi_tgt_init+0x0/0x90 returned 0 after 0 usecs
calling spi_transport_init+0x0/0x30 @ 1
initcall spi_transport_init+0x0/0x30 returned 0 after 0 usecs
calling fc_transport_init+0x0/0x4e @ 1
initcall fc_transport_init+0x0/0x4e returned 0 after 0 usecs
calling iscsi_transport_init+0x0/0x157 @ 1
Loading iSCSI transport class v2.0-870.
initcall iscsi_transport_init+0x0/0x157 returned 0 after 3255 usecs
calling sas_transport_init+0x0/0xbf @ 1
initcall sas_transport_init+0x0/0xbf returned 0 after 3255 usecs
calling sas_class_init+0x0/0x31 @ 1
initcall sas_class_init+0x0/0x31 returned 0 after 0 usecs
calling scsi_dh_init+0x0/0x42 @ 1
initcall scsi_dh_init+0x0/0x42 returned 0 after 0 usecs
calling rdac_init+0x0/0x38 @ 1
rdac: device handler registered
initcall rdac_init+0x0/0x38 returned 0 after 0 usecs
calling init_st+0x0/0x1c8 @ 1
st: Version 20081215, fixed bufsize 32768, s/g segs 256
Driver 'st' needs updating - please use bus_type methods
initcall init_st+0x0/0x1c8 returned 0 after 6510 usecs
calling init_sd+0x0/0x140 @ 1
Driver 'sd' needs updating - please use bus_type methods
initcall init_sd+0x0/0x140 returned 0 after 3255 usecs
calling init_sg+0x0/0x14d @ 1
initcall init_sg+0x0/0x14d returned 0 after 0 usecs
calling osd_uld_init+0x0/0xd6 @ 1
Driver 'osd' needs updating - please use bus_type methods
osd: LOADED open-osd 0.1.0
initcall osd_uld_init+0x0/0xd6 returned 0 after 6510 usecs
calling ahci_init+0x0/0x1b @ 1
initcall ahci_init+0x0/0x1b returned 0 after 0 usecs
calling k2_sata_init+0x0/0x1b @ 1
initcall k2_sata_init+0x0/0x1b returned 0 after 0 usecs
calling piix_init+0x0/0x29 @ 1
initcall piix_init+0x0/0x29 returned 0 after 0 usecs
calling qs_ata_init+0x0/0x1b @ 1
initcall qs_ata_init+0x0/0x1b returned 0 after 3255 usecs
calling sil24_init+0x0/0x1b @ 1
initcall sil24_init+0x0/0x1b returned 0 after 0 usecs
calling svia_init+0x0/0x1b @ 1
initcall svia_init+0x0/0x1b returned 0 after 0 usecs
calling vsc_sata_init+0x0/0x1b @ 1
initcall vsc_sata_init+0x0/0x1b returned 0 after 0 usecs
calling sis_init+0x0/0x1b @ 1
initcall sis_init+0x0/0x1b returned 0 after 3255 usecs
calling pdc_sata_init+0x0/0x1b @ 1
initcall pdc_sata_init+0x0/0x1b returned 0 after 0 usecs
calling nv_init+0x0/0x1b @ 1
initcall nv_init+0x0/0x1b returned 0 after 0 usecs
calling uli_init+0x0/0x1b @ 1
initcall uli_init+0x0/0x1b returned 0 after 0 usecs
calling ali_init+0x0/0x53 @ 1
initcall ali_init+0x0/0x53 returned 0 after 0 usecs
calling amd_init+0x0/0x1b @ 1
pata_amd 0000:00:06.0: version 0.4.1
pata_amd 0000:00:06.0: setting latency timer to 64
scsi0 : pata_amd
scsi1 : pata_amd
ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
initcall amd_init+0x0/0x1b returned 0 after 19531 usecs
calling artop_init+0x0/0x1b @ 1
initcall artop_init+0x0/0x1b returned 0 after 3255 usecs
calling atiixp_init+0x0/0x1b @ 1
initcall atiixp_init+0x0/0x1b returned 0 after 0 usecs
calling cmd640_init+0x0/0x1b @ 1
calling 1_async_port_probe+0x0/0xf0 @ 1038
initcall cmd640_init+0x0/0x1b returned 0 after 0 usecs
calling cmd64x_init+0x0/0x1b @ 1
initcall cmd64x_init+0x0/0x1b returned 0 after 0 usecs
calling cs5520_init+0x0/0x1b @ 1
initcall cs5520_init+0x0/0x1b returned 0 after 0 usecs
calling cs5530_init+0x0/0x1b @ 1
initcall cs5530_init+0x0/0x1b returned 0 after 0 usecs
calling efar_init+0x0/0x1b @ 1
initcall efar_init+0x0/0x1b returned 0 after 0 usecs
calling hpt36x_init+0x0/0x1b @ 1
initcall hpt36x_init+0x0/0x1b returned 0 after 0 usecs
calling hpt3x2n_init+0x0/0x1b @ 1
initcall hpt3x2n_init+0x0/0x1b returned 0 after 0 usecs
calling it821x_init+0x0/0x1b @ 1
initcall it821x_init+0x0/0x1b returned 0 after 0 usecs
calling it8213_init+0x0/0x1b @ 1
initcall it8213_init+0x0/0x1b returned 0 after 0 usecs
calling netcell_init+0x0/0x1b @ 1
initcall netcell_init+0x0/0x1b returned 0 after 0 usecs
calling ninja32_init+0x0/0x1b @ 1
initcall ninja32_init+0x0/0x1b returned 0 after 0 usecs
calling ns87410_init+0x0/0x1b @ 1
initcall ns87410_init+0x0/0x1b returned 0 after 0 usecs
calling ns87415_init+0x0/0x1b @ 1
initcall ns87415_init+0x0/0x1b returned 0 after 0 usecs
calling opti_init+0x0/0x1b @ 1
initcall opti_init+0x0/0x1b returned 0 after 0 usecs
calling marvell_init+0x0/0x1b @ 1
initcall marvell_init+0x0/0x1b returned 0 after 3255 usecs
calling oldpiix_init+0x0/0x1b @ 1
initcall oldpiix_init+0x0/0x1b returned 0 after 0 usecs
calling pdc2027x_init+0x0/0x1b @ 1
initcall pdc2027x_init+0x0/0x1b returned 0 after 0 usecs
calling pdc202xx_init+0x0/0x1b @ 1
initcall pdc202xx_init+0x0/0x1b returned 0 after 0 usecs
calling radisys_init+0x0/0x1b @ 1
initcall radisys_init+0x0/0x1b returned 0 after 0 usecs
calling rz1000_init+0x0/0x1b @ 1
initcall rz1000_init+0x0/0x1b returned 0 after 0 usecs
calling sc1200_init+0x0/0x1b @ 1
initcall sc1200_init+0x0/0x1b returned 0 after 0 usecs
calling serverworks_init+0x0/0x1b @ 1
initcall serverworks_init+0x0/0x1b returned 0 after 0 usecs
calling sil680_init+0x0/0x1b @ 1
initcall sil680_init+0x0/0x1b returned 0 after 0 usecs
calling via_init+0x0/0x1b @ 1
initcall via_init+0x0/0x1b returned 0 after 0 usecs
calling sis_init+0x0/0x1b @ 1
initcall sis_init+0x0/0x1b returned 0 after 0 usecs
calling pata_platform_init+0x0/0x1a @ 1
initcall pata_platform_init+0x0/0x1a returned 0 after 0 usecs
calling e1000_init_module+0x0/0x70 @ 1
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2
e1000e: Copyright (c) 1999-2008 Intel Corporation.
initcall e1000_init_module+0x0/0x70 returned 0 after 0 usecs
calling igbvf_init_module+0x0/0x70 @ 1
Intel(R) Virtual Function Network Driver - version 1.0.0-k0
Copyright (c) 2009 Intel Corporation.
initcall igbvf_init_module+0x0/0x70 returned 0 after 0 usecs
calling ixgbe_init_module+0x0/0x5a @ 1
ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 2.0.34-k2
ixgbe: Copyright (c) 1999-2009 Intel Corporation.
initcall ixgbe_init_module+0x0/0x5a returned 0 after 0 usecs
calling ixgb_init_module+0x0/0x4c @ 1
Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI
Copyright (c) 1999-2008 Intel Corporation.
initcall ixgb_init_module+0x0/0x4c returned 0 after 0 usecs
calling ipg_init_module+0x0/0x1b @ 1
initcall ipg_init_module+0x0/0x1b returned 0 after 3255 usecs
calling cxgb3_init_module+0x0/0x20 @ 1
initcall cxgb3_init_module+0x0/0x20 returned 0 after 0 usecs
calling vcan_init_module+0x0/0x3a @ 1
vcan: Virtual CAN interface driver
initcall vcan_init_module+0x0/0x3a returned 0 after 0 usecs
calling can_dev_init+0x0/0x34 @ 1
CAN device driver interface
initcall can_dev_init+0x0/0x34 returned 0 after 0 usecs
calling sja1000_init+0x0/0x1d @ 1
sja1000 CAN netdevice driver
initcall sja1000_init+0x0/0x1d returned 0 after 0 usecs
calling sp_init+0x0/0x12 @ 1
initcall sp_init+0x0/0x12 returned 0 after 0 usecs
calling kvaser_pci_init+0x0/0x1b @ 1
initcall kvaser_pci_init+0x0/0x1b returned 0 after 0 usecs
calling atl1_init_module+0x0/0x1b @ 1
initcall atl1_init_module+0x0/0x1b returned 0 after 0 usecs
calling atl1e_init_module+0x0/0x1b @ 1
initcall atl1e_init_module+0x0/0x1b returned 0 after 0 usecs
calling enic_init_module+0x0/0x37 @ 1
enic: Cisco 10G Ethernet Driver, ver 1.0.0.933
initcall enic_init_module+0x0/0x37 returned 0 after 0 usecs
calling plip_init+0x0/0x61 @ 1
plip: parport0 has no IRQ. Using IRQ-less mode,which is fairly inefficient!
NET3 PLIP version 2.4-parport [email protected]
plip0: Parallel port at 0x378, not using IRQ.
initcall plip_init+0x0/0x61 returned 0 after 0 usecs
calling happy_meal_probe+0x0/0x1b @ 1
initcall happy_meal_probe+0x0/0x1b returned 0 after 0 usecs
calling cas_init+0x0/0x3d @ 1
initcall cas_init+0x0/0x3d returned 0 after 0 usecs
calling vortex_init+0x0/0xc3 @ 1
initcall vortex_init+0x0/0xc3 returned 0 after 0 usecs
calling typhoon_init+0x0/0x1b @ 1
initcall typhoon_init+0x0/0x1b returned 0 after 0 usecs
calling ne2k_pci_init+0x0/0x1b @ 1
initcall ne2k_pci_init+0x0/0x1b returned 0 after 0 usecs
calling e100_init_module+0x0/0x5f @ 1
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
initcall e100_init_module+0x0/0x5f returned 0 after 0 usecs
calling tlan_probe+0x0/0xec @ 1
ThunderLAN driver v1.15a
TLAN: 0 devices installed, PCI: 0 EISA: 0
initcall tlan_probe+0x0/0xec returned -19 after 3255 usecs
calling epic_init+0x0/0x1b @ 1
initcall epic_init+0x0/0x1b returned 0 after 0 usecs
calling sis190_init_module+0x0/0x1b @ 1
initcall sis190_init_module+0x0/0x1b returned 0 after 0 usecs
calling sis900_init_module+0x0/0x1b @ 1
initcall sis900_init_module+0x0/0x1b returned 0 after 0 usecs
calling yellowfin_init+0x0/0x1b @ 1
initcall yellowfin_init+0x0/0x1b returned 0 after 0 usecs
calling acenic_init+0x0/0x1b @ 1
initcall acenic_init+0x0/0x1b returned 0 after 0 usecs
calling ns83820_init+0x0/0x29 @ 1
ns83820.c: National Semiconductor DP83820 10/100/1000 driver.
initcall ns83820_init+0x0/0x29 returned 0 after 0 usecs
calling fealnx_init+0x0/0x1b @ 1
initcall fealnx_init+0x0/0x1b returned 0 after 0 usecs
calling tg3_init+0x0/0x1b @ 1
initcall tg3_init+0x0/0x1b returned 0 after 0 usecs
calling bnx2_init+0x0/0x1b @ 1
initcall bnx2_init+0x0/0x1b returned 0 after 0 usecs
calling bnx2x_init+0x0/0x87 @ 1
initcall bnx2x_init+0x0/0x87 returned 0 after 0 usecs
calling skge_init_module+0x0/0x59 @ 1
initcall skge_init_module+0x0/0x59 returned 0 after 0 usecs
calling sky2_init_module+0x0/0x57 @ 1
sky2 driver version 1.22
initcall sky2_init_module+0x0/0x57 returned 0 after 0 usecs
calling skfd_init+0x0/0x1b @ 1
initcall skfd_init+0x0/0x1b returned 0 after 0 usecs
calling rhine_init+0x0/0x6d @ 1
initcall rhine_init+0x0/0x6d returned 0 after 0 usecs
calling starfire_init+0x0/0x1d @ 1
initcall starfire_init+0x0/0x1d returned 0 after 0 usecs
calling davicom_init+0x0/0x62 @ 1
initcall davicom_init+0x0/0x62 returned 0 after 3255 usecs
calling cicada_init+0x0/0x44 @ 1
initcall cicada_init+0x0/0x44 returned 0 after 0 usecs
calling realtek_init+0x0/0x12 @ 1
initcall realtek_init+0x0/0x12 returned 0 after 0 usecs
calling fixed_mdio_bus_init+0x0/0xd8 @ 1
Fixed MDIO Bus: probed
initcall fixed_mdio_bus_init+0x0/0xd8 returned 0 after 0 usecs
calling ste10Xp_init+0x0/0x22 @ 1
initcall ste10Xp_init+0x0/0x22 returned 0 after 0 usecs
calling sundance_init+0x0/0x1b @ 1
initcall sundance_init+0x0/0x1b returned 0 after 0 usecs
calling hamachi_init+0x0/0x1e @ 1
initcall hamachi_init+0x0/0x1e returned 0 after 0 usecs
calling net_olddevs_init+0x0/0x9d @ 1
initcall net_olddevs_init+0x0/0x9d returned 0 after 0 usecs
calling hp100_module_init+0x0/0x1b @ 1
initcall hp100_module_init+0x0/0x1b returned 0 after 0 usecs
calling init_nic+0x0/0x1b @ 1
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:1 Active:1)
forcedeth 0000:00:0a.0: PCI->APIC IRQ transform: INT A -> IRQ 11
forcedeth 0000:00:0a.0: setting latency timer to 64
nv_probe: set workaround bit for reversed mac addr
forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x5043 @ 1, addr 00:13:d4:dc:41:12
forcedeth 0000:00:0a.0: highdma csum gbit lnktim desc-v3
initcall init_nic+0x0/0x1b returned 0 after 504557 usecs
calling qlge_init_module+0x0/0x1b @ 1
initcall qlge_init_module+0x0/0x1b returned 0 after 0 usecs
calling ppp_init+0x0/0xe4 @ 1
PPP generic driver version 2.4.2
initcall ppp_init+0x0/0xe4 returned 0 after 0 usecs
calling ppp_async_init+0x0/0x3b @ 1
initcall ppp_async_init+0x0/0x3b returned 0 after 0 usecs
calling ppp_sync_init+0x0/0x3b @ 1
initcall ppp_sync_init+0x0/0x3b returned 0 after 0 usecs
calling bsdcomp_init+0x0/0x34 @ 1
PPP BSD Compression module registered
initcall bsdcomp_init+0x0/0x34 returned 0 after 0 usecs
calling pppox_init+0x0/0x12 @ 1
NET: Registered protocol family 24
initcall pppox_init+0x0/0x12 returned 0 after 0 usecs
calling pppoe_init+0x0/0x8e @ 1
initcall pppoe_init+0x0/0x8e returned 0 after 0 usecs
calling pppol2tp_init+0x0/0x85 @ 1
PPPoL2TP kernel driver, V1.0
initcall pppol2tp_init+0x0/0x85 returned 0 after 0 usecs
calling slip_init+0x0/0xbf @ 1
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
SLIP linefill/keepalive option.
initcall slip_init+0x0/0xbf returned 0 after 0 usecs
calling dummy_init_module+0x0/0x100 @ 1
initcall dummy_init_module+0x0/0x100 returned 0 after 0 usecs
calling ifb_init_module+0x0/0xed @ 1
initcall ifb_init_module+0x0/0xed returned 0 after 3255 usecs
calling macvlan_init_module+0x0/0x56 @ 1
initcall macvlan_init_module+0x0/0x56 returned 0 after 0 usecs
calling dfx_init+0x0/0x20 @ 1
initcall dfx_init+0x0/0x20 returned 0 after 0 usecs
calling cp_init+0x0/0x1b @ 1
<6>8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
8139cp 0000:05:07.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip, use 8139too
initcall cp_init+0x0/0x1b returned 0 after 0 usecs
calling rtl8139_init_module+0x0/0x1b @ 1
8139too Fast Ethernet driver 0.9.28
8139too 0000:05:07.0: PCI->APIC IRQ transform: INT A -> IRQ 11
eth1: RealTek RTL8139 at 0xc000, 00:c0:df:03:68:5d, IRQ 11
initcall rtl8139_init_module+0x0/0x1b returned 0 after 3255 usecs
calling sc92031_init+0x0/0x1b @ 1
initcall sc92031_init+0x0/0x1b returned 0 after 0 usecs
calling tun_init+0x0/0x98 @ 1
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
initcall tun_init+0x0/0x98 returned 0 after 0 usecs
calling veth_init+0x0/0x12 @ 1
initcall veth_init+0x0/0x12 returned 0 after 0 usecs
calling rio_init+0x0/0x1b @ 1
initcall rio_init+0x0/0x1b returned 0 after 0 usecs
calling amd8111e_init+0x0/0x1b @ 1
initcall amd8111e_init+0x0/0x1b returned 0 after 0 usecs
calling s2io_starter+0x0/0x1b @ 1
initcall s2io_starter+0x0/0x1b returned 0 after 0 usecs
calling myri10ge_init_module+0x0/0x76 @ 1
myri10ge: Version 1.5.0-1.418
initcall myri10ge_init_module+0x0/0x76 returned 0 after 0 usecs
calling ethoc_init+0x0/0x12 @ 1
initcall ethoc_init+0x0/0x12 returned 0 after 0 usecs
calling dnet_init+0x0/0x12 @ 1
initcall dnet_init+0x0/0x12 returned 0 after 0 usecs
calling hdlc_module_init+0x0/0x45 @ 1
HDLC support module revision 1.22
initcall hdlc_module_init+0x0/0x45 returned 0 after 0 usecs
calling mod_init+0x0/0x14 @ 1
initcall mod_init+0x0/0x14 returned 0 after 0 usecs
calling mod_init+0x0/0x14 @ 1
initcall mod_init+0x0/0x14 returned 0 after 0 usecs
calling fst_init+0x0/0x4f @ 1
initcall fst_init+0x0/0x4f returned 0 after 0 usecs
calling wanxl_init_module+0x0/0x1b @ 1
initcall wanxl_init_module+0x0/0x1b returned 0 after 0 usecs
calling pci200_init_module+0x0/0x42 @ 1
initcall pci200_init_module+0x0/0x42 returned 0 after 0 usecs
calling pc300_init_module+0x0/0x73 @ 1
initcall pc300_init_module+0x0/0x73 returned 0 after 0 usecs
calling catc_init+0x0/0x3d @ 1
usbcore: registered new interface driver catc
catc: v2.8:CATC EL1210A NetMate USB Ethernet driver
initcall catc_init+0x0/0x3d returned 0 after 0 usecs
calling pegasus_init+0x0/0x18d @ 1
pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
usbcore: registered new interface driver pegasus
initcall pegasus_init+0x0/0x18d returned 0 after 0 usecs
calling usb_rtl8150_init+0x0/0x29 @ 1
rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
usbcore: registered new interface driver rtl8150
initcall usb_rtl8150_init+0x0/0x29 returned 0 after 0 usecs
calling hso_init+0x0/0x1ec @ 1
hso: drivers/net/usb/hso.c: 1.2 Option Wireless
usbcore: registered new interface driver hso
initcall hso_init+0x0/0x1ec returned 0 after 3255 usecs
calling cdc_init+0x0/0x1b @ 1
usbcore: registered new interface driver cdc_ether
initcall cdc_init+0x0/0x1b returned 0 after 0 usecs
calling dm9601_init+0x0/0x1b @ 1
usbcore: registered new interface driver dm9601
initcall dm9601_init+0x0/0x1b returned 0 after 0 usecs
calling smsc95xx_init+0x0/0x1b @ 1
usbcore: registered new interface driver smsc95xx
initcall smsc95xx_init+0x0/0x1b returned 0 after 0 usecs
calling usbnet_init+0x0/0x1b @ 1
usbcore: registered new interface driver gl620a
initcall usbnet_init+0x0/0x1b returned 0 after 0 usecs
calling net1080_init+0x0/0x1b @ 1
usbcore: registered new interface driver net1080
initcall net1080_init+0x0/0x1b returned 0 after 0 usecs
calling plusb_init+0x0/0x1b @ 1
usbcore: registered new interface driver plusb
initcall plusb_init+0x0/0x1b returned 0 after 0 usecs
calling rndis_init+0x0/0x1b @ 1
usbcore: registered new interface driver rndis_host
initcall rndis_init+0x0/0x1b returned 0 after 0 usecs
calling mcs7830_init+0x0/0x1b @ 1
usbcore: registered new interface driver MOSCHIP usb-ethernet driver
initcall mcs7830_init+0x0/0x1b returned 0 after 0 usecs
calling usbnet_init+0x0/0x2c @ 1
initcall usbnet_init+0x0/0x2c returned 0 after 0 usecs
calling ipw2100_init+0x0/0x87 @ 1
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
ipw2100: Copyright(c) 2003-2006 Intel Corporation
initcall ipw2100_init+0x0/0x87 returned 0 after 0 usecs
calling ieee80211_init+0x0/0xb8 @ 1
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <[email protected]>
initcall ieee80211_init+0x0/0xb8 returned 0 after 0 usecs
calling strip_init_driver+0x0/0x6f @ 1
STRIP: Version 1.3A-STUART.CHESHIRE (unlimited channels)
initcall strip_init_driver+0x0/0x6f returned 0 after 0 usecs
calling init_orinoco+0x0/0x1d @ 1
orinoco 0.15 (David Gibson <[email protected]>, Pavel Roskin <[email protected]>, et al)
initcall init_orinoco+0x0/0x1d returned 0 after 0 usecs
calling orinoco_plx_init+0x0/0x30 @ 1
orinoco_plx 0.15 (Pavel Roskin <[email protected]>, David Gibson <[email protected]>, Daniel Barlow <[email protected]>)
initcall orinoco_plx_init+0x0/0x30 returned 0 after 0 usecs
calling airo_init_module+0x0/0xf4 @ 1
airo(): Probing for PCI adapters
airo(): Finished probing for PCI adapters
initcall airo_init_module+0x0/0xf4 returned 0 after 0 usecs
calling atmel_init_module+0x0/0x1b @ 1
initcall atmel_init_module+0x0/0x1b returned 0 after 0 usecs
calling hostap_init+0x0/0x47 @ 1
initcall hostap_init+0x0/0x47 returned 0 after 0 usecs
calling init_prism2_plx+0x0/0x1b @ 1
initcall init_prism2_plx+0x0/0x1b returned 0 after 0 usecs
calling init_prism2_pci+0x0/0x1b @ 1
initcall init_prism2_pci+0x0/0x1b returned 0 after 0 usecs
calling zd1201_init+0x0/0x1b @ 1
usbcore: registered new interface driver zd1201
initcall zd1201_init+0x0/0x1b returned 0 after 0 usecs
calling lbs_init_module+0x0/0xe5 @ 1
initcall lbs_init_module+0x0/0xe5 returned 0 after 0 usecs
calling if_sdio_init_module+0x0/0xeb @ 1
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
initcall if_sdio_init_module+0x0/0xeb returned 0 after 0 usecs
calling w840_init+0x0/0x29 @ 1
winbond-840.c:v1.01-e (2.4 port) Sep-11-2006 Donald Becker <[email protected]>
http://www.scyld.com/network/drivers.html
initcall w840_init+0x0/0x29 returned 0 after 0 usecs
calling de_init+0x0/0x1b @ 1
initcall de_init+0x0/0x1b returned 0 after 3255 usecs
calling de4x5_module_init+0x0/0x1b @ 1
initcall de4x5_module_init+0x0/0x1b returned 0 after 0 usecs
calling init_netconsole+0x0/0x2a5 @ 1
console [netcon0] enabled
netconsole: network logging started
initcall init_netconsole+0x0/0x2a5 returned 0 after 878906 usecs
calling niu_init+0x0/0x41 @ 1
calling 2_async_port_probe+0x0/0xf0 @ 1041
initcall niu_init+0x0/0x41 returned 0 after 0 usecs
calling init+0x0/0x12 @ 1
initcall init+0x0/0x12 returned 0 after 0 usecs
calling efx_init_module+0x0/0xd7 @ 1
Solarflare NET driver v2.3
initcall efx_init_module+0x0/0xd7 returned 0 after 0 usecs
calling i2400m_driver_init+0x0/0x8 @ 1
initcall i2400m_driver_init+0x0/0x8 returned 0 after 0 usecs
calling i2400ms_driver_init+0x0/0x12 @ 1
initcall i2400ms_driver_init+0x0/0x12 returned 0 after 0 usecs
calling zatm_init_module+0x0/0x1b @ 1
initcall zatm_init_module+0x0/0x1b returned 0 after 0 usecs
calling uPD98402_module_init+0x0/0x8 @ 1
initcall uPD98402_module_init+0x0/0x8 returned 0 after 0 usecs
calling amb_module_init+0x0/0x1da @ 1
Madge ATM Ambassador driver version 1.2.4
amb: debug bitmap is 0
initcall amb_module_init+0x0/0x1da returned 0 after 0 usecs
calling eni_init+0x0/0x1b @ 1
initcall eni_init+0x0/0x1b returned 0 after 0 usecs
calling idt77252_init+0x0/0x37 @ 1
idt77252_init: at ffffffff82512969
initcall idt77252_init+0x0/0x37 returned 0 after 0 usecs
calling solos_pci_init+0x0/0x30 @ 1
Solos PCI Driver Version 0.07
initcall solos_pci_init+0x0/0x30 returned 0 after 0 usecs
calling adummy_init+0x0/0x105 @ 1
adummy: version 1.0
initcall adummy_init+0x0/0x105 returned 0 after 0 usecs
calling atmtcp_init+0x0/0x14 @ 1
initcall atmtcp_init+0x0/0x14 returned 0 after 0 usecs
calling lanai_module_init+0x0/0x47 @ 1
initcall lanai_module_init+0x0/0x47 returned 0 after 0 usecs
calling i2o_iop_init+0x0/0x62 @ 1
I2O subsystem v1.325
i2o: max drivers = 8
initcall i2o_iop_init+0x0/0x62 returned 0 after 0 usecs
calling i2o_block_init+0x0/0x126 @ 1
I2O Block Device OSM v1.325
initcall i2o_block_init+0x0/0x126 returned 0 after 0 usecs
calling i2o_scsi_init+0x0/0x49 @ 1
I2O SCSI Peripheral OSM v1.316
initcall i2o_scsi_init+0x0/0x49 returned 0 after 0 usecs
calling i2o_proc_init+0x0/0x20c @ 1
I2O ProcFS OSM v1.316
initcall i2o_proc_init+0x0/0x20c returned 0 after 0 usecs
calling fusion_init+0x0/0x140 @ 1
Fusion MPT base driver 3.04.10
Copyright (c) 1999-2008 LSI Corporation
initcall fusion_init+0x0/0x140 returned 0 after 0 usecs
calling mptsas_init+0x0/0x10f @ 1
Fusion MPT SAS Host driver 3.04.10
initcall mptsas_init+0x0/0x10f returned 0 after 0 usecs
calling mptctl_init+0x0/0x122 @ 1
Fusion MPT misc device (ioctl) driver 3.04.10
mptctl: Registered with Fusion MPT base driver
mptctl: /dev/mptctl @ (major,minor=10,220)
initcall mptctl_init+0x0/0x122 returned 0 after 0 usecs
calling fw_core_init+0x0/0x89 @ 1
initcall fw_core_init+0x0/0x89 returned 0 after 0 usecs
calling fw_ohci_init+0x0/0x1b @ 1
initcall fw_ohci_init+0x0/0x1b returned 0 after 0 usecs
calling sbp2_init+0x0/0x46 @ 1
initcall sbp2_init+0x0/0x46 returned 0 after 0 usecs
calling uio_init+0x0/0x8 @ 1
initcall uio_init+0x0/0x8 returned 0 after 0 usecs
calling hilscher_init_module+0x0/0x1b @ 1
initcall hilscher_init_module+0x0/0x1b returned 0 after 0 usecs
calling uio_pdrv_genirq_init+0x0/0x12 @ 1
initcall uio_pdrv_genirq_init+0x0/0x12 returned 0 after 0 usecs
calling smx_ce_init_module+0x0/0x12 @ 1
initcall smx_ce_init_module+0x0/0x12 returned 0 after 0 usecs
calling cdrom_init+0x0/0x6a @ 1
initcall cdrom_init+0x0/0x6a returned 0 after 0 usecs
calling nonstatic_sysfs_init+0x0/0x12 @ 1
initcall nonstatic_sysfs_init+0x0/0x12 returned 0 after 0 usecs
calling yenta_socket_init+0x0/0x24 @ 1
initcall yenta_socket_init+0x0/0x24 returned 0 after 0 usecs
calling aoe_init+0x0/0xb1 @ 1
aoe: AoE v47 initialised.
initcall aoe_init+0x0/0xb1 returned 0 after 0 usecs
calling uwb_subsys_init+0x0/0x5a @ 1
initcall uwb_subsys_init+0x0/0x5a returned 0 after 0 usecs
calling wlp_subsys_init+0x0/0x8 @ 1
initcall wlp_subsys_init+0x0/0x8 returned 0 after 0 usecs
calling umc_bus_init+0x0/0x12 @ 1
initcall umc_bus_init+0x0/0x12 returned 0 after 0 usecs
calling whci_init+0x0/0x1b @ 1
initcall whci_init+0x0/0x1b returned 0 after 0 usecs
calling whcrc_driver_init+0x0/0x1b @ 1
initcall whcrc_driver_init+0x0/0x1b returned 0 after 0 usecs
calling hwarc_driver_init+0x0/0x1b @ 1
usbcore: registered new interface driver hwa-rc
initcall hwarc_driver_init+0x0/0x1b returned 0 after 0 usecs
calling i1480_dfu_driver_init+0x0/0x1b @ 1
usbcore: registered new interface driver i1480-dfu-usb
initcall i1480_dfu_driver_init+0x0/0x1b returned 0 after 0 usecs
calling i1480_est_init+0x0/0xa0 @ 1
initcall i1480_est_init+0x0/0xa0 returned 0 after 0 usecs
calling mon_init+0x0/0x11d @ 1
initcall mon_init+0x0/0x11d returned 0 after 0 usecs
calling ehci_hcd_init+0x0/0x79 @ 1
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:02.1: can't find IRQ for PCI INT B; probably buggy MP table
ehci_hcd 0000:00:02.1: Found HC with no IRQ. Check BIOS/PCI 0000:00:02.1 setup!
ehci_hcd 0000:00:02.1: init 0000:00:02.1 fail, -19
initcall ehci_hcd_init+0x0/0x79 returned 0 after 0 usecs
calling isp116x_init+0x0/0x42 @ 1
116x: driver isp116x-hcd, 03 Nov 2005
initcall isp116x_init+0x0/0x42 returned 0 after 0 usecs
calling ohci_hcd_mod_init+0x0/0x82 @ 1
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd 0000:00:02.0: can't find IRQ for PCI INT A; probably buggy MP table
ohci_hcd 0000:00:02.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:02.0 setup!
ohci_hcd 0000:00:02.0: init 0000:00:02.0 fail, -19
initcall ohci_hcd_mod_init+0x0/0x82 returned 0 after 0 usecs
calling uhci_hcd_init+0x0/0xd3 @ 1
uhci_hcd: USB Universal Host Controller Interface driver
initcall uhci_hcd_init+0x0/0xd3 returned 0 after 0 usecs
calling u132_hcd_init+0x0/0xba @ 1
driver u132_hcd built at 11:27:03 on Jun 16 2009
initcall u132_hcd_init+0x0/0xba returned 0 after 0 usecs
calling r8a66597_init+0x0/0x42 @ 1
r8a66597_hcd: driver r8a66597_hcd, 10 Apr 2008
initcall r8a66597_init+0x0/0x42 returned 0 after 0 usecs
calling isp1760_init+0x0/0x5a @ 1
initcall isp1760_init+0x0/0x5a returned 0 after 0 usecs
calling hwahc_driver_init+0x0/0x1b @ 1
usbcore: registered new interface driver hwa-hc
initcall hwahc_driver_init+0x0/0x1b returned 0 after 0 usecs
calling c67x00_init+0x0/0x12 @ 1
initcall c67x00_init+0x0/0x12 returned 0 after 0 usecs
calling wusbcore_init+0x0/0x73 @ 1
initcall wusbcore_init+0x0/0x73 returned 0 after 0 usecs
calling usblp_init+0x0/0x1b @ 1
usbcore: registered new interface driver usblp
initcall usblp_init+0x0/0x1b returned 0 after 0 usecs
calling usbtmc_init+0x0/0x3d @ 1
usbcore: registered new interface driver usbtmc
initcall usbtmc_init+0x0/0x3d returned 0 after 0 usecs
calling usb_usual_init+0x0/0x43 @ 1
usbcore: registered new interface driver libusual
initcall usb_usual_init+0x0/0x43 returned 0 after 0 usecs
calling usb_mdc800_init+0x0/0x3db @ 1
usbcore: registered new interface driver mdc800
mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera
initcall usb_mdc800_init+0x0/0x3db returned 0 after 0 usecs
calling usb_serial_init+0x0/0x281 @ 1
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
initcall usb_serial_init+0x0/0x281 returned 0 after 0 usecs
calling aircable_init+0x0/0x4d @ 1
USB Serial support registered for aircable
usbcore: registered new interface driver aircable
initcall aircable_init+0x0/0x4d returned 0 after 0 usecs
calling ark3116_init+0x0/0x4d @ 1
USB Serial support registered for ark3116
usbcore: registered new interface driver ark3116
initcall ark3116_init+0x0/0x4d returned 0 after 0 usecs
calling belkin_sa_init+0x0/0x5d @ 1
USB Serial support registered for Belkin / Peracom / GoHubs USB Serial Adapter
usbcore: registered new interface driver belkin
belkin_sa: v1.2:USB Belkin Serial converter driver
initcall belkin_sa_init+0x0/0x5d returned 0 after 0 usecs
calling ch341_init+0x0/0x4d @ 1
USB Serial support registered for ch341-uart
usbcore: registered new interface driver ch341
initcall ch341_init+0x0/0x4d returned 0 after 0 usecs
calling cp210x_init+0x0/0x5d @ 1
USB Serial support registered for cp210x
usbcore: registered new interface driver cp210x
cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
initcall cp210x_init+0x0/0x5d returned 0 after 0 usecs
calling cyberjack_init+0x0/0x6b @ 1
USB Serial support registered for Reiner SCT Cyberjack USB card reader
usbcore: registered new interface driver cyberjack
cyberjack: v1.01 Matthias Bruestle
cyberjack: REINER SCT cyberJack pinpad/e-com USB Chipcard Reader Driver
initcall cyberjack_init+0x0/0x6b returned 0 after 0 usecs
calling cypress_init+0x0/0xc9 @ 1
drivers/usb/serial/cypress_m8.c: cypress_init
USB Serial support registered for DeLorme Earthmate USB
USB Serial support registered for HID->COM RS232 Adapter
USB Serial support registered for Nokia CA-42 V2 Adapter
usbcore: registered new interface driver cypress
cypress_m8: v1.09:Cypress USB to Serial Driver
initcall cypress_init+0x0/0xc9 returned 0 after 0 usecs
calling debug_init+0x0/0x4d @ 1
USB Serial support registered for debug
usbcore: registered new interface driver debug
initcall debug_init+0x0/0x4d returned 0 after 0 usecs
calling digi_init+0x0/0x7b @ 1
USB Serial support registered for Digi 2 port USB adapter
USB Serial support registered for Digi 4 port USB adapter
usbcore: registered new interface driver digi_acceleport
digi_acceleport: v1.80.1.2:Digi AccelePort USB-2/USB-4 Serial Converter driver
initcall digi_init+0x0/0x7b returned 0 after 0 usecs
calling edgeport_init+0x0/0xc7 @ 1
USB Serial support registered for Edgeport 2 port adapter
USB Serial support registered for Edgeport 4 port adapter
USB Serial support registered for Edgeport 8 port adapter
USB Serial support registered for EPiC device
usbcore: registered new interface driver io_edgeport
io_edgeport: v2.7:Edgeport USB Serial Driver
initcall edgeport_init+0x0/0xc7 returned 0 after 0 usecs
calling empeg_init+0x0/0x172 @ 1
USB Serial support registered for empeg
usbcore: registered new interface driver empeg
empeg: v1.2:USB Empeg Mark I/II Driver
initcall empeg_init+0x0/0x172 returned 0 after 0 usecs
calling ftdi_init+0x0/0xe3 @ 1
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver
initcall ftdi_init+0x0/0xe3 returned 0 after 0 usecs
calling funsoft_init+0x0/0x4d @ 1
USB Serial support registered for funsoft
usbcore: registered new interface driver funsoft
initcall funsoft_init+0x0/0x4d returned 0 after 0 usecs
calling garmin_init+0x0/0x5d @ 1
USB Serial support registered for Garmin GPS usb/tty
usbcore: registered new interface driver garmin_gps
garmin_gps: v0.31:garmin gps driver
initcall garmin_init+0x0/0x5d returned 0 after 0 usecs
calling hp49gp_init+0x0/0x5d @ 1
USB Serial support registered for hp4X
usbcore: registered new interface driver hp4X
hp4x: v1.00:HP4x (48/49) Generic Serial driver
initcall hp49gp_init+0x0/0x5d returned 0 after 0 usecs
calling ipaq_init+0x0/0x96 @ 1
USB Serial support registered for PocketPC PDA
usbcore: registered new interface driver ipaq
ipaq: v0.5:USB PocketPC PDA driver
initcall ipaq_init+0x0/0x96 returned 0 after 0 usecs
calling usb_ipw_init+0x0/0x5d @ 1
USB Serial support registered for IPWireless converter
usbcore: registered new interface driver ipwtty
ipw: v0.3:IPWireless tty driver
initcall usb_ipw_init+0x0/0x5d returned 0 after 0 usecs
calling iuu_init+0x0/0x5d @ 1
USB Serial support registered for iuu_phoenix
usbcore: registered new interface driver iuu_phoenix
iuu_phoenix: v0.10:Infinity USB Unlimited Phoenix driver
initcall iuu_init+0x0/0x5d returned 0 after 0 usecs
calling keyspan_pda_init+0x0/0x99 @ 1
USB Serial support registered for Keyspan PDA
USB Serial support registered for Keyspan PDA - (prerenumeration)
USB Serial support registered for Xircom / Entregra PGS - (prerenumeration)
usbcore: registered new interface driver keyspan_pda
keyspan_pda: v1.1:USB Keyspan PDA Converter driver
initcall keyspan_pda_init+0x0/0x99 returned 0 after 0 usecs
calling kobil_init+0x0/0x5d @ 1
USB Serial support registered for KOBIL USB smart card terminal
usbcore: registered new interface driver kobil
kobil_sct: 21/05/2004:KOBIL USB Smart Card Terminal Driver (experimental)
initcall kobil_init+0x0/0x5d returned 0 after 0 usecs
calling moschip7720_init+0x0/0x89 @ 1
USB Serial support registered for Moschip 2 port adapter
mos7720: 1.0.0.4F:Moschip USB Serial Driver
usbcore: registered new interface driver moschip7720
initcall moschip7720_init+0x0/0x89 returned 0 after 0 usecs
calling moschip7840_init+0x0/0xdd @ 1
USB Serial support registered for Moschip 7840/7820 USB Serial Driver
mos7840: 1.3.2:Moschip 7840/7820 USB Serial Driver
usbcore: registered new interface driver mos7840
initcall moschip7840_init+0x0/0xdd returned 0 after 0 usecs
calling navman_init+0x0/0x4d @ 1
USB Serial support registered for navman
usbcore: registered new interface driver navman
initcall navman_init+0x0/0x4d returned 0 after 0 usecs
calling omninet_init+0x0/0x5d @ 1
USB Serial support registered for ZyXEL - omni.net lcd plus usb
usbcore: registered new interface driver omninet
omninet: v1.1:USB ZyXEL omni.net LCD PLUS Driver
initcall omninet_init+0x0/0x5d returned 0 after 0 usecs
calling opticon_init+0x0/0x4d @ 1
USB Serial support registered for opticon
usbcore: registered new interface driver opticon
initcall opticon_init+0x0/0x4d returned 0 after 0 usecs
calling option_init+0x0/0x5d @ 1
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
initcall option_init+0x0/0x5d returned 0 after 0 usecs
calling oti6858_init+0x0/0x4d @ 1
USB Serial support registered for oti6858
usbcore: registered new interface driver oti6858
initcall oti6858_init+0x0/0x4d returned 0 after 0 usecs
calling qcinit+0x0/0x4d @ 1
USB Serial support registered for Qualcomm USB modem
usbcore: registered new interface driver qcserial
initcall qcinit+0x0/0x4d returned 0 after 0 usecs
calling sierra_init+0x0/0x5d @ 1
USB Serial support registered for Sierra USB modem
usbcore: registered new interface driver sierra
sierra: v.1.3.3:USB Driver for Sierra Wireless USB modems
initcall sierra_init+0x0/0x5d returned 0 after 0 usecs
calling symbol_init+0x0/0x4d @ 1
USB Serial support registered for symbol
usbcore: registered new interface driver symbol
initcall symbol_init+0x0/0x4d returned 0 after 0 usecs
calling ti_init+0x0/0x16d @ 1
USB Serial support registered for TI USB 3410 1 port adapter
USB Serial support registered for TI USB 5052 2 port adapter
usbcore: registered new interface driver ti_usb_3410_5052
ti_usb_3410_5052: v0.9:TI USB 3410/5052 Serial Driver
initcall ti_init+0x0/0x16d returned 0 after 0 usecs
calling visor_init+0x0/0x1d0 @ 1
USB Serial support registered for Handspring Visor / Palm OS
USB Serial support registered for Sony Clie 3.5
USB Serial support registered for Sony Clie 5.0
usbcore: registered new interface driver visor
visor: USB HandSpring Visor / Palm OS driver
initcall visor_init+0x0/0x1d0 returned 0 after 0 usecs
calling whiteheat_init+0x0/0x7b @ 1
USB Serial support registered for Connect Tech - WhiteHEAT - (prerenumeration)
USB Serial support registered for Connect Tech - WhiteHEAT
usbcore: registered new interface driver whiteheat
whiteheat: v2.0:USB ConnectTech WhiteHEAT driver
initcall whiteheat_init+0x0/0x7b returned 0 after 0 usecs
calling adu_init+0x0/0x9d @ 1
usbcore: registered new interface driver adutux
adutux adutux (see http://www.ontrak.net) v0.0.13
adutux is an experimental driver. Use at your own risk
initcall adu_init+0x0/0x9d returned 0 after 0 usecs
calling berry_init+0x0/0x1b @ 1
usbcore: registered new interface driver berry_charge
initcall berry_init+0x0/0x1b returned 0 after 0 usecs
calling cypress_init+0x0/0x3f @ 1
usbcore: registered new interface driver cypress_cy7c63
initcall cypress_init+0x0/0x3f returned 0 after 0 usecs
calling ftdi_elan_init+0x0/0x16f @ 1
driver ftdi-elan built at 11:27:02 on Jun 16 2009
usbcore: registered new interface driver ftdi-elan
initcall ftdi_elan_init+0x0/0x16f returned 0 after 0 usecs
calling usb_idmouse_init+0x0/0x4d @ 1
idmouse: 0.6:Siemens ID Mouse FingerTIP Sensor Driver
usbcore: registered new interface driver idmouse
initcall usb_idmouse_init+0x0/0x4d returned 0 after 0 usecs
calling iowarrior_init+0x0/0x1b @ 1
usbcore: registered new interface driver iowarrior
initcall iowarrior_init+0x0/0x1b returned 0 after 0 usecs
calling isight_firmware_init+0x0/0x1b @ 1
usbcore: registered new interface driver isight_firmware
initcall isight_firmware_init+0x0/0x1b returned 0 after 0 usecs
calling usb_lcd_init+0x0/0x3f @ 1
usbcore: registered new interface driver usblcd
initcall usb_lcd_init+0x0/0x3f returned 0 after 0 usecs
calling usb_led_init+0x0/0x3f @ 1
usbcore: registered new interface driver usbled
initcall usb_led_init+0x0/0x3f returned 0 after 0 usecs
calling usb_rio_init+0x0/0x3d @ 1
usbcore: registered new interface driver rio500
rio500: v1.1:USB Rio 500 driver
initcall usb_rio_init+0x0/0x3d returned 0 after 0 usecs
calling tv_init+0x0/0x4d @ 1
usbcore: registered new interface driver trancevibrator
trancevibrator: v1.1:PlayStation 2 Trance Vibrator driver
initcall tv_init+0x0/0x4d returned 0 after 0 usecs
calling uss720_init+0x0/0x67 @ 1
usbcore: registered new interface driver uss720
uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
uss720: NOTE: this is a special purpose driver to allow nonstandard
uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
uss720: If you just want to connect to a printer, use usblp instead
initcall uss720_init+0x0/0x67 returned 0 after 0 usecs
calling usb_sevseg_init+0x0/0x3f @ 1
usbcore: registered new interface driver usbsevseg
initcall usb_sevseg_init+0x0/0x3f returned 0 after 0 usecs
calling usb_sisusb_init+0x0/0x1b @ 1
usbcore: registered new interface driver sisusb
initcall usb_sisusb_init+0x0/0x1b returned 0 after 0 usecs
calling i8042_init+0x0/0x124 @ 1
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
initcall i8042_init+0x0/0x124 returned 0 after 0 usecs
calling parkbd_init+0x0/0x1ed @ 1
parport0: cannot grant exclusive access for device parkbd
initcall parkbd_init+0x0/0x1ed returned -19 after 0 usecs
calling serport_init+0x0/0x39 @ 1
initcall serport_init+0x0/0x39 returned 0 after 0 usecs
calling ct82c710_init+0x0/0x1b8 @ 1
initcall ct82c710_init+0x0/0x1b8 returned -19 after 0 usecs
calling emu_init+0x0/0x1b @ 1
initcall emu_init+0x0/0x1b returned 0 after 0 usecs
calling mousedev_init+0x0/0x92 @ 1
mice: PS/2 mouse device common for all mice
initcall mousedev_init+0x0/0x92 returned 0 after 0 usecs
calling joydev_init+0x0/0x12 @ 1
initcall joydev_init+0x0/0x12 returned 0 after 0 usecs
calling atkbd_init+0x0/0x27 @ 1
initcall atkbd_init+0x0/0x27 returned 0 after 0 usecs
calling sunkbd_init+0x0/0x1b @ 1
initcall sunkbd_init+0x0/0x1b returned 0 after 0 usecs
calling lkkbd_init+0x0/0x1b @ 1
initcall lkkbd_init+0x0/0x1b returned 0 after 0 usecs
calling skbd_init+0x0/0x1b @ 1
initcall skbd_init+0x0/0x1b returned 0 after 0 usecs
calling atp_init+0x0/0x1b @ 1
usbcore: registered new interface driver appletouch
initcall atp_init+0x0/0x1b returned 0 after 0 usecs
calling psmouse_init+0x0/0x77 @ 1
initcall psmouse_init+0x0/0x77 returned 0 after 0 usecs
calling sermouse_init+0x0/0x28 @ 1
initcall sermouse_init+0x0/0x28 returned 0 after 0 usecs
calling a3d_init+0x0/0x1b @ 1
initcall a3d_init+0x0/0x1b returned 0 after 0 usecs
calling adi_init+0x0/0x1b @ 1
initcall adi_init+0x0/0x1b returned 0 after 0 usecs
calling analog_init+0x0/0x124 @ 1
initcall analog_init+0x0/0x124 returned 0 after 0 usecs
calling cobra_init+0x0/0x26 @ 1
initcall cobra_init+0x0/0x26 returned 0 after 0 usecs
calling gc_init+0x0/0x8f7 @ 1
initcall gc_init+0x0/0x8f7 returned -19 after 0 usecs
calling gf2k_init+0x0/0x1b @ 1
initcall gf2k_init+0x0/0x1b returned 0 after 0 usecs
calling grip_init+0x0/0x1b @ 1
initcall grip_init+0x0/0x1b returned 0 after 0 usecs
calling grip_init+0x0/0x1b @ 1
initcall grip_init+0x0/0x1b returned 0 after 0 usecs
calling guillemot_init+0x0/0x1b @ 1
initcall guillemot_init+0x0/0x1b returned 0 after 0 usecs
calling iforce_init+0x0/0x1b @ 1
usbcore: registered new interface driver iforce
initcall iforce_init+0x0/0x1b returned 0 after 0 usecs
calling interact_init+0x0/0x1b @ 1
initcall interact_init+0x0/0x1b returned 0 after 0 usecs
calling joydump_init+0x0/0x1b @ 1
initcall joydump_init+0x0/0x1b returned 0 after 0 usecs
calling magellan_init+0x0/0x1b @ 1
initcall magellan_init+0x0/0x1b returned 0 after 0 usecs
calling sw_init+0x0/0x1b @ 1
initcall sw_init+0x0/0x1b returned 0 after 0 usecs
calling spaceball_init+0x0/0x1b @ 1
initcall spaceball_init+0x0/0x1b returned 0 after 0 usecs
calling stinger_init+0x0/0x1b @ 1
initcall stinger_init+0x0/0x1b returned 0 after 0 usecs
calling tgfx_init+0x0/0x5b1 @ 1
initcall tgfx_init+0x0/0x5b1 returned -19 after 0 usecs
calling twidjoy_init+0x0/0x1b @ 1
initcall twidjoy_init+0x0/0x1b returned 0 after 0 usecs
calling warrior_init+0x0/0x1b @ 1
initcall warrior_init+0x0/0x1b returned 0 after 0 usecs
calling usb_xpad_init+0x0/0x3d @ 1
usbcore: registered new interface driver xpad
xpad: X-Box pad driver
initcall usb_xpad_init+0x0/0x3d returned 0 after 0 usecs
calling zhenhua_init+0x0/0x1b @ 1
initcall zhenhua_init+0x0/0x1b returned 0 after 0 usecs
calling walkera0701_init+0x0/0x333 @ 1
walkera0701: parport without interrupt
initcall walkera0701_init+0x0/0x333 returned -19 after 0 usecs
calling usb_acecad_init+0x0/0x3d @ 1
usbcore: registered new interface driver usb_acecad
acecad: v3.2:USB Acecad Flair tablet driver
initcall usb_acecad_init+0x0/0x3d returned 0 after 0 usecs
calling aiptek_init+0x0/0x4b @ 1
usbcore: registered new interface driver aiptek
aiptek: v2.3 (May 2, 2007):Aiptek HyperPen USB Tablet Driver (Linux 2.6.x)
aiptek: Bryan W. Headley/Chris Atenasio/Cedric Brun/Rene van Paassen
initcall aiptek_init+0x0/0x4b returned 0 after 0 usecs
calling gtco_init+0x0/0x54 @ 1
usbcore: registered new interface driver gtco
GTCO usb driver version: 2.00.0006initcall gtco_init+0x0/0x54 returned 0 after 0 usecs
calling wacom_init+0x0/0x49 @ 1
usbcore: registered new interface driver wacom
wacom: v1.50:USB Wacom Graphire and Wacom Intuos tablet driver
initcall wacom_init+0x0/0x49 returned 0 after 0 usecs
calling ati_remote_init+0x0/0x4d @ 1
usbcore: registered new interface driver ati_remote
ati_remote: 2.2.1:ATI/X10 RF USB Remote Control
initcall ati_remote_init+0x0/0x4d returned 0 after 0 usecs
calling cm109_init+0x0/0x115 @ 1
cm109: Keymap for Komunikate KIP1000 phone loaded
usbcore: registered new interface driver cm109
cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
initcall cm109_init+0x0/0x115 returned 0 after 0 usecs
calling usb_keyspan_init+0x0/0x3f @ 1
usbcore: registered new interface driver keyspan_remote
initcall usb_keyspan_init+0x0/0x3f returned 0 after 0 usecs
calling pcspkr_init+0x0/0x12 @ 1
Platform driver 'pcspkr' needs updating - please use dev_pm_ops
async_waiting @ 1041
input: PC Speaker as /class/input/input0
input: AT Translated Set 2 keyboard as /class/input/input1
initcall pcspkr_init+0x0/0x12 returned 0 after 3255 usecs
calling uinput_init+0x0/0x12 @ 1
initcall uinput_init+0x0/0x12 returned 0 after 0 usecs
calling yealink_dev_init+0x0/0x3d @ 1
usbcore: registered new interface driver yealink
yealink: yld-20051230:Yealink phone driver
initcall yealink_dev_init+0x0/0x3d returned 0 after 0 usecs
calling cmos_init+0x0/0x27 @ 1
rtc_cmos: dev (254:0)
rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one day, 114 bytes nvram
initcall cmos_init+0x0/0x27 returned 0 after 0 usecs
calling ds1286_init+0x0/0x12 @ 1
initcall ds1286_init+0x0/0x12 returned 0 after 0 usecs
calling ds1374_init+0x0/0x14 @ 1
initcall ds1374_init+0x0/0x14 returned 0 after 0 usecs
calling ds1511_rtc_init+0x0/0x12 @ 1
initcall ds1511_rtc_init+0x0/0x12 returned 0 after 0 usecs
calling ds1553_init+0x0/0x12 @ 1
initcall ds1553_init+0x0/0x12 returned 0 after 0 usecs
calling ds1742_init+0x0/0x12 @ 1
initcall ds1742_init+0x0/0x12 returned 0 after 0 usecs
calling fm3130_init+0x0/0x14 @ 1
initcall fm3130_init+0x0/0x14 returned 0 after 0 usecs
calling isl1208_init+0x0/0x14 @ 1
initcall isl1208_init+0x0/0x14 returned 0 after 0 usecs
calling m48t35_init+0x0/0x12 @ 1
initcall m48t35_init+0x0/0x12 returned 0 after 0 usecs
calling bq4802_init+0x0/0x12 @ 1
initcall bq4802_init+0x0/0x12 returned 0 after 0 usecs
calling max6900_init+0x0/0x14 @ 1
initcall max6900_init+0x0/0x14 returned 0 after 0 usecs
calling pcf8563_init+0x0/0x14 @ 1
initcall pcf8563_init+0x0/0x14 returned 0 after 0 usecs
calling pcf8583_init+0x0/0x14 @ 1
initcall pcf8583_init+0x0/0x14 returned 0 after 0 usecs
calling test_init+0x0/0xbe @ 1
test: dev (254:1)
rtc-test rtc-test.0: rtc core: registered test as rtc1
test: dev (254:2)
rtc-test rtc-test.1: rtc core: registered test as rtc2
initcall test_init+0x0/0xbe returned 0 after 0 usecs
calling twl4030_rtc_init+0x0/0x12 @ 1
initcall twl4030_rtc_init+0x0/0x12 returned 0 after 0 usecs
calling v3020_init+0x0/0x12 @ 1
initcall v3020_init+0x0/0x12 returned 0 after 13020 usecs
calling x1205_init+0x0/0x14 @ 1
initcall x1205_init+0x0/0x14 returned 0 after 0 usecs
calling i2c_dev_init+0x0/0xac @ 1
i2c /dev entries driver
initcall i2c_dev_init+0x0/0xac returned 0 after 3255 usecs
calling i2c_ali1535_init+0x0/0x1b @ 1
initcall i2c_ali1535_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_ali15x3_init+0x0/0x1b @ 1
initcall i2c_ali15x3_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_amd8111_init+0x0/0x1b @ 1
initcall i2c_amd8111_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_i801_init+0x0/0x1b @ 1
initcall i2c_i801_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_sch_init+0x0/0x1b @ 1
initcall i2c_sch_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_sis5595_init+0x0/0x1b @ 1
initcall i2c_sis5595_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_sis630_init+0x0/0x1b @ 1
initcall i2c_sis630_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_sis96x_init+0x0/0x1b @ 1
initcall i2c_sis96x_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_vt586b_init+0x0/0x1b @ 1
initcall i2c_vt586b_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_vt596_init+0x0/0x1b @ 1
initcall i2c_vt596_init+0x0/0x1b returned 0 after 0 usecs
calling ocores_i2c_init+0x0/0x12 @ 1
initcall ocores_i2c_init+0x0/0x12 returned 0 after 3255 usecs
calling taos_init+0x0/0x1b @ 1
initcall taos_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_voodoo3_init+0x0/0x1b @ 1
initcall i2c_voodoo3_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_pca_pf_init+0x0/0x12 @ 1
initcall i2c_pca_pf_init+0x0/0x12 returned 0 after 0 usecs
calling ds1682_init+0x0/0x14 @ 1
initcall ds1682_init+0x0/0x14 returned 0 after 0 usecs
calling pca9539_init+0x0/0x14 @ 1
initcall pca9539_init+0x0/0x14 returned 0 after 0 usecs
calling pcf8574_init+0x0/0x14 @ 1
initcall pcf8574_init+0x0/0x14 returned 0 after 0 usecs
ata1.00: ATA-6: HDS722525VLAT80, V36OA60A, max UDMA/100
ata1.00: 488397168 sectors, multi 1: LBA48
ata1: nv_mode_filter: 0x3f39f&0x3f07f->0x3f01f, BIOS=0x3f000 (0xc60000c0) ACPI=0x0
calling pcf8575_init+0x0/0x14 @ 1
initcall pcf8575_init+0x0/0x14 returned 0 after 3255 usecs
calling w1_init+0x0/0xb0 @ 1
Driver for 1-wire Dallas network protocol.
initcall w1_init+0x0/0xb0 returned 0 after 3255 usecs
calling matrox_w1_init+0x0/0x1b @ 1
ata1.00: configured for UDMA/100
async_waiting @ 1038
async_continuing @ 1038 after 0 usec
scsi 0:0:0:0: Direct-Access ATA HDS722525VLAT80 V36O PQ: 0 ANSI: 5
initcall matrox_w1_init+0x0/0x1b returned 0 after 16276 usecs
calling ds_init+0x0/0x50 @ 1
usbcore: registered new interface driver DS9490R
initcall ds_init+0x0/0x50 returned 0 after 6510 usecs
calling w1_therm_init+0x0/0x4d @ 1
initcall w1_therm_init+0x0/0x4d returned 0 after 0 usecs
calling w1_smem_init+0x0/0x44 @ 1
initcall w1_smem_init+0x0/0x44 returned 0 after 0 usecs
calling w1_ds2760_init+0x0/0x2c @ 1
1-Wire driver for the DS2760 battery monitor chip - (c) 2004-2005, Szabolcs Gyurko
initcall w1_ds2760_init+0x0/0x2c returned 0 after 3255 usecs
calling bq27x00_battery_init+0x0/0x36 @ 1
calling 3_sd_probe_async+0x0/0x200 @ 1427
sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda:initcall bq27x00_battery_init+0x0/0x36 returned 0 after 29296 usecs
calling pcipcwd_init_module+0x0/0x35 @ 1
initcall pcipcwd_init_module+0x0/0x35 returned 0 after 0 usecs
calling acq_init+0x0/0x66 @ 1
WDT driver for Acquire single board computer initialising.
sda1 sda2 sda3 <<3>acquirewdt: I/O address 0x0043 already in use
acquirewdt: probe of acquirewdt failed with error -5
initcall acq_init+0x0/0x66 returned 0 after 13020 usecs
calling advwdt_init+0x0/0x75 @ 1
WDT driver for Advantech single board computer initialising.
sda5<5>sd 0:0:0:0: Attached scsi generic sg0 type 0
advantechwdt: initialized. timeout=60 sec (nowayout=1)
initcall advwdt_init+0x0/0x75 returned 0 after 3255 usecs
calling watchdog_init+0x0/0x182 @ 1
initcall watchdog_init+0x0/0x182 returned -19 after 0 usecs
calling alim7101_wdt_init+0x0/0x1d0 @ 1
alim7101_wdt: Steve Hill <[email protected]>.
alim7101_wdt: ALi M7101 PMU not present - WDT not set
initcall alim7101_wdt_init+0x0/0x1d0 returned -16 after 0 usecs
initcall alim7101_wdt_init+0x0/0x1d0 returned with error code -16
calling sc520_wdt_init+0x0/0xec @ 1
sc520_wdt: cannot register miscdev on minor=130 (err=-16)
initcall sc520_wdt_init+0x0/0xec returned -16 after 3255 usecs
initcall sc520_wdt_init+0x0/0xec returned with error code -16
calling ibwdt_init+0x0/0x66 @ 1
ib700wdt: WDT driver for IB700 single board computer initialising.
sda6initcall 1_async_port_probe+0x0/0xf0 returned 0 after 328776 usecs
async_continuing @ 1041 after 319010 usec
ib700wdt: START method I/O 443 is not available.
ib700wdt: probe of ib700wdt failed with error -5
initcall ibwdt_init+0x0/0x66 returned 0 after 22786 usecs
calling ibmasr_init+0x0/0x286 @ 1
initcall ibmasr_init+0x0/0x286 returned -19 after 0 usecs
calling wafwdt_init+0x0/0x184 @ 1
WDT driver for Wafer 5823 single board computer initialising.
Wafer 5823 WDT: I/O address 0x0443 already in use
initcall wafwdt_init+0x0/0x184 returned -5 after 9765 usecs
initcall wafwdt_init+0x0/0x184 returned with error code -5
calling watchdog_init+0x0/0x6d @ 1
i6300ESB timer: Intel 6300ESB WatchDog Timer Driver v0.04
sda7initcall watchdog_init+0x0/0x6d returned 0 after 6510 usecs
calling iTCO_wdt_init_module+0x0/0x6d @ 1
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
sda8<6>iTCO_wdt: No card detected
initcall iTCO_wdt_init_module+0x0/0x6d returned 0 after 9765 usecs
calling iTCO_vendor_init_module+0x0/0x28 @ 1
iTCO_vendor_support: vendor-support=0
initcall iTCO_vendor_init_module+0x0/0x28 returned 0 after 3255 usecs
calling it87_wdt_init+0x0/0x5ea @ 1
IT87 WDT: Unsupported Chip found, Chip 8712 Revision 07
initcall it87_wdt_init+0x0/0x5ea returned -19 after 3255 usecs
calling sc1200wdt_init+0x0/0x11a @ 1
sc1200wdt: build 20020303
sc1200wdt: io parameter must be specified
initcall sc1200wdt_init+0x0/0x11a returned -22 after 6510 usecs
initcall sc1200wdt_init+0x0/0x11a returned with error code -22
calling sbc60xxwdt_init+0x0/0x19c @ 1
sbc60xxwdt: I/O address 0x0443 already in use
initcall sbc60xxwdt_init+0x0/0x19c returned -5 after 3255 usecs
initcall sbc60xxwdt_init+0x0/0x19c returned with error code -5
calling sbc8360_init+0x0/0x1c1 @ 1
sbc8360: failed to register misc device
initcall sbc8360_init+0x0/0x1c1 returned -16 after 3255 usecs
initcall sbc8360_init+0x0/0x1c1 returned with error code -16
ata2.01: ATAPI: DVDRW IDE 16X, VER A079, max UDMA/66
ata2: nv_mode_filter: 0x1f39f&0x707f->0x701f, BIOS=0x7000 (0xc60000c0) ACPI=0x0
ata2.01: configured for UDMA/33
async_waiting @ 1041
async_continuing @ 1041 after 0 usec
scsi 1:0:1:0: CD-ROM DVDRW IDE 16X A079 PQ: 0 ANSI: 5
calling cpu5wdt_init_module+0x0/0x157 @ 1
cpu5wdt: sorry, was my fault
cpu5wdt: misc_register failed
initcall cpu5wdt_init_module+0x0/0x157 returned -16 after 6510 usecs
initcall cpu5wdt_init_module+0x0/0x157 returned with error code -16
calling sch311x_wdt_init+0x0/0x177 @ 1
initcall sch311x_wdt_init+0x0/0x177 returned -19 after 0 usecs
calling wb_smsc_wdt_init+0x0/0x1ce @ 1
SMsC 37B787 watchdog component driver 1.1 initialising...
smsc37b787_wdt: Unable to register miscdev on minor 130
initcall wb_smsc_wdt_init+0x0/0x1ce returned -16 after 13020 usecs
initcall wb_smsc_wdt_init+0x0/0x1ce returned with error code -16
calling wdt_init+0x0/0x204 @ 1
WDT driver for the Winbond(TM) W83627HF/THF/HG Super I/O chip initialising.
w83627hf/thf/hg WDT: Watchdog already running. Resetting timeout to 60 sec
w83627hf/thf/hg WDT: cannot register miscdev on minor=130 (err=-16)
initcall wdt_init+0x0/0x204 returned -16 after 19531 usecs
initcall wdt_init+0x0/0x204 returned with error code -16
calling w83877f_wdt_init+0x0/0x177 @ 1
w83877f_wdt: I/O address 0x0443 already in use
initcall w83877f_wdt_init+0x0/0x177 returned -5 after 3255 usecs
initcall w83877f_wdt_init+0x0/0x177 returned with error code -5
calling zf_init+0x0/0x188 @ 1
machzwd: MachZ ZF-Logic Watchdog driver initializing.
machzwd: no ZF-Logic found
initcall zf_init+0x0/0x188 returned -19 after 6510 usecs
calling telephony_init+0x0/0x57 @ 1
Linux telephony interface: v1.00
initcall telephony_init+0x0/0x57 returned 0 after 3255 usecs
calling hci_uart_init+0x0/0xef @ 1
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
initcall hci_uart_init+0x0/0xef returned 0 after 13020 usecs
calling bcm203x_init+0x0/0x59 @ 1
Bluetooth: Broadcom Blutonium firmware driver ver 1.2
sda9<6>usbcore: registered new interface driver bcm203x
scsi 1:0:1:0: Attached scsi generic sg1 type 5
initcall 2_async_port_probe+0x0/0xf0 returned 0 after 667317 usecs
initcall bcm203x_init+0x0/0x59 returned 0 after 22786 usecs
calling bfusb_init+0x0/0x68 @ 1
Bluetooth: BlueFRITZ! USB driver ver 1.2
sda10 >
usbcore: registered new interface driver bfusb
initcall bfusb_init+0x0/0x68 returned 0 after 9765 usecs
calling isdn_init+0x0/0x35b @ 1
ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/none/1.1.2.2
initcall isdn_init+0x0/0x35b returned 0 after 9765 usecs
calling isdn_bsdcomp_init+0x0/0x35 @ 1
PPP BSD Compression module registered
initcall isdn_bsdcomp_init+0x0/0x35 returned 0 after 3255 usecs
calling kcapi_init+0x0/0x92 @ 1
CAPI Subsystem Rev 1.1.2.8
initcall kcapi_init+0x0/0x92 returned 0 after 3255 usecs
calling capidrv_init+0x0/0x180 @ 1
capidrv: Rev 1.1.2.2: loaded
initcall capidrv_init+0x0/0x180 returned 0 after 3255 usecs
calling divadidd_init+0x0/0x110 @ 1
Eicon DIVA - DIDD table (http://www.melware.net)
divadidd: Rel:2.0 Rev:1.13.6.4 Build:102-51(local)
initcall divadidd_init+0x0/0x110 returned 0 after 6510 usecs
calling divas_init+0x0/0x180 @ 1
Eicon DIVA Server driver (http://www.melware.net)
divas: Rel:2.0 Rev:1.55.4.6 Build: 102-52(local)
divas: support for: BRI/PCI adapters
divas: started with major 245
initcall divas_init+0x0/0x180 returned 0 after 16276 usecs
calling divasi_init+0x0/0x180 @ 1
Eicon DIVA - User IDI (http://www.melware.net)
diva_idi: Rel:2.0 Rev:1.25.6.2 Build: local
diva_idi: started with major 244
initcall divasi_init+0x0/0x180 returned 0 after 9765 usecs
calling divert_init+0x0/0x6e @ 1
dss1_divert module successfully installed
initcall divert_init+0x0/0x6e returned 0 after 3255 usecs
calling HiSax_init+0x0/0x3eb @ 1
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (kernel)
HiSax: Layer1 Revision 2.46.2.5
HiSax: Layer2 Revision 2.30.2.4
HiSax: TeiMgr Revision 2.20.2.3
HiSax: Layer3 Revision 2.22.2.3
HiSax: LinkLayer Revision 2.59.2.4
HiSax: Total 1 card defined
HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
HiSax: S0Box IO driver Rev. 2.6.2.4
HiSax: S0Box ports 378-37f already in use
HiSax: Card S0Box not installed !
initcall HiSax_init+0x0/0x3eb returned -19 after 35807 usecs
calling st5481_usb_init+0x0/0x5b @ 1
hisax_st5481: ST5481 USB ISDN driver $Revision: 2.4.2.3 $
usbcore: registered new interface driver st5481_usb
initcall st5481_usb_init+0x0/0x5b returned 0 after 9765 usecs
calling hfc4s8s_module_init+0x0/0x64 @ 1
HFC-4S/8S: Layer 1 driver module for HFC-4S/8S isdn chips, Revision: 1.10
HFC-4S/8S: (C) 2003 Cornelius Consult, http://www.cornelius-consult.de
HFC-4S/8S: found 0 cards
initcall hfc4s8s_module_init+0x0/0x64 returned 0 after 16276 usecs
calling gigaset_init_module+0x0/0x29 @ 1
gigaset: Driver for Gigaset 307x
initcall gigaset_init_module+0x0/0x29 returned 0 after 0 usecs
calling usb_gigaset_init+0x0/0x97 @ 1
usbcore: registered new interface driver usb_gigaset
usb_gigaset: USB Driver for Gigaset 307x using M105
initcall usb_gigaset_init+0x0/0x97 returned 0 after 9765 usecs
calling cpufreq_stats_init+0x0/0xed @ 1
initcall cpufreq_stats_init+0x0/0xed returned 0 after 0 usecs
calling cpufreq_gov_powersave_init+0x0/0x12 @ 1
initcall cpufreq_gov_powersave_init+0x0/0x12 returned 0 after 0 usecs
calling cpufreq_gov_userspace_init+0x0/0x12 @ 1
initcall cpufreq_gov_userspace_init+0x0/0x12 returned 0 after 0 usecs
calling cpufreq_gov_dbs_init+0x0/0x6b @ 1
initcall cpufreq_gov_dbs_init+0x0/0x6b returned 0 after 3255 usecs
calling init_ladder+0x0/0x21 @ 1
cpuidle: using governor ladder
initcall init_ladder+0x0/0x21 returned 0 after 3255 usecs
calling i7300_idle_init+0x0/0x705 @ 1
initcall i7300_idle_init+0x0/0x705 returned -19 after 0 usecs
calling sdio_uart_init+0x0/0x124 @ 1
initcall sdio_uart_init+0x0/0x124 returned 0 after 3255 usecs
sd 0:0:0:0: [sda] Attached SCSI disk
initcall 3_sd_probe_async+0x0/0x200 returned 0 after 771484 usecs
calling wbsd_drv_init+0x0/0x96 @ 1
wbsd: Winbond W83L51xD SD/MMC card interface driver
wbsd: Copyright(c) Pierre Ossman
initcall wbsd_drv_init+0x0/0x96 returned 0 after 6510 usecs
calling cb710_mmc_init_module+0x0/0x12 @ 1
initcall cb710_mmc_init_module+0x0/0x12 returned 0 after 0 usecs
calling memstick_init+0x0/0x8a @ 1
initcall memstick_init+0x0/0x8a returned 0 after 0 usecs
calling mspro_block_init+0x0/0x76 @ 1
initcall mspro_block_init+0x0/0x76 returned 0 after 0 usecs
calling tifm_ms_init+0x0/0x12 @ 1
initcall tifm_ms_init+0x0/0x12 returned 0 after 0 usecs
calling jmb38x_ms_init+0x0/0x22 @ 1
initcall jmb38x_ms_init+0x0/0x22 returned 0 after 0 usecs
calling dcdrbu_init+0x0/0x149 @ 1
initcall dcdrbu_init+0x0/0x149 returned 0 after 0 usecs
calling dcdbas_init+0x0/0x6e @ 1
dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
initcall dcdbas_init+0x0/0x6e returned 0 after 6510 usecs
calling ibft_init+0x0/0x712 @ 1
No iBFT detected.
initcall ibft_init+0x0/0x712 returned 0 after 3255 usecs
calling padlock_init+0x0/0xcb @ 1
padlock: VIA PadLock not detected.
initcall padlock_init+0x0/0xcb returned -19 after 3255 usecs
input: PS/2 Generic Mouse as /class/input/input2
calling hifn_init+0x0/0x1f @ 1
HIFN supports only 32-bit addresses.
initcall hifn_init+0x0/0x1f returned -22 after 3255 usecs
initcall hifn_init+0x0/0x1f returned with error code -22
calling hid_init+0x0/0x4b @ 1
initcall hid_init+0x0/0x4b returned 0 after 0 usecs
calling a4_init+0x0/0x20 @ 1
initcall a4_init+0x0/0x20 returned 0 after 0 usecs
calling apple_init+0x0/0x50 @ 1
initcall apple_init+0x0/0x50 returned 0 after 3255 usecs
calling ch_init+0x0/0x20 @ 1
initcall ch_init+0x0/0x20 returned 0 after 0 usecs
calling ch_init+0x0/0x20 @ 1
initcall ch_init+0x0/0x20 returned 0 after 0 usecs
calling dr_init+0x0/0x1b @ 1
initcall dr_init+0x0/0x1b returned 0 after 0 usecs
calling ez_init+0x0/0x20 @ 1
initcall ez_init+0x0/0x20 returned 0 after 0 usecs
calling kye_init+0x0/0x20 @ 1
initcall kye_init+0x0/0x20 returned 0 after 0 usecs
calling lg_init+0x0/0x20 @ 1
initcall lg_init+0x0/0x20 returned 0 after 0 usecs
calling ms_init+0x0/0x20 @ 1
initcall ms_init+0x0/0x20 returned 0 after 0 usecs
calling ntrig_init+0x0/0x20 @ 1
initcall ntrig_init+0x0/0x20 returned 0 after 0 usecs
calling pl_init+0x0/0x20 @ 1
initcall pl_init+0x0/0x20 returned 0 after 0 usecs
calling pl_init+0x0/0x20 @ 1
initcall pl_init+0x0/0x20 returned 0 after 0 usecs
calling samsung_init+0x0/0x20 @ 1
initcall samsung_init+0x0/0x20 returned 0 after 3255 usecs
calling ga_init+0x0/0x1c @ 1
initcall ga_init+0x0/0x1c returned 0 after 0 usecs
calling tm_init+0x0/0x20 @ 1
initcall tm_init+0x0/0x20 returned 0 after 0 usecs
calling ts_init+0x0/0x20 @ 1
initcall ts_init+0x0/0x20 returned 0 after 0 usecs
calling zp_init+0x0/0x20 @ 1
initcall zp_init+0x0/0x20 returned 0 after 0 usecs
calling hid_init+0x0/0xd2 @ 1
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
initcall hid_init+0x0/0xd2 returned 0 after 9765 usecs
calling virtio_pci_init+0x0/0x5a @ 1
initcall virtio_pci_init+0x0/0x5a returned 0 after 0 usecs
calling init+0x0/0x1c @ 1
initcall init+0x0/0x1c returned 0 after 0 usecs
calling oprofile_init+0x0/0x56 @ 1
oprofile: using timer interrupt.
initcall oprofile_init+0x0/0x56 returned 0 after 3255 usecs
calling flow_cache_init+0x0/0x20c @ 1
initcall flow_cache_init+0x0/0x20c returned 0 after 0 usecs
calling llc_init+0x0/0x20 @ 1
initcall llc_init+0x0/0x20 returned 0 after 0 usecs
calling snap_init+0x0/0x44 @ 1
initcall snap_init+0x0/0x44 returned 0 after 0 usecs
calling blackhole_module_init+0x0/0x12 @ 1
initcall blackhole_module_init+0x0/0x12 returned 0 after 0 usecs
calling police_init_module+0x0/0x12 @ 1
initcall police_init_module+0x0/0x12 returned 0 after 0 usecs
calling gact_init_module+0x0/0x20 @ 1
GACT probability on
initcall gact_init_module+0x0/0x20 returned 0 after 3255 usecs
calling mirred_init_module+0x0/0x20 @ 1
Mirror/redirect action on
initcall mirred_init_module+0x0/0x20 returned 0 after 3255 usecs
calling ipt_init_module+0x0/0x12 @ 1
initcall ipt_init_module+0x0/0x12 returned 0 after 0 usecs
calling nat_init_module+0x0/0x12 @ 1
initcall nat_init_module+0x0/0x12 returned 0 after 0 usecs
calling pedit_init_module+0x0/0x12 @ 1
initcall pedit_init_module+0x0/0x12 returned 0 after 0 usecs
calling simp_init_module+0x0/0x34 @ 1
Simple TC action Loaded
initcall simp_init_module+0x0/0x34 returned 0 after 0 usecs
calling hfsc_init+0x0/0x12 @ 1
initcall hfsc_init+0x0/0x12 returned 0 after 0 usecs
calling red_module_init+0x0/0x12 @ 1
initcall red_module_init+0x0/0x12 returned 0 after 0 usecs
calling gred_module_init+0x0/0x12 @ 1
initcall gred_module_init+0x0/0x12 returned 0 after 0 usecs
calling dsmark_module_init+0x0/0x12 @ 1
initcall dsmark_module_init+0x0/0x12 returned 0 after 0 usecs
calling sfq_module_init+0x0/0x12 @ 1
initcall sfq_module_init+0x0/0x12 returned 0 after 0 usecs
calling tbf_module_init+0x0/0x1c @ 1
initcall tbf_module_init+0x0/0x1c returned 0 after 0 usecs
calling teql_init+0x0/0xe2 @ 1
initcall teql_init+0x0/0xe2 returned 0 after 3255 usecs
calling prio_module_init+0x0/0x12 @ 1
initcall prio_module_init+0x0/0x12 returned 0 after 0 usecs
calling atm_init+0x0/0x12 @ 1
initcall atm_init+0x0/0x12 returned 0 after 0 usecs
calling netem_module_init+0x0/0x20 @ 1
netem: version 1.2
initcall netem_module_init+0x0/0x20 returned 0 after 3255 usecs
calling init_u32+0x0/0x4a @ 1
u32 classifier
Performance counters on
input device check on
Actions configured
initcall init_u32+0x0/0x4a returned 0 after 9765 usecs
calling init_route4+0x0/0x12 @ 1
initcall init_route4+0x0/0x12 returned 0 after 0 usecs
calling init_fw+0x0/0x12 @ 1
initcall init_fw+0x0/0x12 returned 0 after 0 usecs
calling init_tcindex+0x0/0x12 @ 1
initcall init_tcindex+0x0/0x12 returned 0 after 0 usecs
calling init_rsvp+0x0/0x12 @ 1
initcall init_rsvp+0x0/0x12 returned 0 after 0 usecs
calling init_basic+0x0/0x12 @ 1
initcall init_basic+0x0/0x12 returned 0 after 0 usecs
calling cls_flow_init+0x0/0x12 @ 1
initcall cls_flow_init+0x0/0x12 returned 0 after 0 usecs
calling init_cgroup_cls+0x0/0x15 @ 1
initcall init_cgroup_cls+0x0/0x15 returned 0 after 0 usecs
calling nfnetlink_init+0x0/0x6e @ 1
Netfilter messages via NETLINK v0.30.
initcall nfnetlink_init+0x0/0x6e returned 0 after 3255 usecs
calling nfnetlink_queue_init+0x0/0xaa @ 1
initcall nfnetlink_queue_init+0x0/0xaa returned 0 after 0 usecs
calling nfnetlink_log_init+0x0/0xdc @ 1
initcall nfnetlink_log_init+0x0/0xdc returned 0 after 0 usecs
calling nf_conntrack_standalone_init+0x0/0x12 @ 1
nf_conntrack version 0.5.0 (8191 buckets, 32764 max)
initcall nf_conntrack_standalone_init+0x0/0x12 returned 0 after 6510 usecs
calling nf_ct_proto_gre_init+0x0/0x4b @ 1
initcall nf_ct_proto_gre_init+0x0/0x4b returned 0 after 0 usecs
calling nf_conntrack_proto_udplite_init+0x0/0x46 @ 1
initcall nf_conntrack_proto_udplite_init+0x0/0x46 returned 0 after 0 usecs
calling nf_conntrack_amanda_init+0x0/0xbf @ 1
initcall nf_conntrack_amanda_init+0x0/0xbf returned 0 after 0 usecs
calling nf_conntrack_h323_init+0x0/0x110 @ 1
initcall nf_conntrack_h323_init+0x0/0x110 returned 0 after 0 usecs
calling nf_conntrack_irc_init+0x0/0x1ab @ 1
initcall nf_conntrack_irc_init+0x0/0x1ab returned 0 after 0 usecs
calling nf_conntrack_netbios_ns_init+0x0/0x1e @ 1
initcall nf_conntrack_netbios_ns_init+0x0/0x1e returned 0 after 0 usecs
calling nf_conntrack_pptp_init+0x0/0x44 @ 1
initcall nf_conntrack_pptp_init+0x0/0x44 returned 0 after 0 usecs
calling nf_conntrack_sip_init+0x0/0x1b2 @ 1
initcall nf_conntrack_sip_init+0x0/0x1b2 returned 0 after 0 usecs
calling nf_conntrack_tftp_init+0x0/0x1ae @ 1
initcall nf_conntrack_tftp_init+0x0/0x1ae returned 0 after 0 usecs
calling xt_init+0x0/0x1cf @ 1
initcall xt_init+0x0/0x1cf returned 0 after 0 usecs
calling tcpudp_mt_init+0x0/0x17 @ 1
initcall tcpudp_mt_init+0x0/0x17 returned 0 after 0 usecs
calling connmark_tg_init+0x0/0x17 @ 1
initcall connmark_tg_init+0x0/0x17 returned 0 after 0 usecs
calling connsecmark_tg_init+0x0/0x12 @ 1
initcall connsecmark_tg_init+0x0/0x12 returned 0 after 0 usecs
calling hl_tg_init+0x0/0x17 @ 1
initcall hl_tg_init+0x0/0x17 returned 0 after 0 usecs
calling mark_tg_init+0x0/0x17 @ 1
initcall mark_tg_init+0x0/0x17 returned 0 after 0 usecs
calling nflog_tg_init+0x0/0x12 @ 1
initcall nflog_tg_init+0x0/0x12 returned 0 after 0 usecs
calling nfqueue_tg_init+0x0/0x28 @ 1
initcall nfqueue_tg_init+0x0/0x28 returned 0 after 0 usecs
calling xt_rateest_tg_init+0x0/0x3d @ 1
initcall xt_rateest_tg_init+0x0/0x3d returned 0 after 0 usecs
calling tcpmss_tg_init+0x0/0x17 @ 1
initcall tcpmss_tg_init+0x0/0x17 returned 0 after 0 usecs
calling tcpoptstrip_tg_init+0x0/0x17 @ 1
initcall tcpoptstrip_tg_init+0x0/0x17 returned 0 after 0 usecs
calling xt_cluster_mt_init+0x0/0x12 @ 1
initcall xt_cluster_mt_init+0x0/0x12 returned 0 after 0 usecs
calling comment_mt_init+0x0/0x12 @ 1
initcall comment_mt_init+0x0/0x12 returned 0 after 0 usecs
calling conntrack_mt_init+0x0/0x17 @ 1
initcall conntrack_mt_init+0x0/0x17 returned 0 after 0 usecs
calling esp_mt_init+0x0/0x17 @ 1
initcall esp_mt_init+0x0/0x17 returned 0 after 0 usecs
calling helper_mt_init+0x0/0x12 @ 1
initcall helper_mt_init+0x0/0x12 returned 0 after 0 usecs
calling hl_mt_init+0x0/0x17 @ 1
initcall hl_mt_init+0x0/0x17 returned 0 after 0 usecs
calling iprange_mt_init+0x0/0x17 @ 1
initcall iprange_mt_init+0x0/0x17 returned 0 after 0 usecs
calling length_mt_init+0x0/0x17 @ 1
initcall length_mt_init+0x0/0x17 returned 0 after 0 usecs
calling limit_mt_init+0x0/0x12 @ 1
initcall limit_mt_init+0x0/0x12 returned 0 after 0 usecs
calling mac_mt_init+0x0/0x12 @ 1
initcall mac_mt_init+0x0/0x12 returned 0 after 0 usecs
calling multiport_mt_init+0x0/0x17 @ 1
initcall multiport_mt_init+0x0/0x17 returned 0 after 0 usecs
calling pkttype_mt_init+0x0/0x12 @ 1
initcall pkttype_mt_init+0x0/0x12 returned 0 after 0 usecs
calling policy_mt_init+0x0/0x17 @ 1
initcall policy_mt_init+0x0/0x17 returned 0 after 0 usecs
calling xt_rateest_mt_init+0x0/0x12 @ 1
initcall xt_rateest_mt_init+0x0/0x12 returned 0 after 0 usecs
calling realm_mt_init+0x0/0x12 @ 1
initcall realm_mt_init+0x0/0x12 returned 0 after 0 usecs
calling sctp_mt_init+0x0/0x17 @ 1
initcall sctp_mt_init+0x0/0x17 returned 0 after 0 usecs
calling state_mt_init+0x0/0x17 @ 1
initcall state_mt_init+0x0/0x17 returned 0 after 0 usecs
calling statistic_mt_init+0x0/0x12 @ 1
initcall statistic_mt_init+0x0/0x12 returned 0 after 0 usecs
calling time_mt_init+0x0/0x90 @ 1
xt_time: kernel timezone is -0000
initcall time_mt_init+0x0/0x90 returned 0 after 3255 usecs
calling sysctl_ipv4_init+0x0/0x53 @ 1
initcall sysctl_ipv4_init+0x0/0x53 returned 0 after 3255 usecs
calling ipip_init+0x0/0x74 @ 1
IPv4 over IPv4 tunneling driver
initcall ipip_init+0x0/0x74 returned 0 after 3255 usecs
calling init_syncookies+0x0/0x19 @ 1
initcall init_syncookies+0x0/0x19 returned 0 after 0 usecs
calling ah4_init+0x0/0x6f @ 1
initcall ah4_init+0x0/0x6f returned 0 after 0 usecs
calling esp4_init+0x0/0x6f @ 1
initcall esp4_init+0x0/0x6f returned 0 after 0 usecs
calling xfrm4_beet_init+0x0/0x17 @ 1
initcall xfrm4_beet_init+0x0/0x17 returned 0 after 0 usecs
calling tunnel4_init+0x0/0x34 @ 1
initcall tunnel4_init+0x0/0x34 returned 0 after 0 usecs
calling xfrm4_transport_init+0x0/0x1f @ 1
initcall xfrm4_transport_init+0x0/0x1f returned 0 after 0 usecs
calling ipv4_netfilter_init+0x0/0x20 @ 1
initcall ipv4_netfilter_init+0x0/0x20 returned 0 after 0 usecs
calling ip_tables_init+0x0/0xae @ 1
ip_tables: (C) 2000-2006 Netfilter Core Team
initcall ip_tables_init+0x0/0xae returned 0 after 3255 usecs
calling iptable_filter_init+0x0/0x72 @ 1
initcall iptable_filter_init+0x0/0x72 returned 0 after 0 usecs
calling iptable_mangle_init+0x0/0x49 @ 1
initcall iptable_mangle_init+0x0/0x49 returned 0 after 0 usecs
calling iptable_security_init+0x0/0x49 @ 1
initcall iptable_security_init+0x0/0x49 returned 0 after 0 usecs
calling ah_mt_init+0x0/0x12 @ 1
initcall ah_mt_init+0x0/0x12 returned 0 after 0 usecs
calling ecn_tg_init+0x0/0x12 @ 1
initcall ecn_tg_init+0x0/0x12 returned 0 after 0 usecs
calling log_tg_init+0x0/0x29 @ 1
initcall log_tg_init+0x0/0x29 returned 0 after 0 usecs
calling arp_tables_init+0x0/0x90 @ 1
arp_tables: (C) 2002 David S. Miller
initcall arp_tables_init+0x0/0x90 returned 0 after 3255 usecs
calling arpt_mangle_init+0x0/0x12 @ 1
initcall arpt_mangle_init+0x0/0x12 returned 0 after 0 usecs
calling arptable_filter_init+0x0/0x49 @ 1
initcall arptable_filter_init+0x0/0x49 returned 0 after 0 usecs
calling ip_queue_init+0x0/0x142 @ 1
initcall ip_queue_init+0x0/0x142 returned 0 after 0 usecs
calling bictcp_register+0x0/0x12 @ 1
TCP bic registered
initcall bictcp_register+0x0/0x12 returned 0 after 0 usecs
calling cubictcp_register+0x0/0x6f @ 1
TCP cubic registered
initcall cubictcp_register+0x0/0x6f returned 0 after 3255 usecs
calling tcp_westwood_register+0x0/0x12 @ 1
TCP westwood registered
initcall tcp_westwood_register+0x0/0x12 returned 0 after 3255 usecs
calling hstcp_register+0x0/0x12 @ 1
TCP highspeed registered
initcall hstcp_register+0x0/0x12 returned 0 after 3255 usecs
calling hybla_register+0x0/0x12 @ 1
TCP hybla registered
initcall hybla_register+0x0/0x12 returned 0 after 3255 usecs
calling htcp_register+0x0/0x12 @ 1
TCP htcp registered
initcall htcp_register+0x0/0x12 returned 0 after 3255 usecs
calling tcp_vegas_register+0x0/0x14 @ 1
TCP vegas registered
initcall tcp_vegas_register+0x0/0x14 returned 0 after 0 usecs
calling tcp_veno_register+0x0/0x14 @ 1
TCP veno registered
initcall tcp_veno_register+0x0/0x14 returned 0 after 3255 usecs
calling tcp_scalable_register+0x0/0x12 @ 1
TCP scalable registered
initcall tcp_scalable_register+0x0/0x12 returned 0 after 3255 usecs
calling tcp_yeah_register+0x0/0x14 @ 1
TCP yeah registered
initcall tcp_yeah_register+0x0/0x14 returned 0 after 0 usecs
calling tcp_illinois_register+0x0/0x12 @ 1
TCP illinois registered
initcall tcp_illinois_register+0x0/0x12 returned 0 after 3255 usecs
calling packet_init+0x0/0x4a @ 1
NET: Registered protocol family 17
initcall packet_init+0x0/0x4a returned 0 after 3255 usecs
calling ipsec_pfkey_init+0x0/0x87 @ 1
NET: Registered protocol family 15
initcall ipsec_pfkey_init+0x0/0x87 returned 0 after 3255 usecs
calling br_init+0x0/0xc0 @ 1
Bridge firewalling registered
initcall br_init+0x0/0xc0 returned 0 after 3255 usecs
calling edsa_init_module+0x0/0x14 @ 1
initcall edsa_init_module+0x0/0x14 returned 0 after 0 usecs
calling mv88e6123_61_65_init+0x0/0x14 @ 1
initcall mv88e6123_61_65_init+0x0/0x14 returned 0 after 0 usecs
calling dsa_init_module+0x0/0x12 @ 1
initcall dsa_init_module+0x0/0x12 returned 0 after 0 usecs
calling x25_init+0x0/0x6a @ 1
NET: Registered protocol family 9
X.25 for Linux Version 0.2
initcall x25_init+0x0/0x6a returned 0 after 6510 usecs
calling can_init+0x0/0x125 @ 1
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
initcall can_init+0x0/0x125 returned 0 after 9765 usecs
calling bcm_module_init+0x0/0x5e @ 1
can: broadcast manager protocol (rev 20090105 t)
initcall bcm_module_init+0x0/0x5e returned 0 after 3255 usecs
calling l2cap_init+0x0/0xe4 @ 1
Bluetooth: L2CAP ver 2.13
Bluetooth: L2CAP socket layer initialized
initcall l2cap_init+0x0/0xe4 returned 0 after 6510 usecs
calling sco_init+0x0/0xea @ 1
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
initcall sco_init+0x0/0xea returned 0 after 6510 usecs
calling bnep_init+0x0/0xb3 @ 1
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: multicast
initcall bnep_init+0x0/0xb3 returned 0 after 6510 usecs
calling cmtp_init+0x0/0x35 @ 1
Bluetooth: CMTP (CAPI Emulation) ver 1.0
initcall cmtp_init+0x0/0x35 returned 0 after 3255 usecs
calling init_sunrpc+0x0/0x72 @ 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
initcall init_sunrpc+0x0/0x72 returned 0 after 6510 usecs
calling init_rpcsec_gss+0x0/0x52 @ 1
initcall init_rpcsec_gss+0x0/0x52 returned 0 after 0 usecs
calling init_kerberos_module+0x0/0x34 @ 1
initcall init_kerberos_module+0x0/0x34 returned 0 after 0 usecs
calling init_spkm3_module+0x0/0x34 @ 1
initcall init_spkm3_module+0x0/0x34 returned 0 after 0 usecs
calling af_rxrpc_init+0x0/0x1b4 @ 1
NET: Registered protocol family 33
initcall af_rxrpc_init+0x0/0x1b4 returned 0 after 3255 usecs
calling atm_clip_init+0x0/0xb6 @ 1
initcall atm_clip_init+0x0/0xb6 returned 0 after 0 usecs
calling br2684_init+0x0/0x3f @ 1
initcall br2684_init+0x0/0x3f returned 0 after 0 usecs
calling pppoatm_init+0x0/0x19 @ 1
initcall pppoatm_init+0x0/0x19 returned 0 after 0 usecs
calling decnet_init+0x0/0x96 @ 1
NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
DECnet: Routing cache hash table of 512 buckets, 36Kbytes
NET: Registered protocol family 12
initcall decnet_init+0x0/0x96 returned 0 after 16276 usecs
calling dn_rtmsg_init+0x0/0x7f @ 1
initcall dn_rtmsg_init+0x0/0x7f returned 0 after 0 usecs
calling phonet_init+0x0/0x7d @ 1
NET: Registered protocol family 35
initcall phonet_init+0x0/0x7d returned 0 after 3255 usecs
calling pep_register+0x0/0x17 @ 1
initcall pep_register+0x0/0x17 returned 0 after 0 usecs
calling vlan_proto_init+0x0/0xca @ 1
802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
All bugs added by David S. Miller <[email protected]>
initcall vlan_proto_init+0x0/0xca returned 0 after 9765 usecs
calling sctp_init+0x0/0x85a @ 1
SCTP: Hash tables configured (established 14563 bind 14563)
sctp_init_sock(sk: ffff88003c510000)
initcall sctp_init+0x0/0x85a returned 0 after 9765 usecs
calling lib80211_init+0x0/0x20 @ 1
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
initcall lib80211_init+0x0/0x20 returned 0 after 6510 usecs
calling lib80211_crypto_wep_init+0x0/0x12 @ 1
lib80211_crypt: registered algorithm 'WEP'
initcall lib80211_crypto_wep_init+0x0/0x12 returned 0 after 3255 usecs
calling lib80211_crypto_ccmp_init+0x0/0x12 @ 1
lib80211_crypt: registered algorithm 'CCMP'
initcall lib80211_crypto_ccmp_init+0x0/0x12 returned 0 after 3255 usecs
calling lib80211_crypto_tkip_init+0x0/0x12 @ 1
lib80211_crypt: registered algorithm 'TKIP'
initcall lib80211_crypto_tkip_init+0x0/0x12 returned 0 after 3255 usecs
calling tipc_init+0x0/0xc2 @ 1
TIPC: Activated (version 1.6.4 compiled Jun 16 2009 11:26:50)
NET: Registered protocol family 30
TIPC: Started in single node mode
initcall tipc_init+0x0/0xc2 returned 0 after 13020 usecs
calling ieee802154_nl_init+0x0/0x90 @ 1
initcall ieee802154_nl_init+0x0/0x90 returned 0 after 26041 usecs
calling af_ieee802154_init+0x0/0x7a @ 1
NET: Registered protocol family 36
initcall af_ieee802154_init+0x0/0x7a returned 0 after 3255 usecs
calling wimax_subsys_init+0x0/0x20c @ 1
initcall wimax_subsys_init+0x0/0x20c returned 0 after 13020 usecs
calling cpufreq_p4_init+0x0/0x63 @ 1
initcall cpufreq_p4_init+0x0/0x63 returned -19 after 0 usecs
calling update_mp_table+0x0/0x6d3 @ 1
initcall update_mp_table+0x0/0x6d3 returned 0 after 0 usecs
calling lapic_insert_resource+0x0/0x42 @ 1
initcall lapic_insert_resource+0x0/0x42 returned 0 after 0 usecs
calling ioapic_insert_resources+0x0/0x63 @ 1
initcall ioapic_insert_resources+0x0/0x63 returned 0 after 0 usecs
calling io_apic_bug_finalize+0x0/0x1b @ 1
initcall io_apic_bug_finalize+0x0/0x1b returned 0 after 0 usecs
calling check_early_ioremap_leak+0x0/0x6d @ 1
initcall check_early_ioremap_leak+0x0/0x6d returned 0 after 0 usecs
calling pat_memtype_list_init+0x0/0x29 @ 1
initcall pat_memtype_list_init+0x0/0x29 returned 0 after 0 usecs
calling init_oops_id+0x0/0x40 @ 1
initcall init_oops_id+0x0/0x40 returned 0 after 0 usecs
calling disable_boot_consoles+0x0/0x3a @ 1
initcall disable_boot_consoles+0x0/0x3a returned 0 after 0 usecs
calling pm_qos_power_init+0x0/0xe1 @ 1
initcall pm_qos_power_init+0x0/0xe1 returned 0 after 0 usecs
calling taskstats_init+0x0/0x98 @ 1
registered taskstats version 1
initcall taskstats_init+0x0/0x98 returned 0 after 0 usecs
calling clear_boot_tracer+0x0/0x2f @ 1
initcall clear_boot_tracer+0x0/0x2f returned 0 after 0 usecs
calling fail_page_alloc_debugfs+0x0/0xe9 @ 1
initcall fail_page_alloc_debugfs+0x0/0xe9 returned 0 after 0 usecs
calling max_swapfiles_check+0x0/0x8 @ 1
initcall max_swapfiles_check+0x0/0x8 returned 0 after 0 usecs
calling afs_init+0x0/0x1e5 @ 1
kAFS: Red Hat AFS client v0.1 registering.
initcall afs_init+0x0/0x1e5 returned 0 after 6510 usecs
calling fail_make_request_debugfs+0x0/0x19 @ 1
initcall fail_make_request_debugfs+0x0/0x19 returned 0 after 0 usecs
calling fail_io_timeout_debugfs+0x0/0x1b @ 1
initcall fail_io_timeout_debugfs+0x0/0x1b returned 0 after 0 usecs
calling random32_reseed+0x0/0xf0 @ 1
initcall random32_reseed+0x0/0xf0 returned 0 after 0 usecs
calling pci_resource_alignment_sysfs_init+0x0/0x19 @ 1
initcall pci_resource_alignment_sysfs_init+0x0/0x19 returned 0 after 0 usecs
calling pci_sysfs_init+0x0/0x55 @ 1
initcall pci_sysfs_init+0x0/0x55 returned 0 after 0 usecs
calling regulator_init_complete+0x0/0x14b @ 1
initcall regulator_init_complete+0x0/0x14b returned 0 after 0 usecs
calling seqgen_init+0x0/0xf @ 1
initcall seqgen_init+0x0/0xf returned 0 after 0 usecs
calling hd_init+0x0/0x343 @ 1
hd: no drives specified - use hd=cyl,head,sectors on kernel command line
initcall hd_init+0x0/0x343 returned -1 after 6510 usecs
initcall hd_init+0x0/0x343 returned with error code -1
calling scsi_complete_async_scans+0x0/0x180 @ 1
initcall scsi_complete_async_scans+0x0/0x180 returned 0 after 0 usecs
calling tcp_congestion_default+0x0/0x12 @ 1
initcall tcp_congestion_default+0x0/0x12 returned 0 after 0 usecs
calling ip_auto_config+0x0/0x10db @ 1
initcall ip_auto_config+0x0/0x10db returned 0 after 0 usecs
calling initialize_hashrnd+0x0/0x19 @ 1
initcall initialize_hashrnd+0x0/0x19 returned 0 after 0 usecs
async_waiting @ 1
async_continuing @ 1 after 0 usec
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting. Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly on device 8:6.
async_waiting @ 1
async_continuing @ 1 after 0 usec
debug: unmapping init memory ffffffff824e0000..ffffffff82743000
Not activating Mandatory Access Control now since /sbin/tomoyo-init doesn't exist.
eth1: link down
------------[ cut here ]------------
WARNING: at lib/dma-debug.c:811 check_unmap+0x1c9/0x6b0()
Hardware name: System Product Name
forcedeth 0000:00:0a.0: DMA-API: device driver frees DMA memory with wrong function [device address=0x000000003b05d9ea] [size=42 bytes] [mapped as single] [unmapped as page]
Pid: 3477, comm: arping Not tainted 2.6.30 #54068
Call Trace:
<IRQ> [<ffffffff8153ddf9>] ? check_unmap+0x1c9/0x6b0
[<ffffffff81052f7b>] warn_slowpath_common+0x7b/0xd0
[<ffffffff81053031>] warn_slowpath_fmt+0x41/0x50
[<ffffffff81d2cda2>] ? _spin_lock_irqsave+0x82/0xa0
[<ffffffff8153dcf4>] ? check_unmap+0xc4/0x6b0
[<ffffffff8153ddf9>] check_unmap+0x1c9/0x6b0
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8153e501>] debug_dma_unmap_page+0x51/0x60
[<ffffffff817e23d3>] nv_tx_done_optimized+0x1b3/0x2e0
[<ffffffff817e7a72>] nv_napi_poll+0x72/0x690
[<ffffffff81b305bf>] net_rx_action+0x19f/0x2a0
[<ffffffff81b30530>] ? net_rx_action+0x110/0x2a0
[<ffffffff8105a5d2>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d58c>] call_softirq+0x1c/0x30
<EOI> [<ffffffff8100f7c5>] do_softirq+0x95/0xd0
[<ffffffff81b33b62>] ? dev_queue_xmit+0x162/0x500
[<ffffffff8105a405>] local_bh_enable+0x105/0x130
[<ffffffff81b33b62>] dev_queue_xmit+0x162/0x500
[<ffffffff81b33a57>] ? dev_queue_xmit+0x57/0x500
[<ffffffff81bef0db>] packet_sendmsg+0x95b/0x990
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff81b20427>] sock_sendmsg+0x137/0x140
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8106e1a0>] ? autoremove_wake_function+0x0/0x40
[<ffffffff810141c0>] ? native_sched_clock+0x20/0x80
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff81014233>] ? sched_clock+0x13/0x30
[<ffffffff8107f78f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff81104b59>] ? fget_light+0x19/0x120
[<ffffffff81b2090f>] sys_sendto+0xef/0x120
[<ffffffff8151d605>] ? __up_read+0x85/0xb0
[<ffffffff81079959>] ? jiffies_read+0x9/0x20
[<ffffffff8100c352>] system_call_fastpath+0x16/0x1b
---[ end trace 8fef090e0eacd85a ]---
Mapped at:
[<ffffffff8153e905>] debug_dma_map_page+0x85/0x170
[<ffffffff817e4056>] nv_start_xmit_optimized+0x1f6/0x700
[<ffffffff81b337fc>] dev_hard_start_xmit+0x2dc/0x3a0
[<ffffffff81b4ab8e>] __qdisc_run+0x25e/0x2b0
[<ffffffff81b33d28>] dev_queue_xmit+0x328/0x500
IPv4 FIB: Using LC-trie version 0.408
EXT3 FS on sda6, internal journal
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Adding 3911816k swap on /dev/sda2. Priority:-1 extents:1 across:3911816k
CPA self-test:
4k 262128 large 0 gb 0 x 262128[ffff880000000000-ffff88003ffef000] miss 0
4k 262128 large 0 gb 0 x 262128[ffff880000000000-ffff88003ffef000] miss 0
4k 262128 large 0 gb 0 x 262128[ffff880000000000-ffff88003ffef000] miss 0
ok.
warning: `dbus-daemon' uses 32-bit capabilities (legacy support in use)
BUG: sleeping function called from invalid context at net/core/sock.c:1849
in_atomic(): 1, irqs_disabled(): 0, pid: 4092, name: uname
2 locks held by uname/4092:
#0: (&mm->mmap_sem){......}, at: [<ffffffff81030077>] do_page_fault+0xd7/0x360
#1: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
Pid: 4092, comm: uname Tainted: G W 2.6.30 #54068
Call Trace:
<IRQ> [<ffffffff81080a03>] ? __debug_show_held_locks+0x13/0x30
[<ffffffff810477d4>] __might_sleep+0xf4/0x120
[<ffffffff81b239fd>] lock_sock_nested+0x3d/0x120
[<ffffffff81c04c92>] x25_destroy_socket+0x22/0x180
[<ffffffff81c04f0e>] x25_destroy_timer+0xe/0x10
[<ffffffff8105f2b3>] run_timer_softirq+0x1d3/0x2d0
[<ffffffff8105f200>] ? run_timer_softirq+0x120/0x2d0
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81c04f00>] ? x25_destroy_timer+0x0/0x10
[<ffffffff8105a5d2>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d58c>] call_softirq+0x1c/0x30
[<ffffffff8100f7c5>] do_softirq+0x95/0xd0
[<ffffffff8105991d>] irq_exit+0x5d/0x70
[<ffffffff81d2da32>] smp_apic_timer_interrupt+0x72/0x9b
[<ffffffff8100cf73>] apic_timer_interrupt+0x13/0x20
<EOI> [<ffffffff8152101c>] ? copy_page+0x4c/0xe0
[<ffffffff810dd75d>] ? do_wp_page+0x33d/0x930
[<ffffffff810dfa0e>] ? handle_mm_fault+0x58e/0x9e0
[<ffffffff810300de>] ? do_page_fault+0x13e/0x360
[<ffffffff81d2d4f5>] ? page_fault+0x25/0x30
BUG: scheduling while atomic: uname/4092/0x10000102
2 locks held by uname/4092:
#0: (&mm->mmap_sem){......}, at: [<ffffffff81030077>] do_page_fault+0xd7/0x360
#1: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
CPU 1:
Pid: 4092, comm: uname Tainted: G W 2.6.30 #54068 System Product Name
RIP: 0010:[<ffffffff8152101c>] [<ffffffff8152101c>] copy_page+0x4c/0xe0
RSP: 0000:ffff88003bd41d88 EFLAGS: 00000202
RAX: 00000031108fbed0 RBX: ffff88003bd41e48 RCX: 000000000000000d
RDX: 00000031108fbee0 RSI: ffff88003c636b40 RDI: ffff88003aeffb40
RBP: ffffffff8100cf6e R08: 00000031109028b0 R09: 0000000000000001
R10: 00000000000052fd R11: 000000000000000e R12: ffffffff810cfbcc
R13: ffff88003bd41d98 R14: ffffea00017afbe0 R15: ffff88003c57c000
FS: 00007f791a9966f0(0000) GS:ffff8800053dd000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000003110b50d50 CR3: 000000003a416000 CR4: 00000000000006a0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
[<ffffffff810dd75d>] ? do_wp_page+0x33d/0x930
[<ffffffff810dfa0e>] ? handle_mm_fault+0x58e/0x9e0
[<ffffffff810300de>] ? do_page_fault+0x13e/0x360
[<ffffffff81d2d4f5>] ? page_fault+0x25/0x30
CPU 1 is now offline
lockdep: fixing up alternatives.
SMP alternatives: switching to UP code
lockdep: fixing up alternatives.
SMP alternatives: switching to SMP code
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
masked ExtINT on CPU#1
Calibrating delay using timer specific routine.. 4021.85 BogoMIPS (lpj=6700574)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
CPU 1 is now offline
lockdep: fixing up alternatives.
SMP alternatives: switching to UP code
lockdep: fixing up alternatives.
SMP alternatives: switching to SMP code
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
masked ExtINT on CPU#1
Calibrating delay using timer specific routine.. 4021.85 BogoMIPS (lpj=6700573)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
BUG: sleeping function called from invalid context at net/core/sock.c:1849
in_atomic(): 1, irqs_disabled(): 0, pid: 0, name: swapper
1 lock held by swapper/0:
#0: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
Pid: 0, comm: swapper Tainted: G W 2.6.30 #54068
Call Trace:
<IRQ> [<ffffffff81080a03>] ? __debug_show_held_locks+0x13/0x30
[<ffffffff810477d4>] __might_sleep+0xf4/0x120
[<ffffffff81b239fd>] lock_sock_nested+0x3d/0x120
[<ffffffff81c04c92>] x25_destroy_socket+0x22/0x180
[<ffffffff81c04f0e>] x25_destroy_timer+0xe/0x10
[<ffffffff8105f2b3>] run_timer_softirq+0x1d3/0x2d0
[<ffffffff8105f200>] ? run_timer_softirq+0x120/0x2d0
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81c04f00>] ? x25_destroy_timer+0x0/0x10
[<ffffffff8105a5d2>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d58c>] call_softirq+0x1c/0x30
[<ffffffff8100f7c5>] do_softirq+0x95/0xd0
[<ffffffff8105991d>] irq_exit+0x5d/0x70
[<ffffffff81d2da32>] smp_apic_timer_interrupt+0x72/0x9b
[<ffffffff8100cf73>] apic_timer_interrupt+0x13/0x20
<EOI> [<ffffffff8102c05b>] ? native_safe_halt+0xb/0x10
[<ffffffff8102c059>] ? native_safe_halt+0x9/0x10
[<ffffffff810155b4>] ? default_idle+0x84/0x100
[<ffffffff8100b3ae>] ? cpu_idle+0x8e/0xf0
[<ffffffff81cbab0d>] ? rest_init+0x6d/0x80
[<ffffffff824e0e35>] ? start_kernel+0x3ba/0x403
[<ffffffff824e0282>] ? x86_64_start_reservations+0x82/0x89
[<ffffffff824e03db>] ? x86_64_start_kernel+0x152/0x183
[<ffffffff824e0140>] ? early_idt_handler+0x0/0x71
BUG: sleeping function called from invalid context at net/core/sock.c:1849
in_atomic(): 1, irqs_disabled(): 0, pid: 545, name: rcu_torture_rea
1 lock held by rcu_torture_rea/545:
#0: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
Pid: 545, comm: rcu_torture_rea Tainted: G W 2.6.30 #54068
Call Trace:
<IRQ> [<ffffffff81080a03>] ? __debug_show_held_locks+0x13/0x30
[<ffffffff810477d4>] __might_sleep+0xf4/0x120
[<ffffffff81b239fd>] lock_sock_nested+0x3d/0x120
[<ffffffff81c04c92>] x25_destroy_socket+0x22/0x180
[<ffffffff81c04f0e>] x25_destroy_timer+0xe/0x10
[<ffffffff8105f2b3>] run_timer_softirq+0x1d3/0x2d0
[<ffffffff8105f200>] ? run_timer_softirq+0x120/0x2d0
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81c04f00>] ? x25_destroy_timer+0x0/0x10
[<ffffffff8105a5d2>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d58c>] call_softirq+0x1c/0x30
[<ffffffff8100f7c5>] do_softirq+0x95/0xd0
[<ffffffff8105991d>] irq_exit+0x5d/0x70
[<ffffffff81d2da32>] smp_apic_timer_interrupt+0x72/0x9b
[<ffffffff8100cf73>] apic_timer_interrupt+0x13/0x20
<EOI> [<ffffffff81d2c974>] ? _spin_unlock_irq+0x34/0x40
[<ffffffff8104a752>] ? finish_task_switch+0xa2/0x120
[<ffffffff8104a6fb>] ? finish_task_switch+0x4b/0x120
[<ffffffff81d29669>] ? thread_return+0x3e/0x715
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff8109e005>] ? rcu_torture_reader+0x145/0x290
[<ffffffff8109e150>] ? rcu_torture_timer+0x0/0x100
[<ffffffff8109dec0>] ? rcu_torture_reader+0x0/0x290
[<ffffffff8106dd3b>] ? kthread+0x5b/0xa0
[<ffffffff8100d48a>] ? child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff8106dce0>] ? kthread+0x0/0xa0
[<ffffffff8100d480>] ? child_rip+0x0/0x20
BUG: scheduling while atomic: rcu_torture_rea/545/0x10000100
1 lock held by rcu_torture_rea/545:
#0: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
CPU 0:
Pid: 545, comm: rcu_torture_rea Tainted: G W 2.6.30 #54068 System Product Name
RIP: 0010:[<ffffffff81d2c974>] [<ffffffff81d2c974>] _spin_unlock_irq+0x34/0x40
RSP: 0018:ffff88003d03bd60 EFLAGS: 00000246
RAX: 0000000000000000 RBX: ffff88003d03bd70 RCX: 000000000000000e
RDX: 00000000f5bcf5bb RSI: ffff8800052100e0 RDI: ffff8800053d74c0
RBP: ffffffff8100cf6e R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffff88003d032960
R13: ffffffff810141c0 R14: ffff88003d03bce0 R15: ffffffff81014233
FS: 00007f2d6a94c6f0(0000) GS:ffff880005200000(0000) knlGS:00000000f7f736c0
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000b0f9e0 CR3: 000000003a4f0000 CR4: 00000000000006b0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
[<ffffffff8104a752>] ? finish_task_switch+0xa2/0x120
[<ffffffff8104a6fb>] ? finish_task_switch+0x4b/0x120
[<ffffffff81d29669>] ? thread_return+0x3e/0x715
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff8109e005>] ? rcu_torture_reader+0x145/0x290
[<ffffffff8109e150>] ? rcu_torture_timer+0x0/0x100
[<ffffffff8109dec0>] ? rcu_torture_reader+0x0/0x290
[<ffffffff8106dd3b>] ? kthread+0x5b/0xa0
[<ffffffff8100d48a>] ? child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff8106dce0>] ? kthread+0x0/0xa0
[<ffffffff8100d480>] ? child_rip+0x0/0x20
BUG: sleeping function called from invalid context at net/core/sock.c:1849
in_atomic(): 1, irqs_disabled(): 0, pid: 0, name: swapper
1 lock held by swapper/0:
#0: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
Pid: 0, comm: swapper Tainted: G W 2.6.30 #54068
Call Trace:
<IRQ> [<ffffffff81080a03>] ? __debug_show_held_locks+0x13/0x30
[<ffffffff810477d4>] __might_sleep+0xf4/0x120
[<ffffffff81b239fd>] lock_sock_nested+0x3d/0x120
[<ffffffff81c04c92>] x25_destroy_socket+0x22/0x180
[<ffffffff81c04f0e>] x25_destroy_timer+0xe/0x10
[<ffffffff8105f2b3>] run_timer_softirq+0x1d3/0x2d0
[<ffffffff8105f200>] ? run_timer_softirq+0x120/0x2d0
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81c04f00>] ? x25_destroy_timer+0x0/0x10
[<ffffffff8105a5d2>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d58c>] call_softirq+0x1c/0x30
[<ffffffff8100f7c5>] do_softirq+0x95/0xd0
[<ffffffff8105991d>] irq_exit+0x5d/0x70
[<ffffffff81d2da32>] smp_apic_timer_interrupt+0x72/0x9b
[<ffffffff8100cf73>] apic_timer_interrupt+0x13/0x20
<EOI> [<ffffffff8102c05b>] ? native_safe_halt+0xb/0x10
[<ffffffff8102c059>] ? native_safe_halt+0x9/0x10
[<ffffffff810155b4>] ? default_idle+0x84/0x100
[<ffffffff8100b3ae>] ? cpu_idle+0x8e/0xf0
[<ffffffff81cbab0d>] ? rest_init+0x6d/0x80
[<ffffffff824e0e35>] ? start_kernel+0x3ba/0x403
[<ffffffff824e0282>] ? x86_64_start_reservations+0x82/0x89
[<ffffffff824e03db>] ? x86_64_start_kernel+0x152/0x183
[<ffffffff824e0140>] ? early_idt_handler+0x0/0x71
BUG: sleeping function called from invalid context at net/core/sock.c:1849
in_atomic(): 1, irqs_disabled(): 0, pid: 542, name: rcu_torture_rea
1 lock held by rcu_torture_rea/542:
#0: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
Pid: 542, comm: rcu_torture_rea Tainted: G W 2.6.30 #54068
Call Trace:
<IRQ> [<ffffffff81080a03>] ? __debug_show_held_locks+0x13/0x30
[<ffffffff810477d4>] __might_sleep+0xf4/0x120
[<ffffffff81b239fd>] lock_sock_nested+0x3d/0x120
[<ffffffff81c04c92>] x25_destroy_socket+0x22/0x180
[<ffffffff81c04f0e>] x25_destroy_timer+0xe/0x10
[<ffffffff8105f2b3>] run_timer_softirq+0x1d3/0x2d0
[<ffffffff8105f200>] ? run_timer_softirq+0x120/0x2d0
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81c04f00>] ? x25_destroy_timer+0x0/0x10
[<ffffffff8105a5d2>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d58c>] call_softirq+0x1c/0x30
[<ffffffff8100f7c5>] do_softirq+0x95/0xd0
[<ffffffff8105991d>] irq_exit+0x5d/0x70
[<ffffffff81d2da32>] smp_apic_timer_interrupt+0x72/0x9b
[<ffffffff8100cf73>] apic_timer_interrupt+0x13/0x20
<EOI> [<ffffffff81d2c974>] ? _spin_unlock_irq+0x34/0x40
[<ffffffff8104a752>] ? finish_task_switch+0xa2/0x120
[<ffffffff8104a6fb>] ? finish_task_switch+0x4b/0x120
[<ffffffff81d29669>] ? thread_return+0x3e/0x715
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff8109e005>] ? rcu_torture_reader+0x145/0x290
[<ffffffff8109e150>] ? rcu_torture_timer+0x0/0x100
[<ffffffff8109dec0>] ? rcu_torture_reader+0x0/0x290
[<ffffffff8106dd3b>] ? kthread+0x5b/0xa0
[<ffffffff8100d48a>] ? child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff8106dce0>] ? kthread+0x0/0xa0
[<ffffffff8100d480>] ? child_rip+0x0/0x20
BUG: scheduling while atomic: rcu_torture_rea/542/0x10000100
1 lock held by rcu_torture_rea/542:
#0: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
CPU 0:
Pid: 542, comm: rcu_torture_rea Tainted: G W 2.6.30 #54068 System Product Name
RIP: 0010:[<ffffffff81d2c974>] [<ffffffff81d2c974>] _spin_unlock_irq+0x34/0x40
RSP: 0000:ffff88003d02dd60 EFLAGS: 00000246
RAX: 0000000000000000 RBX: ffff88003d02dd70 RCX: 000000000000000e
RDX: 00000000e5d9e5d8 RSI: ffff8800052100e0 RDI: ffff8800053d74c0
RBP: ffffffff8100cf6e R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffff88003f998960
R13: ffffffff810141c0 R14: ffff88003d02dce0 R15: ffffffff81014233
FS: 00007fc1c4df7780(0000) GS:ffff880005200000(0000) knlGS:00000000f7f736c0
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000b0f9e0 CR3: 0000000039419000 CR4: 00000000000006b0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
[<ffffffff8104a752>] ? finish_task_switch+0xa2/0x120
[<ffffffff8104a6fb>] ? finish_task_switch+0x4b/0x120
[<ffffffff81d29669>] ? thread_return+0x3e/0x715
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff8109e005>] ? rcu_torture_reader+0x145/0x290
[<ffffffff8109e150>] ? rcu_torture_timer+0x0/0x100
[<ffffffff8109dec0>] ? rcu_torture_reader+0x0/0x290
[<ffffffff8106dd3b>] ? kthread+0x5b/0xa0
[<ffffffff8100d48a>] ? child_rip+0xa/0x20
[<ffffffff8100ce10>] ? restore_args+0x0/0x30
[<ffffffff8106dce0>] ? kthread+0x0/0xa0
[<ffffffff8100d480>] ? child_rip+0x0/0x20
BUG: sleeping function called from invalid context at net/core/sock.c:1849
in_atomic(): 1, irqs_disabled(): 0, pid: 0, name: swapper
1 lock held by swapper/0:
#0: (&sk->sk_timer){......}, at: [<ffffffff8105f200>] run_timer_softirq+0x120/0x2d0
Pid: 0, comm: swapper Tainted: G W 2.6.30 #54068
Call Trace:
<IRQ> [<ffffffff81080a03>] ? __debug_show_held_locks+0x13/0x30
[<ffffffff810477d4>] __might_sleep+0xf4/0x120
[<ffffffff81b239fd>] lock_sock_nested+0x3d/0x120
[<ffffffff81c04c92>] x25_destroy_socket+0x22/0x180
[<ffffffff81c04f0e>] x25_destroy_timer+0xe/0x10
[<ffffffff8105f2b3>] run_timer_softirq+0x1d3/0x2d0
[<ffffffff8105f200>] ? run_timer_softirq+0x120/0x2d0
[<ffffffff8107e955>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81c04f00>] ? x25_destroy_timer+0x0/0x10
[<ffffffff8105a5d2>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d58c>] call_softirq+0x1c/0x30
[<ffffffff8100f7c5>] do_softirq+0x95/0xd0
[<ffffffff8105991d>] irq_exit+0x5d/0x70
[<ffffffff81d2da32>] smp_apic_timer_interrupt+0x72/0x9b
[<ffffffff8100cf73>] apic_timer_interrupt+0x13/0x20
<EOI> [<ffffffff8102c05b>] ? native_safe_halt+0xb/0x10
[<ffffffff8102c059>] ? native_safe_halt+0x9/0x10
[<ffffffff810155b4>] ? default_idle+0x84/0x100
[<ffffffff8100b3ae>] ? cpu_idle+0x8e/0xf0
[<ffffffff81cbab0d>] ? rest_init+0x6d/0x80
[<ffffffff824e0e35>] ? start_kernel+0x3ba/0x403
[<ffffffff824e0282>] ? x86_64_start_reservations+0x82/0x89
[<ffffffff824e03db>] ? x86_64_start_kernel+0x152/0x183
[<ffffffff824e0140>] ? early_idt_handler+0x0/0x71

2009-06-16 09:43:25

by Alan

[permalink] [raw]
Subject: Re: [GIT]: Networking

On Tue, 16 Jun 2009 02:19:55 -0700 (PDT)
David Miller <[email protected]> wrote:

> From: Ingo Molnar <[email protected]>
> Date: Tue, 16 Jun 2009 11:15:38 +0200
>
> > [<ffffffff810489e6>] __might_sleep+0xf6/0x120
> > [<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
> > [<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180
> > [<ffffffff81c1aa4e>] x25_destroy_timer+0xe/0x10
> > [<ffffffff81060619>] run_timer_softirq+0x1d9/0x2e0
> > [<ffffffff81060560>] ? run_timer_softirq+0x120/0x2e0
>
> What on your system is openning x25 sockets? Some stress/torture
> program that opens random sockets?
>
> Or have you gotten into packet radio recently? :-)

packet radio is AX.25

X.25 is the CCITT wired network protocol over HDLC/LAP-B

2009-06-16 09:44:46

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT]: Networking


* Ingo Molnar <[email protected]> wrote:

> > From: Ingo Molnar <[email protected]>
> > Date: Tue, 16 Jun 2009 11:15:38 +0200
> >
> > > [<ffffffff810489e6>] __might_sleep+0xf6/0x120
> > > [<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
> > > [<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180
> > > [<ffffffff81c1aa4e>] x25_destroy_timer+0xe/0x10
> > > [<ffffffff81060619>] run_timer_softirq+0x1d9/0x2e0
> > > [<ffffffff81060560>] ? run_timer_softirq+0x120/0x2e0
> >
> > What on your system is openning x25 sockets? Some stress/torture
> > program that opens random sockets?
>
> No, just plain default bootup on (pretty old) Fedora user-space.
> Nothing fancy and no networking related stress-tests.
>
> > Or have you gotten into packet radio recently? :-)
>
> Not intentionally ;-)
>
> Below is a full bootlog with the config i sent, against vanilla
> 03347e2. I'll turn off CONFIG_[A]X25 summarily.

With [a]x25 off the warning+crash went away (no surprise there :).
There were no other problems with that config.

Ingo

2009-06-16 09:48:31

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT]: Networking


* Alan Cox <[email protected]> wrote:

> On Tue, 16 Jun 2009 02:19:55 -0700 (PDT)
> David Miller <[email protected]> wrote:
>
> > From: Ingo Molnar <[email protected]>
> > Date: Tue, 16 Jun 2009 11:15:38 +0200
> >
> > > [<ffffffff810489e6>] __might_sleep+0xf6/0x120
> > > [<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
> > > [<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180
> > > [<ffffffff81c1aa4e>] x25_destroy_timer+0xe/0x10
> > > [<ffffffff81060619>] run_timer_softirq+0x1d9/0x2e0
> > > [<ffffffff81060560>] ? run_timer_softirq+0x120/0x2e0
> >
> > What on your system is openning x25 sockets? Some stress/torture
> > program that opens random sockets?
> >
> > Or have you gotten into packet radio recently? :-)
>
> packet radio is AX.25
>
> X.25 is the CCITT wired network protocol over HDLC/LAP-B

I think David's larger point was that what looked to me like more
widespread breakage was in fact limited to [a]x25, a comparatively
rarely used (and rarely tested) corner of the kernel.

I turned them off and that solved the problems here. (and i suspect
the real fix wont be far away either) Thanks everyone.

Ingo

2009-06-16 09:57:12

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Ingo Molnar <[email protected]>
Date: Tue, 16 Jun 2009 11:48:13 +0200

> I think David's larger point was that what looked to me like more
> widespread breakage was in fact limited to [a]x25, a comparatively
> rarely used (and rarely tested) corner of the kernel.
>
> I turned them off and that solved the problems here. (and i suspect
> the real fix wont be far away either) Thanks everyone.

This code path has been broken, basically, forever. It does a
lock_sock() from a timer, which has that might_sleep() check, and
essentially always has.

It would have warned this way years ago if someone had triggered it.

The code has been this way forever, so something else changed to start
triggering this on you.

I still am curious what in the world opens those sockets for you,
nothing normal should be doing so.

Can you satisfy my curiosity by turning X25 back on and booting
with this patch? Thanks.

diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c
index ed80af8..5214a38 100644
--- a/net/x25/af_x25.c
+++ b/net/x25/af_x25.c
@@ -494,6 +494,10 @@ static int x25_create(struct net *net, struct socket *sock, int protocol)
struct x25_sock *x25;
int rc = -ESOCKTNOSUPPORT;

+#if 1
+ printk(KERN_INFO "[%s:%d]: Creates X25 socket.\n",
+ current->comm, current->pid);
+#endif
if (net != &init_net)
return -EAFNOSUPPORT;

2009-06-16 10:12:45

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT]: Networking


* David Miller <[email protected]> wrote:

> From: Ingo Molnar <[email protected]>
> Date: Tue, 16 Jun 2009 11:48:13 +0200
>
> > I think David's larger point was that what looked to me like more
> > widespread breakage was in fact limited to [a]x25, a comparatively
> > rarely used (and rarely tested) corner of the kernel.
> >
> > I turned them off and that solved the problems here. (and i suspect
> > the real fix wont be far away either) Thanks everyone.
>
> This code path has been broken, basically, forever. It does a
> lock_sock() from a timer, which has that might_sleep() check, and
> essentially always has.
>
> It would have warned this way years ago if someone had triggered it.
>
> The code has been this way forever, so something else changed to start
> triggering this on you.
>
> I still am curious what in the world opens those sockets for you,
> nothing normal should be doing so.
>
> Can you satisfy my curiosity by turning X25 back on and booting
> with this patch? Thanks.

sure, here you go (i also added a stack dump, just in case it's some
kernel-internal socket open):

[ifconfig:3516]: Creates X25 socket.

so plain ifconfig. Part of the ~1.5 years old net-tools-1.60-84.fc8.

there's nothing intentionally x25 related in the network config:

mercury:/etc/sysconfig> grep -rli x25 .
mercury:/etc/sysconfig>

odd. I sure would have noticed such a warning+crash - it started
triggering today. Maybe something confuses ifconfig into creating
some? (the box did come up fine)

Full bootlog below.

Ingo

Linux version 2.6.30-tip (mingo@sirius) (gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) ) #54077 SMP Tue Jun 16 12:03:21 CEST 2009
Command line: root=/dev/sda6 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 debug initcall_debug apic=verbose sysrq_always_enabled ignore_loglevel selinux=0 nmi_watchdog=0 panic=1 3
KERNEL supported cpus:
Intel GenuineIntel
Centaur CentaurHauls
CPU: vendor_id 'AuthenticAMD' unknown, using generic init.
CPU: Your system may be unstable.
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
console [earlyser0] enabled
debug: ignoring loglevel setting.
DMI 2.3 present.
Phoenix BIOS detected: BIOS may corrupt low RAM, working around it.
e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
last_pfn = 0x3fff0 max_arch_pfn = 0x400000000
MTRR default type: uncachable
MTRR fixed ranges enabled:
00000-9FFFF write-back
A0000-BFFFF uncachable
C0000-C7FFF write-protect
C8000-FFFFF uncachable
MTRR variable ranges enabled:
0 base 0000000000 mask FFC0000000 write-back
1 disabled
2 disabled
3 disabled
4 disabled
5 disabled
6 disabled
7 disabled
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
Scanning 0 areas for low memory corruption
modified physical RAM map:
modified: 0000000000000000 - 0000000000010000 (reserved)
modified: 0000000000010000 - 000000000009f800 (usable)
modified: 000000000009f800 - 00000000000a0000 (reserved)
modified: 00000000000f0000 - 0000000000100000 (reserved)
modified: 0000000000100000 - 000000003fff0000 (usable)
modified: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
modified: 000000003fff3000 - 0000000040000000 (ACPI data)
modified: 00000000e0000000 - 00000000f0000000 (reserved)
modified: 00000000fec00000 - 0000000100000000 (reserved)
initial memory mapped : 0 - 20000000
init_memory_mapping: 0000000000000000-000000003fff0000
0000000000 - 003fff0000 page 4k
kernel direct mapping tables up to 3fff0000 @ 100000-302000
(6 early reservations) ==> bootmem [0000000000 - 003fff0000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0000006000 - 0000008000] TRAMPOLINE ==> [0000006000 - 0000008000]
#2 [0001000000 - 0003241d98] TEXT DATA BSS ==> [0001000000 - 0003241d98]
#3 [000009f800 - 0000100000] BIOS reserved ==> [000009f800 - 0000100000]
#4 [0003242000 - 0003242149] BRK ==> [0003242000 - 0003242149]
#5 [0000100000 - 0000300000] PGTABLE ==> [0000100000 - 0000300000]
Scan SMP from ffff880000000000 for 1024 bytes.
Scan SMP from ffff88000009fc00 for 1024 bytes.
Scan SMP from ffff8800000f0000 for 65536 bytes.
found SMP MP-table at [ffff8800000f5680] f5680
mpc: f1400-f152c
[ffffea0000000000-ffffea00019fffff] PMD -> [ffff880003800000-ffff8800051fffff] on node 0
Zone PFN ranges:
DMA 0x00000010 -> 0x00001000
DMA32 0x00001000 -> 0x00100000
Normal 0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000010 -> 0x0000009f
0: 0x00000100 -> 0x0003fff0
On node 0 totalpages: 262015
DMA zone: 104 pages used for memmap
DMA zone: 611 pages reserved
DMA zone: 3268 pages, LIFO batch:0
DMA32 zone: 6552 pages used for memmap
DMA32 zone: 251480 pages, LIFO batch:31
Intel MultiProcessor Specification v1.4
mpc: f1400-f152c
MPTABLE: OEM ID: OEM00000
MPTABLE: Product ID: PROD00000000
MPTABLE: APIC at: 0xFEE00000
Processor #0 (Bootup-CPU)
Processor #1
Bus #0 is PCI
Bus #1 is PCI
Bus #2 is PCI
Bus #3 is PCI
Bus #4 is PCI
Bus #5 is PCI
Bus #6 is ISA
I/O APIC #2 Version 17 at 0xFEC00000.
Int: type 0, pol 3, trig 3, bus 00, IRQ 28, APIC ID 2, APIC INT 0b
Int: type 0, pol 3, trig 3, bus 00, IRQ 10, APIC ID 2, APIC INT 03
Int: type 0, pol 3, trig 3, bus 01, IRQ 00, APIC ID 2, APIC INT 05
Int: type 0, pol 3, trig 3, bus 05, IRQ 1c, APIC ID 2, APIC INT 0b
Int: type 3, pol 0, trig 0, bus 06, IRQ 00, APIC ID 2, APIC INT 00
Int: type 0, pol 0, trig 0, bus 06, IRQ 01, APIC ID 2, APIC INT 01
Int: type 0, pol 0, trig 0, bus 06, IRQ 00, APIC ID 2, APIC INT 02
Int: type 0, pol 0, trig 0, bus 06, IRQ 04, APIC ID 2, APIC INT 04
Int: type 0, pol 0, trig 0, bus 06, IRQ 06, APIC ID 2, APIC INT 06
Int: type 0, pol 0, trig 0, bus 06, IRQ 07, APIC ID 2, APIC INT 07
Int: type 0, pol 1, trig 1, bus 06, IRQ 08, APIC ID 2, APIC INT 08
Int: type 0, pol 0, trig 0, bus 06, IRQ 09, APIC ID 2, APIC INT 09
Int: type 0, pol 0, trig 0, bus 06, IRQ 0a, APIC ID 2, APIC INT 0a
Int: type 0, pol 0, trig 0, bus 06, IRQ 0c, APIC ID 2, APIC INT 0c
Int: type 0, pol 0, trig 0, bus 06, IRQ 0d, APIC ID 2, APIC INT 0d
Int: type 0, pol 0, trig 0, bus 06, IRQ 0e, APIC ID 2, APIC INT 0e
Int: type 0, pol 0, trig 0, bus 06, IRQ 0f, APIC ID 2, APIC INT 0f
Lint: type 3, pol 0, trig 0, bus 00, IRQ 00, APIC ID ff, APIC LINT 00
Lint: type 1, pol 0, trig 0, bus 00, IRQ 00, APIC ID ff, APIC LINT 01
Processors: 2
SMP: Allowing 2 CPUs, 0 hotplug CPUs
mapped APIC to ffffffffff5fc000 (fee00000)
mapped IOAPIC to ffffffffff5fb000 (fec00000)
nr_irqs_gsi: 24
Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000)
NR_CPUS:4096 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
PERCPU: Embedded 477 pages at ffff880005200000, static data 1932960 bytes
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 254748
Kernel command line: root=/dev/sda6 earlyprintk=serial,ttyS0,115200 console=ttyS0,115200 debug initcall_debug apic=verbose sysrq_always_enabled ignore_loglevel selinux=0 nmi_watchdog=0 panic=1 3
debug: sysrq always enabled.
PID hash table entries: 4096 (order: 12, 32768 bytes)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Initializing CPU#0
Calgary: detecting Calgary via BIOS EBDA area
Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Memory: 977592k/1048512k available (13593k kernel code, 452k absent, 69816k reserved, 7155k data, 2444k init)
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
NR_IRQS:33024 nr_irqs:424
Fast TSC calibration using PIT
Detected 2010.653 MHz processor.
spurious 8259A interrupt: IRQ7.
Console: colour VGA+ 80x25
console handover: boot [earlyser0] -> real [ttyS0]
Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
... MAX_LOCKDEP_SUBCLASSES: 8
... MAX_LOCK_DEPTH: 48
... MAX_LOCKDEP_KEYS: 8191
... CLASSHASH_SIZE: 4096
... MAX_LOCKDEP_ENTRIES: 16384
... MAX_LOCKDEP_CHAINS: 32768
... CHAINHASH_SIZE: 16384
memory used by lock dependency info: 6207 kB
per task-struct memory footprint: 2688 bytes
------------------------
| Locking API testsuite:
----------------------------------------------------------------------------
| spin |wlock |rlock |mutex | wsem | rsem |
--------------------------------------------------------------------------
A-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-B-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-B-C-C-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-C-A-B-C deadlock:failed|failed| ok |failed|failed|failed|
A-B-B-C-C-D-D-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-C-D-B-D-D-A deadlock:failed|failed| ok |failed|failed|failed|
A-B-C-D-B-C-D-A deadlock:failed|failed| ok |failed|failed|failed|
double unlock: ok | ok | ok | ok | ok | ok |
initialize held: ok | ok | ok | ok | ok | ok |
bad unlock order: ok | ok | ok | ok | ok | ok |
--------------------------------------------------------------------------
recursive read-lock: | ok | |failed|
recursive read-lock #2: | ok | |failed|
mixed read-write-lock: |failed| |failed|
mixed write-read-lock: |failed| |failed|
--------------------------------------------------------------------------
hard-irqs-on + irq-safe-A/12:failed|failed| ok |
soft-irqs-on + irq-safe-A/12:failed|failed| ok |
hard-irqs-on + irq-safe-A/21:failed|failed| ok |
soft-irqs-on + irq-safe-A/21:failed|failed| ok |
sirq-safe-A => hirqs-on/12:failed|failed| ok |
sirq-safe-A => hirqs-on/21:failed|failed| ok |
hard-safe-A + irqs-on/12:failed|failed| ok |
soft-safe-A + irqs-on/12:failed|failed| ok |
hard-safe-A + irqs-on/21:failed|failed| ok |
soft-safe-A + irqs-on/21:failed|failed| ok |
hard-safe-A + unsafe-B #1/123:failed|failed| ok |
soft-safe-A + unsafe-B #1/123:failed|failed| ok |
hard-safe-A + unsafe-B #1/132:failed|failed| ok |
soft-safe-A + unsafe-B #1/132:failed|failed| ok |
hard-safe-A + unsafe-B #1/213:failed|failed| ok |
soft-safe-A + unsafe-B #1/213:failed|failed| ok |
hard-safe-A + unsafe-B #1/231:failed|failed| ok |
soft-safe-A + unsafe-B #1/231:failed|failed| ok |
hard-safe-A + unsafe-B #1/312:failed|failed| ok |
soft-safe-A + unsafe-B #1/312:failed|failed| ok |
hard-safe-A + unsafe-B #1/321:failed|failed| ok |
soft-safe-A + unsafe-B #1/321:failed|failed| ok |
hard-safe-A + unsafe-B #2/123:failed|failed| ok |
soft-safe-A + unsafe-B #2/123:failed|failed| ok |
hard-safe-A + unsafe-B #2/132:failed|failed| ok |
soft-safe-A + unsafe-B #2/132:failed|failed| ok |
hard-safe-A + unsafe-B #2/213:failed|failed| ok |
soft-safe-A + unsafe-B #2/213:failed|failed| ok |
hard-safe-A + unsafe-B #2/231:failed|failed| ok |
soft-safe-A + unsafe-B #2/231:failed|failed| ok |
hard-safe-A + unsafe-B #2/312:failed|failed| ok |
soft-safe-A + unsafe-B #2/312:failed|failed| ok |
hard-safe-A + unsafe-B #2/321:failed|failed| ok |
soft-safe-A + unsafe-B #2/321:failed|failed| ok |
hard-irq lock-inversion/123:failed|failed| ok |
soft-irq lock-inversion/123:failed|failed| ok |
hard-irq lock-inversion/132:failed|failed| ok |
soft-irq lock-inversion/132:failed|failed| ok |
hard-irq lock-inversion/213:failed|failed| ok |
soft-irq lock-inversion/213:failed|failed| ok |
hard-irq lock-inversion/231:failed|failed| ok |
soft-irq lock-inversion/231:failed|failed| ok |
hard-irq lock-inversion/312:failed|failed| ok |
soft-irq lock-inversion/312:failed|failed| ok |
hard-irq lock-inversion/321:failed|failed| ok |
soft-irq lock-inversion/321:failed|failed| ok |
hard-irq read-recursion/123: ok |
soft-irq read-recursion/123: ok |
hard-irq read-recursion/132: ok |
soft-irq read-recursion/132: ok |
hard-irq read-recursion/213: ok |
soft-irq read-recursion/213: ok |
hard-irq read-recursion/231: ok |
soft-irq read-recursion/231: ok |
hard-irq read-recursion/312: ok |
soft-irq read-recursion/312: ok |
hard-irq read-recursion/321: ok |
soft-irq read-recursion/321: ok |
--------------------------------------------------------
133 out of 218 testcases failed, as expected. |
----------------------------------------------------
allocated 10485760 bytes of page_cgroup
please try cgroup_disable=memory option if you don't want
ODEBUG: 9 of 9 active objects replaced
Calibrating delay loop (skipped), value calculated using timer frequency.. 4022.86 BogoMIPS (lpj=6702176)
Security Framework initialized
TOMOYO Linux initialized
Mount-cache hash table entries: 256
Initializing cgroup subsys debug
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys net_cls
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
Performance Counters: <6>Setting APIC routing to flat
enabled ExtINT on CPU#0
ExtINT not setup in hardware but reported by MP table
ENABLING IO-APIC IRQs
init IO_APIC IRQs
2-0 (apicid-pin) not connected
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:1 Active:1)
IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:1 Active:1)
IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:1 Active:1)
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-23 (apicid-pin) not connected
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0
..MP-BIOS bug: 8254 timer not connected to IO-APIC
...trying to set up timer (IRQ0) through the 8259A ...
..... (found apic 0 pin 0) ...
....... works.
CPU0: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
Using local APIC timer interrupts.
calibrating APIC timer ...
... lapic delta = 1256355
..... delta 1256355
..... mult: 53963554
..... calibration result: 670056
..... CPU clock speed is 2010.1227 MHz.
..... host bus clock speed is 201.0123 MHz.
... verify APIC timer
... jiffies delta = 30
... jiffies result ok
calling migration_init+0x0/0x5c @ 1
initcall migration_init+0x0/0x5c returned 1 after 3255 usecs
initcall migration_init+0x0/0x5c returned with error code 1
calling spawn_ksoftirqd+0x0/0x5c @ 1
initcall spawn_ksoftirqd+0x0/0x5c returned 0 after 0 usecs
calling init_call_single_data+0x0/0xeb @ 1
initcall init_call_single_data+0x0/0xeb returned 0 after 0 usecs
calling relay_init+0x0/0x14 @ 1
initcall relay_init+0x0/0x14 returned 0 after 0 usecs
calling tracer_alloc_buffers+0x0/0x32d @ 1
initcall tracer_alloc_buffers+0x0/0x32d returned 0 after 0 usecs
calling init_trace_printk+0x0/0x8 @ 1
initcall init_trace_printk+0x0/0x8 returned 0 after 0 usecs
calling trace_workqueue_early_init+0x0/0x17a @ 1
initcall trace_workqueue_early_init+0x0/0x17a returned 0 after 0 usecs
lockdep: fixing up alternatives.
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
masked ExtINT on CPU#1
Calibrating delay using timer specific routine.. 4021.85 BogoMIPS (lpj=6700573)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping 02
Brought up 2 CPUs
Total of 2 processors activated (8044.71 BogoMIPS).
calling init_cpufreq_transition_notifier_list+0x0/0x1b @ 1
initcall init_cpufreq_transition_notifier_list+0x0/0x1b returned 0 after 0 usecs
calling net_ns_init+0x0/0x162 @ 1
initcall net_ns_init+0x0/0x162 returned 0 after 0 usecs
calling cpufreq_tsc+0x0/0x28 @ 1
initcall cpufreq_tsc+0x0/0x28 returned 0 after 0 usecs
calling print_banner+0x0/0xe @ 1
Booting paravirtualized kernel on bare hardware
initcall print_banner+0x0/0xe returned 0 after 3255 usecs
calling init_smp_flush+0x0/0x4f @ 1
initcall init_smp_flush+0x0/0x4f returned 0 after 0 usecs
calling sysctl_init+0x0/0x32 @ 1
initcall sysctl_init+0x0/0x32 returned 0 after 0 usecs
calling ksysfs_init+0x0/0xbb @ 1
initcall ksysfs_init+0x0/0xbb returned 0 after 0 usecs
calling async_init+0x0/0x47 @ 1
initcall async_init+0x0/0x47 returned 0 after 0 usecs
calling init_jiffies_clocksource+0x0/0x12 @ 1
initcall init_jiffies_clocksource+0x0/0x12 returned 0 after 0 usecs
calling init_hw_breakpoint+0x0/0x12 @ 1
initcall init_hw_breakpoint+0x0/0x12 returned 0 after 0 usecs
calling filelock_init+0x0/0x2e @ 1
initcall filelock_init+0x0/0x2e returned 0 after 0 usecs
calling init_script_binfmt+0x0/0x14 @ 1
initcall init_script_binfmt+0x0/0x14 returned 0 after 0 usecs
calling init_elf_binfmt+0x0/0x14 @ 1
initcall init_elf_binfmt+0x0/0x14 returned 0 after 0 usecs
calling init_compat_elf_binfmt+0x0/0x14 @ 1
initcall init_compat_elf_binfmt+0x0/0x14 returned 0 after 0 usecs
calling debugfs_init+0x0/0x66 @ 1
initcall debugfs_init+0x0/0x66 returned 0 after 0 usecs
calling securityfs_init+0x0/0x54 @ 1
initcall securityfs_init+0x0/0x54 returned 0 after 0 usecs
calling random32_init+0x0/0x129 @ 1
initcall random32_init+0x0/0x129 returned 0 after 0 usecs
calling regulator_init+0x0/0x2e @ 1
regulator: core version 0.5
initcall regulator_init+0x0/0x2e returned 0 after 3255 usecs
calling cpufreq_core_init+0x0/0xb8 @ 1
initcall cpufreq_core_init+0x0/0xb8 returned 0 after 0 usecs
calling cpuidle_init+0x0/0x43 @ 1
initcall cpuidle_init+0x0/0x43 returned 0 after 0 usecs
calling virtio_init+0x0/0x30 @ 1
initcall virtio_init+0x0/0x30 returned 0 after 0 usecs
calling sock_init+0x0/0x60 @ 1
initcall sock_init+0x0/0x60 returned 0 after 0 usecs
calling netpoll_init+0x0/0x41 @ 1
initcall netpoll_init+0x0/0x41 returned 0 after 0 usecs
calling netlink_proto_init+0x0/0x1c3 @ 1
NET: Registered protocol family 16
initcall netlink_proto_init+0x0/0x1c3 returned 0 after 3255 usecs
calling bdi_class_init+0x0/0x41 @ 1
initcall bdi_class_init+0x0/0x41 returned 0 after 0 usecs
calling kobject_uevent_init+0x0/0x54 @ 1
initcall kobject_uevent_init+0x0/0x54 returned 0 after 0 usecs
calling pcibus_class_init+0x0/0x19 @ 1
initcall pcibus_class_init+0x0/0x19 returned 0 after 0 usecs
calling pci_driver_init+0x0/0x18 @ 1
initcall pci_driver_init+0x0/0x18 returned 0 after 0 usecs
calling lcd_class_init+0x0/0x4d @ 1
initcall lcd_class_init+0x0/0x4d returned 0 after 3255 usecs
calling backlight_class_init+0x0/0x5d @ 1
initcall backlight_class_init+0x0/0x5d returned 0 after 0 usecs
calling video_output_class_init+0x0/0x21 @ 1
initcall video_output_class_init+0x0/0x21 returned 0 after 0 usecs
calling tty_class_init+0x0/0x31 @ 1
initcall tty_class_init+0x0/0x31 returned 0 after 0 usecs
calling vtconsole_class_init+0x0/0xcc @ 1
initcall vtconsole_class_init+0x0/0xcc returned 0 after 0 usecs
calling i2c_init+0x0/0x6b @ 1
initcall i2c_init+0x0/0x6b returned 0 after 3255 usecs
calling amd_postcore_init+0x0/0xbf @ 1
initcall amd_postcore_init+0x0/0xbf returned 0 after 0 usecs
calling arch_kdebugfs_init+0x0/0x270 @ 1
initcall arch_kdebugfs_init+0x0/0x270 returned 0 after 0 usecs
calling mtrr_if_init+0x0/0x6d @ 1
initcall mtrr_if_init+0x0/0x6d returned 0 after 0 usecs
calling dmi_id_init+0x0/0x36c @ 1
initcall dmi_id_init+0x0/0x36c returned 0 after 0 usecs
calling pci_arch_init+0x0/0x50 @ 1
PCI: Using configuration type 1 for base access
initcall pci_arch_init+0x0/0x50 returned 0 after 3255 usecs
calling topology_init+0x0/0x77 @ 1
initcall topology_init+0x0/0x77 returned 0 after 0 usecs
calling mtrr_init_finialize+0x0/0x3e @ 1
initcall mtrr_init_finialize+0x0/0x3e returned 0 after 0 usecs
calling param_sysfs_init+0x0/0x395 @ 1
initcall param_sysfs_init+0x0/0x395 returned 0 after 78125 usecs
calling init_slow_work+0x0/0x38 @ 1
initcall init_slow_work+0x0/0x38 returned 0 after 0 usecs
calling default_bdi_init+0x0/0x3b @ 1
initcall default_bdi_init+0x0/0x3b returned 0 after 0 usecs
calling init_bio+0x0/0x143 @ 1
bio: create slab <bio-0> at 0
initcall init_bio+0x0/0x143 returned 0 after 3255 usecs
calling cryptomgr_init+0x0/0x12 @ 1
initcall cryptomgr_init+0x0/0x12 returned 0 after 0 usecs
calling blk_settings_init+0x0/0x2c @ 1
initcall blk_settings_init+0x0/0x2c returned 0 after 0 usecs
calling blk_ioc_init+0x0/0x2a @ 1
initcall blk_ioc_init+0x0/0x2a returned 0 after 0 usecs
calling blk_softirq_init+0x0/0xb3 @ 1
initcall blk_softirq_init+0x0/0xb3 returned 0 after 0 usecs
calling genhd_device_init+0x0/0x69 @ 1
initcall genhd_device_init+0x0/0x69 returned 0 after 0 usecs
calling pci_slot_init+0x0/0x50 @ 1
initcall pci_slot_init+0x0/0x50 returned 0 after 0 usecs
calling fbmem_init+0x0/0x95 @ 1
initcall fbmem_init+0x0/0x95 returned 0 after 0 usecs
calling max1586_pmic_init+0x0/0x14 @ 1
initcall max1586_pmic_init+0x0/0x14 returned 0 after 0 usecs
calling twl4030reg_init+0x0/0x17 @ 1
initcall twl4030reg_init+0x0/0x17 returned 0 after 0 usecs
calling misc_init+0x0/0xa4 @ 1
initcall misc_init+0x0/0xa4 returned 0 after 0 usecs
calling cn_init+0x0/0xfb @ 1
initcall cn_init+0x0/0xfb returned 0 after 0 usecs
calling tifm_init+0x0/0x8a @ 1
initcall tifm_init+0x0/0x8a returned 0 after 0 usecs
calling twl4030_init+0x0/0x1f @ 1
initcall twl4030_init+0x0/0x1f returned 0 after 0 usecs
calling init_scsi+0x0/0xa1 @ 1
SCSI subsystem initialized
initcall init_scsi+0x0/0xa1 returned 0 after 3255 usecs
calling ata_init+0x0/0x405 @ 1
libata version 3.00 loaded.
initcall ata_init+0x0/0x405 returned 0 after 3255 usecs
calling phy_init+0x0/0x3a @ 1
initcall phy_init+0x0/0x3a returned 0 after 0 usecs
calling init_pcmcia_cs+0x0/0x2f @ 1
initcall init_pcmcia_cs+0x0/0x2f returned 0 after 0 usecs
calling twl4030_usb_init+0x0/0x12 @ 1
initcall twl4030_usb_init+0x0/0x12 returned 0 after 0 usecs
calling nop_usb_xceiv_init+0x0/0x15 @ 1
initcall nop_usb_xceiv_init+0x0/0x15 returned 0 after 0 usecs
calling usb_init+0x0/0x11f @ 1
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
initcall usb_init+0x0/0x11f returned 0 after 13020 usecs
calling serio_init+0x0/0x92 @ 1
initcall serio_init+0x0/0x92 returned 0 after 0 usecs
calling gameport_init+0x0/0x92 @ 1
initcall gameport_init+0x0/0x92 returned 0 after 0 usecs
calling input_init+0x0/0x149 @ 1
initcall input_init+0x0/0x149 returned 0 after 0 usecs
calling rtc_init+0x0/0x71 @ 1
initcall rtc_init+0x0/0x71 returned 0 after 0 usecs
calling power_supply_class_init+0x0/0x38 @ 1
initcall power_supply_class_init+0x0/0x38 returned 0 after 0 usecs
calling thermal_init+0x0/0x68 @ 1
initcall thermal_init+0x0/0x68 returned 0 after 3255 usecs
calling mmc_init+0x0/0x7b @ 1
initcall mmc_init+0x0/0x7b returned 0 after 0 usecs
calling pci_subsys_init+0x0/0x150 @ 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Scanning bus 0000:00
pci 0000:00:00.0: found [10de:005e] class 000580 header type 00
pci 0000:00:00.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:01.0: found [10de:0050] class 000601 header type 00
pci 0000:00:01.0: calling nvidia_force_enable_hpet+0x0/0xd0
HPET not enabled in BIOS. You might try hpet=force boot option
pci 0000:00:01.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:01.1: found [10de:0052] class 000c05 header type 00
pci 0000:00:01.1: reg 10 io port: [0xdc00-0xdc1f]
pci 0000:00:01.1: reg 20 io port: [0x4c00-0x4c3f]
pci 0000:00:01.1: reg 24 io port: [0x4c40-0x4c7f]
pci 0000:00:01.1: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:01.1: PME# supported from D3hot D3cold
pci 0000:00:01.1: PME# disabled
pci 0000:00:02.0: found [10de:005a] class 000c03 header type 00
pci 0000:00:02.0: reg 10 32bit mmio: [0xda102000-0xda102fff]
pci 0000:00:02.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:02.0: supports D1 D2
pci 0000:00:02.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.0: PME# disabled
pci 0000:00:02.1: found [10de:005b] class 000c03 header type 00
pci 0000:00:02.1: reg 10 32bit mmio: [0xfeb00000-0xfeb000ff]
pci 0000:00:02.1: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:02.1: supports D1 D2
pci 0000:00:02.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:02.1: PME# disabled
pci 0000:00:04.0: found [10de:0059] class 000401 header type 00
pci 0000:00:04.0: reg 10 io port: [0xd400-0xd4ff]
pci 0000:00:04.0: reg 14 io port: [0xd800-0xd8ff]
pci 0000:00:04.0: reg 18 32bit mmio: [0xda101000-0xda101fff]
pci 0000:00:04.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:04.0: supports D1 D2
pci 0000:00:06.0: found [10de:0053] class 000101 header type 00
pci 0000:00:06.0: reg 20 io port: [0xf000-0xf00f]
pci 0000:00:06.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:09.0: found [10de:005c] class 000604 header type 01
pci 0000:00:09.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0a.0: found [10de:0057] class 000680 header type 00
pci 0000:00:0a.0: reg 10 32bit mmio: [0xda100000-0xda100fff]
pci 0000:00:0a.0: reg 14 io port: [0xd000-0xd007]
pci 0000:00:0a.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0a.0: supports D1 D2
pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0a.0: PME# disabled
pci 0000:00:0b.0: found [10de:005d] class 000604 header type 01
pci 0000:00:0b.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0b.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0b.0: PME# disabled
pci 0000:00:0c.0: found [10de:005d] class 000604 header type 01
pci 0000:00:0c.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0c.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0c.0: PME# disabled
pci 0000:00:0d.0: found [10de:005d] class 000604 header type 01
pci 0000:00:0d.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0d.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0d.0: PME# disabled
pci 0000:00:0e.0: found [10de:005d] class 000604 header type 01
pci 0000:00:0e.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:0e.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0e.0: PME# disabled
pci 0000:00:18.0: found [1022:1100] class 000600 header type 00
pci 0000:00:18.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:18.1: found [1022:1101] class 000600 header type 00
pci 0000:00:18.1: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:18.2: found [1022:1102] class 000600 header type 00
pci 0000:00:18.2: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:00:18.3: found [1022:1103] class 000600 header type 00
pci 0000:00:18.3: calling quirk_resource_alignment+0x0/0x1bd
PCI: Fixups for bus 0000:00
pci 0000:00:09.0: scanning behind bridge, config 050500, pass 0
PCI: Scanning bus 0000:05
pci 0000:05:07.0: found [10ec:8139] class 000200 header type 00
pci 0000:05:07.0: reg 10 io port: [0xc000-0xc0ff]
pci 0000:05:07.0: reg 14 32bit mmio: [0xda000000-0xda0000ff]
pci 0000:05:07.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:05:07.0: supports D1 D2
pci 0000:05:07.0: PME# supported from D1 D2 D3hot
pci 0000:05:07.0: PME# disabled
PCI: Fixups for bus 0000:05
pci 0000:00:09.0: transparent bridge
pci 0000:00:09.0: bridge io port: [0xc000-0xcfff]
pci 0000:00:09.0: bridge 32bit mmio: [0xda000000-0xda0fffff]
PCI: Bus scan for 0000:05 returning with max=05
pci 0000:00:0b.0: scanning behind bridge, config 040400, pass 0
PCI: Scanning bus 0000:04
PCI: Fixups for bus 0000:04
PCI: Bus scan for 0000:04 returning with max=04
pci 0000:00:0c.0: scanning behind bridge, config 030300, pass 0
PCI: Scanning bus 0000:03
PCI: Fixups for bus 0000:03
PCI: Bus scan for 0000:03 returning with max=03
pci 0000:00:0d.0: scanning behind bridge, config 020200, pass 0
PCI: Scanning bus 0000:02
PCI: Fixups for bus 0000:02
PCI: Bus scan for 0000:02 returning with max=02
pci 0000:00:0e.0: scanning behind bridge, config 010100, pass 0
PCI: Scanning bus 0000:01
pci 0000:01:00.0: found [1002:5b60] class 000300 header type 00
pci 0000:01:00.0: calling quirk_no_ata_d3+0x0/0x22
pci 0000:01:00.0: reg 10 32bit mmio: [0xd0000000-0xd7ffffff]
pci 0000:01:00.0: reg 14 io port: [0xb000-0xb0ff]
pci 0000:01:00.0: reg 18 32bit mmio: [0xd9000000-0xd900ffff]
pci 0000:01:00.0: reg 30 32bit mmio: [0x000000-0x01ffff]
pci 0000:01:00.0: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:01:00.0: supports D1 D2
pci 0000:01:00.1: found [1002:5b70] class 000380 header type 00
pci 0000:01:00.1: calling quirk_no_ata_d3+0x0/0x22
pci 0000:01:00.1: reg 10 32bit mmio: [0xd9010000-0xd901ffff]
pci 0000:01:00.1: calling quirk_resource_alignment+0x0/0x1bd
pci 0000:01:00.1: supports D1 D2
pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
PCI: Fixups for bus 0000:01
pci 0000:00:0e.0: bridge io port: [0xb000-0xbfff]
pci 0000:00:0e.0: bridge 32bit mmio: [0xd8000000-0xd9ffffff]
pci 0000:00:0e.0: bridge 64bit mmio pref: [0xd0000000-0xd7ffffff]
PCI: Bus scan for 0000:01 returning with max=01
pci 0000:00:09.0: scanning behind bridge, config 050500, pass 1
pci 0000:00:0b.0: scanning behind bridge, config 040400, pass 1
pci 0000:00:0c.0: scanning behind bridge, config 030300, pass 1
pci 0000:00:0d.0: scanning behind bridge, config 020200, pass 1
pci 0000:00:0e.0: scanning behind bridge, config 010100, pass 1
PCI: Bus scan for 0000:00 returning with max=05
pci 0000:00:00.0: default IRQ router [10de:005e]
initcall pci_subsys_init+0x0/0x150 returned 0 after 397135 usecs
calling proto_init+0x0/0x12 @ 1
initcall proto_init+0x0/0x12 returned 0 after 0 usecs
calling net_dev_init+0x0/0x1ec @ 1
initcall net_dev_init+0x0/0x1ec returned 0 after 3255 usecs
calling neigh_init+0x0/0x71 @ 1
initcall neigh_init+0x0/0x71 returned 0 after 0 usecs
calling fib_rules_init+0x0/0xa9 @ 1
initcall fib_rules_init+0x0/0xa9 returned 0 after 0 usecs
calling pktsched_init+0x0/0xc4 @ 1
initcall pktsched_init+0x0/0xc4 returned 0 after 0 usecs
calling tc_filter_init+0x0/0x4c @ 1
initcall tc_filter_init+0x0/0x4c returned 0 after 0 usecs
calling tc_action_init+0x0/0x4c @ 1
initcall tc_action_init+0x0/0x4c returned 0 after 0 usecs
calling genl_init+0x0/0xe9 @ 1
Clocksource tsc unstable (delta = 206294801 ns)
initcall genl_init+0x0/0xe9 returned 0 after 13020 usecs
calling wanrouter_init+0x0/0x5a @ 1
Sangoma WANPIPE Router v1.1 (c) 1995-2000 Sangoma Technologies Inc.
initcall wanrouter_init+0x0/0x5a returned 0 after 3255 usecs
calling bt_init+0x0/0x60 @ 1
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
initcall bt_init+0x0/0x60 returned 0 after 13020 usecs
calling atm_init+0x0/0xb9 @ 1
NET: Registered protocol family 8
NET: Registered protocol family 20
initcall atm_init+0x0/0xb9 returned 0 after 6510 usecs
calling wireless_nlevent_init+0x0/0x41 @ 1
initcall wireless_nlevent_init+0x0/0x41 returned 0 after 0 usecs
calling rfkill_init+0x0/0x91 @ 1
initcall rfkill_init+0x0/0x91 returned 0 after 0 usecs
calling sysctl_init+0x0/0x4c @ 1
initcall sysctl_init+0x0/0x4c returned 0 after 0 usecs
calling pci_iommu_init+0x0/0x2f @ 1
DMA-API: preallocated 32768 debug entries
DMA-API: debugging enabled by kernel config
initcall pci_iommu_init+0x0/0x2f returned 0 after 48828 usecs
calling print_all_ICs+0x0/0x5bd @ 1

printing PIC contents
... PIC IMR: fffa
... PIC IRR: 0001
... PIC ISR: 0001
... PIC ELCR: 0828

printing local APIC contents on CPU#0/0:
... APIC ID: 00000000 (0)
... APIC VERSION: 00040010
... APIC TASKPRI: 00000000 (00)
... APIC ARBPRI: 000000e0 (e0)
... APIC PROCPRI: 00000000
... APIC LDR: 01000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
... APIC TMR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
... APIC IRR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000010000000000000000
... APIC ESR: 00000000
... APIC ICR: 000008fd
... APIC ICR2: 02000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00010000
... APIC LVT0: 00010700
... APIC LVT1: 00000400
... APIC LVTERR: 000000fe
... APIC TMICT: 0000a396
... APIC TMCCT: 0000276c
... APIC TDCR: 00000003


printing local APIC contents on CPU#1/1:
... APIC ID: 01000000 (1)
... APIC VERSION: 00040010
... APIC TASKPRI: 00000000 (00)
... APIC ARBPRI: 000000e0 (e0)
... APIC PROCPRI: 00000000
... APIC LDR: 02000000
... APIC DFR: ffffffff
... APIC SPIV: 000001ff
... APIC ISR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
... APIC TMR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
... APIC IRR field:
0123456789abcdef0123456789abcdef
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000010000000000000000
... APIC ESR: 00000000
... APIC ICR: 000008fd
... APIC ICR2: 01000000
... APIC LVTT: 000200ef
... APIC LVTPC: 00010000
... APIC LVT0: 00010700
... APIC LVT1: 00010400
... APIC LVTERR: 000000fe
... APIC TMICT: 0000a396
... APIC TMCCT: 00003190
... APIC TDCR: 00000003

number of MP IRQ sources: 17.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 00000000
....... : physical APIC id: 00
....... : Delivery Type: 0
....... : LTS : 0
.... register #01: 00170011
....... : max redirection entries: 0017
....... : PRQ implemented: 0
....... : IO APIC version: 0011
.... register #02: 00000000
....... : arbitration: 00
.... IRQ redirection table:
NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:
00 003 0 0 0 0 0 1 1 30
01 003 0 0 0 0 0 1 1 31
02 000 1 0 0 0 0 0 0 00
03 003 1 1 0 1 0 1 1 33
04 003 0 0 0 0 0 1 1 34
05 003 1 1 0 1 0 1 1 35
06 003 0 0 0 0 0 1 1 36
07 003 1 0 0 0 0 1 1 37
08 003 0 0 0 0 0 1 1 38
09 003 0 0 0 0 0 1 1 39
0a 003 0 0 0 0 0 1 1 3A
0b 003 1 1 0 1 0 1 1 3B
0c 003 0 0 0 0 0 1 1 3C
0d 003 0 0 0 0 0 1 1 3D
0e 003 0 0 0 0 0 1 1 3E
0f 003 0 0 0 0 0 1 1 3F
10 000 1 0 0 0 0 0 0 00
11 000 1 0 0 0 0 0 0 00
12 000 1 0 0 0 0 0 0 00
13 000 1 0 0 0 0 0 0 00
14 000 1 0 0 0 0 0 0 00
15 000 1 0 0 0 0 0 0 00
16 000 1 0 0 0 0 0 0 00
17 000 1 0 0 0 0 0 0 00
IRQ to pin mappings:
IRQ0 -> 0:0
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
.................................... done.
initcall print_all_ICs+0x0/0x5bd returned 0 after 315755 usecs
calling hpet_late_init+0x0/0xf0 @ 1
initcall hpet_late_init+0x0/0xf0 returned -19 after 0 usecs
calling clocksource_done_booting+0x0/0x12 @ 1
initcall clocksource_done_booting+0x0/0x12 returned 0 after 0 usecs
calling ftrace_init_debugfs+0x0/0x23f @ 1
initcall ftrace_init_debugfs+0x0/0x23f returned 0 after 0 usecs
calling rb_init_debugfs+0x0/0x2f @ 1
initcall rb_init_debugfs+0x0/0x2f returned 0 after 0 usecs
calling tracer_init_debugfs+0x0/0x353 @ 1
initcall tracer_init_debugfs+0x0/0x353 returned 0 after 0 usecs
calling init_trace_printk_function_export+0x0/0x2f @ 1
initcall init_trace_printk_function_export+0x0/0x2f returned 0 after 0 usecs
calling stat_workqueue_init+0x0/0x2f @ 1
initcall stat_workqueue_init+0x0/0x2f returned 0 after 0 usecs
calling event_trace_init+0x0/0x557 @ 1
initcall event_trace_init+0x0/0x557 returned 0 after 6510 usecs
calling init_pipe_fs+0x0/0x51 @ 1
initcall init_pipe_fs+0x0/0x51 returned 0 after 0 usecs
calling eventpoll_init+0x0/0xfb @ 1
initcall eventpoll_init+0x0/0xfb returned 0 after 0 usecs
calling anon_inode_init+0x0/0x12e @ 1
initcall anon_inode_init+0x0/0x12e returned 0 after 0 usecs
calling fscache_init+0x0/0xc0 @ 1
Slow work thread pool: Starting up
Slow work thread pool: Ready
FS-Cache: Loaded
initcall fscache_init+0x0/0xc0 returned 0 after 6510 usecs
calling tomoyo_initerface_init+0x0/0x15f @ 1
initcall tomoyo_initerface_init+0x0/0x15f returned 0 after 0 usecs
calling chr_dev_init+0x0/0xa3 @ 1
initcall chr_dev_init+0x0/0xa3 returned 0 after 0 usecs
calling firmware_class_init+0x0/0x7f @ 1
initcall firmware_class_init+0x0/0x7f returned 0 after 0 usecs
calling cpufreq_gov_performance_init+0x0/0x12 @ 1
initcall cpufreq_gov_performance_init+0x0/0x12 returned 0 after 0 usecs
calling cpufreq_gov_dbs_init+0x0/0x6b @ 1
initcall cpufreq_gov_dbs_init+0x0/0x6b returned 0 after 0 usecs
calling ssb_modinit+0x0/0x7a @ 1
initcall ssb_modinit+0x0/0x7a returned 0 after 0 usecs
calling pcibios_assign_resources+0x0/0x8a @ 1
pci 0000:00:09.0: PCI bridge, secondary bus 0000:05
pci 0000:00:09.0: IO window: 0xc000-0xcfff
pci 0000:00:09.0: MEM window: 0xda000000-0xda0fffff
pci 0000:00:09.0: PREFETCH window: disabled
pci 0000:00:0b.0: PCI bridge, secondary bus 0000:04
pci 0000:00:0b.0: IO window: disabled
pci 0000:00:0b.0: MEM window: disabled
pci 0000:00:0b.0: PREFETCH window: disabled
pci 0000:00:0c.0: PCI bridge, secondary bus 0000:03
pci 0000:00:0c.0: IO window: disabled
pci 0000:00:0c.0: MEM window: disabled
pci 0000:00:0c.0: PREFETCH window: disabled
pci 0000:00:0d.0: PCI bridge, secondary bus 0000:02
pci 0000:00:0d.0: IO window: disabled
pci 0000:00:0d.0: MEM window: disabled
pci 0000:00:0d.0: PREFETCH window: disabled
pci 0000:01:00.0: BAR 6: got res [0xd8000000-0xd801ffff] bus [0xd8000000-0xd801ffff] flags 0x27200
pci 0000:00:0e.0: PCI bridge, secondary bus 0000:01
pci 0000:00:0e.0: IO window: 0xb000-0xbfff
pci 0000:00:0e.0: MEM window: 0xd8000000-0xd9ffffff
pci 0000:00:0e.0: PREFETCH window: 0x000000d0000000-0x000000d7ffffff
pci 0000:00:09.0: setting latency timer to 64
pci 0000:00:0b.0: setting latency timer to 64
pci 0000:00:0c.0: setting latency timer to 64
pci 0000:00:0d.0: setting latency timer to 64
pci 0000:00:0e.0: setting latency timer to 64
pci_bus 0000:00: resource 0 io: [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
pci_bus 0000:05: resource 0 io: [0xc000-0xcfff]
pci_bus 0000:05: resource 1 mem: [0xda000000-0xda0fffff]
pci_bus 0000:05: resource 3 io: [0x00-0xffff]
pci_bus 0000:05: resource 4 mem: [0x000000-0xffffffffffffffff]
pci_bus 0000:01: resource 0 io: [0xb000-0xbfff]
pci_bus 0000:01: resource 1 mem: [0xd8000000-0xd9ffffff]
pci_bus 0000:01: resource 2 pref mem [0xd0000000-0xd7ffffff]
initcall pcibios_assign_resources+0x0/0x8a returned 0 after 113932 usecs
calling sysctl_core_init+0x0/0x38 @ 1
initcall sysctl_core_init+0x0/0x38 returned 0 after 0 usecs
calling inet_init+0x0/0x2a6 @ 1
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 6, 262144 bytes)
TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
TCP bind hash table entries: 32768 (order: 9, 2359296 bytes)
TCP: Hash tables configured (established 131072 bind 32768)
TCP reno registered
initcall inet_init+0x0/0x2a6 returned 0 after 22786 usecs
calling af_unix_init+0x0/0x58 @ 1
NET: Registered protocol family 1
initcall af_unix_init+0x0/0x58 returned 0 after 3255 usecs
calling default_rootfs+0x0/0x6e @ 1
initcall default_rootfs+0x0/0x6e returned 0 after 0 usecs
calling calgary_fixup_tce_spaces+0x0/0xf8 @ 1
initcall calgary_fixup_tce_spaces+0x0/0xf8 returned -19 after 0 usecs
calling i8259A_init_sysfs+0x0/0x29 @ 1
initcall i8259A_init_sysfs+0x0/0x29 returned 0 after 0 usecs
calling vsyscall_init+0x0/0x6c @ 1
initcall vsyscall_init+0x0/0x6c returned 0 after 0 usecs
calling sbf_init+0x0/0x109 @ 1
initcall sbf_init+0x0/0x109 returned 0 after 0 usecs
calling i8237A_init_sysfs+0x0/0x29 @ 1
initcall i8237A_init_sysfs+0x0/0x29 returned 0 after 0 usecs
calling add_rtc_cmos+0x0/0x45 @ 1
platform rtc_cmos: registered platform RTC device (no PNP device found)
initcall add_rtc_cmos+0x0/0x45 returned 0 after 3255 usecs
calling cache_sysfs_init+0x0/0xa4 @ 1
initcall cache_sysfs_init+0x0/0xa4 returned 0 after 0 usecs
calling cpu_debug_init+0x0/0x297 @ 1
cpu0(2) debug files 137
cpu1(2) debug files 137
initcall cpu_debug_init+0x0/0x297 returned 0 after 9765 usecs
calling cpuid_init+0x0/0x1c0 @ 1
initcall cpuid_init+0x0/0x1c0 returned 0 after 3255 usecs
calling ioapic_init_sysfs+0x0/0xd2 @ 1
initcall ioapic_init_sysfs+0x0/0xd2 returned 0 after 0 usecs
calling add_pcspkr+0x0/0x2a @ 1
initcall add_pcspkr+0x0/0x2a returned 0 after 0 usecs
calling start_periodic_check_for_corruption+0x0/0x40 @ 1
Scanning for low memory corruption every 60 seconds
initcall start_periodic_check_for_corruption+0x0/0x40 returned 0 after 3255 usecs
calling start_pageattr_test+0x0/0x60 @ 1
initcall start_pageattr_test+0x0/0x60 returned 0 after 0 usecs
calling crypto_fpu_module_init+0x0/0x12 @ 1
initcall crypto_fpu_module_init+0x0/0x12 returned 0 after 0 usecs
calling aes_init+0x0/0x12 @ 1
initcall aes_init+0x0/0x12 returned 0 after 0 usecs
calling init+0x0/0x12 @ 1
initcall init+0x0/0x12 returned 0 after 0 usecs
calling aesni_init+0x0/0x14a @ 1
Intel AES-NI instructions are not detected.
initcall aesni_init+0x0/0x14a returned -19 after 3255 usecs
calling crc32c_intel_mod_init+0x0/0x30 @ 1
initcall crc32c_intel_mod_init+0x0/0x30 returned -19 after 0 usecs
calling init_vdso_vars+0x0/0x241 @ 1
initcall init_vdso_vars+0x0/0x241 returned 0 after 0 usecs
calling ia32_binfmt_init+0x0/0x14 @ 1
initcall ia32_binfmt_init+0x0/0x14 returned 0 after 0 usecs
calling sysenter_setup+0x0/0x372 @ 1
initcall sysenter_setup+0x0/0x372 returned 0 after 0 usecs
calling proc_schedstat_init+0x0/0x22 @ 1
initcall proc_schedstat_init+0x0/0x22 returned 0 after 0 usecs
calling proc_execdomains_init+0x0/0x27 @ 1
initcall proc_execdomains_init+0x0/0x27 returned 0 after 0 usecs
calling ioresources_init+0x0/0x3c @ 1
initcall ioresources_init+0x0/0x3c returned 0 after 0 usecs
calling uid_cache_init+0x0/0x8d @ 1
initcall uid_cache_init+0x0/0x8d returned 0 after 0 usecs
calling init_posix_timers+0x0/0xe8 @ 1
initcall init_posix_timers+0x0/0xe8 returned 0 after 0 usecs
calling init_posix_cpu_timers+0x0/0xb3 @ 1
initcall init_posix_cpu_timers+0x0/0xb3 returned 0 after 0 usecs
calling nsproxy_cache_init+0x0/0x33 @ 1
initcall nsproxy_cache_init+0x0/0x33 returned 0 after 0 usecs
calling create_proc_profile+0x0/0x310 @ 1
initcall create_proc_profile+0x0/0x310 returned 0 after 0 usecs
calling timekeeping_init_device+0x0/0x29 @ 1
initcall timekeeping_init_device+0x0/0x29 returned 0 after 0 usecs
calling init_clocksource_sysfs+0x0/0x52 @ 1
initcall init_clocksource_sysfs+0x0/0x52 returned 0 after 0 usecs
calling init_timer_list_procfs+0x0/0x2c @ 1
initcall init_timer_list_procfs+0x0/0x2c returned 0 after 0 usecs
calling lockdep_proc_init+0x0/0x5f @ 1
initcall lockdep_proc_init+0x0/0x5f returned 0 after 0 usecs
calling futex_init+0x0/0xd5 @ 1
initcall futex_init+0x0/0xd5 returned 0 after 0 usecs
calling proc_dma_init+0x0/0x22 @ 1
initcall proc_dma_init+0x0/0x22 returned 0 after 0 usecs
calling kallsyms_init+0x0/0x32 @ 1
initcall kallsyms_init+0x0/0x32 returned 0 after 0 usecs
calling crash_save_vmcoreinfo_init+0x0/0x4a5 @ 1
initcall crash_save_vmcoreinfo_init+0x0/0x4a5 returned 0 after 3255 usecs
calling crash_notes_memory_init+0x0/0x3a @ 1
initcall crash_notes_memory_init+0x0/0x3a returned 0 after 0 usecs
calling pid_namespaces_init+0x0/0x2d @ 1
initcall pid_namespaces_init+0x0/0x2d returned 0 after 0 usecs
calling hung_task_init+0x0/0x56 @ 1
initcall hung_task_init+0x0/0x56 returned 0 after 0 usecs
calling rcu_torture_init+0x0/0x7b8 @ 1
rcu-torture:--- Start of test: nreaders=4 nfakewriters=4 stat_interval=0 verbose=0 test_no_idle_hz=0 shuffle_interval=3 stutter=5 irqreader=1
initcall rcu_torture_init+0x0/0x7b8 returned 0 after 3255 usecs
calling utsname_sysctl_init+0x0/0x14 @ 1
sysctl table check failed: /kernel/ostype .1.1 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff8251630a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff8251631a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109df76>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/osrelease .1.2 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff8251630a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff8251631a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109df76>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/version .1.4 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff8251630a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff8251631a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109df76>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/hostname .1.7 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff8251630a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff8251631a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109df76>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/domainname .1.8 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff8251630a>] ? utsname_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff8251631a>] utsname_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff8109df76>] ? register_irq_proc+0xc6/0xe0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
initcall utsname_sysctl_init+0x0/0x14 returned 0 after 585937 usecs
calling ftrace_nodyn_init+0x0/0x12 @ 1
initcall ftrace_nodyn_init+0x0/0x12 returned 0 after 0 usecs
calling init_events+0x0/0x70 @ 1
initcall init_events+0x0/0x70 returned 0 after 0 usecs
calling init_sched_switch_trace+0x0/0x12 @ 1
initcall init_sched_switch_trace+0x0/0x12 returned 0 after 0 usecs
calling init_function_trace+0x0/0x12 @ 1
initcall init_function_trace+0x0/0x12 returned 0 after 0 usecs
calling init_irqsoff_tracer+0x0/0x1e @ 1
initcall init_irqsoff_tracer+0x0/0x1e returned 0 after 0 usecs
calling init_wakeup_tracer+0x0/0x29 @ 1
initcall init_wakeup_tracer+0x0/0x29 returned 0 after 0 usecs
calling stack_trace_init+0x0/0x6f @ 1
initcall stack_trace_init+0x0/0x6f returned 0 after 0 usecs
calling init_mmio_trace+0x0/0x12 @ 1
initcall init_mmio_trace+0x0/0x12 returned 0 after 0 usecs
calling init_graph_trace+0x0/0x12 @ 1
initcall init_graph_trace+0x0/0x12 returned 0 after 0 usecs
calling init_blk_tracer+0x0/0x6c @ 1
initcall init_blk_tracer+0x0/0x6c returned 0 after 0 usecs
calling register_ftrace_syscalls+0x0/0xa4 @ 1
initcall register_ftrace_syscalls+0x0/0xa4 returned 0 after 0 usecs
calling perf_counter_sysfs_init+0x0/0x19 @ 1
initcall perf_counter_sysfs_init+0x0/0x19 returned 0 after 0 usecs
calling init_per_zone_pages_min+0x0/0x96 @ 1
initcall init_per_zone_pages_min+0x0/0x96 returned 0 after 0 usecs
calling pdflush_init+0x0/0x1c @ 1
initcall pdflush_init+0x0/0x1c returned 0 after 0 usecs
calling kswapd_init+0x0/0x20 @ 1
initcall kswapd_init+0x0/0x20 returned 0 after 0 usecs
calling init_tmpfs+0x0/0x3d @ 1
initcall init_tmpfs+0x0/0x3d returned 0 after 0 usecs
calling setup_vmstat+0x0/0x108 @ 1
initcall setup_vmstat+0x0/0x108 returned 0 after 0 usecs
calling mm_sysfs_init+0x0/0x29 @ 1
initcall mm_sysfs_init+0x0/0x29 returned 0 after 0 usecs
calling proc_vmalloc_init+0x0/0x25 @ 1
initcall proc_vmalloc_init+0x0/0x25 returned 0 after 0 usecs
calling procswaps_init+0x0/0x25 @ 1
initcall procswaps_init+0x0/0x25 returned 0 after 0 usecs
calling hugetlb_init+0x0/0x458 @ 1
HugeTLB registered 2 MB page size, pre-allocated 0 pages
initcall hugetlb_init+0x0/0x458 returned 0 after 3255 usecs
calling slab_proc_init+0x0/0x25 @ 1
initcall slab_proc_init+0x0/0x25 returned 0 after 0 usecs
calling slab_sysfs_init+0x0/0x104 @ 1
initcall slab_sysfs_init+0x0/0x104 returned 0 after 22786 usecs
calling fasync_init+0x0/0x37 @ 1
initcall fasync_init+0x0/0x37 returned 0 after 0 usecs
calling proc_filesystems_init+0x0/0x22 @ 1
initcall proc_filesystems_init+0x0/0x22 returned 0 after 0 usecs
calling inotify_setup+0x0/0x12 @ 1
initcall inotify_setup+0x0/0x12 returned 0 after 0 usecs
calling proc_locks_init+0x0/0x22 @ 1
initcall proc_locks_init+0x0/0x22 returned 0 after 0 usecs
calling init_sys32_ioctl+0x0/0x88 @ 1
initcall init_sys32_ioctl+0x0/0x88 returned 0 after 0 usecs
calling init_mbcache+0x0/0x14 @ 1
initcall init_mbcache+0x0/0x14 returned 0 after 0 usecs
calling dquot_init+0x0/0xe6 @ 1
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
initcall dquot_init+0x0/0xe6 returned 0 after 6510 usecs
calling init_v2_quota_format+0x0/0x14 @ 1
initcall init_v2_quota_format+0x0/0x14 returned 0 after 0 usecs
calling proc_cmdline_init+0x0/0x22 @ 1
initcall proc_cmdline_init+0x0/0x22 returned 0 after 0 usecs
calling proc_cpuinfo_init+0x0/0x22 @ 1
initcall proc_cpuinfo_init+0x0/0x22 returned 0 after 0 usecs
calling proc_devices_init+0x0/0x22 @ 1
initcall proc_devices_init+0x0/0x22 returned 0 after 0 usecs
calling proc_interrupts_init+0x0/0x22 @ 1
initcall proc_interrupts_init+0x0/0x22 returned 0 after 0 usecs
calling proc_loadavg_init+0x0/0x22 @ 1
initcall proc_loadavg_init+0x0/0x22 returned 0 after 0 usecs
calling proc_meminfo_init+0x0/0x22 @ 1
initcall proc_meminfo_init+0x0/0x22 returned 0 after 0 usecs
calling proc_stat_init+0x0/0x22 @ 1
initcall proc_stat_init+0x0/0x22 returned 0 after 0 usecs
calling proc_uptime_init+0x0/0x22 @ 1
initcall proc_uptime_init+0x0/0x22 returned 0 after 0 usecs
calling proc_version_init+0x0/0x22 @ 1
initcall proc_version_init+0x0/0x22 returned 0 after 0 usecs
calling vmcore_init+0x0/0xa70 @ 1
initcall vmcore_init+0x0/0xa70 returned 0 after 0 usecs
calling proc_kmsg_init+0x0/0x25 @ 1
initcall proc_kmsg_init+0x0/0x25 returned 0 after 0 usecs
calling configfs_init+0x0/0xd6 @ 1
initcall configfs_init+0x0/0xd6 returned 0 after 0 usecs
calling init_devpts_fs+0x0/0x5d @ 1
initcall init_devpts_fs+0x0/0x5d returned 0 after 0 usecs
calling init_dlm+0x0/0xb3 @ 1
DLM (built Jun 16 2009 12:02:48) installed
initcall init_dlm+0x0/0xb3 returned 0 after 3255 usecs
calling init_reiserfs_fs+0x0/0x8b @ 1
initcall init_reiserfs_fs+0x0/0x8b returned 0 after 0 usecs
calling init_ext3_fs+0x0/0x72 @ 1
initcall init_ext3_fs+0x0/0x72 returned 0 after 0 usecs
calling init_ext4_fs+0x0/0x10d @ 1
initcall init_ext4_fs+0x0/0x10d returned 0 after 3255 usecs
calling journal_init+0x0/0xea @ 1
initcall journal_init+0x0/0xea returned 0 after 3255 usecs
calling journal_init+0x0/0xfb @ 1
initcall journal_init+0x0/0xfb returned 0 after 3255 usecs
calling init_squashfs_fs+0x0/0x70 @ 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
initcall init_squashfs_fs+0x0/0x70 returned 0 after 3255 usecs
calling init_ramfs_fs+0x0/0x12 @ 1
initcall init_ramfs_fs+0x0/0x12 returned 0 after 0 usecs
calling init_hugetlbfs_fs+0x0/0xad @ 1
initcall init_hugetlbfs_fs+0x0/0xad returned 0 after 0 usecs
calling init_fat_fs+0x0/0x54 @ 1
initcall init_fat_fs+0x0/0x54 returned 0 after 0 usecs
calling init_vfat_fs+0x0/0x12 @ 1
initcall init_vfat_fs+0x0/0x12 returned 0 after 0 usecs
calling init_bfs_fs+0x0/0x62 @ 1
initcall init_bfs_fs+0x0/0x62 returned 0 after 0 usecs
calling init_iso9660_fs+0x0/0x72 @ 1
initcall init_iso9660_fs+0x0/0x72 returned 0 after 0 usecs
calling init_hfsplus_fs+0x0/0x60 @ 1
initcall init_hfsplus_fs+0x0/0x60 returned 0 after 0 usecs
calling init_hfs_fs+0x0/0x60 @ 1
initcall init_hfs_fs+0x0/0x60 returned 0 after 0 usecs
calling ecryptfs_init+0x0/0x1db @ 1
initcall ecryptfs_init+0x0/0x1db returned 0 after 3255 usecs
calling vxfs_init+0x0/0x66 @ 1
initcall vxfs_init+0x0/0x66 returned 0 after 0 usecs
calling init_nfs_fs+0x0/0x158 @ 1
initcall init_nfs_fs+0x0/0x158 returned 0 after 3255 usecs
calling init_nfsd+0x0/0x10a @ 1
Installing knfsd (copyright (C) 1996 [email protected]).
initcall init_nfsd+0x0/0x10a returned 0 after 6510 usecs
calling init_nlm+0x0/0x22 @ 1
initcall init_nlm+0x0/0x22 returned 0 after 0 usecs
calling init_nls_cp775+0x0/0x12 @ 1
initcall init_nls_cp775+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp850+0x0/0x12 @ 1
initcall init_nls_cp850+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp852+0x0/0x12 @ 1
initcall init_nls_cp852+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp855+0x0/0x12 @ 1
initcall init_nls_cp855+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp857+0x0/0x12 @ 1
initcall init_nls_cp857+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp860+0x0/0x12 @ 1
initcall init_nls_cp860+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp861+0x0/0x12 @ 1
initcall init_nls_cp861+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp863+0x0/0x12 @ 1
initcall init_nls_cp863+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp864+0x0/0x12 @ 1
initcall init_nls_cp864+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp865+0x0/0x12 @ 1
initcall init_nls_cp865+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp866+0x0/0x12 @ 1
initcall init_nls_cp866+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp869+0x0/0x12 @ 1
initcall init_nls_cp869+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp874+0x0/0x12 @ 1
initcall init_nls_cp874+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp932+0x0/0x12 @ 1
initcall init_nls_cp932+0x0/0x12 returned 0 after 0 usecs
calling init_nls_euc_jp+0x0/0x48 @ 1
initcall init_nls_euc_jp+0x0/0x48 returned 0 after 0 usecs
calling init_nls_cp950+0x0/0x12 @ 1
initcall init_nls_cp950+0x0/0x12 returned 0 after 0 usecs
calling init_nls_cp1251+0x0/0x12 @ 1
initcall init_nls_cp1251+0x0/0x12 returned 0 after 0 usecs
calling init_nls_ascii+0x0/0x12 @ 1
initcall init_nls_ascii+0x0/0x12 returned 0 after 0 usecs
calling init_nls_iso8859_4+0x0/0x12 @ 1
initcall init_nls_iso8859_4+0x0/0x12 returned 0 after 0 usecs
calling init_nls_iso8859_14+0x0/0x12 @ 1
initcall init_nls_iso8859_14+0x0/0x12 returned 0 after 0 usecs
calling init_nls_iso8859_15+0x0/0x12 @ 1
initcall init_nls_iso8859_15+0x0/0x12 returned 0 after 0 usecs
calling init_nls_koi8_u+0x0/0x12 @ 1
initcall init_nls_koi8_u+0x0/0x12 returned 0 after 0 usecs
calling init_nls_koi8_ru+0x0/0x48 @ 1
initcall init_nls_koi8_ru+0x0/0x48 returned 0 after 0 usecs
calling init_nls_utf8+0x0/0x26 @ 1
initcall init_nls_utf8+0x0/0x26 returned 0 after 0 usecs
calling init_sysv_fs+0x0/0x54 @ 1
initcall init_sysv_fs+0x0/0x54 returned 0 after 0 usecs
calling init_cifs+0x0/0x509 @ 1
initcall init_cifs+0x0/0x509 returned 0 after 0 usecs
calling init_ncp_fs+0x0/0x62 @ 1
initcall init_ncp_fs+0x0/0x62 returned 0 after 0 usecs
calling init_hpfs_fs+0x0/0x62 @ 1
initcall init_hpfs_fs+0x0/0x62 returned 0 after 0 usecs
calling init_ntfs_fs+0x0/0x247 @ 1
NTFS driver 2.1.29 [Flags: R/W DEBUG].
initcall init_ntfs_fs+0x0/0x247 returned 0 after 3255 usecs
calling init_efs_fs+0x0/0x70 @ 1
EFS: 1.0a - http://aeschi.ch.eu.org/efs/
initcall init_efs_fs+0x0/0x70 returned 0 after 3255 usecs
calling init_affs_fs+0x0/0x62 @ 1
initcall init_affs_fs+0x0/0x62 returned 0 after 0 usecs
calling init_romfs_fs+0x0/0x8c @ 1
ROMFS MTD (C) 2007 Red Hat, Inc.
initcall init_romfs_fs+0x0/0x8c returned 0 after 3255 usecs
calling init_qnx4_fs+0x0/0x70 @ 1
QNX4 filesystem 0.2.3 registered.
initcall init_qnx4_fs+0x0/0x70 returned 0 after 3255 usecs
calling init_autofs_fs+0x0/0x12 @ 1
initcall init_autofs_fs+0x0/0x12 returned 0 after 0 usecs
calling init_autofs4_fs+0x0/0x29 @ 1
initcall init_autofs4_fs+0x0/0x29 returned -16 after 0 usecs
initcall init_autofs4_fs+0x0/0x29 returned with error code -16
calling init_adfs_fs+0x0/0x6e @ 1
initcall init_adfs_fs+0x0/0x6e returned 0 after 0 usecs
calling fuse_init+0x0/0x152 @ 1
fuse init (API version 7.11)
initcall fuse_init+0x0/0x152 returned 0 after 3255 usecs
calling init_udf_fs+0x0/0x6c @ 1
initcall init_udf_fs+0x0/0x6c returned 0 after 0 usecs
calling init_jfs_fs+0x0/0x29d @ 1
JFS: nTxBlock = 7642, nTxLock = 61140
initcall init_jfs_fs+0x0/0x29d returned 0 after 9765 usecs
calling init_nilfs_fs+0x0/0x9a @ 1
initcall init_nilfs_fs+0x0/0x9a returned 0 after 3255 usecs
calling init_befs_fs+0x0/0x8a @ 1
BeFS version: 0.9.3
initcall init_befs_fs+0x0/0x8a returned 0 after 3255 usecs
calling ocfs2_init+0x0/0x2a6 @ 1
OCFS2 1.5.0
initcall ocfs2_init+0x0/0x2a6 returned 0 after 3255 usecs
calling ocfs2_stack_glue_init+0x0/0x9a @ 1
initcall ocfs2_stack_glue_init+0x0/0x9a returned 0 after 0 usecs
calling o2cb_stack_init+0x0/0x16 @ 1
ocfs2: Registered cluster interface o2cb
initcall o2cb_stack_init+0x0/0x16 returned 0 after 3255 usecs
calling init_o2nm+0x0/0xc0 @ 1
OCFS2 Node Manager 1.5.0
initcall init_o2nm+0x0/0xc0 returned 0 after 3255 usecs
calling dlm_init+0x0/0x29d @ 1
OCFS2 DLM 1.5.0
initcall dlm_init+0x0/0x29d returned 0 after 3255 usecs
calling init_dlmfs_fs+0x0/0xf3 @ 1
OCFS2 DLMFS 1.5.0
OCFS2 User DLM kernel interface loaded
initcall init_dlmfs_fs+0x0/0xf3 returned 0 after 6510 usecs
calling init_btrfs_fs+0x0/0xbc @ 1
Btrfs loaded
initcall init_btrfs_fs+0x0/0xbc returned 0 after 3255 usecs
calling init_gfs2_fs+0x0/0x1fe @ 1
GFS2 (built Jun 16 2009 12:02:59) installed
initcall init_gfs2_fs+0x0/0x1fe returned 0 after 6510 usecs
calling ipc_init+0x0/0x2f @ 1
msgmni has been set to 1910
initcall ipc_init+0x0/0x2f returned 0 after 0 usecs
calling ipc_sysctl_init+0x0/0x14 @ 1
sysctl table check failed: /kernel/shmmax .1.34 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8115a2f7>] ? proc_create_data+0x77/0xd0
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff82521111>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff82521121>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/shmall .1.41 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8115a2f7>] ? proc_create_data+0x77/0xd0
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff82521111>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff82521121>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/shmmni .1.45 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8115a2f7>] ? proc_create_data+0x77/0xd0
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff82521111>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff82521121>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/msgmax .1.35 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8115a2f7>] ? proc_create_data+0x77/0xd0
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff82521111>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff82521121>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/msgmni .1.42 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8115a2f7>] ? proc_create_data+0x77/0xd0
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff82521111>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff82521121>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/msgmnb .1.36 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8115a2f7>] ? proc_create_data+0x77/0xd0
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff82521111>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff82521121>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/sem .1.43 No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8115a2f7>] ? proc_create_data+0x77/0xd0
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff82521111>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff82521121>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
sysctl table check failed: /kernel/auto_msgmni No proc_handler
Pid: 1, comm: swapper Not tainted 2.6.30-tip #54077
Call Trace:
[<ffffffff810782f5>] set_fail+0x65/0x70
[<ffffffff8107868c>] sysctl_check_table+0x38c/0x710
[<ffffffff810786a5>] sysctl_check_table+0x3a5/0x710
[<ffffffff8105d08c>] ? sysctl_set_parent+0xc/0x50
[<ffffffff8105dc2c>] __register_sysctl_paths+0x10c/0x350
[<ffffffff8115a2f7>] ? proc_create_data+0x77/0xd0
[<ffffffff8107b019>] ? jiffies_read+0x9/0x20
[<ffffffff82521111>] ? ipc_sysctl_init+0x0/0x14
[<ffffffff8105de9e>] register_sysctl_paths+0x2e/0x30
[<ffffffff8105deb8>] register_sysctl_table+0x18/0x20
[<ffffffff82521121>] ipc_sysctl_init+0x10/0x14
[<ffffffff8100904f>] do_one_initcall+0x3f/0x1d0
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff810f8e95>] ? check_object+0x265/0x270
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff8151a441>] ? ida_get_new_above+0x151/0x220
[<ffffffff81014b10>] ? native_sched_clock+0x20/0x80
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81080015>] ? lock_release_holdtime+0x35/0x210
[<ffffffff81533eb5>] ? _raw_spin_unlock+0xa5/0xc0
[<ffffffff81d4266b>] ? _spin_unlock+0x2b/0x40
[<ffffffff8115a194>] ? proc_register+0x124/0x210
[<ffffffff8115a3ae>] ? create_proc_entry+0x5e/0xb0
[<ffffffff81150000>] ? dqget+0xa0/0x390
[<ffffffff8109a939>] ? irq_to_desc+0x9/0x30
[<ffffffff8250074b>] kernel_init+0x1a8/0x22c
[<ffffffff8100d50a>] child_rip+0xa/0x20
[<ffffffff8100ce90>] ? restore_args+0x0/0x30
[<ffffffff825005a3>] ? kernel_init+0x0/0x22c
[<ffffffff8100d500>] ? child_rip+0x0/0x20
initcall ipc_sysctl_init+0x0/0x14 returned 0 after 930989 usecs
calling key_proc_init+0x0/0x5e @ 1
initcall key_proc_init+0x0/0x5e returned 0 after 0 usecs
calling crypto_wq_init+0x0/0x32 @ 1
initcall crypto_wq_init+0x0/0x32 returned 0 after 0 usecs
calling crypto_algapi_init+0x0/0xd @ 1
initcall crypto_algapi_init+0x0/0xd returned 0 after 0 usecs
calling chainiv_module_init+0x0/0x12 @ 1
initcall chainiv_module_init+0x0/0x12 returned 0 after 0 usecs
calling eseqiv_module_init+0x0/0x12 @ 1
initcall eseqiv_module_init+0x0/0x12 returned 0 after 0 usecs
calling seqiv_module_init+0x0/0x12 @ 1
initcall seqiv_module_init+0x0/0x12 returned 0 after 0 usecs
calling hmac_module_init+0x0/0x12 @ 1
initcall hmac_module_init+0x0/0x12 returned 0 after 0 usecs
calling md5_mod_init+0x0/0x12 @ 1
initcall md5_mod_init+0x0/0x12 returned 0 after 0 usecs
calling rmd128_mod_init+0x0/0x12 @ 1
initcall rmd128_mod_init+0x0/0x12 returned 0 after 0 usecs
calling rmd160_mod_init+0x0/0x12 @ 1
initcall rmd160_mod_init+0x0/0x12 returned 0 after 0 usecs
calling rmd256_mod_init+0x0/0x12 @ 1
initcall rmd256_mod_init+0x0/0x12 returned 0 after 0 usecs
calling rmd320_mod_init+0x0/0x12 @ 1
initcall rmd320_mod_init+0x0/0x12 returned 0 after 0 usecs
calling sha1_generic_mod_init+0x0/0x12 @ 1
initcall sha1_generic_mod_init+0x0/0x12 returned 0 after 0 usecs
calling sha256_generic_mod_init+0x0/0x48 @ 1
initcall sha256_generic_mod_init+0x0/0x48 returned 0 after 3255 usecs
calling wp512_mod_init+0x0/0x80 @ 1
initcall wp512_mod_init+0x0/0x80 returned 0 after 0 usecs
calling tgr192_mod_init+0x0/0x72 @ 1
initcall tgr192_mod_init+0x0/0x72 returned 0 after 0 usecs
calling crypto_ecb_module_init+0x0/0x12 @ 1
initcall crypto_ecb_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_cbc_module_init+0x0/0x12 @ 1
initcall crypto_cbc_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_pcbc_module_init+0x0/0x12 @ 1
initcall crypto_pcbc_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_cts_module_init+0x0/0x12 @ 1
initcall crypto_cts_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_module_init+0x0/0x12 @ 1
initcall crypto_module_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_ctr_module_init+0x0/0x44 @ 1
initcall crypto_ctr_module_init+0x0/0x44 returned 0 after 0 usecs
calling crypto_gcm_module_init+0x0/0x62 @ 1
initcall crypto_gcm_module_init+0x0/0x62 returned 0 after 0 usecs
calling crypto_ccm_module_init+0x0/0x62 @ 1
initcall crypto_ccm_module_init+0x0/0x62 returned 0 after 0 usecs
calling cryptd_init+0x0/0x126 @ 1
initcall cryptd_init+0x0/0x126 returned 0 after 0 usecs
calling des_generic_mod_init+0x0/0x44 @ 1
initcall des_generic_mod_init+0x0/0x44 returned 0 after 0 usecs
calling blowfish_mod_init+0x0/0x12 @ 1
initcall blowfish_mod_init+0x0/0x12 returned 0 after 0 usecs
calling twofish_mod_init+0x0/0x12 @ 1
initcall twofish_mod_init+0x0/0x12 returned 0 after 0 usecs
calling aes_init+0x0/0x12 @ 1
initcall aes_init+0x0/0x12 returned 0 after 0 usecs
calling camellia_init+0x0/0x12 @ 1
initcall camellia_init+0x0/0x12 returned 0 after 0 usecs
calling cast5_mod_init+0x0/0x12 @ 1
initcall cast5_mod_init+0x0/0x12 returned 0 after 0 usecs
calling arc4_init+0x0/0x12 @ 1
initcall arc4_init+0x0/0x12 returned 0 after 0 usecs
calling khazad_mod_init+0x0/0x12 @ 1
initcall khazad_mod_init+0x0/0x12 returned 0 after 0 usecs
calling anubis_mod_init+0x0/0x12 @ 1
initcall anubis_mod_init+0x0/0x12 returned 0 after 0 usecs
calling seed_init+0x0/0x12 @ 1
initcall seed_init+0x0/0x12 returned 0 after 0 usecs
calling deflate_mod_init+0x0/0x12 @ 1
initcall deflate_mod_init+0x0/0x12 returned 0 after 0 usecs
calling michael_mic_init+0x0/0x12 @ 1
initcall michael_mic_init+0x0/0x12 returned 0 after 0 usecs
calling crc32c_mod_init+0x0/0x12 @ 1
initcall crc32c_mod_init+0x0/0x12 returned 0 after 0 usecs
calling crypto_authenc_module_init+0x0/0x12 @ 1
initcall crypto_authenc_module_init+0x0/0x12 returned 0 after 0 usecs
calling krng_mod_init+0x0/0x12 @ 1
alg: No test for stdrng (krng)
initcall krng_mod_init+0x0/0x12 returned 0 after 0 usecs
calling prng_mod_init+0x0/0x36 @ 1
alg: No test for stdrng (ansi_cprng)
initcall prng_mod_init+0x0/0x36 returned 0 after 3255 usecs
calling proc_genhd_init+0x0/0x3c @ 1
initcall proc_genhd_init+0x0/0x3c returned 0 after 0 usecs
calling bsg_init+0x0/0x12f @ 1
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
initcall bsg_init+0x0/0x12f returned 0 after 3255 usecs
calling noop_init+0x0/0x14 @ 1
io scheduler noop registered (default)
initcall noop_init+0x0/0x14 returned 0 after 3255 usecs
calling as_init+0x0/0x14 @ 1
io scheduler anticipatory registered
initcall as_init+0x0/0x14 returned 0 after 3255 usecs
calling deadline_init+0x0/0x19 @ 1
io scheduler deadline registered
initcall deadline_init+0x0/0x19 returned 0 after 3255 usecs
calling cfq_init+0x0/0x99 @ 1
io scheduler cfq registered
initcall cfq_init+0x0/0x99 returned 0 after 0 usecs
calling debug_objects_init_debugfs+0x0/0x6e @ 1
initcall debug_objects_init_debugfs+0x0/0x6e returned 0 after 0 usecs
calling libcrc32c_mod_init+0x0/0x2c @ 1
initcall libcrc32c_mod_init+0x0/0x2c returned 0 after 0 usecs
calling init_kmp+0x0/0x12 @ 1
initcall init_kmp+0x0/0x12 returned 0 after 0 usecs
calling percpu_counter_startup+0x0/0x19 @ 1
initcall percpu_counter_startup+0x0/0x19 returned 0 after 0 usecs
calling pci_init+0x0/0x47 @ 1
pci 0000:00:00.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:00.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:00.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:01.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:01.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:01.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:01.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:01.1: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:01.1: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:01.1: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:01.1: calling pci_fixup_video+0x0/0xce
pci 0000:00:02.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:02.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:02.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:02.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:02.1: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:02.1: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:02.1: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:02.1: calling pci_fixup_video+0x0/0xce
pci 0000:00:04.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:04.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:04.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:04.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:06.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:06.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:06.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:06.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:09.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:09.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:09.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:09.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0a.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:0a.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0a.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0a.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0b.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0b.0: calling quirk_nvidia_ck804_msi_ht_cap+0x0/0x98
pci 0000:00:0b.0: Found disabled HT MSI Mapping
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0b.0: calling quirk_nvidia_ck804_pcie_aer_ext_cap+0x0/0x90
pci 0000:00:0b.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0b.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0b.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0c.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0c.0: calling quirk_nvidia_ck804_msi_ht_cap+0x0/0x98
pci 0000:00:0c.0: Found disabled HT MSI Mapping
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0c.0: calling quirk_nvidia_ck804_pcie_aer_ext_cap+0x0/0x90
pci 0000:00:0c.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0c.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0c.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0d.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0d.0: calling quirk_nvidia_ck804_msi_ht_cap+0x0/0x98
pci 0000:00:0d.0: Found disabled HT MSI Mapping
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0d.0: calling quirk_nvidia_ck804_pcie_aer_ext_cap+0x0/0x90
pci 0000:00:0d.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0d.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0d.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:0e.0: calling nv_msi_ht_cap_quirk_leaf+0x0/0x12
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0e.0: calling quirk_nvidia_ck804_msi_ht_cap+0x0/0x98
pci 0000:00:0e.0: Found disabled HT MSI Mapping
pci 0000:00:00.0: Found enabled HT MSI Mapping
pci 0000:00:0e.0: calling quirk_nvidia_ck804_pcie_aer_ext_cap+0x0/0x90
pci 0000:00:0e.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:0e.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:0e.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:18.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:18.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:18.0: calling pci_fixup_video+0x0/0xce
pci 0000:00:18.1: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:18.1: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:18.1: calling pci_fixup_video+0x0/0xce
pci 0000:00:18.2: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:18.2: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:18.2: calling pci_fixup_video+0x0/0xce
pci 0000:00:18.3: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:00:18.3: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:00:18.3: calling pci_fixup_video+0x0/0xce
pci 0000:05:07.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:05:07.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:05:07.0: calling pci_fixup_video+0x0/0xce
pci 0000:01:00.0: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:01:00.0: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:01:00.0: calling pci_fixup_video+0x0/0xce
pci 0000:01:00.0: Boot video device
pci 0000:01:00.1: calling quirk_cardbus_legacy+0x0/0x30
pci 0000:01:00.1: calling quirk_usb_early_handoff+0x0/0x410
pci 0000:01:00.1: calling pci_fixup_video+0x0/0xce
initcall pci_init+0x0/0x47 returned 0 after 319010 usecs
calling pci_proc_init+0x0/0x7b @ 1
initcall pci_proc_init+0x0/0x7b returned 0 after 0 usecs
calling pcie_portdrv_init+0x0/0x58 @ 1
alloc irq_desc for 24 on node -1
alloc kstat_irqs on node -1
pcieport-driver 0000:00:0b.0: irq 24 for MSI/MSI-X
pcieport-driver 0000:00:0b.0: setting latency timer to 64
alloc irq_desc for 25 on node -1
alloc kstat_irqs on node -1
pcieport-driver 0000:00:0c.0: irq 25 for MSI/MSI-X
pcieport-driver 0000:00:0c.0: setting latency timer to 64
alloc irq_desc for 26 on node -1
alloc kstat_irqs on node -1
pcieport-driver 0000:00:0d.0: irq 26 for MSI/MSI-X
pcieport-driver 0000:00:0d.0: setting latency timer to 64
alloc irq_desc for 27 on node -1
alloc kstat_irqs on node -1
pcieport-driver 0000:00:0e.0: irq 27 for MSI/MSI-X
pcieport-driver 0000:00:0e.0: setting latency timer to 64
initcall pcie_portdrv_init+0x0/0x58 returned 0 after 42317 usecs
calling aer_service_init+0x0/0x29 @ 1
initcall aer_service_init+0x0/0x29 returned 0 after 0 usecs
calling pci_hotplug_init+0x0/0x51 @ 1
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
initcall pci_hotplug_init+0x0/0x51 returned 0 after 3255 usecs
calling pcied_init+0x0/0x7d @ 1
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
initcall pcied_init+0x0/0x7d returned 0 after 3255 usecs
calling zt5550_init+0x0/0x84 @ 1
cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2
initcall zt5550_init+0x0/0x84 returned 0 after 3255 usecs
calling cpcihp_generic_init+0x0/0x4f2 @ 1
cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver version: 0.1
cpcihp_generic: not configured, disabling.
initcall cpcihp_generic_init+0x0/0x4f2 returned -22 after 6510 usecs
initcall cpcihp_generic_init+0x0/0x4f2 returned with error code -22
calling shpcd_init+0x0/0x68 @ 1
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
initcall shpcd_init+0x0/0x68 returned 0 after 3255 usecs
calling pci_stub_init+0x0/0x24 @ 1
initcall pci_stub_init+0x0/0x24 returned 0 after 0 usecs
calling platform_lcd_init+0x0/0x12 @ 1
initcall platform_lcd_init+0x0/0x12 returned 0 after 0 usecs
calling genericbl_init+0x0/0x12 @ 1
initcall genericbl_init+0x0/0x12 returned 0 after 0 usecs
calling progearbl_init+0x0/0x5c @ 1
ALI M7101 PMU not found.
initcall progearbl_init+0x0/0x5c returned 0 after 3255 usecs
calling cr_backlight_init+0x0/0x76 @ 1
INTEL CARILLO RANCH LPC not found.
Carillo Ranch Backlight Driver Initialized.
initcall cr_backlight_init+0x0/0x76 returned 0 after 6510 usecs
calling mbp_init+0x0/0xfa @ 1
initcall mbp_init+0x0/0xfa returned -19 after 0 usecs
calling kb3886_init+0x0/0x3c @ 1
initcall kb3886_init+0x0/0x3c returned -19 after 0 usecs
calling display_class_init+0x0/0x7e @ 1
initcall display_class_init+0x0/0x7e returned 0 after 0 usecs
calling arcfb_init+0x0/0x7a @ 1
initcall arcfb_init+0x0/0x7a returned -6 after 0 usecs
initcall arcfb_init+0x0/0x7a returned with error code -6
calling cyber2000fb_init+0x0/0xdb @ 1
initcall cyber2000fb_init+0x0/0xdb returned 0 after 3255 usecs
calling pm2fb_init+0x0/0x154 @ 1
initcall pm2fb_init+0x0/0x154 returned 0 after 0 usecs
calling pm3fb_init+0x0/0x110 @ 1
initcall pm3fb_init+0x0/0x110 returned 0 after 0 usecs
calling nvidiafb_init+0x0/0x2bb @ 1
nvidiafb_setup START
initcall nvidiafb_init+0x0/0x2bb returned 0 after 3255 usecs
calling atyfb_init+0x0/0x1f9 @ 1
initcall atyfb_init+0x0/0x1f9 returned 0 after 0 usecs
calling sisfb_init+0x0/0x825 @ 1
initcall sisfb_init+0x0/0x825 returned 0 after 0 usecs
calling viafb_init+0x0/0x1259 @ 1
VIA Graphics Intergration Chipset framebuffer 2.4 initializing
ioremap failed
initcall viafb_init+0x0/0x1259 returned -1 after 7659505 usecs
initcall viafb_init+0x0/0x1259 returned with error code -1
calling savagefb_init+0x0/0x77 @ 1
initcall savagefb_init+0x0/0x77 returned 0 after 0 usecs
calling gx1fb_init+0x0/0x14e @ 1
initcall gx1fb_init+0x0/0x14e returned 0 after 0 usecs
calling gxfb_init+0x0/0x94 @ 1
initcall gxfb_init+0x0/0x94 returned 0 after 0 usecs
calling lxfb_init+0x0/0x104 @ 1
initcall lxfb_init+0x0/0x104 returned 0 after 0 usecs
calling neofb_init+0x0/0x14b @ 1
initcall neofb_init+0x0/0x14b returned 0 after 0 usecs
calling tdfxfb_init+0x0/0x13d @ 1
initcall tdfxfb_init+0x0/0x13d returned 0 after 0 usecs
calling imsttfb_init+0x0/0x131 @ 1
initcall imsttfb_init+0x0/0x131 returned 0 after 0 usecs
calling vt8623fb_init+0x0/0x59 @ 1
initcall vt8623fb_init+0x0/0x59 returned 0 after 0 usecs
calling tridentfb_init+0x0/0x1f9 @ 1
initcall tridentfb_init+0x0/0x1f9 returned 0 after 0 usecs
calling vmlfb_init+0x0/0x9a @ 1
vmlfb: initializing
initcall vmlfb_init+0x0/0x9a returned 0 after 3255 usecs
calling cr_pll_init+0x0/0x10a @ 1
Could not find Carillo Ranch MCH device.
initcall cr_pll_init+0x0/0x10a returned -19 after 3255 usecs
calling s3fb_init+0x0/0xfb @ 1
initcall s3fb_init+0x0/0xfb returned 0 after 0 usecs
calling sstfb_init+0x0/0x1ce @ 1
initcall sstfb_init+0x0/0x1ce returned 0 after 0 usecs
calling s1d13xxxfb_init+0x0/0x2d @ 1
initcall s1d13xxxfb_init+0x0/0x2d returned 0 after 0 usecs
calling mb862xxfb_init+0x0/0x20 @ 1
initcall mb862xxfb_init+0x0/0x20 returned 0 after 0 usecs
calling uvesafb_init+0x0/0x3d0 @ 1
uvesafb: failed to execute /sbin/v86d
uvesafb: make sure that the v86d helper is installed and executable
uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
uvesafb: vbe_init() failed with -22
uvesafb: probe of uvesafb.0 failed with error -22
initcall uvesafb_init+0x0/0x3d0 returned 0 after 22786 usecs
calling regulator_virtual_consumer_init+0x0/0x12 @ 1
initcall regulator_virtual_consumer_init+0x0/0x12 returned 0 after 0 usecs
calling regulator_userspace_consumer_init+0x0/0x12 @ 1
initcall regulator_userspace_consumer_init+0x0/0x12 returned 0 after 0 usecs
calling bq24022_init+0x0/0x19 @ 1
initcall bq24022_init+0x0/0x19 returned -19 after 0 usecs
calling lp3971_module_init+0x0/0x38 @ 1
initcall lp3971_module_init+0x0/0x38 returned 0 after 0 usecs
calling rand_initialize+0x0/0x40 @ 1
initcall rand_initialize+0x0/0x40 returned 0 after 0 usecs
calling tty_init+0x0/0xfa @ 1
initcall tty_init+0x0/0xfa returned 0 after 13020 usecs
calling pty_init+0x0/0x3cb @ 1
initcall pty_init+0x0/0x3cb returned 0 after 0 usecs
calling sysrq_init+0x0/0x25 @ 1
initcall sysrq_init+0x0/0x25 returned 0 after 0 usecs
calling nozomi_init+0x0/0x162 @ 1
Initializing Nozomi driver 2.1d (build date: Jun 16 2009 12:02:45)
initcall nozomi_init+0x0/0x162 returned 0 after 6510 usecs
calling raw_init+0x0/0xdf @ 1
initcall raw_init+0x0/0xdf returned 0 after 0 usecs
calling lp_init_module+0x0/0x275 @ 1
lp: driver loaded but no devices found
initcall lp_init_module+0x0/0x275 returned 0 after 3255 usecs
calling applicom_init+0x0/0x525 @ 1
Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
ac.o: No PCI boards found.
ac.o: For an ISA board you must supply memory and irq parameters.
initcall applicom_init+0x0/0x525 returned -6 after 9765 usecs
initcall applicom_init+0x0/0x525 returned with error code -6
calling nvram_init+0x0/0x8b @ 1
Non-volatile memory driver v1.3
initcall nvram_init+0x0/0x8b returned 0 after 3255 usecs
calling i8k_init+0x0/0x3ed @ 1
initcall i8k_init+0x0/0x3ed returned -19 after 0 usecs
calling pc8736x_gpio_init+0x0/0x419 @ 1
platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initializing
platform pc8736x_gpio.0: no device found
initcall pc8736x_gpio_init+0x0/0x419 returned -19 after 6510 usecs
calling nsc_gpio_init+0x0/0x16 @ 1
nsc_gpio initializing
initcall nsc_gpio_init+0x0/0x16 returned 0 after 0 usecs
calling tlclk_init+0x0/0x22f @ 1
telclk_interrup = 0xf non-mcpbl0010 hw.
initcall tlclk_init+0x0/0x22f returned -6 after 3255 usecs
initcall tlclk_init+0x0/0x22f returned with error code -6
calling ipmi_init_msghandler_mod+0x0/0xd @ 1
ipmi message handler version 39.2
initcall ipmi_init_msghandler_mod+0x0/0xd returned 0 after 3255 usecs
calling init_ipmi_devintf+0x0/0x107 @ 1
ipmi device interface
initcall init_ipmi_devintf+0x0/0x107 returned 0 after 3255 usecs
calling init_ipmi_si+0x0/0x7a0 @ 1
IPMI System Interface driver.
ipmi_si: Unable to find any System Interface(s)
initcall init_ipmi_si+0x0/0x7a0 returned -19 after 48828 usecs
calling ipmi_poweroff_init+0x0/0xa0 @ 1
Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
initcall ipmi_poweroff_init+0x0/0xa0 returned 0 after 3255 usecs
calling hangcheck_init+0x0/0x9f @ 1
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
initcall hangcheck_init+0x0/0x9f returned 0 after 6510 usecs
calling init_nsc+0x0/0x1fa @ 1
initcall init_nsc+0x0/0x1fa returned -19 after 0 usecs
calling init_atmel+0x0/0x17a @ 1
Platform driver 'tpm_atmel' needs updating - please use dev_pm_ops
initcall init_atmel+0x0/0x17a returned -19 after 3255 usecs
calling drm_core_init+0x0/0x136 @ 1
[drm] Initialized drm 1.1.0 20060810
initcall drm_core_init+0x0/0x136 returned 0 after 6510 usecs
calling tdfx_init+0x0/0x12 @ 1
initcall tdfx_init+0x0/0x12 returned 0 after 0 usecs
calling r128_init+0x0/0x1e @ 1
initcall r128_init+0x0/0x1e returned 0 after 3255 usecs
calling radeon_init+0x0/0x1e @ 1
IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:1 Active:1)
pci 0000:01:00.0: PCI->APIC IRQ transform: INT A -> IRQ 5
pci 0000:01:00.0: setting latency timer to 64
[drm] Initialized radeon 1.30.0 20080528 for 0000:01:00.0 on minor 0
initcall radeon_init+0x0/0x1e returned 0 after 16276 usecs
calling mga_init+0x0/0x1e @ 1
initcall mga_init+0x0/0x1e returned 0 after 0 usecs
calling savage_init+0x0/0x1e @ 1
initcall savage_init+0x0/0x1e returned 0 after 0 usecs
calling cn_proc_init+0x0/0x4a @ 1
initcall cn_proc_init+0x0/0x4a returned 0 after 0 usecs
calling serial8250_init+0x0/0x155 @ 1
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
async_waiting @ 1
async_continuing @ 1 after 0 usec
async_waiting @ 1
async_continuing @ 1 after 0 usec
�serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Platform driver 'serial8250' needs updating - please use dev_pm_ops
initcall serial8250_init+0x0/0x155 returned 0 after 263671 usecs
calling serial8250_pci_init+0x0/0x26 @ 1
initcall serial8250_pci_init+0x0/0x26 returned 0 after 0 usecs
calling jsm_init_module+0x0/0x4d @ 1
initcall jsm_init_module+0x0/0x4d returned 0 after 0 usecs
calling init_kgdboc+0x0/0x1b @ 1
initcall init_kgdboc+0x0/0x1b returned 0 after 0 usecs
calling parport_default_proc_register+0x0/0x20 @ 1
initcall parport_default_proc_register+0x0/0x20 returned 0 after 0 usecs
calling parport_pc_init+0x0/0x188 @ 1
parport0: PC-style at 0x378 (0x778)async_waiting @ 1
async_continuing @ 1 after 0 usec
[PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).
lp0: console ready
initcall parport_pc_init+0x0/0x188 returned 0 after 218098 usecs
calling parport_serial_init+0x0/0x27 @ 1
initcall parport_serial_init+0x0/0x27 returned 0 after 0 usecs
calling topology_sysfs_init+0x0/0xac @ 1
initcall topology_sysfs_init+0x0/0xac returned 0 after 0 usecs
calling cpqarray_init+0x0/0x2c7 @ 1
Compaq SMART2 Driver (v 2.6.0)
initcall cpqarray_init+0x0/0x2c7 returned -19 after 3255 usecs
calling pkt_init+0x0/0x222 @ 1
initcall pkt_init+0x0/0x222 returned 0 after 0 usecs
calling mm_init+0x0/0x1ca @ 1
MM: desc_per_page = 128
initcall mm_init+0x0/0x1ca returned 0 after 3255 usecs
calling nbd_init+0x0/0x340 @ 1
nbd: registered device at major 43
initcall nbd_init+0x0/0x340 returned 0 after 13020 usecs
calling ub_init+0x0/0x92 @ 1
usbcore: registered new interface driver ub
initcall ub_init+0x0/0x92 returned 0 after 3255 usecs
calling ioc4_init+0x0/0x20 @ 1
initcall ioc4_init+0x0/0x20 returned 0 after 0 usecs
calling enclosure_init+0x0/0x19 @ 1
initcall enclosure_init+0x0/0x19 returned 0 after 0 usecs
calling ilo_init+0x0/0x97 @ 1
initcall ilo_init+0x0/0x97 returned 0 after 0 usecs
calling isl29003_init+0x0/0x14 @ 1
initcall isl29003_init+0x0/0x14 returned 0 after 0 usecs
calling c2port_init+0x0/0x52 @ 1
Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti
initcall c2port_init+0x0/0x52 returned 0 after 3255 usecs
calling duramar2150_c2port_init+0x0/0x72 @ 1
c2port c2port0: C2 port uc added
c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total)
initcall duramar2150_c2port_init+0x0/0x72 returned 0 after 6510 usecs
calling at24_init+0x0/0x33 @ 1
initcall at24_init+0x0/0x33 returned 0 after 0 usecs
calling eeprom_init+0x0/0x14 @ 1
initcall eeprom_init+0x0/0x14 returned 0 after 3255 usecs
calling cb710_init_module+0x0/0x1b @ 1
initcall cb710_init_module+0x0/0x1b returned 0 after 0 usecs
calling scsi_tgt_init+0x0/0x90 @ 1
initcall scsi_tgt_init+0x0/0x90 returned 0 after 0 usecs
calling spi_transport_init+0x0/0x30 @ 1
initcall spi_transport_init+0x0/0x30 returned 0 after 0 usecs
calling fc_transport_init+0x0/0x4e @ 1
initcall fc_transport_init+0x0/0x4e returned 0 after 0 usecs
calling iscsi_transport_init+0x0/0x157 @ 1
Loading iSCSI transport class v2.0-870.
initcall iscsi_transport_init+0x0/0x157 returned 0 after 3255 usecs
calling sas_transport_init+0x0/0xbf @ 1
initcall sas_transport_init+0x0/0xbf returned 0 after 0 usecs
calling sas_class_init+0x0/0x31 @ 1
initcall sas_class_init+0x0/0x31 returned 0 after 0 usecs
calling scsi_dh_init+0x0/0x42 @ 1
initcall scsi_dh_init+0x0/0x42 returned 0 after 0 usecs
calling rdac_init+0x0/0x34 @ 1
rdac: device handler registered
initcall rdac_init+0x0/0x34 returned 0 after 3255 usecs
calling ahc_linux_init+0x0/0x74 @ 1
initcall ahc_linux_init+0x0/0x74 returned 0 after 0 usecs
calling init_st+0x0/0x1c8 @ 1
st: Version 20081215, fixed bufsize 32768, s/g segs 256
Driver 'st' needs updating - please use bus_type methods
initcall init_st+0x0/0x1c8 returned 0 after 6510 usecs
calling init_sd+0x0/0x140 @ 1
Driver 'sd' needs updating - please use bus_type methods
initcall init_sd+0x0/0x140 returned 0 after 3255 usecs
calling init_sg+0x0/0x14d @ 1
initcall init_sg+0x0/0x14d returned 0 after 0 usecs
calling osd_uld_init+0x0/0xd6 @ 1
Driver 'osd' needs updating - please use bus_type methods
osd: LOADED open-osd 0.1.0
initcall osd_uld_init+0x0/0xd6 returned 0 after 3255 usecs
calling ahci_init+0x0/0x1b @ 1
initcall ahci_init+0x0/0x1b returned 0 after 0 usecs
calling k2_sata_init+0x0/0x1b @ 1
initcall k2_sata_init+0x0/0x1b returned 0 after 0 usecs
calling piix_init+0x0/0x29 @ 1
initcall piix_init+0x0/0x29 returned 0 after 0 usecs
calling qs_ata_init+0x0/0x1b @ 1
initcall qs_ata_init+0x0/0x1b returned 0 after 0 usecs
calling sil24_init+0x0/0x1b @ 1
initcall sil24_init+0x0/0x1b returned 0 after 0 usecs
calling svia_init+0x0/0x1b @ 1
initcall svia_init+0x0/0x1b returned 0 after 0 usecs
calling vsc_sata_init+0x0/0x1b @ 1
initcall vsc_sata_init+0x0/0x1b returned 0 after 0 usecs
calling sis_init+0x0/0x1b @ 1
initcall sis_init+0x0/0x1b returned 0 after 0 usecs
calling pdc_sata_init+0x0/0x1b @ 1
initcall pdc_sata_init+0x0/0x1b returned 0 after 0 usecs
calling nv_init+0x0/0x1b @ 1
initcall nv_init+0x0/0x1b returned 0 after 0 usecs
calling uli_init+0x0/0x1b @ 1
initcall uli_init+0x0/0x1b returned 0 after 3255 usecs
calling ali_init+0x0/0x53 @ 1
initcall ali_init+0x0/0x53 returned 0 after 0 usecs
calling amd_init+0x0/0x1b @ 1
pata_amd 0000:00:06.0: version 0.4.1
pata_amd 0000:00:06.0: setting latency timer to 64
scsi0 : pata_amd
scsi1 : pata_amd
ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xf000 irq 14
ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xf008 irq 15
ata1.00: ATA-6: HDS722525VLAT80, V36OA60A, max UDMA/100
ata1.00: 488397168 sectors, multi 1: LBA48
ata1: nv_mode_filter: 0x3f39f&0x3f07f->0x3f01f, BIOS=0x3f000 (0xc60000c0) ACPI=0x0
ata1.00: configured for UDMA/100
async_waiting @ 1
async_continuing @ 1 after 0 usec
scsi 0:0:0:0: Direct-Access ATA HDS722525VLAT80 V36O PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 sda10 >
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
async_waiting @ 1
async_continuing @ 1 after 0 usec
ata2.01: ATAPI: DVDRW IDE 16X, VER A079, max UDMA/66
ata2: nv_mode_filter: 0x1f39f&0x707f->0x701f, BIOS=0x7000 (0xc60000c0) ACPI=0x0
ata2.01: configured for UDMA/33
async_waiting @ 1
async_continuing @ 1 after 0 usec
scsi 1:0:1:0: CD-ROM DVDRW IDE 16X A079 PQ: 0 ANSI: 5
scsi 1:0:1:0: Attached scsi generic sg1 type 5
initcall amd_init+0x0/0x1b returned 0 after 533854 usecs
calling artop_init+0x0/0x1b @ 1
initcall artop_init+0x0/0x1b returned 0 after 0 usecs
calling atiixp_init+0x0/0x1b @ 1
initcall atiixp_init+0x0/0x1b returned 0 after 0 usecs
calling cmd640_init+0x0/0x1b @ 1
initcall cmd640_init+0x0/0x1b returned 0 after 0 usecs
calling cmd64x_init+0x0/0x1b @ 1
initcall cmd64x_init+0x0/0x1b returned 0 after 0 usecs
calling cs5520_init+0x0/0x1b @ 1
initcall cs5520_init+0x0/0x1b returned 0 after 0 usecs
calling cs5530_init+0x0/0x1b @ 1
initcall cs5530_init+0x0/0x1b returned 0 after 0 usecs
calling efar_init+0x0/0x1b @ 1
initcall efar_init+0x0/0x1b returned 0 after 3255 usecs
calling hpt36x_init+0x0/0x1b @ 1
initcall hpt36x_init+0x0/0x1b returned 0 after 0 usecs
calling hpt3x2n_init+0x0/0x1b @ 1
initcall hpt3x2n_init+0x0/0x1b returned 0 after 0 usecs
calling it821x_init+0x0/0x1b @ 1
initcall it821x_init+0x0/0x1b returned 0 after 0 usecs
calling it8213_init+0x0/0x1b @ 1
initcall it8213_init+0x0/0x1b returned 0 after 0 usecs
calling netcell_init+0x0/0x1b @ 1
initcall netcell_init+0x0/0x1b returned 0 after 0 usecs
calling ninja32_init+0x0/0x1b @ 1
initcall ninja32_init+0x0/0x1b returned 0 after 3255 usecs
calling ns87410_init+0x0/0x1b @ 1
initcall ns87410_init+0x0/0x1b returned 0 after 0 usecs
calling ns87415_init+0x0/0x1b @ 1
initcall ns87415_init+0x0/0x1b returned 0 after 0 usecs
calling opti_init+0x0/0x1b @ 1
initcall opti_init+0x0/0x1b returned 0 after 0 usecs
calling marvell_init+0x0/0x1b @ 1
initcall marvell_init+0x0/0x1b returned 0 after 0 usecs
calling oldpiix_init+0x0/0x1b @ 1
initcall oldpiix_init+0x0/0x1b returned 0 after 0 usecs
calling pdc2027x_init+0x0/0x1b @ 1
initcall pdc2027x_init+0x0/0x1b returned 0 after 0 usecs
calling pdc202xx_init+0x0/0x1b @ 1
initcall pdc202xx_init+0x0/0x1b returned 0 after 0 usecs
calling radisys_init+0x0/0x1b @ 1
initcall radisys_init+0x0/0x1b returned 0 after 0 usecs
calling rz1000_init+0x0/0x1b @ 1
initcall rz1000_init+0x0/0x1b returned 0 after 0 usecs
calling sc1200_init+0x0/0x1b @ 1
initcall sc1200_init+0x0/0x1b returned 0 after 0 usecs
calling serverworks_init+0x0/0x1b @ 1
initcall serverworks_init+0x0/0x1b returned 0 after 0 usecs
calling sil680_init+0x0/0x1b @ 1
initcall sil680_init+0x0/0x1b returned 0 after 0 usecs
calling via_init+0x0/0x1b @ 1
initcall via_init+0x0/0x1b returned 0 after 0 usecs
calling sis_init+0x0/0x1b @ 1
initcall sis_init+0x0/0x1b returned 0 after 3255 usecs
calling pata_platform_init+0x0/0x1a @ 1
initcall pata_platform_init+0x0/0x1a returned 0 after 0 usecs
calling e1000_init_module+0x0/0x70 @ 1
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2
e1000e: Copyright (c) 1999-2008 Intel Corporation.
initcall e1000_init_module+0x0/0x70 returned 0 after 6510 usecs
calling igbvf_init_module+0x0/0x70 @ 1
Intel(R) Virtual Function Network Driver - version 1.0.0-k0
Copyright (c) 2009 Intel Corporation.
initcall igbvf_init_module+0x0/0x70 returned 0 after 6510 usecs
calling ixgbe_init_module+0x0/0x5a @ 1
ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 2.0.34-k2
ixgbe: Copyright (c) 1999-2009 Intel Corporation.
initcall ixgbe_init_module+0x0/0x5a returned 0 after 6510 usecs
calling ixgb_init_module+0x0/0x4c @ 1
Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI
Copyright (c) 1999-2008 Intel Corporation.
initcall ixgb_init_module+0x0/0x4c returned 0 after 6510 usecs
calling ipg_init_module+0x0/0x1b @ 1
initcall ipg_init_module+0x0/0x1b returned 0 after 0 usecs
calling cxgb3_init_module+0x0/0x20 @ 1
initcall cxgb3_init_module+0x0/0x20 returned 0 after 0 usecs
calling vcan_init_module+0x0/0x3a @ 1
vcan: Virtual CAN interface driver
initcall vcan_init_module+0x0/0x3a returned 0 after 3255 usecs
calling can_dev_init+0x0/0x34 @ 1
CAN device driver interface
initcall can_dev_init+0x0/0x34 returned 0 after 0 usecs
calling sja1000_init+0x0/0x1d @ 1
sja1000 CAN netdevice driver
initcall sja1000_init+0x0/0x1d returned 0 after 0 usecs
calling sp_init+0x0/0x12 @ 1
initcall sp_init+0x0/0x12 returned 0 after 0 usecs
calling kvaser_pci_init+0x0/0x1b @ 1
initcall kvaser_pci_init+0x0/0x1b returned 0 after 0 usecs
calling atl1_init_module+0x0/0x1b @ 1
initcall atl1_init_module+0x0/0x1b returned 0 after 0 usecs
calling atl1e_init_module+0x0/0x1b @ 1
initcall atl1e_init_module+0x0/0x1b returned 0 after 0 usecs
calling enic_init_module+0x0/0x37 @ 1
enic: Cisco 10G Ethernet Driver, ver 1.0.0.933
initcall enic_init_module+0x0/0x37 returned 0 after 3255 usecs
calling plip_init+0x0/0x61 @ 1
plip: parport0 has no IRQ. Using IRQ-less mode,which is fairly inefficient!
NET3 PLIP version 2.4-parport [email protected]
plip0: Parallel port at 0x378, not using IRQ.
initcall plip_init+0x0/0x61 returned 0 after 13020 usecs
calling happy_meal_probe+0x0/0x1b @ 1
initcall happy_meal_probe+0x0/0x1b returned 0 after 0 usecs
calling cas_init+0x0/0x3d @ 1
initcall cas_init+0x0/0x3d returned 0 after 0 usecs
calling vortex_init+0x0/0xc3 @ 1
initcall vortex_init+0x0/0xc3 returned 0 after 0 usecs
calling typhoon_init+0x0/0x1b @ 1
initcall typhoon_init+0x0/0x1b returned 0 after 0 usecs
calling ne2k_pci_init+0x0/0x1b @ 1
initcall ne2k_pci_init+0x0/0x1b returned 0 after 0 usecs
calling e100_init_module+0x0/0x5f @ 1
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
initcall e100_init_module+0x0/0x5f returned 0 after 6510 usecs
calling tlan_probe+0x0/0xec @ 1
ThunderLAN driver v1.15a
TLAN: 0 devices installed, PCI: 0 EISA: 0
initcall tlan_probe+0x0/0xec returned -19 after 6510 usecs
calling epic_init+0x0/0x1b @ 1
initcall epic_init+0x0/0x1b returned 0 after 0 usecs
calling sis190_init_module+0x0/0x1b @ 1
initcall sis190_init_module+0x0/0x1b returned 0 after 0 usecs
calling sis900_init_module+0x0/0x1b @ 1
initcall sis900_init_module+0x0/0x1b returned 0 after 0 usecs
calling yellowfin_init+0x0/0x1b @ 1
initcall yellowfin_init+0x0/0x1b returned 0 after 0 usecs
calling acenic_init+0x0/0x1b @ 1
initcall acenic_init+0x0/0x1b returned 0 after 3255 usecs
calling ns83820_init+0x0/0x29 @ 1
ns83820.c: National Semiconductor DP83820 10/100/1000 driver.
initcall ns83820_init+0x0/0x29 returned 0 after 3255 usecs
calling fealnx_init+0x0/0x1b @ 1
initcall fealnx_init+0x0/0x1b returned 0 after 0 usecs
calling tg3_init+0x0/0x1b @ 1
initcall tg3_init+0x0/0x1b returned 0 after 0 usecs
calling bnx2_init+0x0/0x1b @ 1
initcall bnx2_init+0x0/0x1b returned 0 after 0 usecs
calling bnx2x_init+0x0/0x87 @ 1
initcall bnx2x_init+0x0/0x87 returned 0 after 0 usecs
calling skge_init_module+0x0/0x59 @ 1
initcall skge_init_module+0x0/0x59 returned 0 after 0 usecs
calling sky2_init_module+0x0/0x57 @ 1
sky2 driver version 1.22
initcall sky2_init_module+0x0/0x57 returned 0 after 0 usecs
calling skfd_init+0x0/0x1b @ 1
initcall skfd_init+0x0/0x1b returned 0 after 0 usecs
calling rhine_init+0x0/0x6d @ 1
initcall rhine_init+0x0/0x6d returned 0 after 0 usecs
calling starfire_init+0x0/0x1d @ 1
initcall starfire_init+0x0/0x1d returned 0 after 0 usecs
calling davicom_init+0x0/0x62 @ 1
initcall davicom_init+0x0/0x62 returned 0 after 0 usecs
calling cicada_init+0x0/0x44 @ 1
initcall cicada_init+0x0/0x44 returned 0 after 0 usecs
calling realtek_init+0x0/0x12 @ 1
initcall realtek_init+0x0/0x12 returned 0 after 0 usecs
calling fixed_mdio_bus_init+0x0/0xd8 @ 1
Fixed MDIO Bus: probed
initcall fixed_mdio_bus_init+0x0/0xd8 returned 0 after 3255 usecs
calling ste10Xp_init+0x0/0x22 @ 1
initcall ste10Xp_init+0x0/0x22 returned 0 after 0 usecs
calling sundance_init+0x0/0x1b @ 1
initcall sundance_init+0x0/0x1b returned 0 after 0 usecs
calling hamachi_init+0x0/0x1e @ 1
initcall hamachi_init+0x0/0x1e returned 0 after 0 usecs
calling net_olddevs_init+0x0/0x9d @ 1
initcall net_olddevs_init+0x0/0x9d returned 0 after 0 usecs
calling hp100_module_init+0x0/0x1b @ 1
initcall hp100_module_init+0x0/0x1b returned 0 after 0 usecs
calling init_nic+0x0/0x1b @ 1
forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64.
IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:1 Active:1)
forcedeth 0000:00:0a.0: PCI->APIC IRQ transform: INT A -> IRQ 11
forcedeth 0000:00:0a.0: setting latency timer to 64
nv_probe: set workaround bit for reversed mac addr
forcedeth 0000:00:0a.0: ifname eth0, PHY OUI 0x5043 @ 1, addr 00:13:d4:dc:41:12
forcedeth 0000:00:0a.0: highdma csum gbit lnktim desc-v3
initcall init_nic+0x0/0x1b returned 0 after 530598 usecs
calling qlge_init_module+0x0/0x1b @ 1
initcall qlge_init_module+0x0/0x1b returned 0 after 0 usecs
calling ppp_init+0x0/0xe4 @ 1
PPP generic driver version 2.4.2
initcall ppp_init+0x0/0xe4 returned 0 after 3255 usecs
calling ppp_async_init+0x0/0x3b @ 1
initcall ppp_async_init+0x0/0x3b returned 0 after 0 usecs
calling ppp_sync_init+0x0/0x3b @ 1
initcall ppp_sync_init+0x0/0x3b returned 0 after 0 usecs
calling bsdcomp_init+0x0/0x34 @ 1
PPP BSD Compression module registered
initcall bsdcomp_init+0x0/0x34 returned 0 after 3255 usecs
calling pppox_init+0x0/0x12 @ 1
NET: Registered protocol family 24
initcall pppox_init+0x0/0x12 returned 0 after 3255 usecs
calling pppoe_init+0x0/0x8e @ 1
initcall pppoe_init+0x0/0x8e returned 0 after 0 usecs
calling pppol2tp_init+0x0/0x85 @ 1
PPPoL2TP kernel driver, V1.0
initcall pppol2tp_init+0x0/0x85 returned 0 after 3255 usecs
calling slip_init+0x0/0xbf @ 1
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
SLIP linefill/keepalive option.
initcall slip_init+0x0/0xbf returned 0 after 6510 usecs
calling dummy_init_module+0x0/0x100 @ 1
initcall dummy_init_module+0x0/0x100 returned 0 after 0 usecs
calling ifb_init_module+0x0/0xed @ 1
initcall ifb_init_module+0x0/0xed returned 0 after 0 usecs
calling macvlan_init_module+0x0/0x56 @ 1
initcall macvlan_init_module+0x0/0x56 returned 0 after 0 usecs
calling dfx_init+0x0/0x20 @ 1
initcall dfx_init+0x0/0x20 returned 0 after 0 usecs
calling cp_init+0x0/0x1b @ 1
<6>8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
8139cp 0000:05:07.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip, use 8139too
initcall cp_init+0x0/0x1b returned 0 after 6510 usecs
calling rtl8139_init_module+0x0/0x1b @ 1
8139too Fast Ethernet driver 0.9.28
8139too 0000:05:07.0: PCI->APIC IRQ transform: INT A -> IRQ 11
eth1: RealTek RTL8139 at 0xc000, 00:c0:df:03:68:5d, IRQ 11
initcall rtl8139_init_module+0x0/0x1b returned 0 after 13020 usecs
calling sc92031_init+0x0/0x1b @ 1
initcall sc92031_init+0x0/0x1b returned 0 after 0 usecs
calling tun_init+0x0/0x98 @ 1
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
initcall tun_init+0x0/0x98 returned 0 after 6510 usecs
calling veth_init+0x0/0x12 @ 1
initcall veth_init+0x0/0x12 returned 0 after 0 usecs
calling rio_init+0x0/0x1b @ 1
initcall rio_init+0x0/0x1b returned 0 after 0 usecs
calling amd8111e_init+0x0/0x1b @ 1
initcall amd8111e_init+0x0/0x1b returned 0 after 0 usecs
calling s2io_starter+0x0/0x1b @ 1
initcall s2io_starter+0x0/0x1b returned 0 after 3255 usecs
calling myri10ge_init_module+0x0/0x76 @ 1
myri10ge: Version 1.5.0-1.418
initcall myri10ge_init_module+0x0/0x76 returned 0 after 3255 usecs
calling ethoc_init+0x0/0x12 @ 1
initcall ethoc_init+0x0/0x12 returned 0 after 0 usecs
calling dnet_init+0x0/0x12 @ 1
initcall dnet_init+0x0/0x12 returned 0 after 0 usecs
calling hdlc_module_init+0x0/0x45 @ 1
HDLC support module revision 1.22
initcall hdlc_module_init+0x0/0x45 returned 0 after 3255 usecs
calling mod_init+0x0/0x14 @ 1
initcall mod_init+0x0/0x14 returned 0 after 0 usecs
calling mod_init+0x0/0x14 @ 1
initcall mod_init+0x0/0x14 returned 0 after 0 usecs
calling fst_init+0x0/0x4f @ 1
initcall fst_init+0x0/0x4f returned 0 after 0 usecs
calling wanxl_init_module+0x0/0x1b @ 1
initcall wanxl_init_module+0x0/0x1b returned 0 after 0 usecs
calling pci200_init_module+0x0/0x42 @ 1
initcall pci200_init_module+0x0/0x42 returned 0 after 0 usecs
calling pc300_init_module+0x0/0x73 @ 1
initcall pc300_init_module+0x0/0x73 returned 0 after 0 usecs
calling catc_init+0x0/0x3d @ 1
usbcore: registered new interface driver catc
catc: v2.8:CATC EL1210A NetMate USB Ethernet driver
initcall catc_init+0x0/0x3d returned 0 after 6510 usecs
calling pegasus_init+0x0/0x18d @ 1
pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
usbcore: registered new interface driver pegasus
initcall pegasus_init+0x0/0x18d returned 0 after 6510 usecs
calling usb_rtl8150_init+0x0/0x29 @ 1
rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
usbcore: registered new interface driver rtl8150
initcall usb_rtl8150_init+0x0/0x29 returned 0 after 6510 usecs
calling hso_init+0x0/0x1ec @ 1
hso: drivers/net/usb/hso.c: 1.2 Option Wireless
usbcore: registered new interface driver hso
initcall hso_init+0x0/0x1ec returned 0 after 6510 usecs
calling cdc_init+0x0/0x1b @ 1
usbcore: registered new interface driver cdc_ether
initcall cdc_init+0x0/0x1b returned 0 after 3255 usecs
calling dm9601_init+0x0/0x1b @ 1
usbcore: registered new interface driver dm9601
initcall dm9601_init+0x0/0x1b returned 0 after 3255 usecs
calling smsc95xx_init+0x0/0x1b @ 1
usbcore: registered new interface driver smsc95xx
initcall smsc95xx_init+0x0/0x1b returned 0 after 3255 usecs
calling usbnet_init+0x0/0x1b @ 1
usbcore: registered new interface driver gl620a
initcall usbnet_init+0x0/0x1b returned 0 after 3255 usecs
calling net1080_init+0x0/0x1b @ 1
usbcore: registered new interface driver net1080
initcall net1080_init+0x0/0x1b returned 0 after 3255 usecs
calling plusb_init+0x0/0x1b @ 1
usbcore: registered new interface driver plusb
initcall plusb_init+0x0/0x1b returned 0 after 3255 usecs
calling rndis_init+0x0/0x1b @ 1
usbcore: registered new interface driver rndis_host
initcall rndis_init+0x0/0x1b returned 0 after 3255 usecs
calling mcs7830_init+0x0/0x1b @ 1
usbcore: registered new interface driver MOSCHIP usb-ethernet driver
initcall mcs7830_init+0x0/0x1b returned 0 after 3255 usecs
calling usbnet_init+0x0/0x2c @ 1
initcall usbnet_init+0x0/0x2c returned 0 after 0 usecs
calling ipw2100_init+0x0/0x87 @ 1
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
ipw2100: Copyright(c) 2003-2006 Intel Corporation
initcall ipw2100_init+0x0/0x87 returned 0 after 6510 usecs
calling ieee80211_init+0x0/0xb8 @ 1
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <[email protected]>
initcall ieee80211_init+0x0/0xb8 returned 0 after 6510 usecs
calling strip_init_driver+0x0/0x6f @ 1
STRIP: Version 1.3A-STUART.CHESHIRE (unlimited channels)
initcall strip_init_driver+0x0/0x6f returned 0 after 3255 usecs
calling init_orinoco+0x0/0x1d @ 1
orinoco 0.15 (David Gibson <[email protected]>, Pavel Roskin <[email protected]>, et al)
initcall init_orinoco+0x0/0x1d returned 0 after 3255 usecs
calling orinoco_plx_init+0x0/0x30 @ 1
orinoco_plx 0.15 (Pavel Roskin <[email protected]>, David Gibson <[email protected]>, Daniel Barlow <[email protected]>)
initcall orinoco_plx_init+0x0/0x30 returned 0 after 3255 usecs
calling airo_init_module+0x0/0xf4 @ 1
airo(): Probing for PCI adapters
airo(): Finished probing for PCI adapters
initcall airo_init_module+0x0/0xf4 returned 0 after 6510 usecs
calling atmel_init_module+0x0/0x1b @ 1
initcall atmel_init_module+0x0/0x1b returned 0 after 0 usecs
calling hostap_init+0x0/0x47 @ 1
initcall hostap_init+0x0/0x47 returned 0 after 0 usecs
calling init_prism2_plx+0x0/0x1b @ 1
initcall init_prism2_plx+0x0/0x1b returned 0 after 0 usecs
calling init_prism2_pci+0x0/0x1b @ 1
initcall init_prism2_pci+0x0/0x1b returned 0 after 0 usecs
calling zd1201_init+0x0/0x1b @ 1
usbcore: registered new interface driver zd1201
initcall zd1201_init+0x0/0x1b returned 0 after 3255 usecs
calling lbs_init_module+0x0/0xe5 @ 1
initcall lbs_init_module+0x0/0xe5 returned 0 after 0 usecs
calling if_sdio_init_module+0x0/0xeb @ 1
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
initcall if_sdio_init_module+0x0/0xeb returned 0 after 6510 usecs
calling w840_init+0x0/0x29 @ 1
winbond-840.c:v1.01-e (2.4 port) Sep-11-2006 Donald Becker <[email protected]>
http://www.scyld.com/network/drivers.html
initcall w840_init+0x0/0x29 returned 0 after 3255 usecs
calling de_init+0x0/0x1b @ 1
initcall de_init+0x0/0x1b returned 0 after 0 usecs
calling de4x5_module_init+0x0/0x1b @ 1
initcall de4x5_module_init+0x0/0x1b returned 0 after 0 usecs
calling init_netconsole+0x0/0x2a5 @ 1
console [netcon0] enabled
netconsole: network logging started
initcall init_netconsole+0x0/0x2a5 returned 0 after 3255 usecs
calling niu_init+0x0/0x41 @ 1
initcall niu_init+0x0/0x41 returned 0 after 0 usecs
calling init+0x0/0x12 @ 1
initcall init+0x0/0x12 returned 0 after 0 usecs
calling efx_init_module+0x0/0xd7 @ 1
Solarflare NET driver v2.3
initcall efx_init_module+0x0/0xd7 returned 0 after 3255 usecs
calling i2400m_driver_init+0x0/0x8 @ 1
initcall i2400m_driver_init+0x0/0x8 returned 0 after 0 usecs
calling i2400ms_driver_init+0x0/0x12 @ 1
initcall i2400ms_driver_init+0x0/0x12 returned 0 after 0 usecs
calling zatm_init_module+0x0/0x1b @ 1
initcall zatm_init_module+0x0/0x1b returned 0 after 0 usecs
calling uPD98402_module_init+0x0/0x8 @ 1
initcall uPD98402_module_init+0x0/0x8 returned 0 after 0 usecs
calling amb_module_init+0x0/0x1da @ 1
Madge ATM Ambassador driver version 1.2.4
amb: debug bitmap is 0
initcall amb_module_init+0x0/0x1da returned 0 after 6510 usecs
calling eni_init+0x0/0x1b @ 1
initcall eni_init+0x0/0x1b returned 0 after 0 usecs
calling idt77252_init+0x0/0x37 @ 1
idt77252_init: at ffffffff82532799
initcall idt77252_init+0x0/0x37 returned 0 after 3255 usecs
calling solos_pci_init+0x0/0x30 @ 1
Solos PCI Driver Version 0.07
initcall solos_pci_init+0x0/0x30 returned 0 after 3255 usecs
calling adummy_init+0x0/0x105 @ 1
adummy: version 1.0
initcall adummy_init+0x0/0x105 returned 0 after 0 usecs
calling atmtcp_init+0x0/0x14 @ 1
initcall atmtcp_init+0x0/0x14 returned 0 after 0 usecs
calling lanai_module_init+0x0/0x47 @ 1
initcall lanai_module_init+0x0/0x47 returned 0 after 0 usecs
calling i2o_iop_init+0x0/0x62 @ 1
I2O subsystem v1.325
i2o: max drivers = 8
initcall i2o_iop_init+0x0/0x62 returned 0 after 6510 usecs
calling i2o_block_init+0x0/0x126 @ 1
I2O Block Device OSM v1.325
initcall i2o_block_init+0x0/0x126 returned 0 after 3255 usecs
calling i2o_scsi_init+0x0/0x49 @ 1
I2O SCSI Peripheral OSM v1.316
initcall i2o_scsi_init+0x0/0x49 returned 0 after 3255 usecs
calling i2o_proc_init+0x0/0x20c @ 1
I2O ProcFS OSM v1.316
initcall i2o_proc_init+0x0/0x20c returned 0 after 3255 usecs
calling fusion_init+0x0/0x140 @ 1
Fusion MPT base driver 3.04.10
Copyright (c) 1999-2008 LSI Corporation
initcall fusion_init+0x0/0x140 returned 0 after 3255 usecs
calling mptsas_init+0x0/0x10f @ 1
Fusion MPT SAS Host driver 3.04.10
initcall mptsas_init+0x0/0x10f returned 0 after 3255 usecs
calling mptctl_init+0x0/0x122 @ 1
Fusion MPT misc device (ioctl) driver 3.04.10
mptctl: Registered with Fusion MPT base driver
mptctl: /dev/mptctl @ (major,minor=10,220)
initcall mptctl_init+0x0/0x122 returned 0 after 9765 usecs
calling fw_core_init+0x0/0x89 @ 1
initcall fw_core_init+0x0/0x89 returned 0 after 0 usecs
calling fw_ohci_init+0x0/0x1b @ 1
initcall fw_ohci_init+0x0/0x1b returned 0 after 0 usecs
calling sbp2_init+0x0/0x46 @ 1
initcall sbp2_init+0x0/0x46 returned 0 after 0 usecs
calling uio_init+0x0/0x8 @ 1
initcall uio_init+0x0/0x8 returned 0 after 0 usecs
calling hilscher_init_module+0x0/0x1b @ 1
initcall hilscher_init_module+0x0/0x1b returned 0 after 0 usecs
calling uio_pdrv_genirq_init+0x0/0x12 @ 1
initcall uio_pdrv_genirq_init+0x0/0x12 returned 0 after 0 usecs
calling smx_ce_init_module+0x0/0x12 @ 1
initcall smx_ce_init_module+0x0/0x12 returned 0 after 0 usecs
calling cdrom_init+0x0/0x6a @ 1
initcall cdrom_init+0x0/0x6a returned 0 after 0 usecs
calling nonstatic_sysfs_init+0x0/0x12 @ 1
initcall nonstatic_sysfs_init+0x0/0x12 returned 0 after 0 usecs
calling yenta_socket_init+0x0/0x24 @ 1
initcall yenta_socket_init+0x0/0x24 returned 0 after 3255 usecs
calling aoe_init+0x0/0xb1 @ 1
aoe: AoE v47 initialised.
initcall aoe_init+0x0/0xb1 returned 0 after 3255 usecs
calling uwb_subsys_init+0x0/0x5a @ 1
initcall uwb_subsys_init+0x0/0x5a returned 0 after 0 usecs
calling wlp_subsys_init+0x0/0x8 @ 1
initcall wlp_subsys_init+0x0/0x8 returned 0 after 0 usecs
calling umc_bus_init+0x0/0x12 @ 1
initcall umc_bus_init+0x0/0x12 returned 0 after 0 usecs
calling whci_init+0x0/0x1b @ 1
initcall whci_init+0x0/0x1b returned 0 after 0 usecs
calling whcrc_driver_init+0x0/0x1b @ 1
initcall whcrc_driver_init+0x0/0x1b returned 0 after 0 usecs
calling hwarc_driver_init+0x0/0x1b @ 1
usbcore: registered new interface driver hwa-rc
initcall hwarc_driver_init+0x0/0x1b returned 0 after 3255 usecs
calling i1480_dfu_driver_init+0x0/0x1b @ 1
usbcore: registered new interface driver i1480-dfu-usb
initcall i1480_dfu_driver_init+0x0/0x1b returned 0 after 3255 usecs
calling i1480_est_init+0x0/0xa0 @ 1
initcall i1480_est_init+0x0/0xa0 returned 0 after 0 usecs
calling mon_init+0x0/0x11d @ 1
initcall mon_init+0x0/0x11d returned 0 after 3255 usecs
calling ehci_hcd_init+0x0/0x79 @ 1
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:02.1: can't find IRQ for PCI INT B; probably buggy MP table
ehci_hcd 0000:00:02.1: Found HC with no IRQ. Check BIOS/PCI 0000:00:02.1 setup!
ehci_hcd 0000:00:02.1: init 0000:00:02.1 fail, -19
initcall ehci_hcd_init+0x0/0x79 returned 0 after 13020 usecs
calling isp116x_init+0x0/0x42 @ 1
116x: driver isp116x-hcd, 03 Nov 2005
initcall isp116x_init+0x0/0x42 returned 0 after 3255 usecs
calling ohci_hcd_mod_init+0x0/0x82 @ 1
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd 0000:00:02.0: can't find IRQ for PCI INT A; probably buggy MP table
ohci_hcd 0000:00:02.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:02.0 setup!
ohci_hcd 0000:00:02.0: init 0000:00:02.0 fail, -19
initcall ohci_hcd_mod_init+0x0/0x82 returned 0 after 16276 usecs
calling uhci_hcd_init+0x0/0xd3 @ 1
uhci_hcd: USB Universal Host Controller Interface driver
initcall uhci_hcd_init+0x0/0xd3 returned 0 after 3255 usecs
calling u132_hcd_init+0x0/0xba @ 1
driver u132_hcd built at 12:03:09 on Jun 16 2009
initcall u132_hcd_init+0x0/0xba returned 0 after 3255 usecs
calling r8a66597_init+0x0/0x42 @ 1
r8a66597_hcd: driver r8a66597_hcd, 10 Apr 2008
initcall r8a66597_init+0x0/0x42 returned 0 after 3255 usecs
calling isp1760_init+0x0/0x5a @ 1
initcall isp1760_init+0x0/0x5a returned 0 after 3255 usecs
calling hwahc_driver_init+0x0/0x1b @ 1
usbcore: registered new interface driver hwa-hc
initcall hwahc_driver_init+0x0/0x1b returned 0 after 3255 usecs
calling c67x00_init+0x0/0x12 @ 1
initcall c67x00_init+0x0/0x12 returned 0 after 0 usecs
calling wusbcore_init+0x0/0x73 @ 1
initcall wusbcore_init+0x0/0x73 returned 0 after 0 usecs
calling usblp_init+0x0/0x1b @ 1
usbcore: registered new interface driver usblp
initcall usblp_init+0x0/0x1b returned 0 after 3255 usecs
calling usbtmc_init+0x0/0x3d @ 1
usbcore: registered new interface driver usbtmc
initcall usbtmc_init+0x0/0x3d returned 0 after 3255 usecs
calling usb_usual_init+0x0/0x43 @ 1
usbcore: registered new interface driver libusual
initcall usb_usual_init+0x0/0x43 returned 0 after 3255 usecs
calling usb_mdc800_init+0x0/0x3db @ 1
usbcore: registered new interface driver mdc800
mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera
initcall usb_mdc800_init+0x0/0x3db returned 0 after 6510 usecs
calling usb_serial_init+0x0/0x281 @ 1
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
initcall usb_serial_init+0x0/0x281 returned 0 after 6510 usecs
calling aircable_init+0x0/0x4d @ 1
USB Serial support registered for aircable
usbcore: registered new interface driver aircable
initcall aircable_init+0x0/0x4d returned 0 after 6510 usecs
calling ark3116_init+0x0/0x4d @ 1
USB Serial support registered for ark3116
usbcore: registered new interface driver ark3116
initcall ark3116_init+0x0/0x4d returned 0 after 6510 usecs
calling belkin_sa_init+0x0/0x5d @ 1
USB Serial support registered for Belkin / Peracom / GoHubs USB Serial Adapter
usbcore: registered new interface driver belkin
belkin_sa: v1.2:USB Belkin Serial converter driver
initcall belkin_sa_init+0x0/0x5d returned 0 after 9765 usecs
calling ch341_init+0x0/0x4d @ 1
USB Serial support registered for ch341-uart
usbcore: registered new interface driver ch341
initcall ch341_init+0x0/0x4d returned 0 after 6510 usecs
calling cp210x_init+0x0/0x5d @ 1
USB Serial support registered for cp210x
usbcore: registered new interface driver cp210x
cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
initcall cp210x_init+0x0/0x5d returned 0 after 13020 usecs
calling cyberjack_init+0x0/0x6b @ 1
USB Serial support registered for Reiner SCT Cyberjack USB card reader
usbcore: registered new interface driver cyberjack
cyberjack: v1.01 Matthias Bruestle
cyberjack: REINER SCT cyberJack pinpad/e-com USB Chipcard Reader Driver
initcall cyberjack_init+0x0/0x6b returned 0 after 13020 usecs
calling cypress_init+0x0/0xc9 @ 1
drivers/usb/serial/cypress_m8.c: cypress_init
USB Serial support registered for DeLorme Earthmate USB
USB Serial support registered for HID->COM RS232 Adapter
USB Serial support registered for Nokia CA-42 V2 Adapter
usbcore: registered new interface driver cypress
cypress_m8: v1.09:Cypress USB to Serial Driver
initcall cypress_init+0x0/0xc9 returned 0 after 19531 usecs
calling debug_init+0x0/0x4d @ 1
USB Serial support registered for debug
usbcore: registered new interface driver debug
initcall debug_init+0x0/0x4d returned 0 after 6510 usecs
calling digi_init+0x0/0x7b @ 1
USB Serial support registered for Digi 2 port USB adapter
USB Serial support registered for Digi 4 port USB adapter
usbcore: registered new interface driver digi_acceleport
digi_acceleport: v1.80.1.2:Digi AccelePort USB-2/USB-4 Serial Converter driver
initcall digi_init+0x0/0x7b returned 0 after 13020 usecs
calling edgeport_init+0x0/0xc7 @ 1
USB Serial support registered for Edgeport 2 port adapter
USB Serial support registered for Edgeport 4 port adapter
USB Serial support registered for Edgeport 8 port adapter
USB Serial support registered for EPiC device
usbcore: registered new interface driver io_edgeport
io_edgeport: v2.7:Edgeport USB Serial Driver
initcall edgeport_init+0x0/0xc7 returned 0 after 22786 usecs
calling empeg_init+0x0/0x172 @ 1
USB Serial support registered for empeg
usbcore: registered new interface driver empeg
empeg: v1.2:USB Empeg Mark I/II Driver
initcall empeg_init+0x0/0x172 returned 0 after 9765 usecs
calling ftdi_init+0x0/0xe3 @ 1
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver
initcall ftdi_init+0x0/0xe3 returned 0 after 9765 usecs
calling funsoft_init+0x0/0x4d @ 1
USB Serial support registered for funsoft
usbcore: registered new interface driver funsoft
initcall funsoft_init+0x0/0x4d returned 0 after 6510 usecs
calling garmin_init+0x0/0x5d @ 1
USB Serial support registered for Garmin GPS usb/tty
usbcore: registered new interface driver garmin_gps
garmin_gps: v0.31:garmin gps driver
initcall garmin_init+0x0/0x5d returned 0 after 9765 usecs
calling hp49gp_init+0x0/0x5d @ 1
USB Serial support registered for hp4X
usbcore: registered new interface driver hp4X
hp4x: v1.00:HP4x (48/49) Generic Serial driver
initcall hp49gp_init+0x0/0x5d returned 0 after 9765 usecs
calling ipaq_init+0x0/0x96 @ 1
USB Serial support registered for PocketPC PDA
usbcore: registered new interface driver ipaq
ipaq: v0.5:USB PocketPC PDA driver
initcall ipaq_init+0x0/0x96 returned 0 after 9765 usecs
calling usb_ipw_init+0x0/0x5d @ 1
USB Serial support registered for IPWireless converter
usbcore: registered new interface driver ipwtty
ipw: v0.3:IPWireless tty driver
initcall usb_ipw_init+0x0/0x5d returned 0 after 9765 usecs
calling iuu_init+0x0/0x5d @ 1
USB Serial support registered for iuu_phoenix
usbcore: registered new interface driver iuu_phoenix
iuu_phoenix: v0.10:Infinity USB Unlimited Phoenix driver
initcall iuu_init+0x0/0x5d returned 0 after 9765 usecs
calling keyspan_pda_init+0x0/0x99 @ 1
USB Serial support registered for Keyspan PDA
USB Serial support registered for Keyspan PDA - (prerenumeration)
USB Serial support registered for Xircom / Entregra PGS - (prerenumeration)
usbcore: registered new interface driver keyspan_pda
keyspan_pda: v1.1:USB Keyspan PDA Converter driver
initcall keyspan_pda_init+0x0/0x99 returned 0 after 16276 usecs
calling kobil_init+0x0/0x5d @ 1
USB Serial support registered for KOBIL USB smart card terminal
usbcore: registered new interface driver kobil
kobil_sct: 21/05/2004:KOBIL USB Smart Card Terminal Driver (experimental)
initcall kobil_init+0x0/0x5d returned 0 after 9765 usecs
calling moschip7720_init+0x0/0x89 @ 1
USB Serial support registered for Moschip 2 port adapter
mos7720: 1.0.0.4F:Moschip USB Serial Driver
usbcore: registered new interface driver moschip7720
initcall moschip7720_init+0x0/0x89 returned 0 after 9765 usecs
calling moschip7840_init+0x0/0xdd @ 1
USB Serial support registered for Moschip 7840/7820 USB Serial Driver
mos7840: 1.3.2:Moschip 7840/7820 USB Serial Driver
usbcore: registered new interface driver mos7840
initcall moschip7840_init+0x0/0xdd returned 0 after 9765 usecs
calling navman_init+0x0/0x4d @ 1
USB Serial support registered for navman
usbcore: registered new interface driver navman
initcall navman_init+0x0/0x4d returned 0 after 6510 usecs
calling omninet_init+0x0/0x5d @ 1
USB Serial support registered for ZyXEL - omni.net lcd plus usb
usbcore: registered new interface driver omninet
omninet: v1.1:USB ZyXEL omni.net LCD PLUS Driver
initcall omninet_init+0x0/0x5d returned 0 after 9765 usecs
calling opticon_init+0x0/0x4d @ 1
USB Serial support registered for opticon
usbcore: registered new interface driver opticon
initcall opticon_init+0x0/0x4d returned 0 after 6510 usecs
calling option_init+0x0/0x5d @ 1
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
initcall option_init+0x0/0x5d returned 0 after 9765 usecs
calling oti6858_init+0x0/0x4d @ 1
USB Serial support registered for oti6858
usbcore: registered new interface driver oti6858
initcall oti6858_init+0x0/0x4d returned 0 after 6510 usecs
calling qcinit+0x0/0x4d @ 1
USB Serial support registered for Qualcomm USB modem
usbcore: registered new interface driver qcserial
initcall qcinit+0x0/0x4d returned 0 after 6510 usecs
calling sierra_init+0x0/0x5d @ 1
USB Serial support registered for Sierra USB modem
usbcore: registered new interface driver sierra
sierra: v.1.3.3:USB Driver for Sierra Wireless USB modems
initcall sierra_init+0x0/0x5d returned 0 after 9765 usecs
calling symbol_init+0x0/0x4d @ 1
USB Serial support registered for symbol
usbcore: registered new interface driver symbol
initcall symbol_init+0x0/0x4d returned 0 after 6510 usecs
calling ti_init+0x0/0x16d @ 1
USB Serial support registered for TI USB 3410 1 port adapter
USB Serial support registered for TI USB 5052 2 port adapter
usbcore: registered new interface driver ti_usb_3410_5052
ti_usb_3410_5052: v0.9:TI USB 3410/5052 Serial Driver
initcall ti_init+0x0/0x16d returned 0 after 13020 usecs
calling visor_init+0x0/0x1d0 @ 1
USB Serial support registered for Handspring Visor / Palm OS
USB Serial support registered for Sony Clie 3.5
USB Serial support registered for Sony Clie 5.0
usbcore: registered new interface driver visor
visor: USB HandSpring Visor / Palm OS driver
initcall visor_init+0x0/0x1d0 returned 0 after 16276 usecs
calling whiteheat_init+0x0/0x7b @ 1
USB Serial support registered for Connect Tech - WhiteHEAT - (prerenumeration)
USB Serial support registered for Connect Tech - WhiteHEAT
usbcore: registered new interface driver whiteheat
whiteheat: v2.0:USB ConnectTech WhiteHEAT driver
initcall whiteheat_init+0x0/0x7b returned 0 after 16276 usecs
calling adu_init+0x0/0x9d @ 1
usbcore: registered new interface driver adutux
adutux adutux (see http://www.ontrak.net) v0.0.13
adutux is an experimental driver. Use at your own risk
initcall adu_init+0x0/0x9d returned 0 after 13020 usecs
calling berry_init+0x0/0x1b @ 1
usbcore: registered new interface driver berry_charge
initcall berry_init+0x0/0x1b returned 0 after 3255 usecs
calling cypress_init+0x0/0x3f @ 1
usbcore: registered new interface driver cypress_cy7c63
initcall cypress_init+0x0/0x3f returned 0 after 3255 usecs
calling ftdi_elan_init+0x0/0x16f @ 1
driver ftdi-elan built at 12:03:08 on Jun 16 2009
usbcore: registered new interface driver ftdi-elan
initcall ftdi_elan_init+0x0/0x16f returned 0 after 6510 usecs
calling usb_idmouse_init+0x0/0x4d @ 1
idmouse: 0.6:Siemens ID Mouse FingerTIP Sensor Driver
usbcore: registered new interface driver idmouse
initcall usb_idmouse_init+0x0/0x4d returned 0 after 6510 usecs
calling iowarrior_init+0x0/0x1b @ 1
usbcore: registered new interface driver iowarrior
initcall iowarrior_init+0x0/0x1b returned 0 after 3255 usecs
calling isight_firmware_init+0x0/0x1b @ 1
usbcore: registered new interface driver isight_firmware
initcall isight_firmware_init+0x0/0x1b returned 0 after 3255 usecs
calling usb_lcd_init+0x0/0x3f @ 1
usbcore: registered new interface driver usblcd
initcall usb_lcd_init+0x0/0x3f returned 0 after 3255 usecs
calling usb_led_init+0x0/0x3f @ 1
usbcore: registered new interface driver usbled
initcall usb_led_init+0x0/0x3f returned 0 after 3255 usecs
calling usb_rio_init+0x0/0x3d @ 1
usbcore: registered new interface driver rio500
rio500: v1.1:USB Rio 500 driver
initcall usb_rio_init+0x0/0x3d returned 0 after 6510 usecs
calling tv_init+0x0/0x4d @ 1
usbcore: registered new interface driver trancevibrator
trancevibrator: v1.1:PlayStation 2 Trance Vibrator driver
initcall tv_init+0x0/0x4d returned 0 after 6510 usecs
calling uss720_init+0x0/0x67 @ 1
usbcore: registered new interface driver uss720
uss720: v0.6:USB Parport Cable driver for Cables using the Lucent Technologies USS720 Chip
uss720: NOTE: this is a special purpose driver to allow nonstandard
uss720: protocols (eg. bitbang) over USS720 usb to parallel cables
uss720: If you just want to connect to a printer, use usblp instead
initcall uss720_init+0x0/0x67 returned 0 after 16276 usecs
calling usb_sevseg_init+0x0/0x3f @ 1
usbcore: registered new interface driver usbsevseg
initcall usb_sevseg_init+0x0/0x3f returned 0 after 3255 usecs
calling usb_sisusb_init+0x0/0x1b @ 1
usbcore: registered new interface driver sisusb
initcall usb_sisusb_init+0x0/0x1b returned 0 after 3255 usecs
calling i8042_init+0x0/0x124 @ 1
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
initcall i8042_init+0x0/0x124 returned 0 after 9765 usecs
calling parkbd_init+0x0/0x1ed @ 1
parport0: cannot grant exclusive access for device parkbd
initcall parkbd_init+0x0/0x1ed returned -19 after 6510 usecs
calling serport_init+0x0/0x39 @ 1
initcall serport_init+0x0/0x39 returned 0 after 0 usecs
calling ct82c710_init+0x0/0x1b8 @ 1
initcall ct82c710_init+0x0/0x1b8 returned -19 after 0 usecs
calling emu_init+0x0/0x1b @ 1
initcall emu_init+0x0/0x1b returned 0 after 3255 usecs
calling mousedev_init+0x0/0x92 @ 1
mice: PS/2 mouse device common for all mice
initcall mousedev_init+0x0/0x92 returned 0 after 3255 usecs
calling joydev_init+0x0/0x12 @ 1
initcall joydev_init+0x0/0x12 returned 0 after 0 usecs
calling atkbd_init+0x0/0x27 @ 1
initcall atkbd_init+0x0/0x27 returned 0 after 0 usecs
calling sunkbd_init+0x0/0x1b @ 1
initcall sunkbd_init+0x0/0x1b returned 0 after 0 usecs
calling lkkbd_init+0x0/0x1b @ 1
initcall lkkbd_init+0x0/0x1b returned 0 after 0 usecs
calling skbd_init+0x0/0x1b @ 1
input: AT Translated Set 2 keyboard as /class/input/input0
initcall skbd_init+0x0/0x1b returned 0 after 0 usecs
calling atp_init+0x0/0x1b @ 1
usbcore: registered new interface driver appletouch
initcall atp_init+0x0/0x1b returned 0 after 3255 usecs
calling psmouse_init+0x0/0x77 @ 1
initcall psmouse_init+0x0/0x77 returned 0 after 0 usecs
calling sermouse_init+0x0/0x28 @ 1
initcall sermouse_init+0x0/0x28 returned 0 after 0 usecs
calling a3d_init+0x0/0x1b @ 1
initcall a3d_init+0x0/0x1b returned 0 after 0 usecs
calling adi_init+0x0/0x1b @ 1
initcall adi_init+0x0/0x1b returned 0 after 0 usecs
calling analog_init+0x0/0x124 @ 1
initcall analog_init+0x0/0x124 returned 0 after 0 usecs
calling cobra_init+0x0/0x26 @ 1
initcall cobra_init+0x0/0x26 returned 0 after 0 usecs
calling gc_init+0x0/0x8f7 @ 1
initcall gc_init+0x0/0x8f7 returned -19 after 0 usecs
calling gf2k_init+0x0/0x1b @ 1
initcall gf2k_init+0x0/0x1b returned 0 after 0 usecs
calling grip_init+0x0/0x1b @ 1
initcall grip_init+0x0/0x1b returned 0 after 0 usecs
calling grip_init+0x0/0x1b @ 1
initcall grip_init+0x0/0x1b returned 0 after 0 usecs
calling guillemot_init+0x0/0x1b @ 1
initcall guillemot_init+0x0/0x1b returned 0 after 0 usecs
calling iforce_init+0x0/0x1b @ 1
usbcore: registered new interface driver iforce
initcall iforce_init+0x0/0x1b returned 0 after 0 usecs
calling interact_init+0x0/0x1b @ 1
initcall interact_init+0x0/0x1b returned 0 after 0 usecs
calling joydump_init+0x0/0x1b @ 1
initcall joydump_init+0x0/0x1b returned 0 after 0 usecs
calling magellan_init+0x0/0x1b @ 1
initcall magellan_init+0x0/0x1b returned 0 after 0 usecs
calling sw_init+0x0/0x1b @ 1
initcall sw_init+0x0/0x1b returned 0 after 0 usecs
calling spaceball_init+0x0/0x1b @ 1
initcall spaceball_init+0x0/0x1b returned 0 after 0 usecs
calling stinger_init+0x0/0x1b @ 1
initcall stinger_init+0x0/0x1b returned 0 after 0 usecs
calling tgfx_init+0x0/0x5b1 @ 1
initcall tgfx_init+0x0/0x5b1 returned -19 after 0 usecs
calling twidjoy_init+0x0/0x1b @ 1
initcall twidjoy_init+0x0/0x1b returned 0 after 3255 usecs
calling warrior_init+0x0/0x1b @ 1
initcall warrior_init+0x0/0x1b returned 0 after 0 usecs
calling usb_xpad_init+0x0/0x3d @ 1
usbcore: registered new interface driver xpad
xpad: X-Box pad driver
initcall usb_xpad_init+0x0/0x3d returned 0 after 0 usecs
calling zhenhua_init+0x0/0x1b @ 1
initcall zhenhua_init+0x0/0x1b returned 0 after 0 usecs
calling walkera0701_init+0x0/0x333 @ 1
walkera0701: parport without interrupt
initcall walkera0701_init+0x0/0x333 returned -19 after 0 usecs
calling usb_acecad_init+0x0/0x3d @ 1
usbcore: registered new interface driver usb_acecad
acecad: v3.2:USB Acecad Flair tablet driver
initcall usb_acecad_init+0x0/0x3d returned 0 after 0 usecs
calling aiptek_init+0x0/0x4b @ 1
usbcore: registered new interface driver aiptek
aiptek: v2.3 (May 2, 2007):Aiptek HyperPen USB Tablet Driver (Linux 2.6.x)
aiptek: Bryan W. Headley/Chris Atenasio/Cedric Brun/Rene van Paassen
initcall aiptek_init+0x0/0x4b returned 0 after 0 usecs
calling gtco_init+0x0/0x54 @ 1
usbcore: registered new interface driver gtco
GTCO usb driver version: 2.00.0006initcall gtco_init+0x0/0x54 returned 0 after 0 usecs
calling wacom_init+0x0/0x49 @ 1
usbcore: registered new interface driver wacom
wacom: v1.50:USB Wacom Graphire and Wacom Intuos tablet driver
initcall wacom_init+0x0/0x49 returned 0 after 0 usecs
calling ati_remote_init+0x0/0x4d @ 1
usbcore: registered new interface driver ati_remote
ati_remote: 2.2.1:ATI/X10 RF USB Remote Control
initcall ati_remote_init+0x0/0x4d returned 0 after 0 usecs
calling cm109_init+0x0/0x115 @ 1
cm109: Keymap for Komunikate KIP1000 phone loaded
usbcore: registered new interface driver cm109
cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad
initcall cm109_init+0x0/0x115 returned 0 after 0 usecs
calling usb_keyspan_init+0x0/0x3f @ 1
usbcore: registered new interface driver keyspan_remote
initcall usb_keyspan_init+0x0/0x3f returned 0 after 0 usecs
calling pcspkr_init+0x0/0x12 @ 1
Platform driver 'pcspkr' needs updating - please use dev_pm_ops
input: PC Speaker as /class/input/input1
initcall pcspkr_init+0x0/0x12 returned 0 after 0 usecs
calling uinput_init+0x0/0x12 @ 1
initcall uinput_init+0x0/0x12 returned 0 after 0 usecs
calling yealink_dev_init+0x0/0x3d @ 1
usbcore: registered new interface driver yealink
yealink: yld-20051230:Yealink phone driver
initcall yealink_dev_init+0x0/0x3d returned 0 after 0 usecs
calling cmos_init+0x0/0x27 @ 1
rtc_cmos: dev (254:0)
rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one day, 114 bytes nvram
initcall cmos_init+0x0/0x27 returned 0 after 3255 usecs
calling ds1286_init+0x0/0x12 @ 1
initcall ds1286_init+0x0/0x12 returned 0 after 0 usecs
calling ds1374_init+0x0/0x14 @ 1
initcall ds1374_init+0x0/0x14 returned 0 after 0 usecs
calling ds1511_rtc_init+0x0/0x12 @ 1
initcall ds1511_rtc_init+0x0/0x12 returned 0 after 0 usecs
calling ds1553_init+0x0/0x12 @ 1
initcall ds1553_init+0x0/0x12 returned 0 after 0 usecs
calling ds1742_init+0x0/0x12 @ 1
initcall ds1742_init+0x0/0x12 returned 0 after 0 usecs
calling fm3130_init+0x0/0x14 @ 1
initcall fm3130_init+0x0/0x14 returned 0 after 0 usecs
calling isl1208_init+0x0/0x14 @ 1
initcall isl1208_init+0x0/0x14 returned 0 after 0 usecs
calling m48t35_init+0x0/0x12 @ 1
initcall m48t35_init+0x0/0x12 returned 0 after 0 usecs
calling bq4802_init+0x0/0x12 @ 1
initcall bq4802_init+0x0/0x12 returned 0 after 0 usecs
calling max6900_init+0x0/0x14 @ 1
initcall max6900_init+0x0/0x14 returned 0 after 0 usecs
calling pcf8563_init+0x0/0x14 @ 1
initcall pcf8563_init+0x0/0x14 returned 0 after 0 usecs
calling pcf8583_init+0x0/0x14 @ 1
initcall pcf8583_init+0x0/0x14 returned 0 after 0 usecs
calling test_init+0x0/0xbe @ 1
test: dev (254:1)
rtc-test rtc-test.0: rtc core: registered test as rtc1
test: dev (254:2)
rtc-test rtc-test.1: rtc core: registered test as rtc2
initcall test_init+0x0/0xbe returned 0 after 0 usecs
calling twl4030_rtc_init+0x0/0x12 @ 1
initcall twl4030_rtc_init+0x0/0x12 returned 0 after 0 usecs
calling v3020_init+0x0/0x12 @ 1
initcall v3020_init+0x0/0x12 returned 0 after 3255 usecs
calling x1205_init+0x0/0x14 @ 1
initcall x1205_init+0x0/0x14 returned 0 after 0 usecs
calling i2c_dev_init+0x0/0xac @ 1
i2c /dev entries driver
initcall i2c_dev_init+0x0/0xac returned 0 after 0 usecs
calling i2c_ali1535_init+0x0/0x1b @ 1
initcall i2c_ali1535_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_ali15x3_init+0x0/0x1b @ 1
initcall i2c_ali15x3_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_amd8111_init+0x0/0x1b @ 1
initcall i2c_amd8111_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_i801_init+0x0/0x1b @ 1
initcall i2c_i801_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_sch_init+0x0/0x1b @ 1
initcall i2c_sch_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_sis5595_init+0x0/0x1b @ 1
initcall i2c_sis5595_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_sis630_init+0x0/0x1b @ 1
initcall i2c_sis630_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_sis96x_init+0x0/0x1b @ 1
initcall i2c_sis96x_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_vt586b_init+0x0/0x1b @ 1
initcall i2c_vt586b_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_vt596_init+0x0/0x1b @ 1
initcall i2c_vt596_init+0x0/0x1b returned 0 after 0 usecs
calling ocores_i2c_init+0x0/0x12 @ 1
initcall ocores_i2c_init+0x0/0x12 returned 0 after 0 usecs
calling taos_init+0x0/0x1b @ 1
initcall taos_init+0x0/0x1b returned 0 after 0 usecs
calling i2c_voodoo3_init+0x0/0x1b @ 1
initcall i2c_voodoo3_init+0x0/0x1b returned 0 after 3255 usecs
calling i2c_pca_pf_init+0x0/0x12 @ 1
initcall i2c_pca_pf_init+0x0/0x12 returned 0 after 0 usecs
calling ds1682_init+0x0/0x14 @ 1
initcall ds1682_init+0x0/0x14 returned 0 after 0 usecs
calling pca9539_init+0x0/0x14 @ 1
initcall pca9539_init+0x0/0x14 returned 0 after 0 usecs
calling pcf8574_init+0x0/0x14 @ 1
initcall pcf8574_init+0x0/0x14 returned 0 after 0 usecs
calling pcf8575_init+0x0/0x14 @ 1
initcall pcf8575_init+0x0/0x14 returned 0 after 0 usecs
calling w1_init+0x0/0xb0 @ 1
Driver for 1-wire Dallas network protocol.
initcall w1_init+0x0/0xb0 returned 0 after 0 usecs
calling matrox_w1_init+0x0/0x1b @ 1
initcall matrox_w1_init+0x0/0x1b returned 0 after 0 usecs
calling ds_init+0x0/0x50 @ 1
usbcore: registered new interface driver DS9490R
initcall ds_init+0x0/0x50 returned 0 after 0 usecs
calling w1_therm_init+0x0/0x4d @ 1
initcall w1_therm_init+0x0/0x4d returned 0 after 0 usecs
calling w1_smem_init+0x0/0x44 @ 1
initcall w1_smem_init+0x0/0x44 returned 0 after 0 usecs
calling w1_ds2760_init+0x0/0x2c @ 1
1-Wire driver for the DS2760 battery monitor chip - (c) 2004-2005, Szabolcs Gyurko
initcall w1_ds2760_init+0x0/0x2c returned 0 after 0 usecs
calling bq27x00_battery_init+0x0/0x36 @ 1
initcall bq27x00_battery_init+0x0/0x36 returned 0 after 0 usecs
calling pcipcwd_init_module+0x0/0x35 @ 1
initcall pcipcwd_init_module+0x0/0x35 returned 0 after 0 usecs
calling acq_init+0x0/0x66 @ 1
WDT driver for Acquire single board computer initialising.
acquirewdt: I/O address 0x0043 already in use
acquirewdt: probe of acquirewdt failed with error -5
initcall acq_init+0x0/0x66 returned 0 after 0 usecs
calling advwdt_init+0x0/0x75 @ 1
WDT driver for Advantech single board computer initialising.
advantechwdt: initialized. timeout=60 sec (nowayout=1)
initcall advwdt_init+0x0/0x75 returned 0 after 3255 usecs
calling watchdog_init+0x0/0x182 @ 1
initcall watchdog_init+0x0/0x182 returned -19 after 0 usecs
calling alim7101_wdt_init+0x0/0x1d0 @ 1
alim7101_wdt: Steve Hill <[email protected]>.
alim7101_wdt: ALi M7101 PMU not present - WDT not set
initcall alim7101_wdt_init+0x0/0x1d0 returned -16 after 0 usecs
initcall alim7101_wdt_init+0x0/0x1d0 returned with error code -16
calling sc520_wdt_init+0x0/0xec @ 1
sc520_wdt: cannot register miscdev on minor=130 (err=-16)
initcall sc520_wdt_init+0x0/0xec returned -16 after 843098 usecs
initcall sc520_wdt_init+0x0/0xec returned with error code -16
calling ibwdt_init+0x0/0x66 @ 1
ib700wdt: WDT driver for IB700 single board computer initialising.
ib700wdt: START method I/O 443 is not available.
ib700wdt: probe of ib700wdt failed with error -5
initcall ibwdt_init+0x0/0x66 returned 0 after 9765 usecs
calling ibmasr_init+0x0/0x286 @ 1
initcall ibmasr_init+0x0/0x286 returned -19 after 0 usecs
calling wafwdt_init+0x0/0x184 @ 1
WDT driver for Wafer 5823 single board computer initialising.
Wafer 5823 WDT: I/O address 0x0443 already in use
initcall wafwdt_init+0x0/0x184 returned -5 after 6510 usecs
initcall wafwdt_init+0x0/0x184 returned with error code -5
calling watchdog_init+0x0/0x6d @ 1
i6300ESB timer: Intel 6300ESB WatchDog Timer Driver v0.04
initcall watchdog_init+0x0/0x6d returned 0 after 3255 usecs
calling iTCO_wdt_init_module+0x0/0x6d @ 1
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.05
iTCO_wdt: No card detected
initcall iTCO_wdt_init_module+0x0/0x6d returned 0 after 6510 usecs
calling iTCO_vendor_init_module+0x0/0x28 @ 1
iTCO_vendor_support: vendor-support=0
initcall iTCO_vendor_init_module+0x0/0x28 returned 0 after 3255 usecs
calling it87_wdt_init+0x0/0x5ea @ 1
IT87 WDT: Unsupported Chip found, Chip 8712 Revision 07
initcall it87_wdt_init+0x0/0x5ea returned -19 after 3255 usecs
calling sc1200wdt_init+0x0/0x11a @ 1
sc1200wdt: build 20020303
sc1200wdt: io parameter must be specified
initcall sc1200wdt_init+0x0/0x11a returned -22 after 6510 usecs
initcall sc1200wdt_init+0x0/0x11a returned with error code -22
calling sbc60xxwdt_init+0x0/0x19c @ 1
sbc60xxwdt: I/O address 0x0443 already in use
initcall sbc60xxwdt_init+0x0/0x19c returned -5 after 3255 usecs
initcall sbc60xxwdt_init+0x0/0x19c returned with error code -5
calling sbc8360_init+0x0/0x1c1 @ 1
sbc8360: failed to register misc device
initcall sbc8360_init+0x0/0x1c1 returned -16 after 3255 usecs
initcall sbc8360_init+0x0/0x1c1 returned with error code -16
calling cpu5wdt_init_module+0x0/0x157 @ 1
cpu5wdt: sorry, was my fault
cpu5wdt: misc_register failed
initcall cpu5wdt_init_module+0x0/0x157 returned -16 after 3255 usecs
initcall cpu5wdt_init_module+0x0/0x157 returned with error code -16
calling sch311x_wdt_init+0x0/0x177 @ 1
initcall sch311x_wdt_init+0x0/0x177 returned -19 after 0 usecs
calling wb_smsc_wdt_init+0x0/0x1ce @ 1
SMsC 37B787 watchdog component driver 1.1 initialising...
smsc37b787_wdt: Unable to register miscdev on minor 130
initcall wb_smsc_wdt_init+0x0/0x1ce returned -16 after 6510 usecs
initcall wb_smsc_wdt_init+0x0/0x1ce returned with error code -16
calling wdt_init+0x0/0x204 @ 1
WDT driver for the Winbond(TM) W83627HF/THF/HG Super I/O chip initialising.
w83627hf/thf/hg WDT: Watchdog already running. Resetting timeout to 60 sec
w83627hf/thf/hg WDT: cannot register miscdev on minor=130 (err=-16)
initcall wdt_init+0x0/0x204 returned -16 after 9765 usecs
initcall wdt_init+0x0/0x204 returned with error code -16
calling w83877f_wdt_init+0x0/0x177 @ 1
w83877f_wdt: I/O address 0x0443 already in use
initcall w83877f_wdt_init+0x0/0x177 returned -5 after 3255 usecs
initcall w83877f_wdt_init+0x0/0x177 returned with error code -5
calling zf_init+0x0/0x188 @ 1
machzwd: MachZ ZF-Logic Watchdog driver initializing.
machzwd: no ZF-Logic found
initcall zf_init+0x0/0x188 returned -19 after 6510 usecs
calling telephony_init+0x0/0x57 @ 1
Linux telephony interface: v1.00
initcall telephony_init+0x0/0x57 returned 0 after 0 usecs
calling hci_uart_init+0x0/0xef @ 1
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
initcall hci_uart_init+0x0/0xef returned 0 after 13020 usecs
calling bcm203x_init+0x0/0x59 @ 1
Bluetooth: Broadcom Blutonium firmware driver ver 1.2
usbcore: registered new interface driver bcm203x
initcall bcm203x_init+0x0/0x59 returned 0 after 6510 usecs
calling bfusb_init+0x0/0x68 @ 1
Bluetooth: BlueFRITZ! USB driver ver 1.2
usbcore: registered new interface driver bfusb
initcall bfusb_init+0x0/0x68 returned 0 after 6510 usecs
calling isdn_init+0x0/0x35b @ 1
ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/none/1.1.2.2
initcall isdn_init+0x0/0x35b returned 0 after 6510 usecs
calling isdn_bsdcomp_init+0x0/0x35 @ 1
PPP BSD Compression module registered
initcall isdn_bsdcomp_init+0x0/0x35 returned 0 after 3255 usecs
calling kcapi_init+0x0/0x92 @ 1
CAPI Subsystem Rev 1.1.2.8
initcall kcapi_init+0x0/0x92 returned 0 after 3255 usecs
calling capidrv_init+0x0/0x180 @ 1
capidrv: Rev 1.1.2.2: loaded
initcall capidrv_init+0x0/0x180 returned 0 after 0 usecs
calling divadidd_init+0x0/0x110 @ 1
Eicon DIVA - DIDD table (http://www.melware.net)
divadidd: Rel:2.0 Rev:1.13.6.4 Build:102-51(local)
initcall divadidd_init+0x0/0x110 returned 0 after 9765 usecs
calling divas_init+0x0/0x180 @ 1
Eicon DIVA Server driver (http://www.melware.net)
divas: Rel:2.0 Rev:1.55.4.6 Build: 102-52(local)
divas: support for: BRI/PCI adapters
divas: started with major 245
initcall divas_init+0x0/0x180 returned 0 after 16276 usecs
calling divasi_init+0x0/0x180 @ 1
Eicon DIVA - User IDI (http://www.melware.net)
diva_idi: Rel:2.0 Rev:1.25.6.2 Build: local
diva_idi: started with major 244
initcall divasi_init+0x0/0x180 returned 0 after 9765 usecs
calling divert_init+0x0/0x6e @ 1
dss1_divert module successfully installed
initcall divert_init+0x0/0x6e returned 0 after 3255 usecs
calling HiSax_init+0x0/0x3eb @ 1
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (kernel)
HiSax: Layer1 Revision 2.46.2.5
HiSax: Layer2 Revision 2.30.2.4
HiSax: TeiMgr Revision 2.20.2.3
HiSax: Layer3 Revision 2.22.2.3
HiSax: LinkLayer Revision 2.59.2.4
HiSax: Total 1 card defined
HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
HiSax: S0Box IO driver Rev. 2.6.2.4
HiSax: S0Box ports 378-37f already in use
HiSax: Card S0Box not installed !
initcall HiSax_init+0x0/0x3eb returned -19 after 35807 usecs
calling st5481_usb_init+0x0/0x5b @ 1
hisax_st5481: ST5481 USB ISDN driver $Revision: 2.4.2.3 $
usbcore: registered new interface driver st5481_usb
initcall st5481_usb_init+0x0/0x5b returned 0 after 6510 usecs
calling hfc4s8s_module_init+0x0/0x64 @ 1
HFC-4S/8S: Layer 1 driver module for HFC-4S/8S isdn chips, Revision: 1.10
HFC-4S/8S: (C) 2003 Cornelius Consult, http://www.cornelius-consult.de
HFC-4S/8S: found 0 cards
initcall hfc4s8s_module_init+0x0/0x64 returned 0 after 9765 usecs
calling gigaset_init_module+0x0/0x29 @ 1
gigaset: Driver for Gigaset 307x
initcall gigaset_init_module+0x0/0x29 returned 0 after 3255 usecs
calling usb_gigaset_init+0x0/0x97 @ 1
usbcore: registered new interface driver usb_gigaset
usb_gigaset: USB Driver for Gigaset 307x using M105
initcall usb_gigaset_init+0x0/0x97 returned 0 after 6510 usecs
calling cpufreq_stats_init+0x0/0xed @ 1
initcall cpufreq_stats_init+0x0/0xed returned 0 after 0 usecs
calling cpufreq_gov_powersave_init+0x0/0x12 @ 1
initcall cpufreq_gov_powersave_init+0x0/0x12 returned 0 after 0 usecs
calling cpufreq_gov_userspace_init+0x0/0x12 @ 1
initcall cpufreq_gov_userspace_init+0x0/0x12 returned 0 after 0 usecs
calling cpufreq_gov_dbs_init+0x0/0x6b @ 1
initcall cpufreq_gov_dbs_init+0x0/0x6b returned 0 after 0 usecs
calling init_ladder+0x0/0x21 @ 1
cpuidle: using governor ladder
initcall init_ladder+0x0/0x21 returned 0 after 3255 usecs
calling i7300_idle_init+0x0/0x705 @ 1
initcall i7300_idle_init+0x0/0x705 returned -19 after 0 usecs
calling sdio_uart_init+0x0/0x124 @ 1
initcall sdio_uart_init+0x0/0x124 returned 0 after 0 usecs
calling wbsd_drv_init+0x0/0x96 @ 1
wbsd: Winbond W83L51xD SD/MMC card interface driver
wbsd: Copyright(c) Pierre Ossman
initcall wbsd_drv_init+0x0/0x96 returned 0 after 6510 usecs
calling cb710_mmc_init_module+0x0/0x12 @ 1
initcall cb710_mmc_init_module+0x0/0x12 returned 0 after 0 usecs
calling memstick_init+0x0/0x8a @ 1
initcall memstick_init+0x0/0x8a returned 0 after 0 usecs
calling mspro_block_init+0x0/0x76 @ 1
initcall mspro_block_init+0x0/0x76 returned 0 after 0 usecs
calling tifm_ms_init+0x0/0x12 @ 1
initcall tifm_ms_init+0x0/0x12 returned 0 after 0 usecs
calling jmb38x_ms_init+0x0/0x22 @ 1
initcall jmb38x_ms_init+0x0/0x22 returned 0 after 0 usecs
calling dcdrbu_init+0x0/0x149 @ 1
initcall dcdrbu_init+0x0/0x149 returned 0 after 0 usecs
calling dcdbas_init+0x0/0x6e @ 1
dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
initcall dcdbas_init+0x0/0x6e returned 0 after 3255 usecs
calling ibft_init+0x0/0x712 @ 1
No iBFT detected.
initcall ibft_init+0x0/0x712 returned 0 after 0 usecs
calling padlock_init+0x0/0xcb @ 1
padlock: VIA PadLock not detected.
initcall padlock_init+0x0/0xcb returned -19 after 3255 usecs
calling hifn_init+0x0/0x1f @ 1
HIFN supports only 32-bit addresses.
initcall hifn_init+0x0/0x1f returned -22 after 3255 usecs
initcall hifn_init+0x0/0x1f returned with error code -22
calling hid_init+0x0/0x4b @ 1
initcall hid_init+0x0/0x4b returned 0 after 0 usecs
calling a4_init+0x0/0x20 @ 1
initcall a4_init+0x0/0x20 returned 0 after 0 usecs
calling apple_init+0x0/0x50 @ 1
initcall apple_init+0x0/0x50 returned 0 after 0 usecs
calling ch_init+0x0/0x20 @ 1
initcall ch_init+0x0/0x20 returned 0 after 0 usecs
calling ch_init+0x0/0x20 @ 1
initcall ch_init+0x0/0x20 returned 0 after 0 usecs
calling dr_init+0x0/0x1b @ 1
initcall dr_init+0x0/0x1b returned 0 after 0 usecs
calling ez_init+0x0/0x20 @ 1
initcall ez_init+0x0/0x20 returned 0 after 0 usecs
calling kye_init+0x0/0x20 @ 1
initcall kye_init+0x0/0x20 returned 0 after 0 usecs
calling lg_init+0x0/0x20 @ 1
initcall lg_init+0x0/0x20 returned 0 after 0 usecs
calling ms_init+0x0/0x20 @ 1
initcall ms_init+0x0/0x20 returned 0 after 0 usecs
calling ntrig_init+0x0/0x20 @ 1
initcall ntrig_init+0x0/0x20 returned 0 after 0 usecs
calling pl_init+0x0/0x20 @ 1
initcall pl_init+0x0/0x20 returned 0 after 0 usecs
calling pl_init+0x0/0x20 @ 1
initcall pl_init+0x0/0x20 returned 0 after 0 usecs
calling samsung_init+0x0/0x20 @ 1
initcall samsung_init+0x0/0x20 returned 0 after 3255 usecs
calling ga_init+0x0/0x1c @ 1
initcall ga_init+0x0/0x1c returned 0 after 0 usecs
calling tm_init+0x0/0x20 @ 1
initcall tm_init+0x0/0x20 returned 0 after 0 usecs
calling ts_init+0x0/0x20 @ 1
initcall ts_init+0x0/0x20 returned 0 after 0 usecs
calling zp_init+0x0/0x20 @ 1
initcall zp_init+0x0/0x20 returned 0 after 0 usecs
calling hid_init+0x0/0xd2 @ 1
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
initcall hid_init+0x0/0xd2 returned 0 after 6510 usecs
calling usb_mouse_init+0x0/0x43 @ 1
usbcore: registered new interface driver usbmouse
usbmouse: v1.6:USB HID Boot Protocol mouse driver
initcall usb_mouse_init+0x0/0x43 returned 0 after 6510 usecs
calling virtio_pci_init+0x0/0x5a @ 1
initcall virtio_pci_init+0x0/0x5a returned 0 after 0 usecs
calling init+0x0/0x1c @ 1
initcall init+0x0/0x1c returned 0 after 0 usecs
calling oprofile_init+0x0/0x56 @ 1
oprofile: using timer interrupt.
initcall oprofile_init+0x0/0x56 returned 0 after 3255 usecs
calling flow_cache_init+0x0/0x20c @ 1
initcall flow_cache_init+0x0/0x20c returned 0 after 0 usecs
calling llc_init+0x0/0x20 @ 1
initcall llc_init+0x0/0x20 returned 0 after 0 usecs
calling snap_init+0x0/0x44 @ 1
initcall snap_init+0x0/0x44 returned 0 after 0 usecs
calling blackhole_module_init+0x0/0x12 @ 1
initcall blackhole_module_init+0x0/0x12 returned 0 after 0 usecs
calling police_init_module+0x0/0x12 @ 1
initcall police_init_module+0x0/0x12 returned 0 after 0 usecs
calling gact_init_module+0x0/0x20 @ 1
GACT probability on
initcall gact_init_module+0x0/0x20 returned 0 after 3255 usecs
calling mirred_init_module+0x0/0x20 @ 1
Mirror/redirect action on
initcall mirred_init_module+0x0/0x20 returned 0 after 0 usecs
calling ipt_init_module+0x0/0x12 @ 1
initcall ipt_init_module+0x0/0x12 returned 0 after 0 usecs
calling nat_init_module+0x0/0x12 @ 1
initcall nat_init_module+0x0/0x12 returned 0 after 0 usecs
calling pedit_init_module+0x0/0x12 @ 1
initcall pedit_init_module+0x0/0x12 returned 0 after 0 usecs
calling simp_init_module+0x0/0x34 @ 1
Simple TC action Loaded
initcall simp_init_module+0x0/0x34 returned 0 after 3255 usecs
calling hfsc_init+0x0/0x12 @ 1
initcall hfsc_init+0x0/0x12 returned 0 after 0 usecs
calling red_module_init+0x0/0x12 @ 1
initcall red_module_init+0x0/0x12 returned 0 after 0 usecs
calling gred_module_init+0x0/0x12 @ 1
initcall gred_module_init+0x0/0x12 returned 0 after 0 usecs
calling dsmark_module_init+0x0/0x12 @ 1
initcall dsmark_module_init+0x0/0x12 returned 0 after 0 usecs
calling sfq_module_init+0x0/0x12 @ 1
initcall sfq_module_init+0x0/0x12 returned 0 after 0 usecs
input: PS/2 Generic Mouse as /class/input/input2
calling tbf_module_init+0x0/0x1c @ 1
initcall tbf_module_init+0x0/0x1c returned 0 after 0 usecs
calling teql_init+0x0/0xe2 @ 1
initcall teql_init+0x0/0xe2 returned 0 after 0 usecs
calling prio_module_init+0x0/0x12 @ 1
initcall prio_module_init+0x0/0x12 returned 0 after 0 usecs
calling atm_init+0x0/0x12 @ 1
initcall atm_init+0x0/0x12 returned 0 after 0 usecs
calling netem_module_init+0x0/0x20 @ 1
netem: version 1.2
initcall netem_module_init+0x0/0x20 returned 0 after 0 usecs
calling init_u32+0x0/0x4a @ 1
u32 classifier
Performance counters on
input device check on
Actions configured
initcall init_u32+0x0/0x4a returned 0 after 6510 usecs
calling init_route4+0x0/0x12 @ 1
initcall init_route4+0x0/0x12 returned 0 after 0 usecs
calling init_fw+0x0/0x12 @ 1
initcall init_fw+0x0/0x12 returned 0 after 0 usecs
calling init_tcindex+0x0/0x12 @ 1
initcall init_tcindex+0x0/0x12 returned 0 after 0 usecs
calling init_rsvp+0x0/0x12 @ 1
initcall init_rsvp+0x0/0x12 returned 0 after 0 usecs
calling init_basic+0x0/0x12 @ 1
initcall init_basic+0x0/0x12 returned 0 after 0 usecs
calling cls_flow_init+0x0/0x12 @ 1
initcall cls_flow_init+0x0/0x12 returned 0 after 0 usecs
calling init_cgroup_cls+0x0/0x15 @ 1
initcall init_cgroup_cls+0x0/0x15 returned 0 after 0 usecs
calling nfnetlink_init+0x0/0x6e @ 1
Netfilter messages via NETLINK v0.30.
initcall nfnetlink_init+0x0/0x6e returned 0 after 3255 usecs
calling nfnetlink_queue_init+0x0/0xaa @ 1
initcall nfnetlink_queue_init+0x0/0xaa returned 0 after 0 usecs
calling nfnetlink_log_init+0x0/0xdc @ 1
initcall nfnetlink_log_init+0x0/0xdc returned 0 after 0 usecs
calling nf_conntrack_standalone_init+0x0/0x12 @ 1
nf_conntrack version 0.5.0 (8191 buckets, 32764 max)
initcall nf_conntrack_standalone_init+0x0/0x12 returned 0 after 6510 usecs
calling nf_ct_proto_gre_init+0x0/0x4b @ 1
initcall nf_ct_proto_gre_init+0x0/0x4b returned 0 after 0 usecs
calling nf_conntrack_proto_udplite_init+0x0/0x46 @ 1
initcall nf_conntrack_proto_udplite_init+0x0/0x46 returned 0 after 0 usecs
calling nf_conntrack_amanda_init+0x0/0xbf @ 1
initcall nf_conntrack_amanda_init+0x0/0xbf returned 0 after 0 usecs
calling nf_conntrack_h323_init+0x0/0x110 @ 1
initcall nf_conntrack_h323_init+0x0/0x110 returned 0 after 0 usecs
calling nf_conntrack_irc_init+0x0/0x1ab @ 1
initcall nf_conntrack_irc_init+0x0/0x1ab returned 0 after 0 usecs
calling nf_conntrack_netbios_ns_init+0x0/0x1e @ 1
initcall nf_conntrack_netbios_ns_init+0x0/0x1e returned 0 after 0 usecs
calling nf_conntrack_pptp_init+0x0/0x44 @ 1
initcall nf_conntrack_pptp_init+0x0/0x44 returned 0 after 0 usecs
calling nf_conntrack_sip_init+0x0/0x1b2 @ 1
initcall nf_conntrack_sip_init+0x0/0x1b2 returned 0 after 0 usecs
calling nf_conntrack_tftp_init+0x0/0x1ae @ 1
initcall nf_conntrack_tftp_init+0x0/0x1ae returned 0 after 0 usecs
calling xt_init+0x0/0x1cf @ 1
initcall xt_init+0x0/0x1cf returned 0 after 0 usecs
calling tcpudp_mt_init+0x0/0x17 @ 1
initcall tcpudp_mt_init+0x0/0x17 returned 0 after 0 usecs
calling connmark_tg_init+0x0/0x17 @ 1
initcall connmark_tg_init+0x0/0x17 returned 0 after 0 usecs
calling connsecmark_tg_init+0x0/0x12 @ 1
initcall connsecmark_tg_init+0x0/0x12 returned 0 after 0 usecs
calling hl_tg_init+0x0/0x17 @ 1
initcall hl_tg_init+0x0/0x17 returned 0 after 0 usecs
calling mark_tg_init+0x0/0x17 @ 1
initcall mark_tg_init+0x0/0x17 returned 0 after 0 usecs
calling nflog_tg_init+0x0/0x12 @ 1
initcall nflog_tg_init+0x0/0x12 returned 0 after 0 usecs
calling nfqueue_tg_init+0x0/0x28 @ 1
initcall nfqueue_tg_init+0x0/0x28 returned 0 after 0 usecs
calling xt_rateest_tg_init+0x0/0x3d @ 1
initcall xt_rateest_tg_init+0x0/0x3d returned 0 after 0 usecs
calling tcpmss_tg_init+0x0/0x17 @ 1
initcall tcpmss_tg_init+0x0/0x17 returned 0 after 0 usecs
calling tcpoptstrip_tg_init+0x0/0x17 @ 1
initcall tcpoptstrip_tg_init+0x0/0x17 returned 0 after 0 usecs
calling xt_cluster_mt_init+0x0/0x12 @ 1
initcall xt_cluster_mt_init+0x0/0x12 returned 0 after 0 usecs
calling comment_mt_init+0x0/0x12 @ 1
initcall comment_mt_init+0x0/0x12 returned 0 after 0 usecs
calling conntrack_mt_init+0x0/0x17 @ 1
initcall conntrack_mt_init+0x0/0x17 returned 0 after 0 usecs
calling esp_mt_init+0x0/0x17 @ 1
initcall esp_mt_init+0x0/0x17 returned 0 after 0 usecs
calling helper_mt_init+0x0/0x12 @ 1
initcall helper_mt_init+0x0/0x12 returned 0 after 0 usecs
calling hl_mt_init+0x0/0x17 @ 1
initcall hl_mt_init+0x0/0x17 returned 0 after 0 usecs
calling iprange_mt_init+0x0/0x17 @ 1
initcall iprange_mt_init+0x0/0x17 returned 0 after 0 usecs
calling length_mt_init+0x0/0x17 @ 1
initcall length_mt_init+0x0/0x17 returned 0 after 0 usecs
calling limit_mt_init+0x0/0x12 @ 1
initcall limit_mt_init+0x0/0x12 returned 0 after 0 usecs
calling mac_mt_init+0x0/0x12 @ 1
initcall mac_mt_init+0x0/0x12 returned 0 after 0 usecs
calling multiport_mt_init+0x0/0x17 @ 1
initcall multiport_mt_init+0x0/0x17 returned 0 after 0 usecs
calling pkttype_mt_init+0x0/0x12 @ 1
initcall pkttype_mt_init+0x0/0x12 returned 0 after 0 usecs
calling policy_mt_init+0x0/0x17 @ 1
initcall policy_mt_init+0x0/0x17 returned 0 after 0 usecs
calling xt_rateest_mt_init+0x0/0x12 @ 1
initcall xt_rateest_mt_init+0x0/0x12 returned 0 after 0 usecs
calling realm_mt_init+0x0/0x12 @ 1
initcall realm_mt_init+0x0/0x12 returned 0 after 0 usecs
calling sctp_mt_init+0x0/0x17 @ 1
initcall sctp_mt_init+0x0/0x17 returned 0 after 0 usecs
calling state_mt_init+0x0/0x17 @ 1
initcall state_mt_init+0x0/0x17 returned 0 after 0 usecs
calling statistic_mt_init+0x0/0x12 @ 1
initcall statistic_mt_init+0x0/0x12 returned 0 after 0 usecs
calling time_mt_init+0x0/0x90 @ 1
xt_time: kernel timezone is -0000
initcall time_mt_init+0x0/0x90 returned 0 after 3255 usecs
calling sysctl_ipv4_init+0x0/0x53 @ 1
initcall sysctl_ipv4_init+0x0/0x53 returned 0 after 0 usecs
calling ipip_init+0x0/0x74 @ 1
IPv4 over IPv4 tunneling driver
initcall ipip_init+0x0/0x74 returned 0 after 3255 usecs
calling init_syncookies+0x0/0x19 @ 1
initcall init_syncookies+0x0/0x19 returned 0 after 0 usecs
calling ah4_init+0x0/0x6f @ 1
initcall ah4_init+0x0/0x6f returned 0 after 0 usecs
calling esp4_init+0x0/0x6f @ 1
initcall esp4_init+0x0/0x6f returned 0 after 0 usecs
calling xfrm4_beet_init+0x0/0x17 @ 1
initcall xfrm4_beet_init+0x0/0x17 returned 0 after 0 usecs
calling tunnel4_init+0x0/0x34 @ 1
initcall tunnel4_init+0x0/0x34 returned 0 after 0 usecs
calling xfrm4_transport_init+0x0/0x1f @ 1
initcall xfrm4_transport_init+0x0/0x1f returned 0 after 0 usecs
calling ipv4_netfilter_init+0x0/0x20 @ 1
initcall ipv4_netfilter_init+0x0/0x20 returned 0 after 0 usecs
calling ip_tables_init+0x0/0xae @ 1
ip_tables: (C) 2000-2006 Netfilter Core Team
initcall ip_tables_init+0x0/0xae returned 0 after 3255 usecs
calling iptable_filter_init+0x0/0x72 @ 1
initcall iptable_filter_init+0x0/0x72 returned 0 after 0 usecs
calling iptable_mangle_init+0x0/0x49 @ 1
initcall iptable_mangle_init+0x0/0x49 returned 0 after 0 usecs
calling iptable_security_init+0x0/0x49 @ 1
initcall iptable_security_init+0x0/0x49 returned 0 after 0 usecs
calling ah_mt_init+0x0/0x12 @ 1
initcall ah_mt_init+0x0/0x12 returned 0 after 0 usecs
calling ecn_tg_init+0x0/0x12 @ 1
initcall ecn_tg_init+0x0/0x12 returned 0 after 0 usecs
calling log_tg_init+0x0/0x29 @ 1
initcall log_tg_init+0x0/0x29 returned 0 after 0 usecs
calling arp_tables_init+0x0/0x90 @ 1
arp_tables: (C) 2002 David S. Miller
initcall arp_tables_init+0x0/0x90 returned 0 after 3255 usecs
calling arpt_mangle_init+0x0/0x12 @ 1
initcall arpt_mangle_init+0x0/0x12 returned 0 after 0 usecs
calling arptable_filter_init+0x0/0x49 @ 1
initcall arptable_filter_init+0x0/0x49 returned 0 after 0 usecs
calling ip_queue_init+0x0/0x142 @ 1
initcall ip_queue_init+0x0/0x142 returned 0 after 0 usecs
calling bictcp_register+0x0/0x12 @ 1
TCP bic registered
initcall bictcp_register+0x0/0x12 returned 0 after 3255 usecs
calling cubictcp_register+0x0/0x6f @ 1
TCP cubic registered
initcall cubictcp_register+0x0/0x6f returned 0 after 0 usecs
calling tcp_westwood_register+0x0/0x12 @ 1
TCP westwood registered
initcall tcp_westwood_register+0x0/0x12 returned 0 after 3255 usecs
calling hstcp_register+0x0/0x12 @ 1
TCP highspeed registered
initcall hstcp_register+0x0/0x12 returned 0 after 3255 usecs
calling hybla_register+0x0/0x12 @ 1
TCP hybla registered
initcall hybla_register+0x0/0x12 returned 0 after 0 usecs
calling htcp_register+0x0/0x12 @ 1
TCP htcp registered
initcall htcp_register+0x0/0x12 returned 0 after 0 usecs
calling tcp_vegas_register+0x0/0x14 @ 1
TCP vegas registered
initcall tcp_vegas_register+0x0/0x14 returned 0 after 0 usecs
calling tcp_veno_register+0x0/0x14 @ 1
TCP veno registered
initcall tcp_veno_register+0x0/0x14 returned 0 after 3255 usecs
calling tcp_scalable_register+0x0/0x12 @ 1
TCP scalable registered
initcall tcp_scalable_register+0x0/0x12 returned 0 after 0 usecs
calling tcp_yeah_register+0x0/0x14 @ 1
TCP yeah registered
initcall tcp_yeah_register+0x0/0x14 returned 0 after 3255 usecs
calling tcp_illinois_register+0x0/0x12 @ 1
TCP illinois registered
initcall tcp_illinois_register+0x0/0x12 returned 0 after 0 usecs
calling packet_init+0x0/0x4a @ 1
NET: Registered protocol family 17
initcall packet_init+0x0/0x4a returned 0 after 3255 usecs
calling ipsec_pfkey_init+0x0/0x87 @ 1
NET: Registered protocol family 15
initcall ipsec_pfkey_init+0x0/0x87 returned 0 after 3255 usecs
calling br_init+0x0/0xc0 @ 1
Bridge firewalling registered
initcall br_init+0x0/0xc0 returned 0 after 3255 usecs
calling edsa_init_module+0x0/0x14 @ 1
initcall edsa_init_module+0x0/0x14 returned 0 after 0 usecs
calling mv88e6123_61_65_init+0x0/0x14 @ 1
initcall mv88e6123_61_65_init+0x0/0x14 returned 0 after 0 usecs
calling dsa_init_module+0x0/0x12 @ 1
initcall dsa_init_module+0x0/0x12 returned 0 after 0 usecs
calling x25_init+0x0/0x6a @ 1
NET: Registered protocol family 9
X.25 for Linux Version 0.2
initcall x25_init+0x0/0x6a returned 0 after 6510 usecs
calling can_init+0x0/0x125 @ 1
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
initcall can_init+0x0/0x125 returned 0 after 6510 usecs
calling bcm_module_init+0x0/0x5e @ 1
can: broadcast manager protocol (rev 20090105 t)
initcall bcm_module_init+0x0/0x5e returned 0 after 3255 usecs
calling l2cap_init+0x0/0xe4 @ 1
Bluetooth: L2CAP ver 2.13
Bluetooth: L2CAP socket layer initialized
initcall l2cap_init+0x0/0xe4 returned 0 after 6510 usecs
calling sco_init+0x0/0xea @ 1
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
initcall sco_init+0x0/0xea returned 0 after 6510 usecs
calling bnep_init+0x0/0xb3 @ 1
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: multicast
initcall bnep_init+0x0/0xb3 returned 0 after 6510 usecs
calling cmtp_init+0x0/0x35 @ 1
Bluetooth: CMTP (CAPI Emulation) ver 1.0
initcall cmtp_init+0x0/0x35 returned 0 after 3255 usecs
calling init_sunrpc+0x0/0x72 @ 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
initcall init_sunrpc+0x0/0x72 returned 0 after 6510 usecs
calling init_rpcsec_gss+0x0/0x52 @ 1
initcall init_rpcsec_gss+0x0/0x52 returned 0 after 0 usecs
calling init_kerberos_module+0x0/0x34 @ 1
initcall init_kerberos_module+0x0/0x34 returned 0 after 0 usecs
calling init_spkm3_module+0x0/0x34 @ 1
initcall init_spkm3_module+0x0/0x34 returned 0 after 0 usecs
calling af_rxrpc_init+0x0/0x1b4 @ 1
NET: Registered protocol family 33
initcall af_rxrpc_init+0x0/0x1b4 returned 0 after 3255 usecs
calling atm_clip_init+0x0/0xb6 @ 1
initcall atm_clip_init+0x0/0xb6 returned 0 after 0 usecs
calling br2684_init+0x0/0x3f @ 1
initcall br2684_init+0x0/0x3f returned 0 after 0 usecs
calling pppoatm_init+0x0/0x19 @ 1
initcall pppoatm_init+0x0/0x19 returned 0 after 0 usecs
calling decnet_init+0x0/0x96 @ 1
NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
DECnet: Routing cache hash table of 512 buckets, 36Kbytes
NET: Registered protocol family 12
initcall decnet_init+0x0/0x96 returned 0 after 9765 usecs
calling dn_rtmsg_init+0x0/0x7f @ 1
initcall dn_rtmsg_init+0x0/0x7f returned 0 after 0 usecs
calling phonet_init+0x0/0x7d @ 1
NET: Registered protocol family 35
initcall phonet_init+0x0/0x7d returned 0 after 3255 usecs
calling pep_register+0x0/0x17 @ 1
initcall pep_register+0x0/0x17 returned 0 after 0 usecs
calling vlan_proto_init+0x0/0xca @ 1
802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
All bugs added by David S. Miller <[email protected]>
initcall vlan_proto_init+0x0/0xca returned 0 after 6510 usecs
calling sctp_init+0x0/0x852 @ 1
SCTP: Hash tables configured (established 14563 bind 14563)
sctp_init_sock(sk: ffff88003c160000)
initcall sctp_init+0x0/0x852 returned 0 after 13020 usecs
calling lib80211_init+0x0/0x20 @ 1
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
initcall lib80211_init+0x0/0x20 returned 0 after 6510 usecs
calling lib80211_crypto_wep_init+0x0/0x12 @ 1
lib80211_crypt: registered algorithm 'WEP'
initcall lib80211_crypto_wep_init+0x0/0x12 returned 0 after 3255 usecs
calling lib80211_crypto_ccmp_init+0x0/0x12 @ 1
lib80211_crypt: registered algorithm 'CCMP'
initcall lib80211_crypto_ccmp_init+0x0/0x12 returned 0 after 3255 usecs
calling lib80211_crypto_tkip_init+0x0/0x12 @ 1
lib80211_crypt: registered algorithm 'TKIP'
initcall lib80211_crypto_tkip_init+0x0/0x12 returned 0 after 3255 usecs
calling tipc_init+0x0/0xc2 @ 1
TIPC: Activated (version 1.6.4 compiled Jun 16 2009 12:02:48)
NET: Registered protocol family 30
TIPC: Started in single node mode
initcall tipc_init+0x0/0xc2 returned 0 after 9765 usecs
calling ieee802154_nl_init+0x0/0x90 @ 1
initcall ieee802154_nl_init+0x0/0x90 returned 0 after 26041 usecs
calling af_ieee802154_init+0x0/0x7a @ 1
NET: Registered protocol family 36
initcall af_ieee802154_init+0x0/0x7a returned 0 after 3255 usecs
calling wimax_subsys_init+0x0/0x20c @ 1
initcall wimax_subsys_init+0x0/0x20c returned 0 after 13020 usecs
calling cpufreq_p4_init+0x0/0x63 @ 1
initcall cpufreq_p4_init+0x0/0x63 returned -19 after 0 usecs
calling update_mp_table+0x0/0x6d3 @ 1
initcall update_mp_table+0x0/0x6d3 returned 0 after 0 usecs
calling lapic_insert_resource+0x0/0x42 @ 1
initcall lapic_insert_resource+0x0/0x42 returned 0 after 0 usecs
calling ioapic_insert_resources+0x0/0x63 @ 1
initcall ioapic_insert_resources+0x0/0x63 returned 0 after 0 usecs
calling io_apic_bug_finalize+0x0/0x1b @ 1
initcall io_apic_bug_finalize+0x0/0x1b returned 0 after 0 usecs
calling check_early_ioremap_leak+0x0/0x6d @ 1
initcall check_early_ioremap_leak+0x0/0x6d returned 0 after 0 usecs
calling pat_memtype_list_init+0x0/0x29 @ 1
initcall pat_memtype_list_init+0x0/0x29 returned 0 after 0 usecs
calling init_oops_id+0x0/0x40 @ 1
initcall init_oops_id+0x0/0x40 returned 0 after 0 usecs
calling disable_boot_consoles+0x0/0x3a @ 1
initcall disable_boot_consoles+0x0/0x3a returned 0 after 0 usecs
calling pm_qos_power_init+0x0/0xe1 @ 1
initcall pm_qos_power_init+0x0/0xe1 returned 0 after 0 usecs
calling taskstats_init+0x0/0x98 @ 1
registered taskstats version 1
initcall taskstats_init+0x0/0x98 returned 0 after 3255 usecs
calling clear_boot_tracer+0x0/0x2f @ 1
initcall clear_boot_tracer+0x0/0x2f returned 0 after 0 usecs
calling fail_page_alloc_debugfs+0x0/0xe9 @ 1
initcall fail_page_alloc_debugfs+0x0/0xe9 returned 0 after 0 usecs
calling max_swapfiles_check+0x0/0x8 @ 1
initcall max_swapfiles_check+0x0/0x8 returned 0 after 0 usecs
calling afs_init+0x0/0x1e5 @ 1
kAFS: Red Hat AFS client v0.1 registering.
initcall afs_init+0x0/0x1e5 returned 0 after 6510 usecs
calling fail_make_request_debugfs+0x0/0x19 @ 1
initcall fail_make_request_debugfs+0x0/0x19 returned 0 after 3255 usecs
calling fail_io_timeout_debugfs+0x0/0x1b @ 1
initcall fail_io_timeout_debugfs+0x0/0x1b returned 0 after 0 usecs
calling random32_reseed+0x0/0xf0 @ 1
initcall random32_reseed+0x0/0xf0 returned 0 after 0 usecs
calling pci_resource_alignment_sysfs_init+0x0/0x19 @ 1
initcall pci_resource_alignment_sysfs_init+0x0/0x19 returned 0 after 0 usecs
calling pci_sysfs_init+0x0/0x55 @ 1
initcall pci_sysfs_init+0x0/0x55 returned 0 after 0 usecs
calling regulator_init_complete+0x0/0x14b @ 1
initcall regulator_init_complete+0x0/0x14b returned 0 after 0 usecs
calling seqgen_init+0x0/0xf @ 1
initcall seqgen_init+0x0/0xf returned 0 after 0 usecs
calling hd_init+0x0/0x343 @ 1
hd: no drives specified - use hd=cyl,head,sectors on kernel command line
initcall hd_init+0x0/0x343 returned -1 after 3255 usecs
initcall hd_init+0x0/0x343 returned with error code -1
calling scsi_complete_async_scans+0x0/0x180 @ 1
initcall scsi_complete_async_scans+0x0/0x180 returned 0 after 0 usecs
calling tcp_congestion_default+0x0/0x12 @ 1
initcall tcp_congestion_default+0x0/0x12 returned 0 after 0 usecs
calling ip_auto_config+0x0/0x10db @ 1
initcall ip_auto_config+0x0/0x10db returned 0 after 0 usecs
calling initialize_hashrnd+0x0/0x19 @ 1
initcall initialize_hashrnd+0x0/0x19 returned 0 after 0 usecs
async_waiting @ 1
async_continuing @ 1 after 0 usec
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting. Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly on device 8:6.
async_waiting @ 1
async_continuing @ 1 after 0 usec
debug: unmapping init memory ffffffff82500000..ffffffff82763000
Not activating Mandatory Access Control now since /sbin/tomoyo-init doesn't exist.
Mount failed for selinuxfs on /selinux: No such device
INIT: version 2.86 booting
Welcome to Fedora
Press 'I' to enter interactive startup.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
Setting clock (localtime): Tue Jun 16 18:05:23 CEST 2009 [ OK ]
Starting udev: /sbin/start_udev: line 85: cannot redirect standard input from /dev/null: No such file or directory
/sbin/start_udev: line 85: cannot redirect standard input from /dev/null: No such file or directory
/sbin/start_udev: line 187: /proc/sys/kernel/hotplug: No such file or directory
scsi_id[2596]: scsi_id: unable to access parent device of '/bus/usb/drivers/st5481_usb'
eth1: link down
------------[ cut here ]------------
WARNING: at lib/dma-debug.c:812 check_unmap+0x1c9/0x6b0()
Hardware name: System Product Name
forcedeth 0000:00:0a.0: DMA-API: device driver frees DMA memory with wrong function [device address=0x000000003b13b7aa] [size=42 bytes] [mapped as single] [unmapped as page]
Pid: 3435, comm: arping Not tainted 2.6.30-tip #54077
Call Trace:
<IRQ> [<ffffffff81540019>] ? check_unmap+0x1c9/0x6b0
[<ffffffff8105427b>] warn_slowpath_common+0x7b/0xd0
[<ffffffff81054331>] warn_slowpath_fmt+0x41/0x50
[<ffffffff81d429e2>] ? _spin_lock_irqsave+0x82/0xa0
[<ffffffff8153ff14>] ? check_unmap+0xc4/0x6b0
[<ffffffff81540019>] check_unmap+0x1c9/0x6b0
[<ffffffff81080e4f>] ? __lock_acquire+0x14f/0xd20
[<ffffffff81014b83>] ? sched_clock+0x13/0x30
[<ffffffff81540721>] debug_dma_unmap_page+0x51/0x60
[<ffffffff817f7533>] nv_tx_done_optimized+0x1b3/0x2e0
[<ffffffff817fcbc2>] nv_napi_poll+0x72/0x690
[<ffffffff81b45f6f>] net_rx_action+0x19f/0x2a0
[<ffffffff81b45ee0>] ? net_rx_action+0x110/0x2a0
[<ffffffff8105b932>] __do_softirq+0xd2/0x1c0
[<ffffffff8100d60c>] call_softirq+0x1c/0x30
[<ffffffff8100f855>] do_softirq+0x95/0xd0
[<ffffffff8105ac7d>] irq_exit+0x5d/0x70
[<ffffffff81d43588>] do_IRQ+0x78/0xf0
[<ffffffff810c8cf9>] ? perf_swcounter_event+0x119/0x180
[<ffffffff8100cdd3>] ret_from_intr+0x0/0x16
<EOI> [<ffffffff810833fb>] ? lock_release+0xbb/0x230
[<ffffffff810c8d11>] ? perf_swcounter_event+0x131/0x180
[<ffffffff810c8c84>] ? perf_swcounter_event+0xa4/0x180
[<ffffffff8103105c>] ? do_page_fault+0xac/0x360
[<ffffffff81d43135>] ? page_fault+0x25/0x30
---[ end trace d56a5dadc3150dbb ]---
Mapped at:
[<ffffffff81540b25>] debug_dma_map_page+0x85/0x170
[<ffffffff817f91b6>] nv_start_xmit_optimized+0x1f6/0x700
[<ffffffff81b491ec>] dev_hard_start_xmit+0x2dc/0x3a0
[<ffffffff81b605ae>] __qdisc_run+0x25e/0x2b0
[<ffffffff81b49718>] dev_queue_xmit+0x328/0x500
IPv4 FIB: Using LC-trie version 0.408
[ifconfig:3516]: Creates X25 socket.
Pid: 3516, comm: ifconfig Tainted: G W 2.6.30-tip #54077
Call Trace:
[<ffffffff81c1a1ab>] x25_create+0x4b/0x1b0
[<ffffffff81b37148>] __sock_create+0x118/0x220
[<ffffffff81b370d4>] ? __sock_create+0xa4/0x220
[<ffffffff81b372b2>] sock_create+0x32/0x40
[<ffffffff81b3753c>] sys_socket+0x3c/0x80
[<ffffffff8100c3d2>] system_call_fastpath+0x16/0x1b
[ OK ]
Loading default keymap (us): [ OK ]
Setting hostname mercury: [ OK ]
CPA self-test:
4k 262128 large 0 gb 0 x 262128[ffff880000000000-ffff88003ffef000] miss 0
4k 262128 large 0 gb 0 x 262128[ffff880000000000-ffff88003ffef000] miss 0
Checking filesystems
4k 262128 large 0 gb 0 x 262128[ffff880000000000-ffff88003ffef000] miss 0
ok.
Checking all file systems.
[/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/sda6
/1: clean, 379384/7325696 files, 3515098/7325632 blocks
[/sbin/fsck.ext3 (1) -- /home] fsck.ext3 -a /dev/sda5
/home: recovering journal
/home: clean, 134060/6111232 files, 2480753/12209392 blocks
[ OK ]
Remounting root filesystem in read-write mode: EXT3 FS on sda6, internal journal
[ OK ]
Mounting local filesystems: kjournald starting. Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
[ OK ]
Enabling local filesystem quotas: [ OK ]
Enabling /etc/fstab swaps: Adding 3911816k swap on /dev/sda2. Priority:-1 extents:1 across:3911816k
[ OK ]
INIT: Entering runlevel: 3
Entering non-interactive startup
FATAL: Could not load /lib/modules/2.6.30-tip/modules.dep: No such file or directory
Bringing up loopback interface: [ifconfig:3798]: Creates X25 socket.
Pid: 3798, comm: ifconfig Tainted: G W 2.6.30-tip #54077
Call Trace:
[<ffffffff81c1a1ab>] x25_create+0x4b/0x1b0
[<ffffffff81b37148>] __sock_create+0x118/0x220
[<ffffffff81b370d4>] ? __sock_create+0xa4/0x220
[<ffffffff81b372b2>] sock_create+0x32/0x40
[<ffffffff81b3753c>] sys_socket+0x3c/0x80
[<ffffffff8100c3d2>] system_call_fastpath+0x16/0x1b
[ OK ]
Bringing up interface eth0: [ifconfig:3889]: Creates X25 socket.
Pid: 3889, comm: ifconfig Tainted: G W 2.6.30-tip #54077
Call Trace:
[<ffffffff81c1a1ab>] x25_create+0x4b/0x1b0
[<ffffffff81b37148>] __sock_create+0x118/0x220
[<ffffffff81b370d4>] ? __sock_create+0xa4/0x220
[<ffffffff81b372b2>] sock_create+0x32/0x40
[<ffffffff81b3753c>] sys_socket+0x3c/0x80
[<ffffffff8100c3d2>] system_call_fastpath+0x16/0x1b
[ OK ]
FATAL: Could not load /lib/modules/2.6.30-tip/modules.dep: No such file or directory
Starting system message bus: warning: `dbus-daemon' uses 32-bit capabilities (legacy support in use)
[ OK ]
Starting sshd: [ OK ]
Starting postgresql service:

2009-06-16 10:36:06

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Ingo Molnar <[email protected]>
Date: Tue, 16 Jun 2009 12:11:32 +0200

> sure, here you go (i also added a stack dump, just in case it's some
> kernel-internal socket open):
>
> [ifconfig:3516]: Creates X25 socket.
>
> so plain ifconfig. Part of the ~1.5 years old net-tools-1.60-84.fc8.

Ok, ifconfig seems to open one of every socket type when it starts up.
That explains why an X25 socket is openned and then closed.

Now the question is why is the X25 socket released by a timer? This
should only happen if some socket memory is still pending in the
socket buffers.

Wait, I know why this is triggering now. It's Eric Dumazet's SKB
accounting optimizations.

So, I'll fix the X25 timer bug. It's always been there, but
beforehand this deferred-via-timer x25 socket destruction path almost
never triggers. So we never saw it. Now it happens every time.

Eric can you sniff around and see what you think about this unforseen
(at least for me) consequence of your changes? Socket layers that use
the current sk_wmem_alloc/sk_rmem_alloc value at destroy time to
determine if a socket can be killed immediately, or need to be killed
later via timer, will always see that dummy one byte allocation you
now put there.

Can you look into that?

Thanks.

2009-06-16 10:48:00

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Ingo Molnar <[email protected]>
Date: Tue, 16 Jun 2009 11:15:38 +0200

>
> hm, FYI, these bits caused widespread scheduling-while-atomic
> problems on most of my test-systems:
>
> BUG: sleeping function called from invalid context at net/core/sock.c:1851
> in_atomic(): 1, irqs_disabled(): 0, pid: 544, name: rcu_torture_rea
> 1 lock held by rcu_torture_rea/544:
> #0: (&sk->sk_timer){......}, at: [<ffffffff81060560>] run_timer_softirq+0x120/0x2e0
> Pid: 544, comm: rcu_torture_rea Tainted: G W 2.6.30-tip #54067
> Call Trace:
> [<ffffffff810820c3>] ? __debug_show_held_locks+0x13/0x30
> [<ffffffff810489e6>] __might_sleep+0xf6/0x120
> [<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
> [<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180

Please give this patch a try.

diff --git a/include/net/x25.h b/include/net/x25.h
index fc3f03d..2cda040 100644
--- a/include/net/x25.h
+++ b/include/net/x25.h
@@ -187,7 +187,7 @@ extern int x25_addr_ntoa(unsigned char *, struct x25_address *,
extern int x25_addr_aton(unsigned char *, struct x25_address *,
struct x25_address *);
extern struct sock *x25_find_socket(unsigned int, struct x25_neigh *);
-extern void x25_destroy_socket(struct sock *);
+extern void x25_destroy_socket_from_timer(struct sock *);
extern int x25_rx_call_request(struct sk_buff *, struct x25_neigh *, unsigned int);
extern void x25_kill_by_neigh(struct x25_neigh *);

diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c
index ed80af8..c51f309 100644
--- a/net/x25/af_x25.c
+++ b/net/x25/af_x25.c
@@ -332,14 +332,14 @@ static unsigned int x25_new_lci(struct x25_neigh *nb)
/*
* Deferred destroy.
*/
-void x25_destroy_socket(struct sock *);
+static void __x25_destroy_socket(struct sock *);

/*
* handler for deferred kills.
*/
static void x25_destroy_timer(unsigned long data)
{
- x25_destroy_socket((struct sock *)data);
+ x25_destroy_socket_from_timer((struct sock *)data);
}

/*
@@ -349,12 +349,10 @@ static void x25_destroy_timer(unsigned long data)
* will touch it and we are (fairly 8-) ) safe.
* Not static as it's used by the timer
*/
-void x25_destroy_socket(struct sock *sk)
+static void __x25_destroy_socket(struct sock *sk)
{
struct sk_buff *skb;

- sock_hold(sk);
- lock_sock(sk);
x25_stop_heartbeat(sk);
x25_stop_timer(sk);

@@ -385,7 +383,22 @@ void x25_destroy_socket(struct sock *sk)
/* drop last reference so sock_put will free */
__sock_put(sk);
}
+}

+void x25_destroy_socket_from_timer(struct sock *sk)
+{
+ sock_hold(sk);
+ bh_lock_sock(sk);
+ __x25_destroy_socket(sk);
+ bh_unlock_sock(sk);
+ sock_put(sk);
+}
+
+static void x25_destroy_socket(struct sock *sk)
+{
+ sock_hold(sk);
+ lock_sock(sk);
+ __x25_destroy_socket(sk);
release_sock(sk);
sock_put(sk);
}
diff --git a/net/x25/x25_timer.c b/net/x25/x25_timer.c
index d3e3e54..5c5db1a 100644
--- a/net/x25/x25_timer.c
+++ b/net/x25/x25_timer.c
@@ -113,7 +113,7 @@ static void x25_heartbeat_expiry(unsigned long param)
(sk->sk_state == TCP_LISTEN &&
sock_flag(sk, SOCK_DEAD))) {
bh_unlock_sock(sk);
- x25_destroy_socket(sk);
+ x25_destroy_socket_from_timer(sk);
return;
}
break;

2009-06-16 10:53:26

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT]: Networking


* David Miller <[email protected]> wrote:

> From: Ingo Molnar <[email protected]>
> Date: Tue, 16 Jun 2009 11:15:38 +0200
>
> >
> > hm, FYI, these bits caused widespread scheduling-while-atomic
> > problems on most of my test-systems:
> >
> > BUG: sleeping function called from invalid context at net/core/sock.c:1851
> > in_atomic(): 1, irqs_disabled(): 0, pid: 544, name: rcu_torture_rea
> > 1 lock held by rcu_torture_rea/544:
> > #0: (&sk->sk_timer){......}, at: [<ffffffff81060560>] run_timer_softirq+0x120/0x2e0
> > Pid: 544, comm: rcu_torture_rea Tainted: G W 2.6.30-tip #54067
> > Call Trace:
> > [<ffffffff810820c3>] ? __debug_show_held_locks+0x13/0x30
> > [<ffffffff810489e6>] __might_sleep+0xf6/0x120
> > [<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
> > [<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180
>
> Please give this patch a try.

Started testing it - thanks David!

Ingo

2009-06-16 12:24:32

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT]: Networking


* Ingo Molnar <[email protected]> wrote:

>
> * David Miller <[email protected]> wrote:
>
> > From: Ingo Molnar <[email protected]>
> > Date: Tue, 16 Jun 2009 11:15:38 +0200
> >
> > >
> > > hm, FYI, these bits caused widespread scheduling-while-atomic
> > > problems on most of my test-systems:
> > >
> > > BUG: sleeping function called from invalid context at net/core/sock.c:1851
> > > in_atomic(): 1, irqs_disabled(): 0, pid: 544, name: rcu_torture_rea
> > > 1 lock held by rcu_torture_rea/544:
> > > #0: (&sk->sk_timer){......}, at: [<ffffffff81060560>] run_timer_softirq+0x120/0x2e0
> > > Pid: 544, comm: rcu_torture_rea Tainted: G W 2.6.30-tip #54067
> > > Call Trace:
> > > [<ffffffff810820c3>] ? __debug_show_held_locks+0x13/0x30
> > > [<ffffffff810489e6>] __might_sleep+0xf6/0x120
> > > [<ffffffff81b3921d>] lock_sock_nested+0x3d/0x120
> > > [<ffffffff81c1a7d2>] x25_destroy_socket+0x22/0x180
> >
> > Please give this patch a try.
>
> Started testing it - thanks David!

With several dozen test-cycles (and [a]x25 reactivated) it looks
good and stable so far.

Thanks,

Ingo

2009-06-16 12:39:45

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Ingo Molnar <[email protected]>
Date: Tue, 16 Jun 2009 14:24:15 +0200

> With several dozen test-cycles (and [a]x25 reactivated) it looks
> good and stable so far.

Thanks for testing.

2009-06-16 13:39:14

by Eric Dumazet

[permalink] [raw]
Subject: Re: [GIT]: Networking

David Miller a ?crit :
> From: Ingo Molnar <[email protected]>
> Date: Tue, 16 Jun 2009 12:11:32 +0200
>
>> sure, here you go (i also added a stack dump, just in case it's some
>> kernel-internal socket open):
>>
>> [ifconfig:3516]: Creates X25 socket.
>>
>> so plain ifconfig. Part of the ~1.5 years old net-tools-1.60-84.fc8.
>
> Ok, ifconfig seems to open one of every socket type when it starts up.
> That explains why an X25 socket is openned and then closed.
>
> Now the question is why is the X25 socket released by a timer? This
> should only happen if some socket memory is still pending in the
> socket buffers.
>
> Wait, I know why this is triggering now. It's Eric Dumazet's SKB
> accounting optimizations.
>
> So, I'll fix the X25 timer bug. It's always been there, but
> beforehand this deferred-via-timer x25 socket destruction path almost
> never triggers. So we never saw it. Now it happens every time.
>
> Eric can you sniff around and see what you think about this unforseen
> (at least for me) consequence of your changes? Socket layers that use
> the current sk_wmem_alloc/sk_rmem_alloc value at destroy time to
> determine if a socket can be killed immediately, or need to be killed
> later via timer, will always see that dummy one byte allocation you
> now put there.
>
> Can you look into that?
>
> Thanks.


Sure I can look if a layer uses sk_wmem_alloc as you describe.

(I take you refer to commit 2b85a34e911bf483c27cfdd124aeb1605145dc80 :
net: No more expensive sock_hold()/sock_put() on each tx)

So there is no impact for sk_rmem_alloc AFAIK

Thanks

2009-06-16 14:20:55

by Eric Dumazet

[permalink] [raw]
Subject: Re: [GIT]: Networking

Eric Dumazet a ?crit :
> David Miller a ?crit :
>> From: Ingo Molnar <[email protected]>
>> Date: Tue, 16 Jun 2009 12:11:32 +0200
>>
>>> sure, here you go (i also added a stack dump, just in case it's some
>>> kernel-internal socket open):
>>>
>>> [ifconfig:3516]: Creates X25 socket.
>>>
>>> so plain ifconfig. Part of the ~1.5 years old net-tools-1.60-84.fc8.
>> Ok, ifconfig seems to open one of every socket type when it starts up.
>> That explains why an X25 socket is openned and then closed.
>>
>> Now the question is why is the X25 socket released by a timer? This
>> should only happen if some socket memory is still pending in the
>> socket buffers.
>>
>> Wait, I know why this is triggering now. It's Eric Dumazet's SKB
>> accounting optimizations.
>>
>> So, I'll fix the X25 timer bug. It's always been there, but
>> beforehand this deferred-via-timer x25 socket destruction path almost
>> never triggers. So we never saw it. Now it happens every time.
>>
>> Eric can you sniff around and see what you think about this unforseen
>> (at least for me) consequence of your changes? Socket layers that use
>> the current sk_wmem_alloc/sk_rmem_alloc value at destroy time to
>> determine if a socket can be killed immediately, or need to be killed
>> later via timer, will always see that dummy one byte allocation you
>> now put there.
>>
>> Can you look into that?
>>
>> Thanks.
>
>
> Sure I can look if a layer uses sk_wmem_alloc as you describe.
>
> (I take you refer to commit 2b85a34e911bf483c27cfdd124aeb1605145dc80 :
> net: No more expensive sock_hold()/sock_put() on each tx)
>
> So there is no impact for sk_rmem_alloc AFAIK
>

Here is first patch to take into account this initial offset in sk_wmem_alloc

(Only compiled, not tested)

A second patch will follow to correct /prov/net/udp and other PROC_FS files, and
also SIOCOUTQ/TIOCOUTQ, as we currently give off-by-one values, it certainly can
break some apps.

Thank you

[PATCH] net: sk_wmem_alloc has initial value of one, not zero

commit 2b85a34e911bf483c27cfdd124aeb1605145dc80
(net: No more expensive sock_hold()/sock_put() on each tx)
changed initial sk_wmem_alloc value.

Some protocols check sk_wmem_alloc value to determine if a timer
must delay socket deallocation. We must take care of the sk_wmem_alloc
value being one instead of zero.

Reported by Ingo Molnar, and full diagnostic from David Miller.

Reported-by: Ingo Molnar <[email protected]>
Signed-off-by: Eric Dumazet <[email protected]>
---
net/appletalk/ddp.c | 4 ++--
net/ax25/af_ax25.c | 2 +-
net/econet/af_econet.c | 4 ++--
net/netrom/af_netrom.c | 2 +-
net/rose/af_rose.c | 2 +-
net/x25/af_x25.c | 2 +-
6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c
index b603cba..048cfd0 100644
--- a/net/appletalk/ddp.c
+++ b/net/appletalk/ddp.c
@@ -162,7 +162,7 @@ static void atalk_destroy_timer(unsigned long data)
{
struct sock *sk = (struct sock *)data;

- if (atomic_read(&sk->sk_wmem_alloc) ||
+ if (atomic_read(&sk->sk_wmem_alloc) > 1 ||
atomic_read(&sk->sk_rmem_alloc)) {
sk->sk_timer.expires = jiffies + SOCK_DESTROY_TIME;
add_timer(&sk->sk_timer);
@@ -175,7 +175,7 @@ static inline void atalk_destroy_socket(struct sock *sk)
atalk_remove_socket(sk);
skb_queue_purge(&sk->sk_receive_queue);

- if (atomic_read(&sk->sk_wmem_alloc) ||
+ if (atomic_read(&sk->sk_wmem_alloc) > 1 ||
atomic_read(&sk->sk_rmem_alloc)) {
setup_timer(&sk->sk_timer, atalk_destroy_timer,
(unsigned long)sk);
diff --git a/net/ax25/af_ax25.c b/net/ax25/af_ax25.c
index fd9d06f..2e81b1d 100644
--- a/net/ax25/af_ax25.c
+++ b/net/ax25/af_ax25.c
@@ -330,7 +330,7 @@ void ax25_destroy_socket(ax25_cb *ax25)
}

if (ax25->sk != NULL) {
- if (atomic_read(&ax25->sk->sk_wmem_alloc) ||
+ if (atomic_read(&ax25->sk->sk_wmem_alloc) > 1 ||
atomic_read(&ax25->sk->sk_rmem_alloc)) {
/* Defer: outstanding buffers */
setup_timer(&ax25->dtimer, ax25_destroy_timer,
diff --git a/net/econet/af_econet.c b/net/econet/af_econet.c
index 8121bf0..051dcb6 100644
--- a/net/econet/af_econet.c
+++ b/net/econet/af_econet.c
@@ -540,7 +540,7 @@ static void econet_destroy_timer(unsigned long data)
{
struct sock *sk=(struct sock *)data;

- if (!atomic_read(&sk->sk_wmem_alloc) &&
+ if (atomic_read(&sk->sk_wmem_alloc) <= 1 &&
!atomic_read(&sk->sk_rmem_alloc)) {
sk_free(sk);
return;
@@ -580,7 +580,7 @@ static int econet_release(struct socket *sock)
skb_queue_purge(&sk->sk_receive_queue);

if (atomic_read(&sk->sk_rmem_alloc) ||
- atomic_read(&sk->sk_wmem_alloc)) {
+ atomic_read(&sk->sk_wmem_alloc) > 1) {
sk->sk_timer.data = (unsigned long)sk;
sk->sk_timer.expires = jiffies + HZ;
sk->sk_timer.function = econet_destroy_timer;
diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c
index 3be0e01..8126bd4 100644
--- a/net/netrom/af_netrom.c
+++ b/net/netrom/af_netrom.c
@@ -286,7 +286,7 @@ void nr_destroy_socket(struct sock *sk)
kfree_skb(skb);
}

- if (atomic_read(&sk->sk_wmem_alloc) ||
+ if (atomic_read(&sk->sk_wmem_alloc) > 1 ||
atomic_read(&sk->sk_rmem_alloc)) {
/* Defer: outstanding buffers */
sk->sk_timer.function = nr_destroy_timer;
diff --git a/net/rose/af_rose.c b/net/rose/af_rose.c
index 877a7f6..0ab0f4d 100644
--- a/net/rose/af_rose.c
+++ b/net/rose/af_rose.c
@@ -356,7 +356,7 @@ void rose_destroy_socket(struct sock *sk)
kfree_skb(skb);
}

- if (atomic_read(&sk->sk_wmem_alloc) ||
+ if (atomic_read(&sk->sk_wmem_alloc) > 1 ||
atomic_read(&sk->sk_rmem_alloc)) {
/* Defer: outstanding buffers */
setup_timer(&sk->sk_timer, rose_destroy_timer,
diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c
index c51f309..57dd5d3 100644
--- a/net/x25/af_x25.c
+++ b/net/x25/af_x25.c
@@ -372,7 +372,7 @@ static void __x25_destroy_socket(struct sock *sk)
kfree_skb(skb);
}

- if (atomic_read(&sk->sk_wmem_alloc) ||
+ if (atomic_read(&sk->sk_wmem_alloc) > 1 ||
atomic_read(&sk->sk_rmem_alloc)) {
/* Defer: outstanding buffers */
sk->sk_timer.expires = jiffies + 10 * HZ;

2009-06-16 19:00:03

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT]: Networking



On Tue, 16 Jun 2009, Eric Dumazet wrote:
>
> Here is first patch to take into account this initial offset in sk_wmem_alloc
>
> (Only compiled, not tested)

I think this is incredibly ugly and hacky.

> @@ -162,7 +162,7 @@ static void atalk_destroy_timer(unsigned long data)
> {
> struct sock *sk = (struct sock *)data;
>
> - if (atomic_read(&sk->sk_wmem_alloc) ||
> + if (atomic_read(&sk->sk_wmem_alloc) > 1 ||
> atomic_read(&sk->sk_rmem_alloc)) {

Seriously, look at that code, and tell me it makes sense.

No, it does not. The code looks like totally random line noise, and that
whole "> 1" test makes no conceptual sense what-so-ever.

It _will_ result in random bugs later on, because code that doesn't make
sense will never be good in the long run.

At the very least, add a helper function for "do I actually have
outstanding allocations" or something like that. IOW, do a

/*
* Comment here about that magical "1"
*/
static inline int sk_has_allocations(struct sock *sk)
{
return atomic_read(&sk->sk_wmem_alloc) > 1 ||
atomic_read(&sk->sk_rmem_alloc);
}

and then make the various network protocols use that, rather than
open-coding some random internal implementation magic.

Linus

2009-06-16 19:08:36

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Linus Torvalds <[email protected]>
Date: Tue, 16 Jun 2009 11:59:34 -0700 (PDT)

> At the very least, add a helper function for "do I actually have
> outstanding allocations" or something like that. IOW, do a
>
> /*
> * Comment here about that magical "1"
> */
> static inline int sk_has_allocations(struct sock *sk)
> {
> return atomic_read(&sk->sk_wmem_alloc) > 1 ||
> atomic_read(&sk->sk_rmem_alloc);
> }
>
> and then make the various network protocols use that, rather than
> open-coding some random internal implementation magic.

I agree, this should be handled with a helper function
abstraction rather than putting "1" checks all over the place.

2009-06-16 19:38:30

by Eric Dumazet

[permalink] [raw]
Subject: Re: [GIT]: Networking

David Miller a ?crit :
> From: Linus Torvalds <[email protected]>
> Date: Tue, 16 Jun 2009 11:59:34 -0700 (PDT)
>
>> At the very least, add a helper function for "do I actually have
>> outstanding allocations" or something like that. IOW, do a
>>
>> /*
>> * Comment here about that magical "1"
>> */
>> static inline int sk_has_allocations(struct sock *sk)
>> {
>> return atomic_read(&sk->sk_wmem_alloc) > 1 ||
>> atomic_read(&sk->sk_rmem_alloc);
>> }
>>
>> and then make the various network protocols use that, rather than
>> open-coding some random internal implementation magic.
>
> I agree, this should be handled with a helper function
> abstraction rather than putting "1" checks all over the place.

Fair enough, I'll submit an updated patch in following hour.

Thank you

2009-06-16 20:12:33

by Eric Dumazet

[permalink] [raw]
Subject: Re: [GIT]: Networking

Eric Dumazet a ?crit :
> David Miller a ?crit :
>> From: Linus Torvalds <[email protected]>
>> Date: Tue, 16 Jun 2009 11:59:34 -0700 (PDT)
>>
>>> At the very least, add a helper function for "do I actually have
>>> outstanding allocations" or something like that. IOW, do a
>>>
>>> /*
>>> * Comment here about that magical "1"
>>> */
>>> static inline int sk_has_allocations(struct sock *sk)
>>> {
>>> return atomic_read(&sk->sk_wmem_alloc) > 1 ||
>>> atomic_read(&sk->sk_rmem_alloc);
>>> }
>>>
>>> and then make the various network protocols use that, rather than
>>> open-coding some random internal implementation magic.
>> I agree, this should be handled with a helper function
>> abstraction rather than putting "1" checks all over the place.
>
> Fair enough, I'll submit an updated patch in following hour.
>

[PATCH] net: sk_wmem_alloc has initial value of one, not zero

commit 2b85a34e911bf483c27cfdd124aeb1605145dc80
(net: No more expensive sock_hold()/sock_put() on each tx)
changed initial sk_wmem_alloc value.

Some protocols check sk_wmem_alloc value to determine if a timer
must delay socket deallocation. We must take care of the sk_wmem_alloc
value being one instead of zero when no write allocations are pending.

Reported by Ingo Molnar, and full diagnostic from David Miller.

This patch introduces three helpers to get read/write allocations
and a followup patch will use these helpers to report correct
write allocations to user.

Reported-by: Ingo Molnar <[email protected]>
Signed-off-by: Eric Dumazet <[email protected]>
---
include/net/sock.h | 33 +++++++++++++++++++++++++++++++++
net/appletalk/ddp.c | 6 ++----
net/ax25/af_ax25.c | 3 +--
net/econet/af_econet.c | 6 ++----
net/netrom/af_netrom.c | 3 +--
net/rose/af_rose.c | 3 +--
net/x25/af_x25.c | 3 +--
7 files changed, 41 insertions(+), 16 deletions(-)

diff --git a/include/net/sock.h b/include/net/sock.h
index 010e14a..570c7a1 100644
--- a/include/net/sock.h
+++ b/include/net/sock.h
@@ -1206,6 +1206,39 @@ static inline int skb_copy_to_page(struct sock *sk, char __user *from,
return 0;
}

+/**
+ * sk_wmem_alloc_get - returns write allocations
+ * @sk: socket
+ *
+ * Returns sk_wmem_alloc minus initial offset of one
+ */
+static inline int sk_wmem_alloc_get(const struct sock *sk)
+{
+ return atomic_read(&sk->sk_wmem_alloc) - 1;
+}
+
+/**
+ * sk_rmem_alloc_get - returns read allocations
+ * @sk: socket
+ *
+ * Returns sk_rmem_alloc
+ */
+static inline int sk_rmem_alloc_get(const struct sock *sk)
+{
+ return atomic_read(&sk->sk_rmem_alloc);
+}
+
+/**
+ * sk_has_allocations - check if allocations are outstanding
+ * @sk: socket
+ *
+ * Returns true if socket has write or read allocations
+ */
+static inline int sk_has_allocations(const struct sock *sk)
+{
+ return sk_wmem_alloc_get(sk) || sk_rmem_alloc_get(sk);
+}
+
/*
* Queue a received datagram if it will fit. Stream and sequenced
* protocols can't normally use this as they need to fit buffers in
diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c
index b603cba..f7a53b2 100644
--- a/net/appletalk/ddp.c
+++ b/net/appletalk/ddp.c
@@ -162,8 +162,7 @@ static void atalk_destroy_timer(unsigned long data)
{
struct sock *sk = (struct sock *)data;

- if (atomic_read(&sk->sk_wmem_alloc) ||
- atomic_read(&sk->sk_rmem_alloc)) {
+ if (sk_has_allocations(sk)) {
sk->sk_timer.expires = jiffies + SOCK_DESTROY_TIME;
add_timer(&sk->sk_timer);
} else
@@ -175,8 +174,7 @@ static inline void atalk_destroy_socket(struct sock *sk)
atalk_remove_socket(sk);
skb_queue_purge(&sk->sk_receive_queue);

- if (atomic_read(&sk->sk_wmem_alloc) ||
- atomic_read(&sk->sk_rmem_alloc)) {
+ if (sk_has_allocations(sk)) {
setup_timer(&sk->sk_timer, atalk_destroy_timer,
(unsigned long)sk);
sk->sk_timer.expires = jiffies + SOCK_DESTROY_TIME;
diff --git a/net/ax25/af_ax25.c b/net/ax25/af_ax25.c
index fd9d06f..61b35b9 100644
--- a/net/ax25/af_ax25.c
+++ b/net/ax25/af_ax25.c
@@ -330,8 +330,7 @@ void ax25_destroy_socket(ax25_cb *ax25)
}

if (ax25->sk != NULL) {
- if (atomic_read(&ax25->sk->sk_wmem_alloc) ||
- atomic_read(&ax25->sk->sk_rmem_alloc)) {
+ if (sk_has_allocations(ax25->sk)) {
/* Defer: outstanding buffers */
setup_timer(&ax25->dtimer, ax25_destroy_timer,
(unsigned long)ax25);
diff --git a/net/econet/af_econet.c b/net/econet/af_econet.c
index 8121bf0..2e1f836 100644
--- a/net/econet/af_econet.c
+++ b/net/econet/af_econet.c
@@ -540,8 +540,7 @@ static void econet_destroy_timer(unsigned long data)
{
struct sock *sk=(struct sock *)data;

- if (!atomic_read(&sk->sk_wmem_alloc) &&
- !atomic_read(&sk->sk_rmem_alloc)) {
+ if (!sk_has_allocations(sk)) {
sk_free(sk);
return;
}
@@ -579,8 +578,7 @@ static int econet_release(struct socket *sock)

skb_queue_purge(&sk->sk_receive_queue);

- if (atomic_read(&sk->sk_rmem_alloc) ||
- atomic_read(&sk->sk_wmem_alloc)) {
+ if (sk_has_allocations(sk)) {
sk->sk_timer.data = (unsigned long)sk;
sk->sk_timer.expires = jiffies + HZ;
sk->sk_timer.function = econet_destroy_timer;
diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c
index 3be0e01..cd91190 100644
--- a/net/netrom/af_netrom.c
+++ b/net/netrom/af_netrom.c
@@ -286,8 +286,7 @@ void nr_destroy_socket(struct sock *sk)
kfree_skb(skb);
}

- if (atomic_read(&sk->sk_wmem_alloc) ||
- atomic_read(&sk->sk_rmem_alloc)) {
+ if (sk_has_allocations(sk)) {
/* Defer: outstanding buffers */
sk->sk_timer.function = nr_destroy_timer;
sk->sk_timer.expires = jiffies + 2 * HZ;
diff --git a/net/rose/af_rose.c b/net/rose/af_rose.c
index 877a7f6..4dd9a7d 100644
--- a/net/rose/af_rose.c
+++ b/net/rose/af_rose.c
@@ -356,8 +356,7 @@ void rose_destroy_socket(struct sock *sk)
kfree_skb(skb);
}

- if (atomic_read(&sk->sk_wmem_alloc) ||
- atomic_read(&sk->sk_rmem_alloc)) {
+ if (sk_has_allocations(sk)) {
/* Defer: outstanding buffers */
setup_timer(&sk->sk_timer, rose_destroy_timer,
(unsigned long)sk);
diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c
index c51f309..8cd2390 100644
--- a/net/x25/af_x25.c
+++ b/net/x25/af_x25.c
@@ -372,8 +372,7 @@ static void __x25_destroy_socket(struct sock *sk)
kfree_skb(skb);
}

- if (atomic_read(&sk->sk_wmem_alloc) ||
- atomic_read(&sk->sk_rmem_alloc)) {
+ if (sk_has_allocations(sk)) {
/* Defer: outstanding buffers */
sk->sk_timer.expires = jiffies + 10 * HZ;
sk->sk_timer.function = x25_destroy_timer;

2009-06-17 06:43:01

by Eric Dumazet

[permalink] [raw]
Subject: [PATCH] net: correct off-by-one write allocations reports

David

Please find the followup patch I promised yesterday.

Some review still needed for net/atm, since this protocol
sets sock_wmem_alloc initial value to 0

Thank you

[PATCH] net: correct off-by-one write allocations reports

commit 2b85a34e911bf483c27cfdd124aeb1605145dc80
(net: No more expensive sock_hold()/sock_put() on each tx)
changed initial sk_wmem_alloc value.

We need to take into account this offset when reporting
sk_wmem_alloc to user, in PROC_FS files or various
ioctls (SIOCOUTQ/TIOCOUTQ)

Signed-off-by: Eric Dumazet <[email protected]>
---
net/appletalk/atalk_proc.c | 4 ++--
net/appletalk/ddp.c | 3 +--
net/ax25/af_ax25.c | 11 ++++++-----
net/bluetooth/af_bluetooth.c | 2 +-
net/decnet/af_decnet.c | 2 +-
net/ieee802154/dgram.c | 3 ++-
net/ipv4/inet_diag.c | 4 ++--
net/ipv4/raw.c | 7 ++++---
net/ipv4/udp.c | 7 ++++---
net/ipv6/raw.c | 7 ++++---
net/ipv6/udp.c | 4 ++--
net/ipx/af_ipx.c | 2 +-
net/ipx/ipx_proc.c | 4 ++--
net/irda/af_irda.c | 3 ++-
net/key/af_key.c | 4 ++--
net/llc/llc_proc.c | 4 ++--
net/netlink/af_netlink.c | 4 ++--
net/netrom/af_netrom.c | 6 +++---
net/packet/af_packet.c | 3 ++-
net/rose/af_rose.c | 7 ++++---
net/sched/em_meta.c | 4 ++--
net/sctp/socket.c | 4 ++--
net/unix/af_unix.c | 2 +-
net/x25/af_x25.c | 4 ++--
net/x25/x25_proc.c | 4 ++--
25 files changed, 58 insertions(+), 51 deletions(-)

diff --git a/net/appletalk/atalk_proc.c b/net/appletalk/atalk_proc.c
index fd8e084..80caad1 100644
--- a/net/appletalk/atalk_proc.c
+++ b/net/appletalk/atalk_proc.c
@@ -204,8 +204,8 @@ static int atalk_seq_socket_show(struct seq_file *seq, void *v)
"%02X %d\n",
s->sk_type, ntohs(at->src_net), at->src_node, at->src_port,
ntohs(at->dest_net), at->dest_node, at->dest_port,
- atomic_read(&s->sk_wmem_alloc),
- atomic_read(&s->sk_rmem_alloc),
+ sk_wmem_alloc_get(s),
+ sk_rmem_alloc_get(s),
s->sk_state, SOCK_INODE(s->sk_socket)->i_uid);
out:
return 0;
diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c
index f7a53b2..590b839 100644
--- a/net/appletalk/ddp.c
+++ b/net/appletalk/ddp.c
@@ -1748,8 +1748,7 @@ static int atalk_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
switch (cmd) {
/* Protocol layer */
case TIOCOUTQ: {
- long amount = sk->sk_sndbuf -
- atomic_read(&sk->sk_wmem_alloc);
+ long amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);

if (amount < 0)
amount = 0;
diff --git a/net/ax25/af_ax25.c b/net/ax25/af_ax25.c
index 61b35b9..da0f64f 100644
--- a/net/ax25/af_ax25.c
+++ b/net/ax25/af_ax25.c
@@ -1690,7 +1690,8 @@ static int ax25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
switch (cmd) {
case TIOCOUTQ: {
long amount;
- amount = sk->sk_sndbuf - atomic_read(&sk->sk_wmem_alloc);
+
+ amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
if (amount < 0)
amount = 0;
res = put_user(amount, (int __user *)argp);
@@ -1780,8 +1781,8 @@ static int ax25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
ax25_info.idletimer = ax25_display_timer(&ax25->idletimer) / (60 * HZ);
ax25_info.n2count = ax25->n2count;
ax25_info.state = ax25->state;
- ax25_info.rcv_q = atomic_read(&sk->sk_rmem_alloc);
- ax25_info.snd_q = atomic_read(&sk->sk_wmem_alloc);
+ ax25_info.rcv_q = sk_wmem_alloc_get(sk);
+ ax25_info.snd_q = sk_rmem_alloc_get(sk);
ax25_info.vs = ax25->vs;
ax25_info.vr = ax25->vr;
ax25_info.va = ax25->va;
@@ -1921,8 +1922,8 @@ static int ax25_info_show(struct seq_file *seq, void *v)

if (ax25->sk != NULL) {
seq_printf(seq, " %d %d %lu\n",
- atomic_read(&ax25->sk->sk_wmem_alloc),
- atomic_read(&ax25->sk->sk_rmem_alloc),
+ sk_wmem_alloc_get(ax25->sk),
+ sk_rmem_alloc_get(ax25->sk),
sock_i_ino(ax25->sk));
} else {
seq_puts(seq, " * * *\n");
diff --git a/net/bluetooth/af_bluetooth.c b/net/bluetooth/af_bluetooth.c
index 02b9baa..0250e06 100644
--- a/net/bluetooth/af_bluetooth.c
+++ b/net/bluetooth/af_bluetooth.c
@@ -337,7 +337,7 @@ int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
if (sk->sk_state == BT_LISTEN)
return -EINVAL;

- amount = sk->sk_sndbuf - atomic_read(&sk->sk_wmem_alloc);
+ amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
if (amount < 0)
amount = 0;
err = put_user(amount, (int __user *) arg);
diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c
index a5e3a59..d351b8d 100644
--- a/net/decnet/af_decnet.c
+++ b/net/decnet/af_decnet.c
@@ -1240,7 +1240,7 @@ static int dn_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
return val;

case TIOCOUTQ:
- amount = sk->sk_sndbuf - atomic_read(&sk->sk_wmem_alloc);
+ amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
if (amount < 0)
amount = 0;
err = put_user(amount, (int __user *)arg);
diff --git a/net/ieee802154/dgram.c b/net/ieee802154/dgram.c
index 1779677..14d3984 100644
--- a/net/ieee802154/dgram.c
+++ b/net/ieee802154/dgram.c
@@ -126,7 +126,8 @@ static int dgram_ioctl(struct sock *sk, int cmd, unsigned long arg)
switch (cmd) {
case SIOCOUTQ:
{
- int amount = atomic_read(&sk->sk_wmem_alloc);
+ int amount = sk_wmem_alloc_get(sk);
+
return put_user(amount, (int __user *)arg);
}

diff --git a/net/ipv4/inet_diag.c b/net/ipv4/inet_diag.c
index b0b2735..a706a47 100644
--- a/net/ipv4/inet_diag.c
+++ b/net/ipv4/inet_diag.c
@@ -156,10 +156,10 @@ static int inet_csk_diag_fill(struct sock *sk,
r->idiag_inode = sock_i_ino(sk);

if (minfo) {
- minfo->idiag_rmem = atomic_read(&sk->sk_rmem_alloc);
+ minfo->idiag_rmem = sk_rmem_alloc_get(sk);
minfo->idiag_wmem = sk->sk_wmem_queued;
minfo->idiag_fmem = sk->sk_forward_alloc;
- minfo->idiag_tmem = atomic_read(&sk->sk_wmem_alloc);
+ minfo->idiag_tmem = sk_wmem_alloc_get(sk);
}

handler->idiag_get_info(sk, r, info);
diff --git a/net/ipv4/raw.c b/net/ipv4/raw.c
index 3dc9171..2979f14 100644
--- a/net/ipv4/raw.c
+++ b/net/ipv4/raw.c
@@ -799,7 +799,8 @@ static int raw_ioctl(struct sock *sk, int cmd, unsigned long arg)
{
switch (cmd) {
case SIOCOUTQ: {
- int amount = atomic_read(&sk->sk_wmem_alloc);
+ int amount = sk_wmem_alloc_get(sk);
+
return put_user(amount, (int __user *)arg);
}
case SIOCINQ: {
@@ -935,8 +936,8 @@ static void raw_sock_seq_show(struct seq_file *seq, struct sock *sp, int i)
seq_printf(seq, "%4d: %08X:%04X %08X:%04X"
" %02X %08X:%08X %02X:%08lX %08X %5d %8d %lu %d %p %d\n",
i, src, srcp, dest, destp, sp->sk_state,
- atomic_read(&sp->sk_wmem_alloc),
- atomic_read(&sp->sk_rmem_alloc),
+ sk_wmem_alloc_get(sp),
+ sk_rmem_alloc_get(sp),
0, 0L, 0, sock_i_uid(sp), 0, sock_i_ino(sp),
atomic_read(&sp->sk_refcnt), sp, atomic_read(&sp->sk_drops));
}
diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c
index 8f4158d..80e3812 100644
--- a/net/ipv4/udp.c
+++ b/net/ipv4/udp.c
@@ -840,7 +840,8 @@ int udp_ioctl(struct sock *sk, int cmd, unsigned long arg)
switch (cmd) {
case SIOCOUTQ:
{
- int amount = atomic_read(&sk->sk_wmem_alloc);
+ int amount = sk_wmem_alloc_get(sk);
+
return put_user(amount, (int __user *)arg);
}

@@ -1721,8 +1722,8 @@ static void udp4_format_sock(struct sock *sp, struct seq_file *f,
seq_printf(f, "%4d: %08X:%04X %08X:%04X"
" %02X %08X:%08X %02X:%08lX %08X %5d %8d %lu %d %p %d%n",
bucket, src, srcp, dest, destp, sp->sk_state,
- atomic_read(&sp->sk_wmem_alloc),
- atomic_read(&sp->sk_rmem_alloc),
+ sk_wmem_alloc_get(sp),
+ sk_rmem_alloc_get(sp),
0, 0L, 0, sock_i_uid(sp), 0, sock_i_ino(sp),
atomic_read(&sp->sk_refcnt), sp,
atomic_read(&sp->sk_drops), len);
diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c
index 36a090d..8b0b6f9 100644
--- a/net/ipv6/raw.c
+++ b/net/ipv6/raw.c
@@ -1130,7 +1130,8 @@ static int rawv6_ioctl(struct sock *sk, int cmd, unsigned long arg)
switch(cmd) {
case SIOCOUTQ:
{
- int amount = atomic_read(&sk->sk_wmem_alloc);
+ int amount = sk_wmem_alloc_get(sk);
+
return put_user(amount, (int __user *)arg);
}
case SIOCINQ:
@@ -1236,8 +1237,8 @@ static void raw6_sock_seq_show(struct seq_file *seq, struct sock *sp, int i)
dest->s6_addr32[0], dest->s6_addr32[1],
dest->s6_addr32[2], dest->s6_addr32[3], destp,
sp->sk_state,
- atomic_read(&sp->sk_wmem_alloc),
- atomic_read(&sp->sk_rmem_alloc),
+ sk_wmem_alloc_get(sp),
+ sk_rmem_alloc_get(sp),
0, 0L, 0,
sock_i_uid(sp), 0,
sock_i_ino(sp),
diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c
index fc333d8..023beda 100644
--- a/net/ipv6/udp.c
+++ b/net/ipv6/udp.c
@@ -1061,8 +1061,8 @@ static void udp6_sock_seq_show(struct seq_file *seq, struct sock *sp, int bucket
dest->s6_addr32[0], dest->s6_addr32[1],
dest->s6_addr32[2], dest->s6_addr32[3], destp,
sp->sk_state,
- atomic_read(&sp->sk_wmem_alloc),
- atomic_read(&sp->sk_rmem_alloc),
+ sk_wmem_alloc_get(sp),
+ sk_rmem_alloc_get(sp),
0, 0L, 0,
sock_i_uid(sp), 0,
sock_i_ino(sp),
diff --git a/net/ipx/af_ipx.c b/net/ipx/af_ipx.c
index 1627050..417b0e3 100644
--- a/net/ipx/af_ipx.c
+++ b/net/ipx/af_ipx.c
@@ -1835,7 +1835,7 @@ static int ipx_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)

switch (cmd) {
case TIOCOUTQ:
- amount = sk->sk_sndbuf - atomic_read(&sk->sk_wmem_alloc);
+ amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
if (amount < 0)
amount = 0;
rc = put_user(amount, (int __user *)argp);
diff --git a/net/ipx/ipx_proc.c b/net/ipx/ipx_proc.c
index 5ed97ad..5761784 100644
--- a/net/ipx/ipx_proc.c
+++ b/net/ipx/ipx_proc.c
@@ -280,8 +280,8 @@ static int ipx_seq_socket_show(struct seq_file *seq, void *v)
}

seq_printf(seq, "%08X %08X %02X %03d\n",
- atomic_read(&s->sk_wmem_alloc),
- atomic_read(&s->sk_rmem_alloc),
+ sk_wmem_alloc_get(s),
+ sk_rmem_alloc_get(s),
s->sk_state, SOCK_INODE(s->sk_socket)->i_uid);
out:
return 0;
diff --git a/net/irda/af_irda.c b/net/irda/af_irda.c
index 3eb5bcc..5922feb 100644
--- a/net/irda/af_irda.c
+++ b/net/irda/af_irda.c
@@ -1762,7 +1762,8 @@ static int irda_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
switch (cmd) {
case TIOCOUTQ: {
long amount;
- amount = sk->sk_sndbuf - atomic_read(&sk->sk_wmem_alloc);
+
+ amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
if (amount < 0)
amount = 0;
if (put_user(amount, (unsigned int __user *)arg))
diff --git a/net/key/af_key.c b/net/key/af_key.c
index 643c1be..dba9abd 100644
--- a/net/key/af_key.c
+++ b/net/key/af_key.c
@@ -3662,8 +3662,8 @@ static int pfkey_seq_show(struct seq_file *f, void *v)
seq_printf(f ,"%p %-6d %-6u %-6u %-6u %-6lu\n",
s,
atomic_read(&s->sk_refcnt),
- atomic_read(&s->sk_rmem_alloc),
- atomic_read(&s->sk_wmem_alloc),
+ sk_rmem_alloc_get(s),
+ sk_wmem_alloc_get(s),
sock_i_uid(s),
sock_i_ino(s)
);
diff --git a/net/llc/llc_proc.c b/net/llc/llc_proc.c
index d208b33..f97be47 100644
--- a/net/llc/llc_proc.c
+++ b/net/llc/llc_proc.c
@@ -134,8 +134,8 @@ static int llc_seq_socket_show(struct seq_file *seq, void *v)
seq_printf(seq, "@%02X ", llc->sap->laddr.lsap);
llc_ui_format_mac(seq, llc->daddr.mac);
seq_printf(seq, "@%02X %8d %8d %2d %3d %4d\n", llc->daddr.lsap,
- atomic_read(&sk->sk_wmem_alloc),
- atomic_read(&sk->sk_rmem_alloc) - llc->copied_seq,
+ sk_wmem_alloc_get(sk),
+ sk_rmem_alloc_get(sk) - llc->copied_seq,
sk->sk_state,
sk->sk_socket ? SOCK_INODE(sk->sk_socket)->i_uid : -1,
llc->link);
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c
index 8b6bbb3..2936fa3 100644
--- a/net/netlink/af_netlink.c
+++ b/net/netlink/af_netlink.c
@@ -1914,8 +1914,8 @@ static int netlink_seq_show(struct seq_file *seq, void *v)
s->sk_protocol,
nlk->pid,
nlk->groups ? (u32)nlk->groups[0] : 0,
- atomic_read(&s->sk_rmem_alloc),
- atomic_read(&s->sk_wmem_alloc),
+ sk_rmem_alloc_get(s),
+ sk_wmem_alloc_get(s),
nlk->cb,
atomic_read(&s->sk_refcnt),
atomic_read(&s->sk_drops)
diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c
index cd91190..ce51ce0 100644
--- a/net/netrom/af_netrom.c
+++ b/net/netrom/af_netrom.c
@@ -1205,7 +1205,7 @@ static int nr_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
long amount;

lock_sock(sk);
- amount = sk->sk_sndbuf - atomic_read(&sk->sk_wmem_alloc);
+ amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
if (amount < 0)
amount = 0;
release_sock(sk);
@@ -1341,8 +1341,8 @@ static int nr_info_show(struct seq_file *seq, void *v)
nr->n2count,
nr->n2,
nr->window,
- atomic_read(&s->sk_wmem_alloc),
- atomic_read(&s->sk_rmem_alloc),
+ sk_wmem_alloc_get(s),
+ sk_rmem_alloc_get(s),
s->sk_socket ? SOCK_INODE(s->sk_socket)->i_ino : 0L);

bh_unlock_sock(s);
diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c
index 4f76e55..ebe5718 100644
--- a/net/packet/af_packet.c
+++ b/net/packet/af_packet.c
@@ -1987,7 +1987,8 @@ static int packet_ioctl(struct socket *sock, unsigned int cmd,
switch (cmd) {
case SIOCOUTQ:
{
- int amount = atomic_read(&sk->sk_wmem_alloc);
+ int amount = sk_wmem_alloc_get(sk);
+
return put_user(amount, (int __user *)arg);
}
case SIOCINQ:
diff --git a/net/rose/af_rose.c b/net/rose/af_rose.c
index 4dd9a7d..6bd8e93 100644
--- a/net/rose/af_rose.c
+++ b/net/rose/af_rose.c
@@ -1309,7 +1309,8 @@ static int rose_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
switch (cmd) {
case TIOCOUTQ: {
long amount;
- amount = sk->sk_sndbuf - atomic_read(&sk->sk_wmem_alloc);
+
+ amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
if (amount < 0)
amount = 0;
return put_user(amount, (unsigned int __user *) argp);
@@ -1480,8 +1481,8 @@ static int rose_info_show(struct seq_file *seq, void *v)
rose->hb / HZ,
ax25_display_timer(&rose->idletimer) / (60 * HZ),
rose->idle / (60 * HZ),
- atomic_read(&s->sk_wmem_alloc),
- atomic_read(&s->sk_rmem_alloc),
+ sk_wmem_alloc_get(s),
+ sk_rmem_alloc_get(s),
s->sk_socket ? SOCK_INODE(s->sk_socket)->i_ino : 0L);
}

diff --git a/net/sched/em_meta.c b/net/sched/em_meta.c
index 266151a..18d85d2 100644
--- a/net/sched/em_meta.c
+++ b/net/sched/em_meta.c
@@ -349,13 +349,13 @@ META_COLLECTOR(int_sk_type)
META_COLLECTOR(int_sk_rmem_alloc)
{
SKIP_NONLOCAL(skb);
- dst->value = atomic_read(&skb->sk->sk_rmem_alloc);
+ dst->value = sk_rmem_alloc_get(skb->sk);
}

META_COLLECTOR(int_sk_wmem_alloc)
{
SKIP_NONLOCAL(skb);
- dst->value = atomic_read(&skb->sk->sk_wmem_alloc);
+ dst->value = sk_wmem_alloc_get(skb->sk);
}

META_COLLECTOR(int_sk_omem_alloc)
diff --git a/net/sctp/socket.c b/net/sctp/socket.c
index 0f01e5d..35ba035 100644
--- a/net/sctp/socket.c
+++ b/net/sctp/socket.c
@@ -130,7 +130,7 @@ static inline int sctp_wspace(struct sctp_association *asoc)
if (asoc->ep->sndbuf_policy)
amt = asoc->sndbuf_used;
else
- amt = atomic_read(&asoc->base.sk->sk_wmem_alloc);
+ amt = sk_wmem_alloc_get(asoc->base.sk);

if (amt >= asoc->base.sk->sk_sndbuf) {
if (asoc->base.sk->sk_userlocks & SOCK_SNDBUF_LOCK)
@@ -6523,7 +6523,7 @@ static int sctp_writeable(struct sock *sk)
{
int amt = 0;

- amt = sk->sk_sndbuf - atomic_read(&sk->sk_wmem_alloc);
+ amt = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
if (amt < 0)
amt = 0;
return amt;
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
index 9dcc6e7..36d4e44 100644
--- a/net/unix/af_unix.c
+++ b/net/unix/af_unix.c
@@ -1946,7 +1946,7 @@ static int unix_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)

switch (cmd) {
case SIOCOUTQ:
- amount = atomic_read(&sk->sk_wmem_alloc);
+ amount = sk_wmem_alloc_get(sk);
err = put_user(amount, (int __user *)arg);
break;
case SIOCINQ:
diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c
index 8cd2390..21cdc87 100644
--- a/net/x25/af_x25.c
+++ b/net/x25/af_x25.c
@@ -1271,8 +1271,8 @@ static int x25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)

switch (cmd) {
case TIOCOUTQ: {
- int amount = sk->sk_sndbuf -
- atomic_read(&sk->sk_wmem_alloc);
+ int amount = sk->sk_sndbuf - sk_wmem_alloc_get(sk);
+
if (amount < 0)
amount = 0;
rc = put_user(amount, (unsigned int __user *)argp);
diff --git a/net/x25/x25_proc.c b/net/x25/x25_proc.c
index 1afa44d..0a04e62 100644
--- a/net/x25/x25_proc.c
+++ b/net/x25/x25_proc.c
@@ -163,8 +163,8 @@ static int x25_seq_socket_show(struct seq_file *seq, void *v)
devname, x25->lci & 0x0FFF, x25->state, x25->vs, x25->vr,
x25->va, x25_display_timer(s) / HZ, x25->t2 / HZ,
x25->t21 / HZ, x25->t22 / HZ, x25->t23 / HZ,
- atomic_read(&s->sk_wmem_alloc),
- atomic_read(&s->sk_rmem_alloc),
+ sk_wmem_alloc_get(s),
+ sk_rmem_alloc_get(s),
s->sk_socket ? SOCK_INODE(s->sk_socket)->i_ino : 0L);
out:
return 0;

2009-06-17 09:23:25

by Ingo Molnar

[permalink] [raw]
Subject: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()


here's another bug i triggered today - some sort of memory/list
corruption going on in the timer code. Then i turned on debugobjects
and got a pretty specific assert in the TCP code:

[ 48.320340] ------------[ cut here ]------------
[ 48.324031] WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()
[ 48.324031] Hardware name: System Product Name
[ 48.324031] list_add corruption. prev->next should be next (ffffffff81fe2280), but was ffff88003f901440. (prev=ffff880002a9bcf0).
[ 48.324031] Modules linked in:
[ 48.324031] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip #54394
[ 48.324031] Call Trace:
[ 48.324031] <IRQ> [<ffffffff812b3098>] ? __list_add+0x7d/0xad
[ 48.324031] [<ffffffff810581a2>] warn_slowpath_common+0x8d/0xd0
[ 48.324031] [<ffffffff81058272>] warn_slowpath_fmt+0x50/0x66
[ 48.324031] [<ffffffff812b3098>] __list_add+0x7d/0xad
[ 48.324031] [<ffffffff810650c3>] internal_add_timer+0xd1/0xe7
[ 48.324031] [<ffffffff81065797>] __mod_timer+0x107/0x139
[ 48.324031] [<ffffffff810658cb>] mod_timer_pending+0x28/0x3e
[ 48.324031] [<ffffffff8163d5d3>] __nf_ct_refresh_acct+0x71/0xf9
[ 48.324031] [<ffffffff81643d92>] tcp_packet+0x60c/0x6a2
[ 48.324031] [<ffffffff8163da60>] ? nf_conntrack_find_get+0xb7/0xef
[ 48.324031] [<ffffffff8163d9a9>] ? nf_conntrack_find_get+0x0/0xef
[ 48.324031] [<ffffffff8163f0fd>] nf_conntrack_in+0x3a3/0x534
[ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
[ 48.324031] [<ffffffff816a48b1>] ipv4_conntrack_in+0x34/0x4a
[ 48.324031] [<ffffffff8163a79f>] nf_iterate+0x5d/0xb1
[ 48.324031] [<ffffffff81012cd6>] ? ftrace_call+0x5/0x2b
[ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
[ 48.324031] [<ffffffff8163a897>] nf_hook_slow+0xa4/0x133
[ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
[ 48.324031] [<ffffffff816660c6>] ip_rcv+0x2ae/0x30d
[ 48.324031] [<ffffffff816139f0>] ? netpoll_rx+0x14/0x9d
[ 48.324031] [<ffffffff81613e2a>] netif_receive_skb+0x3b1/0x402
[ 48.324031] [<ffffffff81613bf4>] ? netif_receive_skb+0x17b/0x402
[ 48.324031] [<ffffffff81607661>] ? skb_pull+0xd/0x59
[ 48.324031] [<ffffffff8162a0c5>] ? eth_type_trans+0x48/0x104
[ 48.324031] [<ffffffff814cfc21>] nv_rx_process_optimized+0x15a/0x227
[ 48.324031] [<ffffffff814d3326>] nv_napi_poll+0x2a9/0x2cd
[ 48.324031] [<ffffffff81611aeb>] net_rx_action+0xd1/0x249
[ 48.324031] [<ffffffff81611c02>] ? net_rx_action+0x1e8/0x249
[ 48.324031] [<ffffffff8105f758>] __do_softirq+0xcb/0x1bb
[ 48.324031] [<ffffffff8101420c>] call_softirq+0x1c/0x30
[ 48.324031] [<ffffffff810164cb>] do_softirq+0x5f/0xd7
[ 48.324031] [<ffffffff8105f0a4>] irq_exit+0x66/0xb9
[ 48.324031] [<ffffffff817c1fc3>] do_IRQ+0xbb/0xe8
[ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
[ 48.324031] [<ffffffff810139d3>] ret_from_intr+0x0/0x16
[ 48.324031] <EOI> [<ffffffff8101c938>] ? default_idle+0x59/0x9d
[ 48.324031] [<ffffffff81088399>] ? trace_hardirqs_on+0x20/0x36
[ 48.324031] [<ffffffff810301a9>] ? native_safe_halt+0xb/0xd
[ 48.324031] [<ffffffff810301a7>] ? native_safe_halt+0x9/0xd
[ 48.324031] [<ffffffff8101c93d>] ? default_idle+0x5e/0x9d
[ 48.324031] [<ffffffff810b9cbd>] ? stop_critical_timings+0x3d/0x54
[ 48.324031] [<ffffffff81011feb>] ? cpu_idle+0xbe/0x107
[ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
[ 48.324031] [<ffffffff8177f135>] ? rest_init+0x79/0x8f
[ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
[ 48.324031] [<ffffffff81deff5d>] ? start_kernel+0x2d8/0x2f3
[ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
[ 48.324031] [<ffffffff81def2a4>] ? x86_64_start_reservations+0x8f/0xaa
[ 48.324031] [<ffffffff81def000>] ? __init_begin+0x0/0x140
[ 48.324031] [<ffffffff81def3c3>] ? x86_64_start_kernel+0x104/0x127
[ 48.324031] ---[ end trace 5a5d197966b56a31 ]---
modprobe: FATAL: Could not load /lib/modules/2.6.30-tip/modules.dep: No such file or directory

this too is a new pattern. Config and full bootlog attached.

Unfortunately it's not clearly reproducible - needs some networking
load to trigger, and sometimes the symptoms are just a straight hang
(with no console messages) - so not very bisection friendly.

Ingo


Attachments:
(No filename) (4.20 kB)
config (63.88 kB)
crash.log (305.81 kB)
Download all attachments

2009-06-17 10:19:04

by Eric Dumazet

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Ingo Molnar a ?crit :
> here's another bug i triggered today - some sort of memory/list
> corruption going on in the timer code. Then i turned on debugobjects
> and got a pretty specific assert in the TCP code:
>
> [ 48.320340] ------------[ cut here ]------------
> [ 48.324031] WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()
> [ 48.324031] Hardware name: System Product Name
> [ 48.324031] list_add corruption. prev->next should be next (ffffffff81fe2280), but was ffff88003f901440. (prev=ffff880002a9bcf0).
> [ 48.324031] Modules linked in:
> [ 48.324031] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip #54394
> [ 48.324031] Call Trace:
> [ 48.324031] <IRQ> [<ffffffff812b3098>] ? __list_add+0x7d/0xad
> [ 48.324031] [<ffffffff810581a2>] warn_slowpath_common+0x8d/0xd0
> [ 48.324031] [<ffffffff81058272>] warn_slowpath_fmt+0x50/0x66
> [ 48.324031] [<ffffffff812b3098>] __list_add+0x7d/0xad
> [ 48.324031] [<ffffffff810650c3>] internal_add_timer+0xd1/0xe7
> [ 48.324031] [<ffffffff81065797>] __mod_timer+0x107/0x139
> [ 48.324031] [<ffffffff810658cb>] mod_timer_pending+0x28/0x3e
> [ 48.324031] [<ffffffff8163d5d3>] __nf_ct_refresh_acct+0x71/0xf9
> [ 48.324031] [<ffffffff81643d92>] tcp_packet+0x60c/0x6a2
> [ 48.324031] [<ffffffff8163da60>] ? nf_conntrack_find_get+0xb7/0xef
> [ 48.324031] [<ffffffff8163d9a9>] ? nf_conntrack_find_get+0x0/0xef
> [ 48.324031] [<ffffffff8163f0fd>] nf_conntrack_in+0x3a3/0x534
> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> [ 48.324031] [<ffffffff816a48b1>] ipv4_conntrack_in+0x34/0x4a
> [ 48.324031] [<ffffffff8163a79f>] nf_iterate+0x5d/0xb1
> [ 48.324031] [<ffffffff81012cd6>] ? ftrace_call+0x5/0x2b
> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> [ 48.324031] [<ffffffff8163a897>] nf_hook_slow+0xa4/0x133
> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> [ 48.324031] [<ffffffff816660c6>] ip_rcv+0x2ae/0x30d
> [ 48.324031] [<ffffffff816139f0>] ? netpoll_rx+0x14/0x9d
> [ 48.324031] [<ffffffff81613e2a>] netif_receive_skb+0x3b1/0x402
> [ 48.324031] [<ffffffff81613bf4>] ? netif_receive_skb+0x17b/0x402
> [ 48.324031] [<ffffffff81607661>] ? skb_pull+0xd/0x59
> [ 48.324031] [<ffffffff8162a0c5>] ? eth_type_trans+0x48/0x104
> [ 48.324031] [<ffffffff814cfc21>] nv_rx_process_optimized+0x15a/0x227
> [ 48.324031] [<ffffffff814d3326>] nv_napi_poll+0x2a9/0x2cd
> [ 48.324031] [<ffffffff81611aeb>] net_rx_action+0xd1/0x249
> [ 48.324031] [<ffffffff81611c02>] ? net_rx_action+0x1e8/0x249
> [ 48.324031] [<ffffffff8105f758>] __do_softirq+0xcb/0x1bb
> [ 48.324031] [<ffffffff8101420c>] call_softirq+0x1c/0x30
> [ 48.324031] [<ffffffff810164cb>] do_softirq+0x5f/0xd7
> [ 48.324031] [<ffffffff8105f0a4>] irq_exit+0x66/0xb9
> [ 48.324031] [<ffffffff817c1fc3>] do_IRQ+0xbb/0xe8
> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> [ 48.324031] [<ffffffff810139d3>] ret_from_intr+0x0/0x16
> [ 48.324031] <EOI> [<ffffffff8101c938>] ? default_idle+0x59/0x9d
> [ 48.324031] [<ffffffff81088399>] ? trace_hardirqs_on+0x20/0x36
> [ 48.324031] [<ffffffff810301a9>] ? native_safe_halt+0xb/0xd
> [ 48.324031] [<ffffffff810301a7>] ? native_safe_halt+0x9/0xd
> [ 48.324031] [<ffffffff8101c93d>] ? default_idle+0x5e/0x9d
> [ 48.324031] [<ffffffff810b9cbd>] ? stop_critical_timings+0x3d/0x54
> [ 48.324031] [<ffffffff81011feb>] ? cpu_idle+0xbe/0x107
> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> [ 48.324031] [<ffffffff8177f135>] ? rest_init+0x79/0x8f
> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> [ 48.324031] [<ffffffff81deff5d>] ? start_kernel+0x2d8/0x2f3
> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> [ 48.324031] [<ffffffff81def2a4>] ? x86_64_start_reservations+0x8f/0xaa
> [ 48.324031] [<ffffffff81def000>] ? __init_begin+0x0/0x140
> [ 48.324031] [<ffffffff81def3c3>] ? x86_64_start_kernel+0x104/0x127
> [ 48.324031] ---[ end trace 5a5d197966b56a31 ]---
> modprobe: FATAL: Could not load /lib/modules/2.6.30-tip/modules.dep: No such file or directory
>
> this too is a new pattern. Config and full bootlog attached.
>
> Unfortunately it's not clearly reproducible - needs some networking
> load to trigger, and sometimes the symptoms are just a straight hang
> (with no console messages) - so not very bisection friendly.
>
> Ingo
>

commit 65cb9fda32be613216f601a330b311c3bd7a8436 seems the origin...
(and/or 440f0d588555892601cfe511728a0fc0c8204063)

commit 65cb9fda32be613216f601a330b311c3bd7a8436
Author: Patrick McHardy <[email protected]>
Date: Sat Jun 13 12:21:49 2009 +0200

netfilter: nf_conntrack: use mod_timer_pending() for conntrack refresh

Use mod_timer_pending() instead of atomic sequence of del_timer()/
add_timer(). mod_timer_pending() does not rearm an inactive timer,
so we don't need the conntrack lock anymore to make sure we don't
accidentally rearm a timer of a conntrack which is in the process
of being destroyed.

With this change, we don't need to take the global lock anymore at all,
counter updates can be performed under the per-conntrack lock.

Signed-off-by: Patrick McHardy <[email protected]>



IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in __nf_conntrack_confirm()),
we probably want to add a synchronisation under ct->lock as well,
or __nf_ct_refresh_acct() could set ct->timeout.expires to extra_jiffies,
while a different cpu could confirm the conntrack.

Following patch as RFC

diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index 5f72b94..24034c4 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -408,6 +408,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
NF_CT_ASSERT(!nf_ct_is_confirmed(ct));
pr_debug("Confirming conntrack %p\n", ct);

+ spin_lock_bh(&ct->lock);
spin_lock_bh(&nf_conntrack_lock);

/* See if there's one in the list already, including reverse:
@@ -435,6 +436,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
set_bit(IPS_CONFIRMED_BIT, &ct->status);
NF_CT_STAT_INC(net, insert);
spin_unlock_bh(&nf_conntrack_lock);
+ spin_unlock_bh(&ct->lock);
help = nfct_help(ct);
if (help && help->helper)
nf_conntrack_event_cache(IPCT_HELPER, ct);
@@ -446,6 +448,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
out:
NF_CT_STAT_INC(net, insert_failed);
spin_unlock_bh(&nf_conntrack_lock);
+ spin_unlock_bh(&ct->lock);
return NF_DROP;
}
EXPORT_SYMBOL_GPL(__nf_conntrack_confirm);
@@ -848,6 +851,7 @@ void __nf_ct_refresh_acct(struct nf_conn *ct,
NF_CT_ASSERT(ct->timeout.data == (unsigned long)ct);
NF_CT_ASSERT(skb);

+ spin_lock_bh(&ct->lock);
/* Only update if this is not a fixed timeout */
if (test_bit(IPS_FIXED_TIMEOUT_BIT, &ct->status))
goto acct;
@@ -871,13 +875,12 @@ acct:

acct = nf_conn_acct_find(ct);
if (acct) {
- spin_lock_bh(&ct->lock);
acct[CTINFO2DIR(ctinfo)].packets++;
acct[CTINFO2DIR(ctinfo)].bytes +=
skb->len - skb_network_offset(skb);
- spin_unlock_bh(&ct->lock);
}
}
+ spin_unlock_bh(&ct->lock);
}
EXPORT_SYMBOL_GPL(__nf_ct_refresh_acct);

2009-06-17 11:11:25

by Ingo Molnar

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()


* Eric Dumazet <[email protected]> wrote:

> Ingo Molnar a ?crit :
> > here's another bug i triggered today - some sort of memory/list
> > corruption going on in the timer code. Then i turned on debugobjects
> > and got a pretty specific assert in the TCP code:
> >
> > [ 48.320340] ------------[ cut here ]------------
> > [ 48.324031] WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()
> > [ 48.324031] Hardware name: System Product Name
> > [ 48.324031] list_add corruption. prev->next should be next (ffffffff81fe2280), but was ffff88003f901440. (prev=ffff880002a9bcf0).
> > [ 48.324031] Modules linked in:
> > [ 48.324031] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip #54394
> > [ 48.324031] Call Trace:
> > [ 48.324031] <IRQ> [<ffffffff812b3098>] ? __list_add+0x7d/0xad
> > [ 48.324031] [<ffffffff810581a2>] warn_slowpath_common+0x8d/0xd0
> > [ 48.324031] [<ffffffff81058272>] warn_slowpath_fmt+0x50/0x66
> > [ 48.324031] [<ffffffff812b3098>] __list_add+0x7d/0xad
> > [ 48.324031] [<ffffffff810650c3>] internal_add_timer+0xd1/0xe7
> > [ 48.324031] [<ffffffff81065797>] __mod_timer+0x107/0x139
> > [ 48.324031] [<ffffffff810658cb>] mod_timer_pending+0x28/0x3e
> > [ 48.324031] [<ffffffff8163d5d3>] __nf_ct_refresh_acct+0x71/0xf9
> > [ 48.324031] [<ffffffff81643d92>] tcp_packet+0x60c/0x6a2
> > [ 48.324031] [<ffffffff8163da60>] ? nf_conntrack_find_get+0xb7/0xef
> > [ 48.324031] [<ffffffff8163d9a9>] ? nf_conntrack_find_get+0x0/0xef
> > [ 48.324031] [<ffffffff8163f0fd>] nf_conntrack_in+0x3a3/0x534
> > [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> > [ 48.324031] [<ffffffff816a48b1>] ipv4_conntrack_in+0x34/0x4a
> > [ 48.324031] [<ffffffff8163a79f>] nf_iterate+0x5d/0xb1
> > [ 48.324031] [<ffffffff81012cd6>] ? ftrace_call+0x5/0x2b
> > [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> > [ 48.324031] [<ffffffff8163a897>] nf_hook_slow+0xa4/0x133
> > [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> > [ 48.324031] [<ffffffff816660c6>] ip_rcv+0x2ae/0x30d
> > [ 48.324031] [<ffffffff816139f0>] ? netpoll_rx+0x14/0x9d
> > [ 48.324031] [<ffffffff81613e2a>] netif_receive_skb+0x3b1/0x402
> > [ 48.324031] [<ffffffff81613bf4>] ? netif_receive_skb+0x17b/0x402
> > [ 48.324031] [<ffffffff81607661>] ? skb_pull+0xd/0x59
> > [ 48.324031] [<ffffffff8162a0c5>] ? eth_type_trans+0x48/0x104
> > [ 48.324031] [<ffffffff814cfc21>] nv_rx_process_optimized+0x15a/0x227
> > [ 48.324031] [<ffffffff814d3326>] nv_napi_poll+0x2a9/0x2cd
> > [ 48.324031] [<ffffffff81611aeb>] net_rx_action+0xd1/0x249
> > [ 48.324031] [<ffffffff81611c02>] ? net_rx_action+0x1e8/0x249
> > [ 48.324031] [<ffffffff8105f758>] __do_softirq+0xcb/0x1bb
> > [ 48.324031] [<ffffffff8101420c>] call_softirq+0x1c/0x30
> > [ 48.324031] [<ffffffff810164cb>] do_softirq+0x5f/0xd7
> > [ 48.324031] [<ffffffff8105f0a4>] irq_exit+0x66/0xb9
> > [ 48.324031] [<ffffffff817c1fc3>] do_IRQ+0xbb/0xe8
> > [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> > [ 48.324031] [<ffffffff810139d3>] ret_from_intr+0x0/0x16
> > [ 48.324031] <EOI> [<ffffffff8101c938>] ? default_idle+0x59/0x9d
> > [ 48.324031] [<ffffffff81088399>] ? trace_hardirqs_on+0x20/0x36
> > [ 48.324031] [<ffffffff810301a9>] ? native_safe_halt+0xb/0xd
> > [ 48.324031] [<ffffffff810301a7>] ? native_safe_halt+0x9/0xd
> > [ 48.324031] [<ffffffff8101c93d>] ? default_idle+0x5e/0x9d
> > [ 48.324031] [<ffffffff810b9cbd>] ? stop_critical_timings+0x3d/0x54
> > [ 48.324031] [<ffffffff81011feb>] ? cpu_idle+0xbe/0x107
> > [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> > [ 48.324031] [<ffffffff8177f135>] ? rest_init+0x79/0x8f
> > [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> > [ 48.324031] [<ffffffff81deff5d>] ? start_kernel+0x2d8/0x2f3
> > [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> > [ 48.324031] [<ffffffff81def2a4>] ? x86_64_start_reservations+0x8f/0xaa
> > [ 48.324031] [<ffffffff81def000>] ? __init_begin+0x0/0x140
> > [ 48.324031] [<ffffffff81def3c3>] ? x86_64_start_kernel+0x104/0x127
> > [ 48.324031] ---[ end trace 5a5d197966b56a31 ]---
> > modprobe: FATAL: Could not load /lib/modules/2.6.30-tip/modules.dep: No such file or directory
> >
> > this too is a new pattern. Config and full bootlog attached.
> >
> > Unfortunately it's not clearly reproducible - needs some networking
> > load to trigger, and sometimes the symptoms are just a straight hang
> > (with no console messages) - so not very bisection friendly.
> >
> > Ingo
> >
>
> commit 65cb9fda32be613216f601a330b311c3bd7a8436 seems the origin...
> (and/or 440f0d588555892601cfe511728a0fc0c8204063)
>
> commit 65cb9fda32be613216f601a330b311c3bd7a8436
> Author: Patrick McHardy <[email protected]>
> Date: Sat Jun 13 12:21:49 2009 +0200
>
> netfilter: nf_conntrack: use mod_timer_pending() for conntrack refresh
>
> Use mod_timer_pending() instead of atomic sequence of del_timer()/
> add_timer(). mod_timer_pending() does not rearm an inactive timer,
> so we don't need the conntrack lock anymore to make sure we don't
> accidentally rearm a timer of a conntrack which is in the process
> of being destroyed.
>
> With this change, we don't need to take the global lock anymore at all,
> counter updates can be performed under the per-conntrack lock.
>
> Signed-off-by: Patrick McHardy <[email protected]>
>
>
>
> IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in __nf_conntrack_confirm()),
> we probably want to add a synchronisation under ct->lock as well,
> or __nf_ct_refresh_acct() could set ct->timeout.expires to extra_jiffies,
> while a different cpu could confirm the conntrack.
>
> Following patch as RFC

A quick test suggests that it seems to works here - thanks Eric!

Ingo

2009-06-17 11:32:39

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Eric Dumazet <[email protected]>
Date: Tue, 16 Jun 2009 22:12:03 +0200

> [PATCH] net: sk_wmem_alloc has initial value of one, not zero
>
> commit 2b85a34e911bf483c27cfdd124aeb1605145dc80
> (net: No more expensive sock_hold()/sock_put() on each tx)
> changed initial sk_wmem_alloc value.
>
> Some protocols check sk_wmem_alloc value to determine if a timer
> must delay socket deallocation. We must take care of the sk_wmem_alloc
> value being one instead of zero when no write allocations are pending.
>
> Reported by Ingo Molnar, and full diagnostic from David Miller.
>
> This patch introduces three helpers to get read/write allocations
> and a followup patch will use these helpers to report correct
> write allocations to user.
>
> Reported-by: Ingo Molnar <[email protected]>
> Signed-off-by: Eric Dumazet <[email protected]>

Applied, thanks Eric.

2009-06-17 11:35:42

by David Miller

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

From: Ingo Molnar <[email protected]>
Date: Wed, 17 Jun 2009 13:08:03 +0200

>
> * Eric Dumazet <[email protected]> wrote:
>
>> IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in __nf_conntrack_confirm()),
>> we probably want to add a synchronisation under ct->lock as well,
>> or __nf_ct_refresh_acct() could set ct->timeout.expires to extra_jiffies,
>> while a different cpu could confirm the conntrack.
>>
>> Following patch as RFC
>
> A quick test suggests that it seems to works here - thanks Eric!

Patrick, please take a quick look at Eric's fix. I'd like to
apply it quickly if it looks good to you.

Thanks!

2009-06-17 11:38:49

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index 5f72b94..22755fa 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -425,6 +425,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
/* Remove from unconfirmed list */
hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode);

+ set_bit(IPS_CONFIRMED_BIT, &ct->status);
__nf_conntrack_hash_insert(ct, hash, repl_hash);
/* Timer relative to confirmation time, not original
setting time, otherwise we'd get timer wrap in
@@ -432,7 +433,6 @@ __nf_conntrack_confirm(struct sk_buff *skb)
ct->timeout.expires += jiffies;
add_timer(&ct->timeout);
atomic_inc(&ct->ct_general.use);
- set_bit(IPS_CONFIRMED_BIT, &ct->status);
NF_CT_STAT_INC(net, insert);
spin_unlock_bh(&nf_conntrack_lock);
help = nfct_help(ct);


Attachments:
x (859.00 B)

2009-06-17 11:51:54

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index 5f72b94..e2cc707 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -425,7 +425,6 @@ __nf_conntrack_confirm(struct sk_buff *skb)
/* Remove from unconfirmed list */
hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode);

- __nf_conntrack_hash_insert(ct, hash, repl_hash);
/* Timer relative to confirmation time, not original
setting time, otherwise we'd get timer wrap in
weird delay cases. */
@@ -433,8 +432,15 @@ __nf_conntrack_confirm(struct sk_buff *skb)
add_timer(&ct->timeout);
atomic_inc(&ct->ct_general.use);
set_bit(IPS_CONFIRMED_BIT, &ct->status);
+
+ /* Since the lookup is lockless, hash insertion must be after starting the
+ * timer and setting the CONFIRMED bit. The RCU barriers guarantee that no
+ * other CPU can find the conntrack before the above stores are visible.
+ */
+ __nf_conntrack_hash_insert(ct, hash, repl_hash);
NF_CT_STAT_INC(net, insert);
spin_unlock_bh(&nf_conntrack_lock);
+
help = nfct_help(ct);
if (help && help->helper)
nf_conntrack_event_cache(IPCT_HELPER, ct);


Attachments:
x (1.15 kB)

2009-06-17 11:58:12

by Eric Dumazet

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Patrick McHardy a ?crit :
> Eric Dumazet wrote:
>> IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in
>> __nf_conntrack_confirm()),
>> we probably want to add a synchronisation under ct->lock as well,
>> or __nf_ct_refresh_acct() could set ct->timeout.expires to extra_jiffies,
>> while a different cpu could confirm the conntrack.
>
> Before the conntrack is confirmed, it is exclusively handled by a
> single CPU. I agree that we need to make sure the IPS_CONFIRMED_BIT
> is visible before we add the conntrack to the hash table since the
> lookup is lockless, but simply moving the set_bit before the hash
> insertion should be fine I think.
>

Hmm... now we could have the reverse case :

__nf_conntrack_confirm() could be "interrupted" by __nf_ct_refresh_acct()

index 5f72b94..22755fa 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -425,6 +425,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
/* Remove from unconfirmed list */
hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode);

+ set_bit(IPS_CONFIRMED_BIT, &ct->status);
__nf_conntrack_hash_insert(ct, hash, repl_hash);
/* Timer relative to confirmation time, not original
setting time, otherwise we'd get timer wrap in
@@ -432,7 +433,6 @@ __nf_conntrack_confirm(struct sk_buff *skb)
ct->timeout.expires += jiffies;

<< What happens if another packet is handled by __nf_ct_refresh_acct here >>
(seeing or not the IPS_CONFIRMED_BIT) >>

add_timer(&ct->timeout);

<< or here ? >>


atomic_inc(&ct->ct_general.use);
- set_bit(IPS_CONFIRMED_BIT, &ct->status);
NF_CT_STAT_INC(net, insert);
spin_unlock_bh(&nf_conntrack_lock);
help = nfct_help(ct);



Problem is timeout.expires is either a relative or absolute timeout, and changes happen
in __nf_conntrack_confirm() or __nf_ct_refresh_acct().

We must have a synchronization (an barriers), a single bit wont be enough.

2009-06-17 12:00:21

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Eric Dumazet wrote:
> Patrick McHardy a ?crit :
>> Before the conntrack is confirmed, it is exclusively handled by a
>> single CPU. I agree that we need to make sure the IPS_CONFIRMED_BIT
>> is visible before we add the conntrack to the hash table since the
>> lookup is lockless, but simply moving the set_bit before the hash
>> insertion should be fine I think.
>>
>
> Hmm... now we could have the reverse case :
>
> __nf_conntrack_confirm() could be "interrupted" by __nf_ct_refresh_acct()
>
> index 5f72b94..22755fa 100644
> --- a/net/netfilter/nf_conntrack_core.c
> +++ b/net/netfilter/nf_conntrack_core.c
> @@ -425,6 +425,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
> /* Remove from unconfirmed list */
> hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode);
>
> + set_bit(IPS_CONFIRMED_BIT, &ct->status);
> __nf_conntrack_hash_insert(ct, hash, repl_hash);
> /* Timer relative to confirmation time, not original
> setting time, otherwise we'd get timer wrap in
> @@ -432,7 +433,6 @@ __nf_conntrack_confirm(struct sk_buff *skb)
> ct->timeout.expires += jiffies;
>
> << What happens if another packet is handled by __nf_ct_refresh_acct here >>
> (seeing or not the IPS_CONFIRMED_BIT) >>
>
> add_timer(&ct->timeout);
>
> << or here ? >>
>
>
> atomic_inc(&ct->ct_general.use);
> - set_bit(IPS_CONFIRMED_BIT, &ct->status);
> NF_CT_STAT_INC(net, insert);
> spin_unlock_bh(&nf_conntrack_lock);
> help = nfct_help(ct);
>
> Problem is timeout.expires is either a relative or absolute timeout, and changes happen
> in __nf_conntrack_confirm() or __nf_ct_refresh_acct().
>
> We must have a synchronization (an barriers), a single bit wont be enough.

Please have a look at the second patch I just sent. It relies
on the RCU barriers to make sure all stores are visible before
other CPUs can find the conntrack.

2009-06-17 12:34:22

by Eric Dumazet

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Patrick McHardy a ?crit :
> Eric Dumazet wrote:
>> Patrick McHardy a ?crit :
>>> Before the conntrack is confirmed, it is exclusively handled by a
>>> single CPU. I agree that we need to make sure the IPS_CONFIRMED_BIT
>>> is visible before we add the conntrack to the hash table since the
>>> lookup is lockless, but simply moving the set_bit before the hash
>>> insertion should be fine I think.
>>>
>>
>>
>> Problem is timeout.expires is either a relative or absolute timeout,
>> and changes happen
>> in __nf_conntrack_confirm() or __nf_ct_refresh_acct().
>>
>> We must have a synchronization (an barriers), a single bit wont be
>> enough.
>
> Please have a look at the second patch I just sent. It relies
> on the RCU barriers to make sure all stores are visible before
> other CPUs can find the conntrack.
>

Sorry, I dont understand how your second patch corrects the problem.

This (unconfirmed) conntrack is visible by another cpu. This other
cpu can call __nf_ct_refresh_acct() while this cpu runs
in __nf_conntrack_confirm()

@@ -425,7 +425,6 @@ __nf_conntrack_confirm(struct sk_buff *skb)
/* Remove from unconfirmed list */
hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode);

- __nf_conntrack_hash_insert(ct, hash, repl_hash);
/* Timer relative to confirmation time, not original
setting time, otherwise we'd get timer wrap in
weird delay cases. */
@@ -433,8 +432,15 @@ __nf_conntrack_confirm(struct sk_buff *skb)
add_timer(&ct->timeout);

<<<< another cpu could here change timeout.expires (thinking its still relative) >>>>

atomic_inc(&ct->ct_general.use);
set_bit(IPS_CONFIRMED_BIT, &ct->status);
+
+ /* Since the lookup is lockless, hash insertion must be after starting the
+ * timer and setting the CONFIRMED bit. The RCU barriers guarantee that no
+ * other CPU can find the conntrack before the above stores are visible.
+ */
+ __nf_conntrack_hash_insert(ct, hash, repl_hash);
NF_CT_STAT_INC(net, insert);
spin_unlock_bh(&nf_conntrack_lock);
help = nfct_help(ct);
if (help && help->helper)
nf_conntrack_event_cache(IPCT_HELPER, ct);

2009-06-17 12:36:27

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Eric Dumazet wrote:
> Patrick McHardy a ?crit :
>> Eric Dumazet wrote:
>>> Patrick McHardy a ?crit :
>>>> Before the conntrack is confirmed, it is exclusively handled by a
>>>> single CPU. I agree that we need to make sure the IPS_CONFIRMED_BIT
>>>> is visible before we add the conntrack to the hash table since the
>>>> lookup is lockless, but simply moving the set_bit before the hash
>>>> insertion should be fine I think.
>>>>
>>>
>>> Problem is timeout.expires is either a relative or absolute timeout,
>>> and changes happen
>>> in __nf_conntrack_confirm() or __nf_ct_refresh_acct().
>>>
>>> We must have a synchronization (an barriers), a single bit wont be
>>> enough.
>> Please have a look at the second patch I just sent. It relies
>> on the RCU barriers to make sure all stores are visible before
>> other CPUs can find the conntrack.
>>
>
> Sorry, I dont understand how your second patch corrects the problem.
>
> This (unconfirmed) conntrack is visible by another cpu.

No, before it is confirmed, its only visible to the CPU handling
the initial packet of a connection. Confirmation is the step that
makes it visible to other CPUs.

> This other
> cpu can call __nf_ct_refresh_acct() while this cpu runs
> in __nf_conntrack_confirm()

Not for the same conntrack, that would be a seperate bug.

Does that explain what I'm trying to do? :)

>
> @@ -425,7 +425,6 @@ __nf_conntrack_confirm(struct sk_buff *skb)
> /* Remove from unconfirmed list */
> hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode);
>
> - __nf_conntrack_hash_insert(ct, hash, repl_hash);
> /* Timer relative to confirmation time, not original
> setting time, otherwise we'd get timer wrap in
> weird delay cases. */
> @@ -433,8 +432,15 @@ __nf_conntrack_confirm(struct sk_buff *skb)
> add_timer(&ct->timeout);
>
> <<<< another cpu could here change timeout.expires (thinking its still relative) >>>>
>
> atomic_inc(&ct->ct_general.use);
> set_bit(IPS_CONFIRMED_BIT, &ct->status);
> +
> + /* Since the lookup is lockless, hash insertion must be after starting the
> + * timer and setting the CONFIRMED bit. The RCU barriers guarantee that no
> + * other CPU can find the conntrack before the above stores are visible.
> + */
> + __nf_conntrack_hash_insert(ct, hash, repl_hash);
> NF_CT_STAT_INC(net, insert);
> spin_unlock_bh(&nf_conntrack_lock);
> help = nfct_help(ct);
> if (help && help->helper)
> nf_conntrack_event_cache(IPCT_HELPER, ct);
>

2009-06-17 13:28:07

by Eric Dumazet

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Patrick McHardy a ?crit :
> Eric Dumazet wrote:
>> Patrick McHardy a ?crit :
>>> Eric Dumazet wrote:
>>>> Patrick McHardy a ?crit :
>>>>> Before the conntrack is confirmed, it is exclusively handled by a
>>>>> single CPU. I agree that we need to make sure the IPS_CONFIRMED_BIT
>>>>> is visible before we add the conntrack to the hash table since the
>>>>> lookup is lockless, but simply moving the set_bit before the hash
>>>>> insertion should be fine I think.
>>>>>
>>>>
>>>> Problem is timeout.expires is either a relative or absolute timeout,
>>>> and changes happen
>>>> in __nf_conntrack_confirm() or __nf_ct_refresh_acct().
>>>>
>>>> We must have a synchronization (an barriers), a single bit wont be
>>>> enough.
>>> Please have a look at the second patch I just sent. It relies
>>> on the RCU barriers to make sure all stores are visible before
>>> other CPUs can find the conntrack.
>>>
>>
>> Sorry, I dont understand how your second patch corrects the problem.
>>
>> This (unconfirmed) conntrack is visible by another cpu.
>
> No, before it is confirmed, its only visible to the CPU handling
> the initial packet of a connection. Confirmation is the step that
> makes it visible to other CPUs.

Thanks Patrick, I missed this, and your patch seems fine now :)

>
>> This other
>> cpu can call __nf_ct_refresh_acct() while this cpu runs
>> in __nf_conntrack_confirm()
>
> Not for the same conntrack, that would be a seperate bug.
>
> Does that explain what I'm trying to do? :)


Yes sure, thanks again.

2009-06-17 13:29:52

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Eric Dumazet wrote:
> Patrick McHardy a ?crit :
>> Eric Dumazet wrote:
>>> Patrick McHardy a ?crit :
>>>> Eric Dumazet wrote:
>>>>> Patrick McHardy a ?crit :
>>>>>> Before the conntrack is confirmed, it is exclusively handled by a
>>>>>> single CPU. I agree that we need to make sure the IPS_CONFIRMED_BIT
>>>>>> is visible before we add the conntrack to the hash table since the
>>>>>> lookup is lockless, but simply moving the set_bit before the hash
>>>>>> insertion should be fine I think.
>>>>>>
>>>>> Problem is timeout.expires is either a relative or absolute timeout,
>>>>> and changes happen
>>>>> in __nf_conntrack_confirm() or __nf_ct_refresh_acct().
>>>>>
>>>>> We must have a synchronization (an barriers), a single bit wont be
>>>>> enough.
>>>> Please have a look at the second patch I just sent. It relies
>>>> on the RCU barriers to make sure all stores are visible before
>>>> other CPUs can find the conntrack.
>>>>
>>> Sorry, I dont understand how your second patch corrects the problem.
>>>
>>> This (unconfirmed) conntrack is visible by another cpu.
>> No, before it is confirmed, its only visible to the CPU handling
>> the initial packet of a connection. Confirmation is the step that
>> makes it visible to other CPUs.
>
> Thanks Patrick, I missed this, and your patch seems fine now :)

Thanks for your help, I'll send it to Dave later today.

2009-06-17 14:23:34

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index 5f72b94..9b20e58 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -425,7 +425,6 @@ __nf_conntrack_confirm(struct sk_buff *skb)
/* Remove from unconfirmed list */
hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode);

- __nf_conntrack_hash_insert(ct, hash, repl_hash);
/* Timer relative to confirmation time, not original
setting time, otherwise we'd get timer wrap in
weird delay cases. */
@@ -433,8 +432,16 @@ __nf_conntrack_confirm(struct sk_buff *skb)
add_timer(&ct->timeout);
atomic_inc(&ct->ct_general.use);
set_bit(IPS_CONFIRMED_BIT, &ct->status);
+
+ /* Since the lookup is lockless, hash insertion must be done after
+ * starting the timer and setting the CONFIRMED bit. The RCU barriers
+ * guarantee that no other CPU can find the conntrack before the above
+ * stores are visible.
+ */
+ __nf_conntrack_hash_insert(ct, hash, repl_hash);
NF_CT_STAT_INC(net, insert);
spin_unlock_bh(&nf_conntrack_lock);
+
help = nfct_help(ct);
if (help && help->helper)
nf_conntrack_event_cache(IPCT_HELPER, ct);


Attachments:
x (1.16 kB)

2009-06-17 15:29:45

by Eric Dumazet

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Patrick McHardy a ?crit :
> Patrick McHardy wrote:
>> Eric Dumazet wrote:
>>> Patrick McHardy a ?crit :
>>>> No, before it is confirmed, its only visible to the CPU handling
>>>> the initial packet of a connection. Confirmation is the step that
>>>> makes it visible to other CPUs.
>>>
>>> Thanks Patrick, I missed this, and your patch seems fine now :)
>>
>> Thanks for your help, I'll send it to Dave later today.
>
> I'm having some trouble figuring out the exact events that would
> lead to the timer base corruption. Ingo, could you please test
> this patch to make sure it also fixes the problem?
>
>

;)

Event can be described as following :

CPU1 CPU2

/* __nf_conntrack_confirm() */
__nf_conntrack_hash_insert(ct, hash, repl_hash);
// now 'ct' is visible by other cpus
// search conntrack and find ct
// timeout.expires becomes absolute here
ct->timeout.expires += jiffies;
add_timer(&ct->timeout);

/* __nf_ct_refresh_acct() */
if (!nf_ct_is_confirmed(ct)) {
// we *believe* timeout.expires
// is not yet in use by timer code
// and is still a relative quantity.
// We want to 'update' it but we should not !
ct->timeout.expires = extra_jiffies; << CORRUPTION >>
} else {
// too late :(
set_bit(IPS_CONFIRMED_BIT, &ct->status);



This is how I understood the problem, but I may be wrong ?

2009-06-17 15:34:27

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Eric Dumazet wrote:
> Patrick McHardy a ?crit :
>> I'm having some trouble figuring out the exact events that would
>> lead to the timer base corruption. Ingo, could you please test
>> this patch to make sure it also fixes the problem?
>
> ;)
>
> Event can be described as following :
>
> CPU1 CPU2
>
> /* __nf_conntrack_confirm() */
> __nf_conntrack_hash_insert(ct, hash, repl_hash);
> // now 'ct' is visible by other cpus
> // search conntrack and find ct
> // timeout.expires becomes absolute here
> ct->timeout.expires += jiffies;
> add_timer(&ct->timeout);
>
> /* __nf_ct_refresh_acct() */
> if (!nf_ct_is_confirmed(ct)) {
> // we *believe* timeout.expires
> // is not yet in use by timer code
> // and is still a relative quantity.
> // We want to 'update' it but we should not !
> ct->timeout.expires = extra_jiffies; << CORRUPTION >>
> } else {
> // too late :(
> set_bit(IPS_CONFIRMED_BIT, &ct->status);
>
> This is how I understood the problem, but I may be wrong ?

Thats one case that can happen, but that wouldn't corrupt the
timer base AFAICS. Also the callpath shows that it actually went
into the mod_timer_pending() path *and* timer_pending() was true.

2009-06-18 02:05:59

by David Miller

[permalink] [raw]
Subject: Re: [PATCH] net: correct off-by-one write allocations reports

From: Eric Dumazet <[email protected]>
Date: Wed, 17 Jun 2009 08:41:53 +0200

> [PATCH] net: correct off-by-one write allocations reports
>
> commit 2b85a34e911bf483c27cfdd124aeb1605145dc80
> (net: No more expensive sock_hold()/sock_put() on each tx)
> changed initial sk_wmem_alloc value.
>
> We need to take into account this offset when reporting
> sk_wmem_alloc to user, in PROC_FS files or various
> ioctls (SIOCOUTQ/TIOCOUTQ)
>
> Signed-off-by: Eric Dumazet <[email protected]>

Applied.

2009-06-18 05:24:22

by Ingo Molnar

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()


* Ingo Molnar <[email protected]> wrote:

> > IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in
> > __nf_conntrack_confirm()), we probably want to add a
> > synchronisation under ct->lock as well, or
> > __nf_ct_refresh_acct() could set ct->timeout.expires to
> > extra_jiffies, while a different cpu could confirm the
> > conntrack.
> >
> > Following patch as RFC
>
> A quick test suggests that it seems to works here - thanks Eric!

a test-box still triggered this crash overnight:

[ 252.433471] ------------[ cut here ]------------
[ 252.436031] WARNING: at lib/list_debug.c:30 __list_add+0x95/0xa0()
[ 252.436031] Hardware name: System Product Name
[ 252.436031] list_add corruption. prev->next should be next (ffff88003fa1d460), but was ffffffff82e560a0. (prev=ffff880003b458c0).
[ 252.436031] Pid: 7348, comm: ssh Tainted: G W 2.6.30-tip #54604
[ 252.436031] Call Trace:
[ 252.436031] [<ffffffff8149eda5>] ? __list_add+0x95/0xa0
[ 252.436031] [<ffffffff8105c79b>] warn_slowpath_common+0x7b/0xd0
[ 252.436031] [<ffffffff8105c851>] warn_slowpath_fmt+0x41/0x50
[ 252.436031] [<ffffffff8149eda5>] __list_add+0x95/0xa0
[ 252.436031] [<ffffffff8106937e>] internal_add_timer+0x9e/0xf0
[ 252.436031] [<ffffffff8106a5ef>] mod_timer+0x10f/0x160
[ 252.436031] [<ffffffff8106a658>] add_timer+0x18/0x20
[ 252.436031] [<ffffffff81f6e42a>] __nf_conntrack_confirm+0x1da/0x3c0
[ 252.436031] [<ffffffff81fdb8dd>] ipv4_confirm+0xfd/0x160
[ 252.436031] [<ffffffff81f6a130>] nf_iterate+0x70/0xd0
[ 252.436031] [<ffffffff81f99180>] ? ip_finish_output+0x0/0x380
[ 252.436031] [<ffffffff81f6a4c4>] nf_hook_slow+0xe4/0x160
[ 252.436031] [<ffffffff81f99180>] ? ip_finish_output+0x0/0x380
[ 252.436031] [<ffffffff81f995f5>] ip_output+0xf5/0x110
[ 252.436031] [<ffffffff81f96b05>] ip_local_out+0x25/0x40
[ 252.436031] [<ffffffff81f97434>] ip_queue_xmit+0x224/0x420
[ 252.436031] [<ffffffff81111118>] ? __kmalloc_node_track_caller+0xd8/0x1f0
[ 252.436031] [<ffffffff8108df19>] ? trace_hardirqs_on_caller+0x29/0x1f0
[ 252.436031] [<ffffffff81fae0dd>] tcp_transmit_skb+0x50d/0x7e0
[ 252.436031] [<ffffffff81faf547>] tcp_connect+0x3c7/0x500
[ 252.436031] [<ffffffff81fb4693>] tcp_v4_connect+0x433/0x520
[ 252.436031] [<ffffffff81fc446f>] inet_stream_connect+0x22f/0x2d0
[ 252.436031] [<ffffffff81118719>] ? fget_light+0x19/0x110
[ 252.436031] [<ffffffff81f294b8>] sys_connect+0xb8/0xd0
[ 252.436031] [<ffffffff8100ccf9>] ? retint_swapgs+0x13/0x1b
[ 252.436031] [<ffffffff8108df19>] ? trace_hardirqs_on_caller+0x29/0x1f0
[ 252.436031] [<ffffffff8217a49f>] ? trace_hardirqs_on_thunk+0x3a/0x3f
[ 252.436031] [<ffffffff8100c252>] system_call_fastpath+0x16/0x1b
[ 252.436031] ---[ end trace a7919e7f17c0a73d ]---

With your patch (repeated below) applied. Is Patrick's alternative
patch supposed to fix something that yours does not?

Ingo

------------------>
>From 16b663c1ac11c31d05a0768eb9aeba743b4f49ed Mon Sep 17 00:00:00 2001
From: Eric Dumazet <[email protected]>
Date: Wed, 17 Jun 2009 12:18:27 +0200
Subject: [PATCH] net: Fix: __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Ingo Molnar a ?crit :
> here's another bug i triggered today - some sort of memory/list
> corruption going on in the timer code. Then i turned on debugobjects
> and got a pretty specific assert in the TCP code:
>
> [ 48.320340] ------------[ cut here ]------------
> [ 48.324031] WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()
> [ 48.324031] Hardware name: System Product Name
> [ 48.324031] list_add corruption. prev->next should be next (ffffffff81fe2280), but was ffff88003f901440. (prev=ffff880002a9bcf0).
> [ 48.324031] Modules linked in:
> [ 48.324031] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip #54394
> [ 48.324031] Call Trace:
> [ 48.324031] <IRQ> [<ffffffff812b3098>] ? __list_add+0x7d/0xad
> [ 48.324031] [<ffffffff810581a2>] warn_slowpath_common+0x8d/0xd0
> [ 48.324031] [<ffffffff81058272>] warn_slowpath_fmt+0x50/0x66
> [ 48.324031] [<ffffffff812b3098>] __list_add+0x7d/0xad
> [ 48.324031] [<ffffffff810650c3>] internal_add_timer+0xd1/0xe7
> [ 48.324031] [<ffffffff81065797>] __mod_timer+0x107/0x139
> [ 48.324031] [<ffffffff810658cb>] mod_timer_pending+0x28/0x3e
> [ 48.324031] [<ffffffff8163d5d3>] __nf_ct_refresh_acct+0x71/0xf9
> [ 48.324031] [<ffffffff81643d92>] tcp_packet+0x60c/0x6a2
> [ 48.324031] [<ffffffff8163da60>] ? nf_conntrack_find_get+0xb7/0xef
> [ 48.324031] [<ffffffff8163d9a9>] ? nf_conntrack_find_get+0x0/0xef
> [ 48.324031] [<ffffffff8163f0fd>] nf_conntrack_in+0x3a3/0x534
> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> [ 48.324031] [<ffffffff816a48b1>] ipv4_conntrack_in+0x34/0x4a
> [ 48.324031] [<ffffffff8163a79f>] nf_iterate+0x5d/0xb1
> [ 48.324031] [<ffffffff81012cd6>] ? ftrace_call+0x5/0x2b
> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> [ 48.324031] [<ffffffff8163a897>] nf_hook_slow+0xa4/0x133
> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
> [ 48.324031] [<ffffffff816660c6>] ip_rcv+0x2ae/0x30d
> [ 48.324031] [<ffffffff816139f0>] ? netpoll_rx+0x14/0x9d
> [ 48.324031] [<ffffffff81613e2a>] netif_receive_skb+0x3b1/0x402
> [ 48.324031] [<ffffffff81613bf4>] ? netif_receive_skb+0x17b/0x402
> [ 48.324031] [<ffffffff81607661>] ? skb_pull+0xd/0x59
> [ 48.324031] [<ffffffff8162a0c5>] ? eth_type_trans+0x48/0x104
> [ 48.324031] [<ffffffff814cfc21>] nv_rx_process_optimized+0x15a/0x227
> [ 48.324031] [<ffffffff814d3326>] nv_napi_poll+0x2a9/0x2cd
> [ 48.324031] [<ffffffff81611aeb>] net_rx_action+0xd1/0x249
> [ 48.324031] [<ffffffff81611c02>] ? net_rx_action+0x1e8/0x249
> [ 48.324031] [<ffffffff8105f758>] __do_softirq+0xcb/0x1bb
> [ 48.324031] [<ffffffff8101420c>] call_softirq+0x1c/0x30
> [ 48.324031] [<ffffffff810164cb>] do_softirq+0x5f/0xd7
> [ 48.324031] [<ffffffff8105f0a4>] irq_exit+0x66/0xb9
> [ 48.324031] [<ffffffff817c1fc3>] do_IRQ+0xbb/0xe8
> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> [ 48.324031] [<ffffffff810139d3>] ret_from_intr+0x0/0x16
> [ 48.324031] <EOI> [<ffffffff8101c938>] ? default_idle+0x59/0x9d
> [ 48.324031] [<ffffffff81088399>] ? trace_hardirqs_on+0x20/0x36
> [ 48.324031] [<ffffffff810301a9>] ? native_safe_halt+0xb/0xd
> [ 48.324031] [<ffffffff810301a7>] ? native_safe_halt+0x9/0xd
> [ 48.324031] [<ffffffff8101c93d>] ? default_idle+0x5e/0x9d
> [ 48.324031] [<ffffffff810b9cbd>] ? stop_critical_timings+0x3d/0x54
> [ 48.324031] [<ffffffff81011feb>] ? cpu_idle+0xbe/0x107
> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> [ 48.324031] [<ffffffff8177f135>] ? rest_init+0x79/0x8f
> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> [ 48.324031] [<ffffffff81deff5d>] ? start_kernel+0x2d8/0x2f3
> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
> [ 48.324031] [<ffffffff81def2a4>] ? x86_64_start_reservations+0x8f/0xaa
> [ 48.324031] [<ffffffff81def000>] ? __init_begin+0x0/0x140
> [ 48.324031] [<ffffffff81def3c3>] ? x86_64_start_kernel+0x104/0x127
> [ 48.324031] ---[ end trace 5a5d197966b56a31 ]---
> modprobe: FATAL: Could not load /lib/modules/2.6.30-tip/modules.dep: No such file or directory
>
> this too is a new pattern. Config and full bootlog attached.
>
> Unfortunately it's not clearly reproducible - needs some networking
> load to trigger, and sometimes the symptoms are just a straight hang
> (with no console messages) - so not very bisection friendly.
>
> Ingo
>

commit 65cb9fda32be613216f601a330b311c3bd7a8436 seems the origin...
(and/or 440f0d588555892601cfe511728a0fc0c8204063)

commit 65cb9fda32be613216f601a330b311c3bd7a8436
Author: Patrick McHardy <[email protected]>
Date: Sat Jun 13 12:21:49 2009 +0200

netfilter: nf_conntrack: use mod_timer_pending() for conntrack refresh

Use mod_timer_pending() instead of atomic sequence of del_timer()/
add_timer(). mod_timer_pending() does not rearm an inactive timer,
so we don't need the conntrack lock anymore to make sure we don't
accidentally rearm a timer of a conntrack which is in the process
of being destroyed.

With this change, we don't need to take the global lock anymore at all,
counter updates can be performed under the per-conntrack lock.

Signed-off-by: Patrick McHardy <[email protected]>
Cc: David Miller <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: Patrick McHardy <[email protected]>
LKML-Reference: <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in __nf_conntrack_confirm()),
we probably want to add a synchronisation under ct->lock as well,
or __nf_ct_refresh_acct() could set ct->timeout.expires to extra_jiffies,
while a different cpu could confirm the conntrack.

Following patch as RFC
---
net/netfilter/nf_conntrack_core.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index 5f72b94..24034c4 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -408,6 +408,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
NF_CT_ASSERT(!nf_ct_is_confirmed(ct));
pr_debug("Confirming conntrack %p\n", ct);

+ spin_lock_bh(&ct->lock);
spin_lock_bh(&nf_conntrack_lock);

/* See if there's one in the list already, including reverse:
@@ -435,6 +436,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
set_bit(IPS_CONFIRMED_BIT, &ct->status);
NF_CT_STAT_INC(net, insert);
spin_unlock_bh(&nf_conntrack_lock);
+ spin_unlock_bh(&ct->lock);
help = nfct_help(ct);
if (help && help->helper)
nf_conntrack_event_cache(IPCT_HELPER, ct);
@@ -446,6 +448,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
out:
NF_CT_STAT_INC(net, insert_failed);
spin_unlock_bh(&nf_conntrack_lock);
+ spin_unlock_bh(&ct->lock);
return NF_DROP;
}
EXPORT_SYMBOL_GPL(__nf_conntrack_confirm);
@@ -848,6 +851,7 @@ void __nf_ct_refresh_acct(struct nf_conn *ct,
NF_CT_ASSERT(ct->timeout.data == (unsigned long)ct);
NF_CT_ASSERT(skb);

+ spin_lock_bh(&ct->lock);
/* Only update if this is not a fixed timeout */
if (test_bit(IPS_FIXED_TIMEOUT_BIT, &ct->status))
goto acct;
@@ -871,13 +875,12 @@ acct:

acct = nf_conn_acct_find(ct);
if (acct) {
- spin_lock_bh(&ct->lock);
acct[CTINFO2DIR(ctinfo)].packets++;
acct[CTINFO2DIR(ctinfo)].bytes +=
skb->len - skb_network_offset(skb);
- spin_unlock_bh(&ct->lock);
}
}
+ spin_unlock_bh(&ct->lock);
}
EXPORT_SYMBOL_GPL(__nf_ct_refresh_acct);

2009-06-18 05:59:22

by Eric Dumazet

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Ingo Molnar a ?crit :
> * Ingo Molnar <[email protected]> wrote:
>
>>> IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in
>>> __nf_conntrack_confirm()), we probably want to add a
>>> synchronisation under ct->lock as well, or
>>> __nf_ct_refresh_acct() could set ct->timeout.expires to
>>> extra_jiffies, while a different cpu could confirm the
>>> conntrack.
>>>
>>> Following patch as RFC
>> A quick test suggests that it seems to works here - thanks Eric!
>
> a test-box still triggered this crash overnight:
>
> [ 252.433471] ------------[ cut here ]------------
> [ 252.436031] WARNING: at lib/list_debug.c:30 __list_add+0x95/0xa0()
> [ 252.436031] Hardware name: System Product Name
> [ 252.436031] list_add corruption. prev->next should be next (ffff88003fa1d460), but was ffffffff82e560a0. (prev=ffff880003b458c0).
> [ 252.436031] Pid: 7348, comm: ssh Tainted: G W 2.6.30-tip #54604
> [ 252.436031] Call Trace:
> [ 252.436031] [<ffffffff8149eda5>] ? __list_add+0x95/0xa0
> [ 252.436031] [<ffffffff8105c79b>] warn_slowpath_common+0x7b/0xd0
> [ 252.436031] [<ffffffff8105c851>] warn_slowpath_fmt+0x41/0x50
> [ 252.436031] [<ffffffff8149eda5>] __list_add+0x95/0xa0
> [ 252.436031] [<ffffffff8106937e>] internal_add_timer+0x9e/0xf0
> [ 252.436031] [<ffffffff8106a5ef>] mod_timer+0x10f/0x160
> [ 252.436031] [<ffffffff8106a658>] add_timer+0x18/0x20
> [ 252.436031] [<ffffffff81f6e42a>] __nf_conntrack_confirm+0x1da/0x3c0
> [ 252.436031] [<ffffffff81fdb8dd>] ipv4_confirm+0xfd/0x160
> [ 252.436031] [<ffffffff81f6a130>] nf_iterate+0x70/0xd0
> [ 252.436031] [<ffffffff81f99180>] ? ip_finish_output+0x0/0x380
> [ 252.436031] [<ffffffff81f6a4c4>] nf_hook_slow+0xe4/0x160
> [ 252.436031] [<ffffffff81f99180>] ? ip_finish_output+0x0/0x380
> [ 252.436031] [<ffffffff81f995f5>] ip_output+0xf5/0x110
> [ 252.436031] [<ffffffff81f96b05>] ip_local_out+0x25/0x40
> [ 252.436031] [<ffffffff81f97434>] ip_queue_xmit+0x224/0x420
> [ 252.436031] [<ffffffff81111118>] ? __kmalloc_node_track_caller+0xd8/0x1f0
> [ 252.436031] [<ffffffff8108df19>] ? trace_hardirqs_on_caller+0x29/0x1f0
> [ 252.436031] [<ffffffff81fae0dd>] tcp_transmit_skb+0x50d/0x7e0
> [ 252.436031] [<ffffffff81faf547>] tcp_connect+0x3c7/0x500
> [ 252.436031] [<ffffffff81fb4693>] tcp_v4_connect+0x433/0x520
> [ 252.436031] [<ffffffff81fc446f>] inet_stream_connect+0x22f/0x2d0
> [ 252.436031] [<ffffffff81118719>] ? fget_light+0x19/0x110
> [ 252.436031] [<ffffffff81f294b8>] sys_connect+0xb8/0xd0
> [ 252.436031] [<ffffffff8100ccf9>] ? retint_swapgs+0x13/0x1b
> [ 252.436031] [<ffffffff8108df19>] ? trace_hardirqs_on_caller+0x29/0x1f0
> [ 252.436031] [<ffffffff8217a49f>] ? trace_hardirqs_on_thunk+0x3a/0x3f
> [ 252.436031] [<ffffffff8100c252>] system_call_fastpath+0x16/0x1b
> [ 252.436031] ---[ end trace a7919e7f17c0a73d ]---
>
> With your patch (repeated below) applied. Is Patrick's alternative
> patch supposed to fix something that yours does not?

Hmm, not really, Patrick patch should fix same problem, but without extra locking
as mine.

This new stack trace is somewhat different, as corruption is detected in the add_timer()
call in __nf_conntrack_confirm()

So there is another problem. CCed Pablo Neira Ayuso who added some stuff
in netfilter and timeout logic recently.

commit dd7669a92c6066b2b31bae7e04cd787092920883
Author: Pablo Neira Ayuso <[email protected]>
Date: Sat Jun 13 12:30:52 2009 +0200

netfilter: conntrack: optional reliable conntrack event delivery

This patch improves ctnetlink event reliability if one broadcast
listener has set the NETLINK_BROADCAST_ERROR socket option.

The logic is the following: if an event delivery fails, we keep
the undelivered events in the missed event cache. Once the next
packet arrives, we add the new events (if any) to the missed
events in the cache and we try a new delivery, and so on. Thus,
if ctnetlink fails to deliver an event, we try to deliver them
once we see a new packet. Therefore, we may lose state
transitions but the userspace process gets in sync at some point.

At worst case, if no events were delivered to userspace, we make
sure that destroy events are successfully delivered. Basically,
if ctnetlink fails to deliver the destroy event, we remove the
conntrack entry from the hashes and we insert them in the dying
list, which contains inactive entries. Then, the conntrack timer
is added with an extra grace timeout of random32() % 15 seconds
to trigger the event again (this grace timeout is tunable via
/proc). The use of a limited random timeout value allows
distributing the "destroy" resends, thus, avoiding accumulating
lots "destroy" events at the same time. Event delivery may
re-order but we can identify them by means of the tuple plus
the conntrack ID.

The maximum number of conntrack entries (active or inactive) is
still handled by nf_conntrack_max. Thus, we may start dropping
packets at some point if we accumulate a lot of inactive conntrack
entries that did not successfully report the destroy event to
userspace.

During my stress tests consisting of setting a very small buffer
of 2048 bytes for conntrackd and the NETLINK_BROADCAST_ERROR socket
flag, and generating lots of very small connections, I noticed
very few destroy entries on the fly waiting to be resend.

A simple way to test this patch consist of creating a lot of
entries, set a very small Netlink buffer in conntrackd (+ a patch
which is not in the git tree to set the BROADCAST_ERROR flag)
and invoke `conntrack -F'.

For expectations, no changes are introduced in this patch.
Currently, event delivery is only done for new expectations (no
events from expectation expiration, removal and confirmation).
In that case, they need a per-expectation event cache to implement
the same idea that is exposed in this patch.

This patch can be useful to provide reliable flow-accouting. We
still have to add a new conntrack extension to store the creation
and destroy time.

Signed-off-by: Pablo Neira Ayuso <[email protected]>
Signed-off-by: Patrick McHardy <[email protected]>


>
> Ingo
>
> ------------------>
> From 16b663c1ac11c31d05a0768eb9aeba743b4f49ed Mon Sep 17 00:00:00 2001
> From: Eric Dumazet <[email protected]>
> Date: Wed, 17 Jun 2009 12:18:27 +0200
> Subject: [PATCH] net: Fix: __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()
> MIME-Version: 1.0
> Content-Type: text/plain; charset=utf-8
> Content-Transfer-Encoding: 8bit
>
> Ingo Molnar a ?crit :
>> here's another bug i triggered today - some sort of memory/list
>> corruption going on in the timer code. Then i turned on debugobjects
>> and got a pretty specific assert in the TCP code:
>>
>> [ 48.320340] ------------[ cut here ]------------
>> [ 48.324031] WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()
>> [ 48.324031] Hardware name: System Product Name
>> [ 48.324031] list_add corruption. prev->next should be next (ffffffff81fe2280), but was ffff88003f901440. (prev=ffff880002a9bcf0).
>> [ 48.324031] Modules linked in:
>> [ 48.324031] Pid: 0, comm: swapper Tainted: G W 2.6.30-tip #54394
>> [ 48.324031] Call Trace:
>> [ 48.324031] <IRQ> [<ffffffff812b3098>] ? __list_add+0x7d/0xad
>> [ 48.324031] [<ffffffff810581a2>] warn_slowpath_common+0x8d/0xd0
>> [ 48.324031] [<ffffffff81058272>] warn_slowpath_fmt+0x50/0x66
>> [ 48.324031] [<ffffffff812b3098>] __list_add+0x7d/0xad
>> [ 48.324031] [<ffffffff810650c3>] internal_add_timer+0xd1/0xe7
>> [ 48.324031] [<ffffffff81065797>] __mod_timer+0x107/0x139
>> [ 48.324031] [<ffffffff810658cb>] mod_timer_pending+0x28/0x3e
>> [ 48.324031] [<ffffffff8163d5d3>] __nf_ct_refresh_acct+0x71/0xf9
>> [ 48.324031] [<ffffffff81643d92>] tcp_packet+0x60c/0x6a2
>> [ 48.324031] [<ffffffff8163da60>] ? nf_conntrack_find_get+0xb7/0xef
>> [ 48.324031] [<ffffffff8163d9a9>] ? nf_conntrack_find_get+0x0/0xef
>> [ 48.324031] [<ffffffff8163f0fd>] nf_conntrack_in+0x3a3/0x534
>> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
>> [ 48.324031] [<ffffffff816a48b1>] ipv4_conntrack_in+0x34/0x4a
>> [ 48.324031] [<ffffffff8163a79f>] nf_iterate+0x5d/0xb1
>> [ 48.324031] [<ffffffff81012cd6>] ? ftrace_call+0x5/0x2b
>> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
>> [ 48.324031] [<ffffffff8163a897>] nf_hook_slow+0xa4/0x133
>> [ 48.324031] [<ffffffff81665a5c>] ? ip_rcv_finish+0x0/0x3bc
>> [ 48.324031] [<ffffffff816660c6>] ip_rcv+0x2ae/0x30d
>> [ 48.324031] [<ffffffff816139f0>] ? netpoll_rx+0x14/0x9d
>> [ 48.324031] [<ffffffff81613e2a>] netif_receive_skb+0x3b1/0x402
>> [ 48.324031] [<ffffffff81613bf4>] ? netif_receive_skb+0x17b/0x402
>> [ 48.324031] [<ffffffff81607661>] ? skb_pull+0xd/0x59
>> [ 48.324031] [<ffffffff8162a0c5>] ? eth_type_trans+0x48/0x104
>> [ 48.324031] [<ffffffff814cfc21>] nv_rx_process_optimized+0x15a/0x227
>> [ 48.324031] [<ffffffff814d3326>] nv_napi_poll+0x2a9/0x2cd
>> [ 48.324031] [<ffffffff81611aeb>] net_rx_action+0xd1/0x249
>> [ 48.324031] [<ffffffff81611c02>] ? net_rx_action+0x1e8/0x249
>> [ 48.324031] [<ffffffff8105f758>] __do_softirq+0xcb/0x1bb
>> [ 48.324031] [<ffffffff8101420c>] call_softirq+0x1c/0x30
>> [ 48.324031] [<ffffffff810164cb>] do_softirq+0x5f/0xd7
>> [ 48.324031] [<ffffffff8105f0a4>] irq_exit+0x66/0xb9
>> [ 48.324031] [<ffffffff817c1fc3>] do_IRQ+0xbb/0xe8
>> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
>> [ 48.324031] [<ffffffff810139d3>] ret_from_intr+0x0/0x16
>> [ 48.324031] <EOI> [<ffffffff8101c938>] ? default_idle+0x59/0x9d
>> [ 48.324031] [<ffffffff81088399>] ? trace_hardirqs_on+0x20/0x36
>> [ 48.324031] [<ffffffff810301a9>] ? native_safe_halt+0xb/0xd
>> [ 48.324031] [<ffffffff810301a7>] ? native_safe_halt+0x9/0xd
>> [ 48.324031] [<ffffffff8101c93d>] ? default_idle+0x5e/0x9d
>> [ 48.324031] [<ffffffff810b9cbd>] ? stop_critical_timings+0x3d/0x54
>> [ 48.324031] [<ffffffff81011feb>] ? cpu_idle+0xbe/0x107
>> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
>> [ 48.324031] [<ffffffff8177f135>] ? rest_init+0x79/0x8f
>> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
>> [ 48.324031] [<ffffffff81deff5d>] ? start_kernel+0x2d8/0x2f3
>> [ 48.324031] [<ffffffff81def140>] ? early_idt_handler+0x0/0x71
>> [ 48.324031] [<ffffffff81def2a4>] ? x86_64_start_reservations+0x8f/0xaa
>> [ 48.324031] [<ffffffff81def000>] ? __init_begin+0x0/0x140
>> [ 48.324031] [<ffffffff81def3c3>] ? x86_64_start_kernel+0x104/0x127
>> [ 48.324031] ---[ end trace 5a5d197966b56a31 ]---
>> modprobe: FATAL: Could not load /lib/modules/2.6.30-tip/modules.dep: No such file or directory
>>
>> this too is a new pattern. Config and full bootlog attached.
>>
>> Unfortunately it's not clearly reproducible - needs some networking
>> load to trigger, and sometimes the symptoms are just a straight hang
>> (with no console messages) - so not very bisection friendly.
>>
>> Ingo
>>
>
> commit 65cb9fda32be613216f601a330b311c3bd7a8436 seems the origin...
> (and/or 440f0d588555892601cfe511728a0fc0c8204063)
>
> commit 65cb9fda32be613216f601a330b311c3bd7a8436
> Author: Patrick McHardy <[email protected]>
> Date: Sat Jun 13 12:21:49 2009 +0200
>
> netfilter: nf_conntrack: use mod_timer_pending() for conntrack refresh
>
> Use mod_timer_pending() instead of atomic sequence of del_timer()/
> add_timer(). mod_timer_pending() does not rearm an inactive timer,
> so we don't need the conntrack lock anymore to make sure we don't
> accidentally rearm a timer of a conntrack which is in the process
> of being destroyed.
>
> With this change, we don't need to take the global lock anymore at all,
> counter updates can be performed under the per-conntrack lock.
>
> Signed-off-by: Patrick McHardy <[email protected]>
> Cc: David Miller <[email protected]>
> Cc: [email protected]
> Cc: [email protected]
> Cc: Patrick McHardy <[email protected]>
> LKML-Reference: <[email protected]>
> Signed-off-by: Ingo Molnar <[email protected]>
> IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in __nf_conntrack_confirm()),
> we probably want to add a synchronisation under ct->lock as well,
> or __nf_ct_refresh_acct() could set ct->timeout.expires to extra_jiffies,
> while a different cpu could confirm the conntrack.
>
> Following patch as RFC
> ---
> net/netfilter/nf_conntrack_core.c | 7 +++++--
> 1 files changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
> index 5f72b94..24034c4 100644
> --- a/net/netfilter/nf_conntrack_core.c
> +++ b/net/netfilter/nf_conntrack_core.c
> @@ -408,6 +408,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
> NF_CT_ASSERT(!nf_ct_is_confirmed(ct));
> pr_debug("Confirming conntrack %p\n", ct);
>
> + spin_lock_bh(&ct->lock);
> spin_lock_bh(&nf_conntrack_lock);
>
> /* See if there's one in the list already, including reverse:
> @@ -435,6 +436,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
> set_bit(IPS_CONFIRMED_BIT, &ct->status);
> NF_CT_STAT_INC(net, insert);
> spin_unlock_bh(&nf_conntrack_lock);
> + spin_unlock_bh(&ct->lock);
> help = nfct_help(ct);
> if (help && help->helper)
> nf_conntrack_event_cache(IPCT_HELPER, ct);
> @@ -446,6 +448,7 @@ __nf_conntrack_confirm(struct sk_buff *skb)
> out:
> NF_CT_STAT_INC(net, insert_failed);
> spin_unlock_bh(&nf_conntrack_lock);
> + spin_unlock_bh(&ct->lock);
> return NF_DROP;
> }
> EXPORT_SYMBOL_GPL(__nf_conntrack_confirm);
> @@ -848,6 +851,7 @@ void __nf_ct_refresh_acct(struct nf_conn *ct,
> NF_CT_ASSERT(ct->timeout.data == (unsigned long)ct);
> NF_CT_ASSERT(skb);
>
> + spin_lock_bh(&ct->lock);
> /* Only update if this is not a fixed timeout */
> if (test_bit(IPS_FIXED_TIMEOUT_BIT, &ct->status))
> goto acct;
> @@ -871,13 +875,12 @@ acct:
>
> acct = nf_conn_acct_find(ct);
> if (acct) {
> - spin_lock_bh(&ct->lock);
> acct[CTINFO2DIR(ctinfo)].packets++;
> acct[CTINFO2DIR(ctinfo)].bytes +=
> skb->len - skb_network_offset(skb);
> - spin_unlock_bh(&ct->lock);
> }
> }
> + spin_unlock_bh(&ct->lock);
> }
> EXPORT_SYMBOL_GPL(__nf_ct_refresh_acct);
>

2009-06-18 09:48:04

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Eric Dumazet wrote:
> Ingo Molnar a ?crit :
>> * Ingo Molnar <[email protected]> wrote:
>>
>>>> IPS_CONFIRMED_BIT is set under nf_conntrack_lock (in
>>>> __nf_conntrack_confirm()), we probably want to add a
>>>> synchronisation under ct->lock as well, or
>>>> __nf_ct_refresh_acct() could set ct->timeout.expires to
>>>> extra_jiffies, while a different cpu could confirm the
>>>> conntrack.
>>>>
>>>> Following patch as RFC
>>> A quick test suggests that it seems to works here - thanks Eric!
>> a test-box still triggered this crash overnight:
>>
>> [ 252.433471] ------------[ cut here ]------------
>> [ 252.436031] WARNING: at lib/list_debug.c:30 __list_add+0x95/0xa0()
>> [ 252.436031] Hardware name: System Product Name
>> [ 252.436031] list_add corruption. prev->next should be next (ffff88003fa1d460), but was ffffffff82e560a0. (prev=ffff880003b458c0).
>> [ 252.436031] Pid: 7348, comm: ssh Tainted: G W 2.6.30-tip #54604
>> [ 252.436031] Call Trace:
>> [ 252.436031] [<ffffffff8149eda5>] ? __list_add+0x95/0xa0
>> [ 252.436031] [<ffffffff8105c79b>] warn_slowpath_common+0x7b/0xd0
>> [ 252.436031] [<ffffffff8105c851>] warn_slowpath_fmt+0x41/0x50
>> [ 252.436031] [<ffffffff8149eda5>] __list_add+0x95/0xa0
>> [ 252.436031] [<ffffffff8106937e>] internal_add_timer+0x9e/0xf0
>> [ 252.436031] [<ffffffff8106a5ef>] mod_timer+0x10f/0x160
>> [ 252.436031] [<ffffffff8106a658>] add_timer+0x18/0x20
>> [ 252.436031] [<ffffffff81f6e42a>] __nf_conntrack_confirm+0x1da/0x3c0
>> [ 252.436031] [<ffffffff81fdb8dd>] ipv4_confirm+0xfd/0x160
>> [ 252.436031] [<ffffffff81f6a130>] nf_iterate+0x70/0xd0
>> [ 252.436031] [<ffffffff81f99180>] ? ip_finish_output+0x0/0x380
>> [ 252.436031] [<ffffffff81f6a4c4>] nf_hook_slow+0xe4/0x160
>> [ 252.436031] [<ffffffff81f99180>] ? ip_finish_output+0x0/0x380
>> [ 252.436031] [<ffffffff81f995f5>] ip_output+0xf5/0x110
>> [ 252.436031] [<ffffffff81f96b05>] ip_local_out+0x25/0x40
>> [ 252.436031] [<ffffffff81f97434>] ip_queue_xmit+0x224/0x420
>> [ 252.436031] [<ffffffff81111118>] ? __kmalloc_node_track_caller+0xd8/0x1f0
>> [ 252.436031] [<ffffffff8108df19>] ? trace_hardirqs_on_caller+0x29/0x1f0
>> [ 252.436031] [<ffffffff81fae0dd>] tcp_transmit_skb+0x50d/0x7e0
>> [ 252.436031] [<ffffffff81faf547>] tcp_connect+0x3c7/0x500
>> [ 252.436031] [<ffffffff81fb4693>] tcp_v4_connect+0x433/0x520
>> [ 252.436031] [<ffffffff81fc446f>] inet_stream_connect+0x22f/0x2d0
>> [ 252.436031] [<ffffffff81118719>] ? fget_light+0x19/0x110
>> [ 252.436031] [<ffffffff81f294b8>] sys_connect+0xb8/0xd0
>> [ 252.436031] [<ffffffff8100ccf9>] ? retint_swapgs+0x13/0x1b
>> [ 252.436031] [<ffffffff8108df19>] ? trace_hardirqs_on_caller+0x29/0x1f0
>> [ 252.436031] [<ffffffff8217a49f>] ? trace_hardirqs_on_thunk+0x3a/0x3f
>> [ 252.436031] [<ffffffff8100c252>] system_call_fastpath+0x16/0x1b
>> [ 252.436031] ---[ end trace a7919e7f17c0a73d ]---
>>
>> With your patch (repeated below) applied. Is Patrick's alternative
>> patch supposed to fix something that yours does not?
>
> Hmm, not really, Patrick patch should fix same problem, but without extra locking
> as mine.
>
> This new stack trace is somewhat different, as corruption is detected in the add_timer()
> call in __nf_conntrack_confirm()
>
> So there is another problem. CCed Pablo Neira Ayuso who added some stuff
> in netfilter and timeout logic recently.

That timeout logic shouldn't be relevant in this case, its only
activated when netlink event delivery is used, a userspace process
is actually listening and it has the socket marked for reliable
delivery.

I think its still the same problem, the detection is just noticed
at a different point.

2009-06-18 14:56:36

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index 5f72b94..ce17a69 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -335,7 +335,8 @@ begin:
h = __nf_conntrack_find(net, tuple);
if (h) {
ct = nf_ct_tuplehash_to_ctrack(h);
- if (unlikely(!atomic_inc_not_zero(&ct->ct_general.use)))
+ if (unlikely(nf_ct_is_dying(ct) ||
+ !atomic_inc_not_zero(&ct->ct_general.use)))
h = NULL;
else {
if (unlikely(!nf_ct_tuple_equal(tuple, &h->tuple))) {
@@ -503,7 +504,8 @@ static noinline int early_drop(struct net *net, unsigned int hash)
cnt++;
}

- if (ct && unlikely(!atomic_inc_not_zero(&ct->ct_general.use)))
+ if (ct && unlikely(nf_ct_is_dying(ct) ||
+ !atomic_inc_not_zero(&ct->ct_general.use)))
ct = NULL;
if (ct || cnt >= NF_CT_EVICTION_RANGE)
break;


Attachments:
x (876.00 B)

2009-06-18 15:46:46

by Eric Dumazet

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Patrick McHardy a ?crit :
> Patrick McHardy wrote:
>> Eric Dumazet wrote:
>>>> a test-box still triggered this crash overnight:
>>>>
>>>> [ 252.433471] ------------[ cut here ]------------
>>>> [ 252.436031] WARNING: at lib/list_debug.c:30 __list_add+0x95/0xa0()
>>>> ...
>>>> With your patch (repeated below) applied. Is Patrick's alternative
>>>> patch supposed to fix something that yours does not?
>>>
>>> Hmm, not really, Patrick patch should fix same problem, but without
>>> extra locking
>>> as mine.
>>>
>>> This new stack trace is somewhat different, as corruption is detected
>>> in the add_timer()
>>> call in __nf_conntrack_confirm()
>>>
>>> So there is another problem. CCed Pablo Neira Ayuso who added some stuff
>>> in netfilter and timeout logic recently.
>>
>> That timeout logic shouldn't be relevant in this case, its only
>> activated when netlink event delivery is used, a userspace process
>> is actually listening and it has the socket marked for reliable
>> delivery.
>>
>> I think its still the same problem, the detection is just noticed
>> at a different point.
>
> I can't find anything wrong with the conntrack timer use itself.
> Since its the timer base that is corrupted, its possible that
> something else is using timers incorrectly and conntrack just
> happens to hit the problem afterwards, but it seems rather
> unlikely since the first backtrace originated in a network driver,
> the second one in the socket layer.
>
> But I've noticed a different problem, the lockless lookup might
> incorrectly return an conntrack entry that is supposed to be
> invisible. This can happen because we only check for equal tuples
> and !atomic_inc_not_zero(refcnt), but the conntrack can be removed
> from the lists and still have references to it. It should never
> have an active timer at that point however, so all following
> mod_timer_pending() calls *should* do nothing unless I'm missing
> something.
>
> Ingo, could you please try whether this patch (combined with the
> last one) makes any difference? Enabling CONFIG_NETFILTER_DEBUG
> could also help.
>
>

Interesting !

In my own analysis, I found death_by_timeout() might be problematic,
with RCU and lockless lookups.

static void death_by_timeout(unsigned long ul_conntrack)
{
struct nf_conn *ct = (void *)ul_conntrack;

if (!test_bit(IPS_DYING_BIT, &ct->status) &&
unlikely(nf_conntrack_event(IPCT_DESTROY, ct) < 0)) {
/* destroy event was not delivered */
nf_ct_delete_from_lists(ct);
<< HERE >>

nf_ct_insert_dying_list(ct);
return;
}
set_bit(IPS_DYING_BIT, &ct->status);
nf_ct_delete_from_lists(ct);
nf_ct_put(ct);
}


We delete ct from a list and insert it in a new list.

I believe a reader could "*catch*" ct while doing a lookup and miss the end
of its chain. (nulls algo check the null value at the end of lookup and can
decide to restart the lookup if the null value is not the expected one)

We need to change nf_conntrack_init_net() and use a different "null" value,
guaranteed not being used in regular lists

Patch follows :

diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index 5f72b94..5276a2d 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -1267,13 +1267,19 @@ err_cache:
return ret;
}

+/*
+ * We need to use special "null" values, not used in hash table
+ */
+#define UNCONFIRMED_NULLS_VAL ((1<<30)+0)
+#define DYING_NULLS_VAL ((1<<30)+1)
+
static int nf_conntrack_init_net(struct net *net)
{
int ret;

atomic_set(&net->ct.count, 0);
- INIT_HLIST_NULLS_HEAD(&net->ct.unconfirmed, 0);
- INIT_HLIST_NULLS_HEAD(&net->ct.dying, 0);
+ INIT_HLIST_NULLS_HEAD(&net->ct.unconfirmed, UNCONFIRMED_NULLS_VAL);
+ INIT_HLIST_NULLS_HEAD(&net->ct.dying, DYING_NULLS_VAL);
net->ct.stat = alloc_percpu(struct ip_conntrack_stat);
if (!net->ct.stat) {
ret = -ENOMEM;

2009-06-18 16:10:00

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Eric Dumazet wrote:
> In my own analysis, I found death_by_timeout() might be problematic,
> with RCU and lockless lookups.
>
> static void death_by_timeout(unsigned long ul_conntrack)
> {
> struct nf_conn *ct = (void *)ul_conntrack;
>
> if (!test_bit(IPS_DYING_BIT, &ct->status) &&
> unlikely(nf_conntrack_event(IPCT_DESTROY, ct) < 0)) {
> /* destroy event was not delivered */
> nf_ct_delete_from_lists(ct);
> << HERE >>
>
> nf_ct_insert_dying_list(ct);
> return;
> }
> set_bit(IPS_DYING_BIT, &ct->status);
> nf_ct_delete_from_lists(ct);
> nf_ct_put(ct);
> }
>
>
> We delete ct from a list and insert it in a new list.
>
> I believe a reader could "*catch*" ct while doing a lookup and miss the end
> of its chain. (nulls algo check the null value at the end of lookup and can
> decide to restart the lookup if the null value is not the expected one)
>
> We need to change nf_conntrack_init_net() and use a different "null" value,
> guaranteed not being used in regular lists

Good catch. This is a new bug, but it shouldn't matter in this case
since nf_conntrack_event() can't fail unless you have a userspace
listener that makes use of reliable delivery, which I think hasn't
even been released yet.

> Patch follows :

Looks good. If you send me a Signed-off-by: I'll already apply it.

2009-06-18 16:14:00

by Pablo Neira Ayuso

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Patrick McHardy wrote:
> Eric Dumazet wrote:
>> In my own analysis, I found death_by_timeout() might be problematic,
>> with RCU and lockless lookups.
>>
>> static void death_by_timeout(unsigned long ul_conntrack)
>> {
>> struct nf_conn *ct = (void *)ul_conntrack;
>>
>> if (!test_bit(IPS_DYING_BIT, &ct->status) &&
>> unlikely(nf_conntrack_event(IPCT_DESTROY, ct) < 0)) {
>> /* destroy event was not delivered */
>> nf_ct_delete_from_lists(ct);
>> << HERE >>
>>
>> nf_ct_insert_dying_list(ct);
>> return;
>> }
>> set_bit(IPS_DYING_BIT, &ct->status);
>> nf_ct_delete_from_lists(ct);
>> nf_ct_put(ct);
>> }
>>
>>
>> We delete ct from a list and insert it in a new list.
>>
>> I believe a reader could "*catch*" ct while doing a lookup and miss
>> the end
>> of its chain. (nulls algo check the null value at the end of lookup
>> and can
>> decide to restart the lookup if the null value is not the expected one)
>>
>> We need to change nf_conntrack_init_net() and use a different "null"
>> value,
>> guaranteed not being used in regular lists
>
> Good catch. This is a new bug, but it shouldn't matter in this case
> since nf_conntrack_event() can't fail unless you have a userspace
> listener that makes use of reliable delivery, which I think hasn't
> even been released yet.

Indeed. I didn't include user-space support for this yet in my tree, so
this should not be the problem. Thanks for the catch anyway!

2009-06-18 22:47:20

by Eric Dumazet

[permalink] [raw]
Subject: [PATCH] netfilter: conntrack: death_by_timeout() fix

Patrick McHardy a ?crit :
> Eric Dumazet wrote:
>> In my own analysis, I found death_by_timeout() might be problematic,
>> with RCU and lockless lookups.
>>
>> static void death_by_timeout(unsigned long ul_conntrack)
>> {
>> struct nf_conn *ct = (void *)ul_conntrack;
>>
>> if (!test_bit(IPS_DYING_BIT, &ct->status) &&
>> unlikely(nf_conntrack_event(IPCT_DESTROY, ct) < 0)) {
>> /* destroy event was not delivered */
>> nf_ct_delete_from_lists(ct);
>> << HERE >>
>>
>> nf_ct_insert_dying_list(ct);
>> return;
>> }
>> set_bit(IPS_DYING_BIT, &ct->status);
>> nf_ct_delete_from_lists(ct);
>> nf_ct_put(ct);
>> }
>>
>>
>> We delete ct from a list and insert it in a new list.
>>
>> I believe a reader could "*catch*" ct while doing a lookup and miss
>> the end
>> of its chain. (nulls algo check the null value at the end of lookup
>> and can
>> decide to restart the lookup if the null value is not the expected one)
>>
>> We need to change nf_conntrack_init_net() and use a different "null"
>> value,
>> guaranteed not being used in regular lists
>
> Good catch. This is a new bug, but it shouldn't matter in this case
> since nf_conntrack_event() can't fail unless you have a userspace
> listener that makes use of reliable delivery, which I think hasn't
> even been released yet.
>
>> Patch follows :
>
> Looks good. If you send me a Signed-off-by: I'll already apply it.

Sure, here it is.

Thank you

[PATCH] netfilter: conntrack: death_by_timeout() fix

death_by_timeout() might delete a conntrack from hash list
and insert it in dying list.

nf_ct_delete_from_lists(ct);
nf_ct_insert_dying_list(ct);

I believe a (lockless) reader could *catch* ct while doing a lookup
and miss the end of its chain.
(nulls lookup algo must check the null value at the end of lookup and
should restart if the null value is not the expected one.
cf Documentation/RCU/rculist_nulls.txt for details)

We need to change nf_conntrack_init_net() and use a different "null" value,
guaranteed not being used in regular lists. Choose very large values, since
hash table uses [0..size-1] null values.

Signed-off-by: Eric Dumazet <[email protected]>
Acked-by: Pablo Neira Ayuso <[email protected]>
Acked-by: Patrick McHardy <[email protected]>
---

diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
index 5f72b94..5276a2d 100644
--- a/net/netfilter/nf_conntrack_core.c
+++ b/net/netfilter/nf_conntrack_core.c
@@ -1267,13 +1267,19 @@ err_cache:
return ret;
}

+/*
+ * We need to use special "null" values, not used in hash table
+ */
+#define UNCONFIRMED_NULLS_VAL ((1<<30)+0)
+#define DYING_NULLS_VAL ((1<<30)+1)
+
static int nf_conntrack_init_net(struct net *net)
{
int ret;

atomic_set(&net->ct.count, 0);
- INIT_HLIST_NULLS_HEAD(&net->ct.unconfirmed, 0);
- INIT_HLIST_NULLS_HEAD(&net->ct.dying, 0);
+ INIT_HLIST_NULLS_HEAD(&net->ct.unconfirmed, UNCONFIRMED_NULLS_VAL);
+ INIT_HLIST_NULLS_HEAD(&net->ct.dying, DYING_NULLS_VAL);
net->ct.stat = alloc_percpu(struct ip_conntrack_stat);
if (!net->ct.stat) {
ret = -ENOMEM;

2009-06-18 23:48:22

by Tilman Schmidt

[permalink] [raw]
Subject: Re: [GIT]: Networking

Am 15.06.2009 14:04 schrieb David Miller:
> Documentation/isdn/00-INDEX | 29 +-

It seems something went wrong with the merge. After:

commit aba7453037c3a90714caae77a622dceaf1173786
Merge: a4fe91e 93af7ac
Author: David S. Miller <[email protected]>
Date: Wed Apr 29 20:30:35 2009 -0700

Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6

Conflicts:
Documentation/isdn/00-INDEX
drivers/net/wireless/iwlwifi/iwl-scan.c
drivers/net/wireless/rndis_wlan.c
net/mac80211/main.c

lines 22..28 of Documentation/isdn/00-INDEX now look like this:

- info on the drivers for Siemens Gigaset ISDN adapters.
README.icn
- info on the ICN-ISDN-card and its driver.
>>>>>>> 93af7aca44f0e82e67bda10a0fb73d383edcc8bd:Documentation/isdn/00-INDEX
README.HiSax
- info on the HiSax driver which replaces the old teles.
README.audio

Also, some of the entries, such as README.audio and README.icn, are now duplicated.
Can that be repaired, or would you like me to prepare a patch cleaning it up?

Thanks,
Tilman

2009-06-19 03:36:57

by David Miller

[permalink] [raw]
Subject: Re: [GIT]: Networking

From: Tilman Schmidt <[email protected]>
Date: Fri, 19 Jun 2009 01:18:31 +0200

> Am 15.06.2009 14:04 schrieb David Miller:
>> Documentation/isdn/00-INDEX | 29 +-
>
> It seems something went wrong with the merge. After:
...
> Also, some of the entries, such as README.audio and README.icn, are now duplicated.
> Can that be repaired, or would you like me to prepare a patch cleaning it up?

Sorry I messed that up, could you please send me a patch to fix
it up?

Thank you!

2009-06-19 11:15:39

by Patrick McHardy

[permalink] [raw]
Subject: Re: [PATCH] netfilter: conntrack: death_by_timeout() fix

Eric Dumazet wrote:
> [PATCH] netfilter: conntrack: death_by_timeout() fix
>
> death_by_timeout() might delete a conntrack from hash list
> and insert it in dying list.
>
> nf_ct_delete_from_lists(ct);
> nf_ct_insert_dying_list(ct);
>
> I believe a (lockless) reader could *catch* ct while doing a lookup
> and miss the end of its chain.
> (nulls lookup algo must check the null value at the end of lookup and
> should restart if the null value is not the expected one.
> cf Documentation/RCU/rculist_nulls.txt for details)
>
> We need to change nf_conntrack_init_net() and use a different "null" value,
> guaranteed not being used in regular lists. Choose very large values, since
> hash table uses [0..size-1] null values.

Applied, thanks Eric.

2009-06-20 15:47:45

by Ingo Molnar

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()


* Patrick McHardy <[email protected]> wrote:

> Ingo, could you please try whether this patch (combined with the
> last one) makes any difference? Enabling CONFIG_NETFILTER_DEBUG
> could also help.

Mind pushing it upstream, and i'll keep things monitored over the
week following when it hits upstream?

The reason is, the crash ratio is worse than 1:1000, it took a day
and a 1000 tests to trigger that one. I havent seen it after that.

So it's going to be a very slow observation and you shouldnt
serialize on me - giving you a 'it works' positive result will take
10,000 random bootp tests or so - that's a week or longer. (it can
take a long time to hit that especially in the merge window when
there's a lot of various test failures that cause hickups in the
test stream.)

( Mailing me an upstream sha1 when all fixes in this area have hit
upstream would certainly be welcome - i can use that as a 'no
crashes expected in that area from that point on' flag day. )

Thanks,

Ingo

2009-06-20 15:56:55

by Patrick McHardy

[permalink] [raw]
Subject: Re: [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad()

Ingo Molnar wrote:
> * Patrick McHardy <[email protected]> wrote:
>
>> Ingo, could you please try whether this patch (combined with the
>> last one) makes any difference? Enabling CONFIG_NETFILTER_DEBUG
>> could also help.
>
> Mind pushing it upstream, and i'll keep things monitored over the
> week following when it hits upstream?
>
> The reason is, the crash ratio is worse than 1:1000, it took a day
> and a 1000 tests to trigger that one. I havent seen it after that.
>
> So it's going to be a very slow observation and you shouldnt
> serialize on me - giving you a 'it works' positive result will take
> 10,000 random bootp tests or so - that's a week or longer. (it can
> take a long time to hit that especially in the merge window when
> there's a lot of various test failures that cause hickups in the
> test stream.)

OK thanks, I'll push it upstream soon.

> ( Mailing me an upstream sha1 when all fixes in this area have hit
> upstream would certainly be welcome - i can use that as a 'no
> crashes expected in that area from that point on' flag day. )

Sure, will do.