mirror of
https://github.com/ipxe/ipxe
synced 2025-12-15 00:12:19 +03:00
buffer.c should be using copy_{to,from}_user, rather than
copy_{to,from}_phys.
This commit is contained in:
@@ -34,7 +34,7 @@ int test_buffer ( void ) {
|
||||
test.source_len = sizeof ( source );
|
||||
test.dest = dest;
|
||||
test.dest_len = sizeof ( dest );
|
||||
test.buffer.addr = virt_to_phys ( dest );
|
||||
test.buffer.addr = virt_to_user ( dest );
|
||||
test.buffer.len = sizeof ( dest );
|
||||
|
||||
test_fill_buffer ( &test, 20, 38 );
|
||||
|
||||
@@ -32,7 +32,7 @@ void test_ftp ( struct sockaddr_tcpip *server, const char *filename ) {
|
||||
printf ( "FTP fetching %s\n", filename );
|
||||
|
||||
memset ( &buffer, 0, sizeof ( buffer ) );
|
||||
buffer.addr = virt_to_phys ( data );
|
||||
buffer.addr = virt_to_user ( data );
|
||||
buffer.len = sizeof ( data );
|
||||
|
||||
memset ( &ftp, 0, sizeof ( ftp ) );
|
||||
|
||||
Reference in New Issue
Block a user