The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: w.f.j.mueller@gsi.de (Walter F. Mueller)
Subject: [pups] 2.11BSD Patch 446+447; fixes for ulrem,umount,tar,tcsh,ps,vmstat,apropos,pstat,rk
Date: Sun, 04 Jan 2009 18:49:02 +0100	[thread overview]
Message-ID: <4960F68E.1010507@gsi.de> (raw)

A note to all 2.11bsd users:
Over the past 2 years several bug fixes for 2.11BSD accumulated, and over
xmas break I finally found the time to communicate them to Steven Schultz.
Steven was so kind to package them into two new patch files
    446   issued December 27, 2008
    447   issued December 31, 2008

Together, the patches address the following points
  - ulrem.s: the unsigned long modulo operator (%) was broken in libkern
  - umount: returned inverted exit codes (1 for success, 0 for failure)
  - tar: core dumped when a whole /usr tree was archived
  - tcsh: the time buildin function printed some erroneous or zero statistics
  - ps: core dumped when '-t' option was used with no further argument
  - apropos: core dumped when 2 or more arguments were given
  - vmstat: wrong normalization for some fields
  - several issues around the rk disk driver
    - no rk root attach function
    - no rk BOOTDEV support
    - incorrect UCB_METER code (vmstat/iostat never showed any rk activity)
    - autoconfig left the RK11 controller in an error state
  - pstat: added additional options to access more kernel data structures
    - new -c option, dumping the coremap
    - new -m option, dumping the ub_map (UNIBUS map)
    - new -b option, dumping the buffer pool table
    - change -s output, gives now full table dump
    - adapt the info's displayed by -T
  - some documentation corrections (vmstat, pstat, tcsh)

Note: In case you wonder, as I did, why 211BSD survived 20 years with a
       broken unsigned long % operator:
       - only the non-FPP libkern implementation was affected
       - the kernel simply doesn't have any unsigned long modulo's :)
       - apparently only standalone mkfs after patch 434 was compromised

For the full story of all the above consult the header of the patch files.

The patch files are available from moe.2bsd.com and ftp.wx.gd-ais.com.
Note, that Steven changed the packaging some time ago, the patches are
now packed in bzip'ed tarballs in groups of ten patches. So you'll have
to look into
   ftp://moe.2bsd.com/pub/2.11BSD/440-447.tar.bz2
   ftp://ftp.wx.gd-ais.com/pub/2.11BSD/440-447.tar.bz2


     With best regards,
         Walter Mueller



             reply	other threads:[~2009-01-04 17:49 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-04 17:49 Walter F. Mueller [this message]
2009-01-04 20:06 ` [pups] jove editor under 2.11BSD and cursor keys Walter F. Mueller
2009-01-04 23:59   ` Johnny Billquist
2009-01-05 20:06     ` Walter F.J. Mueller
2009-01-06 16:49       ` robinb
2009-01-06 16:54         ` Johnny Billquist

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4960F68E.1010507@gsi.de \
    --to=w.f.j.mueller@gsi.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).