History log of /dragonfly/sys/dev/disk/mpt/mpt_raid.c (Results 1 – 18 of 18)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, 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
# cec957e9 04-Mar-2019 Matthew Dillon <dillon@apollo.backplane.com>

kernel - Change callout in struct ccb_hdr

* Change the callout declaration in struct ccb_hdr from an embedded
structure to a pointer, add padding to get the whole structure to its
original size

kernel - Change callout in struct ccb_hdr

* Change the callout declaration in struct ccb_hdr from an embedded
structure to a pointer, add padding to get the whole structure to its
original size (prior to the recent callout patch).

* This removes an improper ABI dependency on the kernel struct callout
structure which was causing 'camcontrol', and 'smartctl' (from
smartmontools) to fail.

Testing: dillon, tuxillo

show more ...


Revision tags: 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, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, 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
# f582582c 20-Mar-2014 Sascha Wildner <saw@online.de>

mpt(4): Sync with FreeBSD.

Nothing big, as far as I can tell. Some fixes and removal of old
compatibility code.

While here, use callout_init_mp() and callout_stop_sync().


Revision tags: v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3
# 8e5a3626 31-May-2013 Sascha Wildner <saw@online.de>

kernel/mpt: Remove empty macros.


Revision tags: v3.4.2
# 7c25255a 26-May-2013 Sascha Wildner <saw@online.de>

kernel/mpt: Fix two operator precedence mistakes.


Revision tags: v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2
# ee1d6bea 18-Nov-2012 Sascha Wildner <saw@online.de>

mpt(4): Fix a panic in RAID operation.

I ported it wrongly. FreeBSD uses callout_init_mtx() here.


# 9c646ab3 08-Nov-2012 Sascha Wildner <saw@online.de>

mpt(4): Mark two functions __printflike.


# 22e19989 05-Nov-2012 Sascha Wildner <saw@online.de>

kernel: Remove unneeded #include <sys/devicestat.h> in disk/RAID drivers.


Revision tags: v3.2.1, v3.2.0, v3.3.0, v3.0.3
# 4c42baf4 17-Apr-2012 Sascha Wildner <saw@online.de>

mpt(4): Sync with FreeBSD.

Bug fixes and cleanups.


Revision tags: v3.0.2, v3.0.1, v3.1.0, v3.0.0
# 4090d6ff 03-Jan-2012 Sascha Wildner <saw@online.de>

kernel: Use NULL for pointers.


# 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
# 2545bca0 16-Aug-2009 Matthew Dillon <dillon@apollo.backplane.com>

MPI Driver update - additional merge work.

Ported-from: FreeBSD
Submitted-by: Alexander Polakov <polachok@gmail.com>


# 57aef926 06-May-2011 Sascha Wildner <saw@online.de>

Fix LINT64 build.


# 8eab68fa 06-May-2011 Sascha Wildner <saw@online.de>

mpt(4): Make mpt_{vol,disk}_prt() printflike.


# 6d259fc1 28-Apr-2011 Sascha Wildner <saw@online.de>

mpt(4): Sync with FreeBSD.

This fixes issues which were observed with the LSI SAS 3081E-R card.

Reported-and-tested-by: <ftigeot@wolfpond.org>


# 7bfcf376 04-Oct-2010 Sascha Wildner <saw@online.de>

kernel: Fix numerous errors in printf() like formats and arguments.


# cd8ab232 28-Aug-2010 Matthew Dillon <dillon@apollo.backplane.com>

kernel - unwind kthread_create() mplock

* All kthread_create*() calls and kproc_start() calls now create
threads which do not hold the mplock at startup.

* Add get_mplock()/rel_mplock() to thread

kernel - unwind kthread_create() mplock

* All kthread_create*() calls and kproc_start() calls now create
threads which do not hold the mplock at startup.

* Add get_mplock()/rel_mplock() to threads which are not yet mpsafe.

* Remove rel_mplock() calls from thread startups which were making
themselves mpsafe by releasing the mplock.

* Kernel eventhandler API is now MPSAFE

* Kernel kproc API is now MPSAFE

* Rename a few thread procedures to make their function more obvious.

show more ...


# 32af04f7 12-Dec-2009 Sascha Wildner <saw@online.de>

Remove inclusion of <sys/cdefs.h> from kernel .c files.

They are not needed and mostly leftovers from former __FBSDID and the
likes.

Also add some missing CVS ids to the comments.