Ignore:
Timestamp:
Aug 7, 2017, 8:52:53 AM (4 years ago)
Author:
max@…
Message:

Use vfs_kernel_move(), it's a kernel buffer.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/libk/elf.c

    r315 r328  
    8787{
    8888        uint32_t  count;
     89        xptr_t    buf_xp;
     90        void    * buf_ptr;
     91
     92        buf_ptr = GET_PTR( buffer );
     93        buf_xp = XPTR( local_cxy , buf_ptr );
    8994
    9095        // load .elf header
    91         count = vfs_user_move( true,     // to_buffer
    92                                file_xp,
    93                                buffer,
    94                                size );
     96        count = vfs_kernel_move( true,     // to_buffer
     97                                 file_xp,
     98                                 buf_xp,
     99                                 size );
    95100
    96101        if( count != size )
Note: See TracChangeset for help on using the changeset viewer.