Patch "s390/pkey: add one more argument space for debug feature entry" has been added to the 4.14-stable tree

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

 



This is a note to let you know that I've just added the patch titled

    s390/pkey: add one more argument space for debug feature entry

to the 4.14-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     s390-pkey-add-one-more-argument-space-for-debug-feat.patch
and it can be found in the queue-4.14 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 776e5b9ac8418670ef1d669bae7ca9f290a5c1ba
Author: Harald Freudenberger <freude@xxxxxxxxxxxxx>
Date:   Fri Apr 12 11:04:50 2019 +0200

    s390/pkey: add one more argument space for debug feature entry
    
    [ Upstream commit 6b1f16ba730d4c0cda1247568c3a1bf4fa3a2f2f ]
    
    The debug feature entries have been used with up to 5 arguents
    (including the pointer to the format string) but there was only
    space reserved for 4 arguemnts. So now the registration does
    reserve space for 5 times a long value.
    
    This fixes a sometime appearing weired value as the last
    value of an debug feature entry like this:
    
    ... pkey_sec2protkey zcrypt_send_cprb (cardnr=10 domain=12)
       failed with errno -2143346254
    
    Signed-off-by: Harald Freudenberger <freude@xxxxxxxxxxxxx>
    Reported-by: Christian Rund <Christian.Rund@xxxxxxxxxx>
    Signed-off-by: Martin Schwidefsky <schwidefsky@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/s390/crypto/pkey_api.c b/drivers/s390/crypto/pkey_api.c
index f61fa47135a6c..bd0376dc7e1e3 100644
--- a/drivers/s390/crypto/pkey_api.c
+++ b/drivers/s390/crypto/pkey_api.c
@@ -49,7 +49,8 @@ static debug_info_t *debug_info;
 
 static void __init pkey_debug_init(void)
 {
-	debug_info = debug_register("pkey", 1, 1, 4 * sizeof(long));
+	/* 5 arguments per dbf entry (including the format string ptr) */
+	debug_info = debug_register("pkey", 1, 1, 5 * sizeof(long));
 	debug_register_view(debug_info, &debug_sprintf_view);
 	debug_set_level(debug_info, 3);
 }



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux