Re: Cannot build ports on fresh 10.0

2013-06-04 Thread mdf
On Tue, Jun 4, 2013 at 3:07 PM, hiren panchasara wrote: > On Tue, Jun 4, 2013 at 2:42 PM, wrote: > > I installed a new VM with 10.0 today from this .iso: > > > > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/amd64/10.0/FreeBSD-10.0-CURRENT-amd64-20130601-r251213-release.iso > > > > A

Cannot build ports on fresh 10.0

2013-06-04 Thread mdf
I installed a new VM with 10.0 today from this .iso: ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/amd64/10.0/FreeBSD-10.0-CURRENT-amd64-20130601-r251213-release.iso And I'm behind a firewall and I'm not sure I can use pkg(1); my one attempt failed: # pkg install m4 Updating repository

Re: [RFC] use a shared lock for VOP_GETEXTATTR

2013-03-27 Thread mdf
On Wed, Mar 27, 2013 at 10:32 PM, Konstantin Belousov wrote: > On Wed, Mar 27, 2013 at 06:37:51PM -0700, m...@freebsd.org wrote: >> VOP_GETEXTATTR is currently called with an exclusive lock, which seems >> like overkill for what is essentially a read operation. I had a look >> over the various in

[RFC] use a shared lock for VOP_GETEXTATTR

2013-03-27 Thread mdf
VOP_GETEXTATTR is currently called with an exclusive lock, which seems like overkill for what is essentially a read operation. I had a look over the various in-tree filesystems and it didn't look like any of them will have a problem if a shared-mode lock is used for vop_getextattr. Does anyone kn

Re: kmem_map auto-sizing and size dependencies

2013-01-18 Thread mdf
On Fri, Jan 18, 2013 at 7:29 AM, Andre Oppermann wrote: > The (inital?) size of the kmem_map is determined by some voodoo magic, > a sprinkle of nmbclusters * PAGE_SIZE incrementor and lots of tunables. > However it seems to work out to an effective kmem_map_size of about 58MB > on my 16GB AMD64 d

Re: "Memory modified after free" - by whom?

2012-12-10 Thread mdf
On Mon, Dec 10, 2012 at 3:10 PM, Adrian Chadd wrote: > 9216 sounds like a jumbo frame mbuf. So the NIC is writing to an mbuf > after it's finalised/freed. > > I have a similar bug showing up on ath(4) RX. :( Compile with DEBUG_MEMGUARD in the kernel configuration, and then set vm.memguard.desc to

Re: panic: sbuf_trim makes no sense on sbuf 0xffffff82434d8898 with drain

2012-11-25 Thread mdf
On Sun, Nov 25, 2012 at 2:26 PM, Niclas Zeising wrote: > Hi! > I consistently get this panic while trying to boot a kernel build from > r243530. It happens when the entropy harvesting rc.d script starts. r243380 > worked fine, I haven't tested any revisions in between. Attached is the > backtrace

Re: FILE's _file can only hold a short

2012-11-02 Thread mdf
On Thu, Nov 1, 2012 at 7:41 PM, Eitan Adler wrote: > On 1 November 2012 10:40, Ian Lepore wrote: >> On Wed, 2012-10-31 at 11:12 -0700, m...@freebsd.org wrote: >>> I seem to recall a thread earlier on this limitation, but looking at >>> actual libc/stdio sources, the 4 year old check for open(2)'s

FILE's _file can only hold a short

2012-10-31 Thread mdf
I seem to recall a thread earlier on this limitation, but looking at actual libc/stdio sources, the 4 year old check for open(2)'s fd being less than SHRT_MAX is still there. I thought I saw a patch to change this to an int, but it's not in the tree. Was this in a PR or a mailing list thread or a

Re: make tinderbox failures

2012-10-26 Thread mdf
On Fri, Oct 26, 2012 at 3:24 PM, Warner Losh wrote: > > On Oct 26, 2012, at 1:08 PM, Garrett Cooper wrote: > >> On Fri, Oct 26, 2012 at 10:26 AM, wrote: >>> Running make tinderbox locally I see failures that aren't being >>> reported by the automated tinderbox builds. I'm curious what's >>> dif

make tinderbox failures

2012-10-26 Thread mdf
Running make tinderbox locally I see failures that aren't being reported by the automated tinderbox builds. I'm curious what's different about the environment. Failures are in the following: arm ARMADAXP kernel failed, check _.arm.ARMADAXP for details mips SENTRY5 kernel failed, check _.mips.SEN

