cvs commit: src/sys/cam/scsi scsi_da.c

2007-04-17 Thread Scott Long
scottl 2007-04-18 05:14:16 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_da.c Log: Missed locking the dump and shutdown entry points in the scsi_da driver. Revision ChangesPath 1.206 +9 -2 src/sys/cam/scsi/scsi_da.c ___

cvs commit: src/sys/cam cam_sim.c cam_sim.h cam_xpt.c

2007-04-19 Thread Scott Long
scottl 2007-04-19 14:28:43 UTC FreeBSD src repository Modified files: sys/cam cam_sim.c cam_sim.h cam_xpt.c Log: Split the camisr into per-SIM done queues. This optimizes the locking a little bit and allows for direct dispatch of the doneq from certain contexts

cvs commit: src/sys/cam cam_xpt.c

2007-04-19 Thread Scott Long
scottl 2007-04-19 14:45:37 UTC FreeBSD src repository Modified files: sys/cam cam_xpt.c Log: Zero the CCBs when mallocing them. Revision ChangesPath 1.180 +2 -2 src/sys/cam/cam_xpt.c ___ cvs-all@freebs

cvs commit: src/sys/cam/scsi scsi_pt.c scsi_sa.c

2007-04-19 Thread Scott Long
scottl 2007-04-19 18:14:33 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_pt.c scsi_sa.c Log: Avoid problems with make_dev. Revision ChangesPath 1.46 +2 -0 src/sys/cam/scsi/scsi_pt.c 1.109 +2 -0 src/sys/cam/scsi/scsi_sa.c __

cvs commit: src/sys/dev/aic7xxx aic79xx.c aic79xx.h aic7xxx.c aic7xxx.h aic7xxx_inline.h

2007-04-19 Thread Scott Long
scottl 2007-04-19 18:53:53 UTC FreeBSD src repository Modified files: sys/dev/aic7xxx aic79xx.c aic79xx.h aic7xxx.c aic7xxx.h aic7xxx_inline.h Log: Up until now, the free SCB pool received only a small initial allocation, and new SCBs were alloca

cvs commit: src/sys/cam/scsi scsi_da.c

2007-04-19 Thread Scott Long
scottl 2007-04-19 22:18:16 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_da.c Log: Fix a leaked lock in dashutdown. Revision ChangesPath 1.207 +3 -1 src/sys/cam/scsi/scsi_da.c ___ cvs-all@fre

cvs commit: src/sys/cam cam_periph.c cam_periph.h cam_xpt.c

2007-04-19 Thread Scott Long
scottl 2007-04-19 22:46:26 UTC FreeBSD src repository Modified files: sys/cam cam_periph.c cam_periph.h cam_xpt.c Log: Inline cam_periph_lock|unlock to make debugging easier. Use more CAM_SIM_LOCK() more uniformly. Revision ChangesPath 1.67 +0 -2

cvs commit: src/sys/cam cam_periph.c cam_xpt.c

2007-04-19 Thread Scott Long
scottl 2007-04-19 23:34:51 UTC FreeBSD src repository Modified files: sys/cam cam_periph.c cam_xpt.c Log: Retire the spl() markers. Add in some minor missed locking as a result. Revision ChangesPath 1.68 +7 -23 src/sys/cam/cam_periph.c 1.182

cvs commit: src/sys/cam/scsi scsi_da.c

2007-04-23 Thread Scott Long
scottl 2007-04-23 18:01:44 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_da.c Log: Remove obsolete headers. Move kernel specific headers under #ifdefs Revision ChangesPath 1.208 +2 -9 src/sys/cam/scsi/scsi_da.c ___

Re: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/i386/i386 pmap.c

2007-04-25 Thread Scott Long
Yar Tikhiy wrote: On Wed, Apr 25, 2007 at 02:41:00PM -0400, Stephan Uphoff wrote: Yar Tikhiy wrote: On Sat, Apr 21, 2007 at 09:54:12AM -0600, Coleman Kane wrote: On Sat, 2007-04-21 at 17:03 +0200, Andre Oppermann wrote: Stephan Uphoff wrote: ups 2007-04-21 14:17:30 UTC

Re: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/i386/i386 pmap.c

2007-04-26 Thread Scott Long
Yar Tikhiy wrote: On Thu, Apr 26, 2007 at 12:42:14AM -0600, Scott Long wrote: Yar Tikhiy wrote: On Wed, Apr 25, 2007 at 02:41:00PM -0400, Stephan Uphoff wrote: Yar Tikhiy wrote: On Sat, Apr 21, 2007 at 09:54:12AM -0600, Coleman Kane wrote: On Sat, 2007-04-21 at 17:03 +0200, Andre Oppermann

cvs commit: src/sys/cam cam_xpt.c

2007-04-27 Thread Scott Long
scottl 2007-04-27 14:23:06 UTC FreeBSD src repository Modified files: sys/cam cam_xpt.c Log: Only schedule the xpt_finishconfig_task once. This fixes some potential panics on boot. Revision ChangesPath 1.183 +6 -4 src/sys/cam/cam_xpt.c __

cvs commit: src/sys/dev/ciss ciss.c cissvar.h

