|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
685dc743 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
4d846d26 |
| 10-May-2023 |
Warner Losh <[email protected]> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
| #
dec703c7 |
| 26-Feb-2022 |
Scott Long <[email protected]> |
Fix "set but not used" in the ips driver. Dead code.
|
|
Revision tags: release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0 |
|
| #
6c9e56b2 |
| 29-May-2019 |
Li-Wen Hsu <[email protected]> |
Add the likely missing braces in ips(4). This is found by gcc warning that the code is not guarded by the if clause and has misleading indentation.
Approved by: scottl MFC after: 3 days Sponsored b
Add the likely missing braces in ips(4). This is found by gcc warning that the code is not guarded by the if clause and has misleading indentation.
Approved by: scottl MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D20427
show more ...
|
| #
e2e050c8 |
| 20-May-2019 |
Conrad Meyer <[email protected]> |
Extract eventfilter declarations to sys/_eventfilter.h
This allows replacing "sys/eventfilter.h" includes with "sys/_eventfilter.h" in other header files (e.g., sys/{bus,conf,cpu}.h) and reduces hea
Extract eventfilter declarations to sys/_eventfilter.h
This allows replacing "sys/eventfilter.h" includes with "sys/_eventfilter.h" in other header files (e.g., sys/{bus,conf,cpu}.h) and reduces header pollution substantially.
EVENTHANDLER_DECLARE and EVENTHANDLER_LIST_DECLAREs were moved out of .c files into appropriate headers (e.g., sys/proc.h, powernv/opal.h).
As a side effect of reduced header pollution, many .c files and headers no longer contain needed definitions. The remainder of the patch addresses adding appropriate includes to fix those files.
LOCK_DEBUG and LOCK_FILE_LINE_ARG are moved to sys/_lock.h, as required by sys/mutex.h since r326106 (but silently protected by header pollution prior to this change).
No functional change (intended). Of course, any out of tree modules that relied on header pollution for sys/eventhandler.h, sys/lock.h, or sys/mutex.h inclusion need to be fixed. __FreeBSD_version has been bumped.
show more ...
|
|
Revision tags: release/12.0.0, release/11.2.0 |
|
| #
718cf2cc |
| 27-Nov-2017 |
Pedro F. Giffuni <[email protected]> |
sys/dev: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error
sys/dev: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0 |
|
| #
453130d9 |
| 03-May-2016 |
Pedro F. Giffuni <[email protected]> |
sys/dev: minor spelling fixes.
Most affect comments, very few have user-visible effects.
|
|
Revision tags: release/10.3.0, release/10.2.0 |
|
| #
352176c8 |
| 13-Nov-2014 |
John Baldwin <[email protected]> |
- Use the existing driver lock in cdevsw methods and remove D_NEEDGIANT. - Use callout(9) instead of timeout(9). - Use bus_*() instead of bus_space_*(). - Don't check for a NULL softc in attach.
Tes
- Use the existing driver lock in cdevsw methods and remove D_NEEDGIANT. - Use callout(9) instead of timeout(9). - Use bus_*() instead of bus_space_*(). - Don't check for a NULL softc in attach.
Tested by: no one
show more ...
|
|
Revision tags: release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0 |
|
| #
76fe16bb |
| 17-Apr-2013 |
Hiren Panchasara <[email protected]> |
Improving r249461 by providing a better way to handle the clang warning.
PR: kern/177164 Reviewed by: jhb Approved by: sbruno (mentor)
|
| #
0fcdd1b5 |
| 14-Apr-2013 |
Hiren Panchasara <[email protected]> |
Fixing a clang warning indicating uninitialized variable usage.
PR: kern/177164 Approved by: sbruno (mentor)
|
|
Revision tags: release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0 |
|
| #
bd4fb874 |
| 05-Oct-2006 |
Maxim Konovalov <[email protected]> |
o Add Adaptec ServeRAID 7x IDs. IDs taken from Linux.
PR: kern/90012 Submitted by: Andrey V. Elsukov MFC after: 1 month
|
|
Revision tags: release/5.5.0_cvs, release/5.5.0 |
|
| #
c40da00c |
| 16-May-2006 |
Poul-Henning Kamp <[email protected]> |
Since DELAY() was moved, most <machine/clock.h> #includes have been unnecessary.
|
|
Revision tags: release/6.1.0_cvs, release/6.1.0 |
|
| #
f94dfeb4 |
| 29-Nov-2005 |
Scott Long <[email protected]> |
Separate the hardware definitions into ipsreg.h so they can be used by future userland tools.
|
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
| #
2eea7051 |
| 25-Sep-2005 |
Scott Long <[email protected]> |
Overhaul error handling in the IPS driver. Don't use a magic value for driver-induced errors, instead be better about propagating error status upwards. Add more error definitions, courtesy of the l
Overhaul error handling in the IPS driver. Don't use a magic value for driver-induced errors, instead be better about propagating error status upwards. Add more error definitions, courtesy of the linux driver. Fix a command leak in the ioctl handler. Re-arrange some of the command handlers to localize error handling.
MFC After: 3 days
show more ...
|
|
Revision tags: release/5.4.0_cvs, release/5.4.0 |
|
| #
4ef63bad |
| 26-Apr-2005 |
Scott Long <[email protected]> |
Remove an extra mutex unlock in the morpheus interrupt handler.
PR: 80246 Submitted by: Dean Strik MFC After: 3 days
|
| #
7765040e |
| 30-Jan-2005 |
Scott Long <[email protected]> |
Add crashdump support to the ips driver. It only works for the more modern ServeRAID 4 - 7 models right now. Support for older cards is possible, but I don't have any hardware to experiment with.
Add crashdump support to the ips driver. It only works for the more modern ServeRAID 4 - 7 models right now. Support for older cards is possible, but I don't have any hardware to experiment with.
Thanks to Jack Hammer at Adaptec for providing debugging hints.
Sponsored by: ImproWare AG, Switzerland
show more ...
|
| #
c11c59dc |
| 28-Jan-2005 |
Scott Long <[email protected]> |
Remove all of the spl() markers.
|
| #
03a908f2 |
| 28-Jan-2005 |
Scott Long <[email protected]> |
Lock the IPS driver and bring it out from under Giant. Also do some significant clean up and optimizations: - don't call bioq_disksort() on every command, the hardware will do that for us. - remov
Lock the IPS driver and bring it out from under Giant. Also do some significant clean up and optimizations: - don't call bioq_disksort() on every command, the hardware will do that for us. - remove all of the complicated bio deferral code. bio's that can't be serviced immediately can just wait on the bioq. - Only reserve one command object for doing control commands to the card. This simplifies a lot of code and significantly reduces the size of the command struct. - Allocate commands out of a slab instead of embedding them into the softc. - Call the command action method directly instead of having ips_get_free_cmd() call it indirectly.
MFC After: 1 week
show more ...
|
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
| #
89c9c53d |
| 16-Jun-2004 |
Poul-Henning Kamp <[email protected]> |
Do the dreaded s/dev_t/struct cdev */ Bump __FreeBSD_version accordingly.
|
| #
dd83a01e |
| 30-May-2004 |
Scott Long <[email protected]> |
Use a unique malloc type rather than M_DEVBUF.
|
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
| #
b234a120 |
| 28-Feb-2004 |
Scott Long <[email protected]> |
Switch from using mutexes to using semaphores to protect against early completion of synchronous commands. Also switch to a per-array bioq as it appears to improve performance.
Submitted by: mbr, i
Switch from using mutexes to using semaphores to protect against early completion of synchronous commands. Also switch to a per-array bioq as it appears to improve performance.
Submitted by: mbr, imp.ch (bioq change)
show more ...
|
|
Revision tags: release/5.2.1_cvs, release/5.2.1 |
|
| #
dc08ffec |
| 21-Feb-2004 |
Poul-Henning Kamp <[email protected]> |
Device megapatch 4/6:
Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION.
Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT fl
Device megapatch 4/6:
Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION.
Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
show more ...
|
| #
a7c4d6e1 |
| 14-Feb-2004 |
Scott Long <[email protected]> |
Remove the static major assignment for ips(4).
Submitted by: phk, inspired by others.
|
| #
f8f39309 |
| 14-Feb-2004 |
Poul-Henning Kamp <[email protected]> |
Use same style for cdevsw as the rest of our drivers.
|
| #
7287c40c |
| 18-Jan-2004 |
Ruslan Ermilov <[email protected]> |
Fixed a memory leak.
Reported by: Stanford Metacompilation research group Reviewed by: scottl
|