diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-03-06 16:16:45 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-03-06 16:16:45 +0100 |
commit | 374d4ec2c154cbec0094f124f2173b685adbabd5 (patch) | |
tree | 59e11e7381d0bbdada3c31b3c413a2a15ff006db /sys/src/9/bcm/fns.h | |
parent | fadbb92afaa7530121a13306aad4224692f1d6ee (diff) |
devsd: always page align sd buffers
sdbio() tests if it can pass the buffer pointer directly to
the driver when it is already in kernel memory. we also need
to check if the buffer is properly aligned but alignment
requirement is handled in system specific sdmalloc() and
was not known to devsd.
to solve this, we *always* page align sd buffers and get rid
of the system specific sdmalloc() macro (was only used in bcm
kernel).
Diffstat (limited to 'sys/src/9/bcm/fns.h')
-rw-r--r-- | sys/src/9/bcm/fns.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/src/9/bcm/fns.h b/sys/src/9/bcm/fns.h index f32132056..a9944a383 100644 --- a/sys/src/9/bcm/fns.h +++ b/sys/src/9/bcm/fns.h @@ -58,8 +58,6 @@ extern void procsave(Proc*); extern void procfork(Proc*); extern void procsetup(Proc*); extern void screeninit(void); -#define sdfree(p) free(p) -#define sdmalloc(n) mallocalign(n, CACHELINESZ, 0, 0) extern void setpower(int, int); extern void setr13(int, u32int*); extern int splfhi(void); |