From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.0 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2BA2EC4338F for ; Thu, 5 Aug 2021 11:54:38 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id ABF0261102 for ; Thu, 5 Aug 2021 11:54:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org ABF0261102 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=oracle.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 119C76B006C; Thu, 5 Aug 2021 07:54:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0C9D68D0001; Thu, 5 Aug 2021 07:54:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E87146B0072; Thu, 5 Aug 2021 07:54:36 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0243.hostedemail.com [216.40.44.243]) by kanga.kvack.org (Postfix) with ESMTP id CECE96B006C for ; Thu, 5 Aug 2021 07:54:36 -0400 (EDT) Received: from smtpin32.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 64B408249980 for ; Thu, 5 Aug 2021 11:54:36 +0000 (UTC) X-FDA: 78440869752.32.CBA5AC9 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf16.hostedemail.com (Postfix) with ESMTP id D87C9F000ADB for ; Thu, 5 Aug 2021 11:54:35 +0000 (UTC) Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 175BkFXb000337; Thu, 5 Aug 2021 11:54:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=k+iQm3O+ZQ5yWXKLPrXDPqLgmLSEOtZGabUfERsOd0I=; b=QqzLP74LNBkMoLRIYhtHTloH+wFAtK+6WJx9HDF5PGsbNj74roU+iVbV1x7GIpOiyndO Hyp6vateYQ83jsPBBW5f+WxIpFYgqaDX7OPNIOke2pidF5P+M7hEH+wxhOP581O/Ahbt 0JiWmnyGWCU9ecktvpfRMEToalZK9YzXyvIwFh6rGqIvDgp79X0t7NlV95Znf2nm8WcZ PpMt584e4del7qPeL260z37F5KlzWrFOg+JMDOfqIrZ1KOziE1fl4z3AAC9iUk1WiYBy k55/6u8aOidNfiquHOhdaE+3Nd5zK8ySS//d4oN2Yzw8QetpYvYFI92XasM3VrgKTkbN Wg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=k+iQm3O+ZQ5yWXKLPrXDPqLgmLSEOtZGabUfERsOd0I=; b=x8drVa83pfOVuQgtnoYlMnrZ+LpaSx6HUnh/WwQn3/LOwyxgwvz63rJrtb0Xr0AjV5DE 1eQOcIeo+PL0QE1V4esdNbn2Ji5pPEqCKQsHb8G+sp/09tAz6XmyVlOfjBA0yvdmgpVQ wFFLzI9JO7clx/o9wO7waawptp+bXas+lybVvxh29uhrsmx0HXrzRwtYTjRmofbYDxrV 737DMHlV7/cjw+NDpjimDE8xxftCIxxWxiBKyDNiOBca9KmdeEE1PbFnNArhHX8at34N XF5eXDQoZrgP9aT+G6upO2pcKGWNgHCKZ1pkSP+83GjnL7urESszet0w6bYlHbjraz9o 5g== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3a843p96ns-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 05 Aug 2021 11:54:32 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 175BkEmB001663; Thu, 5 Aug 2021 11:54:31 GMT Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam07lp2047.outbound.protection.outlook.com [104.47.56.47]) by aserp3030.oracle.com with ESMTP id 3a78d8fyt7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 05 Aug 2021 11:54:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lNY/SGsRhcc3Nq+5BXtX4Ty4tKSyKvFAMyY1htsHsZYgI9NivNVl04vy4U2fCPYnU501Ar79FAe4KJsoXGjQrFPej6MEfhwvSijMJTv+ZCaiDnBABeHCbfcwNPib7XaObdZ5WEmjnexUdkIrShPTL3Gn7a66pZjZxEszTwnrN4VI6fkFo0fLhxU7StIYGRJBQsbVRAQT/kyW2+QFUc3MzoyYCHh+vOFhyHVVTYPKXhlw6wZMI1lFkMjosUagYMj9D2DelZvb3bOhQmWwM4OBf4QrGlvK5upfYX475jDl48weu05UbBpID1i0Fe/QbZAzVVuTsg5aK34uQgqkWjT8Yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k+iQm3O+ZQ5yWXKLPrXDPqLgmLSEOtZGabUfERsOd0I=; b=ZJlxeX7Q+2ur0BO7s3epgvgJ42V1JJ3rWmrr0FTuYEyDiqJ1OryfMsFVeUdS15obdKjlWx3G8fPkcjn2Pn9+7MwXzZ6zTHdKV5WMjCNarUEadt3zO/EFpP4FnRApaGKQuxkp5ayppA0xZLZtJLsyJrb0gSCjtt4GCp2NGvVg35S+Bl3aeNEMtcpZ2RIwQ7ebk47+5I0tGFtAYksdibQcFkR2SMiBTNuqAoFp6jbGqnKVH7k/wM5m153CLVmHyJNEjyt6SRGUugGwbUU1izMjHw/0sQ3z/Mn8jWUVwzTlloCeeZvbhm+419h0PmnTozZyakK2FlZ8bVmROUphAafdlg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k+iQm3O+ZQ5yWXKLPrXDPqLgmLSEOtZGabUfERsOd0I=; b=FyyxLWrZ2ecnK8I/Pi7Hb81QtSm//VXoT5mCgC1ZVgwPkjp9JeS62WMxxP9L+aX4ymnhzZJ4mG8IvDBLB7Jsxsn7oqCDmzsa9pmdtGoc5NHH5bjywJtkQqLFvATUd1nu87080HReJ5oHdYeIL0aKpilwghYEUwzd1ar8aWuYjnY= Received: from MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) by CO6PR10MB5570.namprd10.prod.outlook.com (2603:10b6:303:145::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15; Thu, 5 Aug 2021 11:54:29 +0000 Received: from MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::5820:e42b:73d7:4268]) by MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::5820:e42b:73d7:4268%7]) with mapi id 15.20.4373.027; Thu, 5 Aug 2021 11:54:29 +0000 Date: Thu, 5 Aug 2021 14:54:10 +0300 From: Dan Carpenter To: kbuild@lists.01.org, Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= Cc: lkp@intel.com, kbuild-all@lists.01.org, Linux Memory Management List , Bjorn Helgaas Subject: [linux-next:master 4244/5318] drivers/pci/syscall.c:82 __do_sys_pciconfig_read() error: uninitialized symbol 'dev'. Message-ID: <202108051314.rzRzb79i-lkp@intel.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: JNAP275CA0035.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4d::19) To MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from kadam (102.222.70.252) by JNAP275CA0035.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15 via Frontend Transport; Thu, 5 Aug 2021 11:54:22 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8f5d826f-7c7c-4b8c-6e8e-08d95807c787 X-MS-TrafficTypeDiagnostic: CO6PR10MB5570: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:165; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sKFMfs6H0ST+3uK+kInMHpZlGl0Wdc6h6t174Ya4ckIYgGJCCDxKf12Zbth5atDdGvT+ODSoDpuf8nNCBYTQVGxYw5M+U4oMg9VcqQh0to+aaDsQkiMWfNp0Gelsy/DTy0sFwp5L1ZSIoHw8A31PyLOO4n0E5tfop+FYJDhkh8SdDIzUH4RlJpIeMoWs/rLtNj6DYlFYKU2ky89l/himH+4b285M4dtVdk8eLODoBc7PdKWPqY7AjpVAI8121ARujHI+Ke2yARLiMZv5XOwJdMNpgB+XmVsZ+r7JfFtmlcGTpWhQxLVF1yEgjiGllA6l0EiohaYQEiROwin5fKdH0Fk2NTPAnigaS88H/8MGkxiKrsHTHEFmIEgHrQiYyO3aOcgDw1cC9sGor3kbC0Z4nv4XT9NxRMWU3zpyNhdAZfkkTg861dFJXnJkqOMTcUlv04N0VDlk2DLXaX2Hho0LmK+wZ9yWSTvk9Dl/qYHGgrgLXAimjvuh7KOcx7Gv2nwl6cICas2ZYlUPWYn77W3m1ocEpt3ZiEI/sGZb/rfPH2CCvL5vGLPNkPhgxGPeJbQsaGqvEKaOM9kUg3VbuJw3l/CBxhSw0NFPeoBZZl3OqqsFDkySgA4qO+aQyWx5QJ0TibsXF5jLrlKtaTbsY7idlQJeOsOa0850mAOtYRYbf+4NyUw8vUvpmRBdbGCA/xC17Jj4TKQoB+WJZwKfU+w+7dNNAj/QTRsfngapM7D778/aacxvUUY9O0qyV+UuLLlEYfJIW9thaF7xaBeDJhUJqTctRHAUpXERLdOCTGps5dgcS09jjHYRMLltb7zT91GFvFrAxPwtbgPQklxDIQHgcg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2365.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(39860400002)(396003)(346002)(376002)(136003)(366004)(186003)(5660300002)(86362001)(26005)(44832011)(966005)(2906002)(4326008)(8676002)(36756003)(66574015)(956004)(83380400001)(8936002)(38350700002)(6666004)(1076003)(66556008)(66476007)(66946007)(38100700002)(4001150100001)(316002)(6496006)(6916009)(52116002)(54906003)(9686003)(478600001)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TFd3ekwrVzNGVnlTM1dPY25mSmlPdmJmOEVhRW5nQ242WGFrMW9rVUppdWlo?= =?utf-8?B?OWNscDMvTVo2RjdEQWVFZWpuMnR6L1J4a0JodW1ZRHpSaWFweGpQNFpmMG8v?= =?utf-8?B?aEg3aWRiY3R0K050QloyRFpTcUpvSS9ocGJQa3d3R3lKaDRaWmRsTVRXNTcv?= =?utf-8?B?YTBEMVpMamNnQXZIY1FUeG5Tc2tVK204bGwyeEg4Qkc2dHFHc3RJeFFwZ3BN?= =?utf-8?B?RWtXSWI4Ly9rb0hnOGFHMkE2L0xQNzhacEFyUCtPM0UzVmh3eTFMSy9JSHBH?= =?utf-8?B?RTEzMm9DaGU4R2ZtWjR6Qjc1cWdGUDJ3Q2dvZkhJbkxneHFEY01vbVBONWwx?= =?utf-8?B?UFlnRlFjb1h5Q0dqNzJVWWRpemhHTHdoMWVhbDZmck43VVpUMGY1MG5uM0Nw?= =?utf-8?B?dUNoMXVzQVBKVThTUW9UWC91UFpHTFdZNGdIT2FlZW16TnFWSnVxbG44ZHpm?= =?utf-8?B?OWp1TWFxTzhaQUVCWFovNmI0K2M2KysvSXZnUHM4bmwxN3FrdzB6ZHFSZEVr?= =?utf-8?B?azlBUnVBT3gyVXFJQVhuYTV1VldNZVlHdk15NmZOTEtERXp5cGFUUUh0ZWxv?= =?utf-8?B?Ymc0YkpyWHNaMEp6cGZiRStJVWRBV3hHQkFaajFobnA5OFZEQ3JkMmF3Szlz?= =?utf-8?B?YUVFL2JUSjIzY0kxZG1PWElaazduNHJONDFHRFE1aHkwT3Rkd2ZqQ2p0Vldp?= =?utf-8?B?K2R5YnkwNEpNMklwSXE4c05wVnhwZzhObHN3QlJKV1Q3THovMkpqZ0lDTGxX?= =?utf-8?B?YmtqNzNKRUN6Z05CSVB5SUZac2xXVStqRFdKT0toWUFncmF2aTVIajZpNm96?= =?utf-8?B?SDJEM2d4L0RFY0Iyekg5Mm4veXB3dFJheUJTc0dzd3RYbXBNalZDOEpobGFi?= =?utf-8?B?RXVlT0pldXpOd0x5ZTA3MkYrOXRTR3ZoVlVXbGJTUDNkaG5jRWtwLzR3WVgw?= =?utf-8?B?VnJGcm54cGtnRlJjL243Q1EydUFGRE8xRCtjWlF5QWR4THgzTnFwY1FocXc0?= =?utf-8?B?MWlwZjcvVkErMGtLZWd5Smt1K1g5UFlXMFFDOC9WRXNQK2NBcFA3SXhoNWxo?= =?utf-8?B?blA5ZDR1Z005TS9lcUlldDJyYjMxOHdOOE9hbStvYzE2SXFBU05CQ1BzTjZx?= =?utf-8?B?bnJhdGh4eU41RVZScFd6d0pzU2hHQmRiRGhidjRFdElqM2xrcTdLRytnZzlK?= =?utf-8?B?YXJzQ0Y1RnY3NUJYbEF5V29LaVpldUdJRkJzWVhxZStOZUZmY1IxSytXK0RU?= =?utf-8?B?TUlLWmIzRUxzVFNDUWhSSXBaT3RGQlU1SlJoS3hxK3dpZTlncTZSVk9tWFgw?= =?utf-8?B?cGNRN0ZUQXdvcExlRjMzakpNSTVndW93Zmp2QVVqV24ycmowdkIzbVEyRE5z?= =?utf-8?B?Nm15OENmemVJVi8wUnlmeHJmdUIxMy9PM0hVaFhBaXJHYWRzRkpQajhNNXR4?= =?utf-8?B?empORk52WVdVbHNzQUl1YjFrM2owMnp6QTNqaUprbEl6Y0dxSWkwOGEyMWsv?= =?utf-8?B?YUs1Zysxc256WnA1eE9JSytqSUU5ekVJbWhOMVVlVjl3RnJlWCtldlRKdmZx?= =?utf-8?B?dUZnYzZvZzlQY2ZxMEZncHJuQmUvd1N3cXJHYUcxd2pXUHFRZk4wU1FQcEFq?= =?utf-8?B?dURRMExvSGxYU09oNDVHc09XQWNXc3U2VHpaREtCaG1pQXBCbVhnMmsxVkYx?= =?utf-8?B?Y2JUSTBFanUvN0xjRXJqc204Z0ZmUUM5RU5GelIycTgrVU1NVHFkYjNyRnpP?= =?utf-8?Q?EJwUFUtc7d/6JFWLQu6MTItH1eo3obCpR/cD1/z?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f5d826f-7c7c-4b8c-6e8e-08d95807c787 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Aug 2021 11:54:28.9070 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 4m+1HnYaW4X6BMDiFLE4DO36iWBV/JKiPOCWKF3sxoDj1WhCeKddC8R7wI9IvG6U75utuzUIMSnDH/xTfXUH0wFq0APt3AARiZRxXxychWU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR10MB5570 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10066 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 mlxscore=0 adultscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108050071 X-Proofpoint-ORIG-GUID: t1X5Z_FE-4cpcIqyC3_CLe3p8HjOivA1 X-Proofpoint-GUID: t1X5Z_FE-4cpcIqyC3_CLe3p8HjOivA1 X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: D87C9F000ADB Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2021-07-09 header.b=QqzLP74L; dkim=pass header.d=oracle.com header.s=corp-2020-01-29 header.b=x8drVa83; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=FyyxLWrZ; dmarc=pass (policy=none) header.from=oracle.com; spf=none (imf16.hostedemail.com: domain of dan.carpenter@oracle.com has no SPF policy when checking 205.220.177.32) smtp.mailfrom=dan.carpenter@oracle.com X-Stat-Signature: y1jnr1mpbnpqod4rbugnzsx5mommi7pe X-HE-Tag: 1628164475-745832 Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.g= it master head: 2f73937c9aa561e2082839bc1a8efaac75d6e244 commit: 61a6199787d97660d99aa3399c9165c0cf752211 [4244/5318] PCI: Return = ~0 data on pciconfig_read() CAP_SYS_ADMIN failure config: ia64-randconfig-m031-20210804 (attached as .config) compiler: ia64-linux-gcc (GCC) 10.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: drivers/pci/syscall.c:82 __do_sys_pciconfig_read() error: uninitialized s= ymbol 'dev'. drivers/pci/syscall.c:82 __do_sys_pciconfig_read() error: uninitialized s= ymbol 'dev'. vim +/dev +82 drivers/pci/syscall.c c4ea37c26a691a Heiko Carstens 2009-01-14 15 SYSCALL_DEFINE5(pcico= nfig_read, unsigned long, bus, unsigned long, dfn, c4ea37c26a691a Heiko Carstens 2009-01-14 16 unsigned long, off,= unsigned long, len, void __user *, buf) ^1da177e4c3f41 Linus Torvalds 2005-04-16 17 { ^1da177e4c3f41 Linus Torvalds 2005-04-16 18 struct pci_dev *dev; ^^^^^^^^^^^^^^^^^= ^^^ ^1da177e4c3f41 Linus Torvalds 2005-04-16 19 u8 byte; ^1da177e4c3f41 Linus Torvalds 2005-04-16 20 u16 word; ^1da177e4c3f41 Linus Torvalds 2005-04-16 21 u32 dword; e4585da22ad04a Alan Cox 2007-04-23 22 long err; ef9e4005cbaf02 Heiner Kallweit 2021-01-24 23 int cfg_ret; ^1da177e4c3f41 Linus Torvalds 2005-04-16 24 =20 61a6199787d976 Krzysztof Wilczy=C5=84ski 2021-07-29 25 err =3D -EPERM; ^1da177e4c3f41 Linus Torvalds 2005-04-16 26 if (!capable(CAP_SYS= _ADMIN)) 61a6199787d976 Krzysztof Wilczy=C5=84ski 2021-07-29 27 goto error; ^^^^^^^^^= ^ ^1da177e4c3f41 Linus Torvalds 2005-04-16 28 =20 ^1da177e4c3f41 Linus Torvalds 2005-04-16 29 err =3D -ENODEV; 39c9465204e8f4 Sinan Kaya 2017-12-19 30 dev =3D pci_get_doma= in_bus_and_slot(0, bus, dfn); ^1da177e4c3f41 Linus Torvalds 2005-04-16 31 if (!dev) ^1da177e4c3f41 Linus Torvalds 2005-04-16 32 goto error; ^1da177e4c3f41 Linus Torvalds 2005-04-16 33 =20 ^1da177e4c3f41 Linus Torvalds 2005-04-16 34 switch (len) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 35 case 1: e04b0ea2e0f9c1 Brian King 2005-09-27 36 cfg_ret =3D pci_use= r_read_config_byte(dev, off, &byte); ^1da177e4c3f41 Linus Torvalds 2005-04-16 37 break; ^1da177e4c3f41 Linus Torvalds 2005-04-16 38 case 2: e04b0ea2e0f9c1 Brian King 2005-09-27 39 cfg_ret =3D pci_use= r_read_config_word(dev, off, &word); ^1da177e4c3f41 Linus Torvalds 2005-04-16 40 break; ^1da177e4c3f41 Linus Torvalds 2005-04-16 41 case 4: e04b0ea2e0f9c1 Brian King 2005-09-27 42 cfg_ret =3D pci_use= r_read_config_dword(dev, off, &dword); ^1da177e4c3f41 Linus Torvalds 2005-04-16 43 break; ^1da177e4c3f41 Linus Torvalds 2005-04-16 44 default: ^1da177e4c3f41 Linus Torvalds 2005-04-16 45 err =3D -EINVAL; ^1da177e4c3f41 Linus Torvalds 2005-04-16 46 goto error; f7625980f5820e Bjorn Helgaas 2013-11-14 47 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 48 =20 ^1da177e4c3f41 Linus Torvalds 2005-04-16 49 err =3D -EIO; ef9e4005cbaf02 Heiner Kallweit 2021-01-24 50 if (cfg_ret) ^1da177e4c3f41 Linus Torvalds 2005-04-16 51 goto error; ^1da177e4c3f41 Linus Torvalds 2005-04-16 52 =20 ^1da177e4c3f41 Linus Torvalds 2005-04-16 53 switch (len) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 54 case 1: ^1da177e4c3f41 Linus Torvalds 2005-04-16 55 err =3D put_user(by= te, (unsigned char __user *)buf); ^1da177e4c3f41 Linus Torvalds 2005-04-16 56 break; ^1da177e4c3f41 Linus Torvalds 2005-04-16 57 case 2: ^1da177e4c3f41 Linus Torvalds 2005-04-16 58 err =3D put_user(wo= rd, (unsigned short __user *)buf); ^1da177e4c3f41 Linus Torvalds 2005-04-16 59 break; ^1da177e4c3f41 Linus Torvalds 2005-04-16 60 case 4: ^1da177e4c3f41 Linus Torvalds 2005-04-16 61 err =3D put_user(dw= ord, (unsigned int __user *)buf); ^1da177e4c3f41 Linus Torvalds 2005-04-16 62 break; e4585da22ad04a Alan Cox 2007-04-23 63 } e4585da22ad04a Alan Cox 2007-04-23 64 pci_dev_put(dev); ^1da177e4c3f41 Linus Torvalds 2005-04-16 65 return err; ^1da177e4c3f41 Linus Torvalds 2005-04-16 66 =20 ^1da177e4c3f41 Linus Torvalds 2005-04-16 67 error: ^1da177e4c3f41 Linus Torvalds 2005-04-16 68 /* ??? XFree86 doesn= 't even check the return value. They ^1da177e4c3f41 Linus Torvalds 2005-04-16 69 just look for 0xf= fffffff in the output, since that's what ^1da177e4c3f41 Linus Torvalds 2005-04-16 70 they get instead = of a machine check on x86. */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 71 switch (len) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 72 case 1: ^1da177e4c3f41 Linus Torvalds 2005-04-16 73 put_user(-1, (unsig= ned char __user *)buf); ^1da177e4c3f41 Linus Torvalds 2005-04-16 74 break; ^1da177e4c3f41 Linus Torvalds 2005-04-16 75 case 2: ^1da177e4c3f41 Linus Torvalds 2005-04-16 76 put_user(-1, (unsig= ned short __user *)buf); ^1da177e4c3f41 Linus Torvalds 2005-04-16 77 break; ^1da177e4c3f41 Linus Torvalds 2005-04-16 78 case 4: ^1da177e4c3f41 Linus Torvalds 2005-04-16 79 put_user(-1, (unsig= ned int __user *)buf); ^1da177e4c3f41 Linus Torvalds 2005-04-16 80 break; e4585da22ad04a Alan Cox 2007-04-23 81 } e4585da22ad04a Alan Cox 2007-04-23 @82 pci_dev_put(dev); ^^^ Uninitialized. ^1da177e4c3f41 Linus Torvalds 2005-04-16 83 return err; ^1da177e4c3f41 Linus Torvalds 2005-04-16 84 } --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org