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-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <66e4a803-05bd-4fbe-96bf-84415eefe412@linux.ibm.com>
Date: Wed, 30 Apr 2025 18:38:27 +0530
From: Venkat Rao Bagalkote <venkat88@...ux.ibm.com>
To: Bagas Sanjaya <bagasdotme@...il.com>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
        Linux Documentation <linux-doc@...r.kernel.org>,
        Linux PowerPC <linuxppc-dev@...ts.ozlabs.org>,
        Linux Networking <netdev@...r.kernel.org>
Cc: Jonathan Corbet <corbet@....net>,
        Richard Cochran <richardcochran@...il.com>,
        Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
        Madhavan Srinivasan <maddy@...ux.ibm.com>,
        Haren Myneni
 <haren@...ux.ibm.com>,
        Michael Ellerman <mpe@...erman.id.au>,
        Andrew Donnellan <ajd@...ux.ibm.com>,
        Vamsi Attunuru
 <vattunuru@...vell.com>,
        Lukas Bulwahn <lukas.bulwahn@...hat.com>, Alyssa Ross <hi@...ssa.is>,
        Stephen Rothwell <sfr@...b.auug.org.au>
Subject: Re: [PATCH] Documentation: ioctl-number: Extend "Include File" column
 width


On 29/04/25 6:35 pm, Bagas Sanjaya wrote:
> Stephen Rothwell reports htmldocs warning when merging powerpc tree for
> linux-next:
>
> Documentation/userspace-api/ioctl/ioctl-number.rst:369: ERROR: Malformed table.
> Text in column margin in table line 301.
>
> ====  =====  ======================================================= ================================================================
> Code  Seq#    Include File                                           Comments
>        (hex)
> ====  =====  ======================================================= ================================================================
> 	.
> 	.
> 	.
> 0xB2  03-05 arch/powerpc/include/uapi/asm/papr-indices.h             powerpc/pseries indices API
>                                                                       <mailto:linuxppc-dev>
> 0xB2  06-07 arch/powerpc/include/uapi/asm/papr-platform-dump.h       powerpc/pseries Platform Dump API
>                                                                       <mailto:linuxppc-dev>
> 0xB2  08  arch/powerpc/include/uapi/asm/papr-physical-attestation.h  powerpc/pseries Physical Attestation API
>                                                                       <mailto:linuxppc-dev>
> 	.
> 	.
> 	.
> ====  =====  ======================================================= ================================================================ [docutils]
>
> That's because arch/powerpc/include/uapi/asm/papr-physical-attestation.h
> now occupies the widest "Include File" column entry in ioctl number
> table. In addition, the other papr-*.h entries in the same column aren't
> sufficiently padded to align to the rest of column. As such, the table
> is skipped in resulting htmldocs output.
>
> Fix the warning by extending "Include File" column so that the
> widest entry can fit, and by aligning the other papr-*.h entries. While
> at it, also fix mailto: links to linuxppc-dev mailing list.
>
> Fixes: 43d869ac25f1 ("powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls")
> Fixes: 8aa9efc0be66 ("powerpc/pseries: Add papr-platform-dump character driver for dump retrieval")
> Fixes: 86900ab620a4 ("powerpc/pseries: Add a char driver for physical-attestation RTAS")
> Reported-by: Stephen Rothwell <sfr@...b.auug.org.au>
> Closes: https://lore.kernel.org/linux-next/20250429181707.7848912b@canb.auug.org.au/
> Signed-off-by: Bagas Sanjaya <bagasdotme@...il.com>
> ---
>   .../userspace-api/ioctl/ioctl-number.rst      | 512 +++++++++---------
>   1 file changed, 256 insertions(+), 256 deletions(-)
>
> diff --git a/Documentation/userspace-api/ioctl/ioctl-number.rst b/Documentation/userspace-api/ioctl/ioctl-number.rst
> index 017a23aeadc329..b725186670a1d8 100644
> --- a/Documentation/userspace-api/ioctl/ioctl-number.rst
> +++ b/Documentation/userspace-api/ioctl/ioctl-number.rst
> @@ -66,343 +66,343 @@ This table lists ioctls visible from user land for Linux/x86.  It contains
>   most drivers up to 2.6.31, but I know I am missing some.  There has been
>   no attempt to list non-X86 architectures or ioctls from drivers/staging/.
>   
> -====  =====  ======================================================= ================================================================
> -Code  Seq#    Include File                                           Comments
> +====  =====  =========================================================  ================================================================
> +Code  Seq#    Include File                                              Comments
>         (hex)
> -====  =====  ======================================================= ================================================================
> -0x00  00-1F  linux/fs.h                                              conflict!
> -0x00  00-1F  scsi/scsi_ioctl.h                                       conflict!
> -0x00  00-1F  linux/fb.h                                              conflict!
> -0x00  00-1F  linux/wavefront.h                                       conflict!
> +====  =====  =========================================================  ================================================================
> +0x00  00-1F  linux/fs.h                                                 conflict!
> +0x00  00-1F  scsi/scsi_ioctl.h                                          conflict!
> +0x00  00-1F  linux/fb.h                                                 conflict!
> +0x00  00-1F  linux/wavefront.h                                          conflict!
>   0x02  all    linux/fd.h
>   0x03  all    linux/hdreg.h
> -0x04  D2-DC  linux/umsdos_fs.h                                       Dead since 2.6.11, but don't reuse these.
> +0x04  D2-DC  linux/umsdos_fs.h                                          Dead since 2.6.11, but don't reuse these.
>   0x06  all    linux/lp.h
>   0x07  9F-D0  linux/vmw_vmci_defs.h, uapi/linux/vm_sockets.h
>   0x09  all    linux/raid/md_u.h
>   0x10  00-0F  drivers/char/s390/vmcp.h
>   0x10  10-1F  arch/s390/include/uapi/sclp_ctl.h
>   0x10  20-2F  arch/s390/include/uapi/asm/hypfs.h
> -0x12  all    linux/fs.h                                              BLK* ioctls
> +0x12  all    linux/fs.h                                                 BLK* ioctls
>                linux/blkpg.h
>                linux/blkzoned.h
>                linux/blk-crypto.h
> -0x15  all    linux/fs.h                                              FS_IOC_* ioctls
> -0x1b  all                                                            InfiniBand Subsystem
> -                                                                     <http://infiniband.sourceforge.net/>
> +0x15  all    linux/fs.h                                                 FS_IOC_* ioctls
> +0x1b  all                                                               InfiniBand Subsystem
> +                                                                        <http://infiniband.sourceforge.net/>
>   0x20  all    drivers/cdrom/cm206.h
>   0x22  all    scsi/sg.h
> -0x3E  00-0F  linux/counter.h                                         <mailto:linux-iio@...r.kernel.org>
> +0x3E  00-0F  linux/counter.h                                            <mailto:linux-iio@...r.kernel.org>
>   '!'   00-1F  uapi/linux/seccomp.h
> -'#'   00-3F                                                          IEEE 1394 Subsystem
> -                                                                     Block for the entire subsystem
> +'#'   00-3F                                                             IEEE 1394 Subsystem
> +                                                                        Block for the entire subsystem
>   '$'   00-0F  linux/perf_counter.h, linux/perf_event.h
> -'%'   00-0F  include/uapi/linux/stm.h                                System Trace Module subsystem
> -                                                                     <mailto:alexander.shishkin@...ux.intel.com>
> +'%'   00-0F  include/uapi/linux/stm.h                                   System Trace Module subsystem
> +                                                                        <mailto:alexander.shishkin@...ux.intel.com>
>   '&'   00-07  drivers/firewire/nosy-user.h
> -'*'   00-1F  uapi/linux/user_events.h                                User Events Subsystem
> -                                                                     <mailto:linux-trace-kernel@...r.kernel.org>
> -'1'   00-1F  linux/timepps.h                                         PPS kit from Ulrich Windl
> -                                                                     <ftp://ftp.de.kernel.org/pub/linux/daemons/ntp/PPS/>
> +'*'   00-1F  uapi/linux/user_events.h                                   User Events Subsystem
> +                                                                        <mailto:linux-trace-kernel@...r.kernel.org>
> +'1'   00-1F  linux/timepps.h                                            PPS kit from Ulrich Windl
> +                                                                        <ftp://ftp.de.kernel.org/pub/linux/daemons/ntp/PPS/>
>   '2'   01-04  linux/i2o.h
> -'3'   00-0F  drivers/s390/char/raw3270.h                             conflict!
> -'3'   00-1F  linux/suspend_ioctls.h,                                 conflict!
> +'3'   00-0F  drivers/s390/char/raw3270.h                                conflict!
> +'3'   00-1F  linux/suspend_ioctls.h,                                    conflict!
>                kernel/power/user.c
> -'8'   all                                                            SNP8023 advanced NIC card
> -                                                                     <mailto:mcr@...idum.com>
> +'8'   all                                                               SNP8023 advanced NIC card
> +                                                                        <mailto:mcr@...idum.com>
>   ';'   64-7F  linux/vfio.h
>   ';'   80-FF  linux/iommufd.h
> -'='   00-3f  uapi/linux/ptp_clock.h                                  <mailto:richardcochran@...il.com>
> -'@'   00-0F  linux/radeonfb.h                                        conflict!
> -'@'   00-0F  drivers/video/aty/aty128fb.c                            conflict!
> -'A'   00-1F  linux/apm_bios.h                                        conflict!
> -'A'   00-0F  linux/agpgart.h,                                        conflict!
> +'='   00-3f  uapi/linux/ptp_clock.h                                     <mailto:richardcochran@...il.com>
> +'@'   00-0F  linux/radeonfb.h                                           conflict!
> +'@'   00-0F  drivers/video/aty/aty128fb.c                               conflict!
> +'A'   00-1F  linux/apm_bios.h                                           conflict!
> +'A'   00-0F  linux/agpgart.h,                                           conflict!
>                drivers/char/agp/compat_ioctl.h
> -'A'   00-7F  sound/asound.h                                          conflict!
> -'B'   00-1F  linux/cciss_ioctl.h                                     conflict!
> -'B'   00-0F  include/linux/pmu.h                                     conflict!
> -'B'   C0-FF  advanced bbus                                           <mailto:maassen@...-freiburg.de>
> -'B'   00-0F  xen/xenbus_dev.h                                        conflict!
> -'C'   all    linux/soundcard.h                                       conflict!
> -'C'   01-2F  linux/capi.h                                            conflict!
> -'C'   F0-FF  drivers/net/wan/cosa.h                                  conflict!
> +'A'   00-7F  sound/asound.h                                             conflict!
> +'B'   00-1F  linux/cciss_ioctl.h                                        conflict!
> +'B'   00-0F  include/linux/pmu.h                                        conflict!
> +'B'   C0-FF  advanced bbus                                              <mailto:maassen@...-freiburg.de>
> +'B'   00-0F  xen/xenbus_dev.h                                           conflict!
> +'C'   all    linux/soundcard.h                                          conflict!
> +'C'   01-2F  linux/capi.h                                               conflict!
> +'C'   F0-FF  drivers/net/wan/cosa.h                                     conflict!
>   'D'   all    arch/s390/include/asm/dasd.h
> -'D'   40-5F  drivers/scsi/dpt/dtpi_ioctl.h                           Dead since 2022
> +'D'   40-5F  drivers/scsi/dpt/dtpi_ioctl.h                              Dead since 2022
>   'D'   05     drivers/scsi/pmcraid.h
> -'E'   all    linux/input.h                                           conflict!
> -'E'   00-0F  xen/evtchn.h                                            conflict!
> -'F'   all    linux/fb.h                                              conflict!
> -'F'   01-02  drivers/scsi/pmcraid.h                                  conflict!
> -'F'   20     drivers/video/fsl-diu-fb.h                              conflict!
> -'F'   20     linux/ivtvfb.h                                          conflict!
> -'F'   20     linux/matroxfb.h                                        conflict!
> -'F'   20     drivers/video/aty/atyfb_base.c                          conflict!
> -'F'   00-0F  video/da8xx-fb.h                                        conflict!
> -'F'   80-8F  linux/arcfb.h                                           conflict!
> -'F'   DD     video/sstfb.h                                           conflict!
> -'G'   00-3F  drivers/misc/sgi-gru/grulib.h                           conflict!
> -'G'   00-0F  xen/gntalloc.h, xen/gntdev.h                            conflict!
> -'H'   00-7F  linux/hiddev.h                                          conflict!
> -'H'   00-0F  linux/hidraw.h                                          conflict!
> -'H'   01     linux/mei.h                                             conflict!
> -'H'   02     linux/mei.h                                             conflict!
> -'H'   03     linux/mei.h                                             conflict!
> -'H'   00-0F  sound/asound.h                                          conflict!
> -'H'   20-40  sound/asound_fm.h                                       conflict!
> -'H'   80-8F  sound/sfnt_info.h                                       conflict!
> -'H'   10-8F  sound/emu10k1.h                                         conflict!
> -'H'   10-1F  sound/sb16_csp.h                                        conflict!
> -'H'   10-1F  sound/hda_hwdep.h                                       conflict!
> -'H'   40-4F  sound/hdspm.h                                           conflict!
> -'H'   40-4F  sound/hdsp.h                                            conflict!
> +'E'   all    linux/input.h                                              conflict!
> +'E'   00-0F  xen/evtchn.h                                               conflict!
> +'F'   all    linux/fb.h                                                 conflict!
> +'F'   01-02  drivers/scsi/pmcraid.h                                     conflict!
> +'F'   20     drivers/video/fsl-diu-fb.h                                 conflict!
> +'F'   20     linux/ivtvfb.h                                             conflict!
> +'F'   20     linux/matroxfb.h                                           conflict!
> +'F'   20     drivers/video/aty/atyfb_base.c                             conflict!
> +'F'   00-0F  video/da8xx-fb.h                                           conflict!
> +'F'   80-8F  linux/arcfb.h                                              conflict!
> +'F'   DD     video/sstfb.h                                              conflict!
> +'G'   00-3F  drivers/misc/sgi-gru/grulib.h                              conflict!
> +'G'   00-0F  xen/gntalloc.h, xen/gntdev.h                               conflict!
> +'H'   00-7F  linux/hiddev.h                                             conflict!
> +'H'   00-0F  linux/hidraw.h                                             conflict!
> +'H'   01     linux/mei.h                                                conflict!
> +'H'   02     linux/mei.h                                                conflict!
> +'H'   03     linux/mei.h                                                conflict!
> +'H'   00-0F  sound/asound.h                                             conflict!
> +'H'   20-40  sound/asound_fm.h                                          conflict!
> +'H'   80-8F  sound/sfnt_info.h                                          conflict!
> +'H'   10-8F  sound/emu10k1.h                                            conflict!
> +'H'   10-1F  sound/sb16_csp.h                                           conflict!
> +'H'   10-1F  sound/hda_hwdep.h                                          conflict!
> +'H'   40-4F  sound/hdspm.h                                              conflict!
> +'H'   40-4F  sound/hdsp.h                                               conflict!
>   'H'   90     sound/usb/usx2y/usb_stream.h
> -'H'   00-0F  uapi/misc/habanalabs.h                                  conflict!
> +'H'   00-0F  uapi/misc/habanalabs.h                                     conflict!
>   'H'   A0     uapi/linux/usb/cdc-wdm.h
> -'H'   C0-F0  net/bluetooth/hci.h                                     conflict!
> -'H'   C0-DF  net/bluetooth/hidp/hidp.h                               conflict!
> -'H'   C0-DF  net/bluetooth/cmtp/cmtp.h                               conflict!
> -'H'   C0-DF  net/bluetooth/bnep/bnep.h                               conflict!
> -'H'   F1     linux/hid-roccat.h                                      <mailto:erazor_de@...rs.sourceforge.net>
> +'H'   C0-F0  net/bluetooth/hci.h                                        conflict!
> +'H'   C0-DF  net/bluetooth/hidp/hidp.h                                  conflict!
> +'H'   C0-DF  net/bluetooth/cmtp/cmtp.h                                  conflict!
> +'H'   C0-DF  net/bluetooth/bnep/bnep.h                                  conflict!
> +'H'   F1     linux/hid-roccat.h                                         <mailto:erazor_de@...rs.sourceforge.net>
>   'H'   F8-FA  sound/firewire.h
> -'I'   all    linux/isdn.h                                            conflict!
> -'I'   00-0F  drivers/isdn/divert/isdn_divert.h                       conflict!
> -'I'   40-4F  linux/mISDNif.h                                         conflict!
> +'I'   all    linux/isdn.h                                               conflict!
> +'I'   00-0F  drivers/isdn/divert/isdn_divert.h                          conflict!
> +'I'   40-4F  linux/mISDNif.h                                            conflict!
>   'K'   all    linux/kd.h
> -'L'   00-1F  linux/loop.h                                            conflict!
> -'L'   10-1F  drivers/scsi/mpt3sas/mpt3sas_ctl.h                      conflict!
> -'L'   E0-FF  linux/ppdd.h                                            encrypted disk device driver
> -                                                                     <http://linux01.gwdg.de/~alatham/ppdd.html>
> -'M'   all    linux/soundcard.h                                       conflict!
> -'M'   01-16  mtd/mtd-abi.h                                           conflict!
> +'L'   00-1F  linux/loop.h                                               conflict!
> +'L'   10-1F  drivers/scsi/mpt3sas/mpt3sas_ctl.h                         conflict!
> +'L'   E0-FF  linux/ppdd.h                                               encrypted disk device driver
> +                                                                        <http://linux01.gwdg.de/~alatham/ppdd.html>
> +'M'   all    linux/soundcard.h                                          conflict!
> +'M'   01-16  mtd/mtd-abi.h                                              conflict!
>         and    drivers/mtd/mtdchar.c
>   'M'   01-03  drivers/scsi/megaraid/megaraid_sas.h
> -'M'   00-0F  drivers/video/fsl-diu-fb.h                              conflict!
> +'M'   00-0F  drivers/video/fsl-diu-fb.h                                 conflict!
>   'N'   00-1F  drivers/usb/scanner.h
>   'N'   40-7F  drivers/block/nvme.c
> -'N'   80-8F  uapi/linux/ntsync.h                                     NT synchronization primitives
> -                                                                     <mailto:wine-devel@...ehq.org>
> -'O'   00-06  mtd/ubi-user.h                                          UBI
> -'P'   all    linux/soundcard.h                                       conflict!
> -'P'   60-6F  sound/sscape_ioctl.h                                    conflict!
> -'P'   00-0F  drivers/usb/class/usblp.c                               conflict!
> -'P'   01-09  drivers/misc/pci_endpoint_test.c                        conflict!
> -'P'   00-0F  xen/privcmd.h                                           conflict!
> -'P'   00-05  linux/tps6594_pfsm.h                                    conflict!
> +'N'   80-8F  uapi/linux/ntsync.h                                        NT synchronization primitives
> +                                                                        <mailto:wine-devel@...ehq.org>
> +'O'   00-06  mtd/ubi-user.h                                             UBI
> +'P'   all    linux/soundcard.h                                          conflict!
> +'P'   60-6F  sound/sscape_ioctl.h                                       conflict!
> +'P'   00-0F  drivers/usb/class/usblp.c                                  conflict!
> +'P'   01-09  drivers/misc/pci_endpoint_test.c                           conflict!
> +'P'   00-0F  xen/privcmd.h                                              conflict!
> +'P'   00-05  linux/tps6594_pfsm.h                                       conflict!
>   'Q'   all    linux/soundcard.h
> -'R'   00-1F  linux/random.h                                          conflict!
> -'R'   01     linux/rfkill.h                                          conflict!
> +'R'   00-1F  linux/random.h                                             conflict!
> +'R'   01     linux/rfkill.h                                             conflict!
>   'R'   20-2F  linux/trace_mmap.h
>   'R'   C0-DF  net/bluetooth/rfcomm.h
>   'R'   E0     uapi/linux/fsl_mc.h
> -'S'   all    linux/cdrom.h                                           conflict!
> -'S'   80-81  scsi/scsi_ioctl.h                                       conflict!
> -'S'   82-FF  scsi/scsi.h                                             conflict!
> -'S'   00-7F  sound/asequencer.h                                      conflict!
> -'T'   all    linux/soundcard.h                                       conflict!
> -'T'   00-AF  sound/asound.h                                          conflict!
> -'T'   all    arch/x86/include/asm/ioctls.h                           conflict!
> -'T'   C0-DF  linux/if_tun.h                                          conflict!
> -'U'   all    sound/asound.h                                          conflict!
> -'U'   00-CF  linux/uinput.h                                          conflict!
> +'S'   all    linux/cdrom.h                                              conflict!
> +'S'   80-81  scsi/scsi_ioctl.h                                          conflict!
> +'S'   82-FF  scsi/scsi.h                                                conflict!
> +'S'   00-7F  sound/asequencer.h                                         conflict!
> +'T'   all    linux/soundcard.h                                          conflict!
> +'T'   00-AF  sound/asound.h                                             conflict!
> +'T'   all    arch/x86/include/asm/ioctls.h                              conflict!
> +'T'   C0-DF  linux/if_tun.h                                             conflict!
> +'U'   all    sound/asound.h                                             conflict!
> +'U'   00-CF  linux/uinput.h                                             conflict!
>   'U'   00-EF  linux/usbdevice_fs.h
>   'U'   C0-CF  drivers/bluetooth/hci_uart.h
> -'V'   all    linux/vt.h                                              conflict!
> -'V'   all    linux/videodev2.h                                       conflict!
> -'V'   C0     linux/ivtvfb.h                                          conflict!
> -'V'   C0     linux/ivtv.h                                            conflict!
> -'V'   C0     media/si4713.h                                          conflict!
> -'W'   00-1F  linux/watchdog.h                                        conflict!
> -'W'   00-1F  linux/wanrouter.h                                       conflict! (pre 3.9)
> -'W'   00-3F  sound/asound.h                                          conflict!
> +'V'   all    linux/vt.h                                                 conflict!
> +'V'   all    linux/videodev2.h                                          conflict!
> +'V'   C0     linux/ivtvfb.h                                             conflict!
> +'V'   C0     linux/ivtv.h                                               conflict!
> +'V'   C0     media/si4713.h                                             conflict!
> +'W'   00-1F  linux/watchdog.h                                           conflict!
> +'W'   00-1F  linux/wanrouter.h                                          conflict! (pre 3.9)
> +'W'   00-3F  sound/asound.h                                             conflict!
>   'W'   40-5F  drivers/pci/switch/switchtec.c
>   'W'   60-61  linux/watch_queue.h
> -'X'   all    fs/xfs/xfs_fs.h,                                        conflict!
> +'X'   all    fs/xfs/xfs_fs.h,                                           conflict!
>                fs/xfs/linux-2.6/xfs_ioctl32.h,
>                include/linux/falloc.h,
>                linux/fs.h,
> -'X'   all    fs/ocfs2/ocfs_fs.h                                      conflict!
> -'X'   01     linux/pktcdvd.h                                         conflict!
> +'X'   all    fs/ocfs2/ocfs_fs.h                                         conflict!
> +'X'   01     linux/pktcdvd.h                                            conflict!
>   'Z'   14-15  drivers/message/fusion/mptctl.h
> -'['   00-3F  linux/usb/tmc.h                                         USB Test and Measurement Devices
> -                                                                     <mailto:gregkh@...uxfoundation.org>
> -'a'   all    linux/atm*.h, linux/sonet.h                             ATM on linux
> -                                                                     <http://lrcwww.epfl.ch/>
> -'a'   00-0F  drivers/crypto/qat/qat_common/adf_cfg_common.h          conflict! qat driver
> -'b'   00-FF                                                          conflict! bit3 vme host bridge
> -                                                                     <mailto:natalia@...hefk.nikhef.nl>
> -'b'   00-0F  linux/dma-buf.h                                         conflict!
> -'c'   00-7F  linux/comstats.h                                        conflict!
> -'c'   00-7F  linux/coda.h                                            conflict!
> -'c'   00-1F  linux/chio.h                                            conflict!
> -'c'   80-9F  arch/s390/include/asm/chsc.h                            conflict!
> +'['   00-3F  linux/usb/tmc.h                                            USB Test and Measurement Devices
> +                                                                        <mailto:gregkh@...uxfoundation.org>
> +'a'   all    linux/atm*.h, linux/sonet.h                                ATM on linux
> +                                                                        <http://lrcwww.epfl.ch/>
> +'a'   00-0F  drivers/crypto/qat/qat_common/adf_cfg_common.h             conflict! qat driver
> +'b'   00-FF                                                             conflict! bit3 vme host bridge
> +                                                                        <mailto:natalia@...hefk.nikhef.nl>
> +'b'   00-0F  linux/dma-buf.h                                            conflict!
> +'c'   00-7F  linux/comstats.h                                           conflict!
> +'c'   00-7F  linux/coda.h                                               conflict!
> +'c'   00-1F  linux/chio.h                                               conflict!
> +'c'   80-9F  arch/s390/include/asm/chsc.h                               conflict!
>   'c'   A0-AF  arch/x86/include/asm/msr.h conflict!
> -'d'   00-FF  linux/char/drm/drm.h                                    conflict!
> -'d'   02-40  pcmcia/ds.h                                             conflict!
> +'d'   00-FF  linux/char/drm/drm.h                                       conflict!
> +'d'   02-40  pcmcia/ds.h                                                conflict!
>   'd'   F0-FF  linux/digi1.h
> -'e'   all    linux/digi1.h                                           conflict!
> -'f'   00-1F  linux/ext2_fs.h                                         conflict!
> -'f'   00-1F  linux/ext3_fs.h                                         conflict!
> -'f'   00-0F  fs/jfs/jfs_dinode.h                                     conflict!
> -'f'   00-0F  fs/ext4/ext4.h                                          conflict!
> -'f'   00-0F  linux/fs.h                                              conflict!
> -'f'   00-0F  fs/ocfs2/ocfs2_fs.h                                     conflict!
> +'e'   all    linux/digi1.h                                              conflict!
> +'f'   00-1F  linux/ext2_fs.h                                            conflict!
> +'f'   00-1F  linux/ext3_fs.h                                            conflict!
> +'f'   00-0F  fs/jfs/jfs_dinode.h                                        conflict!
> +'f'   00-0F  fs/ext4/ext4.h                                             conflict!
> +'f'   00-0F  linux/fs.h                                                 conflict!
> +'f'   00-0F  fs/ocfs2/ocfs2_fs.h                                        conflict!
>   'f'   13-27  linux/fscrypt.h
>   'f'   81-8F  linux/fsverity.h
>   'g'   00-0F  linux/usb/gadgetfs.h
>   'g'   20-2F  linux/usb/g_printer.h
> -'h'   00-7F                                                          conflict! Charon filesystem
> -                                                                     <mailto:zapman@...erlan.net>
> -'h'   00-1F  linux/hpet.h                                            conflict!
> +'h'   00-7F                                                             conflict! Charon filesystem
> +                                                                        <mailto:zapman@...erlan.net>
> +'h'   00-1F  linux/hpet.h                                               conflict!
>   'h'   80-8F  fs/hfsplus/ioctl.c
> -'i'   00-3F  linux/i2o-dev.h                                         conflict!
> -'i'   0B-1F  linux/ipmi.h                                            conflict!
> +'i'   00-3F  linux/i2o-dev.h                                            conflict!
> +'i'   0B-1F  linux/ipmi.h                                               conflict!
>   'i'   80-8F  linux/i8k.h
> -'i'   90-9F  `linux/iio/*.h`                                         IIO
> +'i'   90-9F  `linux/iio/*.h`                                            IIO
>   'j'   00-3F  linux/joystick.h
> -'k'   00-0F  linux/spi/spidev.h                                      conflict!
> -'k'   00-05  video/kyro.h                                            conflict!
> -'k'   10-17  linux/hsi/hsi_char.h                                    HSI character device
> -'l'   00-3F  linux/tcfs_fs.h                                         transparent cryptographic file system
> -                                                                     <http://web.archive.org/web/%2A/http://mikonos.dia.unisa.it/tcfs>
> -'l'   40-7F  linux/udf_fs_i.h                                        in development:
> -                                                                     <https://github.com/pali/udftools>
> -'m'   00-09  linux/mmtimer.h                                         conflict!
> -'m'   all    linux/mtio.h                                            conflict!
> -'m'   all    linux/soundcard.h                                       conflict!
> -'m'   all    linux/synclink.h                                        conflict!
> -'m'   00-19  drivers/message/fusion/mptctl.h                         conflict!
> -'m'   00     drivers/scsi/megaraid/megaraid_ioctl.h                  conflict!
> +'k'   00-0F  linux/spi/spidev.h                                         conflict!
> +'k'   00-05  video/kyro.h                                               conflict!
> +'k'   10-17  linux/hsi/hsi_char.h                                       HSI character device
> +'l'   00-3F  linux/tcfs_fs.h                                            transparent cryptographic file system
> +                                                                        <http://web.archive.org/web/%2A/http://mikonos.dia.unisa.it/tcfs>
> +'l'   40-7F  linux/udf_fs_i.h                                           in development:
> +                                                                        <https://github.com/pali/udftools>
> +'m'   00-09  linux/mmtimer.h                                            conflict!
> +'m'   all    linux/mtio.h                                               conflict!
> +'m'   all    linux/soundcard.h                                          conflict!
> +'m'   all    linux/synclink.h                                           conflict!
> +'m'   00-19  drivers/message/fusion/mptctl.h                            conflict!
> +'m'   00     drivers/scsi/megaraid/megaraid_ioctl.h                     conflict!
>   'n'   00-7F  linux/ncp_fs.h and fs/ncpfs/ioctl.c
> -'n'   80-8F  uapi/linux/nilfs2_api.h                                 NILFS2
> -'n'   E0-FF  linux/matroxfb.h                                        matroxfb
> -'o'   00-1F  fs/ocfs2/ocfs2_fs.h                                     OCFS2
> -'o'   00-03  mtd/ubi-user.h                                          conflict! (OCFS2 and UBI overlaps)
> -'o'   40-41  mtd/ubi-user.h                                          UBI
> -'o'   01-A1  `linux/dvb/*.h`                                         DVB
> -'p'   00-0F  linux/phantom.h                                         conflict! (OpenHaptics needs this)
> -'p'   00-1F  linux/rtc.h                                             conflict!
> +'n'   80-8F  uapi/linux/nilfs2_api.h                                    NILFS2
> +'n'   E0-FF  linux/matroxfb.h                                           matroxfb
> +'o'   00-1F  fs/ocfs2/ocfs2_fs.h                                        OCFS2
> +'o'   00-03  mtd/ubi-user.h                                             conflict! (OCFS2 and UBI overlaps)
> +'o'   40-41  mtd/ubi-user.h                                             UBI
> +'o'   01-A1  `linux/dvb/*.h`                                            DVB
> +'p'   00-0F  linux/phantom.h                                            conflict! (OpenHaptics needs this)
> +'p'   00-1F  linux/rtc.h                                                conflict!
>   'p'   40-7F  linux/nvram.h
> -'p'   80-9F  linux/ppdev.h                                           user-space parport
> -                                                                     <mailto:tim@...erelk.net>
> -'p'   A1-A5  linux/pps.h                                             LinuxPPS
> -'p'   B1-B3  linux/pps_gen.h                                         LinuxPPS
> -                                                                     <mailto:giometti@...ux.it>
> +'p'   80-9F  linux/ppdev.h                                              user-space parport
> +                                                                        <mailto:tim@...erelk.net>
> +'p'   A1-A5  linux/pps.h                                                LinuxPPS
> +'p'   B1-B3  linux/pps_gen.h                                            LinuxPPS
> +                                                                        <mailto:giometti@...ux.it>
>   'q'   00-1F  linux/serio.h
> -'q'   80-FF  linux/telephony.h                                       Internet PhoneJACK, Internet LineJACK
> -             linux/ixjuser.h                                         <http://web.archive.org/web/%2A/http://www.quicknet.net>
> +'q'   80-FF  linux/telephony.h                                          Internet PhoneJACK, Internet LineJACK
> +             linux/ixjuser.h                                            <http://web.archive.org/web/%2A/http://www.quicknet.net>
>   'r'   00-1F  linux/msdos_fs.h and fs/fat/dir.c
>   's'   all    linux/cdk.h
>   't'   00-7F  linux/ppp-ioctl.h
>   't'   80-8F  linux/isdn_ppp.h
> -'t'   90-91  linux/toshiba.h                                         toshiba and toshiba_acpi SMM
> -'u'   00-1F  linux/smb_fs.h                                          gone
> -'u'   00-2F  linux/ublk_cmd.h                                        conflict!
> -'u'   20-3F  linux/uvcvideo.h                                        USB video class host driver
> -'u'   40-4f  linux/udmabuf.h                                         userspace dma-buf misc device
> -'v'   00-1F  linux/ext2_fs.h                                         conflict!
> -'v'   00-1F  linux/fs.h                                              conflict!
> -'v'   00-0F  linux/sonypi.h                                          conflict!
> -'v'   00-0F  media/v4l2-subdev.h                                     conflict!
> -'v'   20-27  arch/powerpc/include/uapi/asm/vas-api.h		     VAS API
> -'v'   C0-FF  linux/meye.h                                            conflict!
> -'w'   all                                                            CERN SCI driver
> -'y'   00-1F                                                          packet based user level communications
> -                                                                     <mailto:zapman@...erlan.net>
> -'z'   00-3F                                                          CAN bus card conflict!
> -                                                                     <mailto:hdstich@...nectu.ulm.circular.de>
> -'z'   40-7F                                                          CAN bus card conflict!
> -                                                                     <mailto:oe@...t.de>
> -'z'   10-4F  drivers/s390/crypto/zcrypt_api.h                        conflict!
> +'t'   90-91  linux/toshiba.h                                            toshiba and toshiba_acpi SMM
> +'u'   00-1F  linux/smb_fs.h                                             gone
> +'u'   00-2F  linux/ublk_cmd.h                                           conflict!
> +'u'   20-3F  linux/uvcvideo.h                                           USB video class host driver
> +'u'   40-4f  linux/udmabuf.h                                            userspace dma-buf misc device
> +'v'   00-1F  linux/ext2_fs.h                                            conflict!
> +'v'   00-1F  linux/fs.h                                                 conflict!
> +'v'   00-0F  linux/sonypi.h                                             conflict!
> +'v'   00-0F  media/v4l2-subdev.h                                        conflict!
> +'v'   20-27  arch/powerpc/include/uapi/asm/vas-api.h		        VAS API
> +'v'   C0-FF  linux/meye.h                                               conflict!
> +'w'   all                                                               CERN SCI driver
> +'y'   00-1F                                                             packet based user level communications
> +                                                                        <mailto:zapman@...erlan.net>
> +'z'   00-3F                                                             CAN bus card conflict!
> +                                                                        <mailto:hdstich@...nectu.ulm.circular.de>
> +'z'   40-7F                                                             CAN bus card conflict!
> +                                                                        <mailto:oe@...t.de>
> +'z'   10-4F  drivers/s390/crypto/zcrypt_api.h                           conflict!
>   '|'   00-7F  linux/media.h
> -'|'   80-9F  samples/                                                Any sample and example drivers
> +'|'   80-9F  samples/                                                   Any sample and example drivers
>   0x80  00-1F  linux/fb.h
>   0x81  00-1F  linux/vduse.h
>   0x89  00-06  arch/x86/include/asm/sockios.h
>   0x89  0B-DF  linux/sockios.h
> -0x89  E0-EF  linux/sockios.h                                         SIOCPROTOPRIVATE range
> -0x89  F0-FF  linux/sockios.h                                         SIOCDEVPRIVATE range
> +0x89  E0-EF  linux/sockios.h                                            SIOCPROTOPRIVATE range
> +0x89  F0-FF  linux/sockios.h                                            SIOCDEVPRIVATE range
>   0x8A  00-1F  linux/eventpoll.h
>   0x8B  all    linux/wireless.h
> -0x8C  00-3F                                                          WiNRADiO driver
> -                                                                     <http://www.winradio.com.au/>
> +0x8C  00-3F                                                             WiNRADiO driver
> +                                                                        <http://www.winradio.com.au/>
>   0x90  00     drivers/cdrom/sbpcd.h
>   0x92  00-0F  drivers/usb/mon/mon_bin.c
>   0x93  60-7F  linux/auto_fs.h
> -0x94  all    fs/btrfs/ioctl.h                                        Btrfs filesystem
> -             and linux/fs.h                                          some lifted to vfs/generic
> -0x97  00-7F  fs/ceph/ioctl.h                                         Ceph file system
> -0x99  00-0F                                                          537-Addinboard driver
> -                                                                     <mailto:buk@...s.ipn.de>
> +0x94  all    fs/btrfs/ioctl.h                                           Btrfs filesystem
> +             and linux/fs.h                                             some lifted to vfs/generic
> +0x97  00-7F  fs/ceph/ioctl.h                                            Ceph file system
> +0x99  00-0F                                                             537-Addinboard driver
> +                                                                        <mailto:buk@...s.ipn.de>
>   0x9A  00-0F  include/uapi/fwctl/fwctl.h
> -0xA0  all    linux/sdp/sdp.h                                         Industrial Device Project
> -                                                                     <mailto:kenji@...gate.com>
> -0xA1  0      linux/vtpm_proxy.h                                      TPM Emulator Proxy Driver
> -0xA2  all    uapi/linux/acrn.h                                       ACRN hypervisor
> -0xA3  80-8F                                                          Port ACL  in development:
> -                                                                     <mailto:tlewis@...dspring.com>
> +0xA0  all    linux/sdp/sdp.h                                            Industrial Device Project
> +                                                                        <mailto:kenji@...gate.com>
> +0xA1  0      linux/vtpm_proxy.h                                         TPM Emulator Proxy Driver
> +0xA2  all    uapi/linux/acrn.h                                          ACRN hypervisor
> +0xA3  80-8F                                                             Port ACL  in development:
> +                                                                        <mailto:tlewis@...dspring.com>
>   0xA3  90-9F  linux/dtlk.h
> -0xA4  00-1F  uapi/linux/tee.h                                        Generic TEE subsystem
> -0xA4  00-1F  uapi/asm/sgx.h                                          <mailto:linux-sgx@...r.kernel.org>
> -0xA5  01-05  linux/surface_aggregator/cdev.h                         Microsoft Surface Platform System Aggregator
> -                                                                     <mailto:luzmaximilian@...il.com>
> -0xA5  20-2F  linux/surface_aggregator/dtx.h                          Microsoft Surface DTX driver
> -                                                                     <mailto:luzmaximilian@...il.com>
> +0xA4  00-1F  uapi/linux/tee.h                                           Generic TEE subsystem
> +0xA4  00-1F  uapi/asm/sgx.h                                             <mailto:linux-sgx@...r.kernel.org>
> +0xA5  01-05  linux/surface_aggregator/cdev.h                            Microsoft Surface Platform System Aggregator
> +                                                                        <mailto:luzmaximilian@...il.com>
> +0xA5  20-2F  linux/surface_aggregator/dtx.h                             Microsoft Surface DTX driver
> +                                                                        <mailto:luzmaximilian@...il.com>
>   0xAA  00-3F  linux/uapi/linux/userfaultfd.h
>   0xAB  00-1F  linux/nbd.h
>   0xAC  00-1F  linux/raw.h
> -0xAD  00                                                             Netfilter device in development:
> -                                                                     <mailto:rusty@...tcorp.com.au>
> -0xAE  00-1F  linux/kvm.h                                             Kernel-based Virtual Machine
> -                                                                     <mailto:kvm@...r.kernel.org>
> -0xAE  40-FF  linux/kvm.h                                             Kernel-based Virtual Machine
> -                                                                     <mailto:kvm@...r.kernel.org>
> -0xAE  20-3F  linux/nitro_enclaves.h                                  Nitro Enclaves
> -0xAF  00-1F  linux/fsl_hypervisor.h                                  Freescale hypervisor
> -0xB0  all                                                            RATIO devices in development:
> -                                                                     <mailto:vgo@...io.de>
> -0xB1  00-1F                                                          PPPoX
> -                                                                     <mailto:mostrows@...x.uwaterloo.ca>
> -0xB2  00     arch/powerpc/include/uapi/asm/papr-vpd.h                powerpc/pseries VPD API
> -                                                                     <mailto:linuxppc-dev>
> -0xB2  01-02  arch/powerpc/include/uapi/asm/papr-sysparm.h            powerpc/pseries system parameter API
> -                                                                     <mailto:linuxppc-dev>
> -0xB2  03-05 arch/powerpc/include/uapi/asm/papr-indices.h             powerpc/pseries indices API
> -                                                                     <mailto:linuxppc-dev>
> -0xB2  06-07 arch/powerpc/include/uapi/asm/papr-platform-dump.h       powerpc/pseries Platform Dump API
> -                                                                     <mailto:linuxppc-dev>
> -0xB2  08  arch/powerpc/include/uapi/asm/papr-physical-attestation.h  powerpc/pseries Physical Attestation API
> -                                                                     <mailto:linuxppc-dev>
> +0xAD  00                                                                Netfilter device in development:
> +                                                                        <mailto:rusty@...tcorp.com.au>
> +0xAE  00-1F  linux/kvm.h                                                Kernel-based Virtual Machine
> +                                                                        <mailto:kvm@...r.kernel.org>
> +0xAE  40-FF  linux/kvm.h                                                Kernel-based Virtual Machine
> +                                                                        <mailto:kvm@...r.kernel.org>
> +0xAE  20-3F  linux/nitro_enclaves.h                                     Nitro Enclaves
> +0xAF  00-1F  linux/fsl_hypervisor.h                                     Freescale hypervisor
> +0xB0  all                                                               RATIO devices in development:
> +                                                                        <mailto:vgo@...io.de>
> +0xB1  00-1F                                                             PPPoX
> +                                                                        <mailto:mostrows@...x.uwaterloo.ca>
> +0xB2  00     arch/powerpc/include/uapi/asm/papr-vpd.h                   powerpc/pseries VPD API
> +                                                                        <mailto:linuxppc-dev@...ts.ozlabs.org>
> +0xB2  01-02  arch/powerpc/include/uapi/asm/papr-sysparm.h               powerpc/pseries system parameter API
> +                                                                        <mailto:linuxppc-dev@...ts.ozlabs.org>
> +0xB2  03-05  arch/powerpc/include/uapi/asm/papr-indices.h               powerpc/pseries indices API
> +                                                                        <mailto:linuxppc-dev@...ts.ozlabs.org>
> +0xB2  06-07  arch/powerpc/include/uapi/asm/papr-platform-dump.h         powerpc/pseries Platform Dump API
> +                                                                        <mailto:linuxppc-dev@...ts.ozlabs.org>
> +0xB2  08     arch/powerpc/include/uapi/asm/papr-physical-attestation.h  powerpc/pseries Physical Attestation API
> +                                                                        <mailto:linuxppc-dev@...ts.ozlabs.org>
>   0xB3  00     linux/mmc/ioctl.h
> -0xB4  00-0F  linux/gpio.h                                            <mailto:linux-gpio@...r.kernel.org>
> -0xB5  00-0F  uapi/linux/rpmsg.h                                      <mailto:linux-remoteproc@...r.kernel.org>
> +0xB4  00-0F  linux/gpio.h                                               <mailto:linux-gpio@...r.kernel.org>
> +0xB5  00-0F  uapi/linux/rpmsg.h                                         <mailto:linux-remoteproc@...r.kernel.org>
>   0xB6  all    linux/fpga-dfl.h
> -0xB7  all    uapi/linux/remoteproc_cdev.h                            <mailto:linux-remoteproc@...r.kernel.org>
> -0xB7  all    uapi/linux/nsfs.h                                       <mailto:Andrei Vagin <avagin@...nvz.org>>
> -0xB8  01-02  uapi/misc/mrvl_cn10k_dpi.h                              Marvell CN10K DPI driver
> -0xB8  all    uapi/linux/mshv.h                                       Microsoft Hyper-V /dev/mshv driver
> -                                                                     <mailto:linux-hyperv@...r.kernel.org>
> +0xB7  all    uapi/linux/remoteproc_cdev.h                               <mailto:linux-remoteproc@...r.kernel.org>
> +0xB7  all    uapi/linux/nsfs.h                                          <mailto:Andrei Vagin <avagin@...nvz.org>>
> +0xB8  01-02  uapi/misc/mrvl_cn10k_dpi.h                                 Marvell CN10K DPI driver
> +0xB8  all    uapi/linux/mshv.h                                          Microsoft Hyper-V /dev/mshv driver
> +                                                                        <mailto:linux-hyperv@...r.kernel.org>
>   0xC0  00-0F  linux/usb/iowarrior.h
> -0xCA  00-0F  uapi/misc/cxl.h                                         Dead since 6.15
> +0xCA  00-0F  uapi/misc/cxl.h                                            Dead since 6.15
>   0xCA  10-2F  uapi/misc/ocxl.h
> -0xCA  80-BF  uapi/scsi/cxlflash_ioctl.h                              Dead since 6.15
> -0xCB  00-1F                                                          CBM serial IEC bus in development:
> -                                                                     <mailto:michael.klein@...fin.lb.shuttle.de>
> -0xCC  00-0F  drivers/misc/ibmvmc.h                                   pseries VMC driver
> -0xCD  01     linux/reiserfs_fs.h                                     Dead since 6.13
> -0xCE  01-02  uapi/linux/cxl_mem.h                                    Compute Express Link Memory Devices
> +0xCA  80-BF  uapi/scsi/cxlflash_ioctl.h                                 Dead since 6.15
> +0xCB  00-1F                                                             CBM serial IEC bus in development:
> +                                                                        <mailto:michael.klein@...fin.lb.shuttle.de>
> +0xCC  00-0F  drivers/misc/ibmvmc.h                                      pseries VMC driver
> +0xCD  01     linux/reiserfs_fs.h                                        Dead since 6.13
> +0xCE  01-02  uapi/linux/cxl_mem.h                                       Compute Express Link Memory Devices
>   0xCF  02     fs/smb/client/cifs_ioctl.h
>   0xDB  00-0F  drivers/char/mwave/mwavepub.h
> -0xDD  00-3F                                                          ZFCP device driver see drivers/s390/scsi/
> -                                                                     <mailto:aherrman@...ibm.com>
> +0xDD  00-3F                                                             ZFCP device driver see drivers/s390/scsi/
> +                                                                        <mailto:aherrman@...ibm.com>
>   0xE5  00-3F  linux/fuse.h
> -0xEC  00-01  drivers/platform/chrome/cros_ec_dev.h                   ChromeOS EC driver
> -0xEE  00-09  uapi/linux/pfrut.h                                      Platform Firmware Runtime Update and Telemetry
> -0xF3  00-3F  drivers/usb/misc/sisusbvga/sisusb.h                     sisfb (in development)
> -                                                                     <mailto:thomas@...ischhofer.net>
> -0xF6  all                                                            LTTng Linux Trace Toolkit Next Generation
> -                                                                     <mailto:mathieu.desnoyers@...icios.com>
> -0xF8  all    arch/x86/include/uapi/asm/amd_hsmp.h                    AMD HSMP EPYC system management interface driver
> -                                                                     <mailto:nchatrad@....com>
> +0xEC  00-01  drivers/platform/chrome/cros_ec_dev.h                      ChromeOS EC driver
> +0xEE  00-09  uapi/linux/pfrut.h                                         Platform Firmware Runtime Update and Telemetry
> +0xF3  00-3F  drivers/usb/misc/sisusbvga/sisusb.h                        sisfb (in development)
> +                                                                        <mailto:thomas@...ischhofer.net>
> +0xF6  all                                                               LTTng Linux Trace Toolkit Next Generation
> +                                                                        <mailto:mathieu.desnoyers@...icios.com>
> +0xF8  all    arch/x86/include/uapi/asm/amd_hsmp.h                       AMD HSMP EPYC system management interface driver
> +                                                                        <mailto:nchatrad@....com>
>   0xFD  all    linux/dm-ioctl.h
>   0xFE  all    linux/isst_if.h
> -====  =====  ======================================================= ================================================================
> +====  =====  =========================================================  ================================================================
>
> base-commit: 86900ab620a42396a749b506d4a187820fc3fabe


Tested this patch by applying on top of next-20250429, and this patch 
also fixes the reported issue. Hence,


Tested-by: Venkat Rao Bagalkote <venkat88@...ux.ibm.com>


Note: There is other patch [1] 
<https://lore.kernel.org/linuxppc-dev/aBHodTu4IjqzZeXb@archie.me/T/#m013297a6731d3ca3dc1e0f23d161774850d6b41c> 
which has a different approach to fix the reported issue.


Regards,

Venkat.


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