Re: panic with DEBUG_MEMGUARD on PowerPC

2012-07-15 Thread mdf
mem_size_max, like 1GB or 512MB. >> You shouldn't need to set vm_kmem_size at all. At some point the >> added space for the memguard_map will be small enough that the >> kmem_suballoc will work. >> >> Hmm, what is the min_offset and max_offset of kernel_map when the cal

Re: panic with DEBUG_MEMGUARD on PowerPC

2012-07-14 Thread mdf
On Sat, Jul 14, 2012 at 8:39 AM, Justin Hibbits wrote: > On Jul 13, 2012, at 12:20 AM, m...@freebsd.org wrote: > >> On Thu, Jul 12, 2012 at 6:33 PM, Justin Hibbits >> wrote: >>> >>> On Jul 12, 2012, at 9:11 PM, m...@freebsd.org wrote: >>> On Thu, Jul 12, 2012 at 4:43 PM, Justin Hibbits

Re: panic with DEBUG_MEMGUARD on PowerPC

2012-07-12 Thread mdf
On Thu, Jul 12, 2012 at 6:33 PM, Justin Hibbits wrote: > On Jul 12, 2012, at 9:11 PM, m...@freebsd.org wrote: > >> On Thu, Jul 12, 2012 at 4:43 PM, Justin Hibbits >> wrote: >>> >>> When tracking down a panic exposed by INVARIANTS, I tried setting >>> DEBUG_MEMGUARD, so I could find the culprit th

Re: panic with DEBUG_MEMGUARD on PowerPC

2012-07-12 Thread mdf
On Thu, Jul 12, 2012 at 4:43 PM, Justin Hibbits wrote: > When tracking down a panic exposed by INVARIANTS, I tried setting > DEBUG_MEMGUARD, so I could find the culprit that's trashing freed memory. > However, this causes a panic at bootup. It shows up right after the first > WARNING: WITNESS mes

Re: sysctl filesystem ?

2012-06-26 Thread mdf
On Tue, Jun 26, 2012 at 1:59 AM, Robert Watson wrote: > On Tue, 26 Jun 2012, Chris Rees wrote: > >>> as well as we don't depend of /proc for normal operation we shouldn't for >> >> say /proc/sysctl >>> >>> >>> improvements are welcome, better documentation is welcome, changes to >> >> what is OK -

Re: new panic in cpu_reset() with WITNESS

2012-01-17 Thread mdf
2012/1/17 Gleb Smirnoff : >  New panic has been introduced somewhere between > r229851 and r229932, that happens on shutdown if > kernel has WITNESS and doesn't have WITNESS_SKIPSPIN. > > Uptime: 1h0m17s > Rebooting... > panic: mtx_lock_spin: recursed on non-recursive mutex cnputs_mtx @ > /usr/src

Re: SU+J systems do not fsck themselves

2011-12-28 Thread mdf
On Wed, Dec 28, 2011 at 8:54 AM, Maxim Khitrov wrote: > On Wed, Dec 28, 2011 at 11:42 AM, Matthias Andree > wrote: >> Am 27.12.2011 22:53, schrieb David Thiel: >>> I've had multiple machines now (9.0-RC3, amd64, i386 and earlier >>> 9-CURRENT on ppc) running SU+J that have had unexplained panics

Re: extattr_set_*() return type

2011-12-20 Thread mdf
On Tue, Dec 20, 2011 at 1:49 PM, John Baldwin wrote: > Hmm, if these functions are expected to operate like 'write(2)' and are > supposed to return the number of bytes written, shouldn't their return value > be 'ssize_t' instead of 'int'?  It looks like the system calls themselves > already do the

Re: Sleeping thread (tid 100033, pid 16): panic in FreeBSD 10.0-CURRENT/amd64 r228662

2011-12-20 Thread mdf
On Tue, Dec 20, 2011 at 6:32 AM, John Baldwin wrote: > On Tuesday, December 20, 2011 9:22:48 am m...@freebsd.org wrote: >> On Tue, Dec 20, 2011 at 5:52 AM, John Baldwin wrote: >> > On Saturday, December 17, 2011 10:41:15 pm m...@freebsd.org wrote: >> >> On Sat, Dec 17, 2011 at 5:45 PM, Alexander

Re: Sleeping thread (tid 100033, pid 16): panic in FreeBSD 10.0-CURRENT/amd64 r228662

