Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp6613065yba; Tue, 14 May 2019 10:24:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqzphCX7sXcxXvImtpJNAaSAv0m6N5Id3tnrB6RgOOrosSZk3m55tSPUX5Xak7YMcvTcgYe7 X-Received: by 2002:aa7:9104:: with SMTP id 4mr11578600pfh.66.1557854686820; Tue, 14 May 2019 10:24:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557854686; cv=none; d=google.com; s=arc-20160816; b=Zjt2apkDd4sBVQBnb3UaMdNKmvgkkYoTYY1en8QPWbGirdG3l8PgVBFAJTq63veezq MXKLECbGb7jyTpcUr14hw5qiJhhDF3DoxhG+8v2RVcE/w6qag/zRL0XHheaRgs66FAHR SlJyRzIfhRTuu4Lg7JY0LPx3PZEnKhiRHVfoITjZCA8KeoMbRbSerI5xndBlQUTRtjxO gFQew1fBThhSIXzKjoDGUD10JBdaMYWjJxJ0/g85Ukb+xIpo0vwTiOSyzctVO2nOckSQ dmX4/WVbiro+XFF8qtl8YxSclg/e9+j0NfLjpzlFxppknv1Q1Ja9ZOjT0XHAlB13K47Z 1lAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=gbDZcVyvQjGPfRHf16P8S2sUsaT+K/2CR46qHYxcG7M=; b=uiWqqkWSpgWTfzHIB6rvbTh29TsxxK8Eyp7dxODPBd2PI+vhBT0QxOf1B2Oian608S uFLaF3gOR5koPudSni1vIkk3lSNUqVtKPXw+yyCabGvs1roKPYcxShDTg/EdtzhQROkm GAJ78xpjlLVhlGpTKJcfzsGCQtgDupQ8bqvxJbjYjLqhFCIA7u1gEJxChXRJ0qoLmJSO QnZKmcWA30Y54UYh8n1aZmT+z1TCSBDPRPeSBlqS6+IoexKNBS89zjK3XTeSXkpr4skb RZaisf21V1JocBIKB+vAKIC51vtoBCGg/aEwxjtiUd/aqaJKACoX/GR6gOfK3U8Vk9j6 G7Xw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l11si204109pgp.438.2019.05.14.10.24.31; Tue, 14 May 2019 10:24:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726959AbfENRXT (ORCPT + 99 others); Tue, 14 May 2019 13:23:19 -0400 Received: from hosting.gsystem.sk ([212.5.213.30]:41766 "EHLO hosting.gsystem.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726392AbfENRXS (ORCPT ); Tue, 14 May 2019 13:23:18 -0400 Received: from gsql.ggedos.sk (off-20.infotel.telecom.sk [212.5.213.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by hosting.gsystem.sk (Postfix) with ESMTPSA id 6F26C7A010D; Tue, 14 May 2019 19:23:16 +0200 (CEST) From: Ondrej Zary To: "Martin K . Petersen" , Christoph Hellwig Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/3] fdomain: Resurrect driver Date: Tue, 14 May 2019 19:23:06 +0200 Message-Id: <20190514172309.12874-1-linux@zary.sk> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Resurrect previously removed fdomain driver, in modern style. Initialization is rewritten completely, with support for multiple cards, no more global state variables. Most of the code from interrupt handler is moved to a workqueue. This is a modularized version with core separated from bus-specific drivers (PCI, ISA and PCMCIA). Only PCI and ISA drivers are submitted for now. Changes in v2: - BIOS-related code moved to ISA driver and simplified - fixed (un)locking in fdomain_host_reset -- Ondrej Zary