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
Reviewed-by: Boris
/END for a particular function (C or non-C).
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/x86/boot/compressed
nd ALIGN variants of inner labels
* s/visibility/linkage/; s@SYM_V_@SYM_L_@
* add Documentation
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.
.
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
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/xen/xen-pvh.S | 11 ++-
1 file changed, 6
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: Raf
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
Reviewed-by: Boris
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
Reviewed-by: Boris Ostrovsky [xen bits]
Cc: Thomas Gleixner
Cc
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
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
.
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
* 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 too.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris
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
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
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
.
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 too.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris
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: Raf
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 ending
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
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
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. Wy
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 too.
Signed-off-by: Jiri Slaby
Reviewed-by: Boris
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
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
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
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/xen/xen-pvh.S | 11 ++-
1 file changed, 6
/END for a particular function (C or non-C).
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/x86/boot/compressed
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
Reviewed-by: Boris Ostrovsky [xen bits]
Cc: Thomas Gleixner
Cc
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
Reviewed-by: Boris
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
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
nd ALIGN variants of inner labels
* s/visibility/linkage/; s@SYM_V_@SYM_L_@
* add Documentation
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.
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: Raf
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
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/xen/xen-pvh.S | 11 ++-
1 file
rivates 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
Reviewed-by: Boris
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
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
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: Raf
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
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);
>>>
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. 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.
than
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 (o
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);
+ re
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 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
~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 17. 03. 25, 8:16, tang.dongx...@zte.com.cn wrote:
From: TangDongxing
Follow the advice in Documentation/filesystems/sysfs.rst:
show() should only use sysfs_emit() or sysfs_emit_at() when formatting
the value to be returned to user space.
Signed-off-by: TangDongxing
---
drivers/xen/xen-pc
__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
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: 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: 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: bc7b11c04ee9c9b0451ebf85bf64e0de69fdbb17
Gitweb:
https://git.kernel.org/tip/bc7b11c04ee9c9b0451ebf85bf64e0de69fdbb17
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:51:03 +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: 4aec216b93dd8e3597124f41369ec835ff18dbd0
Gitweb:
https://git.kernel.org/tip/4aec216b93dd8e3597124f41369ec835ff18dbd0
Author:Jiri Slaby
AuthorDate:Fri, 11 Oct 2019 13:51:02 +02:00
Committer
68 matches
Mail list logo