Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933168AbbKMRY7 (ORCPT ); Fri, 13 Nov 2015 12:24:59 -0500 Received: from mail-bl2on0059.outbound.protection.outlook.com ([65.55.169.59]:58709 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932557AbbKMRYw (ORCPT ); Fri, 13 Nov 2015 12:24:52 -0500 Authentication-Results: spf=pass (sender IP is 63.163.107.173) smtp.mailfrom=sandisk.com; ti.com; dkim=none (message not signed) header.d=none;ti.com; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac160a69-f79f76d000007db2-64-56461cdfd438 Subject: Re: [GIT PULL] target updates for v4.4-rc1 To: "Nicholas A. Bellinger" , Linus Torvalds References: <1447408811.23126.110.camel@haakon3.risingtidesystems.com> CC: target-devel , linux-scsi , LKML , "Christoph Hellwig" , Joel Becker , Linux-fsdevel , Andrzej Pietrasiewicz , Felipe Balbi , James Bottomley From: Bart Van Assche Message-ID: <56461CDE.308@sandisk.com> Date: Fri, 13 Nov 2015 09:24:46 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <1447408811.23126.110.camel@haakon3.risingtidesystems.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRmVeSWpSXmKPExsWyRoxnke59Gbcwg9YVnBazXrazWBy8X2+x cvVRJouN/RwWJ899Y7HYs/cki8XlXXPYLLqv72CzaFt9htGidelbJotHfW/ZHbg9nl4M8pg2 6RSbx4kZv1k87m8/wuSx+2YDm0ffllWMHsdvbGfy+LxJLoAjissmJTUnsyy1SN8ugSvj5LbF 7AV9vBU9PVOYGhjvc3UxcnJICJhITDv3khXCFpO4cG89WxcjF4eQwAlGicdnWpkhnB2MEm0t TexdjBxgHVOvxoE0CAlsYpQ4fa8CxBYWMJa4dGYi2CARgWSJG/29zBA1bhI/L/wFm8Ms8JdJ 4lpjI1gRm4CRxLf3M1lAbF4BNYnWvj52EJtFQFXiRetdsGZRgQiJiRMaWCFqBCVOznwCVs8p 4C6x5vJWsBpmAQuJmfPPM0LY8hLb385hhvimg03i8aoEiCPUJU4umc80gVFkFpJRs5C0z0LS voCReRWjWG5mTnFuemqBoZFecWJeSmZxtl5yfu4mRnAkcmXuYFwxyfwQowAHoxIPb8IzlzAh 1sSy4srcQ4wSHMxKIryqEm5hQrwpiZVVqUX58UWlOanFhxilOViUxHmtW9TChATSE0tSs1NT C1KLYLJMHJxSDYy9pmt9zrlye31TjvZuFM4PnfX3zh4+01V+Hw/Y3Up3CZULDu4yZSoKSCo6 PfXQuqOX4gVDNue7NpoYpR3f+Xw1x7ZXE5Z/kL0u/zFImsWzf6bJkWcrVtSy7Mp6+k5+UstF zdbHBa/vbRBXEe5Nc5oqIXk9e/5Ll9Ls02aa39l1j646pbH16GElluKMREMt5qLiRACnuZwh wAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCLMWRmVeSWpSXmKPExsXCtZEjRfeejFuYQed9M4tZL9tZLA7er7dY ufook8XGfg6Lk+e+sVjs2XuSxeLyrjlsFt3Xd7BZtK0+w2jRuvQtk8WjvrfsDtweTy8GeUyb dIrN48SM3ywe97cfYfLYfbOBzaNvyypGj+M3tjN5fN4kF8ARxWWTkpqTWZZapG+XwJVxctti 9oI+3oqenilMDYz3uboYOTgkBEwkpl6N62LkBDLFJC7cW8/WxcjFISSwgVHi1oJ/LCAJYQFj iUtnJrKC2CICyRIf9z4CiwsJuEn8vPCXGaSBWeA/k0TXm6VMIAk2ASOJb+9nghXxCqhJtPb1 sYPYLAKqEi9a7zKD2KICERITJzSwQtQISpyc+QSsnlPAXWLN5a1gNcwCZhLzNj+EsuUltr+d wzyBkX8WkpZZSMpmISlbwMi8ilEsNzOnODc9s8DQUK84MS8lszhbLzk/dxMjOB44I3cwPp1o foiRiYNTqoExvFCc0XPjpB8lfA808i7P8lIQlxPLinKtbTq9UaBMnmF9u6vHM5GlferRgb88 TOdN2DlPpen36csf+o/rnS8tZbN4u9Bva++y7NsmLyIOTf/xUV783ftXbIyu77o3be1vOnq+ cPGhjxW7HIpDntydp/agPGzV3zmHmX/tmPBhb/fMO0krE/0llViKMxINtZiLihMBjuy1YTcC AAA= X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD033;1:Vgrm3BXOhfJ6+8QOGge7rZSzH0RBfp/rrrckQ4NWhh2QLoA9MdLS6k/9tW+0diSPvsMkW9hJ7daDJHV7qCsZBTW49Dg/7dq7DG2aL8IARN4pkIGMPX+hvG9jn220/RNPdKzE6VQTez0wRKkO9DmAkQhZkiEjA2zGKVLF3wZxiSXmjxzummRyAbTKxwJCMSu5Z1fSGMLoUYX236tMkdLWcXUw4CniFRDZFqPJxY8LpwleBWMsGpYMD0Hu7ueIHuoassp0Bx56om8qwPXi6Xix4rzPuExWkfY5qBdkGFxPaIx7L+hyntOcBObiO8fkN6GWrYk4nB92VcKQ3Q7Htl2GE52ggtCZA7QfTwBdydUlKJuAbvAdKMOVw8+8vuh231Gj X-Forefront-Antispam-Report: CIP:63.163.107.173;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(199003)(24454002)(479174004)(189002)(377454003)(77096005)(64126003)(65956001)(47776003)(15975445007)(5008740100001)(5007970100001)(65806001)(76176999)(36756003)(4001350100001)(50986999)(5001770100001)(69596002)(2950100001)(33656002)(19580395003)(54356999)(5001960100002)(81156007)(65816999)(189998001)(5001920100001)(50466002)(86362001)(97736004)(83506001)(87936001)(23676002)(11100500001)(92566002)(230700001)(106466001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR02MB1392;H:milsmgep12.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1392;2:fOqm/+GR5tCnEhNxIC2aFFMM0Ne8opk87zv6NX76/+mLEKmc0s06xF8CGkLFL7J7mSgtC9344x2tFkuogzZ1O5UV5hy+uYDyYEWq54B3eLeCI9TPtubzaQ9XTLPMTmqFt397KLbRM0oT17B1X0QyAEuC7Ox/cvHpZGR21mR+xTI=;3:PTkl+1C3SgPgPDKjfSyY83a6jjVst2xSS7Tz50TYwQufQNYIWusXh7XQ0jbs3oqUkjIQp/oU0effW7nz9yqT0yw5Xg37wgynlzTSt21aIQRDqd25rfpeCxaqxjLXMwlwNJbgYc8KbdDs0cjoqPnoonx4awrD3rKEEsdirBaZgrwLVyPh3vDTnBqCpCA8jQu4x7rDUC//9f+BCbw639fET3avYRi29A2DeXKWU6MBAvF1m/N79Pl5xJGCLItrbqFG4Ix9Nr4SdC6LP4kZVjnGvA==;25:Ihc5C3SFlY8l0DnTN8jzEv58n/unVAC8vpVzzxANwtnco+yV/7wc0x6j1dyDEusGS73Z3YrI2zk4f7vp1aZZjE18zlzSu54KGu/acy49oufEI+ksv44KAZQcAFzfibUhQDD1XX1BPVX1UXxDd3ctKGtz2jLXF9Xg3ZK1f5xnO09FVdGgjyzI5itWYFIKzRjfA2VS9FeBTHsjzKBPyZUjw9iTcS56h9rrcA8TwyiZXAT34WvIDFB6d4SrgK7zEbjD+cCij6FpTRVGRR90jWE2Gg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501001);SRVR:SN1PR02MB1392; X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1392;20:HiQvWX4fWB0mPiv70d2xF9RA5iy/xQL/pSZo6vMYqBodmnceOydFv/1ajqG6lO9bAyK8HOFgIqw3DWtV1GznFH2YtvuDHSa65Dym90lvXQm85wuDzkXaKHR2JL3fr7rhAnI+NPlpGio8+cFsy4ebkBDhmCpYp/rFEJwN5lZWezdQ0TXXpWDKlRKE/XfyzhZa7B3CvbMRlt/mlMTdh9Da2IZcLvD5L7Zt+hVH47pTvk2QLbSo9Y4+yzeMF8ICL16etVZEhTzidyPot/F1zTeRB5U3UMocAVSO/1ctbhFRTKo0rzuqkEAsZ9hhVuxYLTko9tyKGPUV90J9Pd6aLEmX8WQNvN85fKrrfozlhRMrPm0vyysBvQB6hMlRir7WZ2LeeEpYRIk7vIN6izxOUE8WhxVirI/FsPz28pYiubuEc2JTwYFARSsIaF3AuE94+RBGUDocZmr64LiFSTNQRB9BRKWrN1lSW43PYfCelchxZ3WALobBqTxSabXY7MUZSXaq;4:cHX/4VuE6pFEk/a2/eiB+s0RQK4vOuerV3wwvPSeSLnd8R7h6yGD33SWfm1AmlyDLYIcfIxkWJvYVyCaPRrtP+CJrzeb89HJjwMkkum2nUjjfwiMDanObzlMcc3G7HnpQArR3j94tY9jPezyWN+lYO/rYYaYTZFFG0d5zRKkQ/sfmObf66/b2HCLaqJpQqzRCoNdrCnL8I6txrPOfxW6sP97kW0DDpilH2Jr7y+gVdME6hcMp1lLgBOe1emRyYG1xAJDZ3V0VfydNF7mL7XtF7GLGaxRm1lbpq4C9ogdABHjHAtgfz26Kb47VrxWhpGvXwOIjMxawguQIGbHy0v7NcgmSeS5nZIdAfzFC6cWpqdLvj84SZ6Xj+PqTu7yVA++ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(10201501046);SRVR:SN1PR02MB1392;BCL:0;PCL:0;RULEID:;SRVR:SN1PR02MB1392; X-Forefront-PRVS: 0759F7A50A X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjAyTUIxMzkyOzIzOlk2VzgvVHFyNG9vS2xndlVrMlMvcnAwYkNM?= =?utf-8?B?SGFuSnEybkxZdW9MRDAyUnJjcmg3VnNkTnVWVlVKbHpGbUV2Qlk5Wnl0d0RP?= =?utf-8?B?a2dlNDVGNDZ3YW1lNkxJdzM0Y3daUU9EaDJpVlF1ZGprNDlObGthQ2xobXVr?= =?utf-8?B?SXkrRm1rVlJUZ2o5ZTcvUm80UDNBbCt0dXI0QzE0cDMxbnI4d0RmRlYvYUJy?= =?utf-8?B?d3Mrd0MyMi93V2tzMUN5QnBxM3pwVzc4S0tqV2RJVEV3SVRZT2FOQnFNODdG?= =?utf-8?B?ZitTeXRyeWlNb3NBYnI0SFZWcjduUnpQWWtQdlZsSGNEQlN0NzVGMVRPUmQx?= =?utf-8?B?SFNrWWZ6ZGNIME9EMlhBMkFOc1pzTlh6a2lYTTlJQnRTQzUwaUpSZUpMVlNs?= =?utf-8?B?S0E3YU9mRS8xWjJyY3RkZUQzbng2ZjdQU1ZsMVVDemJma2lsNkpWMVJianEw?= =?utf-8?B?M3JkdGU3VC93cjJDbWNzakZmVVZiRk1xdDVVY1IvR1FvRmhtbHkwTjVZMDRj?= =?utf-8?B?TFdqT2JkR29FRkF0c3BMaVpSVmFhTTE2NVZwUGF4S1duR2I4VFNhSEp6WUov?= =?utf-8?B?SUZYc3hvUEVpNU55aVBGTWJPOWJodk9hbHd3eTB3TzVYNXM1ME5VekliUkpG?= =?utf-8?B?L0tFV2w0YU9VaTBIRmpGZHlmejZuaGFXL0NmbUJBVExqSVhWYmlHVUY1Y0gy?= =?utf-8?B?a1R0OCtKdlQyZmhnd1J1WHI5czFGbmVyNjY3U3cwZWZ4ZEhYaFhheWt3azJZ?= =?utf-8?B?VWcrejdqM1ZNaklPTmFtRlh4YVkvc25zMzFGbkJUSlNNTURHQjNWaWo1Ukdt?= =?utf-8?B?TlIxNHJKdVpxZkVqakZBblMyZmtVWUM1YUZVdjdOZ1o0NDhRSkd2OWVmVCtt?= =?utf-8?B?WDJFdXhNYUlQeFMzUXdQMllpMnp0L1VnUGl4RFNEN0ttcm5PT3JaTktwTDZi?= =?utf-8?B?ZHlLakFyTCtwWlZaa24wQ3JxVXkyMkVRRWZIbnNudzB2bkU3TU1KUC9aN3Uv?= =?utf-8?B?MkVHMnZxbjVVWG45dElEYWN3S3RaRGp6anh6Mk9UOWpWWnZzdFJFMXhqOWJH?= =?utf-8?B?Y2ZUa05DbHg4TFpHbVpIWHpLdlF5TkFFc0NBbVZlQ25iZkdBVU1TbVN4Q2Nm?= =?utf-8?B?blIzczBxY1hnY1lUVjA5RE9uWHJObTFrSStmeWFRNmZMVWV3a3lJaVJDdGhI?= =?utf-8?B?RVJqdTJOWk04bVFocFZ4SGVGOEFqQlRkOGkwUE5QTDZYK2xqNWV6YUxFdm5F?= =?utf-8?B?dVAzN0xWOVRSdzFYUUI5aXpCSHRWaGU5RFMyaGYwNGs5MHpjWWl3aU54UXdP?= =?utf-8?B?Q0ZEcUxwaXA4WEVSd1k1Z1BaYWxoM056ZHlHeU80eDRIQTlFcnRtNWdtS3VV?= =?utf-8?B?R0wrK085QmRBUyttaWJ1OERkVFZIWTBuOVVUUURJRWt1TkUzYlRVbDJ2N0x6?= =?utf-8?B?YzROTGh6MGhwa3RUYUlydkVMYmtjRS9ja3lvOXoyYWxzbDBiZ05VSkxQV2ds?= =?utf-8?Q?eCXCRpvmVWGhoxvc3dy1xT2bsuaVXlofSVTSNS52Pz+GGM?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR02MB1392;5:3KWrwAINjNgItkdY3ulsvz7jUGPYCRGOVRkfXoyS+G0Q8QfOVWwIAFyqKPUdpq4EAreW/6QpJ4ScKgmcZKGqbMejdiP538I8ao7Rjc7aua+ENq6yWMHve6D82gLorz6s47Z/phvd5QKN+amh1X5ajQ==;24:iesbeAjodjUrsgs+to92botdf7vsl5ffsgGnx87Igqp9eNH0/25z6Edl8LslmgFs7lAxn/jZh+eH9+TlsFi0rreUami4SxD3JR/UeEBhf+A=;20:WnORV+APpfx8RMBsPFP0g77H6F6qik0DFFdiwOnK21xigJcOVHS9fGVP4Z4IVTvzg1PZinaOk0VOiCeX+UDLl3SwBX1RdajVPOhfj+OQ4ccb85XCovGTV0FusvB0Ind/AseW/zMjIy2RiV3CJos4ceFKlDYX3xcgWcQVgdVHItILNmEUEjf1bfacMFq5Kk1QrlW96bHONU3HNRIN4g5JSipRnmZkBjQXsG3mQ4+fYXe8+HHVka+ViN6fSXqMDd6D SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2015 17:24:47.3827 (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.173];Helo=[milsmgep12.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR02MB1392 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1883 Lines: 45 On 11/13/2015 02:00 AM, Nicholas A. Bellinger wrote: > Hello Linus, > > Apologies for the late PULL request. > > Please pull from: > > git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git for-next > > This series contains HCH's changes to absorb configfs attribute ->show() > + ->store() function pointer usage from it's original tree-wide > consumers, into common configfs code. > > It includes usb-gadget, target w/ drivers, netconsole and ocfs2 changes > to realize the improved simplicity, that now renders the original > include/target/configfs_macros.h CPP magic for fabric drivers and > others, unnecessary and obsolete. > > And with common code in place, new configfs attributes can be added > easier than ever before. > > Note, there are further improvements in-flight from other folks for v4.5 > code in configfs land, plus number of target fixes for post -rc1 code. Hello Nic, Although the first version of my patch series that makes ABORT and LUN RESET handling synchronous was posted six months ago, although this patch series significantly improves reliability of the target core and also improves source code readability and although the entire patch series has received positive reviews from three experienced kernel developers I am still waiting for feedback from you about the technical aspects of these patches. You are the maintainer of the in-tree SCSI target subsystem so it is your role to provide feedback on patches for this subsystem. The patch series I am referring to is "SCSI target patches for kernel v4.4" (http://thread.gmane.org/gmane.linux.scsi.target.devel/10365). Bart. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/