From: David Laight <David.Laight@ACULAB.COM> To: 'Christophe Leroy' <christophe.leroy@csgroup.eu>, 'Alexey Dobriyan' <adobriyan@gmail.com>, Ingo Molnar <mingo@kernel.org> Cc: "linux-arch@vger.kernel.org" <linux-arch@vger.kernel.org>, "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>, Kees Cook <keescook@chromium.org>, "x86@kernel.org" <x86@kernel.org>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, "Luis Chamberlain" <mcgrof@kernel.org>, Al Viro <viro@zeniv.linux.org.uk>, "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>, "Linus Torvalds" <torvalds@linux-foundation.org>, Christoph Hellwig <hch@lst.de> Subject: RE: remove the last set_fs() in common code, and remove it for x86 and powerpc v3 Date: Sat, 5 Sep 2020 10:13:51 +0000 [thread overview] Message-ID: <b9c82e868b7b4dbb97d2bb11de825887@AcuMS.aculab.com> (raw) In-Reply-To: <4500d8d9-7318-4505-6086-2d2dc41f3866@csgroup.eu> From: Christophe Leroy > Sent: 05 September 2020 08:16 > > Le 04/09/2020 à 23:01, David Laight a écrit : > > From: Alexey Dobriyan > >> Sent: 04 September 2020 18:58 ... > > What is this strange %fs register you are talking about. > > Figure 2-4 only has CS, DS, SS and ES. > > > > Intel added registers FS and GS in the i386 I know, I've got both the 'iAPX 286 Programmer's Reference Manual' and the '80386 Programmer's Reference Manual' on my shelf. I don't have the 8088 book though - which I used in 1982. The old books are a lot easier to read if, for instance, you are trying to work out how to back and forth to real mode to do bios calls. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)
WARNING: multiple messages have this Message-ID (diff)
From: David Laight <David.Laight@ACULAB.COM> To: 'Christophe Leroy' <christophe.leroy@csgroup.eu>, 'Alexey Dobriyan' <adobriyan@gmail.com>, Ingo Molnar <mingo@kernel.org> Cc: "linux-arch@vger.kernel.org" <linux-arch@vger.kernel.org>, Kees Cook <keescook@chromium.org>, Linus Torvalds <torvalds@linux-foundation.org>, "x86@kernel.org" <x86@kernel.org>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, Luis Chamberlain <mcgrof@kernel.org>, Al Viro <viro@zeniv.linux.org.uk>, "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>, "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>, Christoph Hellwig <hch@lst.de> Subject: RE: remove the last set_fs() in common code, and remove it for x86 and powerpc v3 Date: Sat, 5 Sep 2020 10:13:51 +0000 [thread overview] Message-ID: <b9c82e868b7b4dbb97d2bb11de825887@AcuMS.aculab.com> (raw) In-Reply-To: <4500d8d9-7318-4505-6086-2d2dc41f3866@csgroup.eu> From: Christophe Leroy > Sent: 05 September 2020 08:16 > > Le 04/09/2020 à 23:01, David Laight a écrit : > > From: Alexey Dobriyan > >> Sent: 04 September 2020 18:58 ... > > What is this strange %fs register you are talking about. > > Figure 2-4 only has CS, DS, SS and ES. > > > > Intel added registers FS and GS in the i386 I know, I've got both the 'iAPX 286 Programmer's Reference Manual' and the '80386 Programmer's Reference Manual' on my shelf. I don't have the 8088 book though - which I used in 1982. The old books are a lot easier to read if, for instance, you are trying to work out how to back and forth to real mode to do bios calls. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)
next prev parent reply other threads:[~2020-09-05 10:14 UTC|newest] Thread overview: 115+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-09-03 14:22 remove the last set_fs() in common code, and remove it for x86 and powerpc v3 Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 01/14] proc: remove a level of indentation in proc_get_inode Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 02/14] proc: cleanup the compat vs no compat file ops Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 03/14] proc: add a read_iter method to proc proc_ops Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 04/14] sysctl: Convert to iter interfaces Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 05/14] fs: don't allow kernel reads and writes without iter ops Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-10-01 22:38 ` Eric Biggers 2020-10-01 22:38 ` Eric Biggers 2020-10-01 22:40 ` Al Viro 2020-10-01 22:40 ` Al Viro 2020-10-02 16:27 ` Linus Torvalds 2020-10-02 16:27 ` Linus Torvalds 2020-10-09 22:06 ` Eric Biggers 2020-10-09 22:06 ` Eric Biggers 2020-10-10 1:03 ` Linus Torvalds 2020-10-10 1:03 ` Linus Torvalds 2020-10-10 1:19 ` Eric Biggers 2020-10-10 1:19 ` Eric Biggers 2020-10-10 1:29 ` Linus Torvalds 2020-10-10 1:29 ` Linus Torvalds 2020-10-10 1:55 ` Alexander Viro 2020-10-10 1:55 ` Alexander Viro 2020-10-14 5:51 ` Christoph Hellwig 2020-10-14 5:51 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 06/14] fs: don't allow splice read/write without explicit ops Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 07/14] uaccess: add infrastructure for kernel builds with set_fs() Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 08/14] test_bitmap: remove user bitmap tests Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 09/14] lkdtm: remove set_fs-based tests Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 10/14] x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h Christoph Hellwig 2020-09-03 14:22 ` [PATCH 10/14] x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32, 64}_types.h Christoph Hellwig 2020-09-03 14:22 ` [PATCH 11/14] x86: make TASK_SIZE_MAX usable from assembly code Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 12/14] x86: remove address space overrides using set_fs() Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 21:30 ` David Laight 2020-09-03 21:30 ` David Laight 2020-09-03 23:25 ` Linus Torvalds 2020-09-03 23:25 ` Linus Torvalds 2020-09-04 7:59 ` David Laight 2020-09-04 7:59 ` David Laight 2020-09-04 2:55 ` Al Viro 2020-09-04 2:55 ` Al Viro 2020-09-04 4:41 ` Al Viro 2020-09-04 4:41 ` Al Viro 2020-09-04 6:38 ` Christoph Hellwig 2020-09-04 6:38 ` Christoph Hellwig 2020-09-04 7:47 ` Christoph Hellwig 2020-09-04 7:47 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 13/14] powerpc: use non-set_fs based maccess routines Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 14:22 ` [PATCH 14/14] powerpc: remove address space overrides using set_fs() Christoph Hellwig 2020-09-03 14:22 ` Christoph Hellwig 2020-09-03 15:43 ` Christophe Leroy 2020-09-03 15:49 ` Christoph Hellwig 2020-09-03 15:49 ` Christoph Hellwig 2020-09-03 15:56 ` Christoph Hellwig 2020-09-03 15:56 ` Christoph Hellwig 2020-09-03 16:03 ` Christophe Leroy 2020-09-03 16:03 ` Christophe Leroy 2020-09-03 14:28 ` remove the last set_fs() in common code, and remove it for x86 and powerpc v3 Al Viro 2020-09-03 14:28 ` Al Viro 2020-09-03 14:30 ` Christoph Hellwig 2020-09-03 14:30 ` Christoph Hellwig 2020-09-03 14:36 ` Al Viro 2020-09-03 14:36 ` Al Viro 2020-09-03 14:40 ` Christoph Hellwig 2020-09-03 14:40 ` Christoph Hellwig 2020-09-09 17:31 ` Linus Torvalds 2020-09-09 17:31 ` Linus Torvalds 2020-09-09 18:40 ` Segher Boessenkool 2020-09-09 18:40 ` Segher Boessenkool 2020-09-09 21:33 ` Linus Torvalds 2020-09-09 21:33 ` Linus Torvalds 2020-09-10 8:04 ` David Laight 2020-09-10 8:04 ` David Laight 2020-09-10 8:13 ` Christophe Leroy 2020-09-10 8:13 ` Christophe Leroy 2020-09-10 9:26 ` David Laight 2020-09-10 9:26 ` David Laight 2020-09-10 12:26 ` David Laight 2020-09-10 12:26 ` David Laight 2020-09-10 15:20 ` Segher Boessenkool 2020-09-10 15:20 ` Segher Boessenkool 2020-09-10 15:31 ` David Laight 2020-09-10 15:31 ` David Laight 2020-09-10 17:15 ` Segher Boessenkool 2020-09-10 17:15 ` Segher Boessenkool 2020-09-10 15:16 ` Segher Boessenkool 2020-09-10 15:16 ` Segher Boessenkool 2020-09-10 15:44 ` Segher Boessenkool 2020-09-10 15:44 ` Segher Boessenkool 2020-09-03 15:49 ` Linus Torvalds 2020-09-03 15:49 ` Linus Torvalds 2020-09-04 6:00 ` Ingo Molnar 2020-09-04 6:00 ` Ingo Molnar 2020-09-04 17:58 ` Alexey Dobriyan 2020-09-04 17:58 ` Alexey Dobriyan 2020-09-04 18:42 ` Linus Torvalds 2020-09-04 18:42 ` Linus Torvalds 2020-09-04 21:01 ` David Laight 2020-09-04 21:01 ` David Laight 2020-09-05 7:16 ` Christophe Leroy 2020-09-05 7:16 ` Christophe Leroy 2020-09-05 10:13 ` David Laight [this message] 2020-09-05 10:13 ` David Laight
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=b9c82e868b7b4dbb97d2bb11de825887@AcuMS.aculab.com \ --to=david.laight@aculab.com \ --cc=adobriyan@gmail.com \ --cc=christophe.leroy@csgroup.eu \ --cc=hch@lst.de \ --cc=keescook@chromium.org \ --cc=linux-arch@vger.kernel.org \ --cc=linux-fsdevel@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linuxppc-dev@lists.ozlabs.org \ --cc=mcgrof@kernel.org \ --cc=mingo@kernel.org \ --cc=torvalds@linux-foundation.org \ --cc=viro@zeniv.linux.org.uk \ --cc=x86@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.