From: kernel test robot <lkp@intel.com>
To: kbuild@lists.01.org
Subject: Re: [PATCH v2 3/3] media: uapi: mpeg2: Split sequence and picture parameters
Date: Tue, 10 Nov 2020 21:27:35 +0800 [thread overview]
Message-ID: <202011102112.niZPCYuq-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 17919 bytes --]
CC: kbuild-all(a)lists.01.org
In-Reply-To: <20201105205118.178458-4-ezequiel@collabora.com>
References: <20201105205118.178458-4-ezequiel@collabora.com>
TO: Ezequiel Garcia <ezequiel@collabora.com>
TO: linux-media(a)vger.kernel.org
TO: linux-kernel(a)vger.kernel.org
CC: kernel(a)collabora.com
CC: Jonas Karlman <jonas@kwiboo.se>
CC: Hans Verkuil <hverkuil@xs4all.nl>
CC: Nicolas Dufresne <nicolas.dufresne@collabora.com>
CC: Philipp Zabel <p.zabel@pengutronix.de>
CC: Maxime Ripard <mripard@kernel.org>
CC: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
CC: Jernej Skrabec <jernej.skrabec@siol.net>
Hi Ezequiel,
I love your patch! Perhaps something to improve:
[auto build test WARNING on linuxtv-media/master]
[also build test WARNING on sunxi/sunxi/for-next linus/master v5.10-rc3 next-20201110]
[cannot apply to linux/master]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Ezequiel-Garcia/MPEG-2-stateless-API-cleanup/20201106-045304
base: git://linuxtv.org/media_tree.git master
:::::: branch date: 5 days ago
:::::: commit date: 5 days ago
config: i386-randconfig-m021-20201110 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch warnings:
drivers/media/v4l2-core/v4l2-ctrls.c:1809 std_validate_compound() warn: ignoring unreachable code.
vim +1809 drivers/media/v4l2-core/v4l2-ctrls.c
298c62d3856111e Ezequiel Garcia 2019-07-11 1764
298c62d3856111e Ezequiel Garcia 2019-07-11 1765 #define zero_padding(s) \
298c62d3856111e Ezequiel Garcia 2019-07-11 1766 memset(&(s).padding, 0, sizeof((s).padding))
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1767 #define zero_reserved(s) \
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1768 memset(&(s).reserved, 0, sizeof((s).reserved))
298c62d3856111e Ezequiel Garcia 2019-07-11 1769
1e42d384aa19e06 Paul Kocialkowski 2019-07-25 1770 /*
1e42d384aa19e06 Paul Kocialkowski 2019-07-25 1771 * Compound controls validation requires setting unused fields/flags to zero
1e42d384aa19e06 Paul Kocialkowski 2019-07-25 1772 * in order to properly detect unchanged controls with std_equal's memcmp.
1e42d384aa19e06 Paul Kocialkowski 2019-07-25 1773 */
de8145452eebe55 Ezequiel Garcia 2019-07-11 1774 static int std_validate_compound(const struct v4l2_ctrl *ctrl, u32 idx,
0176077a813933a Hans Verkuil 2014-04-27 1775 union v4l2_ctrl_ptr ptr)
0176077a813933a Hans Verkuil 2014-04-27 1776 {
0e380411d9f043f Ezequiel Garcia 2020-11-05 1777 struct v4l2_ctrl_mpeg2_sequence *p_mpeg2_sequence;
0e380411d9f043f Ezequiel Garcia 2020-11-05 1778 struct v4l2_ctrl_mpeg2_picture *p_mpeg2_picture;
c27bb30e7b6d385 Paul Kocialkowski 2018-09-13 1779 struct v4l2_ctrl_mpeg2_slice_params *p_mpeg2_slice_params;
298c62d3856111e Ezequiel Garcia 2019-07-11 1780 struct v4l2_ctrl_vp8_frame_header *p_vp8_frame_header;
d9358563179a7f0 Ezequiel Garcia 2020-08-25 1781 struct v4l2_ctrl_h264_slice_params *p_h264_slice_params;
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1782 struct v4l2_ctrl_h264_decode_params *p_h264_dec_params;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1783 struct v4l2_ctrl_hevc_sps *p_hevc_sps;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1784 struct v4l2_ctrl_hevc_pps *p_hevc_pps;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1785 struct v4l2_ctrl_hevc_slice_params *p_hevc_slice_params;
d1dc49370f8371b Ricardo Ribalda 2019-10-07 1786 struct v4l2_area *area;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1787 void *p = ptr.p + idx * ctrl->elem_size;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1788 unsigned int i;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1789
de8145452eebe55 Ezequiel Garcia 2019-07-11 1790 switch ((u32)ctrl->type) {
0e380411d9f043f Ezequiel Garcia 2020-11-05 1791 case V4L2_CTRL_TYPE_MPEG2_SEQUENCE:
0e380411d9f043f Ezequiel Garcia 2020-11-05 1792 p_mpeg2_sequence = p;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1793
0e380411d9f043f Ezequiel Garcia 2020-11-05 1794 switch (p_mpeg2_sequence->chroma_format) {
de8145452eebe55 Ezequiel Garcia 2019-07-11 1795 case 1: /* 4:2:0 */
de8145452eebe55 Ezequiel Garcia 2019-07-11 1796 case 2: /* 4:2:2 */
de8145452eebe55 Ezequiel Garcia 2019-07-11 1797 case 3: /* 4:4:4 */
de8145452eebe55 Ezequiel Garcia 2019-07-11 1798 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1799 default:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1800 return -EINVAL;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1801 }
0e380411d9f043f Ezequiel Garcia 2020-11-05 1802 zero_reserved(*p_mpeg2_sequence);
0e380411d9f043f Ezequiel Garcia 2020-11-05 1803 break;
0e380411d9f043f Ezequiel Garcia 2020-11-05 1804
0e380411d9f043f Ezequiel Garcia 2020-11-05 1805 case V4L2_CTRL_TYPE_MPEG2_PICTURE:
0e380411d9f043f Ezequiel Garcia 2020-11-05 1806 p_mpeg2_picture = p;
0e380411d9f043f Ezequiel Garcia 2020-11-05 1807 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1808
0e380411d9f043f Ezequiel Garcia 2020-11-05 @1809 switch (p_mpeg2_picture->intra_dc_precision) {
de8145452eebe55 Ezequiel Garcia 2019-07-11 1810 case 0: /* 8 bits */
de8145452eebe55 Ezequiel Garcia 2019-07-11 1811 case 1: /* 9 bits */
de8145452eebe55 Ezequiel Garcia 2019-07-11 1812 case 2: /* 10 bits */
de8145452eebe55 Ezequiel Garcia 2019-07-11 1813 case 3: /* 11 bits */
de8145452eebe55 Ezequiel Garcia 2019-07-11 1814 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1815 default:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1816 return -EINVAL;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1817 }
0e380411d9f043f Ezequiel Garcia 2020-11-05 1818 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1819
0e380411d9f043f Ezequiel Garcia 2020-11-05 1820 switch (p_mpeg2_picture->picture_structure) {
033e35dd65bee81 Ezequiel Garcia 2020-11-05 1821 case V4L2_MPEG2_PIC_TOP_FIELD:
033e35dd65bee81 Ezequiel Garcia 2020-11-05 1822 case V4L2_MPEG2_PIC_BOTTOM_FIELD:
033e35dd65bee81 Ezequiel Garcia 2020-11-05 1823 case V4L2_MPEG2_PIC_FRAME:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1824 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1825 default:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1826 return -EINVAL;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1827 }
de8145452eebe55 Ezequiel Garcia 2019-07-11 1828
0e380411d9f043f Ezequiel Garcia 2020-11-05 1829 switch (p_mpeg2_picture->picture_coding_type) {
033e35dd65bee81 Ezequiel Garcia 2020-11-05 1830 case V4L2_MPEG2_PIC_CODING_TYPE_I:
033e35dd65bee81 Ezequiel Garcia 2020-11-05 1831 case V4L2_MPEG2_PIC_CODING_TYPE_P:
033e35dd65bee81 Ezequiel Garcia 2020-11-05 1832 case V4L2_MPEG2_PIC_CODING_TYPE_B:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1833 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1834 default:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1835 return -EINVAL;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1836 }
0e380411d9f043f Ezequiel Garcia 2020-11-05 1837 zero_reserved(*p_mpeg2_picture);
0e380411d9f043f Ezequiel Garcia 2020-11-05 1838 break;
0e380411d9f043f Ezequiel Garcia 2020-11-05 1839
0e380411d9f043f Ezequiel Garcia 2020-11-05 1840 case V4L2_CTRL_TYPE_MPEG2_SLICE_PARAMS:
0e380411d9f043f Ezequiel Garcia 2020-11-05 1841 p_mpeg2_slice_params = p;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1842
0e380411d9f043f Ezequiel Garcia 2020-11-05 1843 zero_reserved(*p_mpeg2_slice_params);
de8145452eebe55 Ezequiel Garcia 2019-07-11 1844 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1845
de8145452eebe55 Ezequiel Garcia 2019-07-11 1846 case V4L2_CTRL_TYPE_MPEG2_QUANTIZATION:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1847 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1848
de8145452eebe55 Ezequiel Garcia 2019-07-11 1849 case V4L2_CTRL_TYPE_FWHT_PARAMS:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1850 break;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1851
de8145452eebe55 Ezequiel Garcia 2019-07-11 1852 case V4L2_CTRL_TYPE_H264_SPS:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1853 case V4L2_CTRL_TYPE_H264_PPS:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1854 case V4L2_CTRL_TYPE_H264_SCALING_MATRIX:
eb44c6c9c236b15 Ezequiel Garcia 2020-08-25 1855 case V4L2_CTRL_TYPE_H264_PRED_WEIGHTS:
d9358563179a7f0 Ezequiel Garcia 2020-08-25 1856 break;
d9358563179a7f0 Ezequiel Garcia 2020-08-25 1857
de8145452eebe55 Ezequiel Garcia 2019-07-11 1858 case V4L2_CTRL_TYPE_H264_SLICE_PARAMS:
d9358563179a7f0 Ezequiel Garcia 2020-08-25 1859 p_h264_slice_params = p;
d9358563179a7f0 Ezequiel Garcia 2020-08-25 1860
d9358563179a7f0 Ezequiel Garcia 2020-08-25 1861 zero_reserved(*p_h264_slice_params);
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1862 break;
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1863
de8145452eebe55 Ezequiel Garcia 2019-07-11 1864 case V4L2_CTRL_TYPE_H264_DECODE_PARAMS:
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1865 p_h264_dec_params = p;
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1866
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1867 for (i = 0; i < V4L2_H264_NUM_DPB_ENTRIES; i++) {
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1868 struct v4l2_h264_dpb_entry *dpb_entry =
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1869 &p_h264_dec_params->dpb[i];
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1870
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1871 zero_reserved(*dpb_entry);
f9879eb378295e8 Ezequiel Garcia 2020-08-25 1872 }
d9358563179a7f0 Ezequiel Garcia 2020-08-25 1873 zero_reserved(*p_h264_dec_params);
de8145452eebe55 Ezequiel Garcia 2019-07-11 1874 break;
a57d6acaf352d91 Pawel Osciak 2019-07-11 1875
a57d6acaf352d91 Pawel Osciak 2019-07-11 1876 case V4L2_CTRL_TYPE_VP8_FRAME_HEADER:
298c62d3856111e Ezequiel Garcia 2019-07-11 1877 p_vp8_frame_header = p;
298c62d3856111e Ezequiel Garcia 2019-07-11 1878
298c62d3856111e Ezequiel Garcia 2019-07-11 1879 switch (p_vp8_frame_header->num_dct_parts) {
298c62d3856111e Ezequiel Garcia 2019-07-11 1880 case 1:
298c62d3856111e Ezequiel Garcia 2019-07-11 1881 case 2:
298c62d3856111e Ezequiel Garcia 2019-07-11 1882 case 4:
298c62d3856111e Ezequiel Garcia 2019-07-11 1883 case 8:
298c62d3856111e Ezequiel Garcia 2019-07-11 1884 break;
298c62d3856111e Ezequiel Garcia 2019-07-11 1885 default:
298c62d3856111e Ezequiel Garcia 2019-07-11 1886 return -EINVAL;
298c62d3856111e Ezequiel Garcia 2019-07-11 1887 }
298c62d3856111e Ezequiel Garcia 2019-07-11 1888 zero_padding(p_vp8_frame_header->segment_header);
298c62d3856111e Ezequiel Garcia 2019-07-11 1889 zero_padding(p_vp8_frame_header->lf_header);
298c62d3856111e Ezequiel Garcia 2019-07-11 1890 zero_padding(p_vp8_frame_header->quant_header);
298c62d3856111e Ezequiel Garcia 2019-07-11 1891 zero_padding(p_vp8_frame_header->entropy_header);
298c62d3856111e Ezequiel Garcia 2019-07-11 1892 zero_padding(p_vp8_frame_header->coder_state);
a57d6acaf352d91 Pawel Osciak 2019-07-11 1893 break;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1894
256fa3920874b0f Paul Kocialkowski 2019-10-22 1895 case V4L2_CTRL_TYPE_HEVC_SPS:
256fa3920874b0f Paul Kocialkowski 2019-10-22 1896 p_hevc_sps = p;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1897
256fa3920874b0f Paul Kocialkowski 2019-10-22 1898 if (!(p_hevc_sps->flags & V4L2_HEVC_SPS_FLAG_PCM_ENABLED)) {
256fa3920874b0f Paul Kocialkowski 2019-10-22 1899 p_hevc_sps->pcm_sample_bit_depth_luma_minus1 = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1900 p_hevc_sps->pcm_sample_bit_depth_chroma_minus1 = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1901 p_hevc_sps->log2_min_pcm_luma_coding_block_size_minus3 = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1902 p_hevc_sps->log2_diff_max_min_pcm_luma_coding_block_size = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1903 }
256fa3920874b0f Paul Kocialkowski 2019-10-22 1904
256fa3920874b0f Paul Kocialkowski 2019-10-22 1905 if (!(p_hevc_sps->flags &
256fa3920874b0f Paul Kocialkowski 2019-10-22 1906 V4L2_HEVC_SPS_FLAG_LONG_TERM_REF_PICS_PRESENT))
256fa3920874b0f Paul Kocialkowski 2019-10-22 1907 p_hevc_sps->num_long_term_ref_pics_sps = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1908 break;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1909
256fa3920874b0f Paul Kocialkowski 2019-10-22 1910 case V4L2_CTRL_TYPE_HEVC_PPS:
256fa3920874b0f Paul Kocialkowski 2019-10-22 1911 p_hevc_pps = p;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1912
256fa3920874b0f Paul Kocialkowski 2019-10-22 1913 if (!(p_hevc_pps->flags &
256fa3920874b0f Paul Kocialkowski 2019-10-22 1914 V4L2_HEVC_PPS_FLAG_CU_QP_DELTA_ENABLED))
256fa3920874b0f Paul Kocialkowski 2019-10-22 1915 p_hevc_pps->diff_cu_qp_delta_depth = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1916
256fa3920874b0f Paul Kocialkowski 2019-10-22 1917 if (!(p_hevc_pps->flags & V4L2_HEVC_PPS_FLAG_TILES_ENABLED)) {
256fa3920874b0f Paul Kocialkowski 2019-10-22 1918 p_hevc_pps->num_tile_columns_minus1 = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1919 p_hevc_pps->num_tile_rows_minus1 = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1920 memset(&p_hevc_pps->column_width_minus1, 0,
256fa3920874b0f Paul Kocialkowski 2019-10-22 1921 sizeof(p_hevc_pps->column_width_minus1));
256fa3920874b0f Paul Kocialkowski 2019-10-22 1922 memset(&p_hevc_pps->row_height_minus1, 0,
256fa3920874b0f Paul Kocialkowski 2019-10-22 1923 sizeof(p_hevc_pps->row_height_minus1));
256fa3920874b0f Paul Kocialkowski 2019-10-22 1924
256fa3920874b0f Paul Kocialkowski 2019-10-22 1925 p_hevc_pps->flags &=
88441917dc6cd99 Jonas Karlman 2020-05-27 1926 ~V4L2_HEVC_PPS_FLAG_LOOP_FILTER_ACROSS_TILES_ENABLED;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1927 }
256fa3920874b0f Paul Kocialkowski 2019-10-22 1928
256fa3920874b0f Paul Kocialkowski 2019-10-22 1929 if (p_hevc_pps->flags &
256fa3920874b0f Paul Kocialkowski 2019-10-22 1930 V4L2_HEVC_PPS_FLAG_PPS_DISABLE_DEBLOCKING_FILTER) {
256fa3920874b0f Paul Kocialkowski 2019-10-22 1931 p_hevc_pps->pps_beta_offset_div2 = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1932 p_hevc_pps->pps_tc_offset_div2 = 0;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1933 }
256fa3920874b0f Paul Kocialkowski 2019-10-22 1934
256fa3920874b0f Paul Kocialkowski 2019-10-22 1935 zero_padding(*p_hevc_pps);
256fa3920874b0f Paul Kocialkowski 2019-10-22 1936 break;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1937
256fa3920874b0f Paul Kocialkowski 2019-10-22 1938 case V4L2_CTRL_TYPE_HEVC_SLICE_PARAMS:
256fa3920874b0f Paul Kocialkowski 2019-10-22 1939 p_hevc_slice_params = p;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1940
256fa3920874b0f Paul Kocialkowski 2019-10-22 1941 if (p_hevc_slice_params->num_active_dpb_entries >
256fa3920874b0f Paul Kocialkowski 2019-10-22 1942 V4L2_HEVC_DPB_ENTRIES_NUM_MAX)
256fa3920874b0f Paul Kocialkowski 2019-10-22 1943 return -EINVAL;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1944
256fa3920874b0f Paul Kocialkowski 2019-10-22 1945 zero_padding(p_hevc_slice_params->pred_weight_table);
256fa3920874b0f Paul Kocialkowski 2019-10-22 1946
256fa3920874b0f Paul Kocialkowski 2019-10-22 1947 for (i = 0; i < p_hevc_slice_params->num_active_dpb_entries;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1948 i++) {
256fa3920874b0f Paul Kocialkowski 2019-10-22 1949 struct v4l2_hevc_dpb_entry *dpb_entry =
256fa3920874b0f Paul Kocialkowski 2019-10-22 1950 &p_hevc_slice_params->dpb[i];
256fa3920874b0f Paul Kocialkowski 2019-10-22 1951
256fa3920874b0f Paul Kocialkowski 2019-10-22 1952 zero_padding(*dpb_entry);
256fa3920874b0f Paul Kocialkowski 2019-10-22 1953 }
256fa3920874b0f Paul Kocialkowski 2019-10-22 1954
256fa3920874b0f Paul Kocialkowski 2019-10-22 1955 zero_padding(*p_hevc_slice_params);
256fa3920874b0f Paul Kocialkowski 2019-10-22 1956 break;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1957
d1dc49370f8371b Ricardo Ribalda 2019-10-07 1958 case V4L2_CTRL_TYPE_AREA:
d1dc49370f8371b Ricardo Ribalda 2019-10-07 1959 area = p;
d1dc49370f8371b Ricardo Ribalda 2019-10-07 1960 if (!area->width || !area->height)
d1dc49370f8371b Ricardo Ribalda 2019-10-07 1961 return -EINVAL;
d1dc49370f8371b Ricardo Ribalda 2019-10-07 1962 break;
256fa3920874b0f Paul Kocialkowski 2019-10-22 1963
de8145452eebe55 Ezequiel Garcia 2019-07-11 1964 default:
de8145452eebe55 Ezequiel Garcia 2019-07-11 1965 return -EINVAL;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1966 }
de8145452eebe55 Ezequiel Garcia 2019-07-11 1967
de8145452eebe55 Ezequiel Garcia 2019-07-11 1968 return 0;
de8145452eebe55 Ezequiel Garcia 2019-07-11 1969 }
de8145452eebe55 Ezequiel Garcia 2019-07-11 1970
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 31910 bytes --]
next reply other threads:[~2020-11-10 13:27 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-10 13:27 kernel test robot [this message]
-- strict thread matches above, loose matches on Subject: below --
2020-11-05 20:51 [PATCH v2 0/3] MPEG-2 stateless API cleanup Ezequiel Garcia
2020-11-05 20:51 ` [PATCH v2 3/3] media: uapi: mpeg2: Split sequence and picture parameters Ezequiel Garcia
2020-11-10 18:56 ` Dan Carpenter
2020-11-10 18:56 ` Dan Carpenter
2020-11-10 18:56 ` Dan Carpenter
2020-11-29 22:59 ` Jonas Karlman
2020-11-30 19:12 ` Ezequiel Garcia
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202011102112.niZPCYuq-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.