2011-12-20 Thread mdf
On Tue, Dec 20, 2011 at 5:52 AM, John Baldwin wrote: > On Saturday, December 17, 2011 10:41:15 pm m...@freebsd.org wrote: >> On Sat, Dec 17, 2011 at 5:45 PM, Alexander Kabaev wrote: >> > On Sun, 18 Dec 2011 01:09:00 +0100 >> > "O. Hartmann" wrote: >> > >> >> Sleeping thread (tid 100033, pid 16)

Re: Sleeping thread (tid 100033, pid 16): panic in FreeBSD 10.0-CURRENT/amd64 r228662

2011-12-17 Thread mdf
On Sat, Dec 17, 2011 at 5:45 PM, Alexander Kabaev wrote: > On Sun, 18 Dec 2011 01:09:00 +0100 > "O. Hartmann" wrote: > >> Sleeping thread (tid 100033, pid 16) owns a non sleepable lock >> panic: sleeping thread >> cpuid = 0 >> >> PID 16 is always USB on my box. > > You really need to give us a ba

Re: SCHED_ULE should not be the default

2011-12-13 Thread mdf
On Tue, Dec 13, 2011 at 3:39 PM, Ivan Klymenko wrote: > В Wed, 14 Dec 2011 00:04:42 +0100 > Jilles Tjoelker пишет: > >> On Tue, Dec 13, 2011 at 10:40:48AM +0200, Ivan Klymenko wrote: >> > If the algorithm ULE does not contain problems - it means the >> > problem has Core2Duo, or in a piece of cod

Re: SCHED_ULE should not be the default

2011-12-12 Thread mdf
On Mon, Dec 12, 2011 at 7:32 AM, Gary Jennejohn wrote: > On Mon, 12 Dec 2011 15:13:00 + > Vincent Hoffman wrote: > >> >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA1 >> >> On 12/12/2011 13:47, O. Hartmann wrote: >> > >> >> Not fully right, boinc defaults to run on idprio 31 so this isn't

Re: Stop scheduler on panic

2011-12-02 Thread mdf
On Fri, Dec 2, 2011 at 2:05 AM, Andriy Gapon wrote: > on 02/12/2011 06:36 John Baldwin said the following: >> Ah, ok (I had thought SCHEDULER_STOPPED was going to always be true when kdb >> was >> active).  But I think these two changes should cover critical_exit() ok. >> > > I attempted to start

Re: Stop scheduler on panic

2011-11-17 Thread mdf
On Thu, Nov 17, 2011 at 1:08 PM, Andriy Gapon wrote: > on 17/11/2011 23:02 m...@freebsd.org said the following: >> Another patch related to this area we have at $WORK: >> >>  #if defined(SMP) >> -       /* >> -        * Bind us to CPU 0 so that all shutdown code runs there.  Some >> -        * sys

Re: Stop scheduler on panic

