This is a note to let you know that I've just added the patch titled docs/process/howto: Replace C89 with C11 to the 5.15-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: docs-process-howto-replace-c89-with-c11.patch and it can be found in the queue-5.15 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From 2f3f53d62307262f0086804ea7cea99b0e085450 Mon Sep 17 00:00:00 2001 From: Akira Yokosawa <akiyks@xxxxxxxxx> Date: Sat, 15 Oct 2022 18:22:01 +0900 Subject: docs/process/howto: Replace C89 with C11 From: Akira Yokosawa <akiyks@xxxxxxxxx> commit 2f3f53d62307262f0086804ea7cea99b0e085450 upstream. Commit e8c07082a810 ("Kbuild: move to -std=gnu11") updated process/programming-language.rst, but failed to update process/howto.rst. Update howto.rst and resolve the inconsistency. Fixes: e8c07082a810 ("Kbuild: move to -std=gnu11") Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> Cc: Arnd Bergmann <arnd@xxxxxxxx> Cc: Federico Vaga <federico.vaga@xxxxxxxxxx> Cc: Alex Shi <alexs@xxxxxxxxxx> Cc: Hu Haowen <src.res@xxxxxxxx> Cc: Tsugikazu Shibata <shibata@xxxxxxxxxxxxxxxxxxx> Link: https://lore.kernel.org/r/20221015092201.32099-1-akiyks@xxxxxxxxx Signed-off-by: Jonathan Corbet <corbet@xxxxxxx> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- Documentation/process/howto.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- Documentation/translations/ja_JP/howto.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 2 +- Documentation/translations/zh_CN/process/howto.rst | 2 +- Documentation/translations/zh_TW/process/howto.rst | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) --- a/Documentation/process/howto.rst +++ b/Documentation/process/howto.rst @@ -36,7 +36,7 @@ experience, the following books are good - "C: A Reference Manual" by Harbison and Steele [Prentice Hall] The kernel is written using GNU C and the GNU toolchain. While it -adheres to the ISO C89 standard, it uses a number of extensions that are +adheres to the ISO C11 standard, it uses a number of extensions that are not featured in the standard. The kernel is a freestanding C environment, with no reliance on the standard C library, so some portions of the C standard are not supported. Arbitrary long long --- a/Documentation/translations/it_IT/process/howto.rst +++ b/Documentation/translations/it_IT/process/howto.rst @@ -44,7 +44,7 @@ altro, utili riferimenti: - "C: A Reference Manual" di Harbison and Steele [Prentice Hall] Il kernel è stato scritto usando GNU C e la toolchain GNU. -Sebbene si attenga allo standard ISO C89, esso utilizza una serie di +Sebbene si attenga allo standard ISO C11, esso utilizza una serie di estensioni che non sono previste in questo standard. Il kernel è un ambiente C indipendente, che non ha alcuna dipendenza dalle librerie C standard, così alcune parti del C standard non sono supportate. --- a/Documentation/translations/ja_JP/howto.rst +++ b/Documentation/translations/ja_JP/howto.rst @@ -65,7 +65,7 @@ Linux ã?«ã?¼ã??ã?«é??ç?ºã?®ã??ã??æ?¹ - ã??æ?°ã?»è©³èª¬ C è¨?èª? H&S ã?ªã??ã?¡ã?¬ã?³ã?¹ã?? (ã?µã??ã?¥ã?¨ã?« P ã??ã?¼ã??ã?½ã?³/ã?¬ã?¤ L ã?¹ã??ã?£ã?¼ã?«å?±è?? æ??è?¤ ä¿¡ç?·ç?£è¨³)[ã?½ã??ã??ã??ã?³ã?¯] ã?«ã?¼ã??ã?«ã?¯ GNU C ã?¨ GNU ã??ã?¼ã?«ã??ã?§ã?¤ã?³ã??使ã?£ã?¦æ?¸ã??ã??ã?¦ã??ã?¾ã??ã??ã?«ã?¼ã??ã?« -ã?¯ ISO C89 ä»?æ§?ã?«æº?æ? ã??ã?¦æ?¸ã??ä¸?æ?¹ã?§ã??æ¨?æº?ã?«ã?¯ç?¡ã??è¨?èª?æ?¡å¼µã??å¤?ã??使ã?£ã?¦ +ã?¯ ISO C11 ä»?æ§?ã?«æº?æ? ã??ã?¦æ?¸ã??ä¸?æ?¹ã?§ã??æ¨?æº?ã?«ã?¯ç?¡ã??è¨?èª?æ?¡å¼µã??å¤?ã??使ã?£ã?¦ ã??ã?¾ã??ã??ã?«ã?¼ã??ã?«ã?¯æ¨?æº? C ã?©ã?¤ã??ã?©ã?ªã?«ä¾?å?ã??ã?ªã??ã??C è¨?èª?é??ä¾?å?ç?°å¢?ã?§ã??ã?? ã??ã?®ã??ã??ã??C ã?®æ¨?æº?ã?®ä¸ã?§ä½¿ã??ã?ªã??ã??ã?®ã??ã??ã??ã?¾ã??ã??ç?¹ã?«ä»»æ??ã?® long long ã?®é?¤ç®?ã??æµ®å??å°?æ?°ç?¹ã?¯ä½¿ã??ã?¾ã??ã??ã??ã?«ã?¼ã??ã?«ã??ã??ã?¼ã?«ã??ã?§ã?¤ã?³ã?? C è¨?èª?æ?¡å¼µ --- a/Documentation/translations/ko_KR/howto.rst +++ b/Documentation/translations/ko_KR/howto.rst @@ -62,7 +62,7 @@ Documentation/process/howto.rst - "Practical C Programming" by Steve Oualline [O'Reilly] - "C: A Reference Manual" by Harbison and Steele [Prentice Hall] -커ë??ì?? GNU Cì?? GNU í?´ì²´ì?¸ì?? ì?¬ì?©í??ì?¬ ì??ì?±ë??ì??ë?¤. ì?´ í?´ë?¤ì?? ISO C89 í??ì¤?ì?? +커ë??ì?? GNU Cì?? GNU í?´ì²´ì?¸ì?? ì?¬ì?©í??ì?¬ ì??ì?±ë??ì??ë?¤. ì?´ í?´ë?¤ì?? ISO C11 í??ì¤?ì?? ë?°ë¥´ë?? ë°?ë©´ í??ì¤?ì?? ì??ì§? ì??ì?? ë§?ì?? í??ì?¥ê¸°ë?¥ë?? ê°?ì§?ê³ ì??ë?¤. 커ë??ì?? í??ì¤? C ë?¼ì?´ë¸?ë?¬ë¦¬ì??ë?? ê´?ê³?ì??ì?´ freestanding C í??ê²½ì?´ì?´ì?? C í??ì¤?ì?? ì?¼ë¶?ë?? ì§?ì??ë??ì§? ì??ë??ë?¤. ì??ì??ì?? long long ë??ë??기ë?? floating pointë?? ì§?ì??ë??ì§? ì??ë??ë?¤. --- a/Documentation/translations/zh_CN/process/howto.rst +++ b/Documentation/translations/zh_CN/process/howto.rst @@ -45,7 +45,7 @@ Linuxå??æ ¸å¤§é?¨å??æ?¯ç?±Cè¯è¨?å??æ??ç - "C: A Reference Manual" by Harbison and Steele [Prentice Hall] ã??Cè¯è¨?å??è??æ??å??ï¼?å??书第5ç??ï¼?ã??ï¼?é?±ä»²æ½? ç?è¯?ï¼?[æ?ºæ¢°å·¥ä¸?å?ºç??社] -Linuxå??æ ¸ä½¿ç?¨GNU Cå??GNUå·¥å?·é?¾å¼?å??ã??è?½ç?¶å®?é?µå¾ªISO C89æ ?å??ï¼?ä½?ä¹?ç?¨å?°äº?ä¸?äº? +Linuxå??æ ¸ä½¿ç?¨GNU Cå??GNUå·¥å?·é?¾å¼?å??ã??è?½ç?¶å®?é?µå¾ªISO C11æ ?å??ï¼?ä½?ä¹?ç?¨å?°äº?ä¸?äº? æ ?å??ä¸æ²¡æ??å®?ä¹?ç??æ?©å±?ã??å??æ ¸æ?¯è?ªç»?è?ªè¶³ç??Cç?¯å¢?ï¼?ä¸?ä¾?èµ?äº?æ ?å??Cåº?ç??æ?¯æ??ï¼?æ??以 并ä¸?æ?¯æ??Cæ ?å??ä¸ç??é?¨å??å®?ä¹?ã??æ¯?å¦?long longç±»å??ç??大æ?°é?¤æ³?å??æµ®ç?¹è¿?ç®?å°±ä¸?å??许 使ç?¨ã??æ??æ?¶å??ç¡®å®?å¾?é?¾å¼?æ¸?æ¥?å??æ ¸å¯¹å·¥å?·é?¾ç??è¦?æ±?å??å®?æ??使ç?¨ç??æ?©å±?ï¼?ä¸?幸ç??æ?¯ç?® --- a/Documentation/translations/zh_TW/process/howto.rst +++ b/Documentation/translations/zh_TW/process/howto.rst @@ -48,7 +48,7 @@ Linuxå?§æ ¸å¤§é?¨å??æ?¯ç?±Cèª?è¨?寫æ??ç - "C: A Reference Manual" by Harbison and Steele [Prentice Hall] ã??Cèª?è¨?å??è??æ??å??ï¼?å??æ?¸ç¬¬5ç??ï¼?ã??ï¼?é?±ä»²æ½? ç?è¯ï¼?[æ©?械工æ¥å?ºç??社] -Linuxå?§æ ¸ä½¿ç?¨GNU Cå??GNUå·¥å?·é??é??ç?¼ã??é??ç?¶å®?é?µå¾ªISO C89æ¨?æº?ï¼?ä½?ä¹?ç?¨å?°äº?ä¸?äº? +Linuxå?§æ ¸ä½¿ç?¨GNU Cå??GNUå·¥å?·é??é??ç?¼ã??é??ç?¶å®?é?µå¾ªISO C11æ¨?æº?ï¼?ä½?ä¹?ç?¨å?°äº?ä¸?äº? æ¨?æº?ä¸æ²?æ??å®?義ç??æ?´å±?ã??å?§æ ¸æ?¯è?ªçµ¦è?ªè¶³ç??Cç?°å¢?ï¼?ä¸?ä¾?è³´æ?¼æ¨?æº?C庫ç??æ?¯æ??ï¼?æ??以 並ä¸?æ?¯æ??Cæ¨?æº?ä¸ç??é?¨å??å®?義ã??æ¯?å¦?long longé¡?å??ç??大æ?¸é?¤æ³?å??æµ®é»?é??ç®?å°±ä¸?å??許 使ç?¨ã??æ??æ??å??確實å¾?é?£å¼?æ¸?æ¥?å?§æ ¸å°?å·¥å?·é??ç??è¦?æ±?å??å®?æ??使ç?¨ç??æ?´å±?ï¼?ä¸?幸ç??æ?¯ç?® Patches currently in stable-queue which might be from akiyks@xxxxxxxxx are queue-5.15/docs-process-howto-replace-c89-with-c11.patch