Page 27 of 135

Porteus Kernel Builder

Posted: 20 Oct 2018, 14:17
by neko
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc8
The latest stable 4.18 version of the Linux kernel is: 4.18.15 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.77 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.134 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.161
The latest longterm 3.18 version of the Linux kernel is: 3.18.124 (EOL)
The latest linux-next version of the Linux kernel is: next-20181019


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note 1: AUFS_VERSION "4.18-20181008"
This version is not yet adapted correctly to patch to mm/shmem.c of kernel 4.18.15.
Own patch source (own.patch.mm+shmem.c) of mm/shmem.c is included in v4.18.15.tar.xz.
(This Own patch is not assured.)

=== Patch error ===

Code: Select all

# patch -p1 < ../../NG-aufs.patch
patching file Documentation/ABI/testing/debugfs-aufs
patching file Documentation/ABI/testing/sysfs-aufs
patching file Documentation/filesystems/aufs/README
patching file Documentation/filesystems/aufs/design/01intro.txt
patching file Documentation/filesystems/aufs/design/02struct.txt
patching file Documentation/filesystems/aufs/design/03atomic_open.txt
patching file Documentation/filesystems/aufs/design/03lookup.txt
patching file Documentation/filesystems/aufs/design/04branch.txt
patching file Documentation/filesystems/aufs/design/05wbr_policy.txt
patching file Documentation/filesystems/aufs/design/06dirren.dot
patching file Documentation/filesystems/aufs/design/06dirren.txt
patching file Documentation/filesystems/aufs/design/06fhsm.txt
patching file Documentation/filesystems/aufs/design/06mmap.txt
patching file Documentation/filesystems/aufs/design/06xattr.txt
patching file Documentation/filesystems/aufs/design/07export.txt
patching file Documentation/filesystems/aufs/design/08shwh.txt
patching file Documentation/filesystems/aufs/design/10dynop.txt
patching file fs/aufs/Kconfig
patching file fs/aufs/Makefile
patching file fs/aufs/aufs.h
patching file fs/aufs/branch.c
patching file fs/aufs/branch.h
patching file fs/aufs/conf.mk
patching file fs/aufs/cpup.c
patching file fs/aufs/cpup.h
patching file fs/aufs/dbgaufs.c
patching file fs/aufs/dbgaufs.h
patching file fs/aufs/dcsub.c
patching file fs/aufs/dcsub.h
patching file fs/aufs/debug.c
patching file fs/aufs/debug.h
patching file fs/aufs/dentry.c
patching file fs/aufs/dentry.h
patching file fs/aufs/dinfo.c
patching file fs/aufs/dir.c
patching file fs/aufs/dir.h
patching file fs/aufs/dirren.c
patching file fs/aufs/dirren.h
patching file fs/aufs/dynop.c
patching file fs/aufs/dynop.h
patching file fs/aufs/export.c
patching file fs/aufs/f_op.c
patching file fs/aufs/fhsm.c
patching file fs/aufs/file.c
patching file fs/aufs/file.h
patching file fs/aufs/finfo.c
patching file fs/aufs/fstype.h
patching file fs/aufs/hbl.h
patching file fs/aufs/hfsnotify.c
patching file fs/aufs/hfsplus.c
patching file fs/aufs/hnotify.c
patching file fs/aufs/i_op.c
patching file fs/aufs/i_op_add.c
patching file fs/aufs/i_op_del.c
patching file fs/aufs/i_op_ren.c
patching file fs/aufs/iinfo.c
patching file fs/aufs/inode.c
patching file fs/aufs/inode.h
patching file fs/aufs/ioctl.c
patching file fs/aufs/lcnt.h
patching file fs/aufs/loop.c
patching file fs/aufs/loop.h
patching file fs/aufs/magic.mk
patching file fs/aufs/module.c
patching file fs/aufs/module.h
patching file fs/aufs/mvdown.c
patching file fs/aufs/opts.c
patching file fs/aufs/opts.h
patching file fs/aufs/plink.c
patching file fs/aufs/poll.c
patching file fs/aufs/posix_acl.c
patching file fs/aufs/procfs.c
patching file fs/aufs/rdu.c
patching file fs/aufs/rwsem.h
patching file fs/aufs/sbinfo.c
patching file fs/aufs/super.c
patching file fs/aufs/super.h
patching file fs/aufs/sysaufs.c
patching file fs/aufs/sysaufs.h
patching file fs/aufs/sysfs.c
patching file fs/aufs/sysrq.c
patching file fs/aufs/vdir.c
patching file fs/aufs/vfsub.c
patching file fs/aufs/vfsub.h
patching file fs/aufs/wbr_policy.c
patching file fs/aufs/whout.c
patching file fs/aufs/whout.h
patching file fs/aufs/wkq.c
patching file fs/aufs/wkq.h
patching file fs/aufs/xattr.c
patching file fs/aufs/xino.c
patching file include/uapi/linux/aufs_type.h
patching file MAINTAINERS
patching file drivers/block/loop.c
patching file fs/dcache.c
Hunk #1 succeeded at 1238 (offset 1 line).
patching file fs/fcntl.c
patching file fs/inode.c
Hunk #1 succeeded at 1690 (offset 41 lines).
patching file fs/namespace.c
Hunk #1 succeeded at 856 (offset 1 line).
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file include/linux/file.h
patching file include/linux/fs.h
Hunk #4 succeeded at 2229 (offset 3 lines).
Hunk #5 succeeded at 2517 (offset 3 lines).
patching file include/linux/lockdep.h
patching file include/linux/mnt_namespace.h
patching file include/linux/splice.h
patching file kernel/locking/lockdep.c
patching file fs/Kconfig
patching file fs/Makefile
patching file drivers/block/loop.c
patching file drivers/block/loop.h
patching file fs/aufs/f_op.c
Hunk #1 succeeded at 369 (offset 10 lines).
patching file fs/aufs/loop.c
Hunk #1 succeeded at 146 (offset 13 lines).
patching file fs/aufs/loop.h
Hunk #1 succeeded at 39 (offset 13 lines).
Hunk #2 succeeded at 51 (offset 13 lines).
patching file fs/aufs/super.c
Hunk #1 succeeded at 858 (offset 13 lines).
patching file include/linux/fs.h
patching file fs/proc/base.c
Hunk #1 succeeded at 2018 (offset 14 lines).
patching file fs/proc/nommu.c
patching file fs/proc/task_mmu.c
patching file fs/proc/task_nommu.c
patching file include/linux/mm.h
patching file include/linux/mm_types.h
Hunk #1 succeeded at 239 (offset 3 lines).
Hunk #2 succeeded at 314 (offset 3 lines).
patching file kernel/fork.c
patching file mm/Makefile
patching file mm/filemap.c
patching file mm/mmap.c
patching file mm/nommu.c
patching file mm/prfile.c
patching file fs/dcache.c
Hunk #1 succeeded at 1343 (offset 1 line).
Hunk #2 succeeded at 2892 (offset 1 line).
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/file_table.c
patching file fs/inode.c
Hunk #1 succeeded at 1699 (offset 41 lines).
patching file fs/namespace.c
Hunk #2 succeeded at 862 (offset 1 line).
Hunk #3 succeeded at 1920 (offset 1 line).
patching file fs/notify/group.c
patching file fs/notify/mark.c
patching file fs/open.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file fs/xattr.c
patching file kernel/locking/lockdep.c
patching file kernel/task_work.c
patching file security/commoncap.c
patching file security/device_cgroup.c
patching file security/security.c
Hunk #1 succeeded at 539 (offset 2 lines).
Hunk #2 succeeded at 556 (offset 2 lines).
Hunk #3 succeeded at 565 (offset 2 lines).
Hunk #4 succeeded at 593 (offset 2 lines).
Hunk #5 succeeded at 601 (offset 2 lines).
Hunk #6 succeeded at 609 (offset 2 lines).
Hunk #7 succeeded at 695 (offset 2 lines).
Hunk #8 succeeded at 711 (offset 2 lines).
Hunk #9 succeeded at 883 (offset 2 lines).
Hunk #10 succeeded at 943 (offset 2 lines).
patching file include/linux/lockdep.h
patching file kernel/locking/lockdep_internals.h
patching file include/linux/shmem_fs.h
patching file mm/shmem.c
Hunk #4 FAILED at 2235.
Hunk #5 succeeded at 3216 (offset 2 lines).
Hunk #6 succeeded at 3236 (offset 2 lines).
Hunk #7 succeeded at 3252 (offset 2 lines).
Hunk #8 succeeded at 3324 (offset 2 lines).
Hunk #9 succeeded at 3389 (offset 2 lines).
Hunk #10 succeeded at 3438 (offset 2 lines).
Hunk #11 succeeded at 3462 (offset 2 lines).
Hunk #12 succeeded at 3482 (offset 2 lines).
Hunk #13 succeeded at 3591 (offset 2 lines).
Hunk #14 succeeded at 3730 (offset 2 lines).
1 out of 14 hunks FAILED -- saving rejects to file mm/shmem.c.rej
patching file fs/inode.c
Hunk #1 succeeded at 869 (offset 8 lines).
Hunk #2 succeeded at 883 (offset 8 lines).
#
Thanks.

