svn commit: r213993 - head/sys/modules/mps

2010-10-17 Thread Scott Long
Author: scottl Date: Sun Oct 17 20:01:56 2010 New Revision: 213993 URL: http://svn.freebsd.org/changeset/base/213993 Log: Re-add opt_mps.h and opt_cam.h, lost in the previous rev. Modified: head/sys/modules/mps/Makefile Modified: head/sys/modules/mps/Makefile

svn commit: r239939 - head/sys/dev/amr

2012-08-31 Thread Scott Long
Author: scottl Date: Fri Aug 31 09:42:46 2012 New Revision: 239939 URL: http://svn.freebsd.org/changeset/base/239939 Log: Essentially revert r239912. The amr_periodic function hadn't been armed in over 10 years and was dead code; the previous revision exposed it as such to CLANG. The

svn commit: r239940 - head/sys/dev/ixgbe

2012-08-31 Thread Scott Long
Author: scottl Date: Fri Aug 31 10:07:38 2012 New Revision: 239940 URL: http://svn.freebsd.org/changeset/base/239940 Log: Heavily optimize the case of small RX packets of 160 bytes or less. For this case, allocate a plain mbuf and copy the frame into it, then send the copy up the stack,

svn commit: r240366 - head/sys/dev/ixgbe

2012-09-11 Thread Scott Long
Author: scottl Date: Tue Sep 11 16:59:04 2012 New Revision: 240366 URL: http://svn.freebsd.org/changeset/base/240366 Log: Remove a prefetch() directive that, after careful testing, does more harm than good. Submitted by: Fabien Thomas Reviewed by: jfv Modified:

Re: svn commit: r207933 - head/sys/cam/scsi

2010-05-12 Thread Scott Long
On May 12, 2010, at 8:29 AM, Matthew Jacob wrote: On 5/12/2010 7:23 AM, Scott Long wrote: On May 12, 2010, at 8:20 AM, Matthew Jacob wrote: Ow. No need to be rude :-). No, I didn't, why do you ask? Wow, did you copy this from windows? :-) Actually I'm impressed

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Scott Long
On Jun 11, 2010, at 11:41 AM, Pyun YongHyeon wrote: On Fri, Jun 11, 2010 at 11:37:36AM -0600, Scott Long wrote: On Jun 11, 2010, at 11:32 AM, Marcel Moolenaar wrote: On Jun 11, 2010, at 10:21 AM, Scott Long wrote: On Jun 11, 2010, at 11:04 AM, Marcel Moolenaar wrote: On Jun 11, 2010

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Scott Long
On Jun 11, 2010, at 11:44 AM, Marcel Moolenaar wrote: On Jun 11, 2010, at 10:37 AM, Scott Long wrote: I'm not clear why you even need bounce buffers for RX. The chip supports 64bit addresses with no boundary or alignment restrictions. As per: /* * All controllers

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Scott Long
On Jun 11, 2010, at 11:53 AM, Marcel Moolenaar wrote: On Jun 11, 2010, at 10:47 AM, Scott Long wrote: On Jun 11, 2010, at 11:44 AM, Marcel Moolenaar wrote: On Jun 11, 2010, at 10:37 AM, Scott Long wrote: I'm not clear why you even need bounce buffers for RX. The chip supports 64bit

Re: svn commit: r209026 - in head/sys/ia64: ia64 include

2010-06-11 Thread Scott Long
On Jun 11, 2010, at 12:04 PM, Pyun YongHyeon wrote: On Fri, Jun 11, 2010 at 11:55:07AM -0600, Scott Long wrote: On Jun 11, 2010, at 11:53 AM, Marcel Moolenaar wrote: On Jun 11, 2010, at 10:47 AM, Scott Long wrote: On Jun 11, 2010, at 11:44 AM, Marcel Moolenaar wrote: On Jun 11, 2010

Re: svn commit: r210471 - in head: sbin/camcontrol sys/cam sys/cam/ata sys/cam/scsi sys/dev/ahci sys/dev/ata sys/dev/mvs sys/dev/siis sys/geom

2010-07-25 Thread Scott Long
I'm tired of CCB structure sizes changing willie nillie, whether in a CURRENT branch or not. This should have been a new CCB, not a add-on to an existing CCB. All your patch does it break binary compatibility. Scott On Jul 25, 2010, at 9:43 AM, Alexander Motin wrote: Author: mav Date: Sun

Re: svn commit: r211434 - head/sys/cam/scsi

2010-08-17 Thread Scott Long
This is violates the policy that CAM has effectively had for a long time that separates protocol error handling in the periph from transport error recovery in the SIM. I think it's better to encourage SIMs to register an AC_LOST_DEVICE event and handle command aborts themselves. Most drivers

Re: svn commit: r211648 - head/sys/pci

2010-08-23 Thread Scott Long
On Aug 22, 2010, at 3:26 PM, Pyun YongHyeon wrote: Author: yongari Date: Sun Aug 22 21:26:35 2010 New Revision: 211648 URL: http://svn.freebsd.org/changeset/base/211648 Log: It seems some newer RTL8139 controllers provides only memory space register mapping. Something that I'm seeing

Re: svn commit: r211501 - in head/sys: modules modules/send netinet netinet6 sys