2007-04-30 Thread Scott Long
scottl 2007-05-01 05:13:16 UTC FreeBSD src repository Modified files: sys/dev/ciss ciss.c cissvar.h Log: MPSAFE ciss driver Revision ChangesPath 1.77 +44 -19src/sys/dev/ciss/ciss.c 1.11 +2 -1 src/sys/dev/ciss/cissvar.h ___

cvs commit: src/sys/dev/ciss ciss.c

2007-05-01 Thread Scott Long
scottl 2007-05-02 04:44:31 UTC FreeBSD src repository Modified files: sys/dev/ciss ciss.c Log: Streamline locking in ciss_free() Revision ChangesPath 1.78 +27 -26src/sys/dev/ciss/ciss.c ___ cvs-all@freebsd.

cvs commit: src/sys/dev/ata atapi-cam.c

2007-05-02 Thread Scott Long
scottl 2007-05-02 15:30:25 UTC FreeBSD src repository Modified files: sys/dev/ata atapi-cam.c Log: MPSAFE atapi-cam Revision ChangesPath 1.54 +23 -28src/sys/dev/ata/atapi-cam.c ___ cvs-all@freebsd.org mail

Re: cvs commit: src/sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h mpt_pci.c mpt_raid.c

2007-05-05 Thread Scott Long
: 99% of the work done by Scott Long. MFC after: 3 days Revision ChangesPath 1.41 +16 -4 src/sys/dev/mpt/mpt.c 1.40 +36 -34src/sys/dev/mpt/mpt.h 1.56 +62 -53src/sys/dev/mpt/mpt_cam.c 1.6 +8 -0 src/sys/dev/mpt/mpt_cam.h 1.50 +0

cvs commit: src/sys/conf files src/sys/modules/twa Makefile src/sys/dev/twa tw_cl.h tw_cl_externs.h tw_cl_fwif.h tw_cl_fwimg.c tw_cl_init.c tw_cl_intr.c tw_cl_io.c tw_cl_ioctl.h tw_cl_misc.c tw_cl_sha

2007-05-08 Thread Scott Long
scottl 2007-05-09 04:16:33 UTC FreeBSD src repository Modified files: sys/conf files sys/modules/twa Makefile sys/dev/twa tw_cl.h tw_cl_externs.h tw_cl_fwif.h tw_cl_init.c tw_cl_intr.c tw_cl_io.c

cvs commit: src/sys/conf NOTES files src/sys/modules Makefile src/sys/i386/conf GENERIC src/sys/amd64/conf GENERIC src/sys/modules/hptiop Makefile src/sys/dev/hptiop hptiop.c hptiop.h

2007-05-09 Thread Scott Long
scottl 2007-05-09 07:07:26 UTC FreeBSD src repository Modified files: sys/conf files NOTES sys/modules Makefile sys/i386/confGENERIC sys/amd64/conf GENERIC Added files: sys/modules/hptiop Makefile sys/dev/hptiop hp

cvs commit: src/sys/modules Makefile src/sys/conf NOTES src/sys/i386/conf NOTES src/sys/amd64/conf NOTES

2007-05-09 Thread Scott Long
scottl 2007-05-09 15:55:45 UTC FreeBSD src repository Modified files: sys/modules Makefile sys/conf NOTES sys/i386/confNOTES sys/amd64/conf NOTES Log: It turns out that the hptiop driver isn't portable after all. Confine it to

cvs commit: src/sys/dev/mfi mfi_pci.c

2007-05-09 Thread Scott Long
scottl 2007-05-09 17:32:10 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/mfi mfi_pci.c Log: MFC rev 1.5: Add PCI Ids. Revision ChangesPath 1.1.2.4 +2 -1 src/sys/dev/mfi/mfi_pci.c _

cvs commit: src/sys/dev/mfi mfi_pci.c

2007-05-09 Thread Scott Long
scottl 2007-05-09 17:33:00 UTC FreeBSD src repository Modified files:(Branch: RELENG_4) sys/dev/mfi mfi_pci.c Log: MFC rev 1.5: Add PCI Ids Revision ChangesPath 1.3.2.2 +3 -2 src/sys/dev/mfi/mfi_pci.c __

cvs commit: src/sys/dev/mfi mfi.c mfi_disk.c mfi_ioctl.h mfi_pci.c mfivar.h

2007-05-10 Thread Scott Long
scottl 2007-05-10 15:33:42 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c mfi_disk.c mfi_ioctl.h mfi_pci.c mfivar.h Log: Collapse the mfi_ld object. Add an ioctl to help management apps map array Id's to FreeBSD device names.

cvs commit: src/sys/dev/twa tw_osl_freebsd.c tw_osl_share.h

2007-05-10 Thread Scott Long
scottl 2007-05-10 15:36:58 UTC FreeBSD src repository Modified files: sys/dev/twa tw_osl_freebsd.c tw_osl_share.h Log: The version string scheme embeds the freebsd major release version, something that I wasn't aware of with the last import. Adjust the string accor

cvs commit: src/sys/cam cam_periph.c cam_xpt.c src/sys/cam/scsi scsi_cd.c scsi_ch.c scsi_da.c scsi_sa.c

2007-05-14 Thread Scott Long
scottl 2007-05-14 21:48:53 UTC FreeBSD src repository Modified files: sys/cam cam_periph.c cam_xpt.c sys/cam/scsi scsi_cd.c scsi_ch.c scsi_da.c scsi_sa.c Log: Eliminate the use of M_TEMP. Revision ChangesPath 1.69 +3 -2 src/sys/cam

