by ~64 bytes per sentinel (further information Link :
https://lore.kernel.org/all/zo5yx5jfoggi%2f...@bombadil.infradead.org/)
Remove sentinel from tty_table
Signed-off-by: Joel Granados
Reviewed-by: Jiri Slaby
thanks,
--
js
suse labs
On 28. 09. 23, 15:21, Joel Granados via B4 Relay wrote:
From: Joel Granados
This commit comes at the tail end of a greater effort to remove the
empty elements at the end of the ctl_table arrays (sentinels) which
will reduce the overall build time size of the kernel and run time
memory bloat by
On 21. 06. 23, 15:11, Joel Granados wrote:
On Wed, Jun 21, 2023 at 11:56:03AM +0200, Jiri Slaby wrote:
On 21. 06. 23, 11:09, Joel Granados wrote:
In order to remove the end element from the ctl_table struct arrays, we
explicitly define the size when registering the targes. We add a size
On 21. 06. 23, 15:15, Joel Granados wrote:
On Wed, Jun 21, 2023 at 12:47:58PM +0200, Greg Kroah-Hartman wrote:
On Wed, Jun 21, 2023 at 11:09:57AM +0200, Joel Granados wrote:
static int __init random_sysctls_init(void)
{
- register_sysctl_init("kernel/random", random_table);
+
On 21. 06. 23, 11:09, Joel Granados wrote:
In order to remove the end element from the ctl_table struct arrays, we
explicitly define the size when registering the targes. We add a size
argument to the register_sysctl_init call and pass an ARRAY_SIZE for all
the callers.
Hi, I am missing here
() as __visible.
Cc: Juergen Gross
Cc: Stefano Stabellini
Cc: Oleksandr Tyshchenko
Cc:
Signed-off-by: Andi Kleen
Signed-off-by: Martin Liska
Signed-off-by: Jiri Slaby
---
drivers/xen/time.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/xen/time.c b/drivers/xen
On 07. 07. 21, 12:40, Juergen Gross wrote:
And btw, since I've got puzzled by the linuxppc-dev@ in the recipients
list, I did look up relevant entries in ./MAINTAINERS. Shouldn't the
file be part of "XEN HYPERVISOR INTERFACE"?
I wouldn't mind. Greg, Jiri, what do you think?
/me concurs.
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: 4aec216b93dd8e3597124f41369ec835ff18dbd0
Gitweb:
https://git.kernel.org/tip/4aec216b93dd8e3597124f41369ec835ff18dbd0
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:51:02 +02:00
Committer
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: 6dcc5627f6aec4cb1d1494d06a48d8061db06a04
Gitweb:
https://git.kernel.org/tip/6dcc5627f6aec4cb1d1494d06a48d8061db06a04
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:51:04 +02:00
Committer
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: ffedeeb780dc554eff3d3b16e6a462a26a41d7ec
Gitweb:
https://git.kernel.org/tip/ffedeeb780dc554eff3d3b16e6a462a26a41d7ec
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:50:41 +02:00
Committer
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: e9b9d020c4873d5e90d9986cfd137afbafbc5bfa
Gitweb:
https://git.kernel.org/tip/e9b9d020c4873d5e90d9986cfd137afbafbc5bfa
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:50:49 +02:00
Committer
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: 1de5bdce0c3f8294d0aabc48fb5497814589422f
Gitweb:
https://git.kernel.org/tip/1de5bdce0c3f8294d0aabc48fb5497814589422f
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:50:54 +02:00
Committer
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: ef1e03152cb027d5925646d4d1772ced7595292f
Gitweb:
https://git.kernel.org/tip/ef1e03152cb027d5925646d4d1772ced7595292f
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:51:00 +02:00
Committer
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: 78762b0e79bc1dd01347be061abdf505202152c9
Gitweb:
https://git.kernel.org/tip/78762b0e79bc1dd01347be061abdf505202152c9
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:51:05 +02:00
Committer
The following commit has been merged into the x86/asm branch of tip:
Commit-ID: bc7b11c04ee9c9b0451ebf85bf64e0de69fdbb17
Gitweb:
https://git.kernel.org/tip/bc7b11c04ee9c9b0451ebf85bf64e0de69fdbb17
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:51:03 +02:00
Committer
ects.
All users of the old macros in x86 are converted to use these in further
patches.
Signed-off-by: Jiri Slaby
Cc: Andrew Morton
Cc: Boris Ostrovsky
Cc: h...@zytor.com
Cc: Ingo Molnar
Cc: jpoim...@redhat.com
Cc: Juergen Gross
Cc: Len Brown
Cc: Linus Torvalds
Cc: linux-ker...@vger.kernel.org
on whether ENDPROC or END was used for a particular function
before.
Signed-off-by: Jiri Slaby
Cc: Borislav Petkov
Cc: "H. Peter Anvin"
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: x...@kernel.org
Cc: Matt Fleming
Cc: Ard Biesheuvel
Cc: linux-...@vger.kernel.org
Cc: xen-devel@lists.xenp
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So they are annotated using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END appropriately too.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris
These are all functions which are invoked from elsewhere, so annotate
them as global using the new SYM_FUNC_START. And their ENDPROC's by
SYM_FUNC_END.
And make sure ENTRY/ENDPROC is not defined on X86_64, given these were
the last users.
Signed-off-by: Jiri Slaby
Reviewed-by: Rafael J. Wysocki
as it avoid nesting and double symbols.
Signed-off-by: Jiri Slaby
Cc: Herbert Xu
Cc: "David S. Miller"
Cc: Borislav Petkov
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc:
Cc: Boris Ostrovsky
Reviewed-by: Juergen Gross [xen parts]
Cc:
Cc:
---
arch/x86/cryp
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So they are annotated using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END, appropriately.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky
DEFAULT6 early_stack
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky
Cc: Boris Ostrovsky
Cc: Juergen Gross
Cc: Borislav Petkov
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: xen-devel@lists.xenproject.org
---
arch/x86/platform/pvh/h
Here, all assembly code which is marked using END (and not ENDPROC) is
changed. All these are switched to appropriate new markings
SYM_CODE_START and SYM_CODE_END.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky [xen bits]
Cc: Borislav Petkov
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: &q
On 12. 08. 19, 19:06, Borislav Petkov wrote:
>> + Again, every ``SYM_CODE_START*`` **shall** be coupled by ``SYM_CODE_END``.
>
> Btw, this coupling: I haven't gone through the whole patchset but do we
> have automatic checking which makes sure a starting macro is coupled
> with the correct
on whether ENDPROC or END was used for a particular function
before.
Signed-off-by: Jiri Slaby
Cc: "H. Peter Anvin"
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: x...@kernel.org
Cc: Matt Fleming
Cc: Ard Biesheuvel
Cc: linux-...@vger.kernel.org
Cc: xen-devel@lists.xenproject.org
---
arch
DEFAULT6 early_stack
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky
Cc: Boris Ostrovsky
Cc: Juergen Gross
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: xen-devel@lists.xenproject.org
---
arch/x86/platform/pvh/head.S | 14 +++-
These are all functions which are invoked from elsewhere, so we annotate
them as global using the new SYM_FUNC_START. And their ENDPROC's by
SYM_FUNC_END.
And make sure ENTRY/ENDPROC is not defined on X86_64, given these were
the last users.
Signed-off-by: Jiri Slaby
Reviewed-by: Rafael J
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So we annotate them using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END appropriatelly too.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris
.
Signed-off-by: Jiri Slaby
Cc: Herbert Xu
Cc: "David S. Miller"
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc:
Cc: Boris Ostrovsky
Cc: Juergen Gross
Reviewed-by: Juergen Gross [xen parts]
Cc:
Cc:
---
arch/x86/crypto/aesni-intel_asm.S | 5 ++---
arch
use lkml.kernel.org for links
* link the docs from index.rst (by bpetkov)
* fixed typos on the docs
Signed-off-by: Jiri Slaby
Cc: Andrew Morton
Cc: Boris Ostrovsky
Cc: h...@zytor.com
Cc: Ingo Molnar
Cc: jpoim...@redhat.com
Cc: Juergen Gross
Cc: Len Brown
Cc: Linus Torvalds
Cc: linux-ker..
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So we annotate them using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END, appropriatelly.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky
Here, we change all assembly code which is marked using END (and not
ENDPROC). We switch all these to appropriate new markings SYM_CODE_START
and SYM_CODE_END.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky [xen bits]
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin&qu
On 31. 01. 19, 17:00, Borislav Petkov wrote:
>> Documentation/asm-annotations.rst | 217 ++
>
> I guess you wanna integrate that into the doc hierarchy. Hunk ontop:
>
> ---
> diff --git a/Documentation/index.rst b/Documentation/index.rst
> index c858c2e66e36..754055d9565c
* rebased on the top of current code
Signed-off-by: Jiri Slaby
Cc: Andrew Morton
Cc: Boris Ostrovsky
Cc: h...@zytor.com
Cc: Ingo Molnar
Cc: jpoim...@redhat.com
Cc: Juergen Gross
Cc: Len Brown
Cc: Linus Torvalds
Cc: linux-ker...@vger.kernel.org
Cc: linux...@vger.kernel.org
Cc: mi...@redhat.com
DEFAULT6 early_stack
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky
Cc: Boris Ostrovsky
Cc: Juergen Gross
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc: x...@kernel.org
Cc: xen-devel@lists.xenproject.org
---
arch/x86/platform/pvh/head.S | 14 +++-
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So we annotate them using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END, appropriatelly.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky
.
Signed-off-by: Jiri Slaby
Cc: Herbert Xu
Cc: "David S. Miller"
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin"
Cc:
Cc: Boris Ostrovsky
Cc: Juergen Gross
Reviewed-by: Juergen Gross [xen parts]
Cc:
Cc:
---
arch/x86/crypto/aesni-intel_asm.S | 5 ++---
arch
Here, we change all assembly code which is marked using END (and not
ENDPROC). We switch all these to appropriate new markings SYM_CODE_START
and SYM_CODE_END.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris Ostrovsky [xen bits]
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: "H. Peter Anvin&qu
on whether ENDPROC or END was used for a particular function
before.
Signed-off-by: Jiri Slaby
Cc: "H. Peter Anvin"
Cc: Thomas Gleixner
Cc: Ingo Molnar
Cc: x...@kernel.org
Cc: Matt Fleming
Cc: Ard Biesheuvel
Cc: linux-...@vger.kernel.org
Cc: xen-devel@lists.xenproject.org
---
arch
On 08/24/2018, 04:26 PM, Boris Ostrovsky wrote:
> On 08/24/2018 07:26 AM, Juergen Gross wrote:
>> On 24/08/18 13:12, Jiri Slaby wrote:
>>> On 07/30/2018, 10:18 AM, Xiao Liang wrote:
>>>> On 07/29/2018 11:30 PM, David Miller wrote:
>>>>> From: Xiao Liang
On 07/30/2018, 10:18 AM, Xiao Liang wrote:
> On 07/29/2018 11:30 PM, David Miller wrote:
>> From: Xiao Liang
>> Date: Fri, 27 Jul 2018 17:56:08 +0800
>>
>>> @@ -1330,6 +1331,11 @@ static struct net_device
>>> *xennet_create_dev(struct xenbus_device *dev)
>>> netif_carrier_off(netdev);
>>>
.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Cc: Herbert Xu <herb...@gondor.apana.org.au>
Cc: "David S. Miller" <da...@davemloft.net>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@redhat.com>
Cc: "H. Peter Anvin" <h...@zytor.com>
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So we annotate them using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END, appropriatelly.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Re
on whether ENDPROC or END was used for a particular function
before.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Cc: "H. Peter Anvin" <h...@zytor.com>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@redhat.com>
Cc: x...@kernel.org
Cc: Matt Fleming &
Here, we change all assembly code which is marked using END (and not
ENDPROC). We switch all these to appropriate new markings SYM_CODE_START
and SYM_CODE_END.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Reviewed-by: Boris Ostrovsky <boris.ostrov...@oracle.com> [xen bits]
Cc: Thomas
These are all functions which are invoked from elsewhere, so we annotate
them as global using the new SYM_FUNC_START. And their ENDPROC's by
SYM_FUNC_END.
And make sure ENTRY/ENDPROC is not defined on X86_64, given these were
the last users.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Re
derivates of _FUNC_ macros
[v5]
* drop "SIMPLE" from data annotations
* switch NOALIGN and ALIGN variants of inner labels
* s/visibility/linkage/; s@SYM_V_@SYM_L_@
* add Documentation
[v6]
* fixed typos found by Randy Dunlap
* remove doubled INNER_LABEL macros, one pair was unused
Signe
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So we annotate them using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END appropriatelly too.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Re
DEFAULT6 early_stack
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Reviewed-by: Boris Ostrovsky <boris.ostrov...@oracle.com>
Cc: Boris Ostrovsky <boris.ostrov...@oracle.com>
Cc: Juergen Gross <jgr...@suse.com>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar &l
On 05/14/2018, 05:04 AM, Randy Dunlap wrote:
> HTH.
Definitely, thanks for proof-reading.
--
js
suse labs
___
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
N and ALIGN variants of inner labels
* s/visibility/linkage/; s@SYM_V_@SYM_L_@
* add Documentation
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Cc: Andrew Morton <a...@linux-foundation.org>
Cc: Boris Ostrovsky <boris.ostrov...@oracle.com>
Cc: h...@zytor.com
Cc: Ingo Molnar <mi.
These are all functions which are invoked from elsewhere, so we annotate
them as global using the new SYM_FUNC_START. And their ENDPROC's by
SYM_FUNC_END.
And make sure ENTRY/ENDPROC is not defined on X86_64, given these were
the last users.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Re
.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Cc: Herbert Xu <herb...@gondor.apana.org.au>
Cc: "David S. Miller" <da...@davemloft.net>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@redhat.com>
Cc: "H. Peter Anvin" <h...@zytor.com>
Here, we change all code which is not marked as functions. In other
words, this code has been using END, not ENDPROC. So switch all of this
to appropriate new markings SYM_CODE_START and SYM_CODE_END.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Reviewed-by: Boris Ostrovsky <bor
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So we annotate them (as global) using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END, appropriatelly.
Signed-off-by: Jiri Slaby <jsl...@suse
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So we annotate them (as global) using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END, appropriatelly.
Signed-off-by: Jiri Slaby <jsl...@suse
NDPROC/END for a particular function (C or non-C).
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Cc: "H. Peter Anvin" <h...@zytor.com>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@redhat.com>
Cc: x...@kernel.org
Cc: Matt Fleming <m...@codeblueprint.co.uk
early_stack
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Reviewed-by: Boris Ostrovsky <boris.ostrov...@oracle.com>
Cc: Boris Ostrovsky <boris.ostrov...@oracle.com>
Cc: Juergen Gross <jgr...@suse.com>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@re
All these are functions which are invoked from elsewhere, but they are
not typical C functions. So we annotate them (as global) using the new
SYM_CODE_START. All these were not balanced with any END, so mark their
ends by SYM_CODE_END, appropriatelly.
Signed-off-by: Jiri Slaby <jsl...@suse
early_stack
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Reviewed-by: Boris Ostrovsky <boris.ostrov...@oracle.com>
Cc: Boris Ostrovsky <boris.ostrov...@oracle.com>
Cc: Juergen Gross <jgr...@suse.com>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@re
These are all functions which are invoked from elsewhere, so we annotate
them as global using the new SYM_FUNC_START. And their ENDPROC's by
SYM_FUNC_END.
And make sure ENTRY/ENDPROC is not defined on X86_64, given these were
the last users.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Re
N and ALIGN variants of inner labels
* s/visibility/linkage/; s@SYM_V_@SYM_L_@
* add Documentation
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Cc: Andrew Morton <a...@linux-foundation.org>
Cc: Boris Ostrovsky <boris.ostrov...@oracle.com>
Cc: h...@zytor.com
Cc: Ingo Molnar <mi.
NDPROC/END for a particular function (C or non-C).
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Cc: "H. Peter Anvin" <h...@zytor.com>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@redhat.com>
Cc: x...@kernel.org
Cc: Matt Fleming <m...@codeblueprint.co.uk
.
Signed-off-by: Jiri Slaby <jsl...@suse.cz>
Cc: Herbert Xu <herb...@gondor.apana.org.au>
Cc: "David S. Miller" <da...@davemloft.net>
Cc: Thomas Gleixner <t...@linutronix.de>
Cc: Ingo Molnar <mi...@redhat.com>
Cc: "H. Peter Anvin" <h...@zytor.com>
64 matches
Mail list logo