2011-11-17 Thread mdf
On Thu, Nov 17, 2011 at 12:54 PM, Attilio Rao wrote: > 2011/11/17 Andriy Gapon : >> BTW, it is my opinion that we really should not let the debugger code call >> mi_switch for any reason. > > Yes, I agree with this, this is why the sched_bind() in boot() is > broken (immagine calling things like d

Re: vm_page_t related KBI [Was: Re: panic at vm_page_wire with FreeBSD 9.0 Beta 3]

2011-11-15 Thread mdf
On Tue, Nov 15, 2011 at 10:15 AM, Attilio Rao wrote: > 2011/11/7 Kostik Belousov : >> On Mon, Nov 07, 2011 at 11:45:38AM -0600, Alan Cox wrote: >>> Ok.  I'll offer one final suggestion.  Please consider an alternative >>> suffix to "func".  Perhaps, "kbi" or "KBI".  In other words, something >>> t

Re: vm_page_t related KBI [Was: Re: panic at vm_page_wire with FreeBSD 9.0 Beta 3]

2011-11-07 Thread mdf
On Mon, Nov 7, 2011 at 11:35 AM, Kostik Belousov wrote: > On Mon, Nov 07, 2011 at 11:45:38AM -0600, Alan Cox wrote: >> Ok.  I'll offer one final suggestion.  Please consider an alternative >> suffix to "func".  Perhaps, "kbi" or "KBI".  In other words, something >> that hints at the function's rea

Re: vm_page_t related KBI [Was: Re: panic at vm_page_wire with FreeBSD 9.0 Beta 3]

2011-11-06 Thread mdf
On Sun, Nov 6, 2011 at 4:43 AM, Kostik Belousov wrote: > Regarding the _vm_page_lock() vs. vm_page_lock_func(), the mutex.h has > a lot of violations in regard of the namespaces, IMO. The __* namespace > is reserved for the language implementation, so our freestanding program > (kernel) ignores th

Re: vm_page_t related KBI [Was: Re: panic at vm_page_wire with FreeBSD 9.0 Beta 3]

2011-11-05 Thread mdf
On Sat, Nov 5, 2011 at 7:13 AM, Kostik Belousov wrote: > On Fri, Nov 04, 2011 at 06:03:39PM +0200, Kostik Belousov wrote: > > Below is the KBI patch after vm_page_bits_t merge is done. > Again, I did not spent time converting all in-tree consumers > from the (potentially) loadable modules to the n

Re: smp_rendezvous runs with interrupts and preemption enabled on unicore systems

2011-10-28 Thread mdf
On Fri, Oct 28, 2011 at 8:37 AM, Ryan Stone wrote: > I'm seeing issues on a unicore systems running a derivative of FreeBSD > 8.2-RELEASE if something calls mem_range_attr_set.  It turns out that > the root cause is a bug in smp_rendezvous_cpus.  The first part of > smp_rendezvous_cpus attempts to

Re: Deterministic panic due to non-sleepable lock with if_alc when reconfiguring interfaces

2011-08-18 Thread mdf
On Thu, Aug 18, 2011 at 5:50 PM, Garrett Cooper wrote: >    When loading if_alc as a module on my netbook and running > /etc/rc.d/netif restart, I can deterministically panic my netbook with > the following message: > > ) at _bus_dmamap_sync+0x51 > alc_stop(c3dbb000,0,c0c51844,93a,80206910,...) at

Re: variable init

2011-08-01 Thread mdf
On Mon, Aug 1, 2011 at 12:09 AM, Andrew Thompson wrote: > Hi, > > Looking at, > > http://www.freebsd.org/cgi/query-pr.cgi?pr=159345 > > The lock is a global variable, declared as > > static struct mtx       lagg_list_mtx; > > I would expect this to be zeroed memory, is this guaranteed? It depends

Re: sgl (or uio) in struct buf / bio

2011-07-18 Thread mdf
On Mon, Jul 18, 2011 at 3:15 PM, Joel Jacobson wrote: > a few years ago (2008), i asked about the prospect of getting an sgl passed > through struct buf / bio, and was referred to the jhb_bio branch.  i never > did figure out how to view it, though, and it fell off my radar for a while. > > did

Re: Heavy I/O blocks FreeBSD box for several seconds

2011-07-11 Thread mdf
On Mon, Jul 11, 2011 at 4:00 PM, Ali Mashtizadeh wrote: > Maybe someone can setup something like reviewboard [1] for developers > to use. This may also help folks who want to keep abreast of the > current work in a particular subsystem or get involved into the > development process more. At my com

Re: kern.sync_on_panic

2011-06-27 Thread mdf
On Mon, Jun 27, 2011 at 3:08 AM, Andriy Gapon wrote: > on 26/06/2011 08:51 Warner Losh said the following: >> >> On Jun 25, 2011, at 8:49 AM, Andriy Gapon wrote: >>> Does anybody actually use kern.sync_on_panic tunable/sysctl? If yes, then >>> in what circumstances do you need it? That is, why any

Re: best way to do FreeBSD kernel/userland development on OSX ?

2011-06-20 Thread mdf
On Mon, Jun 20, 2011 at 1:53 PM, Luigi Rizzo wrote: > i recently replaced my laptop with a mac, which opens the problem on > how do i do FreeBSD development (including kernel work) on it. > > the option i am trying now is running a freebsd VM in virtualbox, > but it is slightly slow and probably e

Re: [head tinderbox] failure on ia64/ia64

2011-06-20 Thread mdf
On Mon, Jun 20, 2011 at 11:40 AM, Garrett Cooper wrote: > On Mon, Jun 20, 2011 at 11:37 AM, FreeBSD Tinderbox > wrote: >> TB --- 2011-06-20 17:09:28 - tinderbox 2.7 running on >> freebsd-current.sentex.ca >> TB --- 2011-06-20 17:09:28 - starting HEAD tinderbox run for ia64/ia64 >> TB --- 2011-06