2010-08-23 Thread Scott Long
On Aug 22, 2010, at 2:16 PM, Doug Barton wrote: On 08/22/2010 12:42, M. Warner Losh wrote: I think you're drawing the wrong conclusion here. Doubtful. :) My point is that we have trusted folks in the past to do the right thing, even when they don't say they will. And my point, which

svn commit: r237281 - head/sbin/camcontrol

2012-06-19 Thread Scott Long
Author: scottl Date: Wed Jun 20 00:17:29 2012 New Revision: 237281 URL: http://svn.freebsd.org/changeset/base/237281 Log: Update the 'fwdownload' command to also flash disks connected over an ATA/SATA transport. The detection logic is automatic, so it should Just Work. While here, also

svn commit: r237285 - head/sbin/camcontrol

2012-06-19 Thread Scott Long
Author: scottl Date: Wed Jun 20 04:11:34 2012 New Revision: 237285 URL: http://svn.freebsd.org/changeset/base/237285 Log: Add progress.c and progress.h, missed in the previous commit to camcontrol. Submitted by: Garrett Cooper Obtained from: Netflix, Inc. Added:

svn commit: r226896 - head/sys/dev/mfi

2011-10-29 Thread Scott Long
Author: scottl Date: Sat Oct 29 06:26:49 2011 New Revision: 226896 URL: http://svn.freebsd.org/changeset/base/226896 Log: Fix an implicit dependency between the MFI driver and CAM that had grown due to an API change in CAM. It's once again possible to link a static kernel with 'mfi'

Re: svn commit: r223557 - head/sys/cam/scsi

2011-06-26 Thread Scott Long
On Jun 25, 2011, at 7:32 PM, Justin T. Gibbs wrote: Author: gibbs Date: Sun Jun 26 01:32:46 2011 New Revision: 223557 URL: http://svn.freebsd.org/changeset/base/223557 Log: cam/scsi/scsi_cd.c: In cdregister(), hold the periph lock semaphore during changer

Re: svn commit: r219181 - head/release

2011-03-03 Thread Scott Long
On Mar 3, 2011, at 12:32 PM, John Baldwin wrote: On Thursday, March 03, 2011 12:22:44 pm Nathan Whitehorn wrote: On 03/03/11 11:09, John Baldwin wrote: On Wednesday, March 02, 2011 11:06:57 am Nathan Whitehorn wrote: Author: nwhitehorn Date: Wed Mar 2 16:06:57 2011 New Revision: 219181

Re: svn commit: r219181 - head/release

2011-03-03 Thread Scott Long
On Mar 3, 2011, at 2:42 PM, Nathan Whitehorn wrote: On 03/03/11 15:14, Scott Long wrote: On Mar 3, 2011, at 12:32 PM, John Baldwin wrote: On Thursday, March 03, 2011 12:22:44 pm Nathan Whitehorn wrote: On 03/03/11 11:09, John Baldwin wrote: On Wednesday, March 02, 2011 11:06:57 am Nathan

Re: svn commit: r219667 - head/usr.sbin/bsdinstall/partedit

2011-03-21 Thread Scott Long
On Mar 20, 2011, at 10:34 PM, Jeff Roberson wrote: On Sun, 20 Mar 2011, Kirk McKusick wrote: Date: Sun, 20 Mar 2011 13:25:20 -0700 From: Doug Barton do...@freebsd.org To: Marius Strobl mar...@alchemy.franken.de CC: Kirk McKusick mckus...@mckusick.com, Nathan Whitehorn

Re: svn commit: r234603 - head/sys/geom/raid

2012-04-27 Thread Scott Long
- Original Message - From: John Baldwin j...@freebsd.org To: Alexander Motin m...@freebsd.org Cc: src-committ...@freebsd.org; svn-src-...@freebsd.org; svn-src-head@freebsd.org Sent: Friday, April 27, 2012 5:45 AM Subject: Re: svn commit: r234603 - head/sys/geom/raid On

Re: svn commit: r194266 - head/usr.bin/chpass

2010-03-04 Thread Scott Long
On Thu, 4 Mar 2010, Ed Schouten wrote: * Scott Long sco...@samsco.org wrote: I'd like to re-add the '-' modifier to the chflags command that you removed. Be my guest. As long as it's not done unconditionally. :-) What do you mean by unconditionally? Most of the utilities that install

Re: svn commit: r194266 - head/usr.bin/chpass

2010-03-04 Thread Scott Long
On Mar 4, 2010, at 5:02 AM, Ed Schouten wrote: * Scott Long sco...@samsco.org wrote: What do you mean by unconditionally? Most of the utilities that install themselves with 'chflags schg' do so by unconditionally ignoring errors. Chpass seems to be the only exception at the moment. No, I

Re: svn commit: r205090 - head/sys/dev/bge

2010-03-15 Thread Scott Long
On Mar 12, 2010, at 11:18 AM, Pyun YongHyeon wrote: Author: yongari Date: Fri Mar 12 18:18:04 2010 New Revision: 205090 URL: http://svn.freebsd.org/changeset/base/205090 Log: Reorder interrupt handler a bit such that producer/consumer index of status block is read first before

Re: svn commit: r230125 - head/sys/kern

2012-01-17 Thread Scott Long
On Jan 17, 2012, at 8:08 AM, John Baldwin wrote: On Sunday, January 15, 2012 6:32:43 pm Colin Percival wrote: On 01/15/12 15:28, John Baldwin wrote: On 1/15/12 2:09 AM, Eitan Adler wrote: Log: - Fix undefined behavior when device_get_name is null - Make error message more informative

