Hi Geert,
Thanks for your feedback.
On Thu, 3 Jan 2019 at 16:15, Geert Uytterhoeven wrote:
> >
> > while [ $t_nxt -lt $t_nr ]; do
> > - printf "__SYSCALL(%s, sys_ni_syscall, )\n" "${t_nxt}"
> > + printf "__SYSCALL(%s,sys_ni_syscall)\n" "${t_nxt}"
>
> Please
Hi Geert,
Thanks for your feedback!
On Thu, 3 Jan 2019 at 17:13, Geert Uytterhoeven wrote:
> > The generated uapi header file will be included in uapi/-
> > asm/unistd.h and generated system call table header file
> > will be included by kernel/syscalltable.S file.
>
> This doesn't really
all
architecture, we need to change the file name to syscall_table.S.
This change will unify the implementation across all architecture.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/Makefile| 2 +-
arch/m68k/kernel/syscall_table.S | 403 +++
arch
update
syscall.tbl alone w.r.to the tip of the kernel. The impact of this
is, few of the system call won't work.
Firoz Khan (4):
m68k: Rename system call table file name
m68k: Replace NR_syscalls macro from asm/unistd.h
m68k: Added system call table generation support
m68k: uapi header
and the generated files against the
removed files will be identical.
The generated uapi header file will be included in
uapi/asm/unistd.h and generated system call table support
file will be included by arch/m68k/kernel/syscall_table.S
file.
Signed-off-by: Firoz Khan
---
arch/m68k/Makefile
-by: Firoz Khan
---
arch/m68k/kernel/syscalls/Makefile | 37 +++
arch/m68k/kernel/syscalls/syscall.tbl | 386
arch/m68k/kernel/syscalls/syscallhdr.sh | 33 +++
arch/m68k/kernel/syscalls/syscalltbl.sh | 28 +++
4 files changed, 484 insertions(+)
create mode
to simplifies the implementation.
Signed-off-by: Firoz Khan
---
arch/m68k/68000/entry.S | 4 ++--
arch/m68k/coldfire/entry.S | 2 +-
arch/m68k/include/asm/unistd.h | 3 ---
arch/m68k/include/uapi/asm/unistd.h | 2 ++
arch/m68k/kernel/entry.S| 4 ++--
5 files
On 9 August 2018 at 13:00, Geert Uytterhoeven wrote:
> Hi Firoz,
>
> One first comment below...
>
> On Thu, Aug 9, 2018 at 7:16 AM Firoz Khan wrote:
>> NR_syscalls macro holds the number of system call exist in m68k
>> architecture. This macro is currently the part
Hi Geert,
On 18 September 2018 at 15:34, Geert Uytterhoeven wrote:
> Hi Firoz,
>
> On Tue, Sep 18, 2018 at 9:16 AM Firoz Khan wrote:
>> On 9 August 2018 at 13:00, Geert Uytterhoeven wrote:
>> > One first comment below...
>> >
>> > On Thu
-by: Firoz Khan
---
arch/m68k/include/asm/unistd.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/m68k/include/asm/unistd.h b/arch/m68k/include/asm/unistd.h
index 5072e94..cc5f640 100644
--- a/arch/m68k/include/asm/unistd.h
+++ b/arch/m68k/include/asm/unistd.h
@@ -31,4 +31,11
all
architecture, we need to change the file name to syscall_table.S.
This change will unify the implementation across all architecture.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/Makefile| 2 +-
arch/m68k/kernel/syscall_table.S | 403 +++
arch
and the generated files against the
removed files will be identical.
The generated uapi header file will be included in
uapi/asm/unistd.h and generated system call table support
file will be included by arch/m68k/kernel/syscall_table.S
file.
Signed-off-by: Firoz Khan
---
arch/m68k/Makefile
in syscall.tbl.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/syscalls/Makefile | 37
arch/m68k/kernel/syscalls/syscall.tbl | 369
arch/m68k/kernel/syscalls/syscallhdr.sh | 39
arch/m68k/kernel/syscalls/syscalltbl.sh | 28 +++
4 files changed, 473
Hi Geert,
On Thu, 20 Sep 2018 at 14:54, Geert Uytterhoeven wrote:
>
> Hi Firoz,
>
> On Thu, Sep 20, 2018 at 10:12 AM Firoz Khan wrote:
> > On 18 September 2018 at 15:34, Geert Uytterhoeven
> > wrote:
> > > On Tue, Sep 18, 2018 at 9:16 AM Firoz Khan wrote:
Hi Phillippe,
On Fri, 21 Sep 2018 at 11:18, Philippe De Muyter wrote:
>
> On Thu, Sep 20, 2018 at 08:36:09PM +0530, Firoz Khan wrote:
> > The system call table entries are present in syscalltable.S. One of
> > the patch in this patch series will auto-generate the system call
Hi Greg,
On Mon, 24 Sep 2018 at 06:38, Greg Ungerer wrote:
>
> Hi Firoz,
>
> On 21/09/18 01:06, Firoz Khan wrote:
> > The purpose of this patch series is:
> > 1. We can easily add/modify/delete system call by changing entry
> > in syscall.tbl file. No need to manua
Hi Geert,
On Mon, 24 Sep 2018 at 12:33, Geert Uytterhoeven wrote:
>
> Hi Firoz,
>
> On Thu, Sep 20, 2018 at 5:07 PM Firoz Khan wrote:
> > The system call tables are in different format in all
> > architecture and it will be difficult to manually add or
>
On Mon, 24 Sep 2018 at 12:35, Geert Uytterhoeven wrote:
>
> Hi Firoz,
>
> On Thu, Sep 20, 2018 at 5:07 PM Firoz Khan wrote:
> > System call table generation script must be run to generate
> > unistd_32.h and syscall_table.h files. This patch will have
> > changes
all
architecture, we need to change the file name to syscall_table.S.
This change will unify the implementation across all architecture.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/Makefile| 2 +-
arch/m68k/kernel/{syscalltable.S => syscall_table.S} | 0
2 fi
with #ifdef __KERNEL__ to avoid side effects.
Signed-off-by: Firoz Khan
---
arch/m68k/include/asm/unistd.h | 3 +--
arch/m68k/include/uapi/asm/unistd.h | 4
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/arch/m68k/include/asm/unistd.h b/arch/m68k/include/asm/unistd.h
index
/change two dozen of system calls to solve Y2038 issue.
So this patch series will help to easily modify from existing
system call to Y2038 compatible system calls.
Firoz Khan (5):
m68k: rename system call table file name
m68k: replace NR_syscalls macro from asm/unistd.h
m68k: add system call
and the generated files against the
removed files will be identical.
The generated uapi header file will be included in
uapi/asm/unistd.h and generated system call table support
file will be included by arch/m68k/kernel/syscall_table.S
file.
Signed-off-by: Firoz Khan
---
arch/m68k/Makefile
in syscall.tbl.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/syscalls/Makefile | 38
arch/m68k/kernel/syscalls/syscall.tbl | 369
arch/m68k/kernel/syscalls/syscallhdr.sh | 35 +++
arch/m68k/kernel/syscalls/syscalltbl.sh | 34 +++
4 files changed, 476
-by: Firoz Khan
---
arch/m68k/include/asm/unistd.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/m68k/include/asm/unistd.h b/arch/m68k/include/asm/unistd.h
index 5072e94..cc5f640 100644
--- a/arch/m68k/include/asm/unistd.h
+++ b/arch/m68k/include/asm/unistd.h
@@ -31,4 +31,11
all architecture, we need to change the file name to syscall-
_table.S. This change will unify the system call table gener-
tion implementation across all architecture.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/Makefile| 2 +-
arch/m68k/kernel/{syscalltable.S
and syscall_table.h is included by
kernel/syscall_table.S - the real system call table.
ARM, s390 and x86 architecuture does have similar support.
I leverage their implementation to come up with a generic
solution.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/syscalls/Makefile | 38
need to enclose
this macro with #ifdef __KERNEL__ to avoid side effects.
Signed-off-by: Firoz Khan
---
arch/m68k/include/asm/unistd.h | 3 +--
arch/m68k/include/uapi/asm/unistd.h | 4
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/arch/m68k/include/asm/unistd.h b/arch
and the generated files against the removed
files must be identical.
The generated uapi header file will be included in uapi/-
asm/unistd.h and generated system call table header file
will be included by kernel/syscall_table.S file.
Signed-off-by: Firoz Khan
---
arch/m68k/Makefile | 3
by adding new entry
in the syscall.tbl.
Firoz Khan (4):
m68k: rename system call table file name
m68k: add __NR_syscalls along with NR_syscalls
m68k: add system call table generation support
m68k: generate uapi header and syscall table header files
arch/m68k/Makefile | 3
Hi Geert,
On Sat, 27 Oct 2018 at 20:17, Geert Uytterhoeven wrote:
>
> Hi Firoz,
>
> On Fri, Oct 26, 2018 at 7:06 AM Firoz Khan wrote:
> > The purpose of this patch series is, we can easily add/modify/delete
> > system call table support by changing entry in sysc
also need to enclose this macro with #ifdef
__KERNEL__ to avoid side effects.
Signed-off-by: Firoz Khan
---
arch/m68k/include/asm/unistd.h | 3 +--
arch/m68k/include/uapi/asm/unistd.h | 4
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/arch/m68k/include/asm/unistd.h b
and syscall_table.h is included by
kernel/syscall_table.S - the real system call table.
ARM, s390 and x86 architecuture does have similar support.
I leverage their implementation to come up with a generic
solution.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/syscalls/Makefile | 38
arch
Hi Geert,
On Sun, 2 Dec 2018 at 19:27, Geert Uytterhoeven wrote:
>
> Hi Firoz,
>
> On Tue, Nov 13, 2018 at 7:01 AM Firoz Khan wrote:
> > The system call tables are in different format in all
> > architecture and it will be difficult to manually add,
> > modi
Hi Geert,
On Tue, 4 Dec 2018 at 13:26, Geert Uytterhoeven wrote:
>
> Hi Firoz,
>
> On Tue, Dec 4, 2018 at 4:22 AM Firoz Khan wrote:
> > On Sun, 2 Dec 2018 at 19:27, Geert Uytterhoeven
> > wrote:
> > > On Tue, Nov 13, 2018 at 7:01 AM Firoz Khan wrot
Hi Geert,
On Tue, 4 Dec 2018 at 14:22, Geert Uytterhoeven wrote:
>
> On Tue, Nov 13, 2018 at 7:01 AM Firoz Khan wrote:
> > The purpose of this patch series is, we can easily
> > add/modify/delete system call table support by cha-
> > nging entry in syscall.tbl
and the generated files against the removed
files must be identical.
The generated uapi header file will be included in uapi/-
asm/unistd.h and generated system call table header file
will be included by kernel/syscalltable.S file.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/syscalls/Makefile
). This will
unifies the implementation with some other architetures
too.
Signed-off-by: Firoz Khan
---
arch/m68k/kernel/syscalls/syscalltbl.sh | 4 ++--
arch/m68k/kernel/syscalltable.S | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/m68k/kernel/syscalls/syscalltbl.sh
b
common ".sh" files and
keep it in the common directory, script/. This will
be a generic scripts which can use for all the above
architectures.
This patch depends on;
https://lore.kernel.org/lkml/1546439331-18646-1-git-send-email-firoz.k...@linaro.org/
Firoz Khan (2):
m68k: remove
38 matches
Mail list logo