Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Aug 2004 21:23:50 +0000 (UTC)
From:      Andre Oppermann <andre@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern sys_generic.c
Message-ID:  <200408272123.i7RLNoG5076002@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
andre       2004-08-27 21:23:50 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             sys_generic.c 
  Log:
  Poll() uses the array smallbits that is big enough to hold 32 struct
  pollfd's to avoid calling malloc() on small numbers of fd's.  Because
  smalltype's members have type char, its address might be misaligned
  for a struct pollfd.  Change the array of char to an array of struct
  pollfd.
  
  PR:             kern/58214
  Submitted by:   Stefan Farfeleder <stefan@fafoe.narf.at>
  Reviewed by:    bde (a long time ago)
  MFC after:      3 days
  
  Revision  Changes    Path
  1.133     +3 -3      src/sys/kern/sys_generic.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408272123.i7RLNoG5076002>