Revision dbf520a9d7d4d5ba28d2947be11e34099a5e3e20 authored by Paul Walmsley on 31 March 2013, 00:04:40 UTC, committed by Linus Torvalds on 31 March 2013, 18:38:33 UTC
This reverts commit 6aa9707099c4b25700940eb3d016f16c4434360d.

Commit 6aa9707099c4 ("lockdep: check that no locks held at freeze time")
causes problems with NFS root filesystems.  The failures were noticed on
OMAP2 and 3 boards during kernel init:

  [ BUG: swapper/0/1 still has locks held! ]
  3.9.0-rc3-00344-ga937536 #1 Not tainted
  -------------------------------------
  1 lock held by swapper/0/1:
   #0:  (&type->s_umount_key#13/1){+.+.+.}, at: [<c011e84c>] sget+0x248/0x574

  stack backtrace:
    rpc_wait_bit_killable
    __wait_on_bit
    out_of_line_wait_on_bit
    __rpc_execute
    rpc_run_task
    rpc_call_sync
    nfs_proc_get_root
    nfs_get_root
    nfs_fs_mount_common
    nfs_try_mount
    nfs_fs_mount
    mount_fs
    vfs_kern_mount
    do_mount
    sys_mount
    do_mount_root
    mount_root
    prepare_namespace
    kernel_init_freeable
    kernel_init

Although the rootfs mounts, the system is unstable.  Here's a transcript
from a PM test:

  http://www.pwsan.com/omap/testlogs/test_v3.9-rc3/20130317194234/pm/37xxevm/37xxevm_log.txt

Here's what the test log should look like:

  http://www.pwsan.com/omap/testlogs/test_v3.8/20130218214403/pm/37xxevm/37xxevm_log.txt

Mailing list discussion is here:

  http://lkml.org/lkml/2013/3/4/221

