Changes in / [e27b89a:0712ff2] in mainline


Ignore:
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/include/elf.h

    re27b89a r0712ff2  
    2727 */
    2828
    29 /** @addtogroup arm32   
     29/** @addtogroup arm32
    3030 * @{
    3131 */
     
    3737#define KERN_arm32_ELF_H_
    3838
    39 #define ELF_MACHINE             EM_ARM
     39#define ELF_MACHINE  EM_ARM
    4040
    41 #ifdef BIG_ENDIAN
    42 #define ELF_DATA_ENCODING       ELFDATA2MSB
     41#ifdef __BE__
     42        #define ELF_DATA_ENCODING  ELFDATA2MSB
    4343#else
    44 #define ELF_DATA_ENCODING       ELFDATA2LSB
     44        #define ELF_DATA_ENCODING  ELFDATA2LSB
    4545#endif
    4646
    47 #define ELF_CLASS               ELFCLASS32
     47#define ELF_CLASS  ELFCLASS32
    4848
    4949#endif
  • kernel/arch/mips32/include/mm/tlb.h

    re27b89a r0712ff2  
    5959typedef union {
    6060        struct {
    61 #ifdef BIG_ENDIAN
     61#ifdef __BE__
    6262                unsigned : 2;       /* zero */
    6363                unsigned pfn : 24;  /* frame number */
     
    8080typedef union {
    8181        struct {
    82 #ifdef BIG_ENDIAN
     82#ifdef __BE__
    8383                unsigned vpn2 : 19;
    8484                unsigned : 5;
     
    9595typedef union {
    9696        struct {
    97 #ifdef BIG_ENDIAN
     97#ifdef __BE__
    9898                unsigned : 7;
    9999                unsigned mask : 12;
     
    110110typedef union {
    111111        struct {
    112 #ifdef BIG_ENDIAN
     112#ifdef __BE__
    113113                unsigned p : 1;
    114114                unsigned : 27;
  • uspace/lib/libblock/libblock.c

    re27b89a r0712ff2  
    345345        link_t *l;
    346346        unsigned long key = boff;
    347         int rc = EOK;
     347        int rc;
    348348       
    349349        devcon = devcon_search(dev_handle);
     
    355355
    356356retry:
     357        rc = EOK;
     358        b = NULL;
     359
    357360        fibril_mutex_lock(&cache->lock);
    358361        l = hash_table_find(&cache->block_hash, &key);
     
    394397                        unsigned long temp_key;
    395398recycle:
    396                         assert(!list_empty(&cache->free_head));
     399                        if (list_empty(&cache->free_head)) {
     400                                fibril_mutex_unlock(&cache->lock);
     401                                rc = ENOMEM;
     402                                goto out;
     403                        }
    397404                        l = cache->free_head.next;
    398405                        b = list_get_instance(l, block_t, free_link);
     
    477484
    478485                fibril_mutex_unlock(&b->lock);
     486        }
     487out:
     488        if ((rc != EOK) && b) {
     489                assert(b->toxic);
     490                (void) block_put(b);
     491                b = NULL;
    479492        }
    480493        *block = b;
Note: See TracChangeset for help on using the changeset viewer.