cvs commit: src/sys/dev/ciss ciss.c

2007-05-14 Thread Scott Long
scottl 2007-05-14 22:01:04 UTC FreeBSD src repository Modified files: sys/dev/ciss ciss.c Log: Eliminate M_TEMP. Revision ChangesPath 1.79 +3 -3 src/sys/dev/ciss/ciss.c ___ cvs-all@freebsd.org mailing list

Re: cvs commit: src/sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h mpt_pci.c mpt_raid.c

2007-05-14 Thread Scott Long
from: 99% of the work done by Scott Long. MFC after: 3 days Are there still plans to MFC this work? Regards, Richard Yes, but in no great hurry because, it won't affect RELENG_6 because RELENG_6 hasn't got the rest of the MP safe CAM stuff. And I'd like to merge back

Re: cvs commit: src/games/fortune/datfiles fortunes

2007-05-15 Thread Scott Long
M. Warner Losh wrote: In message: <[EMAIL PROTECTED]> Nate Lawson <[EMAIL PROTECTED]> writes: : Vasil Dimov wrote: : > On Tue, May 15, 2007 at 10:32:09 +0930, Greg 'groggy' Lehey wrote: : >> On Sunday, 13 May 2007 at 10:07:23 +0300, Vasil Dimov wrote: : >>> On Thu, Feb 16, 2006 at 09:

cvs commit: src/sys/cam cam_xpt.c cam_xpt.h src/sys/cam/scsi scsi_cd.c scsi_ch.c scsi_da.c scsi_pass.c scsi_pt.c scsi_sa.c scsi_ses.c scsi_sg.c scsi_targ_bh.c

2007-05-16 Thread Scott Long
scottl 2007-05-16 16:54:24 UTC FreeBSD src repository Modified files: sys/cam cam_xpt.c cam_xpt.h sys/cam/scsi scsi_cd.c scsi_ch.c scsi_da.c scsi_pass.c scsi_pt.c scsi_sa.c scsi_ses.c scsi_sg.c scsi_targ_bh

cvs commit: src/sys/cam cam_xpt.c

2007-05-16 Thread Scott Long
scottl 2007-05-16 16:55:50 UTC FreeBSD src repository Modified files: sys/cam cam_xpt.c Log: Remove an assertion in xpt_print_path() that makes debugging code much more difficult. Revision ChangesPath 1.186 +0 -1 src/sys/cam/cam_xpt.c

cvs commit: src/sys/cam cam_xpt.c

2007-05-16 Thread Scott Long
scottl 2007-05-16 16:57:21 UTC FreeBSD src repository Modified files: sys/cam cam_xpt.c Log: Release the bus reference that is acquired when doing a CAMIOCOMMAND ioctl. This should make SIM removal a bit more robust. Revision ChangesPath 1.187 +1

cvs commit: src/sys/dev/mfi mfi_cam.c src/sys/modules/mfi Makefile src/sys/modules/mfi/mfip Makefile src/sys/conf NOTES files

2007-05-16 Thread Scott Long
scottl 2007-05-16 17:19:48 UTC FreeBSD src repository Modified files: sys/modules/mfi Makefile sys/conf NOTES files Added files: sys/dev/mfi mfi_cam.c sys/modules/mfi/mfip Makefile Log: Add the 'mfip' sub-driver for gaining SCSI-passthr

cvs commit: src/sys/dev/mfi mfi.c mfireg.h mfivar.h

2007-05-16 Thread Scott Long
scottl 2007-05-16 17:23:37 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c mfireg.h mfivar.h Log: Catch up to driver changes required for the mfip sub-driver. Revision ChangesPath 1.29 +16 -4 src/sys/dev/mfi/mfi.c 1.8 +6 -0

cvs commit: src/gnu/usr.bin/cc/cc_tools Makefile

2007-05-19 Thread Scott Long
scottl 2007-05-19 07:56:09 UTC FreeBSD src repository Modified files: gnu/usr.bin/cc/cc_tools Makefile Log: Work-around for upgrading from a pre-symbol-versioned world. Blame-to: cperciva Revision ChangesPath 1.86 +1 -0 src/gnu/usr.bin/cc/cc_tools/Make

cvs commit: src/sys/dev/twa tw_osl.h tw_osl_share.h

2007-05-19 Thread Scott Long
scottl 2007-05-19 10:12:58 UTC FreeBSD src repository Modified files: sys/dev/twa tw_osl.h tw_osl_share.h Log: Minor update to version 3.70.03.007 Revision ChangesPath 1.4 +1 -1 src/sys/dev/twa/tw_osl.h 1.8 +1 -1 src/sys/dev/twa/tw_os

cvs commit: src/sys/dev/twa tw_cl.h tw_cl_externs.h tw_cl_fwif.h tw_cl_fwimg.c tw_cl_init.c tw_cl_intr.c tw_cl_io.c tw_cl_ioctl.h tw_cl_misc.c tw_cl_share.h tw_osl.h tw_osl_cam.c tw_osl_externs.h tw_o

2007-05-19 Thread Scott Long
scottl 2007-05-19 10:39:31 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/twa tw_cl.h tw_cl_externs.h tw_cl_fwif.h tw_cl_init.c tw_cl_intr.c tw_cl_io.c tw_cl_ioctl.h tw_cl_misc.c tw_cl_share.h