Deal with this for v3.9 by reverting the problem commit, until folks can
figure out the right long-term course of action.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Cc: Mandeep Singh Baines <msb@chromium.org>
Cc: Jeff Layton <jlayton@redhat.com>
Cc: Shawn Guo <shawn.guo@linaro.org>
Cc: <maciej.rutecki@gmail.com>
Cc: Fengguang Wu <fengguang.wu@intel.com>
Cc: Trond Myklebust <Trond.Myklebust@netapp.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Ben Chan <benchan@chromium.org>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Rafael J. Wysocki <rjw@sisk.pl>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 13d2080
History
File Mode Size
caif
mac80211_hwsim
timestamping
.gitignore -rw-r--r-- 10 bytes
00-INDEX -rw-r--r-- 6.9 KB
3c505.txt -rw-r--r-- 1.8 KB
3c509.txt -rw-r--r-- 8.8 KB
6pack.txt -rw-r--r-- 7.8 KB
LICENSE.qla3xxx -rw-r--r-- 2.1 KB
LICENSE.qlcnic -rw-r--r-- 15.0 KB
LICENSE.qlge -rw-r--r-- 15.0 KB
Makefile -rw-r--r-- 290 bytes
PLIP.txt -rw-r--r-- 8.0 KB
README.ipw2100 -rw-r--r-- 10.9 KB
README.ipw2200 -rw-r--r-- 15.6 KB
README.sb1000 -rw-r--r-- 9.6 KB
alias.txt -rw-r--r-- 1.2 KB
arcnet-hardware.txt -rw-r--r-- 110.0 KB
arcnet.txt -rw-r--r-- 23.4 KB
atm.txt -rw-r--r-- 426 bytes
ax25.txt -rw-r--r-- 610 bytes
batman-adv.txt -rw-r--r-- 8.8 KB
baycom.txt -rw-r--r-- 6.9 KB
bonding.txt -rw-r--r-- 105.8 KB
bridge.txt -rw-r--r-- 546 bytes
can.txt -rw-r--r-- 41.9 KB
cops.txt -rw-r--r-- 2.7 KB
cs89x0.txt -rw-r--r-- 22.8 KB
cxacru-cf.py -rw-r--r-- 1.6 KB
cxacru.txt -rw-r--r-- 2.9 KB
cxgb.txt -rw-r--r-- 13.5 KB
dccp.txt -rw-r--r-- 9.4 KB
de4x5.txt -rw-r--r-- 8.5 KB
decnet.txt -rw-r--r-- 10.5 KB
dl2k.txt -rw-r--r-- 9.2 KB
dm9000.txt -rw-r--r-- 5.0 KB
dmfe.txt -rw-r--r-- 2.1 KB
dns_resolver.txt -rw-r--r-- 5.1 KB
driver.txt -rw-r--r-- 2.7 KB
e100.txt -rw-r--r-- 7.0 KB
e1000.txt -rw-r--r-- 18.4 KB
e1000e.txt -rw-r--r-- 11.6 KB
eql.txt -rw-r--r-- 13.3 KB
fib_trie.txt -rw-r--r-- 5.8 KB
filter.txt -rw-r--r-- 2.0 KB
fore200e.txt -rw-r--r-- 2.4 KB
framerelay.txt -rw-r--r-- 2.1 KB
gen_stats.txt -rw-r--r-- 3.5 KB
generic-hdlc.txt -rw-r--r-- 4.3 KB
generic_netlink.txt -rw-r--r-- 156 bytes
gianfar.txt -rw-r--r-- 2.3 KB
ieee802154.txt -rw-r--r-- 5.7 KB
ifenslave.c -rw-r--r-- 29.3 KB
igb.txt -rw-r--r-- 3.7 KB
igbvf.txt -rw-r--r-- 2.7 KB
ip-sysctl.txt -rw-r--r-- 57.8 KB
ip_dynaddr.txt -rw-r--r-- 1.2 KB
ipddp.txt -rw-r--r-- 3.2 KB
iphase.txt -rw-r--r-- 6.2 KB
ipv6.txt -rw-r--r-- 1.8 KB
ipvs-sysctl.txt -rw-r--r-- 7.6 KB
irda.txt -rw-r--r-- 509 bytes
ixgb.txt -rw-r--r-- 16.6 KB
ixgbe.txt -rw-r--r-- 10.4 KB
ixgbevf.txt -rw-r--r-- 1.4 KB
l2tp.txt -rw-r--r-- 14.5 KB
lapb-module.txt -rw-r--r-- 9.7 KB
ltpc.txt -rw-r--r-- 4.7 KB
mac80211-auth-assoc-deauth.txt -rw-r--r-- 2.5 KB
mac80211-injection.txt -rw-r--r-- 2.2 KB
multiqueue.txt -rw-r--r-- 3.4 KB
netconsole.txt -rw-r--r-- 6.5 KB
netdev-features.txt -rw-r--r-- 6.3 KB
netdevices.txt -rw-r--r-- 4.0 KB
netif-msg.txt -rw-r--r-- 3.0 KB
nf_conntrack-sysctl.txt -rw-r--r-- 4.8 KB
nfc.txt -rw-r--r-- 5.2 KB
openvswitch.txt -rw-r--r-- 8.7 KB
operstates.txt -rw-r--r-- 6.0 KB
packet_mmap.txt -rw-r--r-- 25.8 KB
phonet.txt -rw-r--r-- 7.0 KB
phy.txt -rw-r--r-- 13.3 KB
pktgen.txt -rw-r--r-- 7.9 KB
policy-routing.txt -rw-r--r-- 4.4 KB
ppp_generic.txt -rw-r--r-- 20.3 KB
proc_net_tcp.txt -rw-r--r-- 2.5 KB
radiotap-headers.txt -rw-r--r-- 5.0 KB
ray_cs.txt -rw-r--r-- 5.7 KB
rds.txt -rw-r--r-- 13.3 KB
regulatory.txt -rw-r--r-- 7.7 KB
rxrpc.txt -rw-r--r-- 32.7 KB
s2io.txt -rw-r--r-- 4.8 KB
scaling.txt -rw-r--r-- 18.2 KB
sctp.txt -rw-r--r-- 1.4 KB
secid.txt -rw-r--r-- 657 bytes
skfp.txt -rw-r--r-- 6.1 KB
smc9.txt -rw-r--r-- 1.1 KB
spider_net.txt -rw-r--r-- 9.7 KB
stmmac.txt -rw-r--r-- 12.1 KB
tc-actions-env-rules.txt -rw-r--r-- 1.2 KB
tcp-thin.txt -rw-r--r-- 2.3 KB
tcp.txt -rw-r--r-- 4.1 KB
team.txt -rw-r--r-- 109 bytes
timestamping.txt -rw-r--r-- 8.3 KB
tlan.txt -rw-r--r-- 3.8 KB
tproxy.txt -rw-r--r-- 3.0 KB
tuntap.txt -rw-r--r-- 8.0 KB
udplite.txt -rw-r--r-- 11.3 KB
vortex.txt -rw-r--r-- 14.7 KB
vxge.txt -rw-r--r-- 2.9 KB
vxlan.txt -rw-r--r-- 1.7 KB
x25-iface.txt -rw-r--r-- 4.8 KB
x25.txt -rw-r--r-- 2.0 KB
xfrm_proc.txt -rw-r--r-- 1.8 KB
xfrm_sync.txt -rw-r--r-- 6.5 KB
xfrm_sysctl.txt -rw-r--r-- 124 bytes
z8530drv.txt -rw-r--r-- 20.0 KB

README.ipw2100

back to top