Re: `hw.acpi.thermal.tz0.temperature' disappeared

2011-04-19 Thread mdf
On Tue, Apr 19, 2011 at 11:02 AM, Doug Barton wrote: > On 4/19/2011 9:44 AM, m...@freebsd.org wrote: >> >> As an aside, what kind of h/w do I need >> for hw.acpi.thermal to show up?  I don't see it on my Dell desktop... > > The hardware is likely to be there for any reasonably modern Dell desktop.

Re: `hw.acpi.thermal.tz0.temperature' disappeared

2011-04-19 Thread mdf
On Tue, Apr 19, 2011 at 7:48 AM, Taku YAMAMOTO wrote: >> This patch works. >> >> FreeBSD 9.0-CURRENT #1: Tue Apr 19 10:52:58 MSD 2011 >> >> # sysctl hw.acpi.thermal >> hw.acpi.thermal.min_runtime: 0 >> hw.acpi.thermal.polling_rate: 10 >> hw.acpi.thermal.user_override: 0 >> hw.acpi.thermal.tz0.temp

Re: `hw.acpi.thermal.tz0.temperature' disappeared

2011-04-18 Thread mdf
>> hw.acpi.thermal.tz0._TC1: -1 >> hw.acpi.thermal.tz0._TC2: -1 >> hw.acpi.thermal.tz0._TSP: -1 >> >> output from: >>  sysctl -a |grep acpi >> is here: https://privatepaste.com/ca08d4658b > > I suspect it is still there, but sysctl doesn'

Re: `hw.acpi.thermal.tz0.temperature' disappeared

2011-04-18 Thread mdf
>> hw.acpi.thermal.tz0._TC1: -1 >> hw.acpi.thermal.tz0._TC2: -1 >> hw.acpi.thermal.tz0._TSP: -1 >> >> output from: >>  sysctl -a |grep acpi >> is here: https://privatepaste.com/ca08d4658b > > I suspect it is still there, but sysctl doesn'

Re: Panic with mca trap

2011-02-03 Thread mdf
On Thu, Feb 3, 2011 at 7:09 AM, John Baldwin wrote: > On Thursday, February 03, 2011 8:05:31 am John Baldwin wrote: >> On Tuesday, February 01, 2011 11:58:12 am m...@freebsd.org wrote: >> > On a piece of hardware trying to verify basic build tests, we got an >> > MCA exception that then panic'd th

Panic with mca trap

2011-02-01 Thread mdf
On a piece of hardware trying to verify basic build tests, we got an MCA exception that then panic'd the kernel due to WITNESS/INVARIANTS interaction. panic @ time 1296563157.510, thread 0xff000554: blockable sleep lock (sleep mutex) 128 @ /build/mnt/src/sys/vm/uma_core.c:1872 Stack:

Re: sleep bug in taskqueue(9)

2010-11-12 Thread mdf
On Fri, Nov 12, 2010 at 12:25 PM, Hans Petter Selasky wrote: > On Friday 12 November 2010 17:38:38 m...@freebsd.org wrote: >> On Fri, Nov 12, 2010 at 6:23 AM, Hans Petter Selasky > wrote: >> > On Friday 12 November 2010 15:18:46 m...@freebsd.org wrote: >> >> On Fri, Nov 12, 2010 at 12:56 AM, Hans

Re: sleep bug in taskqueue(9)

2010-11-12 Thread mdf
.freebsd.org/viewvc/base/head/sys/kern/subr_taskqueue.c You will see quite a few commits by me. The most recent relating to detecting if a task is running is being MFC'd today: Revision 213813 - (view) (annotate) - [select for diffs] Modified Wed Oct 13 22:59:04 2010 UTC (4 weeks, 1 day

Re: sleep bug in taskqueue(9)

2010-11-12 Thread mdf
On Fri, Nov 12, 2010 at 12:56 AM, Hans Petter Selasky wrote: > On Thursday 29 April 2010 01:59:58 Matthew Fleming wrote: >> It looks to me like taskqueue_drain(taskqueue_thread, foo) will not >> correctly detect whether or not a task is currently running.  The check >> is against a field in the ta

Re: MTX_DEF versus MTX_SPIN