Porteus Kernel Builder

Posted: 21 Oct 2018, 05:32
by neko
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc8
The latest stable 4.18 version of the Linux kernel is: 4.18.16 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.78 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.135 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.162 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.124 (EOL)
The latest linux-next version of the Linux kernel is: next-20181019


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note 1: AUFS_VERSION "4.18-20181008"
This version is not yet adapted correctly to patch to mm/shmem.c of kernel 4.18.16.
Own patch source (own.patch.mm+shmem.c) of mm/shmem.c is included in v4.18.16.tar.xz.
(This Own patch is not assured.)

=== Patch error ===

Code: Select all

# patch -p1 < ../../NG-aufs.patch
patching file Documentation/ABI/testing/debugfs-aufs
patching file Documentation/ABI/testing/sysfs-aufs
patching file Documentation/filesystems/aufs/README
patching file Documentation/filesystems/aufs/design/01intro.txt
patching file Documentation/filesystems/aufs/design/02struct.txt
patching file Documentation/filesystems/aufs/design/03atomic_open.txt
patching file Documentation/filesystems/aufs/design/03lookup.txt
patching file Documentation/filesystems/aufs/design/04branch.txt
patching file Documentation/filesystems/aufs/design/05wbr_policy.txt
patching file Documentation/filesystems/aufs/design/06dirren.dot
patching file Documentation/filesystems/aufs/design/06dirren.txt
patching file Documentation/filesystems/aufs/design/06fhsm.txt
patching file Documentation/filesystems/aufs/design/06mmap.txt
patching file Documentation/filesystems/aufs/design/06xattr.txt
patching file Documentation/filesystems/aufs/design/07export.txt
patching file Documentation/filesystems/aufs/design/08shwh.txt
patching file Documentation/filesystems/aufs/design/10dynop.txt
patching file fs/aufs/Kconfig
patching file fs/aufs/Makefile
patching file fs/aufs/aufs.h
patching file fs/aufs/branch.c
patching file fs/aufs/branch.h
patching file fs/aufs/conf.mk
patching file fs/aufs/cpup.c
patching file fs/aufs/cpup.h
patching file fs/aufs/dbgaufs.c
patching file fs/aufs/dbgaufs.h
patching file fs/aufs/dcsub.c
patching file fs/aufs/dcsub.h
patching file fs/aufs/debug.c
patching file fs/aufs/debug.h
patching file fs/aufs/dentry.c
patching file fs/aufs/dentry.h
patching file fs/aufs/dinfo.c
patching file fs/aufs/dir.c
patching file fs/aufs/dir.h
patching file fs/aufs/dirren.c
patching file fs/aufs/dirren.h
patching file fs/aufs/dynop.c
patching file fs/aufs/dynop.h
patching file fs/aufs/export.c
patching file fs/aufs/f_op.c
patching file fs/aufs/fhsm.c
patching file fs/aufs/file.c
patching file fs/aufs/file.h
patching file fs/aufs/finfo.c
patching file fs/aufs/fstype.h
patching file fs/aufs/hbl.h
patching file fs/aufs/hfsnotify.c
patching file fs/aufs/hfsplus.c
patching file fs/aufs/hnotify.c
patching file fs/aufs/i_op.c
patching file fs/aufs/i_op_add.c
patching file fs/aufs/i_op_del.c
patching file fs/aufs/i_op_ren.c
patching file fs/aufs/iinfo.c
patching file fs/aufs/inode.c
patching file fs/aufs/inode.h
patching file fs/aufs/ioctl.c
patching file fs/aufs/lcnt.h
patching file fs/aufs/loop.c
patching file fs/aufs/loop.h
patching file fs/aufs/magic.mk
patching file fs/aufs/module.c
patching file fs/aufs/module.h
patching file fs/aufs/mvdown.c
patching file fs/aufs/opts.c
patching file fs/aufs/opts.h
patching file fs/aufs/plink.c
patching file fs/aufs/poll.c
patching file fs/aufs/posix_acl.c
patching file fs/aufs/procfs.c
patching file fs/aufs/rdu.c
patching file fs/aufs/rwsem.h
patching file fs/aufs/sbinfo.c
patching file fs/aufs/super.c
patching file fs/aufs/super.h
patching file fs/aufs/sysaufs.c
patching file fs/aufs/sysaufs.h
patching file fs/aufs/sysfs.c
patching file fs/aufs/sysrq.c
patching file fs/aufs/vdir.c
patching file fs/aufs/vfsub.c
patching file fs/aufs/vfsub.h
patching file fs/aufs/wbr_policy.c
patching file fs/aufs/whout.c
patching file fs/aufs/whout.h
patching file fs/aufs/wkq.c
patching file fs/aufs/wkq.h
patching file fs/aufs/xattr.c
patching file fs/aufs/xino.c
patching file include/uapi/linux/aufs_type.h
patching file MAINTAINERS
patching file drivers/block/loop.c
patching file fs/dcache.c
Hunk #1 succeeded at 1238 (offset 1 line).
patching file fs/fcntl.c
patching file fs/inode.c
Hunk #1 succeeded at 1690 (offset 41 lines).
patching file fs/namespace.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file include/linux/file.h
patching file include/linux/fs.h
Hunk #4 succeeded at 2229 (offset 3 lines).
Hunk #5 succeeded at 2517 (offset 3 lines).
patching file include/linux/lockdep.h
patching file include/linux/mnt_namespace.h
patching file include/linux/splice.h
patching file kernel/locking/lockdep.c
patching file fs/Kconfig
patching file fs/Makefile
patching file drivers/block/loop.c
patching file drivers/block/loop.h
patching file fs/aufs/f_op.c
Hunk #1 succeeded at 369 (offset 10 lines).
patching file fs/aufs/loop.c
Hunk #1 succeeded at 146 (offset 13 lines).
patching file fs/aufs/loop.h
Hunk #1 succeeded at 39 (offset 13 lines).
Hunk #2 succeeded at 51 (offset 13 lines).
patching file fs/aufs/super.c
Hunk #1 succeeded at 858 (offset 13 lines).
patching file include/linux/fs.h
patching file fs/proc/base.c
Hunk #1 succeeded at 2018 (offset 14 lines).
patching file fs/proc/nommu.c
patching file fs/proc/task_mmu.c
patching file fs/proc/task_nommu.c
patching file include/linux/mm.h
patching file include/linux/mm_types.h
Hunk #1 succeeded at 239 (offset 3 lines).
Hunk #2 succeeded at 314 (offset 3 lines).
patching file kernel/fork.c
patching file mm/Makefile
patching file mm/filemap.c
patching file mm/mmap.c
patching file mm/nommu.c
patching file mm/prfile.c
patching file fs/dcache.c
Hunk #1 succeeded at 1343 (offset 1 line).
Hunk #2 succeeded at 2892 (offset 1 line).
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/file_table.c
patching file fs/inode.c
Hunk #1 succeeded at 1699 (offset 41 lines).
patching file fs/namespace.c
patching file fs/notify/group.c
patching file fs/notify/mark.c
patching file fs/open.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file fs/xattr.c
patching file kernel/locking/lockdep.c
patching file kernel/task_work.c
patching file security/commoncap.c
patching file security/device_cgroup.c
patching file security/security.c
Hunk #1 succeeded at 539 (offset 2 lines).
Hunk #2 succeeded at 556 (offset 2 lines).
Hunk #3 succeeded at 565 (offset 2 lines).
Hunk #4 succeeded at 593 (offset 2 lines).
Hunk #5 succeeded at 601 (offset 2 lines).
Hunk #6 succeeded at 609 (offset 2 lines).
Hunk #7 succeeded at 695 (offset 2 lines).
Hunk #8 succeeded at 711 (offset 2 lines).
Hunk #9 succeeded at 883 (offset 2 lines).
Hunk #10 succeeded at 943 (offset 2 lines).
patching file include/linux/lockdep.h
patching file kernel/locking/lockdep_internals.h
patching file include/linux/shmem_fs.h
patching file mm/shmem.c
Hunk #4 FAILED at 2235.
Hunk #5 succeeded at 3216 (offset 2 lines).
Hunk #6 succeeded at 3236 (offset 2 lines).
Hunk #7 succeeded at 3252 (offset 2 lines).
Hunk #8 succeeded at 3324 (offset 2 lines).
Hunk #9 succeeded at 3389 (offset 2 lines).
Hunk #10 succeeded at 3438 (offset 2 lines).
Hunk #11 succeeded at 3462 (offset 2 lines).
Hunk #12 succeeded at 3482 (offset 2 lines).
Hunk #13 succeeded at 3591 (offset 2 lines).
Hunk #14 succeeded at 3730 (offset 2 lines).
1 out of 14 hunks FAILED -- saving rejects to file mm/shmem.c.rej
patching file fs/inode.c
Hunk #1 succeeded at 869 (offset 8 lines).
Hunk #2 succeeded at 883 (offset 8 lines).
#

