freebsd-nq/sys
Matt Jacob 26fd36dffa Clean up and fix quirk table (was missing necessary wildcards) and add a couple
from the old driver. Change format of quirk table to have a preferred block
size for devices that need to be QUIRK_FIXED- this is loaded into the
last_media_blocksize tag at saregister time and will be used in the first
samount case.

Change sasetparams to take a sense_flags argument so that probe time testing
can be quieter (e.g. with SF_NO_PRINT).

Fix a couple of silly bugs in the fixed/variable determination in samount- one
was where there was a check against 'guessing' AND the density code being
default density- *SMACK* - you're only guessing if you find the media code
to be *other* than default density. Second bug was a test against current
blocksize being zero- should be a test against whether current blocksize
is not equal to the last blocksize if you had wanted to be fixed (suppose
you came up in fixed, but not the preferred size?). And if you don't
know what the fixed size should be, select 512 as the starting point,
not BLKDEV_IOSIZE (reality wins). Finally, in doing the test set to variable
mode, make sasetparams non-chatty.
1999-01-12 08:15:47 +00:00
..
alpha Add hooks for the Iprobe kernel profiler. 1999-01-10 12:35:39 +00:00
amd64 Silence warnings. 1999-01-12 00:19:33 +00:00
boot Drop boot.help support. 1999-01-11 11:36:03 +00:00
cam Clean up and fix quirk table (was missing necessary wildcards) and add a couple 1999-01-12 08:15:47 +00:00
coda Don't pass unused unused timestamp args to UFS_UPDATE() or waste 1999-01-07 16:14:19 +00:00
compat Fix linux sendmsg() emulation 1999-01-11 05:28:44 +00:00
compile
conf Take cdev major # 114 for ugen 1999-01-12 01:31:13 +00:00
contrib/softupdates Don't pass unused unused timestamp args to UFS_UPDATE() or waste 1999-01-07 16:14:19 +00:00
ddb Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
dev %b takes ints, not u_longs. 1999-01-12 02:22:59 +00:00
fs Don't pass unused unused timestamp args to UFS_UPDATE() or waste 1999-01-07 16:14:19 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu Avoid warning for unused variable. 1999-01-11 23:32:35 +00:00
i4b Initial entry of ISDN4BSD into the FreeBSD tree. 1998-12-27 21:47:14 +00:00
i386 Switch type of vxintr instead of using the previous casts. 1999-01-12 02:09:33 +00:00
isa Fix broken low level ppb_rxxx() return type: char becomes u_char. 1999-01-10 16:41:14 +00:00
isofs/cd9660 Ifdefed conditionally used simplock variables. 1999-01-02 11:34:57 +00:00
kern Silence warnings. 1999-01-12 00:19:33 +00:00
libkern - Fix modulo bug. 1998-12-01 05:29:06 +00:00
miscfs A partial implementation of the procfs cmdline pseudo-file. This 1999-01-05 03:53:06 +00:00
modules Update the pointer into the bitmap correctly. The previous code 1999-01-11 17:32:22 +00:00
msdosfs Now empty DOS filesystems default to long file names. Non-empty filesystems 1999-01-02 18:52:13 +00:00
net Remove one unused variable. 1998-12-31 07:52:49 +00:00
netatalk The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
netatm Set and propagate the correct cause code values. 1998-12-11 21:47:47 +00:00
netinet Add a missing bzero which could be the source of instability 1999-01-11 11:08:07 +00:00
netipx Back out last change; there was 'fixup' code for the case later. 1998-12-09 13:48:08 +00:00
netkey The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs Remove the 'waslocked' parameter to vfs_object_create(). 1999-01-05 18:50:03 +00:00
nfsclient Remove the 'waslocked' parameter to vfs_object_create(). 1999-01-05 18:50:03 +00:00
nfsserver Remove the 'waslocked' parameter to vfs_object_create(). 1999-01-05 18:50:03 +00:00
pc98 Add a prototype to silence warnings. 1999-01-12 01:28:00 +00:00
pccard probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
pci Switch type of vxintr instead of using the previous casts. 1999-01-12 02:09:33 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Various changes to support OSF1 emulation: 1998-12-30 10:38:59 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
sys Back out last change to sysctl. 1999-01-10 07:45:33 +00:00
tools Make the vnode opv vector construction fully dynamic. Previously we 1998-11-10 09:04:09 +00:00
ufs Add a warning about the copyright restraints. 1999-01-08 16:03:12 +00:00
vm KNFize, by bde. 1999-01-10 01:58:29 +00:00
Makefile Backed out previous commit. It depends on a.out utilities and libraries 1998-12-30 12:06:08 +00:00