2010-11-03 Thread mdf
On Wed, Nov 3, 2010 at 9:42 AM, Andriy Gapon wrote: > on 03/11/2010 18:27 m...@freebsd.org said the following: >> It's not clear to me from the man pages (perhaps I didn't look at the >> right one?) in which environments I need a spinlock.  For example, I >> wouldn't think it's safe to use a MTX_D

MTX_DEF versus MTX_SPIN

2010-11-03 Thread mdf
It's not clear to me from the man pages (perhaps I didn't look at the right one?) in which environments I need a spinlock. For example, I wouldn't think it's safe to use a MTX_DEF in a hard interrupt handler (i.e one that was registered with BUS_SETUP_INTR), but I see some code lying around here t

kldload of compressed modules

2010-10-20 Thread mdf
I'm trying to add support for kldload of compressed modules; they work at boot time but not at runtime. I'm having trouble uncompressing the module in the kernel to try processing it. The difficulty is several-fold: 1) gzip(1) doesn't seem to produce a compressed image that net/zlib.c understand

uma_zfree(NULL) is broken

2010-10-18 Thread mdf
There's explicit protection for free(NULL, M_FOO), but uma_zfree(zone, NULL) will put NULL in the local bucket and then probably return it later from a uma_zalloc call. Obviously it's not a good idea to call uma_zfree(9) on NULL, but in this case it's an easy mistake to make when e.g. converting a

Re: MAXCPU preparations

2010-09-27 Thread mdf
On Mon, Sep 27, 2010 at 9:21 AM, Sean Bruno wrote: > On Mon, 2010-09-27 at 08:53 -0700, Julian Elischer wrote: >> On 9/27/10 8:26 AM, Sean Bruno wrote: >> > Does this look like an appropriate modification to libmemstat? >> > >> > Sean >> > >> > >> > //depot/yahoo/ybsd_7/src/lib/libmemstat/mem

sys/conf/files aicasm

2010-09-23 Thread mdf
I can't say I understand much about the syntax of the top part of sys/conf/files, but this line: aicasm optional ahc | ahd \ dependency "$S/dev/aic7xxx/aicasm/*.[chyl]" \ compile-with"CC='${CC}' ${MAKE} -f

Re: g_event spinning 100% when doing 'gpart add'

2010-09-11 Thread mdf
On Fri, Sep 10, 2010 at 6:57 PM, Yuri Pankov wrote: > Nevermind me. That's what I thought why I was getting the same gpart behavior > switching between kernels, with and without DEBUG_LOCKS. Sorry about that. > > Same here, gpart hangs on: > 3826 gpart    CALL  __sysctl(0x7fffa250,0x3,0,0x7fff

Re: deprecating sprintf(9)

2010-09-08 Thread mdf
On Wed, Sep 8, 2010 at 9:15 AM, Rink Springer wrote: > Hi, > > On Wed, Sep 08, 2010 at 08:51:57AM -0700, m...@freebsd.org wrote: >> It seems like a large project, but OTOH sprintf(9) is mighty unsafe in >> the kernel.  It's disapproved of for user-space as being unsafe for >> security reasons as w

deprecating sprintf(9)

2010-09-08 Thread mdf
Looking at the uses of kvprintf(9), only [v]sprintf(9) doesn't have a callback function. It seems a little sketchy to me to be doing unsafe sprintf in the kernel anyways. Should we (and by we, I mean me) deprecate sprintf(9) and convert the existing 1200+ uses to strcpy(9) for fixed strings (also

Re: sched_pin() bug in SCHED_ULE

2010-09-01 Thread mdf
On Wed, Sep 1, 2010 at 6:49 AM, John Baldwin wrote: > On Tuesday, August 31, 2010 2:53:12 pm m...@freebsd.org wrote: >> On Tue, Aug 31, 2010 at 10:16 AM,   wrote: >> > I recorded the stack any time ts->ts_cpu was set and when a thread was >> > migrated by sched_switch() I printed out the recorded

Re: sched_pin() bug in SCHED_ULE

2010-08-31 Thread mdf
inned 3) have the IPI_PREEMPT handler notice the thread is pinned (and not trying to bind) and postpone the mi_switch, just like it postpones when a thread is in a critical section. Except for the potential complexity of implementation, I think (2) is the best solution. For those who want to play a

Re: sched_pin() bug in SCHED_ULE

2010-08-31 Thread mdf
I recorded the stack any time ts->ts_cpu was set and when a thread was migrated by sched_switch() I printed out the recorded info. Here's what I found: XXX bug 67957: moving 0xff003ff9b800 from 3 to 1 [1]: pin 0 state 4 move 3 -> 1 done by 0xff000cc44000: #0 0x802b36b4 at bug6795

