Porteus Kernel Builder

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#376 by neko » 05 Sep 2018, 23:08

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc2 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.6 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.19 (EOL)
The latest longterm 4.14 version of the Linux kernel is: 4.14.68 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.125 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.154 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.121 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20180905


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".


3. The latest mainline version of the Linux kernel is 4.19-rc2.
But Aufs patch for 4.19-rc is not yet ready.

Therefore 64Bit Kernel was built without Aufs patch.
OverlayFS.4.19-rc2.tar (70 M)
http://www.mediafire.com/file/3ihl1vdt7 ... 19-rc2.tar
md5sum: 33d3b339d0150a8591bb5afdbf4964f6 OverlayFS.4.19-rc2.tar



Thanks.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#377 by neko » 06 Sep 2018, 12:22

1. "Porteus Kernel Builder" was updated to mkKernel-18.09.06-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

The integrated initrd was offered.
[integrating initrds]
initrd of Porteus 4.0
initrd of Porteus 4.0 Overlay FS trial version
initrd of APorteus
initrd of APorteus Overlay FS trial version

mkKernel-18.09.06-noarch-1.xzm (4.6 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 58ecbcac13a16d69fef091caf583722e mkKernel-18.09.06-noarch-1.xzm


[How to replace kernel of ISO]
Example:
the kernel that was built with AUFS patch: v4.18.6.tar.xz
the kernel that was built without AUFS patch: OverlayFS.4.19-rc2.tar
Porteus 4.0 ISO: Porteus-XFCE-v4.0-x86_64-18.08.22.iso
APorteus ISO: APorteus-v18.08.26-i486.iso, APorteus-v18.08.27-x86_64.iso

==CUI==

Code: Select all

% su
# ls /ISOplace
APorteus-v18.08.26-i486.iso APorteus-v18.08.27-x86_64.iso Porteus-XFCE-v4.0-x86_64-18.08.22.iso
# cd /KernelBuidWork
# ls
OverlayFS.4.19-rc2.tar v4.18.6.tar.xz
# tar -xf OverlayFS.4.19-rc2.tar
# ls
OverlayFS.4.19-rc2.tar crippled_sources-4.19-rc2-64bit.xzm v4.18.6.tar.xz v4.19-rc2.tar.xz
# xz -dc v4.18.6.tar.xz | tar -x
# xz -dc v4.19-rc2.tar.xz | tar -x
# ls
OverlayFS.4.19-rc2.tar crippled_sources-4.19-rc2-64bit.xzm v4.18.6 v4.18.6.tar.xz v4.19-rc2 v4.19-rc2.tar.xz
(1) replace the kernel of Porteus 4.0 ISO by the kernel that was built with AUFS patch.
[original initrd]
==GUI==
"Porteus Kernel Builde" ----> setting window
<setting window>
set working direcory (/KernelBuidWork)
select kernel version (4.18.6)
check on "keep org" item
select ISO whose kernel will be updated. (/ISOplace/Porteus-XFCE-v4.0-x86_64-18.08.22.iso)
push "OK" button

<confirm window>
push "OK" button

==CUI==

Code: Select all

# ls
UP.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
OverlayFS.4.19-rc2.tar crippled_sources-4.19-rc2-64bit.xzm v4.18.6 v4.18.6.tar.xz v4.19-rc2 v4.19-rc2.tar.xz
# mv UP.Porteus-XFCE-v4.0-x86_64-18.08.22.iso ORG-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
[integrated initrd]
==GUI==
"Porteus Kernel Builde" ----> setting window
<setting window>
set working direcory (/KernelBuidWork)
select kernel version (4.18.6)
check off "keep org" item
select ISO whose kernel will be updated. (/ISOplace/Porteus-XFCE-v4.0-x86_64-18.08.22.iso)
push "OK" button

<confirm window>
push "OK" button

==CUI==

Code: Select all

# ls
UP.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
ORG-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
OverlayFS.4.19-rc2.tar crippled_sources-4.19-rc2-64bit.xzm v4.18.6 v4.18.6.tar.xz v4.19-rc2 v4.19-rc2.tar.xz
# mv UP.Porteus-XFCE-v4.0-x86_64-18.08.22.iso INT-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
(2) replace the kernel of Porteus 4.0 ISO by the kernel that was built without AUFS patch.
[integrated initrd]
==GUI==
"Porteus Kernel Builde" ----> setting window
<setting window>
set working direcory (/KernelBuidWork)
select kernel version (4.19-rc2)
check off "keep org" item
select ISO whose kernel will be updated. (/ISOplace/Porteus-XFCE-v4.0-x86_64-18.08.22.iso)
push "OK" button

<confirm window>
push "OK" button

==CUI==

Code: Select all

# ls
UP.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
INT-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
ORG-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
OverlayFS.4.19-rc2.tar crippled_sources-4.19-rc2-64bit.xzm v4.18.6 v4.18.6.tar.xz v4.19-rc2 v4.19-rc2.tar.xz
# mv UP.Porteus-XFCE-v4.0-x86_64-18.08.22.iso OV.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
(3) replace the kernel of APorteus ISO by the kernel that was built with AUFS patch.
[integrated initrd]
==GUI==
"Porteus Kernel Builde" ----> setting window
<setting window>
set working direcory (/KernelBuidWork)
select kernel version (4.18.6)
check off "keep org" item
select ISO whose kernel will be updated. (/ISOplace/APorteus-v18.08.26-i486.iso)
push "OK" button

<confirm window>
push "OK" button

==CUI==

Code: Select all

# ls
UP.APorteus-v18.08.26-i486.iso
OV.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
INT-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
ORG-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
OverlayFS.4.19-rc2.tar crippled_sources-4.19-rc2-64bit.xzm v4.18.6 v4.18.6.tar.xz v4.19-rc2 v4.19-rc2.tar.xz
# mv UP.APorteus-v18.08.26-i486.iso INT.APorteus-v18.08.26-i486.iso

(4) replace the kernel of APorteus ISO by the kernel that was built without AUFS patch.
[integrated initrd]
==GUI==
"Porteus Kernel Builde" ----> setting window
<setting window>
set working direcory (/KernelBuidWork)
select kernel version (4.19-rc2)
check off "keep org" item
select ISO whose kernel will be updated. (/ISOplace/APorteus-v18.08.27-x86_64.iso)
push "OK" button

<confirm window>
push "OK" button

==CUI==

Code: Select all

# ls
UP.APorteus-v18.08.27-x86_64.iso
INT.APorteus-v18.08.26-i486.iso
OV.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
INT-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
ORG-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
OverlayFS.4.19-rc2.tar crippled_sources-4.19-rc2-64bit.xzm v4.18.6 v4.18.6.tar.xz v4.19-rc2 v4.19-rc2.tar.xz
# mv UP.APorteus-v18.08.27-x86_64.iso OV.APorteus-v18.08.27-x86_64.iso
# ls -1 *.iso
OV.APorteus-v18.08.27-x86_64.iso
INT.APorteus-v18.08.26-i486.iso
OV.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
INT-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
ORG-Init.Porteus-XFCE-v4.0-x86_64-18.08.22.iso
Thanks.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#378 by neko » 09 Sep 2018, 18:38

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc2
The latest stable 4.18 version of the Linux kernel is: 4.18.7 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.19 (EOL)
The latest longterm 4.14 version of the Linux kernel is: 4.14.68
The latest longterm 4.9 version of the Linux kernel is: 4.9.125
The latest longterm 4.4 version of the Linux kernel is: 4.4.154
The latest longterm 3.18 version of the Linux kernel is: 3.18.121 (EOL)
The latest linux-next version of the Linux kernel is: next-20180907


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.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#379 by neko » 10 Sep 2018, 22:15

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc3 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.7
The latest stable 4.17 version of the Linux kernel is: 4.17.19 (EOL)
The latest longterm 4.14 version of the Linux kernel is: 4.14.69 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.126 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.155 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.122 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20180907


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 to 4.19-rc was updated.
AUFS_VERSION "4.x-rcN-20180827" ----> AUFS_VERSION "4.x-rcN-20180910"



Thanks.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#380 by neko » 15 Sep 2018, 21:43

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc3
The latest stable 4.18 version of the Linux kernel is: 4.18.8 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.19 (EOL)
The latest longterm 4.14 version of the Linux kernel is: 4.14.70 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.127 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.156 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.122 (EOL)
The latest linux-next version of the Linux kernel is: next-20180913


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.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#381 by neko » 17 Sep 2018, 16:20

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc4 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.8
The latest stable 4.17 version of the Linux kernel is: 4.17.19 (EOL)
The latest longterm 4.14 version of the Linux kernel is: 4.14.70
The latest longterm 4.9 version of the Linux kernel is: 4.9.127
The latest longterm 4.4 version of the Linux kernel is: 4.4.156
The latest longterm 3.18 version of the Linux kernel is: 3.18.122 (EOL)
The latest linux-next version of the Linux kernel is: next-20180913


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:
kernel 4.19-rc4 config was updated by "make oldconfig" command.
------------------------------------
[32Bit]
EROFS filesystem support (EROFS_FS) [N/m/y/?] (NEW) N
[64Bit]
EROFS filesystem support (EROFS_FS) [N/m/y/?] (NEW) N
------------------------------------

Note 2:
kernel 4.19-rc4 build error:
------------------------------------
Compiler lacks asm-goto support.
make: *** [arch/x86/Makefile:303: checkbin] error 1
------------------------------------
To avoid this error, "linux-4.19-rc4/Makefile" was changed. (to same as "linux-4.19-rc3/Makefile")
------------------------------------
619,623d618
< # The arch Makefiles can override CC_FLAGS_FTRACE. We may also append it later.
< ifdef CONFIG_FUNCTION_TRACER
< CC_FLAGS_FTRACE := -pg
< endif
<
762a758,760
> ifndef CC_FLAGS_FTRACE
> CC_FLAGS_FTRACE := -pg
> endif
------------------------------------

Note 3:
Kernel build was done by "gcc-8.2.1+20180831-x86_64-1".



Thanks.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#382 by neko » 21 Sep 2018, 01:32

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc4
The latest stable 4.18 version of the Linux kernel is: 4.18.9 <---NEW
The latest stable 4.17 version of the Linux kernel is: 4.17.19 (EOL)
The latest longterm 4.14 version of the Linux kernel is: 4.14.71 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.128 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.157 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.122 (EOL)
The latest linux-next version of the Linux kernel is: next-20180920


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.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#383 by neko » 25 Sep 2018, 23:16

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc5 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.9
The latest longterm 4.14 version of the Linux kernel is: 4.14.71
The latest longterm 4.9 version of the Linux kernel is: 4.9.128
The latest longterm 4.4 version of the Linux kernel is: 4.4.157
The latest longterm 3.18 version of the Linux kernel is: 3.18.122 (EOL)
The latest linux-next version of the Linux kernel is: next-20180925


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.x-rcN-20180917"
This version is not adapted correctly to patch to mm/shmem.c of kernel 4.19-rc5.

Own patch source (own.patch.mm+shmem.c) of mm/shmem.c is included in v4.19-rc5.tar.xz.
(This Own patch is not assured.)

=== OverlayFS version (without AUFS patch) ===
ov.v4.19-rc5.tar.xz (93 M)
http://www.mediafire.com/file/bjpv209wd ... rc5.tar.xz
md5sum: d3920a6118dbe130ea04c077218043948 ov.v4.19-rc5.tar.xz

ov.crippled_sources-4.19-rc5-32bit.xzm (21 M)
http://www.mediafire.com/file/wqva68joo ... -32bit.xzm
md5sum: 671b95dfefa0163065feb1770409cc7a ov.crippled_sources-4.19-rc5-32bit.xzm

ov.crippled_sources-4.19-rc5-64bit.xzm (22 M)
http://www.mediafire.com/file/xallholsh ... -64bit.xzm
md5sum: ba5b1e963df163cc85fe4da522246f85 ov.crippled_sources-4.19-rc5-64bit.xzm

=== Patch error ===

Code: Select all

# patch -p1 < ../../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
patching file fs/fcntl.c
patching file fs/inode.c
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/fs.h
Hunk #3 succeeded at 1820 (offset 1 line).
Hunk #4 succeeded at 2249 (offset 1 line).
Hunk #5 succeeded at 2537 (offset 1 line).
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
Hunk #1 succeeded at 140 (offset -1 lines).
Hunk #2 succeeded at 151 (offset -1 lines).
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
Hunk #1 succeeded at 1880 (offset 1 line).
patching file fs/proc/base.c
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
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
patching file fs/exec.c
patching file fs/fcntl.c
patching file fs/file_table.c
patching file fs/inode.c
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
Hunk #1 succeeded at 151 (offset -1 lines).
patching file kernel/task_work.c
patching file security/commoncap.c
patching file security/device_cgroup.c
patching file security/security.c
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 2236.
Hunk #5 succeeded at 3217 (offset 2 lines).
Hunk #6 succeeded at 3237 (offset 2 lines).
Hunk #7 succeeded at 3253 (offset 2 lines).
Hunk #8 succeeded at 3325 (offset 2 lines).
Hunk #9 succeeded at 3390 (offset 2 lines).
Hunk #10 succeeded at 3439 (offset 2 lines).
Hunk #11 succeeded at 3463 (offset 2 lines).
Hunk #12 succeeded at 3483 (offset 2 lines).
Hunk #13 succeeded at 3592 (offset 2 lines).
Hunk #14 succeeded at 3731 (offset 2 lines).
1 out of 14 hunks FAILED -- saving rejects to file mm/shmem.c.rej
patching file fs/inode.c
# 

Note 2: Config
4.19-rc config prototype is modified by "make oldconfig" command with the following spec.

Code: Select all

EROFS filesystem support (EROFS_FS) [N/m/y/?] (NEW) N

Aufs (Advanced multi layered unification filesystem) support (AUFS_FS) [N/m/y/?] (NEW) y
 Maximum number of branches
    > 1. 127 (AUFS_BRANCH_MAX_127) (NEW)
      2. 511 (AUFS_BRANCH_MAX_511) (NEW)
      3. 1023 (AUFS_BRANCH_MAX_1023) (NEW)
      4. 32767 (AUFS_BRANCH_MAX_32767) (NEW)
    choice[1-4?]: 1
Detect direct branch access (bypassing aufs) (AUFS_HNOTIFY) [N/y/?] (NEW) y
NFS-exportable aufs (AUFS_EXPORT) [N/y/?] (NEW) y
support for XATTR/EA (including Security Labels) (AUFS_XATTR) [N/y/?] (NEW) y
File-based Hierarchical Storage Management (AUFS_FHSM) [N/y/?] (NEW) y
Readdir in userspace (AUFS_RDU) [N/y/?] (NEW) y
Workaround for rename(2)-ing a directory (AUFS_DIRREN) [N/y/?] (NEW) y
Show whiteouts (AUFS_SHWH) [N/y/?] (NEW) y
Ramfs (initramfs/rootfs) as an aufs branch (AUFS_BR_RAMFS) [N/y/?] (NEW) y
Fuse fs as an aufs branch (AUFS_BR_FUSE) [N/y/?] (NEW) y
Hfsplus as an aufs branch (AUFS_BR_HFSPLUS) [Y/n/?] (NEW) y
Debug aufs (AUFS_DEBUG) [N/y/?] (NEW) N

3. "Porteus Kernel Builder" was updated to mkKernel-18.09.25-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

The 4.19-rc config prototype was updated.

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



Thanks.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#384 by neko » 29 Sep 2018, 03:55

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc5
The latest stable 4.18 version of the Linux kernel is: 4.18.10 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.72 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.129 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.158 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.123 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20180928


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.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#385 by neko » 30 Sep 2018, 11:18

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc5
The latest stable 4.18 version of the Linux kernel is: 4.18.11 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.73 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.130 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.159 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.123 (EOL)
The latest linux-next version of the Linux kernel is: next-20180928


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-20180917"
This version is not adapted correctly to patch to mm/shmem.c of kernel 4.18.11.
Own patch source (own.patch.mm+shmem.c) of mm/shmem.c is included in v4.18.11.tar.xz.
(This Own patch is not assured.)

=== Patch error ===

Code: Select all

# patch -p1 < ../../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
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
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
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
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 3462 (offset 2 lines).
Hunk #11 succeeded at 3482 (offset 2 lines).
Hunk #12 succeeded at 3591 (offset 2 lines).
Hunk #13 succeeded at 3730 (offset 2 lines).
1 out of 13 hunks FAILED -- saving rejects to file mm/shmem.c.rej
patching file fs/inode.c
#

==================================
WARNING !!

4.18.10 ---> 4.18.11
4.14.72 ---> 4.14.73
4.9.129 ---> 4.9.130
4.4.158 ---> 4.4.159

These update span were very short. (1 day)


Thanks.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#386 by neko » 01 Oct 2018, 13:22

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc6 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.11
The latest longterm 4.14 version of the Linux kernel is: 4.14.73
The latest longterm 4.9 version of the Linux kernel is: 4.9.130
The latest longterm 4.4 version of the Linux kernel is: 4.4.159
The latest longterm 3.18 version of the Linux kernel is: 3.18.123 (EOL)
The latest linux-next version of the Linux kernel is: next-20180928


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.x-rcN-20181001"
This version is adapted correctly to patch to mm/shmem.c of kernel 4.19-rc6.


Thanks.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#387 by neko » 04 Oct 2018, 22:09

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc6
The latest stable 4.18 version of the Linux kernel is: 4.18.12 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.74 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.131 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.159
The latest longterm 3.18 version of the Linux kernel is: 3.18.123 (EOL)
The latest linux-next version of the Linux kernel is: next-20181004


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-20181001"
This version is not adapted correctly to patch to mm/shmem.c of kernel 4.18.12.
Own patch source (own.patch.mm+shmem.c) of mm/shmem.c is included in v4.18.12.tar.xz.
(This Own patch is not assured.)

=== Patch error ===

Code: Select all

# patch -p1 < ../../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
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
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
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
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 3462 (offset 2 lines).
Hunk #11 succeeded at 3482 (offset 2 lines).
Hunk #12 succeeded at 3591 (offset 2 lines).
Hunk #13 succeeded at 3730 (offset 2 lines).
1 out of 13 hunks FAILED -- saving rejects to file mm/shmem.c.rej
patching file fs/inode.c
#

Thanks.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#388 by neko » 08 Oct 2018, 08:26

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc7 <---NEW
The latest stable 4.18 version of the Linux kernel is: 4.18.12
The latest longterm 4.14 version of the Linux kernel is: 4.14.74
The latest longterm 4.9 version of the Linux kernel is: 4.9.131
The latest longterm 4.4 version of the Linux kernel is: 4.4.159
The latest longterm 3.18 version of the Linux kernel is: 3.18.123 (EOL)
The latest linux-next version of the Linux kernel is: next-20181005


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.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#389 by neko » 10 Oct 2018, 22:38

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.19-rc7
The latest stable 4.18 version of the Linux kernel is: 4.18.13 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.75 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.132 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.160 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.123 (EOL)
The latest linux-next version of the Linux kernel is: next-20181010


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.13.
Own patch source (own.patch.mm+shmem.c) of mm/shmem.c is included in v4.18.13.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.

neko
DEV Team
DEV Team
Posts: 1221
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Porteus Kernel Builder

Post#390 by neko » 14 Oct 2018, 00:46

1. "Porteus Kernel Builder" was updated to mkKernel-18.10.14-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

The firmware database was updated with following archlinux packages.
alsa-firmware-1.0.29-noarch-2
bluez-firmware-1.2-noarch-9
ipw2100-fw-1.3-noarch-8
ipw2200-fw-3.1-noarch-6
linux-atm-2.5.2-x86_64-5
linux-firmware-20180825.fea76a0-noarch-1
wireless-regdb-2018.05.31-noarch-2


mkKernel-18.10.14-noarch-1.xzm (4.6 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: f81f5836d6b5fd0e96b7a2521e4fcf93 mkKernel-18.10.14-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-rc7
The latest stable 4.18 version of the Linux kernel is: 4.18.14 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.76 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.133 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.161 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.124 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20181012


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".


Note 1: AUFS_VERSION "4.18-20181008"
This version is not yet adapted correctly to patch to mm/shmem.c of kernel 4.18.14.
Own patch source (own.patch.mm+shmem.c) of mm/shmem.c is included in v4.18.14.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.

Post Reply