bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 11/12] mach-defpager: drop all register qualifiers


From: Samuel Thibault
Subject: Re: [PATCH 11/12] mach-defpager: drop all register qualifiers
Date: Wed, 20 Nov 2013 23:59:40 +0100
User-agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)

Justus Winter, le Wed 20 Nov 2013 14:38:04 +0100, a écrit :
> * mach-defpager/default_pager.c: Drop register qualifiers.
> * mach-defpager/kalloc.c: Likewise.
> * mach-defpager/queue.h: Likewise.
> * mach-defpager/wiring.c: Likewise.

Ack.

> ---
>  mach-defpager/default_pager.c |  182 
> ++++++++++++++++++++---------------------
>  mach-defpager/kalloc.c        |   10 +--
>  mach-defpager/queue.h         |   10 +--
>  mach-defpager/wiring.c        |    2 +-
>  4 files changed, 102 insertions(+), 102 deletions(-)
> 
> diff --git a/mach-defpager/default_pager.c b/mach-defpager/default_pager.c
> index a65a5fe..66b8587 100644
> --- a/mach-defpager/default_pager.c
> +++ b/mach-defpager/default_pager.c
> @@ -164,7 +164,7 @@ void set_partition_of(x, p)
>  unsigned int
>  part_id(const char *name)
>  {
> -     register unsigned int id, xorid;
> +     unsigned int id, xorid;
>       size_t len;
>  
>       len = strlen(name);
> @@ -187,8 +187,8 @@ static partition_t
>  new_partition (const char *name, struct file_direct *fdp,
>              int check_linux_signature)
>  {
> -     register partition_t    part;
> -     register vm_size_t      size, bmsize;
> +     partition_t     part;
> +     vm_size_t       size, bmsize;
>       vm_offset_t raddr;
>       mach_msg_type_number_t rsize;
>       int rc;
> @@ -437,7 +437,7 @@ create_paging_partition(const char *name,
>                       struct file_direct *fdp, int isa_file,
>                       int linux_signature)
>  {
> -     register partition_t    part;
> +     partition_t     part;
>  
>       part = new_partition (name, fdp, linux_signature);
>       if (!part)
> @@ -445,14 +445,14 @@ create_paging_partition(const char *name,
>  
>       pthread_mutex_lock(&all_partitions.lock);
>       {
> -             register int i;
> +             int i;
>  
>               for (i = 0; i < all_partitions.n_partitions; i++)
>                       if (partition_of(i) == 0) break;
>  
>               if (i == all_partitions.n_partitions) {
> -                     register partition_t    *new_list, *old_list;
> -                     register int            n;
> +                     partition_t     *new_list, *old_list;
> +                     int             n;
>  
>                       n = i ? (i<<1) : 2;
>                       new_list = (partition_t *)
> @@ -487,11 +487,11 @@ create_paging_partition(const char *name,
>  p_index_t
>  choose_partition(size, cur_part)
>       unsigned int            size;
> -     register p_index_t      cur_part;
> +     p_index_t       cur_part;
>  {
> -     register partition_t    part;
> -     register boolean_t      found = FALSE;
> -     register int            i;
> +     partition_t     part;
> +     boolean_t       found = FALSE;
> +     int             i;
>  
>       pthread_mutex_lock(&all_partitions.lock);
>       for (i = 0; i < all_partitions.n_partitions; i++) {
> @@ -535,10 +535,10 @@ pager_alloc_page(pindex, lock_it)
>       p_index_t       pindex;
>       boolean_t       lock_it;
>  {
> -     register int    bm_e;
> -     register int    bit;
> -     register int    limit;
> -     register bm_entry_t     *bm;
> +     int     bm_e;
> +     int     bit;
> +     int     limit;
> +     bm_entry_t      *bm;
>       partition_t     part;
>       static char     here[] = "%spager_alloc_page";
>  
> @@ -573,7 +573,7 @@ ddprintf ("pager_alloc_page(%d,%d)\n",pindex,lock_it);
>        * Find and set the proper bit
>        */
>       {
> -         register bm_entry_t b = *bm;
> +         bm_entry_t  b = *bm;
>  
>           for (bit = 0; bit < NB_BM; bit++)
>               if ((b & (1<<bit)) == 0)
> @@ -597,11 +597,11 @@ ddprintf ("pager_alloc_page(%d,%d)\n",pindex,lock_it);
>  void
>  pager_dealloc_page(pindex, page, lock_it)
>       p_index_t               pindex;
> -     register vm_offset_t    page;
> +     vm_offset_t     page;
>       boolean_t               lock_it;
>  {
> -     register partition_t    part;
> -     register int    bit, bm_e;
> +     partition_t     part;
> +     int     bit, bm_e;
>  
>       /* be paranoid */
>       if (no_partition(pindex))
> @@ -714,10 +714,10 @@ vm_size_t       max_doubled_size = 4 * 1024 * 1024;     
> /* 4 meg */
>   * If there is no such map, than allocate it.
>   */
>  dp_map_t pager_get_direct_map(pager)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>  {
> -     register dp_map_t       mapptr, emapptr;
> -     register vm_size_t      size = pager->size;
> +     dp_map_t        mapptr, emapptr;
> +     vm_size_t       size = pager->size;
>  
>       if (pager->map)
>           return pager->map;
> @@ -725,7 +725,7 @@ dp_map_t pager_get_direct_map(pager)
>        * Allocate and initialize the block map
>        */
>       {
> -         register vm_size_t  alloc_size;
> +         vm_size_t   alloc_size;
>           dp_map_t            init_value;
>  
>           if (INDIRECT_PAGEMAP(size)) {
> @@ -751,12 +751,12 @@ dp_map_t pager_get_direct_map(pager)
>   */
>  void
>  pager_alloc(pager, part, size)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>       p_index_t               part;
> -     register vm_size_t      size;   /* in BYTES */
> +     vm_size_t       size;   /* in BYTES */
>  {
> -     register int    i;
> -     register dp_map_t mapptr, emapptr;
> +     int    i;
> +     dp_map_t mapptr, emapptr;
>  
>       pthread_mutex_init(&pager->lock, NULL);
>  #if  DEBUG_READER_CONFLICTS
> @@ -804,10 +804,10 @@ pager_alloc(pager, part, size)
>  
>  vm_size_t
>  pager_allocated(pager)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>  {
>       vm_size_t       size;
> -     register dp_map_t map, emap;
> +     dp_map_t map, emap;
>       vm_size_t       asize;
>  
>       size = pager->size;     /* in pages */
> @@ -818,7 +818,7 @@ pager_allocated(pager)
>               for (emap = &map[INDIRECT_PAGEMAP_ENTRIES(size)];
>                    map < emap; map++) {
>  
> -                     register dp_map_t       map2, emap2;
> +                     dp_map_t        map2, emap2;
>  
>                       if ((map2 = map->indirect) == 0)
>                               continue;
> @@ -847,7 +847,7 @@ pager_allocated(pager)
>  unsigned int
>  pager_pages(pager, pages, numpages)
>       dpager_t                        pager;
> -     register default_pager_page_t   *pages;
> +     default_pager_page_t    *pages;
>       unsigned int                    numpages;
>  {
>       vm_size_t       size;
> @@ -864,7 +864,7 @@ pager_pages(pager, pages, numpages)
>               for (emap = &map[INDIRECT_PAGEMAP_ENTRIES(size)];
>                    map < emap; map++) {
>  
> -                     register dp_map_t       map2, emap2;
> +                     dp_map_t        map2, emap2;
>  
>                       if ((map2 = map->indirect) == 0) {
>                               offset += vm_page_size * PAGEMAP_ENTRIES;
> @@ -900,13 +900,13 @@ pager_pages(pager, pages, numpages)
>   */
>  void
>  pager_extend(pager, new_size)
> -     register dpager_t       pager;
> -     register vm_size_t      new_size;       /* in pages */
> +     dpager_t        pager;
> +     vm_size_t       new_size;       /* in pages */
>  {
> -     register dp_map_t       new_mapptr;
> -     register dp_map_t       old_mapptr;
> -     register int            i;
> -     register vm_size_t      old_size;
> +     dp_map_t        new_mapptr;
> +     dp_map_t        old_mapptr;
> +     int             i;
> +     vm_size_t       old_size;
>  
>       pthread_mutex_lock(&pager->lock);       /* XXX lock_write */
>  #if  DEBUG_READER_CONFLICTS
> @@ -1176,10 +1176,10 @@ pager_truncate(dpager_t pager, vm_size_t new_size)    
> /* in pages */
>   */
>  union dp_map
>  pager_read_offset(pager, offset)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>       vm_offset_t             offset;
>  {
> -     register vm_offset_t    f_page;
> +     vm_offset_t     f_page;
>       union dp_map            pager_offset;
>  
>       f_page = atop(offset);
> @@ -1206,7 +1206,7 @@ pager_read_offset(pager, offset)
>  
>       invalidate_block(pager_offset);
>       if (INDIRECT_PAGEMAP(pager->size)) {
> -         register dp_map_t   mapptr;
> +         dp_map_t    mapptr;
>  
>           if (pager->map) {
>               mapptr = pager->map[f_page/PAGEMAP_ENTRIES].indirect;
> @@ -1231,10 +1231,10 @@ pager_read_offset(pager, offset)
>   * Release a single disk block.
>   */
>  void pager_release_offset(pager, offset)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>       vm_offset_t             offset;
>  {
> -     register union dp_map   entry;
> +     union dp_map    entry;
>  
>       offset = atop(offset);
>  
> @@ -1242,7 +1242,7 @@ void pager_release_offset(pager, offset)
>  
>       assert (pager->map);
>       if (INDIRECT_PAGEMAP(pager->size)) {
> -             register dp_map_t       mapptr;
> +             dp_map_t        mapptr;
>  
>               mapptr = pager->map[offset / PAGEMAP_ENTRIES].indirect;
>               entry = mapptr[offset % PAGEMAP_ENTRIES];
> @@ -1330,10 +1330,10 @@ ddprintf 
> ("pager_move_page(%x,%d,%d)\n",block.block.p_offset,old_pindex,new_pind
>   */
>  int
>  pager_get_checksum(pager, offset)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>       vm_offset_t             offset;
>  {
> -     register vm_offset_t    f_page;
> +     vm_offset_t     f_page;
>       int checksum;
>  
>       f_page = atop(offset);
> @@ -1343,7 +1343,7 @@ pager_get_checksum(pager, offset)
>           panic("%spager_get_checksum",my_name);
>  
>       if (INDIRECT_PAGEMAP(pager->size)) {
> -         register vm_offset_t *mapptr;
> +         vm_offset_t *mapptr;
>  
>           mapptr = (vm_offset_t *)pager->checksum[f_page/PAGEMAP_ENTRIES];
>           if (mapptr == 0)
> @@ -1364,11 +1364,11 @@ pager_get_checksum(pager, offset)
>   */
>  int
>  pager_put_checksum(pager, offset, checksum)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>       vm_offset_t             offset;
>       int                     checksum;
>  {
> -     register vm_offset_t    f_page;
> +     vm_offset_t     f_page;
>       static char             here[] = "%spager_put_checksum";
>  
>       f_page = atop(offset);
> @@ -1378,7 +1378,7 @@ pager_put_checksum(pager, offset, checksum)
>           panic(here,my_name);
>  
>       if (INDIRECT_PAGEMAP(pager->size)) {
> -         register vm_offset_t *mapptr;
> +         vm_offset_t *mapptr;
>  
>           mapptr = (vm_offset_t *)pager->checksum[f_page/PAGEMAP_ENTRIES];
>           if (mapptr == 0)
> @@ -1400,9 +1400,9 @@ compute_checksum(addr, size)
>       vm_offset_t     addr;
>       vm_size_t       size;
>  {
> -     register int    checksum = NO_CHECKSUM;
> -     register int    *ptr;
> -     register int    count;
> +     int     checksum = NO_CHECKSUM;
> +     int     *ptr;
> +     int     count;
>  
>       ptr = (int *)addr;
>       count = size / sizeof(int);
> @@ -1424,12 +1424,12 @@ compute_checksum(addr, size)
>   */
>  union dp_map
>  pager_write_offset(pager, offset)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>       vm_offset_t             offset;
>  {
> -     register vm_offset_t    f_page;
> -     register dp_map_t       mapptr;
> -     register union dp_map   block;
> +     vm_offset_t     f_page;
> +     dp_map_t        mapptr;
> +     union dp_map    block;
>  
>       invalidate_block(block);
>  
> @@ -1494,7 +1494,7 @@ pager_write_offset(pager, offset)
>               /*
>                * Allocate the indirect block
>                */
> -             register int i;
> +             int i;
>               ddprintf ("pager_write_offset: allocating indirect\n");
>  
>               mapptr = (dp_map_t) kalloc(PAGEMAP_SIZE(PAGEMAP_ENTRIES));
> @@ -1508,8 +1508,8 @@ pager_write_offset(pager, offset)
>                   invalidate_block(mapptr[i]);
>  #ifdef       CHECKSUM
>               {
> -                 register vm_offset_t *cksumptr;
> -                 register int j;
> +                 vm_offset_t *cksumptr;
> +                 int j;
>  
>                   cksumptr = (vm_offset_t *)
>                               kalloc(PAGEMAP_SIZE(PAGEMAP_ENTRIES));
> @@ -1592,11 +1592,11 @@ out:
>   */
>  void
>  pager_dealloc(pager)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>  {
> -     register int i, j;
> -     register dp_map_t       mapptr;
> -     register union dp_map   block;
> +     int i, j;
> +     dp_map_t        mapptr;
> +     union dp_map    block;
>  
>       if (!pager->map)
>           return;
> @@ -1653,10 +1653,10 @@ pager_dealloc(pager)
>   */
>  boolean_t
>  pager_realloc(pager, pindex)
> -     register dpager_t       pager;
> +     dpager_t        pager;
>       p_index_t               pindex;
>  {
> -     register dp_map_t       map, emap;
> +     dp_map_t        map, emap;
>       vm_size_t               size;
>       union dp_map            block;
>  
> @@ -1670,7 +1670,7 @@ pager_realloc(pager, pindex)
>               for (emap = &map[INDIRECT_PAGEMAP_ENTRIES(size)];
>                    map < emap; map++) {
>  
> -                     register dp_map_t       map2, emap2;
> +                     dp_map_t        map2, emap2;
>  
>                       if ((map2 = map->indirect) == 0)
>                               continue;
> @@ -1722,21 +1722,21 @@ ok:
>   */
>  int
>  default_read(ds, addr, size, offset, out_addr, deallocate, external)
> -     register dpager_t       ds;
> +     dpager_t        ds;
>       vm_offset_t             addr;   /* pointer to block to fill */
> -     register vm_size_t      size;
> -     register vm_offset_t    offset;
> +     vm_size_t       size;
> +     vm_offset_t     offset;
>       vm_offset_t             *out_addr;
>                               /* returns pointer to data */
>       boolean_t               deallocate;
>       boolean_t               external;
>  {
> -     register union dp_map   block;
> +     union dp_map    block;
>       vm_offset_t     raddr;
>       vm_size_t       rsize;
> -     register int    rc;
> +     int     rc;
>       boolean_t       first_time;
> -     register partition_t    part;
> +     partition_t     part;
>  #ifdef       CHECKSUM
>       vm_size_t       original_size = size;
>  #endif        /* CHECKSUM */
> @@ -1820,15 +1820,15 @@ ddprintf 
> ("default_read(%x,%x,%x,%d)\n",addr,size,offset,block.block.p_index);
>  
>  int
>  default_write(ds, addr, size, offset)
> -     register dpager_t       ds;
> -     register vm_offset_t    addr;
> -     register vm_size_t      size;
> -     register vm_offset_t    offset;
> +     dpager_t        ds;
> +     vm_offset_t     addr;
> +     vm_size_t       size;
> +     vm_offset_t     offset;
>  {
> -     register union dp_map   block;
> +     union dp_map    block;
>       partition_t             part;
>       vm_size_t               wsize;
> -     register int            rc;
> +     int             rc;
>  
>       ddprintf ("default_write: pager offset %x\n", offset);
>  
> @@ -1993,8 +1993,8 @@ destroy_paging_partition(name, pp_private)
>       char            *name;
>       void **pp_private;
>  {
> -     register unsigned int   id = part_id(name);
> -     register partition_t    part;
> +     unsigned int    id = part_id(name);
> +     partition_t     part;
>       boolean_t               all_ok = TRUE;
>       default_pager_t         entry;
>       int                     pindex;
> @@ -2400,7 +2400,7 @@ seqnos_memory_object_create(old_pager, seqno, 
> new_pager, new_size,
>       mach_port_t     new_pager_name;
>       vm_size_t       new_page_size;
>  {
> -     register default_pager_t        ds;
> +     default_pager_t ds;
>       kern_return_t                   kr;
>  
>       assert(old_pager == default_pager_default_port);
> @@ -2462,7 +2462,7 @@ seqnos_memory_object_init(pager, seqno, pager_request, 
> pager_name,
>       mach_port_t     pager_name;
>       vm_size_t       pager_page_size;
>  {
> -     register default_pager_t ds;
> +     default_pager_t ds;
>       kern_return_t            kr;
>       static char              here[] = "%sinit";
>  
> @@ -2508,7 +2508,7 @@ seqnos_memory_object_terminate(pager, seqno, 
> pager_request, pager_name)
>       mach_port_t     pager_request;
>       mach_port_t     pager_name;
>  {
> -     register default_pager_t        ds;
> +     default_pager_t ds;
>       kern_return_t                   kr;
>       static char                     here[] = "%sterminate";
>  
> @@ -2570,7 +2570,7 @@ void default_pager_no_senders(pager, seqno, mscount)
>       mach_port_seqno_t seqno;
>       mach_port_mscount_t mscount;
>  {
> -     register default_pager_t ds;
> +     default_pager_t ds;
>       kern_return_t            kr;
>       static char              here[] = "%sno_senders";
>  
> @@ -2866,7 +2866,7 @@ seqnos_memory_object_data_write(pager, seqno, 
> pager_request,
>            amount_sent < data_cnt;
>            amount_sent += vm_page_size) {
>  
> -         register int result;
> +         int result;
>  
>           result = default_write(&ds->dpager,
>                             addr + amount_sent,
> @@ -2987,7 +2987,7 @@ seqnos_memory_object_change_completed(pager, seqno, 
> may_cache, copy_strategy)
>  boolean_t default_pager_notify_server(in, out)
>       mach_msg_header_t *in, *out;
>  {
> -     register mach_no_senders_notification_t *n =
> +     mach_no_senders_notification_t *n =
>                       (mach_no_senders_notification_t *) in;
>  
>       /*
> @@ -3603,7 +3603,7 @@ not_this_one:
>      nomemory:
>  
>       {
> -             register int    i;
> +             int     i;
>               for (i = 0; i < num_pagers; i++)
>                   (void) mach_port_deallocate(default_pager_self, ports[i]);
>       }
> @@ -3902,9 +3902,9 @@ void overcommitted(got_more_space, space)
>  void paging_space_info(totp, freep)
>       vm_size_t       *totp, *freep;
>  {
> -     register vm_size_t      total, free;
> -     register partition_t    part;
> -     register int            i;
> +     vm_size_t       total, free;
> +     partition_t     part;
> +     int             i;
>  
>       total = free = 0;
>       for (i = 0; i < all_partitions.n_partitions; i++) {
> diff --git a/mach-defpager/kalloc.c b/mach-defpager/kalloc.c
> index db02c8d..777cd3d 100644
> --- a/mach-defpager/kalloc.c
> +++ b/mach-defpager/kalloc.c
> @@ -92,7 +92,7 @@ boolean_t           kalloc_initialized = FALSE;
>  
>  void kalloc_init(void)
>  {
> -     register int i;
> +     int i;
>  
>       /*
>        * Support free lists for items up to vm_page_size or
> @@ -185,9 +185,9 @@ vm_offset_t kget_space(vm_offset_t size)
>  
>  void *kalloc(vm_size_t size)
>  {
> -     register vm_size_t allocsize;
> +     vm_size_t allocsize;
>       vm_offset_t addr;
> -     register struct free_list *fl;
> +     struct free_list *fl;
>  
>       if (!kalloc_initialized) {
>           kalloc_init();
> @@ -237,8 +237,8 @@ void
>  kfree(       void *data,
>       vm_size_t size)
>  {
> -     register vm_size_t freesize;
> -     register struct free_list *fl;
> +     vm_size_t freesize;
> +     struct free_list *fl;
>  
>       freesize = size;
>       if (size < kalloc_max) {
> diff --git a/mach-defpager/queue.h b/mach-defpager/queue.h
> index 0061917..17ea7e2 100644
> --- a/mach-defpager/queue.h
> +++ b/mach-defpager/queue.h
> @@ -161,7 +161,7 @@ typedef   struct queue_entry      *queue_entry_t;
>   */
>  #define queue_enter(head, elt, type, field)                  \
>  {                                                            \
> -     register queue_entry_t prev;                            \
> +     queue_entry_t prev;                             \
>                                                               \
>       prev = (head)->prev;                                    \
>       if ((head) == prev) {                                   \
> @@ -188,7 +188,7 @@ typedef   struct queue_entry      *queue_entry_t;
>   */
>  #define queue_enter_first(head, elt, type, field)            \
>  {                                                            \
> -     register queue_entry_t next;                            \
> +     queue_entry_t next;                             \
>                                                               \
>       next = (head)->next;                                    \
>       if ((head) == next) {                                   \
> @@ -221,7 +221,7 @@ typedef   struct queue_entry      *queue_entry_t;
>   */
>  #define      queue_remove(head, elt, type, field)                    \
>  {                                                            \
> -     register queue_entry_t  next, prev;                     \
> +     queue_entry_t   next, prev;                     \
>                                                               \
>       next = (elt)->field.next;                               \
>       prev = (elt)->field.prev;                               \
> @@ -248,7 +248,7 @@ typedef   struct queue_entry      *queue_entry_t;
>   */
>  #define      queue_remove_first(head, entry, type, field)            \
>  {                                                            \
> -     register queue_entry_t  next;                           \
> +     queue_entry_t   next;                           \
>                                                               \
>       (entry) = (type) ((head)->next);                        \
>       next = (entry)->field.next;                             \
> @@ -271,7 +271,7 @@ typedef   struct queue_entry      *queue_entry_t;
>   */
>  #define      queue_remove_last(head, entry, type, field)             \
>  {                                                            \
> -     register queue_entry_t  prev;                           \
> +     queue_entry_t   prev;                           \
>                                                               \
>       (entry) = (type) ((head)->prev);                        \
>       prev = (entry)->field.prev;                             \
> diff --git a/mach-defpager/wiring.c b/mach-defpager/wiring.c
> index 8bf4993..883770f 100644
> --- a/mach-defpager/wiring.c
> +++ b/mach-defpager/wiring.c
> @@ -79,7 +79,7 @@ wire_thread()
>  void
>  wire_all_memory()
>  {
> -     register kern_return_t kr;
> +     kern_return_t kr;
>       vm_offset_t     address;
>       vm_size_t       size;
>       vm_prot_t       protection;
> -- 
> 1.7.10.4
> 

-- 
Samuel
Progress (n.): The process through which the Internet has evolved from
smart people in front of dumb terminals to dumb people in front of smart
terminals.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]