Re: sched_pin() bug in SCHED_ULE

2010-08-26 Thread mdf
On Thu, Aug 26, 2010 at 3:10 PM, Andriy Gapon wrote: > on 27/08/2010 00:20 m...@freebsd.org said the following: >> >> I tried making sched_pin() a real function which used >> intr_disable/intr_restore around saving off td->td_oncpu, >> td->td_lastcpu and ts->ts_cpu, and the stack at the time of ca

Re: sched_pin() bug in SCHED_ULE

2010-08-26 Thread mdf
On Thu, Aug 26, 2010 at 1:49 PM, John Baldwin wrote: > On Thursday, August 26, 2010 4:03:38 pm m...@freebsd.org wrote: >> Back at the beginning of August I posted about issues with sched_pin() >> and witness_warn(): >> >> http://lists.freebsd.org/pipermail/freebsd-hackers/2010-August/032553.html >

sched_pin() bug in SCHED_ULE

2010-08-26 Thread mdf
Back at the beginning of August I posted about issues with sched_pin() and witness_warn(): http://lists.freebsd.org/pipermail/freebsd-hackers/2010-August/032553.html After a lot of debugging I think I've basically found the issue. I found this bug on stable/7, but looking at the commit log for C

Re: [head tinderbox] failure on amd64/amd64

2010-08-12 Thread mdf
On Thu, Aug 12, 2010 at 1:51 PM, wrote: > The tinderbox break is my bad.  I will have it fixed by the end of the day. Actually, the amd64 break is not me, because it broke before it got to my mistake. i386 and presumably all the other 32-bit builds are due to my memguard(9) patch. > :-( > matt

Re: [head tinderbox] failure on amd64/amd64

2010-08-12 Thread mdf
The tinderbox break is my bad. I will have it fixed by the end of the day. :-( matthew On Thu, Aug 12, 2010 at 3:25 AM, FreeBSD Tinderbox wrote: > TB --- 2010-08-12 01:30:00 - tinderbox 2.6 running on > freebsd-current.sentex.ca > TB --- 2010-08-12 01:30:00 - starting HEAD tinderbox run for am

Re: Panic booting vmware i386 after SRAT update

2010-07-29 Thread mdf
On Thu, Jul 29, 2010 at 7:18 AM, John Baldwin wrote: > On Wednesday, July 28, 2010 1:37:42 pm m...@freebsd.org wrote: >> I have a 2 cpu virtual image of FreeBSD current.  It panics during >> boot after building in the NUMA support. >> >> I'll transcribe the SRAT bootverbose messages and panic mess

Re: Panic booting vmware i386 after SRAT update

2010-07-28 Thread mdf
On Wed, Jul 28, 2010 at 11:19 AM, David Cornejo wrote: > On Wed, Jul 28, 2010 at 7:37 AM, wrote: >> >> I have a 2 cpu virtual image of FreeBSD current.  It panics during >> boot after building in the NUMA support. >> >> I'll transcribe the SRAT bootverbose messages and panic message as best I >>

Re: Panic booting vmware i386 after SRAT update

2010-07-28 Thread mdf
On Wed, Jul 28, 2010 at 10:37 AM, wrote: > I have a 2 cpu virtual image of FreeBSD current.  It panics during > boot after building in the NUMA support. > > I'll transcribe the SRAT bootverbose messages and panic message as best I can. > > Table 'SRAT' at 0xfef07f6 > SRAT: Found table at 0xfef07f

Panic booting vmware i386 after SRAT update

2010-07-28 Thread mdf
I have a 2 cpu virtual image of FreeBSD current. It panics during boot after building in the NUMA support. I'll transcribe the SRAT bootverbose messages and panic message as best I can. Table 'SRAT' at 0xfef07f6 SRAT: Found table at 0xfef07f6 SRAT: Found memory domain 0 addr 0 len a: enabled

Re: strange scsi/CAM related dmesg output

2010-06-18 Thread mdf
On Fri, Jun 18, 2010 at 8:11 AM, Alexander Best wrote: > On Mon, Jun 7, 2010 at 3:57 PM, John Baldwin wrote: >> It can happen because the print buffer size thing is not line-buffered, it is >> printf-invocation buffered. > > hmmm...can this somehow be fixed? i'm not sure this is specific to > scs