Re: svn commit: r231559 - in head/sys: amd64/conf conf i386/conf

2012-02-12 Thread Scott Long
On Feb 12, 2012, at 7:55 AM, Robert Millan wrote: Author: rmh Date: Sun Feb 12 14:55:27 2012 New Revision: 231559 URL: http://svn.freebsd.org/changeset/base/231559 Log: Move WITHOUT_SOURCELESS_* files to sys/conf/ in order to avoid universe target processing them as if they were

svn commit: r232854 - in head/sys/dev: advansys amr an arcmsr asr buslogic bxe ciss cxgb dpt hifn hptiop hptmv ida if_ndis iir ips mfi mlx mly twe tws

2012-03-12 Thread Scott Long
Author: scottl Date: Mon Mar 12 08:03:51 2012 New Revision: 232854 URL: http://svn.freebsd.org/changeset/base/232854 Log: Convert a number of drivers to obtaining their parent DMA tag from their PCI device attachment. Modified: head/sys/dev/advansys/adv_pci.c

svn commit: r232874 - in head/sys/dev: de glxsb hatm ipw ixgb ixgbe lmc mge mxge nve patm safe trm ubsec

2012-03-12 Thread Scott Long
Author: scottl Date: Mon Mar 12 18:15:08 2012 New Revision: 232874 URL: http://svn.freebsd.org/changeset/base/232874 Log: More conversions of drivers to use the PCI parent DMA tag. Modified: head/sys/dev/de/if_de.c head/sys/dev/glxsb/glxsb.c head/sys/dev/hatm/if_hatm.c

svn commit: r232883 - in head/sys/dev: advansys ahb cesa en wds xen/blkfront

2012-03-12 Thread Scott Long
Author: scottl Date: Mon Mar 12 19:29:35 2012 New Revision: 232883 URL: http://svn.freebsd.org/changeset/base/232883 Log: Final pass at having devices use their bus parent for dma tags. The remaining drivers that haven't been converted have various problems or complexities that will be

svn commit: r232886 - head/sys/dev/ahb

2012-03-12 Thread Scott Long
Author: scottl Date: Mon Mar 12 20:31:58 2012 New Revision: 232886 URL: http://svn.freebsd.org/changeset/base/232886 Log: Remove a stale comment. Submitted by: jimharris Modified: head/sys/dev/ahb/ahb.c Modified: head/sys/dev/ahb/ahb.c

Re: svn commit: r250027 - head/sys/kern

2013-05-07 Thread Scott Long
On May 6, 2013, at 2:05 PM, Konstantin Belousov kostik...@gmail.com wrote: On Mon, May 06, 2013 at 08:16:11PM +0200, Pawel Jakub Dawidek wrote: On Sun, Apr 28, 2013 at 07:12:09PM +, Konstantin Belousov wrote: Author: kib Date: Sun Apr 28 19:12:09 2013 New Revision: 250027 URL:

svn commit: r250327 - head/sys/kern

2013-05-07 Thread Scott Long
Author: scottl Date: Tue May 7 08:16:21 2013 New Revision: 250327 URL: http://svnweb.freebsd.org/changeset/base/250327 Log: Add a sysctl vfs.read_min to complement the exiting vfs.read_max. It defaults to 1, meaning that it's off. When read-ahead is enabled on a file, the vfs cluster

svn commit: r251479 - in head/sys/cam: . scsi

2013-06-06 Thread Scott Long
Author: scottl Date: Fri Jun 7 00:22:38 2013 New Revision: 251479 URL: http://svnweb.freebsd.org/changeset/base/251479 Log: Simplify the checking of flags for cam_periph_mapmem(). This gets rid of a lot of code redundancy and grossness at very minor expense. Reviewed by: smh

svn commit: r251837 - in head/sys/cam: . scsi

