lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20241112021153.18146-1-412574090@163.com>
Date: Tue, 12 Nov 2024 10:11:49 +0800
From: 412574090@....com
To: sudipm.mukherjee@...il.com,
	mpe@...erman.id.au,
	davem@...emloft.net,
	andreas@...sler.com,
	James.Bottomley@...senPartnership.com,
	deller@....de,
	dlemoal@...nel.org,
	cassel@...nel.org,
	ojeda@...nel.org,
	edumazet@...gle.com,
	martin.petersen@...cle.co,
	perex@...ex.cz,
	t.sailer@...mni.ethz.ch,
	andrew+netdev@...n.ch
Cc: linux-kernel@...r.kernel.org,
	xiongxin@...inos.cn,
	weiyufeng <weiyufeng@...inos.cn>
Subject: [PATCH v2 0/4] add new iomem type for parport devcie

From: weiyufeng <weiyufeng@...inos.cn>

For parallel port devices, the device type may be based on iomem, while
existing parallel port drivers only support the ioport type. This series
provides support for the iomem type of parallel port devices.

In order to have this feature available, a number of changes are needed:
  - Patch 1: Modify the kernel print function to a standard format.

  - Patch 2: change struct parport member base to iobase for ioport
    type. because in Patch 4,mapbase member will be added to struct
    parport.

  - Patch 3: struct parport_data added for simplify data initialization.

  - Patch 4: iomem type for parport added.

Best regards,
weiyufeng

Changes v1 -> v2:
  - Patch1
    No changes

  - Patch2
    fix compilation error issues

  - Patch3
    No changes

  - Patch4
    add iounmap and release_mem_region for mapbase_hi

weiyufeng (4):
  parport: use standard kernel printing functions
  parport: change struct parport member to iobase
  parport: add parport_data struct
  parport: add iomem type for parport

 arch/powerpc/include/asm/parport.h      |   5 +-
 arch/sparc/include/asm/parport_64.h     |  13 +-
 drivers/ata/pata_parport/bpck6.c        |   2 +-
 drivers/ata/pata_parport/pata_parport.c |   2 +-
 drivers/auxdisplay/ks0108.c             |   4 +-
 drivers/net/hamradio/baycom_epp.c       |  12 +-
 drivers/net/hamradio/baycom_par.c       |   6 +-
 drivers/net/plip/plip.c                 |   2 +-
 drivers/parisc/superio.c                |   9 +-
 drivers/parport/daisy.c                 |   2 +-
 drivers/parport/parport_cs.c            |  73 +--
 drivers/parport/parport_gsc.c           |   8 +-
 drivers/parport/parport_ip32.c          |   8 +-
 drivers/parport/parport_mfc3.c          |   2 +-
 drivers/parport/parport_pc.c            | 699 ++++++++++++++----------
 drivers/parport/parport_serial.c        |   7 +-
 drivers/parport/parport_sunbpp.c        |  24 +-
 drivers/parport/procfs.c                |   2 +-
 drivers/parport/share.c                 |   6 +-
 drivers/scsi/imm.c                      |   8 +-
 drivers/scsi/ppa.c                      |  10 +-
 include/linux/parport.h                 |  30 +-
 include/linux/parport_pc.h              | 109 +++-
 sound/drivers/mts64.c                   |   6 +-
 sound/drivers/portman2x4.c              |   6 +-
 25 files changed, 642 insertions(+), 413 deletions(-)

-- 
2.25.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