Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0 |
|
#
1ff2c2bf |
| 20-Jan-2021 |
Aaron LI <aly@aaronly.me> |
Use 'sysmsg_result' macro for consistency
Don't directly use the 'sm_result' union member in 'struct sysmsg', consistent with other kernel code.
|
Revision tags: v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1 |
|
#
8406cf70 |
| 15-Jun-2017 |
Sascha Wildner <saw@online.de> |
kernel: Add 'static' to some function definitions.
The declarations already have it, so no functional difference.
|
Revision tags: v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1 |
|
#
57e09377 |
| 07-Aug-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Cleanup gcc warnings
* Cleanup gcc warnings at higher optimization levels. This will allow us to build kernels -O2 or -O3.
|
Revision tags: v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2 |
|
#
26595b18 |
| 28-Nov-2014 |
Sascha Wildner <saw@online.de> |
kernel: Use the new auto-created sysctl ctx/tree in various drivers.
Everywhere where we formerly rolled a hw.fooX.* per-device ctx/tree ourselves.
This commit switches it to dev.foo.X.*
|
Revision tags: v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2 |
|
#
7fd4e1a1 |
| 04-May-2013 |
Sascha Wildner <saw@online.de> |
Use C99 __func__ instead of __FUNCTION__.
|
Revision tags: v3.4.0, v3.4.1, v3.4.0rc, v3.5.0 |
|
#
7af8139b |
| 22-Jan-2013 |
Sascha Wildner <saw@online.de> |
kernel/amr: Extend the visibility of AMR_DEBUG.
Half the code was missing the setting of AMR_DEBUG in the config file because its visibility was reduced to amr.c only.
Reported-by: tuxillo
|
#
489fe090 |
| 07-Jan-2013 |
Sascha Wildner <saw@online.de> |
kernel: Remove some unused variables in RAID and disk drivers.
|
Revision tags: v3.2.2, v3.2.1, v3.2.0, v3.3.0 |
|
#
71fdcb31 |
| 31-Aug-2012 |
Sascha Wildner <saw@online.de> |
amr(4): Remove some unused code (amr_timeout()).
Taken-from: FreeBSD
|
Revision tags: v3.0.3 |
|
#
c1cd7951 |
| 11-Jul-2012 |
Sascha Wildner <saw@online.de> |
amr(4): Remove an extra newline in a debug message.
|
#
2063b358 |
| 11-Jul-2012 |
Sascha Wildner <saw@online.de> |
amr(4): Make AMR_DEBUG a kernel configuration option.
|
#
52800c9d |
| 10-Jul-2012 |
Sascha Wildner <saw@online.de> |
kernel: Add descriptions to the intrhooks that miss them.
The description is printed in the
"**WARNING** waiting for the following device to finish configuring: ..."
messages we occasionally see,
kernel: Add descriptions to the intrhooks that miss them.
The description is printed in the
"**WARNING** waiting for the following device to finish configuring: ..."
messages we occasionally see, from run_interrupt_driven_config_hooks(), most of the times for xpt.
Some of them had been accidentally removed in past synchronizations with FreeBSD (mostly by me).
show more ...
|
#
150902b9 |
| 10-Jul-2012 |
Sascha Wildner <saw@online.de> |
amr(4): Remove unused code.
|
#
9d2581a4 |
| 18-May-2012 |
Sascha Wildner <saw@online.de> |
amr(4): Some fixes.
* Bring in some small updates from FreeBSD.
* Add MODULE_VERSION.
* Make the interrupt handler MPSAFE. This was a porting oversight by me.
|
#
a60655aa |
| 01-May-2012 |
Sascha Wildner <saw@online.de> |
kernel: Remove some bogus casts of NULL to something.
|
#
ed20d0e3 |
| 21-Apr-2012 |
Sascha Wildner <saw@online.de> |
kernel: Remove newlines from the panic messages that have one.
panic() itself will add a newline.
|
Revision tags: v3.0.2, v3.0.1 |
|
#
b0dfaa52 |
| 16-Feb-2012 |
Sascha Wildner <saw@online.de> |
kernel: Remove unused attributes from stuff that is, in fact, used.
|
Revision tags: v3.1.0, v3.0.0 |
|
#
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0 |
|
#
3e82b46c |
| 01-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
DEVFS - remove dev_ops_add(), dev_ops_get(), and get_dev()
|
#
cd29885a |
| 01-Aug-2009 |
Matthew Dillon <dillon@apollo.backplane.com> |
DEVFS - Bring in Alex's GSOC kernel adjustments.
This is a rollup commit bringing in Alex Hornung's GSOC adjustments to the main kernel codebase for DEVFS.
Submitted-by: Alex Hornung <ahornung@gmai
DEVFS - Bring in Alex's GSOC kernel adjustments.
This is a rollup commit bringing in Alex Hornung's GSOC adjustments to the main kernel codebase for DEVFS.
Submitted-by: Alex Hornung <ahornung@gmail.com>
show more ...
|
Revision tags: v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1 |
|
#
d0600478 |
| 16-Sep-2008 |
Sascha Wildner <swildner@dragonflybsd.org> |
Silence warnings about unhandled enum values.
|
#
f3ac3f0c |
| 16-Sep-2008 |
Sascha Wildner <swildner@dragonflybsd.org> |
If ae is NULL, just print that the controller is unsupported and return, instead of continuing and dereferencing it later.
Found-by: LLVM/Clang Static Analyzer
|
#
b106cb48 |
| 30-Aug-2008 |
Matthew Dillon <dillon@dragonflybsd.org> |
Flesh out BUF_CMD_FLUSH support.
Obtained-from: Ported from FreeBSD.
|
#
978400d3 |
| 06-Jan-2008 |
Sascha Wildner <swildner@dragonflybsd.org> |
Remove bogus checks after kmalloc(M_WAITOK) which never returns NULL.
Reviewed-by: hasso
|
#
e0fc5693 |
| 15-May-2007 |
Matthew Dillon <dillon@dragonflybsd.org> |
* The diskslice abstraction now stores offsets/sizes as 64 bit quantities. (NOTE: DOS partition tables and standard disklabels can't handle 64 bit sector numbers yet). For future pluggable diskl
* The diskslice abstraction now stores offsets/sizes as 64 bit quantities. (NOTE: DOS partition tables and standard disklabels can't handle 64 bit sector numbers yet). For future pluggable disklabel/partitioning schemes.
* The kernel panic / kernel core API is now 64 bits.
* The VN device now uses 64 bit sector numbers and can handle block devices up to what is supported by the filesystem (typically 8TB). This change was made primarily so we can test future disklabel / partition table support.
* Pass 64 bit LBAs to various block devices and to the SCSI layer.
* Check for and assert 32 bit overflow conditions in various places, instead of wrapping.
show more ...
|
#
1f7ab7c9 |
| 25-Oct-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
Do a major clean-up of the BUSDMA architecture. A large number of essentially machine-independant drivers use the structures and definitions in machine-dependant directories that are really machine-
Do a major clean-up of the BUSDMA architecture. A large number of essentially machine-independant drivers use the structures and definitions in machine-dependant directories that are really machine-independant in nature.
Split <machine/bus_dma.h> into machine-depdendant and machine-independant parts and make the primary access run through <sys/bus_dma.h>.
Remove <machine/bus.h>, <machine/bus_memio.h> and <machine/bus_pio.h>. The optimizations related to bus_memio.h and bus_pio.h made a huge mess, introduced machine-specific knowledge into essentially machine-independant drivers, and required specific #include file orderings to do their job. They may be reintroduced in some other form later on.
Move <machine/resource.h> to <sys/bus_resource.h>. The contents of the file is machine-independant or can be made a superset across many platforms.
Make <sys/bus.h> include <sys/bus_dma.h> and <sys/bus_resource.h> and include <sys/bus.h> where necessary. Remove all #include's of <machine/resource.h> and <machine/bus.h>. That is, make the BUSDMA infrastructure integral to I/O-mapped and memory-mapped accesses to devices and remove a large chunk of machine-specific dependancies from drivers. bus_if.h and device_if.h are now required to be present when using <sys/bus.h>.
show more ...
|