2013-06-17 Thread Scott Long
+1,89 @@ +/*- + * CAM ioctl compatibility shims + * + * Copyright (c) 2013 Scott Long + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions

svn commit: r251842 - in head/sys: conf modules/cam

2013-06-17 Thread Scott Long
Author: scottl Date: Mon Jun 17 10:21:38 2013 New Revision: 251842 URL: http://svnweb.freebsd.org/changeset/base/251842 Log: This is an addendum to r251837. Missed adding the new references to cam_compat.c to the various makefiles. Obtained from:Netflix Modified:

svn commit: r251989 - head/sys/cam

2013-06-18 Thread Scott Long
Author: scottl Date: Wed Jun 19 05:11:30 2013 New Revision: 251989 URL: http://svnweb.freebsd.org/changeset/base/251989 Log: Fix an unfortunate typo with the compat shims Obtained from:Netflix MFC after:now Modified: head/sys/cam/cam_compat.h Modified:

svn commit: r252010 - head/sys/geom/mirror

2013-06-19 Thread Scott Long
Author: scottl Date: Wed Jun 19 21:52:32 2013 New Revision: 252010 URL: http://svnweb.freebsd.org/changeset/base/252010 Log: Mark geom_mirror as capable of unmapped i/o Obtained from:Netflix MFC after:3 days Modified: head/sys/geom/mirror/g_mirror.c Modified:

svn commit: r252011 - head/sys/geom/mirror

2013-06-19 Thread Scott Long
Author: scottl Date: Wed Jun 19 23:09:10 2013 New Revision: 252011 URL: http://svnweb.freebsd.org/changeset/base/252011 Log: Fix a mystery cut-n-paste corruption from the previous commit. Submitted by: Brenden Fabeny Modified: head/sys/geom/mirror/g_mirror.c Modified:

svn commit: r252382 - in head/sys/cam: . scsi

2013-06-29 Thread Scott Long
Author: scottl Date: Sat Jun 29 17:48:59 2013 New Revision: 252382 URL: http://svnweb.freebsd.org/changeset/base/252382 Log: Introduce accessors for the ccb status word. Convert one (of many more) modules to use it, will convert the others once the appropriate shed color is selected by

svn commit: r261558 - head/sys/dev/cxgbe

2014-02-06 Thread Scott Long
Author: scottl Date: Thu Feb 6 18:40:38 2014 New Revision: 261558 URL: http://svnweb.freebsd.org/changeset/base/261558 Log: Add a new sysctl, dev.cxgbe.N.rsrv_noflow, and a companion tunable, hw.cxgbe.rsrv_noflow. When set, queue 0 of the port is reserved for TX packets without a flowid.

svn commit: r264229 - head/sys/dev/mps

2014-04-07 Thread Scott Long
Author: scottl Date: Mon Apr 7 15:13:24 2014 New Revision: 264229 URL: http://svnweb.freebsd.org/changeset/base/264229 Log: Add some assertions to ensure that the target array doesn't get accessed out of bounds. Obtained from:Netflix, Inc. MFC after:3 days Modified:

svn commit: r264984 - in head/sys: amd64/amd64 arm/arm i386/i386 i386/xen ia64/ia64 kern mips/mips powerpc/powerpc sparc64/sparc64 sys

2014-04-26 Thread Scott Long
Author: scottl Date: Sat Apr 26 20:27:54 2014 New Revision: 264984 URL: http://svnweb.freebsd.org/changeset/base/264984 Log: Retire smp_active. It was racey and caused demonstrated problems with the cpufreq code. Replace its use with smp_started. There's at least one userland tool that

svn commit: r265085 - head/usr.sbin/pmcstat

2014-04-29 Thread Scott Long
Author: scottl Date: Tue Apr 29 07:17:33 2014 New Revision: 265085 URL: http://svnweb.freebsd.org/changeset/base/265085 Log: Document the -a option that was added in r262424. Obtained from:Netflix, Inc. MFC after:3 days Modified: head/usr.sbin/pmcstat/pmcstat.8 Modified:

svn commit: r265086 - head/usr.sbin/pmcstat

2014-04-29 Thread Scott Long
Author: scottl Date: Tue Apr 29 07:19:22 2014 New Revision: 265086 URL: http://svnweb.freebsd.org/changeset/base/265086 Log: Fix formatting of the -a option in usage() to be consistent. Obtained from:Netflix, Inc. MFC after:3 days Modified: head/usr.sbin/pmcstat/pmcstat.c

svn commit: r265463 - head/sys/ufs/ffs

2014-05-06 Thread Scott Long
Author: scottl Date: Tue May 6 20:40:16 2014 New Revision: 265463 URL: http://svnweb.freebsd.org/changeset/base/265463 Log: Due to reasons unknown at this time, the system can be forced to write a journal block even when there are no journal entries to be written. Until the root cause is

svn commit: r266481 - head/sys/x86/x86

2014-05-20 Thread Scott Long
Author: scottl Date: Tue May 20 22:43:17 2014 New Revision: 266481 URL: http://svnweb.freebsd.org/changeset/base/266481 Log: Old PCIe implementations cannot allow a DMA transfer to cross a 4GB boundary. This was addressed several years ago by creating a parent tag hierarchy for the root

svn commit: r266745 - head/sys/x86/x86

2014-05-27 Thread Scott Long
Author: scottl Date: Tue May 27 14:06:23 2014 New Revision: 266745 URL: http://svnweb.freebsd.org/changeset/base/266745 Log: Revert r266481. It was based on faulty analysis of the problem. A correct fix is forthcoming. Obtained from:Netflix, Inc. Modified:

svn commit: r266746 - head/sys/x86/x86

2014-05-27 Thread Scott Long
Author: scottl Date: Tue May 27 14:18:57 2014 New Revision: 266746 URL: http://svnweb.freebsd.org/changeset/base/266746 Log: Now that there are separate back-end implementations of busdma, the bounce implementation shouldn't steal flags from the common front-end. Move those flags to the

svn commit: r266775 - head/sys/x86/x86

2014-05-27 Thread Scott Long
Author: scottl Date: Tue May 27 21:31:11 2014 New Revision: 266775 URL: http://svnweb.freebsd.org/changeset/base/266775 Log: Eliminate the fake contig_dmamap and replace it with a new flag, BUS_DMA_KMEM_ALLOC. They serve the same purpose, but using the flag means that the map can be NULL

svn commit: r268024 - head/sys/dev/isci/scil

2014-06-29 Thread Scott Long
Author: scottl Date: Mon Jun 30 00:41:46 2014 New Revision: 268024 URL: http://svnweb.freebsd.org/changeset/base/268024 Log: Fix a case in ndling ATA_PASSTHROUGH commands that have an unaligned buffer. This impacts some home-rolled SMART tools. Reviewed by: jimharris Obtained from:

svn commit: r268025 - head/sys/dev/isci

2014-06-29 Thread Scott Long
Author: scottl Date: Mon Jun 30 01:01:54 2014 New Revision: 268025 URL: http://svnweb.freebsd.org/changeset/base/268025 Log: In rare cases, a SATA drive can stop responding to commands and trigger a reset device task request from the driver. If the drive fails to respond with a signature

svn commit: r268071 - head/sys/dev/mps

2014-06-30 Thread Scott Long
Author: scottl Date: Tue Jul 1 04:33:36 2014 New Revision: 268071 URL: http://svnweb.freebsd.org/changeset/base/268071 Log: Refactor some code in mps.c to reduce header pollution. Reviewed by: gibbs Obtained from:Netflix, Inc. MFC after:2 days Modified:

svn commit: r268072 - head/sys/dev/mps

2014-06-30 Thread Scott Long
Author: scottl Date: Tue Jul 1 04:44:18 2014 New Revision: 268072 URL: http://svnweb.freebsd.org/changeset/base/268072 Log: Add accessor functions for manipulating the CAM CCB status field. Reviewed by: gibbs Obtained from:Netflix, Inc MFC after:2 days Modified:

svn commit: r268088 - head/sys/dev/mps

2014-07-01 Thread Scott Long
Author: scottl Date: Tue Jul 1 10:51:20 2014 New Revision: 268088 URL: http://svnweb.freebsd.org/changeset/base/268088 Log: Don't overload the CCB status field within the driver. Obtained from:Netflix, Inc. MFC after:2 days Modified: head/sys/dev/mps/mps_sas.c Modified:

svn commit: r253228 - head/sys/cam/scsi

2013-07-11 Thread Scott Long
Author: scottl Date: Fri Jul 12 00:50:25 2013 New Revision: 253228 URL: http://svnweb.freebsd.org/changeset/base/253228 Log: Refactor the various delete methods out of dastart(). Cleans up a bunch of style and adds more modularity and clarity. Obtained from:Netflix MFC after:

svn commit: r253307 - head/sys/cam/scsi

2013-07-12 Thread Scott Long
Author: scottl Date: Fri Jul 12 23:20:11 2013 New Revision: 253307 URL: http://svnweb.freebsd.org/changeset/base/253307 Log: Const-ify the new da_delete_functions. Remove a redundant sanity check Submitted by: Steven Hartland Obtained from:Netflix MFC after:3 days

Re: svn commit: r253427 - head/sbin/route

2013-07-17 Thread Scott Long
On Jul 17, 2013, at 7:00 PM, Glen Barber g...@freebsd.org wrote: On Wed, Jul 17, 2013 at 02:05:20PM +, Hiroki Sato wrote: Author: hrs Date: Wed Jul 17 14:05:20 2013 New Revision: 253427 URL: http://svnweb.freebsd.org/changeset/base/253427 Log: - Add support of MK_INET_SUPPORT=no.

svn commit: r253460 - head/sys/dev/mps

2013-07-18 Thread Scott Long
Author: scottl Date: Fri Jul 19 00:12:41 2013 New Revision: 253460 URL: http://svnweb.freebsd.org/changeset/base/253460 Log: Overhaul error, information, and debug logging. Obtained from:Netflix MFC after:3 days Modified: head/sys/dev/mps/mps.c

svn commit: r253469 - head/lib/libgeom

2013-07-19 Thread Scott Long
Author: scottl Date: Fri Jul 19 06:42:15 2013 New Revision: 253469 URL: http://svnweb.freebsd.org/changeset/base/253469 Log: Since there's no defined schema for the XML that's generated by the kern.geom.confxml sysctl, it's silly to warn about tags in libgeom, especially since libgeom

svn commit: r253809 - head/sys/dev/mps

2013-07-30 Thread Scott Long
Author: scottl Date: Tue Jul 30 17:35:06 2013 New Revision: 253809 URL: http://svnweb.freebsd.org/changeset/base/253809 Log: Fix a printf typo. Obtained from:LSI Modified: head/sys/dev/mps/mps_sas.c Modified: head/sys/dev/mps/mps_sas.c

svn commit: r253822 - head/sbin/fsck_ffs

2013-07-30 Thread Scott Long
Author: scottl Date: Tue Jul 30 22:57:12 2013 New Revision: 253822 URL: http://svnweb.freebsd.org/changeset/base/253822 Log: Add a 'surrender' mode to fsck_ffs. With the -S flag, once hard read errors are encountered, the fsck will stop instead of wasting time chewing through possibly

svn commit: r253823 - head/sys/kern

2013-07-30 Thread Scott Long
Author: scottl Date: Tue Jul 30 23:26:05 2013 New Revision: 253823 URL: http://svnweb.freebsd.org/changeset/base/253823 Log: Create a knob, kern.ipc.sfreadahead, that allows one to tune the amount of readahead that sendfile() will do. Default remains the same. Obtained from:

svn commit: r253824 - head/sys/kern

2013-07-30 Thread Scott Long
Author: scottl Date: Tue Jul 30 23:50:09 2013 New Revision: 253824 URL: http://svnweb.freebsd.org/changeset/base/253824 Log: Fix r253823. Some WIP patches snuck in. Submitted by: zont Modified: head/sys/kern/kern_mutex.c head/sys/kern/subr_uio.c Modified: head/sys/kern/kern_mutex.c

svn commit: r253840 - head/sys/kern

2013-07-31 Thread Scott Long
Author: scottl Date: Wed Jul 31 15:55:01 2013 New Revision: 253840 URL: http://svnweb.freebsd.org/changeset/base/253840 Log: Another fix for r253823; retain the default of 1 readahead block for sendfile. Submitted by: glebius Obtained from:Netflix MFC after:3 days

svn commit: r254115 - head/sys/kern

2013-08-08 Thread Scott Long
Author: scottl Date: Fri Aug 9 01:04:44 2013 New Revision: 254115 URL: http://svnweb.freebsd.org/changeset/base/254115 Log: Add a helpful message that can help point to why a sysctl tree removal failed Obtained from:Netflix MFC after:3 days Modified:

svn commit: r254116 - head/sys/dev/mps

2013-08-08 Thread Scott Long
Author: scottl Date: Fri Aug 9 01:09:02 2013 New Revision: 254116 URL: http://svnweb.freebsd.org/changeset/base/254116 Log: Sometimes a device misbehaves so badly that it disrupts the entire system. Add a tunable that allows such a device to be excluded from the driver. The id parameter is

svn commit: r254117 - head/sys/dev/mps

2013-08-08 Thread Scott Long
Author: scottl Date: Fri Aug 9 01:10:33 2013 New Revision: 254117 URL: http://svnweb.freebsd.org/changeset/base/254117 Log: Rate limit the 'out of chain frame' messages to once per 60 seconds. Obtained from:Netflix MFC after:3 days Modified: head/sys/dev/mps/mps.c

Re: svn commit: r254150 - head/sys/vm

2013-08-09 Thread Scott Long
Yes, at least some of this stuff is coming to light because we're aggressively tracking top-of-tree in both 9 and 10. Which is good. But highly annoying at times. But good in the long run. It means that 9.2 won't suck, and 10.0 won't suck. =-) Scott On Aug 9, 2013, at 3:22 PM, Adrian Chadd

Re: svn commit: r253460 - head/sys/dev/mps

2013-08-11 Thread Scott Long
Thanks, I'll look into it. Scott On Aug 11, 2013, at 6:01 AM, Alexander Motin m...@freebsd.org wrote: On 19.07.2013 03:12, Scott Long wrote: Author: scottl Date: Fri Jul 19 00:12:41 2013 New Revision: 253460 URL: http://svnweb.freebsd.org/changeset/base/253460 Log: Overhaul error

Re: svn commit: r253460 - head/sys/dev/mps

2013-08-12 Thread Scott Long
On Aug 12, 2013, at 11:12 AM, Adrian Chadd adr...@freebsd.org wrote: On 12 August 2013 08:53, Rui Paulo rpa...@felyko.com wrote: On 11 Aug 2013, at 18:01, Adrian Chadd adr...@freebsd.org wrote: Damnit, I really should create a generic here's a 64 bit mask for debug set of macros we can use

svn commit: r254253 - head/sys/dev/mps

2013-08-12 Thread Scott Long
Author: scottl Date: Mon Aug 12 19:16:55 2013 New Revision: 254253 URL: http://svnweb.freebsd.org/changeset/base/254253 Log: r253460 accidentally some moderately expensive debugging code, even when debugging isn't enabled. Work around this. Submitted by: mav Obtained from:

svn commit: r254263 - in head/sys: dev/aacraid dev/advansys dev/aic7xxx dev/amr dev/an dev/arcmsr dev/asr dev/ata dev/bktr dev/buslogic dev/dpt dev/e1000 dev/fatm dev/firewire dev/fxp dev/hatm dev/...

2013-08-12 Thread Scott Long
Author: scottl Date: Mon Aug 12 23:30:01 2013 New Revision: 254263 URL: http://svnweb.freebsd.org/changeset/base/254263 Log: Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI command register. The lazy BAR allocation code in FreeBSD sometimes disables this bit when

Re: svn commit: r254544 - head/sys/vm

2013-08-19 Thread Scott Long
On Aug 19, 2013, at 5:54 PM, Jeff Roberson j...@freebsd.org wrote: Author: jeff Date: Mon Aug 19 23:54:24 2013 New Revision: 254544 URL: http://svnweb.freebsd.org/changeset/base/254544 Log: - Increase the active lru refresh interval to 10 minutes. This has been shown to

Re: svn commit: r254520 - in head/sys: kern sys

2013-08-21 Thread Scott Long
On Aug 21, 2013, at 8:59 AM, Andre Oppermann an...@freebsd.org wrote: On 19.08.2013 23:45, Navdeep Parhar wrote: On 08/19/13 13:58, Andre Oppermann wrote: On 19.08.2013 19:33, Navdeep Parhar wrote: On 08/19/13 04:16, Andre Oppermann wrote: Author: andre Date: Mon Aug 19 11:16:53 2013 New

Re: svn commit: r254615 - head/sys/dev/mps

2013-08-23 Thread Scott Long
On Aug 22, 2013, at 7:58 AM, Dmitry Morozovsky ma...@rinet.ru wrote: On Thu, 22 Aug 2013, Kenneth D. Merry wrote: Fix mps(4) driver breakage that came in in change 253550 that manifested itself in out of chain frame conditions. When the driver ran out of chain frames, the request in

svn commit: r255853 - in head/sys: cam cam/scsi dev/asr dev/firewire dev/hpt27xx dev/hptiop dev/hptmv dev/hptnr dev/hptrr dev/iir dev/tws

2013-09-24 Thread Scott Long
Author: scottl Date: Tue Sep 24 16:50:53 2013 New Revision: 255853 URL: http://svnweb.freebsd.org/changeset/base/255853 Log: Update the CAM API for FreeBSD 10: - Remove the timeout_ch field. It's been deprecated since FreeBSD 7.0; MPSAFE drivers should be managing their own timeout

svn commit: r255870 - in head/sys/cam: . scsi

2013-09-25 Thread Scott Long
Author: scottl Date: Wed Sep 25 15:55:56 2013 New Revision: 255870 URL: http://svnweb.freebsd.org/changeset/base/255870 Log: Re-do r255853. Along with adding back the API/ABI changes from the original, this hides the contents of cam_compat.h from ktrace/kdump/truss, avoiding problems

svn commit: r255871 - in head/sys/dev: asr firewire hpt27xx hptiop hptmv hptnr hptrr iir tws

2013-09-25 Thread Scott Long
Author: scottl Date: Wed Sep 25 17:16:21 2013 New Revision: 255871 URL: http://svnweb.freebsd.org/changeset/base/255871 Log: Re-do r255853. Along with adding back the API/ABI changes from the original, this hides the contents of cam_compat.h from ktrace/kdump/truss, avoiding problems

svn commit: r270149 - head/sys/geom

2014-08-18 Thread Scott Long
Author: scottl Date: Mon Aug 18 19:27:47 2014 New Revision: 270149 URL: http://svnweb.freebsd.org/changeset/base/270149 Log: Deal explicitly with possible failures of make_dev_alias_p() in GEOM. Submitted by: Mariusz Zaborski osho...@freebsd.org MFC after: 3 days Modified:

svn commit: r248830 - head/sys/kern

2013-03-28 Thread Scott Long
Author: scottl Date: Thu Mar 28 14:14:28 2013 New Revision: 248830 URL: http://svnweb.freebsd.org/changeset/base/248830 Log: Several fixes and improvements to sendfile() 1. If we wanted to send exactly as many bytes as the socket buffer is sized for, the inner loop of

svn commit: r260059 - head/sbin/camcontrol

2013-12-29 Thread Scott Long
Author: scottl Date: Sun Dec 29 20:48:47 2013 New Revision: 260059 URL: http://svnweb.freebsd.org/changeset/base/260059 Log: Add the '-b' flag to 'camcontrol devlist'. This prints only the existing buses and their parent sims, useful for creating a sim-bus-device map. Obtained from:

svn commit: r260068 - head/sbin/fsck_ffs

2013-12-29 Thread Scott Long
Author: scottl Date: Mon Dec 30 01:16:08 2013 New Revision: 260068 URL: http://svnweb.freebsd.org/changeset/base/260068 Log: Add the -R option to allow fsck_ffs to restart itself when too many critical errors have been detected in a particular run. Clean up the global state variables so

svn commit: r260069 - head/sbin/fsdb

2013-12-29 Thread Scott Long
Author: scottl Date: Mon Dec 30 01:17:05 2013 New Revision: 260069 URL: http://svnweb.freebsd.org/changeset/base/260069 Log: Add globs.c to the build now that it's a separate file. Reviewed by: max Obtained from:Netflix MFC after:3 days Modified: head/sbin/fsdb/Makefile

svn commit: r260070 - head/sys/net

2013-12-29 Thread Scott Long
Author: scottl Date: Mon Dec 30 01:32:17 2013 New Revision: 260070 URL: http://svnweb.freebsd.org/changeset/base/260070 Log: Multi-queue NIC drivers and multi-port lagg tend to use the same lower bits of the flowid as each other, resulting in a poor distribution of packets among queues in

Re: svn commit: r259896 - head/sys/dev/cxgb/common

2013-12-29 Thread Scott Long
On Dec 29, 2013, at 2:28 PM, John-Mark Gurney j...@funkthat.com wrote: Pedro Giffuni wrote this message on Sun, Dec 29, 2013 at 15:51 -0500: On 26.12.2013 06:13, Dimitry Andric wrote: On 26 Dec 2013, at 02:51, Adrian Chadd adr...@freebsd.org wrote: I'd prefer you didn't remove unused code in

svn commit: r260076 - head/sbin/fsck_ffs

2013-12-29 Thread Scott Long
Author: scottl Date: Mon Dec 30 05:02:57 2013 New Revision: 260076 URL: http://svnweb.freebsd.org/changeset/base/260076 Log: Add globs.c, missed in r260068,260069 Submitted by: peter Obtained from:Netflix MFC after:3 Days Added: head/sbin/fsck_ffs/globs.c (contents,

svn commit: r260087 - head/sbin/camcontrol

2013-12-30 Thread Scott Long
Author: scottl Date: Mon Dec 30 16:49:31 2013 New Revision: 260087 URL: http://svnweb.freebsd.org/changeset/base/260087 Log: getopt returns an int, not a char, so use the correct data type for the return value. Fixes powerpc tinderbox. MFC after:2 days Modified:

svn commit: r260401 - in head: . sys/conf sys/dev/aic7xxx sys/modules/aic7xxx sys/modules/aic7xxx/ahc sys/modules/aic7xxx/ahc/ahc_eisa sys/modules/aic7xxx/ahc/ahc_isa sys/modules/aic7xxx/ahc/ahc_pc...

2014-01-07 Thread Scott Long
Author: scottl Date: Tue Jan 7 19:33:17 2014 New Revision: 260401 URL: http://svnweb.freebsd.org/changeset/base/260401 Log: Remove aicasm as a build dependency. It made sense when the ahc and ahd drivers and their firmware were under active development, but those days have passed. The

svn commit: r274489 - in head/sys/amd64: amd64 include

2014-11-13 Thread Scott Long
Author: scottl Date: Thu Nov 13 22:11:44 2014 New Revision: 274489 URL: https://svnweb.freebsd.org/changeset/base/274489 Log: Extend earlier addition of stack frames to most of support.S. This makes stack traces in KDB, HWPMC, and DTrace much more reliable and useful. Reviewed by: kan,

svn commit: r276174 - head/sys/dev/isci

2014-12-23 Thread Scott Long
Author: scottl Date: Wed Dec 24 07:04:04 2014 New Revision: 276174 URL: https://svnweb.freebsd.org/changeset/base/276174 Log: Fix tunable and sysctl handling of the fail_on_task_timeout knob. Reviewed by: emax Obtained from:Netflix, Inc. MFC after:3 days Modified:

svn commit: r276526 - in head: share/man/man4 sys/conf sys/dev/asr sys/i386/conf sys/modules sys/modules/asr

2015-01-01 Thread Scott Long
Author: scottl Date: Fri Jan 2 05:34:14 2015 New Revision: 276526 URL: https://svnweb.freebsd.org/changeset/base/276526 Log: Garbage collect the asr driver. Hardware for it has not been produced in roughly 10 years, and the driver has not enjoyed any significant maintenance since long

svn commit: r276540 - head/sys/amd64/conf

2015-01-02 Thread Scott Long
Author: scottl Date: Fri Jan 2 15:46:54 2015 New Revision: 276540 URL: https://svnweb.freebsd.org/changeset/base/276540 Log: Fix a missed comment from r276526. Modified: head/sys/amd64/conf/GENERIC Modified: head/sys/amd64/conf/GENERIC

svn commit: r277717 - head/sys/dev/mps

2015-01-25 Thread Scott Long
Author: scottl Date: Sun Jan 25 22:29:23 2015 New Revision: 277717 URL: https://svnweb.freebsd.org/changeset/base/277717 Log: Fix the ioctl interface to properly support fetching the header of regular and extended config pages. Obtained from:Netflix, Inc. MFC after:3 days

svn commit: r279842 - head/usr.bin/procstat

2015-03-10 Thread Scott Long
Author: scottl Date: Tue Mar 10 09:41:48 2015 New Revision: 279842 URL: https://svnweb.freebsd.org/changeset/base/279842 Log: Implement basic cpuset reporting in procstat via the -S flag. Obtained from:Netflix, Inc. MFC after:3 days Added:

svn commit: r279875 - head/usr.bin/procstat

2015-03-11 Thread Scott Long
Author: scottl Date: Wed Mar 11 08:08:54 2015 New Revision: 279875 URL: https://svnweb.freebsd.org/changeset/base/279875 Log: Fix a typo and update the date in the man page. Submitted by: emax Obtained from:Netflix, Inc. MFC after:3 days Modified:

svn commit: r281942 - head/sys/vm

2015-04-24 Thread Scott Long
Author: scottl Date: Fri Apr 24 17:03:53 2015 New Revision: 281942 URL: https://svnweb.freebsd.org/changeset/base/281942 Log: Revert r281451. It causes a panic/hang early in boot for a number of users, myself included. The original code is likely papering over a larger bug that needs to

svn commit: r282228 - in head/sys: boot/forth vm

2015-04-29 Thread Scott Long
Author: scottl Date: Wed Apr 29 15:57:14 2015 New Revision: 282228 URL: https://svnweb.freebsd.org/changeset/base/282228 Log: Improve support for blacklisting bad memory locations. The user can supply a text file with a list of physical memory addresses to exclude, and have it loaded at

svn commit: r282239 - head/sys/cam/scsi

2015-04-29 Thread Scott Long
Author: scottl Date: Wed Apr 29 17:18:41 2015 New Revision: 282239 URL: https://svnweb.freebsd.org/changeset/base/282239 Log: Revert r282227. It is clearly incorrect as it frees an object that is still referenced. I think that there does exist an unlikely edge case for a memory leak, but

svn commit: r282064 - head/sys/boot/common

2015-04-27 Thread Scott Long
Author: scottl Date: Mon Apr 27 07:38:46 2015 New Revision: 282064 URL: https://svnweb.freebsd.org/changeset/base/282064 Log: Small change in header order to allow this to compile. Obtained from:Netflix, Inc. MFC after:3 days Modified: head/sys/boot/common/md.c Modified:

svn commit: r283643 - head/sys/dev/bwi

2015-05-28 Thread Scott Long
Author: scottl Date: Thu May 28 08:00:11 2015 New Revision: 283643 URL: https://svnweb.freebsd.org/changeset/base/283643 Log: Follow-up r283636 with a fix to the other abuses of BUS_SPACE_MAXSIZE_32BIT. It makes no sense to specify a segment size that's larger than the total amount that you

  1   2   3   4   >