diff --git a/AUTHORS b/AUTHORS
index 2953aaa..63c91cf 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,2 +1,12 @@
-Alex Tsariounov
- http://www.novell.com/realtime
+Lead:
+
+ Alex Tsariounov
+ http://www.novell.com/realtime
+
+Credits:
+
+ Thomas Grohmann
+ Bug#26
+
+ Alex Piavka
+ Gentoo ebuild script
diff --git a/NEWS b/NEWS
index a34bfe8..4e82bba 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,16 @@
============================================================
+Cpuset 1.5.1 (June 17, 2009)
+https://forgesvn1.novell.com/svn/cpuset/tags/rel_1.5.1
+http://download.opensuse.org/repositories/home:/tsariounov:/cpuset/
+
+Maintenance update to 1.5.0 includes bug fixes as follows.
+
+Fixed Bugs:
+* Fix bug #26: Cpuset does not function on machines with greater than 16 CPUs
+
+============================================================
+
Cpuset 1.5.0 (February 7, 2009)
https://forgesvn1.novell.com/svn/cpuset/tags/rel_1.5.0
http://download.opensuse.org/repositories/home:/tsariounov:/cpuset/
diff --git a/README b/README
index 372cb7f..90a3ac3 100644
--- a/README
+++ b/README
@@ -13,7 +13,7 @@ Bugs or feature requests should be sent to:
-----
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2008-2009 Novell Inc.
Author: Alex Tsariounov
diff --git a/cpuset.spec b/cpuset.spec
index e083285..1e89d35 100644
--- a/cpuset.spec
+++ b/cpuset.spec
@@ -1,7 +1,7 @@
#
# spec file for package cpuset (Version 1.04)
#
-# Copyright (c) 2008 Novell, Inc. Waltham, MA, USA
+# Copyright (c) 2008-2009 Novell, Inc. Waltham, MA, USA
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -11,7 +11,7 @@
# norootforbuild
Name: cpuset
-Version: 1.5.0
+Version: 1.5.1
Release: 1
License: GPL v2 only
BuildRoot: %{_tmppath}/%{name}-%{version}-build
diff --git a/cpuset/__init__.py b/cpuset/__init__.py
index 07a880a..4d0bdcb 100644
--- a/cpuset/__init__.py
+++ b/cpuset/__init__.py
@@ -1,5 +1,5 @@
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/commands/__init__.py b/cpuset/commands/__init__.py
index 07a880a..4d0bdcb 100644
--- a/cpuset/commands/__init__.py
+++ b/cpuset/commands/__init__.py
@@ -1,5 +1,5 @@
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/commands/common.py b/cpuset/commands/common.py
index a829aab..13400b5 100644
--- a/cpuset/commands/common.py
+++ b/cpuset/commands/common.py
@@ -2,7 +2,7 @@
"""
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/commands/mem.py b/cpuset/commands/mem.py
index 45c4417..aec19eb 100644
--- a/cpuset/commands/mem.py
+++ b/cpuset/commands/mem.py
@@ -2,7 +2,7 @@
"""
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/commands/proc.py b/cpuset/commands/proc.py
index 8f785dc..bfc0f23 100644
--- a/cpuset/commands/proc.py
+++ b/cpuset/commands/proc.py
@@ -2,7 +2,7 @@
"""
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/commands/set.py b/cpuset/commands/set.py
index 377c0b5..81ed902 100644
--- a/cpuset/commands/set.py
+++ b/cpuset/commands/set.py
@@ -2,7 +2,7 @@
"""
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/commands/shield.py b/cpuset/commands/shield.py
index 7f2cedc..e28b7a9 100644
--- a/cpuset/commands/shield.py
+++ b/cpuset/commands/shield.py
@@ -2,7 +2,7 @@
"""
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/cset.py b/cpuset/cset.py
index 69d13e4..06dbef9 100644
--- a/cpuset/cset.py
+++ b/cpuset/cset.py
@@ -2,7 +2,7 @@
"""
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
@@ -334,7 +334,7 @@ def rescan():
global RootSet, maxcpu, allcpumask
RootSet = CpuSet()
# figure out system properties
- maxcpu = int(RootSet.cpus[-1])
+ maxcpu = int(RootSet.cpus.split('-')[-1])
allcpumask = calc_cpumask(maxcpu)
def cpuspec_check(cpuspec, usemax=True):
diff --git a/cpuset/main.py b/cpuset/main.py
index c90cec1..2bc7689 100644
--- a/cpuset/main.py
+++ b/cpuset/main.py
@@ -2,7 +2,7 @@
"""
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/util.py b/cpuset/util.py
index 90d98bd..908f35b 100644
--- a/cpuset/util.py
+++ b/cpuset/util.py
@@ -2,7 +2,7 @@
"""
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/cpuset/version.py b/cpuset/version.py
index 046d58e..a169106 100644
--- a/cpuset/version.py
+++ b/cpuset/version.py
@@ -1,5 +1,5 @@
__copyright__ = """
-Copyright (C) 2008, 2009 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
@@ -16,4 +16,4 @@ along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
"""
-version = '1.5.0'
+version = '1.5.1'
diff --git a/cset b/cset
index 2341ef8..2181182 100755
--- a/cset
+++ b/cset
@@ -1,7 +1,7 @@
#!/usr/bin/env python
__copyright__ = """
-Copyright (C) 2007 Novell Inc.
+Copyright (C) 2007-2009 Novell Inc.
Author: Alex Tsariounov
This program is free software; you can redistribute it and/or modify
diff --git a/doc/cset.1 b/doc/cset.1
index 5ef21b7..e18375a 100644
--- a/doc/cset.1
+++ b/doc/cset.1
@@ -2,7 +2,7 @@
.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
.\" Instead of manually editing it, you probably should edit the DocBook XML
.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "CSET" "1" "02/07/2009" "" ""
+.TH "CSET" "1" "02/25/2009" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -33,7 +33,7 @@ The concept of \fIshielded\fR cpus is that a certain number of cpus are partitio
For a simple shielded configuration, one typically uses three cpusets: the root set, a system set and a user set. \fICset\fR includes a super command that implements this strategy and lets you easily manage it. See \fIcset\-shield(1)\fR for more details.
.TP
-Setting up and managing a comples shielding environment
+Setting up and managing a complex shielding environment
Shielding can be more complex of course where concepts such as priority cpusets and intersecting cpuset can be used. You can use \fIcset\fR to help manage this type of shielding as well. You will need to use the \fIcset\-set(1)\fR and \fIcset\-proc(1)\fR subcommands directly to do that.
.TP
Managing cpusets on the system
diff --git a/doc/cset.html b/doc/cset.html
index 3af961c..71fce13 100644
--- a/doc/cset.html
+++ b/doc/cset.html
@@ -450,7 +450,7 @@ command that implements this strategy and lets you easily manage it.
See cset-shield(1) for more details.
-Setting up and managing a comples shielding environment
+Setting up and managing a complex shielding environment
@@ -636,7 +636,7 @@ http://www.procode.org/stgit). Stacked GIT is under GPL V2 or later.