CC: [email protected] CC: [email protected] TO: Samuel Thibault <[email protected]> CC: "Greg Kroah-Hartman" <[email protected]>
Hi Samuel, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: f40ddce88593482919761f74910f42f4b84c004b commit: 2067fd92d75b6d9085a43caf050bca5d88c491b8 staging/speakup: Move out of staging date: 7 months ago :::::: branch date: 21 hours ago :::::: commit date: 7 months ago config: riscv-randconfig-m031-20210215 (attached as .config) compiler: riscv32-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> New smatch warnings: drivers/accessibility/speakup/main.c:1739 speakup_bs() error: uninitialized symbol 'flags'. drivers/accessibility/speakup/main.c:1765 speakup_con_write() error: uninitialized symbol 'flags'. drivers/accessibility/speakup/main.c:1794 speakup_con_update() error: uninitialized symbol 'flags'. Old smatch warnings: drivers/accessibility/speakup/main.c:1747 speakup_bs() error: uninitialized symbol 'flags'. drivers/accessibility/speakup/main.c:1771 speakup_con_write() error: uninitialized symbol 'flags'. drivers/accessibility/speakup/main.c:1777 speakup_con_write() error: uninitialized symbol 'flags'. vim +/flags +1739 drivers/accessibility/speakup/main.c c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1725 c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1726 /* called by: vt_notifier_call() */ c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1727 static void speakup_bs(struct vc_data *vc) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1728 { c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1729 unsigned long flags; 8e69a811068657 drivers/staging/speakup/main.c Domagoj Trsan 2014-09-09 1730 c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1731 if (!speakup_console[vc->vc_num]) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1732 return; 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 1733 if (!spin_trylock_irqsave(&speakup_info.spinlock, flags)) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1734 /* Speakup output, discard */ c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1735 return; c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1736 if (!spk_parked) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1737 speakup_date(vc); 0d6ff6164977d3 drivers/staging/speakup/main.c Arushi Singhal 2017-03-24 1738 if (spk_shut_up || !synth) { 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 @1739 spin_unlock_irqrestore(&speakup_info.spinlock, flags); c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1740 return; c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1741 } c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1742 if (vc->vc_num == fg_console && spk_keydown) { c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1743 spk_keydown = 0; c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1744 if (!is_cursor) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1745 say_char(vc); c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1746 } 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 1747 spin_unlock_irqrestore(&speakup_info.spinlock, flags); c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1748 } c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1749 c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1750 /* called by: vt_notifier_call() */ 9831013cbdbd3d drivers/staging/speakup/main.c Samuel Thibault 2017-03-04 1751 static void speakup_con_write(struct vc_data *vc, u16 *str, int len) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1752 { c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1753 unsigned long flags; 8e69a811068657 drivers/staging/speakup/main.c Domagoj Trsan 2014-09-09 1754 0d6ff6164977d3 drivers/staging/speakup/main.c Arushi Singhal 2017-03-24 1755 if ((vc->vc_num != fg_console) || spk_shut_up || !synth) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1756 return; 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 1757 if (!spin_trylock_irqsave(&speakup_info.spinlock, flags)) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1758 /* Speakup output, discard */ c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1759 return; ca2beaf84d9678 drivers/staging/speakup/main.c Samuel Thibault 2013-01-02 1760 if (spk_bell_pos && spk_keydown && (vc->vc_x == spk_bell_pos - 1)) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1761 bleep(3); c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1762 if ((is_cursor) || (cursor_track == read_all_mode)) { c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1763 if (cursor_track == CT_Highlight) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1764 update_color_buffer(vc, str, len); 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 @1765 spin_unlock_irqrestore(&speakup_info.spinlock, flags); c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1766 return; c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1767 } c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1768 if (win_enabled) { c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1769 if (vc->vc_x >= win_left && vc->vc_x <= win_right && c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1770 vc->vc_y >= win_top && vc->vc_y <= win_bottom) { 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 1771 spin_unlock_irqrestore(&speakup_info.spinlock, flags); c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1772 return; c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1773 } c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1774 } c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1775 c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1776 spkup_write(str, len); 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 1777 spin_unlock_irqrestore(&speakup_info.spinlock, flags); c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1778 } c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1779 0012196c165d51 drivers/staging/speakup/main.c Sachin Kamat 2013-05-22 1780 static void speakup_con_update(struct vc_data *vc) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1781 { c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1782 unsigned long flags; 8e69a811068657 drivers/staging/speakup/main.c Domagoj Trsan 2014-09-09 1783 0d6ff6164977d3 drivers/staging/speakup/main.c Arushi Singhal 2017-03-24 1784 if (!speakup_console[vc->vc_num] || spk_parked) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1785 return; 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 1786 if (!spin_trylock_irqsave(&speakup_info.spinlock, flags)) c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1787 /* Speakup output, discard */ c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1788 return; c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1789 speakup_date(vc); fbae47076e9307 drivers/staging/speakup/main.c Samuel Thibault 2018-05-13 1790 if (vc->vc_mode == KD_GRAPHICS && !spk_paused && spk_str_pause[0]) { 2610df41489f54 drivers/staging/speakup/main.c Samuel Thibault 2018-05-02 1791 synth_printf("%s", spk_str_pause); d1598d4e3b1c26 drivers/staging/speakup/main.c Samuel Thibault 2018-05-14 1792 spk_paused = true; 2610df41489f54 drivers/staging/speakup/main.c Samuel Thibault 2018-05-02 1793 } 3efe810f232222 drivers/staging/speakup/main.c William Hubbs 2013-05-13 @1794 spin_unlock_irqrestore(&speakup_info.spinlock, flags); c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1795 } c6e3fd22cd5383 drivers/staging/speakup/main.c William Hubbs 2010-10-07 1796 :::::: The code at line 1739 was first introduced by commit :::::: 3efe810f2322223eca3b3a1dea3ae40500cbd471 staging: speakup: main: remove custom locking macros :::::: TO: William Hubbs <[email protected]> :::::: CC: Greg Kroah-Hartman <[email protected]> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