cvs commit: src/sys/conf files src/sys/modules/twa Makefile

2007-05-19 Thread Scott Long
scottl 2007-05-19 17:08:27 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/conf files sys/modules/twa Makefile Log: MFC: Catch up to twa build changes. Revision ChangesPath 1.1031.2.60 +0 -1 src/sys/conf/files

Re: cvs commit: src/gnu/usr.bin/cc/cc_tools Makefile

2007-05-20 Thread Scott Long
Ruslan Ermilov wrote: On Sat, May 19, 2007 at 10:58:04AM -0400, Alexander Kabaev wrote: On Sat, 19 May 2007 12:51:03 +0400 Ruslan Ermilov <[EMAIL PROTECTED]> wrote: On Sat, May 19, 2007 at 07:56:09AM +, Scott Long wrote: scottl 2007-05-19 07:56:09 UTC FreeBSD src repo

Re: cvs commit: src/sys/dev/hptmv ioctl.c

2007-05-20 Thread Scott Long
[EMAIL PROTECTED] wrote: mjacob 2007-05-20 16:49:10 UTC FreeBSD src repository Modified files: sys/dev/hptmvioctl.c Log: Make gcc 4.2 happy by initiatlizing controller && channel prior to a call to a function which *might* then initialize them. MFC after: 3 days Is

Re: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.c

2007-06-01 Thread Scott Long
Tom Rhodes wrote: trhodes 2007-06-01 14:57:19 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_vfsops.c Log: Garbage collect msdosfs_fhtovp; it appears unused and I have been using MSDOSFS without this function and problems for the last month. Rev

cvs commit: src/sys/dev/mpt/mpilib mpi.h mpi_cnfg.h mpi_init.h mpi_ioc.h mpi_log_fc.h mpi_log_sas.h mpi_raid.h mpi_sas.h mpi_targ.h

2007-06-03 Thread Scott Long
scottl 2007-06-03 22:58:27 UTC FreeBSD src repository Modified files: sys/dev/mpt/mpilib mpi.h mpi_cnfg.h mpi_init.h mpi_ioc.h mpi_raid.h mpi_sas.h mpi_targ.h Removed files: sys/dev/mpt/mpilib mpi_log_fc.h mpi_log_sas.h Log: Update to MPI 1.5

cvs commit: src/sys/dev/mpt mpt.c mpt.h mpt_cam.c

2007-06-03 Thread Scott Long
scottl 2007-06-03 23:13:05 UTC FreeBSD src repository Modified files: sys/dev/mpt mpt.c mpt.h mpt_cam.c Log: mpt.c: mpt.h: Add support for reading extended configuration pages. mpt_cam.c: Do a top level topology scan on the SAS controller. If an

Re: cvs commit: src/sys/dev/mpt mpt.c mpt.h mpt_cam.c

2007-06-03 Thread Scott Long
Richard Tector wrote: Scott Long wrote: scottl 2007-06-03 23:13:05 UTC FreeBSD src repository Modified files: sys/dev/mpt mpt.c mpt.h mpt_cam.c Log: mpt.c: mpt.h: Add support for reading extended configuration pages. mpt_cam.c: Do a top level

cvs commit: src/sys/dev/mpt mpt_cam.c

2007-06-03 Thread Scott Long
scottl 2007-06-04 04:35:05 UTC FreeBSD src repository Modified files: sys/dev/mpt mpt_cam.c Log: Free the portinfo object on unload. Revision ChangesPath 1.58 +4 -0 src/sys/dev/mpt/mpt_cam.c ___ cvs-all@f

cvs commit: src/sys/dev/mpt mpt.c

2007-06-03 Thread Scott Long
scottl 2007-06-04 06:18:08 UTC FreeBSD src repository Modified files: sys/dev/mpt mpt.c Log: Track an update in the MPI headers that was missed earlier. Revision ChangesPath 1.43 +1 -1 src/sys/dev/mpt/mpt.c _

cvs commit: src/sys/dev/aac aac_pci.c

2006-11-02 Thread Scott Long
scottl 2006-11-03 04:57:23 UTC FreeBSD src repository Modified files: sys/dev/aac aac_pci.c Log: Add PCI Id for ServeRAID 8k. Submitted by: Danny Braniss Revision ChangesPath 1.60 +2 -0 src/sys/dev/aac/aac_pci.c ___

Re: cvs commit: src/sys/dev/acpica acpi_pcib_acpi.c acpi_pcib_pci.c src/sys/dev/pci pci.c pci_if.m pci_pci.c pci_private.h pcib_if.m pcib_private.h pcireg.h pcivar.h

2006-11-13 Thread Scott Long
John Baldwin wrote: On Monday 13 November 2006 16:47, John Baldwin wrote: jhb 2006-11-13 21:47:30 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_pcib_acpi.c acpi_pcib_pci.c sys/dev/pci pci.c pci_if.m pci_pci.c pci_private.h

Re: cvs commit: src/sys/dev/bce if_bce.c src/sys/dev/em if_em.c if_em.h src/sys/dev/mpt mpt.h mpt_pci.c

2006-11-15 Thread Scott Long
John Baldwin wrote: On Wednesday 15 November 2006 16:51, Ruslan Ermilov wrote: On Thu, Nov 16, 2006 at 12:51:19AM +0300, Ruslan Ermilov wrote: On Wed, Nov 15, 2006 at 08:04:57PM +, John Baldwin wrote: jhb 2006-11-15 20:04:57 UTC FreeBSD src repository Modified files: sys/

