kern/71334: [ PATCH ] mem_range_attr_{set|get} are no longer
kernel-callable
Dan Lukes
dan at obluda.cz
Fri Sep 3 02:20:24 PDT 2004
>Number: 71334
>Category: kern
>Synopsis: [ PATCH ] mem_range_attr_{set|get} are no longer kernel-callable
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Sep 03 09:20:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Dan Lukes
>Release: FreeBSD 5.3-BETA2 i386
>Organization:
Obludarium
>Environment:
System: FreeBSD 5.3-BETA2 #1: Thu Sep 2 10:07:36 CEST 2004 i386
src/sys/dev/mem/memutil.c,v 1.1 2004/08/04 18:30:31 markm
>Description:
The mem_range_attr_{set|get} functions has been moved from kernel
into separate module. After it, they are no longer avaiable for other kernel
modules
>How-To-Repeat:
Try to load any kernel-loadable module which use mem_range_attr_{set|get}
function
>Fix:
Make those functions kernel-callable again:
*** sys/dev/mem/memutil.c.ORIG Wed Aug 4 20:30:31 2004
--- sys/dev/mem/memutil.c Fri Sep 3 10:55:59 2004
***************
*** 36,42 ****
* Implementation-neutral, kernel-callable functions for manipulating
* memory range attributes.
*/
! int
mem_range_attr_get(struct mem_range_desc *mrd, int *arg)
{
/* can we handle this? */
--- 36,42 ----
* Implementation-neutral, kernel-callable functions for manipulating
* memory range attributes.
*/
! static int
mem_range_attr_get(struct mem_range_desc *mrd, int *arg)
{
/* can we handle this? */
***************
*** 51,57 ****
return (0);
}
! int
mem_range_attr_set(struct mem_range_desc *mrd, int *arg)
{
/* can we handle this? */
--- 51,57 ----
return (0);
}
! static int
mem_range_attr_set(struct mem_range_desc *mrd, int *arg)
{
/* can we handle this? */
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list