Thanks.

Porteus Kernel Builder

Posted: 23 Oct 2018, 04:26
by neko
1. "Porteus Kernel Builder" was updated to mkKernel-18.10.23-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

The 4.19 config prototype was added.

mkKernel-18.10.23-noarch-1.xzm (4.6 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 8fcd8da31db65f81dbe20583e960e018 mkKernel-18.10.23-noarch-1.xzm


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.16
The latest longterm 4.14 version of the Linux kernel is: 4.14.78
The latest longterm 4.9 version of the Linux kernel is: 4.9.135
The latest longterm 4.4 version of the Linux kernel is: 4.4.162
The latest longterm 3.18 version of the Linux kernel is: 3.18.124 (EOL)
The latest linux-next version of the Linux kernel is: next-20181019


3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Thanks.

Porteus Kernel Builder

Posted: 05 Nov 2018, 02:53
by neko
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20-rc1 <---NEW
The latest stable 4.19 version of the Linux kernel is: 4.19.1 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.17 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.79 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.135
The latest longterm 4.4 version of the Linux kernel is: 4.4.162
The latest longterm 3.18 version of the Linux kernel is: 3.18.124 (EOL)
The latest linux-next version of the Linux kernel is: next-20181102


2. NEW Examples of updated kernel that were built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note 1: AUFS_VERSION "4.18-20181022"
This version is not yet adapted correctly to patch to mm/shmem.c of kernel 4.18.17.
Own patch source (own.patch.mm+shmem.c) of mm/shmem.c is included in v4.18.17.tar.xz.
(This Own patch is not assured.)

=== Patch error ===

Code: Select all

# patch -p1 < ../../NG-aufs.patch
patching file Documentation/ABI/testing/debugfs-aufs
patching file Documentation/ABI/testing/sysfs-aufs
patching file Documentation/filesystems/aufs/README
patching file Documentation/filesystems/aufs/design/01intro.txt
patching file Documentation/filesystems/aufs/design/02struct.txt
patching file Documentation/filesystems/aufs/design/03atomic_open.txt
patching file Documentation/filesystems/aufs/design/03lookup.txt
patching file Documentation/filesystems/aufs/design/04branch.txt
patching file Documentation/filesystems/aufs/design/05wbr_policy.txt
patching file Documentation/filesystems/aufs/design/06dirren.dot
patching file Documentation/filesystems/aufs/design/06dirren.txt
patching file Documentation/filesystems/aufs/design/06fhsm.txt
patching file Documentation/filesystems/aufs/design/06mmap.txt
patching file Documentation/filesystems/aufs/design/06xattr.txt
patching file Documentation/filesystems/aufs/design/07export.txt
patching file Documentation/filesystems/aufs/design/08shwh.txt
patching file Documentation/filesystems/aufs/design/10dynop.txt
patching file fs/aufs/Kconfig
patching file fs/aufs/Makefile
patching file fs/aufs/aufs.h
patching file fs/aufs/branch.c
patching file fs/aufs/branch.h
patching file fs/aufs/conf.mk
patching file fs/aufs/cpup.c
patching file fs/aufs/cpup.h
patching file fs/aufs/dbgaufs.c
patching file fs/aufs/dbgaufs.h
patching file fs/aufs/dcsub.c
patching file fs/aufs/dcsub.h
patching file fs/aufs/debug.c
patching file fs/aufs/debug.h
patching file fs/aufs/dentry.c
patching file fs/aufs/dentry.h
patching file fs/aufs/dinfo.c
patching file fs/aufs/dir.c
patching file fs/aufs/dir.h
patching file fs/aufs/dirren.c
patching file fs/aufs/dirren.h
patching file fs/aufs/dynop.c
patching file fs/aufs/dynop.h
patching file fs/aufs/export.c
patching file fs/aufs/f_op.c
patching file fs/aufs/fhsm.c
patching file fs/aufs/file.c
patching file fs/aufs/file.h
patching file fs/aufs/finfo.c
patching file fs/aufs/fstype.h
patching file fs/aufs/hbl.h
patching file fs/aufs/hfsnotify.c
patching file fs/aufs/hfsplus.c
patching file fs/aufs/hnotify.c
patching file fs/aufs/i_op.c
patching file fs/aufs/i_op_add.c
patching file fs/aufs/i_op_del.c
patching file fs/aufs/i_op_ren.c
patching file fs/aufs/iinfo.c
patching file fs/aufs/inode.c
patching file fs/aufs/inode.h
patching file fs/aufs/ioctl.c
patching file fs/aufs/lcnt.h
patching file fs/aufs/loop.c
patching file fs/aufs/loop.h
patching file fs/aufs/magic.mk
patching file fs/aufs/module.c
patching file fs/aufs/module.h
patching file fs/aufs/mvdown.c
patching file fs/aufs/opts.c
patching file fs/aufs/opts.h
patching file fs/aufs/plink.c
patching file fs/aufs/poll.c
patching file fs/aufs/posix_acl.c
patching file fs/aufs/procfs.c
patching file fs/aufs/rdu.c
patching file fs/aufs/rwsem.h
patching file fs/aufs/sbinfo.c
patching file fs/aufs/super.c
patching file fs/aufs/super.h
patching file fs/aufs/sysaufs.c
patching file fs/aufs/sysaufs.h
patching file fs/aufs/sysfs.c
patching file fs/aufs/sysrq.c
patching file fs/aufs/vdir.c
patching file fs/aufs/vfsub.c
patching file fs/aufs/vfsub.h
patching file fs/aufs/wbr_policy.c
patching file fs/aufs/whout.c
patching file fs/aufs/whout.h
patching file fs/aufs/wkq.c
patching file fs/aufs/wkq.h
patching file fs/aufs/xattr.c
patching file fs/aufs/xino.c
patching file include/uapi/linux/aufs_type.h
patching file MAINTAINERS
patching file drivers/block/loop.c
patching file fs/dcache.c
Hunk #1 succeeded at 1238 (offset 1 line).
patching file fs/fcntl.c
patching file fs/inode.c
Hunk #1 succeeded at 1690 (offset 41 lines).
patching file fs/namespace.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file include/linux/file.h
patching file include/linux/fs.h
Hunk #4 succeeded at 2229 (offset 3 lines).
Hunk #5 succeeded at 2517 (offset 3 lines).
patching file include/linux/lockdep.h
patching file include/linux/mnt_namespace.h
patching file include/linux/splice.h
patching file kernel/locking/lockdep.c
patching file fs/Kconfig
patching file fs/Makefile
patching file drivers/block/loop.c
patching file drivers/block/loop.h
patching file fs/aufs/f_op.c
Hunk #1 succeeded at 369 (offset 10 lines).
patching file fs/aufs/loop.c
Hunk #1 succeeded at 146 (offset 13 lines).
patching file fs/aufs/loop.h
Hunk #1 succeeded at 39 (offset 13 lines).
Hunk #2 succeeded at 51 (offset 13 lines).
patching file fs/aufs/super.c
Hunk #1 succeeded at 858 (offset 13 lines).
patching file include/linux/fs.h
patching file fs/proc/base.c
Hunk #1 succeeded at 2018 (offset 14 lines).
patching file fs/proc/nommu.c
patching file fs/proc/task_mmu.c
patching file fs/proc/task_nommu.c
patching file include/linux/mm.h
patching file include/linux/mm_types.h
Hunk #1 succeeded at 239 (offset 3 lines).
Hunk #2 succeeded at 314 (offset 3 lines).
patching file kernel/fork.c
patching file mm/Makefile
patching file mm/filemap.c
patching file mm/mmap.c
patching file mm/nommu.c
patching file mm/prfile.c
patching file fs/dcache.c
Hunk #1 succeeded at 1343 (offset 1 line).
Hunk #2 succeeded at 2892 (offset 1 line).
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/file_table.c
patching file fs/inode.c
Hunk #1 succeeded at 1699 (offset 41 lines).
patching file fs/namespace.c
patching file fs/notify/group.c
patching file fs/notify/mark.c
patching file fs/open.c
patching file fs/read_write.c
patching file fs/splice.c
patching file fs/sync.c
patching file fs/xattr.c
patching file kernel/locking/lockdep.c
patching file kernel/task_work.c
patching file security/commoncap.c
patching file security/device_cgroup.c
patching file security/security.c
Hunk #1 succeeded at 539 (offset 2 lines).
Hunk #2 succeeded at 556 (offset 2 lines).
Hunk #3 succeeded at 565 (offset 2 lines).
Hunk #4 succeeded at 593 (offset 2 lines).
Hunk #5 succeeded at 601 (offset 2 lines).
Hunk #6 succeeded at 609 (offset 2 lines).
Hunk #7 succeeded at 695 (offset 2 lines).
Hunk #8 succeeded at 711 (offset 2 lines).
Hunk #9 succeeded at 883 (offset 2 lines).
Hunk #10 succeeded at 943 (offset 2 lines).
patching file include/linux/lockdep.h
patching file kernel/locking/lockdep_internals.h
patching file include/linux/shmem_fs.h
patching file mm/shmem.c
Hunk #4 FAILED at 2235.
Hunk #5 succeeded at 3216 (offset 2 lines).
Hunk #6 succeeded at 3236 (offset 2 lines).
Hunk #7 succeeded at 3252 (offset 2 lines).
Hunk #8 succeeded at 3324 (offset 2 lines).
Hunk #9 succeeded at 3389 (offset 2 lines).
Hunk #10 succeeded at 3438 (offset 2 lines).
Hunk #11 succeeded at 3462 (offset 2 lines).
Hunk #12 succeeded at 3482 (offset 2 lines).
Hunk #13 succeeded at 3591 (offset 2 lines).
Hunk #14 succeeded at 3730 (offset 2 lines).
1 out of 14 hunks FAILED -- saving rejects to file mm/shmem.c.rej
patching file fs/inode.c
Hunk #1 succeeded at 869 (offset 8 lines).
Hunk #2 succeeded at 883 (offset 8 lines).
# 

Thanks.

Porteus Kernel Builder

Posted: 05 Nov 2018, 06:30
by neko
1. "Porteus Kernel Builder" was updated to mkKernel-18.11.05-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

kernel version line 4.20-rc was added.

mkKernel-18.11.05-noarch-1.xzm (4.7 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 0cc14a36817e92c1936e0d51f3810500 mkKernel-18.11.05-noarch-1.xzm


[Config]
4.20-rc config prototype is modified 4.19 config prototype by "make oldconfig" command with the following spec.
----------------------
64BIT
----------------------

Code: Select all

Pressure stall information tracking (PSI) [N/y/?] (NEW) N
Enable statistic for Change Page Attribute (X86_CPA_STATISTICS) [N/y/?] (NEW) N
SPD EEPROMs on DDR4 memory modules (EEPROM_EE1004) [N/m/y/?] (NEW) N
Mylex DAC960/DAC1100 PCI RAID Controller (Block Interface) (SCSI_MYRB) [N/m/y/?] (NEW) N
Mylex DAC960/DAC1100 PCI RAID Controller (SCSI Interface) (SCSI_MYRS) [N/m/y/?] (NEW) N
Intel(R) Ethernet Controller I225-LM/I225-V support (IGC) [N/m/y/?] (NEW) N
MediaTek MT76x0E (PCIe) support (MT76x0E) [N/m/?] (NEW) N
AT91 USART Driver (MFD_AT91_USART) [N/m/y/?] (NEW) N
LNBH29 SEC controller (DVB_LNBH29) [M/n/y/?] (NEW) N
Shamelessly allow leaking of fbdev physical address (DANGEROUS) (DRM_FBDEV_LEAK_PHYS_SMEM) [N/y/?] (NEW) N
HSA kernel driver for AMD GPU devices (HSA_AMD) [N/y/?] (NEW) N
Enable extra state checking for runtime PM (DRM_I915_DEBUG_RUNTIME_PM) [N/y/?] (NEW) N
BigBen Interactive Kids' gamepad support (HID_BIGBEN_FF) [N/m/?] (NEW) N
LED Pattern Trigger (LEDS_TRIGGER_PATTERN) [N/m/y/?] (NEW) N
userspace dmabuf misc driver (UDMABUF) [N/y/?] (NEW) N
LG Laptop Extras (LG_LAPTOP) [N/m/?] (NEW) N 
Intel AtomISP2 dummy / power-management driver (INTEL_ATOMISP2_PM) [N/m/y/?] (NEW) N
UBIFS authentication support (UBIFS_FS_AUTHENTICATION) [N/y/?] (NEW) N
OFB support (CRYPTO_OFB) [N/m/y/?] (NEW) N
Crypto usage statistics for User-space (CRYPTO_STATS) [N/y/?] (NEW) N
PKCS#8 private key parser (PKCS8_PRIVATE_KEY_PARSER) [N/m/y/?] (NEW) N
Test the XArray code at runtime (TEST_XARRAY) [N/m/y/?] (NEW) N
Test memcat_p() helper function (TEST_MEMCAT_P) [N/m/y/?] (NEW) N
----------------------
32BIT
----------------------

Code: Select all

Pressure stall information tracking (PSI) [N/y/?] (NEW) N
Enable statistic for Change Page Attribute (X86_CPA_STATISTICS) [N/y/?] (NEW) N
SPD EEPROMs on DDR4 memory modules (EEPROM_EE1004) [N/m/y/?] (NEW) N
Mylex DAC960/DAC1100 PCI RAID Controller (Block Interface) (SCSI_MYRB) [N/m/y/?] (NEW) N
Mylex DAC960/DAC1100 PCI RAID Controller (SCSI Interface) (SCSI_MYRS) [N/m/y/?] (NEW) N
Intel(R) Ethernet Controller I225-LM/I225-V support (IGC) [N/m/y/?] (NEW) N
MediaTek MT76x0E (PCIe) support (MT76x0E) [N/m/?] (NEW) N
AT91 USART Driver (MFD_AT91_USART) [N/m/y/?] (NEW) N
LNBH29 SEC controller (DVB_LNBH29) [M/n/y/?] (NEW) N
Shamelessly allow leaking of fbdev physical address (DANGEROUS) (DRM_FBDEV_LEAK_PHYS_SMEM) [N/y/?] (NEW) N
Enable extra state checking for runtime PM (DRM_I915_DEBUG_RUNTIME_PM) [N/y/?] (NEW) N
BigBen Interactive Kids' gamepad support (HID_BIGBEN_FF) [N/m/?] (NEW) N
LED Pattern Trigger (LEDS_TRIGGER_PATTERN) [N/m/y/?] (NEW) N
userspace dmabuf misc driver (UDMABUF) [N/y/?] (NEW) N
LG Laptop Extras (LG_LAPTOP) [N/m/?] (NEW) N
Intel AtomISP2 dummy / power-management driver (INTEL_ATOMISP2_PM) [N/m/y/?] (NEW) N
UBIFS authentication support (UBIFS_FS_AUTHENTICATION) [N/y/?] (NEW) N
OFB support (CRYPTO_OFB) [N/m/y/?] (NEW) N
Crypto usage statistics for User-space (CRYPTO_STATS) [N/y/?] (NEW) N
PKCS#8 private key parser (PKCS8_PRIVATE_KEY_PARSER) [N/m/y/?] (NEW) N
Test the XArray code at runtime (TEST_XARRAY) [N/m/y/?] (NEW) N
Test memcat_p() helper function (TEST_MEMCAT_P) [N/m/y/?] (NEW) N

2. The examples of kernel 4.20-rc1 that was built by "Porteus Kernel builder" was result in error.

The AUFS patch "4.x-rcN-20181029" is not yet adapted correctly to patch to kernel 4.20-rc1.

[make error]

Code: Select all

In file included from fs/aufs/aufs.h:57,
                 from fs/aufs/module.c:25:
fs/aufs/vfsub.h: In function 'vfsub_clone_file_range':
fs/aufs/vfsub.h:281:8: error: too few arguments to function 'vfs_clone_file_range'
  err = vfs_clone_file_range(src, 0, dst, 0, len);
        ^~~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/seq_file.h:11,
                 from fs/aufs/module.c:24:
./include/linux/fs.h:1892:15: note: declared here
 extern loff_t vfs_clone_file_range(struct file *file_in, loff_t pos_in,
               ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:294: fs/aufs/module.o] Error 1
make[1]: *** [scripts/Makefile.build:518: fs/aufs] Error 2
make: *** [Makefile:1060: fs] Error 2

Thanks.

Porteus Kernel Builder

Posted: 05 Nov 2018, 10:18
by burdi01
Dear Neko,
Let me start with apologizing for this somewhat off-topic question that on top of things you may have answered in the years before:

When I run a make oldconfig I see the unchanged options fly by as well. Yet your config prototypes above do not contain this "noise". How do you do that?

Kind regards, Dick
:D

Porteus Kernel Builder

Posted: 06 Nov 2018, 15:34
by neko
@burdi01
I reported only input request lines of "make oldconfig" output.

The purpose of the spec report is to see new items what value to be set.
If another value may be needed, it can be changed by yourself with "make menuconfig".


[How to make report of "make oldconfig" spec]
(1) "make oldconfig" in terminal window.
-----------------------------------------------
# make oldconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
YACC scripts/kconfig/zconf.tab.c
LEX scripts/kconfig/zconf.lex.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --oldconfig Kconfig
.config:1337:warning: symbol value 'm' invalid for STREAM_PARSER
.config:4276:warning: symbol value 'm' invalid for HSA_AMD
*
* Restart config...
*
*
* CPU/Task time and stats accounting
*
Cputime accounting
> 1. Simple tick based cputime accounting (TICK_CPU_ACCOUNTING)
2. Full dynticks CPU time accounting (VIRT_CPU_ACCOUNTING_GEN)
choice[1-2?]: 1
Fine granularity task level IRQ time accounting (IRQ_TIME_ACCOUNTING) [N/y/?] n
BSD Process Accounting (BSD_PROCESS_ACCT) [Y/n/?] y
BSD Process Accounting version 3 file format (BSD_PROCESS_ACCT_V3) [N/y/?] n
Export task/process statistics through netlink (TASKSTATS) [Y/?] y
Enable per-task delay accounting (TASK_DELAY_ACCT) [Y/?] y
Enable extended accounting over taskstats (TASK_XACCT) [Y/n/?] y
Enable per-task storage I/O accounting (TASK_IO_ACCOUNTING) [Y/n/?] y
Pressure stall information tracking (PSI) [N/y/?] (NEW)
-----------------------------------------------
(2) Type "N" for question stop line.
(3) copy this answer line to the editor window.
(4) Type "return key" for question stop line.
(5) progressing to next stop line.
(6) same actions as (2) ~ (5)


Thanks.

Porteus Kernel Builder

Posted: 07 Nov 2018, 05:09
by neko
[Kernel is 4.20-rc1 without Aufs patch]
The latest mainline version of the Linux kernel is 4.20-rc1.
But Aufs patch for 4.20-rc is not yet ready.
Therefore 4.20-rc1 Kernel was built without Aufs patch.

ov.v4.20-rc1.tar.xz (93 M)
http://www.mediafire.com/file/4cimcr6v6 ... rc1.tar.xz
md5sum: fcfb54b6171bb2af6b5fe6f499bb1889 ov.v4.20-rc1.tar.xz

ov.crippled_sources-4.20-rc1-32bit.xzm (21 M)
http://www.mediafire.com/file/s8kgz018e ... -32bit.xzm
md5sum: 0b6da0dff9a8ae29b65749e785d75889 ov.crippled_sources-4.20-rc1-32bit.xzm

ov.crippled_sources-4.20-rc1-64bit.xzm (22 M)
http://www.mediafire.com/file/jihecho1k ... -64bit.xzm
md5sum: 7256cd2672d91bde9be0be4399639fc4 ov.crippled_sources-4.20-rc1-64bit.xzm


[How to replace kernel of ISO]
(1) replace the kernel of Porteus 4.0 ISO by the kernel that was built without AUFS patch.
Example:
the kernel that was built without AUFS patch: ov.v4.20-rc1.tar.xz
Porteus 4.0 ISO: Porteus-CINNAMON-v4.0-x86_64-18.09.30.iso

==CUI==

Code: Select all

% su
# ls /ISOplace
Porteus-CINNAMON-v4.0-x86_64-18.09.30.iso
# cd /KernelBuidWork
# ls
ov.v4.20-rc1.tar.xz
# xz -dc ov.v4.20-rc1.tar.xz | tar -x
# ls
ov.v4.20-rc1.tar.xz v4.20-rc1
==GUI==
"Porteus Kernel Builde" ----> setting window
<setting window>
set working direcory (/KernelBuidWork)
select kernel version (4.20-rc1)
check off "keep org" item
select ISO whose kernel will be updated. (/ISOplace/Porteus-CINNAMON-v4.0-x86_64-18.09.30.iso)
push "OK" button

<confirm window>
push "OK" button

==CUI==

Code: Select all

# ls
UP.Porteus-CINNAMON-v4.0-x86_64-18.09.30.iso
ov.v4.20-rc1.tar.xz v4.20-rc1
# mv UP.Porteus-CINNAMON-v4.0-x86_64-18.09.30.iso OV.Porteus-CINNAMON-v4.0-x86_64-18.11.07.iso

(2) replace the kernel of another distri which uses OverlayFS by the kernel that was built without AUFS patch.
Example:
the kernel: ov.v4.20-rc1.tar.xz
austrumi 3.8.9 ISO: austrumi64-3.8.9.iso (ftp://austrumi.ru.lv/austrumi64-3.8.9.iso)

-----------------
cp ov.v4.20-rc1.tar.xz@v4.20-rc1/64/vmlinuz austrumi64-3.8.9.iso@austrumi/bzImage
rm -fr austrumi64-3.8.9.iso@/austrumi/austrumi.fs@lib/modules
cp -a ov.v4.20-rc1.tar.xz@v4.20-rc1/64/lib/modules austrumi64-3.8.9.iso@austrumi/austrumi.fs@lib/
cp -a ov.v4.20-rc1.tar.xz@v4.20-rc1/64/lib/firmware/* austrumi64-3.8.9.iso@austrumi/austrumi.fs@lib/firmware/
-----------------


[Porteus 4.0 Overlay FS trial version]
OV.Porteus-CINNAMON-v4.0-x86_64-18.11.07.iso (355 M)
http://www.mediafire.com/file/4bk4wm9jr ... .11.07.iso
md5sum: 990adab0d60ac355661e77abf2f95eaa OV.Porteus-CINNAMON-v4.0-x86_64-18.11.07.iso

Note:
The intrd of this ISO is integrated initrd.
Please refer to Porteus Kernel Builder (Post by neko #66418)


[austrumi64 3.8.9 with kernel 4.20-rc1]
austrumi64-3.8.9-11.10.iso (384 M)
http://www.mediafire.com/file/4v9u1442g ... -11.10.iso
md5sum: 5f565dfeaa03461f8b000052942c5636 austrumi64-3.8.9-11.10.iso

AUSTRUMI Japanese version (include input method "scim-anthy")
austrumi64_ja-3.8.9-11.10.iso (404 M)
http://www.mediafire.com/file/ckf46d9l5 ... -11.10.iso
md5sum: f024ef81e9d2429608bd3160481f1a4e austrumi64_ja-3.8.9-11.10.iso


Note:
The initrd.gz of austrumi was updated, that introduced a new boot option "fromiso".
grub2 entry example:
-----------------------------
menuentry "austrumi64_ja-3.8.9-11.10.iso" {
search --no-floppy --fs-uuid --set=root $BIGuuid
set ISO="/linux/austrumi/3.8.9/austrumi64_ja-3.8.9-11.10.iso"
loopback loop $ISO
linux (loop)/austrumi/bzImage fromiso=$ISO dousb lang_ja
initrd (loop)/austrumi/initrd.gz
}
-----------------------------


Thanks.

Porteus Kernel Builder

Posted: 12 Nov 2018, 12:43
by neko
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20-rc2 <---NEW
The latest stable 4.19 version of the Linux kernel is: 4.19.1
The latest stable 4.18 version of the Linux kernel is: 4.18.18 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.80 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.136 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.163 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.125 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20181109


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note 1: Config
4.20-rc config prototype is updated by "make oldconfig" command with the following spec.
----------------------
64BIT
----------------------
NVIDIA GPU I2C controller (I2C_NVIDIA_GPU) [N/m/y/?] (NEW) m
----------------------
32BIT
----------------------
NVIDIA GPU I2C controller (I2C_NVIDIA_GPU) [N/m/y/?] (NEW) m
----------------------

Note 2: Aufs patch
AUFS_VERSION "4.x-rcN-20181112"
This version is adapted correctly to patch kernel 4.20-rc2.
But compile errors occured on fs/aufs/vfsub.h and fs/aufs/cpup.c.
Own patches were created and adapted.
fs/aufs/vfsub.h ---> own.patch.fs+aufs+vfsub.h
fs/aufs/cpup.c ---> own.patch.fs+aufs+cpup.c
These patch sources are included in v4.20-rc2.tar.xz.
(These Own patches are not assured.)

==== compile errors ====

Code: Select all

In file included from fs/aufs/aufs.h:57,
                 from fs/aufs/module.c:25:
fs/aufs/vfsub.h: In function 'vfsub_clone_file_range':
fs/aufs/vfsub.h:281:8: error: too few arguments to function 'vfs_clone_file_range'
  err = vfs_clone_file_range(src, 0, dst, 0, len);
        ^~~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/seq_file.h:11,
                 from fs/aufs/module.c:24:
./include/linux/fs.h:1892:15: note: declared here
 extern loff_t vfs_clone_file_range(struct file *file_in, loff_t pos_in,
               ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:294: fs/aufs/module.o] Error 1
make[1]: *** [scripts/Makefile.build:518: fs/aufs] Error 2
make: *** [Makefile:1060: fs] Error 2

Code: Select all

fs/aufs/cpup.c: In function 'au_clone_or_copy':
fs/aufs/cpup.c:399:21: error: 'const struct file_operations' has no member named 'clone_file_range'; did you mean 'copy_file_range'?
      || !dst->f_op->clone_file_range) {
                     ^~~~~~~~~~~~~~~~
                     copy_file_range
make[2]: *** [scripts/Makefile.build:294: fs/aufs/cpup.o] Error 1
make[1]: *** [scripts/Makefile.build:518: fs/aufs] Error 2
make: *** [Makefile:1060: fs] Error 2
Thanks.

Porteus Kernel Builder

Posted: 14 Nov 2018, 10:04
by neko
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20-rc2
The latest stable 4.19 version of the Linux kernel is: 4.19.2 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.19 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.81 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.137 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.163
The latest longterm 3.18 version of the Linux kernel is: 3.18.125 (EOL)
The latest linux-next version of the Linux kernel is: next-20181113


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Thanks.

Porteus Kernel Builder

Posted: 17 Nov 2018, 01:35
by Hamza
Dear neko,

What about uploading your config onto a public Git repository such as Gitlab / Github / whatever ? It may be more readable for everyone.

Thanks.

Porteus Kernel Builder

Posted: 18 Nov 2018, 04:23
by neko
1. "Porteus Kernel Builder" was updated to mkKernel-18.11.17-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

4.20-rc config prototype was updated.

mkKernel-18.11.17-noarch-1.xzm (4.7 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: bffc483dd9f91754d7046bcbf4bb2f57 mkKernel-18.11.17-noarch-1.xzm

Note:
"Porteus Kernel Builder" mkKernel-yy.mm.dd-noarch-1.xzm includes config prototypes.

/usr/local/share/mkKernel/lib/vN.M/32bit.config:
is a config prototype for 32 bit kernel version N.M.n build.
/usr/local/share/mkKernel/lib/vN.M/64bit.config:
is a config prototype for 64 bit kernel version N.M.n build.

These prototypes were derived from the Porteus original config
by "make oldconfig" command with the almost new items "No" spec.
If a new function item of a kernel version is needed,
the prototype config item should be changed by "make menuconfig" command.

2. @Hamza
Thank you for your advice.
But I don't upload configs to Git.
Because "Porteus Kernel Builder" mkKernel-yy.mm.dd-noarch-1.xzm includes config prototypes.


Thanks.

Porteus Kernel Builder

Posted: 19 Nov 2018, 14:52
by neko
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20-rc3 <---NEW
The latest stable 4.19 version of the Linux kernel is: 4.19.2
The latest stable 4.18 version of the Linux kernel is: 4.18.19
The latest longterm 4.14 version of the Linux kernel is: 4.14.81
The latest longterm 4.9 version of the Linux kernel is: 4.9.137
The latest longterm 4.4 version of the Linux kernel is: 4.4.163
The latest longterm 3.18 version of the Linux kernel is: 3.18.125 (EOL)
The latest linux-next version of the Linux kernel is: next-20181119


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Note: Aufs patch for 4.20-rc
was updated to AUFS_VERSION "4.x-rcN-20181119" from AUFS_VERSION "4.x-rcN-20181112".
This new version is adapted correctly to patch kernel 4.20-rc2
and has no compile errors.


Thanks.

Porteus Kernel Builder

Posted: 22 Nov 2018, 06:52
by neko
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20-rc3
The latest stable 4.19 version of the Linux kernel is: 4.19.3 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.20 (EOL) <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.82 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.138 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.164 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.125 (EOL)
The latest linux-next version of the Linux kernel is: next-20181121


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Thanks.

Porteus Kernel Builder

Posted: 24 Nov 2018, 11:26
by neko
1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20-rc3
The latest stable 4.19 version of the Linux kernel is: 4.19.4 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.20 (EOL)
The latest longterm 4.14 version of the Linux kernel is: 4.14.83 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.140 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.164
The latest longterm 3.18 version of the Linux kernel is: 3.18.126 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20181123


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Thanks.