Re: cvs commit: src/sys/dev/bce if_bce.c src/sys/dev/em if_em.c if_em.h src/sys/dev/mpt mpt.h mpt_pci.c

2006-11-15 Thread Scott Long
John Baldwin wrote: On Wednesday 15 November 2006 17:51, M. Warner Losh wrote: In message: <[EMAIL PROTECTED]> Scott Long <[EMAIL PROTECTED]> writes: : John Baldwin wrote: : > On Wednesday 15 November 2006 16:51, Ruslan Ermilov wrote: : >> On Thu, Nov 16, 200

Re: cvs commit: src/sys/dev/bce if_bce.c src/sys/dev/em if_em.c if_em.h src/sys/dev/mpt mpt.h mpt_pci.c

2006-11-15 Thread Scott Long
M. Warner Losh wrote: In message: <[EMAIL PROTECTED]> John Baldwin <[EMAIL PROTECTED]> writes: : On Wednesday 15 November 2006 17:51, M. Warner Losh wrote: : > In message: <[EMAIL PROTECTED]> : > Scott Long <[EMAIL PROTECTED]> writes: : >

Re: cvs commit: src/sys/dev/bce if_bce.c src/sys/dev/em if_em.c if_em.h src/sys/dev/mpt mpt.h mpt_pci.c

2006-11-15 Thread Scott Long
M. Warner Losh wrote: In message: <[EMAIL PROTECTED]> Scott Long <[EMAIL PROTECTED]> writes: : M. Warner Losh wrote: : > In message: <[EMAIL PROTECTED]> : > John Baldwin <[EMAIL PROTECTED]> writes: : > : On Wednesday 15 November

Re: cvs commit: src/sys/dev/mpt mpt_pci.c

2006-11-15 Thread Scott Long
Could you please send the bootverbose output from these problem systems? Scott [EMAIL PROTECTED] wrote: MSI/MSI-X seemed work with MPT for SAS, 4Gb FibreChannel on one system (SuperMicro Xeon) and 2Gb FibreChannel on another (4xdual core Opteron), but failed for onboard MPT on that system

Re: cvs commit: src/sys/dev/mpt mpt_pci.c

2006-11-15 Thread Scott Long
[EMAIL PROTECTED] wrote: Could you please send the bootverbose output from these problem systems? Sure- I'll put the info up in http://people.freebsd.org/~mjacob shortly. Look- MSI is look a lot of other h/w features. It's been available in the h/w years before software has taken advantage

Re: cvs commit: src/sys/dev/mpt mpt_pci.c

2006-11-15 Thread Scott Long
[EMAIL PROTECTED] wrote: see http://people.freebsd.org/~mjacob for 2 bootverbose files. Ah, it looks like the MPT chips support 8 messages. I think that John's patch assumes only 1 message for it. For some devices, requesting 1 message when N are available will work, but it really is undef

Re: cvs commit: src/sys/dev/mpt mpt_pci.c

2006-11-15 Thread Scott Long
[EMAIL PROTECTED] wrote: Just to increase the population, I've included Dell 2850 (both i386 and amd64 instantiations) as a 'success' bootverbose logs with 5 distinct MPT devices each with MSI-1. -matt Thanks. The the bce and mfi devices on the Dell 2950 also work. The if_em device on my

cvs commit: src/sys/dev/bce if_bce.c if_bcereg.h

2006-11-15 Thread Scott Long
scottl 2006-11-16 06:28:54 UTC FreeBSD src repository Modified files: sys/dev/bce if_bce.c if_bcereg.h Log: Due to an incorrect macro, it appears that this driver has always been accidentally truncating off the VLAN tag field in the TX descriptor. Fix this by split

cvs commit: src/sys/dev/mfi mfi.c

2006-11-17 Thread Scott Long
scottl 2006-11-18 07:33:53 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Change the internal API for polled commands. Calling mfi_polled_command after calling mfi_mapcmd is no longer needed, so long as the MFI_CMD_POLLED flag is set. This chang

Re: cvs commit: src/sys/dev/usb usbdi.c

2006-11-27 Thread Scott Long
Marius Strobl wrote: On Mon, Nov 27, 2006 at 10:32:12PM +, Ian Dowse wrote: In message <[EMAIL PROTECTED]>, Marius Strobl wri tes: Refine the previous change to only call bus_dmamap_sync() in case of an URQ_REQUEST when DMA segments are passed to usbd_start_transfer(); when the request d

cvs commit: src/sys/dev/bce if_bce.c if_bcereg.h

2006-11-28 Thread Scott Long
scottl 2006-11-28 17:05:36 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/bce if_bce.c if_bcereg.h Log: Merge rev 1.10 of if_bcereg.h and 1.20-1.21 of if_bce.c These fix VLAN tag handling and close a race in the TX path that would lead t

cvs commit: src/sys/dev/bce if_bce.c if_bcereg.h

2006-11-28 Thread Scott Long
scottl 2006-11-28 17:14:07 UTC FreeBSD src repository Modified files:(Branch: RELENG_6_2) sys/dev/bce if_bce.c if_bcereg.h Log: Merge rev 1.10 of if_bcereg.h and 1.20-1.21 of if_bce.c These fix VLAN tag handling and close a race in the TX path that would lead

