Date: Tue, 20 Aug 2013 21:07:30 -0700 From: Sean Bruno <sean_bruno@yahoo.com> To: Alan Cox <alc@rice.edu> Cc: "freebsd-embedded@freebsd.org" <freebsd-embedded@freebsd.org> Subject: Re: Dlink DIR-825 B1 status [update 2] [fixed!] Message-ID: <1377058050.2345.4.camel@localhost> In-Reply-To: <52139707.9060807@rice.edu> References: <1374340359.1421.3.camel@localhost> <1376975321.1445.62.camel@localhost> <CAJ-Vmom1GO=PUTysV0BX6YfeFUrvFdCSc1hCX=-yzA=EV5OYjQ@mail.gmail.com> <1377013002.1325.6.camel@localhost> <52139707.9060807@rice.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-PL64ZWk55NzrBx1qADhe Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable On Tue, 2013-08-20 at 11:19 -0500, Alan Cox wrote: > Try this: >=20 > Index: vm/vm_page.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- vm/vm_page.c (revision 254571) > +++ vm/vm_page.c (working copy) > @@ -1927,7 +1927,7 @@ vm_page_alloc_freelist(int flind, int req) > /* > * Do not allocate reserved pages unless the req has asked for > it. > */ > - mtx_lock(&vm_page_queue_free_mtx); > + mtx_lock_flags(&vm_page_queue_free_mtx, MTX_RECURSE); > if (cnt.v_free_count + cnt.v_cache_count > cnt.v_free_reserved > || > (req_class =3D=3D VM_ALLOC_SYSTEM && > cnt.v_free_count + cnt.v_cache_count > > cnt.v_interrupt_free_min) ||=20 Fixed! It *does* take a while to mount though. :-) Note the <ctrl-t> I'm hitting on the console because the 1TB drive caused the mount command to go for quite a long time. # kldstat Id Refs Address Size Name 1 40 0x80050000 4a8d60 kernel 2 1 0xc0101000 1078 if_ath_pci.ko 3 1 0xc0103000 120c1c if_ath.ko 4 4 0xc0224000 620dc wlan.ko 5 2 0xc0287000 4da4 bridgestp.ko 6 1 0xc028c000 76e0 if_bridge.ko 7 1 0xc0294000 a7e0 random.ko 8 1 0xc029f000 3ac wlan_xauth.ko 9 1 0xc02a0000 2a94 wlan_tkip.ko 10 1 0xc02a3000 a2cc ar71xx_ehci.ko 11 2 0xc02ae000 2d610 usb.ko 12 1 0xc02dc000 6784 umass.ko # ugen0.2: <Iomega HDD> at usbus0 umass0: <Interface0> on usbus0 umass0: SCSI over Bulk-Only; quirks =3D 0x0100 umass0:0:0:-1: Attached to scbus0 GEOM: new disk da0 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: <External RAID 0> Fixed Direct Access SCSI-4 device=20 da0: Serial Number ABCDEF0123456847 da0: 40.000MB/s transfers da0: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da0: quirks=3D0x2<NO_6_BYTE> da0: Delete methods: <NONE(*)> MAP: No valid partition found at da0 MAP: No valid partition found at da0p1 # mount -t msdosfs -o large /dev/da0p1 /mnt load: 1.33 cmd: mount_msdosfs 242 [biord] 11.76r 0.00u 3.73s 11% 700k load: 1.33 cmd: mount_msdosfs 242 [biord] 12.74r 0.00u 4.12s 12% 700k load: 1.30 cmd: mount_msdosfs 242 [biord] 13.66r 0.00u 4.49s 14% 700k load: 1.30 cmd: mount_msdosfs 242 [biord] 14.80r 0.00u 4.96s 15% 700k load: 1.30 cmd: mount_msdosfs 242 [biord] 15.40r 0.00u 5.21s 15% 700k load: 1.30 cmd: mount_msdosfs 242 [biord] 16.95r 0.00u 5.84s 17% 700k load: 1.30 cmd: mount_msdosfs 242 [biord] 18.15r 0.00u 6.33s 18% 700k load: 1.28 cmd: mount_msdosfs 242 [biord] 19.92r 0.00u 7.06s 20% 700k load: 1.28 cmd: mount_msdosfs 242 [biord] 20.76r 0.00u 7.40s 21% 700k load: 1.26 cmd: mount_msdosfs 242 [biord] 24.70r 0.00u 9.02s 24% 700k load: 1.26 cmd: mount_msdosfs 242 [biord] 25.56r 0.00u 9.37s 24% 700k load: 1.26 cmd: mount_msdosfs 242 [biord] 25.96r 0.00u 9.54s 25% 700k load: 1.26 cmd: mount_msdosfs 242 [biord] 26.65r 0.00u 9.82s 26% 700k load: 1.26 cmd: mount_msdosfs 242 [biord] 26.91r 0.00u 9.92s 26% 700k load: 1.26 cmd: mount_msdosfs 242 [runnable] 27.11r 0.00u 10.01s 26% 700k load: 1.26 cmd: mount_msdosfs 242 [biord] 27.31r 0.00u 10.09s 26% 700k load: 1.26 cmd: mount_msdosfs 242 [biord] 27.57r 0.00u 10.19s 26% 700k load: 1.24 cmd: mount_msdosfs 242 [biord] 29.58r 0.00u 11.02s 27% 700k load: 1.24 cmd: mount_msdosfs 242 [biord] 33.33r 0.00u 12.53s 29% 700k load: 1.22 cmd: mount_msdosfs 242 [biord] 34.23r 0.00u 12.90s 29% 700k load: 1.22 cmd: mount_msdosfs 242 [biord] 35.18r 0.00u 13.29s 30% 700k load: 1.22 cmd: mount_msdosfs 242 [biord] 36.23r 0.00u 13.72s 30% 700k load: 1.22 cmd: mount_msdosfs 242 [vnread] 37.25r 0.00u 13.99s 30% 732k # df -k Filesystem 1024-blocks Used Avail Capacity Mounted on /dev/map/rootfs.uncompress 21983 20765 -540 103% / devfs 1 1 0 100% /dev /dev/md0 828 8 756 1% /tmp /dev/md1 828 60 704 8% /var /dev/md2 828 440 324 58% /etc /dev/da0p1 976524128 329609728 646914400 34% /mnt #=20 --=-PL64ZWk55NzrBx1qADhe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (FreeBSD) iQEcBAABAgAGBQJSFDz+AAoJEBkJRdwI6BaH5JEH/24prfA5KCzjcAuelwRd9fsD tDMv4HOuBiaKxRHxPQMpf7CaLMXG2n1PH52hgJryfGLhRn4Q7CfRsVjjtliCqfwx EtccVSzZuuZBO1oycUtMk8KqroJGHHf+mo1AdLFafUGp1nOTNd8uyM8lVXuI4rKL ojGho3QfcviGBS0pSAPWS0o5KYgmEg07oYdr1iajEPsppSmyfmWCvR1fMabDCVNA 2MjgHgrIigFBSA3QvydMRcRDnqmubtIvqcQUaCtxrRy+7QgqMbfB2fBPFEcaaeBD 4k8CXy87IIkQT/9gbWiWHsGuU53+J3GmNp46fVyuxD9roE+ccJg1u2ad4y5BtXo= =QnMC -----END PGP SIGNATURE----- --=-PL64ZWk55NzrBx1qADhe--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1377058050.2345.4.camel>