From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753934AbcFPJJG (ORCPT ); Thu, 16 Jun 2016 05:09:06 -0400 Received: from mail-bn1on0082.outbound.protection.outlook.com ([157.56.110.82]:30216 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751323AbcFPJJA (ORCPT ); Thu, 16 Jun 2016 05:09:00 -0400 Authentication-Results: spf=pass (sender IP is 63.163.107.21) smtp.mailfrom=sandisk.com; lst.de; dkim=none (message not signed) header.d=none;lst.de; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac160c69-6db3098000000bcf-18-57626b81ebfb Subject: Re: [PATCH 02/13] irq: Introduce IRQD_AFFINITY_MANAGED flag To: Thomas Gleixner , Christoph Hellwig , References: <1465934346-20648-1-git-send-email-hch@lst.de> <1465934346-20648-3-git-send-email-hch@lst.de> CC: , , , From: Bart Van Assche Message-ID: Date: Thu, 16 Jun 2016 11:08:48 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: <1465934346-20648-3-git-send-email-hch@lst.de> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRmVeSWpSXmKPExsWyRoxnkW5jdlK4weoPihb/9xxjs1i5+iiT xd5b2haXd81hs5i/7Cm7xdl5x9ksNm+ayuzA7jGx+R27x7tz59g9Ni+p99h9s4HN4/MmuQDW KC6blNSczLLUIn27BK6MFcsPsxfsZq3Y93I1WwPjNpYuRk4OCQETibN3t7J3MXJxCAnMZZJo 6FvOBpIQEtjBKHFmaR1M0f6pN5ghipYySsx/eIcVJCEs4CLReO0rM4gtIhAlcWP2XSCbA6go W2J6owBIPbNAE6PE+m+/wbaxCRhJfHs/E8zmFbCT+HD+LhtIPYuAqsSBP/ogYVGBCIneX0ug SgQlTs58AmZzClhLXFn0C6ycWcBe4sHWMpAws4C8xPa3c8BOkxA4yCqxrb2XCeJ+dYmTS+Yz TWAUnoVk1CyE9llI2hcwMq9iFMvNzCnOTU8tMDTVK07MS8ksztZLzs/dxAiJlMwdjHefeB9i FOBgVOLh3bEmMVyINbGsuDL3EKMEB7OSCK98VlK4EG9KYmVValF+fFFpTmrxIUZpDhYlcV63 e1/ChATSE0tSs1NTC1KLYLJMHJxSDYyHAk6cvqUu6CDw8VxZ5d274ot4wif9XbJ7F5d8p03j E6bapBz+q3aJrs4dopqiOSUTDP9s36d8nWN6mmKTfMWjLKuUnMXLXqhO3njV6PWx96JR3/rT nA48zezmebE3MT389cZVKrd2SbR5yhVK/Vl/5eOlqEnSbv6OcQFfXyU5rH29rllE9roSS3FG oqEWc1FxIgAmYkb6kAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCJMWRmVeSWpSXmKPExsXCtZEjRXdxTlK4wfMPTBb/9xxjs1i5+iiT xd5b2haXd81hs5i/7Cm7xdl5x9ksNm+ayuzA7jGx+R27x7tz59g9Ni+p99h9s4HN4/MmuQDW KC6blNSczLLUIn27BK6MFcsPsxfsZq3Y93I1WwPjNpYuRk4OCQETif1TbzB3MXJxCAksZpS4 e+sdI0hCWMBFovHaV2YQW0QgQmL+02dANgdQUbbE9EYBkDCzQJXEwd5VYCVsAkYS397PBJvJ K2An8eH8XTaQchYBVYkDf/RBwqJAU3p/LYEqEZQ4OfMJmM0pYC1xZdEvNoiRthJ35u5mhrDl Jba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRLDczpzg3PbPA0FCvODEvJbM4Wy85P3cTIzhcOSN3 MD6daH6IkYmDU6qBsXlFg+P8BJ+sMN2HiTMuNrTUrQvM1nMr+R61vPWytupP0QUrBG7/5s74 xv5GNv4K67qDC22WZTAeEyoJd0rb3COXubVTP0fxcZS/8QL/sNalthfFJU6npf7oqboyn3sr 0+9sVVk3teMd8p+05OLnrr3A9js5+vPeyD1nfaJbfErTBbZUPjdRYinOSDTUYi4qTgQAH1Yz 5AcCAAA= X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:63.163.107.21;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(24454002)(377454003)(199003)(189002)(50986999)(31686004)(23746002)(77096005)(2950100001)(11100500001)(2270400002)(54356999)(53416004)(76176999)(87936001)(31696002)(68736007)(8676002)(81156014)(81166006)(230700001)(356003)(86362001)(33646002)(50466002)(8936002)(47776003)(65956001)(65806001)(586003)(189998001)(92566002)(83506001)(69596002)(5003600100002)(106466001)(5008740100001)(64126003)(4326007)(97736004)(5001770100001)(2906002)(4001350100001)(36756003)(6806005)(65826006);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR0201MB1776;H:milsmgep15.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;CAT:NONE;LANG:en;CAT:NONE; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD055;1:PzxigfYX6KWg4LDloyxu7xBwS1lOCIoa3XxTfWweJtug3hvLESOGskynwHeNCmWSPnxiVJEtvxWThsCmpAFcOlK/z2tQWCAEIQMSKFaJVEtxfW5QE9F3LRElvXXKr8rNHgpVBc8sIEzelj9+h8tfm3TtsU6h5wnk2GliTcX45yDVbTbZtN0Q33u5eb3FiwIpfZ9vfNe4EDOcxbDw3UpWhZbe+hwN6qeEn3LSXpNcumjzD3M8vyuue8tu954BkX0yEPcb2yJkAZV2cVSN7VfwrpSofQrKsPexOlNwJj76yGjRd3X85Rr9RWvOxEMoz3x/lBjV+0HIAe8c/QRwkei/JvlEunIMlkLKx9Q4ZoRTZaIKa+pQw0qA3d7QJ+/XWtrwBZp/Kb5pDADMoGDKK37uAWvrXp6OEg5h4lPfLa9b/s9Eks/NsyYQ/WM2W/aHVkuNQsmgXADFnDre6G7FMQy/oQ== X-MS-Office365-Filtering-Correlation-Id: acba2433-ec60-4d72-8c26-08d395c5d831 X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1776;2:tB+4nXimjeyCmUD24yRFgXhHR9G6WhjQk0ex/4TBQUJ0KjNapl7Lb89X/V1lqn4zCYcc7ctgPDdab2ydWeUImjgPXyBQ02XeVsx7OcJQOlQA8jAkQ6ste7XytCP6VgGUuhO/Yj32mkKd7zBpwoIciLS0M202mtTCfDq3gJnMJLFCO24LraOILF2DCVaGOs6J;3:yi0YMGbONkuvAyWkEmL+RvgecPxpbIlIWC5zWkJs44SXrO0Co4hkqRgT6kU0cdr41hpoydOSizAG0Gef+pigmRpHe3ho/GgMJFICw4At8uZzA3Y6rX+QUWmSnGeZd3CNRg1FD9Vs+HKHX4K5MLEN1SwkFzLQhhirT+WmdsiIxW/KgUXXY3iqvRzn5ApLhB+EkNWzuhmeT97pX1gNekJqqiSSVefvAnKVFlFZgLelfwL5SJgXFNIFcTN1y2UfYDT3guehYA4i5NsqV9HZOc09BQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:SN1PR0201MB1776; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1776;25:OroF3thKZOHuJK+5Ql8AbtB36xoB4DhgLIyEX0elhiTCVW0PEfYn6eCXEHFxZsveDnTHAiQSJ7sibW5kFRDktxEb6LdB1O55+zP6LYnKSq/mZ+HrtBLgA8Yj7jTTHsIvoiA07tnxbUNfoMpQ5QJ1slxMS5hYwpvEplSTJzLTE9PYhjqzQRB0Ewwsqvkxfr61VSRSJAQ5Tpek5TyjwQ5hSLfSSwoZ8zdsrdu86kh4FPfqrzGzownvELtmgLuKNnIFrKzH/DOxHqD81cWsHJv7BcwqOOVg0O1+PSmpIl0iGrl3HMSuGbvyn0TCgsl4LbbYcr3Agde8W0hDE+WzWEgtoF/vdwW6nLnUpOfg6H8KNjzdHJuobBK6qj2M8pb4pg30synq20mMxE1sY2kCh3xb7dl8jubfBj/0pLWM0KVMrvnWPQRUc7iEM5hsVjc1p6+NmkPp574WE+Y2y+AfPl5C5Kp8/kKaqgarj1f2YtxRXOQ8cog0V+LuxZUNskqhYp6U7fS7FR9vTkeBU2uPEKF4GOUrQLC+1+eTGqRhURI1oyhS1+i8Tdcs0ggV3g27ONk9zhROHEvpQre53M6Fe0zEYoJKtc2NP2iRUDq6X/LHzugnaqFd/xPKGC/xl946NfyNsT+ZePtQlVGGgYzS6I0qMLSsFoQei5/v939mSkQ4TgWz4H43r8elnfnsC/Eo2DVdjzLYJNTckBDW6TjEW0V2kBT+TFlaiswo6gaAZvb2KJkCNMNy6A/MhjM5C97z7kNcfi7+qxU6HzntKxaT60MLZw== X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1776;20:g47qMXbY+ZaVFwRA2wDan9UCGpbYN6Czhw2uQJnZ6XNQB0X45P9tuxPT9i2Hn2p4A/NerCHDrif13w1CKWyNrtM9CAfY4mL2taBRJ4yNllkubZVJITuw/p0EhD0k/ETI1LGge77ZS1B5dAhr8yfTHtGcMKjXuHJDf0+A64Q1luOcU1lhE/x9z2YCE/pvjGcBAZ/j2QYUdzFNJrwpSg3VTqP1HIBquWDARR/akchQwJwzXy8ia/QwemqQVX+MLjv/FGA70b9P7kh+MMhXfvH7QxdsHb35zj27bfPhewm8Ji2MPfTCnFy9Sp3aAEeFjdbh96rnRJV6YTgVMHoFzM2+HH+jvVCxPJwhqkx8n1WvkQxGOn2gm51KoJtCag7QopQehjjAXlYjhGkS626Fz4fpdx1MxeO5PZ35VAY4tPY9p5qYXqq1akXZqDhpMpJhxzQJmKT2CmQtCXEhMhMtgqKbGSbGx2JF2OjLtrLRpYDp6+3NppSlqU7LY43AzR20uJCM;4:GnSrh+VAyHlxvks3n3F9/kzYAkbVLhVwSps5OyskiKGIL4RQiMztZ0j9RRSxVbcdxRVYYhOxaINmQaj7YmREBVEkVrHiicQNTXmasfSt4rGFFQjKYIq46/6jbQa2zF5qObQoznvF8Tb5T39N2kdUGW6N3My9onFw6cMxU7Sk1vlDGmcnLgfZy+c8kcVJ2kZX2akDEwyWOmeCZ81T8rpMl59hl1STEGFtNemBhnWjSIjzizwMF/6lA9TRfDgMxYn1JuZm3IE6HGAcHYdZIr0sueZfh8i0azeONe9w0T0UopajWMclM7ZJzMZS1zkNN/V3u1X6UBNqj8BWas+zR+9vWhWzteSW06Kp+ZBT7pcc/pYYwUHn2BAgS3LuJwYSM6uA7Mj3FQsIrvgbN0OgMMMaobS+ibGWYm45RqyjCwGE+QE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13016025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026);SRVR:SN1PR0201MB1776;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0201MB1776; X-Forefront-PRVS: 09752BC779 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;SN1PR0201MB1776;23:pLAxYmdXKyf2LoZUvZ19vPh//D0/6MzQQzz?= =?Windows-1252?Q?7A7h8a2P5c/IM3aBDn2TAsJkob3r0SeCvhX8pABoHqSimjwqUCvC5M2J?= =?Windows-1252?Q?ZiKGZeByJgYQ3Qc2Kx+Zz/RZXYp7f1chihLLTJyDWYsp9+/rZz8kY8cy?= =?Windows-1252?Q?jRRst7hd0AC3EOdtTf9duLpTUFMrw7XbWdKpnsBscU+TGwk5JEpNQ2Dn?= =?Windows-1252?Q?bDHw6Y5iLTVJjIfOq+CS7Ro4TUOucOVDxQvSu+Hwl8tXvrOwn3kjMf9p?= =?Windows-1252?Q?elG+NgzDC5CU9tnOKFtVMKHgpJQSzTtq07bYt4tngLDIuKswBlI1Od9J?= =?Windows-1252?Q?QHf1r5rgFXwacvKzSrRXlM3bfPt/4nErTzSZYtnSi8yzJtjEXyNu3Ihq?= =?Windows-1252?Q?uR286UPSGDzGZumM/Tu0HwmHEGl6mfz0v66lV2aHsXUKfLV54b4Th+xj?= =?Windows-1252?Q?J0ocTMiGzxpzMu85cu+SpG7KbxXCO7s4DIZDmgQ4dwNvuxtjtJQTAP8h?= =?Windows-1252?Q?PR1NXC6iiW5qoqGD04e9Vem3jHcSkAF8OtnGH1dkWQeZS/p6oZeH8JYY?= =?Windows-1252?Q?XAF96i93nArEq05tkqjpGJW1mrJQehayd/uJ7FJH6Kx9+aW8YKZ3l1HS?= =?Windows-1252?Q?SCnSADFBpXhTpsB+yoIP0TYstKusYWbH6vSmNdtEdKN3XqgpjB9wA3ym?= =?Windows-1252?Q?hURe636/hKlmc5Cx7PvmTA7AdIxwq8m4mpiVNefXR7qInMemJ4w7jM5f?= =?Windows-1252?Q?qoih6GMknY/7hrI30Q2LyoSP1B8lYzzd5RvL6/ECu4JTQZsDEXGhTVeS?= =?Windows-1252?Q?AJ3IerSiZiLzDMeZ/FZmAIyDhdazssSwYAdGe2Qcevi7EdSraf4DN+NB?= =?Windows-1252?Q?0ckCsdqr0xNgNr9qoHItkLO+xnXz/riyJYQqr2Sfc/x7INwG0dibhF/x?= =?Windows-1252?Q?DCkajrjfzkLcUZqvDwrR8eW7gtLQ+N2j2puzpYLkrxSQyIFF145v9VMZ?= =?Windows-1252?Q?0b+VG6BcRacNzPAEsDHA9g7uSkWBoelTO49t8spZH7qqZGyd5EDYGxaI?= =?Windows-1252?Q?Rzfx0MGDLisv808cJn09lwqK7yJfQBRfymwJ25+ZpBEcazeH6O43sH4n?= =?Windows-1252?Q?g5R1hFKv4mnsAfVK2lyEbwfbUmR9sIaGuAHbqRfzKsakDbXL9jD1nseP?= =?Windows-1252?Q?JCms6jNXTudQx74NrOXUG8wN4t78gOCtfH1unyFZvGigUVjz9STDsXrA?= =?Windows-1252?Q?C6jQTDe1jnPPkVUTh7aj53z69OocCqR3oMC7lgiJTZl2OGHtCm0z6jsC?= =?Windows-1252?Q?8LdE0ZnftujHrdmuV77J5z9XFIAU442a2dMqEnIP79Oe4RFW1fbh3dO2?= =?Windows-1252?Q?35clg0VODFUGp?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1776;6:pmDyUlcG3+75FffLzK+uNvYLCVcukfRwjEIojpWQS+U6+LySo+y1ExGKzIJ3g0pNWz/C0QjyhTCTx6rQceApdNgyXR/h/O7BKHdYkwNcnSP40U4C2bUFCBCoKOrn1qA3ka0/h3InWq6AsKYueM7kDvGJtSoi1v9k2CEUsTSPypq/31CMVVpQXzzcC/tLCAy4wrS19dYeWgToduPr4XbUa8Qv5mwMM/yNWXBegxsC2UZ5ckd7B/1YP6pPgpeT1d4+C8/KWDW4+t5MUXOZ6bb12xh/AJApwg0nJIQknUezlAc43uT0blmVyXcHO7WkFJB0Xby5KfdALLe26Ja0u43JNA==;5:7p0nuR8+S6RuntE32wQ2CngmFRmDkfGmZUGJYs7phL/QAfYTyxpUKcMaXI2ZaeJ16ctyth3cf0mw4WlmoIGz3b7gmm2mrzHC+IEGfR8O9HQJsKKFApvODJkRMjG+Fjl36LUAdcSNvAM9AAeMovilZg==;24:IAdrEEPUWfemlNdsNyjO14jfO7PQ6HCSN+fIQu4aLNd8uCUOqEdF6wwt3FDOoRcwo9erusOBc4rD+3/VOq1os248gFnk1kVIC7WC9BDPNoo=;7:5AbarOYGrOvhOer62l0U4l0tzbslxACEPeBF5xI9FT7zkpG68aPuhxADLyX7+bAoFk28vyXy+abTlOth2KTMQnli0QBNb6VZo3cHd9HEtGzjRZKUPTWXgGr1ZW2VWCl0j6gcEL/FVHIXYueRprn0A5k1wfw5r9G995xr5VDrpTjx933VVxcRdjQ3OyoaAVT2T+Z6YMw7Gqlybt3qKDWMUw== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR0201MB1776;20:F/54KejKdxZhFuML/rIZ9YUtnHW7mAWAiZ5QuVr8osB+F+p7kzjMnm9sdXFGctouIohtIUircbjKo794i7fOmf9U8wyMph0fpN7yGciDqzbe0Bec/CMt9BsvikflaWGiYeezL9kWY4GWMrV/5GRGN+ionVZgG6c1pPStAzUAYY8BgaajUSoo4BPia4zkGwBOj1LsvsMVkUtdtDslUNo92cHhRvE8bWyieXIk//gBrN6dvuxh9yLQOrsrXfk0AB3E X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2016 09:08:55.0573 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[63.163.107.21];Helo=[milsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0201MB1776 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/14/2016 09:58 PM, Christoph Hellwig wrote: > diff --git a/include/linux/irq.h b/include/linux/irq.h > index 4d758a7..49d66d1 100644 > --- a/include/linux/irq.h > +++ b/include/linux/irq.h > @@ -197,6 +197,7 @@ struct irq_data { > * IRQD_IRQ_INPROGRESS - In progress state of the interrupt > * IRQD_WAKEUP_ARMED - Wakeup mode armed > * IRQD_FORWARDED_TO_VCPU - The interrupt is forwarded to a VCPU > + * IRQD_AFFINITY_MANAGED - Affinity is managed automatically > */ Does "managed automatically" mean managed by software? If so, I think it would help to mention which software manages IRQ affinity if the IRQD_AFFINITY_MANAGED flag has been set. Thanks, Bart.