Re: cvs commit: src/sys/net if.c

2006-11-30 Thread Scott Long
Ruslan Ermilov wrote: On Thu, Nov 30, 2006 at 08:48:49AM -0800, Sam Leffler wrote: Gleb Smirnoff wrote: glebius 2006-11-30 15:02:01 UTC FreeBSD src repository Modified files: sys/net if.c Log: The recent issues with em(4) interface has shown that the old 4.4BSD i

Re: cvs commit: src/sys/net if.c

2006-11-30 Thread Scott Long
Sam Leffler wrote: Gleb Smirnoff wrote: glebius 2006-11-30 15:02:01 UTC FreeBSD src repository Modified files: sys/net if.c Log: The recent issues with em(4) interface has shown that the old 4.4BSD if_watchdog/if_timer interface doesn't fit modern SMP network stack

Re: cvs commit: src/sys/fs/unionfs union.h union_subr.c union_vfsops.c union_vnops.c src/sbin/mount_unionfs Makefile mount_unionfs.8 mount_unionfs.c

2006-12-02 Thread Scott Long
Craig Rodrigues wrote: rodrigc 2006-12-02 19:35:56 UTC FreeBSD src repository Modified files: sys/fs/unionfs union.h union_subr.c union_vfsops.c union_vnops.c sbin/mount_unionfs Makefile mount_unionfs.8 mount_unionfs.c Log: What about the

Re: cvs commit: src/sys/fs/unionfs union.h union_subr.c union_vfsops.c union_vnops.c src/sbin/mount_unionfs Makefile mount_unionfs.8 mount_unionfs.c

2006-12-02 Thread Scott Long
What you committed works without the associated VFS changes? If not, why rush this commit in? Scott On Sat, 2 Dec 2006, Craig Rodrigues wrote: On Sat, Dec 02, 2006 at 12:46:04PM -0700, Scott Long wrote: What about the VFS changes that were also made in the latest patchset? I'm looki

Re: cvs commit: src/sys/pci if_xl.c if_xlreg.h

2006-12-06 Thread Scott Long
Sam Leffler wrote: Gleb Smirnoff wrote: On Wed, Dec 06, 2006 at 06:01:48PM +1100, Bruce Evans wrote: B> It's a shame to force all NIC drivers to manage the timeout for this. B> Most have a timeout for other purposes so I couldn't see how to save B> much code using a callback, but a callback wou

cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h

2006-12-11 Thread Scott Long
scottl 2006-12-12 05:11:12 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c if_bgereg.h Log: Fix support for certain 575x/578x chips. This consists of the following: - Use the appropriate register writing method when reseting the chip - Program th

Re: cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h

2006-12-11 Thread Scott Long
this patch against the following chips: 5700-A2 5704 5715 5750 5754/5787 If this changes causes a problem for anyone, please enable the BGE_REGISTER_DEBUG option in the driver and send me the output of 'sysctl dev.bge.X.debug_info=1' where 'X' is the device number. Scott

Re: cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h

2006-12-12 Thread Scott Long
On Wed, 13 Dec 2006, Bruce Evans wrote: On Tue, 12 Dec 2006, Bjoern A. Zeeb wrote: On Tue, 12 Dec 2006, Scott Long wrote: scottl 2006-12-12 05:11:12 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c if_bgereg.h Log: Fix support for certain 575x/578x

Re: cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h

2006-12-12 Thread Scott Long
Bruce Evans wrote: On Tue, 12 Dec 2006, Bjoern A. Zeeb wrote: On Tue, 12 Dec 2006, Scott Long wrote: scottl 2006-12-12 05:11:12 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c if_bgereg.h Log: Fix support for certain 575x/578x chips. This consists of

cvs commit: src/sys/dev/arcmsr arcmsr.c arcmsr.h

2006-12-13 Thread Scott Long
scottl 2006-12-13 08:46:04 UTC FreeBSD src repository Modified files: sys/dev/arcmsr arcmsr.c arcmsr.h Log: Update to version 1.20.00.13 of the arcmsr driver. This fixes many bugs as well as adds support for newer controllers. Many thanks to Areca for their continu

Re: cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h

2006-12-13 Thread Scott Long
Bruce Evans wrote: On Wed, 13 Dec 2006, Bjoern A. Zeeb wrote: On Tue, 12 Dec 2006, Scott Long wrote: [..] I'll try to run some tests with the third write disabled, but I don't have much time left to devote to this particular project. If others would be willing to test with the t

Re: cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h

2006-12-13 Thread Scott Long
Scott Long wrote: Bruce Evans wrote: On Wed, 13 Dec 2006, Bjoern A. Zeeb wrote: On Tue, 12 Dec 2006, Scott Long wrote: [..] I'll try to run some tests with the third write disabled, but I don't have much time left to devote to this particular project. If others would be willi

cvs commit: src/sys/dev/bge if_bge.c

2006-12-13 Thread Scott Long
scottl 2006-12-13 20:51:51 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: Remove a redundant write of the firmware reset magic number. It looks to have been added erroneously, and it causes problems on some chips. A larger change is needed to

cvs commit: src/sys/dev/bge if_bge.c

