git: 24a3897c2c32 - main - x86 bounce_bus_dmamem_alloc(): use malloc_aligned() only when possible

Kyle Evans kevans at freebsd.org
Sat Sep 25 15:55:40 UTC 2021


On Sat, Sep 25, 2021 at 8:18 AM Shawn Webb <shawn.webb at hardenedbsd.org> wrote:
>
> On Sat, Sep 25, 2021 at 01:11:31PM +0000, Konstantin Belousov wrote:
> > The branch main has been updated by kib:
> >
> > URL: https://cgit.FreeBSD.org/src/commit/?id=24a3897c2c3205c2ec0cf323c555c403d3171e2c
> >
> > commit 24a3897c2c3205c2ec0cf323c555c403d3171e2c
> > Author:     Konstantin Belousov <kib at FreeBSD.org>
> > AuthorDate: 2021-09-24 17:46:47 +0000
> > Commit:     Konstantin Belousov <kib at FreeBSD.org>
> > CommitDate: 2021-09-25 12:58:12 +0000
> >
> >     x86 bounce_bus_dmamem_alloc(): use malloc_aligned() only when possible
> >
> >     malloc_domainset_aligned() requires that alignment is less than
> >     page size. Fall back to other allocation methods, most likely
> >     kmem_alloc_contig(), when malloc_aligned() cannot fullfill the driver
> >     request.
> >
> >     Reported by:    Loic F <loic.f at hardenedbsd.org>
> >     Reviewed by:    markj
> >     Sponsored by:   The FreeBSD Foundation
> >     MFC after:      1 week
> >     Differential revision:  https://reviews.freebsd.org/D32127
>
> Wrong Differential revision URL? The patch in the URL doesn't match
> what was committed here.
>

No; there were two patches included, and Phabricator always updates
the diff to the first one that closed it. You can check the history on
the diff to find the last one pre-commit.


More information about the dev-commits-src-all mailing list