diff --git a/NEWS b/NEWS
index e18b5920fe506b9ac3d64a03092759a52499f524..6aecd596736b4e5db754275e2b0562c4e0b50a9a 100644
--- a/NEWS
+++ b/NEWS
@@ -43,6 +43,10 @@ documents those changes that are of interest to users and admins.
  -- Restructure of srun code to allow outside programs to utilize existing
     logic.
 
+* Changes in SLURM 2.4.3
+========================
+ -- Accounting - Fix so complete 32 bit numbers can be put in for a priority.
+
 * Changes in SLURM 2.4.2
 ========================
  -- BLUEGENE - Correct potential deadlock issue when hardware goes bad and
diff --git a/doc/man/man1/smap.1 b/doc/man/man1/smap.1
index 1d77b4452157cfe53250e48c607bb0ee55583f62..c88acb0f829ac61fa36bda05ba2c1185539b80c6 100644
--- a/doc/man/man1/smap.1
+++ b/doc/man/man1/smap.1
@@ -9,7 +9,7 @@ configurations parameters.
 .SH "DESCRIPTION"
 \fBsmap\fR is used to graphically view job, partition and node information
 for a system running SLURM.
-Note that information about nodes and partitions to which a user lacks
+Note that information about nodes and partitions to which you lack
 access will always be displayed to avoid obvious gaps in the output.
 This is equivalent to the \fB\-\-all\fR option of the \fBsinfo\fR and
 \fBsqueue\fR commands.
@@ -21,20 +21,21 @@ Print output to the commandline, no curses.
 
 .TP
 \fB\-D <option>\fR, \fB\-\-display=<option>\fR
-sets the display mode for smap. Showing revelant information about specific
-views and displaying a corresponding node chart. While in any
-display a user can switch by typing a different view letter.  This is true in
-all modes except for 'configure mode' user can type 'quit' to exit just
-configure mode.  Typing 'exit' will end the configuration mode and exit smap.
-Note that unallocated nodes are indicated by a '.' and nodes in the
-DOWN, DRAINED or FAIL state by a '#'.
+sets the display mode for smap, showing revelant information about the
+selected view and displaying a corresponding node chart.  Note that
+unallocated nodes are indicated by a '.' and nodes in the DOWN,
+DRAINED or FAIL state by a '#'.  When the \fB\-\-iterate=<seconds>\fR
+option is also selected, you can switch displays by typing a different
+letter from the list below (except 'c').
 .RS
 .TP 15
 .I "b"
 Displays information about BlueGene partitions on the system
 .TP
 .I "c"
-Displays current BlueGene node states and allows users to configure the system.
+Displays current BlueGene node states and allows users to configure
+the system.  Type 'quit' to end the configure mode.  Type 'exit' to
+end the configuration mode and exit smap.
 .TP
 .I "j"
 Displays information about jobs running on system.
@@ -107,16 +108,16 @@ Print a brief message listing the \fBsmap\fR options.
 Print version information and exit.
 
 .SH "INTERACTIVE OPTIONS"
-When using smap in curses mode you can scroll through the different windows
+When using smap in curses mode and when the \fB\-\-iterate=<seconds>\fR
+option is also selected, you can scroll through the different windows
 using the arrow keys.  The \fBup\fR and \fBdown\fR arrow keys scroll
 the window containing the grid, and the \fBleft\fR and \fBright\fR arrow keys
 scroll the window containing the text information.
 
-To change screens when an iterate is set you can use any of the
-options available to the \fB\-D\fR option listed above.
-
-You can also hide or make visible hidden partitions by pressing
-\fBh\fR at any moment when an iterate is set.
+With the iterate option selected, you can use any of the options
+available to the \fB\-D\fR option listed above (except 'c') to change
+screens.  You can also hide or make visible hidden partitions by
+pressing 'h' at any moment.
 
 .SH "OUTPUT FIELD DESCRIPTIONS"
 .TP
diff --git a/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c b/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c
index 4299e2e3235e16107696bb91327e7de856febb4b..8516c37099ad0d41215d7ab1f2ce11720ca5bd9c 100644
--- a/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c
+++ b/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c
@@ -504,7 +504,7 @@ static int _as_mysql_acct_check_tables(mysql_conn_t *mysql_conn)
 		{ "grp_cpu_run_mins", "bigint default NULL" },
 		{ "preempt", "text not null default ''" },
 		{ "preempt_mode", "int default 0" },
-		{ "priority", "int default 0" },
+		{ "priority", "int unsigned default 0" },
 		{ "usage_factor", "double default 1.0 not null" },
 		{ "usage_thres", "double default NULL" },
 		{ NULL, NULL}
@@ -939,7 +939,7 @@ extern int create_cluster_tables(mysql_conn_t *mysql_conn, char *cluster_name)
 		{ "nodes_alloc", "int unsigned not null" },
 		{ "node_inx", "text" },
 		{ "partition", "tinytext not null" },
-		{ "priority", "int not null" },
+		{ "priority", "int unsigned not null" },
 		{ "state", "smallint unsigned not null" },
 		{ "timelimit", "int unsigned default 0 not null" },
 		{ "time_submit", "int unsigned default 0 not null" },