mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
2190ece2f516deeb72d2fc87903216802ae4507e
Commitdbad92f6e8("ANDROID: GKI: ASoC: msm: fix integer overflow for long duration offload playback") causes a build warning if the kernel is built for a 32bit target, like i386. The warning is: CC [M] sound/soc/intel/atom/sst/sst_drv_interface.o In file included from kernel/include/linux/printk.h:337:0, from kernel/include/linux/kernel.h:13, from kernel/include/linux/delay.h:22, from kernel/sound/soc/intel/atom/sst/sst_drv_interface.c:21: kernel/sound/soc/intel/atom/sst/sst_drv_interface.c: In function 'sst_cdev_tstamp': kernel/include/linux/dynamic_debug.h:75:16: warning: format '%d' expects argument of type 'int', but argument 5 has type '__u64' [-Wformat=] static struct _ddebug __aligned(8) \ ^ kernel/include/linux/dynamic_debug.h:111:2: note: in expansion of macro 'DEFINE_DYNAMIC_DEBUG_METADATA_KEY' DEFINE_DYNAMIC_DEBUG_METADATA_KEY(name, fmt, 0, 0) ^ kernel/include/linux/dynamic_debug.h:133:2: note: in expansion of macro 'DEFINE_DYNAMIC_DEBUG_METADATA' DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt); \ ^ kernel/include/linux/device.h:1544:2: note: in expansion of macro 'dynamic_dev_dbg' dynamic_dev_dbg(dev, dev_fmt(fmt), ##__VA_ARGS__) ^ kernel/sound/soc/intel/atom/sst/sst_drv_interface.c:380:2: note: in expansion of macro 'dev_dbg' dev_dbg(dev, "Ptr Query on strid = %d copied_total %d, decodec %d\n", ^ Bug: 153747771 Cc: Dhananjay Kumar <dhakumar@codeaurora.org> Cc: Banajit Goswami <bgoswami@codeaurora.org> Cc: Meng Wang <mwang@codeaurora.org> Cc: Will McVicker <willmcvicker@google.com> Fixes:dbad92f6e8("ANDROID: GKI: ASoC: msm: fix integer overflow for long duration offload playback") Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I0d012271c90bd56764558467b5c53a6d49570604
Linux kernel
============
There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.
Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%