All of lore.kernel.org
 help / color / mirror / Atom feed
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 --]

             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.