2006-12-13 Thread Scott Long
scottl 2006-12-13 21:03:55 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: Use the BGE_IS_* macros consistently. Also add a couple of missing cases to the debug_info function. Revision ChangesPath 1.162 +9 -5 src/sys/dev/bge/

cvs commit: src/sys/dev/bge if_bge.c

2006-12-13 Thread Scott Long
scottl 2006-12-13 21:13:09 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: Fix recent style problems and expand a comment. Submitted by: Bruce Evans Revision ChangesPath 1.163 +15 -12src/sys/dev/bge/if_bge.c

Re: cvs commit: src/sys/dev/bge if_bge.c

2006-12-13 Thread Scott Long
Jung-uk Kim wrote: On Wednesday 13 December 2006 03:51 pm, Scott Long wrote: scottl 2006-12-13 20:51:51 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: Remove a redundant write of the firmware reset magic number. It looks to have been added

Re: cvs commit: src/sys/amd64/conf GENERIC

2006-12-13 Thread Scott Long
David E. O'Brien wrote: obrien 2006-12-14 03:57:34 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/amd64/conf GENERIC Log: Turn on SMP in the default kernel. Most FreeBSD/amd64 machines are either multi-socket and/or multi-core. Revision

Re: cvs commit: src/sys/amd64/conf GENERIC

2006-12-13 Thread Scott Long
[EMAIL PROTECTED] wrote: David E. O'Brien wrote: obrien 2006-12-14 03:57:34 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/amd64/conf GENERIC Log: Turn on SMP in the default kernel. Most FreeBSD/amd64 machines are either multi-socket and/o

Re: cvs commit: src/sys/amd64/conf GENERIC

2006-12-13 Thread Scott Long
[EMAIL PROTECTED] wrote: There wasn't a full switchover to SMP at 6.0 because an SMP kernel on a UP system incurs a measurable runtime overhead, and we wanted to present a system that showed the best of FreeBSD to people who wanted to run it But David's point is that most AMD64 boxes *are* SM

Re: cvs commit: src/sys/dev/bge if_bge.c

2006-12-13 Thread Scott Long
Bruce Evans wrote: On Wed, 13 Dec 2006, Jung-uk Kim wrote: On Wednesday 13 December 2006 03:51 pm, Scott Long wrote: scottl 2006-12-13 20:51:51 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: Remove a redundant write of the firmware reset magic

Re: cvs commit: src/sys/amd64/conf GENERIC

2006-12-13 Thread Scott Long
Wes Peters wrote: On Dec 13, 2006, at 9:17 PM, Scott Long wrote: [EMAIL PROTECTED] wrote: There wasn't a full switchover to SMP at 6.0 because an SMP kernel on a UP system incurs a measurable runtime overhead, and we wanted to present a system that showed the best of FreeBSD to peopl

cvs commit: src/sys/dev/arcmsr arcmsr.c arcmsr.h

2006-12-14 Thread Scott Long
scottl 2006-12-14 17:55:12 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/arcmsr arcmsr.c arcmsr.h Log: MFC: Bring the arcmsr driver up to the vendor 1.20.00.013 version. Submitted by: Erich Chen Revision Changes Path 1.8.2.2

Re: cvs commit: src/sys/amd64/conf GENERIC

2006-12-14 Thread Scott Long
M. Warner Losh wrote: In message: <[EMAIL PROTECTED]> "Kevin Oberman" <[EMAIL PROTECTED]> writes: : > Date: Thu, 14 Dec 2006 11:07:03 -0700 (MST) : > From: "M. Warner Losh" <[EMAIL PROTECTED]> : > Sender: [EMAIL PROTECTED] : > : > In message: <[EMAIL PROTECTED]> : > "Col

Re: cvs commit: src/sys/amd64/conf GENERIC

2006-12-14 Thread Scott Long
M. Warner Losh wrote: In message: <[EMAIL PROTECTED]> Scott Long <[EMAIL PROTECTED]> writes: : M. Warner Losh wrote: : > In message: <[EMAIL PROTECTED]> : > "Kevin Oberman" <[EMAIL PROTECTED]> writes: : > : > Date: Thu, 14

Re: cvs commit: src/sys/dev/mfi mfi.c mfi_ioctl.h mfireg.h

2006-12-15 Thread Scott Long
Alexander Leidinger wrote: Quoting Doug Ambrisko <[EMAIL PROTECTED]> (from Thu, 14 Dec 2006 18:29:08 + (UTC)): ambrisko2006-12-14 18:29:08 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c mfi_ioctl.h mfireg.h Log: This is some clean-up and enables

Re: cvs commit: src/sys/sys bus.h

2006-12-15 Thread Scott Long
Warner Losh wrote: imp 2006-12-15 21:33:23 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/sys bus.h Log: Directly commit a compatibility shim for -current. bus_get_dma_tag(dev) in stable is spelled NULL presently. Until such time

Re: cvs commit: src/sys/sys bus.h

