Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
680317bf
Commit
680317bf
authored
Dec 23, 2002
by
James Simmons
Browse files
Options
Browse Files
Download
Plain Diff
Merge maxwell.earthlink.net:/usr/src/linus-2.5
into maxwell.earthlink.net:/usr/src/fbdev-2.5
parents
a602c676
a85071ff
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
19 additions
and
12 deletions
+19
-12
arch/i386/kernel/entry.S
arch/i386/kernel/entry.S
+10
-7
arch/i386/kernel/head.S
arch/i386/kernel/head.S
+6
-3
arch/i386/kernel/process.c
arch/i386/kernel/process.c
+2
-2
drivers/scsi/aic7xxx/Kconfig.aic7xxx
drivers/scsi/aic7xxx/Kconfig.aic7xxx
+1
-0
No files found.
arch/i386/kernel/entry.S
View file @
680317bf
...
...
@@ -91,18 +91,21 @@ VM_MASK = 0x00020000
pushl
%
edx
; \
pushl
%
ecx
; \
pushl
%
ebx
; \
movl
$
(
__
KERNEL
_DS
),
%
edx
; \
movl
$
(
__
USER
_DS
),
%
edx
; \
movl
%
edx
,
%
ds
; \
movl
%
edx
,
%
es
;
#define RESTORE_
REGS
\
#define RESTORE_
INT_REGS
\
popl
%
ebx
; \
popl
%
ecx
; \
popl
%
edx
; \
popl
%
esi
; \
popl
%
edi
; \
popl
%
ebp
; \
popl
%
eax
; \
popl
%
eax
#define RESTORE_REGS \
RESTORE_INT_REGS
; \
1
:
popl
%
ds
; \
2
:
popl
%
es
; \
.
section
.
fixup
,"
ax
"
; \
...
...
@@ -271,9 +274,9 @@ ENTRY(sysenter_entry)
movl
TI_FLAGS
(%
ebx
),
%
ecx
testw
$
_TIF_ALLWORK_MASK
,
%
cx
jne
syscall_exit_work
RESTORE_REGS
movl
4
(%
esp
),%
edx
movl
16
(%
esp
),%
ecx
RESTORE_
INT_
REGS
movl
12
(%
esp
),%
edx
movl
24
(%
esp
),%
ecx
sti
sysexit
...
...
@@ -428,7 +431,7 @@ error_code:
movl
%
esp
,
%
edx
pushl
%
esi
#
push
the
error
code
pushl
%
edx
#
push
the
pt_regs
pointer
movl
$
(
__
KERNEL
_DS
),
%
edx
movl
$
(
__
USER
_DS
),
%
edx
movl
%
edx
,
%
ds
movl
%
edx
,
%
es
call
*%
edi
...
...
arch/i386/kernel/head.S
View file @
680317bf
...
...
@@ -235,12 +235,15 @@ is386: movl $2,%ecx # set MP
lidt
idt_descr
ljmp
$
(
__KERNEL_CS
),
$
1
f
1
:
movl
$
(
__KERNEL_DS
),%
eax
#
reload
all
the
segment
registers
movl
%
eax
,%
ds
#
after
changing
gdt
.
movl
%
eax
,%
ss
#
after
changing
gdt
.
movl
$
(
__USER_DS
),%
eax
#
DS
/
ES
contains
default
USER
segment
movl
%
eax
,%
ds
movl
%
eax
,%
es
xorl
%
eax
,%
eax
#
Clear
FS
/
GS
and
LDT
movl
%
eax
,%
fs
movl
%
eax
,%
gs
movl
%
eax
,%
ss
xorl
%
eax
,%
eax
lldt
%
ax
cld
#
gcc2
wants
the
direction
flag
cleared
at
all
times
#ifdef CONFIG_SMP
...
...
arch/i386/kernel/process.c
View file @
680317bf
...
...
@@ -219,8 +219,8 @@ int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags)
regs
.
ebx
=
(
unsigned
long
)
fn
;
regs
.
edx
=
(
unsigned
long
)
arg
;
regs
.
xds
=
__
KERNEL
_DS
;
regs
.
xes
=
__
KERNEL
_DS
;
regs
.
xds
=
__
USER
_DS
;
regs
.
xes
=
__
USER
_DS
;
regs
.
orig_eax
=
-
1
;
regs
.
eip
=
(
unsigned
long
)
kernel_thread_helper
;
regs
.
xcs
=
__KERNEL_CS
;
...
...
drivers/scsi/aic7xxx/Kconfig.aic7xxx
View file @
680317bf
...
...
@@ -52,6 +52,7 @@ config AIC7XXX_RESET_DELAY_MS
config AIC7XXX_PROBE_EISA_VL
bool "Probe for EISA and VL AIC7XXX Adapters"
depends on SCSI_AIC7XXX
help
Probe for EISA and VLB Aic7xxx controllers. In many newer systems,
the invasive probes necessary to detect these controllers can cause
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment