From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932399AbcIAKPy (ORCPT ); Thu, 1 Sep 2016 06:15:54 -0400 Received: from mail-cys01nam02on0072.outbound.protection.outlook.com ([104.47.37.72]:36484 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752164AbcIAKPI (ORCPT ); Thu, 1 Sep 2016 06:15:08 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; wanadoo.fr; dkim=none (message not signed) header.d=none;wanadoo.fr; dmarc=bestguesspass action=none header.from=xilinx.com; From: Bharat Kumar Gogada To: , , , , , , , , CC: , , , , Bharat Kumar Gogada Subject: [PATCH 5/6] PCI: Xilinx: Read more than one function per device. Date: Thu, 1 Sep 2016 15:44:45 +0530 Message-ID: <1472724886-28301-5-git-send-email-bharatku@xilinx.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1472724886-28301-1-git-send-email-bharatku@xilinx.com> References: <1472724886-28301-1-git-send-email-bharatku@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22548.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(189002)(199003)(36756003)(42186005)(4326007)(19580405001)(19580395003)(2950100001)(103686003)(63266004)(92566002)(50986999)(90966002)(626004)(5660300001)(106466001)(76176999)(5003940100001)(5890100001)(2906002)(33646002)(11100500001)(48376002)(50466002)(36386004)(4001430100002)(229853001)(46386002)(45336002)(305945005)(50226002)(5001770100001)(7846002)(47776003)(87936001)(189998001)(586003)(356003)(52956003)(86362001)(8676002)(8936002)(81156014)(81166006)(107886002)(7416002)(2201001)(107986001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR02MB1141;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT027;1:f0LlWciHqE5SwcttShODFQPY/iU4WMzsVjiASCaiGJGh5iB0OX/ShHzvVKp+dVCqcDhV18ksUhtdALoyXC3KNzE60vjSFl3nseDx73Aw1OZSn5t//lH4W80LAjFPEl/UkiaArYRak7PKCFSl8J0297npldCmfKIR4bJzd5cFQcjSNvfPtIeWCdjlfcZy2gPX1Hu/OWQd1xHRgDza+zviyHsXWiQW1byrc5Ka9ZxD/OM6nIbwN1m6H6xXEyAppcVCemRgs8xKgtewcGiGJu316v927CJAD1PKJo4g2IMI+gH1pOgC5eVNsnxMwQQ3slIA5+VQTUgxDtHdYAKiaqz+VpLG0C1Mx+RXfPqgtmphZPCKwUBk27otS+dsN2zIcfBxxoU2woikTX/bxto57/gQ7rrgbWEw7HLo0QJowt1x6YtgOruFW8XtU6IQjHn/Z9FfADRQv+YeijWWKWBSn2TpxroOFEWW0glIm0r8BPA7tGX2FehABVAea4JkSk+f4FhU8XjiGD8gnBOiZV4lvKdI8OSpgTdfaZ1bZiWFlUtyTDQnPQLm70TugHkuCIAoCJ3BMc+4b68r2sBl+d6S6Qyv7FjdN+m5XJdmIK/dNeNfB6VoMAdYCkBQEPHm994STiL8U7/uNyskZ+X9hrXfpMuqzA== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 5c3b8300-ba09-46f7-9701-08d3d250d890 X-Microsoft-Exchange-Diagnostics: 1;BN3PR02MB1141;2:1VX6Tua6j7hlJfgj1yxkQJ1xG5wE1glyYWh22FMB5ndkF/TRoOJU24jrM7+tt9Z846GBAvso1ks9mu6MabfU4VdlqznL61a81yuxhpikchcUGaQuoTMtwscBYFi80Cu02rwAadcLl6HTyrTEuBzCVnrUX1NACrmgNR7LrlT0cf1sMunGuEYkRz/zVarb/uyU;3:quOCbnCSEMfhMvTQpH5yjNjvoNQUSHnGflrdaQ9Dx54FLso4b+RJWjjX2IUpQZZZXVxiKttw8S7Wdc+O0yqt5UU/Shx48xBcMD5EO5r05+HKsHqBz9cYBpaZk+uEvAwu6ursQqUwvNDutU3tyuA0dOF8YtS6veUaEIAj/jZ/ZxcbVfWf6usIOuyuKuAkIZS+OPGNQnJwZDaQdgUSvlz6D7mADCOsphHgAmo3WP9ahT3DYUWW6zOg30ka04nfQPBmPY+9xbQE4EbezZhPxe3Zew== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:BN3PR02MB1141; X-Microsoft-Exchange-Diagnostics: 1;BN3PR02MB1141;25:WyHOVGl+K476b8yzTT73JnI5JJMnGnm+rSZ5nTDMm/5CIN4Xrb3ZKpm6HXhlEJLS3X8oSAgnZzNFeiGaAVuZIl3DA5q7fdxC0Hy4VE7T+UNnUOvSwUoqrSh8yXndvaYHjTqDD1P6k5LeuxiMdBF6cgEE4fB2CiNoSk2FyKEJuxptLYUN5PZdr9/laoO3vjNWVWGUyPLQ2Kg/806cajqQi/UsW8hW7YtrEC2MDYVjMNzoXPFMcm9lcV5RP0a7QzpR4WSpGGTlMlEdWTKi+JeH8zUJWNVc6jMvyFgyALeTCwfN1uL+h4eDUvpYDScipW7PFarit7GunW/vYsp09AmO+WQatNpNYGbRwN81G8iiLWCKHlLzOOMBXl5K0+nRg+LAzX2MfJOFBB+RBI256bah7GoKoUDqtgVx09AL40em/QwMhf55UReCLkIWLt+C3jo/9lslTuZrusdsCbJ0Z9cl/v5dlVzkGPXifc89rU9tPlnmtovuLvtmfOCH8y2XaJ6mSBs252KVmlMT4j7uYizeaMi4ooDBeQ+YGyzFNj0tQqmnxgrVgHcJHMUk9Of7OVTHN3CV+bV+c6XHwyUePUyXOm080w2xiZUHVXUV2CgAk+Xk9w2mgzARa70P0pz/BDKokvfWB3nyVMXfahq2jL3NGJM3CI152+5+r3MIX/BraP5hO6kxIxLXxeKfJcDJFx/FwYwv7MRSEto75nNe6DeBD1+TRhl1+QAh6HLDT/fYBYP2l51S6IcU/2im9t3rDdXy7IGAD05PAlmK1tUfw/wyvvGlD05Ab7quSKKEzOAuX2ctPFfs46XGVnzNpZnIwyjf X-Microsoft-Exchange-Diagnostics: 1;BN3PR02MB1141;31:QtF3oZb9Gwt2nJp9mPGwsojtTvThMhYRBAjMabB01fjFwGH1j/uhabUmhVUz1iY1zUd745LRE1Axah+8MI3vhIt8r6FIhCGWPhXpLM/7JTNsHviww4mRfZW6SRnQrbv9yyHJC9QsX4TiiYD8jIgSqT8UwUrlL1EPdI2ixEngLl0y8LxofgmhoUn1HvJc/+oIfB/DGEVVGpyR+d2IMQfaUmydhZyp5fE8HStOJGB2a1c=;20:/QsPN+rRPOK77Vzh+mkzWAMnxpw6uCV/tsM64sms8enEogTE+ukKr2X1i0ApZcFFr8c+TkXA1XN6Pla5E3xCWd3AsXTcVkfjINUoi3sUo8cUhtKN3z/eU6QRR/hQilF0sdhsWlU25T2wev0K3Dw3q++sMgMIzwqW6HUbVHbAxEqY5Wr/dIN6jER1lHHktLMZ5yXnL+2YE046tyyK3mz4ocMXRDaVEhceKc8f8L6XRHXQyv3Ls6wNJeFCi44ZRDLM38IN62Ml+zSSeU2FyZ5PssiGxZoHuM8Bb/teo3ca40vLG7w0Ec0lugsapjwWCAHsMMNO/JuMqwtXTDH+JnhSFbfHjimY6EvMbcpCZ2HMkZR6mh8rlzTixtTJ1pz+EvbKZbpBZItcNRabcSNY0b0Y47nVN62Ull0f4m167bOWoIYNk9Fl6zTdPnnG1eG8RuMm7WURhrRA8MwvFAyVBZN5iPC5V4S/PM8IOSBbuEVtTYnsn77n1vzZKaZ9CQRFqk8e X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13015025)(13017025)(13023025)(13018025)(13024025)(5005006)(8121501046)(3002001)(10201501046)(6055026);SRVR:BN3PR02MB1141;BCL:0;PCL:0;RULEID:;SRVR:BN3PR02MB1141; X-Microsoft-Exchange-Diagnostics: 1;BN3PR02MB1141;4:HktMk+oVdE2UkY84VbU6pq6Ftg4XheZp4ou1b35PLZiLDzmkDN7zjbhjUUTlGy9WiLp3y224N/5K3eAo9ziQy/zqFL/ivtD0gC9nnV8qjjVnblQlffN8oDAAUeexbh7R5RGO1X9BqmWrs7goTj+smrGxLR27FU+rosJuP8228pE6l1uU6l/7bcvvILyVwogT4HSk1ybJYk+FZ/Tn99W0CvGodyzz1n47E66X/7WGl36K9SFZA+zzQ+0TaAp//167sHU9WivzY5KS93fsnpQZ65ARhiIM5/mGSMBpdM2+5+hJiu7vFYV22+/UOsaajbN9cbQrsZMVThhw6KQG9yQY+USh3StTQ0Xayk5Q+58fq357TPUs1NquRmN5z+ON4gfKwzHt8K38emv6hyogVEtriit8vDwHFdGtBrpVmAaFaJ0mgkG2T30LLayayqSjubc6WmU+urjkaucRKIeKzpXjRBmHEiqRpAlW+gmgB7hsLm6DqOAxd4adIDflzinyMIlq20fGtyzIHpO+EHfyPz8aefbLMFpQiESQf7QzEKwfwHE= X-Forefront-PRVS: 0052308DC6 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN3PR02MB1141;23:ME4w7JwwdDSN9P4r8qbejrNQCtu3UqUiXUFdRqWqL?= =?us-ascii?Q?ajHNNY5bDggjzQHSrnSiCMCy+XhwBVc4FKNFd5DMAcjAgdtEchwKljQp+OZw?= =?us-ascii?Q?htFNBwQ3j9D84tg1mZH64Qc5BoSLy7spPB8uE2iIZhWiiThjubX9elQLozQM?= =?us-ascii?Q?MSZHSLRJ6Pb1tin8Zf+VlIS6W+pagwDefVlTMH8c16immJV6TMAof335ExI2?= =?us-ascii?Q?jFa+ip80eAToptHTLW3MIwVUtEqMFtGjmcsGi2GqYw2OZClTeE5efvzfKfHM?= =?us-ascii?Q?mIvj5K/B0CcqVZPSXfKD+8XfAHOQ7XogvHDMjvg8vqVRun+DCm52npfSJYiZ?= =?us-ascii?Q?NA958aN1ndRlbh77y/ZCACJMSX6tYP5xqKVrr7/mMYEFsZRRJWdAdJGv4Bia?= =?us-ascii?Q?24JUrmuR7Jwq3lnAMbqEjGDal9/mx5MZg7upb/cPh/bwjoAtHmPKJgb1xcq8?= =?us-ascii?Q?FuOq8yAO3OcHNhnqJVgHQn8gE6ICSw3MHe6P1lT1ywr/BHNMH3XXIxrjNkXt?= =?us-ascii?Q?xpp8lWVo78znmSch/ajuhbX4tKzmQ8tslyhBuFxwsmcjCG6wTR5/Ez/Ojs7K?= =?us-ascii?Q?9mffpkPJTFbIPFeCYbBuZdEko5QJUI5E5MIyf42jc+GcvUtiXoZ7jxKt734L?= =?us-ascii?Q?rnQAGgd+uLVxamEwZKIUhtx3S0zUoeCbUpEHF4UHjzPgAuEp0bfLyK62G1Lc?= =?us-ascii?Q?LxyzNQCbTWYi4NxThwhQb71c4QW8IcRxM1c/qdoBs7NJg8iId13VDu0hjg5c?= =?us-ascii?Q?SadOZmFP9C46SJ8vsH7hj49MaBG4NxmVfiiSX4ZL3/MiUge51ajkaBjSWxOk?= =?us-ascii?Q?kylqrsElqvS+AwXKJmdg2O+OUE3lbEgCRDkYD3PHrEE7h4BeZEmsJAtjxBod?= =?us-ascii?Q?AmjhWKpVFJuz+eEU/dp9600wKmzgDn8AcMMCz6w3pK4kfDANFGCDhCKVcOvA?= =?us-ascii?Q?nU3DRb512GsTzHf4hlrKfH2HftHRbsHIzk+Jya1EjGdi8gxatMncPBIp59pN?= =?us-ascii?Q?Lc7dTXHFzeovjyUDMTr03HyMbnQ/xnwYllOJTMVv4eMJVKwWzLwvi66sLQa5?= =?us-ascii?Q?tqo3N7GbeZi2ArXMc+BF9YUZQP1xoqQgzR2+Bp1Vjcyhe+sae/t8iTVI7Y4f?= =?us-ascii?Q?kUS0E/Tio8gs+9KaixzKkxsQt4yKsUM1pMoFFf2FbpGhdgrnwUq/mHhYNDyO?= =?us-ascii?Q?lB/ZzdCOxTc2G6cPv31XLKXohjK2dYEuCuDd3urDLg3sDj0RDyBElyF/VpBF?= =?us-ascii?Q?Mq40O7X/vJ3d/Zk64NW5TXeqKLzZGDFxzmyn8bf?= X-Microsoft-Exchange-Diagnostics: 1;BN3PR02MB1141;6:cqkKP2tIcF1H/zkjZOM9BrPzT8eyz89kuUSYEXBatBBzKmzrxazkGKijxAjSrFhdf80I9A7mpmHNH8wSMpfX7kO/tx2J5IphYQdjMGOjveYjDYKFKVyHvG0X2I+cdGfnuFBpsxtw4W+94gbHCzykrxq+Gxy1DFsnTPqkieeXTev7L/UiODXXObW8q0szqB47JZC5MpLtZspoAz/wJsxE+YNVhkujUb72SvDQQrvcox8A2p7ng/sNNbcLEA2/ctxHqJMMlpw6WFo3TAyXbhgo9Ezc48CcZwrSYb+WBI2YjEgJM1vrO1IvIm2DvLAZhxU+Fmv6BXYy0psxJUGD7ECONA==;5:l4GERlapg4tPTZ4DbWgwUweqeK7qZsMtb8MdYEzzowbT7egNbl1Yyg6PJAhnOJFpgSILSgWsUHIKKAQKjNy5LfP0LPGDh2IAE6yGR4a3lzx7vqVnpxKRyPa9whQKKIq7sCBjmbd23sMHPUay/91ALg==;24:X3hzjFs3ePwT990ay7tbOBebLH3BxnbIqRht/p/OeO+7T0+VyuP5aY+/fHtlB54EHYyVXokrUq++24DB7KVq0AoC6mTP0xzeJwrHeGPYFq0=;7:ZM4omC1XSwYVfwsEjPvasctSereQ+cLfR29aTQn70wfUmP83PH9SfyGIuI0jh98XI03vLkhi/0elci0WsGrkKgc5aQv/yNNQXLFRze/80oQcjCRCAMZTDH0uQeWFgXf/ojSmWdYX4qFL5ytX3PJFIeW4+nfCNG9XUvGRu1uAoBox6EJBzTyibK6kOh/Hrla85ok8WjQxmbFoBczLiz7J9vBsa+HQF0/pJEZwXYGwRwQ0Rf4DjKlTEvjlcjgQss8m SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2016 10:15:06.0067 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.83];Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR02MB1141 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org AXI PCIe supports multifunciton device. Removing unneccessary condition. Signed-off-by: Bharat Kumar Gogada --- drivers/pci/host/pcie-xilinx.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/pci/host/pcie-xilinx.c b/drivers/pci/host/pcie-xilinx.c index a276fa6..58b7a13 100644 --- a/drivers/pci/host/pcie-xilinx.c +++ b/drivers/pci/host/pcie-xilinx.c @@ -170,13 +170,6 @@ static bool xilinx_pcie_valid_device(struct pci_bus *bus, unsigned int devfn) if (bus->number == port->root_busno && devfn > 0) return false; - /* - * Do not read more than one device on the bus directly attached - * to RC. - */ - if (bus->primary == port->root_busno && devfn > 0) - return false; - return true; } -- 2.1.1