2006-12-15 Thread Scott Long
On Fri, 15 Dec 2006, M. Warner Losh wrote: In message: <[EMAIL PROTECTED]> Scott Long <[EMAIL PROTECTED]> writes: : Warner Losh wrote: : > imp 2006-12-15 21:33:23 UTC : > : > FreeBSD src repository : > : > Modified files:(Branch

Re: cvs commit: src/sys/dev/bge if_bge.c

2006-12-18 Thread Scott Long
Bruce Evans wrote: On Sat, 16 Dec 2006, I wrote: On Thu, 14 Dec 2006, I wrote: On Wed, 13 Dec 2006, Jung-uk Kim wrote: On Wednesday 13 December 2006 03:51 pm, Scott Long wrote: scottl 2006-12-13 20:51:51 UTC FreeBSD src repository Modified files: sys/dev/bge

Re: cvs commit: src/sys/dev/bge if_bge.c

2006-12-20 Thread Scott Long
Bruce Evans wrote: bde 2006-12-20 12:03:21 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: In bge_txeof(), cancel the watchdog timeout if all descriptors have been handled instead of when at least one descriptor was just handled. For bge,

cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h

2006-12-21 Thread Scott Long
scottl 2006-12-21 21:51:44 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/bge if_bge.c if_bgereg.h Log: Partially back out revs 1.134 and 1.50 of if_bge.c and if_bgereg.h, respectively. A lot more is needed to support these chips than ju

cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h

2006-12-21 Thread Scott Long
scottl 2006-12-21 21:53:55 UTC FreeBSD src repository Modified files:(Branch: RELENG_6_2) sys/dev/bge if_bge.c if_bgereg.h Log: Partially back out revs 1.134 and 1.50 of if_bge.c and if_bgereg.h, respectively. A lot more is needed to support these chips than

cvs commit: src/sys/dev/arcmsr arcmsr.c arcmsr.h

2006-12-21 Thread Scott Long
scottl 2006-12-21 21:59:19 UTC FreeBSD src repository Modified files:(Branch: RELENG_6_2) sys/dev/arcmsr arcmsr.c arcmsr.h Log: MFC: Bring the arcmsr driver up to the vendor 1.20.00.013 version. Submitted by: Erich Chen Approved by: re Revision Changes

Re: cvs commit: src/sys/dev/bge if_bge.c

2006-12-22 Thread Scott Long
Bruce Evans wrote: On Fri, 22 Dec 2006, I wrote: bge_start_locked() starts with the bge (sc) lock held and never releases it as far as I can see. This this problem can't happen (the lock prevents both txeof and the watchdog from being reached before start resets the timeout to 5 seconds). I c

Re: cvs commit: src/sys/dev/bge if_bge.c

2006-12-23 Thread Scott Long
Robert Watson wrote: On Sat, 23 Dec 2006, John Polstra wrote: That said, dropping and regrabbing the driver lock in the rxeof routine of any driver is bad. It may be safe to do, but it incurs horrible performance penalties. It essentially allows the time-critical, high priority RX path to

Re: cvs commit: src/sys/dev/bge if_bge.c

2006-12-23 Thread Scott Long
Bruce Evans wrote: On Sat, 23 Dec 2006, Robert Watson wrote: On Sat, 23 Dec 2006, John Polstra wrote: That said, dropping and regrabbing the driver lock in the rxeof routine of any driver is bad. It may be safe to do, but it incurs horrible performance penalties. It essentially allows the

Re: cvs commit: src/sys/dev/bge if_bge.c

2006-12-23 Thread Scott Long
Bruce Evans wrote: On Sun, 24 Dec 2006, Oleg Bulyzhin wrote: On Fri, Dec 22, 2006 at 01:24:45AM +1100, Bruce Evans wrote: On Wed, 20 Dec 2006, Gleb Smirnoff wrote: I have a suspicion that this may cause a problem under high load. Imagine that thread #1 is spinning in bge_start_locked() get

cvs commit: src/tools/tools/mfi Makefile mfi_checkq.c runmegacli.sh

2007-01-01 Thread Scott Long
scottl 2007-01-01 23:50:04 UTC FreeBSD src repository Added files: tools/tools/mfi Makefile mfi_checkq.c runmegacli.sh Log: Add a simple tool for checking the command queues in the MFI driver. Also add a simple wrapper for running the MegaCLI tool. Revision Changes

cvs commit: src/sys/dev/mfi mfi.c

2007-01-01 Thread Scott Long
scottl 2007-01-02 04:12:34 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Make sure that all of the fields in the header are clean. It was possible for unsafe flags to leak from one command to another. Revision ChangesPath 1.25 +9

cvs commit: src/tools/tools/mfi runmegacli.sh

2007-01-01 Thread Scott Long
scottl 2007-01-02 04:51:27 UTC FreeBSD src repository Modified files: tools/tools/mfi runmegacli.sh Log: Expand a comment for clarity and fix a missed substitution. Revision ChangesPath 1.2 +4 -3 src/tools/tools/mfi/runmegacli.sh _

cvs commit: src/sys/dev/mfi mfi.c

2007-01-06 Thread Scott Long
scottl 2007-01-07 06:43:26 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Up the event class reporting from 10 (basically, nothing) to EVT_CLASS_INFO. Submitted by: Doug Ambrisko Revision ChangesPath 1.26 +1 -1 src/sys/dev/m

cvs commit: src/sys/dev/mfi mfi.c

2007-01-06 Thread Scott Long
scottl 2007-01-07 06:44:37 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/mfi mfi.c Log: Up the event class reporting from EVT_CLASS_DEBUG to EVT_CLASS_INFO. Submitted by: Doug Ambrisko Revision ChangesPath 1.3.2.5 +1 -1

<    1   2   3   4   5   6   7   >