summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2003-01-24Sigh, pf_pull_hdr (aka pf_pull_hair) doesn't do an m_pullup, it merelyDaniel Hartmeier
copies the data to the specified buffer. So, for TCP options, provide an sufficiently large buffer and copy to there.
2003-01-24Move the mbuf pullup for TCP options to the beginning of TCP handling,Daniel Hartmeier
doing it later can invalidate pointers to mbuf data. This fixes subtle breakage just introduced (with 1.306).
2003-01-24Fix wscale support, the first version didn't really work right.Daniel Hartmeier
Interestingly, our own stack uses wscale 1 quite regularly, and I now suspect that this is what caused most of the state failures I've seen. They were quite rare, but with working wscale support, they are reduced even more. ok henning@
2003-01-24Convert m88k pmap from physseg to VM_PAGE_MD.Miod Vallat
This allows us to remove some ambiguities on how some functions are called, remove some diagnostic checks for conditions that can never happen and remove the ugly hack with "pmap_initialized". Then, rework internal function interfaces and some logic so as to stop fetching vm_page from a pa and the reverse every now and then - this makes some pmap operations run much faster. While there, various KNF and whitespace fixes, and rename some structure fields to be closer to the m68k pmap. per art@'s idea.
2003-01-24PMAP_{DE,}ACTIVATE are not used anymore.Miod Vallat
2003-01-23- Either memset() or loop and set to zero, not bothJason Wright
- reading RX_COMPLETION is a waste of time (and a -slow- PCI read vs. an, albeit uncached, memory access to determine the same thing). - on RX_OVERFLOW, reset the board; the RX unit has probably wedged
2003-01-23will need machine/frame.h for profilingMichael Shalayeff
2003-01-23be consistant on the spl everywhere and use splimp(), this seems to prevent ↵Michael Shalayeff
wi_mgmt_xmit: xmit failed messages; millert@ testing and ok
2003-01-23Fix a bug where the kernel crashes when translating IPv6 ICMP packets.Daniel Hartmeier
This only happens when using nat/rdr/binat on IPv6 connections, which hasn't been used before, obviously. But it does work now. Reported and confirmed by evilted@efnet, ok mcbride@
2003-01-22make pmapdebug be zero by defaultMichael Shalayeff
2003-01-22kill the eiem defines we do not useMichael Shalayeff
2003-01-22fix wired accounting in pmap_enter()Michael Shalayeff
2003-01-22Recognize the Voyager ``Compact-1'' keyboard layouts.Miod Vallat
Currently, they are mapped to the corresponding type 5 layouts, but some tweaks might be necessary in the future.
2003-01-22Correctly handle the case where the "address" property of a zs node isMiod Vallat
multivalued, as on the Voyager. This makes the zs probe work correctly on these machines, and do not change behaviour on others. Adapted from a similar fix in NetBSD. Tested on Voyager by Takeshi Morimoto.
2003-01-22Revert previous - it would prevent the second zs chip from being probedMiod Vallat
on the Voyager, thus preventing keyboard support from working at all.
2003-01-22consistantly use uvm_prot_* vs vm_prot_* evewrhereMichael Shalayeff
2003-01-22use the same style for the pdemask-optimized loops (four of 'em)Michael Shalayeff
2003-01-22print out the failed p_addr in the panic messageMichael Shalayeff
2003-01-22mop up after deraadtMichael Shalayeff
2003-01-22ugh, unless we flush, always purgeMichael Shalayeff
2003-01-22minor cleanupTheo de Raadt
2003-01-21Support for TCP window scaling (RFC 1323). ok frantzen@Daniel Hartmeier
2003-01-21st, cd and other scsi devices are useful tooMichael Shalayeff
2003-01-21Use a 2-level timeout for hostap. Instead of of sending a stationTodd C. Miller
a deauth/disassoc packet when the inactivity timer fires, just set a flag, re-queue it and set the master wihap timer if needed. What this does is to effectively bundle (and serialize) deauth/disassoc packets so if a large number need to be sent at once we don't stomp all over the card. We also only do at most 10 stations at a time. The sta_list has been changed from a doubly linked list to a tailq. Inactive stations are kept at the head of the queue, new ones are added to the tail. Idea and OK by mickey@, prompted by an issue found by merith AT vantronix DOT net
2003-01-21fix cut and paste piece in dma programming, caused jumpieness in animation; ↵Michael Shalayeff
good diagnose by Kamil Andrusz <wizz@mniam.net>
2003-01-21reverse logic in dma sync flush as long as prewrite was given and purge for ↵Michael Shalayeff
preread otherwise
2003-01-21add elan520 from netbsd; adapted to watchdog sysctl interface;Markus Friedl
ok mickey@, jakob@, henric@, fgsch@
2003-01-21add kern.watchdog sysctl and generic watchdog interface;Markus Friedl
based on feedback and discussions with mickey, henric, fgsch and jakob. ok art@, mickey@, jakob@, henric@
2003-01-21typosmargarida
2003-01-21Stub out hostap bits #ifdef SMALL_KERNEL to free up space on theTodd C. Miller
floppies; OK mickey@ deraadt@
2003-01-21do not need explicit match on intel; from alexander.guy@andern.orgMichael Shalayeff
2003-01-21Do not do multiple stackgap_init calls in the same syscall execution,Niklas Hallqvist
chances are big that entities allocated early should live longer than later stackgap_init invocations. This fixes UDP problems in Linux emulation, most notably YP, and some DNS issues. ok fgsch@, jasoni@ & pvalchev@
2003-01-21bzero() siop_target structure after malloc().Kenneth R Westerback
In combination with previous openings fix makes Niklas happy. Probably fixes some negotiation bugs too. Another good candidate for -stable.
2003-01-21Get rid of vm_{offset,size}_t on i386.Artur Grabowski
deraadt@ ok.
2003-01-20It's difficult to create a table by changing its flags.Cedric Berger
2003-01-20Put back the Voyager zs probe workaround that got lost in rev 1.36;Miod Vallat
spotted by Takeshi Morimoto.
2003-01-20syncTheo de Raadt
2003-01-20the real liar is Tony Pierce <tonypi@pcisig.com>. he says this is a ↵Theo de Raadt
"misunderstanding". how far can one get from the truth
2003-01-20just for safety. from http://templeofhate.com/tglaser/pub/obsd.diffJun-ichiro itojun Hagino
2003-01-19shut up, dn(4). There's really no need to printf junk nobody wants to readHenning Brauer
for every collision. ok theo
2003-01-19Temporary fix for PR#3069 (thanks for the report, Alex Cichowski), untilThierry Deval
I find time to really follow all cases. At least it works here, and doesn't add new problems, it seems.
2003-01-19Wording.Thierry Deval
2003-01-19format string fixesHenning Brauer
inspired by Thorsten Glaser via fries@ ok theo
2003-01-18Argh! KNF.Ryan Thomas McBride
pointed out in advance by dhartmei@
2003-01-18Make nat behave the way it used to by copying back the random source portRyan Thomas McBride
correctly. Also remove some extra cruft in pf_get_sport related to the "static-port" behaviour. bug report from mpech@ and form@ testing cedric@ "looks sane to me" henning@ ok dhartmei@
2003-01-17allow setting com baudrate up to 115200; req and testing by Sourabh Ladha ↵Michael Shalayeff
<ladha@mail.eecis.udel.edu>
2003-01-17Build sparc64 kernels with the same options as other architectures.Dale Rahn
Doesn't change how the kernel layout occurs, and is required for upcoming binutils/ld change.
2003-01-17typo: bandwith -> bandwidthCamiel Dobbelaar
2003-01-17The end of the track is one frame before the first frame of the next trackJason Wright
(and right before the leadout track in the case of the last track). Some CDROM's are evidentally picky about being asked to play the first frame of the leadout.
2003-01-17syncTheo de Raadt